:root{--ui-background:oklch(0.985 0.004 220);--ui-foreground:oklch(0.205 0.018 230);--ui-card:oklch(0.998 0.002 220);--ui-card-foreground:var(--ui-foreground);--ui-popover:oklch(0.998 0.002 220);--ui-popover-foreground:var(--ui-foreground);--ui-primary:oklch(0.405 0.09 215);--ui-primary-foreground:oklch(0.985 0.004 220);--ui-secondary:oklch(0.935 0.018 215);--ui-secondary-foreground:oklch(0.285 0.04 222);--ui-muted:oklch(0.952 0.01 220);--ui-muted-foreground:oklch(0.48 0.028 225);--ui-accent:oklch(0.915 0.03 205);--ui-accent-foreground:oklch(0.255 0.045 220);--ui-destructive:oklch(0.57 0.205 27);--ui-destructive-foreground:oklch(0.985 0.004 220);--ui-border:oklch(0.855 0.02 220);--ui-input:oklch(0.64 0.025 220);--ui-ring:oklch(0.545 0.115 215);--ui-success:oklch(0.49 0.125 155);--ui-success-foreground:oklch(0.985 0.004 220);--ui-success-soft:oklch(0.93 0.035 155);--ui-warning:oklch(0.525 0.125 78);--ui-warning-foreground:oklch(0.19 0.025 78);--ui-warning-soft:oklch(0.94 0.045 88);--ui-info:oklch(0.49 0.12 240);--ui-info-foreground:oklch(0.985 0.004 220);--ui-info-soft:oklch(0.93 0.035 240);--ui-chart-1:oklch(0.57 0.15 35);--ui-chart-2:oklch(0.53 0.105 170);--ui-chart-3:oklch(0.49 0.1 235);--ui-chart-4:oklch(0.65 0.13 90);--ui-chart-5:oklch(0.58 0.14 315);--ui-font-sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-font-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace;--ui-radius:0.75rem;--radius-sm:max(0rem,calc(var(--ui-radius) - 0.5rem));--radius-md:max(0rem,calc(var(--ui-radius) - 0.25rem));--radius-lg:var(--ui-radius)}.dark,:root[data-theme=dark],[data-theme=dark]{--ui-background:oklch(0.15 0.014 230);--ui-foreground:oklch(0.955 0.008 220);--ui-card:oklch(0.19 0.016 230);--ui-card-foreground:var(--ui-foreground);--ui-popover:oklch(0.205 0.018 230);--ui-popover-foreground:var(--ui-foreground);--ui-primary:oklch(0.755 0.105 210);--ui-primary-foreground:oklch(0.175 0.02 230);--ui-secondary:oklch(0.255 0.022 225);--ui-secondary-foreground:oklch(0.94 0.01 220);--ui-muted:oklch(0.235 0.018 225);--ui-muted-foreground:oklch(0.715 0.025 220);--ui-accent:oklch(0.275 0.035 210);--ui-accent-foreground:oklch(0.95 0.008 220);--ui-destructive:oklch(0.68 0.19 25);--ui-destructive-foreground:oklch(0.16 0.025 25);--ui-border:oklch(0.32 0.025 225);--ui-input:oklch(0.48 0.03 225);--ui-ring:oklch(0.72 0.105 210);--ui-success:oklch(0.7 0.12 155);--ui-success-foreground:oklch(0.16 0.025 155);--ui-success-soft:oklch(0.25 0.045 155);--ui-warning:oklch(0.78 0.12 82);--ui-warning-foreground:oklch(0.19 0.025 78);--ui-warning-soft:oklch(0.27 0.045 82);--ui-info:oklch(0.72 0.11 240);--ui-info-foreground:oklch(0.16 0.025 240);--ui-info-soft:oklch(0.25 0.04 240);--ui-chart-1:oklch(0.72 0.14 35);--ui-chart-2:oklch(0.7 0.11 170);--ui-chart-3:oklch(0.7 0.11 235);--ui-chart-4:oklch(0.77 0.12 90);--ui-chart-5:oklch(0.72 0.13 315)}:root[data-theme=light],[data-theme=light]{--ui-background:oklch(0.985 0.004 220);--ui-foreground:oklch(0.205 0.018 230);--ui-card:oklch(0.998 0.002 220);--ui-card-foreground:var(--ui-foreground);--ui-popover:oklch(0.998 0.002 220);--ui-popover-foreground:var(--ui-foreground);--ui-primary:oklch(0.405 0.09 215);--ui-primary-foreground:oklch(0.985 0.004 220);--ui-secondary:oklch(0.935 0.018 215);--ui-secondary-foreground:oklch(0.285 0.04 222);--ui-muted:oklch(0.952 0.01 220);--ui-muted-foreground:oklch(0.48 0.028 225);--ui-accent:oklch(0.915 0.03 205);--ui-accent-foreground:oklch(0.255 0.045 220);--ui-destructive:oklch(0.57 0.205 27);--ui-destructive-foreground:oklch(0.985 0.004 220);--ui-border:oklch(0.855 0.02 220);--ui-input:oklch(0.64 0.025 220);--ui-ring:oklch(0.545 0.115 215);--ui-success:oklch(0.49 0.125 155);--ui-success-foreground:oklch(0.985 0.004 220);--ui-success-soft:oklch(0.93 0.035 155);--ui-warning:oklch(0.525 0.125 78);--ui-warning-foreground:oklch(0.19 0.025 78);--ui-warning-soft:oklch(0.94 0.045 88);--ui-info:oklch(0.49 0.12 240);--ui-info-foreground:oklch(0.985 0.004 220);--ui-info-soft:oklch(0.93 0.035 240);--ui-chart-1:oklch(0.57 0.15 35);--ui-chart-2:oklch(0.53 0.105 170);--ui-chart-3:oklch(0.49 0.1 235);--ui-chart-4:oklch(0.65 0.13 90);--ui-chart-5:oklch(0.58 0.14 315)}@media (pointer:coarse){:root{--interactive-target-compact:max(2.75rem,var(--interactive-target-min))}}:root[data-verification-pointer=coarse]{--interactive-target-compact:max(2.75rem,var(--interactive-target-min))}@font-face{font-display:swap;font-family:MonoLisaText;font-style:normal;font-weight:1 900;src:url(/_next/static/media/0-MonoLisaText-normal.31696666.woff2?dpl=dpl_Hosta5gqgTXCpij9fDrEqfX75Rsz) format("woff2");unicode-range:u+0020-007f}@font-face{font-family:MonoLisaText Fallback Arial;src:local("Arial");size-adjust:113.95%;ascent-override:91.27%;descent-override:29.84%;line-gap-override:0%;unicode-range:u+0020-007f}@font-face{font-family:MonoLisaText Fallback Roboto;src:local("Roboto");size-adjust:114.2%;ascent-override:91.07%;descent-override:29.77%;line-gap-override:0%;unicode-range:u+0020-007f}@font-face{font-family:MonoLisaCode Fallback Menlo;src:local("Menlo");size-adjust:106.3%;ascent-override:97.83%;descent-override:31.98%;line-gap-override:0%;unicode-range:u+0020-007f}@font-face{font-family:MonoLisaCode Fallback Roboto Mono;src:local("Roboto Mono");size-adjust:106.65%;ascent-override:97.52%;descent-override:31.88%;line-gap-override:0%;unicode-range:u+0020-007f}@font-face{font-display:swap;font-family:MonoLisaCode;font-style:normal;font-weight:1 900;src:url(/_next/static/media/0-MonoLisaCode-normal.d151b655.woff2?dpl=dpl_Hosta5gqgTXCpij9fDrEqfX75Rsz) format("woff2");unicode-range:u+0020-007f}:root{color-scheme:light;--background:#fbf6f2;--foreground:#201b19;--muted:#6b625d;--faint:#6b625d;--grid:#eaded8;--line:#bbaaa2;--control-border:#8f8f8f;--surface:#ffffff;--surface-raised:#f3ece8;--surface-hover:#eaded8;--card:#ffffff;--card-foreground:#201b19;--popover:#ffffff;--popover-foreground:#201b19;--primary:#201b19;--primary-foreground:#fbf6f2;--secondary:#f3ece8;--secondary-foreground:#201b19;--accent:#eaded8;--accent-foreground:#201b19;--info:#0d61ac;--info-soft:#d8eaff;--focus:#0d61ac;--scrim:rgba(2,2,2,0.44);--disabled:#e8ded9;--disabled-foreground:#717171;--inverse:#201b19;--inverse-foreground:#fbf6f2;--success:#2d6a42;--success-soft:rgba(45,106,66,0.12);--warning:#785f28;--warning-soft:rgba(120,95,40,0.12);--danger:#9f3631;--danger-soft:rgba(159,54,49,0.12);--aurora-violet:oklch(0.82 0.048 312);--aurora-rose:oklch(0.85 0.044 12);--aurora-gold:oklch(0.92 0.036 96);--aurora-mint:oklch(0.9 0.036 172);--aurora-cyan:oklch(0.84 0.042 236);--chrome-deep:rgb(52 52 64);--chrome-shadow:rgb(58 58 72);--chrome-mid:rgb(92 92 106);--chrome-high:rgb(88 88 100);--chrome-glint:rgb(100 100 112);--canvas-background:var(--background);--chrome-foil-gradient:linear-gradient(118deg,color-mix(in oklch,var(--aurora-cyan) 78%,transparent) 0%,color-mix(in oklch,var(--aurora-violet) 78%,transparent) 22%,color-mix(in oklch,var(--aurora-rose) 72%,transparent) 42%,color-mix(in oklch,var(--aurora-gold) 78%,transparent) 62%,color-mix(in oklch,var(--aurora-mint) 78%,transparent) 82%,color-mix(in oklch,var(--aurora-cyan) 78%,transparent) 100%);--chrome-text-gradient:linear-gradient(170deg,rgb(52 52 64),rgb(88 88 100) 10%,rgb(58 58 72) 20%,rgb(100 100 112) 32%,rgb(64 64 78) 42%,rgb(92 92 106) 52%,rgb(54 54 68) 62%,rgb(86 86 100) 72%,rgb(56 56 70) 82%,rgb(80 80 94) 91%,rgb(60 60 74));--chrome-text-shadow:0 -1px 0 rgb(255 255 255/45%),0 1px 1px rgb(0 0 0/30%),0 3px 6px rgb(0 0 0/12%);--font-text:"MonoLisaText","MonoLisaText Fallback Arial","MonoLisaText Fallback Roboto",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"MonoLisaCode","MonoLisaCode Fallback Menlo","MonoLisaCode Fallback Roboto Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-sans:var(--font-text);--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--layout-edge-inset:1.5rem;--layout-chrome-inset:0.5rem;--interactive-target-compact:2.5rem;--interactive-target-min:3rem;--control-height:3.25rem;--control-height-primary:3.5rem;--control-height-transport:4rem;--text-caption:0.75rem;--text-label:0.875rem;--text-body:1rem;--text-control:1rem;--text-control-glyph:1.25rem;--text-heading:1.5rem;--text-title:2rem;--text-display:3.5rem;--font-weight-regular:450;--font-weight-medium:550;--font-weight-bold:700;--radius-sharp:0;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-round:999px;--control-radius:9999px;--motion-duration-instant:0ms;--motion-duration-fast:120ms;--motion-duration-standard:180ms;--motion-duration-slow:280ms;--motion-distance-rail-enter:14px;--motion-distance-rail-exit:10px;--motion-easing-standard:cubic-bezier(0.2,0,0,1);--motion-easing-emphasized:cubic-bezier(0.16,1,0.3,1);--elevation-none:none;--elevation-low:0 1px 2px oklch(0 0 0/0.08);--elevation-raised:0 8px 24px -12px oklch(0 0 0/0.22);--elevation-overlay:0 18px 48px -18px oklch(0 0 0/0.32);--z-chrome:50;--z-modal:2000;--z-tooltip:3000;--z-skip-link:4000;--breakpoint-compact:30rem;--breakpoint-medium:48rem;--breakpoint-wide:75rem;--breakpoint-canvas:90rem}.dark,:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--background:#000000;--foreground:#f2f2ed;--muted:#8f938c;--faint:#8f938c;--grid:#1c1e1b;--line:#5f645d;--control-border:#666666;--surface:#0d0e0c;--surface-raised:#161814;--surface-hover:#1c1e1b;--card:#0d0e0c;--card-foreground:#f2f2ed;--popover:#161814;--popover-foreground:#f2f2ed;--primary:#f2f2ed;--primary-foreground:#0d0e0c;--secondary:#252820;--secondary-foreground:#f2f2ed;--accent:#1c1e1b;--accent-foreground:#f2f2ed;--info:#6aa9ed;--info-soft:#152d46;--focus:#6aa9ed;--scrim:rgba(0,0,0,0.72);--disabled:#262626;--disabled-foreground:#777777;--inverse:#f2f2ed;--inverse-foreground:#0d0e0c;--success:#76b38e;--success-soft:rgba(118,179,142,0.12);--warning:#c9ad74;--warning-soft:rgba(201,173,116,0.12);--danger:#e18982;--danger-soft:rgba(225,137,130,0.12);--aurora-violet:oklch(0.58 0.045 312);--aurora-rose:oklch(0.61 0.04 12);--aurora-gold:oklch(0.69 0.035 96);--aurora-mint:oklch(0.63 0.035 172);--aurora-cyan:oklch(0.6 0.04 236);--chrome-deep:rgb(100 102 122);--chrome-shadow:rgb(112 114 136);--chrome-mid:rgb(166 168 190);--chrome-high:rgb(158 160 182);--chrome-glint:rgb(178 180 200);--canvas-background:var(--background);--chrome-text-gradient:linear-gradient(170deg,rgb(100 102 122),rgb(158 160 182) 10%,rgb(112 114 136) 20%,rgb(178 180 200) 32%,rgb(122 124 148) 42%,rgb(166 168 190) 52%,rgb(106 108 132) 62%,rgb(160 162 186) 72%,rgb(110 112 136) 82%,rgb(152 154 178) 91%,rgb(118 120 142));--chrome-text-shadow:0 -1px 0 rgb(255 255 255/8%),0 1px 1px rgb(0 0 0/45%),0 3px 8px rgb(0 0 0/22%)}:root[data-theme=light],[data-theme=light]{color-scheme:light;--background:#fbf6f2;--foreground:#201b19;--muted:#6b625d;--faint:#6b625d;--grid:#eaded8;--line:#bbaaa2;--control-border:#8f8f8f;--surface:#ffffff;--surface-raised:#f3ece8;--surface-hover:#eaded8;--card:#ffffff;--card-foreground:#201b19;--popover:#ffffff;--popover-foreground:#201b19;--primary:#201b19;--primary-foreground:#fbf6f2;--secondary:#f3ece8;--secondary-foreground:#201b19;--accent:#eaded8;--accent-foreground:#201b19;--info:#0d61ac;--info-soft:#d8eaff;--focus:#0d61ac;--scrim:rgba(2,2,2,0.44);--disabled:#e8ded9;--disabled-foreground:#717171;--inverse:#201b19;--inverse-foreground:#fbf6f2;--success:#2d6a42;--success-soft:rgba(45,106,66,0.12);--warning:#785f28;--warning-soft:rgba(120,95,40,0.12);--danger:#9f3631;--danger-soft:rgba(159,54,49,0.12);--aurora-violet:oklch(0.82 0.048 312);--aurora-rose:oklch(0.85 0.044 12);--aurora-gold:oklch(0.92 0.036 96);--aurora-mint:oklch(0.9 0.036 172);--aurora-cyan:oklch(0.84 0.042 236);--chrome-deep:rgb(52 52 64);--chrome-shadow:rgb(58 58 72);--chrome-mid:rgb(92 92 106);--chrome-high:rgb(88 88 100);--chrome-glint:rgb(100 100 112);--canvas-background:var(--background);--chrome-text-gradient:linear-gradient(170deg,rgb(52 52 64),rgb(88 88 100) 10%,rgb(58 58 72) 20%,rgb(100 100 112) 32%,rgb(64 64 78) 42%,rgb(92 92 106) 52%,rgb(54 54 68) 62%,rgb(86 86 100) 72%,rgb(56 56 70) 82%,rgb(80 80 94) 91%,rgb(60 60 74));--chrome-text-shadow:0 -1px 0 rgb(255 255 255/45%),0 1px 1px rgb(0 0 0/30%),0 3px 6px rgb(0 0 0/12%)}.dark,:root,:root[data-theme=dark],:root[data-theme=light],[data-theme=dark],[data-theme=light]{--ui-background:var(--background);--ui-foreground:var(--foreground);--ui-card:var(--card);--ui-card-foreground:var(--card-foreground);--ui-popover:var(--popover);--ui-popover-foreground:var(--popover-foreground);--ui-primary:var(--primary);--ui-primary-foreground:var(--primary-foreground);--ui-secondary:var(--secondary);--ui-secondary-foreground:var(--secondary-foreground);--ui-muted:var(--surface-raised);--ui-muted-foreground:var(--muted);--ui-accent:var(--accent);--ui-accent-foreground:var(--accent-foreground);--ui-destructive:var(--danger);--ui-destructive-foreground:var(--background);--ui-border:var(--line);--ui-input:var(--control-border);--ui-ring:var(--focus);--ui-success:var(--success);--ui-success-foreground:var(--background);--ui-success-soft:var(--success-soft);--ui-warning:var(--warning);--ui-warning-foreground:var(--background);--ui-warning-soft:var(--warning-soft);--ui-info:var(--info);--ui-info-foreground:var(--background);--ui-info-soft:var(--info-soft);--ui-chart-1:var(--aurora-rose);--ui-chart-2:var(--aurora-mint);--ui-chart-3:var(--aurora-cyan);--ui-chart-4:var(--aurora-gold);--ui-chart-5:var(--aurora-violet);--ui-font-sans:var(--font-text);--ui-font-mono:var(--font-mono);--ui-radius:var(--radius-lg)}@media (pointer:coarse){:root{--interactive-target-compact:max(2.75rem,var(--interactive-target-min,3rem))}}:root[data-verification-pointer=coarse]{--interactive-target-compact:max(2.75rem,var(--interactive-target-min,3rem))}@layer base{*,:after,:before{box-sizing:border-box}*{margin:0}body,html{min-width:0;min-height:100%;overflow-x:clip}html{text-size-adjust:100%}body,html{background:var(--ui-background)}body{color:var(--ui-foreground);font-family:var(--ui-font-sans);font-size:16px;font-synthesis:none;font-feature-settings:common-ligatures contextual;font-variant-ligatures:common-ligatures contextual;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code,kbd,pre,samp{font-family:var(--ui-font-mono)}button,input,select,textarea{font:inherit}:where(button,select,input[type=button],input[type=submit],input[type=reset]){touch-action:manipulation}button:not(:disabled){cursor:pointer}a{color:inherit;text-underline-offset:.2em}:where(blockquote,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,li,p){overflow-wrap:anywhere}:where(canvas,img,picture,svg,video){max-inline-size:100%}:focus-visible{outline:2px solid var(--ui-ring);outline-offset:3px}::selection{background:color-mix(in oklch,var(--ui-primary) 28%,transparent);color:var(--ui-foreground)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.01ms!important}}@media (forced-colors:active){:focus-visible{outline-color:Highlight}::selection{background:Highlight;color:HighlightText}}}@layer base{*,:after,:before{box-sizing:border-box}*{margin:0}body,html{min-width:0;min-height:100%;overflow-x:clip}html{background:var(--background);text-size-adjust:100%}body{background:var(--canvas-background,var(--background));color:var(--foreground);font-family:var(--font-text,var(--font-sans));font-size:16px;font-synthesis:none;font-feature-settings:common-ligatures contextual;font-variant-ligatures:common-ligatures contextual;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code,kbd,pre,samp{font-family:var(--font-mono)}button,input,select,textarea{font:inherit}button{cursor:pointer}:where(button,select,input[type=button],input[type=submit],input[type=reset]){touch-action:manipulation}a{color:inherit;text-underline-offset:3px}:where(blockquote,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,li,p){overflow-wrap:anywhere}:where(canvas,img,picture,svg,video){max-inline-size:100%}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--foreground);color:var(--background)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}}}.jungle-text-chrome{background:var(--chrome-text-gradient);background-clip:text;color:var(--chrome-deep);text-shadow:var(--chrome-text-shadow);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@supports not (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.jungle-text-chrome{background:none;color:var(--chrome-deep);-webkit-text-fill-color:currentColor}}@media (forced-colors:active){.jungle-text-chrome{background:none;color:CanvasText;text-shadow:none;-webkit-text-fill-color:currentColor}}.syntax-code{--syntax-comment:var(--muted,currentColor);--syntax-keyword:var(--warning,var(--accent,currentColor));--syntax-string:var(--success,var(--accent,currentColor));--syntax-number:var(--danger,var(--accent,currentColor));--syntax-name:var(--info,var(--accent,currentColor));--syntax-sign:var(--muted,currentColor);--sh-class:var(--syntax-name);--sh-comment:var(--syntax-comment);--sh-entity:var(--syntax-number);--sh-identifier:var(--foreground,currentColor);--sh-jsxliterals:var(--syntax-string);--sh-keyword:var(--syntax-keyword);--sh-property:var(--syntax-name);--sh-sign:var(--syntax-sign);--sh-space:currentColor;--sh-string:var(--syntax-string);color:var(--foreground,inherit);font:inherit;text-shadow:none}.syntax-token--comment{color:var(--syntax-comment);font-style:italic}.syntax-token--keyword,.syntax-token--marker{color:var(--syntax-keyword)}.syntax-token--inline,.syntax-token--string{color:var(--syntax-string)}.syntax-token--command,.syntax-token--heading,.syntax-token--variable{color:var(--syntax-name)}.syntax-token--flag,.syntax-token--operator{color:var(--syntax-sign)}.syntax-token--command,.syntax-token--heading{font-weight:var(--font-weight-bold,700)}@media (forced-colors:active){.syntax-code,.syntax-code span{color:CanvasText;forced-color-adjust:auto}}.jungle-aurora-background{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 54% 40% at 16% 24%,color-mix(in oklch,var(--aurora-cyan) 26%,transparent) 0,transparent 62%),radial-gradient(ellipse 52% 38% at 82% 20%,color-mix(in oklch,var(--aurora-gold) 24%,transparent) 0,transparent 60%),radial-gradient(ellipse 58% 42% at 58% 76%,color-mix(in oklch,var(--aurora-violet) 22%,transparent) 0,transparent 62%),radial-gradient(ellipse 48% 34% at 24% 78%,color-mix(in oklch,var(--aurora-mint) 20%,transparent) 0,transparent 58%),color-mix(in oklch,var(--background) 86%,transparent);filter:saturate(1.08)}.jungle-aurora-background:before{position:absolute;inset:-18%;background:radial-gradient(ellipse 44% 78% at 10% 54%,oklch(.92 .07 22/.2) 0,transparent 78%),radial-gradient(ellipse 44% 78% at 32% 44%,oklch(.95 .06 80/.18) 0,transparent 78%),radial-gradient(ellipse 44% 78% at 54% 54%,oklch(.94 .07 158/.18) 0,transparent 78%),radial-gradient(ellipse 44% 78% at 74% 44%,oklch(.92 .07 230/.18) 0,transparent 78%),radial-gradient(ellipse 44% 78% at 92% 54%,oklch(.9 .07 304/.18) 0,transparent 78%);content:"";filter:blur(56px) saturate(.98);opacity:.84;transform:translate3d(0,-4vh,0)}.jungle-aurora-background:after{position:absolute;inset:-10%;background:linear-gradient(136deg,transparent 0,rgb(255 255 255/.16) 18%,transparent 34%),radial-gradient(ellipse 42% 32% at 76% 26%,color-mix(in oklch,var(--aurora-rose) 16%,transparent) 0,transparent 62%),radial-gradient(ellipse 46% 32% at 22% 54%,color-mix(in oklch,white 16%,transparent) 0,transparent 64%);content:"";filter:blur(44px);mix-blend-mode:soft-light;opacity:.36}.dark .jungle-aurora-background,[data-theme=dark] .jungle-aurora-background{background:radial-gradient(ellipse 54% 40% at 16% 24%,color-mix(in oklch,var(--aurora-cyan) 15%,transparent) 0,transparent 62%),radial-gradient(ellipse 52% 38% at 82% 20%,color-mix(in oklch,var(--aurora-gold) 13%,transparent) 0,transparent 60%),radial-gradient(ellipse 58% 42% at 58% 76%,color-mix(in oklch,var(--aurora-violet) 13%,transparent) 0,transparent 62%),radial-gradient(ellipse 48% 34% at 24% 78%,color-mix(in oklch,var(--aurora-mint) 12%,transparent) 0,transparent 58%),color-mix(in oklch,var(--background) 90%,transparent)}.dark .jungle-aurora-background:before,[data-theme=dark] .jungle-aurora-background:before{opacity:.52}.dark .jungle-aurora-background:after,[data-theme=dark] .jungle-aurora-background:after{opacity:.18}.jungle-aurora-dots{--phaser-dots-static-color:color-mix(in oklch,var(--phaser-dots-accent,oklch(0.572 0.1561 254.537)) 20%,transparent);--phaser-dots-static-opacity:0.3;--phaser-dots-trail-color:var(--phaser-dots-accent,oklch(0.572 0.1561 254.537));--phaser-dots-trail-opacity:1;position:fixed;z-index:0;inset:0;pointer-events:none}.jungle-phaser-dots,.jungle-phaser-dots__static,.jungle-phaser-dots__trail{position:absolute;inset:0;pointer-events:none}.jungle-phaser-dots{z-index:0}.jungle-phaser-dots__static{background-image:radial-gradient(currentcolor 1px,transparent 0);background-size:6px 6px}.jungle-phaser-dots__trail{width:100%;height:100%}.jungle-procedural-backdrop{z-index:0;overflow:hidden;background:var(--background);color:var(--foreground);isolation:isolate;-webkit-user-select:none;user-select:none}.jungle-procedural-backdrop,.jungle-procedural-backdrop__atmosphere,.jungle-procedural-backdrop__grid,.jungle-procedural-backdrop__ripples{position:absolute;inset:0;pointer-events:none}.jungle-procedural-backdrop__atmosphere{z-index:0}.jungle-procedural-backdrop__cloud{position:absolute;top:var(--jungle-procedural-layer-y);left:var(--jungle-procedural-layer-x);width:var(--jungle-procedural-layer-width);height:var(--jungle-procedural-layer-height);border-radius:46% 54% 52% 48%/58% 44% 56% 42%;animation:jungle-procedural-cloud-drift var(--jungle-procedural-layer-duration) var(--motion-easing-emphasized) var(--jungle-procedural-layer-delay) infinite alternate;background:radial-gradient(ellipse at center,color-mix(in oklch,var(--jungle-procedural-layer-color) 58%,transparent) 0,color-mix(in oklch,var(--jungle-procedural-layer-color) 24%,transparent) 48%,transparent 74%);filter:blur(var(--jungle-procedural-layer-blur));opacity:var(--jungle-procedural-layer-opacity);transform:translate3d(-50%,-50%,0) rotate(var(--jungle-procedural-layer-rotation))}.jungle-procedural-backdrop__grid{z-index:1;inset:-8%;animation:jungle-procedural-grid-drift 18s linear infinite;background-image:linear-gradient(color-mix(in oklch,var(--jungle-procedural-support) 44%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--jungle-procedural-shadow) 38%,transparent) 1px,transparent 1px);background-position:var(--jungle-procedural-grid-offset-x) var(--jungle-procedural-grid-offset-y),var(--jungle-procedural-grid-offset-x) var(--jungle-procedural-grid-offset-y);background-size:var(--jungle-procedural-grid-size) var(--jungle-procedural-grid-size);mask-image:radial-gradient(ellipse at center,black 8%,transparent 78%);opacity:var(--jungle-procedural-grid-opacity);transform:rotate(var(--jungle-procedural-grid-rotation)) scale(1.04);-webkit-mask-image:radial-gradient(ellipse at center,black 8%,transparent 78%)}.jungle-procedural-backdrop__ripples{z-index:2;transform:rotate(var(--jungle-procedural-ripple-rotation))}.jungle-procedural-backdrop__ripple{position:absolute;top:var(--jungle-procedural-ripple-y);left:var(--jungle-procedural-ripple-x);width:var(--jungle-procedural-ripple-size);aspect-ratio:1/var(--jungle-procedural-ripple-aspect);border:1px solid color-mix(in oklch,var(--jungle-procedural-ripple-color) 46%,transparent);border-radius:50%;animation:jungle-procedural-ripple-breathe var(--jungle-procedural-ripple-duration) var(--motion-easing-standard) var(--jungle-procedural-ripple-delay) infinite alternate;box-shadow:inset 0 0 24px color-mix(in oklch,var(--jungle-procedural-ripple-color) 8%,transparent),0 0 28px color-mix(in oklch,var(--jungle-procedural-ripple-color) 6%,transparent);opacity:var(--jungle-procedural-ripple-opacity);transform:translate3d(-50%,-50%,0) scale(.98)}.jungle-particle-halo{position:relative;display:inline-grid;isolation:isolate;place-items:center}.jungle-particle-halo__particles{position:absolute;z-index:0;inset:-18%;overflow:visible;pointer-events:none}.jungle-particle-halo__particle{position:absolute;top:var(--jungle-particle-y);left:var(--jungle-particle-x);width:var(--jungle-particle-size);height:var(--jungle-particle-size);border-radius:var(--radius-round);animation:jungle-particle-halo-drift var(--jungle-particle-duration) var(--motion-easing-emphasized) var(--jungle-particle-delay) infinite alternate;background:var(--jungle-particle-color);box-shadow:0 0 calc(var(--jungle-particle-size) + var(--jungle-particle-size)) color-mix(in oklch,var(--jungle-particle-color) 34%,transparent);opacity:var(--jungle-particle-opacity);transform:translate3d(-50%,-50%,0)}.jungle-particle-halo__content{position:relative;z-index:1;min-width:0}@keyframes jungle-procedural-cloud-drift{to{transform:translate3d(calc(-50% + var(--jungle-procedural-layer-drift-x)),calc(-50% + var(--jungle-procedural-layer-drift-y)),0) rotate(calc(var(--jungle-procedural-layer-rotation) + 3deg)) scale(var(--jungle-procedural-layer-scale))}}@keyframes jungle-procedural-grid-drift{to{background-position:calc(var(--jungle-procedural-grid-offset-x) + var(--jungle-procedural-grid-size)) calc(var(--jungle-procedural-grid-offset-y) + var(--jungle-procedural-grid-size)),calc(var(--jungle-procedural-grid-offset-x) + var(--jungle-procedural-grid-size)) calc(var(--jungle-procedural-grid-offset-y) + var(--jungle-procedural-grid-size))}}@keyframes jungle-procedural-ripple-breathe{to{transform:translate3d(-50%,-50%,0) scale(1.025)}}@keyframes jungle-particle-halo-drift{to{transform:translate3d(calc(-50% + var(--jungle-particle-drift-x)),calc(-50% + var(--jungle-particle-drift-y)),0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.jungle-particle-halo__particle,.jungle-procedural-backdrop__cloud,.jungle-procedural-backdrop__grid,.jungle-procedural-backdrop__ripple{animation:none}}@media (forced-colors:active){.jungle-aurora-background,.jungle-aurora-dots,.jungle-particle-halo__particles,.jungle-procedural-backdrop__atmosphere,.jungle-procedural-backdrop__grid,.jungle-procedural-backdrop__ripples{display:none}}@layer components{:where(.hraness-button,.hraness-icon-button,.hraness-toggle-button,.hraness-link-button){display:inline-flex;max-width:100%;vertical-align:middle}:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control){display:inline-flex;width:100%;min-height:var(--interactive-target-compact);align-items:center;justify-content:center;gap:var(--space-2);padding-inline:var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);outline:none;background:var(--ui-primary);color:var(--ui-primary-foreground);font:inherit;font-size:var(--text-label);font-weight:var(--font-weight-medium);line-height:1;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard)}:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-hovered],:hover){background:color-mix(in oklch,var(--ui-primary) 88%,var(--ui-background))}:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-pressed],:active){transform:translateY(1px)}:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in oklch,var(--ui-ring) 24%,transparent)}:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-disabled],[data-pending],:disabled){cursor:not-allowed;opacity:.5}:where(.hraness-button,.hraness-icon-button,.hraness-toggle-button,.hraness-link-button)[data-variant=secondary]>:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control){background:var(--ui-secondary);color:var(--ui-secondary-foreground)}:where(.hraness-button,.hraness-icon-button,.hraness-toggle-button,.hraness-link-button)[data-variant=secondary]>:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-hovered],:hover){background:color-mix(in oklch,var(--ui-secondary) 82%,var(--ui-foreground))}:where(.hraness-button,.hraness-icon-button,.hraness-toggle-button,.hraness-link-button)[data-variant=quiet]>:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control){border-color:var(--ui-input);background:var(--ui-background);color:var(--ui-foreground)}:where(.hraness-button,.hraness-icon-button,.hraness-toggle-button,.hraness-link-button)[data-variant=quiet]>:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control):where([data-hovered],:hover){background:var(--ui-accent);color:var(--ui-accent-foreground)}:where(.hraness-button,.hraness-icon-button,.hraness-toggle-button,.hraness-link-button)[data-variant=danger]>:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control){background:var(--ui-destructive);color:var(--ui-destructive-foreground)}:where(.hraness-button,.hraness-toggle-button,.hraness-link-button)[data-size=compact]>:where(.hraness-button__control,.hraness-toggle-button__control,.hraness-link-button__control){min-height:2rem;padding-inline:var(--space-3)}:where(.hraness-button,.hraness-toggle-button,.hraness-link-button)[data-size=large]>:where(.hraness-button__control,.hraness-toggle-button__control,.hraness-link-button__control){min-height:var(--control-height-primary);padding-inline:var(--space-6)}.hraness-icon-button__control,.hraness-toggle-button[data-icon-only]>.hraness-toggle-button__control{width:var(--interactive-target-compact);min-width:var(--interactive-target-compact);padding:0}.hraness-icon-button[data-size=compact]>.hraness-icon-button__control{width:2rem;min-width:2rem;min-height:2rem}.hraness-icon-button[data-size=large]>.hraness-icon-button__control{width:var(--control-height-primary);min-width:var(--control-height-primary);min-height:var(--control-height-primary)}.hraness-toggle-button__control[data-selected]{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-primary-foreground)}:where(.hraness-button__leading,.hraness-toggle-button__leading,.hraness-link-button__leading,.hraness-icon-button__content){display:inline-grid;flex:0 0 auto;place-items:center}.hraness-button__leading[data-empty=true]{visibility:hidden}.hraness-action__spinner{width:1em;height:1em;border:.125em solid color-mix(in oklch,currentColor 25%,transparent);border-block-start-color:currentColor;border-radius:var(--radius-round);animation:hraness-spin .7s linear infinite}.hraness-link{border-radius:var(--radius-sm);color:var(--ui-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.hraness-link:where([data-hovered],:hover){text-decoration-thickness:2px}.hraness-link:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.hraness-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hraness-form{display:grid;min-width:0;gap:var(--space-6)}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-checkbox-field,.hraness-checkbox-group,.hraness-radio-group,.hraness-radio-option,.hraness-switch-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field){--hraness-field-height:var(--interactive-target-compact);--hraness-field-surface:var(--ui-background);display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--space-2);color:var(--ui-foreground)}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field)[data-size=compact]{--hraness-field-height:2rem}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field)[data-size=large]{--hraness-field-height:var(--control-height-primary)}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field)[data-surface=card]{--hraness-field-surface:var(--ui-card)}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field)[data-surface=pane]{--hraness-field-surface:var(--ui-muted)}:where(.hraness-field__label,.hraness-checkbox-field__label,.hraness-checkbox-group__label,.hraness-radio-group__label,.hraness-radio-option__label,.hraness-switch-field__label,.hraness-select-field__label){width:fit-content;color:var(--ui-foreground);font-size:var(--text-label);font-weight:var(--font-weight-medium);line-height:1.35}:where(.hraness-field__description,.hraness-radio-option__description,.hraness-select-field__description){color:var(--ui-muted-foreground);font-size:var(--text-caption);line-height:1.5}:where(.hraness-field__error,.hraness-select-field__error){color:var(--ui-destructive);font-size:var(--text-caption);line-height:1.5}.hraness-field__control{display:flex;min-width:0;min-height:var(--hraness-field-height);align-items:center;gap:var(--space-2);overflow:clip;border:1px solid var(--ui-input);border-radius:var(--radius-md);background:var(--hraness-field-surface);color:var(--ui-foreground)}.hraness-field__control:focus-within,:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field):where([data-focused],:focus-within) .hraness-field__control{border-color:var(--ui-ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ui-ring) 24%,transparent)}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field)[data-invalid] .hraness-field__control{border-color:var(--ui-destructive)}.hraness-checkbox-field[data-invalid] .hraness-checkbox-field__indicator,.hraness-number-field[data-invalid] .hraness-number-field__control,.hraness-radio-group[data-invalid] .hraness-radio-option__indicator,.hraness-switch-field[data-invalid] .hraness-switch-field__track{border-color:var(--ui-destructive)}:where(.hraness-field__input,.hraness-field__select,.hraness-field__file){width:100%;min-width:0;min-height:calc(var(--hraness-field-height) - 2px);padding:0 var(--space-3);border:0;outline:0;background:transparent;color:var(--ui-foreground);font:inherit}textarea.hraness-field__input{min-height:7.5rem;padding-block:var(--space-3);line-height:1.5}.hraness-text-area-field[data-resize=none] .hraness-field__input{resize:none}.hraness-text-area-field[data-resize=vertical] .hraness-field__input{resize:vertical}.hraness-field__input::placeholder{color:var(--ui-muted-foreground);opacity:1}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-checkbox-field,.hraness-checkbox-group,.hraness-radio-group,.hraness-radio-option,.hraness-switch-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field)[data-disabled]{color:var(--ui-muted-foreground);cursor:not-allowed;opacity:.62}.hraness-search-field__control{padding-inline-start:var(--space-3)}.hraness-search-field__control .hraness-field__input{padding-inline:0}.hraness-search-field__clear{display:inline-grid;min-width:calc(var(--hraness-field-height) - .5rem);min-height:calc(var(--hraness-field-height) - .5rem);flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-sm);outline:none;background:transparent;color:var(--ui-muted-foreground)}.hraness-search-field__clear:where([data-hovered],:hover){background:var(--ui-accent);color:var(--ui-accent-foreground)}.hraness-search-field__clear:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:-2px}.hraness-number-field__control{display:grid;min-width:0;min-height:var(--hraness-field-height);grid-template-columns:var(--hraness-field-height) minmax(3rem,1fr) var(--hraness-field-height);padding:0;overflow:clip;border:1px solid var(--ui-input);border-radius:var(--radius-md);background:var(--hraness-field-surface)}.hraness-number-field__control:focus-within{border-color:var(--ui-ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ui-ring) 24%,transparent)}.hraness-number-field__step{display:grid;min-height:100%;place-items:center;border:0;outline:none;background:transparent;color:var(--ui-muted-foreground)}.hraness-number-field__step:where([data-hovered],:hover){background:var(--ui-accent);color:var(--ui-accent-foreground)}.hraness-number-field__step:where([data-focus-visible],:focus-visible){box-shadow:inset 0 0 0 2px var(--ui-ring)}:where(.hraness-checkbox-field__control,.hraness-radio-option__control,.hraness-switch-field__control){display:grid;width:auto;height:auto;min-height:var(--interactive-target-compact);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);margin:0;padding:0;border:0;border-radius:var(--radius-sm);outline:none;background:transparent;color:var(--ui-foreground);text-align:start}:where(.hraness-checkbox-field__control,.hraness-radio-option__control,.hraness-switch-field__control):where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:3px}:where(.hraness-checkbox-field__indicator,.hraness-radio-option__indicator){display:inline-grid;width:1.25rem;height:1.25rem;flex:0 0 auto;place-items:center;border:1px solid var(--ui-input);background:var(--hraness-field-surface);color:var(--ui-primary-foreground);line-height:1;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}.hraness-checkbox-field__indicator{border-radius:var(--radius-sm)}.hraness-radio-option__indicator{border-radius:var(--radius-round)}:where(.hraness-checkbox-field,.hraness-checkbox-field__control):where([data-selected],[data-indeterminate]) .hraness-checkbox-field__indicator,:where(.hraness-radio-option,.hraness-radio-option__control)[data-selected] .hraness-radio-option__indicator{border-color:var(--ui-primary);background:var(--ui-primary)}:where(.hraness-radio-option,.hraness-radio-option__control)[data-selected] .hraness-radio-option__indicator:after{width:.5rem;height:.5rem;border-radius:var(--radius-round);background:var(--ui-primary-foreground);content:""}:where(.hraness-checkbox-group__options,.hraness-radio-group__options){display:grid;min-width:0;gap:var(--space-2)}.hraness-radio-group[data-orientation=horizontal] .hraness-radio-group__options{display:flex;flex-wrap:wrap;align-items:flex-start}.hraness-switch-field__track{display:flex;width:2.5rem;height:1.5rem;flex:0 0 auto;align-items:center;padding:.1875rem;border:1px solid var(--ui-input);border-radius:var(--radius-round);background:var(--ui-background);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}.hraness-switch-field__thumb{width:1rem;height:1rem;border-radius:var(--radius-round);background:var(--ui-muted-foreground);box-shadow:var(--elevation-low);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-standard) var(--motion-easing-emphasized)}:where(.hraness-switch-field,.hraness-switch-field__control)[data-selected] .hraness-switch-field__track{border-color:var(--ui-primary);background:var(--ui-primary)}:where(.hraness-switch-field,.hraness-switch-field__control)[data-selected] .hraness-switch-field__thumb{background:var(--ui-primary-foreground);transform:translateX(1rem)}:where(.hraness-switch-field,.hraness-switch-field__control):dir(rtl)[data-selected] .hraness-switch-field__thumb{transform:translateX(-1rem)}.hraness-field__select{appearance:none;padding-inline-end:2.5rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 1rem) 50%,calc(100% - .75rem) 50%;background-repeat:no-repeat;background-size:.25rem .25rem,.25rem .25rem}.hraness-field__file{padding-inline-start:0}.hraness-field__file::file-selector-button{min-height:calc(var(--hraness-field-height) - 2px);margin-inline-end:var(--space-3);padding-inline:var(--space-3);border:0;border-inline-end:1px solid var(--ui-border);background:var(--ui-secondary);color:var(--ui-secondary-foreground);font:inherit}.hraness-select-field__trigger{display:flex;width:100%;min-width:0;min-height:var(--hraness-field-height);align-items:center;justify-content:space-between;gap:var(--space-3);padding-inline:var(--space-3);border:1px solid var(--ui-input);border-radius:var(--radius-md);outline:none;background:var(--hraness-field-surface);color:var(--ui-foreground);font:inherit;text-align:start}.hraness-select-field__trigger:where([data-hovered],:hover){border-color:color-mix(in oklch,var(--ui-input) 65%,var(--ui-foreground))}.hraness-select-field__trigger:where([data-focus-visible],:focus-visible){border-color:var(--ui-ring);outline:2px solid var(--ui-ring);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in oklch,var(--ui-ring) 24%,transparent)}.hraness-select-field[data-invalid] .hraness-select-field__trigger{border-color:var(--ui-destructive)}.hraness-select-field__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hraness-select-field__value[data-placeholder]{color:var(--ui-muted-foreground)}.hraness-select-field__indicator{flex:0 0 auto;color:var(--ui-muted-foreground);transition:transform var(--motion-duration-standard) var(--motion-easing-emphasized)}.hraness-select-field[data-open] .hraness-select-field__indicator{transform:rotate(180deg)}.hraness-select-field__popover{z-index:var(--z-tooltip);width:var(--trigger-width);min-width:min(12rem,calc(100vw - 2rem));max-width:min(28rem,calc(100vw - 2rem));overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--radius-lg);outline:none;background:var(--ui-popover);color:var(--ui-popover-foreground);box-shadow:var(--elevation-overlay)}.hraness-select-field__popover[data-entering]{animation:hraness-overlay-enter var(--motion-duration-standard) var(--motion-easing-emphasized)}.hraness-select-field__popover[data-exiting]{animation:hraness-overlay-exit var(--motion-duration-fast) var(--motion-easing-standard)}.hraness-select-field__list-box{display:grid;max-height:min(24rem,var(--visual-viewport-height,70vh));padding:var(--space-1);overflow:auto;outline:none}.hraness-select-field__option{position:relative;display:grid;min-height:var(--interactive-target-compact);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);outline:none;cursor:default;-webkit-user-select:none;user-select:none}.hraness-select-field__option:where([data-focused],[data-hovered]){background:var(--ui-accent);color:var(--ui-accent-foreground)}.hraness-select-field__option[data-selected]:after{align-self:center;color:var(--ui-primary);content:"✓";font-weight:var(--font-weight-bold)}.hraness-select-field__option[data-disabled]{opacity:.5}.hraness-select-field__option-copy{display:grid;min-width:0;gap:.125rem}.hraness-select-field__option-label{overflow-wrap:anywhere}.hraness-select-field__option-description{color:var(--ui-muted-foreground);font-size:var(--text-caption);line-height:1.4}.hraness-tabs{display:grid;min-width:0;gap:var(--space-4)}.hraness-tabs__list{display:flex;min-width:0;width:fit-content;max-width:100%;gap:var(--space-1);padding:var(--space-1);overflow-x:auto;border-radius:var(--radius-lg);background:var(--ui-muted)}.hraness-tabs[data-orientation=vertical] .hraness-tabs__bar{align-items:stretch;flex-direction:column}.hraness-tabs[data-orientation=vertical] .hraness-tabs__list{width:100%;flex-direction:column;overflow-x:visible;overflow-y:auto}.hraness-tabs[data-orientation=vertical] .hraness-tabs__tab{width:100%;justify-content:flex-start;text-align:start}.hraness-tabs__tab{display:inline-flex;min-height:var(--interactive-target-compact);align-items:center;justify-content:center;padding-inline:var(--space-3);border:0;border-radius:var(--radius-md);outline:none;background:transparent;color:var(--ui-muted-foreground);font-size:var(--text-label);font-weight:var(--font-weight-medium);white-space:nowrap}.hraness-tabs__tab[data-selected]{background:var(--ui-background);color:var(--ui-foreground);box-shadow:var(--elevation-low)}.hraness-tabs__tab:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:-2px}.hraness-tabs__panels{min-width:0}.hraness-tabs__panel{min-width:0;outline:none}.hraness-tabs__panel:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:4px}:where(.hraness-disclosure,.hraness-accordion){border-block-end:1px solid var(--ui-border)}.hraness-disclosure__heading{margin:0;font:inherit}.hraness-disclosure__trigger{display:flex;width:100%;min-height:var(--interactive-target-min);align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border:0;outline:none;background:transparent;color:var(--ui-foreground);font-weight:var(--font-weight-medium);text-align:start}.hraness-disclosure__trigger:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.hraness-disclosure__indicator{flex:0 0 auto;transition:transform var(--motion-duration-standard) var(--motion-easing-emphasized)}.hraness-disclosure[data-expanded] .hraness-disclosure__indicator{transform:rotate(90deg)}.hraness-disclosure__panel{padding-block:0 var(--space-4);color:var(--ui-muted-foreground)}:where(.hraness-toggle-group,.hraness-segmented-control){display:inline-flex;width:fit-content;max-width:100%;padding:var(--space-1);overflow-x:auto;border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-muted)}.hraness-toggle-group[data-orientation=vertical]{width:100%;flex-direction:column;overflow-x:visible}.hraness-toggle-group[data-orientation=vertical] .hraness-toggle-group__item{width:100%;justify-content:flex-start;text-align:start}:where(.hraness-toggle-group__item,.hraness-segmented-control__item){display:inline-flex;min-height:var(--interactive-target-compact);align-items:center;justify-content:center;padding-inline:var(--space-3);border:0;border-radius:var(--radius-md);outline:none;background:transparent;color:var(--ui-muted-foreground);white-space:nowrap}:where(.hraness-toggle-group__item,.hraness-segmented-control__item)[data-selected]{background:var(--ui-background);color:var(--ui-foreground);box-shadow:var(--elevation-low)}:where(.hraness-toggle-group__item,.hraness-segmented-control__item):where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:-2px}.hraness-separator{width:100%;height:1px;flex:0 0 auto;border:0;background:var(--ui-border)}.hraness-separator[aria-orientation=vertical]{width:1px;height:auto;align-self:stretch}:where(.hraness-list-box,.hraness-menu){display:grid;min-width:12rem;max-height:min(24rem,var(--visual-viewport-height,70vh));padding:var(--space-1);overflow:auto;outline:none}.hraness-list-box[data-orientation=horizontal]{display:flex;min-width:0;max-width:100%;max-height:none;align-items:stretch;overflow-x:auto;overflow-y:hidden}.hraness-list-box[data-orientation=horizontal]>:where(.hraness-list-box__item,.hraness-list-box__section){flex:0 0 auto}.hraness-list-box__item{position:relative;display:grid;min-height:var(--interactive-target-compact);align-content:center;gap:.125rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);outline:none;color:var(--ui-popover-foreground);cursor:default;-webkit-user-select:none;user-select:none}.hraness-list-box__item:where([data-focused],[data-hovered]){background:var(--ui-accent);color:var(--ui-accent-foreground)}.hraness-list-box__item[data-selected]{font-weight:var(--font-weight-medium)}.hraness-list-box__item[data-disabled]{opacity:.5}:where(.hraness-menu-popover,.hraness-popover,.hraness-tooltip){z-index:var(--z-tooltip);max-width:min(24rem,calc(100vw - 2rem));border:1px solid var(--ui-border);border-radius:var(--radius-lg);outline:none;background:var(--ui-popover);color:var(--ui-popover-foreground);box-shadow:var(--elevation-overlay)}:where(.hraness-menu-popover,.hraness-popover)[data-entering]{animation:hraness-overlay-enter var(--motion-duration-standard) var(--motion-easing-emphasized)}:where(.hraness-menu-popover,.hraness-popover)[data-exiting]{animation:hraness-overlay-exit var(--motion-duration-fast) var(--motion-easing-standard)}.hraness-popover{padding:var(--space-4)}.hraness-tooltip{max-width:20rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--ui-foreground);color:var(--ui-background);font-size:var(--text-caption);line-height:1.4;pointer-events:none}.hraness-dialog-overlay{position:fixed;z-index:var(--z-modal);inset:0;display:grid;padding:var(--space-4);place-items:center;overflow-y:auto;background:color-mix(in oklch,black 55%,transparent);overscroll-behavior:contain}.hraness-dialog-overlay[data-entering]{animation:hraness-fade-in var(--motion-duration-standard) var(--motion-easing-standard)}.hraness-dialog-overlay[data-exiting]{animation:hraness-fade-out var(--motion-duration-fast) var(--motion-easing-standard)}.hraness-dialog{position:relative;display:grid;width:min(32rem,100%);max-height:min(42rem,calc(100dvh - 2rem));overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--radius-lg);outline:none;background:var(--ui-card);color:var(--ui-card-foreground);box-shadow:var(--elevation-overlay)}.hraness-dialog[data-size=sm]{width:min(24rem,100%)}.hraness-dialog[data-size=lg]{width:min(48rem,100%)}.hraness-dialog__header{display:grid;gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-4)}.hraness-dialog__title{color:var(--ui-card-foreground);font-size:var(--text-heading);font-weight:var(--font-weight-bold);line-height:1.2}.hraness-dialog__description{color:var(--ui-muted-foreground);font-size:var(--text-label);line-height:1.5}.hraness-dialog__body{min-width:0;padding:0 var(--space-6) var(--space-6);overflow-y:auto}.hraness-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--ui-border);background:var(--ui-muted)}.hraness-dialog__close{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}:where(.hraness-progress-bar,.hraness-meter,.hraness-slider){display:grid;min-width:0;gap:var(--space-2)}:where(.hraness-progress-bar__track,.hraness-meter__track,.hraness-slider__track){position:relative;height:.5rem;overflow:hidden;border-radius:var(--radius-round);background:var(--ui-muted)}:where(.hraness-progress-bar__fill,.hraness-meter__fill){height:100%;border-radius:inherit;background:var(--ui-primary);forced-color-adjust:none}.hraness-meter[data-tone=success] .hraness-meter__fill{background:var(--ui-success)}.hraness-meter[data-tone=warning] .hraness-meter__fill{background:var(--ui-warning)}.hraness-meter[data-tone=danger] .hraness-meter__fill{background:var(--ui-destructive)}.hraness-slider__track{overflow:visible}.hraness-slider[data-orientation=vertical]{width:fit-content;min-height:12rem}.hraness-slider[data-orientation=vertical] .hraness-slider__track{width:.5rem;height:10rem;justify-self:center}.hraness-slider[data-orientation=vertical] .hraness-slider__thumb{left:50%}.hraness-slider__fill{position:absolute;height:100%;border-radius:inherit;background:var(--ui-primary)}.hraness-slider__thumb{width:1.25rem;height:1.25rem;border:2px solid var(--ui-primary);border-radius:var(--radius-round);outline:none;background:var(--ui-background);box-shadow:var(--elevation-low)}.hraness-slider__thumb:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.hraness-card{--hraness-card-description:var(--ui-muted-foreground);display:flex;flex-direction:column;gap:var(--space-6);padding-block:var(--space-6);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-card);color:var(--ui-card-foreground);box-shadow:var(--elevation-low)}.hraness-card__content,.hraness-card__footer,.hraness-card__header{padding-inline:var(--space-6)}.hraness-card__header{display:grid;gap:var(--space-2)}.hraness-card__title{color:inherit;font-size:var(--text-heading);font-weight:var(--font-weight-bold);line-height:1.2}.hraness-card__description{color:var(--hraness-card-description);font-size:var(--text-label);line-height:1.5}.hraness-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.hraness-badge{display:inline-flex;width:fit-content;min-height:1.5rem;align-items:center;justify-content:center;gap:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--ui-border);border-radius:var(--radius-round);background:var(--ui-secondary);color:var(--ui-secondary-foreground);font-size:var(--text-caption);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.hraness-spinner{display:inline-block;width:1em;height:1em;border:.125em solid color-mix(in oklch,currentColor 25%,transparent);border-block-start-color:currentColor;border-radius:var(--radius-round);animation:hraness-spin .7s linear infinite}.hraness-skeleton{min-height:1rem;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--ui-muted) 0,color-mix(in oklch,var(--ui-muted) 72%,var(--ui-foreground)) 50%,var(--ui-muted) 100%);background-size:200% 100%;animation:hraness-skeleton 1.4s ease-in-out infinite}.hraness-avatar{display:inline-grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:var(--radius-round);background:var(--ui-muted);color:var(--ui-muted-foreground);font-weight:var(--font-weight-medium)}.hraness-empty-state{display:grid;min-height:12rem;place-items:center;gap:var(--space-3);padding:var(--space-8);border:1px dashed var(--ui-border);border-radius:var(--radius-lg);color:var(--ui-muted-foreground);text-align:center}.hraness-page-intro__title{color:var(--ui-foreground);font-size:clamp(var(--text-title),5vw,var(--text-display));font-weight:var(--font-weight-bold);letter-spacing:-.04em;line-height:1;text-wrap:balance}.hraness-page-intro__description{color:var(--ui-muted-foreground);font-size:var(--text-body);line-height:1.6;text-wrap:pretty}.hraness-key-hint{display:inline-flex;min-width:1.5rem;min-height:1.5rem;align-items:center;justify-content:center;padding-inline:var(--space-1);border:1px solid var(--ui-border);border-block-end-width:2px;border-radius:var(--radius-sm);background:var(--ui-muted);color:var(--ui-muted-foreground);font-family:var(--ui-font-mono);font-size:var(--text-caption)}.hraness-toolbar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-card)}.hraness-toolbar[data-orientation=vertical]{width:fit-content;flex-direction:column;flex-wrap:nowrap;align-items:stretch}.hraness-toolbar:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.hraness-skip-link{position:fixed;z-index:var(--z-skip-link);inset-block-start:var(--space-3);inset-inline-start:var(--space-3);display:inline-flex;min-height:var(--interactive-target-min);align-items:center;padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--ui-foreground);color:var(--ui-background);font-weight:var(--font-weight-medium);transform:translateY(calc(-100% - var(--space-6)))}.hraness-skip-link:focus{transform:translateY(0)}.hraness-breadcrumbs ol,.hraness-pagination{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding:0;list-style:none}.hraness-breadcrumbs [aria-current=page]{color:var(--ui-muted-foreground)}.hraness-pagination a{display:inline-flex;min-width:var(--interactive-target-compact);min-height:var(--interactive-target-compact);align-items:center;justify-content:center;border-radius:var(--radius-md);text-decoration:none}.hraness-pagination [aria-current=page]{background:var(--ui-primary);color:var(--ui-primary-foreground)}.hraness-wrapping-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.hraness-viewport-frame{width:100%;min-width:0;height:100vh;height:100svh;height:100dvh;overflow:hidden}.hraness-tabs__bar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}:where(.hraness-tabs__leading,.hraness-toggle-group__leading,.hraness-segmented-control__leading){display:inline-grid;flex:0 0 auto;place-items:center}:where(.hraness-tabs__label,.hraness-toggle-group__label,.hraness-segmented-control__label){min-width:0;overflow-wrap:anywhere}.hraness-tabs__end{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.hraness-segmented-control[data-size=compact] .hraness-segmented-control__item,.hraness-tabs[data-size=compact] .hraness-tabs__tab{min-height:2rem;padding-inline:var(--space-2)}.hraness-disclosure__title{min-width:0;overflow-wrap:anywhere}.hraness-disclosure[data-size=compact] .hraness-disclosure__trigger{min-height:var(--interactive-target-compact);padding-block:var(--space-2)}.hraness-disclosure[data-size=large] .hraness-disclosure__trigger{min-height:var(--control-height-primary);font-size:var(--text-body)}.hraness-segmented-control__indicator{display:none}:where(.hraness-toggle-group__item,.hraness-segmented-control__item)[data-disabled]{cursor:not-allowed;opacity:.5}:where(.hraness-list-box__section,.hraness-menu__section){display:grid}:where(.hraness-list-box__header,.hraness-menu__header){padding:var(--space-2) var(--space-3);color:var(--ui-muted-foreground);font-size:var(--text-caption);font-weight:var(--font-weight-medium)}.hraness-menu__item{position:relative;display:grid;min-height:var(--interactive-target-compact);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);outline:none;color:var(--ui-popover-foreground);cursor:default;-webkit-user-select:none;user-select:none}.hraness-menu__item:where([data-focused],[data-hovered]){background:var(--ui-accent);color:var(--ui-accent-foreground)}.hraness-menu__item[data-selected]{font-weight:var(--font-weight-medium)}.hraness-menu__item[data-disabled]{opacity:.5}.hraness-menu__item[data-variant=danger]{color:var(--ui-destructive)}.hraness-menu__item[data-variant=danger]:where([data-focused],[data-hovered]){background:color-mix(in oklch,var(--ui-destructive) 12%,var(--ui-popover))}.hraness-menu__leading{display:inline-grid;place-items:center}.hraness-menu__copy{display:grid;min-width:0;gap:.125rem}.hraness-menu__label{overflow-wrap:anywhere}.hraness-menu__description{font-weight:var(--font-weight-regular);line-height:1.4}.hraness-menu__description,.hraness-menu__shortcut{color:var(--ui-muted-foreground);font-size:var(--text-caption)}.hraness-menu__shortcut{font-family:var(--ui-font-mono)}.hraness-menu__separator{height:1px;margin-block:var(--space-1);background:var(--ui-border)}.hraness-menu__footer{padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--text-caption)}.hraness-dialog__content{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;outline:none}.hraness-dialog__heading{display:grid;min-width:0;gap:var(--space-2);padding-inline-end:var(--interactive-target-compact)}.hraness-dialog__close,.hraness-toast__close{display:inline-grid;width:var(--interactive-target-compact);min-width:var(--interactive-target-compact);min-height:var(--interactive-target-compact);place-items:center;border:0;border-radius:var(--radius-md);outline:none;background:transparent;color:var(--ui-muted-foreground)}:where(.hraness-dialog__close,.hraness-toast__close):where([data-hovered],:hover){background:var(--ui-accent);color:var(--ui-accent-foreground)}:where(.hraness-dialog__close,.hraness-toast__close):where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.hraness-popover__content{min-width:0;outline:none}:where(.hraness-progress-bar__label-row,.hraness-meter__label-row,.hraness-slider__label-row,.hraness-progress__label-row){display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:var(--text-label)}:where(.hraness-progress-bar__label,.hraness-meter__label,.hraness-slider__label){min-width:0;font-weight:var(--font-weight-medium);overflow-wrap:anywhere}:where(.hraness-progress-bar__value,.hraness-meter__value,.hraness-slider__value){flex:0 0 auto;color:var(--ui-muted-foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hraness-progress-bar__fill[data-indeterminate]{width:40%!important;animation:hraness-progress-indeterminate 1.25s ease-in-out infinite}.hraness-progress{display:grid;min-width:0;gap:var(--space-2)}.hraness-progress__control{width:100%;height:.5rem;overflow:hidden;appearance:none;border:0;border-radius:var(--radius-round);background:var(--ui-muted);color:var(--ui-primary)}.hraness-progress__control::-webkit-progress-bar{background:var(--ui-muted)}.hraness-progress__control::-webkit-progress-value{border-radius:inherit;background:var(--ui-primary)}.hraness-progress__control::-moz-progress-bar{border-radius:inherit;background:var(--ui-primary)}.hraness-pressable-card{--hraness-card-description:var(--ui-muted-foreground);display:grid;width:100%;min-width:0;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--ui-border);border-radius:var(--radius-lg);outline:none;background:var(--ui-card);color:var(--ui-card-foreground);box-shadow:var(--elevation-low);font:inherit;text-align:start;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard)}:where(.hraness-card,.hraness-pressable-card)[data-shape=rectangular]{border-radius:var(--radius-sharp)}:where(.hraness-card,.hraness-pressable-card)[data-tone=neutral]{background:var(--ui-background);color:var(--ui-foreground)}:where(.hraness-card,.hraness-pressable-card)[data-tone=accent]{--hraness-card-description:color-mix(in oklch,var(--ui-accent-foreground) 78%,var(--ui-accent));border-color:color-mix(in oklch,var(--ui-primary) 28%,var(--ui-border));background:var(--ui-accent);color:var(--ui-accent-foreground)}:where(.hraness-card,.hraness-pressable-card)[data-tone=inverse]{--hraness-card-description:color-mix(in oklch,var(--ui-background) 80%,var(--ui-foreground));border-color:var(--ui-foreground);background:var(--ui-foreground);color:var(--ui-background)}.hraness-pressable-card:where([data-hovered],:hover){border-color:color-mix(in oklch,var(--ui-primary) 35%,var(--ui-border));box-shadow:var(--elevation-raised)}.hraness-pressable-card:where([data-pressed],:active){transform:translateY(1px)}.hraness-pressable-card:where([data-focus-visible],:focus-visible){outline:2px solid var(--ui-ring);outline-offset:3px}:where(.hraness-badge[data-tone=info],.hraness-badge--info){border-color:color-mix(in oklch,var(--ui-info) 45%,var(--ui-border));background:var(--ui-info-soft);color:var(--ui-info)}:where(.hraness-badge[data-tone=success],.hraness-badge--success){border-color:color-mix(in oklch,var(--ui-success) 45%,var(--ui-border));background:var(--ui-success-soft);color:var(--ui-success)}:where(.hraness-badge[data-tone=warning],.hraness-badge--warning){border-color:color-mix(in oklch,var(--ui-warning) 45%,var(--ui-border));background:var(--ui-warning-soft);color:var(--ui-warning)}:where(.hraness-badge[data-tone=danger],.hraness-badge--danger){border-color:color-mix(in oklch,var(--ui-destructive) 45%,var(--ui-border));background:color-mix(in oklch,var(--ui-destructive) 12%,var(--ui-card));color:var(--ui-destructive)}.hraness-status-dot{display:inline-block;width:.625rem;height:.625rem;flex:0 0 auto;border:1px solid color-mix(in oklch,currentColor 35%,transparent);border-radius:var(--radius-round);background:var(--ui-muted-foreground)}.hraness-status-dot[data-tone=info]{background:var(--ui-info)}.hraness-status-dot[data-tone=success]{background:var(--ui-success)}.hraness-status-dot[data-tone=warning]{background:var(--ui-warning)}.hraness-status-dot[data-tone=danger]{background:var(--ui-destructive)}.hraness-spinner[data-size=small]{font-size:.75rem}.hraness-spinner[data-size=large]{font-size:1.5rem}.hraness-skeleton[data-text]{min-height:1em;border-radius:var(--radius-sm)}.hraness-avatar[data-size=small]{width:2rem;height:2rem;font-size:var(--text-caption)}.hraness-avatar[data-size=large]{width:3.5rem;height:3.5rem;font-size:var(--text-body)}:where(.hraness-avatar__image,.hraness-avatar__fallback){width:100%;height:100%}.hraness-avatar__image{object-fit:cover}.hraness-avatar__fallback{display:grid;place-items:center}.hraness-data-table{max-width:100%;overflow-x:auto;border:1px solid var(--ui-border);border-radius:var(--radius-lg)}.hraness-data-table__table{width:100%;border-collapse:collapse;color:var(--ui-foreground);font-size:var(--text-label)}.hraness-data-table__table caption{padding:var(--space-3) var(--space-4);color:var(--ui-muted-foreground);text-align:start}.hraness-data-table__table :where(th,td){padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--ui-border);text-align:start;vertical-align:top}.hraness-data-table__table :where(th,td)[data-align=center]{text-align:center}.hraness-data-table__table :where(th,td)[data-align=end]{text-align:end}.hraness-data-table__table th{background:var(--ui-muted);color:var(--ui-muted-foreground);font-weight:var(--font-weight-medium)}.hraness-data-table__empty{height:6rem;color:var(--ui-muted-foreground);text-align:center!important}.hraness-page-intro{display:grid;max-width:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-6)}.hraness-page-intro__copy{display:grid;max-width:48rem;gap:var(--space-3)}.hraness-page-intro__eyebrow{color:var(--ui-primary);font-size:var(--text-caption);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.hraness-empty-state__action,.hraness-page-intro__actions,.hraness-settings-card__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.hraness-empty-state__icon{display:grid;color:var(--ui-muted-foreground);font-size:var(--text-title);place-items:center}.hraness-empty-state__title{color:var(--ui-foreground);font-size:var(--text-heading);font-weight:var(--font-weight-bold);line-height:1.2}.hraness-empty-state__description{max-width:36rem;color:var(--ui-muted-foreground);line-height:1.6}.hraness-inline-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-info-soft);color:var(--ui-card-foreground)}.hraness-inline-alert[data-tone=danger]{border-color:color-mix(in oklch,var(--ui-destructive) 55%,var(--ui-border));background:color-mix(in oklch,var(--ui-destructive) 9%,var(--ui-card))}.hraness-inline-alert[data-tone=success]{border-color:color-mix(in oklch,var(--ui-success) 55%,var(--ui-border));background:var(--ui-success-soft)}.hraness-inline-alert[data-tone=warning]{border-color:color-mix(in oklch,var(--ui-warning) 55%,var(--ui-border));background:var(--ui-warning-soft)}.hraness-inline-alert__icon{display:grid;place-items:start center}.hraness-inline-alert__body,.hraness-inline-alert__content{min-width:0}.hraness-inline-alert__content{display:grid;gap:var(--space-1)}.hraness-inline-alert__title{font-weight:var(--font-weight-bold)}.hraness-settings-card{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-card);color:var(--ui-card-foreground)}.hraness-settings-card[data-shape=rectangular]{border-radius:var(--radius-sharp)}.hraness-settings-card__header{display:flex;min-width:0;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6);border-block-end:1px solid var(--ui-border)}.hraness-settings-card__title{font-size:var(--text-heading);font-weight:var(--font-weight-bold);line-height:1.2}.hraness-settings-card__description{margin-block-start:var(--space-2);color:var(--ui-muted-foreground);font-size:var(--text-label);line-height:1.5}.hraness-settings-card__body,.hraness-themed-surface{min-width:0;padding:var(--space-6)}.hraness-themed-surface{border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-card);color:var(--ui-card-foreground)}.hraness-themed-surface[data-shape=rectangular]{border-radius:var(--radius-sharp)}.hraness-themed-surface[data-tone=accent]{background:var(--ui-accent);color:var(--ui-accent-foreground)}.hraness-themed-surface[data-tone=secondary]{background:var(--ui-secondary);color:var(--ui-secondary-foreground)}.hraness-themed-surface[data-tone=popover]{background:var(--ui-popover);color:var(--ui-popover-foreground);box-shadow:var(--elevation-raised)}.hraness-themed-surface[data-tone=inverse]{border-color:var(--ui-foreground);background:var(--ui-foreground);color:var(--ui-background)}.hraness-toast-region{position:fixed;z-index:var(--z-modal);inset-block-end:max(var(--space-4),env(safe-area-inset-bottom));inset-inline-end:max(var(--space-4),env(safe-area-inset-right));display:flex;width:min(26rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);flex-direction:column;gap:var(--space-2);outline:none;pointer-events:none}.hraness-toast{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--radius-lg);outline:none;background:var(--ui-popover);color:var(--ui-popover-foreground);box-shadow:var(--elevation-overlay);pointer-events:auto}.hraness-toast[data-entering]{animation:hraness-toast-enter var(--motion-duration-standard) var(--motion-easing-emphasized)}.hraness-toast[data-exiting]{animation:hraness-toast-exit var(--motion-duration-fast) var(--motion-easing-standard)}.hraness-toast[data-tone=danger]{border-color:color-mix(in oklch,var(--ui-destructive) 55%,var(--ui-border))}.hraness-toast[data-tone=success]{border-color:color-mix(in oklch,var(--ui-success) 55%,var(--ui-border))}.hraness-toast[data-tone=warning]{border-color:color-mix(in oklch,var(--ui-warning) 55%,var(--ui-border))}.hraness-toast[data-tone=info]{border-color:color-mix(in oklch,var(--ui-info) 55%,var(--ui-border))}.hraness-toast__content{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.hraness-toast__copy{display:grid;min-width:0;flex:1 1 12rem;gap:var(--space-1)}.hraness-toast__title{font-weight:var(--font-weight-bold);line-height:1.3}.hraness-toast__description{color:var(--ui-muted-foreground);font-size:var(--text-label);line-height:1.5}.hraness-toast__action{flex:0 0 auto}.hraness-toast__close{align-self:start}.hraness-pagination{justify-content:space-between;gap:var(--space-3)}.hraness-pagination ol{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1);padding:0;list-style:none}:where(.hraness-pagination__boundary,.hraness-pagination__ellipsis){display:inline-flex;min-height:var(--interactive-target-compact);align-items:center;justify-content:center;padding-inline:var(--space-3);border-radius:var(--radius-md)}.hraness-pagination__boundary[aria-disabled=true]{color:var(--ui-muted-foreground);cursor:not-allowed;opacity:.6}.hraness-pagination__ellipsis{min-width:var(--interactive-target-compact);padding-inline:0;color:var(--ui-muted-foreground)}@keyframes hraness-spin{to{transform:rotate(1turn)}}@keyframes hraness-skeleton{to{background-position:-200% 0}}@keyframes hraness-overlay-enter{0%{opacity:0;transform:translateY(-.25rem) scale(.98)}}@keyframes hraness-overlay-exit{to{opacity:0;transform:translateY(-.125rem) scale(.99)}}@keyframes hraness-fade-in{0%{opacity:0}}@keyframes hraness-fade-out{to{opacity:0}}@keyframes hraness-progress-indeterminate{0%{transform:translateX(-125%)}to{transform:translateX(250%)}}@keyframes hraness-toast-enter{0%{opacity:0;transform:translateX(1rem)}}@keyframes hraness-toast-exit{to{opacity:0;transform:translateX(1rem)}}}@media (pointer:coarse){:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control,.hraness-tabs__tab,.hraness-disclosure__trigger,.hraness-toggle-group__item,.hraness-segmented-control__item,.hraness-list-box__item,.hraness-menu__item,.hraness-select-field__option,.hraness-checkbox-field__control,.hraness-radio-option__control,.hraness-switch-field__control,.hraness-dialog__close,.hraness-toast__close,.hraness-pagination a,.hraness-pagination__boundary){min-height:var(--interactive-target-min)}.hraness-icon-button__control{width:var(--interactive-target-min);min-width:var(--interactive-target-min)}:where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field){--hraness-field-height:var(--interactive-target-min)}}:root[data-verification-pointer=coarse] :where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control,.hraness-tabs__tab,.hraness-disclosure__trigger,.hraness-toggle-group__item,.hraness-segmented-control__item,.hraness-list-box__item,.hraness-menu__item,.hraness-select-field__option,.hraness-checkbox-field__control,.hraness-radio-option__control,.hraness-switch-field__control,.hraness-dialog__close,.hraness-toast__close,.hraness-pagination a,.hraness-pagination__boundary){min-height:var(--interactive-target-min)}:root[data-verification-pointer=coarse] :where(.hraness-field,.hraness-search-field,.hraness-number-field,.hraness-native-select-field,.hraness-file-field,.hraness-select-field){--hraness-field-height:var(--interactive-target-min)}@media (prefers-reduced-motion:reduce){:where(.hraness-spinner,.hraness-action__spinner,.hraness-skeleton,.hraness-progress-bar__fill[data-indeterminate]){animation:none}:where(.hraness-menu-popover,.hraness-popover,.hraness-select-field__popover,.hraness-dialog-overlay,.hraness-toast){animation:none}}@media (max-width:40rem){.hraness-page-intro{grid-template-columns:minmax(0,1fr);align-items:start}.hraness-toast-region{inset-inline:max(var(--space-3),env(safe-area-inset-left));width:auto}.hraness-pagination{justify-content:center}}@media (forced-colors:active){.hraness-field__input::placeholder{color:CanvasText;opacity:1}:where(.hraness-button__control,.hraness-icon-button__control,.hraness-toggle-button__control,.hraness-link-button__control,.hraness-field__control,.hraness-number-field__control,.hraness-checkbox-field__indicator,.hraness-radio-option__indicator,.hraness-switch-field__track,.hraness-select-field__trigger,.hraness-tabs__list,.hraness-toggle-group,.hraness-segmented-control,.hraness-menu-popover,.hraness-popover,.hraness-tooltip,.hraness-dialog,.hraness-card,.hraness-pressable-card,.hraness-badge,.hraness-inline-alert,.hraness-toast){border-color:CanvasText;forced-color-adjust:auto}:where(.hraness-button__control,.hraness-toggle-button__control,.hraness-link-button__control,.hraness-tabs__tab[data-selected],.hraness-toggle-group__item[data-selected],.hraness-segmented-control__item[data-selected]){background:ButtonFace;color:ButtonText}:where(.hraness-progress-bar__fill,.hraness-meter__fill,.hraness-slider__fill){background:Highlight}.hraness-progress__control{color:Highlight;forced-color-adjust:none}.hraness-slider__thumb{border-color:Highlight;background:Canvas}.hraness-skeleton{border:1px solid CanvasText;background:Canvas}}