@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.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:Geist Pixel Square;src:url(/assets/GeistPixel-Square-CwnHaJd_.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Monocraft;src:url(/assets/Monocraft-Regular-CWwyrr8Y.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-geist-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, "Roboto Mono", Menlo, Monaco, "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;--font-monocraft:"Monocraft", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-system-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-pixel:"Geist Pixel Square", "Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, "Roboto Mono", Menlo, Monaco, "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;--font-app-mono:var(--font-geist-mono);--text-12:.75rem;--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-20:1.25rem;--text-24:1.5rem;--text-30:1.875rem;--text-36:2.25rem;--text-48:3rem;--text-72:4.5rem;--text-96:6rem;--text-128:8rem;--text-label:.6875rem;--text-label-lg:.75rem;--tracking-chip:.12em;--tracking-meta:.14em;--tracking-label:.16em;--tracking-stage:.18em;--tracking-eyebrow:.24em;--tracking-hero:-.025em;--leading-relaxed:1.625;--radius:.875rem;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-4xl:calc(var(--radius) * 2.6);--radius-pane:28px;--radius-card:24px;--radius-live:20px;--radius-sheet:var(--radius-2xl);--radius-pill:999px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-overshoot:cubic-bezier(.3, 1.3, .5, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-fast:.1s;--dur-ui:.15s;--dur-enter:.5s;--shadow-float:0 0 0 1px color-mix(in oklab, var(--foreground) 5%, transparent), 0 25px 50px -12px #00000040;--shadow-toast:0 24px 64px -36px #00000073;--shadow-chiplet:0 10px 24px -18px #0000008c;--scrim:#000c;--scrim-blur:4px;--focus-ring:var(--focus);--focus-ring-shadow:0 0 0 3px var(--focus-ring);--on-brand:#000;--opponent:#5b9cf6;--assistant:var(--violet-500);--press-shadow:#b48500;--press-glow:#ecc80838;--emerald-500:#00bb7f;--amber-500:#f99c00;--orange-700:#ca3500;--stone-500:#79716b;--zinc-400:#9f9fa9;--teal-500:#00bba7;--sky-500:#00a6f4;--violet-500:#8e51ff;--rose-500:#ff2056;--page-max:1024px;--home-max:1280px;--header-h:55px;--gutter:24px;--z-bar:40;--z-overlay:60;--z-toast:80;--z-tip:90}@supports (color:lab(0% 0 0)){:root{--emerald-500:lab(66.9756% -58.27 19.5419);--amber-500:lab(72.7183% 31.8672 97.9407)}}@media (max-width:720px){:root{--gutter:16px}}:root,html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#0c0a09;--card:#fff;--card-foreground:#0c0a09;--popover:#fff;--popover-foreground:#0c0a09;--primary:#fac800;--primary-foreground:#0c0a09;--primary-text:#9c5900;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f5f5f4;--muted-foreground:#6d6660;--accent:#f5f5f4;--accent-foreground:#1c1917;--destructive:#e40014;--border:#e7e5e4;--input:#e7e5e4;--ring:#a6a09b;--focus:#79716b;--selection:var(--primary);--pane:#f8f7f7;--pane-hover:#f3f2f1;--pane-2:#fafafa;--row:#fdfdfd;--editor-surface:#fcfcfc;--code-bg:#fff;--success:#00714f;--success-strong:#096;--warning:#b04800;--danger:#c10007;--bar-track:#57534d;--bar-edge:transparent;--league-iron:#57534d;--league-bronze:#9f2d00;--league-silver:#3f3f46;--league-gold:#894b00;--league-platinum:#005f5a;--league-diamond:#00598a;--league-master:#5d0ec0;--league-grandmaster:#a50036;--difficulty-easy:var(--success);--difficulty-medium:#973c00;--difficulty-hard:#b83000;--difficulty-expert:var(--danger);--editor-gutter:var(--muted-foreground);--syntax-keyword:#a626a4;--syntax-string:#277a29;--syntax-number:#8f6205;--syntax-regexp:#0572a2;--syntax-comment:#666b74;--syntax-function:#2d63db;--syntax-definition:#c4372e;--syntax-type:#906206;--syntax-punct:#5c6370;--syntax-invalid:#d70503;--code-fg:#070707;--code-storage:#aa21c5;--code-keyword:#d7015c;--code-function:#7b43f8;--code-param:#6b6b72;--code-variable:#aa5703;--code-constant:#876900;--code-string:#027f31;--code-number:#057795;--code-operator:#6b6b72;--code-punct:#6b6b72;--code-comment:#6b6b72;--line-2:#d6d3d1;--line-3:#a6a09b;--fg-2:#44403c;--iris:#2563eb;--sky:#0069a8}@supports (color:lab(0% 0 0)){:root,html.light{--background:lab(100% 0 0);--foreground:lab(2.86037% .455312 .568903);--card:lab(100% 0 0);--card-foreground:lab(2.86037% .455312 .568903);--popover:lab(100% 0 0);--popover-foreground:lab(2.86037% .455312 .568903);--primary:lab(83.2664% 8.65132 106.895);--primary-foreground:lab(2.86037% .455312 .568903);--secondary:lab(96.1634% .0993311 -.364041);--secondary-foreground:lab(8.30603% .618205 -2.16572);--muted:lab(96.5286% -.0991821 .364268);--muted-foreground:lab(43.7081% 2.36222 4.27226);--accent:lab(96.5286% -.0991821 .364268);--accent-foreground:lab(9.03835% 1.15298 1.92955);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(91.055% .663072 .865579);--input:lab(91.055% .663072 .865579);--ring:lab(66.2166% 1.88044 3.20326);--focus:lab(48.1164% 2.35701 4.26852)}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0c0a09;--foreground:#fafaf9;--card:#1c1917;--card-foreground:#fafaf9;--popover:#1c1917;--popover-foreground:#fafaf9;--primary:#edb200;--primary-foreground:#0c0a09;--primary-text:var(--primary);--secondary:#27272a;--secondary-foreground:#fafafa;--muted:#292524;--muted-foreground:#a6a09b;--accent:#292524;--accent-foreground:#fafaf9;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#79716b;--focus:#a6a09b;--selection:var(--primary);--pane:#161413;--pane-hover:#1e1c1c;--pane-2:#131110;--row:#0f0d0c;--editor-surface:#0f0e0c;--code-bg:#070707;--success:#5ee9b5;--success-strong:#00d492;--warning:#ffd230;--danger:var(--destructive);--bar-track:var(--muted);--bar-edge:var(--stone-500);--league-iron:#d6d3d1;--league-bronze:#ffb86a;--league-silver:#e4e4e7;--league-gold:#fff085;--league-platinum:#96f7e4;--league-diamond:#b8e6fe;--league-master:#ddd6ff;--league-grandmaster:#ffccd3;--difficulty-easy:var(--success);--difficulty-medium:#fee685;--difficulty-hard:#ffb86a;--difficulty-expert:var(--danger);--editor-gutter:color-mix(in oklch, var(--muted-foreground) 80%, transparent);--syntax-keyword:#c678dd;--syntax-string:#98c379;--syntax-number:#d19a66;--syntax-regexp:#56b6c2;--syntax-comment:#828791;--syntax-function:#61afef;--syntax-definition:#e06c75;--syntax-type:#e5c07b;--syntax-punct:#abb2bf;--syntax-invalid:#f55;--code-fg:#fbfbfb;--code-storage:#d568ea;--code-keyword:#ff678d;--code-function:#9e6bfc;--code-param:#adadb1;--code-variable:#ffa359;--code-constant:#ffca00;--code-string:#5ecc71;--code-number:#68cdf2;--code-operator:#08c0ef;--code-punct:#88888e;--code-comment:#88888e;--line-2:#ffffff26;--line-3:#ffffff38;--fg-2:#d6d3d1;--iris:#5b9cf6;--sky:#74d4ff}@supports (color:lab(0% 0 0)){html.dark{--background:lab(2.86037% .455312 .568903);--foreground:lab(98.2686% -.0991821 .364304);--card:lab(9.03835% 1.15298 1.92955);--card-foreground:lab(98.2686% -.0991821 .364304);--popover:lab(9.03835% 1.15298 1.92955);--popover-foreground:lab(98.2686% -.0991821 .364304);--primary:lab(76.3898% 14.5258 98.4589);--primary-foreground:lab(2.86037% .455312 .568903);--secondary:lab(15.7305% .613764 -2.16959);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.0353% 1.96067 1.53427);--muted-foreground:lab(66.2166% 1.88044 3.20326);--accent:lab(15.0353% 1.96067 1.53427);--accent-foreground:lab(98.2686% -.0991821 .364304);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.1164% 2.35701 4.26852);--focus:lab(66.2166% 1.88044 3.20326)}}@media (prefers-color-scheme:dark){html:not(.light):not(.dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0c0a09;--foreground:#fafaf9;--card:#1c1917;--card-foreground:#fafaf9;--popover:#1c1917;--popover-foreground:#fafaf9;--primary:#edb200;--primary-foreground:#0c0a09;--primary-text:var(--primary);--secondary:#27272a;--secondary-foreground:#fafafa;--muted:#292524;--muted-foreground:#a6a09b;--accent:#292524;--accent-foreground:#fafaf9;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#79716b;--focus:#a6a09b;--selection:var(--primary);--pane:#161413;--pane-hover:#1e1c1c;--pane-2:#131110;--row:#0f0d0c;--editor-surface:#0f0e0c;--code-bg:#070707;--success:#5ee9b5;--success-strong:#00d492;--warning:#ffd230;--danger:var(--destructive);--bar-track:var(--muted);--bar-edge:var(--stone-500);--league-iron:#d6d3d1;--league-bronze:#ffb86a;--league-silver:#e4e4e7;--league-gold:#fff085;--league-platinum:#96f7e4;--league-diamond:#b8e6fe;--league-master:#ddd6ff;--league-grandmaster:#ffccd3;--difficulty-easy:var(--success);--difficulty-medium:#fee685;--difficulty-hard:#ffb86a;--difficulty-expert:var(--danger);--editor-gutter:color-mix(in oklch, var(--muted-foreground) 80%, transparent);--syntax-keyword:#c678dd;--syntax-string:#98c379;--syntax-number:#d19a66;--syntax-regexp:#56b6c2;--syntax-comment:#828791;--syntax-function:#61afef;--syntax-definition:#e06c75;--syntax-type:#e5c07b;--syntax-punct:#abb2bf;--syntax-invalid:#f55;--code-fg:#fbfbfb;--code-storage:#d568ea;--code-keyword:#ff678d;--code-function:#9e6bfc;--code-param:#adadb1;--code-variable:#ffa359;--code-constant:#ffca00;--code-string:#5ecc71;--code-number:#68cdf2;--code-operator:#08c0ef;--code-punct:#88888e;--code-comment:#88888e;--line-2:#ffffff26;--line-3:#ffffff38;--fg-2:#d6d3d1;--iris:#5b9cf6;--sky:#74d4ff}@supports (color:lab(0% 0 0)){html:not(.light):not(.dark){--background:lab(2.86037% .455312 .568903);--foreground:lab(98.2686% -.0991821 .364304);--card:lab(9.03835% 1.15298 1.92955);--card-foreground:lab(98.2686% -.0991821 .364304);--popover:lab(9.03835% 1.15298 1.92955);--popover-foreground:lab(98.2686% -.0991821 .364304);--primary:lab(76.3898% 14.5258 98.4589);--primary-foreground:lab(2.86037% .455312 .568903);--secondary:lab(15.7305% .613764 -2.16959);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.0353% 1.96067 1.53427);--muted-foreground:lab(66.2166% 1.88044 3.20326);--accent:lab(15.0353% 1.96067 1.53427);--accent-foreground:lab(98.2686% -.0991821 .364304);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.1164% 2.35701 4.26852);--focus:lab(66.2166% 1.88044 3.20326)}}}:root{--pane-tint:color-mix(in oklab, var(--input) 30%, transparent);--pane-tint-hover:color-mix(in oklab, var(--input) 50%, transparent);--well:color-mix(in oklab, var(--background) 60%, transparent);--border-soft:color-mix(in oklab, var(--border) 70%, transparent);--primary-fill:color-mix(in oklab, var(--primary) 10%, transparent);--primary-fill-strong:color-mix(in oklab, var(--primary) 15%, transparent);--primary-border:color-mix(in oklab, var(--primary) 40%, transparent);--success-fill:color-mix(in oklab, var(--emerald-500) 10%, transparent);--success-border:color-mix(in oklab, var(--emerald-500) 40%, transparent);--success-pane:color-mix(in oklab, var(--emerald-500) 6%, transparent);--warning-fill:color-mix(in oklab, var(--amber-500) 10%, transparent);--warning-border:color-mix(in oklab, var(--amber-500) 40%, transparent);--danger-fill:color-mix(in oklab, var(--destructive) 10%, transparent);--danger-border:color-mix(in oklab, var(--destructive) 40%, transparent);--danger-pane:color-mix(in oklab, var(--destructive) 5%, transparent);--league-iron-fill:color-mix(in oklab, var(--stone-500) 10%, transparent);--league-iron-border:color-mix(in oklab, var(--stone-500) 40%, transparent);--league-bronze-fill:color-mix(in oklab, var(--orange-700) 10%, transparent);--league-bronze-border:color-mix(in oklab, var(--orange-700) 40%, transparent);--league-silver-fill:color-mix(in oklab, var(--zinc-400) 10%, transparent);--league-silver-border:color-mix(in oklab, var(--zinc-400) 50%, transparent);--league-gold-fill:color-mix(in oklab, var(--primary) 15%, transparent);--league-gold-border:color-mix(in oklab, var(--primary) 60%, transparent);--league-platinum-fill:color-mix(in oklab, var(--teal-500) 10%, transparent);--league-platinum-border:color-mix(in oklab, var(--teal-500) 40%, transparent);--league-diamond-fill:color-mix(in oklab, var(--sky-500) 10%, transparent);--league-diamond-border:color-mix(in oklab, var(--sky-500) 40%, transparent);--league-master-fill:color-mix(in oklab, var(--violet-500) 10%, transparent);--league-master-border:color-mix(in oklab, var(--violet-500) 40%, transparent);--league-grandmaster-fill:color-mix(in oklab, var(--rose-500) 10%, transparent);--league-grandmaster-border:color-mix(in oklab, var(--rose-500) 40%, transparent);--difficulty-easy-fill:var(--success-fill);--difficulty-easy-border:color-mix(in oklab, var(--emerald-500) 35%, transparent);--difficulty-medium-fill:var(--primary-fill);--difficulty-medium-border:var(--primary-border);--difficulty-hard-fill:color-mix(in oklab, var(--orange-700) 10%, transparent);--difficulty-hard-border:color-mix(in oklab, var(--orange-700) 35%, transparent);--difficulty-expert-fill:var(--danger-fill);--difficulty-expert-border:color-mix(in oklab, var(--destructive) 35%, transparent)}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(/assets/atkinson-hyperlegible-mono-latin-400-normal-CmMGer93.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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;src:url(/assets/atkinson-hyperlegible-mono-latin-400-italic-CWE7ck3l.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:JetBrains Mono;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:JetBrains Mono;src:url(/assets/jetbrains-mono-latin-400-italic-B9rkokqX.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Fira Code;src:url(/assets/fira-code-latin-400-normal-DGosTW8U.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Source Code Pro;src:url(/assets/source-code-pro-latin-400-normal-DEXWLoHG.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Source Code Pro;src:url(/assets/source-code-pro-latin-400-italic-DYG06lEw.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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;src:url(/assets/roboto-mono-latin-400-italic-B_vYWRnS.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Ubuntu Mono;src:url(/assets/ubuntu-mono-latin-400-normal-l4cqI2xd.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:112%;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:Ubuntu Mono;src:url(/assets/ubuntu-mono-latin-400-italic-CoJvPx2A.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;size-adjust:112%;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:Inconsolata;src:url(/assets/inconsolata-latin-400-normal-DTZQ6lD6.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:110%;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:IBM Plex Mono;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:IBM Plex Mono;src:url(/assets/ibm-plex-mono-latin-400-italic-BqAiT5Ww.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Cascadia Code;src:url(/assets/cascadia-code-latin-400-normal-hfeVgAEz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Cascadia Code;src:url(/assets/cascadia-code-latin-400-italic-D14g5SSK.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Space Mono;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Space Mono;src:url(/assets/space-mono-latin-400-italic-YylcN9Ay.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Kode Mono;src:url(/assets/kode-mono-latin-400-normal-B2kgRoZt.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Courier Prime;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Courier Prime;src:url(/assets/courier-prime-latin-400-italic-CaR7PCvg.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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;src:url(/assets/dm-mono-latin-400-italic-BtO4nDW5.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Red Hat Mono;src:url(/assets/red-hat-mono-latin-400-normal-C-lyubUB.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Red Hat Mono;src:url(/assets/red-hat-mono-latin-400-italic-Byj0gbgO.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Fragment Mono;src:url(/assets/fragment-mono-latin-400-normal-yxdJ5AmL.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Fragment Mono;src:url(/assets/fragment-mono-latin-400-italic-bTtb-oxc.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Share Tech Mono;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:106%;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:Monaspace Neon;src:url(/assets/monaspace-neon-latin-400-normal-BZtV1wRa.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Monaspace Neon;src:url(/assets/monaspace-neon-latin-400-italic-C9u9eioB.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Victor Mono;src:url(/assets/victor-mono-latin-400-normal-DMJhbcp5.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Victor Mono;src:url(/assets/victor-mono-latin-400-italic-M_5G2cOC.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Martian Mono;src:url(/assets/martian-mono-latin-400-normal-DZsjfPjH.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:88%;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:Monaspace Radon;src:url(/assets/monaspace-radon-latin-400-normal-cKFKxzQi.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Monaspace Radon;src:url(/assets/monaspace-radon-latin-400-italic-DvdwDe4_.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:B612 Mono;src:url(/assets/b612-mono-latin-400-normal-BDgzQEaT.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:93%;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:B612 Mono;src:url(/assets/b612-mono-latin-400-italic-BCaMDd0j.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;size-adjust:93%;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:Monaspace Xenon;src:url(/assets/monaspace-xenon-latin-400-normal-BRsdKART.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Monaspace Xenon;src:url(/assets/monaspace-xenon-latin-400-italic-X556-ynL.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Commit Mono;src:url(/assets/commit-mono-latin-400-normal-wzhe4RuD.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Commit Mono;src:url(/assets/commit-mono-latin-400-italic-DjSHLl2N.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Maple Mono;src:url(/assets/maple-mono-latin-400-normal-WIx2rg0p.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Maple Mono;src:url(/assets/maple-mono-latin-400-italic-sDhTiF5o.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:VT323;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:138%;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:Syne Mono;src:url(/assets/syne-mono-latin-400-normal-KJbW1Qny.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:106%;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:Xanh Mono;src:url(/assets/xanh-mono-latin-400-normal-Dsg19vWS.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:112%;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:Xanh Mono;src:url(/assets/xanh-mono-latin-400-italic-DKUUA4Ew.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;size-adjust:112%;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:Doto;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Comic Mono;src:url(/assets/comic-mono-latin-400-normal-CQdWcFxR.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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{--font-code-geist-mono:var(--font-geist-mono);--font-code-monocraft:var(--font-monocraft);--font-code-system:var(--font-system-mono);--font-code-atkinson-hyperlegible-mono:"Atkinson Hyperlegible Mono", var(--font-system-mono);--font-code-jetbrains-mono:"JetBrains Mono", var(--font-system-mono);--font-code-fira-code:"Fira Code", var(--font-system-mono);--font-code-source-code-pro:"Source Code Pro", var(--font-system-mono);--font-code-roboto-mono:"Roboto Mono", var(--font-system-mono);--font-code-ubuntu-mono:"Ubuntu Mono", var(--font-system-mono);--font-code-inconsolata:"Inconsolata", var(--font-system-mono);--font-code-ibm-plex-mono:"IBM Plex Mono", var(--font-system-mono);--font-code-cascadia-code:"Cascadia Code", var(--font-system-mono);--font-code-space-mono:"Space Mono", var(--font-system-mono);--font-code-kode-mono:"Kode Mono", var(--font-system-mono);--font-code-courier-prime:"Courier Prime", var(--font-system-mono);--font-code-dm-mono:"DM Mono", var(--font-system-mono);--font-code-red-hat-mono:"Red Hat Mono", var(--font-system-mono);--font-code-fragment-mono:"Fragment Mono", var(--font-system-mono);--font-code-share-tech-mono:"Share Tech Mono", var(--font-system-mono);--font-code-monaspace-neon:"Monaspace Neon", var(--font-system-mono);--font-code-victor-mono:"Victor Mono", var(--font-system-mono);--font-code-martian-mono:"Martian Mono", var(--font-system-mono);--font-code-monaspace-radon:"Monaspace Radon", var(--font-system-mono);--font-code-b612-mono:"B612 Mono", var(--font-system-mono);--font-code-monaspace-xenon:"Monaspace Xenon", var(--font-system-mono);--font-code-commit-mono:"Commit Mono", var(--font-system-mono);--font-code-maple-mono:"Maple Mono", var(--font-system-mono);--font-code-vt323:"VT323", var(--font-system-mono);--font-code-syne-mono:"Syne Mono", var(--font-system-mono);--font-code-xanh-mono:"Xanh Mono", var(--font-system-mono);--font-code-doto:"Doto", var(--font-system-mono);--font-code-comic-mono:"Comic Mono", var(--font-system-mono)}html[data-mono-font=geist-mono]{--font-app-mono:var(--font-code-geist-mono)}html[data-mono-font=monocraft]{--font-app-mono:var(--font-code-monocraft)}html[data-mono-font=system]{--font-app-mono:var(--font-code-system)}html[data-mono-font=atkinson-hyperlegible-mono]{--font-app-mono:var(--font-code-atkinson-hyperlegible-mono)}html[data-mono-font=jetbrains-mono]{--font-app-mono:var(--font-code-jetbrains-mono)}html[data-mono-font=fira-code]{--font-app-mono:var(--font-code-fira-code)}html[data-mono-font=source-code-pro]{--font-app-mono:var(--font-code-source-code-pro)}html[data-mono-font=roboto-mono]{--font-app-mono:var(--font-code-roboto-mono)}html[data-mono-font=ubuntu-mono]{--font-app-mono:var(--font-code-ubuntu-mono)}html[data-mono-font=inconsolata]{--font-app-mono:var(--font-code-inconsolata)}html[data-mono-font=ibm-plex-mono]{--font-app-mono:var(--font-code-ibm-plex-mono)}html[data-mono-font=cascadia-code]{--font-app-mono:var(--font-code-cascadia-code)}html[data-mono-font=space-mono]{--font-app-mono:var(--font-code-space-mono)}html[data-mono-font=kode-mono]{--font-app-mono:var(--font-code-kode-mono)}html[data-mono-font=courier-prime]{--font-app-mono:var(--font-code-courier-prime)}html[data-mono-font=dm-mono]{--font-app-mono:var(--font-code-dm-mono)}html[data-mono-font=red-hat-mono]{--font-app-mono:var(--font-code-red-hat-mono)}html[data-mono-font=fragment-mono]{--font-app-mono:var(--font-code-fragment-mono)}html[data-mono-font=share-tech-mono]{--font-app-mono:var(--font-code-share-tech-mono)}html[data-mono-font=monaspace-neon]{--font-app-mono:var(--font-code-monaspace-neon)}html[data-mono-font=victor-mono]{--font-app-mono:var(--font-code-victor-mono)}html[data-mono-font=martian-mono]{--font-app-mono:var(--font-code-martian-mono)}html[data-mono-font=monaspace-radon]{--font-app-mono:var(--font-code-monaspace-radon)}html[data-mono-font=b612-mono]{--font-app-mono:var(--font-code-b612-mono)}html[data-mono-font=monaspace-xenon]{--font-app-mono:var(--font-code-monaspace-xenon)}html[data-mono-font=commit-mono]{--font-app-mono:var(--font-code-commit-mono)}html[data-mono-font=maple-mono]{--font-app-mono:var(--font-code-maple-mono)}html[data-mono-font=vt323]{--font-app-mono:var(--font-code-vt323)}html[data-mono-font=syne-mono]{--font-app-mono:var(--font-code-syne-mono)}html[data-mono-font=xanh-mono]{--font-app-mono:var(--font-code-xanh-mono)}html[data-mono-font=doto]{--font-app-mono:var(--font-code-doto)}html[data-mono-font=comic-mono]{--font-app-mono:var(--font-code-comic-mono)}html:not([data-ligatures]) :where(code,pre,kbd,samp,.cm-editor){font-variant-ligatures:none}*,:before,:after{box-sizing:border-box;border-color:var(--border);outline-color:var(--focus-ring)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}body{background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-14);margin:0;line-height:1.5}#root{flex-direction:column;min-height:100dvh;display:flex}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-pixel);letter-spacing:clamp(-.025em,.225rem - .075em,0em);text-wrap:balance;font-weight:500;line-height:1.2}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}img,svg,canvas{max-width:100%;display:block}:where(code,kbd,pre,samp){font-family:var(--font-app-mono);font-size:.94em}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(button,input,select,textarea,summary,[role=button],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=option],[role=menuitem],[data-slot=button]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:0;border-color:var(--ring)}a:not([data-slot=button]):focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}[tabindex="0"]:is(aside,pre,section):focus-visible{outline-offset:-2px}@media (pointer:coarse){[data-slot=button]{min-height:2.75rem}[data-slot=button][data-size^=icon]{min-width:2.75rem}}::selection{background-color:var(--selection);color:#000;text-shadow:none}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--foreground) 24%, transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--foreground) 24%, transparent);border-radius:var(--radius-pill);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-track{background:0 0}.stage-fade:after{content:"";background:linear-gradient(var(--background) 12px, transparent);opacity:0;pointer-events:none;height:32px;transition:opacity var(--dur-ui) var(--ease-standard);position:absolute;top:100%;left:0;right:0}.stage-fade[data-scrolled]:after{opacity:1}.auto-scrollbar-auto-hide{scrollbar-width:none}.auto-scrollbar-auto-hide::-webkit-scrollbar{width:0;height:0}.auto-scrollbar-auto-hide:hover,.auto-scrollbar-auto-hide:focus-within{scrollbar-width:thin}.auto-scrollbar-auto-hide:hover::-webkit-scrollbar{width:.45rem;height:.45rem}.auto-scrollbar-auto-hide:focus-within::-webkit-scrollbar{width:.45rem;height:.45rem}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.scroll-fade-top{-webkit-mask-image:linear-gradient(#0000,#000 2rem);mask-image:linear-gradient(#0000,#000 2rem)}.scroll-fade-bottom{-webkit-mask-image:linear-gradient(0deg,#0000,#000 2rem);mask-image:linear-gradient(0deg,#0000,#000 2rem)}.scroll-fade-both{-webkit-mask-image:linear-gradient(#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(#0000,#000 2rem calc(100% - 2rem),#0000)}.scroll-fade-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem);mask-image:linear-gradient(90deg,#0000,#000 2rem)}.scroll-fade-right{-webkit-mask-image:linear-gradient(270deg,#0000,#000 2rem);mask-image:linear-gradient(270deg,#0000,#000 2rem)}.scroll-fade-x-both{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mono{font-family:var(--font-app-mono);font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.pixel{font-family:var(--font-pixel);font-weight:500}.serif{font-family:var(--font-pixel);letter-spacing:normal;font-style:normal;font-weight:500}.caps{font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted-foreground);font-weight:500}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{width:100%;max-width:calc(var(--page-max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.skip-link{z-index:100;background:var(--background);color:var(--foreground);border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--focus);transition:transform var(--dur-ui) var(--ease);padding:12px;font-weight:500;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{outline:none;transform:none}@keyframes slide-from-top{0%{opacity:0;filter:blur(6px);transform:translateY(-40px)}}@keyframes slide-from-right{0%{opacity:0;filter:blur(6px);transform:translate(24px)}}@keyframes slide-from-left{0%{opacity:0;filter:blur(6px);transform:translate(-24px)}}@keyframes slide-from-bottom{0%{opacity:0;filter:blur(6px);transform:translateY(40px)}}.animate-slide-from-top{animation:slide-from-top var(--dur-enter) var(--ease) both}.animate-slide-from-right{animation:slide-from-right var(--dur-enter) var(--ease) both}.animate-slide-from-left{animation:slide-from-left var(--dur-enter) var(--ease) both}.animate-slide-from-bottom{animation:slide-from-bottom var(--dur-enter) var(--ease) both}@keyframes icon-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pop-in{0%{opacity:0;transform:scale(.92)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reduce-motion :is(.animate-slide-from-top,.animate-slide-from-right,.animate-slide-from-left,.animate-slide-from-bottom){animation:none!important}@media (prefers-reduced-motion:reduce){html:not(.allow-motion) *,html:not(.allow-motion) :before,html:not(.allow-motion) :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}html:not(.allow-motion) :is(.animate-slide-from-top,.animate-slide-from-right,.animate-slide-from-left,.animate-slide-from-bottom){animation:none!important}}:root{--crt-pitch:3px;--crt-line:1px;--crt-dot:1px;--crt-degauss:1;--crt-degauss-ms:1.3s;--crt-corner:clamp(12px, 2.2vmin, 22px);--crt-osd:#5dff8f}html.crt.dark{--crt-scan:.42;--crt-grille:.05;--crt-vignette:.55;--crt-edge:.5;--crt-sheen:.045;--crt-band:#ffffff09}html.crt.light{--crt-scan:.12;--crt-grille:.035;--crt-vignette:.32;--crt-edge:.28;--crt-sheen:.4;--crt-band:#00000006}html.crt.light:is([data-phosphor=green],[data-phosphor=amber]){--scrim:#fffc;--crt-scan:.42;--crt-vignette:.55;--crt-edge:.5;--crt-sheen:.045;--crt-band:#ffffff09}html.crt[data-phosphor=green]{--crt-osd:#3f7}html.crt[data-phosphor=amber]{--crt-osd:#ffb000}html.crt[data-phosphor=white]{--crt-osd:#e8f0ff}html.crt.dark body,html.crt.light:is([data-phosphor=green],[data-phosphor=amber]) body{text-shadow:0 0 .42em color-mix(in oklab, currentColor 36%, transparent)}html.crt.dark[data-phosphor=colour] body{text-shadow:.45px 0 0 #ff285a3d, -.45px 0 0 #28aaff3d, 0 0 .42em color-mix(in oklab, currentColor 36%, transparent)}html.crt.light[data-phosphor=colour] body{text-shadow:.4px 0 #ff285a29,-.4px 0 #28aaff29}.crt-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.crt-glass{z-index:2147483647;width:auto;max-width:none;height:auto;max-height:none;color:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}html.crt .crt-glass{display:block}.crt-glass>*{pointer-events:none;position:absolute;inset:0}.crt-band{opacity:0;background:linear-gradient(transparent, var(--crt-band) 50%, transparent);height:32vh;bottom:auto;transform:translateY(-100%)}html.crt[data-phosphor=green] .crt-tint{-webkit-backdrop-filter:url(#crt-green);backdrop-filter:url(#crt-green)}html.crt[data-phosphor=amber] .crt-tint{-webkit-backdrop-filter:url(#crt-amber);backdrop-filter:url(#crt-amber)}html.crt[data-phosphor=white] .crt-tint{-webkit-backdrop-filter:url(#crt-white);backdrop-filter:url(#crt-white)}html.crt.light[data-phosphor=white] .crt-tint{-webkit-backdrop-filter:url(#crt-white-paper);backdrop-filter:url(#crt-white-paper)}html.crt.light[data-phosphor=green] .crt-tint{-webkit-backdrop-filter:url(#crt-green-negative);backdrop-filter:url(#crt-green-negative)}html.crt.light[data-phosphor=amber] .crt-tint{-webkit-backdrop-filter:url(#crt-amber-negative);backdrop-filter:url(#crt-amber-negative)}.crt-purity i{opacity:0;transition:opacity var(--crt-degauss-ms) var(--ease-standard);position:absolute;inset:0}.crt-purity i:first-child{-webkit-backdrop-filter:hue-rotate(130deg)saturate(2.6);backdrop-filter:hue-rotate(130deg)saturate(2.6);-webkit-mask-image:radial-gradient(38% 48% at 18% 26%,#000,#0000 72%);mask-image:radial-gradient(38% 48% at 18% 26%,#000,#0000 72%)}.crt-purity i:nth-child(2){-webkit-backdrop-filter:hue-rotate(-110deg)saturate(2.4);backdrop-filter:hue-rotate(-110deg)saturate(2.4);-webkit-mask-image:radial-gradient(34% 44% at 82% 70%,#000,#0000 72%);mask-image:radial-gradient(34% 44% at 82% 70%,#000,#0000 72%)}.crt-purity i:nth-child(3){-webkit-backdrop-filter:hue-rotate(200deg)saturate(2.2);backdrop-filter:hue-rotate(200deg)saturate(2.2);-webkit-mask-image:radial-gradient(30% 40% at 64% 18%,#000,#0000 72%);mask-image:radial-gradient(30% 40% at 64% 18%,#000,#0000 72%)}.crt-purity i:nth-child(4){-webkit-backdrop-filter:hue-rotate(60deg)saturate(2.4);backdrop-filter:hue-rotate(60deg)saturate(2.4);-webkit-mask-image:radial-gradient(28% 36% at 30% 82%,#000,#0000 72%);mask-image:radial-gradient(28% 36% at 30% 82%,#000,#0000 72%)}html.crt[data-phosphor=colour].crt-degaussing .crt-purity i{opacity:var(--crt-degauss);transition:none}html.crt[data-phosphor=colour] .crt-grille{background:repeating-linear-gradient(90deg, rgb(255 40 70/var(--crt-grille)) 0 var(--crt-dot), rgb(40 255 110/var(--crt-grille)) var(--crt-dot) calc(var(--crt-dot) * 2), rgb(50 110 255/var(--crt-grille)) calc(var(--crt-dot) * 2) calc(var(--crt-dot) * 3))}.crt-scan{background:repeating-linear-gradient(180deg, transparent 0 calc(var(--crt-pitch) - var(--crt-line)), rgb(0 0 0/var(--crt-scan)) calc(var(--crt-pitch) - var(--crt-line)) var(--crt-pitch))}.crt-pulse{opacity:0;-webkit-backdrop-filter:brightness(var(--crt-pulse)) saturate(1.12);backdrop-filter:brightness(var(--crt-pulse)) saturate(1.12);display:none}.crt-pulse[data-on]{display:block}.crt-tube{border-radius:var(--crt-corner);background:radial-gradient(70% 55% at 16% -6%, rgb(255 255 255/var(--crt-sheen)), transparent 62%), radial-gradient(140% 125% at 50% 48%, transparent 56%, rgb(0 0 0/var(--crt-vignette)) 100%);box-shadow:0 0 0 100vmax #050505, inset 0 0 5vmin rgb(0 0 0/var(--crt-edge)), inset 0 0 1px 1px #0009}.crt-osd{inset:auto;bottom:max(12vh, calc(env(safe-area-inset-bottom) + 72px));color:var(--crt-osd);font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:var(--tracking-label);text-shadow:0 0 6px color-mix(in oklab, var(--crt-osd) 70%, transparent), 2px 2px 0 #000000d9;opacity:0;view-transition-name:crt-osd;background:#0000008c;border-radius:6px;justify-items:center;gap:6px;padding:10px 16px;font-weight:500;transition:opacity .26s steps(3,end);display:grid;left:50%;transform:translate(-50%)}.crt-osd[data-show]{opacity:1;transition:none}.crt-osd-label{font-size:var(--text-24);line-height:1}.crt-osd-value{font-size:var(--text-14);line-height:1}.crt-osd-bar{gap:3px;display:flex}.crt-osd-bar i{width:8px;height:12px;box-shadow:0 0 6px color-mix(in oklab, var(--crt-osd) 60%, transparent);opacity:.18;background:currentColor}.crt-osd-bar i.crt-osd-lit{animation:crt-osd-light 1ms var(--crt-osd-at) both}@keyframes crt-osd-light{to{opacity:1}}@media print{.crt-glass{display:none!important}html.crt body{text-shadow:none!important}}::view-transition-group(crt-osd){animation-duration:.12s}html:is(.crt-vt-on,.crt-vt-off)::view-transition{background:#000}@property --crt-afterglow{syntax:"<number>";inherits:false;initial-value:0}html.crt-vt-off::view-transition{background:radial-gradient(circle at 50% 50%, rgb(255 255 255/calc(var(--crt-afterglow) * .9)) 0 2px, rgb(215 235 255/calc(var(--crt-afterglow) * .35)) 6px, rgb(160 200 255/calc(var(--crt-afterglow) * .08)) 22px, transparent 48px), #000;animation:.9s linear both crt-afterglow}@keyframes crt-afterglow{0%,30%{--crt-afterglow:0}38%{--crt-afterglow:1}to{--crt-afterglow:0}}html.crt-vt-on::view-transition-old(root){animation:.14s linear both crt-blank}html.crt-vt-on::view-transition-new(root){animation:crt-warm 1.25s var(--ease) both}@keyframes crt-blank{to{opacity:0}}@keyframes crt-warm{0%{opacity:0;filter:brightness(8)blur(1px);transform:scale(.5,.003)}10%{opacity:1;filter:brightness(8)blur(1px);transform:scale(.5,.003)}22%{filter:brightness(6)blur(.5px);transform:scaleY(.006)}40%{filter:brightness(1.9);transform:scaleY(1.03)}52%{filter:brightness(1.5)contrast(.9);transform:scaleY(.995)}to{opacity:1;filter:none;transform:none}}html.crt-vt-off::view-transition-old(root){animation:.9s linear both crt-fold}html.crt-vt-off::view-transition-new(root){animation:crt-flat .42s var(--ease) .82s both}@keyframes crt-fold{0%{filter:none;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:none}22%{filter:brightness(4);border-radius:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scale(1.02,.006)}38%{filter:brightness(40);opacity:1;border-radius:50%;transform:scale(.012,.016)}to{filter:brightness(40);opacity:0;border-radius:50%;transform:scale(.008,.012)}}@keyframes crt-flat{0%{opacity:0}}html.crt-vt-switch::view-transition-old(root){animation:.11s linear both crt-blank}html.crt-vt-switch::view-transition-new(root){animation:crt-lock .56s var(--ease) 70ms both}@keyframes crt-lock{0%{opacity:0;filter:brightness(1.8);transform:translateY(-3%)}35%{opacity:1}}html.crt-vt-degauss::view-transition-old(root){animation:crt-wobble var(--crt-degauss-ms) linear both}html.crt-vt-degauss:not([data-phosphor=colour])::view-transition-old(root){animation-name:crt-wobble-mono}html.crt-vt-degauss::view-transition-new(root){animation:crt-settle var(--crt-degauss-ms) linear both}@keyframes crt-settle{0%,78%{opacity:0}to{opacity:1}}@keyframes crt-wobble{0%{filter:none;transform:none}4%{transform:translate(calc(7px * var(--crt-degauss)), calc(-2px * var(--crt-degauss))) skewX(calc(1.6deg * var(--crt-degauss)));filter:hue-rotate(calc(55deg * var(--crt-degauss))) saturate(1.6)}9%{transform:translate(calc(-6px * var(--crt-degauss)), calc(2px * var(--crt-degauss))) skewX(calc(-1.3deg * var(--crt-degauss)));filter:hue-rotate(calc(-45deg * var(--crt-degauss))) saturate(1.5)}15%{transform:translate(calc(5px * var(--crt-degauss)), calc(-1px * var(--crt-degauss))) skewX(calc(1deg * var(--crt-degauss)));filter:hue-rotate(calc(38deg * var(--crt-degauss))) saturate(1.4)}22%{transform:translate(calc(-4px * var(--crt-degauss)), 0) skewX(calc(-.8deg * var(--crt-degauss)));filter:hue-rotate(calc(-30deg * var(--crt-degauss))) saturate(1.3)}30%{transform:translate(calc(3px * var(--crt-degauss)), 0) skewX(calc(.6deg * var(--crt-degauss)));filter:hue-rotate(calc(22deg * var(--crt-degauss))) saturate(1.25)}39%{transform:translate(calc(-2px * var(--crt-degauss)), 0) skewX(calc(-.4deg * var(--crt-degauss)));filter:hue-rotate(calc(-15deg * var(--crt-degauss))) saturate(1.15)}49%{transform:translate(calc(1.5px * var(--crt-degauss)), 0) skewX(calc(.25deg * var(--crt-degauss)));filter:hue-rotate(calc(9deg * var(--crt-degauss))) saturate(1.1)}60%{transform:translate(calc(-1px * var(--crt-degauss)), 0);filter:hue-rotate(calc(-5deg * var(--crt-degauss)))}72%{transform:translate(calc(.5px * var(--crt-degauss)), 0);filter:hue-rotate(calc(2deg * var(--crt-degauss)))}85%,to{filter:none;transform:none}}@keyframes crt-wobble-mono{0%{transform:none}4%{transform:translate(calc(7px * var(--crt-degauss)), calc(-2px * var(--crt-degauss))) skewX(calc(1.6deg * var(--crt-degauss)))}9%{transform:translate(calc(-6px * var(--crt-degauss)), calc(2px * var(--crt-degauss))) skewX(calc(-1.3deg * var(--crt-degauss)))}15%{transform:translate(calc(5px * var(--crt-degauss)), calc(-1px * var(--crt-degauss))) skewX(calc(1deg * var(--crt-degauss)))}22%{transform:translate(calc(-4px * var(--crt-degauss)), 0) skewX(calc(-.8deg * var(--crt-degauss)))}30%{transform:translate(calc(3px * var(--crt-degauss)), 0) skewX(calc(.6deg * var(--crt-degauss)))}39%{transform:translate(calc(-2px * var(--crt-degauss)), 0) skewX(calc(-.4deg * var(--crt-degauss)))}49%{transform:translate(calc(1.5px * var(--crt-degauss)), 0)}60%{transform:translate(calc(-1px * var(--crt-degauss)), 0)}85%,to{transform:none}}html.crt.crt-tearing{filter:url(#crt-tear)}._header_1u0jy_3{border:1px solid var(--border);border-radius:0 0 var(--radius-2xl) var(--radius-2xl);background:var(--pane);border-top:0;flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 12px;padding:8px 16px;display:flex}@media (pointer:coarse){._header_1u0jy_3 ._back_1u0jy_21{min-width:36px;min-height:36px}}._lead_1u0jy_27{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}._title_1u0jy_36{align-items:center;gap:8px;min-width:0;display:flex}._titleText_1u0jy_43{min-width:0;font-family:var(--font-pixel);font-size:var(--text-18);white-space:nowrap;align-items:baseline;gap:8px;font-weight:500;line-height:28px;display:flex}._wordmark_1u0jy_55,._slash_1u0jy_56{display:none}._slash_1u0jy_56{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}._mode_1u0jy_64{text-overflow:ellipsis;overflow:hidden}@media (min-width:640px){._wordmark_1u0jy_55,._slash_1u0jy_56{display:inline}}._center_1u0jy_76{align-items:center;min-width:0;display:none}@media (min-width:768px){._center_1u0jy_76{display:flex}}._actions_1u0jy_88{flex:none;align-items:center;gap:8px;display:flex}._live_1u0jy_96{gap:8px;padding:8px 12px}._live_1u0jy_96 ._actions_1u0jy_88{gap:6px}._live_1u0jy_96 ._lead_1u0jy_27{overflow:hidden}._live_1u0jy_96 ._lead_1u0jy_27>[data-slot=brand-logo]{flex:none}@media (pointer:coarse){._live_1u0jy_96 ._actions_1u0jy_88>[data-slot=button][data-variant=destructive]{min-width:36px;min-height:36px}}@media (min-width:640px){._live_1u0jy_96{padding-inline:16px}}._timer_1u0jy_129{border:1px solid color-mix(in oklab, var(--border) 80%, transparent);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--background) 85%, transparent);transition:background-color var(--dur-ui) var(--ease-standard), border-color var(--dur-ui) var(--ease-standard);flex:none;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}._timerLabel_1u0jy_143{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-12);text-transform:uppercase;line-height:16px;display:none}@media (min-width:1280px){._timerLabel_1u0jy_143{display:inline}}._timerIcon_1u0jy_158{width:16px;height:16px;color:var(--muted-foreground);flex:none}._timerValue_1u0jy_165{min-width:3.6rem;font-family:var(--font-pixel);font-variant-numeric:tabular-nums;text-align:center;font-size:.82rem;line-height:20px;display:inline-block}@media (min-width:640px){._timerValue_1u0jy_165{font-size:var(--text-14)}}._timer_1u0jy_129[data-tone=critical]{border-color:color-mix(in oklab, var(--amber-500) 50%, transparent);background:var(--warning-fill)}._timer_1u0jy_129[data-tone=critical] ._timerIcon_1u0jy_158{color:var(--warning)}._timer_1u0jy_129[data-tone=expired]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent);background:var(--danger-fill)}._timer_1u0jy_129[data-tone=expired] ._timerIcon_1u0jy_158{color:var(--danger)}._slot_1u0jy_200{display:contents}._frame_1go1p_7{flex-direction:column;flex:1;width:100%;min-height:0;margin:0 auto;display:flex}._narrow_1go1p_16{max-width:768px}._page_1go1p_20{max-width:var(--page-max)}._standalone_1go1p_25{min-height:100dvh}._stage_1go1p_30{z-index:var(--z-bar);padding-top:env(safe-area-inset-top);background:var(--background);position:sticky;top:0}._main_1go1p_38{flex-direction:column;flex:1;min-height:0;display:flex}._main_1go1p_38:focus{outline:none}._center_1go1p_51{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 20px;display:flex}._empty_1go1p_60{text-align:center;text-wrap:balance;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:48px;display:flex}._emptyHeader_1go1p_72{flex-direction:column;align-items:center;gap:8px;max-width:384px;display:flex}._code_1go1p_80{color:var(--muted-foreground);font-family:var(--font-app-mono);font-size:var(--text-14);margin:0;line-height:20px}._title_1go1p_88{font-family:var(--font-pixel);font-size:var(--text-30);letter-spacing:-.025em;margin:0;font-weight:500;line-height:36px}._lede_1go1p_97{color:var(--muted-foreground);font-size:var(--text-14);line-height:var(--leading-relaxed);margin:0}._actions_1go1p_104{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._error_1go1p_113{flex-direction:column;gap:20px;padding:48px 24px;display:flex}._error_1go1p_113 ._title_1go1p_88{letter-spacing:normal}._error_1go1p_113 ._actions_1go1p_104{justify-content:flex-start}._errorBody_1go1p_128{color:var(--muted-foreground);font-size:var(--text-16);margin:0;line-height:24px}._sectionCenter_1go1p_137{padding:48px 12px}._sectionMessage_1go1p_141{text-align:center;flex-direction:column;gap:16px;max-width:448px;display:flex}._sectionTitle_1go1p_149{font-family:var(--font-pixel);font-size:var(--text-24);margin:0;font-weight:500;line-height:32px}._sectionActions_1go1p_157{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._avatar_29nro_6{--fr-line:color-mix(in oklab, var(--foreground) 40%, transparent);--fr-gear:#a6a09b;--fr-gear-in:#00000029;--fr-orbit:#7c6cf0;--fr-orbit-glow:#7c6cf033;--fr-moon:#a393ff;--fr-laurel-a:#efc24e;--fr-laurel-b:#a0700f;--fr-laurel-stem:#a0700f;--fr-circuit:#0f9f6e;--fr-halo:#ffd23f;--fr-halo-b:#c98a00;--fr-halo-glow:#ffc400;--fr-halo-glow-o:.5;--fr-halo-shine:#fffbe6;--fr-brace:#292524;--fr-brace-ring:color-mix(in oklab, var(--foreground) 14%, transparent);--fr-px-spec:#fff4a8;--fr-px-hi:#ffdf20;--fr-px-base:var(--primary);--fr-px-lo:#d08700;--fr-px-deep:#a65f00;--fr-metal-a:#f5f5f4;--fr-metal-b:#a6a09b;--fr-metal-c:#57534d;--fr-metal-edge:#00000047;--fr-bezel:#1c1917;--fr-tick:#e7e5e4;--fr-gold-a:#fff3b0;--fr-gold-ring:#ffd23f;--fr-gold-b:#f2b100;--fr-gold-c:#a86400;--fr-gold-edge:#7a4500;--fr-gold-line:#a8640073;--fr-crown-band:#7a450047;--fr-pearl:#fffdf5;--fr-pearl-edge:#b98a3a;--fr-ruby:#e11d48;--fr-sapphire:#2563eb;--fr-gem-0:#024a70;--fr-gem-1:#0069a8;--fr-gem-2:#0084d1;--fr-gem-3:#00a6f4;--fr-gem-4:#38bdf8;--fr-gem-5:#74d4ff;--fr-gem-edge:#ffffff59;--fr-glint:#fff;--fr-fire-a:#b4130f;--fr-fire-b:#f04c00;--fr-fire-c:#ff9800;--fr-fire-d:#ffc21a;--fr-fire-e:#ffe57a;--fr-fire-ring:#ff7a00;--fr-fire-glow:#ff9500;--fr-fire-glow-o:.26;--fr-moon-disc:#0c0a09;--fr-corona:#8e51ff;--fr-limb:#c4b4ff;--fr-diamond:#fff;--fr-diamond-glow:#a684ff;border-radius:50%;flex:none;display:inline-block;position:relative}html.dark ._avatar_29nro_6{--fr-line:#ffffff8c;--fr-gear:#c9c6bd;--fr-gear-in:#00000080;--fr-orbit:#a393ffb3;--fr-orbit-glow:#a393ff40;--fr-moon:#c2b7ff;--fr-laurel-a:#ffe89a;--fr-laurel-b:#c08a2a;--fr-laurel-stem:#c08a2a;--fr-circuit:#43d18e;--fr-halo:#fffbe0;--fr-halo-b:#f2c230;--fr-halo-glow:#f2d544;--fr-halo-glow-o:.6;--fr-halo-shine:#fff;--fr-brace:#f5f5f4;--fr-brace-ring:#ffffff29;--fr-px-spec:#fff;--fr-px-hi:#fff085;--fr-px-lo:#c27a00;--fr-px-deep:#8a4b00;--fr-metal-a:#fff;--fr-metal-b:#c9c6bd;--fr-metal-c:#79716b;--fr-metal-edge:#00000080;--fr-bezel:#292524;--fr-tick:#d6d3d1;--fr-gold-a:#fff7c2;--fr-gold-ring:#fff1a0;--fr-gold-b:#fdc700;--fr-gold-c:#c27a00;--fr-gold-edge:#00000059;--fr-gold-line:#fdc70066;--fr-crown-band:#7a45004d;--fr-pearl-edge:#00000040;--fr-ruby:#ff2056;--fr-sapphire:#5b9cf6;--fr-gem-0:#00598a;--fr-gem-1:#0069a8;--fr-gem-2:#00a6f4;--fr-gem-3:#38bdf8;--fr-gem-4:#74d4ff;--fr-gem-5:#c8edfe;--fr-gem-edge:#fff6;--fr-fire-a:#c41a0c;--fr-fire-b:#ff5200;--fr-fire-c:#ff9a0a;--fr-fire-d:#ffc933;--fr-fire-e:#fff0a0;--fr-fire-ring:#ff9a1a;--fr-fire-glow:#ffa31a;--fr-fire-glow-o:.3;--fr-moon-disc:#000;--fr-corona:#c4b4ff;--fr-limb:#f5f3ff;--fr-diamond-glow:#ddd6ff}._avatar_29nro_6>svg{display:block;overflow:visible}._avatar_29nro_6[data-bare]:after{content:"";box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:0}._avatar_29nro_6[data-ring=volt]{outline:1.5px solid var(--primary);outline-offset:2px}._avatar_29nro_6[data-ring=iris]{outline:1.5px solid var(--opponent);outline-offset:2px}._status_29nro_180{background:var(--muted-foreground);width:26%;min-width:8px;max-width:12px;height:26%;min-height:8px;max-height:12px;box-shadow:0 0 0 2px var(--background);border-radius:50%;position:absolute;bottom:2%;right:2%}._status_29nro_180[data-status=online]{background:var(--emerald-500)}._status_29nro_180[data-status=away]{background:radial-gradient(circle at 28% 28%, var(--background) 0 34%, var(--amber-500) 36%)}._status_29nro_180[data-status=busy]{background:var(--destructive)}._status_29nro_180[data-status=busy]:after{content:"";border-radius:var(--radius-pill);background:var(--background);width:52%;height:22%;min-height:2px;position:absolute;top:50%;left:24%;transform:translateY(-50%)}._status_29nro_180[data-status=offline]{background:var(--background);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--muted-foreground) 70%, transparent), 0 0 0 2px var(--background)}._status_29nro_180[data-status=live]{background:var(--primary)}._status_29nro_180[data-status=live]:after{content:"";border-radius:inherit;background:var(--primary);animation:1.8s cubic-bezier(0,0,.2,1) infinite _status-ping_29nro_1;position:absolute;inset:0}@keyframes _status-ping_29nro_1{70%,to{opacity:0;transform:scale(2.2)}}._hairline_29nro_253{stroke:var(--fr-line)}._gear_29nro_257{stroke:var(--fr-gear)}._gearInner_29nro_261{stroke:var(--fr-gear-in)}._orbit_29nro_265{stroke:var(--fr-orbit)}._orbitGlow_29nro_269{stroke:var(--fr-orbit-glow)}._moon_29nro_273{fill:var(--fr-moon);stroke:var(--background)}._brace_29nro_278{fill:var(--fr-brace)}._braceRing_29nro_282{stroke:var(--fr-brace-ring)}._pxSpec_29nro_286{fill:var(--fr-px-spec)}._pxHi_29nro_290{fill:var(--fr-px-hi)}._pxBase_29nro_294{fill:var(--fr-px-base)}._pxLo_29nro_298{fill:var(--fr-px-lo)}._pxDeep_29nro_302{fill:var(--fr-px-deep)}._metalA_29nro_306{stop-color:var(--fr-metal-a)}._metalB_29nro_310{stop-color:var(--fr-metal-b)}._metalC_29nro_314{stop-color:var(--fr-metal-c)}._metalEdge_29nro_318{stroke:var(--fr-metal-edge)}._bezelBand_29nro_322{stroke:var(--fr-bezel)}._tick_29nro_326{stroke:var(--fr-tick)}._marker_29nro_330{fill:var(--primary)}._laurelA_29nro_334{stop-color:var(--fr-laurel-a)}._laurelB_29nro_338{stop-color:var(--fr-laurel-b)}._laurelStem_29nro_342{stroke:var(--fr-laurel-stem)}._trace_29nro_346{stroke:var(--fr-circuit)}._via_29nro_350{fill:var(--background);stroke:var(--fr-circuit)}._goldA_29nro_355{stop-color:var(--fr-gold-a)}._goldRingA_29nro_359{stop-color:var(--fr-gold-ring)}._goldB_29nro_363{stop-color:var(--fr-gold-b)}._goldC_29nro_367{stop-color:var(--fr-gold-c)}._goldEdge_29nro_371{stroke:var(--fr-gold-edge)}._goldLine_29nro_375{stroke:var(--fr-gold-line)}._cutout_29nro_379{fill:var(--background);stroke:var(--background)}._crownBand_29nro_384{fill:var(--fr-crown-band)}._pearl_29nro_388{fill:var(--fr-pearl);stroke:var(--fr-pearl-edge)}._ruby_29nro_393{fill:var(--fr-ruby)}._sapphire_29nro_397{fill:var(--fr-sapphire)}._facet_29nro_401{stroke:var(--fr-gem-edge)}._facet_29nro_401[data-tone="0"]{fill:var(--fr-gem-0)}._facet_29nro_401[data-tone="1"]{fill:var(--fr-gem-1)}._facet_29nro_401[data-tone="2"]{fill:var(--fr-gem-2)}._facet_29nro_401[data-tone="3"]{fill:var(--fr-gem-3)}._facet_29nro_401[data-tone="4"]{fill:var(--fr-gem-4)}._facet_29nro_401[data-tone="5"]{fill:var(--fr-gem-5)}._glint_29nro_429{fill:var(--fr-glint)}._haloA_29nro_433{stop-color:var(--fr-halo)}._haloB_29nro_437{stop-color:var(--fr-halo-b)}._haloShine_29nro_441{stroke:var(--fr-halo-shine)}._haloGlow_29nro_445{stop-color:var(--fr-halo-glow)}._haloGlow_29nro_445[data-peak]{stop-opacity:var(--fr-halo-glow-o)}._fireA_29nro_453{stop-color:var(--fr-fire-a)}._fireB_29nro_457{stop-color:var(--fr-fire-b)}._fireC_29nro_461{stop-color:var(--fr-fire-c)}._fireD_29nro_465{stop-color:var(--fr-fire-d)}._fireE_29nro_469{stop-color:var(--fr-fire-e)}._fireRing_29nro_473{stroke:var(--fr-fire-ring)}._fireGlow_29nro_477{stop-color:var(--fr-fire-glow)}._fireGlow_29nro_477[data-peak]{stop-opacity:var(--fr-fire-glow-o)}._ember_29nro_485{fill:var(--fr-fire-d)}._flame_29nro_494{transform-box:view-box;animation:_fr-flicker_29nro_1 .56s ease-in-out var(--d,0s) 2 both}._pxDraw_29nro_499>rect{animation:_fr-px-on_29nro_1 1ms var(--d,0s) backwards}._pop_29nro_503{transform-box:fill-box;transform-origin:50%;animation:_fr-pop_29nro_1 .7s var(--ease) .38s both}@keyframes _fr-flicker_29nro_1{0%{opacity:.4;transform:scale(.6)}35%{opacity:1;transform:scale(1.1)rotate(-3deg)}70%{transform:scale(.94)rotate(2deg)}to{transform:none}}@keyframes _fr-px-on_29nro_1{0%{opacity:0}}@keyframes _fr-pop_29nro_1{0%{opacity:0;transform:scale(0)rotate(-60deg)}55%{opacity:1;transform:scale(1.35)rotate(10deg)}to{transform:none}}.reduce-motion :is(._flame_29nro_494,._pxDraw_29nro_499>rect,._pop_29nro_503){animation:none}@media (prefers-reduced-motion:reduce){html:not(.allow-motion) :is(._flame_29nro_494,._pxDraw_29nro_499>rect,._pop_29nro_503){animation:none}}._corona_29nro_556{stop-color:var(--fr-corona)}._moonDisc_29nro_560{stroke:var(--fr-moon-disc)}._limb_29nro_564{stroke:var(--fr-limb)}._diamond_29nro_568{fill:var(--fr-diamond);stop-color:var(--fr-diamond)}._diamondGlow_29nro_573{stop-color:var(--fr-diamond-glow)}._sigil_10a0l_7{--sg-tile-l:.955;--sg-tile-c:.028;--sg-ink-l:.48;--sg-ink-c:.13;--sg-hot-l:.3;--sg-hot-c:.12;--sg-edge:#00000014;--sg-tile:oklch(var(--sg-tile-l) calc(var(--sg-tile-c) * var(--sg-c)) var(--sg-h));--sg-ink:oklch(var(--sg-ink-l) calc(var(--sg-ink-c) * var(--sg-c)) var(--sg-h));--sg-hot:oklch(var(--sg-hot-l) calc(var(--sg-hot-c) * var(--sg-c)) var(--sg-h));flex:none;display:block;overflow:visible}html.dark ._sigil_10a0l_7{--sg-tile-l:.25;--sg-tile-c:.035;--sg-ink-l:.8;--sg-ink-c:.115;--sg-hot-l:.96;--sg-hot-c:.05;--sg-edge:#ffffff1f}._disc_10a0l_34{fill:var(--sg-tile)}._edge_10a0l_38{fill:none;stroke:var(--sg-edge)}._px_10a0l_43{fill:var(--sg-ink);transform-box:fill-box;transform-origin:50%}._hot_10a0l_49{fill:var(--sg-hot)}@media (prefers-reduced-motion:no-preference){._sigil_10a0l_7[data-moment=boot] ._px_10a0l_43{animation:_sg-on_10a0l_1 .2s var(--ease) var(--boot) both}._sigil_10a0l_7[data-moment=win] ._px_10a0l_43{animation:_sg-win_10a0l_1 1s ease-out calc(var(--ripple) + .4s) both}._sigil_10a0l_7[data-moment=lose] ._px_10a0l_43{animation:_sg-fall_10a0l_1 .76s cubic-bezier(.55, 0, 1, .45) calc(var(--fall) + .4s) both, _sg-on_10a0l_1 .22s var(--ease) calc(var(--boot) + 2.6s) forwards}._sigil_10a0l_7[data-settle] ._px_10a0l_43{animation:_sg-on_10a0l_1 .2s var(--ease) calc(var(--boot) / 3) both}:is(button,a):is(:hover,:focus-visible) ._sigil_10a0l_7[data-caret] ._caret_10a0l_76{animation:1s step-end infinite _sg-blink_10a0l_1}}@keyframes _sg-on_10a0l_1{0%{opacity:0;transform:scale(.2)}60%{fill:var(--primary)}to{opacity:1;transform:none}}@keyframes _sg-win_10a0l_1{22%{fill:var(--primary);transform:scale(1.18)}}@keyframes _sg-fall_10a0l_1{to{opacity:.12;transform:translateY(var(--drop))}}@keyframes _sg-blink_10a0l_1{50%{opacity:0}}._chip_12om1_6{--chip-border:var(--border);--chip-fill:var(--pane-tint);--chip-text:var(--muted-foreground);border:1px solid var(--chip-border);border-radius:var(--radius-pill);background:var(--chip-fill);width:-moz-fit-content;width:fit-content;color:var(--chip-text);font-family:var(--font-pixel);letter-spacing:var(--tracking-chip);text-transform:uppercase;white-space:nowrap;transition-property:color,background-color,border-color,box-shadow,outline-color;transition-duration:var(--dur-ui);transition-timing-function:var(--ease-standard);flex:none;align-items:center;font-weight:500;display:inline-flex}._icon_12om1_28{flex:none;display:inline-flex}._sizeChip_12om1_34{font-size:var(--text-12);gap:6px;padding:4px 10px;line-height:16px}._badge_12om1_42{height:20px;font-size:var(--text-label);gap:4px;padding:2px 8px;line-height:1.5;overflow:hidden}._league_12om1_52{font-size:var(--text-label-lg);gap:6px;padding:4px 10px;line-height:1.5}._sizeChip_12om1_34 ._icon_12om1_28 svg,._league_12om1_52 ._icon_12om1_28 svg{width:14px;height:14px}._badge_12om1_42 ._icon_12om1_28 svg{width:12px;height:12px}._badge_12om1_42:has(>._icon_12om1_28:first-child){padding-left:6px}._badgeOutline_12om1_75{--chip-text:var(--foreground);height:20px;font-family:var(--font-sans);font-size:var(--text-12);letter-spacing:normal;text-transform:none;gap:4px;padding:2px 8px;line-height:16px}._badgeOutline_12om1_75 ._icon_12om1_28 svg{width:12px;height:12px}._neutral_12om1_94{--chip-border:var(--border);--chip-fill:var(--pane-tint);--chip-text:var(--muted-foreground)}._volt_12om1_100{--chip-border:color-mix(in oklab, var(--primary) 50%, transparent);--chip-fill:var(--primary-fill-strong);--chip-text:var(--foreground)}._mint_12om1_106{--chip-border:var(--success-border);--chip-fill:var(--success-fill);--chip-text:var(--success)}._amber_12om1_112{--chip-border:var(--warning-border);--chip-fill:var(--warning-fill);--chip-text:var(--warning)}._ember_12om1_118{--chip-border:var(--danger-border);--chip-fill:var(--danger-fill);--chip-text:var(--danger)}._iris_12om1_124{--chip-border:color-mix(in oklab, var(--opponent) 40%, transparent);--chip-fill:color-mix(in oklab, var(--opponent) 10%, transparent);--chip-text:color-mix(in oklab, var(--iris) 85%, var(--foreground))}._iron_12om1_131{--chip-border:var(--league-iron-border);--chip-fill:var(--league-iron-fill);--chip-text:var(--league-iron)}._bronze_12om1_137{--chip-border:var(--league-bronze-border);--chip-fill:var(--league-bronze-fill);--chip-text:var(--league-bronze)}._silver_12om1_143{--chip-border:var(--league-silver-border);--chip-fill:var(--league-silver-fill);--chip-text:var(--league-silver)}._gold_12om1_149{--chip-border:var(--league-gold-border);--chip-fill:var(--league-gold-fill);--chip-text:var(--league-gold)}._platinum_12om1_155{--chip-border:var(--league-platinum-border);--chip-fill:var(--league-platinum-fill);--chip-text:var(--league-platinum)}._diamond_12om1_161{--chip-border:var(--league-diamond-border);--chip-fill:var(--league-diamond-fill);--chip-text:var(--league-diamond)}._master_12om1_167{--chip-border:var(--league-master-border);--chip-fill:var(--league-master-fill);--chip-text:var(--league-master)}._grandmaster_12om1_173{--chip-border:var(--league-grandmaster-border);--chip-fill:var(--league-grandmaster-fill);--chip-text:var(--league-grandmaster)}._difficulty_12om1_181[data-difficulty=easy]{--chip-border:var(--difficulty-easy-border);--chip-fill:var(--difficulty-easy-fill);--chip-text:var(--difficulty-easy)}._difficulty_12om1_181[data-difficulty=medium]{--chip-border:var(--difficulty-medium-border);--chip-fill:var(--difficulty-medium-fill);--chip-text:var(--difficulty-medium)}._difficulty_12om1_181[data-difficulty=hard]{--chip-border:var(--difficulty-hard-border);--chip-fill:var(--difficulty-hard-fill);--chip-text:var(--difficulty-hard)}._difficulty_12om1_181[data-difficulty=expert]{--chip-border:var(--difficulty-expert-border);--chip-fill:var(--difficulty-expert-fill);--chip-text:var(--difficulty-expert)}._dot_12om1_205{border-radius:var(--radius-pill);background:var(--muted-foreground);flex:none;width:8px;height:8px;display:inline-block}._dot_12om1_205[data-difficulty=easy]{background:var(--difficulty-easy)}._dot_12om1_205[data-difficulty=medium]{background:var(--primary)}._dot_12om1_205[data-difficulty=hard]{background:var(--difficulty-hard)}._dot_12om1_205[data-difficulty=expert]{background:var(--difficulty-expert)}._stage_d0trn_7{isolation:isolate;background:var(--background);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}._glow_d0trn_17{z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 50% 45%, color-mix(in oklch, var(--primary) 9%, transparent), transparent 70%);position:absolute;inset:0}._header_d0trn_29{position:relative}._body_d0trn_33{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._main_d0trn_41{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:32px;min-width:0;padding:24px 16px;display:flex}._footer_d0trn_52{padding:12px 16px 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom));flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:12px;display:flex}._footer_d0trn_52 [data-slot=button]{padding-inline:32px}._row_d0trn_72{justify-content:center;align-items:flex-start;gap:12px;max-width:100%;display:flex}@media (min-width:640px){._row_d0trn_72{gap:48px}}._grid_d0trn_86{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px 12px;max-width:880px;display:flex}._seat_d0trn_95{text-align:center;flex-direction:column;flex:none;align-items:center;gap:12px;width:132px;min-width:0;display:flex}._seat_d0trn_95[data-side=left]{animation:_seat-left_d0trn_1 .45s var(--ease) both}._seat_d0trn_95[data-side=right]{animation:_seat-right_d0trn_1 .45s var(--ease) both}._stage_d0trn_7[data-continued] ._seat_d0trn_95,._stage_d0trn_7[data-continued] ._vs_d0trn_116:not(._pulse_d0trn_116){animation:none}@keyframes _seat-left_d0trn_1{0%{opacity:0;transform:translate(-24px)}}@keyframes _seat-right_d0trn_1{0%{opacity:0;transform:translate(24px)}}@media (min-width:640px){._seat_d0trn_95{width:224px}}._compact_d0trn_140{gap:8px;width:120px}@media (min-width:640px){._compact_d0trn_140{width:152px}}._ring_d0trn_152{border:2px solid var(--border);border-radius:var(--radius-pill);background:var(--background);transition:border-color var(--dur-ui) var(--ease-standard);flex:none;place-items:center;padding:4px;display:grid;position:relative}._ring_d0trn_152[data-good]{border-color:color-mix(in oklab, var(--emerald-500) 60%, transparent)}._action_d0trn_169{position:absolute;top:-4px;right:-4px}._action_d0trn_169 [data-slot=button]{border-color:var(--border);background-color:var(--background);position:relative}@media (pointer:coarse){._ring_d0trn_152 ._action_d0trn_169 [data-slot=button]{width:28px;min-width:28px;height:28px;min-height:28px}._ring_d0trn_152 ._action_d0trn_169 [data-slot=button]:after{content:"";position:absolute;inset:-8px}}._label_d0trn_197{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-stage);text-transform:uppercase;align-items:center;gap:6px;line-height:1.5;display:inline-flex}._crown_d0trn_209{width:12px;height:12px;color:var(--primary-text)}._handle_d0trn_215{max-width:100%;font-family:var(--font-pixel);font-size:var(--text-18);text-overflow:ellipsis;white-space:nowrap;margin-top:-8px;font-weight:500;line-height:1.25;overflow:hidden}@media (min-width:640px){._handle_d0trn_215{font-size:var(--text-20)}}._compact_d0trn_140 ._handle_d0trn_215{font-size:var(--text-16);margin-top:-4px}._status_d0trn_238{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-stage);text-transform:uppercase;line-height:1.5}._status_d0trn_238[data-tone=good]{color:var(--success)}._emptyDisc_d0trn_252{border-radius:var(--radius-pill);width:96px;height:96px;display:block;position:relative}@media (min-width:640px){._emptyDisc_d0trn_252{width:112px;height:112px}}@media (max-width:639px){._emptyDisc_d0trn_252{width:84px;height:84px}}._compact_d0trn_140 ._emptyDisc_d0trn_252{width:72px;height:72px}@media (min-width:640px){._compact_d0trn_140 ._emptyDisc_d0trn_252{width:84px;height:84px}}._emptyDisc_d0trn_252[data-searching]{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in oklch, var(--primary) 55%, transparent) 40deg, transparent 80deg);animation:1.8s linear infinite _stage-sweep_d0trn_1}._emptyDisc_d0trn_252>span{border:2px dashed var(--border);border-radius:var(--radius-pill);background:var(--background);position:absolute;inset:3px}html.dark ._emptyDisc_d0trn_252>span{border-color:var(--input)}@keyframes _stage-sweep_d0trn_1{to{transform:rotate(360deg)}}._mark_d0trn_318{flex:none;justify-content:center;align-items:center;width:64px;height:84px;display:flex}@media (min-width:640px){._mark_d0trn_318{width:112px;height:112px}}._vs_d0trn_116{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);font-family:var(--font-pixel);font-size:var(--text-36);transition:color .3s var(--ease-standard);animation:_vs-in_d0trn_1 .3s var(--ease) both;font-weight:500;line-height:1}@media (min-width:640px){._vs_d0trn_116{font-size:var(--text-48)}}._vs_d0trn_116[data-lit]{color:var(--primary)}._pulse_d0trn_116{animation:_vs-pulse_d0trn_1 .3s var(--ease) both}@keyframes _vs-in_d0trn_1{0%{opacity:0;transform:scale(.7)}}@keyframes _vs-pulse_d0trn_1{0%{transform:scale(1.25)}}._digit_d0trn_372{min-width:1ch;font-family:var(--font-pixel);font-size:var(--text-72);font-variant-numeric:tabular-nums;text-align:center;animation:_digit-in_d0trn_1 .22s var(--ease) both;font-weight:500;line-height:1;display:inline-block}@media (min-width:640px){._digit_d0trn_372{font-size:var(--text-96)}}._digit_d0trn_372[data-go]{color:var(--primary-text)}@keyframes _digit-in_d0trn_1{0%{opacity:0;transform:scale(1.4)}}._headlineBlock_d0trn_403{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:100%;display:flex}._headline_d0trn_403{max-width:100%;font-family:var(--font-pixel);font-size:var(--text-18);letter-spacing:var(--tracking-stage);text-transform:uppercase;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;font-weight:500;line-height:28px;display:flex}@media (min-width:640px){._headline_d0trn_403{font-size:var(--text-20)}}._eyebrow_d0trn_435{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-stage);text-transform:uppercase;line-height:1.5}._layer_1of2m_6{z-index:var(--z-overlay);background:var(--background);animation:_layer-in_1of2m_1 var(--dur-ui) var(--ease-standard) both;position:fixed;inset:0}@keyframes _layer-in_1of2m_1{0%{opacity:0}}._ping_1of2m_21{background:var(--primary);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;position:relative}._ping_1of2m_21:after{content:"";border-radius:inherit;background:inherit;opacity:.7;animation:1s cubic-bezier(0,0,.2,1) infinite _ping_1of2m_21;position:absolute;inset:0}@keyframes _ping_1of2m_21{75%,to{opacity:0;transform:scale(2)}}._clock_1of2m_50{min-width:3.4rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:left;display:inline-block}._extras_1of2m_58{flex-direction:column;align-items:center;gap:12px;display:flex}._pills_1of2m_66{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._pill_1of2m_66{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-chip);text-transform:uppercase;opacity:.35;transition:opacity .3s var(--ease-standard), border-color .3s var(--ease-standard), background-color .3s var(--ease-standard), color .3s var(--ease-standard);padding:4px 10px;font-weight:500;line-height:1.5}._pill_1of2m_66[data-lit]{border-color:color-mix(in oklab, var(--primary) 50%, transparent);background:color-mix(in oklab, var(--primary) 10%, transparent);color:var(--foreground);opacity:1}._gone_1of2m_100{visibility:hidden}._shell_1786z_1{flex-direction:column;min-height:100dvh;display:flex}@media (pointer:coarse){._shell_1786z_1{--header-h:61px}}._stage_1786z_17{z-index:var(--z-bar);width:100%;padding-top:env(safe-area-inset-top);background:var(--background);margin:0 auto;position:sticky;top:0}._stage_1786z_17:after{content:"";background:linear-gradient(var(--background) 12px, transparent);opacity:0;pointer-events:none;height:32px;transition:opacity var(--dur-ui) var(--ease-standard);position:absolute;top:100%;left:0;right:0}._shell_1786z_1[data-scrolled] ._stage_1786z_17:after{opacity:1}._narrow_1786z_47{max-width:768px}._page_1786z_51{max-width:var(--page-max)}._home_1786z_56{max-width:calc(var(--home-max) + 24px)}._wide_1786z_60{max-width:1440px}._full_1786z_64{max-width:none}._main_1786z_68{flex-direction:column;flex:1;min-height:0;display:flex}._main_1786z_68:focus{outline:none}
