@font-face{font-family:Zen;src:url(/assets/Zen-Variable-CB2Vy8T8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Zen;src:url(/assets/Zen-Italic-Variable-BC3_XFFy.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Zen Mono;src:url(/assets/ZenMono-Variable-YwMz1raS.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Zen Mono;src:url(/assets/ZenMono-Italic-Variable-DgrJZNz-.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Zen Pixel Circle;src:url(/assets/ZenPixel-Circle-BTq-IfnF.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Zen Pixel Grid;src:url(/assets/ZenPixel-Grid-PLJrcocM.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Zen Pixel Line;src:url(/assets/ZenPixel-Line-CUK3P9YB.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Zen Pixel Square;src:url(/assets/ZenPixel-Square-BE2_wLDT.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Zen Pixel Triangle;src:url(/assets/ZenPixel-Triangle-C_zdr6DS.woff2)format("woff2");font-style:normal;font-display:swap}:root{--font-zen-sans:"Zen";--font-zen-mono:"Zen Mono";--font-zen-pixel-circle:"Zen Pixel Circle";--font-zen-pixel-grid:"Zen Pixel Grid";--font-zen-pixel-line:"Zen Pixel Line";--font-zen-pixel-square:"Zen Pixel Square";--font-zen-pixel-triangle:"Zen Pixel Triangle"}.zen-air{font-variation-settings:"wght" 220;letter-spacing:-.03em}.zen-book{font-variation-settings:"wght" 497}.zen-medium{font-variation-settings:"wght" 606}.zen-wide{font-variation-settings:"wght" 650;letter-spacing:-.095em;transform-origin:0;display:inline-block;transform:scaleX(1.4861)}.zen-round{font-variation-settings:"wght" 900;letter-spacing:-.018em}:root{--zen-air-wght:220;--zen-air-track:-.03em;--zen-book-wght:497;--zen-medium-wght:606;--zen-wide-wght:650;--zen-wide-track:-.095em;--zen-wide-scale-x:1.4861;--zen-round-wght:900;--zen-round-track:-.018em;--zen-xheight-factor:.9321;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--pure-black:#000;--pure-white:#fff;--hanzo-black:#0a0a0b;--hanzo-white:#fff;--white-03:#ffffff08;--white-05:#ffffff0d;--white-06:#ffffff0f;--white-08:#ffffff14;--white-10:#ffffff1a;--white-14:#ffffff24;--white-15:#ffffff26;--white-16:#ffffff29;--white-18:#ffffff2e;--white-20:#fff3;--white-22:#ffffff38;--white-30:#ffffff4d;--white-40:#fff6;--white-45:#ffffff73;--white-55:#ffffff8c;--white-60:#fff9;--white-78:#ffffffc7;--white-80:#fffc;--white-92:#ffffffeb;--background:#0a0a0a;--foreground:#e5e5e5;--card:#0f0f0f;--card-foreground:#e5e5e5;--popover:#0f0f0f;--popover-foreground:#e5e5e5;--primary:#fafafa;--primary-hover:#e5e5e5;--primary-foreground:#0a0a0a;--secondary:#262626;--secondary-hover:#333;--secondary-foreground:#fafafa;--muted:#171717;--muted-foreground:#a3a3a3;--accent:#262626;--accent-foreground:#fafafa;--destructive:var(--state-error);--destructive-hover:#dc2626;--destructive-foreground:#fafafa;--border:var(--white-10);--border-strong:var(--white-16);--border-control:var(--white-15);--border-focus:var(--white-22);--border-selected:var(--white-30);--input:var(--border-control);--ring:var(--white-40);--ring-halo:var(--white-10);--brand:#e4e4e7;--brand-foreground:#09090b;--brand-muted:#a3a3a3;--black:#000;--white:#fafafa;--selection:var(--white-20);--glass:var(--white-05);--glass-strong:var(--white-08);--surface-page:var(--background);--surface-card:#26262680;--surface-card-emphasis:#262626bf;--surface-card-quiet:#26262659;--surface-overlay:#171717eb;--surface-header:#000000b3;--surface-scrim:#000c;--surface-0:var(--background);--surface-1:var(--card);--surface-2:var(--muted);--surface-3:var(--secondary);--text-primary:#fafafa;--text-secondary:var(--white-78);--text-tertiary:var(--white-55);--text-helper:var(--muted-foreground);--text-disabled:var(--white-30);--state-error:#ef4444;--state-error-text:#fca5a5;--state-error-bg:#ef44441a;--state-online:#4ade80;--state-success:#22c55e;--chrome-dot-red:#ef444499;--chrome-dot-yellow:#eab30899;--chrome-dot-green:#22c55e99}.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f7f7;--foreground:#0a0a0a;--card:#f2f2f2;--card-foreground:#0a0a0a;--popover:#fbfbfb;--popover-foreground:#0a0a0a;--primary:#0a0a0a;--primary-hover:#262626;--primary-foreground:#fafafa;--secondary:#e4e4e4;--secondary-hover:#e0e0e0;--secondary-foreground:#0a0a0a;--muted:#ededed;--muted-foreground:#525252;--accent:#e4e4e4;--accent-foreground:#0a0a0a;--destructive:var(--state-error);--destructive-hover:#dc2626;--destructive-foreground:#fff;--border:#0000001a;--border-strong:#00000029;--border-control:#00000026;--border-focus:#00000052;--border-selected:#0000006b;--input:var(--border-control);--ring:#00000080;--ring-halo:#00000012;--black:#0a0a0a;--white:#fff;--selection:#00000029;--glass:#0000000a;--glass-strong:#00000012;--surface-card:#f2f2f2;--surface-card-emphasis:#fdfdfd;--surface-card-quiet:#f5f5f5;--surface-overlay:#fffffff2;--surface-header:#fffc;--surface-scrim:#00000080;--text-primary:var(--neutral-950);--text-secondary:#0a0a0ac7;--text-tertiary:#0a0a0a8c;--text-disabled:#0a0a0a4d}:root{--type-scale:1;--type-ratio:1;--text-floor:.625rem;--text-ceiling:30vw;--text-xs:clamp(var(--text-floor), calc((.875rem - .1875rem * var(--type-ratio,1)) * var(--type-scale,1)), var(--text-ceiling));--leading-xs:calc((1.35rem - .35rem * var(--type-ratio,1)) * var(--type-scale,1));--text-sm:clamp(var(--text-floor), calc((.875rem - .0625rem * var(--type-ratio,1)) * var(--type-scale,1)), var(--text-ceiling));--leading-sm:calc((1.35rem - .2rem * var(--type-ratio,1)) * var(--type-scale,1));--text-base:clamp(var(--text-floor), calc(.875rem * var(--type-scale,1)), var(--text-ceiling));--leading-base:calc(1.35rem * var(--type-scale,1));--text-lg:clamp(var(--text-floor), calc((.875rem + .0625rem * var(--type-ratio,1)) * var(--type-scale,1)), var(--text-ceiling));--leading-lg:calc((1.35rem + .05rem * var(--type-ratio,1)) * var(--type-scale,1));--text-xl:clamp(var(--text-floor), calc((.875rem + .1875rem * var(--type-ratio,1)) * var(--type-scale,1)), var(--text-ceiling));--leading-xl:calc((1.35rem + .2rem * var(--type-ratio,1)) * var(--type-scale,1));--text-2xl:clamp(var(--text-floor), calc((.875rem + .4375rem * var(--type-ratio,1)) * var(--type-scale,1)), var(--text-ceiling));--leading-2xl:calc((1.35rem + .35rem * var(--type-ratio,1)) * var(--type-scale,1));--text-3xl:clamp(var(--text-floor), calc((.875rem + .75rem * var(--type-ratio,1)) * var(--type-scale,1)), var(--text-ceiling));--leading-3xl:calc((1.35rem + .6rem * var(--type-ratio,1)) * var(--type-scale,1));--text-4xl:clamp(var(--text-floor), calc((.875rem + 1.125rem * var(--type-ratio,1)) * var(--type-scale,1)), var(--text-ceiling));--leading-4xl:calc((1.35rem + .9rem * var(--type-ratio,1)) * var(--type-scale,1));--text-5xl:clamp(var(--text-floor), calc((.875rem + 1.625rem * var(--type-ratio,1)) * var(--type-scale,1)), var(--text-ceiling));--leading-5xl:1.05;--text-6xl:clamp(var(--text-floor), calc((.875rem + 2.375rem * var(--type-ratio,1)) * var(--type-scale,1)), var(--text-ceiling));--leading-6xl:1;--text-7xl:clamp(var(--text-floor), calc((.875rem + 3.125rem * var(--type-ratio,1)) * var(--type-scale,1)), var(--text-ceiling));--leading-7xl:1;--text-8xl:clamp(var(--text-floor), calc((.875rem + 4.375rem * var(--type-ratio,1)) * var(--type-scale,1)), var(--text-ceiling));--leading-8xl:1;--text-9xl:clamp(var(--text-floor), calc((.875rem + 6.125rem * var(--type-ratio,1)) * var(--type-scale,1)), var(--text-ceiling));--leading-9xl:1;--font-size-xs:var(--text-xs);--font-size-sm:var(--text-sm);--font-size-base:var(--text-base);--font-size-lg:var(--text-lg);--font-size-xl:var(--text-xl);--font-size-2xl:var(--text-2xl);--font-size-3xl:var(--text-3xl);--font-size-4xl:var(--text-4xl);--font-size-5xl:var(--text-5xl);--font-size-6xl:var(--text-6xl);--font-size-7xl:var(--text-7xl);--font-size-8xl:var(--text-8xl);--font-size-9xl:var(--text-9xl);--text-control:var(--text-sm);--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-golden:1.618;--type-hero:600 var(--text-5xl)/1.05 var(--font-display);--type-h2:700 var(--text-4xl)/var(--leading-4xl) var(--font-display);--type-h3:600 var(--text-xl)/var(--leading-xl) var(--font-display);--type-lead:400 var(--text-lg)/var(--leading-relaxed) var(--font-sans);--type-body:400 var(--text-sm)/var(--leading-sm) var(--font-sans);--type-caption:400 var(--text-xs)/var(--leading-xs) var(--font-sans);--type-code:400 var(--text-sm)/var(--leading-relaxed) var(--font-mono);--type-eyebrow:600 .625rem/1 var(--font-sans)}@media (pointer:coarse){:root{--text-control:calc(1rem * var(--type-scale,1))}}:root{--density:1;--space-0:0;--space-1:calc(.25rem * var(--density,1));--space-2:calc(.5rem * var(--density,1));--space-3:calc(.75rem * var(--density,1));--space-4:calc(1rem * var(--density,1));--space-5:calc(1.25rem * var(--density,1));--space-6:calc(1.5rem * var(--density,1));--space-8:calc(2rem * var(--density,1));--space-10:calc(2.5rem * var(--density,1));--space-12:calc(3rem * var(--density,1));--space-14:calc(3.5rem * var(--density,1));--space-16:calc(4rem * var(--density,1));--space-20:calc(5rem * var(--density,1));--space-24:calc(6rem * var(--density,1));--space-32:calc(8rem * var(--density,1));--golden-1:.25rem;--golden-2:.405rem;--golden-3:.654rem;--golden-4:1.059rem;--golden-5:1.713rem;--golden-6:2.772rem;--golden-7:4.487rem;--golden-8:7.26rem;--golden-9:11.749rem;--golden-split:38.2% 61.8%;--container-max:80rem;--container-prose:48rem;--container-wide:72rem;--gutter:max(1rem,var(--safe-left),var(--safe-right));--gutter-sm:1.5rem;--gutter-lg:2rem;--section-y:2.5rem;--section-y-lg:3.5rem;--hero-y:3rem;--hero-y-lg:4.5rem;--header-height:3.5rem;--tap-target:44px;--control-height-sm:32px;--control-height:36px;--control-height-lg:40px;--control-height-xl:52px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}@media (width>=48rem){:root{--section-y:4rem;--section-y-lg:6rem;--hero-y:5rem;--hero-y-lg:8rem;--header-height:4rem}}:root{--grid-columns:12;--grid-gap:var(--space-6);--grid-gap-tight:var(--space-4);--grid-gap-loose:var(--space-8);--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--grid-card-min:18rem;--grid-card-min-wide:24rem;--radius:.5rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-composer:28px;--radius-full:9999px;--shadow-none:none;--shadow-floating:0 24px 60px -16px #000000bf;--shadow-inset-hairline:inset 0 0 0 1px var(--white-10);--edge-highlight:inset 0 1px 0 0 #ffffff1a;--bloom:0 0 24px -2px #ffffff47;--ring-focus:0 0 0 3px var(--ring-halo);--shadow-sm:0 1px 2px 0 #0006;--shadow:0 1px 3px 0 #00000073, 0 1px 2px -1px #00000073;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #00000080;--shadow-lg:0 10px 15px -3px #0000008c, 0 4px 6px -4px #0000008c;--shadow-xl:0 20px 25px -5px #0009, 0 8px 10px -6px #0009;--shadow-2xl:var(--shadow-floating);--sheet-0:var(--surface-page);--sheet-1:var(--surface-card);--sheet-2:var(--surface-card-emphasis);--shadow-sheet-1:var(--edge-highlight),0 1px 2px 0 #0006;--shadow-sheet-2:var(--edge-highlight),0 10px 15px -3px #0000008c,0 4px 6px -4px #0000008c;--fold:12px;--fold-face:linear-gradient(315deg,var(--glass-strong) 0,var(--glass-strong) calc(var(--fold) - 1px),var(--border-strong) calc(var(--fold) - 1px),var(--border-strong) var(--fold),transparent var(--fold));--glow-hero:radial-gradient(circle,#ffffff1f 0%,transparent 68%);--glow-hero-blur:120px;--sheen-card:radial-gradient(120% 120% at 80% 0%,#ffffff14 0%,transparent 55%);--sheen-edge:linear-gradient(90deg,transparent,#ffffff24 50%,transparent);--gradient-chrome:linear-gradient(to right,#fff,var(--white-80),var(--white-60));--gradient-chrome-2:linear-gradient(to right,#fff,var(--neutral-500));--gradient-protect:linear-gradient(to bottom,var(--white-10),transparent)}.light{--shadow-floating:0 24px 60px -16px #0000002e;--shadow-sheet-1:var(--edge-highlight),0 1px 2px 0 #0000000f;--shadow-sheet-2:var(--edge-highlight),0 10px 15px -3px #00000017,0 4px 6px -4px #00000012;--shadow-inset-hairline:inset 0 0 0 1px #0000001a;--edge-highlight:inset 0 0 0 0 transparent;--bloom:0 6px 20px -4px #0000002e;--shadow-sm:0 1px 2px 0 #0000000f;--shadow:0 1px 3px 0 #00000014, 0 1px 2px -1px #0000000f;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -2px #0000000f;--shadow-lg:0 10px 15px -3px #00000017, 0 4px 6px -4px #00000012;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #00000014;--glow-hero:radial-gradient(circle,#0000000f 0%,transparent 68%);--sheen-card:radial-gradient(120% 120% at 80% 0%,#0000000a 0%,transparent 55%);--sheen-edge:linear-gradient(90deg,transparent,#00000014 50%,transparent);--gradient-chrome:linear-gradient(to right,#0a0a0a,#0a0a0acc,#0a0a0a99);--gradient-chrome-2:linear-gradient(to right,#0a0a0a,var(--neutral-500));--gradient-protect:linear-gradient(to bottom,#0000001a,transparent)}:root{--duration-fast:.15s;--duration-base:.3s;--duration-slow:.4s;--duration-slower:.5s;--duration-glow:9s;--duration-press:90ms;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-emphasis:cubic-bezier(.16,1,.3,1);--stagger:60ms;--entry-rise:16px;--entry-rise-lg:24px}@keyframes hanzo-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hanzo-fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes hanzo-slide-up-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hanzo-zoom-in{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:none}}@keyframes hanzo-glow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.65;transform:scale(1.08)}}@keyframes hanzo-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--z-base:0;--z-raised:10;--z-sticky:200;--z-header:300;--z-dropdown:400;--z-overlay:500;--z-modal:600;--z-popover:700;--z-toast:800;--z-tooltip:var(--z-popover);--z-notification:var(--z-toast)}@font-face{font-family:Zen;src:url(/assets/Zen-Variable-CB2Vy8T8.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:Zen Mono;src:url(/assets/ZenMono-Variable-YwMz1raS.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block}:root{--font-sans:"Zen",ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-sans);--font-mono:"Zen Mono",ui-monospace,SFMono-Regular,monospace;--font-serif:Georgia,serif;--font-feature-settings:normal}@layer base{*{box-sizing:border-box;border-color:var(--border)}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);font-size:var(--text-base);line-height:var(--leading-base);font-feature-settings:var(--font-feature-settings);overflow-wrap:break-word;margin:0}h1,h2,h3,h4{font-family:var(--font-display,var(--font-sans,ui-sans-serif,system-ui,sans-serif));letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0}p{text-wrap:pretty;margin:0}code,pre,kbd{font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace)}a{color:var(--text-primary);text-underline-offset:4px;text-decoration:none}:is(p,li,blockquote,dd,dt,td,th,figcaption) a:hover{text-decoration:underline}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]){transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), transform var(--duration-press) var(--ease-out)}:where(button,[role=button],a[role=button],summary):active:not(:disabled){transform:scale(.98)}:where(input,select,textarea,button){font:inherit;color:inherit}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:var(--surface-2);border:1px solid var(--border-control);border-radius:var(--radius-md);padding:0 var(--space-3);--ring-offset:-2px}:where(textarea){padding:var(--space-2) var(--space-3);resize:vertical}:where(input,select,textarea):hover:not(:focus-visible):not(:disabled){background:var(--surface-3)}:where(input,textarea)::placeholder{color:var(--text-disabled)}:where(input,select,textarea,button):disabled{opacity:.5;cursor:not-allowed}:where(button,[role=button],summary,label,select){cursor:pointer}:where(img,svg,video,canvas,iframe,picture,object){max-width:100%}:where(img,video){height:auto}:where(pre){overflow-x:auto}@media (pointer:coarse){:where(button,[role=button],a[role=button],summary,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){min-height:var(--tap-target)}:where(input,select,textarea){font-size:var(--text-control)}:where([role=checkbox],[role=radio],[role=switch],input[type=checkbox],input[type=radio]){position:relative}:where([role=checkbox],[role=radio],[role=switch],input[type=checkbox],input[type=radio]):after{content:"";width:var(--tap-target);height:var(--tap-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}:focus-visible{outline:2px solid var(--ring);outline-offset:var(--ring-offset,2px)}::selection{background:var(--selection);color:var(--text-primary)}:where(html){scrollbar-color:var(--white-15) transparent;scrollbar-width:thin}.light{scrollbar-color:#0000002e transparent}:where(*)::-webkit-scrollbar{width:6px;height:6px}:where(*)::-webkit-scrollbar-track{background:0 0}:where(*)::-webkit-scrollbar-thumb{background:var(--white-15);border-radius:var(--radius-full)}:where(*)::-webkit-scrollbar-thumb:hover{background:var(--white-30)}:where(*)::-webkit-scrollbar-corner{background:0 0}:where(*)::-webkit-scrollbar-button{width:0;height:0;display:none}.light :where(*)::-webkit-scrollbar-thumb{background:#0000002e}.light :where(*)::-webkit-scrollbar-thumb:hover{background:#00000052}}@keyframes hz-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hz-fade-up{will-change:transform, opacity;animation:.4s cubic-bezier(.16,1,.3,1) both hz-fade-up}@media (prefers-reduced-motion:reduce){.hz-fade-up{animation:none}}.hz-collapse{will-change:width;transition:width .22s cubic-bezier(.16,1,.3,1)}.hz-slide{will-change:transform;transition:transform .26s cubic-bezier(.16,1,.3,1)}.hz-fade{will-change:opacity;transition:opacity .24s cubic-bezier(.16,1,.3,1)}.hz-drag{touch-action:none;transition:transform .18s cubic-bezier(.16,1,.3,1)}.hz-drag[data-dragging=true]{opacity:.96;cursor:grabbing;transition:none;box-shadow:0 8px 24px #00000047}@media (prefers-reduced-motion:reduce){.hz-collapse,.hz-slide,.hz-fade,.hz-drag{transition:none}}@keyframes hz-shimmer{0%{background-position:-160px 0}to{background-position:160px 0}}.hz-skeleton{background-color:var(--color3,#80808024);background-image:linear-gradient(90deg, transparent 0%, var(--color4,#80808038) 50%, transparent 100%);background-repeat:no-repeat;background-size:160px 100%;animation:1.2s ease-in-out infinite hz-shimmer}@keyframes hz-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes hz-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hz-row-in{animation:.35s cubic-bezier(.16,1,.3,1) both hz-row-in}@media (prefers-reduced-motion:reduce){.hz-skeleton,.hz-row-in{animation:none}}.hz-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hz-mono{font-family:var(--font-mono,"Zen Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.hz-paper{box-shadow:var(--shadow-inset-hairline,inset 0 0 0 1px #ffffff1a), var(--edge-highlight,inset 0 1px 0 0 #ffffff1a), var(--glass-shadow-2,0 10px 15px -3px #0000008c, 0 4px 6px -4px #0000008c)}@keyframes hz-menu-in{0%{opacity:0}to{opacity:1}}.hz-menu-in{will-change:opacity;animation:.14s ease-out both hz-menu-in}.hz-row{transition:background-color .14s ease-out}@media (prefers-reduced-motion:reduce){.hz-menu-in{animation:none}}@keyframes hz-unfold{0%{opacity:0;transform:perspective(1600px) rotateY(var(--hz-turn,-7deg))}to{opacity:1;transform:perspective(1600px)rotateY(0)}}.hz-unfold{transform-origin:0;will-change:transform, opacity;animation:.22s cubic-bezier(.2,.7,.3,1) both hz-unfold}.hz-unfold[data-hinge=right]{transform-origin:100%;--hz-turn:7deg}@media (prefers-reduced-motion:reduce){.hz-unfold{animation:none}}[data-slot=grid]>*{min-width:0}[data-ratio]>img,[data-ratio]>video{object-fit:cover;width:100%;height:100%;display:block}@supports not selector(::-webkit-scrollbar){:where([data-slot=fill],[data-slot=thread],[data-slot=sources-strip],[data-slot=sidebar-scroll],[data-slot=scroll-area-viewport],[data-slot=textarea],[data-slot=composer-field]){scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.t_light :where([data-slot=fill],[data-slot=thread],[data-slot=sources-strip],[data-slot=sidebar-scroll],[data-slot=scroll-area-viewport],[data-slot=textarea],[data-slot=composer-field]){scrollbar-color:#0003 transparent}}@supports selector(::-webkit-scrollbar){:where([data-slot=fill],[data-slot=thread],[data-slot=sources-strip],[data-slot=sidebar-scroll],[data-slot=scroll-area-viewport],[data-slot=textarea],[data-slot=composer-field]){scrollbar-width:auto;scrollbar-color:auto}:where([data-slot=fill],[data-slot=thread],[data-slot=sources-strip],[data-slot=sidebar-scroll],[data-slot=scroll-area-viewport],[data-slot=textarea],[data-slot=composer-field])::-webkit-scrollbar{width:8px;height:8px}:where([data-slot=fill],[data-slot=thread],[data-slot=sources-strip],[data-slot=sidebar-scroll],[data-slot=scroll-area-viewport],[data-slot=textarea],[data-slot=composer-field])::-webkit-scrollbar-button{width:0;height:0;display:none}:where([data-slot=fill],[data-slot=thread],[data-slot=sources-strip],[data-slot=sidebar-scroll],[data-slot=scroll-area-viewport],[data-slot=textarea],[data-slot=composer-field])::-webkit-scrollbar-track{background:0 0}:where([data-slot=fill],[data-slot=thread],[data-slot=sources-strip],[data-slot=sidebar-scroll],[data-slot=scroll-area-viewport],[data-slot=textarea],[data-slot=composer-field])::-webkit-scrollbar-thumb{background:#ffffff2e padding-box content-box;border:2px solid #0000;border-radius:999px}:where([data-slot=fill],[data-slot=thread],[data-slot=sources-strip],[data-slot=sidebar-scroll],[data-slot=scroll-area-viewport],[data-slot=textarea],[data-slot=composer-field])::-webkit-scrollbar-thumb:hover{background:#ffffff4d padding-box content-box}:where([data-slot=fill],[data-slot=thread],[data-slot=sources-strip],[data-slot=sidebar-scroll],[data-slot=scroll-area-viewport],[data-slot=textarea],[data-slot=composer-field])::-webkit-scrollbar-corner{background:0 0}.t_light :where([data-slot=fill],[data-slot=thread],[data-slot=sources-strip],[data-slot=sidebar-scroll],[data-slot=scroll-area-viewport],[data-slot=textarea],[data-slot=composer-field])::-webkit-scrollbar-thumb{background:#0003 padding-box content-box}}:where([data-slot=textarea],[data-slot=composer-field]){resize:none}.hz-nav-menu-trigger{border-radius:var(--radius,.5rem);color:var(--muted-foreground);padding-block:.5rem;padding-inline:.75rem;transition:color .15s,background-color .15s}.hz-nav-menu-trigger:hover,.hz-nav-menu-trigger[data-state=open]{color:var(--foreground);background:var(--muted)}body{background:var(--color-bg-body,#0a0a0a);color:var(--color-text-primary,#fafafa);-webkit-font-smoothing:antialiased;font-family:Zen,system-ui,sans-serif;font-weight:var(--weight-normal);margin:0}main h1,main h2,main h3{line-height:1.2}@media (width<=30rem){main header,main header>div{flex-wrap:wrap;min-width:0;max-width:100%}}:root,:root.light{--color-text-primary:#000;--color-bg-body:#fff;--color-link-primary:#000}:root.dark{--color-text-primary:#fff;--color-bg-body:#000;--color-link-primary:#fff}:root,:root.light,:root.dark{--color-text-secondary:color-mix(in srgb, var(--color-text-primary) 65%, transparent);--color-text-faint:color-mix(in srgb, var(--color-text-primary) 38%, transparent);--color-border-divider:color-mix(in srgb, var(--color-text-primary) 10%, transparent);--color-bg-primary:transparent;--color-status-good:#0c8410;--color-status-warn:#b45309;--color-status-bad:#b91c1c}:root{--type-root:.962;--type-scale:calc(8 / 7 * var(--type-root));--type-ratio:calc(7 / 4);--weight-normal:497;--weight-medium:500;--weight-semibold:606;--weight-bold:606}:root:root .font_body,:root:root .font_mono,:root:root .font_heading{--f-weight-0:var(--weight-medium);--f-weight-1:var(--weight-medium);--f-weight-2:var(--weight-normal);--f-weight-3:var(--weight-normal);--f-weight-4:var(--weight-normal);--f-weight-5:var(--weight-normal);--f-weight-6:var(--weight-normal);--f-weight-7:var(--weight-normal);--f-weight-8:var(--weight-normal);--f-weight-9:var(--weight-normal);--f-weight-10:var(--weight-normal);--f-weight-11:var(--weight-normal);--f-weight-12:var(--weight-normal)}button{font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}[data-reach] button,[data-reach] [role=button]{min-block-size:24px;min-inline-size:24px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
