@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff");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}@property --p{syntax:"<number>";inherits:true;initial-value:1}:root{--ink:#111;--paper:#fff;--muted:#6b6b6b;--faded:#8f8f8a;--rule:#e6e6e1;--accent:#ff4b2b;--accent-ink:#c43a1d;--display:"Bricolage Grotesque Variable", system-ui, sans-serif;--mono:"DM Mono", ui-monospace, "SFMono-Regular", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.55 var(--display);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--accent-ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.simulated{background:var(--ink);color:var(--paper);font:500 .875rem/1.4 var(--mono);text-align:center;margin:0;padding:8px 16px}.page{grid-template-rows:auto 1fr auto;gap:32px;max-width:1180px;min-height:100svh;margin:0 auto;padding:clamp(20px,4vw,44px) clamp(16px,5vw,64px);display:grid}.brand{letter-spacing:-.02em;font-size:1.375rem;font-weight:800;text-decoration:none}.brand span{color:var(--accent)}.stage{align-self:center;padding-block:clamp(16px,6vh,80px);container-type:inline-size}.headline{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,10vw,8.25rem);font-weight:800;line-height:.94}.site{font-size:min(1em, calc(100cqi / ( var(--chars,10) * .47 )));overflow-wrap:anywhere}.x{transition:--p .8s cubic-bezier(.2,.7,.2,1);display:inline-block;position:relative}.x:after{content:"";width:calc(( 100% + .12em ) * var(--p));background:var(--accent);transform-origin:0;pointer-events:none;border-radius:.07em;height:.13em;position:absolute;top:.52em;left:-.06em;transform:rotate(-2deg)}.x.draw{animation:.7s cubic-bezier(.2,.7,.2,1) both draw}@keyframes draw{0%{--p:0}}.was{letter-spacing:-.03em;color:var(--faded);margin:0 0 .3em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1}.liberate{max-width:760px;margin-top:clamp(28px,5vw,48px)}.field{border:3px solid var(--ink);background:var(--paper);border-radius:14px;display:flex;overflow:hidden}.field:focus-within{box-shadow:0 0 0 4px #ff4b2b47}.field input{min-width:0;color:var(--ink);font:500 1.125rem/1.2 var(--mono);background:0 0;border:0;flex:1;padding:18px 20px}.field input:focus{outline:none}.field input::placeholder{color:#767676}.field button{background:var(--ink);color:var(--paper);font:700 1.125rem/1 var(--display);cursor:pointer;border:0;padding:0 30px}.field button:hover{background:#2e2e2e}.field button:disabled{cursor:progress;opacity:.7}.consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:.95rem;display:flex}.consent input{width:18px;height:18px;accent-color:var(--ink);margin:2px 0 0}.turnstile:not(:empty){margin-top:16px}.error{min-height:1.55em;color:var(--accent-ink);margin:10px 0 0;font-weight:600}.fine{max-width:62ch;color:var(--muted);margin:18px 0 0;font-size:.95rem}.status{font:500 1.125rem/1.45 var(--mono);margin:clamp(24px,3.5vw,36px) 0 0}.steps{color:var(--muted);font:400 .95rem var(--mono);flex-wrap:wrap;gap:6px 22px;margin:12px 0 0;padding:0;list-style:none;display:flex}.steps li:before{content:"○ "}.steps .done{color:var(--ink)}.steps .done:before{content:"✓ "}.steps .now{color:var(--accent-ink)}.steps .now:before{content:"● "}.summary{margin:24px 0 0;font-size:1.25rem}.note{color:var(--muted);margin:8px 0 0}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{border:3px solid var(--ink);background:var(--paper);color:var(--ink);font:700 1.0625rem/1 var(--display);border-radius:14px;align-items:baseline;gap:10px;padding:17px 22px;text-decoration:none;display:inline-flex}.button small{color:var(--muted);font:500 .85rem/1 var(--mono)}.button:hover{color:var(--ink);background:#f3f3ef}button.button{cursor:pointer}.button.primary{background:var(--ink);color:var(--paper)}.button.primary small{color:#c4c4bf}.button.primary:hover{color:var(--paper);background:#2e2e2e}.hosts{margin:26px 0 0}.copied:not(:empty){color:var(--muted);font:500 .95rem/1.45 var(--mono);margin:12px 0 0}.prompt{box-sizing:border-box;border:2px solid var(--rule);width:100%;max-width:70ch;height:14em;color:var(--ink);background:var(--paper);font:400 .875rem/1.5 var(--mono);resize:vertical;border-radius:10px;margin-top:10px;padding:12px 14px;display:block}.prompt[hidden]{display:none}.try{max-width:60ch;color:var(--muted);margin-top:10px}.how{border-top:1px solid var(--rule);max-width:70ch;margin-top:22px;padding-top:16px}.how summary{cursor:pointer;font-weight:700}.how ul,.how ol{margin:4px 0 0;padding-left:1.3em}.how p{margin:14px 0 0}.how code{font-family:var(--mono);font-size:.9em}.how li{margin-top:10px}.foot{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:18px;font-size:.875rem;display:flex}.foot p{margin:0}@media (width<=640px){.field{flex-direction:column}.field button{padding:16px}.button{white-space:nowrap;flex-wrap:wrap;flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.x{transition:none}.x.draw{animation:none}}.maker{vertical-align:-.22em;align-items:center;margin-left:.35em;text-decoration:none;transition:opacity .15s;display:inline-flex}.maker:hover{opacity:.7}.maker-stack{height:1.07em;transition:width .45s cubic-bezier(.4,0,.2,1);display:block;position:relative}.maker-stack>*{white-space:nowrap;color:var(--ink);opacity:0;filter:blur(4px);justify-content:flex-start;align-items:center;gap:.3em;transition:opacity .45s,filter .45s,transform .45s;display:flex;position:absolute;inset:0;transform:translateY(8px)}.maker-stack>.now{opacity:1;filter:none;transform:none}.maker-stack img,.maker-stack svg{width:auto;max-width:none;height:1.07em;display:block}.maker-stack .label{letter-spacing:-.02em;font-weight:500}@media (prefers-reduced-motion:reduce){.maker-stack,.maker-stack>*{transition:none}.maker-stack>*{filter:none;transform:none}}.host{vertical-align:-.28em;align-items:center;margin-left:.4em;transition:opacity .15s;display:inline-flex}.host:hover{opacity:.7}.host img{width:auto;height:1.35em;display:block}
