@custom-media --tessera-phone (width < 37.5rem);@custom-media --tessera-tablet (37.5rem <= width < 52.5rem);@custom-media --tessera-desktop (width >= 52.5rem);@custom-media --tessera-to-tablet (width < 52.5rem);@custom-media --tessera-from-tablet (width >= 37.5rem);@property --tessera-viewport-unit{syntax:"<length>";inherits:true;initial-value:0}:where(.tessera){--tessera-chart-ink:var(--tessera-control-accent-ink);--tessera-chart-backdrop:var(--tessera-color-page);--tessera-chart-series-1:var(--tessera-chart-ink);--tessera-chart-series-2:color-mix(in oklab, var(--tessera-chart-ink) 72%, var(--tessera-chart-backdrop));--tessera-chart-series-3:color-mix(in oklab, var(--tessera-chart-ink) 50%, var(--tessera-chart-backdrop));--tessera-chart-series-4:color-mix(in oklab, var(--tessera-chart-ink) 32%, var(--tessera-chart-backdrop));--tessera-chart-series-5:color-mix(in oklab, var(--tessera-color-muted) 40%, var(--tessera-chart-backdrop));--tessera-chart-area:color-mix(in srgb, var(--tessera-chart-ink) 30%, transparent);--tessera-chart-grid:var(--tessera-color-grid);--tessera-chart-height:13rem;--tessera-chart-spark-height:3rem;--tessera-chart-stroke:1.5px;--tessera-chart-gap:2px;--tessera-chart-mark-radius:3px;--tessera-chart-bar-height:.5rem;--tessera-chart-share-height:.75rem;--tessera-chart-meter-height:.3rem;--tessera-chart-swatch:.6rem;--tessera-chart-dot:.45rem;--tessera-chart-hatch:8px;--tessera-report-gap:var(--tessera-space-3xl);--tessera-report-column-gap:calc(2 * var(--tessera-space-3xl));--tessera-color-background:#000;--tessera-color-primary:#f0f0f0;--tessera-color-secondary:#a3a3a3;--tessera-color-green:#45df9a;--tessera-color-blue:#009fff;--tessera-color-accent:var(--tessera-color-blue);--tessera-color-orange:#ff983f;--tessera-color-red:#ff5c59;--tessera-color-on-color:#fff;--tessera-color-blue-fill:color-mix(in srgb, var(--tessera-color-blue) 65%, var(--tessera-color-background));--tessera-color-blue-backing:color-mix(in srgb, var(--tessera-color-blue-fill) 25%, transparent);--tessera-color-blue-backing-hover:color-mix(in srgb, var(--tessera-color-primary) 8%, var(--tessera-color-blue-backing));--tessera-color-control-on:var(--tessera-control-accent-solid);--tessera-color-control-on-hover:color-mix(in srgb, var(--tessera-color-primary) 8%, var(--tessera-color-control-on));--tessera-color-selection:color-mix(in srgb, var(--tessera-color-accent) 20%, transparent);--tessera-color-text-selection:color-mix(in srgb, var(--tessera-color-accent) 32%, transparent);--tessera-color-selection-hover:color-mix(in srgb, var(--tessera-color-primary) 8%, var(--tessera-color-selection));--tessera-color-surface-base:#080808;--tessera-color-surface-strong:#ffffff14;--tessera-color-page:var(--tessera-color-background);--tessera-color-ink:var(--tessera-color-primary);--tessera-color-muted:var(--tessera-color-secondary);--tessera-menu-layer:10;--tessera-tooltip-layer:20;--tessera-stroke-width:1px;--tessera-stroke-color:#ffffff24;--tessera-stroke:var(--tessera-stroke-width) solid var(--tessera-stroke-color);--tessera-stroke-dashed:var(--tessera-stroke-width) dashed var(--tessera-stroke-color);--tessera-corner-radius:.55rem;--tessera-corner-shape:squircle;--tessera-corner-capsule:999px;--tessera-color-grid:#ffffff14;--tessera-color-card-shadow:#0000008f;--tessera-surface-blur:blur(1rem);--tessera-surface-blur-compact:blur(.75rem);--tessera-surface-glass:#1212129e;--tessera-surface-glass-blur:var(--tessera-surface-blur) saturate(1.5);--tessera-shadow-glass:0 .625rem 1.875rem #00000059;--tessera-viewport-unit:1vw;--tessera-viewport-width:calc(100 * var(--tessera-viewport-unit));--tessera-viewport-height:100svh}@supports (corner-shape:squircle){:where(.tessera){--tessera-corner-radius:1rem}}:where(.tessera){--tessera-space-2xs:.2rem;--tessera-space-xs:.35rem;--tessera-space-sm:.5rem;--tessera-space-md:.75rem;--tessera-space-lg:1rem;--tessera-space-xl:1.25rem;--tessera-space-2xl:1.5rem;--tessera-space-3xl:2rem;--tessera-motion-fade:.16s ease;--tessera-motion-progress:.16s linear;--tessera-motion-flash:1s ease-out;--tessera-field-label-gap:var(--tessera-space-sm);--tessera-field-padding-block:.68rem;--tessera-textarea-min-height:7rem;--tessera-resize-grip-mark:.75rem;--tessera-resize-grip-inset:var(--tessera-space-xs);--tessera-resize-grip-size:calc(var(--tessera-resize-grip-mark) + var(--tessera-resize-grip-inset));--tessera-resize-grip-scale:1;--tessera-check-size:1rem;--tessera-control-scale-small:.8;--tessera-control-scale-regular:1;--tessera-control-scale-large:1.2;--tessera-check-mark-size:calc(var(--tessera-check-size) * .78);--tessera-check-mark-offset:.04rem;--tessera-switch-height:1.25rem;--tessera-switch-width:2.25rem;--tessera-switch-knob:calc(var(--tessera-switch-height) - 2 * var(--tessera-space-2xs));--tessera-slider-thumb-size:1rem;--tessera-slider-track-size:.25rem;--tessera-slider-quiet-thumb-size:.7rem;--tessera-slider-quiet-track-size:.125rem;--tessera-status-gap:var(--tessera-space-sm);--tessera-dot-size:.44rem;--tessera-dot-halo:0 0 calc(var(--tessera-dot-size) * .75) calc(var(--tessera-dot-size) * .25) color-mix(in srgb, currentColor 42%, transparent);--tessera-dot-halo-reach:var(--tessera-dot-size);--tessera-progress-height:1.65rem;--tessera-progress-padding-inline:.62rem;--tessera-progress-label:var(--tessera-color-on-color);--tessera-progress-track:#17191d;--tessera-progress-neutral:#3b414b;--tessera-progress-neutral-stripe:#2b3038;--tessera-progress-accent-stripe:color-mix(in srgb, var(--tessera-control-accent-solid) 82%, var(--tessera-color-page));--tessera-progress-blue-stripe:color-mix(in srgb, var(--tessera-control-progress-solid) 82%, var(--tessera-color-page));--tessera-progress-success-stripe:color-mix(in srgb, var(--tessera-control-success-solid) 82%, var(--tessera-color-page));--tessera-progress-attention-stripe:color-mix(in srgb, var(--tessera-control-attention-solid) 82%, var(--tessera-color-page));--tessera-progress-danger-stripe:color-mix(in srgb, var(--tessera-control-danger-solid) 82%, var(--tessera-color-page));--tessera-progress-stripe-tile-size:calc(.9rem * sqrt(2));--tessera-progress-working-motion:.86s linear;--tessera-progress-finishing-motion:1.6s ease-in-out;--tessera-row-gap:.85rem;--tessera-text-row-padding:calc((var(--tessera-control-height-regular) - 1lh) / 2);--tessera-motion-slide:.34s cubic-bezier(.32, .72, 0, 1);--tessera-hover-strength:8%;--tessera-control-height-small:1.5rem;--tessera-control-height-regular:2.15rem;--tessera-control-height-large:2.75rem;--tessera-control-padding-small:var(--tessera-space-sm);--tessera-control-padding-regular:.7rem;--tessera-control-padding-large:.78rem;--tessera-control-icon-extra-small:.75rem;--tessera-control-icon-small:.95rem;--tessera-control-icon-regular:1.15rem;--tessera-control-icon-large:1.35rem;--tessera-icon-size:var(--tessera-control-icon-regular);--tessera-icon-stroke-width:2;--tessera-control-gap:.65rem;--tessera-control-inset:var(--tessera-space-2xs);--tessera-control-fade:var(--tessera-motion-fade);--tessera-control-press-scale:.97;--tessera-control-disabled-opacity:.38;--tessera-control-slide:var(--tessera-motion-slide);--tessera-control-neutral-ink:var(--tessera-color-ink);--tessera-control-neutral-quiet:#b3b3b3;--tessera-control-neutral-strength:10%;--tessera-control-neutral-soft:color-mix(in srgb, var(--tessera-color-ink) var(--tessera-control-neutral-strength), transparent);--tessera-control-neutral-soft-hover:color-mix(in srgb, var(--tessera-color-ink) var(--tessera-hover-strength), var(--tessera-control-neutral-soft));--tessera-control-neutral-solid:color-mix(in srgb, var(--tessera-color-ink) var(--tessera-control-neutral-strength), var(--tessera-color-page));--tessera-control-neutral-solid-hover:color-mix(in srgb, var(--tessera-color-ink) var(--tessera-hover-strength), var(--tessera-control-neutral-solid));--tessera-control-neutral-on-solid:var(--tessera-color-ink);--tessera-control-accent-ink:var(--tessera-color-accent);--tessera-control-progress-ink:var(--tessera-color-blue);--tessera-control-progress-solid:var(--tessera-color-blue-fill);--tessera-control-progress-soft:color-mix(in srgb, var(--tessera-control-progress-solid) 25%, transparent);--tessera-control-progress-strong:color-mix(in srgb, var(--tessera-control-progress-solid) 28%, transparent);--tessera-control-accent-soft:color-mix(in srgb, var(--tessera-control-accent-solid) 25%, transparent);--tessera-control-accent-soft-hover:color-mix(in srgb, var(--tessera-color-primary) 8%, var(--tessera-control-accent-soft));--tessera-control-accent-solid:color-mix(in srgb, var(--tessera-color-accent) 65%, var(--tessera-color-background));--tessera-control-accent-solid-hover:var(--tessera-color-control-on-hover);--tessera-control-accent-on-solid:var(--tessera-color-on-color);--tessera-control-success-ink:var(--tessera-color-green);--tessera-control-success-soft:color-mix(in srgb, var(--tessera-color-green) 25%, transparent);--tessera-control-success-soft-hover:color-mix(in srgb, var(--tessera-color-ink) var(--tessera-hover-strength), var(--tessera-control-success-soft));--tessera-control-success-solid:color-mix(in srgb, var(--tessera-color-green) 55%, var(--tessera-color-page));--tessera-control-success-solid-hover:color-mix(in srgb, var(--tessera-color-ink) var(--tessera-hover-strength), var(--tessera-control-success-solid));--tessera-control-success-on-solid:var(--tessera-color-on-color);--tessera-control-attention-ink:var(--tessera-color-orange);--tessera-control-attention-soft:color-mix(in srgb, var(--tessera-color-orange) 25%, transparent);--tessera-control-attention-soft-hover:color-mix(in srgb, var(--tessera-color-ink) var(--tessera-hover-strength), var(--tessera-control-attention-soft));--tessera-control-attention-solid:color-mix(in srgb, var(--tessera-color-orange) 61%, var(--tessera-color-page));--tessera-control-attention-solid-hover:color-mix(in srgb, var(--tessera-color-ink) var(--tessera-hover-strength), var(--tessera-control-attention-solid));--tessera-control-attention-on-solid:var(--tessera-color-on-color);--tessera-control-danger-ink:var(--tessera-color-red);--tessera-control-danger-soft:color-mix(in srgb, var(--tessera-color-red) 25%, transparent);--tessera-control-danger-soft-hover:color-mix(in srgb, var(--tessera-color-ink) var(--tessera-hover-strength), var(--tessera-control-danger-soft));--tessera-control-danger-solid:color-mix(in srgb, var(--tessera-color-red) 74%, var(--tessera-color-page));--tessera-control-danger-solid-hover:color-mix(in srgb, var(--tessera-color-ink) var(--tessera-hover-strength), var(--tessera-control-danger-solid));--tessera-control-danger-on-solid:var(--tessera-color-on-color);--tessera-control-trackless-hover:color-mix(in srgb, var(--tessera-color-ink) var(--tessera-hover-strength), transparent);--tessera-control-on:var(--tessera-color-control-on);--tessera-control-on-hover:var(--tessera-color-control-on-hover);--tessera-control-on-ink:var(--tessera-color-on-color);--tessera-focus-color:color-mix(in srgb, var(--tessera-color-accent) 70%, var(--tessera-stroke-color));--tessera-focus-width:2px;--tessera-focus-offset:2px;--tessera-focus-outline:var(--tessera-focus-width) solid var(--tessera-focus-color);--tessera-highlight-ring:var(--tessera-control-accent-ink);--tessera-highlight-ring-muted:color-mix(in srgb, var(--tessera-color-accent) 68%, var(--tessera-color-muted));--tessera-highlight-ring-width:var(--tessera-focus-width);--tessera-highlight-scale:1;--tessera-highlight-backing:var(--tessera-color-selection);--tessera-highlight-flash-strength:.32;--tessera-highlight-outset-block:var(--tessera-space-sm);--tessera-highlight-outset-inline:var(--tessera-space-sm);--tessera-surface-chrome:color-mix(in srgb, var(--tessera-color-ink) 5%, var(--tessera-color-page));--tessera-material-strength:64%;--tessera-surface-bar:color-mix(in srgb, var(--tessera-color-page) var(--tessera-material-strength), transparent);--tessera-surface-float:color-mix(in srgb, var(--tessera-surface-chrome) 85%, transparent);--tessera-surface-modal-backdrop:color-mix(in srgb, var(--tessera-color-page) 76%, transparent);--tessera-search-width-expanded:16rem;--tessera-table-rule:var(--tessera-stroke-width) solid var(--tessera-color-grid);--tessera-chrome-hover-border:color-mix(in srgb, var(--tessera-color-ink) 24%, transparent);--tessera-control-success-strong:color-mix(in srgb, var(--tessera-control-success-solid) 28%, transparent);--tessera-control-attention-strong:color-mix(in srgb, var(--tessera-control-attention-solid) 28%, transparent);--tessera-control-danger-strong:color-mix(in srgb, var(--tessera-control-danger-solid) 28%, transparent);--tessera-control-accent-strong:color-mix(in srgb, var(--tessera-control-accent-solid) 28%, transparent);--tessera-surface-page:color-mix(in srgb, var(--tessera-color-page) 94%, var(--tessera-color-surface-base));--tessera-surface-quiet:color-mix(in srgb, var(--tessera-color-surface-base) 34%, transparent);--tessera-surface-card:var(--tessera-control-neutral-solid);--tessera-shadow-float:0 .5rem 2rem color-mix(in srgb, var(--tessera-color-page) 20%, transparent);--tessera-shadow-panel:0 1.5rem 3rem color-mix(in srgb, var(--tessera-color-page) 72%, transparent);--tessera-control-border:var(--tessera-stroke-width) solid transparent;--tessera-icon-xs:.75rem;--tessera-icon-xl:2.15rem;--tessera-avatar-size:var(--tessera-control-height-regular);--tessera-avatar-size-compact:1.5rem;--tessera-avatar-size-large:3rem;--tessera-avatar-size-huge:3.25rem;--tessera-avatar-icon-scale:.7;--tessera-avatar-icon-scale-compact:.8;--tessera-avatar-icon-scale-large:.75;--tessera-avatar-icon-scale-huge:.8;--tessera-avatar-picture-scale:.62;--tessera-avatar-picture-scale-compact:.68;--tessera-avatar-blue:#4fb0ff;--tessera-avatar-blue-fill:#1d3447;--tessera-avatar-teal:#3fd0c9;--tessera-avatar-teal-fill:#193c3a;--tessera-avatar-green:#7fd77a;--tessera-avatar-green-fill:#283d27;--tessera-avatar-yellow:#f2cf4a;--tessera-avatar-yellow-fill:#443c1c;--tessera-avatar-orange:#ff9d4d;--tessera-avatar-orange-fill:#47301c;--tessera-avatar-red:#ff6f6f;--tessera-avatar-red-fill:#472525;--tessera-avatar-pink:#f27bc6;--tessera-avatar-pink-fill:#442739;--tessera-avatar-violet:#a78bfa;--tessera-avatar-violet-fill:#322b46;--tessera-avatar-none:var(--tessera-control-neutral-quiet);--tessera-avatar-none-fill:#262626;--tessera-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--tessera-text-page:600 1.75rem / 2.125rem var(--tessera-font-ui);--tessera-text-panel:600 1.25rem / 1.75rem var(--tessera-font-ui);--tessera-text-section:600 1rem / 1.5rem var(--tessera-font-ui);--tessera-text-heading:600 .75rem / 1rem var(--tessera-font-ui);--tessera-text-label:500 1rem / 1.5rem var(--tessera-font-ui);--tessera-text-label-small:500 .875rem / 1.25rem var(--tessera-font-ui);--tessera-text-label-large:500 1.125rem / 1.75rem var(--tessera-font-ui);--tessera-text-title:600 1.125rem / 1.5rem var(--tessera-font-ui);--tessera-text-body:400 1rem / 1.5rem var(--tessera-font-ui);--tessera-text-body-small:400 .875rem / 1.25rem var(--tessera-font-ui);--tessera-text-body-extra-small:400 .75rem / 1rem var(--tessera-font-ui);--tessera-text-body-large:400 1.125rem / 1.75rem var(--tessera-font-ui);--tessera-text-metric:600 2rem / 2.25rem var(--tessera-font-ui);--tessera-text-code:500 1rem / 1.5rem ui-monospace, "SF Mono", Menlo, Consolas, monospace;--tessera-text-label-cjk:500 .875rem / 1.5rem var(--tessera-font-ui);--tessera-text-label-cjk-small:500 .75rem / 1.25rem var(--tessera-font-ui);--tessera-text-label-cjk-large:500 1rem / 1.75rem var(--tessera-font-ui);--tessera-text-progress:650 .8125rem / 1.25 var(--tessera-font-ui);--tessera-text-progress-small:650 .75rem / 1.25 var(--tessera-font-ui);--tessera-text-progress-large:650 1rem / 1.25 var(--tessera-font-ui);--tessera-text-icon:var(--tessera-text-icon-regular);--tessera-text-icon-regular:500 calc(var(--tessera-control-icon-regular) * 1.1) / 1 var(--tessera-font-ui);--tessera-text-icon-small:500 calc(var(--tessera-control-icon-small) * 1.1) / 1 var(--tessera-font-ui);--tessera-text-icon-large:500 calc(var(--tessera-control-icon-large) * 1.1) / 1 var(--tessera-font-ui);--tessera-control-font-small:var(--tessera-text-label-small);--tessera-control-font-regular:var(--tessera-text-label);--tessera-control-font-large:var(--tessera-text-label-large);--tessera-control-body-small:var(--tessera-text-body-small);--tessera-control-body-regular:var(--tessera-text-body);--tessera-control-body-large:var(--tessera-text-body-large);--tessera-control-font-cjk-small:var(--tessera-text-label-cjk-small);--tessera-control-font-cjk-regular:var(--tessera-text-label-cjk);--tessera-control-font-cjk-large:var(--tessera-text-label-cjk-large)}.tessera-text-page{font:var(--tessera-text-page)}.tessera-text-panel{font:var(--tessera-text-panel)}.tessera-text-section{font:var(--tessera-text-section)}.tessera-text-heading{font:var(--tessera-text-heading);text-transform:uppercase}.tessera-text-label{font:var(--tessera-text-label)}.tessera-text-label-large{font:var(--tessera-text-label-large)}.tessera-text-title{font:var(--tessera-text-title)}.tessera-text-body{font:var(--tessera-text-body)}.tessera-text-metric{font:var(--tessera-text-metric)}.tessera-text-code{font:var(--tessera-text-code)}.tessera-text-label-cjk{font:var(--tessera-text-label-cjk)}.tessera-text-progress{font:var(--tessera-text-progress)}.tessera-text-icon{min-width:var(--tessera-icon-size);width:auto;font:var(--tessera-text-icon);place-items:center;display:inline-grid}.tessera-text-icon--small-caps{font-variant-caps:small-caps}:where(.tessera){--tessera-text-mark:500 .8125rem / 1rem var(--tessera-font-ui);--tessera-text-mark-cjk:500 .6875rem / 1rem var(--tessera-font-ui)}.tessera-text-mark{font:var(--tessera-text-mark)}.tessera-text-mark-cjk{font:var(--tessera-text-mark-cjk)}:where(.tessera) input:is([type=date],[type=datetime-local])::-webkit-calendar-picker-indicator{display:none}:where(.tessera)::selection{background:var(--tessera-color-text-selection)}:where(.tessera) ::selection{background:var(--tessera-color-text-selection)}:where(.tessera-surface){color:var(--tessera-color-ink);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape)}:where(.tessera-surface[data-material=solid]){background:var(--tessera-surface-chrome)}:where(.tessera-surface[data-material=card]){background:var(--tessera-surface-card)}:where(.tessera-surface[data-material=bar]){--tessera-surface-backdrop:var(--tessera-surface-blur-compact);background:var(--tessera-surface-bar)}:where(.tessera-surface[data-material=float]){--tessera-surface-backdrop:var(--tessera-surface-blur-compact);border:var(--tessera-stroke);background:var(--tessera-surface-float);box-shadow:var(--tessera-shadow-float)}:where(.tessera-surface[data-material=glass]){--tessera-surface-backdrop:var(--tessera-surface-glass-blur);border:var(--tessera-stroke);background:var(--tessera-surface-glass);box-shadow:var(--tessera-shadow-glass)}:where(.tessera-surface:is([data-material=bar],[data-material=float],[data-material=glass])){isolation:isolate;-webkit-backdrop-filter:var(--tessera-surface-backdrop);backdrop-filter:var(--tessera-surface-backdrop);position:relative}:where(.tessera-surface:is([data-material=bar],[data-material=float],[data-material=glass])):where(:has(.tessera-surface)){-webkit-backdrop-filter:none;backdrop-filter:none}:where(.tessera-surface:is([data-material=bar],[data-material=float],[data-material=glass])):where(:has(.tessera-surface)):before{content:"";z-index:-1;border-radius:inherit;corner-shape:inherit;-webkit-backdrop-filter:var(--tessera-surface-backdrop);backdrop-filter:var(--tessera-surface-backdrop);pointer-events:none;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(.tessera-surface:is([data-material=bar],[data-material=float],[data-material=glass])){background:var(--tessera-surface-chrome)}}:where(.tessera-control,.tessera-input,.tessera-number,.tessera-search,.tessera-search-button,.tessera-check,.tessera-switch,.tessera-switch-field,.tessera-slider,.tessera-progress,.tessera-row,.tessera-badge,.tessera-position,.tessera-position__pad,.tessera-color-picker,.tessera-picker-menu){--tessera-control-scale:var(--tessera-control-scale-regular);--tessera-control-height:var(--tessera-control-height-regular);--tessera-control-padding:var(--tessera-control-padding-regular);--tessera-control-font:var(--tessera-control-font-regular);--tessera-control-body:var(--tessera-control-body-regular);--tessera-control-font-cjk:var(--tessera-control-font-cjk-regular);--tessera-control-icon:var(--tessera-control-icon-regular);--tessera-icon-size:var(--tessera-control-icon);--tessera-text-icon:var(--tessera-text-icon-regular)}:where(.tessera-control,.tessera-input,.tessera-number,.tessera-search,.tessera-search-button,.tessera-check,.tessera-switch,.tessera-switch-field,.tessera-slider,.tessera-progress,.tessera-row,.tessera-badge,.tessera-position,.tessera-position__pad,.tessera-color-picker,.tessera-picker-menu):where([data-size=small],.tessera-badge:not([data-size])){--tessera-control-scale:var(--tessera-control-scale-small);--tessera-control-height:var(--tessera-control-height-small);--tessera-control-padding:var(--tessera-control-padding-small);--tessera-control-font:var(--tessera-control-font-small);--tessera-control-body:var(--tessera-control-body-small);--tessera-control-font-cjk:var(--tessera-control-font-cjk-small);--tessera-control-icon:var(--tessera-control-icon-small);--tessera-text-icon:var(--tessera-text-icon-small)}:where(.tessera-control,.tessera-input,.tessera-number,.tessera-search,.tessera-search-button,.tessera-check,.tessera-switch,.tessera-switch-field,.tessera-slider,.tessera-progress,.tessera-row,.tessera-badge,.tessera-position,.tessera-position__pad,.tessera-color-picker,.tessera-picker-menu):where([data-size=large],.tessera-input:not([data-size])){--tessera-control-scale:var(--tessera-control-scale-large);--tessera-control-height:var(--tessera-control-height-large);--tessera-control-padding:var(--tessera-control-padding-large);--tessera-control-font:var(--tessera-control-font-large);--tessera-control-body:var(--tessera-control-body-large);--tessera-control-font-cjk:var(--tessera-control-font-cjk-large);--tessera-control-icon:var(--tessera-control-icon-large);--tessera-text-icon:var(--tessera-text-icon-large)}.tessera-control{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--tessera-control-gap,.5rem);height:var(--tessera-control-height);width:fit-content;min-width:var(--tessera-control-height);background:var(--tessera-control-background,transparent);padding:0 var(--tessera-control-padding);color:var(--tessera-control-color,inherit);font:var(--tessera-control-font);white-space:nowrap;vertical-align:middle;transition:scale var(--tessera-control-fade,.16s ease), background-color var(--tessera-control-fade,.16s ease), color var(--tessera-control-fade,.16s ease);border:0;flex:none;text-decoration:none;display:inline-flex}.tessera-control[data-glyph]{width:var(--tessera-control-height);padding:0}.tessera-control>:is(svg,[data-tessera-icon]){width:var(--tessera-icon-size);height:var(--tessera-icon-size);flex:none}.tessera-control[data-shape=rect]{border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape)}.tessera-control[data-shape=capsule]{border-radius:var(--tessera-corner-capsule);corner-shape:round}.tessera-control[data-span=fill]{width:100%;display:flex}.tessera-control{--tessera-tone-ink:var(--tessera-control-neutral-ink,var(--tessera-color-ink));--tessera-tone-quiet:var(--tessera-control-neutral-quiet,var(--tessera-color-muted));--tessera-tone-soft:var(--tessera-control-neutral-soft,var(--tessera-color-surface-strong));--tessera-tone-soft-hover:var(--tessera-control-neutral-soft-hover,var(--tessera-color-surface-strong));--tessera-tone-solid:var(--tessera-control-neutral-solid,var(--tessera-color-surface-base));--tessera-tone-solid-hover:var(--tessera-control-neutral-solid-hover,var(--tessera-tone-solid));--tessera-tone-on-solid:var(--tessera-control-neutral-on-solid,var(--tessera-color-ink))}.tessera-control[data-tone=accent]{--tessera-tone-ink:var(--tessera-control-accent-ink,var(--tessera-color-blue));--tessera-tone-quiet:var(--tessera-control-accent-ink,var(--tessera-color-blue));--tessera-tone-soft:var(--tessera-control-accent-soft,var(--tessera-color-blue-backing));--tessera-tone-soft-hover:var(--tessera-control-accent-soft-hover,var(--tessera-color-blue-backing-hover));--tessera-tone-solid:var(--tessera-control-accent-solid,var(--tessera-color-blue-fill));--tessera-tone-solid-hover:var(--tessera-control-accent-solid-hover,var(--tessera-color-blue-fill));--tessera-tone-on-solid:var(--tessera-control-accent-on-solid,var(--tessera-color-on-color))}.tessera-control[data-tone=success]{--tessera-tone-ink:var(--tessera-control-success-ink,var(--tessera-color-green));--tessera-tone-quiet:var(--tessera-control-success-ink,var(--tessera-color-green));--tessera-tone-soft:var(--tessera-control-success-soft);--tessera-tone-soft-hover:var(--tessera-control-success-soft-hover);--tessera-tone-solid:var(--tessera-control-success-solid);--tessera-tone-solid-hover:var(--tessera-control-success-solid-hover);--tessera-tone-on-solid:var(--tessera-control-success-on-solid,var(--tessera-color-on-color))}.tessera-control[data-tone=attention]{--tessera-tone-ink:var(--tessera-control-attention-ink,var(--tessera-color-orange));--tessera-tone-quiet:var(--tessera-control-attention-ink,var(--tessera-color-orange));--tessera-tone-soft:var(--tessera-control-attention-soft);--tessera-tone-soft-hover:var(--tessera-control-attention-soft-hover);--tessera-tone-solid:var(--tessera-control-attention-solid);--tessera-tone-solid-hover:var(--tessera-control-attention-solid-hover);--tessera-tone-on-solid:var(--tessera-control-attention-on-solid,var(--tessera-color-on-color))}.tessera-control[data-tone=danger]{--tessera-tone-ink:var(--tessera-control-danger-ink,var(--tessera-color-red));--tessera-tone-quiet:var(--tessera-control-danger-ink,var(--tessera-color-red));--tessera-tone-soft:var(--tessera-control-danger-soft);--tessera-tone-soft-hover:var(--tessera-control-danger-soft-hover);--tessera-tone-solid:var(--tessera-control-danger-solid);--tessera-tone-solid-hover:var(--tessera-control-danger-solid-hover);--tessera-tone-on-solid:var(--tessera-control-danger-on-solid,var(--tessera-color-on-color))}.tessera-control[data-fill=soft]{--tessera-control-background:var(--tessera-tone-soft);--tessera-control-color:var(--tessera-tone-ink)}.tessera-control[data-fill=solid]{--tessera-control-background:var(--tessera-tone-solid);--tessera-control-color:var(--tessera-tone-on-solid)}.tessera-control[data-fill=none]{--tessera-control-background:transparent;--tessera-control-color:var(--tessera-tone-quiet)}.tessera-control[data-fill=glass]{--tessera-control-background:color-mix(in srgb, var(--tessera-color-ink) 12%, transparent);--tessera-control-color:var(--tessera-color-ink)}:where(button,a,select).tessera-control[data-fill=soft]:is(:hover,:focus-visible):not(:disabled){--tessera-control-background:var(--tessera-tone-soft-hover)}:where(button,a,select).tessera-control[data-fill=solid]:is(:hover,:focus-visible):not(:disabled){--tessera-control-background:var(--tessera-tone-solid-hover)}:where(button,a,select).tessera-control[data-fill=none]:is(:hover,:focus-visible):not(:disabled){--tessera-control-background:var(--tessera-control-trackless-hover,var(--tessera-color-surface-strong));--tessera-control-color:var(--tessera-tone-ink)}:where(button,a,select).tessera-control[data-fill=glass]:is(:hover,:focus-visible):not(:disabled){--tessera-control-background:color-mix(in srgb, var(--tessera-color-ink) 20%, transparent)}:where(button).tessera-control[aria-pressed=true]{--tessera-control-background:var(--tessera-control-on,var(--tessera-color-control-on));--tessera-control-color:var(--tessera-control-on-ink,var(--tessera-color-on-color))}:where(button).tessera-control[aria-pressed=true]:is(:hover,:focus-visible):not(:disabled){--tessera-control-background:var(--tessera-control-on-hover,var(--tessera-color-control-on-hover));--tessera-control-color:var(--tessera-control-on-ink,var(--tessera-color-on-color))}:where(button,a,select).tessera-control{cursor:pointer}:where(button,a).tessera-control:active:not(:disabled,[aria-disabled=true]){scale:var(--tessera-control-press-scale)}.tessera-control:disabled{opacity:var(--tessera-control-disabled-opacity);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tessera-control{transition:background-color var(--tessera-control-fade,.16s ease), color var(--tessera-control-fade,.16s ease)}}:is(.tessera-control,.tessera-segmented__option,.tessera-picker-menu__option):focus-visible{outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-control>[data-tessera-icon]{justify-content:center;align-items:center;display:inline-flex}.tessera-control>[data-tessera-icon]>svg{width:100%;height:100%}.tessera-control.tessera-segmented{isolation:isolate;padding:var(--tessera-control-inset,.2rem);touch-action:pan-y;--tessera-segmented-knob:var(--tessera-control-on,var(--tessera-color-control-on));--tessera-segmented-knob-hover:var(--tessera-control-on-hover,var(--tessera-color-control-on-hover));--tessera-segmented-on-ink:var(--tessera-control-on-ink,var(--tessera-color-on-color));--tessera-segmented-ink:var(--tessera-control-neutral-quiet,var(--tessera-color-muted));--tessera-segmented-ink-hover:var(--tessera-control-neutral-ink,var(--tessera-color-ink));justify-content:flex-start;align-items:stretch;gap:0;position:relative}.tessera-control.tessera-segmented[data-size=small]{padding:calc(var(--tessera-control-inset,.2rem) / 2)}.tessera-control.tessera-segmented[data-fill=glass]{--tessera-segmented-knob:color-mix(in srgb, var(--tessera-color-ink) 94%, transparent);--tessera-segmented-knob-hover:var(--tessera-color-ink);--tessera-segmented-on-ink:var(--tessera-color-page);--tessera-segmented-ink:var(--tessera-color-muted);--tessera-segmented-ink-hover:var(--tessera-color-ink)}.tessera-segmented__option{justify-content:center;align-items:center;gap:var(--tessera-control-gap);min-width:calc(var(--tessera-control-height) - 2 * var(--tessera-control-inset,.2rem));border-radius:inherit;corner-shape:inherit;padding:0 var(--tessera-control-padding);color:var(--tessera-segmented-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--tessera-control-fade,.16s ease);background:0 0;border:0;display:flex;position:relative}.tessera-control.tessera-segmented[data-shape=rect] :is(.tessera-segmented__option,.tessera-segmented__knob){border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape)}.tessera-control.tessera-segmented[data-shape=capsule] :is(.tessera-segmented__option,.tessera-segmented__knob){border-radius:var(--tessera-corner-capsule);corner-shape:round}.tessera-segmented__option:lang(zh){font:var(--tessera-control-font-cjk,inherit)}.tessera-segmented__option:hover:not(:disabled){color:var(--tessera-segmented-ink-hover)}.tessera-segmented__option:disabled{opacity:var(--tessera-control-disabled-opacity);cursor:not-allowed}.tessera-segmented__option svg{width:var(--tessera-icon-size);height:var(--tessera-icon-size);flex:none}.tessera-segmented--icons .tessera-segmented__option{padding:0 calc(2 * var(--tessera-control-inset,.2rem))}.tessera-control.tessera-segmented[data-span=fill] .tessera-segmented__option{min-width:0;padding-inline:var(--tessera-control-inset,.2rem);flex:1 1 0}.tessera-segmented__knob{z-index:-1;background:var(--tessera-segmented-knob);transition:translate var(--tessera-control-slide,.34s cubic-bezier(.32, .72, 0, 1)), width var(--tessera-control-slide,.34s cubic-bezier(.32, .72, 0, 1)), height var(--tessera-control-slide,.34s cubic-bezier(.32, .72, 0, 1)), background-color var(--tessera-control-fade,.16s ease);position:absolute;top:0;left:0}.tessera-segmented:is([data-still],[data-dragging]) .tessera-segmented__knob{transition:background-color var(--tessera-control-fade,.16s ease)}.tessera-segmented:is([data-empty],:not([data-placed])) .tessera-segmented__knob{visibility:hidden}.tessera-segmented__option[aria-checked=true]{color:var(--tessera-segmented-on-ink)}.tessera-segmented:not([data-placed]) .tessera-segmented__option[aria-checked=true]{background:var(--tessera-segmented-knob)}.tessera-segmented:has(.tessera-segmented__option[aria-checked=true]:hover) .tessera-segmented__knob{background:var(--tessera-segmented-knob-hover)}.tessera-segmented--picker:not([data-pair]) .tessera-segmented__option[aria-checked=true]{cursor:grab}.tessera-segmented[data-dragging],.tessera-segmented[data-dragging] .tessera-segmented__option{cursor:grabbing}.tessera-segmented[data-dragging] .tessera-segmented__option[aria-checked=true]:not([data-under]){color:var(--tessera-segmented-ink)}.tessera-segmented[data-dragging] .tessera-segmented__option[data-under]{color:var(--tessera-segmented-on-ink)}.tessera-segmented--multi{gap:var(--tessera-control-inset,.2rem)}.tessera-segmented--multi .tessera-segmented__option:before{content:"";z-index:-1;border-radius:inherit;corner-shape:inherit;background:var(--tessera-segmented-knob);opacity:0;transition:opacity var(--tessera-control-fade,.16s ease), scale var(--tessera-control-slide,.34s cubic-bezier(.32, .72, 0, 1)), background-color var(--tessera-control-fade,.16s ease);position:absolute;inset:0;scale:.7}.tessera-segmented--multi .tessera-segmented__option[aria-pressed=true]{color:var(--tessera-segmented-on-ink)}.tessera-segmented--multi .tessera-segmented__option[aria-pressed=true]:before{opacity:1;scale:1}.tessera-segmented--multi .tessera-segmented__option[aria-pressed=true]:hover:not(:disabled):before{background:var(--tessera-segmented-knob-hover)}@media (prefers-reduced-motion:reduce){.tessera-segmented__knob{transition:background-color var(--tessera-control-fade,.16s ease)}.tessera-segmented--multi .tessera-segmented__option:before{transition:opacity var(--tessera-control-fade,.16s ease), background-color var(--tessera-control-fade,.16s ease)}}.tessera-icon{width:var(--tessera-icon-size);height:var(--tessera-icon-size);vertical-align:middle;flex:none;display:inline-block}.tessera-fade-end{white-space:nowrap;overflow:hidden}@supports (animation-timeline:scroll()){.tessera-fade-end{animation:linear both tessera-fade-end;animation-timeline:scroll(self inline)}}@keyframes tessera-fade-end{0%,to{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5em),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5em),#0000)}}.tessera-menu-picker{max-width:100%}.tessera-menu-picker__label{min-width:0}.tessera-menu-picker>[data-tessera-icon]{flex:none}.tessera-menu-picker[data-span=fill]:not([data-glyph]){text-align:start;justify-content:flex-start}.tessera-menu-picker[data-span=fill]:not([data-glyph])>[data-tessera-icon]:last-child{margin-inline-start:auto}.tessera-picker-menu{z-index:var(--tessera-menu-layer);box-sizing:border-box;width:max-content;max-width:calc(100vw - 2 * var(--tessera-space-xs));padding:var(--tessera-space-xs);position:fixed;overflow:auto}.tessera-picker-menu__option{align-items:center;gap:var(--tessera-control-gap);width:100%;min-height:var(--tessera-control-height);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);padding:var(--tessera-space-xs) var(--tessera-control-padding);color:var(--tessera-color-ink);font:var(--tessera-control-body);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.tessera-picker-menu__check{flex:0 0 var(--tessera-icon-size);width:var(--tessera-icon-size);display:inline-flex}.tessera-picker-menu__option:hover:not(:disabled){background:var(--tessera-control-trackless-hover)}.tessera-picker-menu__option:disabled{opacity:var(--tessera-control-disabled-opacity);cursor:not-allowed}:is(.tessera-row,.tessera-tile){cursor:pointer;transition:background-color var(--tessera-motion-fade), color var(--tessera-motion-fade)}:is(.tessera-row,.tessera-tile):is(:hover,:focus-visible,[data-highlighted]):not(:disabled){background:var(--tessera-control-trackless-hover)}:is(.tessera-row,.tessera-tile):is([data-selected],[aria-current=page]){background:var(--tessera-color-selection)}:is(.tessera-row,.tessera-tile):is([data-selected],[aria-current=page]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled){background:var(--tessera-color-selection-hover)}:is(.tessera-row,.tessera-tile):focus-visible{outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}:is(.tessera-row,.tessera-tile):disabled{opacity:var(--tessera-control-disabled-opacity);cursor:not-allowed}.tessera-tile{--tessera-icon-size:var(--tessera-control-icon-regular);box-sizing:border-box;align-content:center;justify-items:center;gap:var(--tessera-space-2xs);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);min-width:0;padding:var(--tessera-space-xs);color:var(--tessera-control-neutral-quiet);font:var(--tessera-text-body);text-align:center;background:0 0;border:0;text-decoration:none;display:inline-grid}.tessera-tile[data-size=small]{--tessera-icon-size:var(--tessera-control-icon-small)}.tessera-tile[data-size=large]{--tessera-icon-size:var(--tessera-control-icon-large)}.tessera-tile:is(:hover,:focus-visible,[data-highlighted],[data-selected],[aria-current=page]):not(:disabled){color:var(--tessera-color-ink)}.tessera-tile__picture{place-items:center;max-width:100%;display:grid}.tessera-tile__picture>svg{width:var(--tessera-icon-size);height:var(--tessera-icon-size)}.tessera-tile__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tessera-tiles{gap:var(--tessera-space-2xs);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid}.tessera-tiles__heading{padding-block:var(--tessera-space-sm) var(--tessera-space-2xs);color:var(--tessera-color-muted);font:var(--tessera-text-heading);flex:0 0 100%;grid-column:1/-1}.tessera-tiles__heading:first-child{padding-block-start:0}.tessera-tiles[data-fill=soft]{border:var(--tessera-control-border);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--tessera-control-neutral-soft);padding:var(--tessera-space-xs)}.tessera-text-action{color:var(--tessera-control-neutral-quiet);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline}.tessera-text-action[data-tone=accent]{color:var(--tessera-control-accent-ink)}.tessera-text-action[data-tone=success]{color:var(--tessera-control-success-ink)}.tessera-text-action[data-tone=attention]{color:var(--tessera-control-attention-ink)}.tessera-text-action[data-tone=danger]{color:var(--tessera-control-danger-ink)}.tessera-text-action[data-plain]{color:inherit}.tessera-text-action__outgoing{width:var(--tessera-control-icon-extra-small);height:var(--tessera-control-icon-extra-small);vertical-align:-.05em;margin-inline-start:.15em}.tessera-text-action:hover:not(:disabled){text-decoration:underline}.tessera-text-action:focus-visible{outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-text-action:disabled{opacity:var(--tessera-control-disabled-opacity);cursor:not-allowed}.tessera-field{gap:var(--tessera-field-label-gap);min-width:0;display:grid}.tessera-field__heading{align-items:center;gap:var(--tessera-space-xs);min-width:0;display:flex}.tessera-field__label,.tessera-field__note{text-box:trim-both cap alphabetic;display:block}.tessera-field__label{color:var(--tessera-control-neutral-quiet);font:var(--tessera-text-heading);text-transform:uppercase}.tessera-field__note{color:var(--tessera-control-neutral-quiet);font:var(--tessera-text-body-extra-small);font-variant-numeric:tabular-nums;margin-inline-start:auto}.tessera-field__info{align-items:center;block-size:0;display:flex}.tessera-field__action{gap:var(--tessera-space-xs);margin-inline-start:auto;display:flex}.tessera-field__note+.tessera-field__action{margin-inline-start:0}.tessera-field-message{color:var(--tessera-color-muted);font:var(--tessera-text-body-small)}.tessera-field-message[data-invalid]{color:var(--tessera-control-danger-ink)}.tessera-resize-grip{--tessera-resize-grip-stroke:calc(2 * var(--tessera-stroke-width));--tessera-resize-grip-drawn-inset:min(50%, calc(var(--tessera-resize-grip-inset) / var(--tessera-resize-grip-scale)));--tessera-resize-grip-drawn-stroke:calc(var(--tessera-resize-grip-stroke) / var(--tessera-resize-grip-scale));z-index:1;box-sizing:border-box;width:min(50%, calc((var(--tessera-resize-grip-mark) + var(--tessera-resize-grip-inset)) / var(--tessera-resize-grip-scale)));height:min(50%, calc((var(--tessera-resize-grip-mark) + var(--tessera-resize-grip-inset)) / var(--tessera-resize-grip-scale)));color:var(--tessera-color-muted);touch-action:none;transition:color var(--tessera-motion-fade);position:absolute}.tessera-resize-grip[data-size=large]{--tessera-resize-grip-mark:var(--tessera-control-icon-small);--tessera-resize-grip-inset:var(--tessera-space-sm)}.tessera-resize-grip:is([data-tone=accent],:hover,[data-active]){color:var(--tessera-control-accent-ink)}.tessera-resize-grip:after{content:"";corner-shape:var(--tessera-corner-shape);pointer-events:none;border:0 solid;position:absolute;inset:0}.tessera-resize-grip[data-corner=top-left]{cursor:nwse-resize;top:0;left:0}.tessera-resize-grip[data-corner=top-left]:after{top:var(--tessera-resize-grip-drawn-inset);left:var(--tessera-resize-grip-drawn-inset);border-top-width:var(--tessera-resize-grip-drawn-stroke);border-left-width:var(--tessera-resize-grip-drawn-stroke);border-top-left-radius:var(--tessera-corner-radius)}.tessera-resize-grip[data-corner=top-right]{cursor:nesw-resize;top:0;right:0}.tessera-resize-grip[data-corner=top-right]:after{top:var(--tessera-resize-grip-drawn-inset);right:var(--tessera-resize-grip-drawn-inset);border-top-width:var(--tessera-resize-grip-drawn-stroke);border-right-width:var(--tessera-resize-grip-drawn-stroke);border-top-right-radius:var(--tessera-corner-radius)}.tessera-resize-grip[data-corner=bottom-left]{cursor:nesw-resize;bottom:0;left:0}.tessera-resize-grip[data-corner=bottom-left]:after{bottom:var(--tessera-resize-grip-drawn-inset);left:var(--tessera-resize-grip-drawn-inset);border-bottom-width:var(--tessera-resize-grip-drawn-stroke);border-left-width:var(--tessera-resize-grip-drawn-stroke);border-bottom-left-radius:var(--tessera-corner-radius)}.tessera-resize-grip[data-corner=bottom-right]{cursor:nwse-resize;bottom:0;right:0}.tessera-resize-grip[data-corner=bottom-right]:after{right:var(--tessera-resize-grip-drawn-inset);bottom:var(--tessera-resize-grip-drawn-inset);border-right-width:var(--tessera-resize-grip-drawn-stroke);border-bottom-width:var(--tessera-resize-grip-drawn-stroke);border-bottom-right-radius:var(--tessera-corner-radius)}.tessera-input,.tessera-textarea{box-sizing:border-box;border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--tessera-control-neutral-soft);width:100%;min-width:0;color:var(--tessera-color-ink);font:var(--tessera-text-body);padding-inline:var(--tessera-control-padding-large);transition:background-color var(--tessera-motion-fade);border:0}.tessera-input{height:var(--tessera-control-height);padding-inline:var(--tessera-control-padding);font:var(--tessera-control-body)}.tessera-textarea-frame{min-width:0;display:grid;position:relative}.tessera-textarea{min-height:var(--tessera-textarea-min-height);padding-block:var(--tessera-field-padding-block) max(var(--tessera-field-padding-block), var(--tessera-resize-grip-size));resize:none}.tessera-textarea-frame[data-grows]:after{content:attr(data-shown);visibility:hidden}.tessera-textarea-frame[data-grows]:after,.tessera-textarea-frame[data-grows]>.tessera-textarea{min-height:0;padding:max(0px, calc((var(--tessera-control-height-regular) - 1lh) / 2)) var(--tessera-control-padding-large);font:var(--tessera-text-body);white-space:pre-wrap;overflow-wrap:break-word;grid-area:1/1}.tessera-textarea-frame[data-grows]>.tessera-textarea{overflow:hidden}:is(.tessera-input,.tessera-textarea):hover:not(:disabled):not([readonly]){background:var(--tessera-control-neutral-soft-hover)}:is(.tessera-input,.tessera-textarea):focus:not(:disabled):not([readonly]){background:var(--tessera-color-selection)}:is(.tessera-input,.tessera-textarea):focus:hover:not(:disabled):not([readonly]){background:var(--tessera-color-selection-hover)}:is(.tessera-input,.tessera-textarea):focus-visible{outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}:is(.tessera-input,.tessera-textarea):disabled{opacity:var(--tessera-control-disabled-opacity);cursor:not-allowed}.tessera-input::file-selector-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}:is(.tessera-input,.tessera-textarea)[aria-invalid=true]{box-shadow:inset 0 0 0 var(--tessera-stroke-width) var(--tessera-control-danger-ink)}.tessera-control.tessera-file{justify-content:flex-start;align-items:stretch;gap:0;min-width:0;padding:0}.tessera-file__choose,.tessera-file__preview{align-items:center;gap:var(--tessera-control-gap);padding-inline:var(--tessera-control-padding);display:flex}.tessera-file__choose{corner-shape:inherit;font:var(--tessera-control-body);transition:background-color var(--tessera-motion-fade);border-start-start-radius:inherit;border-end-start-radius:inherit;flex:none;position:relative}.tessera-file__choose:has(input:enabled):hover{background:var(--tessera-control-neutral-soft-hover)}.tessera-file__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.tessera-file__preview{--tessera-icon-size:var(--tessera-control-icon-small);min-width:0;color:var(--tessera-control-neutral-quiet);font:var(--tessera-text-body-small);flex:auto;position:relative}.tessera-file[data-size=small] .tessera-file__preview{--tessera-icon-size:var(--tessera-control-icon-extra-small);font:var(--tessera-text-body-extra-small)}.tessera-file[data-size=large] .tessera-file__preview{--tessera-icon-size:var(--tessera-control-icon-regular);font:var(--tessera-text-body)}.tessera-file__preview:before{content:"";width:var(--tessera-stroke-width);opacity:.35;background:currentColor;position:absolute;inset:25% auto 25% 0}.tessera-file__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.tessera-file:has(input:focus-visible){outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-file:has(input:disabled){opacity:var(--tessera-control-disabled-opacity)}.tessera-file__input:disabled{cursor:not-allowed}.tessera-file:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 var(--tessera-stroke-width) var(--tessera-control-danger-ink)}.tessera-select{appearance:none;text-align:start;background-image:var(--tessera-select-chevron,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0f0f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-position:right var(--tessera-control-padding) center;background-size:var(--tessera-control-icon);padding-inline-end:calc(var(--tessera-control-padding) + var(--tessera-control-icon) + var(--tessera-control-gap))}.tessera-select: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)){background-position:left var(--tessera-control-padding) center}.tessera-select.tessera-select--end{text-align:end;text-align-last:end}.tessera-select.tessera-select--no-chevron{background-image:none;padding-inline-end:var(--tessera-control-padding)}.tessera-select option{background:var(--tessera-color-page);color:var(--tessera-color-ink)}.tessera-select[aria-invalid=true]{box-shadow:inset 0 0 0 var(--tessera-stroke-width) var(--tessera-control-danger-ink)}.tessera-check{width:calc(var(--tessera-check-size) * var(--tessera-control-scale));height:calc(var(--tessera-check-size) * var(--tessera-control-scale));border-radius:var(--tessera-corner-capsule);corner-shape:round;flex:none;place-items:center;display:inline-grid}.tessera-check input{appearance:none;box-sizing:border-box;border-radius:inherit;corner-shape:inherit;background:var(--tessera-control-neutral-soft);cursor:pointer;border:0;grid-area:1/1;width:100%;height:100%;margin:0;padding:0}.tessera-check input:hover:not(:disabled){background:var(--tessera-control-neutral-soft-hover)}.tessera-check input:is(:checked,:indeterminate){background:var(--tessera-control-on)}.tessera-check input:is(:checked,:indeterminate):hover:not(:disabled){background:var(--tessera-control-on-hover)}.tessera-check:has(input:focus-visible){outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-check input:focus-visible{outline:0}.tessera-check__mark{width:calc(var(--tessera-check-mark-size) * var(--tessera-control-scale));height:calc(var(--tessera-check-mark-size) * var(--tessera-control-scale));color:var(--tessera-color-on-color);opacity:0;pointer-events:none;grid-area:1/1;place-items:center;display:grid}.tessera-check__mark svg{stroke-width:2.6px;width:100%;height:100%;transform:translateY(calc(var(--tessera-check-mark-offset) * var(--tessera-control-scale)));display:block}.tessera-check input:is(:checked,:indeterminate)+.tessera-check__mark{opacity:1}.tessera-check:has(input:disabled){opacity:var(--tessera-control-disabled-opacity)}.tessera-check input:disabled{cursor:not-allowed}.tessera-switch{width:calc(var(--tessera-switch-width) * var(--tessera-control-scale));height:calc(var(--tessera-switch-height) * var(--tessera-control-scale));border-radius:var(--tessera-corner-capsule);corner-shape:round;flex:none;align-items:center;display:inline-grid}.tessera-switch input{box-sizing:border-box;appearance:none;border-radius:inherit;corner-shape:inherit;background:var(--tessera-control-neutral-soft);cursor:pointer;width:100%;height:100%;transition:background-color var(--tessera-motion-fade);border:0;grid-area:1/1;margin:0;padding:0}.tessera-switch input:hover:not(:disabled){background:var(--tessera-control-neutral-soft-hover)}.tessera-switch input:checked{background:var(--tessera-control-on)}.tessera-switch input:checked:hover:not(:disabled){background:var(--tessera-control-on-hover)}.tessera-switch__knob{width:calc(var(--tessera-switch-knob) * var(--tessera-control-scale));height:calc(var(--tessera-switch-knob) * var(--tessera-control-scale));background:var(--tessera-color-ink);pointer-events:none;transition:transform var(--tessera-motion-fade);border-radius:50%;grid-area:1/1;margin-inline-start:calc(var(--tessera-space-2xs) * var(--tessera-control-scale))}.tessera-switch input:checked+.tessera-switch__knob{transform:translateX(calc((var(--tessera-switch-width) - var(--tessera-switch-knob) - 2 * var(--tessera-space-2xs)) * var(--tessera-control-scale)))}.tessera-switch[data-mixed] .tessera-switch__knob{transform:translateX(calc((var(--tessera-switch-width) - var(--tessera-switch-knob) - 2 * var(--tessera-space-2xs)) * var(--tessera-control-scale) / 2))}.tessera-switch[data-mixed]: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)) .tessera-switch__knob{transform:translateX(calc(-1 * (var(--tessera-switch-width) - var(--tessera-switch-knob) - 2 * var(--tessera-space-2xs)) * var(--tessera-control-scale) / 2))}.tessera-switch: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)) input:checked+.tessera-switch__knob{transform:translateX(calc(-1 * (var(--tessera-switch-width) - var(--tessera-switch-knob) - 2 * var(--tessera-space-2xs)) * var(--tessera-control-scale)))}.tessera-switch:has(input:focus-visible){outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-switch input:focus-visible{outline:0}.tessera-switch:has(input:disabled){opacity:var(--tessera-control-disabled-opacity)}.tessera-switch input:disabled{cursor:not-allowed}.tessera-switch-field{justify-content:space-between;align-items:center;gap:var(--tessera-space-md);min-height:var(--tessera-control-height);padding-inline:var(--tessera-control-padding);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--tessera-control-neutral-soft);color:var(--tessera-color-ink);font:var(--tessera-control-body);cursor:pointer;display:flex}.tessera-switch-field:hover:not(:has(input:disabled)){background:var(--tessera-control-neutral-soft-hover)}.tessera-switch-field[data-fill=none]{background:0 0}.tessera-switch-field[data-fill=none]:hover:not(:has(input:disabled)){background:var(--tessera-control-trackless-hover)}.tessera-switch-field:has(input:disabled){color:var(--tessera-color-muted);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tessera-switch__knob{transition:none}}.tessera-slider{--tessera-slider-thumb:calc(var(--tessera-slider-thumb-size) * var(--tessera-control-scale));--tessera-slider-track:calc(var(--tessera-slider-track-size) * var(--tessera-control-scale));min-width:0;height:var(--tessera-control-height);border-radius:var(--tessera-corner-capsule);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.tessera-slider[data-quiet]{--tessera-slider-thumb:calc(var(--tessera-slider-quiet-thumb-size) * var(--tessera-control-scale));--tessera-slider-track:calc(var(--tessera-slider-quiet-track-size) * var(--tessera-control-scale))}.tessera-slider__track{inset-inline:calc(var(--tessera-slider-thumb) / 2);height:var(--tessera-slider-track);border-radius:var(--tessera-corner-capsule);background:linear-gradient(to right, var(--tessera-control-on) 0 var(--tessera-slider-progress), var(--tessera-control-neutral-soft-hover) var(--tessera-slider-progress) 100%);position:absolute;top:50%;transform:translateY(-50%)}.tessera-slider: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)) .tessera-slider__track{background:linear-gradient(to left, var(--tessera-control-on) 0 var(--tessera-slider-progress), var(--tessera-control-neutral-soft-hover) var(--tessera-slider-progress) 100%)}.tessera-slider input{appearance:none;width:100%;min-width:0;height:var(--tessera-slider-thumb);cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}.tessera-slider input::-webkit-slider-runnable-track{height:var(--tessera-slider-thumb);background:0 0}.tessera-slider input::-moz-range-track{height:var(--tessera-slider-thumb);background:0 0}.tessera-slider input::-moz-range-progress{background:0 0}.tessera-slider input::-webkit-slider-thumb{appearance:none;width:var(--tessera-slider-thumb);height:var(--tessera-slider-thumb);background:var(--tessera-color-ink);border:0;border-radius:50%}.tessera-slider input::-moz-range-thumb{width:var(--tessera-slider-thumb);height:var(--tessera-slider-thumb);background:var(--tessera-color-ink);border:0;border-radius:50%}.tessera-slider:has(input:focus-visible){outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-slider input:focus-visible{outline:0}.tessera-slider:has(input:disabled){opacity:var(--tessera-control-disabled-opacity)}.tessera-slider input:disabled{cursor:not-allowed}.tessera-number{align-items:center;gap:var(--tessera-space-sm);min-width:0;height:var(--tessera-control-height);padding-inline:var(--tessera-control-padding);background:var(--tessera-control-neutral-soft);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);color:var(--tessera-color-ink);font:var(--tessera-control-body);display:flex}.tessera-number__grip>[data-tessera-icon]{width:var(--tessera-icon-size);height:var(--tessera-icon-size)}.tessera-number:hover{background:var(--tessera-control-neutral-soft-hover)}.tessera-number:focus-within{background:var(--tessera-color-selection)}.tessera-number:focus-within:hover{background:var(--tessera-color-selection-hover)}.tessera-number:has(input:focus-visible){outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-number input{width:100%;min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0}.tessera-number__grip{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.tessera-number__unit{color:var(--tessera-color-muted)}.tessera-number[data-disabled]{opacity:var(--tessera-control-disabled-opacity)}.tessera-number:has(input:is(:disabled,[readonly])) .tessera-number__grip{cursor:default}.tessera-position{gap:var(--tessera-space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.tessera-position__pad{--tessera-position-thumb:calc(var(--tessera-slider-thumb-size) * var(--tessera-control-scale));--tessera-position-inset:calc(var(--tessera-position-thumb) / 2);box-sizing:border-box;aspect-ratio:2;border:var(--tessera-control-border);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--tessera-control-neutral-soft);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;min-width:0;transition:background-color var(--tessera-motion-fade);position:relative}.tessera-position__pad:hover:not([aria-disabled=true]){background:var(--tessera-control-neutral-soft-hover)}.tessera-position__pad:focus-visible{outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-position__area{border-radius:inherit;corner-shape:inherit;position:absolute;inset:0}.tessera-position__pad[data-area]{--tessera-position-area-ratio:1;--tessera-position-area-inset:var(--tessera-control-inset);container-type:size}.tessera-position__pad[data-area]>.tessera-position__area{aspect-ratio:var(--tessera-position-area-ratio);width:min(100cqw - 2 * var(--tessera-position-area-inset), (100cqh - 2 * var(--tessera-position-area-inset)) * var(--tessera-position-area-ratio));border-radius:max(0px, calc(var(--tessera-corner-radius) - var(--tessera-position-area-inset)));background:var(--tessera-control-neutral-soft);inset:50% auto auto 50%;translate:-50% -50%}.tessera-position__track{inset:var(--tessera-position-inset);border-radius:inherit;corner-shape:inherit;position:absolute}.tessera-position__mark{--tessera-position-x:0%;--tessera-position-y:0%;transform:translate(var(--tessera-position-x), var(--tessera-position-y));transition:transform var(--tessera-motion-fade);pointer-events:none;position:absolute;inset:0}.tessera-position__thumb{width:var(--tessera-position-thumb);height:var(--tessera-position-thumb);border-radius:var(--tessera-corner-capsule);corner-shape:round;background:var(--tessera-color-ink);position:absolute;translate:-50% -50%}.tessera-position__mark[data-across]>.tessera-position__thumb{width:100%;height:calc(var(--tessera-slider-track-size) * var(--tessera-control-scale));translate:0 -50%}.tessera-position__mark[data-down]>.tessera-position__thumb{width:calc(var(--tessera-slider-track-size) * var(--tessera-control-scale));height:100%;translate:-50%}.tessera-position__pad[data-dragging] .tessera-position__mark{transition:none}.tessera-position__axis{align-items:center;gap:var(--tessera-space-lg);font:var(--tessera-control-body);color:var(--tessera-color-muted);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.tessera-position__pad[aria-disabled=true]{opacity:var(--tessera-control-disabled-opacity);cursor:default}@media (prefers-reduced-motion:reduce){.tessera-position__mark{transition:none}}.tessera-swatch{--tessera-swatch:transparent;width:var(--tessera-icon-size);height:var(--tessera-icon-size);vertical-align:middle;border-radius:var(--tessera-corner-capsule);corner-shape:round;border:var(--tessera-stroke);background:var(--tessera-swatch);flex:none;display:inline-block;position:relative}.tessera-swatch[data-spectrum]{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red) border-box}.tessera-swatch[data-empty]:after{content:"";background:var(--tessera-color-muted);position:absolute;inset:45% 0;rotate:-45deg}.tessera-color-picker{--tessera-picker-desaturated:white;--tessera-picker-saturated:red;--tessera-picker-bright:red;gap:var(--tessera-space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.tessera-color-picker__plane .tessera-position__pad,.tessera-color-picker__plane .tessera-position__pad:hover{--tessera-position-inset:0px;aspect-ratio:1.6;margin:calc(var(--tessera-space-sm) * var(--tessera-control-scale));background:0 0;border:0}.tessera-color-picker__paint{border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tessera-color-picker__hex{align-items:center;gap:var(--tessera-space-md);display:flex}.tessera-color-picker__plane [data-axis=x] .tessera-slider__track{background:linear-gradient(to right, var(--tessera-picker-desaturated), var(--tessera-picker-saturated))}.tessera-color-picker__plane [data-axis=y] .tessera-slider__track{background:linear-gradient(to right, black, var(--tessera-picker-bright))}.tessera-color-picker .tessera-slider:has(.tessera-color-picker__hue) .tessera-slider__track{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.tessera-status-dot{width:var(--tessera-dot-size);height:var(--tessera-dot-size);color:var(--tessera-control-success-ink);background:currentColor;border-radius:50%;flex:none;display:inline-block;position:relative}.tessera-status-dot:before{content:"";border-radius:inherit;box-shadow:var(--tessera-dot-halo);pointer-events:none;position:absolute;inset:0}.tessera-status-dot[data-tone=attention]{color:var(--tessera-control-attention-ink)}.tessera-status-dot[data-tone=danger]{color:var(--tessera-control-danger-ink)}.tessera-status-dot[data-tone=accent]{color:var(--tessera-control-accent-ink)}.tessera-status-dot[data-tone=progress]{color:var(--tessera-control-progress-ink)}.tessera-status-dot[data-tone=neutral]{color:var(--tessera-control-neutral-quiet)}.tessera-status{align-items:center;gap:var(--tessera-status-gap);display:inline-flex}.tessera-status[data-tone=success]{color:var(--tessera-control-success-ink)}.tessera-status[data-tone=accent]{color:var(--tessera-control-accent-ink)}.tessera-status[data-tone=progress]{color:var(--tessera-control-progress-ink)}.tessera-status[data-tone=attention]{color:var(--tessera-control-attention-ink)}.tessera-status[data-tone=danger]{color:var(--tessera-control-danger-ink)}.tessera-badge{box-sizing:border-box;align-items:center;gap:var(--tessera-space-xs);height:var(--tessera-control-height);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--tessera-control-neutral-soft);padding:0 var(--tessera-control-padding);color:var(--tessera-control-neutral-quiet);font:var(--tessera-control-body);white-space:nowrap;display:inline-flex}.tessera-badge[data-shape=capsule]{border-radius:var(--tessera-corner-capsule);corner-shape:round}.tessera-badge .tessera-status-dot{width:calc(var(--tessera-dot-size) * var(--tessera-control-scale));height:calc(var(--tessera-dot-size) * var(--tessera-control-scale))}.tessera-badge[data-tone=accent]{background:var(--tessera-control-accent-soft);color:var(--tessera-control-accent-ink)}.tessera-badge[data-tone=progress]{background:var(--tessera-control-progress-soft);color:var(--tessera-control-progress-ink)}.tessera-badge[data-tone=attention]{background:var(--tessera-control-attention-soft);color:var(--tessera-control-attention-ink)}.tessera-badge[data-tone=danger]{background:var(--tessera-control-danger-soft);color:var(--tessera-control-danger-ink)}.tessera-badge[data-tone=success]{background:var(--tessera-control-success-soft);color:var(--tessera-control-success-ink)}.tessera-badge[data-fill=solid]{background:var(--tessera-control-neutral-solid);color:var(--tessera-control-neutral-on-solid)}.tessera-badge[data-fill=solid][data-tone=accent]{background:var(--tessera-control-accent-solid);color:var(--tessera-control-accent-on-solid)}.tessera-badge[data-fill=solid][data-tone=progress]{background:var(--tessera-control-progress-solid);color:var(--tessera-color-on-color)}.tessera-badge[data-fill=solid][data-tone=attention]{background:var(--tessera-control-attention-solid);color:var(--tessera-control-attention-on-solid)}.tessera-badge[data-fill=solid][data-tone=danger]{background:var(--tessera-control-danger-solid);color:var(--tessera-control-danger-on-solid)}.tessera-badge[data-fill=solid][data-tone=success]{background:var(--tessera-control-success-solid);color:var(--tessera-control-success-on-solid)}.tessera-badge[data-fill=solid] .tessera-status-dot{color:inherit}.tessera-progress__label>[data-tessera-icon]>svg{width:100%;height:100%}.tessera-progress{--tessera-icon-size:calc(var(--tessera-control-icon-small) * var(--tessera-control-scale));isolation:isolate;--tessera-progress-fill:var(--tessera-control-accent-solid);--tessera-progress-stripe:var(--tessera-progress-accent-stripe);min-height:calc(var(--tessera-progress-height) * var(--tessera-control-scale));border-radius:var(--tessera-corner-capsule);corner-shape:round;background:var(--tessera-progress-track);align-items:center;display:grid;position:relative;overflow:hidden}.tessera-progress[data-tone=neutral]{--tessera-progress-fill:var(--tessera-progress-neutral);--tessera-progress-stripe:var(--tessera-progress-neutral-stripe)}.tessera-progress[data-tone=progress]{--tessera-progress-fill:var(--tessera-control-progress-solid);--tessera-progress-stripe:var(--tessera-progress-blue-stripe)}.tessera-progress[data-tone=success]{--tessera-progress-fill:var(--tessera-control-success-solid);--tessera-progress-stripe:var(--tessera-progress-success-stripe)}.tessera-progress[data-tone=attention]{--tessera-progress-fill:var(--tessera-control-attention-solid);--tessera-progress-stripe:var(--tessera-progress-attention-stripe)}.tessera-progress[data-tone=danger]{--tessera-progress-fill:var(--tessera-control-danger-solid);--tessera-progress-stripe:var(--tessera-progress-danger-stripe)}.tessera-progress__fill{width:var(--tessera-progress-percent);border-radius:inherit;corner-shape:inherit;background:var(--tessera-progress-fill);height:100%;transition:width var(--tessera-motion-progress);display:block}.tessera-progress__label{z-index:1;align-items:center;gap:calc(var(--tessera-space-xs) * var(--tessera-control-scale));min-width:0;padding-inline:calc(var(--tessera-progress-padding-inline) * var(--tessera-control-scale));color:var(--tessera-progress-label);font:var(--tessera-text-progress);letter-spacing:0;white-space:nowrap;display:inline-flex;position:absolute;inset:0}.tessera-progress[data-size=small] .tessera-progress__label{font:var(--tessera-text-progress-small)}.tessera-progress[data-size=large] .tessera-progress__label{font:var(--tessera-text-progress-large)}.tessera-progress__label>.tessera-fade-end{flex:1;min-width:0}.tessera-progress[data-look=waiting]{box-shadow:inset 0 0 0 calc(2 * var(--tessera-stroke-width)) var(--tessera-progress-fill)}.tessera-progress[data-look=working] .tessera-progress__fill{--tessera-progress-stripe-tile:var(--tessera-progress-stripe-tile-size);position:relative;overflow:hidden}.tessera-progress[data-look=working] .tessera-progress__fill:before{content:"";inset:0 0 0 calc(-1 * var(--tessera-progress-stripe-tile));background:linear-gradient(135deg, var(--tessera-progress-fill) 25%, var(--tessera-progress-stripe) 0 50%, var(--tessera-progress-fill) 0 75%, var(--tessera-progress-stripe) 0) 0 0 / var(--tessera-progress-stripe-tile) var(--tessera-progress-stripe-tile);animation:tessera-progress-working var(--tessera-progress-working-motion) infinite;position:absolute}.tessera-progress[data-look=finishing] .tessera-progress__fill{animation:tessera-progress-finishing var(--tessera-progress-finishing-motion) infinite}@keyframes tessera-progress-working{to{transform:translateX(var(--tessera-progress-stripe-tile))}}@keyframes tessera-progress-finishing{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.tessera-progress[data-look=working] .tessera-progress__fill:before{animation:none}}.tessera-progress__label>[data-tessera-icon]{width:var(--tessera-icon-size);height:var(--tessera-icon-size);display:inline-flex}@media (prefers-reduced-motion:reduce){.tessera-progress__fill{transition:none}}.tessera-row>[data-tessera-icon]>svg{width:100%;height:100%}.tessera-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--tessera-row-gap);width:100%;min-width:0;min-height:var(--tessera-control-height);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);padding:var(--tessera-space-xs) var(--tessera-space-sm) var(--tessera-space-xs) var(--tessera-control-padding-large);color:var(--tessera-color-ink);font:var(--tessera-control-body);text-align:start;background:0 0;border:0;text-decoration:none;display:flex}.tessera-row__main{gap:var(--tessera-space-2xs);flex:1;min-width:0;display:grid}.tessera-row__title{font:var(--tessera-control-font)}.tessera-row__meta{font:inherit;color:var(--tessera-control-neutral-quiet)}.tessera-row>[data-tessera-icon]{width:var(--tessera-icon-size);height:var(--tessera-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.tessera-facts{margin:0;display:grid}.tessera-facts>div{justify-content:space-between;align-items:baseline;gap:var(--tessera-space-lg);font:var(--tessera-text-body);padding-block:var(--tessera-text-row-padding);display:flex}.tessera-facts dt{color:var(--tessera-control-neutral-quiet);font:var(--tessera-text-body);flex:none}.tessera-facts dd{min-width:0;color:var(--tessera-color-ink);font:var(--tessera-text-label);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;margin:0}.tessera-facts>[data-link]{position:relative}.tessera-fact__link{color:inherit;outline:none;text-decoration:none}.tessera-fact__link:after{content:"";border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);position:absolute;inset:0}.tessera-facts>[data-link]:hover>*{text-decoration:underline}.tessera-fact__link:focus-visible:after{outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}:where(.tessera-highlight){isolation:isolate;border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);--tessera-highlight-outline:transparent;--tessera-highlight-line:dashed;--tessera-highlight-fill:transparent;position:relative}.tessera-highlight:after{content:"";inset-block:calc(-1 * var(--tessera-highlight-outset-block) / var(--tessera-highlight-scale));inset-inline:calc(-1 * var(--tessera-highlight-outset-inline) / var(--tessera-highlight-scale));z-index:-1;border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);outline:calc(var(--tessera-highlight-ring-width) / var(--tessera-highlight-scale)) var(--tessera-highlight-line) var(--tessera-highlight-outline);outline-offset:calc(-1 * var(--tessera-highlight-ring-width) / var(--tessera-highlight-scale));background:var(--tessera-highlight-fill);pointer-events:none;transition:background-color var(--tessera-motion-fade), outline-color var(--tessera-motion-fade);position:absolute}.tessera-highlight[data-shape=capsule],.tessera-highlight[data-shape=capsule]:after{border-radius:var(--tessera-corner-capsule);corner-shape:round}.tessera-highlight[data-highlight=hovered]{--tessera-highlight-outline:var(--tessera-highlight-ring-muted)}.tessera-highlight:is([data-highlight=selected],[data-highlight=editing]){--tessera-highlight-line:solid;--tessera-highlight-outline:var(--tessera-highlight-ring);--tessera-highlight-fill:var(--tessera-highlight-backing)}.tessera-highlight[data-highlight=placeholder]{--tessera-highlight-fill:var(--tessera-highlight-backing)}.tessera-highlight:focus-visible:not([data-highlight=selected],[data-highlight=editing]){outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-highlight[data-highlight-flash]:before{content:"";z-index:1;border-radius:inherit;corner-shape:inherit;background:var(--tessera-highlight-flash-color,var(--tessera-highlight-ring));opacity:0;pointer-events:none;animation:tessera-highlight-flash var(--tessera-motion-flash);position:absolute;inset:0}@keyframes tessera-highlight-flash{0%{opacity:0}20%{opacity:var(--tessera-highlight-flash-strength)}to{opacity:0}}.tessera-tip{box-sizing:border-box;padding:var(--tessera-space-sm) var(--tessera-space-md);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--tessera-control-neutral-soft);color:var(--tessera-control-neutral-quiet);font:var(--tessera-text-body-small);margin:0}.tessera-tip[data-span=hug]{width:fit-content;max-width:100%}.tessera-state-icon{width:var(--tessera-icon-size);height:var(--tessera-icon-size);vertical-align:middle;flex:none;display:inline-block;position:relative}:where([data-tessera-icon])>.tessera-state-icon{width:100%;height:100%}.tessera-state-icon svg{fill:none;stroke:currentColor;stroke-width:var(--tessera-icon-stroke-width);stroke-linecap:round;stroke-linejoin:round;overflow:visible}.tessera-state-icon__body,.tessera-state-icon__part,.tessera-state-icon__mark{width:100%;height:100%;position:absolute;top:0;left:0}.tessera-state-icon__mark{transform-origin:50% 56.67%;height:125%}.tessera-state-icon__body>svg,.tessera-state-icon__part>svg,.tessera-state-icon__motion,.tessera-state-icon__motion>svg{width:100%;height:100%;display:block}.tessera-state-icon__body{will-change:transform}@property --tessera-icon-cut{syntax:"<percentage>";inherits:true;initial-value:0%}.tessera-state-icon[data-slashes]{--tessera-icon-cut:0%;transition:--tessera-icon-cut .28s cubic-bezier(.2,.8,.2,1)}.tessera-state-icon[data-slash]{--tessera-icon-cut:5.9%}.tessera-state-icon[data-slashes]>.tessera-state-icon__body{-webkit-mask-image:linear-gradient(45deg, #000 calc(50% - var(--tessera-icon-cut)), transparent calc(50% - var(--tessera-icon-cut)), transparent calc(50% + var(--tessera-icon-cut)), #000 calc(50% + var(--tessera-icon-cut)));-webkit-mask-image:linear-gradient(45deg, #000 calc(50% - var(--tessera-icon-cut)), transparent calc(50% - var(--tessera-icon-cut)), transparent calc(50% + var(--tessera-icon-cut)), #000 calc(50% + var(--tessera-icon-cut)));mask-image:linear-gradient(45deg, #000 calc(50% - var(--tessera-icon-cut)), transparent calc(50% - var(--tessera-icon-cut)), transparent calc(50% + var(--tessera-icon-cut)), #000 calc(50% + var(--tessera-icon-cut)))}.tessera-state-icon__mark[data-phase=enter]{animation:.28s cubic-bezier(.2,.8,.2,1) 90ms backwards tessera-state-icon-in}.tessera-state-icon__mark[data-phase=leave]{animation:.18s ease-in forwards tessera-state-icon-out}.tessera-state-icon__mark[data-phase=enter] [data-draw]{stroke-dasharray:1;animation:.36s ease-out .12s backwards tessera-state-icon-draw}@keyframes tessera-state-icon-in{0%{opacity:0;filter:blur(1px);transform:scale(.6)}}@keyframes tessera-state-icon-out{to{opacity:0;filter:blur(1px);transform:scale(.6)}}@keyframes tessera-state-icon-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tessera-state-icon__motion[data-loop]{transform-origin:50% 56.67%;will-change:transform}.tessera-state-icon__motion[data-loop=turn]{animation:2s linear infinite tessera-state-icon-turn}.tessera-state-icon__motion[data-loop=spin]{animation:3.2s linear infinite tessera-state-icon-turn}.tessera-state-icon__mark[data-edge]{--tessera-icon-travel:53.33%;-webkit-mask-image:linear-gradient(#0000 31.67%,#000 40% 73.33%,#0000 81.67%);mask-image:linear-gradient(#0000 31.67%,#000 40% 73.33%,#0000 81.67%)}.tessera-state-icon__motion[data-loop=rise]{animation:1.8s infinite tessera-state-icon-rise}.tessera-state-icon__motion[data-loop=fall]{animation:1.8s infinite tessera-state-icon-fall}@keyframes tessera-state-icon-turn{to{transform:rotate(360deg)}}@keyframes tessera-state-icon-rise{0%,18%{animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:translateY(0)}50%,56%{transform:translateY(calc(-1 * var(--tessera-icon-travel)))}56.01%{transform:translateY(var(--tessera-icon-travel));animation-timing-function:cubic-bezier(.1,.5,.3,1)}to{transform:translateY(0)}}@keyframes tessera-state-icon-fall{0%,18%{animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:translateY(0)}50%,56%{transform:translateY(var(--tessera-icon-travel))}56.01%{transform:translateY(calc(-1 * var(--tessera-icon-travel)));animation-timing-function:cubic-bezier(.1,.5,.3,1)}to{transform:translateY(0)}}@keyframes tessera-state-icon-fade-in{0%{opacity:0}}@keyframes tessera-state-icon-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.tessera-state-icon__mark[data-phase=enter]{animation-name:tessera-state-icon-fade-in}.tessera-state-icon__mark[data-phase=leave]{animation-name:tessera-state-icon-fade-out}.tessera-state-icon__mark[data-phase] [data-draw],.tessera-state-icon__motion[data-loop]{animation:none}.tessera-state-icon[data-slashes]{transition:none}}.tessera-state-icon[data-set=cloud] [data-part=foot] path{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .32s cubic-bezier(.4,0,.2,1),opacity 0s .32s}.tessera-state-icon[data-set=cloud][data-state=off] [data-part=foot] path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .36s cubic-bezier(.2,.8,.2,1) 80ms,opacity 0s 80ms}@media (prefers-reduced-motion:reduce){.tessera-state-icon[data-set=cloud] [data-part=foot] path{stroke-dashoffset:0;transition:opacity var(--tessera-motion-fade)}}.tessera-state-icon[data-set=file] .tessera-state-icon__mark,.tessera-state-icon[data-set=file] .tessera-state-icon__motion[data-loop]{transform-origin:50%}.tessera-state-icon[data-set=file] .tessera-state-icon__mark[data-edge]{--tessera-icon-travel:36.67%;-webkit-mask-image:linear-gradient(#0000 28.33%,#000 36.67% 63.33%,#0000 66.67%);mask-image:linear-gradient(#0000 28.33%,#000 36.67% 63.33%,#0000 66.67%)}.tessera-state-icon[data-set=folder] [data-part]{transition:transform var(--tessera-motion-slide)}.tessera-state-icon[data-set=folder] [data-part=foot]{transform-origin:0 83.333%}.tessera-state-icon[data-set=folder] :is([data-part=left],[data-part=right]){transform-origin:0 75%}.tessera-state-icon[data-set=folder] [data-part=top]{transform-origin:8.333% 33.333%}.tessera-state-icon[data-set=folder][data-state=open] [data-part=foot]{transform:skew(-16deg)}.tessera-state-icon[data-set=folder][data-state=open] [data-part=left]{transform:skew(-16deg)scaleY(.72)}.tessera-state-icon[data-set=folder][data-state=open] [data-part=right]{transform:translate(2.389%)skew(-16deg)scaleY(.72)}.tessera-state-icon[data-set=folder][data-state=open] [data-part=top]{transform:translate(8.604%,11.667%)skew(-16deg)scaleX(1.0318)}.tessera-state-icon[data-set=folder] [data-part=corner]{overflow:hidden;transform:translateY(-75%)}.tessera-state-icon[data-set=folder] [data-part=corner]>svg{transition:transform var(--tessera-motion-slide);transform:translateY(75%)}.tessera-state-icon[data-set=folder][data-state=open] [data-part=corner]{transform:translateY(-63.333%)}.tessera-state-icon[data-set=folder][data-state=open] [data-part=corner]>svg{transform:translateY(63.333%)}@media (prefers-reduced-motion:reduce){.tessera-state-icon[data-set=folder] [data-part],.tessera-state-icon[data-set=folder] [data-part]>svg{transition:none}}.tessera-state-icon[data-set=collection] [data-part=chevron]{visibility:hidden;transition:transform var(--tessera-motion-fade)}.tessera-state-icon[data-set=collection][data-state=open] [data-part=chevron]{transform:rotate(90deg)}.tessera-state-icon[data-set=collection][data-disclosure=true] .tessera-state-icon__body>svg{visibility:hidden}.tessera-state-icon[data-set=collection][data-disclosure=true] [data-part=chevron]{visibility:visible}@media (prefers-reduced-motion:reduce){.tessera-state-icon[data-set=collection] [data-part=chevron]{transition:none}}.tessera-state-icon[data-set=tower] [data-part]{transform-origin:50% 37.5%;transition:opacity .24s}.tessera-state-icon[data-set=tower] .tessera-state-icon__mark:not([data-cut]){transform-origin:50% 30%}.tessera-state-icon[data-set=tower][data-state=waiting] :is([data-part=inner],[data-part=outer]){animation:2.4s ease-in-out infinite tessera-state-icon-breathe}.tessera-state-icon[data-set=tower][data-state=working] :is([data-part=inner],[data-part=outer]){will-change:transform, opacity;animation:1.6s ease-out infinite tessera-state-icon-ripple}.tessera-state-icon[data-set=tower][data-state=working] [data-part=outer]{animation-delay:.32s}.tessera-state-icon[data-set=tower][data-state=done] :is([data-part=inner],[data-part=outer]){animation:.56s cubic-bezier(.2,.8,.2,1) both tessera-state-icon-burst}.tessera-state-icon[data-set=tower][data-state=done] [data-part=outer]{animation-delay:90ms}@keyframes tessera-state-icon-breathe{0%,to{opacity:.3}50%{opacity:.7}}@keyframes tessera-state-icon-ripple{0%{opacity:0;transform:scale(.82)}25%{opacity:1}70%,to{opacity:0;transform:scale(1.12)}}@keyframes tessera-state-icon-burst{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes tessera-state-icon-pulse{0%{opacity:0}25%{opacity:1}70%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.tessera-state-icon[data-set=tower][data-state=working] :is([data-part=inner],[data-part=outer]){will-change:opacity;animation-name:tessera-state-icon-pulse}.tessera-state-icon[data-set=tower][data-state=done] :is([data-part=inner],[data-part=outer]){animation-name:tessera-state-icon-fade-in}}.tessera-state-icon[data-set=refresh][data-state=working] [data-part=arrow]{will-change:transform;animation:.9s cubic-bezier(.45,.05,.35,1) infinite tessera-state-icon-turn}@media (prefers-reduced-motion:reduce){.tessera-state-icon[data-set=refresh] [data-part=arrow]{animation:none}}.tessera-state-icon[data-set=pin] [data-part=head]{opacity:0;transition:opacity var(--tessera-motion-fade)}.tessera-state-icon[data-set=pin] [data-part=head]>svg{fill:currentColor;stroke:none}.tessera-state-icon[data-set=pin][data-state=on] [data-part=head]{opacity:1}.tessera-search{--tessera-search-icon-gap:var(--tessera-control-gap);--tessera-search-close-inset:calc(var(--tessera-space-2xs) + var(--tessera-stroke-width));--tessera-search-close-size:calc(var(--tessera-control-height) - 2 * var(--tessera-search-close-inset));isolation:isolate;display:block;position:relative}.tessera-search .tessera-search__icon{left:var(--tessera-control-padding-large);z-index:1;width:var(--tessera-icon-size);height:var(--tessera-icon-size);color:var(--tessera-color-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tessera-search input{box-sizing:border-box;font:var(--tessera-control-body);border:var(--tessera-stroke-width) solid transparent;border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);width:100%;color:var(--tessera-color-ink);min-height:var(--tessera-control-height);padding-block:var(--tessera-space-2xs);transition:background-color var(--tessera-motion-fade);background:0 0;outline:none;padding-inline-start:calc(var(--tessera-control-padding-large) + var(--tessera-icon-size) + var(--tessera-search-icon-gap));padding-inline-end:var(--tessera-control-padding)}.tessera-search[data-shape=capsule] input{border-radius:var(--tessera-corner-capsule);corner-shape:round}.tessera-search input{height:var(--tessera-control-height)}.tessera-search input::-webkit-search-decoration{display:none}.tessera-search input::-webkit-search-cancel-button{display:none}.tessera-search input::-webkit-search-results-button{display:none}.tessera-search input::-webkit-search-results-decoration{display:none}.tessera-search__close{right:var(--tessera-search-close-inset);z-index:1;box-sizing:border-box;width:var(--tessera-search-close-size);height:var(--tessera-search-close-size);border-radius:var(--tessera-corner-capsule);color:var(--tessera-color-muted);cursor:pointer;transition:background-color var(--tessera-motion-fade), color var(--tessera-motion-fade);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.tessera-search__close .tessera-icon{width:var(--tessera-control-icon-extra-small);height:var(--tessera-control-icon-extra-small)}.tessera-search__close:hover:not(:disabled){background-color:var(--tessera-control-neutral-soft-hover);color:var(--tessera-color-ink)}.tessera-search:is(:focus-within,:has(input:not(:placeholder-shown))) .tessera-search__close{display:inline-flex}.tessera-search:is(:focus-within,:has(input:not(:placeholder-shown))) input{padding-inline-end:calc(var(--tessera-search-close-inset) + var(--tessera-search-close-size) + var(--tessera-search-icon-gap))}.tessera-search input::placeholder{color:var(--tessera-color-muted);opacity:.9}.tessera-search:hover input:not(:disabled):not([readonly]){background-color:var(--tessera-control-trackless-hover)}.tessera-search[data-fill=soft] input{background-color:var(--tessera-control-neutral-soft)}.tessera-search[data-fill=soft]:hover input:not(:disabled):not([readonly]){background-color:var(--tessera-control-neutral-soft-hover)}.tessera-search input:focus:not(:disabled):not([readonly]){background-color:var(--tessera-color-selection)}.tessera-search:hover input:focus:not(:disabled):not([readonly]){background-color:var(--tessera-color-selection-hover)}.tessera-search input:focus-visible{outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-search--compact{--tessera-search-icon-inset:calc((var(--tessera-control-height) - var(--tessera-icon-size)) / 2 - var(--tessera-stroke-width));width:var(--tessera-control-height);max-width:100%;transition:width var(--tessera-motion-fade);justify-self:end}.tessera-search--compact .tessera-search__icon{left:calc(var(--tessera-search-icon-inset) + var(--tessera-stroke-width))}.tessera-search--compact input{appearance:none;min-width:0;padding-inline-start:calc(var(--tessera-search-icon-inset) + var(--tessera-icon-size) + var(--tessera-search-icon-gap))}.tessera-search--compact:not(:focus-within):has(input:placeholder-shown) input{padding-inline:0}.tessera-search--compact:not(:focus-within):has(input:placeholder-shown) input::placeholder{color:#0000}.tessera-search--compact:focus-within{width:var(--tessera-search-width-expanded)}.tessera-search--compact:has(input:not(:placeholder-shown)){width:var(--tessera-search-width-expanded)}.tessera-search-button{--tessera-search-icon-gap:var(--tessera-control-gap);box-sizing:border-box;align-items:center;gap:var(--tessera-search-icon-gap);min-width:0;min-height:var(--tessera-control-height);border:var(--tessera-stroke-width) solid transparent;border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);padding-block:var(--tessera-space-2xs);padding-inline:calc(var(--tessera-control-padding-large) - var(--tessera-stroke-width)) var(--tessera-control-padding);color:var(--tessera-color-muted);font:var(--tessera-control-body);text-align:start;cursor:pointer;transition:background-color var(--tessera-motion-fade);background:0 0;display:inline-flex}.tessera-search-button[data-span=fill]{width:100%;display:flex}.tessera-search-button[data-shape=capsule]{border-radius:var(--tessera-corner-capsule);corner-shape:round}.tessera-search-button[data-fill=soft]{background:var(--tessera-control-neutral-soft)}.tessera-search-button:is(:hover,:focus-visible):not(:disabled){background:var(--tessera-control-trackless-hover)}.tessera-search-button[data-fill=soft]:is(:hover,:focus-visible):not(:disabled){background:var(--tessera-control-neutral-soft-hover)}.tessera-search-button:focus-visible{outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-search-button:disabled{opacity:var(--tessera-control-disabled-opacity);cursor:not-allowed}.tessera-search-button__label{text-overflow:ellipsis;white-space:nowrap;opacity:.9;flex:auto;min-width:0;overflow:hidden}.tessera-search-button kbd{color:var(--tessera-control-neutral-quiet);font:inherit}@media (prefers-reduced-motion:reduce){.tessera-search--compact{transition:none}}.tessera-table{--tessera-table-head-height:var(--tessera-control-height-regular);--tessera-table-section-height:var(--tessera-control-height-regular);column-gap:var(--tessera-space-xl);isolation:isolate;min-width:0;color:var(--tessera-color-muted);font:var(--tessera-text-body);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(min-content,1fr);display:grid;overflow:clip}.tessera-table__head,.tessera-table__body{grid-column:1;grid-template-columns:var(--tessera-table-columns);column-gap:inherit;display:grid}.tessera-table__row,.tessera-table__group,.tessera-table__body>.tessera-table__head{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.tessera-table__head,.tessera-table__row{padding-inline:var(--tessera-space-xl);border-bottom:var(--tessera-table-rule);align-items:center}.tessera-table__head,.tessera-table__section{border-radius:0}.tessera-table__head{z-index:2;box-sizing:border-box;height:var(--tessera-table-head-height);font:var(--tessera-text-label-small);grid-row:1;align-self:start;position:relative}.tessera-table__body{min-height:0;padding-top:var(--tessera-table-head-height);scroll-padding-top:calc(var(--tessera-table-head-height) + var(--tessera-table-section-height));grid-row:1;align-content:start;overflow-y:auto}.tessera-table__body>.tessera-table__head{visibility:hidden;border-bottom:0;grid-row:auto;height:0;position:static;overflow:hidden}.tessera-table__group{row-gap:inherit}.tessera-table:not(:has(>.tessera-table__head)){--tessera-table-head-height:0px}.tessera-table__group>.tessera-table__section{z-index:1;position:sticky;top:0}.tessera-table__head>[role=columnheader]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tessera-table__row{min-height:var(--tessera-control-height-large);padding-block:var(--tessera-space-2xs);transition:background-color var(--tessera-motion-fade)}.tessera-table__row:hover{background:var(--tessera-control-trackless-hover)}.tessera-table[data-look=list] .tessera-table__body{row-gap:var(--tessera-space-sm)}.tessera-table[data-look=list] :is(.tessera-table__row,.tessera-table__section){border-bottom:0}.tessera-table[data-look=list] .tessera-table__row{padding-block:var(--tessera-space-sm);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape)}.tessera-table[data-look=list] .tessera-table__cell[data-kind=main]{font:var(--tessera-text-title)}.tessera-table__row[data-choosable]{cursor:pointer}.tessera-table__row[data-selected=true]{background:var(--tessera-color-selection)}.tessera-table__row[data-selected=true]:hover{background:var(--tessera-color-selection-hover)}.tessera-table__row[data-highlighted]{background:var(--tessera-control-attention-soft)}.tessera-table__row[data-highlighted][data-selected=true]{background:var(--tessera-color-selection)}.tessera-table__row[data-highlighted][data-selected=true]:hover{background:var(--tessera-color-selection-hover)}.tessera-table__cell{min-width:0;margin-inline:calc(-1 * var(--tessera-dot-halo-reach));padding-inline:var(--tessera-dot-halo-reach);white-space:nowrap;overflow:hidden}.tessera-table__cell[data-kind=main]{color:var(--tessera-color-ink);font:var(--tessera-text-label);align-items:center;gap:var(--tessera-space-sm);display:flex;overflow:visible}.tessera-table__cell[data-kind=main]>.tessera-fade-end{flex:auto;min-width:0;display:block}.tessera-table__cell[data-kind=main]>[data-tessera-icon]{color:var(--tessera-color-muted)}.tessera-table__detail{color:var(--tessera-color-muted);font:var(--tessera-text-body-small);margin-inline-start:var(--tessera-space-sm)}.tessera-table__below{margin-inline-start:0;display:block}.tessera-table__detail[data-tone=attention]{color:var(--tessera-control-attention-ink)}.tessera-table__detail[data-tone=danger]{color:var(--tessera-control-danger-ink)}.tessera-table__cell[data-kind=number],.tessera-table__head [data-end]{font-variant-numeric:tabular-nums;text-align:end}.tessera-table__cell[data-kind=actions]{justify-content:flex-end;gap:var(--tessera-space-xs);display:flex;overflow:visible}.tessera-table__cell>.tessera-status-dot{vertical-align:middle}.tessera-table__section{box-sizing:border-box;height:var(--tessera-table-section-height);padding-inline:var(--tessera-space-xl);border-bottom:var(--tessera-table-rule);grid-column:1/-1;align-items:center;display:flex}.tessera-table__section>span{align-items:baseline;gap:var(--tessera-space-sm);display:flex}.tessera-table__section strong{color:var(--tessera-color-ink);font:var(--tessera-text-section)}.tessera-table__section[data-tone=danger] strong{color:var(--tessera-control-danger-ink)}.tessera-table__note{padding:var(--tessera-space-lg) var(--tessera-space-xl);color:var(--tessera-color-muted);font:var(--tessera-text-body-small);grid-column:1/-1;margin:0}.tessera-avatar{--tessera-avatar-ink:var(--tessera-avatar-none);--tessera-avatar-fill:var(--tessera-avatar-none-fill);--tessera-avatar-measure:var(--tessera-avatar-size);background:var(--tessera-avatar-fill);width:var(--tessera-avatar-measure);height:var(--tessera-avatar-measure);color:var(--tessera-avatar-ink);font:var(--tessera-text-mark);--tessera-icon-size:calc(var(--tessera-avatar-measure) * var(--tessera-avatar-icon-scale));border-radius:50%;flex:none;place-items:center;display:grid}.tessera-avatar[data-size=compact]{--tessera-avatar-measure:var(--tessera-avatar-size-compact);--tessera-avatar-icon-scale:var(--tessera-avatar-icon-scale-compact)}.tessera-avatar[data-size=large]{--tessera-avatar-measure:var(--tessera-avatar-size-large);--tessera-avatar-icon-scale:var(--tessera-avatar-icon-scale-large);font:var(--tessera-text-label)}.tessera-avatar[data-size=huge]{--tessera-avatar-measure:var(--tessera-avatar-size-huge);--tessera-avatar-icon-scale:var(--tessera-avatar-icon-scale-huge);font:var(--tessera-text-panel)}.tessera-avatar[data-color=blue]{--tessera-avatar-ink:var(--tessera-avatar-blue);--tessera-avatar-fill:var(--tessera-avatar-blue-fill)}.tessera-avatar[data-color=teal]{--tessera-avatar-ink:var(--tessera-avatar-teal);--tessera-avatar-fill:var(--tessera-avatar-teal-fill)}.tessera-avatar[data-color=green]{--tessera-avatar-ink:var(--tessera-avatar-green);--tessera-avatar-fill:var(--tessera-avatar-green-fill)}.tessera-avatar[data-color=yellow]{--tessera-avatar-ink:var(--tessera-avatar-yellow);--tessera-avatar-fill:var(--tessera-avatar-yellow-fill)}.tessera-avatar[data-color=orange]{--tessera-avatar-ink:var(--tessera-avatar-orange);--tessera-avatar-fill:var(--tessera-avatar-orange-fill)}.tessera-avatar[data-color=red]{--tessera-avatar-ink:var(--tessera-avatar-red);--tessera-avatar-fill:var(--tessera-avatar-red-fill)}.tessera-avatar[data-color=pink]{--tessera-avatar-ink:var(--tessera-avatar-pink);--tessera-avatar-fill:var(--tessera-avatar-pink-fill)}.tessera-avatar[data-color=violet]{--tessera-avatar-ink:var(--tessera-avatar-violet);--tessera-avatar-fill:var(--tessera-avatar-violet-fill)}.tessera-avatar__picture{width:calc(var(--tessera-avatar-measure) * var(--tessera-avatar-picture-scale));height:calc(var(--tessera-avatar-measure) * var(--tessera-avatar-picture-scale));display:block}.tessera-avatar[data-size=compact] .tessera-avatar__picture{--tessera-avatar-picture-scale:var(--tessera-avatar-picture-scale-compact)}.tessera-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.tessera-island{align-items:center;gap:var(--tessera-control-inset);padding:var(--tessera-control-inset);border-radius:var(--tessera-corner-capsule);corner-shape:round;display:inline-flex}.tessera-island>:is(.tessera-control,.tessera-segmented){border-radius:inherit;corner-shape:inherit}.tessera[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tessera[data-palette=lagoon]{--tessera-color-accent:#40d5c5;--tessera-control-accent-solid:#08766e}.tessera[data-palette=iris]{--tessera-color-accent:#bc9cff;--tessera-control-accent-solid:#7042bc}.tessera[data-palette=ochre]{--tessera-color-accent:#efba67;--tessera-control-accent-solid:#865817}.tessera[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tessera-color-background:#f7f7f5;--tessera-color-primary:#202120;--tessera-color-secondary:#5b5e5b;--tessera-control-neutral-quiet:var(--tessera-color-muted);--tessera-color-surface-base:#fff;--tessera-color-surface-strong:#0000000f;--tessera-stroke-color:#0000002e;--tessera-color-blue:#005b91;--tessera-color-green:#125b39;--tessera-color-orange:#804400;--tessera-color-red:#a12425;--tessera-control-accent-solid:#00689f;--tessera-control-progress-solid:#00689f;--tessera-control-progress-soft:color-mix(in srgb, var(--tessera-control-progress-solid) 8%, transparent);--tessera-control-success-solid:#176842;--tessera-control-attention-solid:#865000;--tessera-control-danger-solid:#b3292a;--tessera-control-accent-soft:color-mix(in srgb, var(--tessera-control-accent-solid) 8%, transparent);--tessera-control-success-soft:color-mix(in srgb, var(--tessera-color-green) 8%, transparent);--tessera-control-attention-soft:color-mix(in srgb, var(--tessera-color-orange) 8%, transparent);--tessera-control-danger-soft:color-mix(in srgb, var(--tessera-color-red) 8%, transparent);--tessera-shadow-float:0 .5rem 2rem #0000001f;--tessera-shadow-panel:0 1.5rem 3rem #0003;--tessera-color-grid:#0000001a;--tessera-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23202120' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.tessera[data-theme=light][data-palette=lagoon]{--tessera-color-accent:#005e55;--tessera-control-accent-solid:#08766e}.tessera[data-theme=light][data-palette=iris]{--tessera-color-accent:#7140ae;--tessera-control-accent-solid:#7042bc}.tessera[data-theme=light][data-palette=ochre]{--tessera-color-accent:#744900;--tessera-control-accent-solid:#865817}.tessera-tooltip{z-index:var(--tessera-tooltip-layer);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);max-width:min(18rem,100vw - 1rem);padding:var(--tessera-space-xs) var(--tessera-space-sm);color:var(--tessera-color-ink);font:var(--tessera-text-body-small);pointer-events:none;position:fixed}.tessera-chart__note,.tessera-chart__empty{color:var(--tessera-control-neutral-quiet);margin:0}.tessera-chart__empty{font:var(--tessera-text-body)}.tessera-chart__note{font:var(--tessera-text-body-small)}.tessera-metric,.tessera-metric dl{align-content:start;gap:var(--tessera-space-2xs);min-width:0;margin:0;display:grid}.tessera-metric dt,.tessera-metric-picker__label{font:var(--tessera-text-label-small);color:var(--tessera-control-neutral-quiet)}.tessera-metric dd,.tessera-metric-picker__metric{font:var(--tessera-text-metric);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.tessera-metric-picker{gap:var(--tessera-space-sm);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.tessera-metric-picker button{align-content:start;gap:var(--tessera-space-2xs);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);min-width:0;padding:var(--tessera-space-md) var(--tessera-space-lg);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:grid}.tessera-metric-picker button:hover{background:var(--tessera-control-trackless-hover)}.tessera-metric-picker button[aria-checked=true]{background:var(--tessera-color-selection)}.tessera-metric-picker button[aria-checked=true]:hover{background:var(--tessera-color-selection-hover)}.tessera-metric-picker button[aria-checked=true] .tessera-metric-picker__label{color:var(--tessera-color-ink)}.tessera-metric-picker button[aria-checked=true] .tessera-metric-picker__label:before{content:"";width:var(--tessera-chart-swatch);height:var(--tessera-chart-swatch);border-radius:var(--tessera-chart-mark-radius);background:var(--tessera-chart-ink);margin-inline-end:var(--tessera-space-xs);display:inline-block}.tessera-metric-picker button:focus-visible{outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-chart__readout{white-space:nowrap;display:grid}.tessera-chart__readout>span:first-child{color:var(--tessera-control-neutral-quiet)}.tessera-chart__readout strong{font-variant-numeric:tabular-nums;font-weight:600}.tessera-column-chart{gap:var(--tessera-space-xs) var(--tessera-space-sm);font:var(--tessera-text-body-small);color:var(--tessera-control-neutral-quiet);--tessera-column-gap:var(--tessera-space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.tessera-column-chart[data-dense]{--tessera-column-gap:var(--tessera-chart-gap)}.tessera-column-chart__scale{height:var(--tessera-chart-height);font-variant-numeric:tabular-nums;text-align:end;min-width:2.5rem;position:relative}.tessera-column-chart__scale span{inset-inline-end:0;bottom:var(--tessera-chart-size);white-space:nowrap;position:absolute;translate:0 50%}.tessera-column-chart__plot,.tessera-column-chart__grid{height:var(--tessera-chart-height);position:relative}.tessera-column-chart__grid{position:absolute;inset:0}.tessera-column-chart__grid span{inset-inline:0;bottom:var(--tessera-chart-size);border-top:var(--tessera-stroke-width) solid var(--tessera-chart-grid);position:absolute}.tessera-column-chart__grid span:last-child{border-top-color:var(--tessera-stroke-color)}.tessera-column-chart__columns,.tessera-column-chart__ticks{gap:var(--tessera-column-gap);margin:0;padding:0;list-style:none;display:flex}.tessera-column-chart__columns{align-items:stretch;height:100%;position:relative}.tessera-column-chart__column{min-width:0;transition:background var(--tessera-motion-fade);flex:1;position:relative}.tessera-column-chart__bar{inset-inline:0;height:var(--tessera-chart-size);border-radius:var(--tessera-chart-mark-radius) var(--tessera-chart-mark-radius) 0 0;background:var(--tessera-chart-series-2);transition:background var(--tessera-motion-fade);position:absolute;bottom:0}.tessera-column-chart__column[data-missing] .tessera-column-chart__bar{background:linear-gradient(135deg, var(--tessera-chart-grid) 0 12.5%, transparent 12.5% 50%, var(--tessera-chart-grid) 50% 62.5%, transparent 62.5%) 0 0 / var(--tessera-chart-hatch) var(--tessera-chart-hatch);border-radius:0}.tessera-column-chart__column:not([data-split]):hover .tessera-column-chart__bar{background:var(--tessera-color-ink)}.tessera-column-chart__column[data-split]:hover{border-radius:var(--tessera-chart-mark-radius);background:var(--tessera-control-trackless-hover)}.tessera-column-chart__column:focus-visible{outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-column-chart__column[data-split] .tessera-column-chart__bar{gap:var(--tessera-chart-gap);background:0 0;border-radius:0;flex-direction:column-reverse;display:flex}.tessera-column-chart__column[data-split] .tessera-column-chart__bar span{border-radius:var(--tessera-chart-mark-radius);min-height:2px;transition:background var(--tessera-motion-fade);flex-basis:0}.tessera-column-chart__bar span[data-active]{background:var(--tessera-color-ink)}.tessera-chart__readout-part{grid-template-columns:var(--tessera-chart-swatch) 1fr auto;align-items:center;gap:var(--tessera-space-sm);display:grid}.tessera-chart__readout-part strong{color:var(--tessera-color-ink);text-align:end;padding-inline-start:var(--tessera-space-md)}.tessera-column-chart__ticks{grid-column:-2}.tessera-column-chart__ticks span{text-align:center;white-space:nowrap;flex:1;min-width:0}.tessera-column-chart[data-dense] .tessera-column-chart__ticks span{justify-content:center;display:flex;overflow:visible}.tessera-sparkline{height:var(--tessera-chart-spark-height);position:relative}.tessera-sparkline svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tessera-sparkline__line{fill:none;stroke:var(--tessera-chart-ink);stroke-width:var(--tessera-chart-stroke);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tessera-sparkline__fade{stop-color:var(--tessera-chart-area)}.tessera-sparkline__fade[data-end]{stop-opacity:0}.tessera-sparkline__reference{stroke:var(--tessera-control-neutral-quiet);stroke-width:var(--tessera-stroke-width);stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.tessera-sparkline__dot{width:var(--tessera-chart-dot);height:var(--tessera-chart-dot);background:var(--tessera-chart-ink);box-shadow:0 0 0 2px var(--tessera-chart-backdrop);border-radius:50%;position:absolute;translate:-50% -50%}.tessera-sparkline__cross{width:var(--tessera-stroke-width);background:var(--tessera-control-neutral-quiet);pointer-events:none;position:absolute;inset-block:0}.tessera-rank-chart{column-gap:var(--tessera-space-md);font:var(--tessera-text-body);grid-template-columns:minmax(0,1fr) max-content minmax(0,2fr) max-content;margin:0;padding:0;list-style:none;display:grid}.tessera-rank-chart li{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--tessera-space-xs);align-items:center;display:grid}.tessera-rank-chart__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tessera-rank-chart strong,.tessera-rank-chart__reserve,.tessera-rank-chart__detail{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-weight:400}.tessera-rank-chart__detail,.tessera-rank-chart li[data-quiet]{color:var(--tessera-control-neutral-quiet)}.tessera-rank-chart__bar{grid-column:2/4;grid-template-columns:subgrid;align-items:center;display:grid}.tessera-rank-chart__reserve{visibility:hidden}.tessera-rank-chart__track{height:var(--tessera-chart-bar-height);position:relative}.tessera-rank-chart__track>span{inset-block:0;right:var(--tessera-chart-start);width:var(--tessera-chart-size);border-radius:var(--tessera-chart-mark-radius);background:var(--tessera-chart-series-2);position:absolute}.tessera-rank-chart__track strong{right:calc(100% + var(--tessera-space-md));position:absolute;top:50%;translate:0 -50%}.tessera-rank-chart li[data-quiet] .tessera-rank-chart__track>span{background:var(--tessera-chart-series-4)}.tessera-share-bar{gap:var(--tessera-space-md);font:var(--tessera-text-body);display:grid}.tessera-share-bar__track{gap:var(--tessera-chart-gap);height:var(--tessera-chart-share-height);display:flex}.tessera-share-bar__track span{border-radius:var(--tessera-chart-mark-radius);min-width:3px;transition:background var(--tessera-motion-fade);flex-basis:0}.tessera-share-bar__legend{grid-template-columns:var(--tessera-chart-swatch) minmax(0, 1fr) max-content max-content;column-gap:var(--tessera-space-md);margin:0;padding:0;list-style:none;display:grid}.tessera-share-bar__legend li{grid-column:1/-1;grid-template-columns:subgrid;margin-inline:calc(-1 * var(--tessera-space-sm));border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);padding:var(--tessera-space-2xs) var(--tessera-space-sm);transition:background var(--tessera-motion-fade);align-items:center;display:grid}.tessera-share-bar__legend li[data-active]{background:var(--tessera-control-trackless-hover)}.tessera-share-bar__legend li[tabindex]{cursor:help}.tessera-share-bar__legend li:focus-visible{outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.tessera-share-bar__legend li[data-quiet]{color:var(--tessera-control-neutral-quiet)}.tessera-share-bar__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tessera-share-bar__swatch{width:var(--tessera-chart-swatch);height:var(--tessera-chart-swatch);border-radius:var(--tessera-chart-mark-radius);box-shadow:inset 0 0 0 var(--tessera-stroke-width) var(--tessera-stroke-color);transition:background var(--tessera-motion-fade)}.tessera-share-bar__legend strong{font-variant-numeric:tabular-nums;text-align:end;font-weight:400}.tessera-share-bar__legend :is(strong,.tessera-share-bar__detail){padding-inline-start:var(--tessera-space-xl)}.tessera-share-bar__detail{color:var(--tessera-control-neutral-quiet);font-variant-numeric:tabular-nums;text-align:end}.tessera-share-bar__track span[data-active],.tessera-share-bar__legend li[data-active] .tessera-share-bar__swatch{background:var(--tessera-color-ink)}[data-series="1"]{background:var(--tessera-chart-series-1)}[data-series="2"]{background:var(--tessera-chart-series-2)}[data-series="3"]{background:var(--tessera-chart-series-3)}[data-series="4"]{background:var(--tessera-chart-series-4)}[data-series="5"]{background:var(--tessera-chart-series-5)}.tessera-meter{height:var(--tessera-chart-meter-height);border-radius:var(--tessera-chart-mark-radius);background:var(--tessera-color-surface-strong);overflow:hidden}.tessera-meter span{width:max(2px, var(--tessera-chart-size));border-radius:inherit;background:var(--tessera-chart-series-2);height:100%;display:block}.tessera-report{gap:var(--tessera-report-gap);display:grid;container-type:inline-size}.tessera-report__section{gap:var(--tessera-space-lg);padding-top:var(--tessera-report-gap);border-top:var(--tessera-stroke);grid-template-columns:minmax(0,1fr);display:grid}.tessera-report__section>header{align-items:baseline;gap:var(--tessera-space-2xs) var(--tessera-space-md);flex-wrap:wrap;display:flex}.tessera-report__section>header>:is(h2,h3),.tessera-report__section header p{margin:0}.tessera-report__section>header>:is(h2,h3){font:var(--tessera-text-section)}.tessera-report__section header p{font:var(--tessera-text-body-small);color:var(--tessera-control-neutral-quiet)}.tessera-report__section header .tessera-report__status{color:var(--tessera-color-ink)}.tessera-report__group{gap:var(--tessera-report-gap);padding-top:var(--tessera-report-gap);border-top:var(--tessera-stroke);display:grid}.tessera-report__group>header{gap:var(--tessera-space-2xs);display:grid}.tessera-report__group>header h2,.tessera-report__group>header p{margin:0}.tessera-report__group>header h2{font:var(--tessera-text-panel)}.tessera-report__group>header p{font:var(--tessera-text-body-small);color:var(--tessera-control-neutral-quiet)}.tessera-report__group>header+.tessera-report__section,.tessera-report__group>header+.tessera-report__columns>.tessera-report__column:first-child>.tessera-report__section:first-child{border-top:0;padding-top:0}.tessera-report__body{align-content:start;gap:var(--tessera-space-2xl);min-width:0;display:grid}.tessera-report__columns,.tessera-report__column{display:contents}@container (width>=76rem){.tessera-report__columns{column-gap:var(--tessera-report-column-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tessera-report__column{grid-column:span var(--tessera-report-column-span,1);align-content:start;gap:var(--tessera-report-gap);min-width:0;display:grid}.tessera-report__group>header+.tessera-report__columns>.tessera-report__column>.tessera-report__section:first-child{border-top:0;padding-top:0}}html{scrollbar-gutter:stable;background:var(--tessera-color-page);color:var(--tessera-color-ink);scroll-padding-top:calc(var(--preview-top) + var(--tessera-space-lg));--preview-top:3.25rem;--preview-nav:16rem;--preview-outline:13rem;--preview-gutter:var(--tessera-space-2xl);--preview-frame:var(--tessera-stroke);--preview-stage:var(--tessera-color-page);--preview-panel:var(--tessera-color-surface-base)}body{background:inherit;margin:0}.preview{min-height:var(--tessera-viewport-height);font:var(--tessera-text-body)}.preview *{box-sizing:border-box}.preview :is(h1,h2,h3,p,figure,ul){margin:0}.preview :is(h1,h2,h3){text-wrap:balance}.preview p{text-wrap:pretty}.preview a{color:inherit}.preview :is(a,summary,[tabindex],.preview-search-button):focus-visible{outline:var(--tessera-focus-outline);outline-offset:var(--tessera-focus-offset)}.preview code,.preview pre,.preview kbd{font:var(--tessera-text-code)}.preview-muted{color:var(--tessera-color-muted)}.preview-skip{z-index:30;inset-inline-start:var(--tessera-space-lg);top:var(--tessera-space-sm);padding:var(--tessera-space-sm) var(--tessera-space-md);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--tessera-color-page);position:fixed;transform:translateY(-200%)}.preview-skip:focus{transform:none}.preview-top{z-index:20;align-items:center;gap:var(--tessera-space-lg);height:var(--preview-top);padding-inline:var(--preview-gutter);border-bottom:1px solid var(--tessera-color-grid);background:color-mix(in srgb, var(--tessera-color-page) 82%, transparent);-webkit-backdrop-filter:var(--tessera-surface-blur);backdrop-filter:var(--tessera-surface-blur);display:flex;position:sticky;top:0}.preview-browse{display:none}.preview-brand{align-items:center;gap:var(--tessera-space-sm);font:var(--tessera-text-section);flex:none;text-decoration:none;display:inline-flex}.preview-mark{grid-template-columns:1fr 1fr;gap:2px;width:1.05rem;height:1.05rem;display:grid}.preview-mark i{background:var(--tessera-color-accent);border-radius:2px}.preview-mark i:nth-child(2),.preview-mark i:nth-child(3){opacity:.55}.preview-mark i:nth-child(4){opacity:.3}.preview-version{background:var(--tessera-control-neutral-soft);color:var(--tessera-color-muted);font:var(--tessera-text-body-small);border-radius:.35rem;padding:.15rem .4rem}.preview-search-button{align-items:center;gap:var(--tessera-space-sm);min-width:0;height:var(--tessera-control-height-regular);padding-inline:var(--tessera-space-md) var(--tessera-space-sm);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--tessera-control-neutral-soft);color:var(--tessera-color-muted);font:var(--tessera-text-label);cursor:pointer;transition:background-color var(--tessera-motion-fade);border:0;flex:0 20rem;margin-inline-start:var(--tessera-space-lg);display:flex}.preview-search-button:hover{background:var(--tessera-control-trackless-hover)}.preview-search-button span{text-align:start;flex:1}.preview-search-button kbd{border:var(--preview-frame);font:var(--tessera-text-body-small);border-radius:.3rem;padding:.1rem .35rem}.preview-appearance{align-items:center;gap:var(--tessera-space-sm);margin-inline-start:auto;display:flex}.preview-swatch-scope{display:contents}.preview-layout{grid-template-columns:var(--preview-nav) minmax(0, 1fr);max-width:96rem;margin-inline:auto;display:grid}.preview-nav{top:var(--preview-top);height:calc(var(--tessera-viewport-height) - var(--preview-top));overscroll-behavior:contain;padding:var(--tessera-space-xl) var(--tessera-space-md) var(--tessera-space-3xl) var(--preview-gutter);scrollbar-width:thin;align-self:start;position:sticky;overflow-y:auto}.preview-nav-group{margin-bottom:var(--tessera-space-xl);gap:1px;display:grid}.preview-nav-group h2{padding:0 var(--tessera-space-sm) var(--tessera-space-xs);color:var(--tessera-color-muted);font:var(--tessera-text-section)}.preview-nav-group a{padding:var(--tessera-space-xs) var(--tessera-space-sm);color:color-mix(in srgb, var(--tessera-color-ink) 84%, var(--tessera-color-muted));font:var(--tessera-text-body);transition:background-color var(--tessera-motion-fade);border-radius:.5rem;text-decoration:none}.preview-nav-group a:hover{background:var(--tessera-control-trackless-hover);color:var(--tessera-color-ink)}.preview-nav-group a[aria-current=page]{background:var(--tessera-color-selection);color:var(--tessera-color-ink);font-weight:500}#content{min-width:0}#content:focus{outline:none}.preview-loading,.preview-page-failed{gap:var(--tessera-space-md);min-height:50vh;padding:var(--tessera-space-3xl) var(--preview-gutter);color:var(--tessera-color-muted);display:grid}.preview-page{grid-template-columns:minmax(0, 52rem) var(--preview-outline);padding:var(--tessera-space-3xl) var(--preview-gutter) 5rem;gap:3.5rem;display:grid}.preview-article{align-content:start;gap:3rem;min-width:0;display:grid}.preview-page-head{gap:var(--tessera-space-md);display:grid}.preview-eyebrow{color:var(--tessera-control-accent-ink);font:var(--tessera-text-label)}.preview h1{font:var(--tessera-text-page)}.preview-lede{max-width:40rem;color:var(--tessera-color-muted);font:var(--tessera-text-body-large)}.preview-page-head .preview-code{margin-top:var(--tessera-space-sm)}.preview-classes{align-items:baseline;gap:var(--tessera-space-sm);flex-wrap:wrap;display:flex}.preview-classes code{background:var(--tessera-control-neutral-soft);border-radius:.35rem;padding:.1rem .4rem}.preview-section{gap:var(--tessera-space-lg);min-width:0;display:grid}.preview-section>h2{font:var(--tessera-text-panel)}.preview-section>h2 a{text-decoration:none}.preview-section>h2 a:hover{text-underline-offset:.2em;text-decoration:underline}.preview-section>p,.preview-section>ul{max-width:42rem}.preview-section h3{font:var(--tessera-text-section)}.preview-api{gap:var(--tessera-space-sm);display:grid}.preview-api+.preview-api{margin-top:var(--tessera-space-lg)}.preview-notes{gap:var(--tessera-space-sm);padding-inline-start:1.15rem;display:grid}.preview-notes li::marker{color:var(--tessera-color-muted)}.preview-pager{justify-content:space-between;gap:var(--tessera-space-md);padding-top:var(--tessera-space-xl);border-top:1px solid var(--tessera-color-grid);flex-wrap:wrap;display:flex}.preview-pager a{min-width:0;padding:var(--tessera-space-sm) var(--tessera-space-md);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);font:var(--tessera-text-label);transition:background-color var(--tessera-motion-fade);gap:.1rem;text-decoration:none;display:grid}.preview-pager a:hover{background:var(--tessera-control-trackless-hover)}.preview-pager a span{font:var(--tessera-text-body-small)}.preview-pager a[rel=next]{text-align:end;margin-inline-start:auto}.preview-outline{top:calc(var(--preview-top) + var(--tessera-space-3xl));font:var(--tessera-text-body);align-self:start;gap:1px;display:grid;position:sticky}.preview-outline .preview-eyebrow{margin-bottom:var(--tessera-space-sm);color:var(--tessera-color-muted)}.preview-outline a{padding:.2rem 0 .2rem var(--tessera-space-md);border-inline-start:1px solid var(--tessera-color-grid);color:var(--tessera-color-muted);text-decoration:none}.preview-outline a:hover{border-color:var(--tessera-color-ink);color:var(--tessera-color-ink)}.preview-code{border:var(--preview-frame);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--preview-panel);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.preview-code pre{padding:var(--tessera-space-md) var(--tessera-space-sm) var(--tessera-space-md) var(--tessera-space-lg);tab-size:2;margin:0;overflow-x:auto}.preview-code .preview-copy{margin:var(--tessera-space-xs)}.preview-code-tag{color:var(--tessera-control-accent-ink)}.preview-code-attribute,.preview-code-comment{color:var(--tessera-color-muted)}.preview-code-string{color:var(--tessera-control-success-ink)}.preview-code-keyword{color:var(--tessera-control-attention-ink)}.preview-play-frame{min-width:0;container-type:inline-size}.preview-play{border:var(--preview-frame);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--preview-panel);grid-template-columns:minmax(0,1fr) 18rem;display:grid;overflow:clip}.preview-play-stage{min-width:0;min-height:16rem;padding:var(--tessera-space-3xl) var(--tessera-space-2xl);background-color:var(--preview-stage);background-image:radial-gradient(circle, var(--tessera-color-grid) 1px, transparent 1.25px);background-size:16px 16px;place-items:center;display:grid}.preview-play-stage>div{justify-content:center;align-items:center;gap:var(--tessera-space-md);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.preview-play-stage[data-stretch]>div{justify-content:stretch;width:min(100%,30rem);display:grid}.preview-play-knobs{align-content:start;gap:var(--tessera-space-md);min-width:0;padding:var(--tessera-space-lg);border-inline-start:var(--preview-frame);display:grid}.preview-knob{gap:var(--tessera-space-xs);min-width:0;display:grid}.preview-knob>span{color:var(--tessera-color-muted);font:var(--tessera-text-body)}.preview-play-code{border-top:var(--preview-frame);grid-column:1/-1;min-width:0}.preview-play-code .preview-code{border:0;border-radius:0}@container (width<=38rem){.preview-play{grid-template-columns:minmax(0,1fr)}.preview-play-knobs{border-inline-start:0;border-top:var(--preview-frame);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}.preview-examples{gap:var(--tessera-space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.preview-example{border:var(--preview-frame);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--preview-panel);grid-template-rows:1fr auto;min-width:0;display:grid;overflow:clip}.preview-example[data-wide]{grid-column:1/-1}.preview-example-stage{justify-content:center;align-items:center;gap:var(--tessera-space-md);min-width:0;min-height:8rem;padding:var(--tessera-space-xl);background:var(--preview-stage);flex-wrap:wrap;display:flex}.preview-example[data-wide] .preview-example-stage{justify-content:stretch;display:grid}.preview-example figcaption{padding:var(--tessera-space-sm) var(--tessera-space-md);border-top:var(--preview-frame);font:var(--tessera-text-body)}.preview-table-frame{border:var(--preview-frame);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);min-width:0;max-width:100%;overflow-x:auto}.preview-props,.preview-grid-table{border-collapse:collapse;width:100%;font:var(--tessera-text-body)}.preview-props{table-layout:fixed;min-width:44rem}.preview-props [data-column=name]{width:14rem}.preview-props [data-column=default]{width:9rem}.preview-props [data-column=token]{width:34%}.preview-props [data-column=value]{width:24%}.preview-props :is(th,td),.preview-grid-table :is(th,td){padding:var(--tessera-space-sm) var(--tessera-space-md);border-bottom:1px solid var(--tessera-color-grid);text-align:start;vertical-align:top}.preview-props tbody tr:last-child>*,.preview-grid-table tbody tr:last-child>*{border-bottom:0}.preview-props thead th,.preview-grid-table thead th{border-bottom:var(--preview-frame);color:var(--tessera-color-muted);font:var(--tessera-text-label)}.preview-props tbody th{font-weight:400}.preview-props tbody th code{color:var(--tessera-color-ink);font-weight:600}.preview-props tbody th .tessera-badge{vertical-align:.05em;margin-inline-start:var(--tessera-space-sm)}.preview-type-union{color:var(--tessera-control-accent-ink)}.preview-type-union>span{white-space:nowrap}.preview-type-union>span:only-child{white-space:normal}.preview-props td:nth-child(3) code{white-space:nowrap}.preview-grid-table tbody th{color:var(--tessera-color-muted);font-weight:500}.preview-grid-table tbody>tr>*{vertical-align:middle}.preview-axes{gap:var(--tessera-space-xs) var(--tessera-space-lg);flex-wrap:wrap;display:flex}.preview-row{align-items:center;gap:var(--tessera-space-md);flex-wrap:wrap;min-width:0;display:flex}.preview-stack{gap:var(--tessera-space-md);min-width:0;display:grid}.preview-tight{gap:2px}.preview-centre{justify-items:center}.preview-columns{gap:var(--tessera-space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.preview-columns>.preview-stack>:is(.tessera-control,.tessera-segmented){justify-self:start}.preview-form{justify-items:start;gap:var(--tessera-space-lg);width:100%;display:grid}.preview-form>.tessera-field{justify-self:stretch}.preview-inline-label{align-items:center;gap:var(--tessera-space-sm);display:inline-flex}.preview-accent{color:var(--tessera-control-accent-ink)}.preview-success{color:var(--tessera-control-success-ink)}.preview-cards{gap:var(--tessera-space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.preview-card{border:var(--preview-frame);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--preview-panel);min-width:0;transition:border-color var(--tessera-motion-fade);grid-template-rows:8rem auto;text-decoration:none;display:grid;overflow:clip}.preview-card:hover{border-color:color-mix(in srgb, var(--tessera-color-ink) 40%, transparent)}.preview-card-stage{justify-content:center;align-items:center;gap:var(--tessera-space-sm);min-width:0;padding:var(--tessera-space-lg);background:var(--preview-stage);pointer-events:none;flex-wrap:wrap;display:flex;overflow:hidden}.preview-card-stage>:is(.tessera-input,.tessera-switch-field,.tessera-row,.tessera-sparkline),.preview-card-stage>.tessera-progress{flex:100%}.preview-card-caption{min-width:0;padding:var(--tessera-space-sm) var(--tessera-space-md) var(--tessera-space-md);border-top:var(--preview-frame);font:var(--tessera-text-body);gap:.15rem;display:grid}.preview-card-caption strong{justify-content:space-between;gap:var(--tessera-space-sm);font:var(--tessera-text-label);display:flex}.preview-card-caption strong span{font:var(--tessera-text-body-small)}.preview-color{gap:var(--tessera-space-md);width:min(100%,18rem);display:grid}.preview-color-result{min-height:var(--tessera-control-height-large);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);place-items:center;display:grid}.preview-color-result code{padding:var(--tessera-space-2xs) var(--tessera-space-sm);border-radius:var(--tessera-corner-capsule);background:var(--tessera-color-page)}.preview-swatch-large{width:3rem;height:3rem}.preview-glyphs{gap:var(--tessera-space-xs);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));width:100%;display:grid}.preview-glyphs figure{justify-items:center;gap:var(--tessera-space-sm);min-width:0;padding:var(--tessera-space-md) var(--tessera-space-xs);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);display:grid}.preview-glyphs figure:hover{background:var(--tessera-control-neutral-soft)}.preview-glyphs figcaption{max-width:100%;color:var(--tessera-color-muted);font:var(--tessera-text-body-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-glyphs .tessera-state-icon{--tessera-icon-size:var(--tessera-control-height-regular)}.preview-icon-large{--tessera-icon-size:4.5rem}.preview-backdrop{width:100%;padding:var(--tessera-space-xl);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:radial-gradient(circle at 25% 30%, var(--tessera-color-blue-backing), transparent 60%), radial-gradient(circle at 75% 70%, var(--tessera-control-attention-soft), transparent 60%);place-items:center;display:grid}.preview-resizable{border:var(--preview-frame);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--tessera-control-neutral-soft);height:9rem;position:relative}.preview-resizable[data-selected]{outline:var(--tessera-highlight-ring-width) solid var(--tessera-highlight-ring);border-color:#0000}.preview-palettes{gap:var(--tessera-space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}.preview-palette{align-content:start;justify-items:start;gap:var(--tessera-space-md);min-width:0;padding:var(--tessera-space-lg);border:var(--tessera-stroke);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--tessera-color-page);color:var(--tessera-color-ink);font:var(--tessera-text-body);display:grid}.preview-palette strong{text-transform:capitalize}.preview-palette .tessera-input{width:100%}.preview-color-tokens{gap:var(--tessera-space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.preview-color-token{align-items:center;gap:var(--tessera-space-md);padding:var(--tessera-space-sm);border:var(--preview-frame);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--preview-panel);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.preview-color-token>span:nth-child(2){min-width:0;display:grid}.preview-color-token strong{font:var(--tessera-text-label)}.preview-color-token code{color:var(--tessera-color-muted);overflow-wrap:anywhere}.preview-color-chip{border:var(--tessera-stroke);border-radius:.55rem;flex:none;width:2.25rem;height:2.25rem;display:inline-block}.preview-backings{gap:var(--tessera-space-lg);display:grid;overflow-x:auto}.preview-backings table{border-collapse:collapse;min-width:32rem}.preview-backings :is(th,td){padding:var(--tessera-space-xs) var(--tessera-space-md) var(--tessera-space-xs) 0;text-align:left;font:var(--tessera-text-body)}.preview-backings thead th{color:var(--tessera-control-neutral-quiet);font:var(--tessera-text-heading);text-transform:uppercase}.preview-backings tbody th{font:var(--tessera-text-label);text-transform:capitalize}.preview-backings tbody th .preview-muted{font:var(--tessera-text-body);text-transform:none}.preview-backing{border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);vertical-align:middle;flex:none;width:5rem;height:2.15rem;display:inline-block}.preview-backing-highlights{gap:var(--tessera-space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.preview-backing-highlights>div{align-items:center;gap:var(--tessera-space-md);min-width:0;display:flex}.preview-backing-highlights>div>span:last-child{min-width:0;display:grid}.preview-backing-highlights code{color:var(--tessera-color-muted);overflow-wrap:anywhere}.preview-type{border-top:1px solid var(--tessera-color-grid);display:grid}.preview-type>div{align-items:baseline;gap:var(--tessera-space-lg);padding-block:var(--tessera-space-md);border-bottom:1px solid var(--tessera-color-grid);grid-template-columns:minmax(0,1fr) minmax(0,18rem);display:grid}.preview-type>div>p{overflow-wrap:anywhere;min-width:0}.preview-type>div>span{min-width:0;display:grid}.preview-type code{overflow-wrap:anywhere}.preview-fade-sample{max-width:22rem;padding:var(--tessera-space-md);border:var(--preview-frame);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape)}.preview-spacing{gap:var(--tessera-space-sm);display:grid}.preview-spacing>div{align-items:center;gap:var(--tessera-space-md);grid-template-columns:minmax(0,12rem) 4.5rem minmax(0,1fr);display:grid}.preview-spacing code{overflow-wrap:anywhere}.preview-spacing span{height:var(--tessera-space-lg);background:var(--tessera-color-accent);border-radius:3px}.preview-depth{gap:var(--tessera-space-xl);padding:var(--tessera-space-xl);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--tessera-control-neutral-soft);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}.preview-depth>div{min-width:0;min-height:7rem;padding:var(--tessera-space-md);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--preview-panel);place-items:end start;display:grid}.preview-depth code{overflow-wrap:anywhere;color:var(--tessera-color-muted)}.preview-motion{gap:var(--tessera-space-md);display:grid}.preview-motion>div{align-items:center;gap:var(--tessera-space-lg);grid-template-columns:minmax(0,13rem) minmax(0,1fr);display:grid}.preview-motion-track{padding:var(--tessera-space-2xs);border-radius:var(--tessera-corner-capsule);background:var(--tessera-control-neutral-soft)}.preview-motion-track>span{width:25%;height:var(--tessera-control-height-small);border-radius:var(--tessera-corner-capsule);background:var(--tessera-color-accent);transition:transform var(--preview-motion), opacity var(--preview-motion);display:block}.preview-motion-track[data-moved]>span{transform:translate(300%)}.preview-motion-track[data-motion=fade][data-moved]>span{opacity:.15;transform:none}.preview-materials{gap:var(--tessera-space-md);padding:var(--tessera-space-xl);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:radial-gradient(ellipse at 25% 80%, var(--tessera-color-blue-backing), transparent 70%), radial-gradient(ellipse at 80% 10%, var(--tessera-control-attention-soft), transparent 65%);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));display:grid}.preview-material{align-content:end;gap:var(--tessera-space-2xs);min-width:0;min-height:7rem;padding:var(--tessera-space-md);display:grid}.preview-material code{overflow-wrap:anywhere}.preview-highlight{gap:var(--tessera-space-2xs);min-width:12rem;padding:var(--tessera-space-md) var(--tessera-space-lg);font:var(--tessera-text-body);display:grid}.preview-highlight strong{font:var(--tessera-text-label)}.preview-highlight-button{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.preview-highlight-scaled{--tessera-highlight-scale:.75;transform:scale(.75)}.preview-bare-input{width:100%;min-width:0;color:inherit;font:var(--tessera-text-title);background:0 0;border:0;outline:none;padding:0}.preview-filters{align-items:center;gap:var(--tessera-space-md);flex-wrap:wrap;display:flex}.preview-filters>.tessera-search{flex:16rem}.preview-tokens tbody th code{font-weight:500}.preview-props tbody th,.preview-tokens :is(td,th) code{overflow-wrap:anywhere}.preview-token-value{align-items:start;gap:var(--tessera-space-sm);min-width:0;display:flex}.preview-token-value .preview-color-chip{border-radius:.3rem;width:1rem;height:1rem;margin-top:.15rem}.preview-declarations{gap:var(--tessera-space-2xs);padding:0;list-style:none;display:grid}.preview-declarations li{display:grid}.preview-declarations li>span{font:var(--tessera-text-body-small);overflow-wrap:anywhere}.preview-search{width:min(38rem, calc(100% - 2 * var(--tessera-space-lg)));border:var(--preview-frame);border-radius:var(--tessera-corner-radius);corner-shape:var(--tessera-corner-shape);background:var(--preview-panel);max-height:min(32rem,100% - 6rem);color:var(--tessera-color-ink);box-shadow:var(--tessera-shadow-panel);margin:12vh auto auto;padding:0;overflow:hidden}.preview-search[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.preview-search::backdrop{background:var(--tessera-surface-modal-backdrop)}.preview-search>.tessera-search{padding:var(--tessera-space-sm);border-bottom:1px solid var(--tessera-color-grid)}.preview-search-results{padding:var(--tessera-space-xs);overscroll-behavior:contain;align-content:start;gap:1px;display:grid;overflow-y:auto}.preview-search-results a{align-items:baseline;gap:var(--tessera-space-md);padding:var(--tessera-space-sm) var(--tessera-space-md);font:var(--tessera-text-body);border-radius:.55rem;grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;text-decoration:none;display:grid}.preview-search-results a[aria-selected=true]{background:var(--tessera-color-selection)}.preview-search-results strong{font:var(--tessera-text-label)}.preview-search-results a>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-search-kind{background:var(--tessera-control-neutral-soft);color:var(--tessera-color-muted);font:var(--tessera-text-body-small);border-radius:.3rem;padding:0 .4rem}.preview-search-results>p{padding:var(--tessera-space-xl);text-align:center}@media (width<=80rem){.preview-page{grid-template-columns:minmax(0,52rem)}.preview-outline{display:none}}@media (width<=52rem){html{--preview-gutter:var(--tessera-space-lg)}.preview-top{gap:var(--tessera-space-sm)}.preview-browse{display:inline-flex}.preview-version,.preview-search-button kbd{display:none}.preview-search-button{flex:0 auto;margin-inline-start:auto}.preview-appearance{margin-inline-start:0}.preview-appearance>:first-child{display:none}.preview-layout{grid-template-columns:minmax(0,1fr)}.preview-nav{z-index:15;inset:var(--preview-top) 0 0;background:var(--tessera-color-page);align-self:stretch;height:auto;display:none;position:fixed}.preview[data-menu] .preview-nav{display:block}.preview-page{padding-top:var(--tessera-space-2xl)}.preview-type>div,.preview-motion>div{gap:var(--tessera-space-xs);grid-template-columns:minmax(0,1fr)}.preview-spacing>div{grid-template-columns:minmax(0,1fr) auto}.preview-spacing span{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.preview *,.preview :before,.preview :after{transition:none!important}html{scroll-behavior:auto}}
