@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.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:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-mono-latin-ext-wght-normal.CXgNM06D.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:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-mono-latin-wght-normal.CoA7y8X5.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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/lexend-vietnamese-wght-normal.RvljkFvg.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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/lexend-latin-ext-wght-normal.B6JQhE1e.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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/lexend-latin-wght-normal.ci0D1wrL.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.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(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.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(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.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{color-scheme:light;--ink:#1a1240;--outline:var(--ink);--line-w:3px;--line:var(--line-w) solid var(--outline);--lift-s:0 3px 0 var(--outline);--lift:0 5px 0 var(--outline);--lift-l:0 8px 0 var(--outline);--stage-a:#3d30e6;--stage-b:#5a2fd0;--stage-dot:#ffffff21;--on-stage:#fff;--on-stage-muted:#e2dcff;--bar-bg:#1a1240;--bar-fg:#fff;--bar-muted:#d8d1ff;--candy-mint:#3ee0b4;--candy-sun:#ffd23f;--candy-sky:#5cc8ff;--candy-coral:#ff7a93;--candy-grape:#8f5bff;--candy-tangerine:#ff914d;--candy-lime:#b5f23d;--color-bg:#f4f1ff;--color-surface:#fff;--color-surface-2:#ebe5ff;--color-text:#1a1240;--color-text-muted:#4b4375;--color-border:#a99fd6;--color-border-strong:#6a5fa0;--color-focus:#1b4fd9;--focus-ring:var(--color-focus);--color-primary-text:#1a1240;--color-success:#15803d;--color-success-soft:#dcfce7;--color-kind:#7c4a03;--color-kind-soft:#fff4dc;--color-shadow:var(--lift-s);--color-flash:#fff;--color-on-head:#fff;--mascot-fur:#a8703f;--mascot-fur-dark:#6e4a2b;--mascot-light:#f6e7d2;--mascot-ink:#2a1d14;--mascot-hat-chef:#fff;--mascot-hat-chef-line:#b9b2a4;--mascot-hat-hard:#f2b705;--mascot-hat-hard-dark:#b9850a;--mascot-hat-captain:#23315a;--mascot-hat-trim:#f2c94c;--mascot-belt:#4a2f1a;--mascot-tool:#8a94a3;--mascot-pencil:#f5b301;--mascot-pencil-eraser:#e98aa2;--mascot-headset:#2b3240;--mascot-lanyard:#0e7490;--c-working:#2563eb;--c-working-soft:#dbeafe;--c-working-ink:#1e3a8a;--c-staging:#d97706;--c-staging-soft:#fef3c7;--c-staging-ink:#78350f;--c-repo:#16a34a;--c-repo-soft:#dcfce7;--c-repo-ink:#14532d;--c-remote:#7c3aed;--c-remote-soft:#ede9fe;--c-remote-ink:#4c1d95;--c-head:#e11d74;--c-head-soft:#fce7f3;--c-head-ink:#831843;--c-danger:#dc2626;--c-danger-soft:#fee2e2;--c-danger-ink:#7f1d1d;--term-bg:#16181d;--term-fg:#e8e8ec;--term-muted:#9ea3ad;--term-red:#ff7b72;--term-green:#7ee787;--term-yellow:#f2cc60;--term-blue:#79c0ff;--term-magenta:#d2a8ff;--term-cyan:#76e3ea;--term-divider:#ffffff1f;--term-key-bg:#ffffff0f;--term-key-bg-hover:#ffffff24;--term-key-border:#ffffff40;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--gutter:16px;--radius-s:10px;--radius-m:14px;--radius-l:22px;--radius-xl:28px;--radius-pill:999px;--font-body:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-lexend:"Lexend Variable", "Lexend", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Atkinson Hyperlegible Mono Variable", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-head:"Bricolage Grotesque Variable", "Trebuchet MS", system-ui, -apple-system, "Segoe UI", sans-serif;--weight-head:800;--text-xs:.875rem;--text-s:1rem;--text-m:1.1875rem;--text-l:1.375rem;--text-xl:1.75rem;--text-xxl:clamp(1.75rem, 1.2rem + 2.5vw, 2.5rem);--leading:1.6;--measure:60ch;--weight-normal:400;--weight-bold:700;--dur-fast:.2s;--dur-ui:.32s;--dur-slow:.6s;--dur-concept:1.4s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.3, 1.6, .5, 1);--card-max:40rem;--topbar-h:56px;--tabbar-h:64px;--progress-h:8px;--tap:44px;--color-primary:#3ee0b4;--color-primary-hover:#2fd0a4;--brand-a:#3ee0b4;--brand-b:#5cc8ff;--brand-c:#8f5bff;--brand-gradient:linear-gradient(90deg, var(--candy-mint) 0%, var(--candy-sky) 55%, var(--candy-grape) 100%);--brand-glow:transparent;--brand-soft:#e3fbf4;--brand-ink:#0b5a47;--warm:#ff914d;--warm-soft:#fed;--warm-ink:#8a3511;--gold:#ffd23f;--glow-1:transparent;--glow-2:transparent;--glow-3:transparent;--step-hook:#f97316;--step-hook-soft:#ffedd5;--step-hook-ink:#9a3412;--step-see:#0284c7;--step-see-soft:#e0f2fe;--step-see-ink:#075985;--step-try:#0d9488;--step-try-soft:#ccfbf1;--step-try-ink:#115e59;--step-predict:#6366f1;--step-predict-soft:#e0e7ff;--step-predict-ink:#3730a3;--step-check:#16a34a;--step-check-soft:#dcfce7;--step-check-ink:#166534;--step-win:#f5b301;--course-git:#0f766e;--course-docker:#c2410c;--course-cicd:#0369a1;--course-kubernetes:#6d28d9;--course-linux:#4d7c0f;--course-iac:#1d4ed8;--course-observability:#a21caf;--course-aws:#a16207;--party-1:#3ee0b4;--party-2:#8f5bff;--party-3:#ff914d;--party-4:#ffd23f;--party-5:#ff7a93;--shine:#ffffff8c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--outline:#05030f;--stage-a:#1b1150;--stage-b:#120c38;--stage-dot:#ffffff12;--on-stage:#fff;--on-stage-muted:#cfc6f5;--bar-bg:#0b0726;--color-bg:#1a1446;--color-surface:#221a55;--color-surface-2:#2c2366;--color-text:#f3f0ff;--color-text-muted:#c9c1f0;--color-border:#4a3f8a;--color-border-strong:#9b91d6;--color-focus:#8ab4ff;--color-primary:#3ee0b4;--color-primary-text:#1a1240;--color-primary-hover:#2fd0a4;--brand-glow:transparent;--brand-soft:#0f3a33;--brand-ink:#9ff5dd;--warm-soft:#3a2210;--warm-ink:#fed7aa;--step-hook-soft:#3a2210;--step-hook-ink:#fed7aa;--step-see-soft:#0c2a3d;--step-see-ink:#bae6fd;--step-try-soft:#0f2e2b;--step-try-ink:#99f6e4;--step-predict-soft:#1e1b4b;--step-predict-ink:#c7d2fe;--step-check-soft:#12301e;--step-check-ink:#bbf7d0;--color-success:#4ade80;--color-success-soft:#12301e;--color-kind:#fcd68a;--color-kind-soft:#33270f;--c-working:#60a5fa;--c-working-soft:#1e2a44;--c-working-ink:#bfdbfe;--c-staging:#fbbf24;--c-staging-soft:#3a2c10;--c-staging-ink:#fde68a;--c-repo:#4ade80;--c-repo-soft:#12301e;--c-repo-ink:#bbf7d0;--c-remote:#a78bfa;--c-remote-soft:#2a2046;--c-remote-ink:#ddd6fe;--c-head:#f472b6;--c-head-soft:#3b1730;--c-head-ink:#fbcfe8;--c-danger:#f87171;--c-danger-soft:#3b1515;--c-danger-ink:#fecaca;--term-bg:#0e1014;--color-on-head:#14161b}}:root[data-theme=dark]{color-scheme:dark;--outline:#05030f;--stage-a:#1b1150;--stage-b:#120c38;--stage-dot:#ffffff12;--on-stage:#fff;--on-stage-muted:#cfc6f5;--bar-bg:#0b0726;--color-bg:#1a1446;--color-surface:#221a55;--color-surface-2:#2c2366;--color-text:#f3f0ff;--color-text-muted:#c9c1f0;--color-border:#4a3f8a;--color-border-strong:#9b91d6;--color-focus:#8ab4ff;--color-primary:#3ee0b4;--color-primary-text:#1a1240;--color-primary-hover:#2fd0a4;--brand-glow:transparent;--brand-soft:#0f3a33;--brand-ink:#9ff5dd;--warm-soft:#3a2210;--warm-ink:#fed7aa;--step-hook-soft:#3a2210;--step-hook-ink:#fed7aa;--step-see-soft:#0c2a3d;--step-see-ink:#bae6fd;--step-try-soft:#0f2e2b;--step-try-ink:#99f6e4;--step-predict-soft:#1e1b4b;--step-predict-ink:#c7d2fe;--step-check-soft:#12301e;--step-check-ink:#bbf7d0;--color-success:#4ade80;--color-success-soft:#12301e;--color-kind:#fcd68a;--color-kind-soft:#33270f;--c-working:#60a5fa;--c-working-soft:#1e2a44;--c-working-ink:#bfdbfe;--c-staging:#fbbf24;--c-staging-soft:#3a2c10;--c-staging-ink:#fde68a;--c-repo:#4ade80;--c-repo-soft:#12301e;--c-repo-ink:#bbf7d0;--c-remote:#a78bfa;--c-remote-soft:#2a2046;--c-remote-ink:#ddd6fe;--c-head:#f472b6;--c-head-soft:#3b1730;--c-head-ink:#fbcfe8;--c-danger:#f87171;--c-danger-soft:#3b1515;--c-danger-ink:#fecaca;--term-bg:#0e1014;--color-on-head:#14161b}:root[data-font=lexend]{--font-body:var(--font-lexend)}:root{--deco-working:var(--c-working);--deco-staging:var(--c-staging);--deco-repo:var(--c-repo);--deco-remote:var(--c-remote);--deco-head:var(--c-head);--deco-danger:var(--c-danger)}:root[data-calm=true]{--stage-a:var(--color-bg);--stage-b:var(--color-bg);--stage-dot:transparent;--on-stage:var(--color-text);--on-stage-muted:var(--color-text-muted);--lift-s:none;--lift:none;--lift-l:none;--line-w:2px;--color-shadow:none;--deco-working:color-mix(in oklab, var(--c-working) 55%, var(--color-border-strong));--deco-staging:color-mix(in oklab, var(--c-staging) 55%, var(--color-border-strong));--deco-repo:color-mix(in oklab, var(--c-repo) 55%, var(--color-border-strong));--deco-remote:color-mix(in oklab, var(--c-remote) 55%, var(--color-border-strong));--deco-head:color-mix(in oklab, var(--c-head) 55%, var(--color-border-strong));--dur-fast:.01ms;--dur-ui:.01ms;--dur-slow:.01ms;--dur-concept:.01ms;--brand-glow:transparent;--glow-1:transparent;--glow-2:transparent;--glow-3:transparent}@media (prefers-reduced-motion:reduce){:root{--dur-fast:.01ms;--dur-ui:.01ms;--dur-slow:.01ms;--dur-concept:.01ms}}:root{--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300}}:root[data-theme=dark]{--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}figure{margin-inline:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--stage-b);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-m);line-height:var(--leading);margin:0;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(var(--stage-dot) 1.6px, transparent 1.7px) 0 0 / 28px 28px, linear-gradient(180deg, var(--stage-a), var(--stage-b));position:fixed;inset:0}@media (width<=640px){body[data-tabbar]{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}}[data-stage]{color:var(--on-stage);--focus-ring:var(--candy-sun)}.sheet{width:min(58rem, calc(100% - 2 * var(--space-3)));margin:var(--space-4) auto var(--space-7);padding-block:var(--space-5) var(--space-6);background:var(--color-bg);color:var(--color-text);border:var(--line);border-radius:var(--radius-xl);box-shadow:var(--lift-l);--focus-ring:var(--color-focus)}@media (width<=480px){.sheet{width:calc(100% - 2 * var(--space-2));margin-top:var(--space-3);border-radius:var(--radius-l)}.sheet .container{padding-inline:var(--space-3)}}.sticker{background:var(--color-surface);color:var(--color-text);border:var(--line);border-radius:var(--radius-l);box-shadow:var(--lift);--focus-ring:var(--color-focus)}h1,h2,h3{font-family:var(--font-head);font-weight:var(--weight-head);letter-spacing:-.01em;margin:0 0 var(--space-3);font-size-adjust:from-font;line-height:1.15}h1{font-size:var(--text-xxl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-l)}p{margin:0 0 var(--space-4);max-width:var(--measure)}a{color:inherit;text-underline-offset:.18em}code,kbd,pre{font-family:var(--font-mono);font-size:.92em}:not(pre)>code{background:var(--color-surface-2);color:var(--color-text);border:1.5px solid var(--color-border);white-space:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.05em .35em}img,svg{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:4px solid var(--focus-ring,var(--color-focus));outline-offset:3px;border-radius:6px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-3);z-index:100;background:var(--candy-sun);color:var(--ink);border:var(--line);padding:var(--space-2) var(--space-4);border-radius:var(--radius-s);font-weight:var(--weight-bold);position:absolute;top:-100px}.skip-link:focus{top:var(--space-3)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);border:var(--line);background:var(--color-primary);color:var(--color-primary-text);font-family:var(--font-head);font-weight:var(--weight-head);letter-spacing:.005em;cursor:pointer;box-shadow:var(--lift);transition:transform 80ms ease-out, box-shadow 80ms ease-out, background-color var(--dur-fast);text-decoration:none;display:inline-flex}.btn:hover{background-color:var(--color-primary-hover);box-shadow:var(--lift-l);transform:translateY(-2px)}.btn:active{box-shadow:0 1px 0 var(--outline);transform:translateY(4px)}.btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:var(--lift-s);transform:none}.btn-big{min-height:60px;padding:var(--space-3) var(--space-6);font-size:var(--text-l)}.btn-ghost{background:var(--color-surface);color:var(--color-text)}.btn-ghost:hover{background:var(--color-surface-2)}.btn-sun{background:var(--candy-sun);color:var(--ink)}.btn-sun:hover{background:#ffc51a}.btn-sky{background:var(--candy-sky);color:var(--ink)}.btn-sky:hover{background:#42bdf9}.btn-quiet{color:inherit;box-shadow:none;padding-inline:var(--space-3);font-family:var(--font-body);font-weight:var(--weight-normal);text-underline-offset:.2em;background:0 0;border-color:#0000;text-decoration:underline}.btn-quiet:hover,.btn-quiet:active{background:color-mix(in oklab, currentColor 10%, transparent);box-shadow:none;transform:none}.container{width:100%;max-width:64rem;padding-inline:var(--gutter);margin-inline:auto}.stack>*+*{margin-top:var(--space-4)}.feedback{border:2px solid var(--outline);border-radius:var(--radius-m);padding:var(--space-3) var(--space-4);margin-top:var(--space-3);font-weight:var(--weight-bold)}.feedback-right{background:var(--color-success-soft);color:var(--color-text);border-left:8px solid var(--color-success)}.feedback-almost{background:var(--color-kind-soft);color:var(--color-text);border-left:8px solid var(--color-kind)}.chip{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-bold);border:2px solid;line-height:1.8;display:inline-flex}.chip-working{color:var(--c-working-ink);background:var(--c-working-soft)}.chip-staging{color:var(--c-staging-ink);background:var(--c-staging-soft)}.chip-repo{color:var(--c-repo-ink);background:var(--c-repo-soft)}.chip-remote{color:var(--c-remote-ink);background:var(--c-remote-soft)}.chip-head{color:var(--c-head-ink);background:var(--c-head-soft)}.chip-danger{color:var(--c-danger-ink);background:var(--c-danger-soft)}:root[data-calm=true] .calm-hide{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-calm=true] *,:root[data-calm=true] :before,:root[data-calm=true] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) .pop-in>*{--stagger:45ms;animation:pop-in .42s var(--ease-pop) backwards;animation-delay:calc(min(var(--sibling-index,1), 12) * var(--stagger));animation-delay:calc(min(sibling-index(), 12) * var(--stagger))}}@keyframes pop-in{0%{transform:translateY(14px)scale(.96)}}@media (hover:hover){:root:not([data-calm=true]) .lift{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}:root:not([data-calm=true]) .lift:hover{box-shadow:var(--lift-l);transform:translateY(-3px)}}.party{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.party i{left:calc(var(--x) - 4px);top:calc(var(--y) - 5px);background:var(--c);border:1.5px solid var(--outline);opacity:0;width:9px;height:12px;animation:party .95s cubic-bezier(.2, .7, .3, 1) var(--d,0s) forwards;border-radius:2px;position:absolute}.party i.round{border-radius:50%;width:10px;height:10px}@keyframes party{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(.6)}}@media (prefers-reduced-motion:reduce){.party{display:none}}:root[data-calm=true] .party{display:none}h1.accent:after{content:"";width:4rem;height:8px;margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--candy-sun);border:2px solid var(--outline);display:block}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) h1.accent:after{transform-origin:0;animation:bar-grow .7s var(--ease-out) .15s backwards}}@keyframes bar-grow{0%{transform:scaleX(0)}}
