@import "https://fonts.googleapis.com/css2?family=Azeret+Mono:wght@100..900&display=swap";@layer reset{*,: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(--font-sans,ui-sans-serif, system-ui, sans-serif);font-feature-settings:normal;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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-data,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:normal;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:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-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 ui.tokens{@property --color-base-200{syntax:"<color>";inherits:true;initial-value:#fff9e8}@property --color-base-300{syntax:"<color>";inherits:true;initial-value:#f6ecc7}@property --color-base-100{syntax:"<color>";inherits:true;initial-value:#fffffb}@property --color-base-150{syntax:"<color>";inherits:true;initial-value:#fbf3d6}@property --color-base-content{syntax:"<color>";inherits:true;initial-value:#241c0b}@property --color-base-content-muted{syntax:"<color>";inherits:true;initial-value:#78705e}@property --color-base-content-faint{syntax:"<color>";inherits:true;initial-value:#a9a290}@property --color-primary{syntax:"<color>";inherits:true;initial-value:#e8b04c}@property --color-primary-content{syntax:"<color>";inherits:true;initial-value:#2b210d}@property --color-secondary{syntax:"<color>";inherits:true;initial-value:#005682}@property --color-secondary-content{syntax:"<color>";inherits:true;initial-value:#2b210d}@property --color-accent{syntax:"<color>";inherits:true;initial-value:#b9c27a}@property --color-accent-content{syntax:"<color>";inherits:true;initial-value:#2b210d}@property --color-neutral{syntax:"<color>";inherits:true;initial-value:#302b20}@property --color-neutral-content{syntax:"<color>";inherits:true;initial-value:#fffffb}@property --color-info{syntax:"<color>";inherits:true;initial-value:oklch(58% .12 230)}@property --color-info-content{syntax:"<color>";inherits:true;initial-value:#fffffb}@property --color-success{syntax:"<color>";inherits:true;initial-value:#43913a}@property --color-success-content{syntax:"<color>";inherits:true;initial-value:#fffffb}@property --color-warning{syntax:"<color>";inherits:true;initial-value:#fcb700}@property --color-warning-content{syntax:"<color>";inherits:true;initial-value:#2b210d}@property --color-error{syntax:"<color>";inherits:true;initial-value:#c50035}@property --color-error-content{syntax:"<color>";inherits:true;initial-value:#fffffb}@property --color-border{syntax:"<color>";inherits:true;initial-value:#e6e0cf}@property --color-border-strong{syntax:"<color>";inherits:true;initial-value:#cec8b6}@property --color-primary-soft{syntax:"<color>";inherits:true;initial-value:#fae5cc}@property --color-ring{syntax:"<color>";inherits:true;initial-value:#e8b04c}@property --color-overlay-surface{syntax:"<color>";inherits:true;initial-value:#0000008c}@property --color-overlay-content{syntax:"<color>";inherits:true;initial-value:#fffffb}@property --color-overlay-content-muted{syntax:"<color>";inherits:true;initial-value:#fffffba6}@property --color-overlay-border{syntax:"<color>";inherits:true;initial-value:#fffffb24}@property --color-overlay-soft{syntax:"<color>";inherits:true;initial-value:#fffffb1f}@property --font-display{syntax:"*";inherits:true}@property --font-sans{syntax:"*";inherits:true}@property --font-data{syntax:"*";inherits:true}@property --font-label{syntax:"*";inherits:true}@property --t-2xs{syntax:"<length>";inherits:true;initial-value:10px}@property --t-xs{syntax:"<length>";inherits:true;initial-value:11px}@property --t-sm{syntax:"<length>";inherits:true;initial-value:13px}@property --t-md{syntax:"<length>";inherits:true;initial-value:14px}@property --t-lg{syntax:"<length>";inherits:true;initial-value:16px}@property --t-xl{syntax:"<length>";inherits:true;initial-value:19px}@property --t-2xl{syntax:"<length>";inherits:true;initial-value:24px}@property --t-3xl{syntax:"<length>";inherits:true;initial-value:30px}@property --t-4xl{syntax:"<length>";inherits:true;initial-value:36px}@property --t-5xl{syntax:"<length>";inherits:true;initial-value:60px}@property --r-xs{syntax:"<length>";inherits:true;initial-value:6px}@property --r-sm{syntax:"<length>";inherits:true;initial-value:8px}@property --r-md{syntax:"<length>";inherits:true;initial-value:12px}@property --r-lg{syntax:"<length>";inherits:true;initial-value:16px}@property --r-xl{syntax:"<length>";inherits:true;initial-value:20px}@property --r-pill{syntax:"<length>";inherits:true;initial-value:999px}@property --ui-panel-pad{syntax:"<length>";inherits:true;initial-value:20px}@property --ui-panel-title{syntax:"<length>";inherits:true;initial-value:19px}@property --ui-color-base-key{syntax:"<custom-ident>";inherits:true;initial-value:primary}@property --ui-color-base{syntax:"<color>";inherits:true;initial-value:#e8b04c}@property --ui-color-level{syntax:"<number>";inherits:true;initial-value:500}@property --ui-color-variant{syntax:"solid|soft|outline|ghost|text";inherits:true;initial-value:solid}@property --ui-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-surface-hover{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-surface-active{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-surface-selected{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-surface-disabled{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-surface-occluding{syntax:"<color>";inherits:true;initial-value:#fffffb}@property --ui-surface-raised{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-surface-inset{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-ink{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-ink-hover{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-ink-active{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-ink-muted{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-ink-faint{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-ink-selected{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-ink-disabled{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-border{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-border-hover{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-border-active{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-border-selected{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-border-disabled{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-track{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-color-foreground{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-surface-glow{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-surface-glow-hover{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-surface-glow-active{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-ink-glow-hover{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-ink-glow-active{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-focus-ring{syntax:"<color>";inherits:true;initial-value:#0000}@layer ui-token-defaults{:root{color-scheme:light dark;--color-base-100:light-dark(#fffffb,#000512);--color-base-content:light-dark(#241c0b,#ede7da);--color-primary:light-dark(#e8b04c,#e8b04c);--color-secondary:light-dark(#005682,#005682);--color-accent:light-dark(#b9c27a,#b9c27a);--color-info:var(--ui-theme-info-default);--color-success:light-dark(#43913a,#5aa179);--color-warning:var(--ui-theme-warning-default);--color-error:var(--ui-theme-error-default);--font-display:ui-sans-serif, system-ui, sans-serif;--font-sans:ui-sans-serif, system-ui, sans-serif;--font-data:"Azeret Mono", ui-monospace, "SFMono-Regular", monospace}.theme-dark,[data-theme=dark]{color-scheme:dark}.theme-light,[data-theme=light]{color-scheme:light}:where(:root,.ui-theme){--ui-theme-secondary-default:oklch(from var(--color-primary) l calc(c * .72) calc(h + 35));--ui-theme-accent-default:oklch(from var(--color-primary) l c calc(h - 55));--ui-theme-neutral-default:oklch(from var(--color-base-content) l calc(c * .35) h);--ui-theme-info-default:oklch(58% .12 230);--ui-theme-warning-default:#fcb700;--ui-theme-error-default:#c50035;--ui-theme-scenery:color-mix(in oklch, var(--color-primary) 50%, var(--color-base-content));--color-base-150:light-dark(color-mix(in oklch, var(--color-base-100) 97%, var(--ui-theme-scenery)),oklch(from var(--color-base-100) calc(l - .025) calc(c * 1.02) h));--color-base-200:light-dark(color-mix(in oklch, var(--color-base-100) 93%, var(--ui-theme-scenery)),oklch(from var(--color-base-100) calc(l - .055) calc(c * 1.04) h));--color-base-300:light-dark(color-mix(in oklch, var(--color-base-100) 86%, var(--ui-theme-scenery)),oklch(from var(--color-base-100) calc(l - .11) calc(c * 1.08) h));--color-base-content-muted:color-mix(in oklab, var(--color-base-content) 76%, transparent);--color-base-content-faint:color-mix(in oklab, var(--color-base-content) 58%, transparent);--color-primary-content:contrast-color(var(--color-primary));--color-secondary:var(--ui-theme-secondary-default);--color-secondary-content:contrast-color(var(--color-secondary));--color-accent:var(--ui-theme-accent-default);--color-accent-content:contrast-color(var(--color-accent));--color-neutral:var(--ui-theme-neutral-default);--color-neutral-content:contrast-color(var(--color-neutral));--color-info-content:contrast-color(var(--color-info));--color-success-content:contrast-color(var(--color-success));--color-warning-content:contrast-color(var(--color-warning));--color-error-content:contrast-color(var(--color-error));--color-border:color-mix(in oklab, var(--color-base-content) 10%, transparent);--color-border-strong:color-mix(in oklab, var(--color-base-content) 20%, transparent);--color-primary-soft:color-mix(in oklab, var(--color-primary) 14%, transparent);--color-ring:var(--color-primary);--color-overlay-surface:light-dark(color-mix(in oklab, var(--color-base-content) 55%, transparent),color-mix(in oklab, var(--color-base-100) 72%, transparent));--color-overlay-content:light-dark(var(--color-base-100),var(--color-base-content));--color-overlay-content-muted:color-mix(in oklab, var(--color-overlay-content) 65%, transparent);--color-overlay-border:color-mix(in oklab, var(--color-overlay-content) 14%, transparent);--color-overlay-soft:color-mix(in oklab, var(--color-overlay-content) 12%, transparent)}body{color:var(--color-base-content);background:var(--color-base-200)}}}@layer ui.resolver{:where([data-ui-color-base]){--ui-context-surface:var(--color-base-100);--ui-context-content:var(--color-base-content);--ui-color-base:var(--color-primary);--ui-color-level:500;--ui-level-light-shift:0;--ui-level-chroma-scale:1;--ui-color:oklch(from var(--ui-color-base) clamp(0, calc(l + var(--ui-level-light-shift)), 1) calc(c * var(--ui-level-chroma-scale)) h);--ui-content:color-mix(in oklch, var(--ui-color) 10%, contrast-color(var(--ui-color)));--ui-family-ink:color-mix(in oklch, var(--ui-color) 24%, var(--ui-context-content));--ui-bright-color:oklch(from var(--ui-color) clamp(0, calc(l * 1.1), 1) c h);--ui-bright-content:oklch(from var(--ui-content) clamp(0, calc(l * 1.1), 1) c h);--ui-surface:var(--ui-color);--ui-surface-occluding:var(--ui-color);--ui-ink:var(--ui-content);--ui-border:var(--ui-color);--ui-surface-hover:var(--ui-bright-color);--ui-ink-hover:var(--ui-bright-content);--ui-surface-selected:var(--ui-color);--ui-ink-selected:var(--ui-content);--ui-border-hover:var(--ui-bright-color);--ui-surface-glow:color-mix(in oklab, var(--ui-color) 22%, transparent);--ui-surface-glow-hover:var(--ui-bright-color);--ui-ink-glow-hover:transparent;--ui-surface-active:var(--ui-surface-hover);--ui-ink-active:var(--ui-ink-hover);--ui-border-active:var(--ui-border-hover);--ui-border-selected:var(--ui-color);--ui-focus-ring:color-mix(in oklab, var(--ui-color) 62%, transparent);--ui-surface-glow-active:var(--ui-surface-glow-hover);--ui-ink-glow-active:var(--ui-ink-glow-hover);--ui-surface-raised:color-mix(in oklab, var(--ui-surface-occluding) 88%, white);--ui-surface-inset:color-mix(in oklab, var(--ui-surface-occluding) 92%, black);--ui-ink-muted:color-mix(in oklab, var(--ui-ink) 78%, transparent);--ui-ink-faint:color-mix(in oklab, var(--ui-ink) 60%, transparent);--ui-surface-disabled:color-mix(in oklab, var(--ui-surface) 46%, var(--ui-context-surface));--ui-ink-disabled:color-mix(in oklab, var(--ui-ink) 42%, transparent);--ui-border-disabled:color-mix(in oklab, var(--ui-border) 42%, transparent)}:where([data-ui-color-base=secondary]){--ui-color-base:var(--color-secondary)}:where([data-ui-color-base=accent]){--ui-color-base:var(--color-accent)}:where([data-ui-color-base=neutral]){--ui-color-base:var(--color-neutral)}:where([data-ui-color-base=info]){--ui-color-base:var(--color-info)}:where([data-ui-color-base=success]){--ui-color-base:var(--color-success)}:where([data-ui-color-base=warning]){--ui-color-base:var(--color-warning)}:where([data-ui-color-base=error]){--ui-color-base:var(--color-error)}:where([data-ui-color-level="50"]){--ui-color-level:50;--ui-level-light-shift:.306;--ui-level-chroma-scale:.199}:where([data-ui-color-level="100"]){--ui-color-level:100;--ui-level-light-shift:.272;--ui-level-chroma-scale:.288}:where([data-ui-color-level="200"]){--ui-color-level:200;--ui-level-light-shift:.204;--ui-level-chroma-scale:.466}:where([data-ui-color-level="300"]){--ui-color-level:300;--ui-level-light-shift:.136;--ui-level-chroma-scale:.644}:where([data-ui-color-level="400"]){--ui-color-level:400;--ui-level-light-shift:.068;--ui-level-chroma-scale:.822}:where([data-ui-color-level="500"]){--ui-color-level:500;--ui-level-light-shift:0;--ui-level-chroma-scale:1}:where([data-ui-color-level="600"]){--ui-color-level:600;--ui-level-light-shift:-.071;--ui-level-chroma-scale:.867}:where([data-ui-color-level="700"]){--ui-color-level:700;--ui-level-light-shift:-.142;--ui-level-chroma-scale:.734}:where([data-ui-color-level="800"]){--ui-color-level:800;--ui-level-light-shift:-.213;--ui-level-chroma-scale:.601}:where([data-ui-color-level="900"]){--ui-color-level:900;--ui-level-light-shift:-.284;--ui-level-chroma-scale:.468}:where([data-ui-color-level="950"]){--ui-color-level:950;--ui-level-light-shift:-.3195;--ui-level-chroma-scale:.4015}:where([data-ui-color-variant=soft]){--ui-surface:color-mix(in oklab, var(--ui-color) 15%, var(--ui-context-surface));--ui-surface-occluding:color-mix(in oklab, var(--ui-color) 15%, var(--ui-context-surface));--ui-ink:var(--ui-family-ink);--ui-border:color-mix(in oklab, var(--ui-color) 32%, transparent);--ui-surface-hover:color-mix(in oklab, var(--ui-color) 22%, var(--ui-context-surface));--ui-ink-hover:var(--ui-family-ink);--ui-surface-selected:color-mix(in oklab, var(--ui-color) 24%, var(--ui-context-surface));--ui-ink-selected:var(--ui-family-ink);--ui-border-hover:color-mix(in oklab, var(--ui-border) 76%, var(--ui-color))}:where([data-ui-color-variant=outline]){--ui-surface:transparent;--ui-surface-occluding:color-mix(in oklab, var(--ui-color) 8%, var(--ui-context-surface));--ui-ink:var(--ui-family-ink);--ui-border:var(--ui-color);--ui-surface-hover:color-mix(in oklab, var(--ui-color) 10%, transparent);--ui-ink-hover:var(--ui-family-ink);--ui-surface-selected:color-mix(in oklab, var(--ui-color) 24%, var(--ui-context-surface));--ui-ink-selected:var(--ui-family-ink);--ui-border-hover:color-mix(in oklab, var(--ui-border) 76%, var(--ui-color))}:where([data-ui-color-variant=ghost]){--ui-surface:var(--ui-context-surface);--ui-surface-occluding:var(--ui-context-surface);--ui-ink:var(--ui-family-ink);--ui-border:var(--color-border);--ui-surface-hover:var(--color-base-150);--ui-ink-hover:var(--ui-family-ink);--ui-surface-selected:color-mix(in oklab, var(--ui-color) 24%, var(--ui-context-surface));--ui-ink-selected:var(--ui-family-ink);--ui-border-hover:color-mix(in oklab, var(--ui-border) 76%, var(--ui-color))}:where([data-ui-color-variant=text]){--ui-surface:transparent;--ui-surface-occluding:color-mix(in oklab, var(--ui-color) 8%, var(--ui-context-surface));--ui-ink:var(--ui-family-ink);--ui-border:transparent;--ui-surface-hover:transparent;--ui-ink-hover:var(--ui-family-ink);--ui-surface-selected:color-mix(in oklab, var(--ui-color) 24%, var(--ui-context-surface));--ui-ink-selected:var(--ui-family-ink);--ui-border-hover:transparent;--ui-surface-glow:transparent;--ui-surface-glow-hover:transparent;--ui-ink-glow-hover:var(--ui-bright-color)}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)) and (color:if(style(--ui-compat-probe: yes): red; else: blue)){@supports at-rule(@function){@function --ui-color-at-level(--base <color>, --level <number>) returns <color>{--light-shift: calc(max(0, 500 - var(--level)) * .00068 - max(0, var(--level) - 500) * .00071); --chroma-scale: calc(1 - max(0, 500 - var(--level)) * .00178 - max(0, var(--level) - 500) * .00133); result: oklch(from var(--base) clamp(0, calc(l + var(--light-shift)), 1) calc(c * max(0, var(--chroma-scale))) h);}@function --ui-content-for(--surface <color>) returns <color>{result: color-mix(in oklch, var(--surface) 10%, contrast-color(var(--surface)));}@function --ui-color-as-ink(--color <color>) returns <color>{ result: color-mix(in oklch, var(--color) 24%, var(--ui-context-content));}@function --ui-brighten(--color <color>) returns <color>{result: oklch(from var(--color) clamp(0, calc(l * 1.1), 1) c h);}:where([data-ui-color-base]){--ui-color-base-key:attr(data-ui-color-base type(<custom-ident>), primary);--ui-color-level:attr(data-ui-color-level type(<number>), 500);--ui-color-variant:attr(data-ui-color-variant type(<custom-ident>), solid);--ui-color-base:if(style(--ui-color-base-key: primary): var(--color-primary); style(--ui-color-base-key: secondary): var(--color-secondary); style(--ui-color-base-key: accent): var(--color-accent); style(--ui-color-base-key: neutral): var(--color-neutral); style(--ui-color-base-key: info): var(--color-info); style(--ui-color-base-key: success): var(--color-success); style(--ui-color-base-key: warning): var(--color-warning); style(--ui-color-base-key: error): var(--color-error); else: var(--color-primary));--ui-color:--ui-color-at-level(var(--ui-color-base), var(--ui-color-level));--ui-content:--ui-content-for(var(--ui-color));--ui-family-ink:--ui-color-as-ink(var(--ui-color));--ui-surface:if(style(--ui-color-variant: solid): var(--ui-color); style(--ui-color-variant: soft): color-mix(in oklab, var(--ui-color) 15%, var(--ui-context-surface)); style(--ui-color-variant: outline): transparent; style(--ui-color-variant: ghost): var(--ui-context-surface); style(--ui-color-variant: text): transparent; else: var(--ui-color));--ui-surface-occluding:if(style(--ui-color-variant: solid): var(--ui-color); style(--ui-color-variant: soft): color-mix(in oklab, var(--ui-color) 15%, var(--ui-context-surface)); style(--ui-color-variant: outline): color-mix(in oklab, var(--ui-color) 8%, var(--ui-context-surface)); style(--ui-color-variant: ghost): var(--ui-context-surface); style(--ui-color-variant: text): color-mix(in oklab, var(--ui-color) 8%, var(--ui-context-surface)); else: var(--ui-context-surface));--ui-ink:if(style(--ui-color-variant: solid): var(--ui-content); else: var(--ui-family-ink));--ui-border:if(style(--ui-color-variant: solid): var(--ui-color); style(--ui-color-variant: soft): color-mix(in oklab, var(--ui-color) 32%, transparent); style(--ui-color-variant: outline): var(--ui-color); style(--ui-color-variant: ghost): var(--color-border); style(--ui-color-variant: text): transparent; else: var(--ui-color));--ui-surface-hover:if(style(--ui-color-variant: solid): --ui-brighten(var(--ui-color)); style(--ui-color-variant: soft): color-mix(in oklab, var(--ui-color) 22%, var(--ui-context-surface)); style(--ui-color-variant: outline): color-mix(in oklab, var(--ui-color) 10%, transparent); style(--ui-color-variant: ghost): var(--color-base-150); style(--ui-color-variant: text): transparent; else: var(--ui-surface));--ui-ink-hover:if(style(--ui-color-variant: solid): --ui-brighten(var(--ui-content)); else: var(--ui-ink));--ui-surface-active:var(--ui-surface-hover);--ui-ink-active:var(--ui-ink-hover);--ui-surface-selected:if(style(--ui-color-variant: solid): var(--ui-color); else: color-mix(in oklab, var(--ui-color) 24%, var(--ui-context-surface)));--ui-ink-selected:if(style(--ui-color-variant: solid): var(--ui-content); else: var(--ui-family-ink));--ui-border-hover:if(style(--ui-color-variant: solid): --ui-brighten(var(--ui-color)); style(--ui-color-variant: text): transparent; else: color-mix(in oklab, var(--ui-border) 76%, var(--ui-color)));--ui-border-active:var(--ui-border-hover);--ui-border-selected:var(--ui-color);--ui-focus-ring:color-mix(in oklab, var(--ui-color) 62%, transparent);--ui-surface-glow:if(style(--ui-color-variant: text): transparent; else: color-mix(in oklab, var(--ui-color) 22%, transparent));--ui-surface-glow-hover:if(style(--ui-color-variant: text): transparent; else: --ui-brighten(var(--ui-color)));--ui-surface-glow-active:var(--ui-surface-glow-hover);--ui-ink-glow-hover:if(style(--ui-color-variant: text): --ui-brighten(var(--ui-color)); else: transparent);--ui-ink-glow-active:var(--ui-ink-glow-hover);--ui-surface-raised:color-mix(in oklab, var(--ui-surface-occluding) 88%, white);--ui-surface-inset:color-mix(in oklab, var(--ui-surface-occluding) 92%, black);--ui-ink-muted:color-mix(in oklab, var(--ui-ink) 78%, transparent);--ui-ink-faint:color-mix(in oklab, var(--ui-ink) 60%, transparent);--ui-surface-disabled:color-mix(in oklab, var(--ui-surface) 46%, var(--ui-context-surface));--ui-ink-disabled:color-mix(in oklab, var(--ui-ink) 42%, transparent);--ui-border-disabled:color-mix(in oklab, var(--ui-border) 42%, transparent)}}}:where([data-ui-color-base]){--ui-color-foreground:light-dark(oklch(from var(--ui-color) min(l, .55) c h),oklch(from var(--ui-color) max(l, .72) c h));--ui-track:color-mix(in oklab, var(--ui-color) 18%, transparent)}@container ui-treatment-context style(--ui-environment:overlay){:where([data-ui-color-base]){--ui-context-surface:var(--color-overlay-surface);--ui-context-content:var(--color-overlay-content)}}}@layer ui.foundations{.font-display{font-family:var(--font-display,Georgia, serif);font-optical-sizing:auto}.font-data{font-family:var(--font-data,ui-monospace, "SFMono-Regular", monospace)}@keyframes ui-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes ui-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ui-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.ui-rise{animation:.7s cubic-bezier(.22,.61,.36,1) both ui-rise}.ui-in{animation:.45s both ui-in}.ui-scroll{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.ui-scroll::-webkit-scrollbar{width:6px}.ui-scroll::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}@property --_ui-anchored-width{syntax:"<length>";inherits:false;initial-value:224px}@property --_ui-anchored-max-width{syntax:"<length>";inherits:false;initial-value:9999px}@property --_ui-anchored-pad{syntax:"<length>";inherits:false;initial-value:14px}@property --_ui-anchored-radius{syntax:"<length-percentage>";inherits:false;initial-value:16px}@property --_ui-anchored-surface{syntax:"<color>";inherits:true;initial-value:#0000}@scope(.ui-anchored){:scope{--_ui-anchored-width:var(--ui-anchored-width,224px);--_ui-anchored-max-width:var(--ui-anchored-max-width,calc(100vw - 1.5rem));--_ui-anchored-pad:var(--ui-anchored-pad,14px);--_ui-anchored-radius:var(--ui-anchored-radius,var(--r-lg));--_ui-anchored-surface:var(--ui-anchored-surface,var(--color-base-150));width:var(--_ui-anchored-width);max-width:var(--_ui-anchored-max-width);padding:var(--_ui-anchored-pad);border-radius:var(--_ui-anchored-radius);background:var(--_ui-anchored-surface);color:var(--color-base-content);outline:1px solid var(--color-border-strong);opacity:0;transition:opacity .2s, transform .2s, overlay .2s allow-discrete, display .2s allow-discrete;border:0;margin:0;inset:auto;transform:translateY(-6px)scale(.96);box-shadow:0 24px 60px -18px #000000b3}:scope:popover-open{opacity:1;transform:none}@starting-style{:scope:popover-open{opacity:0;transform:translateY(-6px)scale(.96)}}@supports (anchor-name:--a){:scope{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin-top:8px}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-anchored-width:attr(data-ui-anchored-width type(<length>), var(--ui-anchored-width,224px));--_ui-anchored-max-width:attr(data-ui-anchored-max-width type(<length>), var(--ui-anchored-max-width,calc(100vw - 1.5rem)));--_ui-anchored-pad:attr(data-ui-anchored-pad type(<length>), var(--ui-anchored-pad,14px));--_ui-anchored-radius:attr(data-ui-anchored-radius type(<length-percentage>), var(--ui-anchored-radius,var(--r-lg)));--_ui-anchored-surface:attr(data-ui-anchored-surface type(<color>), var(--ui-anchored-surface,var(--color-base-150)))}}}}@layer ui.atoms{@property --_ui-acc-pad-block{syntax:"<length>";inherits:true;initial-value:1.1rem}@property --_ui-acc-pad-inline{syntax:"<length>";inherits:true;initial-value:0}@property --_ui-acc-gap{syntax:"<length>";inherits:true;initial-value:1rem}@property --_ui-acc-radius{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --_ui-acc-icon-size{syntax:"<length>";inherits:true;initial-value:.85rem}@property --_ui-acc-icon-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-acc-summary-font-size{syntax:"<length>";inherits:true;initial-value:16px}@property --_ui-acc-body-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-acc-body-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-acc-divider{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-acc){:scope{--_ui-acc-pad-block:var(--ui-acc-pad-block,var(--ui-accordion-pad-block,1.1rem));--_ui-acc-pad-inline:var(--ui-acc-pad-inline,var(--ui-accordion-pad-inline,0px));--_ui-acc-gap:var(--ui-acc-gap,var(--ui-accordion-summary-gap,1rem));--_ui-acc-radius:var(--ui-acc-radius,var(--ui-accordion-radius,0px));--_ui-acc-icon-size:var(--ui-acc-icon-size,.85rem);--_ui-acc-icon-ink:var(--ui-acc-icon-ink,var(--color-primary));--_ui-acc-summary-font-size:var(--ui-acc-summary-font-size,var(--ui-accordion-summary-font-size,1em));--_ui-acc-body-ink:var(--ui-acc-body-ink,var(--color-base-content-muted));--_ui-acc-body-surface:var(--ui-acc-body-surface,color-mix(in oklab, var(--color-base-content) 4%, transparent));--_ui-acc-divider:var(--ui-acc-divider,var(--color-border));border-bottom:1px solid var(--_ui-acc-divider);border-radius:var(--_ui-acc-radius);interpolate-size:allow-keywords}:scope[data-ui-color-base]{--_ui-acc-pad-inline:var(--ui-acc-pad-inline,var(--ui-accordion-pad-inline,1rem));--_ui-acc-radius:var(--ui-acc-radius,var(--ui-accordion-radius,var(--r-md)));--_ui-acc-icon-ink:var(--ui-acc-icon-ink,var(--ui-ink));--_ui-acc-body-ink:var(--ui-acc-body-ink,var(--ui-ink-muted));--_ui-acc-body-surface:var(--ui-acc-body-surface,var(--ui-surface-inset));--_ui-acc-divider:var(--ui-acc-divider,var(--ui-border));background:var(--ui-surface);color:var(--ui-ink)}:scope summary{justify-content:space-between;align-items:baseline;gap:var(--_ui-acc-gap);padding:var(--_ui-acc-pad-block) var(--_ui-acc-pad-inline);border-radius:var(--_ui-acc-radius);cursor:pointer;color:var(--color-base-content);font-size:var(--_ui-acc-summary-font-size);font-weight:500;list-style:none;transition:background-color .2s,color .2s;display:flex}:scope summary:hover{background:var(--color-base-150)}:scope[data-ui-color-base] summary{color:var(--ui-ink)}:scope[data-ui-color-base] summary:hover{background:var(--ui-surface-hover);color:var(--ui-ink-hover)}:scope summary::-webkit-details-marker{display:none}:scope .ui-acc-icon{width:var(--_ui-acc-icon-size);height:var(--_ui-acc-icon-size);color:var(--_ui-acc-icon-ink);flex:none;align-self:center;position:relative}:scope .ui-acc-icon:before,:scope .ui-acc-icon:after{content:"";background:currentColor;margin:auto;transition:transform .25s;position:absolute;inset:0}:scope .ui-acc-icon:before{width:100%;height:2px}:scope .ui-acc-icon:after{width:2px;height:100%}:scope[open] .ui-acc-icon:after{transform:rotate(90deg)scaleY(0)}:scope::details-content{height:0;transition:height .3s ease, content-visibility .3s allow-discrete;overflow:clip}:scope[open]::details-content{height:auto}:scope .ui-acc-body{padding:.9rem var(--_ui-acc-pad-inline) 1.25rem;border-radius:0 0 var(--_ui-acc-radius) var(--_ui-acc-radius);background:var(--_ui-acc-body-surface);color:var(--_ui-acc-body-ink);line-height:1.65}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-acc-pad-block:attr(data-ui-acc-pad-block type(<length>), var(--ui-acc-pad-block,var(--ui-accordion-pad-block,1.1rem)));--_ui-acc-pad-inline:attr(data-ui-acc-pad-inline type(<length>), var(--ui-acc-pad-inline,var(--ui-accordion-pad-inline,0px)));--_ui-acc-gap:attr(data-ui-acc-gap type(<length>), var(--ui-acc-gap,var(--ui-accordion-summary-gap,1rem)));--_ui-acc-radius:attr(data-ui-acc-radius type(<length-percentage>), var(--ui-acc-radius,var(--ui-accordion-radius,0px)));--_ui-acc-icon-size:attr(data-ui-acc-icon-size type(<length>), var(--ui-acc-icon-size,.85rem));--_ui-acc-icon-ink:attr(data-ui-acc-icon-ink type(<color>), var(--ui-acc-icon-ink,var(--color-primary)));--_ui-acc-summary-font-size:attr(data-ui-acc-summary-font-size type(<length>), var(--ui-acc-summary-font-size,var(--ui-accordion-summary-font-size,1em)));--_ui-acc-body-ink:attr(data-ui-acc-body-ink type(<color>), var(--ui-acc-body-ink,var(--color-base-content-muted)));--_ui-acc-body-surface:attr(data-ui-acc-body-surface type(<color>), var(--ui-acc-body-surface,color-mix(in oklab, var(--color-base-content) 4%, transparent)));--_ui-acc-divider:attr(data-ui-acc-divider type(<color>), var(--ui-acc-divider,var(--color-border)))}:scope[data-ui-color-base]{--_ui-acc-pad-inline:attr(data-ui-acc-pad-inline type(<length>), var(--ui-acc-pad-inline,var(--ui-accordion-pad-inline,1rem)));--_ui-acc-radius:attr(data-ui-acc-radius type(<length-percentage>), var(--ui-acc-radius,var(--ui-accordion-radius,var(--r-md))));--_ui-acc-icon-ink:attr(data-ui-acc-icon-ink type(<color>), var(--ui-acc-icon-ink,var(--ui-ink)));--_ui-acc-body-ink:attr(data-ui-acc-body-ink type(<color>), var(--ui-acc-body-ink,var(--ui-ink-muted)));--_ui-acc-body-surface:attr(data-ui-acc-body-surface type(<color>), var(--ui-acc-body-surface,var(--ui-surface-inset)));--_ui-acc-divider:attr(data-ui-acc-divider type(<color>), var(--ui-acc-divider,var(--ui-border)))}}}@scope(.ui-acc){@media (prefers-reduced-motion:reduce){:scope::details-content{transition:none}}}@property --_ui-avatar-size{syntax:"<length>";inherits:true;initial-value:36px}@property --_ui-avatar-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-avatar-ring{syntax:"<color>";inherits:true;initial-value:#0000}@scope(.ui-avatar){:scope{--_ui-avatar-size:var(--ui-avatar-size,36px);--_ui-avatar-ink:var(--ui-avatar-ink,var(--color-primary));--_ui-avatar-ring:var(--ui-avatar-ring,var(--color-base-100));width:var(--_ui-avatar-size);height:var(--_ui-avatar-size);flex-shrink:0;display:inline-block;position:relative}:scope[data-ui-color-base]{--_ui-avatar-ink:var(--ui-avatar-ink,var(--ui-ink));--_ui-avatar-ring:var(--ui-avatar-ring,var(--ui-surface-occluding))}:scope>.ui-avatar-face{border-radius:var(--r-pill);width:100%;height:100%;font-family:var(--font-data,ui-monospace, monospace);font-size:calc(var(--_ui-avatar-size) * .34);text-transform:uppercase;letter-spacing:.02em;color:var(--_ui-avatar-ink);background:color-mix(in oklab, var(--_ui-avatar-ink) 20%, var(--_ui-avatar-ring));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--_ui-avatar-ink) 55%, transparent);place-items:center;font-weight:500;display:grid}:scope[data-ui-color-base]>.ui-avatar-face{background:var(--_ui-avatar-ring);box-shadow:inset 0 0 0 1px var(--ui-border)}.ui-avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}:scope>.ui-avatar-badge{border-radius:var(--r-pill);background:var(--_ui-avatar-ring);--ui-dot-size:max(7px, calc(var(--_ui-avatar-size) * .2));place-items:center;padding:2px;display:grid;position:absolute;bottom:-2px;right:-2px}:scope[data-ui-color-base]>.ui-avatar-badge{background:var(--ui-surface-raised)}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-avatar-size:attr(data-ui-avatar-size type(<length>), var(--ui-avatar-size,36px));--_ui-avatar-ink:attr(data-ui-avatar-ink type(<color>), var(--ui-avatar-ink,var(--color-primary)));--_ui-avatar-ring:attr(data-ui-avatar-ring type(<color>), var(--ui-avatar-ring,var(--color-base-100)))}:scope[data-ui-color-base]{--_ui-avatar-ink:attr(data-ui-avatar-ink type(<color>), var(--ui-avatar-ink,var(--ui-ink)));--_ui-avatar-ring:attr(data-ui-avatar-ring type(<color>), var(--ui-avatar-ring,var(--ui-surface-occluding)))}}}@property --_ui-breadcrumb-font-size{syntax:"<length>";inherits:false;initial-value:12px}@property --_ui-breadcrumb-gap{syntax:"<length>";inherits:true;initial-value:2px}@property --_ui-breadcrumb-separator-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-breadcrumb-link-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-breadcrumb-focus-ring{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-breadcrumb){:scope{--_ui-breadcrumb-font-size:var(--ui-breadcrumb-font-size,var(--t-xs));--_ui-breadcrumb-gap:var(--ui-breadcrumb-gap,2px);--_ui-breadcrumb-separator-ink:var(--ui-breadcrumb-separator-ink,var(--color-base-content-faint));--_ui-breadcrumb-link-ink:var(--ui-breadcrumb-link-ink,var(--color-base-content-muted));--_ui-breadcrumb-focus-ring:var(--ui-breadcrumb-focus-ring,color-mix(in oklab, var(--color-primary) 55%, transparent));font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--_ui-breadcrumb-font-size);text-transform:uppercase;letter-spacing:.14em}:scope[data-ui-color-base]{--_ui-breadcrumb-separator-ink:var(--ui-breadcrumb-separator-ink,var(--ui-ink-faint));--_ui-breadcrumb-link-ink:var(--ui-breadcrumb-link-ink,var(--ui-ink-muted));--_ui-breadcrumb-focus-ring:var(--ui-breadcrumb-focus-ring,var(--ui-focus-ring));border-radius:var(--r-sm);background:var(--ui-surface);color:var(--ui-ink);box-shadow:inset 0 0 0 1px var(--ui-border);padding:6px 9px}:scope>.ui-breadcrumb-trail{align-items:center;gap:var(--_ui-breadcrumb-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumb-step{align-items:center;display:inline-flex}.ui-breadcrumb-step+.ui-breadcrumb-step:before{content:var(--ui-breadcrumb-separator,"›");color:var(--_ui-breadcrumb-separator-ink);-webkit-user-select:none;user-select:none;padding-inline:7px}.ui-breadcrumb-link{border-radius:var(--r-xs);font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--_ui-breadcrumb-link-ink);cursor:pointer;background:0 0;border:0;margin:0;padding:2px 4px;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.ui-breadcrumb-link:focus-visible{outline:2px solid var(--_ui-breadcrumb-focus-ring);outline-offset:1px}.ui-breadcrumb-here{color:var(--color-base-content);padding:2px 4px}.ui-breadcrumb-here:not([aria-current]){color:var(--color-base-content-muted)}:scope[data-ui-color-base] .ui-breadcrumb-here{color:var(--ui-ink)}:scope[data-ui-color-base] .ui-breadcrumb-here:not([aria-current]){color:var(--ui-ink-muted)}@media (hover:hover){.ui-breadcrumb-link:hover{color:var(--color-base-content)}:scope[data-ui-color-base] .ui-breadcrumb-link:hover{color:var(--ui-ink-hover)}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-breadcrumb-font-size:attr(data-ui-breadcrumb-font-size type(<length>), var(--ui-breadcrumb-font-size,var(--t-xs)));--_ui-breadcrumb-gap:attr(data-ui-breadcrumb-gap type(<length>), var(--ui-breadcrumb-gap,2px));--_ui-breadcrumb-separator-ink:attr(data-ui-breadcrumb-separator-ink type(<color>), var(--ui-breadcrumb-separator-ink,var(--color-base-content-faint)));--_ui-breadcrumb-link-ink:attr(data-ui-breadcrumb-link-ink type(<color>), var(--ui-breadcrumb-link-ink,var(--color-base-content-muted)));--_ui-breadcrumb-focus-ring:attr(data-ui-breadcrumb-focus-ring type(<color>), var(--ui-breadcrumb-focus-ring,color-mix(in oklab, var(--color-primary) 55%, transparent)))}:scope[data-ui-color-base]{--_ui-breadcrumb-separator-ink:attr(data-ui-breadcrumb-separator-ink type(<color>), var(--ui-breadcrumb-separator-ink,var(--ui-ink-faint)));--_ui-breadcrumb-link-ink:attr(data-ui-breadcrumb-link-ink type(<color>), var(--ui-breadcrumb-link-ink,var(--ui-ink-muted)));--_ui-breadcrumb-focus-ring:attr(data-ui-breadcrumb-focus-ring type(<color>), var(--ui-breadcrumb-focus-ring,var(--ui-focus-ring)))}}}@property --_ui-btn-radius{syntax:"<length-percentage>";inherits:false;initial-value:999px}@property --_ui-btn-pad-block{syntax:"<length>";inherits:false;initial-value:8px}@property --_ui-btn-pad-inline{syntax:"<length>";inherits:false;initial-value:16px}@property --_ui-btn-gap{syntax:"<length>";inherits:false;initial-value:8px}@property --_ui-btn-font-size{syntax:"<length>";inherits:false;initial-value:13px}@property --_ui-btn-hover-border{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-btn-focus-ring{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-btn){:scope{--_ui-btn-radius:var(--ui-btn-radius,var(--r-pill));--_ui-btn-pad-block:var(--ui-btn-pad-block,8px);--_ui-btn-pad-inline:var(--ui-btn-pad-inline,16px);--_ui-btn-gap:var(--ui-btn-gap,8px);--_ui-btn-font-size:var(--ui-btn-font-size,var(--t-sm));--_ui-btn-hover-border:var(--ui-btn-hover-border,var(--ui-border-hover));--_ui-btn-focus-ring:var(--ui-btn-focus-ring,var(--ui-focus-ring));align-items:center;gap:var(--_ui-btn-gap);border-radius:var(--_ui-btn-radius);padding:var(--_ui-btn-pad-block) var(--_ui-btn-pad-inline);font:inherit;font-size:var(--_ui-btn-font-size);cursor:pointer;background:0 0;border:0;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}:scope:active:not(:disabled){transform:scale(.97)}:scope:disabled{cursor:not-allowed;opacity:.5}:scope[data-ui-color-base]{background:var(--ui-surface);color:var(--ui-ink);box-shadow:inset 0 0 0 1px var(--ui-border)}:scope[data-ui-color-base]:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-ink-hover);text-shadow:0 0 14px var(--ui-ink-glow-hover);box-shadow:inset 0 0 0 1px var(--_ui-btn-hover-border), 0 4px 24px -6px var(--ui-surface-glow-hover)}:scope[data-ui-color-base]:active:not(:disabled){background:var(--ui-surface-active);color:var(--ui-ink-active);text-shadow:0 0 14px var(--ui-ink-glow-active);box-shadow:inset 0 0 0 1px var(--ui-border-active), 0 4px 24px -6px var(--ui-surface-glow-active)}:scope[data-ui-color-base]:focus-visible{outline:2px solid var(--_ui-btn-focus-ring);outline-offset:2px}:scope[data-ui-color-base]:is([aria-pressed=true],[aria-selected=true]){background:var(--ui-surface-selected);color:var(--ui-ink-selected);box-shadow:inset 0 0 0 1px var(--ui-border-selected)}:scope[data-ui-color-base]:disabled{opacity:1;background:var(--ui-surface-disabled);color:var(--ui-ink-disabled);box-shadow:inset 0 0 0 1px var(--ui-border-disabled)}:scope[data-ui-color-variant=text]{--_ui-btn-pad-inline:var(--ui-btn-pad-inline,4px)}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-btn-radius:attr(data-ui-btn-radius type(<length-percentage>), var(--ui-btn-radius,var(--r-pill)));--_ui-btn-pad-block:attr(data-ui-btn-pad-block type(<length>), var(--ui-btn-pad-block,8px));--_ui-btn-pad-inline:attr(data-ui-btn-pad-inline type(<length>), var(--ui-btn-pad-inline,16px));--_ui-btn-gap:attr(data-ui-btn-gap type(<length>), var(--ui-btn-gap,8px));--_ui-btn-font-size:attr(data-ui-btn-font-size type(<length>), var(--ui-btn-font-size,var(--t-sm)));--_ui-btn-hover-border:attr(data-ui-btn-hover-border type(<color>), var(--ui-btn-hover-border,var(--ui-border-hover)));--_ui-btn-focus-ring:attr(data-ui-btn-focus-ring type(<color>), var(--ui-btn-focus-ring,var(--ui-focus-ring)))}:scope[data-ui-color-variant=text]{--_ui-btn-pad-inline:attr(data-ui-btn-pad-inline type(<length>), var(--ui-btn-pad-inline,4px))}}}@property --_ui-checkbox-size{syntax:"<length>";inherits:false;initial-value:18px}@property --_ui-checkbox-radius{syntax:"<length-percentage>";inherits:false;initial-value:5px}@property --_ui-checkbox-accent{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-checkbox-check-ink{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-checkbox-focus-ring{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-checkbox){:scope{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.55em;display:inline-flex;position:relative}.ui-checkbox-input{--_ui-checkbox-size:var(--ui-checkbox-size,18px);width:var(--_ui-checkbox-size);height:var(--_ui-checkbox-size);opacity:0;cursor:inherit;margin:0;position:absolute;inset-inline-start:0}.ui-checkbox-box{--_ui-checkbox-size:var(--ui-checkbox-size,18px);--_ui-checkbox-radius:var(--ui-checkbox-radius,var(--r-xs));--_ui-checkbox-accent:var(--ui-checkbox-accent,var(--color-primary));--_ui-checkbox-focus-ring:var(--ui-checkbox-focus-ring,var(--color-ring));box-sizing:border-box;width:var(--_ui-checkbox-size);height:var(--_ui-checkbox-size);border:1.5px solid var(--color-border-strong);border-radius:var(--_ui-checkbox-radius);corner-shape:squircle;background:var(--color-base-100);flex:none;place-items:center;transition:background-color .14s,border-color .14s;display:grid}:scope[data-ui-color-base] .ui-checkbox-box{--_ui-checkbox-accent:var(--ui-checkbox-accent,var(--ui-color));--_ui-checkbox-focus-ring:var(--ui-checkbox-focus-ring,var(--ui-focus-ring))}.ui-checkbox-box:after{--_ui-checkbox-check-ink:var(--ui-checkbox-check-ink,var(--color-primary-content));content:"";clip-path:polygon(13% 52%,6% 65%,40% 91%,93% 22%,82% 12%,38% 70%);background:var(--_ui-checkbox-check-ink);width:72%;height:72%;transition:transform .14s;transform:scale(0)}:scope[data-ui-color-base] .ui-checkbox-box:after{--_ui-checkbox-check-ink:var(--ui-checkbox-check-ink,var(--ui-content))}.ui-checkbox-input:checked+.ui-checkbox-box{border-color:var(--_ui-checkbox-accent);background:var(--_ui-checkbox-accent)}.ui-checkbox-input:checked+.ui-checkbox-box:after{transform:scale(1)}.ui-checkbox-input:indeterminate+.ui-checkbox-box{border-color:var(--_ui-checkbox-accent);background:var(--_ui-checkbox-accent)}.ui-checkbox-input:indeterminate+.ui-checkbox-box:after{clip-path:inset(42% 15%);transform:scale(1)}.ui-checkbox-input:focus-visible+.ui-checkbox-box{outline:2px solid var(--_ui-checkbox-focus-ring);outline-offset:2px}:scope:hover .ui-checkbox-input:not(:disabled):not(:checked)+.ui-checkbox-box{border-color:color-mix(in oklab, var(--_ui-checkbox-accent) 58%, var(--color-border-strong))}.ui-checkbox-input:disabled+.ui-checkbox-box{border-color:var(--color-border);background:var(--color-base-200)}.ui-checkbox-input:disabled~.ui-checkbox-label{color:var(--color-base-content-faint)}:scope:has(.ui-checkbox-input:disabled){cursor:not-allowed}.ui-checkbox-label{font-size:var(--t-sm,.9rem);line-height:1.35}@container ui-treatment-context style(--ui-environment:overlay){.ui-checkbox-box{border-color:var(--color-overlay-border);background:0 0}.ui-checkbox-label{color:var(--color-overlay-content)}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){.ui-checkbox-input{--_ui-checkbox-size:attr(data-ui-checkbox-size type(<length>), var(--ui-checkbox-size,18px))}.ui-checkbox-box{--_ui-checkbox-size:attr(data-ui-checkbox-size type(<length>), var(--ui-checkbox-size,18px));--_ui-checkbox-radius:attr(data-ui-checkbox-radius type(<length-percentage>), var(--ui-checkbox-radius,var(--r-xs)));--_ui-checkbox-accent:attr(data-ui-checkbox-accent type(<color>), var(--ui-checkbox-accent,var(--color-primary)));--_ui-checkbox-focus-ring:attr(data-ui-checkbox-focus-ring type(<color>), var(--ui-checkbox-focus-ring,var(--color-ring)))}:scope[data-ui-color-base] .ui-checkbox-box{--_ui-checkbox-accent:attr(data-ui-checkbox-accent type(<color>), var(--ui-checkbox-accent,var(--ui-color)));--_ui-checkbox-focus-ring:attr(data-ui-checkbox-focus-ring type(<color>), var(--ui-checkbox-focus-ring,var(--ui-focus-ring)))}.ui-checkbox-box:after{--_ui-checkbox-check-ink:attr(data-ui-checkbox-check-ink type(<color>), var(--ui-checkbox-check-ink,var(--color-primary-content)))}:scope[data-ui-color-base] .ui-checkbox-box:after{--_ui-checkbox-check-ink:attr(data-ui-checkbox-check-ink type(<color>), var(--ui-checkbox-check-ink,var(--ui-content)))}}}@property --_ui-chip-radius{syntax:"<length-percentage>";inherits:false;initial-value:999px}@property --_ui-chip-pad-block{syntax:"<length>";inherits:false;initial-value:4px}@property --_ui-chip-pad-inline{syntax:"<length>";inherits:false;initial-value:10px}@property --_ui-chip-gap{syntax:"<length>";inherits:false;initial-value:6px}@property --_ui-chip-font-size{syntax:"<length>";inherits:false;initial-value:11px}@property --_ui-chip-letter-spacing{syntax:"<length>";inherits:false;initial-value:2px}@property --_ui-chip-surface{syntax:"<color>";inherits:false;initial-value:#0000}@property --_ui-chip-ink{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-chip){:scope{--_ui-chip-radius:var(--ui-chip-radius,var(--r-pill));--_ui-chip-pad-block:var(--ui-chip-pad-block,4px);--_ui-chip-pad-inline:var(--ui-chip-pad-inline,10px);--_ui-chip-gap:var(--ui-chip-gap,6px);--_ui-chip-font-size:var(--ui-chip-font-size,var(--t-2xs));--_ui-chip-letter-spacing:var(--ui-chip-letter-spacing,.16em);--_ui-chip-surface:var(--ui-chip-surface,var(--color-base-150));--_ui-chip-ink:var(--ui-chip-ink,var(--color-base-content-muted));align-items:center;gap:var(--_ui-chip-gap);border-radius:var(--_ui-chip-radius);padding:var(--_ui-chip-pad-block) var(--_ui-chip-pad-inline);font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--_ui-chip-font-size);text-transform:uppercase;letter-spacing:var(--_ui-chip-letter-spacing);background:var(--_ui-chip-surface);color:var(--_ui-chip-ink);box-shadow:0 0 0 1px var(--color-border);display:inline-flex}:scope[data-ui-color-base]{--_ui-chip-surface:var(--ui-chip-surface,var(--ui-surface));--_ui-chip-ink:var(--ui-chip-ink,var(--ui-ink));box-shadow:0 0 0 1px var(--ui-border)}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-chip-radius:attr(data-ui-chip-radius type(<length-percentage>), var(--ui-chip-radius,var(--r-pill)));--_ui-chip-pad-block:attr(data-ui-chip-pad-block type(<length>), var(--ui-chip-pad-block,4px));--_ui-chip-pad-inline:attr(data-ui-chip-pad-inline type(<length>), var(--ui-chip-pad-inline,10px));--_ui-chip-gap:attr(data-ui-chip-gap type(<length>), var(--ui-chip-gap,6px));--_ui-chip-font-size:attr(data-ui-chip-font-size type(<length>), var(--ui-chip-font-size,var(--t-2xs)));--_ui-chip-letter-spacing:attr(data-ui-chip-letter-spacing type(<length>), var(--ui-chip-letter-spacing,.16em));--_ui-chip-surface:attr(data-ui-chip-surface type(<color>), var(--ui-chip-surface,var(--color-base-150)));--_ui-chip-ink:attr(data-ui-chip-ink type(<color>), var(--ui-chip-ink,var(--color-base-content-muted)))}:scope[data-ui-color-base]{--_ui-chip-surface:attr(data-ui-chip-surface type(<color>), var(--ui-chip-surface,var(--ui-surface)));--_ui-chip-ink:attr(data-ui-chip-ink type(<color>), var(--ui-chip-ink,var(--ui-ink)))}}}@property --_ui-counter-ink{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-counter){:scope{--_ui-counter-ink:var(--ui-counter-ink,currentColor);color:var(--_ui-counter-ink);font-variant-numeric:tabular-nums}:scope[data-ui-color-base]{--_ui-counter-ink:var(--ui-counter-ink,var(--ui-color-foreground))}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-counter-ink:attr(data-ui-counter-ink type(<color>), var(--ui-counter-ink,currentColor))}:scope[data-ui-color-base]{--_ui-counter-ink:attr(data-ui-counter-ink type(<color>), var(--ui-counter-ink,var(--ui-color-foreground)))}}}@property --_ui-dropzone-radius{syntax:"<length-percentage>";inherits:false;initial-value:16px}@property --_ui-dropzone-pad{syntax:"<length>";inherits:false;initial-value:24px}@property --_ui-dropzone-min-height{syntax:"<length>";inherits:false;initial-value:96px}@property --_ui-dropzone-border{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-dropzone-active-border{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-dropzone-active-surface{syntax:"<color>";inherits:false;initial-value:#0000}@scope(.ui-dropzone){:scope{--_ui-dropzone-radius:var(--ui-dropzone-radius,var(--r-lg));--_ui-dropzone-pad:var(--ui-dropzone-pad,1.5rem);--_ui-dropzone-min-height:var(--ui-dropzone-min-height,6rem);--_ui-dropzone-border:var(--ui-dropzone-border,var(--color-border-strong));--_ui-dropzone-active-border:var(--ui-dropzone-active-border,var(--color-primary));--_ui-dropzone-active-surface:var(--ui-dropzone-active-surface,var(--color-primary-soft));box-sizing:border-box;min-height:var(--_ui-dropzone-min-height);padding:var(--_ui-dropzone-pad);border:1.5px dashed var(--_ui-dropzone-border);border-radius:var(--_ui-dropzone-radius);corner-shape:squircle;background:var(--color-base-100);color:var(--color-base-content-muted);text-align:center;cursor:pointer;place-items:center;transition:border-color .16s,background-color .16s,color .16s;display:grid}:scope[data-ui-color-base]{--_ui-dropzone-border:var(--ui-dropzone-border,var(--ui-border));--_ui-dropzone-active-border:var(--ui-dropzone-active-border,var(--ui-border-active));--_ui-dropzone-active-surface:var(--ui-dropzone-active-surface,var(--ui-surface-selected));background:var(--ui-surface);color:var(--ui-ink-muted)}:scope:focus-within{outline:2px solid var(--color-ring);outline-offset:2px}:scope:hover:not([data-disabled]){border-color:color-mix(in oklab, var(--_ui-dropzone-active-border) 55%, var(--_ui-dropzone-border));color:var(--color-base-content)}:scope[data-ui-color-base]:hover:not([data-disabled]){color:var(--ui-ink)}:scope[data-drag-over]{border-style:solid;border-color:var(--_ui-dropzone-active-border);background:var(--_ui-dropzone-active-surface);color:var(--color-base-content)}:scope[data-ui-color-base][data-drag-over]{color:var(--ui-ink-selected)}:scope[data-disabled]{cursor:not-allowed;border-color:var(--color-border);background:var(--color-base-200);color:var(--color-base-content-faint)}.ui-dropzone-input{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ui-dropzone-content{font-size:var(--t-sm,.9rem);pointer-events:none;justify-items:center;gap:.35rem;display:grid}@container ui-treatment-context style(--ui-environment:overlay){:scope{border-color:var(--color-overlay-border);background:var(--color-overlay-soft);color:var(--color-overlay-content-muted)}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-dropzone-radius:attr(data-ui-dropzone-radius type(<length-percentage>), var(--ui-dropzone-radius,var(--r-lg)));--_ui-dropzone-pad:attr(data-ui-dropzone-pad type(<length>), var(--ui-dropzone-pad,1.5rem));--_ui-dropzone-min-height:attr(data-ui-dropzone-min-height type(<length>), var(--ui-dropzone-min-height,6rem));--_ui-dropzone-border:attr(data-ui-dropzone-border type(<color>), var(--ui-dropzone-border,var(--color-border-strong)));--_ui-dropzone-active-border:attr(data-ui-dropzone-active-border type(<color>), var(--ui-dropzone-active-border,var(--color-primary)));--_ui-dropzone-active-surface:attr(data-ui-dropzone-active-surface type(<color>), var(--ui-dropzone-active-surface,var(--color-primary-soft)))}:scope[data-ui-color-base]{--_ui-dropzone-border:attr(data-ui-dropzone-border type(<color>), var(--ui-dropzone-border,var(--ui-border)));--_ui-dropzone-active-border:attr(data-ui-dropzone-active-border type(<color>), var(--ui-dropzone-active-border,var(--ui-border-active)));--_ui-dropzone-active-surface:attr(data-ui-dropzone-active-surface type(<color>), var(--ui-dropzone-active-surface,var(--ui-surface-selected)))}}}@property --_ui-eyebrow-font-size{syntax:"<length>";inherits:false;initial-value:11px}@property --_ui-eyebrow-letter-spacing{syntax:"<length>";inherits:false;initial-value:4px}@property --_ui-eyebrow-ink{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-eyebrow){:scope{--_ui-eyebrow-font-size:var(--ui-eyebrow-font-size,var(--t-2xs));--_ui-eyebrow-letter-spacing:var(--ui-eyebrow-letter-spacing,.32em);--_ui-eyebrow-ink:var(--ui-eyebrow-ink,var(--color-base-content-faint));font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--_ui-eyebrow-font-size);text-transform:uppercase;letter-spacing:var(--_ui-eyebrow-letter-spacing);color:var(--_ui-eyebrow-ink)}:scope[data-ui-color-base]{--_ui-eyebrow-ink:var(--ui-eyebrow-ink,var(--ui-color-foreground))}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-eyebrow-font-size:attr(data-ui-eyebrow-font-size type(<length>), var(--ui-eyebrow-font-size,var(--t-2xs)));--_ui-eyebrow-letter-spacing:attr(data-ui-eyebrow-letter-spacing type(<length>), var(--ui-eyebrow-letter-spacing,.32em));--_ui-eyebrow-ink:attr(data-ui-eyebrow-ink type(<color>), var(--ui-eyebrow-ink,var(--color-base-content-faint)))}:scope[data-ui-color-base]{--_ui-eyebrow-ink:attr(data-ui-eyebrow-ink type(<color>), var(--ui-eyebrow-ink,var(--ui-color-foreground)))}}}@property --_ui-field-gap{syntax:"<length>";inherits:false;initial-value:6px}@property --_ui-field-label-ink{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-field-label-font-size{syntax:"<length>";inherits:false;initial-value:11px}@scope(.ui-field){:scope{--_ui-field-gap:var(--ui-field-gap,6px);gap:var(--_ui-field-gap);flex-direction:column;display:flex}:scope>.ui-field-label{--_ui-field-label-ink:var(--ui-field-label-ink,var(--color-base-content-faint));--_ui-field-label-font-size:var(--ui-field-label-font-size,var(--t-2xs));font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--_ui-field-label-font-size);text-transform:uppercase;letter-spacing:.2em;color:var(--_ui-field-label-ink)}:scope[data-ui-color-base]>.ui-field-label{--_ui-field-label-ink:var(--ui-field-label-ink,var(--ui-color-foreground))}:scope[data-ui-color-base]{--ui-input-hover-border:var(--ui-border-hover);--ui-input-focus-border:var(--ui-border-active);--ui-input-focus-ring:var(--ui-focus-ring);--ui-select-hover-border:var(--ui-border-hover);--ui-select-focus-border:var(--ui-border-active);--ui-select-focus-ring:var(--ui-focus-ring);--ui-range-accent:var(--ui-color);--ui-range-focus-ring:var(--ui-focus-ring)}@container ui-treatment-context style(--ui-environment:overlay){:scope>.ui-field-label{--_ui-field-label-ink:var(--ui-field-label-ink,var(--color-overlay-content-muted))}}:scope.ui-autosize :is(input,textarea,select){field-sizing:content;min-width:4ch}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-field-gap:attr(data-ui-field-gap type(<length>), var(--ui-field-gap,6px))}}}@property --_ui-input-radius{syntax:"<length-percentage>";inherits:false;initial-value:6px}@property --_ui-input-min-height{syntax:"<length>";inherits:false;initial-value:2.25rem}@property --_ui-input-pad-block{syntax:"<length>";inherits:false;initial-value:.45rem}@property --_ui-input-pad-inline{syntax:"<length>";inherits:false;initial-value:.55rem}@property --_ui-input-hover-border{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-input-focus-border{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-input-focus-ring{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-input-caret{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-input-placeholder-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-input-selection-surface{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-input-selection-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-range-accent{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-range-focus-ring{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-text-input,.ui-number-input,.ui-text-area){:scope{--_ui-input-radius:var(--ui-input-radius,var(--r-xs));--_ui-input-min-height:var(--ui-input-min-height,2.25rem);--_ui-input-pad-block:var(--ui-input-pad-block,.45rem);--_ui-input-pad-inline:var(--ui-input-pad-inline,.55rem);--_ui-input-hover-border:var(--ui-input-hover-border,var(--color-primary));--_ui-input-focus-border:var(--ui-input-focus-border,var(--color-primary));--_ui-input-focus-ring:var(--ui-input-focus-ring,color-mix(in oklab, var(--color-primary) 54%, transparent));--_ui-input-caret:var(--ui-input-caret,currentColor);--_ui-input-placeholder-ink:var(--ui-input-placeholder-ink,var(--color-base-content-faint));--_ui-input-selection-surface:var(--ui-input-selection-surface,color-mix(in oklab, var(--color-primary) 30%, transparent));--_ui-input-selection-ink:var(--ui-input-selection-ink,currentColor);box-sizing:border-box;min-height:var(--_ui-input-min-height);border:1px solid var(--color-border-strong);border-radius:var(--_ui-input-radius);corner-shape:squircle;padding:var(--_ui-input-pad-block) var(--_ui-input-pad-inline);background:var(--color-base-100);color:var(--color-base-content);caret-color:var(--_ui-input-caret);font:inherit;field-sizing:content;transition:border-color .16s ease, border-radius .16s ease, min-height .16s ease, padding .16s ease, box-shadow .22s linear(0, .45, .82, 1.08, 1)}:scope::placeholder{color:var(--_ui-input-placeholder-ink)}:scope::selection{background:var(--_ui-input-selection-surface);color:var(--_ui-input-selection-ink)}:scope:hover:not(:disabled){border-color:var(--_ui-input-hover-border)}:scope:focus-visible{border-color:var(--_ui-input-focus-border);outline:2px solid var(--_ui-input-focus-ring);outline-offset:1px;box-shadow:0 0 1rem color-mix(in oklab, var(--_ui-input-focus-border) 26%, transparent)}:scope:disabled{cursor:not-allowed;background:var(--color-base-200);color:var(--color-base-content-faint)}:scope[data-ui-color-base]{--_ui-input-hover-border:var(--ui-input-hover-border,var(--ui-border-hover));--_ui-input-focus-border:var(--ui-input-focus-border,var(--ui-border-active));--_ui-input-focus-ring:var(--ui-input-focus-ring,var(--ui-focus-ring));--_ui-input-placeholder-ink:var(--ui-input-placeholder-ink,var(--ui-ink-faint));--_ui-input-selection-surface:var(--ui-input-selection-surface,color-mix(in oklab, var(--ui-color) 30%, transparent));border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-ink)}:scope[data-ui-color-base]:hover:not(:disabled){border-color:var(--_ui-input-hover-border);background:var(--ui-surface-hover);color:var(--ui-ink-hover)}:scope[data-ui-color-base]:disabled{border-color:var(--ui-border-disabled);background:var(--ui-surface-disabled);color:var(--ui-ink-disabled)}@container ui-treatment-context style(--ui-environment:overlay){:scope{border-color:var(--color-overlay-border);background:var(--color-overlay-soft);color:var(--color-overlay-content)}:scope:disabled{background:var(--color-overlay-soft);color:var(--color-overlay-content-muted)}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-input-radius:attr(data-ui-input-radius type(<length-percentage>), var(--ui-input-radius,var(--r-xs)));--_ui-input-min-height:attr(data-ui-input-min-height type(<length>), var(--ui-input-min-height,2.25rem));--_ui-input-pad-block:attr(data-ui-input-pad-block type(<length>), var(--ui-input-pad-block,.45rem));--_ui-input-pad-inline:attr(data-ui-input-pad-inline type(<length>), var(--ui-input-pad-inline,.55rem));--_ui-input-hover-border:attr(data-ui-input-hover-border type(<color>), var(--ui-input-hover-border,var(--color-primary)));--_ui-input-focus-border:attr(data-ui-input-focus-border type(<color>), var(--ui-input-focus-border,var(--color-primary)));--_ui-input-focus-ring:attr(data-ui-input-focus-ring type(<color>), var(--ui-input-focus-ring,color-mix(in oklab, var(--color-primary) 54%, transparent)));--_ui-input-caret:attr(data-ui-input-caret type(<color>), var(--ui-input-caret,currentColor));--_ui-input-placeholder-ink:attr(data-ui-input-placeholder-ink type(<color>), var(--ui-input-placeholder-ink,var(--color-base-content-faint)));--_ui-input-selection-surface:attr(data-ui-input-selection-surface type(<color>), var(--ui-input-selection-surface,color-mix(in oklab, var(--color-primary) 30%, transparent)));--_ui-input-selection-ink:attr(data-ui-input-selection-ink type(<color>), var(--ui-input-selection-ink,currentColor))}:scope[data-ui-color-base]{--_ui-input-hover-border:attr(data-ui-input-hover-border type(<color>), var(--ui-input-hover-border,var(--ui-border-hover)));--_ui-input-focus-border:attr(data-ui-input-focus-border type(<color>), var(--ui-input-focus-border,var(--ui-border-active)));--_ui-input-focus-ring:attr(data-ui-input-focus-ring type(<color>), var(--ui-input-focus-ring,var(--ui-focus-ring)));--_ui-input-placeholder-ink:attr(data-ui-input-placeholder-ink type(<color>), var(--ui-input-placeholder-ink,var(--ui-ink-faint)));--_ui-input-selection-surface:attr(data-ui-input-selection-surface type(<color>), var(--ui-input-selection-surface,color-mix(in oklab, var(--ui-color) 30%, transparent)))}}}@scope(.ui-text-input,.ui-number-input,.ui-text-area){:scope{width:100%}}@scope(.ui-text-area){:scope{--_ui-input-min-height:var(--ui-input-min-height,5rem);resize:vertical}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-input-min-height:attr(data-ui-input-min-height type(<length>), var(--ui-input-min-height,5rem))}}}@scope(.ui-range-input){:scope{--_ui-range-accent:var(--ui-range-accent,var(--color-primary));--_ui-range-focus-ring:var(--ui-range-focus-ring,color-mix(in oklab, var(--color-primary) 54%, transparent));box-sizing:border-box;width:100%;accent-color:var(--_ui-range-accent);cursor:pointer;block-size:1.25rem;margin:0}:scope[data-ui-color-base]{--_ui-range-accent:var(--ui-range-accent,var(--ui-color));--_ui-range-focus-ring:var(--ui-range-focus-ring,var(--ui-focus-ring))}:scope:disabled{cursor:not-allowed;opacity:.45}:scope:focus-visible{outline:2px solid var(--_ui-range-focus-ring);outline-offset:3px}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-range-accent:attr(data-ui-range-accent type(<color>), var(--ui-range-accent,var(--color-primary)));--_ui-range-focus-ring:attr(data-ui-range-focus-ring type(<color>), var(--ui-range-focus-ring,color-mix(in oklab, var(--color-primary) 54%, transparent)))}:scope[data-ui-color-base]{--_ui-range-accent:attr(data-ui-range-accent type(<color>), var(--ui-range-accent,var(--ui-color)));--_ui-range-focus-ring:attr(data-ui-range-focus-ring type(<color>), var(--ui-range-focus-ring,var(--ui-focus-ring)))}}}@property --_ui-hold-size{syntax:"<length>";inherits:false;initial-value:4.25rem}@property --_ui-hold-radius{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --_ui-hold-focus-ring{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-hold-button){:scope{--_ui-hold-size:var(--ui-hold-size,4.25rem);--_ui-hold-radius:var(--ui-hold-radius,50%);--_ui-hold-focus-ring:var(--ui-hold-focus-ring,var(--ui-focus-ring));box-sizing:border-box;min-width:var(--_ui-hold-size);min-height:var(--_ui-hold-size);border:2px solid var(--ui-border);border-radius:var(--_ui-hold-radius);background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--ui-glow);font-family:var(--font-label);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .14s ease, color .14s ease, transform .18s linear(0, .4, .82, 1.1, 1);font-weight:700}:scope:active{background:var(--ui-surface-active);transform:scale(.94)}:scope:focus-visible{outline:2px solid var(--_ui-hold-focus-ring);outline-offset:3px}:scope:disabled{cursor:not-allowed;opacity:.45}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-hold-size:attr(data-ui-hold-size type(<length>), var(--ui-hold-size,4.25rem));--_ui-hold-radius:attr(data-ui-hold-radius type(<length-percentage>), var(--ui-hold-radius,50%));--_ui-hold-focus-ring:attr(data-ui-hold-focus-ring type(<color>), var(--ui-hold-focus-ring,var(--ui-focus-ring)))}}}@property --_ui-iconbtn-size{syntax:"<length>";inherits:false;initial-value:36px}@property --_ui-iconbtn-radius{syntax:"<length-percentage>";inherits:false;initial-value:999px}@property --_ui-iconbtn-ring{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-iconbtn-hover-surface{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-iconbtn-hover-ink{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-iconbtn){:scope{--_ui-iconbtn-size:var(--ui-iconbtn-size,36px);--_ui-iconbtn-radius:var(--ui-iconbtn-radius,var(--r-pill));--_ui-iconbtn-ring:var(--ui-iconbtn-ring,var(--color-border));--_ui-iconbtn-hover-surface:var(--ui-iconbtn-hover-surface,var(--color-base-150));--_ui-iconbtn-hover-ink:var(--ui-iconbtn-hover-ink,var(--color-base-content));width:var(--_ui-iconbtn-size);height:var(--_ui-iconbtn-size);border-radius:var(--_ui-iconbtn-radius);font:inherit;cursor:pointer;color:var(--color-base-content-muted);box-shadow:0 0 0 1px var(--_ui-iconbtn-ring);background:0 0;border:0;place-items:center;padding:0;transition:all .2s;display:grid}:scope[data-size=sm]{--_ui-iconbtn-size:var(--ui-iconbtn-size,30px)}:scope[data-size=lg]{--_ui-iconbtn-size:var(--ui-iconbtn-size,44px)}:scope[data-ui-color-base]{--_ui-iconbtn-ring:var(--ui-iconbtn-ring,var(--ui-border));--_ui-iconbtn-hover-surface:var(--ui-iconbtn-hover-surface,var(--ui-surface-hover));--_ui-iconbtn-hover-ink:var(--ui-iconbtn-hover-ink,var(--ui-ink-hover));color:var(--ui-color-foreground);box-shadow:0 0 0 1px var(--_ui-iconbtn-ring)}:scope:hover:not(:disabled){background:var(--_ui-iconbtn-hover-surface);color:var(--_ui-iconbtn-hover-ink)}:scope:active:not(:disabled){transform:scale(.9)}:scope:disabled{cursor:not-allowed;opacity:.35}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-iconbtn-size:attr(data-ui-iconbtn-size type(<length>), var(--ui-iconbtn-size,36px));--_ui-iconbtn-radius:attr(data-ui-iconbtn-radius type(<length-percentage>), var(--ui-iconbtn-radius,var(--r-pill)));--_ui-iconbtn-ring:attr(data-ui-iconbtn-ring type(<color>), var(--ui-iconbtn-ring,var(--color-border)));--_ui-iconbtn-hover-surface:attr(data-ui-iconbtn-hover-surface type(<color>), var(--ui-iconbtn-hover-surface,var(--color-base-150)));--_ui-iconbtn-hover-ink:attr(data-ui-iconbtn-hover-ink type(<color>), var(--ui-iconbtn-hover-ink,var(--color-base-content)))}:scope[data-size=sm]{--_ui-iconbtn-size:attr(data-ui-iconbtn-size type(<length>), var(--ui-iconbtn-size,30px))}:scope[data-size=lg]{--_ui-iconbtn-size:attr(data-ui-iconbtn-size type(<length>), var(--ui-iconbtn-size,44px))}:scope[data-ui-color-base]{--_ui-iconbtn-ring:attr(data-ui-iconbtn-ring type(<color>), var(--ui-iconbtn-ring,var(--ui-border)));--_ui-iconbtn-hover-surface:attr(data-ui-iconbtn-hover-surface type(<color>), var(--ui-iconbtn-hover-surface,var(--ui-surface-hover)));--_ui-iconbtn-hover-ink:attr(data-ui-iconbtn-hover-ink type(<color>), var(--ui-iconbtn-hover-ink,var(--ui-ink-hover)))}}}@property --_ui-mark-ink{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-mark-content-ink{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-mark-thickness{syntax:"<length>";inherits:false;initial-value:2px}@scope(.ui-mark){:scope{--_ui-mark-ink:var(--ui-mark-ink,var(--color-primary));--_ui-mark-content-ink:var(--ui-mark-content-ink,var(--color-primary-content));--_ui-mark-thickness:var(--ui-mark-thickness,.12em);color:inherit;font-style:inherit;background:0 0}:scope[data-ui-color-base]{--_ui-mark-ink:var(--ui-mark-ink,var(--ui-color));--_ui-mark-content-ink:var(--ui-mark-content-ink,var(--ui-content))}:scope[data-tone=underline]{background-image:linear-gradient(to right, color-mix(in oklab, var(--_ui-mark-ink) 75%, transparent), var(--_ui-mark-ink));background-position:0 96%;background-repeat:no-repeat;background-size:100% var(--_ui-mark-thickness)}:scope[data-tone=highlight]{background:var(--_ui-mark-ink);color:var(--_ui-mark-content-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding-inline:.15em}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-mark-ink:attr(data-ui-mark-ink type(<color>), var(--ui-mark-ink,var(--color-primary)));--_ui-mark-content-ink:attr(data-ui-mark-content-ink type(<color>), var(--ui-mark-content-ink,var(--color-primary-content)));--_ui-mark-thickness:attr(data-ui-mark-thickness type(<length>), var(--ui-mark-thickness,.12em))}:scope[data-ui-color-base]{--_ui-mark-ink:attr(data-ui-mark-ink type(<color>), var(--ui-mark-ink,var(--ui-color)));--_ui-mark-content-ink:attr(data-ui-mark-content-ink type(<color>), var(--ui-mark-content-ink,var(--ui-content)))}}}@property --ui-meter-pct{syntax:"<percentage>";inherits:false;initial-value:0%}@property --_ui-meter-ink{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-meter){:scope{border-radius:var(--r-pill);background:var(--color-border);width:100%;height:4px;overflow:hidden}:scope[data-ui-color-base]{background:var(--ui-track)}:scope>.ui-meter-fill{--_ui-meter-ink:var(--ui-meter-ink,var(--color-base-content));height:100%;width:var(--ui-meter-pct);border-radius:var(--r-pill);background:var(--_ui-meter-ink);transition:width .5s}:scope[data-ui-color-base]>.ui-meter-fill{--_ui-meter-ink:var(--ui-meter-ink,var(--ui-color-foreground))}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope>.ui-meter-fill{--_ui-meter-ink:attr(data-ui-meter-ink type(<color>), var(--ui-meter-ink,var(--color-base-content)))}:scope[data-ui-color-base]>.ui-meter-fill{--_ui-meter-ink:attr(data-ui-meter-ink type(<color>), var(--ui-meter-ink,var(--ui-color-foreground)))}}}@property --_ui-notice-radius{syntax:"<length-percentage>";inherits:false;initial-value:6px}@property --_ui-notice-pad-block{syntax:"<length>";inherits:false;initial-value:.55rem}@property --_ui-notice-pad-inline{syntax:"<length>";inherits:false;initial-value:.65rem}@property --_ui-notice-font-size{syntax:"<length>";inherits:false;initial-value:13px}@scope(.ui-notice){:scope{--_ui-notice-radius:var(--ui-notice-radius,var(--r-xs));--_ui-notice-pad-block:var(--ui-notice-pad-block,.55rem);--_ui-notice-pad-inline:var(--ui-notice-pad-inline,.65rem);--_ui-notice-font-size:var(--ui-notice-font-size,var(--t-sm));padding:var(--_ui-notice-pad-block) var(--_ui-notice-pad-inline);border-radius:var(--_ui-notice-radius);background:var(--ui-surface);color:var(--ui-ink);box-shadow:inset 0 0 0 1px var(--ui-border);font-size:var(--_ui-notice-font-size);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.4}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-notice-radius:attr(data-ui-notice-radius type(<length-percentage>), var(--ui-notice-radius,var(--r-xs)));--_ui-notice-pad-block:attr(data-ui-notice-pad-block type(<length>), var(--ui-notice-pad-block,.55rem));--_ui-notice-pad-inline:attr(data-ui-notice-pad-inline type(<length>), var(--ui-notice-pad-inline,.65rem));--_ui-notice-font-size:attr(data-ui-notice-font-size type(<length>), var(--ui-notice-font-size,var(--t-sm)))}}}@property --_ui-panel-radius{syntax:"<length-percentage>";inherits:false;initial-value:16px}@property --_ui-panel-surface{syntax:"<color>";inherits:false;initial-value:#0000}@property --_ui-panel-top-seam{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-panel-glow-ink{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-panel){:scope{--_ui-panel-radius:var(--ui-panel-radius,var(--r-lg));--_ui-panel-surface:var(--ui-panel-surface,var(--color-base-100));border-radius:var(--_ui-panel-radius);background:var(--_ui-panel-surface);padding:var(--ui-panel-pad);box-shadow:0 0 0 1px var(--color-border);flex-direction:column;display:flex;position:relative;overflow:hidden}:scope[data-ui-color-base]{--_ui-panel-surface:var(--ui-panel-surface,var(--ui-surface));color:var(--ui-ink);box-shadow:inset 0 0 0 1px var(--ui-border)}:scope:before{--_ui-panel-top-seam:var(--ui-panel-top-seam,var(--color-border-strong));content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--_ui-panel-top-seam), transparent);height:1px;position:absolute;inset:0 0 auto}:scope[data-ui-color-base]:before{--_ui-panel-top-seam:var(--ui-panel-top-seam,var(--ui-border))}:scope>.ui-panel-glow{--_ui-panel-glow-ink:var(--ui-panel-glow-ink,var(--color-primary));pointer-events:none;border-radius:var(--r-pill);background:var(--_ui-panel-glow-ink);opacity:.07;filter:blur(48px);width:176px;height:176px;position:absolute;top:-80px;right:-64px}:scope[data-ui-color-base]>.ui-panel-glow{--_ui-panel-glow-ink:var(--ui-panel-glow-ink,var(--ui-surface-glow));opacity:1}:scope>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}:scope>header .ui-panel-head-left{align-items:baseline;gap:10px;display:flex}:scope>header .ui-panel-index{font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-xs);letter-spacing:.1em;color:var(--color-base-content-faint)}:scope[data-ui-color-base]>header .ui-panel-index{color:var(--ui-ink-faint)}:scope>header h2{font-family:var(--font-display,Georgia, serif);font-optical-sizing:auto;font-size:var(--ui-panel-title);color:var(--color-base-content);margin:0;font-weight:500;line-height:1}:scope[data-ui-color-base]>header h2{color:var(--ui-ink)}:scope>header .ui-panel-kicker{font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:.2em;color:var(--color-base-content-faint);margin:6px 0 0}:scope[data-ui-color-base]>header .ui-panel-kicker{color:var(--ui-ink-faint)}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-panel-radius:attr(data-ui-panel-radius type(<length-percentage>), var(--ui-panel-radius,var(--r-lg)));--_ui-panel-surface:attr(data-ui-panel-surface type(<color>), var(--ui-panel-surface,var(--color-base-100)))}:scope[data-ui-color-base]{--_ui-panel-surface:attr(data-ui-panel-surface type(<color>), var(--ui-panel-surface,var(--ui-surface)))}}}[data-density=compact]{--ui-panel-pad:14px;--ui-panel-title:var(--t-lg)}@property --ui-presence-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --ui-attribution-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-presence-size{syntax:"<length>";inherits:false;initial-value:.5rem}@property --_ui-presence-radius{syntax:"<length-percentage>";inherits:false;initial-value:999px}@scope(.ui-presence){:scope{--ui-presence-1:var(--color-info);--ui-presence-2:var(--color-success);--ui-presence-3:var(--color-warning);--ui-presence-4:var(--color-error);--ui-presence-5:var(--color-accent);--ui-presence-6:var(--color-secondary);--ui-attribution-1:var(--ui-presence-1);--ui-attribution-2:var(--ui-presence-2);--ui-attribution-3:var(--ui-presence-3);--ui-attribution-4:var(--ui-presence-4);--ui-attribution-5:var(--ui-presence-5);--ui-attribution-6:var(--ui-presence-6)}.ui-presence-swatch{--_ui-presence-size:var(--ui-presence-size,.5rem);--_ui-presence-radius:var(--ui-presence-radius,var(--r-pill));inline-size:var(--_ui-presence-size);block-size:var(--_ui-presence-size);border-radius:var(--_ui-presence-radius);background:var(--ui-presence-color);transition:background-color .22s;display:inline-block}.ui-attribution-swatch{--_ui-presence-size:var(--ui-presence-size,.75rem);--_ui-presence-radius:var(--ui-presence-radius,.25rem);inline-size:var(--_ui-presence-size);block-size:var(--_ui-presence-size);border-radius:var(--_ui-presence-radius);background:var(--ui-presence-color);transition:background-color .22s;display:inline-block}.ui-attribution-mark[data-attributed]{background:var(--ui-attribution-color);color:contrast-color(var(--ui-attribution-color))}.ui-attribution-mark[data-deleted]{color:contrast-color(var(--ui-attribution-color));text-decoration-line:line-through}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){.ui-presence-swatch{--_ui-presence-size:attr(data-ui-presence-size type(<length>), var(--ui-presence-size,.5rem));--_ui-presence-radius:attr(data-ui-presence-radius type(<length-percentage>), var(--ui-presence-radius,var(--r-pill)))}.ui-attribution-swatch{--_ui-presence-size:attr(data-ui-presence-size type(<length>), var(--ui-presence-size,.75rem));--_ui-presence-radius:attr(data-ui-presence-radius type(<length-percentage>), var(--ui-presence-radius,.25rem))}}}@property --_ui-rule-gap{syntax:"<length>";inherits:true;initial-value:12px}@property --_ui-rule-line-thickness{syntax:"<length>";inherits:true;initial-value:1px}@property --_ui-rule-line-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-rule){:scope{--_ui-rule-gap:var(--ui-rule-gap,12px);--_ui-rule-line-thickness:var(--ui-rule-line-thickness,1px);--_ui-rule-line-ink:var(--ui-rule-line-ink,var(--color-border));align-items:center;gap:var(--_ui-rule-gap);display:flex}:scope[data-ui-color-base]{--_ui-rule-line-ink:var(--ui-rule-line-ink,var(--ui-color-foreground));color:var(--ui-color-foreground)}:scope>.ui-rule-line{height:var(--_ui-rule-line-thickness);background:var(--_ui-rule-line-ink);flex:1}:scope[data-ui-color-base] .ui-eyebrow{color:inherit}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-rule-gap:attr(data-ui-rule-gap type(<length>), var(--ui-rule-gap,12px));--_ui-rule-line-thickness:attr(data-ui-rule-line-thickness type(<length>), var(--ui-rule-line-thickness,1px));--_ui-rule-line-ink:attr(data-ui-rule-line-ink type(<color>), var(--ui-rule-line-ink,var(--color-border)))}:scope[data-ui-color-base]{--_ui-rule-line-ink:attr(data-ui-rule-line-ink type(<color>), var(--ui-rule-line-ink,var(--ui-color-foreground)))}}}@property --_ui-select-radius{syntax:"<length-percentage>";inherits:false;initial-value:12px}@property --_ui-select-min-height{syntax:"<length>";inherits:false;initial-value:2.25rem}@property --_ui-select-pad-block{syntax:"<length>";inherits:false;initial-value:.42rem}@property --_ui-select-pad-inline{syntax:"<length>";inherits:false;initial-value:.75rem}@property --_ui-select-hover-border{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-select-focus-border{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-select-focus-ring{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-select-picker-radius{syntax:"<length-percentage>";inherits:false;initial-value:12px}@scope(.ui-select-control){:scope{--_ui-select-radius:var(--ui-select-radius,var(--r-md));--_ui-select-min-height:var(--ui-select-min-height,2.25rem);--_ui-select-pad-block:var(--ui-select-pad-block,.42rem);--_ui-select-pad-inline:var(--ui-select-pad-inline,.75rem);--_ui-select-hover-border:var(--ui-select-hover-border,color-mix(in oklab, var(--color-primary) 58%, var(--color-border-strong)));--_ui-select-focus-border:var(--ui-select-focus-border,var(--color-primary));--_ui-select-focus-ring:var(--ui-select-focus-ring,color-mix(in oklab, var(--color-primary) 42%, transparent));box-sizing:border-box;width:fit-content;max-width:100%;min-height:var(--_ui-select-min-height);padding:var(--_ui-select-pad-block) var(--_ui-select-pad-inline);border:1px solid var(--color-border-strong);border-radius:var(--_ui-select-radius);corner-shape:squircle;background:var(--color-base-100);color:var(--color-base-content);font:inherit;field-sizing:content;interpolate-size:allow-keywords;cursor:pointer;transition:border-color .16s,outline-color .16s,border-radius .16s,min-height .16s,padding .16s,width .16s}:scope:open{border-color:var(--color-primary)}:scope:hover:not(:disabled){border-color:var(--_ui-select-hover-border)}:scope:focus-visible{border-color:var(--_ui-select-focus-border);outline:2px solid var(--_ui-select-focus-ring);outline-offset:2px}:scope:disabled{cursor:not-allowed;background:var(--color-base-200);color:var(--color-base-content-faint)}:scope[data-ui-color-base]{--_ui-select-hover-border:var(--ui-select-hover-border,var(--ui-border-hover));--_ui-select-focus-border:var(--ui-select-focus-border,var(--ui-border-active));--_ui-select-focus-ring:var(--ui-select-focus-ring,var(--ui-focus-ring));border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-ink)}:scope[data-ui-color-base]:hover:not(:disabled){border-color:var(--_ui-select-hover-border);background:var(--ui-surface-hover);color:var(--ui-ink-hover)}:scope[data-ui-color-base]:disabled{border-color:var(--ui-border-disabled);background:var(--ui-surface-disabled);color:var(--ui-ink-disabled)}@container ui-treatment-context style(--ui-environment:overlay){:scope{border-color:var(--color-overlay-border);background:var(--color-overlay-soft);color:var(--color-overlay-content)}:scope:disabled{color:var(--color-overlay-content-muted)}}@supports (appearance:base-select){:scope{appearance:base-select}:scope::picker(select){--_ui-select-picker-radius:var(--ui-select-picker-radius,var(--r-md));appearance:base-select;border:1px solid var(--color-border-strong);border-radius:var(--_ui-select-picker-radius);corner-shape:squircle;background:var(--color-base-100);color:var(--color-base-content);box-shadow:0 0 0 1px var(--color-border), 0 .75rem 2.5rem -.75rem color-mix(in oklab, var(--color-base-content) 28%, transparent);opacity:0;transition:opacity .16s ease, transform .16s ease, overlay .16s allow-discrete, display .16s allow-discrete;transform:translateY(-6px)scale(.98)}:scope:open::picker(select){opacity:1;transform:none}@starting-style{:scope:open::picker(select){opacity:0;transform:translateY(-6px)scale(.98)}}:scope::picker-icon{transition:transform .2s}:scope:open::picker-icon{transform:rotate(180deg)}:scope option{padding:.45rem .65rem}:scope option:checked{background:var(--color-primary);color:var(--color-primary-content)}:scope[data-ui-color-base]::picker(select){border-color:var(--ui-border);background:var(--color-base-100);color:var(--color-base-content)}:scope[data-ui-color-base] option:not(:checked){color:var(--color-base-content);background:0 0}:scope[data-ui-color-base] option:not(:checked):hover{background:var(--color-base-150)}:scope[data-ui-color-base] option:checked{background:var(--ui-surface-selected);color:var(--ui-ink-selected)}@container ui-treatment-context style(--ui-environment:overlay){:scope::picker(select){border-color:var(--color-overlay-border);background:var(--color-overlay-surface);color:var(--color-overlay-content);box-shadow:0 .75rem 2.5rem -.75rem var(--color-overlay-surface)}}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-select-radius:attr(data-ui-select-radius type(<length-percentage>), var(--ui-select-radius,var(--r-md)));--_ui-select-min-height:attr(data-ui-select-min-height type(<length>), var(--ui-select-min-height,2.25rem));--_ui-select-pad-block:attr(data-ui-select-pad-block type(<length>), var(--ui-select-pad-block,.42rem));--_ui-select-pad-inline:attr(data-ui-select-pad-inline type(<length>), var(--ui-select-pad-inline,.75rem));--_ui-select-hover-border:attr(data-ui-select-hover-border type(<color>), var(--ui-select-hover-border,color-mix(in oklab, var(--color-primary) 58%, var(--color-border-strong))));--_ui-select-focus-border:attr(data-ui-select-focus-border type(<color>), var(--ui-select-focus-border,var(--color-primary)));--_ui-select-focus-ring:attr(data-ui-select-focus-ring type(<color>), var(--ui-select-focus-ring,color-mix(in oklab, var(--color-primary) 42%, transparent)))}:scope[data-ui-color-base]{--_ui-select-hover-border:attr(data-ui-select-hover-border type(<color>), var(--ui-select-hover-border,var(--ui-border-hover)));--_ui-select-focus-border:attr(data-ui-select-focus-border type(<color>), var(--ui-select-focus-border,var(--ui-border-active)));--_ui-select-focus-ring:attr(data-ui-select-focus-ring type(<color>), var(--ui-select-focus-ring,var(--ui-focus-ring)))}@supports (appearance:base-select){:scope::picker(select){--_ui-select-picker-radius:attr(data-ui-select-picker-radius type(<length-percentage>), var(--ui-select-picker-radius,var(--r-md)))}}}}@property --_ui-seg-radius{syntax:"<length-percentage>";inherits:true;initial-value:999px}@property --_ui-seg-track-pad{syntax:"<length>";inherits:false;initial-value:4px}@property --_ui-seg-tab-pad-block{syntax:"<length>";inherits:true;initial-value:6px}@property --_ui-seg-tab-pad-inline{syntax:"<length>";inherits:true;initial-value:16px}@property --_ui-seg-gap{syntax:"<length>";inherits:false;initial-value:4px}@property --_ui-seg-font-size{syntax:"<length>";inherits:true;initial-value:13px}@property --_ui-seg-track-surface{syntax:"<color>";inherits:false;initial-value:#0000}@property --_ui-seg-active-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-seg-active-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-seg-inactive-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.seg){:scope{--_ui-seg-radius:var(--ui-seg-radius,var(--r-pill));--_ui-seg-track-pad:var(--ui-seg-track-pad,4px);--_ui-seg-tab-pad-block:var(--ui-seg-tab-pad-block,6px);--_ui-seg-tab-pad-inline:var(--ui-seg-tab-pad-inline,16px);--_ui-seg-gap:var(--ui-seg-gap,4px);--_ui-seg-font-size:var(--ui-seg-font-size,var(--t-sm));--_ui-seg-track-surface:var(--ui-seg-track-surface,var(--color-base-300));--_ui-seg-active-surface:var(--ui-seg-active-surface,var(--color-base-150));--_ui-seg-active-ink:var(--ui-seg-active-ink,var(--color-base-content));--_ui-seg-inactive-ink:var(--ui-seg-inactive-ink,var(--color-base-content-faint));gap:var(--_ui-seg-gap);width:fit-content;max-width:100%;padding:var(--_ui-seg-track-pad);border-radius:var(--_ui-seg-radius);background:var(--_ui-seg-track-surface);box-shadow:inset 0 0 0 1px var(--color-border);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;display:flex;position:relative;overflow-x:auto}:scope[data-ui-color-base]{--_ui-seg-active-surface:var(--ui-seg-active-surface,var(--ui-surface-selected));--_ui-seg-active-ink:var(--ui-seg-active-ink,var(--ui-ink-selected));--_ui-seg-inactive-ink:var(--ui-seg-inactive-ink,var(--ui-color-foreground))}:scope::-webkit-scrollbar{display:none}.seg-btn{z-index:1;scroll-snap-align:center;white-space:nowrap;border-radius:var(--_ui-seg-radius);padding:var(--_ui-seg-tab-pad-block) var(--_ui-seg-tab-pad-inline);font-size:var(--_ui-seg-font-size);color:var(--_ui-seg-inactive-ink);cursor:pointer;flex:none;font-weight:500;transition:color .2s;position:relative}.seg-btn:hover{--_ui-seg-inactive-ink:var(--ui-seg-inactive-ink,var(--color-base-content-muted))}:scope[data-ui-color-base] .seg-btn:hover{--_ui-seg-inactive-ink:var(--ui-seg-inactive-ink,var(--ui-color-foreground))}.seg-btn-active{color:var(--_ui-seg-active-ink);background:var(--_ui-seg-active-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong)}:scope[data-ui-color-base] .seg-btn-active{box-shadow:inset 0 0 0 1px var(--ui-border-selected), 0 4px 18px -6px var(--ui-surface-glow-hover)}:scope[data-ui-color-base] .seg-btn-active:hover{color:var(--_ui-seg-active-ink)}.seg-pill{display:none}@supports (anchor-name:--x){.seg-btn-active{anchor-name:--seg-active;box-shadow:none;background:0 0}.seg-pill{z-index:0;position-anchor:--seg-active;top:anchor(top);left:anchor(left);width:anchor-size(width);height:anchor-size(height);border-radius:var(--_ui-seg-radius);background:var(--_ui-seg-active-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong);transition:top .3s cubic-bezier(.22,.61,.36,1),left .3s cubic-bezier(.22,.61,.36,1),width .3s cubic-bezier(.22,.61,.36,1),height .3s cubic-bezier(.22,.61,.36,1);display:block;position:absolute}:scope[data-ui-color-base] .seg-pill{box-shadow:inset 0 0 0 1px var(--ui-border-selected), 0 4px 18px -6px var(--ui-surface-glow-hover)}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-seg-radius:attr(data-ui-seg-radius type(<length-percentage>), var(--ui-seg-radius,var(--r-pill)));--_ui-seg-track-pad:attr(data-ui-seg-track-pad type(<length>), var(--ui-seg-track-pad,4px));--_ui-seg-tab-pad-block:attr(data-ui-seg-tab-pad-block type(<length>), var(--ui-seg-tab-pad-block,6px));--_ui-seg-tab-pad-inline:attr(data-ui-seg-tab-pad-inline type(<length>), var(--ui-seg-tab-pad-inline,16px));--_ui-seg-gap:attr(data-ui-seg-gap type(<length>), var(--ui-seg-gap,4px));--_ui-seg-font-size:attr(data-ui-seg-font-size type(<length>), var(--ui-seg-font-size,var(--t-sm)));--_ui-seg-track-surface:attr(data-ui-seg-track-surface type(<color>), var(--ui-seg-track-surface,var(--color-base-300)));--_ui-seg-active-surface:attr(data-ui-seg-active-surface type(<color>), var(--ui-seg-active-surface,var(--color-base-150)));--_ui-seg-active-ink:attr(data-ui-seg-active-ink type(<color>), var(--ui-seg-active-ink,var(--color-base-content)));--_ui-seg-inactive-ink:attr(data-ui-seg-inactive-ink type(<color>), var(--ui-seg-inactive-ink,var(--color-base-content-faint)))}:scope[data-ui-color-base]{--_ui-seg-active-surface:attr(data-ui-seg-active-surface type(<color>), var(--ui-seg-active-surface,var(--ui-surface-selected)));--_ui-seg-active-ink:attr(data-ui-seg-active-ink type(<color>), var(--ui-seg-active-ink,var(--ui-ink-selected)));--_ui-seg-inactive-ink:attr(data-ui-seg-inactive-ink type(<color>), var(--ui-seg-inactive-ink,var(--ui-color-foreground)))}}}@scope(.seg){@media (prefers-reduced-motion:reduce){.seg-pill{transition:none}}}@property --_ui-spark-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-spark-fill{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-sparkline){:scope{--_ui-spark-ink:var(--ui-spark-ink,var(--color-primary));--_ui-spark-fill:var(--_ui-spark-ink);overflow:visible}:scope[data-ui-color-base]{--_ui-spark-ink:var(--ui-spark-ink,var(--ui-color-foreground));--_ui-spark-fill:var(--ui-spark-ink,var(--ui-color))}:scope polygon{fill:var(--_ui-spark-fill);opacity:.1}:scope polyline{stroke:var(--_ui-spark-ink)}:scope circle{fill:var(--_ui-spark-ink)}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-spark-ink:attr(data-ui-spark-ink type(<color>), var(--ui-spark-ink,var(--color-primary)))}:scope[data-ui-color-base]{--_ui-spark-ink:attr(data-ui-spark-ink type(<color>), var(--ui-spark-ink,var(--ui-color-foreground)));--_ui-spark-fill:attr(data-ui-spark-ink type(<color>), var(--ui-spark-ink,var(--ui-color)))}}}@property --_ui-spinner-size{syntax:"<length>";inherits:false;initial-value:20px}@property --_ui-spinner-thickness{syntax:"<length>";inherits:false;initial-value:2px}@property --_ui-spinner-ink{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-spinner-track{syntax:"<color>";inherits:false;initial-value:#0000}@keyframes ui-spinner-rotate{to{transform:rotate(1turn)}}@keyframes ui-spinner-pulse{50%{opacity:.35}}@scope(.ui-spinner){:scope{vertical-align:middle;display:inline-flex}.ui-spinner-ring{--_ui-spinner-size:var(--ui-spinner-size,20px);--_ui-spinner-thickness:var(--ui-spinner-thickness,2px);--_ui-spinner-ink:var(--ui-spinner-ink,var(--color-primary));--_ui-spinner-track:var(--ui-spinner-track,color-mix(in oklab, var(--color-primary) 22%, transparent));box-sizing:border-box;width:var(--_ui-spinner-size);height:var(--_ui-spinner-size);border:var(--_ui-spinner-thickness) solid var(--_ui-spinner-track);border-block-start-color:var(--_ui-spinner-ink);border-radius:50%;animation:.8s linear infinite ui-spinner-rotate}:scope[data-ui-color-base] .ui-spinner-ring{--_ui-spinner-ink:var(--ui-spinner-ink,var(--ui-color));--_ui-spinner-track:var(--ui-spinner-track,var(--ui-track))}@media (prefers-reduced-motion:reduce){.ui-spinner-ring{border-color:var(--_ui-spinner-ink);animation:1.6s ease-in-out infinite ui-spinner-pulse}}.ui-spinner-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container ui-treatment-context style(--ui-environment:overlay){.ui-spinner-ring{--_ui-spinner-ink:var(--ui-spinner-ink,var(--color-overlay-content));--_ui-spinner-track:var(--ui-spinner-track,color-mix(in oklab, var(--color-overlay-content) 24%, transparent))}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){.ui-spinner-ring{--_ui-spinner-size:attr(data-ui-spinner-size type(<length>), var(--ui-spinner-size,20px));--_ui-spinner-thickness:attr(data-ui-spinner-thickness type(<length>), var(--ui-spinner-thickness,2px));--_ui-spinner-ink:attr(data-ui-spinner-ink type(<color>), var(--ui-spinner-ink,var(--color-primary)));--_ui-spinner-track:attr(data-ui-spinner-track type(<color>), var(--ui-spinner-track,color-mix(in oklab, var(--color-primary) 22%, transparent)))}:scope[data-ui-color-base] .ui-spinner-ring{--_ui-spinner-ink:attr(data-ui-spinner-ink type(<color>), var(--ui-spinner-ink,var(--ui-color)));--_ui-spinner-track:attr(data-ui-spinner-track type(<color>), var(--ui-spinner-track,var(--ui-track)))}@container ui-treatment-context style(--ui-environment:overlay){.ui-spinner-ring{--_ui-spinner-ink:attr(data-ui-spinner-ink type(<color>), var(--ui-spinner-ink,var(--color-overlay-content)));--_ui-spinner-track:attr(data-ui-spinner-track type(<color>), var(--ui-spinner-track,color-mix(in oklab, var(--color-overlay-content) 24%, transparent)))}}}}@property --_ui-hint-max-width{syntax:"<length>";inherits:false;initial-value:576px}@property --_ui-hint-pad-block{syntax:"<length>";inherits:false;initial-value:.55rem}@property --_ui-hint-pad-inline{syntax:"<length>";inherits:false;initial-value:.9rem}@property --_ui-hint-radius{syntax:"<length-percentage>";inherits:false;initial-value:999px}@property --_ui-hint-offset{syntax:"<length>";inherits:false;initial-value:1rem}@property --_ui-hint-surface{syntax:"<color>";inherits:false;initial-value:#0000}@property --_ui-hint-ink{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-stage-hint){:scope{--_ui-hint-max-width:var(--ui-hint-max-width,36rem);--_ui-hint-pad-block:var(--ui-hint-pad-block,.55rem);--_ui-hint-pad-inline:var(--ui-hint-pad-inline,.9rem);--_ui-hint-radius:var(--ui-hint-radius,999px);--_ui-hint-offset:var(--ui-hint-offset,1rem);--_ui-hint-surface:var(--ui-hint-surface,var(--color-overlay-surface));--_ui-hint-ink:var(--ui-hint-ink,var(--color-overlay-content));z-index:1;inset:auto auto var(--_ui-hint-offset) 50%;box-sizing:border-box;max-width:min(var(--_ui-hint-max-width), calc(100% - 2rem));padding:var(--_ui-hint-pad-block) var(--_ui-hint-pad-inline);border:1px solid var(--color-overlay-border);border-radius:var(--_ui-hint-radius);corner-shape:squircle;background:var(--_ui-hint-surface);color:var(--_ui-hint-ink);box-shadow:0 .55rem 1.5rem color-mix(in oklab, var(--color-base-1000) 24%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-overlay-content) 12%, transparent);font-family:var(--font-label);font-size:var(--t-xs);text-align:center;text-wrap:balance;pointer-events:none;transition:opacity .22s ease, translate .36s linear(0, .25, .72, 1.06, 1);font-weight:700;line-height:1.35;position:absolute;translate:-50%}:scope[data-ui-color-base]{--_ui-hint-surface:var(--ui-hint-surface,var(--ui-surface));--_ui-hint-ink:var(--ui-hint-ink,var(--ui-ink));border-color:var(--ui-border)}:scope[data-dismissed=true]{opacity:0;translate:-50% .65rem}@starting-style{:scope{opacity:0;translate:-50% .65rem}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-hint-max-width:attr(data-ui-hint-max-width type(<length>), var(--ui-hint-max-width,36rem));--_ui-hint-pad-block:attr(data-ui-hint-pad-block type(<length>), var(--ui-hint-pad-block,.55rem));--_ui-hint-pad-inline:attr(data-ui-hint-pad-inline type(<length>), var(--ui-hint-pad-inline,.9rem));--_ui-hint-radius:attr(data-ui-hint-radius type(<length-percentage>), var(--ui-hint-radius,999px));--_ui-hint-offset:attr(data-ui-hint-offset type(<length>), var(--ui-hint-offset,1rem));--_ui-hint-surface:attr(data-ui-hint-surface type(<color>), var(--ui-hint-surface,var(--color-overlay-surface)));--_ui-hint-ink:attr(data-ui-hint-ink type(<color>), var(--ui-hint-ink,var(--color-overlay-content)))}:scope[data-ui-color-base]{--_ui-hint-surface:attr(data-ui-hint-surface type(<color>), var(--ui-hint-surface,var(--ui-surface)));--_ui-hint-ink:attr(data-ui-hint-ink type(<color>), var(--ui-hint-ink,var(--ui-ink)))}}}@property --ui-dot-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-dot-size{syntax:"<length>";inherits:true;initial-value:8px}@property --_ui-dot-paint{syntax:"<color>";inherits:true;initial-value:#0000}@scope(.ui-dot){:scope{--_ui-dot-size:var(--ui-dot-size,8px);--_ui-dot-paint:var(--ui-dot-color);width:var(--_ui-dot-size);height:var(--_ui-dot-size);place-items:center;display:inline-grid;position:relative}:scope[data-ui-color-base]{--_ui-dot-paint:var(--ui-color)}:scope>.ui-dot-ping{border-radius:var(--r-pill);background:var(--_ui-dot-paint);animation:1.8s ease-out infinite ui-ping;position:absolute;inset:0}:scope>.ui-dot-core{width:var(--_ui-dot-size);height:var(--_ui-dot-size);border-radius:var(--r-pill);background:var(--_ui-dot-paint);transition:background-color .22s;position:relative}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-dot-size:attr(data-ui-dot-size type(<length>), var(--ui-dot-size,8px))}}}@property --_ui-switch-width{syntax:"<length>";inherits:false;initial-value:36px}@property --_ui-switch-height{syntax:"<length>";inherits:false;initial-value:20px}@property --_ui-switch-accent{syntax:"<color>";inherits:false;initial-value:currentColor}@property --_ui-switch-thumb{syntax:"<color>";inherits:false;initial-value:#fff}@property --_ui-switch-focus-ring{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-switch){:scope{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.55em;display:inline-flex;position:relative}.ui-switch-input{--_ui-switch-width:var(--ui-switch-width,36px);--_ui-switch-height:var(--ui-switch-height,20px);width:var(--_ui-switch-width);height:var(--_ui-switch-height);opacity:0;cursor:inherit;margin:0;position:absolute;inset-inline-start:0}.ui-switch-track{--_ui-switch-width:var(--ui-switch-width,36px);--_ui-switch-height:var(--ui-switch-height,20px);--_ui-switch-accent:var(--ui-switch-accent,var(--color-primary));--_ui-switch-focus-ring:var(--ui-switch-focus-ring,var(--color-ring));box-sizing:border-box;width:var(--_ui-switch-width);height:var(--_ui-switch-height);border:1px solid var(--color-border-strong);border-radius:var(--r-pill);background:var(--color-base-200);flex:none;padding:2px;transition:background-color .16s,border-color .16s}:scope[data-ui-color-base] .ui-switch-track{--_ui-switch-accent:var(--ui-switch-accent,var(--ui-color));--_ui-switch-focus-ring:var(--ui-switch-focus-ring,var(--ui-focus-ring))}.ui-switch-thumb{--_ui-switch-height:var(--ui-switch-height,20px);--_ui-switch-thumb:var(--ui-switch-thumb,var(--color-base-100));box-sizing:border-box;aspect-ratio:1;background:var(--_ui-switch-thumb);height:100%;box-shadow:0 1px 2px color-mix(in oklab, var(--color-base-content) 30%, transparent);border-radius:50%;margin-inline-start:0;transition:margin-inline-start .16s;display:block}.ui-switch-input:checked+.ui-switch-track{border-color:var(--_ui-switch-accent);background:var(--_ui-switch-accent)}.ui-switch-input:checked+.ui-switch-track .ui-switch-thumb{margin-inline-start:calc(100% - (var(--_ui-switch-height) - 6px))}.ui-switch-input:focus-visible+.ui-switch-track{outline:2px solid var(--_ui-switch-focus-ring);outline-offset:2px}.ui-switch-input:disabled+.ui-switch-track{border-color:var(--color-border);background:var(--color-base-200);opacity:.6}.ui-switch-input:disabled~.ui-switch-label{color:var(--color-base-content-faint)}:scope:has(.ui-switch-input:disabled){cursor:not-allowed}.ui-switch-label{font-size:var(--t-sm,.9rem);line-height:1.35}@media (prefers-reduced-motion:reduce){.ui-switch-track,.ui-switch-thumb{transition:none}}@container ui-treatment-context style(--ui-environment:overlay){.ui-switch-track{border-color:var(--color-overlay-border);background:var(--color-overlay-soft)}.ui-switch-label{color:var(--color-overlay-content)}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){.ui-switch-input{--_ui-switch-width:attr(data-ui-switch-width type(<length>), var(--ui-switch-width,36px));--_ui-switch-height:attr(data-ui-switch-height type(<length>), var(--ui-switch-height,20px))}.ui-switch-track{--_ui-switch-width:attr(data-ui-switch-width type(<length>), var(--ui-switch-width,36px));--_ui-switch-height:attr(data-ui-switch-height type(<length>), var(--ui-switch-height,20px));--_ui-switch-accent:attr(data-ui-switch-accent type(<color>), var(--ui-switch-accent,var(--color-primary)));--_ui-switch-focus-ring:attr(data-ui-switch-focus-ring type(<color>), var(--ui-switch-focus-ring,var(--color-ring)))}:scope[data-ui-color-base] .ui-switch-track{--_ui-switch-accent:attr(data-ui-switch-accent type(<color>), var(--ui-switch-accent,var(--ui-color)));--_ui-switch-focus-ring:attr(data-ui-switch-focus-ring type(<color>), var(--ui-switch-focus-ring,var(--ui-focus-ring)))}.ui-switch-thumb{--_ui-switch-height:attr(data-ui-switch-height type(<length>), var(--ui-switch-height,20px));--_ui-switch-thumb:attr(data-ui-switch-thumb type(<color>), var(--ui-switch-thumb,var(--color-base-100)))}}}@property --ui-wave-v{syntax:"<number>";inherits:false;initial-value:0}@property --_ui-wave-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-waveform){:scope{--_ui-wave-ink:var(--ui-wave-ink,var(--color-primary));align-items:center;gap:3px;block-size:32px;min-inline-size:132px;display:flex}:scope[data-ui-color-base]{--_ui-wave-ink:var(--ui-wave-ink,var(--ui-color-foreground))}:scope>.ui-waveform-bar{height:max(8%, calc(var(--ui-wave-v) * 100%));border-radius:var(--r-pill);background:var(--_ui-wave-ink);opacity:calc(.32 + var(--ui-wave-v) * .6);flex:1}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-wave-ink:attr(data-ui-wave-ink type(<color>), var(--ui-wave-ink,var(--color-primary)))}:scope[data-ui-color-base]{--_ui-wave-ink:attr(data-ui-wave-ink type(<color>), var(--ui-wave-ink,var(--ui-color-foreground)))}}}@scope(.ui-visually-hidden){:scope{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}}@layer ui.molecules{@scope(.ui-picker-pop){:scope{--_ui-anchored-width:var(--ui-anchored-width,268px);--_ui-anchored-pad:var(--ui-anchored-pad,12px)}.ui-wheel{scrollbar-width:none;scroll-snap-type:y proximity}.ui-wheel::-webkit-scrollbar{display:none}.ui-wheel>button{scroll-snap-align:center}.ui-wheel-mask{background:linear-gradient(var(--_ui-anchored-surface) 2%, transparent 34%, transparent 66%, var(--_ui-anchored-surface) 98%);border-radius:var(--r-md)}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-anchored-width:attr(data-ui-anchored-width type(<length>), var(--ui-anchored-width,268px));--_ui-anchored-pad:attr(data-ui-anchored-pad type(<length>), var(--ui-anchored-pad,12px))}}}.ui-btn.ui-picker-trigger-plain{background:var(--color-base-300);color:var(--color-base-content);box-shadow:0 0 0 1px var(--color-border)}.ui-btn.ui-picker-trigger-plain:hover:not(:disabled){background:var(--color-base-300);color:var(--color-base-content);text-shadow:none;box-shadow:0 0 0 1px var(--color-border-strong)}.ui-picker-trigger{font-weight:400}.ui-picker-trigger .ui-picker-trigger-icon{opacity:.72}.ui-picker-trigger .ui-picker-trigger-value{font-family:var(--font-data,ui-monospace, monospace);font-variant-numeric:tabular-nums}@property --_ui-accordion-item-gap{syntax:"<length>";inherits:true;initial-value:.75rem}@scope(.ui-accordion){:scope{--ui-accordion-spacing:attr(data-ui-accordion-spacing type(<custom-ident>), joined);--ui-accordion-density:attr(data-ui-accordion-density type(<custom-ident>), comfortable);--_ui-accordion-item-gap:var(--ui-accordion-item-gap,.75rem);display:grid;container:ui-accordion/inline-size}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-accordion-item-gap:attr(data-ui-accordion-item-gap type(<length>), var(--ui-accordion-item-gap,.75rem))}}}@scope(.ui-accordion){:scope[data-ui-accordion-spacing=joined] .ui-acc{--ui-accordion-radius:0px}:scope[data-ui-accordion-spacing=separated] .ui-acc{--ui-accordion-radius:var(--r-md);--ui-accordion-pad-inline:1rem;border:1px solid var(--_ui-acc-divider)}:scope[data-ui-accordion-spacing=separated] .ui-acc+.ui-acc{margin-top:var(--_ui-accordion-item-gap)}:scope[data-ui-accordion-density=compact] .ui-acc{--ui-accordion-pad-block:.7rem}:scope[data-ui-accordion-density=compact] .ui-acc .ui-acc-body{padding-bottom:.85rem}}@container ui-accordion style(--ui-accordion-spacing:separated){.ui-acc{--ui-accordion-radius:var(--r-md);--ui-accordion-pad-inline:1rem;border:1px solid var(--_ui-acc-divider)}.ui-acc+.ui-acc{margin-top:var(--_ui-accordion-item-gap)}}@container ui-accordion style(--ui-accordion-density:compact){.ui-acc{--ui-accordion-pad-block:.7rem}.ui-acc .ui-acc-body{padding-bottom:.85rem}}@container ui-accordion (inline-size<28rem){.ui-acc{--ui-accordion-summary-gap:.75rem;--ui-accordion-summary-font-size:var(--t-sm)}.ui-acc .ui-acc-body{font-size:var(--t-sm)}}@property --ui-accordion-spacing{syntax:"<custom-ident>";inherits:true;initial-value:joined}@property --ui-accordion-density{syntax:"<custom-ident>";inherits:true;initial-value:comfortable}@property --_ui-apph-accent{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-apph-border-width{syntax:"<length>";inherits:false;initial-value:4px}@property --_ui-apph-surface{syntax:"<color>";inherits:false;initial-value:#0000}@property --_ui-apph-pad-block{syntax:"<length>";inherits:false;initial-value:.75rem}@property --_ui-apph-pad-inline{syntax:"<length>";inherits:false;initial-value:1.5rem}@property --_ui-apph-title-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-apph-eyebrow-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-application-header){:scope{--_ui-apph-accent:var(--ui-apph-accent,var(--color-primary));--_ui-apph-border-width:var(--ui-apph-border-width,4px);--_ui-apph-surface:var(--ui-apph-surface,var(--color-base-100));--_ui-apph-pad-block:var(--ui-apph-pad-block,.75rem);--_ui-apph-pad-inline:var(--ui-apph-pad-inline,clamp(1rem, 3vw, 2.5rem));--_ui-apph-title-ink:var(--ui-apph-title-ink,var(--color-base-content));--_ui-apph-eyebrow-ink:var(--ui-apph-eyebrow-ink,var(--color-base-content-muted));z-index:5;padding:var(--_ui-apph-pad-block) var(--_ui-apph-pad-inline);border-bottom:var(--_ui-apph-border-width) double var(--_ui-apph-accent);background:var(--_ui-apph-surface);color:var(--color-base-content);box-shadow:0 .35rem 1.4rem color-mix(in oklab, var(--_ui-apph-accent) 12%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;display:grid;container:ui-application-header/inline-size}:scope[data-ui-color-base]{--_ui-apph-accent:var(--ui-apph-accent,var(--ui-color))}.ui-application-header-heading{min-width:0}.ui-application-header-title{font-family:var(--font-display);text-wrap:balance;color:var(--_ui-apph-title-ink);margin:0;font-size:clamp(1.7rem,4vw,2.8rem);font-weight:700;line-height:1}.ui-application-header-eyebrow{font-family:var(--font-label);font-size:var(--t-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--_ui-apph-eyebrow-ink);margin-bottom:.25rem;font-weight:700}.ui-application-header-end,.ui-application-header-actions{justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.ui-application-header-status{flex:none}@container ui-application-header (width<48rem){.ui-application-header-eyebrow{display:none}.ui-application-header-end{overscroll-behavior-x:contain;scrollbar-width:none;max-width:62cqw;overflow-x:auto}.ui-application-header-end::-webkit-scrollbar{display:none}}@container ui-application-header (width<34rem){.ui-application-header-title{font-size:clamp(1.35rem,7cqw,2rem)}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-apph-accent:attr(data-ui-apph-accent type(<color>), var(--ui-apph-accent,var(--color-primary)));--_ui-apph-border-width:attr(data-ui-apph-border-width type(<length>), var(--ui-apph-border-width,4px));--_ui-apph-surface:attr(data-ui-apph-surface type(<color>), var(--ui-apph-surface,var(--color-base-100)));--_ui-apph-pad-block:attr(data-ui-apph-pad-block type(<length>), var(--ui-apph-pad-block,.75rem));--_ui-apph-pad-inline:attr(data-ui-apph-pad-inline type(<length>), var(--ui-apph-pad-inline,clamp(1rem, 3vw, 2.5rem)));--_ui-apph-title-ink:attr(data-ui-apph-title-ink type(<color>), var(--ui-apph-title-ink,var(--color-base-content)));--_ui-apph-eyebrow-ink:attr(data-ui-apph-eyebrow-ink type(<color>), var(--ui-apph-eyebrow-ink,var(--color-base-content-muted)))}:scope[data-ui-color-base]{--_ui-apph-accent:attr(data-ui-apph-accent type(<color>), var(--ui-apph-accent,var(--ui-color)))}}}@property --_ui-avstack-size{syntax:"<length>";inherits:true;initial-value:32px}@property --_ui-avstack-overlap{syntax:"<length>";inherits:true;initial-value:4px}@property --_ui-avstack-ring{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-avstack-ring-width{syntax:"<length>";inherits:true;initial-value:2px}@property --_ui-avstack-extra-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-avstack-extra-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-avatar-stack){:scope{--_ui-avstack-size:var(--ui-avstack-size,32px);--_ui-avstack-overlap:var(--ui-avstack-overlap,max(2px, calc(var(--_ui-avstack-size) * .125)));--_ui-avstack-ring:var(--ui-avstack-ring,var(--color-base-200));--_ui-avstack-ring-width:var(--ui-avstack-ring-width,2px);--_ui-avstack-extra-surface:var(--ui-avstack-extra-surface,var(--color-base-150));--_ui-avstack-extra-ink:var(--ui-avstack-extra-ink,var(--color-base-content-muted));--ui-avatar-size:var(--_ui-avstack-size);--ui-avatar-ring:var(--_ui-avstack-ring);align-items:center;display:flex}:scope[data-ui-color-base]{--_ui-avstack-ring:var(--ui-avstack-ring,var(--ui-context-surface));--_ui-avstack-extra-surface:var(--ui-avstack-extra-surface,var(--ui-surface-raised));--_ui-avstack-extra-ink:var(--ui-avstack-extra-ink,var(--ui-ink-muted));--ui-avatar-ring:initial}:scope>.ui-avatar-stack-item{border-radius:var(--r-pill);box-shadow:0 0 0 var(--_ui-avstack-ring-width) var(--_ui-avstack-ring);place-items:center;line-height:0;display:grid;position:relative}:scope>.ui-avatar-stack-item+.ui-avatar-stack-item,:scope>*+.ui-avatar-stack-extra{margin-inline-start:calc(-1 * var(--_ui-avstack-overlap))}:scope>.ui-avatar-stack-extra{z-index:0;width:var(--_ui-avstack-size);height:var(--_ui-avstack-size);border-radius:var(--r-pill);font-family:var(--font-data,ui-monospace, monospace);font-size:var(--t-xs);color:var(--_ui-avstack-extra-ink);background:var(--_ui-avstack-extra-surface);box-shadow:0 0 0 var(--_ui-avstack-ring-width) var(--_ui-avstack-ring), inset 0 0 0 1px var(--color-border);place-items:center;display:grid;position:relative}:scope[data-ui-color-base]>.ui-avatar-stack-extra{box-shadow:0 0 0 var(--_ui-avstack-ring-width) var(--_ui-avstack-ring), inset 0 0 0 1px var(--ui-border)}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-avstack-size:attr(data-ui-avstack-size type(<length>), var(--ui-avstack-size,32px));--_ui-avstack-overlap:attr(data-ui-avstack-overlap type(<length>), var(--ui-avstack-overlap,max(2px, calc(var(--_ui-avstack-size) * .125))));--_ui-avstack-ring:attr(data-ui-avstack-ring type(<color>), var(--ui-avstack-ring,var(--color-base-200)));--_ui-avstack-ring-width:attr(data-ui-avstack-ring-width type(<length>), var(--ui-avstack-ring-width,2px));--_ui-avstack-extra-surface:attr(data-ui-avstack-extra-surface type(<color>), var(--ui-avstack-extra-surface,var(--color-base-150)));--_ui-avstack-extra-ink:attr(data-ui-avstack-extra-ink type(<color>), var(--ui-avstack-extra-ink,var(--color-base-content-muted)))}:scope[data-ui-color-base]{--_ui-avstack-ring:attr(data-ui-avstack-ring type(<color>), var(--ui-avstack-ring,var(--ui-context-surface)));--_ui-avstack-extra-surface:attr(data-ui-avstack-extra-surface type(<color>), var(--ui-avstack-extra-surface,var(--ui-surface-raised)));--_ui-avstack-extra-ink:attr(data-ui-avstack-extra-ink type(<color>), var(--ui-avstack-extra-ink,var(--ui-ink-muted)))}}}@property --_ui-carousel-item-width{syntax:"<length-percentage>";inherits:true;initial-value:26rem}@property --_ui-carousel-gap{syntax:"<length>";inherits:false;initial-value:1rem}@property --_ui-carousel-marker-size{syntax:"<length>";inherits:true;initial-value:8px}@property --_ui-carousel-marker-ink{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-carousel-marker-active-ink{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-carousel-button-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-carousel-button-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-carousel){:scope{--_ui-carousel-item-width:var(--ui-carousel-item-width,min(26rem, 85%));--_ui-carousel-gap:var(--ui-carousel-gap,1rem);--_ui-carousel-marker-size:var(--ui-carousel-marker-size,8px);--_ui-carousel-marker-ink:var(--ui-carousel-marker-ink,var(--color-border-strong));--_ui-carousel-marker-active-ink:var(--ui-carousel-marker-active-ink,var(--color-primary));--_ui-carousel-button-surface:var(--ui-carousel-button-surface,var(--color-base-100));--_ui-carousel-button-ink:var(--ui-carousel-button-ink,var(--color-base-content));gap:var(--_ui-carousel-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.25rem;display:flex;overflow-x:auto}:scope[data-ui-color-base]{--_ui-carousel-marker-active-ink:var(--ui-carousel-marker-active-ink,var(--ui-color));--_ui-carousel-button-ink:var(--ui-carousel-button-ink,var(--ui-color-foreground))}:scope::-webkit-scrollbar{display:none}:scope>*{flex:0 0 var(--_ui-carousel-item-width);scroll-snap-align:center}@supports (scroll-marker-group:after) and selector(::scroll-marker) and selector(::scroll-button(left)){:scope{scroll-marker-group:after}:scope>::scroll-marker{content:"";width:var(--_ui-carousel-marker-size);height:var(--_ui-carousel-marker-size);border-radius:var(--r-pill);background:var(--_ui-carousel-marker-ink);transition:background .2s}:scope>::scroll-marker:target-current{background:var(--_ui-carousel-marker-active-ink)}:scope::scroll-marker-group{justify-content:center;gap:.6rem;margin-top:1rem;display:flex}:scope::scroll-button(left){border-radius:var(--r-pill);border:1px solid var(--color-border-strong);background:var(--_ui-carousel-button-surface);width:2.4rem;height:2.4rem;color:var(--_ui-carousel-button-ink);cursor:pointer;align-self:center;position:absolute}:scope::scroll-button(right){border-radius:var(--r-pill);border:1px solid var(--color-border-strong);background:var(--_ui-carousel-button-surface);width:2.4rem;height:2.4rem;color:var(--_ui-carousel-button-ink);cursor:pointer;align-self:center;position:absolute}:scope::scroll-button(left){content:"←" / "Previous"}:scope::scroll-button(right){content:"→" / "Next"}:scope::scroll-button(*):disabled{opacity:.3;cursor:default}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-carousel-item-width:attr(data-ui-carousel-item-width type(<length-percentage>), var(--ui-carousel-item-width,min(26rem, 85%)));--_ui-carousel-gap:attr(data-ui-carousel-gap type(<length>), var(--ui-carousel-gap,1rem));--_ui-carousel-marker-size:attr(data-ui-carousel-marker-size type(<length>), var(--ui-carousel-marker-size,8px));--_ui-carousel-marker-ink:attr(data-ui-carousel-marker-ink type(<color>), var(--ui-carousel-marker-ink,var(--color-border-strong)));--_ui-carousel-marker-active-ink:attr(data-ui-carousel-marker-active-ink type(<color>), var(--ui-carousel-marker-active-ink,var(--color-primary)));--_ui-carousel-button-surface:attr(data-ui-carousel-button-surface type(<color>), var(--ui-carousel-button-surface,var(--color-base-100)));--_ui-carousel-button-ink:attr(data-ui-carousel-button-ink type(<color>), var(--ui-carousel-button-ink,var(--color-base-content)))}:scope[data-ui-color-base]{--_ui-carousel-marker-active-ink:attr(data-ui-carousel-marker-active-ink type(<color>), var(--ui-carousel-marker-active-ink,var(--ui-color)));--_ui-carousel-button-ink:attr(data-ui-carousel-button-ink type(<color>), var(--ui-carousel-button-ink,var(--ui-color-foreground)))}}}@property --_ui-cb-list-max-height{syntax:"<length>";inherits:false;initial-value:20rem}@property --_ui-cb-gap{syntax:"<length>";inherits:false;initial-value:8px}@property --_ui-cb-option-radius{syntax:"<length-percentage>";inherits:true;initial-value:4px}@property --_ui-cb-option-pad-block{syntax:"<length>";inherits:true;initial-value:.5rem}@property --_ui-cb-option-pad-inline{syntax:"<length>";inherits:true;initial-value:.6rem}@property --_ui-cb-active-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-cb-active-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-cb-selected-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-cb-selected-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-combobox){:scope{width:100%;position:relative}.ui-text-input.ui-combobox-input{width:100%}}@scope(.ui-combobox-pop){:scope{--_ui-anchored-pad:var(--ui-anchored-pad,.3rem);--_ui-anchored-radius:var(--ui-anchored-radius,var(--r-sm));--_ui-anchored-surface:var(--ui-anchored-surface,var(--color-base-100));--_ui-cb-list-max-height:var(--ui-cb-list-max-height,min(20rem, 45vh));--_ui-cb-gap:var(--ui-cb-gap,8px);--_ui-cb-option-radius:var(--ui-cb-option-radius,var(--r-xs));--_ui-cb-option-pad-block:var(--ui-cb-option-pad-block,.5rem);--_ui-cb-option-pad-inline:var(--ui-cb-option-pad-inline,.6rem);--_ui-cb-active-surface:var(--ui-cb-active-surface,var(--color-base-150));--_ui-cb-active-ink:var(--ui-cb-active-ink,var(--color-base-content));--_ui-cb-selected-surface:var(--ui-cb-selected-surface,var(--color-primary));--_ui-cb-selected-ink:var(--ui-cb-selected-ink,var(--color-primary-content));max-height:var(--_ui-cb-list-max-height);overscroll-behavior:contain;overflow-y:auto}:scope[data-ui-color-base]{--_ui-cb-active-surface:var(--ui-cb-active-surface,var(--ui-surface-hover));--_ui-cb-active-ink:var(--ui-cb-active-ink,var(--ui-ink-hover));--_ui-cb-selected-surface:var(--ui-cb-selected-surface,var(--ui-color));--_ui-cb-selected-ink:var(--ui-cb-selected-ink,var(--ui-content));outline-color:var(--ui-border)}@supports (anchor-name:--a){:scope{width:var(--ui-anchored-width,anchor-size(width));margin-top:var(--_ui-cb-gap)}}.ui-combobox-option{padding:var(--_ui-cb-option-pad-block) var(--_ui-cb-option-pad-inline);border-radius:var(--_ui-cb-option-radius);cursor:pointer;gap:.12rem;display:grid}.ui-combobox-option[data-active]:not([aria-selected=true]){background:var(--_ui-cb-active-surface);color:var(--_ui-cb-active-ink)}.ui-combobox-option[aria-selected=true]{background:var(--_ui-cb-selected-surface);color:var(--_ui-cb-selected-ink)}.ui-combobox-option-label{font-weight:650}.ui-combobox-option-description{color:var(--color-base-content-faint);font-size:.76rem}.ui-combobox-option[data-active]:not([aria-selected=true]) .ui-combobox-option-description{color:color-mix(in oklab, var(--_ui-cb-active-ink) 72%, transparent)}.ui-combobox-option[aria-selected=true] .ui-combobox-option-description{color:color-mix(in oklab, var(--_ui-cb-selected-ink) 78%, transparent)}.ui-combobox-empty{color:var(--color-base-content-faint);margin:0;padding:.65rem}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-anchored-pad:attr(data-ui-anchored-pad type(<length>), var(--ui-anchored-pad,.3rem));--_ui-anchored-radius:attr(data-ui-anchored-radius type(<length-percentage>), var(--ui-anchored-radius,var(--r-sm)));--_ui-anchored-surface:attr(data-ui-anchored-surface type(<color>), var(--ui-anchored-surface,var(--color-base-100)));--_ui-cb-list-max-height:attr(data-ui-cb-list-max-height type(<length>), var(--ui-cb-list-max-height,min(20rem, 45vh)));--_ui-cb-gap:attr(data-ui-cb-gap type(<length>), var(--ui-cb-gap,8px));--_ui-cb-option-radius:attr(data-ui-cb-option-radius type(<length-percentage>), var(--ui-cb-option-radius,var(--r-xs)));--_ui-cb-option-pad-block:attr(data-ui-cb-option-pad-block type(<length>), var(--ui-cb-option-pad-block,.5rem));--_ui-cb-option-pad-inline:attr(data-ui-cb-option-pad-inline type(<length>), var(--ui-cb-option-pad-inline,.6rem));--_ui-cb-active-surface:attr(data-ui-cb-active-surface type(<color>), var(--ui-cb-active-surface,var(--color-base-150)));--_ui-cb-active-ink:attr(data-ui-cb-active-ink type(<color>), var(--ui-cb-active-ink,var(--color-base-content)));--_ui-cb-selected-surface:attr(data-ui-cb-selected-surface type(<color>), var(--ui-cb-selected-surface,var(--color-primary)));--_ui-cb-selected-ink:attr(data-ui-cb-selected-ink type(<color>), var(--ui-cb-selected-ink,var(--color-primary-content)))}:scope[data-ui-color-base]{--_ui-cb-active-surface:attr(data-ui-cb-active-surface type(<color>), var(--ui-cb-active-surface,var(--ui-surface-hover)));--_ui-cb-active-ink:attr(data-ui-cb-active-ink type(<color>), var(--ui-cb-active-ink,var(--ui-ink-hover)));--_ui-cb-selected-surface:attr(data-ui-cb-selected-surface type(<color>), var(--ui-cb-selected-surface,var(--ui-color)));--_ui-cb-selected-ink:attr(data-ui-cb-selected-ink type(<color>), var(--ui-cb-selected-ink,var(--ui-content)))}}}@property --_ui-dp-day-size{syntax:"<length>";inherits:true;initial-value:32px}@property --_ui-dp-day-radius{syntax:"<length-percentage>";inherits:true;initial-value:8px}@property --_ui-dp-hover-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-dp-hover-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-dp-selected-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-dp-selected-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-picker-pop){:scope{--_ui-dp-day-size:var(--ui-dp-day-size,32px);--_ui-dp-day-radius:var(--ui-dp-day-radius,var(--r-sm));--_ui-dp-hover-surface:var(--ui-dp-hover-surface,var(--color-primary-soft));--_ui-dp-hover-ink:var(--ui-dp-hover-ink,var(--color-primary));--_ui-dp-selected-surface:var(--ui-dp-selected-surface,var(--color-primary));--_ui-dp-selected-ink:var(--ui-dp-selected-ink,var(--color-base-200))}:scope[data-ui-color-base]{--_ui-dp-hover-surface:var(--ui-dp-hover-surface,var(--ui-surface-hover));--_ui-dp-hover-ink:var(--ui-dp-hover-ink,var(--ui-ink-hover));--_ui-dp-selected-surface:var(--ui-dp-selected-surface,var(--ui-color));--_ui-dp-selected-ink:var(--ui-dp-selected-ink,var(--ui-content))}.ui-dp-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ui-dp-title{font-family:var(--font-display,Georgia, serif);font-size:var(--t-lg);color:var(--color-base-content)}.ui-dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ui-dp-wd{height:28px;font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-base-content-faint);place-items:center;display:grid}.ui-dp-day{height:var(--_ui-dp-day-size);border-radius:var(--_ui-dp-day-radius);font-family:var(--font-data,ui-monospace, monospace);font-size:var(--t-sm);font-variant-numeric:tabular-nums;cursor:pointer;color:var(--color-base-content);background:0 0;border:0;place-items:center;transition:background-color .2s,color .2s;display:grid}.ui-dp-day:hover:not([data-selected]){background:var(--_ui-dp-hover-surface);color:var(--_ui-dp-hover-ink)}.ui-dp-day[data-selected]{background:var(--_ui-dp-selected-surface);color:var(--_ui-dp-selected-ink);font-weight:600}.ui-dp-day[data-today]:not([data-selected]){box-shadow:0 0 0 1px var(--color-border-strong)}}@property --_ui-empty-pad{syntax:"<length>";inherits:false;initial-value:40px}@property --_ui-empty-gap{syntax:"<length>";inherits:false;initial-value:8px}@property --_ui-empty-glyph-size{syntax:"<length>";inherits:false;initial-value:32px}@property --_ui-empty-glyph-ink{syntax:"<color>";inherits:false;initial-value:currentColor}@scope(.ui-empty-state){:scope{--_ui-empty-pad:var(--ui-empty-pad,2.5rem);--_ui-empty-gap:var(--ui-empty-gap,.5rem);box-sizing:border-box;gap:var(--_ui-empty-gap);padding:var(--_ui-empty-pad);border-radius:var(--r-md);text-align:center;color:var(--color-base-content-muted);justify-items:center;display:grid}:scope[data-ui-color-base]{background:var(--ui-surface);color:var(--ui-ink-muted)}.ui-empty-state-glyph{--_ui-empty-glyph-size:var(--ui-empty-glyph-size,2rem);--_ui-empty-glyph-ink:var(--ui-empty-glyph-ink,var(--color-base-content-faint));font-size:var(--_ui-empty-glyph-size);color:var(--_ui-empty-glyph-ink);line-height:1}:scope[data-ui-color-base] .ui-empty-state-glyph{--_ui-empty-glyph-ink:var(--ui-empty-glyph-ink,var(--ui-ink-faint))}.ui-empty-state-title{font-size:var(--t-md,1rem);color:var(--color-base-content);margin:0;font-weight:600}:scope[data-ui-color-base] .ui-empty-state-title{color:var(--ui-ink)}.ui-empty-state-hint{max-width:44ch;font-size:var(--t-sm,.9rem);margin:0;line-height:1.45}.ui-empty-state-action{margin-top:calc(var(--_ui-empty-gap) * 1.5)}@container ui-treatment-context style(--ui-environment:overlay){:scope{color:var(--color-overlay-content-muted)}.ui-empty-state-title{color:var(--color-overlay-content)}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-empty-pad:attr(data-ui-empty-pad type(<length>), var(--ui-empty-pad,2.5rem));--_ui-empty-gap:attr(data-ui-empty-gap type(<length>), var(--ui-empty-gap,.5rem))}.ui-empty-state-glyph{--_ui-empty-glyph-size:attr(data-ui-empty-glyph-size type(<length>), var(--ui-empty-glyph-size,2rem));--_ui-empty-glyph-ink:attr(data-ui-empty-glyph-ink type(<color>), var(--ui-empty-glyph-ink,var(--color-base-content-faint)))}:scope[data-ui-color-base] .ui-empty-state-glyph{--_ui-empty-glyph-ink:attr(data-ui-empty-glyph-ink type(<color>), var(--ui-empty-glyph-ink,var(--ui-ink-faint)))}}}@property --_ui-feature-gap{syntax:"<length>";inherits:false;initial-value:20px}@property --_ui-feature-icon-size{syntax:"<length>";inherits:true;initial-value:40px}@property --_ui-feature-icon-radius{syntax:"<length-percentage>";inherits:true;initial-value:10px}@property --_ui-feature-accent{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-feature-grid){:scope{--_ui-feature-gap:var(--ui-feature-gap,20px);--_ui-feature-icon-size:var(--ui-feature-icon-size,40px);--_ui-feature-icon-radius:var(--ui-feature-icon-radius,var(--r-md));gap:var(--_ui-feature-gap);display:grid}@media (width>=640px){:scope{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){:scope[data-columns="3"]{grid-template-columns:repeat(3,1fr)}}.ui-panel.ui-feature-card{--_ui-feature-accent:var(--ui-feature-accent,var(--color-primary));flex-direction:column;gap:12px;display:flex}.ui-panel.ui-feature-card[data-ui-color-base]{--_ui-feature-accent:var(--ui-feature-accent,var(--ui-color-foreground))}.ui-panel.ui-feature-card>header h2{font-family:var(--font-display,Georgia, serif);font-size:var(--t-xl);font-weight:500}.ui-feature-icon{width:var(--_ui-feature-icon-size);height:var(--_ui-feature-icon-size);border-radius:var(--_ui-feature-icon-radius);font-size:var(--t-xl);color:var(--_ui-feature-accent);background:color-mix(in oklab, var(--_ui-feature-accent) 12%, transparent);order:-1;place-items:center;display:inline-grid}.ui-feature-body{font-size:var(--t-lg);color:var(--color-base-content-muted);line-height:1.625}.ui-panel.ui-feature-card[data-ui-color-base] .ui-feature-body{color:var(--ui-ink-muted)}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-feature-gap:attr(data-ui-feature-gap type(<length>), var(--ui-feature-gap,20px));--_ui-feature-icon-size:attr(data-ui-feature-icon-size type(<length>), var(--ui-feature-icon-size,40px));--_ui-feature-icon-radius:attr(data-ui-feature-icon-radius type(<length-percentage>), var(--ui-feature-icon-radius,var(--r-md)))}.ui-panel.ui-feature-card{--_ui-feature-accent:attr(data-ui-feature-accent type(<color>), var(--ui-feature-accent,var(--color-primary)))}.ui-panel.ui-feature-card[data-ui-color-base]{--_ui-feature-accent:attr(data-ui-feature-accent type(<color>), var(--ui-feature-accent,var(--ui-color-foreground)))}}}@property --_ui-logocloud-column-gap{syntax:"<length>";inherits:false;initial-value:48px}@property --_ui-logocloud-row-gap{syntax:"<length>";inherits:false;initial-value:32px}@property --_ui-logocloud-logo-max-height{syntax:"<length>";inherits:true;initial-value:40px}@property --_ui-logocloud-logo-max-width{syntax:"<length>";inherits:true;initial-value:9rem}@property --_ui-logocloud-name-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-logo-cloud){:scope{--_ui-logocloud-column-gap:var(--ui-logocloud-column-gap,48px);--_ui-logocloud-row-gap:var(--ui-logocloud-row-gap,32px);--_ui-logocloud-logo-max-height:var(--ui-logocloud-logo-max-height,40px);--_ui-logocloud-logo-max-width:var(--ui-logocloud-logo-max-width,9rem);--_ui-logocloud-name-ink:var(--ui-logocloud-name-ink,var(--color-base-content-faint));justify-content:center;align-items:center;column-gap:var(--_ui-logocloud-column-gap);row-gap:var(--_ui-logocloud-row-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:scope[data-ui-color-base]{--_ui-logocloud-name-ink:var(--ui-logocloud-name-ink,var(--ui-ink-faint))}.ui-logo-name{font-family:var(--font-data,ui-monospace, monospace);font-size:var(--t-md);color:var(--_ui-logocloud-name-ink)}.ui-logo-item img{max-height:var(--_ui-logocloud-logo-max-height);width:auto;max-width:var(--_ui-logocloud-logo-max-width)}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-logocloud-column-gap:attr(data-ui-logocloud-column-gap type(<length>), var(--ui-logocloud-column-gap,48px));--_ui-logocloud-row-gap:attr(data-ui-logocloud-row-gap type(<length>), var(--ui-logocloud-row-gap,32px));--_ui-logocloud-logo-max-height:attr(data-ui-logocloud-logo-max-height type(<length>), var(--ui-logocloud-logo-max-height,40px));--_ui-logocloud-logo-max-width:attr(data-ui-logocloud-logo-max-width type(<length>), var(--ui-logocloud-logo-max-width,9rem));--_ui-logocloud-name-ink:attr(data-ui-logocloud-name-ink type(<color>), var(--ui-logocloud-name-ink,var(--color-base-content-faint)))}:scope[data-ui-color-base]{--_ui-logocloud-name-ink:attr(data-ui-logocloud-name-ink type(<color>), var(--ui-logocloud-name-ink,var(--ui-ink-faint)))}}}@property --_ui-menuitem-pad{syntax:"<length>";inherits:false;initial-value:8px}@property --_ui-menuitem-radius{syntax:"<length-percentage>";inherits:false;initial-value:10px}@property --_ui-menuitem-hover-surface{syntax:"<color>";inherits:false;initial-value:#0000}@scope(.ui-menu){:scope{--ui-anchored-pad:var(--ui-menu-pad,6px);gap:2px;display:grid}.ui-menu-item{--_ui-menuitem-pad:var(--ui-menuitem-pad,var(--ui-menu-item-pad,.5rem));--_ui-menuitem-radius:var(--ui-menuitem-radius,var(--ui-menu-item-radius,var(--r-sm)));--_ui-menuitem-hover-surface:var(--ui-menuitem-hover-surface,var(--ui-menu-item-hover-surface,color-mix(in oklab, var(--color-base-content) 9%, transparent)));width:100%;padding:var(--_ui-menuitem-pad) calc(var(--_ui-menuitem-pad) * 1.4);border-radius:var(--_ui-menuitem-radius);corner-shape:squircle;color:inherit;font:inherit;font-size:var(--t-sm,.9rem);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;transition:background-color .12s;display:flex}.ui-menu-item:hover,.ui-menu-item:focus-visible{background:var(--_ui-menuitem-hover-surface)}.ui-menu-item:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.ui-menu-item:disabled{cursor:not-allowed;color:var(--color-base-content-faint);background:0 0}.ui-menu-item[data-danger]{color:var(--color-error)}.ui-menu-item[data-danger]:hover,.ui-menu-item[data-danger]:focus-visible{background:color-mix(in oklab, var(--color-error) 12%, transparent)}.ui-menu-item-glyph{flex:none;line-height:1}.ui-menu-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-menu-separator{border:0;border-block-start:1px solid var(--color-border);margin:4px 6px}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){.ui-menu-item{--_ui-menuitem-pad:attr(data-ui-menuitem-pad type(<length>), var(--ui-menuitem-pad,var(--ui-menu-item-pad,.5rem)));--_ui-menuitem-radius:attr(data-ui-menuitem-radius type(<length-percentage>), var(--ui-menuitem-radius,var(--ui-menu-item-radius,var(--r-sm))));--_ui-menuitem-hover-surface:attr(data-ui-menuitem-hover-surface type(<color>), var(--ui-menuitem-hover-surface,var(--ui-menu-item-hover-surface,color-mix(in oklab, var(--color-base-content) 9%, transparent))))}}}@property --_ui-cal-cell-min-height{syntax:"<length>";inherits:true;initial-value:84px}@property --_ui-cal-grid-gap{syntax:"<length>";inherits:true;initial-value:4px}@property --_ui-cal-day-radius{syntax:"<length-percentage>";inherits:true;initial-value:12px}@property --_ui-cal-daynum-size{syntax:"<length>";inherits:true;initial-value:24px}@property --_ui-cal-selected-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-cal-selected-border{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-cal-selected-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-cal-daynum-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-cal-today-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-cal-today-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-cal){:scope{--_ui-cal-cell-min-height:var(--ui-cal-cell-min-height,84px);--_ui-cal-grid-gap:var(--ui-cal-grid-gap,4px);--_ui-cal-day-radius:var(--ui-cal-day-radius,var(--r-md));--_ui-cal-daynum-size:var(--ui-cal-daynum-size,24px);--_ui-cal-selected-surface:var(--ui-cal-selected-surface,var(--color-primary-soft));--_ui-cal-selected-border:var(--ui-cal-selected-border,color-mix(in oklab, var(--color-primary) 45%, transparent));--_ui-cal-selected-ink:var(--ui-cal-selected-ink,var(--color-base-content));--_ui-cal-daynum-ink:var(--color-base-content-muted);--_ui-cal-today-surface:var(--ui-cal-today-surface,var(--color-primary));--_ui-cal-today-ink:var(--ui-cal-today-ink,var(--color-base-200));flex-direction:column;display:flex}:scope[data-ui-color-base]{--_ui-cal-selected-surface:var(--ui-cal-selected-surface,var(--ui-surface-selected));--_ui-cal-selected-border:var(--ui-cal-selected-border,var(--ui-border-selected));--_ui-cal-selected-ink:var(--ui-cal-selected-ink,var(--ui-ink-selected));--_ui-cal-today-surface:var(--ui-cal-today-surface,var(--ui-color));--_ui-cal-today-ink:var(--ui-cal-today-ink,var(--ui-content))}:scope>.ui-cal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ui-cal-head-left{align-items:baseline;gap:12px;display:flex}.ui-cal-head h2{font-family:var(--font-display,Georgia, serif);font-optical-sizing:auto;font-size:var(--t-2xl);color:var(--color-base-content);margin:0;font-weight:500}.ui-cal-year{font-family:var(--font-data,ui-monospace, monospace);font-size:var(--t-lg);font-variant-numeric:tabular-nums;color:var(--color-base-content-faint)}.ui-cal-head-controls{align-items:center;gap:8px;display:flex}.ui-btn.ui-cal-today-btn{font-family:var(--font-label,var(--font-data,ui-monospace, monospace));text-transform:uppercase;letter-spacing:.16em}:scope>.ui-cal-weekdays{gap:var(--_ui-cal-grid-gap);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(7,1fr);padding-bottom:8px;display:grid}.ui-cal-weekday{text-align:center;font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:.16em;color:var(--color-base-content-faint)}:scope>.ui-cal-grid{gap:var(--_ui-cal-grid-gap);grid-template-columns:repeat(7,1fr);margin-top:4px;display:grid}.ui-cal-blank{min-height:var(--_ui-cal-cell-min-height)}.ui-cal-day{min-height:var(--_ui-cal-cell-min-height);border-radius:var(--_ui-cal-day-radius);text-align:left;font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;flex-direction:column;gap:4px;padding:6px;transition:background-color .2s,border-color .2s;display:flex}.ui-cal-day:hover:not([data-selected]){background:var(--color-base-150)}:scope[data-ui-color-base] .ui-cal-day:hover:not([data-selected]){--_ui-cal-daynum-ink:var(--ui-ink-hover);background:var(--ui-surface-hover);color:var(--ui-ink-hover)}.ui-cal-day[data-selected]{--_ui-cal-daynum-ink:var(--_ui-cal-selected-ink);border-color:var(--_ui-cal-selected-border);background:var(--_ui-cal-selected-surface);color:var(--_ui-cal-selected-ink)}.ui-cal-daynum{width:var(--_ui-cal-daynum-size);height:var(--_ui-cal-daynum-size);border-radius:var(--r-pill);font-family:var(--font-data,ui-monospace, monospace);font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--_ui-cal-daynum-ink);place-items:center;display:grid}.ui-cal-daynum[data-today]{background:var(--_ui-cal-today-surface);color:var(--_ui-cal-today-ink);font-weight:600}}::view-transition-old(cal-grid){animation-duration:.32s}::view-transition-new(cal-grid){animation-duration:.32s}@keyframes ui-cal-out-left{to{opacity:0;transform:translate(-26px)}}@keyframes ui-cal-out-right{to{opacity:0;transform:translate(26px)}}@keyframes ui-cal-in-left{0%{opacity:0;transform:translate(-26px)}}@keyframes ui-cal-in-right{0%{opacity:0;transform:translate(26px)}}:root:active-view-transition-type(forward)::view-transition-old(cal-grid){animation-name:ui-cal-out-left}:root:active-view-transition-type(forward)::view-transition-new(cal-grid){animation-name:ui-cal-in-right}:root:active-view-transition-type(back)::view-transition-old(cal-grid){animation-name:ui-cal-out-right}:root:active-view-transition-type(back)::view-transition-new(cal-grid){animation-name:ui-cal-in-left}@property --_ui-hero-max-width{syntax:"<length>";inherits:true;initial-value:56rem}@property --_ui-hero-gap{syntax:"<length>";inherits:true;initial-value:24px}@property --_ui-hero-title-size{syntax:"<length>";inherits:true;initial-value:48px}@property --_ui-hero-title-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-hero-lede-size{syntax:"<length>";inherits:true;initial-value:20px}@property --_ui-hero-lede-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-hero){:scope{--_ui-hero-max-width:var(--ui-hero-max-width,56rem);--_ui-hero-gap:var(--ui-hero-gap,24px);--_ui-hero-title-size:var(--ui-hero-title-size,var(--t-4xl));--_ui-hero-title-ink:var(--ui-hero-title-ink,var(--color-base-content));--_ui-hero-lede-size:var(--ui-hero-lede-size,var(--t-xl));--_ui-hero-lede-ink:var(--ui-hero-lede-ink,var(--color-base-content-muted));width:100%;max-width:var(--_ui-hero-max-width);gap:var(--_ui-hero-gap);flex-direction:column;margin-inline:auto;padding:80px 24px 64px;display:flex}:scope[data-ui-color-base]{--_ui-hero-title-ink:var(--ui-hero-title-ink,var(--ui-color-foreground));--_ui-hero-lede-ink:var(--ui-hero-lede-ink,color-mix(in oklab, var(--ui-color-foreground) 55%, var(--color-base-content-muted)))}:scope[data-align=center]{text-align:center;align-items:center}:scope[data-align=start]{align-items:flex-start}@media (width>=640px){:scope{--_ui-hero-title-size:var(--ui-hero-title-size,var(--t-5xl));padding-top:112px}}:scope>h1{font-family:var(--font-display,Georgia, serif);font-optical-sizing:auto;font-size:var(--_ui-hero-title-size);letter-spacing:-.015em;color:var(--_ui-hero-title-ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.08}:scope>.ui-hero-lede{max-width:42rem;font-size:var(--_ui-hero-lede-size);color:var(--_ui-hero-lede-ink);text-wrap:pretty;margin:0;line-height:1.625}:scope>.ui-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-hero-max-width:attr(data-ui-hero-max-width type(<length>), var(--ui-hero-max-width,56rem));--_ui-hero-gap:attr(data-ui-hero-gap type(<length>), var(--ui-hero-gap,24px));--_ui-hero-title-size:attr(data-ui-hero-title-size type(<length>), var(--ui-hero-title-size,var(--t-4xl)));--_ui-hero-title-ink:attr(data-ui-hero-title-ink type(<color>), var(--ui-hero-title-ink,var(--color-base-content)));--_ui-hero-lede-size:attr(data-ui-hero-lede-size type(<length>), var(--ui-hero-lede-size,var(--t-xl)));--_ui-hero-lede-ink:attr(data-ui-hero-lede-ink type(<color>), var(--ui-hero-lede-ink,var(--color-base-content-muted)))}:scope[data-ui-color-base]{--_ui-hero-title-ink:attr(data-ui-hero-title-ink type(<color>), var(--ui-hero-title-ink,var(--ui-color-foreground)));--_ui-hero-lede-ink:attr(data-ui-hero-lede-ink type(<color>), var(--ui-hero-lede-ink,color-mix(in oklab, var(--ui-color-foreground) 55%, var(--color-base-content-muted))))}}}@property --_ui-rl-row-radius{syntax:"<length-percentage>";inherits:true;initial-value:8px}@property --_ui-rl-row-pad-block{syntax:"<length>";inherits:true;initial-value:.55rem}@property --_ui-rl-row-pad-inline{syntax:"<length>";inherits:true;initial-value:.25rem}@property --_ui-rl-row-gap{syntax:"<length>";inherits:true;initial-value:.65rem}@property --_ui-rl-title-size{syntax:"<length>";inherits:true;initial-value:.9rem}@property --_ui-rl-title-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-rl-description-size{syntax:"<length>";inherits:true;initial-value:.75rem}@property --_ui-rl-description-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-rl-trailing-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-rl-leading-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-rl-metadata-primary-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-rl-metadata-secondary-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-rl-divider{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-rich-list){:scope{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.ui-rich-list-entry{margin:0}.ui-rich-list-item{--_ui-rl-row-radius:var(--ui-rl-row-radius,var(--r-sm));--_ui-rl-row-pad-block:var(--ui-rl-row-pad-block,.55rem);--_ui-rl-row-pad-inline:var(--ui-rl-row-pad-inline,.25rem);--_ui-rl-row-gap:var(--ui-rl-row-gap,.65rem);--_ui-rl-title-size:var(--ui-rl-title-size,.9rem);--_ui-rl-title-ink:var(--ui-rl-title-ink,var(--color-base-content));--_ui-rl-description-size:var(--ui-rl-description-size,.75rem);--_ui-rl-description-ink:var(--ui-rl-description-ink,var(--color-base-content-faint));--_ui-rl-trailing-ink:var(--ui-rl-trailing-ink,var(--color-base-content-faint));--_ui-rl-leading-ink:var(--ui-rl-leading-ink,var(--ui-color-foreground));--_ui-rl-metadata-primary-ink:var(--ui-rl-metadata-primary-ink,var(--color-base-content-muted));--_ui-rl-metadata-secondary-ink:var(--ui-rl-metadata-secondary-ink,var(--color-base-content-faint));--_ui-rl-divider:var(--ui-rl-divider,var(--color-border));align-items:center;gap:var(--_ui-rl-row-gap);width:100%;padding:var(--_ui-rl-row-pad-block) var(--_ui-rl-row-pad-inline);font:inherit;text-align:left;color:inherit;border-radius:var(--_ui-rl-row-radius);background:0 0;border:0;grid-template-columns:auto 1fr auto;transition:background-color .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1);display:grid}:is(button,a).ui-rich-list-item{cursor:pointer;text-decoration:none}.ui-rich-list-item[data-muted]:not([data-selected]){color:var(--color-base-content-faint);font-style:italic}@media (hover:hover){:is(button,a).ui-rich-list-item:hover:not([data-selected]){--_ui-rl-title-ink:var(--ui-ink-selected);--_ui-rl-description-ink:var(--ui-ink-selected);--_ui-rl-leading-ink:var(--ui-ink-selected);--_ui-rl-trailing-ink:var(--ui-ink-selected);--_ui-rl-metadata-primary-ink:color-mix(in oklab, var(--ui-ink-selected) 78%, transparent);--_ui-rl-metadata-secondary-ink:color-mix(in oklab, var(--ui-ink-selected) 60%, transparent);background:var(--ui-surface-selected);color:var(--ui-ink-selected);box-shadow:inset 0 0 0 1px var(--ui-border-hover), 0 4px 18px -10px var(--ui-surface-glow-hover)}:is(button,a).ui-rich-list-item[data-selected]:hover{--_ui-rl-title-ink:var(--ui-ink-hover);--_ui-rl-description-ink:var(--ui-ink-hover);--_ui-rl-leading-ink:var(--ui-ink-hover);--_ui-rl-trailing-ink:var(--ui-ink-hover);--_ui-rl-metadata-primary-ink:color-mix(in oklab, var(--ui-ink-hover) 78%, transparent);--_ui-rl-metadata-secondary-ink:color-mix(in oklab, var(--ui-ink-hover) 60%, transparent);background:var(--ui-surface-hover);color:var(--ui-ink-hover);box-shadow:inset 0 0 0 1px var(--ui-border-hover), 0 4px 24px -7px var(--ui-surface-glow-hover)}}.ui-rich-list-item[data-selected]{--_ui-rl-title-ink:var(--ui-ink);--_ui-rl-description-ink:var(--ui-ink);--_ui-rl-leading-ink:var(--ui-ink);--_ui-rl-trailing-ink:var(--ui-ink);--_ui-rl-metadata-primary-ink:var(--ui-ink-muted);--_ui-rl-metadata-secondary-ink:var(--ui-ink-faint);background:var(--ui-surface);color:var(--ui-ink);box-shadow:inset 0 0 0 1px var(--ui-border), 0 4px 18px -10px var(--ui-surface-glow)}:is(button,a).ui-rich-list-item:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.ui-rich-list-entry+.ui-rich-list-entry .ui-rich-list-item{box-shadow:0 -1px 0 var(--_ui-rl-divider)}:scope[data-navigation]{anchor-scope:--ui-rich-list-active;position:relative}:scope[data-navigation] .ui-rich-list-item{z-index:1;position:relative}:scope[data-navigation] .ui-rich-list-entry+.ui-rich-list-entry .ui-rich-list-item,:scope[data-navigation] .ui-rich-list-item[data-selected]{box-shadow:none}:scope[data-navigation] .ui-rich-list-item[data-selected]{background:var(--ui-surface)}@media (hover:hover){:scope[data-navigation] :is(button,a).ui-rich-list-item:hover{box-shadow:none}}@supports (anchor-name:--ui-rich-list-active){:scope[data-navigation]:before{content:"";z-index:0;inset-inline:0;top:anchor(--ui-rich-list-active top);height:anchor-size(--ui-rich-list-active height);background:var(--ui-color);border-radius:var(--ui-rl-row-radius,var(--r-sm));pointer-events:none;transition:top .24s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1);position:absolute}:scope[data-navigation] .ui-rich-list-item[data-selected]{anchor-name:--ui-rich-list-active;background:0 0}}.ui-rich-list-leading{color:var(--_ui-rl-leading-ink)}.ui-rich-list-main{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ui-rich-list-title{color:var(--_ui-rl-title-ink);font-size:var(--_ui-rl-title-size)}.ui-rich-list-description{color:var(--_ui-rl-description-ink);font-size:var(--_ui-rl-description-size)}.ui-rich-list-trailing{color:var(--_ui-rl-trailing-ink);white-space:nowrap;align-self:center}.ui-rich-list-metadata{font-size:var(--t-xs);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem .6rem;line-height:1.25;display:flex}.ui-rich-list-metadata-primary{color:var(--_ui-rl-metadata-primary-ink);font-weight:650}.ui-rich-list-metadata-secondary{color:var(--_ui-rl-metadata-secondary-ink);font-family:var(--font-data);font-size:var(--t-2xs);font-variant-numeric:tabular-nums}.ui-rich-list-metadata-actions{align-items:center;display:inline-flex}@container (width<=20rem){.ui-rich-list-item:has(.ui-rich-list-leading[data-width=wide]){grid-template-columns:1fr auto}.ui-rich-list-leading[data-width=wide]{grid-column:1/-1;min-width:0}}@media (prefers-reduced-motion:reduce){:scope[data-navigation]:before{transition:none}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){.ui-rich-list-item{--_ui-rl-row-radius:attr(data-ui-rl-row-radius type(<length-percentage>), var(--ui-rl-row-radius,var(--r-sm)));--_ui-rl-row-pad-block:attr(data-ui-rl-row-pad-block type(<length>), var(--ui-rl-row-pad-block,.55rem));--_ui-rl-row-pad-inline:attr(data-ui-rl-row-pad-inline type(<length>), var(--ui-rl-row-pad-inline,.25rem));--_ui-rl-row-gap:attr(data-ui-rl-row-gap type(<length>), var(--ui-rl-row-gap,.65rem));--_ui-rl-title-size:attr(data-ui-rl-title-size type(<length>), var(--ui-rl-title-size,.9rem));--_ui-rl-title-ink:attr(data-ui-rl-title-ink type(<color>), var(--ui-rl-title-ink,var(--color-base-content)));--_ui-rl-description-size:attr(data-ui-rl-description-size type(<length>), var(--ui-rl-description-size,.75rem));--_ui-rl-description-ink:attr(data-ui-rl-description-ink type(<color>), var(--ui-rl-description-ink,var(--color-base-content-faint)));--_ui-rl-trailing-ink:attr(data-ui-rl-trailing-ink type(<color>), var(--ui-rl-trailing-ink,var(--color-base-content-faint)));--_ui-rl-leading-ink:attr(data-ui-rl-leading-ink type(<color>), var(--ui-rl-leading-ink,var(--ui-color-foreground)));--_ui-rl-metadata-primary-ink:attr(data-ui-rl-metadata-primary-ink type(<color>), var(--ui-rl-metadata-primary-ink,var(--color-base-content-muted)));--_ui-rl-metadata-secondary-ink:attr(data-ui-rl-metadata-secondary-ink type(<color>), var(--ui-rl-metadata-secondary-ink,var(--color-base-content-faint)));--_ui-rl-divider:attr(data-ui-rl-divider type(<color>), var(--ui-rl-divider,var(--color-border)))}}}@property --_ui-section-max-width{syntax:"<length>";inherits:false;initial-value:48rem}@property --_ui-section-pad-block{syntax:"<length>";inherits:false;initial-value:56px}@property --_ui-section-head-gap{syntax:"<length>";inherits:true;initial-value:12px}@property --_ui-section-head-margin{syntax:"<length>";inherits:true;initial-value:40px}@property --_ui-section-title-size{syntax:"<length>";inherits:true;initial-value:30px}@property --_ui-section-title-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-section-lede-size{syntax:"<length>";inherits:true;initial-value:18px}@property --_ui-section-lede-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-section){:scope{--_ui-section-max-width:var(--ui-section-max-width,48rem);--_ui-section-pad-block:var(--ui-section-pad-block,56px);--_ui-section-head-gap:var(--ui-section-head-gap,12px);--_ui-section-head-margin:var(--ui-section-head-margin,40px);--_ui-section-title-size:var(--ui-section-title-size,var(--t-3xl));--_ui-section-title-ink:var(--ui-section-title-ink,var(--color-base-content));--_ui-section-lede-size:var(--ui-section-lede-size,var(--t-lg));--_ui-section-lede-ink:var(--ui-section-lede-ink,var(--color-base-content-muted));width:100%;max-width:var(--_ui-section-max-width);padding-block:var(--_ui-section-pad-block);margin-inline:auto;padding-inline:24px}:scope[data-wide]{--_ui-section-max-width:var(--ui-section-max-width,72rem)}:scope[data-ui-color-base]{--_ui-section-title-ink:var(--ui-section-title-ink,var(--ui-color-foreground));--_ui-section-lede-ink:var(--ui-section-lede-ink,color-mix(in oklab, var(--ui-color-foreground) 55%, var(--color-base-content-muted)))}@media (width>=640px){:scope{--_ui-section-pad-block:var(--ui-section-pad-block,80px);--_ui-section-title-size:var(--ui-section-title-size,var(--t-4xl))}}:scope>.ui-section-head{margin-bottom:var(--_ui-section-head-margin);gap:var(--_ui-section-head-gap);flex-direction:column;display:flex}:scope>.ui-section-head[data-center]{text-align:center;align-items:center}.ui-section-head h2{font-family:var(--font-display,Georgia, serif);font-optical-sizing:auto;font-size:var(--_ui-section-title-size);letter-spacing:-.01em;color:var(--_ui-section-title-ink);text-wrap:balance;margin:0;font-weight:500}.ui-section-head .ui-section-lede{max-width:42rem;font-size:var(--_ui-section-lede-size);color:var(--_ui-section-lede-ink);text-wrap:pretty;margin:0;line-height:1.625}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-section-max-width:attr(data-ui-section-max-width type(<length>), var(--ui-section-max-width,48rem));--_ui-section-pad-block:attr(data-ui-section-pad-block type(<length>), var(--ui-section-pad-block,56px));--_ui-section-head-gap:attr(data-ui-section-head-gap type(<length>), var(--ui-section-head-gap,12px));--_ui-section-head-margin:attr(data-ui-section-head-margin type(<length>), var(--ui-section-head-margin,40px));--_ui-section-title-size:attr(data-ui-section-title-size type(<length>), var(--ui-section-title-size,var(--t-3xl)));--_ui-section-title-ink:attr(data-ui-section-title-ink type(<color>), var(--ui-section-title-ink,var(--color-base-content)));--_ui-section-lede-size:attr(data-ui-section-lede-size type(<length>), var(--ui-section-lede-size,var(--t-lg)));--_ui-section-lede-ink:attr(data-ui-section-lede-ink type(<color>), var(--ui-section-lede-ink,var(--color-base-content-muted)))}:scope[data-wide]{--_ui-section-max-width:attr(data-ui-section-max-width type(<length>), var(--ui-section-max-width,72rem))}:scope[data-ui-color-base]{--_ui-section-title-ink:attr(data-ui-section-title-ink type(<color>), var(--ui-section-title-ink,var(--ui-color-foreground)));--_ui-section-lede-ink:attr(data-ui-section-lede-ink type(<color>), var(--ui-section-lede-ink,color-mix(in oklab, var(--ui-color-foreground) 55%, var(--color-base-content-muted))))}}}@property --_ui-steps-node-size{syntax:"<length>";inherits:true;initial-value:10rem}@property --_ui-steps-gap{syntax:"<length>";inherits:false;initial-value:64px}@property --_ui-steps-line-ink{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-step-accent{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-step-title-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-steps-disc-underlay{syntax:"<color>";inherits:true;initial-value:#fff}@scope(.ui-steps){:scope{--_ui-steps-node-size:var(--ui-step-node-size,10rem);--_ui-steps-line-ink:var(--ui-step-line-ink,color-mix(in oklab, var(--color-primary) 40%, transparent));--_ui-steps-disc-underlay:var(--ui-step-disc-underlay,var(--color-base-100));gap:var(--_ui-steps-gap);margin:0;padding:0;list-style:none;display:grid;position:relative}:scope[data-ui-steps-node=sm]{--_ui-steps-node-size:var(--ui-step-node-size,2.75rem)}:scope[data-ui-steps-node=md]{--_ui-steps-node-size:var(--ui-step-node-size,5rem)}:scope[data-ui-steps-node=lg]{--_ui-steps-node-size:var(--ui-step-node-size,10rem)}:scope[data-variant=rail]{--_ui-steps-gap:var(--ui-step-gap,40px)}:scope[data-variant=zigzag]{--_ui-steps-gap:var(--ui-step-gap,64px)}:scope[data-ui-color-base]{--_ui-steps-line-ink:var(--ui-step-line-ink,color-mix(in oklab, var(--ui-color) 40%, transparent))}.ui-step{--_ui-step-accent:var(--ui-step-accent,var(--color-primary));--_ui-step-title-ink:var(--ui-step-accent,var(--color-base-content));position:relative}:scope[data-ui-color-base] .ui-step{--_ui-step-accent:var(--ui-step-accent,var(--ui-color))}:scope>.ui-steps-line{background:linear-gradient(to bottom, transparent, var(--_ui-steps-line-ink) 18%, var(--_ui-steps-line-ink) 82%, transparent);width:1px;position:absolute}:scope[data-variant=rail]>.ui-steps-line{left:calc(var(--_ui-steps-node-size) / 2);top:calc(var(--_ui-steps-node-size) / 2);bottom:calc(var(--_ui-steps-node-size) / 2)}:scope[data-variant=zigzag]>.ui-steps-line{display:none;top:2rem;bottom:2rem;left:50%;transform:translate(-50%)}.ui-step-disc{aspect-ratio:1;width:100%;max-width:var(--_ui-steps-node-size);border-radius:var(--r-pill);background:color-mix(in oklab, var(--_ui-step-accent) 8%, var(--_ui-steps-disc-underlay));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--_ui-step-accent) 40%, transparent);flex-shrink:0;position:relative;overflow:hidden}.ui-step-wash{border-radius:var(--r-pill);background:linear-gradient(to bottom right, color-mix(in oklab, var(--_ui-step-accent) 14%, transparent), transparent);position:absolute;inset:0}.ui-step-shimmer{border-radius:var(--r-pill);background:linear-gradient(to bottom right, color-mix(in oklab, var(--_ui-step-accent) 28%, transparent), transparent 60%);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ui-step-shimmer{animation:4s linear infinite ui-step-shimmer}}.ui-step-num{height:100%;font-family:var(--font-data,ui-monospace, monospace);color:var(--_ui-step-accent);justify-content:center;align-items:center;display:flex;position:relative}.ui-step-num[data-size=sm]{font-size:var(--t-md)}.ui-step-num[data-size=md]{font-size:var(--t-xl)}.ui-step-num[data-size=lg]{font-size:var(--t-3xl)}:scope[data-variant=rail]>.ui-step{padding-left:calc(var(--_ui-steps-node-size) + 1.25rem);gap:20px;display:grid}:scope[data-variant=zigzag]>.ui-step{align-items:center;gap:32px;display:flex}.ui-step-node-anchor{width:var(--_ui-steps-node-size);position:absolute;top:0;left:0}.ui-step-node-cell{flex:1;justify-content:flex-start;align-items:center;display:flex}.ui-step-text{z-index:10;flex:1;position:relative}.ui-step-text h3{font-family:var(--font-display,Georgia, serif);font-size:var(--t-2xl);color:var(--_ui-step-title-ink);margin:0;font-weight:500}.ui-step-body{color:var(--color-base-content-muted);margin-top:12px;line-height:1.625}:scope[data-variant=rail] .ui-step-body{margin-top:8px}.ui-step-bullets{font-size:var(--t-md);color:var(--color-base-content-muted);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}:scope[data-variant=rail] .ui-step-bullets{font-size:var(--t-lg);gap:6px;margin-top:12px;padding-left:20px;list-style:outside}@media (width>=768px){:scope[data-variant=zigzag]>.ui-steps-line{display:block}:scope[data-variant=zigzag]>.ui-step{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}:scope[data-variant=zigzag]>.ui-step:not([data-flip]) .ui-step-text{text-align:right}:scope[data-variant=zigzag]>.ui-step[data-flip] .ui-step-node-cell{justify-content:flex-end}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-steps-node-size:attr(data-ui-step-node-size type(<length>), var(--ui-step-node-size,10rem));--_ui-steps-line-ink:attr(data-ui-step-line-ink type(<color>), var(--ui-step-line-ink,color-mix(in oklab, var(--color-primary) 40%, transparent)));--_ui-steps-disc-underlay:attr(data-ui-step-disc-underlay type(<color>), var(--ui-step-disc-underlay,var(--color-base-100)))}:scope[data-ui-steps-node=sm]{--_ui-steps-node-size:attr(data-ui-step-node-size type(<length>), var(--ui-step-node-size,2.75rem))}:scope[data-ui-steps-node=md]{--_ui-steps-node-size:attr(data-ui-step-node-size type(<length>), var(--ui-step-node-size,5rem))}:scope[data-ui-steps-node=lg]{--_ui-steps-node-size:attr(data-ui-step-node-size type(<length>), var(--ui-step-node-size,10rem))}:scope[data-variant=rail]{--_ui-steps-gap:attr(data-ui-step-gap type(<length>), var(--ui-step-gap,40px))}:scope[data-variant=zigzag]{--_ui-steps-gap:attr(data-ui-step-gap type(<length>), var(--ui-step-gap,64px))}:scope[data-ui-color-base]{--_ui-steps-line-ink:attr(data-ui-step-line-ink type(<color>), var(--ui-step-line-ink,color-mix(in oklab, var(--ui-color) 40%, transparent)))}.ui-step{--_ui-step-accent:attr(data-ui-step-accent type(<color>), var(--ui-step-accent,var(--color-primary)));--_ui-step-title-ink:attr(data-ui-step-accent type(<color>), var(--ui-step-accent,var(--color-base-content)))}:scope[data-ui-color-base] .ui-step{--_ui-step-accent:attr(data-ui-step-accent type(<color>), var(--ui-step-accent,var(--ui-color)))}}}@keyframes ui-step-shimmer{0%{opacity:0;rotate:0deg}50%{opacity:.5}to{opacity:0;rotate:360deg}}@property --_ui-tp-wheel-height{syntax:"<length>";inherits:true;initial-value:160px}@property --_ui-tp-item-height{syntax:"<length>";inherits:true;initial-value:36px}@property --_ui-tp-band-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-tp-active-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-tp-band-ring{syntax:"<color>";inherits:true;initial-value:#0000}@scope(.ui-picker-pop){:scope{--_ui-tp-wheel-height:var(--ui-tp-wheel-height,160px);--_ui-tp-item-height:var(--ui-tp-item-height,36px);--_ui-tp-band-surface:var(--ui-tp-band-surface,var(--color-primary-soft));--_ui-tp-active-ink:var(--ui-tp-active-ink,var(--color-primary));--_ui-tp-band-ring:color-mix(in oklab, var(--color-primary) 28%, transparent)}:scope[data-ui-color-base]{--_ui-tp-band-surface:var(--ui-tp-band-surface,var(--ui-surface-selected));--_ui-tp-active-ink:var(--ui-tp-active-ink,var(--ui-color-foreground));--_ui-tp-band-ring:var(--ui-border-selected)}.ui-tp-readout{text-align:center;font-family:var(--font-display,Georgia, serif);font-size:var(--t-2xl);font-variant-numeric:tabular-nums;color:var(--color-base-content);margin-bottom:12px}.ui-tp-row{gap:8px;display:flex}.ui-tp-wheels{flex:1;gap:4px;display:flex;position:relative}.ui-tp-band{pointer-events:none;inset-inline:0;height:var(--_ui-tp-item-height);border-radius:var(--r-sm);background:var(--_ui-tp-band-surface);box-shadow:0 0 0 1px var(--_ui-tp-band-ring);position:absolute;top:50%;transform:translateY(-50%)}.ui-tp-colon{z-index:10;font-family:var(--font-data,ui-monospace, monospace);font-size:var(--t-lg);color:var(--color-base-content-faint);place-items:center;display:grid}.ui-wheel-item{height:var(--_ui-tp-item-height);width:100%;font-family:var(--font-data,ui-monospace, monospace);font-size:var(--t-lg);font-variant-numeric:tabular-nums;cursor:pointer;color:var(--color-base-content-faint);background:0 0;border:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.ui-wheel-item:hover:not([data-active]){color:var(--color-base-content)}.ui-wheel-item[data-active]{color:var(--_ui-tp-active-ink);font-weight:600;transform:scale(1.1)}.ui-tp-ampm-col{flex-direction:column;justify-content:center;gap:6px;display:flex}.ui-tp-presets{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.ui-btn.ui-tp-ampm,.ui-btn.ui-tp-preset{font-family:var(--font-data,ui-monospace, monospace)}.ui-wheel{height:var(--_ui-tp-wheel-height);padding-block:calc((var(--_ui-tp-wheel-height) - var(--_ui-tp-item-height)) / 2);flex:1;position:relative;overflow-y:auto}.ui-wheel-mask{pointer-events:none;z-index:20;position:absolute;inset:0}}@scope(.ui-iconbtn){:scope[aria-label^=Theme\:]>span{place-items:center;line-height:1;display:grid}}@property --_ui-tg-tray-surface{syntax:"<color>";inherits:false;initial-value:#0000}@property --_ui-tg-tray-border{syntax:"<color>";inherits:false;initial-value:#0000}@property --_ui-tg-tray-radius{syntax:"<length-percentage>";inherits:false;initial-value:8px}@property --_ui-tg-tray-pad{syntax:"<length>";inherits:false;initial-value:.25rem}@property --_ui-tg-gap{syntax:"<length>";inherits:false;initial-value:.25rem}@scope(.ui-toggle-group){:scope{--_ui-tg-tray-surface:var(--ui-tg-tray-surface,var(--color-base-200));--_ui-tg-tray-border:var(--ui-tg-tray-border,var(--color-border));--_ui-tg-tray-radius:var(--ui-tg-tray-radius,var(--r-sm));--_ui-tg-tray-pad:var(--ui-tg-tray-pad,.25rem);--_ui-tg-gap:var(--ui-tg-gap,.25rem);align-items:stretch;gap:var(--_ui-tg-gap);padding:var(--_ui-tg-tray-pad);border-radius:var(--_ui-tg-tray-radius);background:var(--_ui-tg-tray-surface);box-shadow:inset 0 0 0 1px var(--_ui-tg-tray-border);display:flex}:scope[data-ui-color-base]{--_ui-tg-tray-surface:var(--ui-tg-tray-surface,var(--ui-surface));--_ui-tg-tray-border:var(--ui-tg-tray-border,var(--ui-border))}.ui-btn{border-radius:var(--r-xs);min-width:0;font-family:var(--font-label);font-size:var(--t-xs);text-transform:capitalize;flex:auto;justify-content:center;padding:.4rem .55rem}@container ui-treatment-context style(--ui-environment:overlay){:scope{--_ui-tg-tray-surface:var(--ui-tg-tray-surface,var(--color-overlay-soft));--_ui-tg-tray-border:var(--ui-tg-tray-border,var(--color-overlay-border))}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-tg-tray-surface:attr(data-ui-tg-tray-surface type(<color>), var(--ui-tg-tray-surface,var(--color-base-200)));--_ui-tg-tray-border:attr(data-ui-tg-tray-border type(<color>), var(--ui-tg-tray-border,var(--color-border)));--_ui-tg-tray-radius:attr(data-ui-tg-tray-radius type(<length-percentage>), var(--ui-tg-tray-radius,var(--r-sm)));--_ui-tg-tray-pad:attr(data-ui-tg-tray-pad type(<length>), var(--ui-tg-tray-pad,.25rem));--_ui-tg-gap:attr(data-ui-tg-gap type(<length>), var(--ui-tg-gap,.25rem))}:scope[data-ui-color-base]{--_ui-tg-tray-surface:attr(data-ui-tg-tray-surface type(<color>), var(--ui-tg-tray-surface,var(--ui-surface)));--_ui-tg-tray-border:attr(data-ui-tg-tray-border type(<color>), var(--ui-tg-tray-border,var(--ui-border)))}}}@property --_ui-toolpanel-accent{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-toolpanel-border-width{syntax:"<length>";inherits:false;initial-value:3px}@property --_ui-toolpanel-width{syntax:"<length>";inherits:false;initial-value:20rem}@property --_ui-toolpanel-pad{syntax:"<length>";inherits:false;initial-value:.9rem}@property --_ui-toolpanel-gap{syntax:"<length>";inherits:false;initial-value:.8rem}@scope(.ui-tool-panel){:scope{--_ui-toolpanel-accent:var(--ui-toolpanel-accent,var(--color-primary));--_ui-toolpanel-border-width:var(--ui-toolpanel-border-width,3px);--_ui-toolpanel-width:var(--ui-toolpanel-width,20rem);--_ui-toolpanel-pad:var(--ui-toolpanel-pad,.9rem);--_ui-toolpanel-gap:var(--ui-toolpanel-gap,.8rem);--ui-environment:overlay;box-sizing:border-box;width:var(--_ui-toolpanel-width);gap:var(--_ui-toolpanel-gap);max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);padding:var(--_ui-toolpanel-pad);overscroll-behavior:contain;border:var(--_ui-toolpanel-border-width) double var(--_ui-toolpanel-accent);background:var(--color-overlay-surface);color:var(--color-overlay-content);box-shadow:8px 10px 0 color-mix(in oklab, var(--color-overlay-surface) 50%, transparent);font-family:var(--font-label);font-size:var(--t-xs);scrollbar-gutter:stable;corner-shape:squircle;transition:opacity .18s ease, translate .32s linear(0, .3, .78, 1.08, 1);flex-direction:column;font-weight:700;line-height:1.3;display:flex;overflow:auto;container:ui-tool-panel ui-treatment-context/inline-size}:scope[data-ui-color-base]{--_ui-toolpanel-accent:var(--ui-toolpanel-accent,var(--ui-color))}@starting-style{:scope{opacity:0;translate:1rem}}.ui-tool-panel-header,.ui-tool-panel-section-header,.ui-tool-panel-actions{align-items:center;gap:.4rem;display:flex}.ui-tool-panel-header,.ui-tool-panel-section-header{justify-content:space-between}.ui-tool-panel-title{font-size:var(--t-md);letter-spacing:.08em;text-transform:uppercase}.ui-tool-panel-section{border:1px solid var(--color-overlay-border);background:var(--color-overlay-soft);border-radius:var(--r-xs);corner-shape:squircle;gap:.6rem;padding:.65rem;display:grid}.ui-tool-panel-section-header strong{color:color-mix(in oklab, var(--_ui-toolpanel-accent) 58%, var(--color-overlay-content));letter-spacing:.08em;text-transform:uppercase}.ui-tool-panel-section-header span{color:var(--color-overlay-content-muted);font-size:var(--t-2xs)}.ui-tool-panel-actions>*{flex:1 1 0}.ui-tool-panel-list{gap:.3rem;display:grid}.ui-tool-panel-list>*{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-tool-panel-actions[data-wrap=true]{flex-wrap:wrap}.ui-tool-panel-actions[data-wrap=true]>*{flex:0 auto;min-width:2rem}@container ui-tool-panel (width<17rem){.ui-tool-panel-actions{flex-wrap:wrap}.ui-tool-panel-actions>*{flex-basis:100%}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-toolpanel-accent:attr(data-ui-toolpanel-accent type(<color>), var(--ui-toolpanel-accent,var(--color-primary)));--_ui-toolpanel-border-width:attr(data-ui-toolpanel-border-width type(<length>), var(--ui-toolpanel-border-width,3px));--_ui-toolpanel-width:attr(data-ui-toolpanel-width type(<length>), var(--ui-toolpanel-width,20rem));--_ui-toolpanel-pad:attr(data-ui-toolpanel-pad type(<length>), var(--ui-toolpanel-pad,.9rem));--_ui-toolpanel-gap:attr(data-ui-toolpanel-gap type(<length>), var(--ui-toolpanel-gap,.8rem))}:scope[data-ui-color-base]{--_ui-toolpanel-accent:attr(data-ui-toolpanel-accent type(<color>), var(--ui-toolpanel-accent,var(--ui-color)))}}}@property --_ui-uploads-gap{syntax:"<length>";inherits:false;initial-value:8px}@property --_ui-uploads-radius{syntax:"<length-percentage>";inherits:false;initial-value:12px}@property --_ui-uploads-pad{syntax:"<length>";inherits:false;initial-value:10px}@scope(.ui-uploads){:scope{--_ui-uploads-gap:var(--ui-uploads-gap,.5rem);gap:var(--_ui-uploads-gap);margin:0;padding:0;list-style:none;display:grid}.ui-uploads-row{--_ui-uploads-radius:var(--ui-uploads-radius,var(--r-md));--_ui-uploads-pad:var(--ui-uploads-pad,.625rem);padding:var(--_ui-uploads-pad);border:1px solid var(--color-border);border-radius:var(--_ui-uploads-radius);corner-shape:squircle;background:var(--color-base-100);align-items:center;gap:.75rem;display:flex}:scope[data-ui-color-base] .ui-uploads-row{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-ink)}.ui-uploads-row[data-status=error]{border-color:color-mix(in oklab, var(--color-error) 55%, var(--color-border));background:color-mix(in oklab, var(--color-error) 7%, var(--color-base-100))}.ui-uploads-main{flex:1;gap:.3rem;min-width:0;display:grid}.ui-uploads-name{font-size:var(--t-sm,.9rem);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.ui-uploads-meter{width:100%}.ui-uploads-detail{font-size:var(--t-xs,.78rem);color:var(--color-base-content-muted)}.ui-uploads-error{font-size:var(--t-xs,.78rem);color:var(--color-error)}.ui-uploads-state{font-size:var(--t-xs,.78rem);font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--color-base-content-muted);flex:none}.ui-uploads-row[data-status=done] .ui-uploads-state{color:var(--color-success)}.ui-uploads-row[data-status=error] .ui-uploads-state{color:var(--color-error)}.ui-uploads-action{flex:none}@container ui-treatment-context style(--ui-environment:overlay){.ui-uploads-row{border-color:var(--color-overlay-border);background:var(--color-overlay-soft);color:var(--color-overlay-content)}.ui-uploads-detail,.ui-uploads-state{color:var(--color-overlay-content-muted)}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-uploads-gap:attr(data-ui-uploads-gap type(<length>), var(--ui-uploads-gap,.5rem))}.ui-uploads-row{--_ui-uploads-radius:attr(data-ui-uploads-radius type(<length-percentage>), var(--ui-uploads-radius,var(--r-md)));--_ui-uploads-pad:attr(data-ui-uploads-pad type(<length>), var(--ui-uploads-pad,.625rem))}}}}@layer ui.organisms{@property --dc-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --_ui-depth-radius{syntax:"<length-percentage>";inherits:true;initial-value:20px}@property --_ui-depth-pad{syntax:"<length>";inherits:true;initial-value:1.5rem}@property --_ui-depth-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-depth-glow{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-depth-band-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-depth-media-height{syntax:"<length>";inherits:true;initial-value:12rem}@property --_ui-depth-media-radius{syntax:"<length-percentage>";inherits:true;initial-value:10px}@property --_dc-scheme-1{syntax:"<color>";inherits:true;initial-value:#047857}@property --_dc-scheme-2{syntax:"<color>";inherits:true;initial-value:#10b981}@property --_dc-scheme-3{syntax:"<color>";inherits:true;initial-value:#34d399}@scope(.depth-card){:scope{--dc-tx:0deg;--dc-ty:0deg;--_ui-depth-radius:var(--ui-depth-radius,var(--r-xl));--_ui-depth-pad:var(--ui-depth-pad,1.5rem);--_ui-depth-surface:var(--ui-depth-surface,var(--color-base-100));--_ui-depth-glow:var(--ui-depth-glow,var(--dc-glow,var(--color-primary)));--_ui-depth-band-surface:var(--ui-depth-band-surface,var(--color-base-300));--_ui-depth-media-height:var(--ui-depth-media-height,12rem);--_ui-depth-media-radius:var(--ui-depth-media-radius,var(--r-md));--_dc-scheme-1:var(--ui-depth-scheme-primary,#047857);--_dc-scheme-2:var(--ui-depth-scheme-secondary,#10b981);--_dc-scheme-3:var(--ui-depth-scheme-accent,#34d399);perspective:1400px;cursor:pointer;position:relative}:scope[data-ui-color-base]{--_ui-depth-surface:var(--ui-depth-surface,var(--ui-surface));--_ui-depth-glow:var(--ui-depth-glow,var(--dc-glow,var(--ui-color)));--_ui-depth-band-surface:var(--ui-depth-band-surface,var(--ui-surface-inset));--_dc-scheme-1:var(--ui-depth-scheme-primary,var(--ui-color));--_dc-scheme-2:var(--ui-depth-scheme-secondary,color-mix(in oklab, var(--ui-color) 65%, white));--_dc-scheme-3:var(--ui-depth-scheme-accent,color-mix(in oklab, var(--ui-color) 40%, white))}.dc-inner{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--dc-tx)) rotateY(var(--dc-ty));transition:transform .18s ease-out;position:relative}:scope .dc-face{border-radius:var(--_ui-depth-radius);background:var(--_ui-depth-surface);box-shadow:inset 0 0 0 1px var(--color-border);backface-visibility:hidden;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,.1,.2,1);position:absolute;inset:0}:scope[data-ui-color-base] .dc-face{box-shadow:inset 0 0 0 1px var(--ui-border)}:scope .dc-back{transform:rotateY(180deg)}:scope.depth-card-flipped .dc-front{transform:rotateY(-180deg)}:scope.depth-card-flipped .dc-back{transform:rotateY(0)}:scope .dc-face:after{content:"";border-radius:inherit;background:conic-gradient(from var(--dc-angle), transparent 12%, var(--_ui-depth-glow) 50%, transparent 88%);opacity:0;pointer-events:none;padding:1.5px;transition:opacity .3s;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}:scope:hover .dc-face:after{opacity:1}@media (prefers-reduced-motion:reduce){.dc-inner,:scope .dc-face{transition:none}}.dc-sf{height:100%;padding:var(--_ui-depth-pad);transform-style:preserve-3d;flex-direction:column;display:flex;position:relative}:scope .dc-sf-title{font-family:var(--font-display);font-size:var(--t-xl);color:var(--color-base-content);backface-visibility:hidden;margin:0;font-weight:500;line-height:1.7;transform:translateZ(50px)}:scope .dc-sf-desc{font-size:var(--t-md);color:var(--color-base-content-muted);backface-visibility:hidden;margin:0 0 1.1rem;line-height:1.55;transform:translateZ(60px)}:scope[data-ui-color-base] .dc-sf-title{color:var(--ui-ink)}:scope[data-ui-color-base] .dc-sf-desc{color:var(--ui-ink-muted)}.dc-sf-media{height:var(--_ui-depth-media-height);border-radius:var(--_ui-depth-media-radius);backface-visibility:hidden;margin-top:1rem;transition:box-shadow .2s ease-out;position:relative;overflow:hidden;transform:translateZ(50px);box-shadow:0 10px 18px -8px #00000059}:scope:hover .dc-sf-media{box-shadow:0 20px 25px -5px #0000004d,0 8px 10px -6px #0000004d}.dc-sf-img,.dc-sf-bgc{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dc-sf-bg-icon{color:#fff;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.dc-sf-icon{width:100%;color:var(--color-base-content-muted);backface-visibility:hidden;justify-content:center;display:flex;position:absolute;bottom:.375rem;left:0}:scope[data-ui-color-base] .dc-sf-icon{color:var(--ui-ink-muted)}.dc-sb{flex-direction:column;height:100%;display:flex;position:relative}.dc-sb-watermark{color:var(--color-base-content);opacity:.1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}:scope[data-ui-color-base] .dc-sb-watermark{color:var(--ui-ink)}.dc-sb-watermark svg{transform:scale(4)}.dc-sb-band{padding:1rem var(--_ui-depth-pad);background:var(--_ui-depth-band-surface);border-radius:var(--_ui-depth-radius) var(--_ui-depth-radius) 0 0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}:scope .dc-sb-title{font-family:var(--font-display);font-size:var(--t-xl);color:var(--color-base-content);margin:0;font-weight:500;line-height:1.7}:scope[data-ui-color-base] .dc-sb-title{color:var(--ui-ink)}.dc-sb-return{font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-xs);color:var(--color-base-content-faint);cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}.dc-sb-return:hover{color:var(--color-base-content)}:scope[data-ui-color-base] .dc-sb-return{color:var(--ui-ink-faint)}:scope[data-ui-color-base] .dc-sb-return:hover{color:var(--ui-ink)}:scope .dc-sb-body{min-height:0;padding:1rem var(--_ui-depth-pad) var(--_ui-depth-pad);font-size:var(--t-md);color:var(--color-base-content-muted);flex:1;line-height:1.7;overflow-y:auto}:scope .dc-sb-body p,:scope .dc-sb-body ul,:scope .dc-sb-body ol{color:var(--color-base-content-muted);margin:0 0 1.1rem}:scope[data-ui-color-base] .dc-sb-body,:scope[data-ui-color-base] .dc-sb-body p,:scope[data-ui-color-base] .dc-sb-body ul,:scope[data-ui-color-base] .dc-sb-body ol{color:var(--ui-ink-muted)}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-depth-radius:attr(data-ui-depth-radius type(<length-percentage>), var(--ui-depth-radius,var(--r-xl)));--_ui-depth-pad:attr(data-ui-depth-pad type(<length>), var(--ui-depth-pad,1.5rem));--_ui-depth-surface:attr(data-ui-depth-surface type(<color>), var(--ui-depth-surface,var(--color-base-100)));--_ui-depth-glow:attr(data-ui-depth-glow type(<color>), var(--ui-depth-glow,var(--dc-glow,var(--color-primary))));--_ui-depth-band-surface:attr(data-ui-depth-band-surface type(<color>), var(--ui-depth-band-surface,var(--color-base-300)));--_ui-depth-media-height:attr(data-ui-depth-media-height type(<length>), var(--ui-depth-media-height,12rem));--_ui-depth-media-radius:attr(data-ui-depth-media-radius type(<length-percentage>), var(--ui-depth-media-radius,var(--r-md)));--_dc-scheme-1:attr(data-ui-depth-scheme-primary type(<color>), var(--ui-depth-scheme-primary,#047857));--_dc-scheme-2:attr(data-ui-depth-scheme-secondary type(<color>), var(--ui-depth-scheme-secondary,#10b981));--_dc-scheme-3:attr(data-ui-depth-scheme-accent type(<color>), var(--ui-depth-scheme-accent,#34d399))}:scope[data-ui-color-base]{--_ui-depth-surface:attr(data-ui-depth-surface type(<color>), var(--ui-depth-surface,var(--ui-surface)));--_ui-depth-glow:attr(data-ui-depth-glow type(<color>), var(--ui-depth-glow,var(--dc-glow,var(--ui-color))));--_ui-depth-band-surface:attr(data-ui-depth-band-surface type(<color>), var(--ui-depth-band-surface,var(--ui-surface-inset)));--_dc-scheme-1:attr(data-ui-depth-scheme-primary type(<color>), var(--ui-depth-scheme-primary,var(--ui-color)));--_dc-scheme-2:attr(data-ui-depth-scheme-secondary type(<color>), var(--ui-depth-scheme-secondary,color-mix(in oklab, var(--ui-color) 65%, white)));--_dc-scheme-3:attr(data-ui-depth-scheme-accent type(<color>), var(--ui-depth-scheme-accent,color-mix(in oklab, var(--ui-color) 40%, white)))}}}@property --_ui-feed-gap{syntax:"<length>";inherits:false;initial-value:12px}@property --_ui-feed-glyph-size{syntax:"<length>";inherits:false;initial-value:28px}@property --_ui-feed-max-height{syntax:"<length>";inherits:false;initial-value:480px}@property --_ui-feed-item-ink{syntax:"<color>";inherits:false;initial-value:#999}@scope(.ui-activity-feed){:scope{--_ui-feed-gap:var(--ui-feed-gap,.75rem);--_ui-feed-max-height:var(--ui-feed-max-height,30rem);box-sizing:border-box;gap:var(--_ui-feed-gap);max-height:var(--_ui-feed-max-height);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ui-activity-feed-item{align-items:flex-start;gap:.6rem;transition:opacity .26s,translate .26s;display:flex;@starting-style{opacity:0;translate:0 -.35rem}}@media (prefers-reduced-motion:reduce){.ui-activity-feed-item{transition:none}}.ui-activity-feed-glyph{--_ui-feed-glyph-size:var(--ui-feed-glyph-size,1.75rem);--_ui-feed-item-ink:var(--color-accent);width:var(--_ui-feed-glyph-size);height:var(--_ui-feed-glyph-size);font-size:calc(var(--_ui-feed-glyph-size) * .5);color:var(--_ui-feed-item-ink);background:color-mix(in oklab, var(--_ui-feed-item-ink) 14%, transparent);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.ui-activity-feed-body{gap:.1rem;min-width:0;display:grid}.ui-activity-feed-line{font-size:var(--t-sm,.88rem);color:var(--color-base-content);overflow-wrap:anywhere;margin:0;line-height:1.4}:scope[data-ui-color-base] .ui-activity-feed-line{color:var(--ui-ink)}.ui-activity-feed-time{font-family:var(--font-data);font-size:var(--t-xs,.72rem);color:var(--color-base-content-faint)}:scope[data-ui-color-base] .ui-activity-feed-time{color:var(--ui-ink-faint)}@container ui-treatment-context style(--ui-environment:overlay){.ui-activity-feed-line{color:var(--color-overlay-content)}.ui-activity-feed-time{color:var(--color-overlay-content-faint)}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-feed-gap:attr(data-ui-feed-gap type(<length>), var(--ui-feed-gap,.75rem));--_ui-feed-max-height:attr(data-ui-feed-max-height type(<length>), var(--ui-feed-max-height,30rem))}.ui-activity-feed-glyph{--_ui-feed-glyph-size:attr(data-ui-feed-glyph-size type(<length>), var(--ui-feed-glyph-size,1.75rem))}}}@property --_ui-sheet-header-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-sheet-header-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-sheet-accent{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-sheet-surface{syntax:"<color>";inherits:false;initial-value:#0000}@property --_ui-sheet-width{syntax:"<length>";inherits:false;initial-value:58rem}@scope(.ui-adaptive-modal-sheet){:scope{--ui-adaptive-modal-sheet-portrait-width:calc(100dvh / sqrt(2));--_ui-sheet-header-surface:var(--ui-sheet-header-surface,var(--color-primary));--_ui-sheet-header-ink:var(--ui-sheet-header-ink,var(--color-primary-content));--_ui-sheet-accent:var(--ui-sheet-accent,var(--color-primary));--_ui-sheet-surface:var(--ui-sheet-surface,var(--color-base-100));--_ui-sheet-width:var(--ui-sheet-width,min(58rem, calc(100vw - 1rem), max(58vw, var(--ui-adaptive-modal-sheet-portrait-width))));width:var(--_ui-sheet-width);border:0;border-left:1px solid color-mix(in oklab, var(--_ui-sheet-accent) 55%, var(--color-border));background:var(--_ui-sheet-surface);min-width:min(22rem,100vw - 1rem);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-base-content);opacity:1;transform-origin:100%;clip-path:inset(0);transition:transform .48s cubic-bezier(.16, 1, .3, 1), opacity .26s ease, clip-path .48s cubic-bezier(.16, 1, .3, 1), display .48s allow-discrete, overlay .48s allow-discrete;grid-template-rows:auto minmax(0,1fr);margin:0;padding:0;display:grid;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:none;box-shadow:-35px 0 90px #00000080}:scope[data-ui-color-base]{--_ui-sheet-header-surface:var(--ui-sheet-header-surface,var(--ui-color));--_ui-sheet-header-ink:var(--ui-sheet-header-ink,var(--ui-content));--_ui-sheet-accent:var(--ui-sheet-accent,var(--ui-color))}:scope:not([open]){opacity:0;clip-path:inset(0 0 0 18% round 2rem 0 0 2rem);transform:translate(7rem)rotateY(-2deg)scale(.985)}@starting-style{:scope[open]{opacity:0;clip-path:inset(0 0 0 18% round 2rem 0 0 2rem);transform:translate(7rem)rotateY(-2deg)scale(.985)}}:scope::backdrop{background:radial-gradient(circle at 76% 35%, color-mix(in oklab, var(--_ui-sheet-accent) 20%, transparent), transparent 35%), color-mix(in oklab, var(--color-overlay-surface) 72%, transparent);backdrop-filter:blur(9px)saturate(.72);transition:opacity .42s ease, display .42s allow-discrete, overlay .42s allow-discrete}:scope:not([open])::backdrop{opacity:0}@starting-style{:scope[open]::backdrop{opacity:0}}.ui-adaptive-modal-sheet-header{z-index:2;border-bottom:1px solid color-mix(in oklab, var(--_ui-sheet-accent) 58%, var(--color-overlay-border));background:var(--_ui-sheet-header-surface);color:var(--_ui-sheet-header-ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.85rem 1rem .85rem 1.25rem;display:grid;box-shadow:0 8px 30px #0000002e}.ui-adaptive-modal-sheet-heading{min-width:0;display:grid}.ui-adaptive-modal-sheet-eyebrow{font-family:var(--font-label);font-size:var(--t-2xs);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--_ui-sheet-header-ink) 76%, transparent);font-weight:700}.ui-adaptive-modal-sheet-title{font-family:var(--font-display);font-size:var(--t-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ui-adaptive-modal-sheet-actions{align-items:center;gap:.5rem;display:flex}.ui-adaptive-modal-sheet-actions>*{border:1px solid color-mix(in oklab, var(--_ui-sheet-header-ink) 42%, transparent);border-radius:var(--r-pill);color:inherit;font-family:var(--font-label);font-size:var(--t-xs);cursor:pointer;background:0 0;padding:.55rem .8rem;font-weight:700;text-decoration:none}.ui-adaptive-modal-sheet-actions>:hover,.ui-adaptive-modal-sheet-actions>:focus-visible{border-color:var(--_ui-sheet-header-ink);background:color-mix(in oklab, var(--_ui-sheet-header-ink) 14%, transparent);outline:none}.ui-adaptive-modal-sheet-close{color:var(--_ui-sheet-header-ink);box-shadow:0 0 0 1px color-mix(in oklab, var(--_ui-sheet-header-ink) 42%, transparent)}.ui-adaptive-modal-sheet-close-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.15rem;height:1.15rem;display:block}.ui-adaptive-modal-sheet-close:hover:not(:disabled){background:color-mix(in oklab, var(--_ui-sheet-header-ink) 14%, transparent);color:var(--_ui-sheet-header-ink)}.ui-adaptive-modal-sheet-body{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-color:var(--_ui-sheet-accent) var(--color-base-200);width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden auto}.ui-adaptive-modal-sheet-body:focus-visible{outline:2px solid var(--_ui-sheet-accent);outline-offset:-2px}@media (width<=720px){:scope{border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--color-base-300);width:100%;min-width:0;height:auto;max-height:92dvh;box-shadow:0 -1px 0 var(--color-border), inset 0 2px 0 var(--_ui-sheet-accent), 0 -18px 40px #00000059;border-left:0;inset:auto 0 0}:scope:not([open]){clip-path:inset(18% 0 0 round 2rem 2rem 0 0);transform:translateY(4rem)scale(.985)}@starting-style{:scope[open]{clip-path:inset(18% 0 0 round 2rem 2rem 0 0);transform:translateY(4rem)scale(.985)}}:scope::backdrop{backdrop-filter:none;background:0 0}.ui-adaptive-modal-sheet-header{color:var(--color-base-content);border-bottom-color:var(--color-border);box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) auto}.ui-adaptive-modal-sheet-eyebrow{color:var(--color-base-content-muted)}.ui-adaptive-modal-sheet-close{color:var(--color-base-content-muted);box-shadow:0 0 0 1px var(--color-border)}.ui-adaptive-modal-sheet-close:hover:not(:disabled){background:var(--color-primary-soft);color:var(--color-base-content)}.ui-adaptive-modal-sheet-actions{display:none}}@media (prefers-reduced-motion:reduce){:scope,:scope::backdrop{transition-duration:1ms}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-sheet-header-surface:attr(data-ui-sheet-header-surface type(<color>), var(--ui-sheet-header-surface,var(--color-primary)));--_ui-sheet-header-ink:attr(data-ui-sheet-header-ink type(<color>), var(--ui-sheet-header-ink,var(--color-primary-content)));--_ui-sheet-accent:attr(data-ui-sheet-accent type(<color>), var(--ui-sheet-accent,var(--color-primary)));--_ui-sheet-surface:attr(data-ui-sheet-surface type(<color>), var(--ui-sheet-surface,var(--color-base-100)));--_ui-sheet-width:attr(data-ui-sheet-width type(<length>), var(--ui-sheet-width,min(58rem, calc(100vw - 1rem), max(58vw, var(--ui-adaptive-modal-sheet-portrait-width)))))}:scope[data-ui-color-base]{--_ui-sheet-header-surface:attr(data-ui-sheet-header-surface type(<color>), var(--ui-sheet-header-surface,var(--ui-color)));--_ui-sheet-header-ink:attr(data-ui-sheet-header-ink type(<color>), var(--ui-sheet-header-ink,var(--ui-content)));--_ui-sheet-accent:attr(data-ui-sheet-accent type(<color>), var(--ui-sheet-accent,var(--ui-color)))}}}@property --_ui-artifact-pad{syntax:"<length>";inherits:false;initial-value:16px}@property --_ui-artifact-gap{syntax:"<length>";inherits:false;initial-value:8px}@property --_ui-artifact-radius{syntax:"<length>";inherits:false;initial-value:12px}@property --_ui-artifact-preview-size{syntax:"<length>";inherits:false;initial-value:64px}@scope(.ui-artifact-card){:scope{--_ui-artifact-pad:var(--ui-artifact-pad,1rem);--_ui-artifact-gap:var(--ui-artifact-gap,.5rem);--_ui-artifact-radius:var(--ui-artifact-radius,.75rem);box-sizing:border-box;gap:var(--_ui-artifact-gap);padding:var(--_ui-artifact-pad);border:1px solid var(--color-border);border-radius:var(--_ui-artifact-radius);background:var(--color-base-100);color:var(--color-base-content);flex-direction:column;transition:border-color .16s,box-shadow .16s,translate .16s;display:flex;position:relative}@supports (corner-shape:squircle){:scope{corner-shape:squircle}}:scope[data-ui-color-base]{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-ink)}:scope:has(.ui-artifact-card-hit:hover),:scope:has(.ui-artifact-card-hit:focus-visible){border-color:var(--color-accent);box-shadow:0 .35rem 1.2rem -.7rem color-mix(in oklab, var(--color-accent) 60%, transparent);translate:0 -1px}:scope[data-live]{border-color:color-mix(in oklab, var(--color-accent) 55%, var(--color-border));box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent) 35%, transparent)}.ui-artifact-card-ribbon{background:var(--color-accent);clip-path:polygon(100% 0,0 0,100% 100%);border-start-end-radius:var(--_ui-artifact-radius);width:1.35rem;height:1.35rem;position:absolute;inset:0 0 auto auto}.ui-artifact-card-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ui-artifact-card-hit:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ui-artifact-card-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.2rem;display:flex}.ui-artifact-card-eyebrow{font-family:var(--font-data);font-size:var(--t-xs,.72rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-base-content-muted)}:scope[data-ui-color-base] .ui-artifact-card-eyebrow{color:var(--ui-ink-muted)}.ui-artifact-card-title{font-size:var(--t-md,1rem);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:650;line-height:1.3}.ui-artifact-card-preview{--_ui-artifact-preview-size:var(--ui-artifact-preview-size,4rem);min-height:var(--_ui-artifact-preview-size);font-size:var(--t-sm,.88rem);color:var(--color-base-content-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}:scope[data-ui-color-base] .ui-artifact-card-preview{color:var(--ui-ink-muted)}.ui-artifact-card-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.ui-artifact-card-meta{font-family:var(--font-data);font-size:var(--t-xs,.75rem);color:var(--color-base-content-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:scope[data-ui-color-base] .ui-artifact-card-meta{color:var(--ui-ink-faint)}.ui-artifact-card-actions,.ui-artifact-card-presence{z-index:2;align-items:center;gap:.25rem;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){:scope{transition:none}:scope:has(.ui-artifact-card-hit:hover),:scope:has(.ui-artifact-card-hit:focus-visible){translate:none}}@container ui-treatment-context style(--ui-environment:overlay){:scope{background:var(--color-overlay-100);border-color:var(--color-overlay-border);color:var(--color-overlay-content)}.ui-artifact-card-eyebrow,.ui-artifact-card-preview{color:var(--color-overlay-content-muted)}.ui-artifact-card-meta{color:var(--color-overlay-content-faint)}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-artifact-pad:attr(data-ui-artifact-pad type(<length>), var(--ui-artifact-pad,1rem));--_ui-artifact-gap:attr(data-ui-artifact-gap type(<length>), var(--ui-artifact-gap,.5rem));--_ui-artifact-radius:attr(data-ui-artifact-radius type(<length>), var(--ui-artifact-radius,.75rem))}.ui-artifact-card-preview{--_ui-artifact-preview-size:attr(data-ui-artifact-preview-size type(<length>), var(--ui-artifact-preview-size,4rem))}}}@property --_ui-bnav-height{syntax:"<length>";inherits:false;initial-value:3.8rem}@property --_ui-bnav-label-size{syntax:"<length>";inherits:true;initial-value:.55rem}@property --_ui-bnav-chip-size{syntax:"<length>";inherits:true;initial-value:3rem}@property --_ui-bnav-active-wash{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-bnav-active-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-bnav-chip-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-bnav-chip-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-bnav-chip-active-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-bnav-chip-active-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-bottom-navigation){:scope{--_ui-bnav-height:var(--ui-bnav-height,3.8rem);--_ui-bnav-label-size:var(--ui-bnav-label-size,.55rem);--_ui-bnav-chip-size:var(--ui-bnav-chip-size,3rem);--_ui-bnav-active-wash:var(--ui-bnav-active-wash,var(--color-primary-soft));--_ui-bnav-active-ink:var(--ui-bnav-active-ink,var(--color-base-content));--_ui-bnav-chip-surface:var(--ui-bnav-chip-surface,light-dark(color-mix(in oklab, var(--color-primary) 22%, var(--color-base-100)),color-mix(in oklab, var(--color-primary) 38%, var(--color-base-100))));--_ui-bnav-chip-ink:var(--ui-bnav-chip-ink,var(--color-base-content));--_ui-bnav-chip-active-surface:var(--ui-bnav-chip-active-surface,var(--color-primary));--_ui-bnav-chip-active-ink:var(--ui-bnav-chip-active-ink,var(--color-primary-content));--ui-bottom-navigation-height:calc(var(--_ui-bnav-height) + env(safe-area-inset-bottom,0px));display:none}:scope[data-ui-color-base]{--_ui-bnav-active-wash:var(--ui-bnav-active-wash,var(--ui-surface-selected));--_ui-bnav-active-ink:var(--ui-bnav-active-ink,var(--ui-ink-selected));--_ui-bnav-chip-surface:var(--ui-bnav-chip-surface,light-dark(color-mix(in oklab, var(--ui-color) 22%, var(--color-base-100)),color-mix(in oklab, var(--ui-color) 38%, var(--color-base-100))));--_ui-bnav-chip-active-surface:var(--ui-bnav-chip-active-surface,var(--ui-color));--_ui-bnav-chip-active-ink:var(--ui-bnav-chip-active-ink,var(--ui-content))}@media (width<=900px){:scope{z-index:50;min-height:var(--ui-bottom-navigation-height);padding:.3rem .4rem calc(.3rem + env(safe-area-inset-bottom,0px));background:var(--color-base-100);box-shadow:0 -1px 0 var(--color-border-strong);justify-content:space-around;align-items:center;gap:.15rem;display:flex;position:fixed;inset:auto 0 0}.ui-bottom-navigation-item{border-radius:var(--r-sm);min-width:0;font:inherit;cursor:pointer;color:var(--color-base-content-muted);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.15rem;padding-block:.25rem;display:flex}.ui-bottom-navigation-item[data-active]{color:var(--_ui-bnav-active-ink)}.ui-bottom-navigation-item-icon{border-radius:var(--r-pill);place-items:center;width:2.5rem;height:1.6rem;transition:background-color .16s cubic-bezier(.4,0,.2,1);display:grid}.ui-bottom-navigation-item-icon>*{max-width:100%;max-height:100%}.ui-bottom-navigation-item[data-active] .ui-bottom-navigation-item-icon{background:var(--_ui-bnav-active-wash)}.ui-bottom-navigation-item-label{font-family:var(--font-data);font-size:var(--_ui-bnav-label-size);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ui-bottom-navigation-centre-slot{flex:1 1 0}.ui-bottom-navigation-centre{inset:0 auto calc(.3rem + env(safe-area-inset-bottom,0px)) 50%;justify-content:center;align-items:center;display:flex;position:absolute;translate:-50%}.ui-bottom-navigation-centre>.ui-radial-trigger{color:var(--color-base-content-muted);flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding-block:.25rem;display:flex}.ui-bottom-navigation-centre-chip{width:var(--_ui-bnav-chip-size);height:var(--_ui-bnav-chip-size);margin-top:calc(var(--_ui-bnav-chip-size) * -.5333);border-radius:var(--r-pill);background:var(--_ui-bnav-chip-surface);color:var(--_ui-bnav-chip-ink);box-shadow:0 0 0 1px color-mix(in oklab, var(--_ui-bnav-chip-active-surface) 45%, transparent), inset 0 1px 0 oklab(100% 0 5.96046e-8/.14), 0 8px 20px -8px #00000080;place-items:center;display:grid}.ui-bottom-navigation-centre-chip[data-active]{background:var(--_ui-bnav-chip-active-surface);color:var(--_ui-bnav-chip-active-ink);box-shadow:0 0 0 1px var(--_ui-bnav-chip-active-surface), 0 0 1.25rem var(--_ui-bnav-chip-active-surface)}.ui-bottom-navigation-centre-chip>*{max-width:1.5rem;max-height:1.5rem}.ui-bottom-navigation-accessory{flex:1 1 0;min-width:0;display:flex}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-bnav-height:attr(data-ui-bnav-height type(<length>), var(--ui-bnav-height,3.8rem));--_ui-bnav-label-size:attr(data-ui-bnav-label-size type(<length>), var(--ui-bnav-label-size,.55rem));--_ui-bnav-chip-size:attr(data-ui-bnav-chip-size type(<length>), var(--ui-bnav-chip-size,3rem));--_ui-bnav-active-ink:attr(data-ui-bnav-active-ink type(<color>), var(--ui-bnav-active-ink,var(--color-base-content)));--_ui-bnav-chip-ink:attr(data-ui-bnav-chip-ink type(<color>), var(--ui-bnav-chip-ink,var(--color-base-content)));--_ui-bnav-active-wash:attr(data-ui-bnav-active-wash type(<color>), var(--ui-bnav-active-wash,var(--color-primary-soft)));--_ui-bnav-chip-surface:attr(data-ui-bnav-chip-surface type(<color>), var(--ui-bnav-chip-surface,light-dark(color-mix(in oklab, var(--color-primary) 22%, var(--color-base-100)),color-mix(in oklab, var(--color-primary) 38%, var(--color-base-100)))));--_ui-bnav-chip-active-surface:attr(data-ui-bnav-chip-active-surface type(<color>), var(--ui-bnav-chip-active-surface,var(--color-primary)));--_ui-bnav-chip-active-ink:attr(data-ui-bnav-chip-active-ink type(<color>), var(--ui-bnav-chip-active-ink,var(--color-primary-content)))}:scope[data-ui-color-base]{--_ui-bnav-active-wash:attr(data-ui-bnav-active-wash type(<color>), var(--ui-bnav-active-wash,var(--ui-surface-selected)));--_ui-bnav-active-ink:attr(data-ui-bnav-active-ink type(<color>), var(--ui-bnav-active-ink,var(--ui-ink-selected)));--_ui-bnav-chip-surface:attr(data-ui-bnav-chip-surface type(<color>), var(--ui-bnav-chip-surface,light-dark(color-mix(in oklab, var(--ui-color) 22%, var(--color-base-100)),color-mix(in oklab, var(--ui-color) 38%, var(--color-base-100)))));--_ui-bnav-chip-active-surface:attr(data-ui-bnav-chip-active-surface type(<color>), var(--ui-bnav-chip-active-surface,var(--ui-color)));--_ui-bnav-chip-active-ink:attr(data-ui-bnav-chip-active-ink type(<color>), var(--ui-bnav-chip-active-ink,var(--ui-content)))}}}@property --_ui-cmdtrigger-hover-border{syntax:"<color>";inherits:false;initial-value:#0000}@property --_ui-palette-width{syntax:"<length>";inherits:false;initial-value:34rem}@property --_ui-palette-top-offset{syntax:"<length>";inherits:false;initial-value:14dvh}@property --_ui-palette-radius{syntax:"<length-percentage>";inherits:false;initial-value:16px}@property --_ui-palette-list-max-height{syntax:"<length>";inherits:true;initial-value:46dvh}@property --_ui-palette-active-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-palette-active-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-palette-kind-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-palette-detail-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-palette-focus-seam{syntax:"<color>";inherits:true;initial-value:#0000}@scope(.ui-command-palette-trigger){:scope{--_ui-cmdtrigger-hover-border:var(--ui-cmdtrigger-hover-border,color-mix(in oklab, var(--color-primary) 60%, transparent));border:1px solid var(--color-overlay-border);border-radius:var(--r-pill);background:var(--color-overlay-surface);color:var(--color-overlay-content);font:inherit;font-size:var(--t-md);cursor:pointer;backdrop-filter:blur(10px);align-items:center;gap:.6rem;padding:.45rem 1rem;transition:border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}:scope[data-ui-color-base]{--_ui-cmdtrigger-hover-border:var(--ui-cmdtrigger-hover-border,color-mix(in oklab, var(--ui-color) 60%, transparent))}@media (hover:hover){:scope:hover{border-color:var(--_ui-cmdtrigger-hover-border)}}:scope:focus-visible{outline:2px solid var(--color-overlay-content);outline-offset:3px}.ui-command-palette-trigger-shortcut{font-family:var(--font-label);font-size:var(--t-2xs);letter-spacing:.16em;border-radius:var(--r-xs);background:var(--color-overlay-soft);padding:.15rem .4rem}.ui-command-palette-trigger-label{color:var(--color-overlay-content-muted)}@media (prefers-reduced-motion:reduce){:scope{transition-duration:1ms}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-cmdtrigger-hover-border:attr(data-ui-cmdtrigger-hover-border type(<color>), var(--ui-cmdtrigger-hover-border,color-mix(in oklab, var(--color-primary) 60%, transparent)))}:scope[data-ui-color-base]{--_ui-cmdtrigger-hover-border:attr(data-ui-cmdtrigger-hover-border type(<color>), var(--ui-cmdtrigger-hover-border,color-mix(in oklab, var(--ui-color) 60%, transparent)))}}}@scope(.ui-command-palette){:scope{--_ui-palette-width:var(--ui-palette-width,min(34rem, 92vw));--_ui-palette-top-offset:var(--ui-palette-top-offset,14dvh);--_ui-palette-radius:var(--ui-palette-radius,var(--r-lg));--_ui-palette-list-max-height:var(--ui-palette-list-max-height,46dvh);--_ui-palette-active-surface:var(--ui-palette-active-surface,var(--color-primary-soft));--_ui-palette-active-ink:var(--ui-palette-active-ink,var(--color-base-content));--_ui-palette-kind-ink:var(--ui-palette-kind-ink,var(--color-primary));--_ui-palette-detail-ink:var(--ui-palette-detail-ink,var(--color-base-content-faint));--_ui-palette-focus-seam:var(--ui-palette-focus-seam,var(--color-primary));top:var(--_ui-palette-top-offset);width:var(--_ui-palette-width);border-radius:var(--_ui-palette-radius);background:var(--color-base-100);color:var(--color-base-content);box-shadow:0 0 0 1px var(--color-border-strong), 0 25px 50px -12px #0006;opacity:1;transition:opacity .16s ease, translate .2s cubic-bezier(.4, 0, .2, 1), scale .2s cubic-bezier(.4, 0, .2, 1), display .2s allow-discrete, overlay .2s allow-discrete;border:0;margin:0;padding:0;position:fixed;left:50%;overflow:hidden;translate:-50%;scale:1}:scope[data-ui-color-base]{--_ui-palette-active-surface:var(--ui-palette-active-surface,var(--ui-surface-selected));--_ui-palette-active-ink:var(--ui-palette-active-ink,var(--ui-ink-selected));--_ui-palette-kind-ink:var(--ui-palette-kind-ink,var(--ui-color-foreground));--_ui-palette-focus-seam:var(--ui-palette-focus-seam,var(--ui-color))}:scope:not(:popover-open){opacity:0;translate:-50% -.5rem;scale:.98}@starting-style{:scope:popover-open{opacity:0;translate:-50% -.5rem;scale:.98}}:scope::backdrop{backdrop-filter:blur(2px);transition:background-color .16s ease, display .16s allow-discrete, overlay .16s allow-discrete;background:#0000004d}.ui-command-palette-input{width:100%;font:inherit;font-size:var(--t-lg);color:var(--color-base-content);box-shadow:0 1px 0 var(--color-border);background:0 0;border:0;outline:none;padding:.9rem 1.1rem}.ui-command-palette-input:focus-visible{box-shadow:inset 0 -2px 0 var(--_ui-palette-focus-seam), 0 1px 0 var(--color-border)}.ui-command-palette-input::placeholder{color:var(--color-base-content-faint)}.ui-command-palette-list{max-height:var(--_ui-palette-list-max-height);overscroll-behavior:contain;scrollbar-gutter:stable;padding:.4rem;overflow:auto}.ui-command-palette-group{font-family:var(--font-label);font-size:var(--t-2xs);letter-spacing:.28em;text-transform:uppercase;color:var(--color-base-content-faint);padding:.5rem .7rem .25rem;display:block}.ui-command-palette-item{border-radius:var(--r-sm);cursor:pointer;color:var(--color-base-content);grid-template-columns:1fr auto;align-items:baseline;column-gap:.75rem;padding:.45rem .7rem;display:grid}.ui-command-palette-item[data-active]{background:var(--_ui-palette-active-surface);color:var(--_ui-palette-active-ink)}:scope[data-ui-color-base] .ui-command-palette-item[data-active]{--_ui-palette-kind-ink:var(--_ui-palette-active-ink);--_ui-palette-detail-ink:color-mix(in oklab, var(--_ui-palette-active-ink) 72%, transparent)}.ui-command-palette-label{font-size:var(--t-md)}.ui-command-palette-kind{font-family:var(--font-label);font-size:var(--t-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--_ui-palette-kind-ink);text-align:right}.ui-command-palette-detail{font-size:var(--t-xs);color:var(--_ui-palette-detail-ink);grid-column:1/-1}.ui-command-palette-empty{color:var(--color-base-content-faint);font-size:var(--t-md);margin:0;padding:.9rem}.ui-command-palette-item:focus-visible{outline:2px solid color-mix(in oklab, var(--_ui-palette-focus-seam) 60%, transparent);outline-offset:2px}@media (width<=900px){:scope{--_ui-palette-top-offset:var(--ui-palette-top-offset,6dvh);--_ui-palette-width:var(--ui-palette-width,min(34rem, 94vw))}}@media (prefers-reduced-motion:reduce){:scope,:scope::backdrop{transition-duration:1ms}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-palette-width:attr(data-ui-palette-width type(<length>), var(--ui-palette-width,min(34rem, 92vw)));--_ui-palette-top-offset:attr(data-ui-palette-top-offset type(<length>), var(--ui-palette-top-offset,14dvh));--_ui-palette-radius:attr(data-ui-palette-radius type(<length-percentage>), var(--ui-palette-radius,var(--r-lg)));--_ui-palette-list-max-height:attr(data-ui-palette-list-max-height type(<length>), var(--ui-palette-list-max-height,46dvh));--_ui-palette-active-surface:attr(data-ui-palette-active-surface type(<color>), var(--ui-palette-active-surface,var(--color-primary-soft)));--_ui-palette-active-ink:attr(data-ui-palette-active-ink type(<color>), var(--ui-palette-active-ink,var(--color-base-content)));--_ui-palette-kind-ink:attr(data-ui-palette-kind-ink type(<color>), var(--ui-palette-kind-ink,var(--color-primary)));--_ui-palette-detail-ink:attr(data-ui-palette-detail-ink type(<color>), var(--ui-palette-detail-ink,var(--color-base-content-faint)));--_ui-palette-focus-seam:attr(data-ui-palette-focus-seam type(<color>), var(--ui-palette-focus-seam,var(--color-primary)))}:scope[data-ui-color-base]{--_ui-palette-active-surface:attr(data-ui-palette-active-surface type(<color>), var(--ui-palette-active-surface,var(--ui-surface-selected)));--_ui-palette-active-ink:attr(data-ui-palette-active-ink type(<color>), var(--ui-palette-active-ink,var(--ui-ink-selected)));--_ui-palette-kind-ink:attr(data-ui-palette-kind-ink type(<color>), var(--ui-palette-kind-ink,var(--ui-color-foreground)));--_ui-palette-focus-seam:attr(data-ui-palette-focus-seam type(<color>), var(--ui-palette-focus-seam,var(--ui-color)))}}}@property --_ui-docs-max-width{syntax:"<length>";inherits:false;initial-value:80rem}@property --_ui-docs-side-width{syntax:"<length>";inherits:true;initial-value:13rem}@property --_ui-docs-gap{syntax:"<length>";inherits:false;initial-value:40px}@property --_ui-docs-progress-ink{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-docs-progress-height{syntax:"<length>";inherits:true;initial-value:3px}@property --_ui-prose-accent{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.docs-shell){.docs-progress{display:none}@supports (animation-timeline:scroll()){.docs-progress{z-index:60;width:100%;height:var(--_ui-docs-progress-height);background:var(--_ui-docs-progress-ink);transform-origin:0;animation:linear both docs-progress;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;transform:scaleX(0)}@keyframes docs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.docs-nav-sub,.docs-toc-sub{font-size:var(--t-sm);padding-left:1.4rem}}@scope(.ui-prose){:scope{--_ui-prose-accent:var(--ui-prose-accent,var(--color-primary));font-size:var(--t-lg);color:var(--color-base-content);line-height:1.7}:scope h1{font-family:var(--font-display);font-weight:500;font-size:var(--t-4xl);letter-spacing:-.015em;margin:0 0 1rem;line-height:1.1}:scope h2{font-family:var(--font-display);font-weight:500;font-size:var(--t-3xl);margin:2.75rem 0 .9rem;scroll-margin-top:6rem;line-height:1.2}:scope h3{font-family:var(--font-display);font-weight:500;font-size:var(--t-xl);margin:2rem 0 .6rem;scroll-margin-top:6rem}:scope p{color:color-mix(in oklab, var(--color-base-content) 88%, transparent);margin:0 0 1.1rem}:scope ul,:scope ol{color:color-mix(in oklab, var(--color-base-content) 84%, transparent);gap:.4rem;margin:0 0 1.1rem;padding-left:1.4rem;display:grid}:scope li::marker{color:var(--_ui-prose-accent)}:scope blockquote{border-left:3px solid var(--_ui-prose-accent);color:var(--color-base-content-muted);margin:1.5rem 0;padding:.2rem 0 .2rem 1.2rem;font-style:italic}:scope a{color:var(--_ui-prose-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--_ui-prose-accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--_ui-prose-accent) 40%, transparent);text-underline-offset:.2em}:scope a:hover{-webkit-text-decoration-color:var(--_ui-prose-accent);text-decoration-color:var(--_ui-prose-accent)}}@scope(.docs-shell){@media (prefers-reduced-motion:reduce){.docs-progress{display:none}}}@scope(.docs-shell){:scope{--_ui-docs-max-width:var(--ui-docs-max-width,80rem);--_ui-docs-side-width:var(--ui-docs-side-width,13rem);--_ui-docs-gap:var(--ui-docs-gap,40px);--_ui-docs-progress-ink:var(--ui-docs-progress-ink,var(--color-primary));--_ui-docs-progress-height:var(--ui-docs-progress-height,3px);width:100%;max-width:var(--_ui-docs-max-width);gap:var(--_ui-docs-gap);margin-inline:auto;padding:48px 24px;display:grid}:scope[data-ui-color-base]{--_ui-docs-progress-ink:var(--ui-docs-progress-ink,var(--ui-color));--ui-prose-accent:var(--ui-color)}@media (width>=1024px){:scope{grid-template-columns:var(--_ui-docs-side-width) minmax(0, 1fr)}.docs-nav{display:block}}@media (width>=1280px){:scope{grid-template-columns:var(--_ui-docs-side-width) minmax(0, 1fr) var(--_ui-docs-side-width)}.docs-toc{display:block}}.docs-side{gap:4px;display:grid;position:sticky;top:96px}.docs-side>.ui-eyebrow{margin-bottom:8px}.docs-article{min-width:0}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-docs-max-width:attr(data-ui-docs-max-width type(<length>), var(--ui-docs-max-width,80rem));--_ui-docs-side-width:attr(data-ui-docs-side-width type(<length>), var(--ui-docs-side-width,13rem));--_ui-docs-gap:attr(data-ui-docs-gap type(<length>), var(--ui-docs-gap,40px));--_ui-docs-progress-ink:attr(data-ui-docs-progress-ink type(<color>), var(--ui-docs-progress-ink,var(--color-primary)));--_ui-docs-progress-height:attr(data-ui-docs-progress-height type(<length>), var(--ui-docs-progress-height,3px))}:scope[data-ui-color-base]{--_ui-docs-progress-ink:attr(data-ui-docs-progress-ink type(<color>), var(--ui-docs-progress-ink,var(--ui-color)))}}}@property --_ui-facets-radius{syntax:"<length-percentage>";inherits:false;initial-value:20px}@property --_ui-facets-rail-width{syntax:"<length>";inherits:true;initial-value:5rem}@property --_ui-facets-pane-pad-block{syntax:"<length>";inherits:true;initial-value:1.5rem}@property --_ui-facets-pane-pad-inline{syntax:"<length>";inherits:true;initial-value:2rem}@property --_ui-facets-active-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-facets-active-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-facets-pill-surface{syntax:"<color>";inherits:true;initial-value:#0000}@scope(.facets){:scope{--_ui-facets-radius:var(--ui-facets-radius,var(--r-xl));--_ui-facets-rail-width:var(--ui-facets-rail-width,5rem);--_ui-facets-pane-pad-block:var(--ui-facets-pane-pad-block,1.5rem);--_ui-facets-pane-pad-inline:var(--ui-facets-pane-pad-inline,2rem);--_ui-facets-active-surface:var(--ui-facets-active-surface,var(--color-base-300));--_ui-facets-active-ink:var(--ui-facets-active-ink,var(--color-base-content));--_ui-facets-pill-surface:var(--ui-facets-pill-surface,var(--color-base-150));border-radius:var(--_ui-facets-radius);background:var(--color-base-100);box-shadow:inset 0 0 0 1px var(--color-border);overflow:hidden}:scope[data-ui-color-base]{--_ui-facets-active-surface:var(--ui-facets-active-surface,var(--ui-surface-selected));--_ui-facets-active-ink:var(--ui-facets-active-ink,var(--ui-ink-selected));--_ui-facets-pill-surface:var(--ui-facets-pill-surface,var(--ui-surface-selected))}.facets-tabs{border-bottom:1px solid var(--color-border);display:flex;position:relative}.facets-tab{z-index:1;cursor:pointer;font:inherit;font-size:var(--t-md);color:var(--color-base-content-muted);background:0 0;border:0;transition:color .2s,background .2s;position:relative}.facets-tab:hover{color:var(--color-base-content)}.facets-tabs-bar .facets-tab{text-align:center;flex:1;padding:.85rem 1rem}.facets-tabs-bar .facets-tab+.facets-tab{border-inline-start:1px solid var(--color-border)}.facets-tabs-bar .facets-tab-active{background:var(--_ui-facets-active-surface);color:var(--_ui-facets-active-ink);font-weight:600}.facets-tabs-pill,.facets-tabs-stretch{gap:4px;padding:.55rem .65rem}.facets-tabs-pill .facets-tab,.facets-tabs-stretch .facets-tab{border-radius:var(--r-pill);white-space:nowrap;padding:.45rem 1rem}.facets-tabs-stretch .facets-tab{text-align:center;flex:1}.facets-tabs-pill .facets-tab-active,.facets-tabs-stretch .facets-tab-active{color:var(--_ui-facets-active-ink);background:var(--_ui-facets-pill-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.facets-pill{display:none}@supports (anchor-name:--x){.facets-tabs-pill .facets-tab-active,.facets-tabs-stretch .facets-tab-active{box-shadow:none;background:0 0}.facets-tabs-pill .facets-pill,.facets-tabs-stretch .facets-pill{z-index:0;top:anchor(top);left:anchor(left);width:anchor-size(width);height:anchor-size(height);border-radius:var(--r-pill);background:var(--_ui-facets-pill-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong);transition:top .3s cubic-bezier(.22,.61,.36,1),left .3s cubic-bezier(.22,.61,.36,1),width .3s cubic-bezier(.22,.61,.36,1),height .3s cubic-bezier(.22,.61,.36,1);display:block;position:absolute}}.facets-body{align-items:stretch;display:flex}.facets-rail{width:var(--_ui-facets-rail-width);border-inline-end:1px solid var(--color-border);flex-direction:column;flex:none;display:flex}.facets-rail-btn{border:0;border-bottom:1px solid var(--color-border);height:5rem;font-size:var(--t-3xl);cursor:pointer;filter:grayscale();opacity:.45;background:0 0;place-items:center;transition:filter .25s,opacity .25s,background .25s;display:grid}.facets-rail-btn:hover{background:color-mix(in oklab, var(--color-base-300) 55%, transparent);opacity:.75}.facets-rail-active,.facets-rail-active:hover{background:var(--_ui-facets-active-surface);filter:none;opacity:1}.facets-pane{min-width:0;padding:var(--_ui-facets-pane-pad-block) var(--_ui-facets-pane-pad-inline) calc(var(--_ui-facets-pane-pad-block) + .5rem);flex:1}@media (width<=40rem){.facets-rail{--_ui-facets-rail-width:var(--ui-facets-rail-width,3.25rem);width:var(--_ui-facets-rail-width)}.facets-rail-btn{height:3.25rem;font-size:var(--t-xl)}.facets-pane{--_ui-facets-pane-pad-block:var(--ui-facets-pane-pad-block,1.1rem);--_ui-facets-pane-pad-inline:var(--ui-facets-pane-pad-inline,1.2rem);padding:var(--_ui-facets-pane-pad-block) var(--_ui-facets-pane-pad-inline) calc(var(--_ui-facets-pane-pad-block) + .3rem)}.facets-tabs-bar .facets-tab{font-size:var(--t-sm);padding:.7rem .4rem}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-facets-radius:attr(data-ui-facets-radius type(<length-percentage>), var(--ui-facets-radius,var(--r-xl)));--_ui-facets-rail-width:attr(data-ui-facets-rail-width type(<length>), var(--ui-facets-rail-width,5rem));--_ui-facets-pane-pad-block:attr(data-ui-facets-pane-pad-block type(<length>), var(--ui-facets-pane-pad-block,1.5rem));--_ui-facets-pane-pad-inline:attr(data-ui-facets-pane-pad-inline type(<length>), var(--ui-facets-pane-pad-inline,2rem));--_ui-facets-active-surface:attr(data-ui-facets-active-surface type(<color>), var(--ui-facets-active-surface,var(--color-base-300)));--_ui-facets-active-ink:attr(data-ui-facets-active-ink type(<color>), var(--ui-facets-active-ink,var(--color-base-content)));--_ui-facets-pill-surface:attr(data-ui-facets-pill-surface type(<color>), var(--ui-facets-pill-surface,var(--color-base-150)))}:scope[data-ui-color-base]{--_ui-facets-active-surface:attr(data-ui-facets-active-surface type(<color>), var(--ui-facets-active-surface,var(--ui-surface-selected)));--_ui-facets-active-ink:attr(data-ui-facets-active-ink type(<color>), var(--ui-facets-active-ink,var(--ui-ink-selected)));--_ui-facets-pill-surface:attr(data-ui-facets-pill-surface type(<color>), var(--ui-facets-pill-surface,var(--ui-surface-selected)))}}}@scope(.ui-radial-trigger){:scope{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}}@property --_ui-radial-chip-size{syntax:"<length>";inherits:true;initial-value:3rem}@property --_ui-radial-chip-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-radial-chip-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --_ui-radial-hover-ring{syntax:"<color>";inherits:true;initial-value:#0000}@scope(.ui-radial){:scope{--_ui-radial-chip-size:var(--ui-radial-chip-size,3rem);--_ui-radial-chip-surface:var(--ui-radial-chip-surface,var(--color-base-100));--_ui-radial-chip-ink:var(--ui-radial-chip-ink,var(--color-base-content));--_ui-radial-hover-ring:var(--ui-radial-hover-ring,color-mix(in oklab, var(--color-primary) 70%, transparent));--radial-chip:var(--_ui-radial-chip-size);--radial-label-gap:.4rem;--radial-label-line:.8rem;--radial-label-lines:2;background:0 0;border:0;width:0;height:0;margin:0;padding:0;position:fixed;inset:auto auto 5.5rem 50%;overflow:visible}:scope[data-ui-color-base]{--_ui-radial-hover-ring:var(--ui-radial-hover-ring,color-mix(in oklab, var(--ui-color) 70%, transparent))}@supports (anchor-name:--x){:scope{inset:auto;left:anchor(center);top:anchor(center)}}:scope::backdrop{backdrop-filter:blur(8px);background:light-dark(#120e08b8,#020208b8)}}@scope(.ui-radial){:scope>.ui-radial-item{--n:max(var(--radial-count), 2);--pitch:calc(var(--radial-sweep) / (var(--n) - 1));--a:calc(-90deg + var(--radial-down) * 180deg - var(--radial-sweep) / 2 + var(--pitch) * var(--radial-i));--lane:calc(var(--radial-chip) + 2 * var(--radial-label-gap));--card-h:calc(var(--radial-chip) + var(--radial-label-gap) + var(--radial-label-lines) * var(--radial-label-line));--r-clear:max(var(--radial-radius), max(var(--lane), var(--card-h)) / (2 * sin(var(--pitch) / 2)));--r-edge:calc((50vw - var(--radial-margin,.75rem) - var(--lane) / 2) / sin(var(--radial-sweep) / 2));--r:max(var(--radial-chip), min(var(--r-clear), var(--r-edge)));align-items:center;gap:var(--radial-label-gap);font:inherit;cursor:pointer;translate:calc(cos(var(--a)) * var(--r) - 50%) calc(sin(var(--a)) * var(--r) - var(--radial-chip) / 2);transition:translate .26s cubic-bezier(.34, 1.3, .5, 1), opacity .2s ease, display .26s allow-discrete;transition-delay:calc(var(--radial-i) * 35ms);background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:absolute;top:0;left:0}.ui-radial-chip{width:var(--radial-chip);height:var(--radial-chip);border-radius:var(--r-pill);background:var(--_ui-radial-chip-surface);color:var(--_ui-radial-chip-ink);box-shadow:0 0 0 1px var(--color-border-strong), 0 10px 24px -8px #00000073;place-items:center;display:grid}.ui-radial-chip>*{width:1.5rem;height:1.5rem}.ui-radial-label{max-width:var(--lane);font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-2xs);letter-spacing:.12em;line-height:var(--radial-label-line);text-transform:uppercase;text-align:center;text-wrap:balance;color:#fffffff0;text-shadow:0 1px 4px #00000080}}@scope(.ui-radial){@media (hover:hover){.ui-radial-item:hover .ui-radial-chip{box-shadow:0 0 0 2px var(--_ui-radial-hover-ring), 0 10px 24px -8px #00000073}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-radial-chip-size:attr(data-ui-radial-chip-size type(<length>), var(--ui-radial-chip-size,3rem));--_ui-radial-chip-surface:attr(data-ui-radial-chip-surface type(<color>), var(--ui-radial-chip-surface,var(--color-base-100)));--_ui-radial-chip-ink:attr(data-ui-radial-chip-ink type(<color>), var(--ui-radial-chip-ink,var(--color-base-content)));--_ui-radial-hover-ring:attr(data-ui-radial-hover-ring type(<color>), var(--ui-radial-hover-ring,color-mix(in oklab, var(--color-primary) 70%, transparent)))}:scope[data-ui-color-base]{--_ui-radial-hover-ring:attr(data-ui-radial-hover-ring type(<color>), var(--ui-radial-hover-ring,color-mix(in oklab, var(--ui-color) 70%, transparent)))}}}@scope(.ui-radial){@starting-style{:scope:popover-open .ui-radial-item{translate:-50% calc(-1 * var(--radial-chip) / 2);opacity:0}}:scope:not(:popover-open) .ui-radial-item{opacity:0}@media (prefers-reduced-motion:reduce){.ui-radial-item{transition:opacity .12s ease, display .12s allow-discrete;transition-delay:0s}@starting-style{:scope:popover-open .ui-radial-item{translate:calc(cos(var(--a)) * var(--r) - 50%) calc(sin(var(--a)) * var(--r) - var(--radial-chip) / 2)}}}}@property --_ui-scene-surface{syntax:"<color>";inherits:false;initial-value:#0000}@property --_ui-scene-status-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-scene-stage){:scope{--_ui-scene-surface:var(--ui-scene-surface,var(--color-base-200));--_ui-scene-status-ink:var(--ui-scene-status-ink,var(--color-base-content-muted));background:var(--_ui-scene-surface);isolation:isolate;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.ui-scene-stage-canvas{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ui-scene-stage-loading{color:var(--_ui-scene-status-ink);font-family:var(--font-data);font-size:var(--t-xs);letter-spacing:.14em;text-align:center;text-transform:uppercase;pointer-events:none;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.ui-scene-stage-error{z-index:2;border:1px solid var(--color-error);border-radius:var(--r-sm);corner-shape:squircle;background:color-mix(in oklab, var(--color-error) 24%, var(--color-base-100));max-height:40%;color:var(--color-base-content);font-family:var(--font-data);font-size:var(--t-xs);white-space:pre-wrap;padding:.55rem .65rem;position:absolute;inset:auto .5rem .5rem;overflow:auto}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-scene-surface:attr(data-ui-scene-surface type(<color>), var(--ui-scene-surface,var(--color-base-200)));--_ui-scene-status-ink:attr(data-ui-scene-status-ink type(<color>), var(--ui-scene-status-ink,var(--color-base-content-muted)))}}}@property --_ui-toast-inset{syntax:"<length>";inherits:false;initial-value:16px}@property --_ui-toast-gap{syntax:"<length>";inherits:false;initial-value:8px}@property --_ui-toast-width{syntax:"<length>";inherits:false;initial-value:340px}@property --_ui-toast-radius{syntax:"<length-percentage>";inherits:false;initial-value:12px}@property --_ui-toast-pad{syntax:"<length>";inherits:false;initial-value:12px}@scope(.ui-toast-host){:scope{--_ui-toast-inset:var(--ui-toast-inset,1rem);--_ui-toast-gap:var(--ui-toast-gap,.5rem);--_ui-toast-width:var(--ui-toast-width,340px);z-index:60;gap:var(--_ui-toast-gap);width:min(var(--_ui-toast-width), calc(100vw - 2rem));pointer-events:none;display:grid;position:fixed;inset-block-end:var(--_ui-toast-inset);inset-inline-end:var(--_ui-toast-inset)}.ui-toast{--_ui-toast-radius:var(--ui-toast-radius,var(--r-md));--_ui-toast-pad:var(--ui-toast-pad,.75rem);padding:var(--_ui-toast-pad);border:1px solid var(--ui-border);border-radius:var(--_ui-toast-radius);corner-shape:squircle;background:var(--ui-surface);color:var(--ui-ink);box-shadow:0 12px 32px -12px color-mix(in oklab, var(--color-base-content) 35%, transparent);pointer-events:auto;align-items:flex-start;gap:.6rem;transition:opacity .2s,transform .2s;display:flex}@starting-style{.ui-toast{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ui-toast{transition:none}}.ui-toast-body{flex:1;gap:.2rem;min-width:0;display:grid}.ui-toast-message{font-size:var(--t-sm,.9rem);overflow-wrap:anywhere;font-weight:550}.ui-toast-detail{font-size:var(--t-xs,.78rem);color:var(--ui-ink-muted);overflow-wrap:anywhere}.ui-toast-close{border-radius:var(--r-sm);width:24px;height:24px;color:var(--ui-ink-muted);font:inherit;font-size:var(--t-xs,.78rem);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;transition:background-color .12s;display:grid}.ui-toast-close:hover{background:color-mix(in oklab, var(--ui-ink) 12%, transparent);color:var(--ui-ink)}.ui-toast-close:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:1px}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-toast-inset:attr(data-ui-toast-inset type(<length>), var(--ui-toast-inset,1rem));--_ui-toast-gap:attr(data-ui-toast-gap type(<length>), var(--ui-toast-gap,.5rem));--_ui-toast-width:attr(data-ui-toast-width type(<length>), var(--ui-toast-width,340px))}.ui-toast{--_ui-toast-radius:attr(data-ui-toast-radius type(<length-percentage>), var(--ui-toast-radius,var(--r-md)));--_ui-toast-pad:attr(data-ui-toast-pad type(<length>), var(--ui-toast-pad,.75rem))}}}@property --_ui-workspace-gutter{syntax:"<length>";inherits:true;initial-value:1rem}@property --_ui-workspace-nav-width{syntax:"<length>";inherits:true;initial-value:13.5rem}@property --_ui-workspace-inspector-width{syntax:"<length>";inherits:true;initial-value:21rem}@property --_ui-workspace-surface{syntax:"<color>";inherits:false;initial-value:#0000}@property --_ui-workspace-nav-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-workspace-inspector-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --_ui-workspace-accent{syntax:"<color>";inherits:true;initial-value:currentColor}@scope(.ui-workspace){:scope{--_ui-workspace-gutter:var(--ui-workspace-gutter,1rem);--_ui-workspace-nav-width:var(--ui-workspace-nav-width,13.5rem);--_ui-workspace-inspector-width:var(--ui-workspace-inspector-width,21rem);--_ui-workspace-surface:var(--ui-workspace-surface,var(--color-base-200));--_ui-workspace-nav-surface:var(--ui-workspace-nav-surface,var(--color-base-100));--_ui-workspace-inspector-surface:var(--ui-workspace-inspector-surface,var(--color-base-300));--_ui-workspace-accent:var(--ui-workspace-accent,var(--color-primary));--ui-bottom-navigation-height:calc(3.8rem + env(safe-area-inset-bottom,0px));background:var(--_ui-workspace-surface);height:100%;color:var(--color-base-content);display:flex}:scope[data-ui-color-base]{--_ui-workspace-accent:var(--ui-workspace-accent,var(--ui-color))}.ui-workspace-navigation{width:var(--_ui-workspace-nav-width);padding:var(--_ui-workspace-gutter) calc(var(--_ui-workspace-gutter) - .25rem);background:var(--_ui-workspace-nav-surface);box-shadow:1px 0 0 var(--color-border);flex-direction:column;flex:none;gap:.9rem;display:flex}.ui-workspace-navigation-brand{align-items:center;gap:.5rem;padding-inline:.4rem;display:flex}.ui-workspace-navigation-group{flex-direction:column;gap:.35rem;padding-inline:.4rem;display:flex}.ui-workspace-navigation-group-label{font-weight:inherit;margin:0}.ui-workspace-navigation-list{gap:.1rem}.ui-workspace-navigation-item{font-size:var(--t-md);padding:.4rem .5rem}.ui-workspace-navigation-footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-inline:.25rem;display:flex}.ui-workspace-stage{flex:auto;min-width:0;position:relative}.ui-raised-sheet{border-radius:var(--r-lg);background:var(--color-base-200);box-shadow:0 0 0 1px var(--color-border), 0 0 0 2px oklab(100% 0 5.96046e-8/.08), 0 25px 50px -12px #0000008c;flex-direction:column;animation:.22s cubic-bezier(.4,0,.2,1) ui-workspace-rise;display:flex;position:absolute;inset:3.4rem 1.25rem 1.25rem}@keyframes ui-workspace-rise{0%{opacity:0;transform:translateY(1.25rem)}}.ui-raised-sheet-header{box-shadow:0 1px 0 var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.ui-raised-sheet-title{font-family:var(--font-display);font-size:var(--t-xl);margin:0;font-weight:700}.ui-raised-sheet-title:focus-visible{outline:none}.ui-raised-sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:1.25rem 1.25rem 2rem;overflow:auto}.ui-responsive-inspector{width:var(--_ui-workspace-inspector-width);background:var(--_ui-workspace-inspector-surface);box-shadow:-1px 0 0 var(--color-border);--ui-panel-pad:14px;--ui-panel-title:var(--t-lg);flex:none;min-height:0;display:flex}.ui-responsive-inspector[data-bound]{box-shadow:-1px 0 0 var(--color-border), inset 2px 0 0 var(--_ui-workspace-accent)}.ui-responsive-inspector-grip{display:none}.ui-responsive-inspector-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:var(--_ui-workspace-gutter) var(--_ui-workspace-gutter) 1.5rem;flex-direction:column;flex:auto;gap:.9rem;animation:.2s cubic-bezier(.4,0,.2,1) ui-workspace-bind;display:flex;overflow:auto}@keyframes ui-workspace-bind{0%{opacity:0;translate:0 .4rem}}@supports (container-type:scroll-state){@container scroll-state(scrollable:bottom){.ui-responsive-inspector-content{mask-image:linear-gradient(#000 calc(100% - 2rem),#0000)}}}.ui-responsive-inspector-content>*{flex:none}.ui-inspector-header{flex-direction:column;gap:.3rem;padding-inline:.15rem;display:flex}.ui-inspector-title{font-family:var(--font-display);font-size:var(--t-xl);color:var(--color-base-content);margin:0}.ui-inspector-description{font-size:var(--t-md);color:var(--color-base-content-muted);text-wrap:pretty;line-height:1.5}.ui-inspector-description>:first-child{margin-top:0}.ui-inspector-description>:last-child{margin-bottom:0}.ui-workspace-stage-tooltip{border-radius:var(--r-pill);border:1px solid var(--color-overlay-border);background:var(--color-overlay-surface);color:var(--color-overlay-content);backdrop-filter:blur(8px);pointer-events:none;align-items:baseline;gap:.5rem;padding:.3rem .7rem;display:flex}.ui-workspace-stage-tooltip-label{font-size:var(--t-sm)}.ui-workspace-stage-tooltip-detail{font-family:var(--font-label);font-size:var(--t-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-overlay-content-muted)}@media (width<=900px){:scope{--ui-workspace-stage-floor:calc(var(--ui-bottom-navigation-height) + 58px);flex-direction:column}:scope:has(.ui-responsive-inspector[data-detent=half]){--ui-workspace-stage-floor:calc(var(--ui-bottom-navigation-height) + 42dvh)}:scope:has(.ui-responsive-inspector[data-detent=full]){--ui-workspace-stage-floor:calc(var(--ui-bottom-navigation-height) + 88dvh)}.ui-workspace-navigation{display:none}.ui-responsive-inspector{inset:auto 0 var(--ui-bottom-navigation-height) 0;width:auto;height:var(--ui-inspector-detent-height);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:0 -1px 0 var(--color-border), 0 -18px 40px #00000059;z-index:30;flex-direction:column;transition:height .3s cubic-bezier(.32,.72,0,1);position:fixed}.ui-responsive-inspector[data-detent=peek]{--ui-inspector-detent-height:58px}.ui-responsive-inspector[data-detent=half]{--ui-inspector-detent-height:42dvh}.ui-responsive-inspector[data-detent=full]{--ui-inspector-detent-height:88dvh}.ui-responsive-inspector[style*=height]{transition:none}.ui-responsive-inspector[data-bound]{box-shadow:0 -1px 0 var(--color-border), inset 0 2px 0 var(--_ui-workspace-accent), 0 -18px 40px #00000059}.ui-responsive-inspector[data-hidden],:scope[data-ui-workspace-raised] .ui-responsive-inspector{display:none}.ui-responsive-inspector-grip{width:100%;font:inherit;color:var(--color-base-content);cursor:grab;touch-action:none;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.3rem;padding:.55rem 1rem .4rem;display:flex;position:relative}.ui-responsive-inspector-grip:before{content:"";position:absolute;inset:-.75rem 0 -.25rem}.ui-responsive-inspector-grip:active{cursor:grabbing}.ui-responsive-inspector-grip-bar{border-radius:var(--r-pill);background:var(--color-border-strong);width:2.75rem;height:4px}.ui-responsive-inspector-grip-title{max-width:100%;font-family:var(--font-label);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-base-content-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-responsive-inspector:not([data-detent=peek]) .ui-responsive-inspector-grip-title,.ui-responsive-inspector[data-detent=peek] .ui-responsive-inspector-content{display:none}.ui-responsive-inspector-content{padding-top:.6rem}.ui-raised-sheet{inset:calc(3.4rem + env(safe-area-inset-top,0px)) .6rem calc(var(--ui-bottom-navigation-height) + .6rem)}.ui-raised-sheet-body{padding:1rem 1rem 2rem}}@media (prefers-reduced-motion:reduce){.ui-raised-sheet,.ui-responsive-inspector-content{animation:none}.ui-workspace-navigation-item,.ui-responsive-inspector{transition-duration:1ms}}@supports (width:attr(data-ui-compat-probe type(<length>), 0px)){:scope{--_ui-workspace-gutter:attr(data-ui-workspace-gutter type(<length>), var(--ui-workspace-gutter,1rem));--_ui-workspace-nav-width:attr(data-ui-workspace-nav-width type(<length>), var(--ui-workspace-nav-width,13.5rem));--_ui-workspace-inspector-width:attr(data-ui-workspace-inspector-width type(<length>), var(--ui-workspace-inspector-width,21rem));--_ui-workspace-surface:attr(data-ui-workspace-surface type(<color>), var(--ui-workspace-surface,var(--color-base-200)));--_ui-workspace-nav-surface:attr(data-ui-workspace-nav-surface type(<color>), var(--ui-workspace-nav-surface,var(--color-base-100)));--_ui-workspace-inspector-surface:attr(data-ui-workspace-inspector-surface type(<color>), var(--ui-workspace-inspector-surface,var(--color-base-300)));--_ui-workspace-accent:attr(data-ui-workspace-accent type(<color>), var(--ui-workspace-accent,var(--color-primary)))}:scope[data-ui-color-base]{--_ui-workspace-accent:attr(data-ui-workspace-accent type(<color>), var(--ui-workspace-accent,var(--ui-color)))}}}}@layer ui.enhancements{@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ui-reveal{animation:linear both ui-rise;animation-timeline:view();animation-range:entry entry 60%}}}@media (prefers-reduced-motion:reduce){.ui-rise,.ui-in{animation:none}}}@view-transition{navigation:auto}:root{interpolate-size:allow-keywords}html,body,#app{min-height:100%}body{margin:0}.tpl-app-header{z-index:50;border-bottom:1px solid var(--color-border);background:var(--color-base-100);box-shadow:0 1px 0 oklab(100% 0 5.96046e-8/.1) inset, 0 .55rem 1.8rem -1rem color-mix(in oklab, var(--color-primary) 45%, transparent);position:sticky;top:0}main{background:var(--color-base-200);min-height:calc(100svh - 4rem)}.tpl-app-nav{justify-content:space-between;align-items:center;gap:1rem;max-width:64rem;margin:0 auto;padding:.75rem 1rem;display:flex}.tpl-app-nav-links{flex-wrap:wrap;gap:.35rem;display:flex}.tpl-app-nav-end{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.tpl-gate-fallback{justify-content:center;align-items:center;min-height:100svh;display:flex}.tpl-route-error,.tpl-loading{max-width:64rem;margin-inline:auto;padding:2rem 1rem}
