/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-mono);--text-xs:var(--text-xs);--text-sm:var(--text-sm);--text-base:var(--text-base);--text-lg:var(--text-lg);--text-xl:var(--text-xl);--text-2xl:var(--text-2xl);--leading-tight:var(--leading-tight);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--ease-out:var(--ease-out);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-accent:var(--color-accent);--color-accent-2:var(--color-accent-2);--color-accent-3:var(--color-accent-3);--color-accent-active:var(--color-accent-active);--color-accent-hover:var(--color-accent-hover);--color-accent-soft:var(--color-accent-soft);--color-accent-text:var(--color-accent-text);--color-bg:var(--color-bg);--color-border:var(--color-border);--color-border-strong:var(--color-border-strong);--color-danger:var(--color-danger);--color-danger-hover:var(--color-danger-hover);--color-danger-soft:var(--color-danger-soft);--color-focus:var(--color-focus);--color-link-hover:var(--color-link-hover);--color-on-accent:var(--color-on-accent);--color-on-accent-2:var(--color-on-accent-2);--color-on-accent-3:var(--color-on-accent-3);--color-on-accent-pressed:var(--color-on-accent-pressed);--color-on-danger:var(--color-on-danger);--color-scrim:var(--color-scrim);--color-success:var(--color-success);--color-success-soft:var(--color-success-soft);--color-surface:var(--color-surface);--color-surface-overlay:var(--color-surface-overlay);--color-surface-sunken:var(--color-surface-sunken);--color-text:var(--color-text);--color-text-muted:var(--color-text-muted);--color-text-subtle:var(--color-text-subtle);--color-warning:var(--color-warning);--color-warning-soft:var(--color-warning-soft);--font-body:var(--font-body);--font-display:var(--font-display);--leading-body:var(--leading-body);--leading-heading:var(--leading-heading);--radius-full:var(--radius-full);--shadow-overlay:var(--shadow-overlay);--shadow-tint:var(--shadow-tint)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{:root{--z-topbar:20;--z-tabbar:20;--z-bulkbar:25;--z-popover:40;--z-backdrop:50;--z-drawer:51;--z-toast:60;--z-tooltip:70}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0}body{min-height:100dvh}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}html[data-scroll-lock]{overflow:hidden}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{z-index:var(--z-tooltip);clip-path:inset(50%);width:1px;height:1px;position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);overflow:hidden}.skip-link:focus-visible{clip-path:none;width:auto;height:auto;padding:var(--space-2) var(--space-3)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.check>input,.radio>input,.toggle>input,.segment>input,.swatch>input,.opt>input{opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.file-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}main#content{min-width:0}.view-inner{width:100%;max-width:var(--content-max);padding:var(--gutter);margin-inline:auto}.view-header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.view-header-titles{gap:var(--space-1);min-width:0;display:grid}.view-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=639.98px){.view-actions{flex-wrap:nowrap}}.form-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .span-2{grid-column:span 2}}.form-foot{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=639px){.form-foot{flex-direction:column-reverse;align-items:stretch}.form-foot .btn{width:100%}}.toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.toolbar-spacer{flex:1}.nav-list{gap:var(--space-1);list-style:none;display:grid}.stack{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.stack[data-gap=sm]{gap:var(--space-2)}.stack[data-gap=lg]{gap:var(--space-5)}.cluster{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.cluster[data-align=start]{align-items:flex-start}.stat-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-card{gap:var(--space-1);align-content:start;display:grid}.topbar{z-index:var(--z-topbar);height:var(--topbar-h);align-items:center;gap:var(--space-3);padding-inline:var(--gutter);display:flex;position:sticky;top:0}.topbar-utility{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.tabbar{z-index:var(--z-tabbar);height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));min-width:0;align-items:stretch;padding-block-end:env(safe-area-inset-bottom);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.tabbar-slot{justify-content:center;align-items:center;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}#shell-chrome{display:none}@media (width>=1024px){#shell-chrome{display:contents}body[data-app] [data-mobile-chrome]{display:none}}@media (width<=1023.98px){body[data-app]:not([data-chrome=none]) main#content{padding-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}}body[data-chrome=none] #shell-chrome,body[data-chrome=none] [data-mobile-chrome]{display:none}html[data-shell-pending] #shell-chrome{visibility:hidden}.brand{align-content:center;align-items:center;column-gap:var(--space-2);grid-template-columns:auto auto;min-width:0;display:grid}.brand-mark{grid-area:1/1/span 2;place-items:center;width:24px;height:24px;display:inline-grid}.brand-name{line-height:var(--leading-tight);grid-area:1/2}.brand-sub{font-size:var(--text-xs);line-height:var(--leading-tight);grid-area:2/2}.shell-spacer{flex:1}.user-block{align-items:center;gap:var(--space-2);min-width:0;display:flex}.user-block-link{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.user-block-id{flex:1;min-width:0;display:grid}.user-block-id>span{white-space:nowrap;overflow:hidden}.shell-specimen{position:relative;overflow:auto}.shell-specimen .sidebar,.shell-specimen .rail,.shell-specimen .margin-nav{height:auto;min-height:0;max-height:26rem;position:static}.shell-specimen .topbar,.shell-specimen .split-topbar,.shell-specimen .tab-rail{position:static}.shell-specimen .topbar,.shell-specimen .split-topbar,.shell-specimen .tab-rail-head{width:max-content;min-width:100%}.auth-layout{min-height:100dvh;padding:var(--gutter);place-items:center;display:grid}.auth-card{gap:var(--space-4);width:100%;max-width:25rem;display:grid}.auth-foot{text-align:center}.auth-themer{z-index:var(--z-topbar);position:fixed;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.field-pair{gap:var(--space-4);display:grid}@media (width>=640px){.field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding-inline:var(--space-4);flex-shrink:0;display:inline-flex}.btn-sm{min-height:2rem;padding-inline:var(--space-3)}.btn[data-icon-only]{min-width:44px;min-height:44px;padding-inline:0}.btn[data-full]{width:100%}.btn:disabled{pointer-events:none}.spinner{flex:none;width:1em;height:1em;display:inline-block}.field{gap:var(--space-1);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.field-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.input{width:100%;min-width:0;height:var(--control-h);padding-inline:var(--space-3);display:block}textarea.input{height:auto;min-height:6rem;padding:var(--space-3);resize:vertical}.input-group{align-items:center;display:flex;position:relative}.input-group>.input{flex:1}.input-affix{align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--space-1)}@media (pointer:fine){.input-affix .btn[data-icon-only]{min-width:2.25rem;min-height:2.25rem}}.select{position:relative}.select-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:var(--control-h);padding-inline:var(--space-3);text-align:left;display:flex}.select-value{white-space:nowrap;min-width:0;overflow:hidden}.select-list{min-width:100%;max-height:18rem;z-index:var(--z-popover);padding:var(--space-1);margin-block-start:var(--space-1);list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.select-list[data-flip=top]{margin-block-start:0;margin-block-end:var(--space-1);top:auto;bottom:100%}.select-option{align-items:center;gap:var(--space-2);min-height:2.25rem;padding-inline:var(--space-3);display:flex}.datepicker{position:relative}.date-field{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h);padding-inline:var(--space-3);text-align:left;display:flex}.cal{width:19.5rem;max-width:calc(100vw - var(--gutter) - var(--space-5) - var(--space-4));z-index:var(--z-popover);padding:var(--space-3);margin-block-start:var(--space-1);position:absolute;top:100%;left:0}.cal[data-flip=top]{margin-block-start:0;margin-block-end:var(--space-1);top:auto;bottom:100%}.cal-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-block-end:var(--space-2);display:flex}.cal-nav{flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid}.cal-grid{gap:var(--space-1);display:grid}.cal-row{gap:var(--space-1);grid-template-columns:repeat(7,1fr);display:grid}.cal-wd{text-align:center;padding-block:var(--space-1)}.cal-day{aspect-ratio:1;place-items:center;min-width:0;display:inline-grid}.stepper{align-items:stretch;width:100%;display:flex}.stepper-btn{width:44px;min-height:var(--control-h);flex:none;place-items:center;display:inline-grid}.stepper-input{text-align:center;flex:1;min-width:0;height:auto}.check,.radio,.toggle{align-items:center;gap:var(--space-2);min-height:24px;display:inline-flex;position:relative}.check-box,.radio-dot,.toggle-track{flex:none;place-items:center;display:inline-grid;position:relative}.segmented{align-items:stretch;max-width:100%;display:inline-flex;overflow-x:auto}.segment{min-width:0;display:inline-flex;position:relative}.segment-label{justify-content:center;align-items:center;gap:var(--space-1);min-height:2.25rem;padding-inline:var(--space-3);white-space:nowrap;display:inline-flex}.slider{align-items:center;gap:var(--space-3);width:100%;display:flex}.slider-input{min-width:0;height:var(--control-h);flex:1}.slider-value{text-align:end;flex:none;min-width:5.5rem}.file{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.badge{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.avatar{flex:none;place-items:center;display:inline-grid;overflow:hidden}.chip{align-items:center;gap:var(--space-2);min-height:2rem;padding-inline:var(--space-3);white-space:nowrap;display:inline-flex}.card{padding:var(--space-5);min-width:0}.card[data-flush]{padding:0}.card-title{margin-block-end:var(--space-4)}.card[data-interactive]{position:relative}.card[data-interactive] .card-link:after{content:"";position:absolute;inset:0}.table-wrap{max-width:100%;position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:middle}.table th[data-numeric],.table td[data-numeric]{text-align:right}.th-sort{align-items:center;gap:var(--space-1);text-align:inherit;padding:0;display:inline-flex}.td-check{width:2.75rem}.pagination{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.page-btn{min-width:2.25rem;min-height:2.25rem;padding-inline:var(--space-2);place-items:center;display:inline-grid}.page-ellipsis{place-items:center;min-width:2.25rem;display:inline-grid}.bulkbar{width:fit-content;max-width:calc(100vw - 2 * var(--gutter));z-index:var(--z-bulkbar);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));inset-inline:0}.tabs{min-width:0}.tablist{align-items:stretch;gap:var(--space-1);display:flex;overflow-x:auto}.tab{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding-inline:var(--space-4);white-space:nowrap;flex:none;display:inline-flex}.tabpanel{padding-block-start:var(--space-4)}.acc-item{min-width:0}.acc-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-h);padding-block:var(--space-3);text-align:left;display:flex}.acc-panel{padding-block:var(--space-1) var(--space-4)}#backdrop{z-index:var(--z-backdrop);position:fixed;inset:0}.dialog{z-index:var(--z-drawer);padding:var(--gutter);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog-panel{width:100%;max-width:30rem;max-height:calc(100dvh - 2 * var(--space-5));flex-direction:column;display:flex}.dialog[data-size=sm] .dialog-panel{max-width:22.5rem}.dialog[data-size=lg] .dialog-panel{max-width:46rem}.dialog-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-3);display:flex}.dialog-body{padding:0 var(--space-5);min-height:0;overflow-y:auto}.dialog-foot{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);flex-wrap:wrap;display:flex}.drawer{width:min(20rem,85vw);z-index:var(--z-drawer);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.drawer[data-side=end]{inset-inline:auto 0}.drawer-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);flex:none;display:flex}.drawer-panel{padding:var(--space-3) var(--space-5) var(--space-5);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.drawer-panel nav{gap:var(--space-4);display:grid}.drawer-panel .nav-group{gap:var(--space-1);display:grid}.drawer-panel .nav-group-label{padding-inline:var(--space-3)}.toast-region{z-index:var(--z-toast);gap:var(--space-2);width:min(22.5rem, calc(100vw - 2 * var(--space-4)));flex-direction:column;display:flex;position:fixed;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));inset-inline-end:var(--space-4)}.toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.toast-msg{flex:1;min-width:0}.toast-action,.toast-close{flex:none}.tooltip{z-index:var(--z-tooltip);width:max-content;max-width:16rem;padding:var(--space-1) var(--space-2);pointer-events:none;position:fixed}.menu{display:inline-flex;position:relative}.menu-list{z-index:var(--z-popover);min-width:10rem;padding:var(--space-1);flex-direction:column;display:flex;position:fixed}.menu-item{align-items:center;gap:var(--space-2);width:100%;min-height:2.25rem;padding-inline:var(--space-3);text-align:left;white-space:nowrap;display:flex}.menu-sep{margin-block:var(--space-1)}.banner{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);display:flex}.banner-msg{flex:1;min-width:0}.progress{width:100%;position:relative;overflow:hidden}.progress-fill{height:100%}.steps{display:flex}.steps,.steps>.step{list-style:none}.step{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex;position:relative}.step-marker{flex:none;place-items:center;display:inline-grid;position:relative}.step-text{gap:0;min-width:0;display:grid}.steps[data-orientation=horizontal]{flex-direction:row;align-items:flex-start;min-width:0}.steps[data-orientation=horizontal]>.step{flex:1}.steps[data-orientation=horizontal]>.step:last-child{flex:none}.steps[data-orientation=vertical]{gap:var(--space-4);flex-direction:column}.skeleton{height:1rem;display:block;position:relative;overflow:hidden}.skeleton[data-size=lg]{height:1.5rem}.skeleton[data-size=block]{height:6rem}.empty,.error-state{text-align:center;align-items:center;gap:var(--space-2);padding-block:var(--space-7);padding-inline:var(--space-4);flex-direction:column;display:flex}.empty-icon,.error-icon{place-items:center;display:inline-grid}.empty-action,.error-action{margin-block-start:var(--space-2)}.chart{min-width:0}.chart-plot{height:13rem;margin-block-start:var(--space-3);position:relative}.chart-gridline{inset-inline:var(--chart-gutter,0px) 0;align-items:center;height:1px;display:flex;position:absolute}.chart-gridlabel{white-space:nowrap;margin-inline-end:var(--space-2);position:absolute;inset-inline-end:100%}.chart-cols{inset:0 0 0 var(--chart-gutter,0px);align-items:flex-end;gap:var(--space-2);padding-inline:var(--space-2);display:flex;position:absolute}.chart-col{flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex}.chart-bar{width:100%;max-width:3.5rem}.chart-xlabels{gap:var(--space-2);padding-inline:calc(var(--chart-gutter,0px) + var(--space-2)) var(--space-2);margin-block-start:var(--space-2);display:flex}.chart-xlabels>span{text-align:center;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chart-legend{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.legend-item{align-items:center;gap:var(--space-2);display:inline-flex}.legend-swatch{flex:none;width:.75rem;height:.75rem}.wiz-step{gap:var(--space-4);margin-block-end:var(--space-4);display:grid}.dl-grid{gap:var(--space-2) var(--space-5);grid-template-columns:auto 1fr;display:grid}.breadcrumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.popover{z-index:var(--z-popover);width:min(20rem, calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-4));max-height:calc(100dvh - 2 * var(--space-4));padding:var(--space-4);position:fixed;overflow-y:auto}.popover-section{gap:var(--space-2);display:grid}.popover-section+.popover-section{margin-block-start:var(--space-4)}.opt-list{gap:var(--space-1);display:grid}.opt{align-items:center;gap:var(--space-2);min-height:2.25rem;padding-inline:var(--space-2);display:flex;position:relative}.swatch-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.swatch{align-items:center;gap:var(--space-2);min-height:2.25rem;padding-inline:var(--space-2);display:inline-flex;position:relative}.swatch-chip{flex:none;width:1.25rem;height:1.25rem}.bg-swatch{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-bg);flex:none;width:1.25rem;height:1.25rem}.media{aspect-ratio:var(--media-ratio,4 / 3);min-width:0;display:grid;position:relative;overflow:hidden}.media>*{min-width:0;min-height:0}.media-img{object-fit:cover;width:100%;height:100%}.media[data-fit=contain] .media-img{object-fit:contain}.media-art{display:grid;overflow:hidden}.media-art svg{width:100%;height:100%;display:block}.media-empty{align-content:center;place-items:center;gap:var(--space-2);text-align:center;padding:var(--space-4);display:grid}.lightbox-media .media{width:min(100%, calc(60vh * var(--media-ratio,1.3333)));margin-inline:auto}.lightbox-foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lightbox-nav{align-items:center;gap:var(--space-2);display:flex}.carousel{min-width:0;position:relative}.carousel-viewport{scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.carousel-viewport::-webkit-scrollbar{display:none}.carousel-item{flex:0 0 var(--carousel-basis,100%);scroll-snap-align:start;min-width:0}.carousel-foot{justify-content:center;align-items:center;gap:var(--space-3);margin-block-start:var(--space-3);display:flex}.carousel[data-fits] .carousel-foot{display:none}.carousel-dots{align-items:center;gap:var(--space-1);display:flex}.carousel-dot{place-items:center;width:24px;height:24px;padding:0;display:grid}.avatar{position:relative}.avatar-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.logo-wall{justify-content:center;align-items:center;gap:var(--space-6) var(--space-8);flex-wrap:wrap;padding-block-start:var(--space-6);display:flex}.logo{white-space:nowrap}.logo-img{height:var(--logo-wall-h,24px);width:auto;display:block}.prose{max-width:var(--prose-measure,65ch);overflow-wrap:break-word;min-width:0}.prose img,.prose svg{max-width:100%;height:auto}.prose pre{max-width:100%;overflow-x:auto}.prose table:not(.table){width:max-content;max-width:100%;display:block;overflow-x:auto}.prose table:not(.table) caption{display:block}.ms-stage{isolation:isolate;position:relative}.ms-layer{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.land-tabs,.land-panel{z-index:1;position:relative}@media (pointer:coarse){.cal-nav{width:44px;height:44px}.cal-day,.menu-item,.select-option,.opt,.swatch,.chip,.page-btn,.segment-label,.check,.radio,.toggle{min-height:44px}.carousel-dot{width:44px;height:44px}}html{font-family:var(--font-body);background:var(--color-bg);color-scheme:light}html[data-mode=dark]{color-scheme:dark}:root{--shadow-tint:#11121421;--sheen-tint:#ffffff8c}html[data-mode=dark]{--shadow-tint:#0000008c;--sheen-tint:#ffffff0d}body{background:var(--color-bg);background-image:var(--page-backdrop,none);color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;isolation:var(--page-pattern-stack,auto);background-attachment:fixed}body:before{content:var(--page-pattern-layer,none);z-index:-1;pointer-events:none;background-image:var(--page-pattern,none);background-size:var(--page-pattern-size,auto);opacity:var(--page-pattern-opacity,1);-webkit-mask-image:var(--page-pattern-mask,none);-webkit-mask-image:var(--page-pattern-mask,none);-webkit-mask-image:var(--page-pattern-mask,none);mask-image:var(--page-pattern-mask,none);-webkit-mask-size:var(--page-pattern-size,auto);-webkit-mask-size:var(--page-pattern-size,auto);-webkit-mask-size:var(--page-pattern-size,auto);mask-size:var(--page-pattern-size,auto);position:fixed;inset:0}.text-muted{color:var(--color-text-muted)}.text-subtle{color:var(--color-text-subtle)}a{color:var(--link-color,var(--color-accent))}a:hover{color:var(--link-color,var(--color-accent-hover))}a,.prose a:not([class]){-webkit-text-decoration-line:var(--link-decoration,underline);-webkit-text-decoration-line:var(--link-decoration,underline);text-decoration-line:var(--link-decoration,underline);text-decoration-thickness:var(--link-thickness,auto)}hr{border:0;border-block-start:var(--rule-width,1px) var(--rule-style,solid) var(--color-border);margin-block:var(--space-4)}.table{font-size:var(--text-sm)}.table thead th{font-weight:var(--weight-semibold);color:var(--color-text-muted);border-block-end:var(--rule-width,1px) var(--rule-style,solid) var(--color-border)}.table tbody td{border-block-end:var(--rule-width,1px) var(--rule-style,solid) var(--color-border)}.table tbody tr:last-child td{border-block-end:0}.table tbody tr:hover td,.table tbody tr[data-state=hover] td{background:var(--color-surface-sunken)}.table tbody tr[aria-selected=true] td{background:var(--color-accent-soft)}blockquote,.prose blockquote{border-inline-start:var(--quote-rule-width,1px) var(--rule-style,solid) var(--quote-rule-color,var(--color-border-strong));font-family:var(--quote-font,inherit);font-size:var(--quote-size,inherit);font-style:var(--quote-style,inherit);padding-inline-start:var(--space-4)}blockquote footer,blockquote cite,.prose blockquote footer,.prose blockquote cite{font-size:var(--text-sm);color:var(--color-text-muted);font-style:normal}.card{background-color:var(--card-fill,var(--color-surface));border:var(--card-border-width,1px) var(--card-border-style,var(--border-style,solid)) var(--card-border-color,var(--color-border));border-radius:var(--radius-lg);padding:var(--card-pad,var(--space-5));box-shadow:var(--card-shadow,none);background-image:var(--surface-sheen,none);backdrop-filter:var(--surface-backdrop,none)}.card-title{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.card-sub{font-size:var(--text-sm);color:var(--color-text-muted)}.card[data-interactive]:hover,.card[data-interactive][data-state=hover]{border-color:var(--card-border-color-hover,var(--color-border-strong));box-shadow:var(--card-shadow-hover,var(--card-shadow-interactive,var(--card-shadow,none)))}.card[data-interactive]{box-shadow:var(--card-shadow-interactive,var(--card-shadow,none))}.card[data-interactive]:active{border-color:var(--color-accent)}.card-link{color:inherit;text-decoration:none}.chart-gridline{background:var(--color-border)}.chart-gridlabel{font-size:var(--text-xs);color:var(--color-text-subtle)}.chart-bar{background:var(--chart-1);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.chart-bar:hover{opacity:.85}.chart-bar[data-series="2"],.legend-swatch[data-series="2"]{background:var(--chart-2)}.chart-bar[data-series="3"],.legend-swatch[data-series="3"]{background:var(--chart-3)}.chart-bar[data-series="4"],.legend-swatch[data-series="4"]{background:var(--chart-4)}.chart-bar[data-series="5"],.legend-swatch[data-series="5"]{background:var(--chart-5)}.chart-bar[data-series="6"],.legend-swatch[data-series="6"]{background:var(--chart-6)}.chart-xlabels{font-size:var(--text-xs);color:var(--color-text-muted)}.legend-swatch{background:var(--chart-1);border-radius:2px}.legend-item{font-size:var(--text-xs);color:var(--color-text-muted)}.brand{font-weight:var(--weight-semibold);color:var(--color-text);text-decoration:none}.brand-mark{border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.brand-name{font-weight:var(--weight-semibold)}.brand-sub{color:var(--color-text-muted);font-weight:var(--weight-regular)}.nav-link{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);text-decoration:none;display:flex}.nav-link:hover{background:var(--color-surface-sunken);color:var(--color-text)}.nav-link:active{background:var(--color-border)}.nav-link[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--weight-semibold);box-shadow:var(--emit-glow,none)}.nav-group-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-subtle)}.sidebar,.rail{background:var(--shell-surface,var(--color-surface));border-inline-end:var(--shell-edge-width,var(--rule-width,1px)) var(--rule-style,solid) var(--color-border);backdrop-filter:var(--shell-backdrop,none)}.topbar,.tab-rail{background:var(--shell-surface,var(--color-surface));border-block-end:var(--shell-edge-width,var(--rule-width,1px)) var(--rule-style,solid) var(--color-border);backdrop-filter:var(--shell-backdrop,none)}.split-topbar{background:var(--color-surface);border-block-end:var(--rule-width,1px) var(--rule-style,solid) var(--color-border);backdrop-filter:var(--shell-backdrop,none)}.tabbar{background:var(--overlay-fill,var(--color-surface));border-block-start:var(--rule-width,1px) var(--rule-style,solid) var(--color-border);backdrop-filter:var(--shell-backdrop,none)}.skip-link{background:var(--color-surface);color:var(--color-accent);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}.skip-link:focus-visible,.skip-link[data-state=focus]{border:var(--card-border-width,1px) var(--card-border-style,var(--border-style,solid)) var(--color-border)}.rail-link{border-radius:var(--radius-md);color:var(--color-text-muted)}.rail-link:hover{background:var(--color-surface-sunken);color:var(--color-text)}.rail-link[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent)}.rail-primary{border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent)}.rail-primary:hover{background:var(--color-accent-hover)}.rail-primary:active{background:var(--color-accent-active)}.rail-letter{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.margin-nav-link{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none}.margin-nav-link:hover{color:var(--color-accent)}.margin-nav-link[aria-current=page]{color:var(--color-text);font-weight:var(--weight-semibold)}.margin-nav-link[data-variant=primary]{color:var(--color-accent);font-weight:var(--weight-semibold)}.margin-nav .brand-mark{color:var(--color-accent);border:1px solid var(--color-accent);background:0 0}.tabbar-slot{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);appearance:none;cursor:pointer;background:0 0;border:0;text-decoration:none}.tabbar-slot:hover{color:var(--color-text);background:var(--color-surface-sunken)}.tabbar-slot[aria-current=page]{color:var(--color-accent)}.tab{text-decoration:none}.tab[aria-current=page]{color:var(--color-accent);font-weight:var(--weight-semibold);box-shadow:inset 0 -2px 0 var(--color-accent)}.menu-list{background:var(--color-surface-overlay,var(--color-surface));border-radius:var(--radius-md);box-shadow:var(--shadow-overlay,none);backdrop-filter:var(--overlay-backdrop,none);border:var(--overlay-border-width,0) solid var(--color-border)}html[data-mode=dark] .menu-list{border:var(--overlay-border-width,1px) solid var(--color-border)}.menu-item{appearance:none;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;background:0 0;border:0;text-decoration:none}.menu-item:hover,.menu-item:focus-visible{background:var(--color-surface-sunken)}.menu-item:active{background:var(--color-border)}.menu-item[data-variant=danger]{color:var(--color-danger)}.menu-item[data-variant=danger]:hover{background:var(--color-danger-soft)}.menu-item[aria-current=page]{color:var(--color-accent);font-weight:var(--weight-semibold)}.nav-link[aria-haspopup=menu],.margin-nav-link[aria-haspopup=menu],.tab[aria-haspopup=menu]{cursor:pointer;appearance:none;font:inherit;background:0 0;border:0}:where(.topbar,.sidebar,.rail,.tab-rail) .brand{color:var(--shell-ink,var(--color-text))}:where(.topbar,.sidebar,.rail,.tab-rail) .brand-mark{background:var(--shell-ink,var(--color-accent));color:var(--shell-current-ink,var(--color-on-accent))}:where(.topbar,.sidebar,.rail,.tab-rail) .brand-sub,:where(.topbar,.sidebar,.rail,.tab-rail) :is(.nav-link,.rail-link,.tabbar-slot),:where(.topbar,.sidebar,.rail,.tab-rail) .btn[data-variant=ghost]{color:var(--shell-ink-muted,var(--color-text-muted))}:where(.topbar,.sidebar,.rail,.tab-rail) .tab{color:var(--shell-ink-muted,inherit)}:where(.topbar,.sidebar,.rail,.tab-rail) :is(.nav-link,.rail-link,.tabbar-slot):hover,:where(.topbar,.sidebar,.rail,.tab-rail) .btn[data-variant=ghost]:hover,:where(.topbar,.sidebar,.rail,.tab-rail) :is(.nav-link,.rail-link,.tabbar-slot)[data-state=hover],:where(.topbar,.sidebar,.rail,.tab-rail) .btn[data-variant=ghost][data-state=hover]{background:var(--shell-hover-fill,var(--color-surface-sunken));color:var(--shell-ink,var(--color-text))}:where(.topbar,.sidebar,.rail,.tab-rail) .nav-link:active{background:var(--shell-hover-fill,var(--color-border))}:where(.topbar,.sidebar,.rail,.tab-rail) .btn[data-variant=ghost]:active{background:var(--btn-fill-active,var(--color-border))}:where(.topbar,.sidebar,.rail,.tab-rail) :is(.nav-link,.rail-link)[aria-current=page]{background:var(--shell-current-fill,var(--color-accent-soft));color:var(--shell-current-ink,var(--color-accent))}:where(.topbar,.sidebar,.rail,.tab-rail) :is(.tabbar-slot,.tab)[aria-current=page]{color:var(--shell-current-ink,var(--color-accent))}:is(.topbar,.sidebar,.rail,.tab-rail) .btn[data-variant=ghost]:not(:disabled,[data-loading],[aria-disabled=true]){color:var(--shell-ink-muted,var(--color-text-muted))}:is(.topbar,.sidebar,.rail,.tab-rail) .btn[data-variant=ghost]:not(:disabled,[data-loading],[aria-disabled=true]):hover,:is(.topbar,.sidebar,.rail,.tab-rail) .btn[data-variant=ghost]:not(:disabled,[data-loading],[aria-disabled=true])[data-state=hover]{background-color:var(--shell-hover-fill,var(--color-surface-sunken));color:var(--shell-ink,var(--color-text))}:where(.topbar,.sidebar,.rail,.tab-rail) :focus-visible,:where(.topbar,.sidebar,.rail,.tab-rail) [data-state=focus]{outline-color:var(--shell-focus,var(--focus-ring-color))}:is(.topbar,.sidebar,.rail,.tab-rail) .btn:focus-visible,:is(.topbar,.sidebar,.rail,.tab-rail) .btn[data-state=focus]{outline:var(--cut-ring,var(--focus-ring-width,2px) solid var(--shell-focus,var(--focus-ring-color,var(--color-accent))))}.user-block{font-size:var(--text-sm);color:var(--color-text-muted)}.user-block-link{color:inherit;text-decoration:none}.user-name{color:var(--color-text);font-weight:var(--weight-medium);font-size:var(--text-sm)}.user-mail{color:var(--color-text-subtle);font-size:var(--text-xs)}:where(.topbar,.sidebar,.rail,.tab-rail) .nav-group-label{color:var(--shell-ink-muted,var(--color-text-subtle))}:where(.topbar,.sidebar,.rail,.tab-rail) .user-block{color:var(--shell-ink-muted,var(--color-text-muted))}:where(.topbar,.sidebar,.rail,.tab-rail) .user-name{color:var(--shell-ink,var(--color-text))}:where(.topbar,.sidebar,.rail,.tab-rail) .user-mail{color:var(--shell-ink-muted,var(--color-text-subtle))}:where(.topbar,.sidebar,.rail,.tab-rail) :is(.nav-link,.rail-link) .text-muted{color:var(--shell-ink-muted,var(--color-text-muted))}.user-name,.user-mail{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.btn{appearance:none;cursor:pointer;border:var(--btn-border-width,1px) var(--btn-border-style,var(--border-style,solid)) transparent;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);background-color:var(--btn-fill,var(--color-surface));border-color:var(--btn-border-color,var(--color-border-strong));color:var(--color-text);box-shadow:var(--btn-shadow,none);background-image:var(--surface-sheen,none);text-decoration:none}.btn:hover{background-color:var(--btn-fill-hover,var(--color-surface-sunken))}.btn:active{background-color:var(--btn-fill-active,var(--color-border))}.btn[data-variant=primary]{background-color:var(--btn-primary-fill,var(--color-accent));border-color:var(--btn-border-color,transparent);color:var(--btn-primary-ink,var(--color-on-accent))}.btn[data-variant=primary]:hover{background-color:var(--btn-primary-fill-hover,var(--color-accent-hover))}.btn[data-variant=primary]:active{background-color:var(--btn-primary-fill-active,var(--color-accent-active))}.btn[data-variant=ghost]{color:var(--color-text-muted);box-shadow:var(--btn-shadow-ghost,var(--btn-shadow,none));background-color:#0000;background-image:none;border-color:#0000}.btn[data-variant=ghost]:hover{background-color:var(--color-surface-sunken);color:var(--color-text)}.btn[data-variant=ghost]:active{background-color:var(--btn-fill-active,var(--color-border));color:var(--btn-ghost-ink-active,var(--color-text))}.btn[data-variant=danger]{background-color:var(--color-danger);border-color:var(--btn-border-color,transparent);color:var(--color-on-accent)}html[data-mode=dark] .btn[data-variant=danger]{color:var(--color-bg)}html[data-mode=dark] .btn[data-variant=danger]:is(:disabled,[data-loading],[aria-disabled=true]){color:var(--color-text-subtle)}.btn[data-variant=danger]:hover,.btn[data-variant=danger]:active{background-color:var(--color-danger-hover)}.btn,.btn:hover,.btn:active,.btn[data-variant=primary],.btn[data-variant=primary]:hover,.btn[data-variant=primary]:active,.btn[data-variant=danger],.btn[data-variant=danger]:hover,.btn[data-variant=danger]:active,.btn[data-state=hover],.btn[data-state=active],.btn[data-variant=primary][data-state=hover],.btn[data-variant=primary][data-state=active],.btn[data-variant=danger][data-state=hover],.btn[data-variant=danger][data-state=active]{background-image:var(--surface-sheen,none)}.btn[data-variant=ghost],.btn[data-variant=ghost]:hover,.btn[data-variant=ghost]:active,.btn[data-variant=ghost][data-state=hover],.btn[data-variant=ghost][data-state=active]{background-image:none}.btn:disabled,.btn[data-loading],.btn[aria-disabled=true],.btn[data-variant]:is(:disabled,[data-loading],[aria-disabled=true]){background:var(--color-surface-sunken);border-color:var(--color-border);color:var(--color-text-subtle);box-shadow:none;cursor:not-allowed;background-image:none}.btn[data-state=hover]{background-color:var(--btn-fill-hover,var(--color-surface-sunken))}.btn[data-state=active]{background-color:var(--btn-fill-active,var(--color-border))}.btn[data-variant=primary][data-state=hover]{background-color:var(--btn-primary-fill-hover,var(--color-accent-hover))}.btn[data-variant=primary][data-state=active]{background-color:var(--btn-primary-fill-active,var(--color-accent-active))}.btn[data-variant=ghost][data-state=hover]{background-color:var(--color-surface-sunken);color:var(--color-text)}.btn[data-variant=ghost][data-state=active]{background-color:var(--btn-fill-active,var(--color-border));color:var(--btn-ghost-ink-active,var(--color-text))}.btn[data-variant=danger][data-state=hover],.btn[data-variant=danger][data-state=active]{background-color:var(--color-danger-hover)}.input[data-state=hover],select.input[data-state=hover],textarea.input[data-state=hover]{border-color:var(--input-border-color-hover,var(--color-text-muted))}.input[data-state=focus],select.input[data-state=focus],textarea.input[data-state=focus]{border-color:var(--color-accent);box-shadow:var(--input-shadow-focus,0 0 0 3px var(--focus-ring-color));outline:none}.btn:not(:disabled):not([aria-disabled=true]):not([data-loading]):not([data-variant=ghost]):hover,.btn:not(:disabled):not([aria-disabled=true]):not([data-loading]):not([data-variant=ghost])[data-state=hover]{box-shadow:var(--btn-shadow-hover,var(--btn-shadow,none))}.btn:not(:disabled):not([aria-disabled=true]):not([data-loading]):not([data-variant=ghost]):active,.btn:not(:disabled):not([aria-disabled=true]):not([data-loading]):not([data-variant=ghost])[data-state=active]{box-shadow:var(--btn-shadow-active,var(--btn-shadow,none))}.btn:not(:disabled):not([aria-disabled=true]):not([data-loading]):active,.btn:not(:disabled):not([aria-disabled=true]):not([data-loading])[data-state=active]{border-style:var(--btn-border-style-active,var(--btn-border-style,var(--border-style,solid)))}.btn[data-variant=ghost]:not(:disabled):not([aria-disabled=true]):not([data-loading]):hover,.btn[data-variant=ghost]:not(:disabled):not([aria-disabled=true]):not([data-loading])[data-state=hover]{box-shadow:var(--btn-shadow-ghost,var(--btn-shadow-hover,var(--btn-shadow,none)))}.btn[data-variant=ghost]:not(:disabled):not([aria-disabled=true]):not([data-loading]):active,.btn[data-variant=ghost]:not(:disabled):not([aria-disabled=true]):not([data-loading])[data-state=active]{box-shadow:var(--btn-shadow-ghost-active,var(--btn-shadow-ghost,var(--btn-shadow-active,var(--btn-shadow,none))))}.btn[data-variant=primary]{box-shadow:var(--btn-shadow-primary,var(--btn-shadow,none))}.btn[data-variant=primary]:not(:disabled):not([aria-disabled=true]):not([data-loading]):hover,.btn[data-variant=primary]:not(:disabled):not([aria-disabled=true]):not([data-loading])[data-state=hover]{box-shadow:var(--btn-shadow-primary-hover,var(--btn-shadow-hover,var(--btn-shadow,none)))}.btn[data-variant=primary]:not(:disabled):not([aria-disabled=true]):not([data-loading]):active,.btn[data-variant=primary]:not(:disabled):not([aria-disabled=true]):not([data-loading])[data-state=active]{box-shadow:var(--btn-shadow-primary-active,var(--btn-shadow-active,var(--btn-shadow,none)))}.chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);background:var(--color-surface-sunken);border:var(--chip-border-width,1px) var(--chip-border-style,var(--border-style,solid)) var(--chip-border-color,var(--color-border));border-radius:var(--radius-full);cursor:pointer;display:inline-flex}.chip:hover,.chip[data-state=hover]{border-color:var(--chip-border-color-hover,var(--color-border-strong))}.chip[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.badge[data-variant=accent-2],.badge[data-variant=accent-3]{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:2px 10px}.badge[data-variant=accent-2]{background:var(--color-accent-2,var(--color-accent));color:var(--color-on-accent-2,var(--color-on-accent))}.badge[data-variant=accent-3]{background:var(--color-accent-3,var(--color-accent));color:var(--color-on-accent-3,var(--color-on-accent))}[data-accent-cycle] .chip[aria-pressed=true]:nth-of-type(3n+2){background:var(--color-accent-2,var(--color-accent));color:var(--color-on-accent-2,var(--color-on-accent));border-color:var(--color-accent-2,var(--color-accent))}[data-accent-cycle] .chip[aria-pressed=true]:nth-of-type(3n+3){background:var(--color-accent-3,var(--color-accent));color:var(--color-on-accent-3,var(--color-on-accent));border-color:var(--color-accent-3,var(--color-accent))}:where(:root){--cut-corner:initial}.btn,.badge{--cut-c:min(var(--cut-corner), 45%);--cut-clip:polygon(var(--cut-c) 0, calc(100% - var(--cut-c)) 0, 100% var(--cut-c), 100% calc(100% - var(--cut-c)), calc(100% - var(--cut-c)) 100%, var(--cut-c) 100%, 0 calc(100% - var(--cut-c)), 0 var(--cut-c));--cut-ring:calc(var(--cut-corner) * 0 + var(--focus-ring-width,2px)) solid currentColor;--cut-ring-offset:calc(var(--cut-corner) * -.5 - 1px - var(--focus-ring-width,2px))}:where(.btn,.badge){clip-path:var(--cut-clip,none)}.btn:focus-visible,.btn[data-state=focus],.badge:focus-visible,.badge[data-state=focus]{outline:var(--cut-ring,var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-accent)));outline-offset:var(--cut-ring-offset,var(--focus-offset,2px))}.input,select.input,textarea.input{appearance:none;font-family:var(--font-body);font-size:var(--text-sm);background-color:var(--input-fill,var(--color-surface));border:var(--input-border-width,1px) var(--input-border-style,var(--border-style,solid)) var(--input-border-color,var(--color-border-strong));border-radius:var(--radius-md);color:var(--color-text);box-shadow:var(--input-shadow,none)}.input::placeholder,textarea.input::placeholder{color:var(--color-text-subtle)}.input:hover,select.input:hover,textarea.input:hover{border-color:var(--input-border-color-hover,var(--color-text-muted))}.input:focus,.input:focus-visible,select.input:focus,select.input:focus-visible,textarea.input:focus,textarea.input:focus-visible{border-color:var(--color-accent);box-shadow:var(--input-shadow-focus,0 0 0 3px var(--focus-ring-color));outline:none}.input[aria-invalid=true],select.input[aria-invalid=true],textarea.input[aria-invalid=true]{border-color:var(--color-danger)}.input:disabled,select.input:disabled,textarea.input:disabled{background:var(--color-surface-sunken);color:var(--color-text-subtle)}select.input{background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%), linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);background-position:calc(100% - 1.15rem) calc(50% - 1px),calc(100% - .8rem) calc(50% - 1px);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-inline-end:var(--space-8,2.25rem)}.field-hint{font-size:var(--text-xs);color:var(--color-text-muted)}.field-error{font-size:var(--text-xs);color:var(--color-danger);font-weight:var(--weight-medium)}input[type=radio],input[type=checkbox]{accent-color:var(--color-accent)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display,var(--weight-semibold));text-transform:var(--heading-transform,none);letter-spacing:var(--heading-tracking,normal);font-style:var(--heading-font-style,normal);line-height:var(--leading-heading);text-wrap:balance}h2,h3,h4{font-family:var(--heading-sm-font,var(--font-display));font-weight:var(--heading-sm-weight,var(--weight-display,var(--weight-semibold)));text-transform:var(--heading-sm-transform,var(--heading-transform,none));letter-spacing:var(--heading-sm-tracking,var(--heading-tracking,normal))}h1{text-transform:var(--h1-transform,var(--heading-transform,none));letter-spacing:var(--h1-tracking,var(--heading-tracking,normal));font-weight:var(--h1-weight,var(--weight-display,var(--weight-semibold)));font-size:var(--h1-size,2em);text-shadow:var(--display-text-shadow,none)}@supports ((-webkit-background-clip:text) or (background-clip:text)){h1{background-image:var(--display-fill,none);-webkit-background-clip:var(--display-fill-clip,border-box);background-clip:var(--display-fill-clip,border-box);-webkit-text-fill-color:var(--display-fill-ink,currentcolor)}}.land-display{font-family:var(--font-display);font-size:var(--land-display-size,var(--text-2xl));line-height:var(--leading-heading)}.land-display mark{color:inherit;background:0 0}.hero-band{background-image:var(--hero-pattern,none);background-size:var(--hero-pattern-size,auto);color:var(--hero-band-ink,inherit);padding:var(--hero-band-pad,0);text-align:var(--hero-align,inherit);padding-block-start:var(--hero-band-pad-top,var(--hero-band-pad,0))}.hero-band .text-muted{color:var(--hero-band-ink,var(--color-text-muted))}.hero-band :focus-visible{outline-color:var(--hero-band-focus,var(--focus-ring-color))}.hero-band .btn:focus-visible{outline:var(--cut-ring,var(--focus-ring-width,2px) solid var(--hero-band-focus,var(--focus-ring-color,var(--color-accent))))}.hero-band :is(.home-hero-copy,.home-hero-lead){justify-items:var(--hero-align,normal)}.hero-band .home-ctas{justify-content:var(--hero-align,normal)}@container style(--hero-align:center){.hero-band .home-hero-copy{grid-template-columns:minmax(0,1fr)}}.media-slot{background-color:var(--color-surface-sunken);background-image:var(--media-underlay,url(data:image/webp;base64,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));border:var(--card-border-width,1px) var(--card-border-style,var(--border-style,solid)) var(--card-border-color,var(--color-border));border-radius:var(--radius-lg);color:var(--color-text-subtle);image-rendering:var(--media-rendering,auto);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.media-slot[data-aspect=wide]{background-image:var(--media-underlay,url(data:image/webp;base64,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))}.media-slot-label{font-size:var(--text-xs);border-radius:var(--radius-sm);background-color:var(--color-surface);padding:.15rem .5rem}img{filter:var(--media-filter,none);mix-blend-mode:var(--media-blend,normal);image-rendering:var(--media-rendering,auto)}.media-slot:not(:has(img)){filter:var(--media-filter,none)}:where(html[data-mode=dark]) img,:where(html[data-mode=dark]) .media-slot:not(:has(img)){filter:var(--media-filter-dark,var(--media-filter,none))}html[data-motif=overshoot-fill] .nav-link,html[data-motif=overshoot-fill] .rail-link,html[data-motif=overshoot-fill] .margin-nav-link,html[data-motif=overshoot-fill] .tabbar-slot,html[data-motif=overshoot-fill] .chip,html[data-motif=overshoot-fill] .tab,html[data-motif=overshoot-fill] .link,html[data-motif=overshoot-fill] .field>label,html[data-motif=overshoot-fill] .field-label-row>label,html[data-motif=overshoot-fill] fieldset>legend,html[data-motif=overshoot-fill] .card-footer-link,html[data-motif=overshoot-fill] .breadcrumb a{z-index:0;position:relative}html[data-motif=overshoot-fill] .nav-link:before,html[data-motif=overshoot-fill] .rail-link:before,html[data-motif=overshoot-fill] .margin-nav-link:before,html[data-motif=overshoot-fill] .tabbar-slot:before,html[data-motif=overshoot-fill] .chip:before,html[data-motif=overshoot-fill] .tab:before,html[data-motif=overshoot-fill] .link:before,html[data-motif=overshoot-fill] .field>label:before,html[data-motif=overshoot-fill] .field-label-row>label:before,html[data-motif=overshoot-fill] fieldset>legend:before,html[data-motif=overshoot-fill] .card-footer-link:before,html[data-motif=overshoot-fill] .breadcrumb a:before{content:"";background:var(--motif-fill);z-index:-1;opacity:0;transition:opacity var(--duration-1) var(--ease-out);position:absolute;inset:-3px -7px}html[data-motif=overshoot-fill] .nav-link:hover,html[data-motif=overshoot-fill] .nav-link:focus-visible,html[data-motif=overshoot-fill] .nav-link[aria-current=page],html[data-motif=overshoot-fill] .rail-link:hover,html[data-motif=overshoot-fill] .rail-link:focus-visible,html[data-motif=overshoot-fill] .rail-link[aria-current=page],html[data-motif=overshoot-fill] .margin-nav-link:hover,html[data-motif=overshoot-fill] .margin-nav-link:focus-visible,html[data-motif=overshoot-fill] .margin-nav-link[aria-current=page],html[data-motif=overshoot-fill] .tabbar-slot:hover,html[data-motif=overshoot-fill] .tabbar-slot:focus-visible,html[data-motif=overshoot-fill] .tabbar-slot[aria-current=page],html[data-motif=overshoot-fill] .chip:hover,html[data-motif=overshoot-fill] .chip:focus-visible,html[data-motif=overshoot-fill] .chip[aria-pressed=true],html[data-motif=overshoot-fill] .tab:hover,html[data-motif=overshoot-fill] .tab:focus-visible,html[data-motif=overshoot-fill] .tab[aria-selected=true],html[data-motif=overshoot-fill] .tab[aria-current=page],html[data-motif=overshoot-fill] .link:hover,html[data-motif=overshoot-fill] .link:focus-visible,html[data-motif=overshoot-fill] .card-footer-link:hover,html[data-motif=overshoot-fill] .card-footer-link:focus-visible,html[data-motif=overshoot-fill] .breadcrumb a:hover,html[data-motif=overshoot-fill] .breadcrumb a:focus-visible{color:var(--motif-ink);text-decoration:none}html[data-motif=overshoot-fill] .nav-link:hover:before,html[data-motif=overshoot-fill] .nav-link:focus-visible:before,html[data-motif=overshoot-fill] .nav-link[aria-current=page]:before,html[data-motif=overshoot-fill] .rail-link:hover:before,html[data-motif=overshoot-fill] .rail-link:focus-visible:before,html[data-motif=overshoot-fill] .rail-link[aria-current=page]:before,html[data-motif=overshoot-fill] .margin-nav-link:hover:before,html[data-motif=overshoot-fill] .margin-nav-link:focus-visible:before,html[data-motif=overshoot-fill] .margin-nav-link[aria-current=page]:before,html[data-motif=overshoot-fill] .tabbar-slot:hover:before,html[data-motif=overshoot-fill] .tabbar-slot:focus-visible:before,html[data-motif=overshoot-fill] .tabbar-slot[aria-current=page]:before,html[data-motif=overshoot-fill] .chip:hover:before,html[data-motif=overshoot-fill] .chip:focus-visible:before,html[data-motif=overshoot-fill] .chip[aria-pressed=true]:before,html[data-motif=overshoot-fill] .tab:hover:before,html[data-motif=overshoot-fill] .tab:focus-visible:before,html[data-motif=overshoot-fill] .tab[aria-selected=true]:before,html[data-motif=overshoot-fill] .tab[aria-current=page]:before,html[data-motif=overshoot-fill] .link:hover:before,html[data-motif=overshoot-fill] .link:focus-visible:before,html[data-motif=overshoot-fill] .card-footer-link:hover:before,html[data-motif=overshoot-fill] .card-footer-link:focus-visible:before,html[data-motif=overshoot-fill] .breadcrumb a:hover:before,html[data-motif=overshoot-fill] .breadcrumb a:focus-visible:before,html[data-motif=overshoot-fill] .field:focus-within>label:before,html[data-motif=overshoot-fill] .field-label-row:focus-within>label:before,html[data-motif=overshoot-fill] fieldset:focus-within>legend:before{opacity:1}html[data-motif=overshoot-fill] .field:focus-within>label,html[data-motif=overshoot-fill] .field-label-row:focus-within>label,html[data-motif=overshoot-fill] fieldset:focus-within>legend{color:var(--motif-ink)}html[data-motif=overshoot-fill] .land-display mark{background:linear-gradient(104deg, transparent 0.5%, var(--motif-fill) 2%, var(--motif-fill) 98%, transparent 99.5%);color:var(--motif-ink);padding-inline:.15em}html[data-motif=underline-grow] .nav-link,html[data-motif=underline-grow] .rail-link,html[data-motif=underline-grow] .margin-nav-link{position:relative}html[data-motif=underline-grow] .nav-link:before{content:"";inset-inline-start:0;inset-block:var(--space-2);background:var(--motif-fill);transform-origin:top;width:2px;transition:transform var(--duration-1) var(--ease-out);position:absolute;transform:scaleY(0)}html[data-motif=underline-grow] .nav-link:hover:before,html[data-motif=underline-grow] .nav-link[aria-current=page]:before{transform:scaleY(1)}html[data-motif=underline-grow] .rail-link:after{content:"";background:var(--motif-fill);width:2px;transition:transform var(--duration-1) var(--ease-out);position:absolute;inset-block:6px;inset-inline-start:-1px;transform:scaleY(0)}html[data-motif=underline-grow] .rail-link:hover:after,html[data-motif=underline-grow] .rail-link[aria-current=page]:after{transform:scaleY(1)}html[data-motif=underline-grow] .margin-nav-link:before{content:"";background:var(--motif-fill);transform-origin:top;width:2px;transition:transform var(--duration-1) var(--ease-out);position:absolute;inset-block:3px;inset-inline-start:0;transform:scaleY(0)}html[data-motif=underline-grow] .margin-nav-link:hover:before,html[data-motif=underline-grow] .margin-nav-link[aria-current=page]:before{transform:scaleY(1)}:root{--motion-scale:1;--dur-fast:calc(var(--duration-1) * var(--motion-scale));--dur-mid:calc(var(--duration-2,var(--duration-1)) * var(--motion-scale));--dur-slow:calc(var(--duration-3,var(--duration-2,var(--duration-1))) * var(--motion-scale))}.chip.spec-motion-target,.spec-motion-target{opacity:1;transition:transform var(--dur-mid) var(--ease-enter,var(--ease-out)), opacity var(--dur-mid) var(--ease-enter,var(--ease-out));transform:translate(0)}.chip.spec-motion-target[data-play=true],.spec-motion-target[data-play=true]{transform:translateX(var(--travel,var(--motion-travel,7rem)));opacity:.35}.dialog-panel,.drawer-panel,.popover,.toast{transition:opacity var(--dur-fast) var(--ease-enter,var(--ease-out)), transform var(--dur-fast) var(--ease-enter,var(--ease-out))}.dialog-panel[data-enter=from],.popover[data-enter=from],.toast[data-enter=from]{opacity:0;transform:translateY(var(--overlay-rise,.5rem)) scale(var(--overlay-scale-from,1))}.drawer-panel[data-enter=from]{opacity:0;transform:translateX(var(--drawer-slide,-1.5rem))}.acc-panel-wrap{grid-template-rows:0fr;display:grid}.acc-panel-wrap>*{visibility:hidden;min-height:0;overflow:hidden}.acc-trigger[aria-expanded=true]+.acc-panel-wrap{grid-template-rows:1fr}.acc-trigger[aria-expanded=true]+.acc-panel-wrap>*{visibility:visible}@media (prefers-reduced-motion:no-preference){.acc-panel-wrap{transition:grid-template-rows var(--dur-mid) var(--ease-enter,var(--ease-out))}.acc-panel-wrap>*{transition:visibility 0s linear var(--dur-mid)}.acc-trigger[aria-expanded=true]+.acc-panel-wrap>*{transition-delay:0s}}.btn,.chip{transition:background-color var(--dur-fast) var(--ease-enter,var(--ease-out)), border-color var(--dur-fast) var(--ease-enter,var(--ease-out)), box-shadow var(--dur-fast) var(--ease-enter,var(--ease-out)), transform var(--dur-fast) var(--ease-enter,var(--ease-out)), translate var(--dur-fast) var(--ease-enter,var(--ease-out)), scale var(--dur-fast) var(--ease-enter,var(--ease-out))}.card[data-interactive]{transition:background-color var(--dur-fast) var(--ease-enter,var(--ease-out)), border-color var(--dur-fast) var(--ease-enter,var(--ease-out)), color var(--dur-fast) var(--ease-enter,var(--ease-out)), box-shadow var(--dur-fast) var(--ease-enter,var(--ease-out)), opacity var(--dur-fast) var(--ease-enter,var(--ease-out)), translate var(--dur-fast) var(--ease-enter,var(--ease-out))}@media (prefers-reduced-motion:no-preference){.btn:not(:disabled):not([aria-disabled=true]):not([data-loading]):hover,.btn:not(:disabled):not([aria-disabled=true]):not([data-loading])[data-state=hover],.chip:not(:disabled):hover,.chip:not(:disabled)[data-state=hover],.card[data-interactive]:hover,.card[data-interactive][data-state=hover]{translate:var(--hover-translate,none)}.btn:not(:disabled):not([aria-disabled=true]):not([data-loading]):active,.btn:not(:disabled):not([aria-disabled=true]):not([data-loading])[data-state=active],.chip:not(:disabled):active,.chip:not(:disabled)[data-state=active]{translate:var(--press-translate,0 var(--press-depth,1px));scale:var(--press-scale,none)}}@keyframes spec-shimmer{0%{background-position:-140% 0}to{background-position:240% 0}}.skeleton{background-image:linear-gradient(90deg, var(--color-surface-sunken) 0%, var(--color-text) 50%, var(--color-surface-sunken) 100%)}@supports (color:color-mix(in lab, red, red)){.skeleton{background-image:linear-gradient(90deg, var(--color-surface-sunken) 0%, color-mix(in srgb, var(--color-text) 8%, var(--color-surface-sunken)) 50%, var(--color-surface-sunken) 100%)}}.skeleton{border-radius:var(--radius-sm);animation:spec-shimmer calc(1.15s * var(--motion-scale)) linear infinite;background-size:220% 100%}.spec-motion-start,.spec-motion-end{background:var(--color-border-strong,var(--color-border))}.dialog,.drawer{background:var(--overlay-scrim,var(--color-bg))}@supports (color:color-mix(in lab, red, red)){.dialog,.drawer{background:var(--overlay-scrim,color-mix(in srgb, var(--color-bg) 72%, transparent))}}.dialog,.drawer{backdrop-filter:var(--overlay-backdrop,none)}.dialog-panel,.drawer-panel{background:var(--overlay-fill,var(--color-surface));color:var(--color-text);border:var(--overlay-border-width,1px) solid var(--color-border);box-shadow:var(--overlay-shadow,0 1.5rem 3rem -.75rem #0b0d1057);background-image:var(--surface-sheen,none);backdrop-filter:var(--surface-backdrop,none)}.dialog-panel{border-radius:var(--radius-lg)}.drawer-panel{border-block:0;border-inline-end:0;border-radius:0}.dialog-title,.drawer-title{color:var(--color-text);font-weight:var(--weight-semibold)}.dialog-head,.drawer-head{border-block-end:var(--overlay-divider-width,var(--rule-width,1px)) var(--rule-style,solid) var(--color-border)}.dialog-foot{border-block-start:var(--overlay-divider-width,var(--rule-width,1px)) var(--rule-style,solid) var(--color-border);padding:var(--space-3) var(--space-5) var(--space-5)}.dialog-body{color:var(--color-text);padding-block:var(--space-4) var(--space-2)}.popover{background:var(--overlay-fill,var(--color-surface));color:var(--color-text);border:var(--overlay-border-width,1px) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--popover-shadow,0 .75rem 1.75rem -.5rem #0b0d1047);background-image:var(--surface-sheen,none);backdrop-filter:var(--overlay-backdrop,none)}.popover-heading{color:var(--color-text);font-weight:var(--weight-semibold);font-size:var(--text-sm)}.popover-section+.popover-section{border-block-start:var(--rule-width,1px) var(--rule-style,solid) var(--color-border)}.tooltip{background:var(--tooltip-surface,var(--color-text));color:var(--tooltip-ink,var(--color-bg));border-radius:var(--radius-sm);font-size:var(--text-xs);padding:var(--space-2) var(--space-3);box-shadow:var(--tooltip-shadow,none)}.toast{background:var(--overlay-fill,var(--color-surface));color:var(--color-text);border:var(--overlay-border-width,1px) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--toast-shadow,0 .75rem 2rem -.5rem #0b0d104d);backdrop-filter:var(--overlay-backdrop,none)}.toast-msg{color:var(--color-text)}.toast-icon{color:var(--color-accent)}.toast-close{color:var(--color-text-muted)}.toast[data-variant=danger] .toast-icon{color:var(--color-danger)}.toast[data-variant=danger]{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.toast[data-variant=danger]{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-border))}}.acc-item{border-block-end:var(--rule-width,1px) var(--rule-style,solid) var(--color-border)}.acc-trigger{color:var(--color-text);font-weight:var(--weight-medium);padding:var(--space-3) 0;transition:color var(--duration-1) var(--ease-out);background:0 0;border:0}.acc-trigger:hover{color:var(--color-accent)}.acc-icon{color:var(--color-text-muted);transition:transform var(--duration-1) var(--ease-out)}.acc-trigger[aria-expanded=true] .acc-icon{transform:rotate(180deg)}.acc-panel{color:var(--color-text-muted)}.dialog-panel :focus-visible,.drawer-panel :focus-visible,.popover :focus-visible,.toast :focus-visible,.acc-trigger:focus-visible{outline:var(--focus-width,2px) solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.acc-trigger,.acc-icon{transition:none}}dialog.dialog-panel:not([open]){display:none}dialog.dialog-panel{max-inline-size:min(32rem, calc(100vw - 2 * var(--space-5)));margin:auto;padding:0}dialog.dialog-panel::backdrop{backdrop-filter:var(--overlay-backdrop,none);background:#0b0d109e}:where(.tab,.chip,.page-btn,.stepper-btn,.toast-close,.toast-action,.acc-trigger,.segment-label){font-family:var(--font-body)}:where(label:has(>input[type=checkbox]),label:has(>input[type=radio]),.card[data-interactive],summary,[role=tab],[role=switch],select,input[type=range],input[type=file],input[type=color],input[type=checkbox],input[type=radio]){cursor:pointer}:where(input:disabled,select:disabled,label:has(>input:disabled)){cursor:not-allowed}:where([id]){scroll-margin-block-start:calc(var(--topbar-h) + var(--space-4))}:where(fieldset){border:0}:where(.field>label,.field-label-row>label,fieldset>legend,.field-label){font-size:var(--text-sm);font-weight:var(--weight-medium)}:where(fieldset>legend){margin-block-end:var(--space-2)}.field-optional{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-muted)}input[type=checkbox][role=switch]:not(.toggle>*){--sw-h:calc(var(--control-h) * .55);--sw-b:max(var(--input-border-width,1px), 2px);--sw-gap:2px;--sw-thumb:calc(var(--sw-h) - 2 * var(--sw-b) - 2 * var(--sw-gap));appearance:none;box-sizing:border-box;inline-size:calc(var(--sw-h) * 1.8);block-size:var(--sw-h);border:var(--sw-b) var(--input-border-style,var(--border-style,solid)) var(--color-text-muted);border-radius:var(--radius-full);background-color:var(--color-surface-sunken);box-shadow:var(--input-shadow,none);flex:none;margin:0;position:relative}input[type=checkbox][role=switch]:not(.toggle>*):before{content:"";inline-size:var(--sw-thumb);block-size:var(--sw-thumb);border-radius:var(--radius-full);background-color:var(--color-text-muted);position:absolute;inset-block-start:calc((var(--sw-h) - 2 * var(--sw-b) - var(--sw-thumb)) / 2);inset-inline-start:var(--sw-gap)}input[type=checkbox][role=switch]:not(.toggle>*):checked{border-color:var(--color-accent);background-color:var(--color-accent)}input[type=checkbox][role=switch]:not(.toggle>*):checked:before{background-color:var(--color-on-accent);inset-inline-start:calc(100% - var(--sw-thumb) - var(--sw-gap))}input[type=checkbox][role=switch]:not(.toggle>*):hover,input[type=checkbox][role=switch]:not(.toggle>*)[data-state=hover]{border-color:var(--color-text)}input[type=checkbox][role=switch]:not(.toggle>*):checked:hover,input[type=checkbox][role=switch]:not(.toggle>*):checked[data-state=hover]{border-color:var(--color-accent-hover);background-color:var(--color-accent-hover)}input[type=checkbox][role=switch]:not(.toggle>*):disabled{opacity:.5}:where(.check-box,.radio-dot){background-color:var(--color-surface);border:max(var(--input-border-width,1px), 2px) var(--input-border-style,var(--border-style,solid)) var(--color-text-muted);block-size:1.125rem;inline-size:1.125rem;box-shadow:var(--input-shadow,none)}:where(.check-box){border-radius:var(--radius-sm)}:where(.radio-dot){border-radius:var(--radius-full)}:where(.check-box):after{content:"";border-block-end:2px solid var(--color-on-accent);border-inline-start:2px solid var(--color-on-accent);opacity:0;block-size:.3125rem;inline-size:.5625rem;transform:rotate(-45deg)translateY(-1px)}:where(.radio-dot):after{content:"";border-radius:var(--radius-full);background-color:var(--color-on-accent);block-size:.5rem;inline-size:.5rem;transform:scale(0)}:where(.check>input:checked+.check-box,.radio>input:checked+.radio-dot){background-color:var(--color-accent);border-color:var(--color-accent)}:where(.check>input:checked+.check-box):after{opacity:1}:where(.radio>input:checked+.radio-dot):after{transform:scale(1)}:where(.check):hover .check-box,:where(.check)[data-state=hover] .check-box,:where(.radio):hover .radio-dot,:where(.radio)[data-state=hover] .radio-dot{border-color:var(--color-text)}:where(.check>input:focus-visible+.check-box),:where(.check>input[data-state=focus]+.check-box),:where(.radio>input:focus-visible+.radio-dot),:where(.radio>input[data-state=focus]+.radio-dot),:where(.toggle>input:focus-visible+.toggle-track),:where(.toggle>input[data-state=focus]+.toggle-track){outline:var(--focus-ring);outline-offset:var(--focus-offset)}:where(.check>input:disabled~*,.radio>input:disabled~*,.toggle>input:disabled~*){opacity:.5;cursor:not-allowed}:where(.check-label,.radio-label,.toggle-label){font-size:var(--text-sm)}:where(.toggle-track){--sw-h:calc(var(--control-h) * .55);--sw-b:max(var(--input-border-width,1px), 2px);--sw-gap:2px;--sw-thumb:calc(var(--sw-h) - 2 * var(--sw-b) - 2 * var(--sw-gap));inline-size:calc(var(--sw-h) * 1.8);block-size:var(--sw-h);border:var(--sw-b) var(--input-border-style,var(--border-style,solid)) var(--color-text-muted);border-radius:var(--radius-full);background-color:var(--color-surface-sunken)}:where(.toggle-track):after{content:"";inline-size:var(--sw-thumb);block-size:var(--sw-thumb);border-radius:var(--radius-full);background-color:var(--color-text-muted);position:absolute;inset-block-start:calc((var(--sw-h) - 2 * var(--sw-b) - var(--sw-thumb)) / 2);inset-inline-start:var(--sw-gap)}:where(.toggle>input:checked+.toggle-track){background-color:var(--color-accent);border-color:var(--color-accent)}:where(.toggle>input:checked+.toggle-track):after{background-color:var(--color-on-accent);inset-inline-start:calc(100% - var(--sw-thumb) - var(--sw-gap))}:where(.toggle):hover .toggle-track,:where(.toggle)[data-state=hover] .toggle-track{border-color:var(--color-text)}input[type=range],progress{accent-color:var(--color-accent)}:where(.slider-value){font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.input[type=file]{padding-block:0}.input[type=file]::file-selector-button{padding:var(--space-1) var(--space-3);font:inherit;font-weight:var(--weight-medium);color:var(--color-text);background-color:var(--color-surface-sunken);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;margin-inline-end:var(--space-3)}.input[type=file]:hover::file-selector-button{background-color:var(--color-surface)}.input[type=file][data-state=hover]::file-selector-button{background-color:var(--color-surface)}:where(.file-name){font-size:var(--text-sm);color:var(--color-text-muted)}input[type=color]{appearance:none;box-sizing:border-box;block-size:var(--control-h);padding:var(--space-1);background-color:var(--input-fill,var(--color-surface));border:var(--input-border-width,1px) var(--input-border-style,var(--border-style,solid)) var(--input-border-color,var(--color-border-strong));border-radius:var(--radius-md);box-shadow:var(--input-shadow,none);display:block}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border-radius:var(--radius-sm);border:0}input[type=color]::-moz-color-swatch{border-radius:var(--radius-sm);border:0}input[type=color]:hover,input[type=color][data-state=hover]{border-color:var(--input-border-color-hover,var(--color-text-muted))}.input-group:has(>.input-affix)>.input{padding-inline-end:calc(var(--control-h) + var(--space-1))}.input[type=date]:focus-visible,.input[type=date][data-state=focus],.input[type=time]:focus-visible,.input[type=time][data-state=focus],.input[type=datetime-local]:focus-visible,.input[type=datetime-local][data-state=focus]{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.stepper>.stepper-btn,.stepper>.stepper-input{border-radius:0}.stepper>*+*{margin-inline-start:-1px}.stepper>:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.stepper>:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.stepper>:focus-within{z-index:1;position:relative}.stepper-input{font-variant-numeric:tabular-nums;appearance:textfield}.stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(.segmented){background-color:var(--color-surface-sunken);border-radius:var(--radius-md);box-shadow:var(--input-shadow,none);padding:2px}:where(.segment-label){border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);cursor:pointer;border:1px solid #0000}:where(.segment):hover .segment-label,:where(.segment)[data-state=hover] .segment-label{background-color:var(--color-surface)}:where(.segment>input:checked+.segment-label){background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-semibold)}:where(.segment>input:focus-visible+.segment-label),:where(.segment>input[data-state=focus]+.segment-label){outline:var(--focus-ring);outline-offset:var(--focus-offset)}:where(.segment>input:disabled+.segment-label){opacity:.5;cursor:not-allowed}.card[data-interactive]:has(>input:checked){border-color:var(--color-accent);outline:1px solid var(--color-accent);outline-offset:calc(var(--card-border-width,1px) * -1)}:where(.tablist){border-block-end:1px solid var(--color-border)}:where(.tab){appearance:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);cursor:pointer;background-color:#0000;border:0}:where(.tab):hover,:where(.tab)[data-state=hover]{background-color:var(--color-surface-sunken);color:var(--color-text)}:where(.tab):active,:where(.tab)[data-state=active]{background-color:var(--color-border)}:where(.tab[aria-selected=true]){color:var(--color-text);font-weight:var(--weight-semibold);box-shadow:inset 0 -2px 0 var(--color-accent)}:where(.tab:disabled){color:var(--color-text-subtle);cursor:not-allowed}:where(.page-btn){font-variant-numeric:tabular-nums}.btn.page-btn[aria-current=page]{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.btn.page-btn[aria-current=page]:hover,.btn.page-btn[aria-current=page][data-state=hover]{background-color:var(--color-accent-hover)}:where(.page-ellipsis){color:var(--color-text-muted);font-size:var(--text-sm)}.breadcrumb{font-size:var(--text-sm)}.breadcrumb a{color:var(--color-text-muted);text-decoration:none}.breadcrumb a:hover,.breadcrumb a[data-state=hover]{color:var(--color-accent);text-decoration:underline}.breadcrumb [aria-current=page]{color:var(--color-text);font-weight:var(--weight-medium)}:where(.breadcrumb li+li):before{content:"/";color:var(--color-text-muted)}:where(.breadcrumb>[aria-hidden=true]){color:var(--color-text-muted)}:where(.badge){--tone:var(--color-accent);border:var(--badge-border-width,0) solid var(--badge-border-color,transparent);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);background-color:var(--color-surface-sunken);color:var(--color-text);padding:2px 10px}:where(.badge[data-variant=accent]){background-color:var(--color-accent);color:var(--color-on-accent)}:where(.badge[data-variant=success]){--tone:var(--color-success)}:where(.badge[data-variant=warning]){--tone:var(--color-warning)}:where(.badge[data-variant=danger]){--tone:var(--color-danger)}:where(.badge[data-variant=success],.badge[data-variant=warning],.badge[data-variant=danger]){background-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){:where(.badge[data-variant=success],.badge[data-variant=warning],.badge[data-variant=danger]){background-color:color-mix(in srgb, var(--tone) 24%, var(--color-surface))}}:where(.badge[data-variant=success],.badge[data-variant=warning],.badge[data-variant=danger]){background-image:linear-gradient(var(--tone), var(--tone));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px}:where(.banner){--tone:var(--color-text-muted);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text);background-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){:where(.banner){background-color:color-mix(in srgb, var(--tone) 10%, var(--color-surface))}}:where(.banner){background-image:linear-gradient(var(--tone), var(--tone));background-position:0 0;background-repeat:no-repeat;background-size:100% .1875rem}:where(.banner[data-variant=info]){--tone:var(--color-text-muted)}:where(.banner[data-variant=success]){--tone:var(--color-success)}:where(.banner[data-variant=warning]){--tone:var(--color-warning)}:where(.banner[data-variant=danger]){--tone:var(--color-danger);background-size:100% .375rem}:where(.banner[data-variant]):before{font-weight:var(--weight-semibold);line-height:var(--leading-body);flex:none}:where(.banner[data-variant=info]):before{content:"i"}:where(.banner[data-variant=success]):before{content:"✓"}:where(.banner[data-variant=warning]):before{content:"▲"}:where(.banner[data-variant=danger]):before{content:"✕"}:where(.avatar){border-radius:var(--radius-full);background-color:var(--color-surface-sunken);block-size:2rem;inline-size:2rem;color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold)}:where(.avatar[data-size=sm]){block-size:1.5rem;inline-size:1.5rem}:where(.avatar[data-size=lg]){block-size:4rem;inline-size:4rem;font-size:var(--text-lg)}:where(.progress){border-radius:var(--radius-full);background-color:var(--color-surface);border:max(var(--input-border-width,1px), 1px) var(--input-border-style,var(--border-style,solid)) var(--color-text-muted);block-size:.625rem;box-shadow:var(--input-shadow,none)}:where(.progress-fill){background-color:var(--color-accent);border-radius:var(--radius-full)}:where(.spinner){border-radius:var(--radius-full);border:2px solid;border-inline-end-color:#0000}:where(.stat-label){font-size:var(--text-sm);color:var(--color-text-muted)}:where(.stat-card){container-type:inline-size}:where(.stat-value){font-size:min(var(--text-2xl), 17cqi);white-space:nowrap;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}:where(.stat-delta){font-size:var(--text-xs);color:var(--color-text-muted)}:where(.stat-delta[data-tone=success]){color:var(--color-success)}:where(.stat-delta[data-tone=danger]){color:var(--color-danger)}th[data-numeric],td[data-numeric]{font-variant-numeric:tabular-nums}:where(.toast-close){appearance:none;border-radius:var(--radius-sm);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--color-text-muted);padding:var(--space-1);cursor:pointer;background-color:#0000;border:0;place-items:center;display:inline-grid}:where(.toast-close):hover,:where(.toast-close)[data-state=hover]{background-color:var(--color-surface-sunken);color:var(--color-text)}:where(.lead,.prose-lead){font-size:var(--text-lg);color:var(--color-text-muted)}:where(.byline,.prose-meta){font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-2);display:block}:where(.prose-kicker){font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-block-end:var(--space-2);display:block}:where(.prose){font-size:var(--text-base);line-height:var(--leading-body);text-wrap:pretty}:where(.prose)>:is(p,ul,ol,dl,figure,blockquote,pre,div,section,aside,details,table,hr,h1,h2,h3,h4,h5,h6)+:is(p,ul,ol,dl,figure,blockquote,pre,div,section,aside,details,table,hr,h1,h2,h3,h4,h5,h6){margin-block-start:1.1em}:where(.prose)>:is(p,ul,ol,dl,figure,blockquote,pre,div,section,aside,details,table,hr,h1,h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6){margin-block-start:var(--space-7)}:where(.prose)>:is(h1,h2,h3,h4,h5,h6)+:is(p,ul,ol,dl,figure,blockquote,pre,div,section,aside,details,table,hr,h1,h2,h3,h4,h5,h6){margin-block-start:var(--space-3)}:where(.prose) :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);line-height:var(--leading-heading);text-wrap:balance}:where(.prose) h1{font-size:var(--text-2xl)}:where(.prose) h2{font-size:var(--text-xl)}:where(.prose) h3{font-size:var(--text-lg)}:where(.prose) h4{font-size:var(--text-base);font-family:var(--font-body);font-weight:var(--weight-semibold)}:where(.prose) :is(h5,h6){font-size:var(--text-sm);font-weight:var(--weight-semibold)}:where(.prose) h6{color:var(--color-text-muted)}:where(.prose) :is(code,kbd,samp){font-family:var(--font-mono);background-color:var(--color-surface-sunken);padding-inline:var(--space-1);border-radius:var(--radius-sm);font-size:.9em}:where(.prose) :is(ul,ol){padding-inline-start:var(--space-5)}:where(.prose) li+li,:where(.prose) li>:is(ul,ol){margin-block-start:.4em}:where(.prose) li::marker{color:var(--color-text-muted)}:where(.prose) blockquote>:is(p,footer,cite)+:is(p,footer,cite){margin-block-start:var(--space-2)}:where(.prose) pre{font-family:var(--font-mono);font-size:var(--text-sm);background-color:var(--color-surface-sunken);padding:var(--space-4);border-radius:var(--radius-md)}:where(.prose) pre code{font-size:inherit;background-color:#0000;border-radius:0;padding:0}:where(.prose) table:not(.table){border-collapse:collapse;font-size:var(--text-sm)}:where(.prose) table:not(.table) caption{font-size:var(--text-sm);color:var(--color-text-muted);text-align:start;margin-block-end:var(--space-2)}:where(.prose) table:not(.table) :is(th,td){padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border);text-align:start;vertical-align:top}:where(.prose) table:not(.table) th{font-weight:var(--weight-semibold);border-block-end-color:var(--color-border-strong)}:where(.prose) figcaption{font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-2)}:where(.prose)>hr+:is(p,ul,ol,div,section){margin-block-start:var(--space-6)}@media (forced-colors:active){input[type=checkbox][role=switch]:not(.toggle>*),:where(.toggle-track),:where(.check-box),:where(.radio-dot){forced-color-adjust:none;background-color:canvas;border-color:canvastext}input[type=checkbox][role=switch]:not(.toggle>*):before,:where(.toggle-track):after{forced-color-adjust:none;background-color:canvastext}input[type=checkbox][role=switch]:not(.toggle>*):checked,:where(.toggle>input:checked+.toggle-track),:where(.check>input:checked+.check-box),:where(.radio>input:checked+.radio-dot){background-color:highlight;border-color:highlight}input[type=checkbox][role=switch]:not(.toggle>*):checked:before,:where(.toggle>input:checked+.toggle-track):after{background-color:highlighttext}:where(.check-box):after{border-color:highlighttext}:where(.radio-dot):after{background-color:highlighttext}:where(.progress){forced-color-adjust:none;background-color:canvas;border-color:canvastext}:where(.progress-fill){forced-color-adjust:none;background-color:highlight}:where(.tab[aria-selected=true]){box-shadow:none;border-block-end:3px solid highlight}:where(.segment>input:checked+.segment-label){color:canvastext;background-color:canvas;border:1px solid highlight;border-block-end-width:3px}.btn.page-btn[aria-current=page]{border:1px solid highlight;border-block-end-width:3px;text-decoration:underline}:where(.badge[data-variant]),:where(.banner){background-image:none;border:1px solid canvastext}:where(.banner[data-variant=danger]){border-inline-start-width:.375rem}:where(.avatar){border:1px solid canvastext}}@keyframes floor-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){:where(.spinner){animation:.6s linear infinite floor-spin}:where(.progress-fill){transition:width var(--dur-mid) var(--ease-enter,var(--ease-out))}input[type=checkbox][role=switch]:not(.toggle>*),input[type=checkbox][role=switch]:not(.toggle>*):before{transition:inset-inline-start var(--dur-fast) var(--ease-enter,var(--ease-out)), background-color var(--dur-fast) var(--ease-enter,var(--ease-out)), border-color var(--dur-fast) var(--ease-enter,var(--ease-out))}:where(.toggle-track),:where(.check-box),:where(.radio-dot){transition:background-color var(--dur-fast) var(--ease-enter,var(--ease-out)), border-color var(--dur-fast) var(--ease-enter,var(--ease-out))}:where(.toggle-track):after,:where(.check-box):after,:where(.radio-dot):after{transition:transform var(--dur-fast) var(--ease-enter,var(--ease-out)), inset-inline-start var(--dur-fast) var(--ease-enter,var(--ease-out)), opacity var(--dur-fast) var(--ease-enter,var(--ease-out))}:where(.tab,.toast-close,.segment-label){transition:background-color var(--dur-fast) var(--ease-enter,var(--ease-out)), color var(--dur-fast) var(--ease-enter,var(--ease-out))}}.request-status,.status-pill{background:var(--color-surface-sunken);color:var(--color-text);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium)}.request-status[data-variant=success],.status-pill[data-variant=success]{background:var(--color-success-soft);color:var(--color-success)}.request-status[data-variant=accent],.status-pill[data-variant=accent]{background:var(--color-accent-soft);color:var(--color-accent)}.request-status[data-variant=warning],.status-pill[data-variant=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.request-status[data-variant=danger],.status-pill[data-variant=danger]{background:var(--color-danger-soft);color:var(--color-danger)}.status-pill[data-variant=neutral]{background:var(--color-surface-sunken);color:var(--color-text-muted)}.request-preview-step{background:var(--color-surface-sunken);border-radius:var(--radius-full)}.request-preview-step[data-state=done]{background:var(--color-accent)}.request-preview-step[data-state=current]{background:var(--color-accent-soft);border:1px solid var(--color-accent)}.step-marker{border-radius:var(--radius-full);border:2px solid var(--color-border-strong);background:var(--color-surface);width:24px;height:24px;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.step-label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.steps[data-orientation=horizontal]{row-gap:var(--space-2);flex-wrap:wrap}.steps[data-orientation=horizontal]>.step{min-inline-size:max-content}.step-meta{font-size:var(--text-xs);color:var(--color-text-muted)}.step[data-state=done] .step-marker{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.step[data-state=current] .step-marker,.step[aria-current=step] .step-marker{border-color:var(--color-accent);color:var(--color-accent)}.step[data-state=current] .step-label,.step[aria-current=step] .step-label{font-weight:var(--weight-semibold)}.step[data-state=todo] .step-label{color:var(--color-text-muted)}.steps[data-orientation=horizontal]>.step:not(:last-child):after{content:"";height:2px;margin-block-start:11px;margin-inline:var(--space-2);background:var(--color-border);flex:1}.steps[data-orientation=horizontal]>.step[data-state=done]:not(:last-child):after{background:var(--color-accent)}.steps[data-orientation=vertical]>.step:not(:last-child):before{content:"";background:var(--color-border);width:2px;position:absolute;inset-block-start:26px;inset-block-end:calc(-1 * var(--space-4) + 2px);inset-inline-start:11px}.steps[data-orientation=vertical]>.step[data-state=done]:not(:last-child):before{background:var(--color-accent)}.msg-meta{font-size:var(--text-xs);color:var(--color-text-muted)}.msg-bubble{background:var(--color-accent-soft);border-radius:var(--radius-lg);font-size:var(--text-sm)}.msg[data-inbound] .msg-bubble{background:var(--color-surface-sunken)}html[data-mode=dark] .msg:not([data-inbound]) .msg-bubble{color:var(--color-accent)}.msg-attach{font-size:var(--text-xs);color:var(--color-text-muted)}.portal-thread-empty{font-size:var(--text-sm)}.msg-composer{border-block-start:var(--rule-width,1px) var(--rule-style,solid) var(--color-border)}.portal-thread-row{color:var(--color-text);border-radius:var(--radius-md);transition:background-color var(--duration-1) var(--ease-out);text-decoration:none}.portal-thread-row:hover{background:var(--color-surface-sunken)}.portal-thread-row+.portal-thread-row{border-block-start:var(--rule-width,1px) var(--rule-style,solid) var(--color-border)}.portal-unread-dot{border-radius:var(--radius-full);background:0 0}.portal-thread-row[data-unread] .portal-unread-dot{background:var(--color-accent)}.portal-thread-sub{font-size:var(--text-sm);font-weight:var(--weight-medium)}.portal-thread-row[data-unread] .portal-thread-sub{font-weight:var(--weight-semibold)}.portal-thread-last{font-size:var(--text-sm);text-overflow:ellipsis}.portal-thread-time{font-size:var(--text-xs)}:root{--site-gutter:var(--gutter);--site-frame:var(--card-border-width);--site-head-h:4rem;scroll-padding-top:calc(var(--site-head-h) + var(--space-4));font-variant-ligatures:no-common-ligatures}@media (width<=519px){:root{--site-gutter:var(--space-4)}}body{--card-fill:var(--color-surface);flex-direction:column;min-height:100dvh;display:flex}html[data-mode=dark] body{--card-shadow:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html[data-mode=dark] body{--card-shadow:4px 4px 0 color-mix(in srgb, var(--color-accent) 60%, black)}}html[data-mode=dark] body{--card-shadow-hover:8px 8px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html[data-mode=dark] body{--card-shadow-hover:8px 8px 0 color-mix(in srgb, var(--color-accent) 60%, black)}}.btn{--cut-ring:var(--focus-ring-width) solid var(--focus-ring-color);--cut-ring-offset:-10px}.btn:focus-visible,.topbar .btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-10px;box-shadow:inset 0 0 0 6px var(--color-bg)}:where(.topbar) :focus-visible{outline-color:var(--focus-ring-color)}html[data-mode=dark] .btn[data-variant=primary]:focus-visible{background-color:var(--color-bg);color:var(--color-accent);box-shadow:inset 0 0 0 6px var(--color-bg)}.site-head{height:auto;min-height:var(--site-head-h);padding-inline:var(--site-gutter);border-block-end:var(--site-frame) solid var(--color-text);position:sticky;top:0}.site-bar{align-items:center;gap:var(--space-4);width:100%;min-height:var(--site-head-h);max-inline-size:calc(var(--content-max) - 2 * var(--gutter));min-width:0;margin-inline:auto;display:flex}.brand{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-base);flex:none;display:inline-flex}.brand-mark{flex:none;display:block}.brand-mark-tile{fill:var(--color-accent)}.brand-mark-ink{fill:var(--color-on-accent)}.site-nav{align-items:center;gap:var(--space-1);min-width:0;display:flex}.site-nav .nav-link,.site-actions .nav-link{white-space:nowrap;min-height:44px}.site-actions{align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto;display:flex}.site-menu-btn{display:none}.pixel-icon{flex:none}.site-head .nav-link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--color-accent)}@media (width<=899px){.site-bar{gap:var(--space-2)}.site-actions{order:2}.site-head[data-menu-ready] .site-menu-btn{gap:var(--space-2);order:3;display:inline-flex}.site-head[data-menu-ready] .site-nav{gap:var(--space-2);padding:var(--space-4) var(--site-gutter);background:var(--shell-surface);border-block-end:var(--site-frame) solid var(--color-text);inset-inline:0;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));display:grid;position:absolute;top:100%}.site-head[data-menu-ready]:not([data-menu-open]) .site-nav{display:none}.site-nav .nav-link{border:var(--chip-border-width) solid var(--chip-border-color);color:var(--color-text);justify-content:center}}@media (width<=519px){.site-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=359px){.brand-name{display:none}}.mode-toggle{gap:var(--space-2);white-space:nowrap}.mode-switch{border:2px solid;flex:none;align-items:center;width:28px;height:16px;padding:2px;display:inline-flex}.mode-knob{width:8px;height:8px;transition:transform var(--duration-2) var(--ease-out);background:0 0;border:2px solid}html[data-mode=dark] .mode-switch{border-color:var(--color-accent)}html[data-mode=dark] .mode-knob{background:var(--color-accent);border-color:var(--color-accent);transform:translate(12px)}@media (prefers-reduced-motion:reduce){.mode-knob{transition:none}*,:before,:after{transition-duration:0s!important}}.site-head{--shell-hover-fill:transparent}@media (hover:hover){.site-head{--shell-hover-fill:var(--color-surface-sunken)}}body{--section-gap:var(--space-6);--h2-size:var(--text-lg);--h3-size:var(--text-base);--list-pad-x:var(--space-5);--heading-sm-transform:none;--heading-sm-tracking:0}@media (width<=519px){body{--list-pad-x:var(--space-4)}}.site-main{width:100%;max-inline-size:var(--content-max);padding-inline:var(--site-gutter);padding-block:var(--space-7) var(--space-8);flex:1 0 auto;align-content:start;min-width:0;margin-inline:auto;display:grid}.page{gap:var(--section-gap);align-content:start;min-width:0;padding-inline-end:4px;display:grid}.site-main :is(h2,h3){font-family:var(--font-body);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:0;line-height:var(--leading-heading);text-shadow:none}.site-main h2{font-size:var(--h2-size)}.site-main h3{font-size:var(--h3-size)}.site-main h1{overflow-wrap:anywhere}.panel{gap:var(--space-4);align-content:start;justify-items:stretch;min-width:0;display:grid}.panel>*{min-width:0;margin:0}.panel>p,.page-lede{max-inline-size:65ch}.panel.prose{max-width:none}.page-head-copy{gap:var(--space-4);justify-items:start;min-width:0;display:grid}.page-head-copy>*{margin:0}.page-lede{font-size:var(--text-lg);line-height:var(--leading-heading);color:var(--color-text)}.page-back{font-weight:var(--weight-semibold)}.page-back a{align-items:center;min-block-size:44px;display:inline-flex}.page-meta{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.page-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-art{block-size:auto;inline-size:100%;image-rendering:var(--media-rendering,pixelated);filter:var(--media-filter);border:var(--rule-width) solid var(--color-text);display:block}html[data-mode=dark] .page-art{filter:var(--media-filter-dark)}@media (width>=720px){.page-head--media{gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.meta-line{color:var(--color-text-muted)}.meta-key:after{content:":"}.panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.panel-head>h2{margin:0}.panel-head-link{font-weight:var(--weight-semibold)}.list-panel{gap:0;padding:0}.list-panel>.panel-head{padding:var(--space-4) var(--list-pad-x);border-block-end:var(--rule-width) solid var(--color-border-strong)}.list-panel>.list-empty{padding:var(--space-5) var(--list-pad-x)}.list-group{padding:var(--space-4) var(--list-pad-x) var(--space-1);color:var(--color-text-muted)}.list{margin:0;padding:0;list-style:none;display:grid}.list-row{column-gap:var(--space-5);row-gap:var(--space-1);padding:var(--space-2) var(--list-pad-x) var(--space-4) calc(var(--list-pad-x) + var(--space-4));grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid;position:relative}.list-row+.list-row{border-block-start:var(--rule-width) solid var(--color-border-strong)}.list-row>*{grid-column:1;min-width:0;margin:0}.site-main .list-row-title{font-size:var(--h3-size);overflow-wrap:anywhere}.list-row-link{align-items:center;gap:var(--space-2);min-block-size:44px;color:var(--color-text);text-decoration:none;display:inline-flex}.list-row-link:after{content:"";position:absolute;inset:0}.list-row-ext{color:var(--color-accent-text);flex:none}.list-row-meta{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.list-row-desc{color:var(--color-text-muted);overflow-wrap:anywhere;max-inline-size:65ch}.list-row:before{content:"";background:var(--color-accent);clip-path:polygon(0 0,100% 50%,0 100%);visibility:hidden;block-size:12px;inline-size:8px;position:absolute;inset-block-start:calc(var(--space-2) + 16px);inset-inline-start:var(--list-pad-x)}.list-row:focus-within{background:var(--color-accent-soft)}.list-row:focus-within:before{visibility:visible}@media (hover:hover){.list-row:hover{background:var(--color-accent-soft)}.list-row:hover:before{visibility:visible}.list-row:hover .list-row-link{text-decoration:underline;text-decoration-thickness:var(--link-thickness,2px)}}.list-row:is(:hover,:focus-within) :is(.list-row-meta,.list-row-desc){color:var(--color-text)}.list-row[data-thumb]{grid-template-columns:10rem minmax(0,1fr)}.list-row[data-thumb]>*{grid-column:2}.thumb{box-sizing:border-box;object-fit:cover;image-rendering:var(--media-rendering,pixelated);filter:var(--media-filter);padding:var(--space-1);background:var(--color-surface-sunken);border:var(--rule-width) solid var(--color-text);display:block}html[data-mode=dark] .thumb{filter:var(--media-filter-dark);background:0 0;padding:0}.list-row>.list-row-thumb{aspect-ratio:16/9;block-size:auto;inline-size:100%;grid-area:1/1/span 3;align-self:start;margin-block-start:var(--space-2)}@media (width<=519px){.list-row[data-thumb]{column-gap:var(--space-3);grid-template-columns:5rem minmax(0,1fr)}.list-row[data-thumb]>:is(.list-row-meta,.list-row-desc){grid-column:1/-1}.list-row>.list-row-thumb{grid-row:1;align-self:center;margin-block-start:0}}.install-steps{gap:var(--space-3);min-width:0;display:grid}.install-steps>*{margin:0}.install-steps-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.install-steps-head>p{margin:0}.install-steps-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.install-step{align-items:center;gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr) auto;min-width:0;display:grid}.install-step-n{block-size:2rem;font-weight:var(--weight-semibold);background:var(--color-text);color:var(--color-surface);place-items:center;display:grid}.install-step-code{min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-bg);border:var(--chip-border-width) solid var(--color-text);font-family:var(--font-mono);white-space:pre;margin:0;overflow-x:auto}.install-copy{block-size:var(--control-h);min-block-size:var(--control-h);place-items:center;display:inline-grid}.install-copy[hidden]{display:none}.install-copy>span{grid-area:1/1}.install-copy:not([data-copied])>[data-done],.install-copy[data-copied]>[data-idle]{visibility:hidden}.install-status{color:var(--color-text-muted)}.install-status:empty{display:none}@media (width<=519px){.install-step{align-items:start;row-gap:var(--space-2);grid-template-columns:2rem minmax(0,1fr)}.install-step-code{white-space:pre-wrap;overflow-wrap:normal;font-size:var(--text-sm)}.install-word{white-space:nowrap}.install-step>.install-copy{grid-column:2;justify-self:end}}.pager-links{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pager-link{gap:var(--space-1);min-block-size:44px;color:var(--color-text);align-content:center;justify-items:start;text-decoration:none;display:grid}.pager-next{text-align:end;grid-column:2;justify-items:end}.pager-dir{color:var(--color-accent-text);font-weight:var(--weight-semibold)}.pager-title{text-decoration:underline;text-decoration-thickness:var(--link-thickness,2px);overflow-wrap:anywhere}.pager-extra>*{margin:0}@media (width<=519px){.pager-links{grid-template-columns:minmax(0,1fr)}.pager-next{grid-column:1}}.site-main input[type=search]{box-sizing:border-box;min-block-size:var(--control-h);padding:var(--space-2) var(--space-3);border:var(--input-border-width) solid var(--input-border-color);background:var(--input-fill);color:var(--color-text);font:inherit;appearance:none;border-radius:0}.site-main input[type=search]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-offset);box-shadow:var(--input-shadow-focus)}.site-foot{background:var(--shell-surface);border-block-start:var(--site-frame) solid var(--color-text);padding-inline:var(--site-gutter);padding-block:var(--space-4)}.site-foot-inner{align-items:center;gap:var(--space-2) var(--space-6);max-inline-size:calc(var(--content-max) - 2 * var(--gutter));flex-wrap:wrap;margin-inline:auto;display:flex}.site-foot-links{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-foot-links a{min-height:44px;color:var(--shell-ink);align-items:center;display:inline-flex}.site-foot-legal{color:var(--shell-ink-muted);font-size:var(--text-sm);margin:0}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media not all and (width>=1099px){.max-\[1099px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.\[data-news-item\]\:visible:is(data-news-item){visibility:visible}}:root{--badge-border-color:#8b857a;--badge-border-width:2px;--border-style:solid;--btn-border-color:var(--color-text);--btn-border-style:solid;--btn-border-width:4px;--btn-fill:var(--color-surface-sunken);--btn-fill-active:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--btn-fill-active:color-mix(in srgb, var(--color-accent) 35%, var(--color-bg))}}:root{--btn-fill-hover:var(--color-accent-soft);--btn-primary-fill:#c98a1a;--btn-primary-fill-active:#dfa542;--btn-primary-fill-hover:#d4962a;--btn-primary-ink:#23211d;--btn-shadow:none;--btn-shadow-active:none;--btn-shadow-ghost:none;--btn-shadow-ghost-active:none;--btn-shadow-hover:none;--btn-shadow-primary:none;--btn-shadow-primary-active:none;--btn-shadow-primary-hover:none;--card-border-color:var(--color-text);--card-border-color-hover:#8b857a;--card-border-width:4px;--card-fill:var(--color-surface-sunken);--card-pad:1.25rem;--card-shadow:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--card-shadow:4px 4px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}:root{--card-shadow-hover:8px 8px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--card-shadow-hover:8px 8px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}:root{--card-shadow-interactive:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--card-shadow-interactive:4px 4px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}:root{--chart-1:#85560a;--chart-2:#5f5a51;--chart-3:#8b857a;--chart-4:#2c6e45;--chart-5:#b9b2a5;--chart-6:#3f3b34;--chip-border-color:var(--color-text);--chip-border-color-hover:var(--color-accent);--chip-border-width:2px;--color-accent:#85560a;--color-accent-2:#85560a;--color-accent-3:#85560a;--color-accent-active:#5a3a04;--color-accent-hover:#6f4707;--color-accent-soft:#f6e4d2;--color-accent-text:var(--color-accent);--color-bg:#e4e2dd;--color-border:#bdb8ae;--color-border-strong:#8b857a;--color-danger:#aa1330;--color-danger-hover:#8c1127;--color-danger-soft:#f4dfdb;--color-focus:#85560a;--color-link-hover:var(--color-accent-hover);--color-on-accent:#fff;--color-on-accent-2:#fff;--color-on-accent-3:#fff;--color-on-accent-pressed:var(--color-on-accent);--color-on-danger:#fff;--color-scrim:#23211d80;--color-success:#2c6e45;--color-success-soft:#ddebe2;--color-surface:#f4f2ee;--color-surface-overlay:#faf9f6;--color-surface-sunken:#d5d1c9;--color-text:#23211d;--color-text-muted:#5f5a51;--color-text-subtle:#6a645a;--color-warning:#8a6410;--color-warning-soft:#f3e9d3;--content-max:72rem;--control-h:2.75rem;--cut-corner:8px;--display-text-shadow:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--display-text-shadow:4px 4px 0 color-mix(in srgb, var(--color-accent) 70%, var(--color-bg))}}:root{--duration-1:80ms;--duration-2:.12s;--duration-3:.16s;--ease-out:steps(4, end);--fl-shimmer:#ffffffb3;--fl-tint-hover:#dedbd4;--focus-offset:4px;--focus-ring:var(--focus-ring-width) solid var(--focus-ring-color);--focus-ring-color:#85560a;--focus-ring-width:4px;--font-body:"Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--font-display:"Press Start 2P", "Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--font-mono:"Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--gutter:1.5rem;--h1-size:2rem;--h1-tracking:0em;--h1-transform:none;--h1-weight:400;--heading-sm-font:"Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--heading-sm-tracking:.04em;--heading-sm-transform:uppercase;--heading-sm-weight:700;--input-border-color:var(--color-text);--input-border-color-hover:var(--color-accent);--input-border-width:4px;--input-fill:var(--color-bg);--input-shadow:none;--input-shadow-focus:4px 4px 0 var(--focus-ring-color);--land-display-size:clamp(2rem, 1rem + 3.4vw, 3rem);--leading-body:1.5;--leading-heading:1.4;--leading-tight:1.2;--link-decoration:underline;--link-thickness:2px;--media-filter:contrast(1.15) saturate(.85);--media-filter-dark:contrast(1.15) saturate(.85) brightness(.92);--media-rendering:pixelated;--media-underlay:linear-gradient(var(--color-accent) 25%, var(--color-accent) 0 50%, var(--color-accent) 0 75%, var(--color-accent) 0)}@supports (color:color-mix(in lab, red, red)){:root{--media-underlay:linear-gradient(color-mix(in srgb, var(--color-accent) 16%, var(--color-bg)) 25%, color-mix(in srgb, var(--color-accent) 32%, var(--color-bg)) 0 50%, color-mix(in srgb, var(--color-accent) 52%, var(--color-bg)) 0 75%, color-mix(in srgb, var(--color-accent) 76%, var(--color-bg)) 0)}}:root{--mx-halo:#f6e4d2;--mx-shimmer:#ffffffa6;--overlay-backdrop:none;--overlay-border-width:4px;--overlay-shadow:8px 8px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--overlay-shadow:8px 8px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}:root{--page-pattern:conic-gradient(var(--color-text) 25%, transparent 0 50%, var(--color-text) 0 75%, transparent 0)}@supports (color:color-mix(in lab, red, red)){:root{--page-pattern:conic-gradient(color-mix(in srgb, var(--color-text) 5%, transparent) 25%, transparent 0 50%, color-mix(in srgb, var(--color-text) 5%, transparent) 0 75%, transparent 0)}}:root{--page-pattern-layer:"";--page-pattern-opacity:1;--page-pattern-size:8px 8px;--page-pattern-stack:isolate;--popover-shadow:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--popover-shadow:4px 4px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}:root{--pr-margin:#aa2e22;--pr-shimmer:#ffffff8c;--pr-thumb-shadow:#211d1440;--press-translate:0 4px;--quote-font:"Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--quote-rule-color:var(--color-accent);--quote-rule-width:4px;--radius-full:0;--radius-lg:0;--radius-md:0;--radius-sm:0;--rule-style:solid;--rule-width:2px;--shadow-overlay:8px 8px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-overlay:8px 8px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}:root{--shadow-tint:#23211d38;--sheen-tint:#ffffffbf;--shell-edge-width:4px;--shell-ink:#23211d;--shell-ink-muted:#413d35;--shell-surface:#c4c0b7;--sidebar-w:15rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--surface-sheen:none;--tabbar-h:3.5rem;--text-2xl:3rem;--text-base:1.25rem;--text-lg:1.5rem;--text-sm:1rem;--text-xl:2rem;--text-xs:1rem;--toast-shadow:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--toast-shadow:4px 4px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}:root{--topbar-h:3.5rem;--weight-display:400;--weight-medium:500;--weight-regular:400;--weight-semibold:700}html[data-mode=dark]{--badge-border-color:#4a5058;--badge-border-width:2px;--border-style:solid;--btn-border-color:var(--color-text);--btn-border-style:solid;--btn-border-width:4px;--btn-fill:var(--color-surface-sunken);--btn-fill-active:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html[data-mode=dark]{--btn-fill-active:color-mix(in srgb, var(--color-accent) 35%, var(--color-bg))}}html[data-mode=dark]{--btn-fill-hover:var(--color-accent-soft);--btn-primary-fill:#ffa31a;--btn-primary-fill-active:#e88e00;--btn-primary-fill-hover:#ffb443;--btn-primary-ink:#16181b;--btn-shadow:none;--btn-shadow-active:none;--btn-shadow-ghost:none;--btn-shadow-ghost-active:none;--btn-shadow-hover:none;--btn-shadow-primary:none;--btn-shadow-primary-active:none;--btn-shadow-primary-hover:none;--card-border-color:var(--color-text);--card-border-color-hover:#4a5058;--card-border-width:4px;--card-fill:var(--color-surface-sunken);--card-pad:1.25rem;--card-shadow:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html[data-mode=dark]{--card-shadow:4px 4px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html[data-mode=dark]{--card-shadow-hover:8px 8px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html[data-mode=dark]{--card-shadow-hover:8px 8px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html[data-mode=dark]{--card-shadow-interactive:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html[data-mode=dark]{--card-shadow-interactive:4px 4px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html[data-mode=dark]{--chart-1:#ffa31a;--chart-2:#7b838c;--chart-3:#a9b1ba;--chart-4:#3fbf7a;--chart-5:#5a626b;--chart-6:#d3d9df;--chip-border-color:var(--color-text);--chip-border-color-hover:var(--color-accent);--chip-border-width:2px;--color-accent:#ffa31a;--color-accent-2:#ffa31a;--color-accent-3:#ffa31a;--color-accent-active:#e88e00;--color-accent-hover:#ffb443;--color-accent-soft:#3a2e17;--color-accent-text:var(--color-accent);--color-bg:#22252a;--color-border:#141619;--color-border-strong:#4a5058;--color-danger:#ff6b5a;--color-danger-hover:#f87;--color-danger-soft:#2e1917;--color-focus:#ffa31a;--color-link-hover:var(--color-accent-hover);--color-on-accent:#16181b;--color-on-accent-2:#16181b;--color-on-accent-3:#16181b;--color-on-accent-pressed:var(--color-on-accent);--color-on-danger:#240502;--color-scrim:#060709ad;--color-success:#3fbf7a;--color-success-soft:#132a1f;--color-surface:#2e3238;--color-surface-overlay:#33373e;--color-surface-sunken:#191c20;--color-text:#eef1f4;--color-text-muted:#a9b1ba;--color-text-subtle:#929aa3;--color-warning:#e0a63a;--color-warning-soft:#2a2314;--content-max:72rem;--control-h:2.75rem;--cut-corner:8px;--display-text-shadow:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html[data-mode=dark]{--display-text-shadow:4px 4px 0 color-mix(in srgb, var(--color-accent) 70%, var(--color-bg))}}html[data-mode=dark]{--duration-1:80ms;--duration-2:.12s;--duration-3:.16s;--ease-out:steps(4, end);--fl-shimmer:#ffffff14;--fl-tint-hover:#363b42;--focus-offset:4px;--focus-ring:var(--focus-ring-width) solid var(--focus-ring-color);--focus-ring-color:#ffa31a;--focus-ring-width:4px;--font-body:"Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--font-display:"Press Start 2P", "Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--font-mono:"Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--gutter:1.5rem;--h1-size:2rem;--h1-tracking:0em;--h1-transform:none;--h1-weight:400;--heading-sm-font:"Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--heading-sm-tracking:.04em;--heading-sm-transform:uppercase;--heading-sm-weight:700;--input-border-color:var(--color-text);--input-border-color-hover:var(--color-accent);--input-border-width:4px;--input-fill:var(--color-bg);--input-shadow:none;--input-shadow-focus:4px 4px 0 var(--focus-ring-color);--land-display-size:clamp(2rem, 1rem + 3.4vw, 3rem);--leading-body:1.5;--leading-heading:1.4;--leading-tight:1.2;--link-decoration:underline;--link-thickness:2px;--media-filter:contrast(1.15) saturate(.85);--media-filter-dark:contrast(1.15) saturate(.85) brightness(.92);--media-rendering:pixelated;--media-underlay:linear-gradient(var(--color-accent) 25%, var(--color-accent) 0 50%, var(--color-accent) 0 75%, var(--color-accent) 0)}@supports (color:color-mix(in lab, red, red)){html[data-mode=dark]{--media-underlay:linear-gradient(color-mix(in srgb, var(--color-accent) 16%, var(--color-bg)) 25%, color-mix(in srgb, var(--color-accent) 32%, var(--color-bg)) 0 50%, color-mix(in srgb, var(--color-accent) 52%, var(--color-bg)) 0 75%, color-mix(in srgb, var(--color-accent) 76%, var(--color-bg)) 0)}}html[data-mode=dark]{--mx-halo:#3a2e17;--mx-shimmer:#ffffffa6;--overlay-backdrop:none;--overlay-border-width:4px;--overlay-shadow:8px 8px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html[data-mode=dark]{--overlay-shadow:8px 8px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html[data-mode=dark]{--page-pattern:conic-gradient(var(--color-text) 25%, transparent 0 50%, var(--color-text) 0 75%, transparent 0)}@supports (color:color-mix(in lab, red, red)){html[data-mode=dark]{--page-pattern:conic-gradient(color-mix(in srgb, var(--color-text) 5%, transparent) 25%, transparent 0 50%, color-mix(in srgb, var(--color-text) 5%, transparent) 0 75%, transparent 0)}}html[data-mode=dark]{--page-pattern-layer:"";--page-pattern-opacity:1;--page-pattern-size:8px 8px;--page-pattern-stack:isolate;--popover-shadow:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html[data-mode=dark]{--popover-shadow:4px 4px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html[data-mode=dark]{--pr-margin:#e0847a;--pr-shimmer:#ffffff0f;--pr-thumb-shadow:#06090e59;--press-translate:0 4px;--quote-font:"Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--quote-rule-color:var(--color-accent);--quote-rule-width:4px;--radius-full:0;--radius-lg:0;--radius-md:0;--radius-sm:0;--rule-style:solid;--rule-width:2px;--shadow-overlay:8px 8px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html[data-mode=dark]{--shadow-overlay:8px 8px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html[data-mode=dark]{--shadow-tint:#0000008c;--sheen-tint:#ffffff0e;--shell-edge-width:4px;--shell-ink:#eef1f4;--shell-ink-muted:#b8c0c9;--shell-surface:#171a1d;--sidebar-w:15rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--surface-sheen:none;--tabbar-h:3.5rem;--text-2xl:3rem;--text-base:1.25rem;--text-lg:1.5rem;--text-sm:1rem;--text-xl:2rem;--text-xs:1rem;--toast-shadow:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html[data-mode=dark]{--toast-shadow:4px 4px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html[data-mode=dark]{--topbar-h:3.5rem;--weight-display:400;--weight-medium:500;--weight-regular:400;--weight-semibold:700}@media (prefers-color-scheme:dark){html:not([data-mode]){color-scheme:dark;--badge-border-color:#4a5058;--badge-border-width:2px;--border-style:solid;--btn-border-color:var(--color-text);--btn-border-style:solid;--btn-border-width:4px;--btn-fill:var(--color-surface-sunken);--btn-fill-active:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-mode]){--btn-fill-active:color-mix(in srgb, var(--color-accent) 35%, var(--color-bg))}}html:not([data-mode]){--btn-fill-hover:var(--color-accent-soft);--btn-primary-fill:#ffa31a;--btn-primary-fill-active:#e88e00;--btn-primary-fill-hover:#ffb443;--btn-primary-ink:#16181b;--btn-shadow:none;--btn-shadow-active:none;--btn-shadow-ghost:none;--btn-shadow-ghost-active:none;--btn-shadow-hover:none;--btn-shadow-primary:none;--btn-shadow-primary-active:none;--btn-shadow-primary-hover:none;--card-border-color:var(--color-text);--card-border-color-hover:#4a5058;--card-border-width:4px;--card-fill:var(--color-surface-sunken);--card-pad:1.25rem;--card-shadow:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-mode]){--card-shadow:4px 4px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html:not([data-mode]){--card-shadow-hover:8px 8px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-mode]){--card-shadow-hover:8px 8px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html:not([data-mode]){--card-shadow-interactive:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-mode]){--card-shadow-interactive:4px 4px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html:not([data-mode]){--chart-1:#ffa31a;--chart-2:#7b838c;--chart-3:#a9b1ba;--chart-4:#3fbf7a;--chart-5:#5a626b;--chart-6:#d3d9df;--chip-border-color:var(--color-text);--chip-border-color-hover:var(--color-accent);--chip-border-width:2px;--color-accent:#ffa31a;--color-accent-2:#ffa31a;--color-accent-3:#ffa31a;--color-accent-active:#e88e00;--color-accent-hover:#ffb443;--color-accent-soft:#3a2e17;--color-accent-text:var(--color-accent);--color-bg:#22252a;--color-border:#141619;--color-border-strong:#4a5058;--color-danger:#ff6b5a;--color-danger-hover:#f87;--color-danger-soft:#2e1917;--color-focus:#ffa31a;--color-link-hover:var(--color-accent-hover);--color-on-accent:#16181b;--color-on-accent-2:#16181b;--color-on-accent-3:#16181b;--color-on-accent-pressed:var(--color-on-accent);--color-on-danger:#240502;--color-scrim:#060709ad;--color-success:#3fbf7a;--color-success-soft:#132a1f;--color-surface:#2e3238;--color-surface-overlay:#33373e;--color-surface-sunken:#191c20;--color-text:#eef1f4;--color-text-muted:#a9b1ba;--color-text-subtle:#929aa3;--color-warning:#e0a63a;--color-warning-soft:#2a2314;--content-max:72rem;--control-h:2.75rem;--cut-corner:8px;--display-text-shadow:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-mode]){--display-text-shadow:4px 4px 0 color-mix(in srgb, var(--color-accent) 70%, var(--color-bg))}}html:not([data-mode]){--duration-1:80ms;--duration-2:.12s;--duration-3:.16s;--ease-out:steps(4, end);--fl-shimmer:#ffffff14;--fl-tint-hover:#363b42;--focus-offset:4px;--focus-ring:var(--focus-ring-width) solid var(--focus-ring-color);--focus-ring-color:#ffa31a;--focus-ring-width:4px;--font-body:"Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--font-display:"Press Start 2P", "Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--font-mono:"Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--gutter:1.5rem;--h1-size:2rem;--h1-tracking:0em;--h1-transform:none;--h1-weight:400;--heading-sm-font:"Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--heading-sm-tracking:.04em;--heading-sm-transform:uppercase;--heading-sm-weight:700;--input-border-color:var(--color-text);--input-border-color-hover:var(--color-accent);--input-border-width:4px;--input-fill:var(--color-bg);--input-shadow:none;--input-shadow-focus:4px 4px 0 var(--focus-ring-color);--land-display-size:clamp(2rem, 1rem + 3.4vw, 3rem);--leading-body:1.5;--leading-heading:1.4;--leading-tight:1.2;--link-decoration:underline;--link-thickness:2px;--media-filter:contrast(1.15) saturate(.85);--media-filter-dark:contrast(1.15) saturate(.85) brightness(.92);--media-rendering:pixelated;--media-underlay:linear-gradient(var(--color-accent) 25%, var(--color-accent) 0 50%, var(--color-accent) 0 75%, var(--color-accent) 0)}@supports (color:color-mix(in lab, red, red)){html:not([data-mode]){--media-underlay:linear-gradient(color-mix(in srgb, var(--color-accent) 16%, var(--color-bg)) 25%, color-mix(in srgb, var(--color-accent) 32%, var(--color-bg)) 0 50%, color-mix(in srgb, var(--color-accent) 52%, var(--color-bg)) 0 75%, color-mix(in srgb, var(--color-accent) 76%, var(--color-bg)) 0)}}html:not([data-mode]){--mx-halo:#3a2e17;--mx-shimmer:#ffffffa6;--overlay-backdrop:none;--overlay-border-width:4px;--overlay-shadow:8px 8px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-mode]){--overlay-shadow:8px 8px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html:not([data-mode]){--page-pattern:conic-gradient(var(--color-text) 25%, transparent 0 50%, var(--color-text) 0 75%, transparent 0)}@supports (color:color-mix(in lab, red, red)){html:not([data-mode]){--page-pattern:conic-gradient(color-mix(in srgb, var(--color-text) 5%, transparent) 25%, transparent 0 50%, color-mix(in srgb, var(--color-text) 5%, transparent) 0 75%, transparent 0)}}html:not([data-mode]){--page-pattern-layer:"";--page-pattern-opacity:1;--page-pattern-size:8px 8px;--page-pattern-stack:isolate;--popover-shadow:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-mode]){--popover-shadow:4px 4px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html:not([data-mode]){--pr-margin:#e0847a;--pr-shimmer:#ffffff0f;--pr-thumb-shadow:#06090e59;--press-translate:0 4px;--quote-font:"Pixelify Sans", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--quote-rule-color:var(--color-accent);--quote-rule-width:4px;--radius-full:0;--radius-lg:0;--radius-md:0;--radius-sm:0;--rule-style:solid;--rule-width:2px;--shadow-overlay:8px 8px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-mode]){--shadow-overlay:8px 8px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html:not([data-mode]){--shadow-tint:#0000008c;--sheen-tint:#ffffff0e;--shell-edge-width:4px;--shell-ink:#eef1f4;--shell-ink-muted:#b8c0c9;--shell-surface:#171a1d;--sidebar-w:15rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--surface-sheen:none;--tabbar-h:3.5rem;--text-2xl:3rem;--text-base:1.25rem;--text-lg:1.5rem;--text-sm:1rem;--text-xl:2rem;--text-xs:1rem;--toast-shadow:4px 4px 0 var(--color-accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-mode]){--toast-shadow:4px 4px 0 color-mix(in srgb, var(--color-accent) 30%, black)}}html:not([data-mode]){--topbar-h:3.5rem;--weight-display:400;--weight-medium:500;--weight-regular:400;--weight-semibold:700}}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/press-start-2p-latin-400-normal._wFEWmAB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/pixelify-sans-latin-wght-normal.Cbhn5ptY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
