@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/roboto-mono-cyrillic-ext-wght-normal.BUDPrIko.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/roboto-mono-cyrillic-wght-normal.HUlVHixE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/roboto-mono-greek-wght-normal.BJJTbwTT.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/roboto-mono-vietnamese-wght-normal.DlC-zuDL.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/roboto-mono-latin-ext-wght-normal.QAYlOegK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/roboto-mono-latin-wght-normal.CZtBPCCa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--purple-900:#0a0035;--purple-800:#160852;--purple-700:#200d74;--purple-650:#2c129d;--purple-600:#3817c1;--purple-500:#5835ff;--lavender-600:#4f408b;--lavender-300:#a497eb;--lavender-200:#b9adff;--lavender-100:#d6ccff;--lavender-50:#e6e1fe;--red-400:#f60933;--white:#fafafa;--text:var(--white);--bg:var(--purple-900);--surface:var(--purple-800);--text-muted:var(--lavender-100);--link:var(--lavender-100);--link-hover:var(--lavender-200);--border-quiet:var(--lavender-600);--border-strong:var(--lavender-100);--rule:var(--purple-700);--hover-fill:var(--lavender-600);--on-hover-fill:var(--white);--accent:var(--red-400);--on-accent:var(--purple-900);--chip-bg:var(--lavender-100);--chip-text:var(--purple-900);--focus:var(--lavender-100);--selection:var(--purple-500);--traces:var(--lavender-600);--mosaic-bg:var(--purple-800);--mosaic-1:var(--purple-700);--mosaic-2:var(--purple-650);--mosaic-3:var(--purple-600);--logo:#fff}:root[data-theme=light]{--text:var(--purple-900);--bg:var(--white);--surface:var(--lavender-50);--text-muted:var(--lavender-600);--link:var(--purple-600);--link-hover:var(--purple-500);--border-quiet:var(--lavender-200);--border-strong:var(--lavender-600);--rule:var(--lavender-100);--hover-fill:var(--lavender-100);--on-hover-fill:var(--purple-900);--chip-bg:var(--purple-800);--chip-text:var(--white);--focus:var(--purple-600);--traces:var(--lavender-200);--mosaic-bg:var(--lavender-50);--mosaic-1:var(--lavender-100);--mosaic-2:var(--lavender-200);--mosaic-3:var(--lavender-300);--logo:var(--purple-800)}:root{--font-body:"Montserrat Variable", "Montserrat Fallback", "Noto Sans SC Variable", "Noto Sans SC", sans-serif;--font-mono:"Roboto Mono Variable", "Noto Sans SC Variable", "Noto Sans SC", monospace;--font-pixel:"Silkscreen", "Noto Sans SC Variable", "Noto Sans SC", sans-serif;--font-display:var(--font-pixel);--step--2:clamp(.7813rem, .7736rem + .0341vw, .8rem);--step--1:clamp(.9375rem, .9119rem + .1136vw, 1rem);--step-0:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--step-1:clamp(1.35rem, 1.2631rem + .3864vw, 1.5625rem);--step-2:clamp(1.62rem, 1.4837rem + .6057vw, 1.9531rem);--step-3:clamp(1.944rem, 1.7405rem + .9044vw, 2.4414rem);--step-4:clamp(2.3328rem, 2.0387rem + 1.3072vw, 3.0518rem);--step-5:clamp(2.7994rem, 2.384rem + 1.8461vw, 3.8147rem);--space-3xs:.3125rem;--space-2xs:clamp(.5625rem, .5369rem + .1136vw, .625rem);--space-xs:clamp(.875rem, .8494rem + .1136vw, .9375rem);--space-s:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--space-m:clamp(1.6875rem, 1.6108rem + .3409vw, 1.875rem);--space-l:clamp(2.25rem, 2.1477rem + .4545vw, 2.5rem);--space-xl:clamp(3.375rem, 3.2216rem + .6818vw, 3.75rem);--space-2xl:clamp(4.5rem, 4.2955rem + .9091vw, 5rem);--space-s-m:clamp(1.125rem, .8182rem + 1.3636vw, 1.875rem);--max-content:1440px;--max-readable:700px;--touch:2.75rem;--shadow-frame:-2px 4px 0 currentColor;--shadow-card:-4px 6px 0 var(--red-400)}:lang(zh-Hans){--font-display:"Noto Sans SC Variable", "Noto Sans SC", sans-serif}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}*{margin:0;padding:0}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(ArialMT);size-adjust:113%;ascent-override:85.66%;descent-override:22.21%;line-gap-override:0%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-wrap:break-word;text-wrap:pretty;hanging-punctuation:first allow-end last;-webkit-font-smoothing:antialiased;line-height:1.5;font-size:var(--step-0);font-family:var(--font-body);color:var(--text);background-color:var(--bg)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:lang(zh-Hans){line-break:strict;line-height:1.75}:lang(zh-Hans) :is(h1,h2,h3,h4,.kicker,.mono):not(:lang(id)){letter-spacing:0;text-transform:none}body{flex-direction:column;align-items:center;min-block-size:100dvh;display:flex}main{flex-direction:column;flex:1 0 auto;align-items:center;inline-size:100%;display:flex}img,svg{block-size:auto;max-inline-size:100%;display:block}svg:not([fill]){fill:currentColor}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}[hidden]{display:none!important}time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.15}h3,h4{font-weight:700}code,pre{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover,a:focus-visible{color:var(--link-hover);text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--selection);color:var(--white)}.skip{z-index:10;padding:var(--space-2xs) var(--space-xs);background:var(--text);color:var(--bg);font-family:var(--font-mono);font-weight:700;position:absolute;inset-block-start:-10rem;inset-inline-start:var(--space-xs)}.skip:focus{color:var(--bg);inset-block-start:var(--space-xs)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{inline-size:100%;max-inline-size:var(--max-content);padding-inline:var(--space-s-m);margin-inline:auto}.kicker{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:700}.mono{font-family:var(--font-mono)}.muted{color:var(--text-muted)}.lede{font-size:var(--step-1);max-inline-size:44ch;line-height:1.5}.small{font-size:var(--step--1)}.flip{transform:scaleX(-1)}.icon{flex-shrink:0;block-size:1em;inline-size:1em;display:inline-block}.icon svg{shape-rendering:crispedges;block-size:100%;inline-size:100%}.button{min-block-size:var(--touch);padding:var(--space-2xs) var(--space-xs);color:inherit;cursor:pointer;align-items:center;gap:1ch;font-weight:700;text-decoration:none;display:inline-flex}.button.framed{box-shadow:var(--shadow-frame);border:2px solid;margin-block-end:4px}.button.framed:hover,.button.framed:focus-visible{background-color:var(--hover-fill);color:var(--on-hover-fill);text-decoration:none}.button.framed:active{box-shadow:none;transform:translate(-2px,4px)}.button[aria-disabled=true]{opacity:.5;pointer-events:none}.arrow-link{min-block-size:var(--touch);align-items:center;gap:1ch;font-weight:700;text-decoration:none;display:inline-flex}.arrow-link:hover,.arrow-link:focus-visible{text-decoration:underline}.pixel-title{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-weight:400;line-height:1.2}:lang(zh-Hans) .pixel-title{font-weight:700;line-height:1.3}.pixel-title--1{font-size:clamp(1.5rem, 6.4vw, var(--step-3))}.hero .pixel-title--1{font-size:clamp(1.7rem, 7.2vw, var(--step-4));line-height:1.15}.pixel-title--2{font-size:clamp(1.25rem, 4.6vw, var(--step-2))}.pixel-title .red{color:var(--accent)}.section-title{font-family:var(--font-body);font-size:var(--step-2);text-wrap:balance;font-weight:800;line-height:1.2}.section>.section-title{border-block-end:1px solid var(--border-quiet);padding-block-end:var(--space-2xs)}.h3{font-family:var(--font-body);font-size:var(--step-1);font-weight:800}.site-header{border-block-end:1px solid var(--rule);inline-size:100%}.site-header__bar{align-items:center;gap:var(--space-2xs) var(--space-s-m);max-inline-size:var(--max-content);padding:var(--space-xs) var(--space-s-m);margin-inline:auto;display:flex}.brand{align-items:center;gap:var(--space-xs);min-block-size:var(--touch);color:inherit;margin-inline-end:auto;text-decoration:none;display:flex}.brand:hover,.brand:focus-visible{color:inherit;text-decoration:none}.brand__mark{color:var(--logo);flex-shrink:0;display:block}.brand__mark svg{block-size:3rem;inline-size:3rem}.site-nav{font-size:var(--step--1)}.site-nav ul{align-items:center;gap:var(--space-3xs);display:flex}.site-nav a,.lang summary,.mobile-nav a{min-block-size:var(--touch);padding-inline:var(--space-2xs);color:inherit;align-items:center;gap:1ch;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-nav a:focus-visible,.mobile-nav a:hover,.mobile-nav a:focus-visible,.lang a:hover,.lang a:focus-visible{color:var(--link-hover);text-decoration:underline}.site-nav a[aria-current=page],.mobile-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.lang{font-size:var(--step--1);position:relative}.lang summary{cursor:pointer;font-weight:700;list-style:none}.lang summary::-webkit-details-marker{display:none}.lang summary:hover{color:var(--link-hover)}.lang[open] summary{background:var(--hover-fill);color:var(--on-hover-fill)}.lang ul{z-index:5;background:var(--surface);min-inline-size:11rem;box-shadow:var(--shadow-frame);border:2px solid;margin-block-start:6px;position:absolute;inset-block-start:100%;inset-inline-end:0}.lang a{min-block-size:var(--touch);padding-inline:var(--space-xs);color:inherit;align-items:center;text-decoration:none;display:flex}.lang a[aria-current=true],.lang a[aria-current=true]:hover,.lang a[aria-current=true]:focus-visible,.lang[open] summary:hover{background:var(--hover-fill);color:var(--on-hover-fill)}.site-header__join{font-size:var(--step--1)}.menu-btn{min-block-size:var(--touch);padding-inline:var(--space-2xs);font-size:var(--step--1);white-space:nowrap;flex-shrink:0;align-items:center;gap:1ch;font-weight:700;display:none}.menu-btn .icon{font-size:1.5em}.menu-btn__close,.menu-btn[aria-expanded=true] .menu-btn__open{display:none}.menu-btn[aria-expanded=true] .menu-btn__close{display:inline-block}.menu-btn:hover{color:var(--link-hover)}.theme-btn{min-block-size:var(--touch);min-inline-size:var(--touch);flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.theme-btn:hover{color:var(--link-hover)}.theme-btn>span{display:inline-flex}:root:not([data-theme]) .theme-btn,:root[data-theme=light] .theme-btn__to-light,:root:not([data-theme=light]) .theme-btn__to-dark{display:none}.mobile-nav{padding:var(--space-xs) var(--space-s-m) var(--space-m);border-block-start:1px solid var(--rule);background:var(--surface);display:none}.mobile-nav nav ul{flex-direction:column;display:flex}.mobile-nav nav a{inline-size:100%;font-size:var(--step-0)}.mobile-nav .button{margin-block:var(--space-xs)}.mobile-nav__langs a[aria-current=true]{color:var(--text);font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.mobile-nav__langs a{min-inline-size:var(--touch);padding-inline:var(--space-2xs);justify-content:center}.mobile-nav__langs{gap:var(--space-2xs);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;display:flex}@media (width<=48rem){.site-nav,.lang,.site-header__join{display:none}.menu-btn{display:inline-flex}.mobile-nav:not([hidden]){display:block}}.site-footer{inline-size:100%;border-block-start:1px solid var(--border-quiet);font-size:var(--step--2);margin-block-start:var(--space-2xl)}.site-footer__inner{gap:var(--space-2xs);max-inline-size:var(--max-content);padding:var(--space-m) var(--space-s-m);flex-direction:column;margin-inline:auto;display:flex}.site-footer__name,.site-footer__notes{grid-column:1/-1}.site-footer__name{text-transform:uppercase;font-weight:700}.site-footer ul{column-gap:var(--space-m);flex-wrap:wrap;display:flex}.site-footer a{min-block-size:var(--touch);min-inline-size:var(--touch);justify-content:center;align-items:center;display:inline-flex}.site-footer__social>p{font-weight:700}.site-footer__notes{gap:var(--space-3xs);color:var(--text-muted);flex-direction:column;max-inline-size:80ch;display:flex}@media (width>=45rem){.site-footer__inner{column-gap:var(--space-xl);row-gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__name{grid-area:1/1}.site-footer__inner>nav{grid-area:2/1}.site-footer__social{grid-area:1/2/span 2;align-self:center}.site-footer__notes{grid-area:3/1/auto/-1}}.section{gap:var(--space-m);padding-block:var(--space-l);flex-direction:column;display:flex}.section__more{margin-block-start:calc(var(--space-2xs) * -1)}.page-head{inline-size:100%;padding-block:var(--space-l) var(--space-s)}.page-head__traces{color:var(--traces);inline-size:clamp(160px,24vw,330px);margin-block-end:var(--space-m)}.page-head__body{gap:var(--space-s);flex-direction:column;align-items:flex-start;display:flex}.page-head--split .page-head__body{align-items:start;column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.page-head--split .page-head__body>.lede{grid-area:1/2/span 2;max-inline-size:52ch}@media (width<=50rem){.page-head--split .page-head__body{display:flex}}.hero{align-items:center;gap:var(--space-l);padding-block:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.hero__text{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.hero__traces{color:var(--traces);inline-size:clamp(160px,24vw,330px);margin-block-end:var(--space-xs);margin-inline-start:calc(var(--space-s-m) * -1)}.hero__icons{align-items:center;gap:var(--space-xs);color:var(--accent);font-size:clamp(2.25rem,4.2vw,3.75rem);display:flex}.cta{align-items:flex-start;gap:var(--space-s) var(--space-m);flex-wrap:wrap;padding-block-start:var(--space-s);display:flex}@media (width<=50rem){.hero{grid-template-columns:1fr}.hero__icons{display:none}}.mosaic{block-size:clamp(48px,5vw,80px);inline-size:100%;max-inline-size:none}.traces{block-size:auto;max-inline-size:none}.mosaic__bg{fill:var(--mosaic-bg)}.mosaic__t0{fill:var(--mosaic-1)}.mosaic__t1{fill:var(--mosaic-2)}.mosaic__t2{fill:var(--mosaic-3)}.mosaic__red{fill:var(--accent)}.card-row{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));padding-block-end:6px;display:grid}.card-row>li{display:flex}.red-card{border:2px solid var(--accent);box-shadow:var(--shadow-card);background:0 0;flex-direction:column;flex:1;display:flex}.red-card__title{background:var(--accent);color:var(--on-accent);padding:var(--space-2xs) var(--space-s);line-height:1.15;font-family:var(--font-body);font-size:var(--step-1);font-weight:800}.red-card__body{gap:var(--space-xs);padding:var(--space-s);flex-direction:column;flex:1;align-items:flex-start;display:flex}@media (width>=50rem){.card-row .red-card__title{min-block-size:calc(2 * 1.15em + 2 * var(--space-2xs))}}.card-icon{color:var(--accent);font-size:2.5rem}.doors .red-card__title{font-size:var(--step-2);padding-block:var(--space-xs)}.doors .red-card__body{gap:var(--space-s);padding:var(--space-m)}.door-links{gap:var(--space-3xs);flex-direction:column;display:flex}.doors .door-links{margin-block-start:auto}.door-links .arrow-link{padding-block:var(--space-3xs);line-height:1.4;display:block}.door-links .icon{vertical-align:-.1em;margin-inline-start:.6ch;display:inline-block}@media (width>=50rem){.doors .red-card__title{min-block-size:calc(2 * 1.15em + 2 * var(--space-xs))}}@supports (grid-template-rows:subgrid){.doors .card-row{row-gap:0}.doors .card-row>li{grid-row:span 2;grid-template-rows:subgrid;margin-block-end:var(--space-m);display:grid}.doors .red-card{grid-row:span 2;grid-template-rows:subgrid;display:grid}.doors .red-card__title{min-block-size:0}}.founders-note .prose{max-inline-size:var(--max-readable);font-size:var(--step-0)}.founders-note .prose p:nth-last-child(2){font-weight:700}.section[aria-labelledby=kumpul-pertama] .callout{align-self:center;inline-size:min(100%,48rem)}@media (width>=50rem){.founders-note{align-items:start;column-gap:var(--space-xl);row-gap:var(--space-m);grid-template-columns:minmax(14rem,1fr) minmax(0,2fr);display:grid}.founders-note .prose{max-inline-size:none}}.join-cta{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.about-sections{align-items:start;gap:var(--space-l);grid-template-columns:minmax(0,1fr);display:grid}.about-sections>.disclaimer{grid-column:1/-1}.about-section{gap:var(--space-xs);min-inline-size:0;border-block-start:1px solid var(--border-quiet);flex-direction:column;padding-block-start:var(--space-s);display:flex}.about-section .prose{max-inline-size:var(--max-readable)}@media (width>=50rem){.about-sections{column-gap:var(--space-xl);row-gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}}.callout{align-items:flex-start;gap:var(--space-s);padding:var(--space-m);border:2px solid var(--border-strong);flex-direction:column;display:flex}.disclaimer{padding:var(--space-xs) var(--space-s);font-size:var(--step--1)}.event-list{gap:var(--space-s);flex-direction:column;display:flex}.event-list li{display:flex}.event-list__date{min-inline-size:9rem;padding:var(--space-xs);background:var(--chip-bg);color:var(--chip-text);font-size:var(--step--1);text-align:center;border:2px solid var(--chip-bg);justify-content:center;align-items:center;font-weight:700;display:flex}.event-list__info{gap:var(--space-3xs);padding:var(--space-xs) var(--space-s);border:2px solid var(--border-strong);border-inline-start:0;flex-direction:column;flex:1;display:flex}.event-list__info h3{font-size:var(--step-1)}.event-list__info .icon{vertical-align:-.1em}@media (width<=40rem){.event-list li{flex-direction:column}.event-list__info{border-inline-start:2px solid var(--border-strong);border-block-start:0}}.guide-grid{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.guide-card{gap:var(--space-2xs);inline-size:100%;max-inline-size:42rem;padding:var(--space-s);border:2px solid var(--border-strong);flex-direction:column;justify-self:center;display:flex;position:relative}.guide-card h3{font-size:var(--step-0)}.guide-card time{white-space:nowrap}.guide-card h3 a{color:inherit;text-decoration:none}.guide-card h3 a:after{content:"";position:absolute;inset:0}.guide-card h3 a:focus-visible{outline:0}.guide-card p:last-child{margin-block-start:auto}.guide-card:hover,.guide-card:focus-within{background:var(--hover-fill);color:var(--on-hover-fill)}.guide-card:hover h3 a{color:var(--on-hover-fill);text-decoration:underline}.guide-card:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.guide{gap:var(--space-m)}.guide>*{max-inline-size:var(--max-readable)}.crumb a{min-block-size:var(--touch);font-size:var(--step--1);align-items:center;gap:1ch;display:inline-flex}.guide__head{gap:var(--space-xs);flex-direction:column;align-items:flex-start;display:flex}.guide__divider{align-items:center;gap:var(--space-xs);font-family:var(--font-display);font-size:var(--step--1);text-transform:uppercase;color:var(--text-muted);padding-block-start:var(--space-s);display:flex}.guide__divider:after{content:"";border-block-start:1px solid var(--border-quiet);flex:1}:lang(zh-Hans) .guide__divider{text-transform:none;font-weight:700}.checklist ul{gap:var(--space-xs);flex-direction:column;display:flex}.checklist li{align-items:flex-start;gap:1ch;display:flex}.checklist li .icon{color:var(--accent);margin-block-start:.15em;font-size:1.25em}.sources{gap:var(--space-xs);border-block-start:1px solid var(--border-quiet);flex-direction:column;padding-block-start:var(--space-s);display:flex}.sources ol{gap:var(--space-2xs);font-size:var(--step--1);flex-direction:column;padding-inline-start:1.75em;list-style:decimal;display:flex}.sources a{display:inline}.sources .icon{vertical-align:-.12em;margin-inline-start:.4ch}.prose{inline-size:100%;max-inline-size:var(--max-readable)}.prose>*+*{margin-block-start:var(--space-s)}.prose h2{font-family:var(--font-body);font-size:var(--step-1);margin-block-start:var(--space-l);font-weight:800;line-height:1.25}.prose h3{font-family:var(--font-body);font-size:var(--step-0);margin-block-start:var(--space-m);font-weight:800;line-height:1.3}.prose h4{font-size:var(--step-0)}.prose ul,.prose ol{gap:var(--space-3xs);flex-direction:column;padding-inline-start:1.4em;display:flex}.prose ul{list-style:square}.prose ol{list-style:decimal}.prose li::marker{color:var(--text-muted)}.prose a{color:var(--link)}.prose a:hover,.prose a:focus-visible{color:var(--link-hover)}.prose blockquote{border-inline-start:2px solid var(--border-quiet);color:var(--text-muted);padding-inline-start:var(--space-s)}.prose hr{border:0;border-block-start:1px solid var(--border-quiet);margin-block:var(--space-m)}.prose code{background:var(--surface);padding:.1em .4em;font-size:.9em}.prose pre{padding:var(--space-xs);background:var(--surface);overflow-x:auto}.prose table{inline-size:100%;font-size:var(--step--1);border-collapse:collapse}.prose th,.prose td{padding:var(--space-2xs) var(--space-xs);text-align:start;vertical-align:top;border-block-end:1px solid var(--border-quiet)}.prose th{font-family:var(--font-mono);border-block-end-color:var(--border-strong);font-weight:700}.prose{--color-surface:var(--surface);--color-border:var(--border-quiet);--color-bg-subtle:var(--bg)}.table-region{overscroll-behavior-inline:contain;margin-block:var(--space-s);overflow-x:auto}.prose .table-region .emdash-table-wrapper{margin-block:0;overflow:visible}.twc__head{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.twc__head>div{gap:var(--space-s);flex-direction:column;flex:20rem;display:flex}.twc__ring{inline-size:clamp(120px,18vw,200px);color:var(--logo);flex-shrink:0;display:block}.twc__ring svg{block-size:auto;inline-size:100%}.prose-width{max-inline-size:var(--max-readable)}.contact-grid{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;padding-block-end:var(--space-m);display:grid}.channel-list{flex-direction:column;display:flex}.channel-list a{min-block-size:var(--touch);align-items:center;gap:1ch;display:inline-flex}.steps{gap:var(--space-m) var(--space-l);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.steps li{gap:var(--space-2xs);flex-direction:column;display:flex}.steps__n{font-size:var(--step-2);color:var(--accent);font-weight:700;line-height:1}.steps :is(h2,h3){font-size:var(--step-0);font-weight:700}.join{gap:var(--space-l);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=56rem){.join{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}}.join-form{gap:var(--space-m);max-inline-size:var(--max-readable);flex-direction:column;display:flex}.field{gap:var(--space-3xs);flex-direction:column;display:flex}.field label{font-weight:700}.field__tag{color:var(--text-muted);font-weight:400;font-size:var(--step--1)}.field__hint{color:var(--text-muted);font-size:var(--step--1)}.field input:not([type=checkbox],[type=radio]),.field select{inline-size:100%;min-block-size:var(--touch);padding:var(--space-3xs) var(--space-2xs);background:var(--surface);border:2px solid var(--border-strong);border-radius:0}fieldset.field{border:0;min-inline-size:0;margin:0;padding:0}fieldset.field legend{padding:0;font-weight:700}.field__choices{gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;display:flex}.field .field__choice{align-items:center;gap:var(--space-2xs);min-block-size:var(--touch);font-weight:400;display:inline-flex}.field__choice input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--accent)}.field :is(input,select)[aria-invalid=true]{border-color:var(--accent)}.field__error{color:var(--accent);font-weight:700}.field__error:before{content:"! "}.field--check{column-gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.field--check input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--accent);margin-block-start:.2em}.field--check label{font-weight:400}.field--check :is(.field__hint,.field__error){grid-column:2}.join-form__summary{gap:var(--space-2xs);padding:var(--space-s);border:2px solid var(--accent);flex-direction:column;display:flex}.join-form__summary ul{padding-inline-start:1.2em;list-style:square}.join-form__trap{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.join-form button{align-self:flex-start}.gloss{font-size:var(--step--1);color:var(--text-muted)}.kabar-list .event-list__info h3 a{color:inherit}.kabar-list .event-list__info h3 a:hover,.kabar-list .event-list__info h3 a:focus-visible{color:var(--link-hover)}.post-cover{object-fit:cover;border:2px solid var(--border-strong);block-size:auto;inline-size:100%}
