/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@media (prefers-contrast:more){:root{--color-text:#000;--color-text-light:#595959}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-snap-type:y proximity;scroll-padding-top:1.875rem;line-height:1.15}body{background-color:var(--color-bg);min-height:100svh;color:var(--color-text);flex-direction:column;margin:0;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1.75;display:flex}main{flex:1}a{color:var(--color-link);text-decoration:none}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}p{margin-top:0;margin-bottom:1rem}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px}p:last-child,blockquote:last-child,figure:last-child,ul:last-child,ol:last-child{margin-bottom:0}.content{width:100%;max-width:var(--page-max-width);margin:1rem auto;padding-inline:1rem}.content img{max-width:100%;height:auto}.content img[srcset],.content img[src*="/_image?"]{width:auto;max-height:40rem}.content video{max-width:100%;max-height:40rem}.content.with-sidebar{max-width:var(--page-with-toc-max-width)}pre{border-radius:4px;padding:1rem;font-family:monospace;font-size:1em;overflow:auto}pre:has(>code[class*=language-]){color:#dcdcdc;background-color:#1e1e1e}pre[data-linenos]{padding:1rem 0}pre table{border-collapse:collapse;width:100%}pre table td{padding:0}pre table td:first-of-type{text-align:center;user-select:none}pre mark{background-color:#fefce8e6;display:block}code,kbd,samp{font-family:monospace;font-size:.85em}:not(pre)>code{color:#f54029;border:1px solid #f54029;border-radius:4px;padding:0 .4rem}a>code{border-color:var(--color-link);color:var(--color-link)}small,.text_small{font-size:.64rem}h1,h2,h3,h4,h5{margin-block:1.38rem .5rem;scroll-margin-top:74px;font-weight:700;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:underline}h1{margin-top:0;font-size:2.4883rem}h2{margin-block:2rem .5rem;font-size:2.0736rem}h3{margin-block:1.5rem .5rem;font-size:1.728rem}h4{font-size:1.44rem}h5{font-size:1.2rem}h2+h3{margin-block-start:1rem}table{table-layout:fixed;border-spacing:0;border:unset;border-collapse:unset;margin-bottom:1rem}table td,table th{border:unset;border-bottom:1px solid var(--borders-color);padding:.5rem}table th{border:unset;border-top:1px solid var(--borders-color)}table td:first-of-type,table th:first-of-type{border-left:1px solid var(--borders-color)}table td:last-of-type,table th:last-of-type{border-right:1px solid var(--borders-color)}table th:first-of-type{border-top-left-radius:16px}table th:last-of-type{border-top-right-radius:16px}table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:16px}table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:16px}table tr:nth-child(odd) td{background-color:#eee}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.call-to-action{color:#fff;background-color:#000;border:2px solid #000;border-radius:1000px;padding:.6em 2em;font-size:1.125rem;font-weight:600}.call-to-action.inverted{color:#000;background-color:#fff;border:2px solid #fff}.call-to-action.inverted.secondary{color:#fff;background-color:#000}.call-to-action.inverted.secondary:hover,.call-to-action.secondary{color:#000;background-color:#fff}.call-to-action.secondary:hover{color:#fff;background-color:#000}.cta-row{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;display:flex}.cta-col{flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;display:flex}.m-icon-emoji{vertical-align:-.15em;width:1em;height:1em;display:inline-block}.notice-box{text-align:center;background-color:var(--notice-box-color);margin-bottom:1rem;padding:.4em 1em}.clickable-card{transition:border-color .3s}.clickable-card:hover{border-color:#000}.page-header{padding-inline:5.625rem;padding-bottom:calc(var(--navbar-height) / 2);min-height:var(--page-header-height);background-color:#000;background-image:url(/assets/page-header-bg.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:90% 100%;flex-direction:column;justify-content:center;display:flex}@media (width<=767px){.page-header{background-position-x:-533px;background-size:250% 100%;padding-inline:2rem}}.page-header .hero-block h1{color:#fff;font-size:2.8rem;font-style:normal;font-weight:700;line-height:120%}.page-header .hero-block p{color:#fff;word-wrap:normal;align-items:center;font-size:1.4rem;font-style:normal;line-height:120%;display:flex}.projects-card-deck{grid-template-columns:repeat(auto-fill,minmax(17.6rem,1fr));justify-content:center;gap:1rem;margin-inline:auto;display:grid}.projects-card-deck>div{width:100%;height:100%}a.project-card{transition:border-color .3s}a.project-card:hover{border-color:#000}.project-card{border:1px solid #d2d2d2;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.75rem;min-height:100%;padding:24px;display:flex}.project-card img{box-sizing:content-box;width:65px;height:65px;margin:0}.project-card h3{text-align:center;overflow-wrap:break-word;word-break:break-word;hyphens:auto;margin:0;font-size:1.6rem;font-style:normal;font-weight:700;line-height:1.15}.project-card a{color:var(--color-text-light);text-decoration:none}.project-card .open-project{color:var(--color-text-light);margin:0}.project-card p{margin:0;line-height:1}.project-card p:empty{display:none}.project-card .metadata-pills,.project-card .licence-language{flex-flow:wrap;justify-content:center;gap:.3rem;display:flex}.project-card .pill{color:var(--color-text);text-align:center;background-color:#e9e9e9;border-radius:16px;padding:.2rem .5rem;font-size:.85rem;line-height:1.2}.project-card .pill.licence{color:#555;background-color:#0000;border:1px solid #888}.project-card .subtitle{color:var(--color-text-light);text-align:center;font-size:.9rem}.project-card .description{text-align:center;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.project-card .description *{margin:0;padding:0}.project-card .description:empty,.filtered-out{display:none}.filters{flex-flow:wrap;justify-content:center;gap:1rem;max-width:40rem;margin:0 auto 2rem;display:flex}.filters .filter-wrap{position:relative}.filters .filter{z-index:100;color:#000;cursor:pointer;user-select:none;background-color:#fafafa;border:1px solid #d2d2d2;border-radius:1000px;flex-direction:row;justify-content:space-between;gap:.8rem;padding:.5rem .8rem;display:flex;position:relative}.filters .filter .divider{border-left:1px solid var(--borders-color);width:1px;height:100%}.filters .filter img{height:.9em;margin-block:auto}.filters .filter.enabled{color:#fff;background-color:#000;border-color:#666}.filters .filter.enabled img{filter:invert()}.filters .filter.expanded{z-index:200}.filters .filter-menu{z-index:200;border:1px solid var(--borders-color);background-color:#fafafa;border-radius:16px;min-width:15rem;max-width:20rem;padding:.5rem 1rem;position:absolute;top:2.7rem;left:0}.filters .filter-menu p{text-align:start;margin:0 0 .5rem;font-size:.8rem}.filters .filter-menu input{accent-color:#000}.filters .filter-menu input,.filters .filter-menu label{cursor:pointer;user-select:none}.filters .filter-menu .reset-links{font-size:.8rem}.filters .filter-menu .reset-links a{cursor:pointer;user-select:none}.filters .filter-menu:not(.display){display:none}.filters .filter-menu button{color:var(--color-text);cursor:pointer;background:0 0;border:#0000}.maturity{border:1px solid var(--borders-color);border-radius:9999px;justify-self:flex-end;max-width:fit-content;padding:0 .6rem;font-size:1rem;font-weight:400}.maturity.stable{color:#245c0c;background-color:#dff6d5;border-color:#245c0c}.maturity.beta{color:#6f420f;background-color:#f6e7d5;border-color:#6f420f}.maturity.alpha{color:#8b1212;background-color:#f6d5d5;border-color:#8b1212}.maturity.obsolete{color:#4a4a4a;background-color:#e6e6e6;border-color:#4a4a4a}.title-row{flex-direction:column;align-items:center;gap:.3rem;width:100%;max-width:100%;display:flex}.title-row h3{text-align:center}.card-links{flex-flow:wrap;justify-content:center;gap:.5rem;margin-top:auto;display:flex}#filters-overlay{top:var(--navbar-height);z-index:100;background-color:#00000080;position:fixed;bottom:0;left:0;right:0}#filters-overlay:not(.display){display:none}.project-links{flex-wrap:wrap;gap:.3rem;margin-bottom:1rem;display:flex}.project-links .pill{border:1px solid var(--color-text);color:var(--color-text);border-radius:9999px;align-items:center;gap:.2rem;padding:.1rem .4rem;transition:background-color .3s;display:flex}.project-links .pill .fillme{fill:var(--color-text);stroke:var(--color-text);transition:fill .3s,stroke .3s}.project-links .pill .fillme-inverse{stroke:#fff;transition:stroke .3s}.project-links .pill:hover{background-color:var(--color-text);color:#fff}.project-links .pill:hover .fillme{fill:#fff;stroke:#fff}.project-links .pill:hover .fillme-inverse{stroke:var(--color-text)}.clients_page{padding-top:3rem}.clients_page h2{text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.clients_page>p{text-align:center;max-width:40rem;margin:0 auto 4rem;font-size:1.125rem;font-weight:400;line-height:120%}.projects-card-deck.clients{margin-bottom:5rem}.project-card.client{color:var(--color-text);cursor:pointer}.project-card.client img{margin:0 auto}.platform-links{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:16px 4px;display:flex}.platform-pill{color:#000;background:#e9e9e9;border-radius:16px;padding:.375rem .625rem;font-size:1rem;font-style:normal;font-weight:400;line-height:120%}.features-matrix ul{border:1px solid var(--borders-color);border-radius:16px;padding-inline:1rem}.features-matrix ul li{padding:.5rem;line-height:1.6;list-style-image:url(/assets/question_unknown.svg);list-style-position:inside}.features-matrix ul li.unsupported{list-style-image:url(/assets/cross_unsupported.svg)}.features-matrix ul li.partial{list-style-image:url(/assets/flask_partial.svg)}.features-matrix ul li.supported{list-style-image:url(/assets/tick_supported.svg)}.features-matrix ul li+li{border-top:1px solid #d2d2d2}.servers p,.distributions p{text-align:center;margin:0 auto 4rem;font-size:1.125rem;font-weight:400;line-height:120%}.server-links,.distribution-links{flex-flow:wrap;justify-content:center;gap:.7rem;margin-top:auto;display:flex}.server-links a,.distribution-links a{border:1px solid #777;border-radius:999px;align-items:center;gap:.3rem;padding-inline:.5rem;font-size:.8rem;transition:background-color .3s;display:flex}.server-links a svg,.distribution-links a svg{width:1.2em;height:1.2em}.server-links a svg *,.distribution-links a svg *{fill:#777;transition:fill .3s}.server-links a svg line,.distribution-links a svg line{stroke:#777;transition:stroke .3s}.server-links a:hover,.distribution-links a:hover{color:#fff;background-color:#777}.server-links a:hover svg *,.distribution-links a:hover svg *{fill:#fff}.server-links a:hover svg line,.distribution-links a:hover svg line{stroke:#fff}#sdk-purpose-selector{border:#0000;flex-direction:row;justify-content:center;gap:3rem;display:flex}#sdk-purpose-selector input{display:none}#sdk-purpose-selector label{cursor:pointer;user-select:none;font-size:1.25rem;font-weight:700}#sdk-purpose-selector input[type=radio]:checked+label{border-bottom:3px solid #000}.hosting_page{margin:0 auto;padding-block:5.625rem 2rem}@media (width<=767px){.hosting_page{padding:5.625rem 32px 2rem}}.hosting_page h2{text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.hosting_page .hosting_providers{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;align-items:stretch;gap:3.125rem;width:100%;display:grid}.hosting_page .hosting_providers .provider_card{border:1px solid #d2d2d2;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;margin:0 auto;padding:32px;display:flex}.hosting_page .hosting_providers .provider_card .details{text-align:center}.hosting_page .hosting_providers .provider_card .details .provider_logo_container{height:10rem}.hosting_page .hosting_providers .provider_card .details h3{text-align:center;height:5rem;margin:0;font-size:2rem;font-style:normal;font-weight:700;line-height:120%}.hosting_page .hosting_providers .provider_card .details .operating_since{height:1.5rem;font-size:.9rem}.hosting_page .hosting_providers .provider_card .call-to-action{color:#fff;background-color:#000;border-radius:1000px;align-self:center;padding:.4rem 2rem}.bridges-page.content p{margin-block:2.5rem}.platforms-grid{grid-template-columns:repeat(auto-fill,17.6rem);justify-content:center;gap:.8rem;margin-block:2rem 3rem;margin-inline:auto;display:grid}.platforms-grid .platform{transition:border-color .3s}.platforms-grid .platform:hover{border-color:#000}.platforms-grid .platform{cursor:pointer;color:var(--color-text);border:1px solid #d2d2d2;border-radius:12px;flex-direction:row;align-items:center;gap:1rem;padding-block:.5rem;padding-inline:.5rem 1rem;transition:border-color .3s,background-color .3s;display:flex}.platforms-grid .platform img{border:1px solid #d2d2d2;border-radius:15px;width:64px;height:64px}.platforms-grid .platform .details{flex-direction:column;display:flex}.platforms-grid .platform .details h2{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.platforms-grid .platform .details p{color:#545454;margin:0;font-size:.875rem}.platforms-grid .platform:hover{background-color:#e9e9e9;border-color:#000}.platform.no-bridge{opacity:.15;pointer-events:none}.bridges_implem>:nth-child(2n){background-color:#fafafa}.implementation{max-width:var(--page-max-width);grid-template-columns:2fr 1fr;column-gap:1rem;margin-inline:auto;padding:80px;display:grid}@media (width<=767px){.implementation{grid-template-columns:1fr;padding:1rem}}.implementation .title-row{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:auto;display:flex}.implementation .title-row h3{text-align:left;margin-block:.5rem}.implementation .recommended-chip{border-bottom:1px dotted var(--borders-color);align-items:center;gap:.2rem;max-width:fit-content;font-style:normal;display:flex}.implementation .privileges,.implementation .licence{margin-block:.5rem;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.implementation .privileges>div,.implementation .licence>div{flex-flow:wrap;gap:.5rem;display:flex}.implementation .privileges>div div,.implementation .privileges>div a,.implementation .licence>div div,.implementation .licence>div a{color:var(--color-text);background-color:#e9e9e9;border-radius:9999px;padding-inline:.5rem}header{margin-bottom:1em}header h1{margin-bottom:0}header .metadata{font-size:.8rem}.docs-body{flex-direction:column;align-items:start;width:100%;display:flex}@media (width>=767px){.docs-body{flex-direction:row}}.docs-body{--docs-menu-width:18rem}.docs-menu{border-bottom:1px solid var(--borders-color);background-color:#fff;order:2;width:100%;position:static;overflow-y:auto}@media (width>=767px){.docs-menu{border-bottom:0;border-right:1px solid var(--borders-color);height:100svh;max-width:var(--docs-menu-width);flex-direction:row;order:1;position:sticky;top:95px}}.docs-menu .docs-menu-inner{padding:1.5rem}.docs-menu .submenu-checkbox,.docs-menu .submenu-checkbox:not(:checked)~.section-submenu-wrap{display:none}.docs-menu .submenu-checkbox:not(:checked)~.submenu-title .arrow{background-image:url(/assets/down-arrow.svg);width:1rem;height:1rem;margin:auto 0}.docs-menu .submenu-checkbox:checked~.submenu-title .arrow{background-image:url(/assets/up-arrow.svg);width:1rem;height:1rem;margin:auto 0}.docs-menu .submenu-title{cursor:pointer;user-select:none;flex-direction:row;gap:.8rem;font-size:1.2rem;font-weight:700;display:flex}.docs-menu ul{padding-inline-start:0;list-style:none}.docs-menu ul li{margin-block:.5em;margin-inline-start:1em}.docs-menu ul li ul{border-left:1px solid #bbb}.docs-menu ul li ul li:hover{color:var(--color-link);text-decoration:underline}.docs-menu ul a{color:var(--color-text)}.docs-content{flex:1;order:2}@media (width>=767px){.docs-content{order:1}}.docs-content article p img{max-width:100%;margin-inline:auto}@media (width<=767px){#docs-menu-checkbox:not(:checked)~.docs-menu,#docs-menu-checkbox:checked~.docs-content{display:none}}.mjolnir_button{background-color:#f2f7fc;border:1px solid #d9d9d9;border-radius:1000px;padding:0 .4rem}figure{border:1px solid #dedede;border-radius:4px;flex-direction:column;align-items:center;gap:1rem;margin-inline:0;padding:1rem;display:flex}figure img{max-width:100%;max-height:100%}figure figcaption{text-align:center;font-size:.8rem}.hidden{display:none}.legacy-doc-warning{color:#6f420f;background-color:#f6e7d5;border-radius:.5rem;margin-top:1rem;margin-bottom:1rem;padding:1rem}.legacy-doc-warning h2{margin-top:0;margin-bottom:10px}.legacy-doc-warning.outdated{color:#8b1212;background-color:#f6d5d5}#howitworks{grid-template-columns:1fr 1fr;display:grid}@media (width<=1024px){#howitworks{grid-template-columns:1fr}}#howitworks{margin-block-end:2em}#diagram{width:100%;max-width:680px}#legendBox{min-width:0}.legend pre{color:#dcdcdc;background-color:#1e1e1e;font-size:14px}.legendNav{color:#fff;cursor:pointer;background-color:#000;border-color:#0000;border-radius:9999px;outline:#0000;max-width:fit-content;margin-block-end:1em;padding:.5rem 1.5rem}.networkNode circle{stroke-width:1px;stroke:#ccc}#diagram text{font-size:14px}.message circle{fill:#fff;stroke-width:3px}.message text{font-weight:700}.networkLink{stroke:#ccc;stroke-width:3px}.graphNode circle{fill:#fff;stroke-width:3px}.graphLink,.danglingGraphLink{fill:none;stroke:#eee;stroke-width:3px}.guardian,.staff{flex-direction:row;align-items:flex-start;gap:1.25rem;margin:2.5em 0;display:flex}.guardian.reverse,.staff.reverse{flex-direction:row-reverse}.guardian .staff-details p,.staff .staff-details p{margin-block:0}.guardian .staff-details .socials,.staff .staff-details .socials{flex-direction:row;gap:.6em;padding-inline:0;list-style:none;display:flex}.guardian img,.staff img{border-radius:100%;width:128px;max-width:25vw}.guardian-name,.staff-name{margin:0 0 .5rem;font-weight:700}.responsive-grid .category-group{border:1px solid var(--borders-color);background:#fafafa;border-radius:16px;margin-bottom:2rem;padding:2rem}.responsive-grid .category-group:last-child{margin-bottom:0}.responsive-grid .category-group .group-content{gap:1.5rem;display:flex}.responsive-grid .category-group .group-content>div{padding:1.5rem;border:1px solid var(--borders-color);background:#fff;border-radius:16px;flex-direction:column;flex:1;min-width:0;padding-bottom:0;display:flex;position:relative;overflow:hidden}.responsive-grid h3,.responsive-grid h4{margin-top:0}.responsive-grid ul{padding:0;list-style:none}.responsive-grid ul li{padding:.75rem 0;line-height:1.4}.responsive-grid ul li:not(:last-child){border-bottom:1px solid #0000000a}.responsive-grid.chairs-section{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.responsive-grid.chairs-section>div{border:1px solid var(--borders-color);background:#fafafa;border-radius:16px;padding:1.5rem}.responsive-grid.chairs-section>div:first-child{grid-column:1/-1}@media (width<=1024px){.responsive-grid .category-group{padding:1.5rem}.responsive-grid .category-group .group-content{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;display:grid}.responsive-grid.chairs-section{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}}@media (width<=767px){.responsive-grid .category-group{margin-bottom:1.5rem;padding:1.25rem}.responsive-grid .category-group .group-content{grid-template-columns:1fr;gap:1rem}.responsive-grid .category-group .group-content>div{padding:1.25rem}.responsive-grid.chairs-section{grid-template-columns:1fr;gap:1rem}.responsive-grid.chairs-section>div{padding:1.25rem}}#elections p:has(.call-to-action){margin-block:1.5em}#elections .call-to-action:not(:hover){color:var(--color-text)}#elections .nominees button{border-color:#0000;border-radius:9999px;padding:.1em .5em}#elections .nominees .nominee summary{margin-block:1.38rem .5rem;scroll-margin-top:74px;font-size:1.25rem;font-weight:700;line-height:1.3}#elections .nominees .nominee h4{font-size:.8rem}.working-group-content{font-size:1.25rem;font-weight:400;line-height:1.5}.working_group{margin-top:2rem;font-size:1rem;font-weight:400;line-height:1.75}.working_group header hr{margin:.125rem}.working_group .summary{margin-bottom:.5rem;font-size:1.25rem;font-weight:300}.working_group .description p{margin-bottom:.5rem}.working_group .description .members{margin-bottom:1rem}.working_group .description .members p{line-height:1.5}.working_group .button{cursor:pointer;user-select:none;background-color:#fff;border:1px solid #000;border-radius:.25rem;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:min-content;height:100%;padding:.5rem;transition:fill .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}.working_group .button svg{vertical-align:middle;width:.9rem;height:.9rem;display:inline-block}.working_group .button svg path{fill:#000;transition:fill .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.working_group .button span{white-space:nowrap;color:#000;text-align:center;vertical-align:middle;font-size:1rem;line-height:1;text-decoration:none;transition:fill .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.working_group .button:hover span{color:#fff}.working_group .button:hover{background-color:#000;border-color:#000}.working_group .button:hover path{fill:#fff}.working_group .button.inverted{background-color:#000;border-color:#000}.working_group .button.inverted span{color:#fff}.working_group .button.inverted path{fill:#fff}.working_group .button.inverted:hover span{color:#000}.working_group .button.inverted:hover{background-color:#fff;border-color:#000}.working_group .button.inverted:hover path{fill:#000}.working_group .button-group{flex-direction:row;justify-content:start;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.working_group .committee-pill{color:#fff;text-align:center;vertical-align:middle;background-color:#6c757d;border-radius:.25rem;margin-left:.5rem;padding:.5rem;font-size:.75rem;font-weight:500}.working_group .committee-pill.community{background-color:#007bff}.working_group .committee-pill.governance{background-color:#28a745}.working_group .committee-pill.trust-and-safety{background-color:#dc3545}.working_group .committee-pill.finance{background-color:#ffc107}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}@media (prefers-contrast:more){:root{--color-text:#000;--color-text-light:#595959}}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,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)format("truetype");font-weight:400;font-style:normal}.site-header{z-index:1000;--header-padding:1.5dvw;--header-vertical-padding:8px;width:100%;height:var(--navbar-height);color:#fff;background-color:#000;align-items:center;margin-bottom:0;padding-left:20px;font-size:1.125rem;display:flex;position:sticky;top:0}@media screen and (width>=1150px){.site-header{padding-right:20px}}.site-header .brand img{width:128px;height:55px;display:block}.site-header .dropdown-button{align-self:stretch;align-items:center;padding:0 1rem;font-family:webflow-icons;font-size:1.5rem;display:flex}@media screen and (width>=1150px){.site-header .dropdown-button{display:none}}.site-header nav{display:flex}@media screen and (width<=1149px){.site-header nav{z-index:800;background-color:#000;flex-direction:column;max-height:calc(100vh - 5.937rem);position:fixed;top:5.937rem;left:0;right:0;overflow-y:auto}}@media screen and (width>=1150px){.site-header nav{align-items:center}}.site-header nav a{color:#fff;padding:var(--header-vertical-padding) var(--header-padding);font-size:1.125rem}@media screen and (width<=1149px){.site-header nav a{font-size:1.5rem}}.site-header nav a:hover,.site-header nav a.current{color:#0082f3}.site-header nav a.primary{background-color:#fff;border-radius:60px;margin-inline:.5rem;padding-inline:clamp(1em,3dvw,2em);color:#000!important}@media screen and (width<=1149px){.site-header nav a.primary{text-align:center;margin-block:1.2rem}}@media screen and (width>=1150px){.site-header nav a.primary:not(:last-child){margin-right:12px}}.site-header nav .submenu-checkbox{opacity:0;position:absolute}@media screen and (width<=1149px){.site-header nav .submenu-checkbox:not(:checked)~.section-submenu-wrap{display:none}.site-header nav .submenu-checkbox:not(:checked)~.submenu-title .arrow{filter:invert();background-image:url(/assets/down-arrow.svg);width:1rem;height:1rem;margin:auto 0}.site-header nav .submenu-checkbox:checked~.submenu-title .arrow{filter:invert();background-image:url(/assets/up-arrow.svg);width:1rem;height:1rem;margin:auto 0}}.site-header nav .submenu-title{padding:var(--header-vertical-padding) var(--header-padding);margin:auto 0}@media screen and (width<=1149px){.site-header nav .submenu-title{flex-direction:row;gap:1rem;font-size:1.5rem;display:flex}}.site-header nav .submenu-title label:hover{color:#0082f3}.site-header nav label{cursor:pointer}.site-header nav label a{padding:0}@media screen and (width>=1150px){.site-header .section-wrap{justify-content:center;align-self:stretch;display:flex;position:relative}.site-header .section-wrap:not(:hover,:focus-within) .section-submenu{display:none}.site-header .section-submenu-wrap{position:absolute;top:47.5px;left:0}.site-header .section-submenu{background:#fff;border:1px solid #f4f4f4;border-radius:6px;flex-direction:column;padding-block:.75rem;padding-inline:1rem;display:flex}.site-header .section-submenu a{white-space:nowrap;color:#000;padding:0}}@media screen and (width<=1149px){.site-header .section-submenu{flex-direction:column;padding-left:1em;display:flex}.site-header .section-submenu a{font-size:1.125rem}.site-header .section-wrap{margin:8px 0}}.site-search-trigger{padding:var(--header-vertical-padding);color:#fffc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:0;margin-left:1rem;margin-right:auto;transition:gap .2s,padding .2s,background .2s,border-color .2s;display:inline-flex}.site-search-trigger svg{flex:none}.site-search-trigger__label{white-space:nowrap;opacity:0;max-width:0;font-size:.95rem;transition:max-width .2s,opacity .2s;overflow:hidden}.site-search-trigger:hover,.site-search-trigger:focus-visible{color:#fff;background:#ffffff29;border-color:#ffffff80;gap:.5rem;padding-right:1rem}.site-search-trigger:hover .site-search-trigger__label,.site-search-trigger:focus-visible .site-search-trigger__label{opacity:1;max-width:8rem}@media (hover:none){.site-search-trigger .site-search-trigger__label{display:none}}#site-header-dropdown-checkbox{opacity:0;width:1px;height:1px;position:absolute}#site-header-dropdown-checkbox:focus-visible~.dropdown-button{outline-offset:-2px;outline:2px solid #fff}@media screen and (width>=1150px){#site-header-dropdown-checkbox{display:none}}@media screen and (width<=1149px){#site-header-dropdown-checkbox:checked~.dropdown-button{background-color:#000}#site-header-dropdown-checkbox:checked~.page-overlay{z-index:400;display:block;position:fixed;inset:5.937rem 0 0}#site-header-dropdown-checkbox:not(:checked)~nav{display:none}}:root{--page-max-width:57rem;--page-with-toc-max-width:81rem;--navbar-height:5.937rem;--color-text:#333;--color-text-light:#757575;--color-link:#0098d4;--color-link-hover:#0082f3;--color-bg:#fff;--color-bg-inverse:#000;--borders-color:#ddd;--notice-box-color:#ffcb006b;--page-header-height:15rem}@media (prefers-contrast:more){:root{--color-text:#000;--color-text-light:#595959}}.site-footer[data-astro-cid-r4f3bwe4]{--footer-width:960px;--footer-link-color:#999;z-index:1;background-color:#000;flex-direction:column;align-items:center;width:100%;padding:30px 40px;display:flex;position:relative}.site-footer[data-astro-cid-r4f3bwe4] .internal-links[data-astro-cid-r4f3bwe4]{width:100%;max-width:var(--footer-width);flex-wrap:wrap;justify-content:center;gap:1rem;padding-bottom:40px;display:flex}.site-footer[data-astro-cid-r4f3bwe4] .internal-links[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{width:32%;display:block}@media (width<=767px){.site-footer[data-astro-cid-r4f3bwe4] .internal-links[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{width:100%}}.site-footer[data-astro-cid-r4f3bwe4] .external-links[data-astro-cid-r4f3bwe4]{width:100%;max-width:var(--footer-width);color:var(--footer-link-color);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;line-height:1;display:flex}.site-footer[data-astro-cid-r4f3bwe4] .subfooter-links[data-astro-cid-r4f3bwe4]{color:var(--footer-link-color);gap:2rem;margin-top:20px;display:flex}.site-footer[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{color:var(--footer-link-color);text-align:center;text-decoration:none}.site-footer[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]:hover{color:#fff}#information-banner[data-astro-cid-hz5gvqhx]{background-color:var(--notice-box-color);text-align:center;z-index:999;width:100%;padding:.4em 1em}.skip-link[data-astro-cid-rh3ye2gb]{z-index:2000;color:#000;background:#fff;padding:.5rem 1.5rem;transition:transform .15s ease-in;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip-link[data-astro-cid-rh3ye2gb]:focus{transform:translateY(0)}
