@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--leading-tight:1.35;--ease-out:var(--ease-effect);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--default-transition-duration:.2s;--default-transition-timing-function:cubic-bezier(.34, .8, .34, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-void:#080809;--color-bar-veil:#080809e6;--color-glass-veil:#040404db;--color-ground:#0c0d0e;--color-surface:#141516;--color-raised:#1f2021;--color-hairline:#ffffff12;--color-hairline-strong:#ffffff21;--color-ink:#f8f8f9;--color-ink-dim:#a6a8a9;--color-ink-faint:#88898b;--color-ink-ghost:#6b6d6e;--color-accent:#fafafa;--color-accent-dim:#ffffff1f;--focus-under:#080809;--color-accent-ink:#080809;--color-good-ink:#080809;--color-warn-ink:#080809;--color-bad-ink:#080809;--color-good:#92cfa1;--color-warn:#ebc487;--color-bad:#df7f7c;--tone-good-ink:var(--color-good);--tone-good-fill:#92cfa124}@supports (color:lab(0% 0 0)){:root,:host{--color-void:lab(2.22168% -.0915676 -.311422);--color-bar-veil:lab(2.22168% -.0915676 -.311422/.9);--color-glass-veil:lab(1.04568% -.00000745058 0/.86);--color-ground:lab(3.56187% -.126213 -.425378);--color-surface:lab(6.79895% -.289097 -.985283);--color-raised:lab(12.0694% -.325806 -1.0701);--color-hairline:lab(100% 0 0/.07);--color-hairline-strong:lab(100% 0 0/.13);--color-ink:lab(97.6793% -.111908 -.358534);--color-ink-dim:lab(68.6778% -.332952 -1.07411);--color-ink-faint:lab(57.1937% -.332415 -1.07379);--color-ink-ghost:lab(45.7445% -.33164 -1.07335);--color-accent:lab(98.26% 0 0);--color-accent-dim:lab(100% 0 0/.12);--focus-under:lab(2.22168% -.0915676 -.311422);--color-accent-ink:lab(2.22168% -.0915676 -.311422);--color-good-ink:lab(2.22168% -.0915676 -.311422);--color-warn-ink:lab(2.22168% -.0915676 -.311422);--color-bad-ink:lab(2.22168% -.0915676 -.311422);--color-good:lab(77.983% -27.4048 16.1847);--color-warn:lab(81.5221% 8.65829 36.121);--color-bad:lab(63.9933% 37.9815 18.5208)}}@supports (color:color-mix(in lab, red, red)){:root,:host{--tone-good-fill:color-mix(in oklab, var(--color-good) 14%, transparent)}}:root,:host{--tone-good-edge:#92cfa14d}@supports (color:color-mix(in lab, red, red)){:root,:host{--tone-good-edge:color-mix(in oklab, var(--color-good) 30%, transparent)}}:root,:host{--tone-warn-ink:var(--color-warn);--tone-warn-fill:#ebc48724}@supports (color:color-mix(in lab, red, red)){:root,:host{--tone-warn-fill:color-mix(in oklab, var(--color-warn) 14%, transparent)}}:root,:host{--tone-warn-edge:#ebc4874d}@supports (color:color-mix(in lab, red, red)){:root,:host{--tone-warn-edge:color-mix(in oklab, var(--color-warn) 30%, transparent)}}:root,:host{--tone-bad-ink:var(--color-bad);--tone-bad-fill:#df7f7c24}@supports (color:color-mix(in lab, red, red)){:root,:host{--tone-bad-fill:color-mix(in oklab, var(--color-bad) 14%, transparent)}}:root,:host{--tone-bad-edge:#df7f7c4d}@supports (color:color-mix(in lab, red, red)){:root,:host{--tone-bad-edge:color-mix(in oklab, var(--color-bad) 30%, transparent)}}:root,:host{--tone-neutral-ink:var(--color-ink-dim);--tone-neutral-fill:var(--color-fill-faint);--tone-neutral-edge:var(--color-hairline-strong);--text-display:clamp(2.25rem, 1.151rem + 2.747cqi, 3.5rem);--text-h1:clamp(1.875rem, 1.033rem + 2.061cqi, 2.875rem);--text-h2:clamp(1.375rem, .951rem + 1.374cqi, 2.125rem);--text-h3:clamp(1rem, .843rem + .549cqi, 1.3125rem);--text-body:clamp(.9375rem, .9167rem + .0926vw, 1rem);--text-small:clamp(.8125rem, .7917rem + .0926vw, .875rem);--text-micro:.75rem;--text-nano:.6875rem;--h-btn-lg:44px;--h-btn-md:38px;--h-btn-sm:31px;--h-chip:32px;--h-input:40px;--h-field:46px;--h-track:5px;--radius-mark:0px;--radius-focus:4px;--radius-marker:5px;--radius-key:6px;--radius-control:10px;--radius-pane:14px;--radius-card:28px;--radius-panel:40px;--radius-slab:48px;--enter-step:45ms;--enter-rise:12px;--pad-text:calc(var(--pad-block) * 2);--main-max:1440px;--dot:6px;--radius-round:50%;--radius-pill:999px;--ease-spatial:cubic-bezier(.27, 1.06, .18, 1);--ease-effect:cubic-bezier(.34, .8, .34, 1);--dur-spatial-fast:.35s;--dur-spatial:.5s;--dur-spatial-slow:.75s;--dur-effect-fast:.15s;--dur-effect:.2s;--dur-effect-slow:.3s;--dur-exit:.15s;--dur-loop:1.4s;--dur-press:60ms;--delay-beat:90ms;--dur-micro:var(--dur-effect);--dur-card:var(--dur-spatial-fast);--dur-page:var(--dur-spatial-slow);--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--pad:var(--space-16);--pad-tight:var(--space-8);--gap:var(--space-16);--gap-tight:var(--space-8);--row-h:40px;--pad-block:var(--space-32);--gap-block:var(--space-40);--rail-inset:14px;--clamp-title:2;--clamp-body:2;--measure:60ch;--measure-lede:54ch;--measure-tight:40ch;--bp-xs:480px;--bp-sm:768px;--bp-md:1024px;--bp-lg:1280px;--bp-xl:1600px;--gutter:clamp(1.25rem, .75rem + 2.222vw, 3.5rem);--hit-min:24px;--hit-touch:44px;--glass-blur:10px;--glass-saturate:130%;--glass-tint:#ffffff0b;--lift-pane:0 8px 40px #00000059;--lift-badge:0 2px 14px #00000080;--lift-menu:0 16px 40px #0000008c;--lift-stage:0 30px 70px #0000008c;--rim-lit:inset 1px 1px 0 var(--color-hairline);--glass-lift:var(--lift-pane);--light-angle:165deg;--lens-tint:#ffffff0e;--lens-spec:#ffffff8c;--lens-rim:#ffffff1a;--lens-edge:#0000004d;--lens-edge-size:14px;--lens-warm:#fec57e;--lens-cool:#8eddff;--glass-dither:0.9%;--radius-cell:0px;--shell-pad-block:28px;--plot-h:148px;--z-skip:100;--z-toast:80;--z-menu:70;--z-tip:60;--z-bar:40;--z-shell-bar:20;--z-shell-rail:15;--radius-segment:0px;--radius-thumb:0px;--radius-control-tight:8px;--radius-control-flat:10px;--color-flat-void:#000;--color-flat-cell:#010101;--color-flat-raised:#040404;--color-flat-sunk:#010101;--color-flat-overlay:#090909;--color-fill-faint:#ffffff12;--color-fill-hover:#ffffff1a;--color-fill-hover-quiet:#ffffff0f;--color-ground-band:#1b1b1c}@supports (color:lab(0% 0 0)){:root,:host{--glass-tint:lab(100% 0 0/.045);--lift-pane:0 8px 40px lab(0% 0 0/.35);--lift-badge:0 2px 14px lab(0% 0 0/.5);--lift-menu:0 16px 40px lab(0% 0 0/.55);--lift-stage:0 30px 70px lab(0% 0 0/.55);--lens-tint:lab(100% 0 0/.055);--lens-spec:lab(100% 0 0/.55);--lens-rim:lab(100% 0 0/.1);--lens-edge:lab(0% 0 0/.3);--lens-warm:lab(83.6833% 14.8038 43.8296);--lens-cool:lab(83.9977% -19.284 -31.8668);--color-flat-void:lab(.0578117% 0 0);--color-flat-cell:lab(.381079% 0 0);--color-flat-raised:lab(1.04568% -.00000745058 0);--color-flat-sunk:lab(.150286% 0 0);--color-flat-overlay:lab(2.47865% 0 0);--color-fill-faint:lab(100% 0 0/.07);--color-fill-hover:lab(100% 0 0/.1);--color-fill-hover-quiet:lab(100% 0 0/.06)}}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-ground-band:color-mix(in srgb, lab(100% 0 0) 6%, var(--color-ground))}}:root,:host{--color-fill-inset:#ffffff05;--chip-sm:28px;--chip-md:36px;--chip-lg:44px;--color-flat-line:#ffffff16;--color-flat-line-strong:#ffffff24;--color-control-edge:#ffffff59;--color-flat-cell-hover:#070707;--color-flat-cell-active:#0e0e0e;--color-layer-0:var(--color-flat-void);--color-layer-1:var(--color-flat-cell);--color-layer-2:var(--color-flat-raised);--color-layer-3:var(--color-flat-overlay);--font-display:var(--face-display), var(--face-text), ui-sans-serif, system-ui, sans-serif;--font-text:var(--face-text), ui-sans-serif, system-ui, sans-serif;--font-data:var(--face-mono), var(--face-text), ui-monospace, "SF Mono", Menlo, monospace;--weight-display:300;--weight-heading:500;--weight-body:400;--weight-strong:600;--weight-label:600;--track-display:-.032em;--track-heading:-.022em;--track-body:-.006em;--track-small:0em;--track-wide:.02em;--track-label:.16em;--leading-display:1.09;--leading-heading:1.22;--leading-body:1.7;--leading-copy:1.6;--leading-ui:1.5;--ui-nano:10px;--ui-xs:11px;--unit-gap:.25em;--unit-size:.82em;--ui-sm:12.5px;--ui-md:13.5px;--ui-lg:15px;--ui-xl:17px;--ui-figure:25px;--glyph-sm:11px;--glyph-md:16px;--glyph-lg:19px}@supports (color:lab(0% 0 0)){:root,:host{--color-fill-inset:lab(100% 0 0/.02);--color-flat-line:lab(100% 0 0/.085);--color-flat-line-strong:lab(100% 0 0/.14);--color-control-edge:lab(100% 0 0/.35);--color-flat-cell-hover:lab(1.89435% 0 0);--color-flat-cell-active:lab(3.98439% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-timeline-name:--tui-page;scroll-timeline-axis:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--color-void);min-height:100dvh;color:var(--color-ink);font-family:var(--font-text);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}::selection{background:var(--color-accent);color:var(--color-accent-ink)}:where(*){outline-color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.tui-input :is(input,select,textarea):focus-visible{outline:none}:where(p){text-wrap:pretty}img,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}}@layer components{.t-display,.ty-display,.ty-display-md{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-display);line-height:var(--leading-display);text-wrap:balance;margin:0}.t-display,.ty-display{font-size:var(--text-display)}.ty-display-md{font-size:var(--text-h1)}.t-h1,.t-h2,.t-h3,.ty-h1,.ty-h2,.ty-h3{font-family:var(--font-display);font-weight:var(--weight-heading);letter-spacing:var(--track-heading);line-height:var(--leading-heading);text-wrap:balance;margin:0}.t-h1,.ty-h1{font-size:var(--text-h1)}.t-h2,.ty-h2{font-size:var(--text-h2)}.t-h3,.ty-h3{font-size:var(--text-h3);letter-spacing:-.014em}.t-label,.ty-label{font-family:var(--font-data);font-size:var(--text-nano);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-faint);margin:0}.measure{container-type:inline-size}.t-mono,.ty-data{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:0}.t-mono{overflow-wrap:break-word}.scene{z-index:0;pointer-events:none;background:radial-gradient(42% 34% at 78% -6%,#ffffff0e 0%,#ffffff05 44%,#0000 78%),radial-gradient(58% 44% at 10% 6%,#5b8abb1a 0%,#0000 72%);background:radial-gradient(42% 34% at 78% -6%,lab(100% 0 0/.055) 0%,lab(100% 0 0/.02) 44%,#0000 78%),radial-gradient(58% 44% at 10% 6%,lab(55.6493% -6.0325 -30.7806/.1) 0%,#0000 72%);position:fixed;inset:0}.scene:after{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.022) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.022) 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(74% 60% at 50% 0,#000 0%,#0000 100%);mask-image:radial-gradient(74% 60% at 50% 0,#000 0%,#0000 100%)}.tui-frost,.glass{isolation:isolate;background:var(--glass-tint);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur));box-shadow:var(--glass-lift);position:relative}.tui-frost:before,.tui-lens:before,.glass:before{content:"";border-radius:inherit;opacity:var(--glass-dither);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='64' height='64' filter='url(%23n)'/%3E%3C/svg%3E");background-size:64px 64px;position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.tui-frost:before,.tui-lens:before,.glass:before{display:none}}.tui-pane,.glass-hair{isolation:isolate;background:var(--glass-tint);box-shadow:inset 0 0 0 1px var(--color-hairline), var(--glass-lift)}.glass.glass-hair{-webkit-backdrop-filter:none;backdrop-filter:none}.tui-lens{isolation:isolate;border-radius:var(--radius-card);background:var(--lens-tint);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur));box-shadow:inset 0 0 var(--lens-edge-size) var(--lens-edge), inset 0 0 0 1px var(--lens-rim), var(--lift-pane);position:relative}@media (prefers-reduced-transparency:reduce){.tui-lens{--lens-edge:transparent}}.tui-lens:after{content:"";border-radius:inherit;background:linear-gradient(var(--light-angle), var(--lens-spec) 0%, #ffffff1c 26%, transparent 48%, transparent 66%, #ffffff30 90%, #ffffff54 100%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tui-lens:after{background:linear-gradient(var(--light-angle), var(--lens-spec) 0%, color-mix(in oklab, var(--lens-spec) 20%, transparent) 26%, transparent 48%, transparent 66%, color-mix(in oklab, var(--lens-spec) 34%, transparent) 90%, color-mix(in oklab, var(--lens-spec) 60%, transparent) 100%)}}.tui-lens:after{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tui-lens.is-refracted{box-sizing:border-box;box-shadow:inset 0 0 var(--lens-edge-size) var(--lens-edge), inset 0 1px 1px #ffffff80, inset 0 -1px 1px #ffffff26, 0 8px 40px #00000059;border:1px solid #ffffff38}@media (prefers-reduced-transparency:reduce){.tui-lens.is-refracted{box-shadow:inset 0 1px 1px #ffffff80, var(--lift-pane)}}.tui-lens.is-dispersed:after{background:linear-gradient(var(--light-angle), #fec57e9e 0%, var(--lens-spec) 10%, #8eddff8c 24%, transparent 48%, transparent 66%, #fec57e42 90%, #8eddff75 100%)}@supports (color:color-mix(in lab, red, red)){.tui-lens.is-dispersed:after{background:linear-gradient(var(--light-angle), color-mix(in oklab, var(--lens-warm) 62%, transparent) 0%, var(--lens-spec) 10%, color-mix(in oklab, var(--lens-cool) 55%, transparent) 24%, transparent 48%, transparent 66%, color-mix(in oklab, var(--lens-warm) 26%, transparent) 90%, color-mix(in oklab, var(--lens-cool) 46%, transparent) 100%)}}@media (forced-colors:active){.tui-lens.is-dispersed:after{display:none}}@media (prefers-reduced-transparency:reduce){.tui-lens{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-hairline), var(--lift-pane)}.tui-lens:after{display:none}}@media (forced-colors:active){.tui-lens{-webkit-backdrop-filter:none;backdrop-filter:none}.tui-lens:after{display:none}}@media (prefers-reduced-transparency:reduce){.glass,.tui-frost,.tui-item-award{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-raised)}}@media (forced-colors:active){.tui-shelf,.tui-tilerow,.tui-statrow{gap:0}.tui-item,.tui-tile,.tui-stat{border-block-end:1px solid canvastext;border-inline-end:1px solid canvastext}.glass,.tui-frost,.tui-item-award{-webkit-backdrop-filter:none;backdrop-filter:none}.tui-chip[data-state=on]{border:2px solid highlight}}@media print{body{color:#000;background:#fff}.glass,.tui-frost,.tui-item-award{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.tui-shelf,.tui-tilerow,.tui-statrow{background:0 0;gap:0}.tui-item,.tui-tile,.tui-stat,.tui-cell{break-inside:avoid;background:0 0;border-block-end:1px solid #999;border-inline-end:1px solid #999}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tui-tile:hover,.tui-item:hover{transform:none!important}.tui-stagger>*{animation-delay:0s!important}}[data-skin=card]{--radius-cell:var(--radius-card);--radius-thumb:var(--radius-card);--radius-segment:var(--radius-control);--rule-gap:var(--gap);--rule-ground:transparent;--rule-block:0;--blank-ground:transparent;--surface-shadow:0 1px 2px #00000038, 0 10px 26px -8px #00000073;--surface-shadow-hover:0 2px 6px #00000042, 0 22px 44px -14px #0009;--hover-lift:-4px}@supports (color:lab(0% 0 0)){[data-skin=card]{--surface-shadow:0 1px 2px lab(0% 0 0/.22), 0 10px 26px -8px lab(0% 0 0/.45);--surface-shadow-hover:0 2px 6px lab(0% 0 0/.26), 0 22px 44px -14px lab(0% 0 0/.6)}}.tui-grid{border-top:1px solid var(--color-flat-line);border-inline-start:1px solid var(--color-flat-line);border-inline-end:1px solid var(--color-flat-line);align-items:stretch;display:grid}.tui-col{border-inline-end:1px solid var(--color-flat-line);flex-direction:column;min-width:0;display:flex}.tui-col:last-child{border-inline-end:0}.tui-col{container-type:inline-size}.tui-grid.is-stacked>.tui-col{border-inline-end:0;border-block-end:1px solid var(--color-flat-line)}.tui-grid.is-stacked>.tui-col:last-child{border-block-end:0}.tui-cell{border:0;border-bottom:1px solid var(--color-flat-line);border-radius:var(--radius-cell);background:var(--color-flat-cell);min-width:0;position:relative;overflow:hidden}.tui-cell-grow{flex:auto}.tui-dots{pointer-events:none;-webkit-mask-image:radial-gradient(48% 64% at 68% 46%,#000 0%,#00000057 54%,#0000 84%);-webkit-mask-image:radial-gradient(48% 64% at 68% 46%,#000 0%,lab(0% 0 0/.34) 54%,#0000 84%);background-image:radial-gradient(#ffffff6b 1px,#0000 1px);background-image:radial-gradient(lab(100% 0 0/.42) 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;mask-image:radial-gradient(48% 64% at 68% 46%,#000 0%,oklch(0% 0 0/.34) 54%,#0000 84%)}.tui-display{font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--track-display)}.tui-caption>b,.tui-caption>strong{font-weight:var(--weight-strong);color:var(--color-ink)}.ty-body{font-family:var(--font-text);font-size:var(--text-body);font-weight:var(--weight-body);letter-spacing:var(--track-body);line-height:var(--leading-body);text-wrap:pretty;margin:0}.ty-small{font-family:var(--font-text);font-size:var(--text-small);font-weight:var(--weight-body);letter-spacing:var(--track-small);line-height:var(--leading-tight);text-wrap:pretty;margin:0}.ty-lede{font-family:var(--font-text);font-size:var(--text-small);font-weight:var(--weight-body);letter-spacing:var(--track-small);line-height:var(--leading-body);text-wrap:pretty;max-width:var(--measure-lede);color:var(--color-ink-dim);margin:0}:lang(ka) :is([class*=tui-],[class*=ty-],[class*=t-]){text-transform:none}.ty-lede-strong>b,.ty-lede-strong>strong{font-weight:var(--weight-strong);color:var(--color-ink)}.tui-btn{border-radius:var(--radius-pill);font-family:inherit;font-weight:var(--weight-heading);white-space:nowrap;cursor:pointer;transition:background var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tui-btn.sz-lg{height:var(--h-btn-lg);font-size:var(--ui-md);padding:0 22px}.tui-btn.sz-md{height:var(--h-btn-md);font-size:var(--ui-md);padding:0 18px}.tui-btn.sz-sm{height:var(--h-btn-sm);font-size:var(--ui-sm);padding:0 13px}.tui-btn.is-wide{width:100%}.tui-btn.is-solid{background:var(--btn-solid-bg,var(--color-accent));color:var(--color-accent-ink);font-weight:var(--weight-strong)}.tui-btn.is-outline{--ring:var(--color-flat-line-strong);box-shadow:inset 0 0 0 1px var(--ring);color:var(--color-ink);background:0 0}.tui-btn.is-quiet{color:var(--color-ink-dim);background:0 0}.tui-spin{border-radius:var(--radius-round);width:1em;height:1em;animation:tui-spin var(--dur-loop) linear infinite;border:2px solid;border-top-color:#0000;flex:none}.tui-btn.is-loading{position:relative}.tui-btn.is-loading .tui-spin{position:absolute;top:50%;left:50%;translate:-50% -50%}.tui-btn.is-loading .tui-btn-label{opacity:0}@keyframes tui-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tui-spin{border-top-color:currentColor;animation:tui-pulse var(--dur-loop) var(--ease-in-out) infinite!important;animation-iteration-count:infinite!important}@keyframes tui-pulse{0%,to{opacity:.25}50%{opacity:1}}}.tui-btn:disabled,.tui-btn[aria-disabled=true]{cursor:not-allowed;color:var(--color-ink-ghost)}.tui-btn.is-solid:disabled,.tui-btn.is-solid[aria-disabled=true]{background:var(--color-flat-line-strong);color:var(--color-ink-ghost)}.tui-btn.is-outline:disabled,.tui-btn.is-outline[aria-disabled=true]{--ring:var(--color-flat-line)}.tui-iconbtn{color:var(--color-ink-dim);cursor:pointer;transition:background var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;text-decoration:none;display:inline-flex}.tui-iconbtn>svg,.tui-iconbtn>.tui-iconbtn-ic>svg{flex:none}.tui-iconbtn.sz-lg{width:var(--h-btn-lg);height:var(--h-btn-lg)}.tui-iconbtn.sz-lg>svg,.tui-iconbtn.sz-lg>.tui-iconbtn-ic>svg{width:var(--glyph-lg);height:var(--glyph-lg)}.tui-iconbtn.sz-md{width:var(--h-btn-md);height:var(--h-btn-md)}.tui-iconbtn.sz-md>svg,.tui-iconbtn.sz-md>.tui-iconbtn-ic>svg{width:var(--glyph-md);height:var(--glyph-md)}.tui-iconbtn.sz-sm{width:var(--h-btn-sm);height:var(--h-btn-sm)}.tui-iconbtn.sz-sm>svg,.tui-iconbtn.sz-sm>.tui-iconbtn-ic>svg{width:var(--glyph-sm);height:var(--glyph-sm)}.tui-iconbtn.shape-round{border-radius:var(--radius-round)}.tui-iconbtn.shape-square{border-radius:var(--radius-control-tight)}.tui-iconbtn.is-solid{background:var(--color-accent);color:var(--color-accent-ink)}.tui-iconbtn.is-outline{--ring:var(--color-flat-line-strong);box-shadow:inset 0 0 0 1px var(--ring);color:var(--color-ink);background:0 0}.tui-iconbtn.is-quiet{background:var(--color-fill-faint);color:var(--color-ink-dim)}.tui-iconbtn[aria-pressed=true],.tui-iconbtn[data-current]{background:var(--color-fill-hover);color:var(--color-ink)}.tui-iconbtn:disabled,.tui-iconbtn[aria-disabled=true]{cursor:not-allowed;color:var(--color-ink-ghost)}.tui-iconbtn.is-solid:disabled,.tui-iconbtn.is-solid[aria-disabled=true]{background:var(--color-flat-line-strong);color:var(--color-ink-ghost)}.tui-iconrow{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tui-chip{height:var(--h-chip);box-shadow:inset 0 0 0 1px var(--ring,var(--color-flat-line-strong));border-radius:var(--radius-pill);font-family:inherit;font-size:var(--ui-sm);color:var(--color-ink-dim);white-space:nowrap;cursor:pointer;transition:color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);background:0 0;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.tui-chip-ic{color:var(--color-ink-faint);flex:none;display:inline-flex}.tui-chip-ic>svg{width:14px;height:14px}.tui-chip.is-on .tui-chip-ic{color:currentColor}.tui-chip-n{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--ui-xs,11px);color:var(--color-ink-faint);transition:color var(--dur-micro) var(--ease-out)}.tui-chip-n:before{content:"("}.tui-chip-n:after{content:")"}.tui-chip.is-on .tui-chip-n{color:#0808099e}@supports (color:color-mix(in lab, red, red)){.tui-chip.is-on .tui-chip-n{color:color-mix(in oklab, var(--color-accent-ink) 62%, transparent)}}.tui-chip:disabled,.tui-chip[aria-disabled=true]{cursor:not-allowed;color:var(--color-ink-ghost);border-color:var(--color-flat-line)}.tui-chip.is-on{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink);font-weight:var(--weight-strong)}.tui-chiprow{flex-wrap:wrap;gap:7px;width:max-content;max-width:100%;display:flex}.tui-field{height:var(--h-field);--ring:var(--color-control-edge);box-shadow:inset 0 0 0 1px var(--ring);border-radius:var(--radius-pill);background:var(--color-fill-inset);color:var(--color-ink-faint);transition:box-shadow var(--dur-micro) var(--ease-out);align-items:center;gap:11px;padding:0 14px;display:flex}.tui-field:focus-within{--ring:var(--color-ink)}.tui-field-ic{flex:none;place-items:center;display:grid}.tui-field input{min-width:0;font:inherit;font-size:var(--ui-md);color:var(--color-ink);background:0 0;border:0;outline:none;flex:1}.tui-field input::placeholder{color:var(--color-ink-faint)}.tui-split{gap:var(--space-8);display:grid}.tui-split-bar{gap:var(--space-4);min-block-size:calc(var(--chip-md) + var(--space-8));display:flex}.tui-split-seg{min-inline-size:0;padding-inline:var(--space-12);border-radius:var(--radius-pill);background:var(--color-fill-inset);box-shadow:inset 0 0 0 1px var(--color-flat-line);flex-basis:0;align-items:center;display:flex}.tui-split.tone-good .tui-split-seg.is-on{background:var(--tone-good-fill);box-shadow:inset 0 0 0 1px var(--color-good)}.tui-split.tone-warn .tui-split-seg.is-on{background:var(--tone-warn-fill);box-shadow:inset 0 0 0 1px var(--color-warn)}.tui-split.tone-accent .tui-split-seg.is-on{background:var(--color-fill-hover);box-shadow:inset 0 0 0 1px var(--color-control-edge)}.tui-split-fig{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ui-lg);font-weight:var(--weight-display);color:var(--color-ink);white-space:nowrap;line-height:1;overflow:hidden}.tui-split-cap{gap:var(--space-4);font-size:var(--ui-xs);color:var(--color-ink-faint);margin:0;display:flex}.tui-split-cap span{min-inline-size:0;padding-inline:var(--space-12);text-overflow:ellipsis;white-space:nowrap;flex-basis:0;overflow:hidden}.tui-capsules{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.tui-capsule{--cap-h:calc(var(--chip-md) + var(--space-8) * 2);align-items:center;gap:var(--space-12);min-inline-size:0;min-block-size:var(--cap-h);padding-inline:var(--space-8) var(--space-16);--ring:var(--color-flat-line);box-shadow:inset 0 0 0 1px var(--ring);border-radius:var(--radius-pill);background:var(--color-fill-inset);transition:background var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);flex-wrap:wrap;display:flex}.tui-capsule.tone-good{--ring:var(--color-good);background:var(--tone-good-fill)}.tui-capsule.tone-warn{--ring:var(--color-warn);background:var(--tone-warn-fill)}.tui-capsule.tone-bad{--ring:var(--color-bad);background:var(--tone-bad-fill)}.tui-capsule.is-spent{background-image:repeating-linear-gradient(115deg, transparent 0 7px, var(--color-fill-hover) 7px 8px)}.tui-capsule-mark{inline-size:var(--chip-md);block-size:var(--chip-md);border-radius:var(--radius-round);background:var(--color-flat-sunk);box-shadow:inset 0 0 0 1px var(--color-flat-line);color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--ui-sm);flex:none;place-items:center;display:grid}.tui-capsule.tone-good .tui-capsule-mark{color:var(--color-good)}.tui-capsule.tone-warn .tui-capsule-mark{color:var(--color-warn)}.tui-capsule.tone-bad .tui-capsule-mark{color:var(--color-bad)}.tui-capsule-fig{min-inline-size:4ch;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ui-lg);font-weight:var(--weight-display);color:var(--color-ink);flex:none;line-height:1}.tui-capsule-lab{min-inline-size:0;font-size:var(--ui-md);color:var(--color-ink-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tui-capsule-note{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--ui-xs);color:var(--color-ink-faint);flex:0 auto;margin-inline-start:auto;padding-inline-start:var(--space-12);overflow:hidden}.tui-capsule:not(.tone-neutral) .tui-capsule-note{color:var(--color-ink-dim)}.tui-capsule.is-link{padding:0}.tui-capsule-hit{align-items:center;gap:var(--space-12);min-inline-size:0;padding-inline:var(--space-8) var(--space-16);min-block-size:var(--cap-h);border-radius:inherit;color:inherit;flex-wrap:wrap;flex:1;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.tui-capsule.is-link:hover{--ring:var(--color-flat-line-strong);background:var(--color-fill-hover)}}.tui-searchbar{--sb-inset:calc((var(--h-field) - var(--h-btn-md)) / 2);min-block-size:var(--h-field);padding:var(--sb-inset);--ring:var(--color-control-edge);box-shadow:inset 0 0 0 1px var(--ring);border-radius:var(--radius-pill);background:var(--color-fill-inset);color:var(--color-ink-faint);transition:box-shadow var(--dur-micro) var(--ease-out);align-items:center;display:flex}.tui-searchbar:focus-within{--ring:var(--color-ink)}.tui-searchbar-seg{align-items:center;gap:var(--space-12);min-inline-size:0;padding-inline:var(--space-16);display:flex}.tui-searchbar-seg.is-grow{flex:1}.tui-searchbar-seg+.tui-searchbar-seg:before{content:"";inline-size:1px;block-size:var(--space-24);background:var(--color-flat-line);flex:none;align-self:center;margin-inline-start:calc(var(--space-16) * -1);margin-inline-end:calc(var(--space-16) - var(--space-12))}.tui-searchbar-ic{flex:none;place-items:center;display:grid}.tui-searchbar-c{min-inline-size:0;font:inherit;font-size:var(--ui-md);color:var(--color-ink);background:0 0;border:0;outline:none;padding:0}.tui-searchbar-c::placeholder{color:var(--color-ink-faint)}.tui-searchbar input.tui-searchbar-c{flex:1}.tui-searchbar .tui-selectwrap{align-items:center;min-inline-size:0;display:flex}.tui-searchbar .tui-selectwrap select{background-color:#0000}.tui-searchbar .tui-selectwrap select option{background-color:var(--color-layer-3)}.tui-searchbar>.tui-btn{flex:none;margin-inline-start:var(--space-16)}@container main (max-width:720px){.tui-searchbar{border-radius:var(--radius-card);corner-shape:squircle;padding:var(--sb-inset) 0;flex-direction:column;align-items:stretch}.tui-searchbar-seg{padding-block:var(--space-8)}.tui-searchbar-seg+.tui-searchbar-seg:before{display:none}.tui-searchbar-seg+.tui-searchbar-seg{border-block-start:1px solid var(--color-flat-line)}.tui-searchbar>.tui-btn{margin:var(--space-8) var(--sb-inset) 0}}.tui-prose{gap:var(--space-16);max-width:var(--measure);display:grid}.tui-prose>:is(h2,h3,h4,h5):not(:first-child){margin-block-start:var(--space-12)}.tui-prose>:is(figure,pre,table,.tui-tablewrap){max-width:none}.tui-a{color:inherit;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:max(1px,.0625em)}@supports (color:color-mix(in lab, red, red)){.tui-a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.tui-a{text-underline-offset:.18em;text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out)}.tui-a:hover,.tui-a:focus-visible{text-decoration-color:currentColor}.tui-td a:hover,.tui-td a:focus-visible,.tui-facts-v a:hover,.tui-facts-v a:focus-visible{text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:max(1px,.0625em)}.tui-kbd{border:1px solid var(--color-flat-line-strong);border-radius:var(--radius-key);font-family:var(--font-data);color:var(--color-ink-faint);white-space:nowrap;flex:none;align-items:center;gap:.27em;padding:.36em .73em;font-size:.6875em;line-height:1;display:inline-flex}.ty-lift{color:var(--color-ink);font-style:normal}.ty-display-tail{color:var(--color-ink-faint);font-style:normal}.ty-quiet{color:var(--color-ink-dim)}.ty-em{color:var(--color-ink);font-style:normal;font-weight:600}.ty-display .ty-em,.ty-display-md .ty-em{font-weight:650}.tui-tilerow{gap:var(--rule-gap,1px);background:var(--rule-ground,var(--color-flat-line));border-block:var(--rule-block,1px solid var(--color-flat-line));grid-auto-rows:1fr;display:grid}.tui-addslot{place-content:center;gap:var(--gap-tight);padding:var(--pad);border:1px dashed var(--color-hairline-strong);border-radius:var(--radius-cell);background:var(--color-flat-cell);color:var(--color-ink-faint);font-size:var(--ui-sm);cursor:pointer;transition:color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);justify-items:center;display:grid}.tui-addslot-mark{font-size:var(--glyph-lg);line-height:1}@media (hover:hover){.tui-addslot:hover{color:var(--color-ink);border-color:var(--color-ink-faint);background:var(--color-fill-hover)}}.tui-tilerow.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tui-tilerow.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tui-tilerow.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tui-tile{border-radius:var(--radius-cell);background:var(--color-flat-cell);min-width:0;box-shadow:var(--surface-shadow,none);transition:background var(--dur-card) var(--ease-out), box-shadow var(--dur-card) var(--ease-effect), transform var(--dur-card) var(--ease-spatial);border:0;padding:20px 18px 18px;position:relative}.tui-tile-ic{border-radius:var(--radius-control-tight);background:var(--color-fill-faint);width:34px;height:34px;color:var(--color-ink);place-items:center;margin-bottom:18px;display:grid}.tui-tile-t{-webkit-line-clamp:var(--clamp-title);font-family:var(--font-display);font-size:var(--ui-lg);font-weight:var(--weight-strong);letter-spacing:-.012em;-webkit-box-orient:vertical;margin:0 0 7px;display:-webkit-box;overflow:hidden}.tui-tile-b{-webkit-line-clamp:var(--clamp-body);font-size:var(--ui-sm);color:var(--color-ink-faint);-webkit-box-orient:vertical;margin:0 0 16px;line-height:1.55;display:-webkit-box;overflow:hidden}.tui-tile-go{font-size:var(--ui-md);color:var(--color-ink);transition:transform var(--dur-micro) var(--ease-out);display:block}.tui-shelf{--tui-bleed:var(--gutter,0px);gap:var(--rule-gap,1px);background:var(--rule-ground,var(--color-flat-line));border-block:var(--rule-block,1px solid var(--color-flat-line));margin-inline:calc(var(--tui-bleed) * -1);display:grid}.tui-shelf.is-inset{--tui-bleed:0px}.tui-shelf.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tui-shelf.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tui-shelf.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){.tui-shelf.cols-3,.tui-shelf.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.tui-shelf.cols-2,.tui-shelf.cols-3,.tui-shelf.cols-4{grid-template-columns:minmax(0,1fr)}}.tui-blank{background:var(--blank-ground,var(--color-flat-cell));box-shadow:none;pointer-events:none}:is(.tui-shelf,.tui-tilerow,.tui-statrow):empty{background:0 0;border-block:0}:is(.tui-item,.tui-tile):is(a){color:inherit;text-decoration:none}.tui-item{background:var(--color-flat-cell);min-width:0;box-shadow:var(--surface-shadow,none);cursor:pointer;transition:background var(--dur-card) var(--ease-out), box-shadow var(--dur-card) var(--ease-effect), transform var(--dur-card) var(--ease-spatial);border:0;flex-direction:column;padding:0 0 16px;display:flex;container-type:inline-size}.tui-item-art{aspect-ratio:16/10;background:var(--color-flat-sunk);border-bottom:1px solid var(--color-flat-line);border-start-start-radius:var(--radius-thumb);border-start-end-radius:var(--radius-thumb);position:relative;overflow:hidden}.tui-item-art>:not(.tui-item-badge):not(.tui-item-award){width:100%;height:100%;position:absolute;inset:0}.tui-item-art:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#00000057,#0000);background:linear-gradient(lab(0% 0 0/.34),#0000);height:46%;position:absolute;inset:0 0 auto}.tui-item-award{z-index:3;border-radius:var(--radius-marker);font-family:var(--font-data);font-size:var(--ui-nano);letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent-ink);background:var(--color-accent);box-shadow:var(--lift-badge);inset-inline-end:10px;padding:4px 9px;position:absolute;top:10px}.tui-item-badge{z-index:3;border-radius:var(--radius-marker);font-size:var(--ui-nano);font-weight:var(--weight-heading);color:var(--color-ink);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);inset-inline-start:10px;background:#03030399;background:lab(.903296% 0 0/.6);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);padding:4px 9px;position:absolute;top:10px}.tui-item-t{-webkit-line-clamp:var(--clamp-title);font-size:var(--ui-lg);font-weight:var(--weight-heading);letter-spacing:-.014em;-webkit-box-orient:vertical;margin:14px 16px 0;display:-webkit-box;overflow:hidden}.tui-item-m{font-size:var(--ui-sm);line-height:var(--leading-ui);color:var(--color-ink-faint);-webkit-line-clamp:var(--clamp-body);-webkit-box-orient:vertical;margin:5px 16px 0;display:-webkit-box;overflow:hidden}.tui-item-foot{align-items:center;gap:10px;margin:auto 16px 0;padding-top:14px;display:flex}.tui-item-marks{min-width:0;color:var(--color-ink-faint);align-items:center;gap:8px;display:flex;overflow:hidden}.tui-item-price{font-size:var(--ui-md);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.tui-sechead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tui-sechead:not(.is-lg) h2{font-size:var(--ui-xl);letter-spacing:-.008em}.tui-sechead.is-lg{flex-wrap:wrap;align-items:flex-end;gap:10px 40px;padding-inline:0}.tui-sechead-txt{flex-direction:column;gap:6px;min-width:0;display:flex}.tui-sechead-txt>.ty-lede{margin-block-start:4px}.tui-sechead.is-lg .tui-sechead-act{flex:0 auto;min-inline-size:0;margin-inline-start:auto}.tui-tally,.tui-count,.tui-tree-n,.tui-navrow-s{--tally-h:20px;min-width:var(--tally-h);height:var(--tally-h);border-radius:var(--radius-marker);background:var(--color-fill-faint);color:var(--color-ink-dim);font-family:var(--font-data);font-size:var(--ui-xs);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;flex:none;justify-content:center;align-items:center;padding-inline:6px;line-height:1;display:inline-flex}.tui-sechead-act{flex:0 auto;min-inline-size:0;margin-inline-start:auto}.tui-stat{text-align:start;border-radius:var(--radius-pane);min-width:0;box-shadow:inset 0 0 0 1px var(--color-hairline);padding:var(--space-20);background:var(--color-flat-cell);border:0;flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.tui-stat-top{min-height:var(--chip-md);padding-bottom:var(--space-12);justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.tui-stat-ic{width:var(--chip-md);height:var(--chip-md);border-radius:var(--radius-control);background:var(--color-fill-faint);color:var(--color-ink-faint);transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);place-items:center;display:grid}.tui-stat-go{border-radius:var(--radius-round);width:26px;height:26px;color:var(--color-ink-ghost);transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){a.tui-stat:hover,button.tui-stat:hover{background:var(--color-flat-cell-hover,var(--color-fill-hover));box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}a.tui-stat:hover .tui-stat-ic,button.tui-stat:hover .tui-stat-ic{background:var(--color-fill-hover);color:var(--color-ink)}a.tui-stat:hover .tui-stat-go,button.tui-stat:hover .tui-stat-go{background:var(--color-fill-hover);color:var(--color-ink);transform:translate(1px,-1px)}}a.tui-stat,button.tui-stat{cursor:pointer;font:inherit;transition:background var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);text-decoration:none}a.tui-stat:focus-visible,button.tui-stat:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.tui-statrow{gap:var(--space-12);display:grid}.tui-statrow.is-band{gap:var(--rule-gap,1px);background:var(--rule-ground,var(--color-flat-line));border-block:var(--rule-block,1px solid var(--color-flat-line))}.tui-statrow.is-band .tui-stat{border-radius:var(--radius-cell);box-shadow:none;padding:16px var(--pad) 15px}.tui-statrow.is-band .tui-stat-top{display:none}.tui-statrow.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tui-statrow.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tui-statrow.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tui-stat b{font-family:var(--font-display);font-size:var(--ui-figure);font-weight:var(--weight-heading);letter-spacing:-.026em;font-variant-numeric:tabular-nums;margin:0;line-height:1.05;display:block}.tui-stat-l{margin:var(--space-6) 0 0;font-size:var(--ui-sm);color:var(--color-ink-faint)}.tui-stat-delta{align-items:center;gap:var(--space-4);padding:2px var(--space-8);border-radius:var(--radius-pill);font-size:var(--ui-xs);font-weight:var(--weight-label);color:var(--color-ink-faint);background:var(--color-fill-faint);align-self:start;line-height:1.4;display:inline-flex}.tui-stat-delta.is-good{color:var(--color-good);background:var(--tone-good-fill)}.tui-stat-delta.is-warn{color:var(--color-warn);background:var(--tone-warn-fill)}.tui-stat-delta.is-bad{color:var(--color-bad);background:var(--tone-bad-fill)}.tui-stat>span:not(.tui-stat-delta){font-size:var(--ui-xs);color:var(--color-ink-faint)}.tui-stat.tone-good b{color:var(--color-good)}.tui-stat.tone-warn b{color:var(--color-warn)}.tui-stat.tone-bad b{color:var(--color-bad)}.tui-stat-split{border-top:1px solid var(--color-flat-line);font-family:var(--font-data);font-size:var(--ui-xs);color:var(--color-ink-dim);gap:14px;margin-top:11px;padding-top:10px;display:flex}.tui-stat-split em{color:var(--color-ink-faint);margin-inline-end:5px;font-style:normal}.tui-item.is-photo .tui-item-art :is(img,video){filter:saturate(.78)brightness(.86);transition:transform var(--dur-card) var(--ease-out), filter var(--dur-card) var(--ease-out)}.tui-item .tui-item-art{isolation:isolate}@media (max-width:940px){.tui-shelf.cols-4,.tui-tilerow.cols-4,.tui-statrow.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.tui-shelf.cols-3,.tui-tilerow.cols-3,.tui-statrow.cols-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tui-tile{padding:12px 11px 11px}.tui-tile-ic{width:30px;height:30px;margin-bottom:12px}.tui-tile-b{font-size:var(--ui-xs);margin-bottom:12px}}@media (hover:hover) and (pointer:fine){.tui-btn.is-solid:hover:not(:disabled):not([aria-disabled=true]){background:#dedede;background:lab(88.4% 0 .0000119209)}.tui-btn.is-outline:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-fill-hover-quiet)}.tui-btn.is-quiet:hover:not(:disabled):not([aria-disabled=true]){color:var(--color-ink);background:var(--color-fill-hover-quiet)}.tui-chip:hover:not(:disabled):not([aria-disabled=true]){color:var(--color-ink)}.tui-tile[data-interactive]:hover{background:var(--color-flat-cell-hover);box-shadow:var(--surface-shadow-hover,var(--surface-shadow,none));transform:translateY(var(--hover-lift,0));z-index:1}.tui-tile[data-interactive]:hover .tui-tile-go{transform:translate(4px)}.tui-item[data-interactive]:hover{background:var(--color-flat-cell-hover);box-shadow:var(--surface-shadow-hover,var(--surface-shadow,none));transform:translateY(var(--hover-lift,0));z-index:1;position:relative}.tui-item.is-photo[data-interactive]:hover .tui-item-art :is(img,video){filter:saturate()brightness();transform:scale(1.04)}}@media (pointer:coarse){.tui-btn.sz-sm,.tui-btn.sz-md{min-height:44px}.tui-chip{min-height:44px;padding-inline:16px}.tui-field{min-height:48px}.tui-chiprow{gap:10px}.tui-item,.tui-tile{-webkit-tap-highlight-color:transparent}:is(.tui-field,.tui-formfield,.tui-input,.tui-palette-field) :is(input,textarea,select),:is(input,textarea,select).tui-input{font-size:16px}}.tui-safe-x{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.tui-safe-b{padding-bottom:max(0px, env(safe-area-inset-bottom))}.tui-formfield{flex-direction:column;gap:7px;min-width:0;display:flex}.tui-formlabel{font-size:var(--ui-sm);font-weight:var(--weight-heading);color:var(--color-ink-dim);padding:0}.tui-req{color:var(--color-bad);margin-inline-start:3px}.tui-formgrid .tui-req{display:none}.tui-formgrid:has(:is(input,select,textarea):not([required]):not([type=hidden])) .tui-req{display:inline}.tui-formnote{font-size:var(--ui-xs);line-height:var(--leading-ui);color:var(--color-ink-faint);padding-inline:var(--space-16);margin:0}.tui-formfield.look-float .tui-formnote{padding-inline:0}.tui-formfield.is-error .tui-formnote{color:var(--color-bad)}.tui-input{font-size:var(--ui-md);min-height:var(--h-input);padding:0 var(--space-16);border:1px solid var(--color-flat-line-strong);border-radius:var(--radius-pill);background:var(--color-flat-sunk);color:var(--color-ink);transition:border-color var(--dur-micro) var(--ease-out);align-items:center;gap:9px;display:flex}:is(.tui-input:has(input:disabled),.tui-input:has(select:disabled),.tui-input:has(textarea:disabled)){background:var(--color-layer-2);border-color:var(--color-flat-line)}.tui-input input:disabled,.tui-input select:disabled,.tui-input textarea:disabled{color:var(--color-ink-ghost);cursor:not-allowed;-webkit-text-fill-color:var(--color-ink-ghost);opacity:1}@media (hover:hover) and (pointer:fine){.tui-input:hover:not(:focus-within):not(:has(:disabled)){border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.tui-input:hover:not(:focus-within):not(:has(:disabled)){border-color:color-mix(in oklab, var(--color-control-edge) 100%, white 18%)}}.tui-check input:not(:disabled)+label:hover .tui-check-box,.tui-switch input:not(:disabled)+label:hover .tui-switch-track{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.tui-check input:not(:disabled)+label:hover .tui-check-box,.tui-switch input:not(:disabled)+label:hover .tui-switch-track{border-color:color-mix(in oklab, var(--color-control-edge) 100%, white 18%)}}}.tui-input:focus-within{border-color:var(--color-ink)}textarea.tui-input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tui-input:has(:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}:is(.tui-formfield.look-float .tui-input:has(:focus-visible),.tui-formfield.look-inset .tui-input:has(:focus-visible)){outline:none}.tui-formfield.is-error .tui-input{border-color:var(--color-bad)}.tui-input input,.tui-input select,.tui-input textarea{border-radius:inherit;min-width:0;font:inherit;font-size:var(--ui-md);color:inherit;background:0 0;border:0;outline:none;flex:1;align-self:stretch}.tui-input input::placeholder,.tui-input textarea::placeholder{color:var(--color-ink-faint)}.tui-input input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);-webkit-background-clip:text;background-clip:text;transition:background-color 100000s}.tui-input input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);-webkit-background-clip:text;background-clip:text;transition:background-color 100000s}.tui-input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);-webkit-background-clip:text;background-clip:text;transition:background-color 100000s}.tui-input textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);-webkit-background-clip:text;background-clip:text;transition:background-color 100000s}.tui-input select:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);-webkit-background-clip:text;background-clip:text;transition:background-color 100000s}.tui-input{--field-inset:var(--space-4)}.tui-input:has(>.tui-input-act){padding-inline-end:var(--field-inset)}.tui-input-act{flex:none;place-items:center;display:grid}.tui-input .tui-input-act>*{inline-size:calc(var(--h-input) - 2 * var(--field-inset));block-size:calc(var(--h-input) - 2 * var(--field-inset));border-radius:max(0px, calc(var(--radius-control-tight) - var(--field-inset)));min-block-size:0;min-inline-size:0}.tui-input-fix{color:var(--color-ink-faint);flex:none;place-items:center;display:grid}.tui-textarea{--ta-pad-block:10px;min-height:auto;padding:var(--ta-pad-block) 12px;line-height:var(--leading-copy);resize:vertical}@supports (field-sizing:content){.tui-textarea.is-grow{field-sizing:content;min-block-size:calc(var(--ta-rows,4) * 1lh + 2 * var(--ta-pad-block));max-block-size:var(--ta-max,40dvh);resize:none;overflow-y:auto}}.tui-selectwrap{padding-inline-end:30px;position:relative}.tui-selectwrap select{appearance:none;cursor:pointer;background-color:var(--color-flat-sunk)}.tui-selectwrap select option{background-color:var(--color-layer-3);color:var(--color-ink)}.tui-selectwrap select option:disabled{color:var(--color-ink-ghost)}@supports (appearance:base-select){.tui-selectwrap select{appearance:base-select}.tui-selectwrap select::picker(select){appearance:base-select}.tui-selectwrap select{color:inherit;background-color:#0000;border:0;align-items:center;padding:0}.tui-selectwrap select::picker-icon{display:none}.tui-selectwrap select::picker(select){--pad-nested:5px;--radius-inner:max(0px, calc(var(--radius-pane) - var(--pad-nested)));padding:var(--pad-nested);border:1px solid var(--color-flat-line-strong);border-radius:var(--radius-pane);background:var(--color-layer-3);box-shadow:var(--rim-lit), var(--lift-menu);position-try-fallbacks:flip-block;min-inline-size:anchor-size(inline);opacity:0;transform-origin:top;transition:opacity var(--dur-effect-fast) var(--ease-effect), scale var(--dur-effect-fast) var(--ease-effect), display var(--dur-effect-fast) allow-discrete, overlay var(--dur-effect-fast) allow-discrete;justify-self:start;scale:.96;position-area:block-end span-inline-end!important;margin-block-start:6px!important}.tui-selectwrap select:open::picker(select){opacity:1;scale:1}@starting-style{.tui-selectwrap select:open::picker(select){opacity:0;scale:.96}}.tui-selectwrap select option{border-radius:var(--radius-inner);min-height:32px;color:var(--color-ink-dim);font-size:var(--ui-md);cursor:pointer;transition:background var(--dur-micro) var(--ease-out);background-color:#0000;align-items:center;gap:9px;padding:0 10px;display:flex}.tui-selectwrap select option:hover,.tui-selectwrap select option:focus,.tui-selectwrap select option:checked{background-color:var(--color-fill-hover-quiet);color:var(--color-ink);outline:none}.tui-selectwrap select option:disabled{color:var(--color-ink-ghost);cursor:not-allowed}.tui-selectwrap select option::checkmark{color:var(--color-accent);order:1;margin-inline-start:auto}}.tui-select-caret{pointer-events:none;color:var(--color-ink-faint);transition:color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);place-items:center;display:grid;position:absolute;inset-inline-end:10px}.tui-input:focus-within>.tui-select-caret{color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.tui-input:hover>.tui-select-caret{color:var(--color-ink-dim)}}.tui-check{position:relative}.tui-check input,.tui-switch input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.tui-check label,.tui-switch label{font-size:var(--ui-md);color:var(--color-ink-dim);cursor:pointer;transition:color var(--dur-micro) var(--ease-out);align-items:center;gap:10px;padding:4px 0;display:flex}.tui-check-hint{transition:color var(--dur-micro) var(--ease-out)}.tui-check-box{border:1px solid var(--color-control-edge);border-radius:var(--radius-marker);background:var(--color-flat-sunk);width:18px;height:18px;transition:background var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);flex:none;place-items:center;display:grid;position:relative}.tui-check.is-radio .tui-check-box{border-radius:var(--radius-round)}.tui-check-tick{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tui-check-tick .tui-tick{fill:none;stroke:var(--color-accent-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-effect-fast) var(--ease-out)}.tui-check input:checked+label .tui-check-tick .tui-tick{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-effect) var(--ease-out) var(--delay-beat)}.tui-check-tick .tui-dash{fill:none;stroke:var(--color-accent-ink);stroke-width:3px;stroke-linecap:round;transform-box:view-box;transform-origin:12px 12px;transition:transform var(--dur-effect-fast) var(--ease-out);transform:scaleX(0)}.tui-check input:indeterminate+label .tui-check-box{background:var(--color-accent);border-color:var(--color-accent)}.tui-check input:indeterminate+label .tui-check-tick .tui-dash{transition:transform var(--dur-effect) var(--ease-out) var(--delay-beat);transform:scaleX(1)}.tui-check input:indeterminate+label .tui-check-tick .tui-tick{stroke-dashoffset:1px}.tui-check.is-radio .tui-check-box:after{content:"";border-radius:var(--radius-round);background:var(--color-accent-ink);opacity:0;width:7px;height:7px;transition:opacity var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);transform:scale(.5)}.tui-check input:checked+label .tui-check-box{background:var(--color-accent);border-color:var(--color-accent)}.tui-check.is-radio input:checked+label .tui-check-box:after{opacity:1;transform:scale(1)}.tui-check input:checked+label{color:var(--color-ink)}.tui-check input:disabled+label,.tui-switch input:disabled+label{opacity:.45;cursor:not-allowed}.tui-check input:focus-visible+label .tui-check-box,.tui-switch input:focus-visible+label .tui-switch-track{outline:2px solid var(--color-accent);outline-offset:2px}.tui-radiogroup{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.tui-radiogroup legend{margin-bottom:7px;padding:0}.tui-radiogroup.look-rows legend{padding-inline:14px}.tui-radiogroup.look-rows{gap:3px}.tui-radiogroup.look-rows .tui-check label{gap:var(--gap-tight);border-radius:var(--radius-control-tight);transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);padding:9px 14px}.tui-radiogroup.look-rows .tui-check-box{background:0 0;border:0;order:2;width:15px;height:15px;margin-inline-start:auto}.tui-radiogroup.look-rows .tui-check.is-radio .tui-check-box{background:0 0}.tui-radiogroup.look-rows .tui-check.is-radio input:checked+label .tui-check-box{background:0 0;border-color:#0000}.tui-radiogroup.look-rows .tui-check.is-radio .tui-check-box:after{border-radius:var(--radius-mark);border-left:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);background:0 0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)scale(.6)}.tui-radiogroup.look-rows .tui-check.is-radio input:checked+label .tui-check-box:after{transform:rotate(-45deg)translate(1px,-1px)scale(1)}.tui-radiogroup.look-rows .tui-check-txt{min-width:0}.tui-radiogroup.look-rows .tui-check:has(input:checked) label{background:var(--color-fill-faint);color:var(--color-ink)}.tui-check-txt{flex-direction:column;gap:1px;display:flex}.tui-check-hint{font-style:normal;font-size:var(--ui-xs);color:var(--color-ink-faint)}.tui-check:has(input:checked) .tui-check-hint{color:var(--color-ink-dim)}.tui-switch-track{border-radius:var(--radius-pill);background:var(--color-control-edge);flex:none;width:40px;height:23px;position:relative;overflow:hidden}.tui-switch-track:before{content:"";border-radius:inherit;background:var(--color-accent);transform-origin:0;transition:scale var(--dur-micro) var(--ease-out);position:absolute;inset:0;scale:0 1}.tui-switch-knob{border-radius:var(--radius-round);z-index:1;background:var(--color-ink-faint);width:17px;height:17px;transition:transform var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);position:absolute;top:3px;left:3px}.tui-switch input:checked+label .tui-switch-track:before{scale:1}.tui-switch input:checked+label .tui-switch-knob{background:var(--color-accent-ink);transform:translate(17px)}.tui-badge{border-radius:var(--radius-marker);font-size:var(--ui-nano);font-weight:var(--weight-heading);white-space:nowrap;align-items:center;padding:3px 9px;display:inline-flex}.tui-badge.tone-neutral{background:var(--tone-neutral-fill);color:var(--tone-neutral-ink)}.tui-badge.tone-good{background:var(--tone-good-fill);color:var(--tone-good-ink)}.tui-badge.tone-warn{background:var(--tone-warn-fill);color:var(--tone-warn-ink)}.tui-badge.tone-bad{background:var(--tone-bad-fill);color:var(--tone-bad-ink)}.tui-badge.tone-accent{background:var(--color-accent);color:var(--color-accent-ink)}.tui-avatar{border-radius:var(--radius-round);color:var(--color-ink-dim);font-weight:var(--weight-strong);letter-spacing:0;background:#ffffff1a;background:lab(100% 0 0/.1);flex:none;place-items:center;display:grid;position:relative}.tui-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.tui-code{padding:var(--space-16);border-radius:var(--radius-pane);background:var(--color-flat-sunk);box-shadow:inset 0 0 0 1px var(--color-hairline);font-family:var(--font-data);font-size:var(--ui-sm);line-height:var(--leading-copy);color:var(--color-ink-dim);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-hairline-strong) transparent;max-height:calc(var(--code-lines,999) * 1lh + var(--space-32));margin:0;overflow:auto}.tui-code:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tui-code.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.tui-note{max-width:var(--measure-tight);font-size:var(--ui-sm);line-height:var(--leading-copy);color:var(--color-ink-faint);text-wrap-style:pretty;margin:0}.tui-sub{font-size:var(--ui-xs);line-height:var(--leading-tight);color:var(--color-ink-faint);margin-top:2px;display:block}.tui-sub.is-inline{margin-top:0;display:inline}.tui-sub.is-mono{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:0;overflow-wrap:anywhere}.tui-sep{background:var(--color-flat-line);width:100%;height:1px;display:block}.tui-sep.is-v{align-self:stretch;width:1px;height:auto}.tui-skeleton-lines{flex-direction:column;gap:calc(1lh - .72em);padding-block:calc(.5lh - .36em);display:flex}.tui-skeleton-lines>.tui-skeleton{border-radius:var(--radius-marker);block-size:.72em;inline-size:100%}.tui-skeleton{animation:tui-shimmer var(--dur-loop) linear infinite;background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d) 0 0/200% 100%;background:linear-gradient(90deg,lab(100% 0 0/.05),lab(100% 0 0/.1),lab(100% 0 0/.05)) 0 0/200% 100%;display:block}@keyframes tui-shimmer{to{background-position:-200% 0}}.tui-tablewrap{scrollbar-width:thin;scrollbar-color:var(--color-hairline-strong) transparent;--tbl-fade:56px;width:100%;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tbl-edge-l,0px), #000 calc(100% - var(--tbl-edge-r,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tbl-edge-l,0px), #000 calc(100% - var(--tbl-edge-r,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tbl-edge-l,0px), #000 calc(100% - var(--tbl-edge-r,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--tbl-edge-l,0px), #000 calc(100% - var(--tbl-edge-r,0px)), transparent 100%);overflow-x:auto}@property --tbl-edge-l{syntax:"<length>";inherits:false;initial-value:0}@property --tbl-edge-r{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.tui-tablewrap{animation:linear both tui-tbl-left,linear both tui-tbl-right;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--tbl-fade), calc(100% - var(--tbl-fade)) 100%}}@keyframes tui-tbl-left{0%{--tbl-edge-l:0px}to{--tbl-edge-l:var(--tbl-fade)}}@keyframes tui-tbl-right{0%{--tbl-edge-r:var(--tbl-fade)}to{--tbl-edge-r:0px}}.tui-td-c{max-width:var(--cell-max,34ch);overflow-wrap:break-word;display:block}.tui-td:not(.is-fit)>.tui-td-c{text-wrap-style:pretty}.tui-td-c>div,.tui-td-c>p{overflow-wrap:break-word}.tui-td.is-wrap>.tui-td-c{max-width:var(--cell-max-wide,52ch)}.tui-th.is-fit,.tui-td.is-fit{white-space:nowrap;width:1%}.tui-td.is-fit>.tui-td-c{max-width:none}.tui-table.is-anchored tbody tr>.tui-td:first-child{z-index:1;background:var(--color-ground);position:sticky;left:0}.tui-table.is-anchored thead tr>.tui-th:first-child{z-index:2;left:0}@media (hover:hover) and (pointer:fine){.tui-table.is-anchored tbody tr:hover>.tui-td:first-child{background:var(--color-ground-band)}}.tui-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--ui-md)}.tui-th{z-index:1;background:var(--tui-th-bg,var(--color-ground));text-align:start;font-size:var(--ui-xs);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-faint);padding:10px var(--pad);border-bottom:1px solid var(--color-flat-line);white-space:nowrap;position:sticky;top:0}.tui-td{padding:12px var(--pad);border-bottom:1px solid var(--color-flat-line);color:var(--color-ink-dim)}.tui-panel:not(.is-flush) .tui-tablewrap{margin-inline:calc(var(--space-12) * -1)}.tui-panel:not(.is-flush) .tui-table :is(.tui-th,.tui-td):first-child{padding-inline-start:var(--space-12)}.tui-panel:not(.is-flush) .tui-table :is(.tui-th,.tui-td):last-child{padding-inline-end:var(--space-12)}@media (hover:hover) and (pointer:fine){.tui-tablewrap:not(.has-glide) .tui-table tbody tr:hover>.tui-td{background:var(--color-fill-hover-quiet);color:var(--color-ink)}.tui-tablewrap.has-glide .tui-table tbody tr:hover>.tui-td{color:var(--color-ink)}.tui-table tbody tr:hover>.tui-td:first-child{border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.tui-table tbody tr:hover>.tui-td:last-child{border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}}.tui-th.is-num,.tui-td.is-num{text-align:end;font-variant-numeric:tabular-nums}.tui-empty{text-align:center;padding:40px 20px}.tui-empty-t{font-size:var(--ui-lg);font-weight:var(--weight-heading);color:var(--color-ink);margin:0}.tui-empty-b{font-size:var(--ui-sm);color:var(--color-ink-faint);margin:7px 0 16px}.tui-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--sticky-top:0px}html{scroll-padding-top:calc(var(--sticky-top) + var(--space-8));scroll-padding-bottom:var(--space-8)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}@media (pointer:coarse){.tui-check label,.tui-switch label{min-height:var(--hit-touch);align-items:center}[data-density=condensed]{--row-h:var(--hit-touch)}}.tui-layer{background:var(--color-layer-1)}.tui-layer .tui-layer{background:var(--color-layer-2)}.tui-layer .tui-layer .tui-layer,.tui-layer .tui-layer .tui-layer .tui-layer{background:var(--color-layer-3)}.tui-rail{top:var(--sticky-top,0px);max-height:calc(100dvh - var(--sticky-top,0px));overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;display:flex;position:sticky;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}.tui-rail::-webkit-scrollbar{display:none}.tui-rail>*{flex:none}.tui-tablist{border-bottom:1px solid var(--color-flat-line);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.tui-tablist::-webkit-scrollbar{display:none}.tui-tab{padding:var(--pad-tight) var(--pad);min-height:var(--row-h);border-radius:var(--radius-segment);color:var(--color-ink-faint);font-size:var(--ui-md);font-weight:var(--weight-heading);white-space:nowrap;cursor:pointer;transition:color var(--dur-effect) var(--ease-effect);background:0 0;border:0;flex:none;position:relative}.tui-tablist-mark{height:1px;inline-size:var(--glow-w,0);translate:var(--glow-x,0) 0;background:var(--color-ink);opacity:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease-out);position:absolute;bottom:-1px;left:0}.tui-tablist-mark[data-on]{opacity:1}.tui-tablist{position:relative}.tui-tab:after{content:none}.tui-tab.is-selected{color:var(--color-ink)}.tui-tab:disabled{color:var(--color-ink-ghost);cursor:not-allowed}.tui-tablist.look-display{border-bottom:0;gap:clamp(18px,3vw,34px);padding-block-end:0}.tui-tablist.look-enclosed{border-radius:var(--radius-pane);background:var(--color-fill-inset);--pad-nested:3px;--radius-inner:max(0px, calc(var(--radius-pane) - var(--pad-nested)));border-bottom:0;gap:2px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.tui-tablist.look-enclosed .tui-tab{border-radius:var(--radius-inner);min-height:0;transition:background var(--dur-effect) var(--ease-effect), color var(--dur-effect) var(--ease-effect);padding:7px 15px}.tui-tablist.look-enclosed .tui-tablist-mark{display:none}.tui-tablist.look-enclosed .tui-tab.is-selected{background:var(--color-fill-hover);color:var(--color-ink)}.tui-tablist.look-enclosed .tui-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);outline:none}.tui-tablist.look-display .tui-tab{min-height:0;font-size:clamp(24px,3.4vw,34px);font-weight:var(--weight-display);letter-spacing:-.02em;color:var(--color-ink-ghost);padding:0;line-height:1.1}.tui-tablist.look-display .tui-tab.is-selected{color:var(--color-ink)}.tui-tablist.look-display .tui-tablist-mark{display:none}.tui-tablist.look-display .tui-tab{border-radius:var(--radius-focus)}.tui-tablist.look-display .tui-tab:focus-visible{outline-offset:4px}.tui-tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.tui-tabpanel{padding-block:var(--pad)}.tui-tabpanel:focus{outline:none}.tui-tabpanel:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.tui-disclosure,.tui-acc-item{border-bottom:1px solid var(--color-flat-line)}.tui-disclosure-btn,.tui-acc-btn{align-items:center;gap:var(--gap-tight);width:100%;min-height:var(--row-h);padding:var(--pad-tight) 0;border-radius:var(--radius-segment);color:var(--color-ink);font:inherit;font-size:var(--ui-lg);font-weight:var(--weight-heading);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.tui-acc-heading{font:inherit;margin:0}.tui-acc-btn[aria-disabled=true]{cursor:default;color:var(--color-ink-faint)}.tui-disclosure-mark,.tui-acc-mark{width:16px;height:16px;color:var(--color-ink-faint);flex:none;position:relative}.tui-disclosure-mark:before,.tui-disclosure-mark:after,.tui-acc-mark:before,.tui-acc-mark:after{content:"";border-radius:var(--radius-pill);background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:50%}.tui-disclosure-mark:before,.tui-acc-mark:before{width:11px;height:1.5px;margin-block-start:-.75px;margin-inline-start:-5.5px}.tui-disclosure-mark:after,.tui-acc-mark:after{width:1.5px;height:11px;transition:rotate var(--dur-effect) var(--ease-spatial);margin-block-start:-5.5px;margin-inline-start:-.75px}[aria-expanded=true] .tui-disclosure-mark:after,[aria-expanded=true] .tui-acc-mark:after{rotate:90deg}.tui-acc-label{min-width:0}.tui-disclosure-wrap,.tui-acc-wrap{opacity:0;transition:grid-template-rows var(--dur-spatial-fast) var(--ease-in-out), opacity var(--dur-exit) var(--ease-in-out);grid-template-rows:0fr;display:grid}.tui-disclosure-wrap[data-open],.tui-acc-wrap[data-open]{opacity:1;transition:grid-template-rows var(--dur-spatial-fast) var(--ease-in-out), opacity var(--dur-effect) var(--ease-in-out) var(--delay-beat);grid-template-rows:1fr}.tui-disclosure-body,.tui-acc-panel{min-block-size:0;transition:translate var(--dur-spatial-fast) var(--ease-in-out);color:var(--color-ink-dim);font-size:var(--ui-md);line-height:var(--leading-copy);max-width:var(--measure);overflow:hidden;translate:0 -4px}.tui-disclosure-body:after,.tui-acc-panel:after{content:"";block-size:var(--pad);display:block}.tui-disclosure-wrap[data-open]>.tui-disclosure-body,.tui-acc-wrap[data-open]>.tui-acc-panel{translate:none}.tui-accordion.look-display .tui-acc-item{border-block-end:1px solid var(--color-flat-line)}.tui-accordion.look-display .tui-acc-item:last-child{border-block-end:0}.tui-accordion.look-display .tui-acc-btn{padding-block:var(--space-16);background:0 0;border:0;padding-inline:0}.tui-accordion.look-display .tui-acc-label{font-size:var(--ui-figure);font-weight:var(--weight-body);letter-spacing:var(--track-heading);line-height:var(--leading-tight,1.15);color:var(--color-ink-faint);transition:color var(--dur-micro) var(--ease-out)}.tui-accordion.look-display .tui-acc-btn[aria-expanded=true] .tui-acc-label{color:var(--color-ink)}.tui-accordion.look-display .tui-acc-mark{display:none}.tui-accordion.look-display .tui-acc-panel{max-width:var(--measure);color:var(--color-ink-faint);font-size:var(--ui-md);padding-inline:0}.tui-combo{padding-inline-end:calc(var(--glyph-sm) + 8px);position:relative}.tui-combo[data-completing] input::selection{background:var(--color-fill-hover);color:var(--color-ink-dim)}.tui-combo-caret{pointer-events:none;font-size:var(--glyph-sm);color:var(--color-ink-ghost);position:absolute;inset-inline-end:12px}.tui-formfield.look-float .tui-combo{padding-inline-end:calc(var(--glyph-sm) + 8px)}.tui-formfield.look-float .tui-combo-caret{inset-inline-end:0}.tui-combo-list{z-index:var(--z-menu);inline-size:var(--combo-w,max-content);max-inline-size:92vw;max-block-size:min(320px, 60vh, var(--tui-avail,100dvh));overscroll-behavior:contain;--pad-nested:5px;--radius-inner:max(0px, calc(var(--radius-pane) - var(--pad-nested)));padding:var(--pad-nested);border:1px solid var(--color-flat-line-strong);border-radius:var(--radius-pane);background:var(--color-layer-3);box-shadow:var(--rim-lit), var(--lift-menu);opacity:0;transform-origin:top;transition:opacity var(--dur-effect-fast) var(--ease-effect), scale var(--dur-effect-fast) var(--ease-effect), display var(--dur-effect-fast) allow-discrete, overlay var(--dur-effect-fast) allow-discrete;margin:0;position:fixed;inset:auto;overflow-y:auto;scale:.96}.tui-combo-list.at-top{transform-origin:bottom}.tui-combo-list:popover-open{opacity:1;scale:1}@starting-style{.tui-combo-list:popover-open{opacity:0;scale:.96}}.tui-combo-glow{z-index:0;inline-size:var(--glow-w,0px);block-size:var(--glow-h,0px);translate:var(--glow-x,0px) var(--glow-y,0px);border-radius:var(--radius-inner);background:var(--color-fill-hover-quiet);opacity:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease-out);position:absolute;top:0;left:0}.tui-combo-glow[data-on]{opacity:1}.tui-combo-opt{z-index:1;border-radius:var(--radius-inner);min-block-size:32px;color:var(--color-ink-dim);font-size:var(--ui-md);cursor:pointer;gap:1px;padding:5px 10px;display:grid;position:relative}.tui-combo-opt[data-active]{color:var(--color-ink)}.tui-combo-opt[aria-selected=true] .tui-combo-opt-l{font-weight:var(--weight-strong)}.tui-combo-opt[aria-disabled]{color:var(--color-ink-ghost);cursor:not-allowed}.tui-combo-opt-h{color:var(--color-ink-faint);font-size:var(--ui-sm)}.tui-combo-opt[data-active] .tui-combo-opt-h{color:var(--color-ink-dim)}.tui-combo-empty{color:var(--color-ink-faint);font-size:var(--ui-sm);margin:0;padding:10px}.tui-pop{display:contents}.tui-pop-panel{inline-size:max-content;max-inline-size:min(92vw,340px);padding:var(--pad);border-radius:var(--radius-pane);background:var(--color-flat-raised);box-shadow:var(--rim-lit), inset 0 0 0 1px var(--color-hairline), var(--lift-pane);color:var(--color-ink);max-block-size:min(70dvh, 520px, var(--tui-avail,100dvh));overscroll-behavior:contain;border:0;margin:0;position:fixed;overflow:auto}.tui-pop-panel:focus,.tui-pop-panel:focus-visible{outline:none}.tui-pop-panel::backdrop{background:0 0}.tui-pop-panel{opacity:0;transition:opacity var(--dur-effect-fast) var(--ease-effect), translate var(--dur-effect) var(--ease-spatial), display var(--dur-effect-fast) allow-discrete, overlay var(--dur-effect-fast) allow-discrete}.tui-pop-panel:popover-open{opacity:1;translate:0}@starting-style{.tui-pop-panel:popover-open{opacity:0;translate:0 4px}.tui-pop-panel[data-side=top]:popover-open{opacity:0;translate:0 -4px}.tui-pop-panel[data-side=left]:popover-open{opacity:0;translate:-4px}.tui-pop-panel[data-side=right]:popover-open{opacity:0;translate:4px}}.tui-dialog{width:100%;max-width:min(92vw,560px);max-height:86dvh;color:var(--color-ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.tui-dialog.is-sm{max-width:min(92vw,400px)}.tui-dialog.is-lg{max-width:min(92vw,780px)}.tui-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8;background:lab(0% 0 0/.66)}:is(html:has(.tui-dialog[open]),html:has(.tui-palette[open])){padding-inline-end:var(--tui-scrollbar,0px);overflow:hidden}.tui-dialog,.tui-dialog::backdrop,.tui-palette,.tui-palette::backdrop{overscroll-behavior:contain}.tui-dialog-panel{border:1px solid var(--color-flat-line-strong);background:var(--color-layer-2);max-height:86dvh;box-shadow:var(--rim-lit);flex-direction:column;display:flex}.tui-dialog-head{justify-content:space-between;align-items:center;gap:var(--gap);padding:var(--pad-tight) var(--pad);border-bottom:1px solid var(--color-flat-line);min-height:var(--row-h);display:flex}.tui-dialog-title{font-size:var(--ui-lg);font-weight:var(--weight-strong);letter-spacing:var(--track-heading);margin:0}.tui-dialog-x{border-radius:var(--radius-control-tight);width:28px;height:28px;color:var(--color-ink-faint);font-size:var(--glyph-lg);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;line-height:1;display:grid}.tui-dialog-body{padding:var(--pad);font-size:var(--ui-md);color:var(--color-ink-dim);line-height:1.65;overflow-y:auto}.tui-dialog-foot{justify-content:flex-end;gap:var(--gap-tight);padding:var(--pad-tight) var(--pad);border-top:1px solid var(--color-flat-line);display:flex}.tui-palette{width:100%;max-width:min(92vw,640px);max-height:76dvh;color:var(--color-ink);background:0 0;border:0;margin:12dvh auto auto;padding:0;overflow:visible}.tui-palette::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000085;background:lab(0% 0 0/.52)}.tui-palette-panel{border-radius:var(--radius-pane);background:var(--color-glass-veil);-webkit-backdrop-filter:blur(18px)saturate(125%);max-height:76dvh;box-shadow:inset 0 0 0 1px var(--color-flat-line-strong), var(--rim-lit), var(--lift-menu);flex-direction:column;display:flex;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tui-palette-panel{background:var(--color-layer-2)}}@media (prefers-reduced-transparency:reduce){.tui-palette-panel{background:var(--color-layer-2);-webkit-backdrop-filter:none}.tui-palette::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000d1;background:lab(0% 0 0/.82)}}.tui-palette-field{align-items:center;gap:var(--space-12);padding-inline:var(--space-20);block-size:calc(var(--h-btn-lg) + var(--space-12));box-shadow:inset 0 -1px 0 var(--color-flat-line);flex:none;display:flex}.tui-palette-field input{min-width:0;font:inherit;font-size:var(--ui-lg);color:var(--color-ink);background:0 0;border:0;outline:none;flex:1}.tui-palette-field input::placeholder{color:var(--color-ink-faint)}.tui-palette-lens{color:var(--color-ink-dim);flex:none}.tui-palette-foot{justify-content:flex-end;align-items:center;gap:var(--space-16);padding:var(--space-8) var(--space-20);box-shadow:inset 0 1px 0 var(--color-flat-line);font-size:var(--ui-xs);color:var(--color-ink-dim);flex:none;margin:0;display:flex}.tui-palette-foot span{align-items:center;gap:var(--space-6);display:inline-flex}.tui-palette-foot kbd{border-radius:var(--radius-key);block-size:18px;min-inline-size:18px;box-shadow:inset 0 0 0 1px var(--color-flat-line-strong);background:var(--color-layer-1);font-family:var(--font-data);font-size:var(--ui-xs);color:var(--color-ink-dim);place-items:center;padding-inline:4px;line-height:1;display:inline-grid}@property --pal-top{syntax:"<length>";inherits:false;initial-value:0}@property --pal-bottom{syntax:"<length>";inherits:false;initial-value:0}.tui-palette-list{--pal-fade:26px;padding:var(--space-8);overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--pal-top), #000 calc(100% - var(--pal-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--pal-top), #000 calc(100% - var(--pal-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--pal-top), #000 calc(100% - var(--pal-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--pal-top), #000 calc(100% - var(--pal-bottom)), transparent 100%);overflow-y:auto}.tui-palette-list::-webkit-scrollbar{display:none}.tui-palette-list :focus-visible{outline-offset:-2px}@supports (animation-timeline:scroll()){.tui-palette-list{animation:linear both tui-pal-top,linear both tui-pal-bottom;animation-timeline:scroll(self),scroll(self);animation-range:0 var(--pal-fade), calc(100% - var(--pal-fade)) 100%}}@keyframes tui-pal-top{0%{--pal-top:0px}to{--pal-top:var(--pal-fade)}}@keyframes tui-pal-bottom{0%{--pal-bottom:var(--pal-fade)}to{--pal-bottom:0px}}.tui-palette-group+.tui-palette-group{margin-top:var(--space-12)}.tui-palette-glabel{margin:0 0 var(--space-4);padding-inline:var(--space-12);font-family:var(--font-data);font-size:var(--ui-nano);font-weight:var(--weight-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-dim)}.tui-palette-row{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-control-tight);color:var(--color-ink-dim);cursor:pointer;display:flex}.tui-palette-row.is-on{background:var(--color-fill-hover);color:var(--color-ink)}.tui-palette-ic{inline-size:var(--chip-sm);block-size:var(--chip-sm);border-radius:var(--radius-round);box-shadow:inset 0 0 0 1px var(--color-hairline);color:var(--color-ink-faint);flex:none;place-items:center;display:grid}.tui-palette-row.is-on .tui-palette-ic{color:var(--color-ink)}.tui-palette-txt{align-items:baseline;gap:var(--space-8);min-width:0;font-size:var(--ui-md);display:flex}.tui-palette-hint{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-sm);color:var(--color-ink-dim);overflow:hidden}.tui-palette-empty{padding:var(--space-24) var(--space-12);text-align:center;font-size:var(--ui-md);color:var(--color-ink-dim);margin:0}.tui-sheet{color:var(--color-ink);background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;overflow:visible}.tui-sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8;background:lab(0% 0 0/.66)}html:has(.tui-sheet[open]){padding-inline-end:var(--tui-scrollbar,0px);overflow:hidden}.tui-sheet,.tui-sheet::backdrop{overscroll-behavior:contain}.tui-sheet-panel{border:1px solid var(--color-flat-line-strong);background:var(--color-layer-2);block-size:100%;box-shadow:var(--rim-lit);--sheet-drag:0px;flex-direction:column;display:flex}.tui-sheet.is-bottom{width:100%;max-height:92dvh;inset:auto 0 0}.tui-sheet.is-bottom .tui-sheet-panel{corner-shape:squircle;translate:0 var(--sheet-drag);border-bottom:0;border-start-start-radius:var(--radius-panel);border-start-end-radius:var(--radius-panel)}.tui-sheet.is-top{width:100%;max-height:92dvh;inset:0 0 auto}.tui-sheet.is-top .tui-sheet-panel{corner-shape:squircle;translate:0 calc(-1 * var(--sheet-drag));border-top:0;border-end-end-radius:var(--radius-panel);border-end-start-radius:var(--radius-panel)}.tui-sheet.is-start,.tui-sheet.is-end{width:100%;max-width:min(92vw,420px);height:100%;inset-block:0}.tui-sheet.is-start{inset-inline:0 auto}.tui-sheet.is-end{inset-inline:auto 0}.tui-sheet.is-start .tui-sheet-panel{corner-shape:squircle;translate:calc(-1 * var(--sheet-drag)) 0;border-inline-start:0;border-start-end-radius:var(--radius-panel);border-end-end-radius:var(--radius-panel)}.tui-sheet.is-end .tui-sheet-panel{corner-shape:squircle;translate:var(--sheet-drag) 0;border-inline-end:0;border-start-start-radius:var(--radius-panel);border-end-start-radius:var(--radius-panel)}.tui-sheet-grab{border-radius:var(--radius-pill);background:var(--color-hairline-strong);flex:none;block-size:4px;inline-size:36px;margin:10px auto 0}.tui-sheet-head{justify-content:space-between;align-items:center;gap:var(--gap);padding:var(--pad-tight) var(--pad);border-bottom:1px solid var(--color-flat-line);min-height:var(--row-h);touch-action:none;-webkit-user-select:none;user-select:none;display:flex}.tui-sheet-title{font-size:var(--ui-lg);font-weight:var(--weight-strong);letter-spacing:var(--track-heading);margin:0}.tui-sheet-x{border-radius:var(--radius-control-tight);width:28px;height:28px;color:var(--color-ink-faint);font-size:var(--glyph-lg);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;line-height:1;display:grid}@media (hover:hover){.tui-sheet-x:hover{background:var(--color-fill-hover);color:var(--color-ink)}}.tui-sheet-body{min-height:0;padding:var(--pad);overscroll-behavior:contain;flex:auto;overflow:auto}.tui-sheet-foot{justify-content:flex-end;gap:var(--gap-tight);padding:var(--pad-tight) var(--pad);border-top:1px solid var(--color-flat-line);display:flex}.tui-tipwrap{display:inline-flex;position:relative}.tui-tip{z-index:var(--z-tip);border-radius:var(--radius-control-tight);background:var(--color-layer-3);border:1px solid var(--color-flat-line-strong);width:max-content;max-width:240px;color:var(--color-ink);font-size:var(--ui-sm);opacity:0;transition:opacity var(--dur-effect-fast) var(--ease-effect), display var(--dur-effect-fast) allow-discrete, overlay var(--dur-effect-fast) allow-discrete;margin:0;padding:6px 9px;line-height:1.45;position:fixed;inset:auto;overflow:visible}.tui-tip:popover-open{opacity:1}@starting-style{.tui-tip:popover-open{opacity:0}}.tui-tip{--tip-bridge:var(--space-6)}.tui-tip.at-top:after,.tui-tip.at-bottom:after,.tui-tip.at-left:after,.tui-tip.at-right:after{content:"";position:absolute}.tui-tip.at-top:after,.tui-tip.at-bottom:after{block-size:var(--tip-bridge);inset-inline:0}.tui-tip.at-left:after,.tui-tip.at-right:after{inline-size:var(--tip-bridge);inset-block:0}.tui-tip.at-top:after{top:100%}.tui-tip.at-bottom:after{bottom:100%}.tui-tip.at-left:after{left:100%}.tui-tip.at-right:after{right:100%}.tui-menuwrap{display:inline-flex;position:relative}.tui-menu{z-index:var(--z-menu);--pad-nested:5px;--radius-inner:max(0px, calc(var(--radius-pane) - var(--pad-nested)));width:max-content;min-width:180px;max-width:280px;padding:var(--pad-nested);border-radius:var(--radius-pane);background:var(--color-layer-3);border:1px solid var(--color-flat-line-strong);box-shadow:var(--rim-lit), var(--lift-menu);--o-x:50%;--o-y:0%;transform-origin:var(--o-x) var(--o-y);opacity:0;margin:0;position:fixed;inset:auto;overflow:visible;scale:.96}.tui-menu.at-bottom{--o-y:0%}.tui-menu.at-top{--o-y:100%}.tui-menu.align-start{--o-x:0%}.tui-menu.align-center{--o-x:50%}.tui-menu.align-end,.tui-menu.align-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--o-x:100%}.tui-menu.align-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--o-x:0%}.tui-menu:popover-open{opacity:1;scale:1}@starting-style{.tui-menu:popover-open{opacity:0;scale:.96}}.tui-menu{--menu-bridge:var(--space-6)}.tui-menu.at-bottom{margin-block-start:var(--menu-bridge)}.tui-menu.at-top{margin-block-end:var(--menu-bridge)}.tui-menu.at-bottom:before,.tui-menu.at-top:before{content:"";block-size:var(--menu-bridge);position:absolute;inset-inline:0}.tui-menu.at-bottom:before{bottom:100%}.tui-menu.at-top:before{top:100%}.tui-menu-scroll{max-block-size:var(--tui-avail,100dvh);overscroll-behavior:contain;position:relative;overflow-y:auto}.tui-menu-glow{z-index:0;inline-size:var(--glow-w,0px);block-size:var(--glow-h,0px);translate:var(--glow-x,0px) var(--glow-y,0px);border-radius:var(--radius-inner);background:var(--color-fill-hover-quiet);opacity:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease-out);position:absolute;top:0;left:0}.tui-menu-glow[data-on]{opacity:1}.tui-menu-glow[data-danger]{background:#c92f3324;background:lab(45.8749% 60.1361 37.4355/.14)}.tui-menu-item,.tui-menu-rule{z-index:1;position:relative}.tui-menu-item{border-radius:var(--radius-inner);width:100%;min-height:32px;color:var(--color-ink-dim);font-family:inherit;font-size:var(--ui-md);text-align:start;cursor:pointer;transition:background var(--dur-micro) var(--ease-out);background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;display:flex}.tui-menu-item:hover:not([data-disabled]),.tui-menu-item:focus-visible{color:var(--color-ink);outline:none}.tui-menu-item[data-danger]{color:var(--color-bad)}.tui-menu-label{flex:1;min-inline-size:0}.tui-menu-key{font-family:inherit;font-size:var(--ui-sm);font-variant-numeric:tabular-nums;color:var(--color-ink-faint);letter-spacing:var(--track-wide);white-space:nowrap;flex:none}.tui-menu-item[data-disabled] .tui-menu-key{color:var(--color-ink-ghost)}.tui-menu-item[data-disabled]{color:var(--color-ink-ghost);cursor:not-allowed}.tui-menu-rule{background:var(--color-flat-line);height:1px;margin:5px 4px}.tui-toasts{z-index:var(--z-toast);inset-inline-end:var(--space-16);bottom:var(--space-16);gap:var(--gap-tight);width:min(360px, calc(100vw - var(--space-32)));padding-bottom:env(safe-area-inset-bottom,0px);pointer-events:none;flex-direction:column;display:flex;position:fixed}.tui-toast-live{gap:var(--gap-tight);flex-direction:column;display:flex}.tui-toast{align-items:flex-start;gap:var(--gap-tight);border:1px solid var(--color-flat-line-strong);background:var(--color-layer-3);color:var(--color-ink);font-size:var(--ui-md);line-height:var(--leading-ui);pointer-events:auto;padding:11px 12px;display:flex}.tui-toast.tone-good{border-inline-start:2px solid var(--color-good)}.tui-toast.tone-warn{border-inline-start:2px solid var(--color-warn)}.tui-toast.tone-bad{border-inline-start:2px solid var(--color-bad)}.tui-toast-msg{flex:1;min-width:0}.tui-toast-x{color:var(--color-ink-faint);font-size:var(--glyph-md);cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;line-height:1}.tui-alert{align-items:baseline;gap:var(--gap-tight);padding:var(--pad-tight) var(--pad);border:1px solid var(--color-flat-line);border-radius:var(--radius-pill);background:var(--color-flat-raised);display:flex}.tui-alert:has(.tui-alert-title){border-radius:var(--radius-panel);corner-shape:squircle;align-items:start}.tui-alert:before{content:"";inline-size:var(--dot);block-size:var(--dot);border-radius:var(--radius-round);background:var(--dot-ink);box-shadow:0 0 0 3px var(--dot-ink);flex:none;align-self:baseline;margin-block-start:calc(.5lh - 3px);translate:0 -2px}@supports (color:color-mix(in lab, red, red)){.tui-alert:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--dot-ink) 22%, transparent)}}.tui-alert:has(.tui-alert-title):before{translate:0 4px}.tui-alert.tone-neutral{--dot-ink:var(--color-ink-faint);border-color:var(--tone-neutral-edge)}.tui-alert.tone-good{--dot-ink:var(--tone-good-ink);border-color:var(--tone-good-edge)}.tui-alert.tone-warn{--dot-ink:var(--tone-warn-ink);border-color:var(--tone-warn-edge)}.tui-alert.tone-bad{--dot-ink:var(--tone-bad-ink);border-color:var(--tone-bad-edge);position:relative}.tui-alert.tone-bad:after{content:"";inset-inline-start:var(--pad);top:calc(var(--pad-tight) + .5lh);inline-size:var(--dot);block-size:var(--dot);border-radius:var(--radius-round);background:var(--tone-bad-ink);pointer-events:none;animation:tui-alert-pulse 1.8s var(--ease-out) infinite;margin-block-start:calc(var(--dot) / -2 - 2px);position:absolute}.tui-alert.tone-bad:has(.tui-alert-title):after{margin-block-start:calc(var(--dot) / -2 + 4px)}@keyframes tui-alert-pulse{0%{opacity:.55;scale:1}70%,to{opacity:0;scale:3.4}}@media (prefers-reduced-motion:reduce){.tui-alert.tone-bad:after{animation:none}}.tui-alert-title{font-size:var(--ui-md);font-weight:var(--weight-heading);color:var(--color-ink);margin:0}.tui-alert-text{font-size:var(--ui-sm);color:var(--color-ink-dim);max-width:var(--measure);margin-top:3px;line-height:1.55}.tui-progress-head{justify-content:space-between;gap:var(--gap-tight);margin-bottom:6px;display:flex}.tui-progress-label{font-size:var(--ui-sm);color:var(--color-ink-dim)}.tui-progress-val{font-size:var(--ui-sm);color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.tui-progress-track{height:var(--h-track);border-radius:var(--radius-pill);background:var(--color-flat-line-strong);position:relative;overflow:hidden}.tui-progress-fill{height:100%;min-width:var(--h-track);border-radius:inherit;background:var(--color-accent);transition:width var(--dur-spatial-fast) var(--ease-spatial)}.tui-progress-track.is-indeterminate .tui-progress-fill{width:40%;animation:tui-indet var(--dur-loop) var(--ease-in-out) infinite}@keyframes tui-indet{0%{transform:translate(-100%)}to{transform:translate(250%)}}.tui-track{gap:9px;display:grid}.tui-track-head{justify-content:space-between;align-items:baseline;gap:var(--gap-tight);display:flex}.tui-track-label{font-size:var(--ui-md);font-weight:var(--weight-heading);letter-spacing:var(--track-heading);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tui-track-next{font-size:var(--ui-sm);color:var(--color-ink-faint);flex:none}.tui-track-rail{block-size:10px;position:relative}.tui-track-rail:before{content:"";background-image:repeating-linear-gradient(to right, var(--color-ink-ghost) 0 2px, transparent 2px 7px);block-size:1px;position:absolute;inset-block-start:4px;inset-inline:0}.tui-track-rail:after{content:"";block-size:1px;inline-size:var(--at,0%);background:var(--color-ink);transition:inline-size var(--dur-spatial-fast) var(--ease-spatial);position:absolute;inset-block-start:4px;inset-inline-start:0}.tui-track-mark{background:var(--color-ink);clip-path:polygon(50% 100%,0 0,100% 0);block-size:9px;inline-size:9px;transition:inset-inline-start var(--dur-spatial-fast) var(--ease-spatial);position:absolute;inset-block-start:0;inset-inline-start:var(--at,0%);translate:-50%}.tui-panel{border-radius:var(--radius-panel);corner-shape:squircle;background:var(--color-ground);box-shadow:inset 0 0 0 1px var(--color-hairline);padding:var(--pad-block);min-width:0}.tui-panel.sz-sm{border-radius:var(--radius-card);corner-shape:squircle}.tui-panel .tui-panel,.tui-panel.sz-sm{padding:var(--space-20)}.tui-panel.is-flush{padding:0;overflow:hidden}.tui-navbar{align-items:center;gap:var(--space-32);display:flex}.tui-navbar.is-masthead{width:100%;max-width:calc(var(--main-max) + var(--pad-block) * 2);padding-inline:var(--pad-text);min-block-size:calc(var(--h-btn-lg) + var(--space-24));border-block-end:1px solid var(--color-flat-line);justify-content:space-between;margin-inline:auto}.tui-navlink{font-size:var(--ui-md);color:var(--color-ink-faint);white-space:nowrap;transition:color var(--dur-micro) var(--ease-out);padding-block-end:2px;text-decoration:none;position:relative}@media (pointer:coarse){.tui-navlink:after{content:"";block-size:var(--hit-touch);inset-inline:0;position:absolute;top:50%;translate:0 -50%}}.tui-navlink.is-current{color:var(--color-ink)}.tui-navlink-dot{border-radius:var(--radius-round);background:var(--color-accent);block-size:3px;inline-size:3px;position:absolute;inset-block-start:calc(100% + 7px);inset-inline-start:50%;translate:-50%}@media (hover:hover) and (pointer:fine){.tui-navlink:not(.is-current):hover{color:var(--color-ink-dim)}}.tui-tree{--tree-indent:20px;--tree-elbow:5px;--tree-pad:8px;position:relative}.tui-row-glow{z-index:0;inline-size:var(--glow-w,0px);block-size:var(--glow-h,0px);translate:var(--glow-x,0px) var(--glow-y,0px);border-radius:var(--radius-control);background:var(--color-fill-hover-quiet);opacity:0;pointer-events:none;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.tui-row-glow{transition:opacity var(--dur-micro) var(--ease-out)}.tui-row-glow[data-on]{opacity:1}}.tui-tablewrap.has-glide .tui-table{z-index:1;position:relative}.tui-tablewrap.has-glide{position:relative}.tui-tree-glow{z-index:0;inline-size:var(--glow-w,0px);block-size:var(--glow-h,0px);translate:var(--glow-x,0px) var(--glow-y,0px);border-radius:var(--radius-control-tight);background:var(--color-fill-hover-quiet);opacity:0;pointer-events:none;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.tui-tree-glow{transition:opacity var(--dur-micro) var(--ease-out)}.tui-tree-glow[data-on]{opacity:1}}.tui-tree>.tui-tree-group{z-index:1;position:relative}@property --tui-kids-stop{syntax:"<percentage>";inherits:false;initial-value:0%}.tui-tree-kids{opacity:0;transition:grid-template-rows var(--dur-spatial-fast) var(--ease-in-out), opacity var(--dur-spatial-fast) var(--ease-in-out);grid-template-rows:0fr;display:grid}.tui-tree-kids[data-open]{opacity:1;grid-template-rows:1fr}.tui-tree-kids-in{--tui-kids-stop:0%;min-block-size:0;-webkit-mask-image:linear-gradient(#000 var(--tui-kids-stop), #0000 calc(var(--tui-kids-stop) + 26%));-webkit-mask-image:linear-gradient(#000 var(--tui-kids-stop), #0000 calc(var(--tui-kids-stop) + 26%));-webkit-mask-image:linear-gradient(#000 var(--tui-kids-stop), #0000 calc(var(--tui-kids-stop) + 26%));-webkit-mask-image:linear-gradient(#000 var(--tui-kids-stop), #0000 calc(var(--tui-kids-stop) + 26%));mask-image:linear-gradient(#000 var(--tui-kids-stop), #0000 calc(var(--tui-kids-stop) + 26%));transition:translate var(--dur-spatial-fast) var(--ease-in-out), --tui-kids-stop var(--dur-spatial-fast) var(--ease-in-out);overflow:hidden;translate:0 6px}.tui-tree-kids[data-open] .tui-tree-kids-in{--tui-kids-stop:100%;translate:none}@starting-style{.tui-tree-kids[data-open]{opacity:0;grid-template-rows:0fr}.tui-tree-kids[data-open] .tui-tree-kids-in{--tui-kids-stop:0%;translate:0 6px}}.tui-tree-group{margin:0;padding:0;list-style:none}.tui-tree-group.is-nested{margin-inline-start:calc(var(--tree-indent) / 2);padding-inline-start:calc(var(--tree-indent) / 2)}.tui-tree-group.is-nested>.tui-tree-li{position:relative}.tui-tree-group.is-nested>.tui-tree-li:before{content:"";inline-size:calc(var(--tree-indent) / 2 + var(--tree-pad));block-size:calc(var(--row-h) / 2);border-inline-start:1px solid var(--color-flat-line);border-block-end:1px solid var(--color-flat-line);pointer-events:none;border-end-start-radius:var(--tree-elbow);position:absolute;inset-block-start:0;inset-inline-start:calc(var(--tree-indent) / -2)}.tui-tree-group.is-nested>.tui-tree-li:after{content:"";background:var(--color-flat-line);pointer-events:none;inline-size:1px;position:absolute;inset-block-start:calc(var(--row-h) / 2);inset-block-end:0;inset-inline-start:calc(var(--tree-indent) / -2)}.tui-tree-group.is-nested>.tui-tree-li:last-child:after{content:none}.tui-tree-row{min-height:var(--row-h);padding:5px var(--tree-pad);border-radius:var(--radius-control-tight);font-size:var(--ui-md);color:var(--color-ink-dim);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);align-items:center;gap:8px;display:flex}.tui-tree-row.is-current{background:var(--color-fill-faint);color:var(--color-ink)}.tui-tree-caret{block-size:14px;inline-size:14px;color:var(--color-ink-ghost);transition:rotate var(--dur-effect) var(--ease-effect);flex:none;place-items:center;display:grid;rotate:none}.tui-tree-caret>svg{block-size:12px;inline-size:12px}.tui-tree-caret.is-open{rotate:90deg}.tui-tree-caret.is-leaf{visibility:hidden}.tui-tree-ic{color:var(--color-ink-faint);animation:tui-ic-swap var(--dur-effect-fast) var(--ease-spatial) both;flex:none;display:inline-flex}@keyframes tui-ic-swap{0%{opacity:0;scale:.86}}.tui-tree-ic>svg{inline-size:var(--glyph-sm);block-size:var(--glyph-sm)}.tui-tree-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tui-tree-empty{font-size:var(--ui-xs);color:var(--color-ink-faint);margin:0;padding:6px 8px;font-style:italic}.tui-tree.is-empty .tui-tree-empty{padding:10px 2px;font-style:normal}.tui-tree-n{--tally-h:18px;margin-inline-start:auto}.tui-tree-s{flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}.tui-tree-n+.tui-tree-s{margin-inline-start:8px}.tui-tree-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.tui-tree-row:hover:not(.is-current){color:var(--color-ink)}}@media (pointer:coarse){.tui-tree-row{min-height:var(--hit-touch)}}.tui-facts{min-inline-size:0;margin:0}.tui-facts-pair{min-inline-size:0}.tui-facts-k{font-size:var(--ui-xs);font-weight:var(--weight-body);color:var(--color-ink-faint);margin:0}.tui-sub.tone-good{color:var(--tone-good-ink)}.tui-sub.tone-warn{color:var(--tone-warn-ink)}.tui-sub.tone-bad{color:var(--tone-bad-ink)}.tui-facts-v.tone-good{color:var(--color-good)}.tui-facts-v.tone-warn{color:var(--color-warn)}.tui-facts-v.tone-bad{color:var(--color-bad)}.tui-facts-u{font-size:var(--unit-size);color:var(--color-ink-faint);margin-inline-start:var(--unit-gap)}.tui-facts-v{font-size:var(--ui-md);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.tui-facts.look-stack{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--facts-min,140px)), 1fr));gap:18px 24px;display:grid}.tui-facts.look-stack .tui-facts-k{margin-block-end:4px}.tui-facts.look-inline{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:10px 20px;display:grid}.tui-facts.look-inline .tui-facts-pair{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.tui-facts.look-inline .tui-facts-k{max-inline-size:18ch}.tui-facts.look-inline .tui-facts-v{font-size:var(--ui-sm);text-align:start}.tui-ind-host{display:inline-flex;position:relative;overflow:visible}.tui-ind{z-index:1;box-sizing:border-box;min-inline-size:var(--ind-size);block-size:var(--ind-size);padding-inline:var(--ind-pad);border-radius:var(--radius-round);background:var(--ind-fill);color:var(--ind-ink);font-family:var(--font-data);font-size:var(--ui-nano);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;letter-spacing:0;box-shadow:0 0 0 2px var(--ring-ground);pointer-events:none;animation:tui-ind-in var(--dur-effect-fast) var(--ease-spatial) both;--ind-size:16px;--ind-pad:4px;--ind-off:calc(var(--ind-size) / -3);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}@keyframes tui-ind-in{0%{opacity:0;scale:.4}}.tui-ind.is-dot{--ind-size:9px;--ind-pad:0px}.tui-ind.is-alert{--ind-pad:0px;--ind-off:calc(var(--ind-size) / -5);box-shadow:none;filter:drop-shadow(0 0 2px var(--ring-ground)) drop-shadow(0 0 2px var(--ring-ground)) drop-shadow(0 0 1px var(--ring-ground));background:0 0}.tui-ind.is-alert svg{block-size:15px;inline-size:16px}.tui-ind.is-alert svg path{fill:var(--ind-fill)}.tui-ind.is-alert svg rect{fill:var(--ring-ground)}.tui-ind.on-round.at-top-end{inset-block-start:14.64%;inset-inline-end:14.64%;translate:50% -50%}.tui-ind.on-round.at-top-start{inset-block-start:14.64%;inset-inline-start:14.64%;translate:-50% -50%}.tui-ind.on-round.at-bottom-end{inset-block-end:14.64%;inset-inline-end:14.64%;translate:50% 50%}.tui-ind.on-round.at-bottom-start{inset-block-end:14.64%;inset-inline-start:14.64%;translate:-50% 50%}.tui-ind.at-top-end{transform-origin:20% 80%;inset-block-start:var(--ind-off);inset-inline-end:var(--ind-off)}.tui-ind.at-top-start{transform-origin:80% 80%;inset-block-start:var(--ind-off);inset-inline-start:var(--ind-off)}.tui-ind.at-bottom-end{transform-origin:20% 20%;inset-block-end:var(--ind-off);inset-inline-end:var(--ind-off)}.tui-ind.at-bottom-start{transform-origin:80% 20%;inset-block-end:var(--ind-off);inset-inline-start:var(--ind-off)}.tui-ind.tone-accent{--ind-fill:var(--color-accent);--ind-ink:var(--color-accent-ink)}.tui-ind.tone-good{--ind-fill:var(--color-good);--ind-ink:var(--color-good-ink)}.tui-ind.tone-warn{--ind-fill:var(--color-warn);--ind-ink:var(--color-warn-ink)}.tui-ind.tone-bad{--ind-fill:var(--color-bad);--ind-ink:var(--color-bad-ink)}.tui-ind.tone-neutral{--ind-fill:var(--color-ink-dim);--ind-ink:var(--color-flat-void)}.tui-crumbs ol{font-size:var(--ui-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tui-crumbs li{align-items:center;gap:6px;display:flex}.tui-crumbs a{color:var(--color-ink-faint);text-decoration:none}.tui-crumbs [aria-current=page]{color:var(--color-ink-dim)}.tui-crumb-sep{color:var(--color-ink-ghost)}.tui-pager{justify-content:space-between;align-items:center;gap:var(--gap);border-top:1px solid var(--color-flat-line);padding-top:var(--pad-tight);row-gap:var(--pad-tight);flex-wrap:wrap;display:flex}.tui-pager.is-compact{gap:var(--space-16);border-top:0;flex-wrap:nowrap;justify-content:flex-end;padding-top:0}.tui-pager.is-compact .tui-pager-step{inline-size:var(--chip-lg);block-size:var(--chip-lg);border-radius:var(--radius-round);box-shadow:inset 0 0 0 1px var(--color-flat-line-strong);place-items:center;padding:0;display:grid}.tui-pager-at{align-items:baseline;gap:var(--space-6);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ui-md);color:var(--color-ink-faint);margin:0;display:flex}.tui-pager-at b{font-family:var(--font-display);font-size:var(--ui-figure);font-weight:var(--weight-display);color:var(--color-ink);line-height:1}.tui-pager-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:480px){.tui-pager{justify-content:center}}.tui-pager-n,.tui-pager-step{border-radius:var(--radius-control-tight);min-width:28px;min-height:28px;color:var(--color-ink-faint);font-size:var(--ui-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;padding:0 8px;text-decoration:none;display:inline-flex}.tui-pager-n.is-current{background:var(--color-accent);color:var(--color-accent-ink);font-weight:var(--weight-heading)}.tui-pager-gap{color:var(--color-ink-ghost);padding:0 4px}.tui-pager-step.is-off{opacity:.4;pointer-events:none}@media (hover:hover) and (pointer:fine){.tui-tab:hover:not(:disabled){color:var(--color-ink)}.tui-iconbtn.is-quiet:not(:disabled):not([aria-disabled=true]):hover,.tui-iconbtn.is-outline:not(:disabled):not([aria-disabled=true]):hover{background:var(--color-fill-hover);color:var(--color-ink)}.tui-disclosure-btn:hover,.tui-acc-btn:hover:not([aria-disabled=true]){color:var(--color-ink)}.tui-dialog-x:hover,.tui-toast-x:hover{color:var(--color-ink);background:var(--color-fill-faint)}.tui-crumbs a:hover{color:var(--color-ink)}.tui-pager-n:hover:not(.is-current),.tui-pager-step:not(.is-off):hover{background:var(--color-fill-hover-quiet);color:var(--color-ink)}}@media (pointer:coarse){.tui-pager-n,.tui-pager-step,.tui-dialog-x,.tui-toast-x{min-width:var(--hit-touch);min-height:var(--hit-touch)}.tui-tab{min-height:var(--hit-touch)}}@media (max-width:480px){.tui-dialog{max-width:100vw;margin:auto auto 0}.tui-dialog-panel{padding-bottom:env(safe-area-inset-bottom,0px);border-inline:0;border-bottom:0}}@media (prefers-reduced-motion:reduce){.tui-progress-track.is-indeterminate .tui-progress-fill{opacity:.4;width:100%;animation:none}}.tui-stage{perspective:1100px;perspective-origin:42% 40%;width:calc(420px * var(--stage-k,1));height:calc(400px * var(--stage-k,1));place-items:center;display:grid}.tui-stage-space{transform-style:preserve-3d;place-items:center;width:100%;height:100%;display:grid;position:relative}.tui-stage-plane{transform-style:preserve-3d;border:1px solid oklch(1 0 0 / calc(.16 + var(--pl-light) * 1.1));background:linear-gradient(142deg, oklch(1 0 0 / calc(var(--pl-light) * .4)) 0%, oklch(1 0 0 / calc(var(--pl-light) * .12)) 34%, oklch(1 0 0 / calc(var(--pl-light) * .03)) 68%, transparent 100%);box-shadow:inset 1.5px 1.5px 0 oklch(1 0 0 / calc(.1 + var(--pl-light) * 1.6)), inset -1px -1px 0 oklch(1 0 0 / calc(var(--pl-light) * .35)), var(--lift-stage);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute}.tui-stage-glow{width:calc(340px * var(--stage-k,1));height:calc(340px * var(--stage-k,1));filter:blur(10px);background:radial-gradient(circle,#ffffff4d 0%,#ffffff1f 26%,#ffffff08 50%,#0000 70%);background:radial-gradient(circle,lab(100% 0 0/.3) 0%,lab(100% 0 0/.12) 26%,lab(100% 0 0/.03) 50%,#0000 70%);position:absolute;transform:translateZ(20px)}.tui-stage-space:after{content:"";filter:blur(1px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29 34%,#fff6 52%,#ffffff1a 68%,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.16) 34%,lab(100% 0 0/.4) 52%,lab(100% 0 0/.1) 68%,#0000);width:124%;height:1px;position:absolute;left:-12%;transform:translateZ(10px)rotate(-9deg)}.tui-stage-mark{position:relative;transform:translateZ(64px)}@media (max-width:1024px){.tui-stage-plane,.tui-stage-glow{display:none}.tui-stage{perspective:none;width:auto;height:auto}.tui-stage-mark{transform:none}}@container (max-width:230px){.tui-item-t{font-size:var(--ui-md);margin:10px 11px 0}.tui-item-m{display:none}.tui-item-foot{gap:6px;margin:auto 11px 0;padding-top:10px}.tui-item-price{font-size:var(--ui-sm)}.tui-item-badge,.tui-item-award{font-size:var(--ui-nano);inset-inline-start:6px;padding:3px 7px;top:6px}.tui-item-award{inset-inline:auto 6px}}@container (min-width:340px){.tui-item-t{font-size:var(--ui-xl)}.tui-item-m{-webkit-line-clamp:3}}.tui-item-rating{font-size:var(--ui-xs);font-variant-numeric:tabular-nums;color:var(--color-ink-faint);justify-content:flex-end;align-items:center;gap:4px;margin:6px 16px 0;display:flex}.tui-item-star{width:11px;height:11px;color:var(--color-warn);flex:none}.tui-item-ratingn{color:var(--color-ink-faint)}@container (max-width:230px){.tui-item-rating{font-size:var(--ui-nano);margin:4px 11px 0}.tui-item-ratingn{display:none}}.tui-railcard{border:1px solid var(--color-flat-line-strong);border-radius:var(--radius-control-flat);background:linear-gradient(#ffffff0d,#0000 70%);background:linear-gradient(lab(100% 0 0/.05),#0000 70%);margin-top:auto;padding:14px 14px 13px}.tui-railcard-tag{border-radius:var(--radius-marker);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--ui-nano);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:2px 8px;display:inline-flex}.tui-railcard-b{font-size:var(--ui-sm);line-height:var(--leading-ui);color:var(--color-ink-dim);margin:10px 0 12px}.tui-cal{--cal-cell:36px;--cal-gap:2px;width:max-content;gap:10px;max-inline-size:100%;padding:14px;display:grid}.tui-cal-head{margin-inline:calc((var(--cal-cell) - 28px) / 2);grid-template-columns:28px 1fr 28px;align-items:center;gap:4px;display:grid}.tui-cal-title{text-align:center;font-size:var(--ui-md);font-weight:var(--weight-heading);letter-spacing:-.01em;color:var(--color-ink);white-space:nowrap;line-height:28px}.tui-cal-nav{border-radius:var(--radius-round);width:28px;height:28px;color:var(--color-ink-faint);cursor:pointer;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:0;place-items:center;display:grid}.tui-cal-grid{gap:6px;display:grid}.tui-cal-week,.tui-cal-row{grid-template-columns:repeat(7, minmax(24px, var(--cal-cell)));gap:var(--cal-gap);display:grid}.tui-cal-week>span{height:20px;font-family:var(--font-data);font-size:var(--ui-nano);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);place-items:center;display:grid}.tui-cal-body{gap:var(--cal-gap);animation:tui-cal-in var(--dur-effect) var(--ease-effect) backwards;display:grid}.tui-cal-body[data-dir="-1"]{animation-name:tui-cal-in-back}@keyframes tui-cal-in{0%{opacity:0;translate:6px}}@keyframes tui-cal-in-back{0%{opacity:0;translate:-6px}}.tui-cal-day{isolation:isolate;aspect-ratio:1;block-size:auto;inline-size:100%;max-block-size:var(--cal-cell);border-radius:var(--radius-round);color:var(--color-ink-dim);font-family:var(--font-data);font-size:var(--ui-md);font-variant-numeric:tabular-nums;letter-spacing:0;cursor:pointer;--band-s:calc(var(--cal-gap) / -2);--band-e:calc(var(--cal-gap) / -2);transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:0;place-items:center;display:grid;position:relative}.tui-cal-day[data-weekend]{color:var(--color-ink-dim)}.tui-cal-day.is-outside,.tui-cal-day.is-outside[data-weekend]{color:var(--color-ink-faint)}.tui-cal-day[data-off]{color:var(--color-ink-ghost);cursor:not-allowed}.tui-cal-day.is-today{box-shadow:inset 0 0 0 1px var(--color-control-edge)}.tui-cal-day.is-selected{background:var(--color-accent);color:var(--color-accent-ink);font-weight:var(--weight-heading)}.tui-cal-day.is-selected.is-today{box-shadow:none}.tui-cal-day.is-marked:before{content:"";z-index:1;border-radius:var(--radius-round);background:var(--color-good);width:3px;height:3px;position:absolute;bottom:5px}.tui-cal-day.is-selected.is-marked:before{background:var(--color-accent-ink)}.tui-cal-day.is-in-range:after,.tui-cal-day.is-from:after,.tui-cal-day.is-to:after{content:"";background:var(--color-fill-faint);z-index:-1;position:absolute;inset-block:3px;inset-inline-start:var(--band-s);inset-inline-end:var(--band-e)}.tui-cal-day.is-from{--band-s:50%}.tui-cal-day.is-to{--band-e:50%}.tui-cal-row>:first-child{--band-s:0px}.tui-cal-row>:last-child{--band-e:0px}.tui-cal-row>:first-child:after{border-start-start-radius:var(--radius-round);border-end-start-radius:var(--radius-round)}.tui-cal-row>:last-child:after{border-start-end-radius:var(--radius-round);border-end-end-radius:var(--radius-round)}.tui-cal-day.is-in-range{color:var(--color-ink)}.tui-cal-day.is-from,.tui-cal-day.is-to{z-index:1}@media (hover:hover) and (pointer:fine){.tui-cal-nav:hover,.tui-cal-day:hover:not([data-off]):not(.is-selected){background:var(--color-fill-hover);color:var(--color-ink)}}.tui-cal-day:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (pointer:coarse){.tui-cal{--cal-cell:42px}}.tui-navstack{position:relative}.tui-nav-glow{z-index:0;inline-size:var(--glow-w,0px);block-size:var(--glow-h,0px);translate:var(--glow-x,0px) var(--glow-y,0px);border-radius:var(--radius-pill);background:var(--color-fill-hover);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.tui-navstack>ul{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.tui-nav-glow{transition:opacity var(--dur-micro) var(--ease-out)}.tui-nav-glow[data-on]{opacity:1}.tui-shell.is-reveal .tui-shell-rail:not(:hover):not(:has(:focus-visible)) .tui-nav-glow{opacity:0}}.tui-navsplit{height:0;margin:var(--space-20) 0 var(--space-12);border:0}.tui-navstack ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tui-navlabel{margin:0 0 var(--space-6);padding-inline:var(--rail-inset);font-family:var(--font-data);font-size:var(--ui-nano);font-weight:var(--weight-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint)}.tui-navlabel:not(:first-child){margin-top:var(--space-20)}.tui-navrow{width:100%;min-height:52px;padding:var(--space-6) var(--rail-inset);border-radius:var(--radius-pill);color:var(--color-ink-dim);font-family:inherit;font-size:var(--ui-md);font-weight:var(--weight-body);text-align:start;cursor:pointer;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;text-decoration:none;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.tui-navrow:hover:not([aria-disabled]){color:var(--color-ink)}}.tui-navrow[aria-current=page]{color:var(--color-ink);font-weight:var(--weight-heading)}.tui-navrow.is-sub{--sub-indent:calc(var(--rail-inset) + var(--chip-md) + var(--space-12));min-height:34px;padding-block:var(--space-2);width:auto;font-size:var(--ui-sm);color:var(--color-ink-faint);margin-inline-start:var(--sub-indent);padding-inline-start:var(--rail-inset)}.tui-navrow.is-sub:before{content:"";inset-block:calc(var(--space-2) / -2);background:var(--color-flat-line);width:1px;position:absolute;inset-inline-start:calc(var(--rail-inset) + var(--chip-md) / 2 - var(--sub-indent))}.tui-navrow.is-sub[aria-current=page]{color:var(--color-ink)}.tui-navrow.is-sub[aria-current=page]:before{background:var(--color-accent)}.tui-navrow[aria-current=true]{color:var(--color-ink);font-weight:var(--weight-heading)}.tui-navrow[aria-current=true] .tui-navrow-ic{background:var(--color-fill-hover);color:var(--color-ink)}.tui-navrow[aria-disabled]{color:var(--color-ink-ghost);cursor:not-allowed}.tui-navrow:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.tui-navrow-ic{width:var(--chip-md);height:var(--chip-md);border-radius:var(--radius-round);color:var(--color-ink-faint);transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.tui-navrow:hover:not([aria-disabled]) .tui-navrow-ic{background:var(--color-fill-hover);color:var(--color-ink)}}.tui-navrow[aria-current=page] .tui-navrow-ic{background:var(--color-accent);color:var(--color-accent-ink)}.tui-navrow-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tui-navrow-s.is-accent{background:var(--color-accent);color:var(--color-accent-ink);font-weight:var(--weight-heading)}@media (pointer:coarse){.tui-navrow{min-height:56px}}.tui-bloom{isolation:isolate;border-radius:var(--radius-panel);corner-shape:squircle;background-color:var(--bloom-base);background-image:radial-gradient(62% 58% at 18% 12%, var(--bloom-a) 0%, transparent 62%), radial-gradient(72% 66% at 88% 26%, var(--bloom-b) 0%, transparent 66%), radial-gradient(84% 74% at 42% 96%, var(--bloom-c) 0%, transparent 70%), radial-gradient(56% 52% at 78% 82%, var(--bloom-d) 0%, transparent 64%);color:var(--bloom-ink);position:relative;overflow:hidden}.tui-panel.is-lit{isolation:isolate;position:relative;overflow:hidden}.tui-panel.is-lit:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(118% 96% at var(--lit-x,100%) var(--lit-y,0%), var(--lit-hue,var(--color-fill-faint)) 0%, transparent 62%);position:absolute;inset:0}.tui-panel.is-lit.lit-top-start{--lit-x:0%;--lit-y:0%}.tui-panel.is-lit.lit-top-end{--lit-x:100%;--lit-y:0%}.tui-panel.is-lit.lit-bottom-start{--lit-x:0%;--lit-y:100%}.tui-panel.is-lit.lit-bottom-end{--lit-x:100%;--lit-y:100%}.tui-panel.is-lit>*{z-index:2;position:relative}.tui-bloom.is-inset{border-radius:var(--radius-control)}.tui-bloom.has-grain:after,.tui-panel.is-lit:after{content:"";z-index:1;opacity:var(--glass-dither);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='64' height='64' filter='url(%23n)'/%3E%3C/svg%3E");background-size:64px 64px;position:absolute;inset:0}.tui-bloom>*{z-index:2;position:relative}.tui-bloom.tone-vital{--bloom-base:#00511c;--bloom-a:#446a05;--bloom-b:#7b6a05;--bloom-c:#004323;--bloom-d:#1b6401}@supports (color:lab(0% 0 0)){.tui-bloom.tone-vital{--bloom-base:lab(29.3216% -33.1716 24.6563);--bloom-a:lab(40.5582% -24.9492 44.0078);--bloom-b:lab(45.4353% -.152171 49.9916);--bloom-c:lab(24.1973% -27.7174 14.3355);--bloom-d:lab(36.7039% -35.93 40.9514)}}.tui-bloom.tone-warm{--bloom-base:#814500;--bloom-a:#2d6b93;--bloom-b:#8e6305;--bloom-c:#882f00;--bloom-d:#944a00}@supports (color:lab(0% 0 0)){.tui-bloom.tone-warm{--bloom-base:lab(36.3082% 22.938 46.2345);--bloom-a:lab(42.6304% -10.3724 -28.2559);--bloom-b:lab(45.5462% 13.0362 51.3259);--bloom-c:lab(32.7957% 38.7819 48.5735);--bloom-d:lab(40.526% 28.8448 50.1889)}}.tui-bloom.tone-rose{--bloom-base:#9f0843;--bloom-a:#b1417e;--bloom-b:#b41231;--bloom-c:#82054b;--bloom-d:#ae3b4d}@supports (color:lab(0% 0 0)){.tui-bloom.tone-rose{--bloom-base:lab(34.3356% 57.3092 11.0447);--bloom-a:lab(45.409% 50.9411 -9.88616);--bloom-b:lab(39.2669% 61.0235 30.1304);--bloom-c:lab(28.0753% 50.8702 -4.60804);--bloom-d:lab(42.7735% 48.5947 16.6721)}}.tui-bloom.tone-cool{--bloom-base:#1646a3;--bloom-a:#006dbc;--bloom-b:#6440b9;--bloom-c:#1c3091;--bloom-d:#006a95}@supports (color:lab(0% 0 0)){.tui-bloom.tone-cool{--bloom-base:lab(31.2667% 13.9604 -56.1086);--bloom-a:lab(44.0628% -2.51591 -50.2089);--bloom-b:lab(36.9438% 37.7786 -59.3092);--bloom-c:lab(24.0249% 22.2675 -56.6239);--bloom-d:lab(41.5623% -14.1814 -31.3366)}}.tui-bloom.tone-mono{--bloom-base:#2e2e2e;--bloom-a:#4d4d4d;--bloom-b:#3d3d3d;--bloom-c:#1f1f1f;--bloom-d:#424242}@supports (color:lab(0% 0 0)){.tui-bloom.tone-mono{--bloom-base:lab(18.8% 0 0);--bloom-a:lab(32.72% -.0000149012 0);--bloom-b:lab(25.76% -.0000149012 0);--bloom-c:lab(11.84% 0 0);--bloom-d:lab(28.08% 0 -.00000596046)}}.tui-bloom{--bloom-ink:#fff;--bloom-ink-dim:#ffffffe0;--bloom-sink:#00000038;--bloom-rim:#ffffff14;--bloom-line:#ffffff38;--bloom-line-strong:#ffffff57}@supports (color:lab(0% 0 0)){.tui-bloom{--bloom-ink:lab(100% 0 0);--bloom-ink-dim:lab(100% 0 0/.88);--bloom-sink:lab(0% 0 0/.22);--bloom-rim:lab(100% 0 0/.08);--bloom-line:lab(100% 0 0/.22);--bloom-line-strong:lab(100% 0 0/.34)}}.tui-bloom-fig{padding:26px 26px 24px}.tui-bloom-well{border-radius:var(--radius-control);background:var(--bloom-sink);box-shadow:inset 0 2px 3px -2px var(--bloom-sink), inset 0 -1px 0 var(--bloom-rim);color:var(--bloom-ink-dim);padding:14px 16px 12px}.tui-bloom-well .tui-scale-ticks{background-image:repeating-linear-gradient(to right, var(--bloom-line) 0 1px, transparent 1px var(--scale-tick))}.tui-bloom-well .tui-scale-major{background:var(--bloom-line-strong)}.tui-bloom-well .tui-scale-mark{background:var(--bloom-ink)}.tui-bloom-well .tui-scale-stops,.tui-bloom-well .tui-scale-ends{color:var(--bloom-ink-dim)}.tui-bloom-label{font-size:var(--text-nano);font-weight:var(--weight-label);letter-spacing:.02em;color:var(--bloom-ink-dim);margin:0}.tui-bloom-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--bloom-ink);margin:10px 0 0;font-size:clamp(38px,7cqi,64px);line-height:1}.tui-bloom-caption{font-size:var(--ui-sm);color:var(--bloom-ink-dim);margin:8px 0 0}.tui-spark{width:100%;height:28px;display:block;overflow:visible}.tui-spark rect,.tui-spark circle{fill:var(--color-flat-line-strong)}.tui-spark polyline{fill:none;stroke:var(--color-flat-line-strong);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.tui-spark .is-now{fill:var(--color-ink)}.tui-spark.tone-good polyline{stroke:var(--tone-good-ink)}.tui-spark.tone-warn polyline{stroke:var(--tone-warn-ink)}.tui-spark.tone-bad polyline{stroke:var(--tone-bad-ink)}.tui-spark.tone-good .is-now{fill:var(--tone-good-ink)}.tui-spark.tone-warn .is-now{fill:var(--tone-warn-ink)}.tui-spark.tone-bad .is-now{fill:var(--tone-bad-ink)}.tui-scale{--scale-tick:6px;--scale-h:18px;gap:6px;display:grid}.tui-scale-ticks{height:var(--scale-h);background-image:repeating-linear-gradient(to right, var(--color-flat-line-strong) 0 1px, transparent 1px var(--scale-tick));background-position:0 100%;background-repeat:no-repeat;background-size:100% 62%;position:relative}.tui-scale-mark{border-radius:var(--radius-pill);background:var(--color-ink);width:2px;position:absolute;inset-block:0;translate:-1px}.tui-scale-past{border-radius:var(--radius-pill);background:var(--color-ink-faint);block-size:30%;inline-size:2px;position:absolute;inset-block-start:0;translate:-1px}.tui-scale-read{block-size:1lh;font-family:var(--font-data);font-size:var(--ui-xs);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--color-ink);position:relative}.tui-scale-val{white-space:nowrap;justify-content:center;inline-size:0;display:flex;position:absolute;inset-block-start:0}.tui-scale.tone-good .tui-scale-read{color:var(--tone-good-ink)}.tui-scale.tone-warn .tui-scale-read{color:var(--tone-warn-ink)}.tui-scale.tone-bad .tui-scale-read{color:var(--tone-bad-ink)}.tui-scale.tone-good .tui-scale-mark{background:var(--tone-good-ink)}.tui-scale.tone-warn .tui-scale-mark{background:var(--tone-warn-ink)}.tui-scale.tone-bad .tui-scale-mark{background:var(--tone-bad-ink)}.tui-scale-ends{font-family:var(--font-data);font-size:var(--ui-nano);font-variant-numeric:tabular-nums;color:var(--color-ink-faint);justify-content:space-between;display:flex}.tui-scale-stops{height:1lh;font-family:var(--font-data);font-size:var(--ui-nano);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--color-ink-faint);position:relative}.tui-scale-stop{white-space:nowrap;justify-content:center;width:0;display:flex;position:absolute;inset-block-start:0}.tui-scale-stop.is-first{justify-content:flex-start}.tui-scale-stop.is-last{justify-content:flex-end}.tui-scale-major{background:var(--color-flat-line-strong);width:1px;position:absolute;inset-block:0}.tui-shell{--shell-pad-block:var(--pad-block);grid-template-columns:1fr;align-items:start;min-height:100dvh;display:grid;container:shell/inline-size}.tui-shell:not([data-bar]){--bar-h:0px}.tui-shell[data-width=text]{--main-max:980px}.tui-shell[data-width=full] .tui-shell-main{max-width:none}.tui-shell[data-rail]{--rail-w:264px;grid-template-columns:auto minmax(0,1fr)}.tui-shell[data-rail][data-aside]{--aside-w:320px;grid-template-columns:auto minmax(0,1fr) auto}.tui-shell[data-aside]:not([data-rail]){--aside-w:320px;grid-template-columns:minmax(0,1fr) auto}.tui-shell-bar{z-index:var(--z-shell-bar);grid-column:1/-1;position:sticky;top:0}.tui-shell[data-bar=content] .tui-shell-bar{grid-column:2/-1}.tui-shell[data-bar=content]:not([data-rail]) .tui-shell-bar{grid-column:1/-1}.tui-shell[data-bar]:not([data-foot]){grid-template-rows:auto minmax(0,1fr)}.tui-shell[data-foot]:not([data-bar]){grid-template-rows:minmax(0,1fr) auto}.tui-shell[data-bar][data-foot]{grid-template-rows:auto minmax(0,1fr) auto}.tui-shell[data-bar=content][data-rail] .tui-shell-rail{grid-area:1/1/span 2;min-height:100dvh;max-height:100dvh;padding-block-start:0;top:0}.tui-shell[data-bar=content][data-rail] .tui-shell-main{grid-area:2/2}.tui-shell[data-bar=content][data-rail] .tui-shell-aside{grid-area:2/3}.tui-shell-rail{width:var(--rail-w,264px);isolation:isolate;flex:none}.tui-shell-aside{width:var(--aside-w,320px)}.tui-shell-rail,.tui-shell-aside{top:var(--bar-h,60px);max-height:calc(100dvh - var(--bar-h,60px));overscroll-behavior:contain;scrollbar-width:none;align-self:start;position:sticky}.tui-shell-aside{overflow-y:auto}.tui-shell-rail{min-height:calc(100dvh - var(--bar-h,60px));overflow:hidden}@property --rail-edge{syntax:"<length>";inherits:false;initial-value:0}.tui-shell-rail-body{--rail-fade:26px;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--rail-edge)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--rail-edge)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--rail-edge)), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--rail-edge)), transparent 100%);overflow-y:auto}.tui-shell-rail-body :focus-visible{outline-offset:-2px}@supports (animation-timeline:scroll()){.tui-shell-rail-body{animation:linear both tui-rail-edge;animation-timeline:scroll(self);animation-range:calc(100% - var(--rail-fade)) 100%}}@keyframes tui-rail-edge{0%{--rail-edge:var(--rail-fade)}to{--rail-edge:0px}}.tui-shell-rail::-webkit-scrollbar{display:none}.tui-shell-rail-body::-webkit-scrollbar{display:none}.tui-shell-aside::-webkit-scrollbar{display:none}.tui-shell-rail{gap:var(--space-16);padding:var(--shell-pad-block) var(--space-12);border-inline-end:1px solid var(--color-flat-line);flex-direction:column;display:flex}.tui-shell-rail-body{gap:var(--space-20);flex-direction:column;flex:1;min-height:0;display:flex}.tui-rail-lead{transition:padding var(--dur-spatial-fast) var(--ease-in-out)}.tui-shell-rail-foot{padding-top:var(--space-16);border-top:1px solid var(--color-flat-line);margin-top:auto}.tui-shell-main{gap:var(--gap-block);min-width:0;padding:var(--pad-block);width:100%;max-width:calc(var(--main-max) + var(--pad-block) * 2);flex-direction:column;margin-inline:auto;display:flex;container:main/inline-size}.tui-shell-aside{padding:var(--space-20) var(--space-16)}.tui-shell-foot{justify-content:space-between;align-items:center;gap:var(--space-16);width:100%;max-width:calc(var(--main-max) + var(--pad-block) * 2);padding-block:var(--space-24);padding-inline:var(--pad-text);border-block-start:1px solid var(--color-flat-line);flex-wrap:wrap;margin-inline:auto;display:flex}.tui-shell[data-rail] .tui-shell-foot{grid-column:2/-1}.tui-shell[data-bar=content][data-foot][data-rail] .tui-shell-rail{grid-row:1/span 3}.tui-shell[data-bar=content][data-foot][data-rail] .tui-shell-foot{grid-area:3/2/auto/-1}@container shell (max-width:1080px){.tui-shell-aside{display:none}}@container shell (max-width:860px){.tui-shell-rail{--rail-w:68px}.tui-shell-main{padding-inline:var(--space-16)}.tui-shell-rail .tui-navrow{grid-template-columns:auto;justify-items:center;padding-inline:0}.tui-shell-rail .tui-navrow.is-sub{display:none}.tui-shell-rail .tui-rail-lead{justify-content:center;padding-inline:0}.tui-shell-rail .tui-navrow-l,.tui-shell-rail .tui-navrow-s,.tui-shell-rail .tui-navlabel,.tui-shell-rail .tui-rail-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.tui-shell.is-compact[data-rail],.tui-shell.is-compact[data-rail][data-aside]{--rail-w:68px}@media (hover:hover) and (pointer:fine){.tui-shell.is-reveal[data-rail]{--rail-rest:calc(var(--space-12) * 2 + var(--rail-inset) * 2 + var(--chip-md));grid-template-columns:var(--rail-rest) minmax(0, 1fr)}.tui-shell.is-reveal[data-rail][data-aside]{grid-template-columns:var(--rail-rest) minmax(0, 1fr) auto}.tui-shell.is-reveal .tui-shell-rail{--rail-w:var(--rail-rest);--rail-open-in:90ms;--rail-open-out:.24s;transition-delay:var(--rail-open-out);z-index:var(--z-shell-rail);background:var(--color-void);transition:width var(--dur-spatial-fast) var(--ease-in-out), box-shadow var(--dur-card) var(--ease-out)}.tui-shell.is-reveal[data-bar=content] .tui-shell-rail{z-index:calc(var(--z-shell-bar) + 1)}.tui-shell.is-reveal .tui-shell-rail:hover{--rail-w:264px;box-shadow:var(--lift-pane);transition-delay:var(--rail-open-in)}.tui-shell.is-reveal .tui-shell-rail:has(:focus-visible){--rail-w:264px;box-shadow:var(--lift-pane);transition-delay:var(--rail-open-in)}.tui-shell.is-reveal .tui-shell-rail:not(:hover):not(:has(:focus-visible)) .tui-navrow{column-gap:0}.tui-shell.is-reveal .tui-shell-rail:not(:hover):not(:has(:focus-visible)) :is(.tui-navrow-l,.tui-navrow-s,.tui-navlabel,.tui-rail-word){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tui-shell.is-reveal .tui-shell-rail:not(:hover):not(:has(:focus-visible)) .tui-navrow.is-sub{display:none}.tui-shell.is-reveal .tui-shell-rail:is(:hover,:has(:focus-visible)) :is(.tui-navrow-l,.tui-navrow-s,.tui-navlabel,.tui-rail-word,.tui-navrow.is-sub){animation:tui-rail-word var(--dur-card) var(--ease-out) both}}@keyframes tui-rail-word{0%{opacity:0}to{opacity:1}}.tui-shell.is-compact .tui-navrow{grid-template-columns:auto;justify-items:center;padding-inline:0}.tui-shell.is-compact .tui-navrow.is-sub{display:none}.tui-shell.is-compact .tui-rail-lead{justify-content:center;padding-inline:0}.tui-shell.is-compact .tui-navrow-l,.tui-shell.is-compact .tui-navrow-s,.tui-shell.is-compact .tui-navlabel,.tui-shell.is-compact .tui-rail-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tui-skip{z-index:var(--z-skip);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--ui-md);font-weight:var(--weight-heading);transition:translate var(--dur-effect-fast) var(--ease-spatial);top:10px;padding:10px 16px;text-decoration:none;position:fixed;inset-inline-start:10px;translate:0 -200%}.tui-skip:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;translate:0}.tui-appbar{--bar-h:60px;--bar-pad:16px;align-items:center;gap:var(--space-16);height:var(--bar-h);padding-inline:var(--bar-pad);background:var(--color-flat-void);border-bottom:1px solid var(--color-flat-line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tui-appbar-lead,.tui-appbar-act{align-items:center;gap:10px;display:flex}.tui-appbar-mid{align-items:center;min-width:0;display:flex}.tui-shell-main :is(.tui-sechead,.tui-note):not(:where(.tui-panel,.tui-alert,.tui-dialog,.tui-empty,.tui-item,.tui-tile,.tui-menu,.tui-pop,.tui-formgrid,.tui-prose) *){padding-inline:var(--pad-block)}.tui-shell-main .tui-prose:not(:where(.tui-panel,.tui-alert,.tui-dialog,.tui-empty,.tui-item,.tui-tile) *){margin-inline-start:var(--pad-block)}.tui-pagehead{column-gap:var(--space-24);padding-inline:var(--pad-block);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.tui-pagehead-txt{display:contents}.tui-pagehead-eye{font-family:var(--font-data);font-size:var(--ui-nano);font-weight:var(--weight-label);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-faint);margin:0 0 10px}.tui-pagehead-t{font-family:var(--font-display);font-size:clamp(24px,3.2cqi,34px);font-weight:var(--weight-display);letter-spacing:-.02em;color:var(--color-ink);margin:0;line-height:1.12}.tui-pagehead-b{max-width:var(--measure);font-size:var(--ui-md);line-height:var(--leading-copy);color:var(--color-ink-faint);margin:10px 0 0}.tui-pagehead-eye{grid-area:1/1}.tui-pagehead-t{grid-area:2/1}.tui-pagehead-b{grid-area:3/1}.tui-pagehead-act{grid-area:2/2;align-self:center;align-items:center;gap:10px;display:flex}@container main (max-width:640px){.tui-pagehead{grid-template-columns:minmax(0,1fr)}.tui-pagehead-act{grid-area:4/1;align-self:start;margin-block-start:var(--space-16)}}@media (max-width:640px){.tui-pagehead{grid-template-columns:minmax(0,1fr)}.tui-pagehead-act{grid-area:4/1;align-self:start;margin-block-start:var(--space-16)}}[data-still],[data-still] *,[data-still] :before,[data-still] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:no-preference){.tui-shell-main>*,.tui-bento>*{--i:8;animation:tui-enter var(--dur-spatial) var(--ease-out) backwards;animation-delay:calc((var(--i) + var(--i-base,0)) * var(--enter-step))}.tui-shell-main>.tui-bento{--i-base:1;animation:none}.tui-shell-main .tui-capsule{animation:tui-enter var(--dur-spatial) var(--ease-out) backwards;animation-delay:calc((var(--i) + var(--i-base,0) + var(--j,6) + 1) * var(--enter-step))}.tui-capsule:first-child{--j:0}.tui-capsule:nth-child(2){--j:1}.tui-capsule:nth-child(3){--j:2}.tui-capsule:nth-child(4){--j:3}.tui-capsule:nth-child(5){--j:4}.tui-capsule:nth-child(6){--j:5}.tui-shell-main>:first-child,.tui-bento>:first-child{--i:0}.tui-shell-main>:nth-child(2),.tui-bento>:nth-child(2){--i:1}.tui-shell-main>:nth-child(3),.tui-bento>:nth-child(3){--i:2}.tui-shell-main>:nth-child(4),.tui-bento>:nth-child(4){--i:3}.tui-shell-main>:nth-child(5),.tui-bento>:nth-child(5){--i:4}.tui-shell-main>:nth-child(6),.tui-bento>:nth-child(6){--i:5}.tui-shell-main>:nth-child(7),.tui-bento>:nth-child(7){--i:6}.tui-shell-main>:nth-child(8),.tui-bento>:nth-child(8){--i:7}.tui-shell-rail,.tui-shell-bar{animation:tui-enter-still var(--dur-card) var(--ease-out) backwards}}@keyframes tui-enter{0%{opacity:0;translate:0 var(--enter-rise)}}@media (prefers-reduced-motion:no-preference){[data-turn] .tui-shell-main>*,[data-turn] .tui-bento>*{animation:none}[data-turn=f] [data-turns]{animation:tui-turn-f var(--dur-spatial-fast) var(--ease-out) backwards}[data-turn=b] [data-turns]{animation:tui-turn-b var(--dur-spatial-fast) var(--ease-out) backwards}}@keyframes tui-turn-f{0%{opacity:0;translate:28px}}@keyframes tui-turn-b{0%{opacity:0;translate:-28px}}@keyframes tui-enter-still{0%{opacity:0}}.tui-btn,.tui-chip,.tui-iconbtn,.tui-tab,.tui-cal-day,.tui-pager-step,.tui-pager-n{transition-property:background,border-color,color,transform;transition-duration:var(--dur-micro);transition-timing-function:var(--ease-out)}.tui-dialog-x,.tui-toast-x,.tui-crumbs a,.tui-disclosure-btn,.tui-acc-btn,.tui-menu-item,.tui-log-row{transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out)}.tui-btn:active:not(:disabled):not([aria-disabled=true]),.tui-chip:active:not(:disabled):not([aria-disabled=true]),.tui-iconbtn:active:not(:disabled):not([aria-disabled=true]),.tui-pager-step:active:not(:disabled),.tui-tab:active,.tui-cal-day:active:not([data-off]),.tui-item[data-interactive]:active,.tui-tile[data-interactive]:active{transition-duration:var(--dur-press);transform:scale(.985)}.tui-check input:not(:disabled):active+label .tui-check-box,.tui-switch input:not(:disabled):active+label .tui-switch-track{transition-duration:var(--dur-press);transform:scale(.9)}.tui-navrow:active:not([aria-disabled]),.tui-menu-item:active:not([data-disabled]),.tui-tree-row:active,.tui-acc-btn:active,.tui-disclosure-btn:active{background:var(--color-fill-hover);transition-duration:var(--dur-press)}.tui-item[data-interactive]:active,.tui-tile[data-interactive]:active{transform:translateY(var(--hover-lift,0)) scale(.985)}@media (hover:none){.tui-item[data-interactive]:active,.tui-tile[data-interactive]:active{background:var(--color-flat-cell-active);transition-duration:var(--dur-press)}.tui-btn:active:not(:disabled):not([aria-disabled=true]),.tui-chip:active:not(:disabled):not([aria-disabled=true]){transition-duration:var(--dur-press);transform:scale(.97)}}.tui-tip,.tui-menu{transition:opacity var(--dur-effect-fast) var(--ease-effect), translate var(--dur-effect) var(--ease-spatial), scale var(--dur-effect-fast) var(--ease-effect), display var(--dur-effect-fast) allow-discrete, overlay var(--dur-effect-fast) allow-discrete}:is(.tui-tip:popover-open,.tui-menu:popover-open){translate:0}@starting-style{:is(.tui-tip.at-top:popover-open,.tui-menu.at-top:popover-open){translate:0 4px}:is(.tui-tip.at-bottom:popover-open,.tui-menu.at-bottom:popover-open){translate:0 -4px}.tui-tip.at-left:popover-open{translate:4px}.tui-tip.at-right:popover-open{translate:-4px}}.tui-dialog{opacity:0;transition:opacity var(--dur-exit) var(--ease-effect), display var(--dur-exit) allow-discrete, overlay var(--dur-exit) allow-discrete}.tui-dialog[open]{opacity:1;transition:opacity var(--dur-effect) var(--ease-effect), display var(--dur-effect) allow-discrete, overlay var(--dur-effect) allow-discrete}@starting-style{.tui-dialog[open]{opacity:0}}.tui-palette{opacity:0;transition:opacity var(--dur-exit) var(--ease-effect), translate var(--dur-exit) var(--ease-effect), display var(--dur-exit) allow-discrete, overlay var(--dur-exit) allow-discrete;translate:0 -4px}.tui-palette[open]{opacity:1;transition:opacity var(--dur-effect) var(--ease-effect), translate var(--dur-effect) var(--ease-out), display var(--dur-effect) allow-discrete, overlay var(--dur-effect) allow-discrete;translate:0}@starting-style{.tui-palette[open]{opacity:0;translate:0 -4px}}.tui-dialog-panel{transition:translate var(--dur-spatial-fast) var(--ease-spatial), scale var(--dur-spatial-fast) var(--ease-spatial)}.tui-dialog[open] .tui-dialog-panel{transition:translate var(--dur-spatial-fast) var(--ease-spatial) var(--delay-beat), scale var(--dur-spatial-fast) var(--ease-spatial) var(--delay-beat);translate:0;scale:1}@starting-style{.tui-dialog[open] .tui-dialog-panel{translate:0 8px;scale:.98}}.tui-sheet{opacity:0;transition:opacity var(--dur-exit) var(--ease-effect), display var(--dur-exit) allow-discrete, overlay var(--dur-exit) allow-discrete}.tui-sheet[open]{opacity:1;transition:opacity var(--dur-effect) var(--ease-effect), display var(--dur-effect) allow-discrete, overlay var(--dur-effect) allow-discrete}@starting-style{.tui-sheet[open]{opacity:0}}.tui-sheet-panel{transition:translate var(--dur-spatial) var(--ease-spatial)}.tui-sheet.is-dragging .tui-sheet-panel{transition:none}.tui-sheet.is-dragging,.tui-sheet.is-dragging *{-webkit-user-select:none;user-select:none}@starting-style{.tui-sheet.is-bottom[open] .tui-sheet-panel{translate:0 100%}.tui-sheet.is-top[open] .tui-sheet-panel{translate:0 -100%}.tui-sheet.is-start[open] .tui-sheet-panel{translate:-100%}.tui-sheet.is-end[open] .tui-sheet-panel{translate:100%}}.tui-sheet::backdrop{opacity:0;transition:opacity var(--dur-exit) var(--ease-effect), display var(--dur-exit) allow-discrete, overlay var(--dur-exit) allow-discrete}.tui-sheet[open]::backdrop{opacity:1;transition-duration:var(--dur-effect)}@starting-style{.tui-sheet[open]::backdrop{opacity:0}}.tui-dialog::backdrop{opacity:0;transition:opacity var(--dur-exit) var(--ease-effect), display var(--dur-exit) allow-discrete, overlay var(--dur-exit) allow-discrete}.tui-dialog[open]::backdrop{opacity:1;transition-duration:var(--dur-effect)}@starting-style{.tui-dialog[open]::backdrop{opacity:0}}.tui-toast{transition:opacity var(--dur-effect) var(--ease-effect), translate var(--dur-spatial-fast) var(--ease-spatial)}@starting-style{.tui-toast{opacity:0;translate:0 12px}}.tui-stagger>*{animation:tui-rise var(--dur-spatial-fast) var(--ease-spatial) backwards;animation-delay:calc(min(var(--tui-n,0), 8) * 24ms)}@keyframes tui-rise{0%{opacity:0;translate:0 8px}}.tui-formfield.look-inset{gap:0;position:relative}.tui-formfield.look-inset .tui-input{min-height:calc(var(--h-input) + var(--space-16));background:var(--color-fill-inset);transition:border-color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);align-items:center;padding-block-start:var(--space-16)}.tui-formfield.look-inset .tui-input:focus-within{border-color:var(--color-ink-faint);background:var(--color-surface);box-shadow:var(--lift-pane)}.tui-formfield.look-inset:has(textarea) .tui-input{border-radius:var(--radius-card);corner-shape:squircle;align-items:start;padding-block-start:var(--space-32)}.tui-formfield.look-inset .tui-formlabel{position-anchor:--tui-value;top:calc((var(--h-input) + var(--space-16)) / 2);font-size:var(--ui-md);font-weight:var(--weight-body);color:var(--color-ink-faint);pointer-events:none;transition:translate var(--dur-micro) var(--ease-out), font-size var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);margin:0;position:absolute;inset-inline-start:var(--space-16);translate:0 -50%}.tui-formfield.look-inset .tui-input :is(input,select,textarea){anchor-name:--tui-value}.tui-formfield.look-inset .tui-formlabel{position-anchor:--tui-value;inset-inline-start:anchor(start)}@supports not (anchor-name:--x){.tui-formfield.look-inset:has(.tui-input-fix) .tui-formlabel{inset-inline-start:calc(var(--space-16) + var(--chip-sm) + 9px)}}:-webkit-any(.tui-formfield.look-inset:has(select) .tui-formlabel,.tui-formfield.look-inset:has(.tui-input.is-raised) .tui-formlabel,.tui-formfield.look-inset:has(:focus) .tui-formlabel,.tui-formfield.look-inset:has(input:-webkit-autofill) .tui-formlabel,.tui-formfield.look-inset:has(input:not(:placeholder-shown)) .tui-formlabel){translate:0 calc(-50% - var(--space-12));font-size:var(--ui-xs)}:is(.tui-formfield.look-inset:has(select) .tui-formlabel,.tui-formfield.look-inset:has(.tui-input.is-raised) .tui-formlabel,.tui-formfield.look-inset:has(:focus) .tui-formlabel,.tui-formfield.look-inset:has(input:autofill) .tui-formlabel,.tui-formfield.look-inset:has(input:not(:placeholder-shown)) .tui-formlabel){translate:0 calc(-50% - var(--space-12));font-size:var(--ui-xs)}.tui-formfield.look-inset:has(textarea) .tui-formlabel{top:var(--space-12);inset-inline-start:var(--space-16);translate:0}.tui-formfield.look-inset .tui-input-fix,.tui-formfield.look-inset .tui-input-act{margin-block-start:calc(var(--space-16) * -1)}.tui-formfield.look-inset .tui-input-fix{color:var(--color-ink-faint)}.tui-formfield.look-inset .tui-input-act>.tui-iconbtn>svg,.tui-formfield.look-inset .tui-input-act>.tui-iconbtn>.tui-iconbtn-ic>svg{width:var(--glyph-md);height:var(--glyph-md)}.tui-formfield.look-inset .tui-input-act{margin-inline-end:var(--space-8)}.tui-formfield.look-inset .tui-input-act>.tui-iconbtn.is-quiet{background:0 0}.tui-formfield.look-float{gap:0;padding-block-start:15px;position:relative}.tui-formfield.look-float .tui-input{border-radius:var(--radius-cell);box-shadow:inset 0 -1px 0 var(--color-flat-line);transition:box-shadow var(--dur-micro) var(--ease-out);background:0 0;border:0;padding-inline:0}.tui-formfield.look-float .tui-selectwrap{padding-inline-end:calc(var(--glyph-sm) + 8px)}.tui-formfield.look-float .tui-select-caret{inset-inline-end:0}:is(.tui-formfield.look-float:has(input:focus) .tui-input,.tui-formfield.look-float:has(textarea:focus) .tui-input,.tui-formfield.look-float:has(select:focus) .tui-input){box-shadow:inset 0 -2px 0 var(--color-accent)}.tui-formfield.look-float.is-error .tui-input{box-shadow:inset 0 -1px 0 var(--color-bad)}:is(.tui-formfield.look-float.is-error:has(input:focus) .tui-input,.tui-formfield.look-float.is-error:has(textarea:focus) .tui-input,.tui-formfield.look-float.is-error:has(select:focus) .tui-input){box-shadow:inset 0 -2px 0 var(--color-bad)}.tui-formfield.look-float .tui-formlabel{font-size:var(--ui-md);font-weight:var(--weight-body);letter-spacing:0;text-transform:none;color:var(--color-ink-faint);pointer-events:none;transform-origin:0;transition:translate var(--dur-micro) var(--ease-out), font-size var(--dur-micro) var(--ease-out), letter-spacing var(--dur-micro) var(--ease-out), font-weight var(--dur-micro) var(--ease-out), text-transform var(--dur-micro) var(--ease-out) allow-discrete, color var(--dur-micro) var(--ease-out);position:absolute;inset-block-start:calc(15px + (var(--h-input) - 1lh) / 2);inset-inline-start:0}:is(.tui-formfield.look-float:has(input:focus) .tui-formlabel,.tui-formfield.look-float:has(input:not(:placeholder-shown)) .tui-formlabel,.tui-formfield.look-float:has(textarea:focus) .tui-formlabel,.tui-formfield.look-float:has(textarea:not(:placeholder-shown)) .tui-formlabel,.tui-formfield.look-float:has(select) .tui-formlabel){translate:0 calc(-1 * (15px + (var(--h-input) - 1lh) / 2));font-size:var(--ui-nano);font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint)}:is(.tui-formfield.look-float:has(input:focus) .tui-formlabel,.tui-formfield.look-float:has(textarea:focus) .tui-formlabel,.tui-formfield.look-float:has(select:focus) .tui-formlabel){color:var(--color-ink-dim)}.tui-formfield.look-float input::placeholder,.tui-formfield.look-float textarea::placeholder{color:#0000;transition:color var(--dur-micro) var(--ease-out)}.tui-formfield.look-float input:focus::placeholder,.tui-formfield.look-float textarea:focus::placeholder{color:var(--color-ink-ghost)}.tui-formfield.look-float .tui-req{text-transform:none;letter-spacing:0}.tui-appbar.is-sticky{z-index:var(--z-bar);isolation:isolate;background:0 0;border-bottom:0;position:sticky;inset-block-start:0}.tui-appbar.is-sticky>*{z-index:1;position:relative}.tui-appbar.is-sticky:before{content:"";z-index:0;background:var(--color-bar-veil);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur));box-shadow:inset 0 -1px 0 var(--color-hairline);pointer-events:none;opacity:1;position:absolute;inset:0}@supports (animation-timeline:scroll()){.tui-appbar.is-sticky:before{animation:linear backwards tui-bar-veil;animation-timeline:--tui-page;animation-range:0 var(--bar-settle,64px)}}@keyframes tui-bar-veil{0%{opacity:0}to{opacity:1}}@media (forced-colors:active){.tui-navlink.is-current,.tui-navrow[aria-current=page],.tui-navrow[aria-current=page] .tui-navrow-ic,.tui-tree-row.is-current,.tui-pager-n.is-current,.tui-cal-day.is-selected{color:highlighttext;background:highlight}.tui-cal-day.is-selected.is-today{box-shadow:none}.tui-cal-day.is-selected.is-marked:before{background:highlighttext}.tui-crumbs [aria-current=page]{text-underline-offset:3px;text-decoration:underline}.tui-seg-thumb{display:none}.tui-seg-item[aria-checked=true]{color:highlighttext;background:highlight}.tui-tablist-mark{display:none}.tui-tab[aria-selected=true]{color:highlighttext;background:highlight}.tui-otp-glow{display:none}.tui-otp-slot[data-caret]{outline-offset:-2px;outline:2px solid highlight}.tui-otp-slot[data-caret]:not([data-filled]):after{background:canvastext}}@media (prefers-reduced-motion:reduce){.tui-otp-slot[data-caret]:not([data-filled]):after{animation:none}}@media (prefers-reduced-transparency:reduce){.tui-item-badge{background:var(--color-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.tui-dialog::backdrop,.tui-palette::backdrop,.tui-sheet::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000eb;background:lab(0% 0 0/.92)}.tui-stage-plane{-webkit-backdrop-filter:none;backdrop-filter:none}.tui-appbar.is-sticky:before{background:var(--color-void);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;animation:none}}.tui-appbar.is-sticky{view-transition-name:tui-bar}.tui-shell-rail{view-transition-name:tui-rail}.tui-vt-hold{view-transition-name:tui-hold}::view-transition-old(root){animation:var(--dur-exit) var(--ease-effect) both tui-vt-out, var(--dur-exit) var(--ease-effect) both tui-vt-lift-out}::view-transition-new(root){animation:var(--dur-effect) var(--ease-effect) var(--dur-exit) both tui-vt-in, var(--dur-spatial-fast) var(--ease-spatial) both tui-vt-lift-in}@keyframes tui-vt-out{to{opacity:0}}@keyframes tui-vt-in{0%{opacity:0}}@keyframes tui-vt-lift-out{to{transform:translateY(-6px)}}@keyframes tui-vt-lift-in{0%{transform:translateY(8px)}}::view-transition-group(.morph){animation-duration:var(--dur-spatial-fast);animation-timing-function:var(--ease-spatial)}::view-transition-image-pair(.morph){animation-name:tui-vt-blur}@keyframes tui-vt-blur{30%{filter:blur(3px)}}::view-transition-old(.tui-vt-yield){animation:var(--dur-exit) var(--ease-effect) both tui-vt-out, var(--dur-exit) var(--ease-effect) both tui-vt-sink}::view-transition-new(.tui-vt-arrive){animation:var(--dur-effect) var(--ease-effect) var(--dur-exit) both tui-vt-in, var(--dur-spatial-fast) var(--ease-spatial) both tui-vt-lift-in}@keyframes tui-vt-sink{to{transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}}.tui-avatars{--stack-size:28px;--ring-ground:var(--color-void);--stack-ring:2px;--stack-lap:calc(var(--stack-size) / 4);isolation:isolate;align-items:center;display:inline-flex}.tui-avatars>.tui-avatars-item+*,.tui-avatars>.tui-avatars-item+.tui-avatars-more,.tui-avatars>*+*{margin-inline-start:calc(var(--stack-lap) * -1)}.tui-avatars-item,.tui-avatars-more{z-index:var(--stack-i,0);flex:none;position:relative}.tui-avatars-item{display:inline-flex}.tui-avatars-face,.tui-avatars-more{box-shadow:0 0 0 var(--stack-ring) var(--ring-ground);flex:none}@media (hover:hover) and (pointer:fine){.tui-avatars-item:hover{z-index:99}.tui-avatars-item:hover .tui-avatars-face{translate:0 -2px}.tui-avatars-item:hover .tui-avatars-name{opacity:1;translate:-50% -4px}}.tui-avatars-face{transition:translate var(--dur-effect-fast) var(--ease-spatial)}.tui-avatars-name{opacity:0;pointer-events:none;white-space:nowrap;border-radius:var(--radius-marker);background:var(--color-flat-raised);box-shadow:0 0 0 1px var(--color-hairline), var(--lift-pane);color:var(--color-ink);font-size:var(--ui-xs);transition:opacity var(--dur-effect-fast) var(--ease-effect), translate var(--dur-effect-fast) var(--ease-spatial);padding:3px 8px;position:absolute;inset-block-end:100%;inset-inline-start:50%;translate:-50% 2px}.tui-avatars-more{inline-size:var(--stack-size);block-size:var(--stack-size);border-radius:var(--radius-round);background:var(--color-fill-faint);color:var(--color-ink-dim);font-family:var(--font-data);font-size:calc(var(--stack-size) * .36);font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:center;align-items:center;display:inline-flex}.tui-panel,.tui-cell,.tui-navrow,.tui-log-row{--ring-ground:var(--color-flat-cell)}@property --step-charge{syntax:"<number>";inherits:true;initial-value:0}.tui-num:has(>.tui-num-steps){padding-inline-end:calc(var(--field-inset) - 1px)}.tui-num-steps{--num-gap:calc(var(--field-inset) - 1px);--num-h:calc(var(--h-input) - 2 * var(--field-inset));--num-r:max(0px, calc(var(--radius-control-tight) - var(--num-gap)));background:var(--color-hairline);border-radius:var(--num-r);flex:none;align-self:center;gap:1px;padding:1px;display:flex;overflow:clip}.tui-num-step{inline-size:max(24px, var(--num-h));block-size:var(--num-h);background:var(--color-fill-faint);color:var(--color-ink-dim);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:relative}.tui-num-step:hover:not(:disabled){background:var(--color-fill-hover);color:var(--color-ink)}.tui-num-step:disabled{color:var(--color-ink-ghost);background:var(--color-fill-inset);cursor:default}.tui-num-step[data-held]:not(:disabled){background:#ffffff1a;background:lab(100% 0 0/.1)}@supports (color:color-mix(in lab, red, red)){.tui-num-step[data-held]:not(:disabled){background:color-mix(in oklab, var(--color-fill-hover), var(--color-accent) calc(var(--step-charge) * 22%))}}.tui-num-step[data-held]:not(:disabled){color:var(--color-ink)}.tui-num-step[data-held]:not(:disabled):after{content:"";block-size:1.5px;inline-size:calc(var(--step-charge) * 100%);background:var(--color-accent);position:absolute;inset-block-end:0;inset-inline-start:0}.tui-num-step:active:not(:disabled) svg{transition-duration:var(--dur-press);transform:scale(.9)}.tui-num-step svg{transition:transform var(--dur-micro) var(--ease-out)}.tui-num[data-affix] input{text-align:end}.tui-num-unit{font-size:var(--unit-size);color:var(--color-ink-faint);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none;margin-inline-start:calc(var(--unit-gap) - 9px)}.tui-num input{font-variant-numeric:tabular-nums}.tui-otp{isolation:isolate;inline-size:max-content;max-inline-size:100%;display:inline-flex;position:relative}.tui-otp-real{z-index:2;color:#0000;caret-color:#0000;letter-spacing:-.5em;cursor:text;background:0 0;border:0;outline:none;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;inset:0}.tui-otp-real::selection{background:0 0}.tui-otp-slots{z-index:0;gap:var(--space-6);pointer-events:none;display:flex;position:relative}.tui-otp-slot{inline-size:calc(var(--h-input) - var(--space-8));block-size:var(--h-input);border:1px solid var(--color-control-edge);border-radius:var(--radius-control-tight);background:var(--color-flat-sunk);color:var(--color-ink);font-size:var(--ui-lg);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";transition:border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);place-items:center;display:grid}.tui-otp-slot[data-filled]{border-color:var(--color-hairline-strong)}.tui-otp-gap{inline-size:var(--space-8);background:var(--color-hairline-strong);align-self:center;block-size:1px}.tui-otp-glow{z-index:1;inline-size:var(--glow-w,0px);block-size:var(--glow-h,0px);translate:var(--glow-x,0px) var(--glow-y,0px);border-radius:var(--radius-control-tight);box-shadow:inset 0 0 0 1px var(--color-ink);opacity:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease-out);position:absolute;top:0;left:0}.tui-otp-glow[data-on]{opacity:1}.tui-otp-slot[data-caret]:not([data-filled]):after{content:"";background:var(--color-ink);block-size:1.1em;inline-size:1.5px;animation:1.06s step-end infinite tui-otp-blink}@keyframes tui-otp-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.tui-otp-slot[data-in-range]{background:var(--color-fill-hover);border-color:var(--color-ink-dim)}.tui-otp[data-error] .tui-otp-slot{border-color:var(--color-bad)}.tui-otp[data-disabled] .tui-otp-slot{background:var(--color-layer-2);color:var(--color-ink-faint)}.tui-otp[data-disabled] .tui-otp-real{cursor:not-allowed}.tui-seg{--seg-inset:2px;--seg-h:var(--h-input);block-size:var(--seg-h);padding:var(--seg-inset);box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:var(--radius-pill);background:var(--color-flat-sunk);isolation:isolate;gap:0;display:inline-flex;position:relative}.tui-seg-item{z-index:1;align-items:center;gap:var(--space-6);border-radius:max(0px, calc(var(--radius-pill) - var(--seg-inset)));block-size:100%;color:var(--color-ink-dim);font-size:var(--ui-md);white-space:nowrap;cursor:pointer;transition:color var(--dur-micro) var(--ease-out);background:0 0;border:0;padding-inline:12px;display:inline-flex;position:relative}.tui-seg.is-sm{--seg-h:calc(var(--h-input) - 6px)}.tui-seg.is-sm .tui-seg-item{font-size:var(--ui-sm);padding-inline:9px}.tui-seg.is-lg{--seg-h:var(--h-btn-lg)}.tui-seg.is-lg .tui-seg-item{padding-inline:14px}.tui-seg-item:hover:not(:disabled){color:var(--color-ink)}.tui-seg-item[aria-checked=true]{color:var(--color-accent-ink)}.tui-seg-item:disabled{color:var(--color-ink-ghost);cursor:default}.tui-seg-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.tui-seg-thumb{z-index:0;inline-size:var(--glow-w,0px);block-size:var(--glow-h,0px);translate:var(--glow-x,0px) var(--glow-y,0px);border-radius:max(0px, calc(var(--radius-pill) - var(--seg-inset)));background:var(--color-accent);opacity:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease-out);position:absolute;top:0;left:0}.tui-seg-thumb[data-on]{opacity:1}:where(:focus-visible){box-shadow:0 0 0 3px var(--focus-under)}.tui-input :is(input,select,textarea):focus-visible{box-shadow:none}.tui-hold{align-content:center;justify-items:center;gap:var(--space-20);min-block-size:100dvh;padding:var(--space-32);background:var(--color-void);text-align:center;padding-block-end:calc(var(--space-32) + 4dvh);display:grid}.tui-hold-mark{color:var(--color-ink);margin:0;line-height:0}.tui-hold-line{max-inline-size:34ch;color:var(--color-ink-faint);font-size:var(--ui-md);text-wrap:balance;margin:0}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-11{height:calc(var(--spacing) * 11)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[connection\:log\]{connection:log}}[data-density=condensed]{--pad:var(--space-8);--pad-tight:var(--space-4);--gap:var(--space-8);--gap-tight:var(--space-4);--row-h:32px;--pad-block:var(--space-20);--gap-block:var(--space-24);--h-btn-lg:38px;--h-btn-md:32px;--h-btn-sm:27px;--h-chip:28px;--h-input:34px;--h-field:38px;--h-track:4px}[data-density=spacious]{--pad:var(--space-24);--pad-tight:var(--space-12);--gap:var(--space-24);--gap-tight:var(--space-12);--row-h:48px;--pad-block:var(--space-40);--gap-block:var(--space-48);--h-btn-lg:52px;--h-btn-md:44px;--h-btn-sm:36px;--h-chip:38px;--h-input:46px;--h-field:54px;--h-track:6px}@media (min-resolution:1.5x){:root{--glass-blur:7px}}@media (min-resolution:2.5x){:root{--glass-blur:5px}}@media (prefers-contrast:more){:root{--color-flat-line:var(--color-flat-line-strong);--color-hairline:var(--color-hairline-strong)}}@media (prefers-reduced-motion:reduce){.tui-cal-body,.tui-cal-body[data-dir="-1"],.tui-stagger>*,.tui-ind,.tui-tree-ic{animation-duration:1ms}.tui-tree-kids,.tui-tree-kids-in,.tui-tree-glow,.tui-switch-track:before,.tui-menu-glow,.tui-dialog-panel,.tui-sheet-panel,.tui-menu,.tui-pop-panel,.tui-disclosure-wrap,.tui-acc-wrap,.tui-disclosure-body,.tui-acc-panel,.tui-check-box:after,.tui-check-tick .tui-tick,.tui-check-tick .tui-dash{transition-duration:1ms}.tui-skeleton{animation:none}}.tui-formgrid{row-gap:var(--space-20);column-gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));align-items:start;display:grid}.tui-formgrid>.full,.tui-formgrid>label.full{grid-column:1/-1}.tui-formgrid>.full:last-child{margin-top:var(--space-4)}.tui-formgrid>label{gap:var(--space-4);font-size:var(--ui-xs);color:var(--color-ink-dim);flex-direction:column;min-width:0;display:flex}.tui-stack{flex-direction:column;align-items:stretch;min-width:0;display:flex}.tui-stack.gap-sm{gap:var(--space-8)}.tui-stack.gap-md{gap:var(--space-16)}.tui-stack.gap-lg{gap:var(--space-24)}.tui-cluster{flex-wrap:wrap;min-width:0;display:inline-flex}.tui-cluster.gap-xs{gap:var(--space-4)}.tui-cluster.gap-sm{gap:var(--space-8)}.tui-cluster.gap-md{gap:var(--space-12)}.tui-cluster.al-center{align-items:center}.tui-cluster.al-baseline{align-items:baseline}.tui-cluster.al-start{align-items:flex-start}.tui-bento{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;min-width:0;display:grid}.tui-bento.gap-sm{gap:var(--space-12)}.tui-bento.gap-md{gap:var(--space-16)}.tui-bento>*{grid-column:span var(--span,12);min-width:0}@container main (max-width:1180px){.tui-bento>:where([data-span="3"],[data-span="4"],[data-span="5"]){grid-column:span 6}.tui-bento>:where([data-span="7"],[data-span="8"],[data-span="9"]){grid-column:1/-1}}@container main (max-width:820px){.tui-bento>*{grid-column:1/-1}}@media (max-width:1180px){.tui-bento>:where([data-span="3"],[data-span="4"],[data-span="5"]){grid-column:span 6}.tui-bento>:where([data-span="7"],[data-span="8"],[data-span="9"]){grid-column:1/-1}}@media (max-width:820px){.tui-bento>*{grid-column:1/-1}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]),[data-theme=system]:not([data-theme=dark]){--color-void:#f9fafb;--color-ground:#f6f7f8;--color-surface:#fff;--color-raised:#fff;--color-flat-void:#f3f3f3;--color-flat-sunk:#ededed;--color-flat-cell:#fff;--color-flat-cell-hover:#f6f6f6;--color-flat-cell-active:#ededed;--color-flat-line:#0000001a;--color-flat-raised:#fff;--color-glass-veil:#ffffffe0;--color-flat-overlay:#fff;--color-flat-line-strong:#00000029;--color-ink:#191b1c;--color-ink-dim:#515355;--color-ink-faint:#707274;--color-ink-ghost:#8d8f91;--color-hairline:#00000017;--color-hairline-strong:#00000029;--color-fill-faint:#0000000b;--color-fill-hover:#00000012;--color-fill-hover-quiet:#0000000a;--color-ground-band:#0c0c0d}@supports (color:lab(0% 0 0)){:root:not([data-theme=dark]),[data-theme=system]:not([data-theme=dark]){--color-void:lab(98.2586% -.2231 -.716782);--color-ground:lab(97.0986% -.223041 -.716782);--color-surface:lab(100% 0 0);--color-raised:lab(100% 0 0);--color-flat-void:lab(95.94% 0 0);--color-flat-sunk:lab(93.62% -.0000298023 0);--color-flat-cell:lab(100% 0 0);--color-flat-cell-hover:lab(96.752% 0 0);--color-flat-cell-active:lab(93.62% -.0000298023 0);--color-flat-line:lab(0% 0 0/.1);--color-flat-raised:lab(100% 0 0);--color-glass-veil:lab(100% 0 0/.88);--color-flat-overlay:lab(100% 0 0);--color-flat-line-strong:lab(0% 0 0/.16);--color-ink:lab(9.51618% -.427723 -1.42321);--color-ink-dim:lab(35.0367% -.438228 -1.4289);--color-ink-faint:lab(47.7968% -.440329 -1.43007);--color-ink-ghost:lab(59.3969% -.441581 -1.4308);--color-hairline:lab(0% 0 0/.09);--color-hairline-strong:lab(0% 0 0/.16);--color-fill-faint:lab(0% 0 0/.045);--color-fill-hover:lab(0% 0 0/.07);--color-fill-hover-quiet:lab(0% 0 0/.04)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]),[data-theme=system]:not([data-theme=dark]){--color-ground-band:color-mix(in srgb, lab(0% 0 0) 4%, var(--color-ground))}}:root:not([data-theme=dark]),[data-theme=system]:not([data-theme=dark]){--color-fill-inset:#00000006;--color-control-edge:#00000070;--color-accent:#1e1f21;--color-accent-ink:#fcfcfc;--color-accent-dim:#0000001f;--color-good:#007137;--color-good-ink:#fcfcfc;--color-warn:#845a00;--color-warn-ink:#fcfcfc;--color-bad:#b71824;--color-bad-ink:#fcfcfc;--color-bar-veil:#f9fafbe6;--glass-tint:#ffffff8c}@supports (color:lab(0% 0 0)){:root:not([data-theme=dark]),[data-theme=system]:not([data-theme=dark]){--color-fill-inset:lab(0% 0 0/.025);--color-control-edge:lab(0% 0 0/.44);--color-accent:lab(11.8363% -.429466 -1.42414);--color-accent-ink:lab(98.84% .0000298023 -.0000119209);--color-accent-dim:lab(0% 0 0/.12);--color-good:lab(41.3166% -40.5862 24.5249);--color-good-ink:lab(98.84% .0000298023 -.0000119209);--color-warn:lab(41.8908% 15.2444 64.6201);--color-warn-ink:lab(98.84% .0000298023 -.0000119209);--color-bad:lab(40.057% 60.2793 38.9217);--color-bad-ink:lab(98.84% .0000298023 -.0000119209);--color-bar-veil:lab(98.2586% -.2231 -.716782/.9);--glass-tint:lab(100% 0 0/.55)}}}[data-theme=light]{--color-void:#f9fafb;--color-ground:#f6f7f8;--color-surface:#fff;--color-raised:#fff;--color-flat-void:#f3f3f3;--color-flat-sunk:#ededed;--color-flat-cell:#fff;--color-flat-cell-hover:#f6f6f6;--color-flat-cell-active:#ededed;--color-flat-line:#0000001a;--color-flat-raised:#fff;--color-glass-veil:#ffffffe0;--color-flat-overlay:#fff;--color-flat-line-strong:#00000029;--color-ink:#191b1c;--color-ink-dim:#515355;--color-ink-faint:#707274;--color-ink-ghost:#8d8f91;--color-hairline:#00000017;--color-hairline-strong:#00000029;--color-fill-faint:#0000000b;--color-fill-hover:#00000012;--color-fill-hover-quiet:#0000000a;--color-ground-band:#0c0c0d}@supports (color:lab(0% 0 0)){[data-theme=light]{--color-void:lab(98.2586% -.2231 -.716782);--color-ground:lab(97.0986% -.223041 -.716782);--color-surface:lab(100% 0 0);--color-raised:lab(100% 0 0);--color-flat-void:lab(95.94% 0 0);--color-flat-sunk:lab(93.62% -.0000298023 0);--color-flat-cell:lab(100% 0 0);--color-flat-cell-hover:lab(96.752% 0 0);--color-flat-cell-active:lab(93.62% -.0000298023 0);--color-flat-line:lab(0% 0 0/.1);--color-flat-raised:lab(100% 0 0);--color-glass-veil:lab(100% 0 0/.88);--color-flat-overlay:lab(100% 0 0);--color-flat-line-strong:lab(0% 0 0/.16);--color-ink:lab(9.51618% -.427723 -1.42321);--color-ink-dim:lab(35.0367% -.438228 -1.4289);--color-ink-faint:lab(47.7968% -.440329 -1.43007);--color-ink-ghost:lab(59.3969% -.441581 -1.4308);--color-hairline:lab(0% 0 0/.09);--color-hairline-strong:lab(0% 0 0/.16);--color-fill-faint:lab(0% 0 0/.045);--color-fill-hover:lab(0% 0 0/.07);--color-fill-hover-quiet:lab(0% 0 0/.04)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-ground-band:color-mix(in srgb, lab(0% 0 0) 4%, var(--color-ground))}}[data-theme=light]{--color-fill-inset:#00000006;--color-control-edge:#00000070;--color-accent:#1e1f21;--color-accent-ink:#fcfcfc;--color-accent-dim:#0000001f;--color-good:#007137;--color-good-ink:#fcfcfc;--color-warn:#845a00;--color-warn-ink:#fcfcfc;--color-bad:#b71824;--color-bad-ink:#fcfcfc;--color-bar-veil:#f9fafbe6;--glass-tint:#ffffff8c}@supports (color:lab(0% 0 0)){[data-theme=light]{--color-fill-inset:lab(0% 0 0/.025);--color-control-edge:lab(0% 0 0/.44);--color-accent:lab(11.8363% -.429466 -1.42414);--color-accent-ink:lab(98.84% .0000298023 -.0000119209);--color-accent-dim:lab(0% 0 0/.12);--color-good:lab(41.3166% -40.5862 24.5249);--color-good-ink:lab(98.84% .0000298023 -.0000119209);--color-warn:lab(41.8908% 15.2444 64.6201);--color-warn-ink:lab(98.84% .0000298023 -.0000119209);--color-bad:lab(40.057% 60.2793 38.9217);--color-bad-ink:lab(98.84% .0000298023 -.0000119209);--color-bar-veil:lab(98.2586% -.2231 -.716782/.9);--glass-tint:lab(100% 0 0/.55)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ti{color:inherit;flex-shrink:0;display:block}.ti-draw>*{stroke-dasharray:120;stroke-dashoffset:120px;animation:ti-draw var(--ti-dur,var(--dur-spatial)) var(--ease-effect) forwards}.ti-draw.ti-when-hover>*{stroke-dashoffset:0;animation:none}@media (hover:hover) and (pointer:fine){:hover>.ti-draw.ti-when-hover>*,:hover .ti-draw.ti-when-hover>*,[data-state=active] .ti-draw.ti-when-hover>*{animation:ti-draw var(--ti-dur,var(--dur-spatial)) var(--ease-effect) forwards}}.ti-draw.ti-when-always>*{animation:ti-draw var(--ti-dur,var(--dur-spatial)) var(--ease-effect) infinite}.ti-draw>:nth-child(2){animation-delay:60ms}.ti-draw>:nth-child(3){animation-delay:.12s}.ti-draw>:nth-child(n+4){animation-delay:.18s}@keyframes ti-draw{to{stroke-dashoffset:0}}.ti-spin{animation:ti-spin var(--ti-dur,var(--dur-loop)) linear infinite}.ti-spin.ti-when-mount{animation-iteration-count:1}.ti-spin.ti-when-hover{animation:none}@media (hover:hover) and (pointer:fine){:hover>.ti-spin.ti-when-hover,:hover .ti-spin.ti-when-hover,[data-state=active] .ti-spin.ti-when-hover{animation:ti-spin var(--ti-dur,var(--dur-loop)) linear infinite}}@keyframes ti-spin{to{rotate:360deg}}.ti-pulse{animation:ti-pulse var(--ti-dur,var(--dur-loop)) var(--ease-in-out) infinite;transform-origin:50%}.ti-pulse.ti-when-mount{animation-iteration-count:1}.ti-pulse.ti-when-hover{animation:none}@media (hover:hover) and (pointer:fine){:hover>.ti-pulse.ti-when-hover,:hover .ti-pulse.ti-when-hover,[data-state=active] .ti-pulse.ti-when-hover{animation:ti-pulse var(--ti-dur,var(--dur-loop)) var(--ease-in-out) infinite}}@keyframes ti-pulse{50%{scale:1.12}}.ti-nudge{transition:translate var(--ti-dur,var(--dur-effect-fast)) var(--ease-spatial)}@media (hover:hover) and (pointer:fine){:hover>.ti-nudge,:hover .ti-nudge,[data-state=active] .ti-nudge{translate:2px}}.tic{border-radius:var(--radius-control);background:var(--color-fill-faint);color:var(--color-ink-dim);transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);flex-shrink:0;place-items:center;display:inline-grid}.tic-sm{width:var(--chip-sm);height:var(--chip-sm);border-radius:var(--radius-key)}.tic-md{width:var(--chip-md);height:var(--chip-md)}.tic-lg{width:var(--chip-lg);height:var(--chip-lg);border-radius:var(--radius-card,14px)}@media (hover:hover) and (pointer:fine){:hover>.tic,a:hover .tic,button:hover .tic,[data-interactive]:hover .tic{background:var(--color-fill-hover);color:var(--color-ink)}}[aria-current]>.tic,[data-state=active] .tic{background:var(--color-fill-hover);color:var(--color-ink)}.tg{--tg-well-a:#141414;--tg-well-b:#0a0a0a;--tg-rim-a:#ffffff47;--tg-rim-b:#ffffff1a;--tg-rim-c:#ffffff05;--tg-metal:var(--color-accent);--tg-fill:#ffffff24;--tg-veil:#00000073;flex-shrink:0;place-items:center;line-height:0;display:inline-grid}@supports (color:lab(0% 0 0)){.tg{--tg-well-a:lab(6.19571% 0 0);--tg-well-b:lab(2.75381% 0 0);--tg-rim-a:lab(100% 0 0/.28);--tg-rim-b:lab(100% 0 0/.1);--tg-rim-c:lab(100% 0 0/.02);--tg-fill:lab(100% 0 0/.14);--tg-veil:lab(0% 0 0/.45)}}.tg-gold{--tg-well-a:#181612;--tg-well-b:#0c0b09;--tg-rim-a:#ddcca94d;--tg-rim-b:#cabca11a;--tg-rim-c:#cabca105;--tg-metal:#f0bb3b;--tg-fill:#ca9d332e;--tg-veil:#05030280}@supports (color:lab(0% 0 0)){.tg-gold{--tg-well-a:lab(7.2527% .279635 2.68617);--tg-well-b:lab(3.05649% .0704974 .769386);--tg-rim-a:lab(82.7607% 2.12318 19.6243/.3);--tg-rim-b:lab(76.9342% 1.6005 15.6067/.1);--tg-rim-c:lab(76.9342% 1.6005 15.6067/.02);--tg-metal:lab(79.3236% 11.1274 68.2268);--tg-fill:lab(67.7008% 9.57128 58.8412/.18);--tg-veil:lab(.901543% .332251 .73292/.5)}}.tg-cool{--tg-well-a:#12171b;--tg-well-b:#090b0d;--tg-rim-a:#b6d1ee47;--tg-rim-b:#abc0d71a;--tg-rim-c:#abc0d705;--tg-metal:#89c3ff;--tg-fill:#6da3da2e;--tg-veil:#02030680}@supports (color:lab(0% 0 0)){.tg-cool{--tg-well-a:lab(7.20838% -1.0453 -4.15414);--tg-well-b:lab(2.92431% -.305265 -1.16081);--tg-rim-a:lab(82.5207% -4.74006 -17.5147/.28);--tg-rim-b:lab(76.7421% -3.89951 -14.0553/.1);--tg-rim-c:lab(76.7421% -3.89951 -14.0553/.02);--tg-metal:lab(76.4291% -7.8474 -40.9977);--tg-fill:lab(64.9032% -6.78036 -34.218/.18);--tg-veil:lab(.898048% -.187442 -.952324/.5)}}.tg-plain{--tg-metal:var(--color-ink-dim);--tg-fill:#ffffff12;--tg-rim-a:#ffffff2e}@supports (color:lab(0% 0 0)){.tg-plain{--tg-fill:lab(100% 0 0/.07);--tg-rim-a:lab(100% 0 0/.18)}}@media (prefers-reduced-motion:reduce){.ti-draw>*{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.ti-spin,.ti-pulse{animation:none}.ti-nudge{transition:none}:hover>.ti-nudge,:hover .ti-nudge,[data-state=active] .ti-nudge{translate:none}}.dm{isolation:isolate;--dm-blur:5px;--dm-sat:130%;--dm-well-a:#181714;--dm-well-b:#0b0b09;--dm-rim-a:#bdb7a952;--dm-rim-b:#a39e941f;--dm-rim-c:#a39e9408;--dm-gold-a:#fadd68;--dm-gold-b:#e7b726;--dm-gold-c:#aa7417;--dm-tint:#ffffff0f;--dm-edge:#ffffff38;flex-shrink:0;place-items:stretch stretch;line-height:0;display:inline-grid}@supports (color:lab(0% 0 0)){.dm{--dm-well-a:lab(7.80378% .201978 2.14792);--dm-well-b:lab(2.9342% .0485927 .566664);--dm-rim-a:lab(74.5551% .662327 7.68937/.32);--dm-rim-b:lab(65.2573% .478566 5.75361/.12);--dm-rim-c:lab(65.2573% .478566 5.75361/.03);--dm-gold-a:lab(88.981% .0471473 60.1313);--dm-gold-b:lab(77.0886% 9.1002 72.3806);--dm-gold-c:lab(53.4523% 16.8292 54.4903);--dm-tint:lab(100% 0 0/.06);--dm-edge:lab(100% 0 0/.22)}}.dm>*{grid-area:1/1;width:100%;height:100%}.dm-frost{-webkit-backdrop-filter:saturate(var(--dm-sat)) blur(var(--dm-blur));backdrop-filter:saturate(var(--dm-sat)) blur(var(--dm-blur));background:var(--dm-tint)}@media (min-resolution:1.5x){.dm{--dm-blur:3.5px}}@media (min-resolution:2.5x){.dm{--dm-blur:2.5px}}@media (prefers-reduced-transparency:reduce){.dm-frost{-webkit-backdrop-filter:none;backdrop-filter:none;background:#4f4d48e6;background:lab(32.7509% .249758 3.06464/.9)}}.dm-cool{--dm-well-a:#12171b;--dm-well-b:#090b0d;--dm-rim-a:#a9b9ca52;--dm-rim-b:#95a0ab1f;--dm-rim-c:#95a0ab08;--dm-gold-a:#a7e0ff;--dm-gold-b:#63b9fe;--dm-gold-c:#4076b9}@supports (color:lab(0% 0 0)){.dm-cool{--dm-well-a:lab(7.20838% -1.0453 -4.15414);--dm-well-b:lab(2.80727% -.296541 -1.13045);--dm-rim-a:lab(74.442% -3.02866 -10.5868/.32);--dm-rim-b:lab(65.1777% -2.07776 -7.08538/.12);--dm-rim-c:lab(65.1777% -2.07776 -7.08538/.03);--dm-gold-a:lab(86.2325% -16.2745 -30.1817);--dm-gold-b:lab(71.8927% -11.421 -42.7042);--dm-gold-c:lab(48.2828% -1.60086 -41.623)}}.dm-mono{--dm-gold-a:#c4c4c4bf;--dm-gold-b:#929292bf;--dm-gold-c:#585858bf}@supports (color:lab(0% 0 0)){.dm-mono{--dm-gold-a:lab(79.12% -.0000298023 -.0000119209/.75);--dm-gold-b:lab(60.56% 0 0/.75);--dm-gold-c:lab(37.36% .0000149012 -.00000596046/.75)}}.adm-brand{align-items:center;gap:var(--space-8);min-height:calc(var(--h-btn-lg) + var(--space-24));--brand-box:var(--chip-md);padding-inline:var(--rail-inset);padding-block:0;display:flex}.adm-brand>:first-child{width:var(--brand-box);height:var(--brand-box);flex:none;place-items:center;display:grid}.adm-mark{width:100%;height:100%;font-family:var(--font-display);font-size:var(--ui-lg);font-weight:var(--weight-heading);letter-spacing:0;place-items:center;line-height:1;display:grid}.adm-mark.is-logo>:is(svg,img){object-fit:contain;width:68%;height:68%;display:block}.adm-theme{gap:var(--space-4);margin-block-start:var(--space-12);display:flex}.adm-bar{--bar-control:var(--h-btn-lg);--bar-h:calc(var(--bar-control) + var(--space-24));--bar-pad:var(--pad-block)}.adm-bar-l,.adm-bar-r{align-items:center;gap:var(--space-8);min-width:0;display:flex}.adm-bar-who{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-12) var(--space-4) var(--space-4);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-hairline);color:var(--color-ink-dim);font:inherit;font-size:var(--ui-md);cursor:pointer;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.adm-bar-who:hover{background:var(--color-fill-hover);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);color:var(--color-ink)}}.adm-bar-who:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.adm-bar-who-t{text-align:start;min-width:0;line-height:1.15;display:grid}.adm-bar-who-n{color:var(--color-ink)}.adm-bar-who-k{font-size:var(--ui-xs);color:var(--color-ink-faint)}@container shell (max-width:860px){.adm-bar-who-t,.adm-bar-theme{display:none}}.site-word{font-family:var(--font-display);font-size:var(--ui-xl);font-weight:var(--weight-display);letter-spacing:var(--track-display);color:var(--color-ink);text-decoration:none}.site-card-t{font-family:var(--font-display);font-size:var(--ui-xl);font-weight:var(--weight-heading);line-height:var(--leading-heading);margin:0}.site-card-t a{color:var(--color-ink);text-decoration:none}.site-card-t a:hover,.site-card-t a:focus-visible{text-underline-offset:.14em;text-decoration-line:underline;text-decoration-thickness:max(1px,.0625em)}.site-price{font-family:var(--font-display);font-size:var(--ui-figure);font-weight:var(--weight-display);color:var(--color-ink);margin:0;line-height:1}.site-foot{justify-content:space-between;align-items:center;gap:var(--space-16);padding-block:var(--space-24);border-top:1px solid var(--color-flat-line);display:flex}.adm-door{min-height:100svh;padding:clamp(var(--space-4), 3vh, var(--space-32)) var(--space-24);isolation:isolate;background:radial-gradient(#f8f8f91c 1px, transparent 1.6px), radial-gradient(132% 118% at 2% 98%, #f8f8f924 0%, #f8f8f912 26%, #f8f8f906 52%, transparent 82%), radial-gradient(126% 112% at 98% 2%, #f8f8f91a 0%, #f8f8f90d 26%, #f8f8f905 52%, transparent 82%), var(--color-flat-sunk);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.adm-door{background:radial-gradient(color-mix(in oklab, var(--color-ink) 11%, transparent) 1px, transparent 1.6px), radial-gradient(132% 118% at 2% 98%, color-mix(in oklab, var(--color-ink) 14%, transparent) 0%, color-mix(in oklab, var(--color-ink) 7%, transparent) 26%, color-mix(in oklab, var(--color-ink) 2.4%, transparent) 52%, transparent 82%), radial-gradient(126% 112% at 98% 2%, color-mix(in oklab, var(--color-ink) 10%, transparent) 0%, color-mix(in oklab, var(--color-ink) 5%, transparent) 26%, color-mix(in oklab, var(--color-ink) 1.8%, transparent) 52%, transparent 82%), var(--color-flat-sunk)}}.adm-door{background-size:22px 22px,auto,auto,auto}.adm-door-form{--btn-solid-bg:#fafafae0}@supports (color:color-mix(in lab, red, red)){.adm-door-form{--btn-solid-bg:color-mix(in srgb, var(--color-accent) 88%, transparent)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.adm-door-form{--btn-solid-bg:var(--color-accent)}}@media (prefers-reduced-transparency:reduce){.adm-door-form{--btn-solid-bg:var(--color-accent)}}.adm-door-form:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(92% 68% at 10% 2%,#ffffff13 0%,#ffffff06 30%,#0000 58%),radial-gradient(110% 90% at 96% 104%,#00000021 0%,#0000 62%),linear-gradient(152deg,#0000 0%,#0000000a 58%,#00000017 100%);position:absolute;inset:0}:root[data-theme=light] .adm-door-form:before{background:radial-gradient(120% 90% at 12% 4%,#ffffff80 0%,#ffffff29 34%,#0000 66%),radial-gradient(100% 80% at 94% 102%,#00000009 0%,#0000 58%),linear-gradient(152deg,#ffffff3d 0%,#0000 42%,#0000000d 100%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .adm-door-form:before{background:radial-gradient(120% 90% at 12% 4%,#ffffff80 0%,#ffffff29 34%,#0000 66%),radial-gradient(100% 80% at 94% 102%,#00000009 0%,#0000 58%),linear-gradient(152deg,#ffffff3d 0%,#0000 42%,#0000000d 100%)}}.adm-door-form:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:.44;mix-blend-mode:screen;background:radial-gradient(100% 100%,#0000 0% 44%,#ffffff08 62%,#ffffff12 78%,#ffffff21 91%,#fff1 100%);position:absolute;inset:0}:root[data-theme=light] .adm-door-form:after,:root:not([data-theme=dark]) .adm-door-form:after{opacity:.2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .adm-door-form:after{opacity:.44}}.adm-door-form>*{z-index:4;position:relative}:root[data-theme=light] .adm-door-form{background:#ffffff9e}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .adm-door-form{background:#ffffff9e}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.adm-door-form{background:var(--color-surface)}}@media (prefers-reduced-transparency:reduce){.adm-door-form{background:var(--color-surface)}}.adm-door:before{content:"";pointer-events:none;background:radial-gradient(72% 64% at 50% 46%, transparent 0%, transparent 56%, var(--color-flat-sunk) 96%);position:absolute;inset:0}.adm-door-card{z-index:1;width:min(30rem,100%);position:relative}.adm-door-form{--gap:var(--space-12);--h-input:calc(var(--space-32) + var(--space-8));--h-btn-lg:calc(var(--space-40) + var(--space-12));border-radius:var(--radius-slab);corner-shape:round;-webkit-backdrop-filter:blur(2px)saturate(140%);isolation:isolate;box-shadow:inset 0 0 0 1px var(--color-hairline), var(--lift-pane);padding:clamp(var(--space-16), 4svh, var(--space-40)) clamp(var(--space-24), 3vw, var(--space-40));background:#0003;position:relative}.adm-door-stack{row-gap:clamp(var(--space-12), 3.2svh, var(--space-24))}@media (prefers-reduced-motion:no-preference){.adm-door-form{animation:tui-enter-still var(--dur-card) var(--ease-out) backwards}.adm-door-stack>*{--i:4;animation:tui-enter var(--dur-spatial-fast) var(--ease-out) backwards;animation-delay:calc(var(--i) * var(--enter-step))}.adm-door-stack>:first-child{--i:0}.adm-door-stack>:nth-child(2){--i:1}.adm-door-stack>:nth-child(3){--i:2}.adm-door-stack>:nth-child(4){--i:3}}.adm-door-brand{align-self:start;min-height:0;padding:0}.adm-door-h1{gap:var(--space-4);font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-display);letter-spacing:var(--track-display);line-height:var(--leading-display);color:var(--color-ink);margin:0;display:grid}.adm-door-h1 em{font-family:var(--font-text);font-size:var(--ui-md);font-style:normal;font-weight:var(--weight-body);letter-spacing:0;color:var(--color-ink-faint)}.adm-door-as{font-size:var(--ui-md);color:var(--color-ink-faint);margin:0}.adm-door-as strong{font-weight:var(--weight-strong);color:var(--color-ink)}.adm-door-or{align-items:center;gap:var(--space-12);font-size:var(--ui-sm);color:var(--color-ink-faint);display:flex}.adm-door-or:before,.adm-door-or:after{content:"";border-top:1px solid var(--color-flat-line);flex:1}.adm-door-alt{text-align:center;font-size:var(--ui-md);color:var(--color-ink-faint);margin:0}.adm-door-foot{text-align:center;max-width:none}.adm-filter{justify-content:flex-end;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.adm-filter-q{flex:clamp(11rem,22vw,18rem);min-inline-size:0;max-inline-size:18rem}.adm-pulse{inline-size:100%;max-inline-size:calc(var(--measure) * 1.4);block-size:calc(var(--h-btn-lg) * 2);display:block}@container shell (max-width:860px){.adm-brand{justify-content:center;padding-inline:0}.adm-brand>*+*{display:none}.adm-theme{flex-direction:column;align-items:stretch}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
