@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid}}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/SpaceGrotesk-Light.25elai-6ljh26.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/SpaceGrotesk-Regular.23jk7jpewl9-5.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/SpaceGrotesk-Medium.0jr_x4kgzy96h.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/SpaceGrotesk-Bold.22h99_5azgg5_.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/JetBrainsMono-Regular.3agh48iplmb30.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/JetBrainsMono-Medium.2bb44np7x4jpj.ttf)format("truetype")}@layer theme{:root,:host{--font-sans:var(--z-font-sans);--font-mono:var(--z-font-mono);--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--font-weight-medium:500;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:var(--z-radius-md);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-fg:var(--z-fg);--color-fg-muted:var(--z-fg-muted);--color-fg-dim:var(--z-fg-dim);--radius-full:var(--z-radius-full)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.left-0{left:0}.z-20{z-index:20}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.-mb-px{margin-bottom:-1px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-full{height:100%}.min-h-\[220px\]{min-height:220px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-y-\[-1px\]{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.resize-y{resize:vertical}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-full{border-radius:var(--radius-full)}.rounded-md{border-radius:var(--radius-md)}.rounded-b-\[11px\]{border-bottom-right-radius:11px;border-bottom-left-radius:11px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--z-button\)\]{border-color:var(--z-button)}.border-\[var\(--z-line\)\]{border-color:var(--z-line)}.border-transparent{border-color:#0000}.bg-\[var\(--z-bg\)\]{background-color:var(--z-bg)}.bg-\[var\(--z-button\)\]{background-color:var(--z-button)}.bg-\[var\(--z-danger\)\]{background-color:var(--z-danger)}.bg-\[var\(--z-glass\)\]{background-color:var(--z-glass)}.bg-\[var\(--z-info\)\]{background-color:var(--z-info)}.bg-\[var\(--z-surface\)\]{background-color:var(--z-surface)}.bg-\[var\(--z-surface-raised\)\]{background-color:var(--z-surface-raised)}.bg-fg-dim{background-color:var(--color-fg-dim)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-5{padding:calc(var(--spacing) * 5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.font-mono{font-family:var(--font-mono)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[28px\]{font-size:28px}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--z-button-fg\)\]{color:var(--z-button-fg)}.text-\[var\(--z-danger\)\]{color:var(--z-danger)}.text-\[var\(--z-danger-fg\)\]{color:var(--z-danger-fg)}.text-\[var\(--z-info-fg\)\]{color:var(--z-info-fg)}.text-fg{color:var(--color-fg)}.text-fg-dim{color:var(--color-fg-dim)}.text-fg-muted{color:var(--color-fg-muted)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-fg-dim::placeholder{color:var(--color-fg-dim)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}.focus-within\:border-\[color-mix\(in_srgb\,var\(--z-fg\)_35\%\,var\(--z-line\)\)\]:focus-within{border-color:var(--z-fg)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-\[color-mix\(in_srgb\,var\(--z-fg\)_35\%\,var\(--z-line\)\)\]:focus-within{border-color:color-mix(in srgb,var(--z-fg) 35%,var(--z-line))}}@media (hover:hover){.hover\:bg-\[var\(--z-state-hover\)\]:hover{background-color:var(--z-state-hover)}.hover\:text-fg:hover{color:var(--color-fg)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--z-fg\)\]:focus-visible{outline-color:var(--z-fg)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-fit{width:fit-content}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[5\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:5.5rem minmax(0,1fr)}.sm\:grid-cols-\[7\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:7.75rem minmax(0,1fr)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}}@container (min-width:640px){.\@min-\[640px\]\:block{display:block}.\@min-\[640px\]\:hidden{display:none}}}:root{--z-n0:#050506;--z-n50:#0a0a0c;--z-n100:#121214;--z-n150:#1a1a1e;--z-n200:#242428;--z-n250:#2e2e34;--z-n300:#3a3a42;--z-n400:#52525c;--z-n500:#6e6e78;--z-n600:#8a8a94;--z-n700:#a8a8b0;--z-n800:#c6c6cc;--z-n850:#d6d6da;--z-n900:#e8e8ea;--z-n950:#f2f2f3;--z-n1000:#fff;--z-danger:#b53522;--z-danger-fg:#8a3524;--z-danger-line:#b5352266;--z-danger-fill:#b5352214;--z-success:#0f6a4b;--z-success-fg:#0d5b40;--z-success-line:#0f6a4b66;--z-success-fill:#0f6a4b14;--z-warning:#96522a;--z-warning-fg:#8a4a24;--z-warning-line:#96522a66;--z-warning-fill:#96522a14;--z-info:#a44a08;--z-info-fg:#5a3a18;--z-info-line:#a44a0866;--z-info-fill:#a44a0814;--z-space-0:0;--z-space-1:4px;--z-space-2:8px;--z-space-3:12px;--z-space-4:16px;--z-space-5:20px;--z-space-6:24px;--z-space-8:32px;--z-space-10:40px;--z-space-12:48px;--z-space-16:64px;--z-radius-none:0;--z-radius-xs:6px;--z-radius-sm:9px;--z-radius-md:11px;--z-radius-lg:14px;--z-radius-xl:18px;--z-radius-2xl:20px;--z-radius-sheet:30px;--z-radius-full:9999px;--z-radius-control:11px;--z-h-desktop:30px;--z-h-sm:34px;--z-h-md:36px;--z-h-popup:42px;--z-h-lg:44px;--z-h-mobile-cta:46px;--z-font-sans:"Space Grotesk", system-ui, -apple-system, sans-serif;--z-font-mono:"JetBrains Mono", ui-monospace, monospace;--z-type-micro:9.5px;--z-type-meta:11px;--z-type-row:13px;--z-type-body:13.5px;--z-type-heading:15px;--z-type-stat:20px;--z-type-hero:32px;--z-card-pad:16px;--z-nav-w:200px;--z-nav-w-lg:220px;--z-live-w:260px;--z-live-w-xl:280px;--z-duration-fast:.12s;--z-duration-base:.18s;--z-duration-slow:.24s;--z-ease:cubic-bezier(.2, .7, .2, 1);--z-focus-width:1px;--z-focus-offset:0px;--z-brand-ink:#111;--z-brand-paper:#f1f0ee;--z-brand-red:#ff1b0c;--z-brand-vermilion:#ff4e12;--z-brand-amber:#ff8a17;--z-brand-gold:#ffbe14;--z-brand-yellow:#ffe05c;--z-brand-void:#0b0a09;--z-brand-panel:#161311;--z-brand-cobalt:var(--z-brand-red);--z-brand-cobalt-bright:var(--z-brand-vermilion);--z-brand-cobalt-soft:var(--z-brand-amber);--z-brand-cobalt-violet:var(--z-brand-gold);--z-cobalt-rgb:255, 27, 12;--z-cobalt-bright-rgb:255, 78, 18;--z-void-rgb:11, 10, 9;--z-bloom-gradient:radial-gradient(circle, #ff1b0c00 40%, #ff1b0c47 52%, #ff6a1080 60%, #d4280033 70%, #0b0a0900 84%);--z-bg:#f1f0ee;--z-surface:var(--z-n1000);--z-surface-raised:#faf9f7;--z-surface-sunken:#e2e0dc;--z-line:#1111111f;--z-line-strong:#1113;--z-fg:#111;--z-fg-strong:#1a1a1a;--z-fg-muted:#444;--z-fg-dim:#666;--z-fg-faint:#9a9a9a;--z-accent:#ff1b0c;--z-accent-fg:#0b0a09;--z-accent-gradient:linear-gradient(120deg, #ff1b0c 0%, #ff6a10 50%, #ffc414 100%);--z-accent-glow:0 12px 28px #ff2d1f47;--z-button:#a81818;--z-button-fg:#fff;--z-button-gradient:linear-gradient(120deg, #9a1016 0%, #b42218 52%, #a43216 100%);--z-surface-gradient:linear-gradient(180deg, #fff 0%, #faf9f7 100%);--z-surface-raised-gradient:linear-gradient(180deg, #fff 0%, #f1f0ee 100%);--z-hero-gradient:linear-gradient(150deg, #ff1b0c24, #ffc4140f);--z-hero-soft-gradient:linear-gradient(150deg, #ff1b0c14, #ff8a170a);--z-bloom:.25;--z-screen-mid:#faf9f7;--z-screen-gradient:linear-gradient(176deg, #fff 0%, #faf9f7 55%, #f1f0ee 100%);--z-sheet-gradient:linear-gradient(180deg, #fff 0%, #f1f0ee 100%);--z-tab-bar-bg:#ffffffe0;--z-scrim:#1111114d;--z-overlay:#1116;--z-shadow:#1111111a;--z-card-shadow:0 1px 2px #1111110f, 0 8px 24px #1111110f;--z-glass:#1111110d;--z-glass-2:#11111117;--z-state-hover:#ff1b0c14;--z-state-press:#ff1b0c24;--z-state-selected:#ff1b0c1f;--z-focus-ring:#ff1b0c;--z-focus-ring-inner:transparent;--z-disabled-opacity:.45;--zunia-bg:var(--z-bg);--zunia-bg-elevated:var(--z-surface);--zunia-fg:var(--z-fg);--zunia-fg-muted:var(--z-fg-muted);--zunia-accent:var(--z-accent);--zunia-border:var(--z-line);--zunia-font-sans:var(--z-font-sans);--zunia-font-mono:var(--z-font-mono);--zunia-white:var(--z-n1000);--zunia-black:var(--z-n0);--zunia-paper:#f1f0ee;--zunia-ink:#111;--zunia-danger:var(--z-danger);--zunia-success:var(--z-success);--zunia-warning:var(--z-warning)}[data-theme=dark],.zunia-dark{--z-bg:#0b0a09;--z-surface:#161311;--z-surface-raised:#1c1814;--z-surface-sunken:#0f0d0b;--z-line:#f1f0ee24;--z-line-strong:#f1f0ee38;--z-fg:#f1f0ee;--z-fg-strong:#e8e4de;--z-fg-muted:#c9c6c1;--z-fg-dim:#8a8a8a;--z-fg-faint:#666;--z-accent:#ff1b0c;--z-accent-fg:#0b0a09;--z-overlay:#0b0a09b8;--z-shadow:#0000008c;--z-glass:#f1f0ee0b;--z-glass-2:#f1f0ee1a;--z-state-hover:#ff4e121f;--z-state-press:#ff4e1233;--z-state-selected:#ff1b0c47;--z-focus-ring:#ff8a17;--z-focus-ring-inner:transparent;--z-accent-gradient:linear-gradient(120deg, #ff1b0c 0%, #ff6a10 50%, #ffc414 100%);--z-accent-glow:0 12px 28px #ff2d1f47;--z-surface-gradient:linear-gradient(180deg, #f1f0ee14, #f1f0ee07);--z-surface-raised-gradient:linear-gradient(180deg, #f1f0ee1a, #f1f0ee09);--z-hero-gradient:linear-gradient(150deg, #ff1b0c47, #ffc4141a);--z-hero-soft-gradient:linear-gradient(150deg, #ff1b0c33, #ff8a1714);--z-bloom:1;--z-screen-mid:#161311;--z-screen-gradient:linear-gradient(176deg, #161311 0%, #0b0a09 46%, #050506 100%);--z-sheet-gradient:linear-gradient(180deg, #161311f7, #0b0a09fc);--z-tab-bar-bg:#0b0a098c;--z-scrim:#0b0a09a8;--z-danger:#e85a4a;--z-danger-fg:#f5c4bc;--z-danger-line:#e85a4a73;--z-danger-fill:#e85a4a14;--z-success:#4ed8a0;--z-success-fg:#b4efd6;--z-success-line:#4ed8a073;--z-success-fill:#4ed8a01f;--z-warning:#e5a06b;--z-warning-fg:#f0d4b6;--z-warning-line:#e5a06b73;--z-warning-fill:#e5a06b1a;--z-info:#ff8a17;--z-info-fg:#ffe0b8;--z-info-line:#ff8a1773;--z-info-fill:#ff8a1724;--z-card-shadow:none}[data-theme=light],.zunia-light{--z-bg:#f1f0ee;--z-surface:var(--z-n1000);--z-surface-raised:#faf9f7;--z-surface-sunken:#e2e0dc;--z-line:#1111111f;--z-line-strong:#1113;--z-fg:#111;--z-fg-strong:#1a1a1a;--z-fg-muted:#444;--z-fg-dim:#666;--z-fg-faint:#9a9a9a;--z-accent:#ff1b0c;--z-accent-fg:#0b0a09;--z-overlay:#1116;--z-shadow:#1111111a;--z-card-shadow:0 1px 2px #1111110f, 0 8px 24px #1111110f;--z-glass:#1111110d;--z-glass-2:#11111117;--z-state-hover:#ff1b0c14;--z-state-press:#ff1b0c24;--z-state-selected:#ff1b0c1f;--z-focus-ring:#ff1b0c;--z-focus-ring-inner:transparent;--z-accent-gradient:linear-gradient(120deg, #ff1b0c 0%, #ff6a10 50%, #ffc414 100%);--z-accent-glow:0 12px 28px #ff2d1f47;--z-surface-gradient:linear-gradient(180deg, #fff 0%, #faf9f7 100%);--z-surface-raised-gradient:linear-gradient(180deg, #fff 0%, #f1f0ee 100%);--z-hero-gradient:linear-gradient(150deg, #ff1b0c24, #ffc4140f);--z-hero-soft-gradient:linear-gradient(150deg, #ff1b0c14, #ff8a170a);--z-bloom:.25;--z-screen-mid:#faf9f7;--z-screen-gradient:linear-gradient(176deg, #fff 0%, #faf9f7 55%, #f1f0ee 100%);--z-sheet-gradient:linear-gradient(180deg, #fff 0%, #f1f0ee 100%);--z-tab-bar-bg:#ffffffe0;--z-scrim:#1111114d;--z-danger:#b53522;--z-danger-fg:#8a3524;--z-danger-line:#b5352266;--z-danger-fill:#b5352214;--z-success:#0f6a4b;--z-success-fg:#0d5b40;--z-success-line:#0f6a4b66;--z-success-fill:#0f6a4b14;--z-warning:#96522a;--z-warning-fg:#8a4a24;--z-warning-line:#96522a66;--z-warning-fill:#96522a14;--z-info:#a44a08;--z-info-fg:#5a3a18;--z-info-line:#a44a0866;--z-info-fill:#a44a0814}@media (prefers-reduced-motion:reduce){:root{--z-duration-fast:0s;--z-duration-base:0s;--z-duration-slow:0s}}[data-theme=dark],.zunia-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--z-bg:#0b0a09;--z-surface:#161311;--z-surface-raised:#1c1916;--z-fg-muted:#c4bfb8;--z-fg-dim:#9a948c;--z-line:#f1f0ee1f;--z-glass:#f1f0ee0d;--z-state-hover:#f1f0ee14;--z-button:#a81818;--z-button-fg:#fff}body{background:var(--z-bg);min-height:100%;color:var(--z-fg);margin:0;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif}::selection{background:var(--z-button)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--z-button) 55%, transparent)}}.markdown{color:var(--z-fg-muted)}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown :where(p,ul,ol,pre,blockquote){margin:.75em 0}.markdown :where(strong){color:var(--z-fg);font-weight:500}.markdown :where(a){color:var(--z-fg);text-underline-offset:3px}.markdown :where(ul,ol){padding-left:0;list-style:none}.markdown :where(ol){counter-reset:md-item}.markdown :where(li){margin:.35em 0;padding-left:1.05rem;position:relative}.markdown :where(ul>li):before{content:"";background:var(--z-button);border-radius:99px;width:5px;height:5px;position:absolute;top:.62em;left:0}.markdown :where(ol>li){counter-increment:md-item}.markdown :where(ol>li):before{content:counter(md-item);color:var(--z-fg-dim);font-family:var(--z-font-mono), ui-monospace, monospace;font-size:.78em;position:absolute;top:.05em;left:0}.markdown :where(h1,h2,h3){color:var(--z-fg);letter-spacing:-.02em;margin:1em 0 .35em;font-weight:500}.markdown :where(h1){font-size:1.15em}.markdown :where(h2){font-size:1.05em}.markdown :where(blockquote){border-left:2px solid var(--z-button);color:var(--z-fg-dim);padding-left:.85em}.markdown :where(hr){border:0;border-top:1px solid var(--z-line);margin:1em 0}.markdown :where(code){background:var(--z-glass-2);color:var(--z-fg);font-family:var(--z-font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:6px;padding:.12em .38em;font-size:.88em}.markdown :where(pre){border:1px solid var(--z-line);background:var(--z-bg);border-radius:12px;padding:.8rem .95rem;overflow-x:auto}.markdown :where(pre code){background:0 0;padding:0;font-size:.84em}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
