@layer thin-reset,thin-themes,thin-foundation,thin-layouts;@layer thin-components{:where(:is(thin-alert,.thin-alert)){--_thin-alert-tone:var(--thin-color-accent);--_thin-alert-bg:color-mix(in oklch, var(--_thin-alert-tone) 8%, var(--thin-color-surface));--_thin-alert-color:var(--thin-color-text);--_thin-alert-gap:var(--thin-space-s);--_thin-alert-padding:var(--thin-space-m);--_thin-alert-border-inline-start-width:.3rem;--_thin-alert-border-inline-start-color:var(--_thin-alert-tone);--_thin-alert-radius:var(--thin-radius-s);gap:var(--_thin-alert-gap);padding:var(--_thin-alert-padding);color:var(--_thin-alert-color);background:var(--_thin-alert-bg);border-inline-start-width:var(--_thin-alert-border-inline-start-width);border-inline-start-style:solid;border-inline-start-color:var(--_thin-alert-border-inline-start-color);border-radius:var(--_thin-alert-radius);grid-template-columns:auto 1fr;display:grid}:where(:is(thin-alert,.thin-alert)):where([data-tone=success],[data-variant=success]){--_thin-alert-tone:var(--thin-color-success)}:where(:is(thin-alert,.thin-alert)):where([data-tone=warning],[data-variant=warning]){--_thin-alert-tone:var(--thin-color-warning)}:where(:is(thin-alert,.thin-alert)):where([data-tone=danger],[data-variant=danger]){--_thin-alert-tone:var(--thin-color-danger)}:where(.thin-application-sidebar,.thin-bottom-navigation,.thin-dock-navigation,.thin-full-screen-menu){container-type:inline-size}:where(.thin-application-sidebar ul,.thin-bottom-navigation ul,.thin-dock-navigation ul,.thin-full-screen-menu ul){margin:0;padding:0;list-style:none}:where(.thin-application-sidebar a,.thin-bottom-navigation a,.thin-dock-navigation a,.thin-full-screen-menu a){min-block-size:var(--thin-density-control);overflow-wrap:anywhere}:where(.thin-application-sidebar){align-content:start;gap:var(--thin-space-m);inline-size:min(100%,18rem);padding:var(--thin-space-m);border-inline-end:var(--thin-border-width) solid var(--thin-color-border);display:grid}:where(.thin-application-sidebar ul){gap:var(--thin-space-xs);display:grid}:where(.thin-application-sidebar a){padding-inline:var(--thin-space-s);border-radius:var(--thin-radius-s);align-items:center;display:flex}:where(.thin-bottom-navigation ul,.thin-dock-navigation ul){gap:var(--thin-space-xs);padding:var(--thin-space-xs);border:var(--thin-border-width) solid var(--thin-color-border);border-radius:var(--thin-radius-m);background:var(--thin-color-surface-raised);justify-content:space-around;display:flex}:where(.thin-bottom-navigation li,.thin-dock-navigation li){flex:1 1 0;min-inline-size:0}:where(.thin-bottom-navigation a,.thin-dock-navigation a){padding:var(--thin-space-xs);text-align:center;place-items:center;display:grid}:where(.thin-full-screen-menu){align-content:start;gap:var(--thin-space-xl);min-block-size:min(100svb,42rem);padding:clamp(var(--thin-space-m), 5cqi, var(--thin-space-xl));background:var(--thin-color-surface);display:grid}:where(.thin-full-screen-menu header){justify-content:space-between;gap:var(--thin-space-s);flex-wrap:wrap;display:flex}:where(.thin-full-screen-menu ul){gap:var(--thin-space-m);font-size:var(--thin-text-2);display:grid}:where(.thin-full-screen-menu ul a){align-items:center;min-inline-size:0;display:flex}:where(:is(.thin-application-sidebar,.thin-bottom-navigation,.thin-dock-navigation,.thin-full-screen-menu) a[aria-current=page]){color:var(--thin-color-accent);font-weight:750;text-decoration-thickness:.15em}@container (width<=24rem){:where(.thin-bottom-navigation ul,.thin-dock-navigation ul){justify-content:start;overflow-x:auto}:where(.thin-bottom-navigation li,.thin-dock-navigation li){flex-basis:5rem}}@media (forced-colors:active){:where(.thin-bottom-navigation ul,.thin-dock-navigation ul,.thin-application-sidebar){border-color:canvastext}}:where(.thin-auth-flow,.thin-settings){gap:var(--thin-space-m);min-inline-size:0;max-inline-size:var(--thin-measure);display:grid}:where(.thin-auth-actions,.thin-settings-actions){align-items:center;gap:var(--thin-space-s);flex-wrap:wrap;display:flex}:where(.thin-settings-section){gap:var(--thin-space-s);padding-block:var(--thin-space-m);border-block-end:var(--thin-border-width) solid var(--thin-color-border);display:grid}:where(.thin-auth-status,.thin-settings-status){overflow-wrap:anywhere}:where(textarea[data-enhance~=autogrow][data-autogrow-enhanced]){overflow-y:auto}:where(.thin-avatar){--_thin-avatar-color:var(--thin-color-accent-text);--_thin-avatar-bg:var(--thin-color-accent);--_thin-avatar-radius:50%;--_thin-avatar-font-weight:750;inline-size:var(--thin-avatar-size,2.5rem);aspect-ratio:1;color:var(--_thin-avatar-color);background:var(--_thin-avatar-bg);border-radius:var(--_thin-avatar-radius);font-weight:var(--_thin-avatar-font-weight);place-items:center;display:inline-grid;overflow:hidden}:where(.thin-avatar)>img{object-fit:cover;block-size:100%;inline-size:100%}@media (forced-colors:active){:where(.thin-avatar){border:var(--thin-border-width) solid CanvasText}}:where(:is(thin-badge,.thin-badge)){--_thin-badge-bg:color-mix(in oklch, var(--thin-color-accent) 28%, var(--thin-color-surface));--_thin-badge-color:var(--thin-color-text);--_thin-badge-radius:100vmax;--_thin-badge-padding-inline:.6em;--_thin-badge-gap:.35em;--_thin-badge-min-block-size:1.6em;--_thin-badge-font-size:.8em;--_thin-badge-font-weight:750;align-items:center;gap:var(--_thin-badge-gap);min-block-size:var(--_thin-badge-min-block-size);padding-inline:var(--_thin-badge-padding-inline);color:var(--_thin-badge-color);background:var(--_thin-badge-bg);border-radius:var(--_thin-badge-radius);font-size:var(--_thin-badge-font-size);font-weight:var(--_thin-badge-font-weight);white-space:nowrap;line-height:1;display:inline-flex}:where(:is(thin-badge,.thin-badge)):where([data-tone=success],[data-variant=success]){--_thin-badge-color:var(--thin-color-text);--_thin-badge-bg:color-mix(in oklch, var(--thin-color-success) 28%, var(--thin-color-surface))}:where(:is(thin-badge,.thin-badge)):where([data-tone=warning],[data-variant=warning]){--_thin-badge-color:var(--thin-color-text);--_thin-badge-bg:color-mix(in oklch, var(--thin-color-warning) 28%, var(--thin-color-surface))}:where(:is(thin-badge,.thin-badge)):where([data-tone=danger],[data-variant=danger]){--_thin-badge-color:var(--thin-color-text);--_thin-badge-bg:color-mix(in oklch, var(--thin-color-danger) 28%, var(--thin-color-surface))}:where(:is(thin-breadcrumbs,.thin-breadcrumbs) ol){--_thin-breadcrumbs-gap:.35em;--_thin-breadcrumbs-color:var(--thin-color-text-muted);--_thin-breadcrumbs-separator-color:var(--thin-color-border);gap:var(--_thin-breadcrumbs-gap);color:var(--_thin-breadcrumbs-color);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(:is(thin-breadcrumbs,.thin-breadcrumbs) li+li):before{content:"/";color:var(--_thin-breadcrumbs-separator-color);margin-inline-end:var(--_thin-breadcrumbs-gap)}:where(:is(button,a[href]).thin-button){--_thin-button-padding:calc(var(--thin-space-xs) - .05em) var(--thin-space-m);--_thin-button-gap:.5em;--_thin-button-min-block-size:var(--thin-density-control);--_thin-button-bg:var(--_thin-theme-button-bg,var(--thin-color-accent));--_thin-button-color:var(--_thin-theme-button-color,var(--thin-color-accent-text));--_thin-button-hover-bg:var(--_thin-theme-button-hover-bg,color-mix(in oklch, var(--thin-color-accent) 88%, var(--thin-color-text)));--_thin-button-hover-color:var(--_thin-theme-button-hover-color,var(--thin-color-accent-text));--_thin-button-border-width:var(--thin-border-width);--_thin-button-border-style:solid;--_thin-button-border-color:var(--_thin-theme-button-border,transparent);--_thin-button-radius:var(--thin-radius-m);--_thin-button-font-weight:700;--_thin-button-font-size:1em;--_thin-button-font-family:var(--thin-font-body);--_thin-button-line-height:1.15;--_thin-button-icon-size:1.2cap;--_thin-button-outline-width:var(--_thin-focus-width,.18rem);--_thin-button-outline-style:solid;--_thin-button-outline-color:var(--thin-color-focus);--_thin-button-outline-offset:var(--_thin-focus-offset,.2rem);--_thin-button-shadow:none;--_thin-button-active-scale:.99;justify-content:center;align-items:center;gap:var(--_thin-button-gap);min-block-size:var(--_thin-button-min-block-size);padding:var(--_thin-button-padding);color:var(--_thin-button-color);background:var(--_thin-button-bg);box-shadow:var(--_thin-button-shadow);border-width:var(--_thin-button-border-width);border-style:var(--_thin-button-border-style);border-color:var(--_thin-button-border-color);border-radius:var(--_thin-button-radius);font-family:var(--_thin-button-font-family);font-weight:var(--_thin-button-font-weight);font-size:var(--_thin-button-font-size);line-height:var(--_thin-button-line-height);text-align:center;overflow-wrap:anywhere;cursor:pointer;text-decoration:none;display:inline-flex}:where(:is(button,a[href]).thin-button)>:where(.thin-icon,svg[aria-hidden=true]){block-size:var(--_thin-button-icon-size);flex:none;inline-size:auto}:where(:is(button,a[href]).thin-button):hover{color:var(--_thin-button-hover-color);background:var(--_thin-button-hover-bg)}:where(:is(button,a[href]).thin-button):focus-visible{outline-width:var(--_thin-button-outline-width);outline-style:var(--_thin-button-outline-style);outline-color:var(--_thin-button-outline-color);outline-offset:var(--_thin-button-outline-offset)}:where(:is(button,a[href]).thin-button):active{transform:scale(var(--_thin-button-active-scale))}@media (prefers-reduced-motion:reduce){:where(:is(button,a[href]).thin-button){--_thin-button-active-scale:1}}:where(:is(button,a[href]).thin-button[data-variant=secondary]){--_thin-button-bg:var(--thin-color-surface-raised);--_thin-button-color:var(--thin-color-text);--_thin-button-border-color:var(--thin-color-border);--_thin-button-hover-bg:color-mix(in oklch, var(--thin-color-surface-raised) 86%, var(--thin-color-text));--_thin-button-hover-color:var(--thin-color-text)}:where(:is(button,a[href]).thin-button[data-variant=quiet]){--_thin-button-min-block-size:auto;--_thin-button-padding:.15em 0;--_thin-button-bg:transparent;--_thin-button-color:var(--thin-color-accent);--_thin-button-border-color:transparent;--_thin-button-hover-bg:transparent;--_thin-button-hover-color:color-mix(in oklch, var(--thin-color-accent) 80%, var(--thin-color-text))}:where(:is(button,a[href]).thin-button[data-variant=danger]){--_thin-button-bg:var(--thin-color-danger);--_thin-button-color:var(--thin-color-surface);--_thin-button-border-color:transparent;--_thin-button-hover-bg:color-mix(in oklch, var(--thin-color-danger) 88%, var(--thin-color-text));--_thin-button-hover-color:var(--thin-color-surface)}:where(:is(button,a[href]).thin-button[data-size=small]){--_thin-button-min-block-size:calc(var(--thin-density-control) * var(--_thin-control-small));--_thin-button-padding:calc(var(--thin-space-xs) - .05em) var(--thin-space-s);--_thin-button-font-size:.875em}:where(:is(button,a[href]).thin-button[data-size=large]){--_thin-button-min-block-size:calc(var(--thin-density-control) * var(--_thin-control-large));--_thin-button-padding:calc(var(--thin-space-xs) - .05em) var(--thin-space-l);--_thin-button-font-size:1.1em}:where(:is(button,a[href]).thin-button[data-icon-only]){inline-size:var(--_thin-button-min-block-size);aspect-ratio:1;padding:0}:where(:is(button,a[href]).thin-button):where(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}:where(a[href].thin-button)[aria-disabled=true]{pointer-events:none}:where(button.thin-button)>:where([data-pending-label]){display:none}:where(button.thin-button[aria-busy=true]:has(>[data-pending-label])){cursor:progress;display:inline-grid;&>*{grid-area:1/1}&>:not([data-pending-label]){visibility:hidden}&>[data-pending-label]{align-items:center;gap:var(--_thin-button-gap);display:inline-flex}}:where(thin-button-group){gap:var(--_thin-button-group-space,var(--thin-space-xs));flex-wrap:wrap;display:inline-flex}:where(thin-button-group[data-joined]){gap:0}:where(thin-button-group[data-joined])>:where(button,a){border-radius:0}:where(thin-button-group[data-joined])>:first-child{border-start-start-radius:var(--thin-radius-m);border-end-start-radius:var(--thin-radius-m)}:where(thin-button-group[data-joined])>:last-child{border-start-end-radius:var(--thin-radius-m);border-end-end-radius:var(--thin-radius-m)}@media (forced-colors:active){:where(:is(button,a[href]).thin-button){--_thin-button-bg:ButtonFace;--_thin-button-color:ButtonText;--_thin-button-border-color:ButtonText;--_thin-button-hover-bg:Highlight;--_thin-button-hover-color:HighlightText}}@media (pointer:coarse){:where(:is(button,a[href]).thin-button){min-inline-size:2.75rem;min-block-size:max(2.75rem, var(--thin-density-control))}}:where(:is(thin-card,.thin-card)){--thin-card-gap:var(--thin-space-m);--thin-card-padding:var(--thin-space-m);--_thin-card-bg:var(--thin-color-surface-raised);--_thin-card-border-width:var(--thin-border-width);--_thin-card-border-style:solid;--_thin-card-border-color:var(--thin-color-border);--_thin-card-radius:var(--thin-radius-m);--_thin-card-shadow:var(--thin-shadow-1);gap:var(--thin-card-gap);padding:var(--thin-card-padding);background:var(--_thin-card-bg);border-width:var(--_thin-card-border-width);border-style:var(--_thin-card-border-style);border-color:var(--_thin-card-border-color);border-radius:var(--_thin-card-radius);box-shadow:var(--_thin-card-shadow);display:grid}:where(:is(thin-choice>input,input.thin-choice)[type=checkbox]){--_thin-choice-size:1.15em;--_thin-choice-accent:var(--thin-color-accent);inline-size:var(--_thin-choice-size);block-size:var(--_thin-choice-size);accent-color:var(--_thin-choice-accent)}:where(.thin-choice-row,thin-choice-row){--_thin-choice-row-gap:var(--thin-space-xs);--_thin-choice-row-align:start;align-items:var(--_thin-choice-row-align);gap:var(--_thin-choice-row-gap);display:flex}:where(.thin-combobox){--_thin-combobox-gap:var(--thin-space-xs);gap:var(--_thin-combobox-gap);min-inline-size:0;display:grid;position:relative}:where(.thin-combobox-listbox){--_thin-combobox-listbox-max-block-size:min(18rem, 50svb);--_thin-combobox-listbox-gap:0;--_thin-combobox-listbox-padding:var(--thin-space-2xs);--_thin-combobox-listbox-border-width:var(--thin-border-width);--_thin-combobox-listbox-border-style:solid;--_thin-combobox-listbox-border-color:var(--thin-color-border);--_thin-combobox-listbox-radius:var(--thin-radius-m);--_thin-combobox-listbox-color:var(--thin-color-text);--_thin-combobox-listbox-bg:var(--thin-color-surface-raised);--_thin-combobox-listbox-shadow:var(--thin-shadow-1);z-index:var(--thin-z-dropdown);max-block-size:var(--_thin-combobox-listbox-max-block-size);margin:var(--thin-space-2xs) 0 0;padding:var(--_thin-combobox-listbox-padding);border-width:var(--_thin-combobox-listbox-border-width);border-style:var(--_thin-combobox-listbox-border-style);border-color:var(--_thin-combobox-listbox-border-color);border-radius:var(--_thin-combobox-listbox-radius);color:var(--_thin-combobox-listbox-color);background:var(--_thin-combobox-listbox-bg);box-shadow:var(--_thin-combobox-listbox-shadow);position:absolute;inset-block-start:100%;inset-inline:0;overflow:auto}:where(.thin-combobox-listbox [role=option]){--_thin-combobox-option-padding:var(--thin-space-xs) var(--thin-space-s);--_thin-combobox-option-radius:var(--thin-radius-s);--_thin-combobox-option-color:var(--thin-color-text);--_thin-combobox-option-bg:transparent;padding:var(--_thin-combobox-option-padding);border-radius:var(--_thin-combobox-option-radius);color:var(--_thin-combobox-option-color);background:var(--_thin-combobox-option-bg);overflow-wrap:anywhere;cursor:pointer}:where(.thin-combobox-listbox [role=option][aria-selected=true]){--_thin-combobox-option-color:var(--thin-color-accent-text);--_thin-combobox-option-bg:var(--thin-color-accent)}:where(.thin-combobox-status){--_thin-combobox-status-color:var(--thin-color-text-muted);color:var(--_thin-combobox-status-color)}@media (forced-colors:active){:where(.thin-combobox-listbox [role=option][aria-selected=true]){--_thin-combobox-option-color:HighlightText;--_thin-combobox-option-bg:Highlight;outline:2px solid highlight}}:where(.thin-command-palette dialog){inline-size:min(42rem, calc(100% - 2 * var(--thin-space-m)));max-block-size:min(44rem, calc(100dvb - 2 * var(--thin-space-m)));border:var(--thin-border-width) solid var(--thin-color-border);border-radius:var(--thin-radius-m);padding:var(--thin-space-m);color:var(--thin-color-text);background:var(--thin-color-surface-raised);box-shadow:var(--thin-shadow-1);overflow:auto}:where(){background:oklch(0% none none/.45)}:where(.thin-command-palette dialog>*,.thin-command-palette form){gap:var(--thin-space-m);display:grid}:where(.thin-command-palette form header,.thin-search-result-list header){justify-content:space-between;align-items:baseline;gap:var(--thin-space-xs) var(--thin-space-m);flex-wrap:wrap;display:flex}:where(.thin-search-result-list ul){gap:var(--thin-space-xs);margin:0;padding:0;list-style:none;display:grid}:where(.thin-search-result-list article){min-inline-size:0;padding:var(--thin-space-s);border:var(--thin-border-width) solid var(--thin-color-border);border-radius:var(--thin-radius-m)}:where(.thin-search-result-list article>*){margin-block:0 var(--thin-space-xs);overflow-wrap:anywhere}:where(figure.thin-compare-diff){--_thin-compare-gap:var(--thin-space-m);--_thin-compare-border-width:var(--thin-border-width);--_thin-compare-border-color:var(--thin-color-border);--_thin-compare-radius:var(--thin-radius-m);--_thin-compare-padding:var(--thin-space-m);--_thin-compare-bg:var(--thin-color-surface-raised);--_thin-compare-del-bg:color-mix(in oklch, var(--thin-color-danger) 14%, var(--thin-color-surface-raised));--_thin-compare-ins-bg:color-mix(in oklch, var(--thin-color-success) 14%, var(--thin-color-surface-raised));--_thin-compare-summary-accent:var(--thin-color-accent);margin-inline:0;container-type:inline-size}:where(figure.thin-compare-diff>figcaption){margin-block-end:var(--thin-space-s);font-weight:750}:where(figure.thin-compare-diff .thin-compare-grid){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--thin-compare-min,18rem)), 1fr));gap:var(--_thin-compare-gap);display:grid}:where(figure.thin-compare-diff .thin-compare-grid>section){border:var(--_thin-compare-border-width) solid var(--_thin-compare-border-color);border-radius:var(--_thin-compare-radius);min-inline-size:0;padding:var(--_thin-compare-padding);background:var(--_thin-compare-bg);overflow-wrap:anywhere}:where(figure.thin-compare-diff .thin-compare-grid :is(h2,h3,h4)){margin-block-start:0}:where(figure.thin-compare-diff :is(del,ins)){border-radius:var(--thin-radius-s);color:inherit;text-decoration-skip-ink:none;padding-inline:.15em;text-decoration-thickness:.12em}:where(figure.thin-compare-diff del){background:var(--_thin-compare-del-bg)}:where(figure.thin-compare-diff ins){background:var(--_thin-compare-ins-bg)}:where(figure.thin-compare-diff .thin-diff-summary){margin-block:var(--thin-space-m) 0;border-inline-start:.25rem solid var(--_thin-compare-summary-accent);overflow-wrap:anywhere;padding-inline-start:var(--thin-space-s)}@media (forced-colors:active){:where(figure.thin-compare-diff :is(del,ins)){background:canvas;border:1px solid canvastext}}:where(.thin-crud-list,.thin-crud-detail,.thin-crud-edit,.thin-inline-editing){gap:var(--thin-space-m);min-inline-size:0;display:grid}:where(.thin-crud-actions){gap:var(--thin-space-xs);flex-wrap:wrap;display:flex}:where(.thin-crud-row){gap:var(--thin-space-s);padding-block:var(--thin-space-s);border-block-end:var(--thin-border-width) solid var(--thin-color-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}:where(.thin-dashboard,.thin-bulk-actions,.thin-uploads,.thin-notifications,.thin-command-workflows,.thin-realtime-jobs){gap:var(--thin-space-m);min-inline-size:0;display:grid}:where(.thin-dashboard-status){color:var(--thin-color-text-muted)}:where(.thin-notifications li){justify-content:space-between;gap:var(--thin-space-s);padding-block:var(--thin-space-s);flex-wrap:wrap;display:flex}:where(.thin-data-table,.thin-svg-chart-primitives){gap:var(--thin-space-m);min-inline-size:0;display:grid}:where(.thin-data-table form){align-items:end;gap:var(--thin-space-s);flex-wrap:wrap;display:flex}:where(.thin-data-table [data-table-scroll]){max-inline-size:100%;overflow-x:auto}:where(.thin-data-table table,.thin-svg-chart-primitives table){border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}:where(.thin-data-table,.thin-svg-chart-primitives) :is(th,td){border-block-end:var(--thin-border-width) solid var(--thin-color-border);padding:var(--thin-space-s);text-align:start;overflow-wrap:anywhere}:where(.thin-svg-chart-primitives svg){block-size:auto;inline-size:100%;color:var(--thin-color-accent);display:block}:where(.thin-svg-chart-primitives :is(line,rect)){vector-effect:non-scaling-stroke;stroke:currentColor;fill:color-mix(in oklch, currentColor 35%, transparent)}:where(.thin-date-time){--_thin-date-time-space:var(--thin-space-s);--_thin-date-time-column-min:11rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--_thin-date-time-column-min)), 1fr));gap:var(--_thin-date-time-space);min-inline-size:0;display:grid}:where(.thin-date-time>:where(.thin-field)){align-self:start;min-inline-size:0}:where(input.thin-date,input.thin-time){min-inline-size:0}@media (forced-colors:active){:where(input.thin-date,input.thin-time){--_thin-input-border-color:FieldText;border-color:fieldtext}}:where(dialog.thin-dialog){--_thin-dialog-max:38rem;--_thin-dialog-inline-size:min(100% - 2 * var(--thin-space-m), var(--_thin-dialog-max));--_thin-dialog-max-block-size:min(100svb - 2 * var(--thin-space-m), 50rem);--_thin-dialog-padding:var(--thin-space-l);--_thin-dialog-radius:var(--thin-radius-m);--_thin-dialog-border-width:var(--thin-border-width);--_thin-dialog-border-style:solid;--_thin-dialog-border-color:var(--thin-color-border);--_thin-dialog-color:var(--thin-color-text);--_thin-dialog-bg:var(--thin-color-surface-raised);--_thin-dialog-shadow:var(--thin-shadow-1);--_thin-dialog-backdrop:oklch(0% 0 0/.45);--_thin-dialog-icon-color:var(--thin-color-danger);--_thin-dialog-icon-size:1.5rem;--_thin-dialog-gap:var(--thin-space-m);inline-size:var(--_thin-dialog-inline-size);max-block-size:var(--_thin-dialog-max-block-size);padding:var(--_thin-dialog-padding);border-width:var(--_thin-dialog-border-width);border-style:var(--_thin-dialog-border-style);border-color:var(--_thin-dialog-border-color);border-radius:var(--_thin-dialog-radius);color:var(--_thin-dialog-color);background:var(--_thin-dialog-bg);box-shadow:var(--_thin-dialog-shadow);overflow:auto}:where(dialog.thin-dialog)::backdrop{background:var(--_thin-dialog-backdrop)}:where(dialog.thin-dialog[data-variant=alert]),:where(dialog.thin-dialog[data-variant=confirm]){gap:var(--_thin-dialog-gap);grid-template-columns:auto minmax(0,1fr);align-items:start}:where(dialog.thin-dialog[data-variant=alert][open]),:where(dialog.thin-dialog[data-variant=confirm][open]){display:grid}:where(dialog.thin-dialog[data-variant=alert])>.thin-icon,:where(dialog.thin-dialog[data-variant=confirm])>.thin-icon{inline-size:var(--_thin-dialog-icon-size);color:var(--_thin-dialog-icon-color)}:where(dialog.thin-dialog[data-variant=alert]) :is(h1,h2,p),:where(dialog.thin-dialog[data-variant=confirm]) :is(h1,h2,p){margin-block:0}:where([popover].thin-popover){--_thin-popover-max:22rem;--_thin-popover-padding:var(--thin-space-m);--_thin-popover-gap:var(--thin-space-s);--_thin-popover-border-width:var(--thin-border-width);--_thin-popover-border-style:solid;--_thin-popover-border-color:var(--thin-color-border);--_thin-popover-radius:var(--thin-radius-m);--_thin-popover-color:var(--thin-color-text);--_thin-popover-bg:var(--thin-color-surface-raised);--_thin-popover-shadow:var(--thin-shadow-1);inline-size:min(100% - 2 * var(--thin-space-m), var(--_thin-popover-max));padding:var(--_thin-popover-padding);border-width:var(--_thin-popover-border-width);border-style:var(--_thin-popover-border-style);border-color:var(--_thin-popover-border-color);border-radius:var(--_thin-popover-radius);color:var(--_thin-popover-color);background:var(--_thin-popover-bg);box-shadow:var(--_thin-popover-shadow);margin:0}:where([popover].thin-popover:popover-open){gap:var(--_thin-popover-gap);display:grid}:where(.thin-tooltip){--_thin-tooltip-max-inline-size:32ch;--_thin-tooltip-padding:.4em .65em;--_thin-tooltip-radius:var(--thin-radius-s);--_thin-tooltip-color:var(--thin-color-accent-text);--_thin-tooltip-bg:var(--thin-color-text);--_thin-tooltip-font-size:.9em;max-inline-size:var(--_thin-tooltip-max-inline-size);padding:var(--_thin-tooltip-padding);border-radius:var(--_thin-tooltip-radius);color:var(--_thin-tooltip-color);background:var(--_thin-tooltip-bg);font-size:var(--_thin-tooltip-font-size)}:where(dialog.thin-sheet,dialog.thin-drawer,dialog.thin-slide-over){--thin-sheet-size:min(100vi, 30rem);--_thin-panel-color:var(--thin-color-text);--_thin-panel-bg:var(--thin-color-surface-raised);--_thin-panel-shadow:var(--thin-shadow-1);--_thin-panel-radius:var(--thin-radius-m);--_thin-panel-border-width:0;--_thin-panel-border-style:solid;--_thin-panel-border-color:var(--thin-color-border);--_thin-panel-header-border-color:var(--thin-color-border);--_thin-panel-header-border-width:var(--thin-border-width);--_thin-panel-backdrop:oklch(0% 0 0/.48);--_thin-panel-header-padding:var(--thin-space-m);--_thin-panel-body-padding:var(--thin-space-m);--_thin-panel-header-gap:var(--thin-space-s);--_thin-panel-animation-duration:.18s;--_thin-panel-animation-easing:var(--thin-ease-standard);overscroll-behavior:contain;border-width:var(--_thin-panel-border-width);border-style:var(--_thin-panel-border-style);border-color:var(--_thin-panel-border-color);color:var(--_thin-panel-color);background:var(--_thin-panel-bg);box-shadow:var(--_thin-panel-shadow);padding:0;display:none;inset:auto;overflow:hidden}:where(dialog.thin-sheet,dialog.thin-drawer,dialog.thin-slide-over)[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}:where(dialog.thin-sheet,dialog.thin-drawer,dialog.thin-slide-over)::backdrop{background:var(--_thin-panel-backdrop)}:where(dialog.thin-sheet,dialog.thin-drawer,dialog.thin-slide-over)>:where(header,footer){gap:var(--_thin-panel-header-gap);padding:var(--_thin-panel-header-padding);justify-content:space-between;align-items:center;display:flex}:where(dialog.thin-sheet,dialog.thin-drawer,dialog.thin-slide-over)>header{border-block-end-width:var(--_thin-panel-header-border-width);border-block-end-style:solid;border-block-end-color:var(--_thin-panel-header-border-color)}:where(dialog.thin-sheet,dialog.thin-drawer,dialog.thin-slide-over)>footer{border-block-start-width:var(--_thin-panel-header-border-width);border-block-start-style:solid;border-block-start-color:var(--_thin-panel-header-border-color)}:where(dialog.thin-sheet,dialog.thin-drawer,dialog.thin-slide-over)>[data-panel-body]{overscroll-behavior:contain;min-block-size:0;padding:var(--_thin-panel-body-padding);overflow:auto}:where(dialog.thin-sheet)[open]{inline-size:100%;max-inline-size:none;max-block-size:min(90svb, var(--thin-sheet-size));animation:thin-sheet-enter var(--_thin-panel-animation-duration) var(--_thin-panel-animation-easing);border-start-start-radius:var(--_thin-panel-radius);border-start-end-radius:var(--_thin-panel-radius);margin:0;margin-block-start:auto;inset-block-end:0}:where(dialog.thin-drawer,dialog.thin-slide-over)[open]{inline-size:var(--thin-sheet-size);block-size:100svb;max-block-size:none;max-inline-size:100%;animation:thin-drawer-enter var(--_thin-panel-animation-duration) var(--_thin-panel-animation-easing);border-start-start-radius:var(--_thin-panel-radius);border-end-start-radius:var(--_thin-panel-radius);margin:0;margin-inline-start:auto;inset-block:0;inset-inline-end:0}:where(dialog.thin-drawer,dialog.thin-slide-over):dir(rtl)[open]{animation-name:thin-drawer-enter-rtl}:where([data-dialog-close][data-icon-only]) .thin-icon{inline-size:1.25rem}@keyframes thin-sheet-enter{0%{opacity:0;translate:0 1rem}}@keyframes thin-drawer-enter{0%{opacity:0;translate:1rem}}@keyframes thin-drawer-enter-rtl{0%{opacity:0;translate:-1rem}}@media (width<40rem){:where(dialog.thin-slide-over)[open]{block-size:auto;inline-size:100%;max-inline-size:none;max-block-size:min(90svb, var(--thin-sheet-size));border-radius:0;border-start-start-radius:var(--_thin-panel-radius);border-start-end-radius:var(--_thin-panel-radius);margin:0;margin-block-start:auto;animation-name:thin-sheet-enter;inset-block:auto 0}}@media (prefers-reduced-motion:reduce){:where(dialog.thin-sheet,dialog.thin-drawer,dialog.thin-slide-over)[open]{animation:none}}@media (forced-colors:active){:where(dialog.thin-sheet,dialog.thin-drawer,dialog.thin-slide-over){--_thin-panel-border-width:1px;--_thin-panel-border-color:CanvasText}}:where(.thin-archive-index){gap:var(--thin-space-m);padding:0;list-style:none;display:grid}:where(.thin-archive-index>li){border-block-end:var(--thin-border-width) solid var(--thin-color-border);padding-block-end:var(--thin-space-m)}:where(.thin-archive-index article header){justify-content:space-between}:where(.thin-empty-state){--_thin-empty-state-gap:var(--thin-space-s);--_thin-empty-state-min-block-size:12rem;--_thin-empty-state-padding:var(--thin-space-l);--_thin-empty-state-border-width:var(--thin-border-width);--_thin-empty-state-border-style:dashed;--_thin-empty-state-border-color:var(--thin-color-border);--_thin-empty-state-radius:var(--thin-radius-m);--_thin-empty-state-color:var(--thin-color-text-muted);place-items:center;gap:var(--_thin-empty-state-gap);min-block-size:var(--_thin-empty-state-min-block-size);padding:var(--_thin-empty-state-padding);color:var(--_thin-empty-state-color);border-width:var(--_thin-empty-state-border-width);border-style:var(--_thin-empty-state-border-style);border-color:var(--_thin-empty-state-border-color);border-radius:var(--_thin-empty-state-radius);text-align:center;display:grid}:where(.thin-empty-state>:is(h2,h3,p)){margin:0}:where(.thin-field){--thin-field-space:var(--thin-space-xs);gap:var(--thin-field-space);min-inline-size:0;display:grid}:where(.thin-field>label,.thin-field>.thin-label){--_thin-label-font-weight:700;font-weight:var(--_thin-label-font-weight)}:where(.thin-hint){--_thin-hint-color:var(--thin-color-text-muted);--_thin-hint-font-size:.9em;color:var(--_thin-hint-color);font-size:var(--_thin-hint-font-size)}:where(.thin-error){--_thin-error-color:var(--thin-color-danger);--_thin-error-font-size:.9em;--_thin-error-font-weight:700;color:var(--_thin-error-color);font-size:var(--_thin-error-font-size);font-weight:var(--_thin-error-font-weight)}:where(fieldset.thin-fieldset){--_thin-fieldset-gap:var(--thin-space-s);--_thin-fieldset-padding:var(--thin-space-m);--_thin-fieldset-border-width:var(--thin-border-width);--_thin-fieldset-border-style:solid;--_thin-fieldset-border-color:var(--thin-color-border);--_thin-fieldset-radius:var(--thin-radius-m);gap:var(--_thin-fieldset-gap);min-inline-size:0;padding:var(--_thin-fieldset-padding);border-width:var(--_thin-fieldset-border-width);border-style:var(--_thin-fieldset-border-style);border-color:var(--_thin-fieldset-border-color);border-radius:var(--_thin-fieldset-radius);margin:0;display:grid}:where(fieldset.thin-fieldset>legend){--_thin-fieldset-legend-font-weight:700;padding-inline:var(--thin-space-xs);font-weight:var(--_thin-fieldset-legend-font-weight)}:where(.thin-input-group){--_thin-input-group-align-items:stretch;align-items:var(--_thin-input-group-align-items);display:flex}:where(.thin-input-group)>:where(input,select){border-start-end-radius:0;border-end-end-radius:0}:where(.thin-input-group)>:where(button,a){border-start-start-radius:0;border-end-start-radius:0}:where(.thin-file-input){--_thin-file-input-gap:var(--thin-space-xs);--_thin-file-input-border-width:var(--thin-border-width);--_thin-file-input-border-style:dashed;--_thin-file-input-border-color:var(--thin-color-border);--_thin-file-input-radius:var(--thin-radius-m);--_thin-file-input-padding:var(--thin-space-s);--_thin-file-input-color:var(--thin-color-text);--_thin-file-input-bg:var(--thin-color-surface-raised);gap:var(--_thin-file-input-gap);min-inline-size:0;padding:var(--_thin-file-input-padding);border-width:var(--_thin-file-input-border-width);border-style:var(--_thin-file-input-border-style);border-color:var(--_thin-file-input-border-color);border-radius:var(--_thin-file-input-radius);color:var(--_thin-file-input-color);background:var(--_thin-file-input-bg);display:grid}:where(.thin-file-input[data-dragging]){--_thin-file-input-border-color:var(--thin-color-accent);--_thin-file-input-bg:color-mix(in oklch, var(--thin-color-accent) 8%, var(--thin-color-surface-raised))}:where(.thin-file-input>input[type=file]){min-inline-size:0;max-inline-size:100%;color:var(--thin-color-text-muted);text-overflow:ellipsis;overflow:hidden}:where(.thin-file-input>input[type=file])::file-selector-button{--_thin-file-selector-button-min-block-size:var(--thin-density-control);--_thin-file-selector-button-border-width:var(--thin-border-width);--_thin-file-selector-button-border-style:solid;--_thin-file-selector-button-border-color:var(--thin-color-border);--_thin-file-selector-button-radius:var(--thin-radius-s);--_thin-file-selector-button-padding-inline:var(--thin-space-s);--_thin-file-selector-button-color:var(--thin-color-text);--_thin-file-selector-button-bg:var(--thin-color-surface);--_thin-file-selector-button-font-weight:700;min-block-size:var(--_thin-file-selector-button-min-block-size);border-width:var(--_thin-file-selector-button-border-width);border-style:var(--_thin-file-selector-button-border-style);border-color:var(--_thin-file-selector-button-border-color);border-radius:var(--_thin-file-selector-button-radius);padding-inline:var(--_thin-file-selector-button-padding-inline);color:var(--_thin-file-selector-button-color);background:var(--_thin-file-selector-button-bg);font:inherit;font-weight:var(--_thin-file-selector-button-font-weight);cursor:pointer;margin-inline-end:var(--thin-space-s)}:where(.thin-file-guidance){--_thin-file-guidance-color:var(--thin-color-text-muted);--_thin-file-guidance-font-size:.9em;color:var(--_thin-file-guidance-color);font-size:var(--_thin-file-guidance-font-size);overflow-wrap:anywhere}@media (forced-colors:active){:where(.thin-file-input){--_thin-file-input-border-color:ButtonText;--_thin-file-input-color:FieldText;--_thin-file-input-bg:Field;forced-color-adjust:auto}:where(.thin-file-input>input[type=file])::file-selector-button{--_thin-file-selector-button-border-color:ButtonText;--_thin-file-selector-button-color:ButtonText;--_thin-file-selector-button-bg:ButtonFace}}:where(.thin-file-uploader){gap:var(--thin-space-s);padding:var(--thin-space-l);border:var(--thin-border-width) dashed var(--thin-color-border);border-radius:var(--thin-radius-m);display:grid}:where(.thin-file-uploader[data-dragging]){border-color:var(--thin-color-accent);background:var(--thin-color-surface-raised)}:where(.thin-filtered-view){gap:var(--thin-space-l);display:grid;container-type:inline-size}:where(.thin-filtered-view [data-filter-form] fieldset){grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end}:where(.thin-filtered-view [data-filter-results]){gap:var(--thin-space-m);min-inline-size:0;display:grid}:where(.thin-filtered-view [data-filter-results]>header){justify-content:space-between;align-items:baseline;gap:var(--thin-space-xs) var(--thin-space-m);flex-wrap:wrap;display:flex}:where(.thin-filtered-view [data-filter-results]>header>*){margin:0}:where(.thin-filtered-view [data-filter-results] ul){gap:var(--thin-space-s);padding:0;list-style:none;display:grid}:where(.thin-filtered-view [data-filter-results] article){min-inline-size:0;padding:var(--thin-space-m);border:var(--thin-border-width) solid var(--thin-color-border);border-radius:var(--thin-radius-m);background:var(--thin-color-surface-raised)}:where(.thin-filtered-view [data-filter-results] article>*){margin-block:0 var(--thin-space-xs);overflow-wrap:anywhere}:where(.thin-filtered-view [data-filter-pending]){color:var(--thin-color-text-muted);margin:0}:where(form.thin-form-validation){--_thin-form-validation-space:var(--thin-space-m);gap:var(--_thin-form-validation-space);display:grid}:where(.thin-validation-summary){--_thin-validation-summary-border-width:max(.25rem, var(--thin-border-width));--_thin-validation-summary-border-style:solid;--_thin-validation-summary-border-color:var(--thin-color-danger);--_thin-validation-summary-padding:var(--thin-space-s) var(--thin-space-m);--_thin-validation-summary-color:var(--thin-color-text);--_thin-validation-summary-bg:var(--thin-color-surface-raised);--_thin-validation-summary-link-color:var(--thin-color-danger);--_thin-validation-summary-link-font-weight:700;border-inline-start:var(--_thin-validation-summary-border-width) var(--_thin-validation-summary-border-style) var(--_thin-validation-summary-border-color);padding:var(--_thin-validation-summary-padding);color:var(--_thin-validation-summary-color);background:var(--_thin-validation-summary-bg)}:where(.thin-validation-summary>:first-child){margin-block-start:0}:where(.thin-validation-summary>:last-child){margin-block-end:0}:where(.thin-validation-summary a){color:var(--_thin-validation-summary-link-color);font-weight:var(--_thin-validation-summary-link-font-weight)}:where(form.thin-form-validation [aria-invalid=true]){--_thin-input-border-color:var(--thin-color-danger);border-color:var(--thin-color-danger)}@media (forced-colors:active){:where(.thin-validation-summary){--_thin-validation-summary-border-color:Mark}:where(form.thin-form-validation [aria-invalid=true]){--_thin-input-border-color:Mark;border-color:mark}}:where([data-hover-card]){position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline;max-inline-size:min(22rem, calc(100vw - 2 * var(--thin-space-m)));margin:var(--thin-space-xs);border:var(--thin-border-width) solid var(--thin-color-border);border-radius:var(--thin-radius-m);padding:var(--thin-space-m);color:var(--thin-color-text);background:var(--thin-color-surface-raised);box-shadow:var(--thin-shadow-1)}:where([data-hover-card]>*){margin-block:0 var(--thin-space-xs);overflow-wrap:anywhere}:where([data-context-menu]){inline-size:fit-content;max-inline-size:100%}:where([data-context-menu] nav){min-inline-size:min(15rem, calc(100vw - 2 * var(--thin-space-m)));border:var(--thin-border-width) solid var(--thin-color-border);border-radius:var(--thin-radius-m);padding:var(--thin-space-xs);background:var(--thin-color-surface-raised);box-shadow:var(--thin-shadow-1)}:where([data-context-menu] ul){gap:var(--thin-space-2xs);margin:0;padding:0;list-style:none;display:grid}:where([data-context-menu] :is(a,button)){inline-size:100%;min-block-size:var(--thin-density-control);padding:var(--thin-space-xs) var(--thin-space-s);color:var(--thin-color-text);font:inherit;text-align:start;background:0 0;border:0;text-decoration:none;display:block}@media (forced-colors:active){:where([data-hover-card],[data-context-menu] nav){border-color:canvastext}}:where(.thin-interactive-chart){gap:var(--thin-space-m);display:grid;container-type:inline-size}:where(.thin-interactive-chart svg){block-size:auto;inline-size:100%;color:var(--thin-color-accent)}@media (prefers-reduced-motion:reduce){:where(.thin-interactive-chart *){scroll-behavior:auto;animation-duration:.01ms!important}}:where(:is(thin-kbd,kbd.thin-kbd)){--_thin-kbd-min-inline-size:1.7em;--_thin-kbd-padding-inline:.45em;--_thin-kbd-padding-block:.1em;--_thin-kbd-border-width:var(--thin-border-width);--_thin-kbd-border-block-end-width:max(2px, calc(var(--thin-border-width) * 2));--_thin-kbd-border-style:solid;--_thin-kbd-border-color:var(--thin-color-border);--_thin-kbd-radius:var(--thin-radius-s);--_thin-kbd-color:var(--thin-color-text);--_thin-kbd-bg:var(--thin-color-surface-raised);--_thin-kbd-font-family:var(--thin-font-mono);--_thin-kbd-font-size:.85em;--_thin-kbd-font-weight:650;box-sizing:border-box;overflow-wrap:anywhere;max-inline-size:100%;min-inline-size:min(100%, var(--_thin-kbd-min-inline-size));padding-inline:var(--_thin-kbd-padding-inline);padding-block:var(--_thin-kbd-padding-block);border-width:var(--_thin-kbd-border-width);border-block-end-width:var(--_thin-kbd-border-block-end-width);border-style:var(--_thin-kbd-border-style);border-color:var(--_thin-kbd-border-color);border-radius:var(--_thin-kbd-radius);color:var(--_thin-kbd-color);background:var(--_thin-kbd-bg);font-family:var(--_thin-kbd-font-family);font-size:var(--_thin-kbd-font-size);font-weight:var(--_thin-kbd-font-weight);white-space:normal;vertical-align:baseline;justify-content:center;align-items:center;line-height:1;display:inline-block}:where(:is(thin-kbd,kbd.thin-kbd) :is(thin-kbd,kbd.thin-kbd)){margin-inline-start:.15em}:where(:is(thin-kbd,kbd.thin-kbd)[data-size=small]){--_thin-kbd-font-size:.75em;--_thin-kbd-min-inline-size:1.5em}:where(:is(thin-kbd,kbd.thin-kbd)[data-size=large]){--_thin-kbd-font-size:1em;--_thin-kbd-min-inline-size:2em;--_thin-kbd-padding-inline:.6em}@media (forced-colors:active){:where(:is(thin-kbd,kbd.thin-kbd)){--_thin-kbd-border-color:CanvasText;--_thin-kbd-color:ButtonText;--_thin-kbd-bg:ButtonFace;forced-color-adjust:auto}}:where(.thin-logo-reel){--_thin-logo-reel-gap:var(--thin-space-m);--_thin-logo-reel-item:min(75cqi, 12rem);--_thin-logo-reel-min-block-size:5rem;--_thin-logo-reel-padding:var(--thin-space-s);--_thin-logo-reel-border-width:var(--thin-border-width);--_thin-logo-reel-border-color:var(--thin-color-border);--_thin-logo-reel-radius:var(--thin-radius-s);--_thin-logo-reel-color:var(--thin-color-text);--_thin-logo-reel-bg:var(--thin-color-surface-raised);--_thin-logo-reel-img-block-size:3rem;gap:var(--_thin-logo-reel-gap);display:grid;container-type:inline-size}:where(.thin-logo-reel>:is(h2,p)){margin:0}:where(.thin-logo-reel .thin-reel){--thin-reel-item:var(--_thin-logo-reel-item)}:where(.thin-logo-reel li){min-inline-size:0}:where(.thin-logo-reel li a),:where(.thin-logo-reel li>span){min-block-size:var(--_thin-logo-reel-min-block-size);block-size:100%;padding:var(--_thin-logo-reel-padding);border:var(--_thin-logo-reel-border-width) solid var(--_thin-logo-reel-border-color);border-radius:var(--_thin-logo-reel-radius);color:var(--_thin-logo-reel-color);background:var(--_thin-logo-reel-bg);text-align:center;overflow-wrap:anywhere;place-items:center;display:grid}:where(.thin-logo-reel img){max-inline-size:100%;block-size:var(--_thin-logo-reel-img-block-size);object-fit:contain;display:block}:where(.thin-reel-controls){gap:var(--thin-space-s);flex-wrap:wrap;align-items:center;display:flex}:where(.thin-reel-controls output){color:var(--thin-color-text-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto}@container (width<=22rem){:where(.thin-reel-controls output){flex-basis:100%;margin-inline-start:0}}@media (forced-colors:active){:where(.thin-logo-reel li a),:where(.thin-logo-reel li>span){--_thin-logo-reel-border-color:CanvasText;--_thin-logo-reel-color:CanvasText;--_thin-logo-reel-bg:Canvas}}:where(.thin-search-results){gap:var(--thin-space-m);padding:0;list-style-position:inside;display:grid}:where(.thin-search-results article){gap:var(--thin-space-xs);padding-block:var(--thin-space-m);border-block-end:var(--thin-border-width) solid var(--thin-color-border);display:grid}:where(.thin-carousel,.thin-product-gallery){--_thin-carousel-gap:var(--thin-space-s);--_thin-carousel-reel-item:min(86vi, var(--_thin-media-item,32rem));gap:var(--_thin-carousel-gap);min-inline-size:0;display:grid}:where(.thin-carousel .thin-reel,.thin-product-gallery .thin-reel){--thin-reel-item:var(--_thin-carousel-reel-item)}:where([data-media-item]){--_thin-media-item-border-width:var(--thin-border-width);--_thin-media-item-border-color:var(--thin-color-border);--_thin-media-item-radius:var(--thin-radius-m);--_thin-media-item-bg:var(--thin-color-surface-raised);border:var(--_thin-media-item-border-width) solid var(--_thin-media-item-border-color);border-radius:var(--_thin-media-item-radius);background:var(--_thin-media-item-bg);min-inline-size:0;margin:0;overflow:hidden}:where([data-media-item]>a){color:inherit;display:block}:where([data-media-item] img,dialog[data-lightbox] img){block-size:100%;inline-size:100%;max-block-size:var(--_thin-media-max-block,40rem);object-fit:contain;background:var(--_thin-frame-surface,var(--thin-color-surface));display:block}:where([data-media-item] figcaption){padding:var(--thin-space-s);overflow-wrap:anywhere}:where([data-image-fallback]){display:none}:where([data-image-error] [data-image-fallback],[data-media-item][data-image-error] [data-image-fallback]){min-block-size:10rem;padding:var(--thin-space-m);color:var(--thin-color-text-muted);text-align:center;place-items:center;display:grid}:where(dialog[data-lightbox]){--_thin-dialog-max:72rem;inline-size:min(100% - 2 * var(--thin-space-m), var(--_thin-dialog-max));max-block-size:min(100svb - 2 * var(--thin-space-m), 90rem);border:var(--thin-border-width) solid var(--thin-color-border);border-radius:var(--thin-radius-m);padding:var(--thin-space-m);color:var(--thin-color-text);background:var(--thin-color-surface-raised);box-shadow:var(--thin-shadow-1);overflow:auto}:where(dialog[data-lightbox]>form){justify-content:flex-end;display:flex}:where(dialog[data-lightbox] [data-lightbox-stage]){place-items:center;min-block-size:min(70svb,40rem);display:grid;overflow:auto}:where(dialog[data-lightbox] [data-lightbox-stage][data-zoomed]){cursor:zoom-out;place-items:start}:where(dialog[data-lightbox] [data-lightbox-stage][data-zoomed] img){block-size:auto;max-block-size:none;inline-size:auto;max-inline-size:none}@media (prefers-reduced-motion:reduce){:where(.thin-carousel,.thin-product-gallery){scroll-behavior:auto}}:where([data-media-item][aria-current=true]){outline:var(--_thin-focus-width,.18rem) solid var(--thin-color-focus);outline-offset:calc(-1 * var(--_thin-focus-width,.18rem))}:where([data-media-controls]){gap:var(--thin-space-xs);flex-wrap:wrap;align-items:center;display:flex}:where([data-media-status]){color:var(--thin-color-text-muted);margin-inline-start:auto}@media (forced-colors:active){:where([data-media-item][aria-current=true]){outline-color:highlight}}:where(dialog[data-lightbox] [data-media-item][aria-current=false]){display:none}:where(.thin-multi-step-form){gap:var(--thin-space-m);display:grid;container-type:inline-size}:where(.thin-multi-step-form nav ol){gap:var(--thin-space-s) var(--thin-space-m);flex-wrap:wrap;padding:0;list-style-position:inside;display:flex}:where(.thin-multi-step-form [aria-current=step]){color:var(--thin-color-accent);font-weight:750}:where(header.thin-site-header,header.thin-site-header){justify-content:space-between;align-items:center;gap:var(--_thin-site-header-space,var(--thin-space-s) var(--thin-space-m));padding-block:var(--thin-space-m);border-block-end:var(--thin-border-width) solid var(--thin-color-border);flex-wrap:wrap;display:flex;container-type:inline-size}:where(header.thin-site-header>:is([data-site-brand],a:first-child),header.thin-site-header>[data-site-brand]){min-inline-size:0;color:var(--thin-color-text);font-family:var(--thin-font-display);overflow-wrap:anywhere;flex:0 auto;font-weight:800;text-decoration:none}:where(header.thin-site-header>nav,header.thin-site-header>nav){min-inline-size:0}:where(header.thin-site-header nav ul){align-items:center;gap:var(--_thin-navigation-space,var(--thin-space-xs) var(--thin-space-m));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(nav.thin-navigation-menu>ul,nav.thin-navigation-menu details>ul){align-items:center;gap:var(--_thin-navigation-space,var(--thin-space-xs));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(nav.thin-navigation-menu a,nav.thin-navigation-menu summary){min-block-size:var(--thin-density-control);border-radius:var(--thin-radius-s);padding:var(--thin-space-xs) var(--thin-space-s);color:var(--thin-color-text);overflow-wrap:anywhere;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}:where(nav.thin-navigation-menu a[aria-current]){color:var(--thin-color-text);background:color-mix(in oklch, var(--thin-color-accent) 12%, var(--thin-color-surface))}:where(nav.thin-navigation-menu details){position:relative}:where(nav.thin-navigation-menu summary){cursor:pointer}:where(nav.thin-navigation-menu summary)::marker{color:var(--thin-color-accent)}:where(nav.thin-navigation-menu details>ul){min-inline-size:min(18rem, calc(100vi - 2 * var(--thin-space-m)));padding:var(--thin-space-xs);border:var(--thin-border-width) solid var(--thin-color-border);border-radius:var(--thin-radius-m);background:var(--thin-color-surface-raised);box-shadow:var(--thin-shadow-1);display:grid}:where(nav.thin-navigation-menu details>ul a){inline-size:100%}:where(nav.thin-navigation-menu details:not([open])>ul){display:none}:where(.thin-mega-menu){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--_thin-mega-menu-column,13rem)), 1fr));gap:var(--thin-space-l);inline-size:min(var(--_thin-mega-menu-max,56rem), calc(100vi - 2 * var(--thin-space-m)));padding:var(--thin-space-l);border:var(--thin-border-width) solid var(--thin-color-border);border-radius:var(--thin-radius-m);background:var(--thin-color-surface-raised);box-shadow:var(--thin-shadow-1);margin:0;display:grid;container-type:inline-size}:where(.thin-mega-menu section){min-inline-size:0}:where(.thin-mega-menu :is(h2,h3,p)){margin-block-start:0}:where(.thin-mega-menu :is(ul,ol)){gap:var(--thin-space-xs);margin:0;padding:0;list-style:none;display:grid}:where(.thin-mega-menu a){padding-block:var(--thin-space-xs);overflow-wrap:anywhere;display:block}@container (inline-size<34rem){:where(header.thin-site-header,header.thin-site-header){align-items:stretch}:where(header.thin-site-header>nav,header.thin-site-header>nav){flex-basis:100%}:where(nav.thin-navigation-menu>ul){align-items:stretch}:where(nav.thin-navigation-menu>ul>li){flex:12rem}:where(nav.thin-navigation-menu>ul>li>:is(a,details),nav.thin-navigation-menu summary){inline-size:100%}}@media print{:where(nav.thin-navigation-menu details>ul){box-shadow:none;border:0;display:grid}}@media (forced-colors:active){:where(nav.thin-navigation-menu details>ul,.thin-mega-menu){box-shadow:none;border-color:canvastext}}:where(:is(thin-pagination,.thin-pagination)){--_thin-pagination-gap:var(--thin-space-xs);--_thin-pagination-radius:var(--thin-radius-s);--_thin-pagination-min-size:var(--thin-density-control);--_thin-pagination-current-color:var(--thin-color-accent-text);--_thin-pagination-current-bg:var(--thin-color-accent);gap:var(--_thin-pagination-gap);flex-wrap:wrap;align-items:center;display:flex}:where(:is(thin-pagination,.thin-pagination) a,:is(thin-pagination,.thin-pagination) span){min-inline-size:var(--_thin-pagination-min-size);min-block-size:var(--_thin-pagination-min-size);border-radius:var(--_thin-pagination-radius);place-items:center;padding-inline:.4em;display:inline-grid}:where(:is(thin-pagination,.thin-pagination) a[aria-current=page]){color:var(--_thin-pagination-current-color);background:var(--_thin-pagination-current-bg);text-decoration:none}:where(progress.thin-progress,meter.thin-meter){--_thin-progress-accent:var(--thin-color-accent);inline-size:100%;block-size:var(--thin-progress-size,.75rem);accent-color:var(--_thin-progress-accent)}:where(.thin-prose){--_thin-prose-color:var(--thin-color-text);--_thin-prose-muted:var(--thin-color-text-muted);--_thin-prose-accent:var(--thin-color-accent);--_thin-prose-list-indent:var(--thin-space-l);--_thin-prose-quote-border-width:.25rem;--_thin-prose-missing-min-block-size:10rem;--_thin-prose-missing-border-width:var(--thin-border-width);--_thin-prose-missing-border-style:dashed;--_thin-prose-missing-border-color:var(--thin-color-border);--_thin-prose-missing-radius:var(--thin-radius-m);--_thin-prose-missing-padding:var(--thin-space-m);--_thin-prose-missing-bg:var(--thin-color-surface-raised);max-inline-size:var(--thin-prose-measure,70ch);color:var(--_thin-prose-color);overflow-wrap:break-word}:where(.thin-prose>*+*){margin-block-start:var(--thin-prose-space,1lh)}:where(.thin-prose :is(h1,h2,h3,h4,h5,h6)){text-wrap:balance;overflow-wrap:anywhere;max-inline-size:32ch}:where(.thin-prose :is(p,li,dd,figcaption)){text-wrap:pretty}:where(.thin-prose .thin-lede){color:var(--_thin-prose-muted);font-size:1.25em;line-height:1.5}:where(.thin-prose :is(ul,ol)){padding-inline-start:var(--_thin-prose-list-indent)}:where(.thin-prose li+li){margin-block-start:var(--thin-space-xs)}:where(.thin-prose blockquote){border-inline-start:var(--_thin-prose-quote-border-width) solid var(--_thin-prose-accent);color:var(--_thin-prose-muted);margin-inline:0;padding-inline-start:var(--thin-space-m)}:where(.thin-prose blockquote footer){margin-block-start:var(--thin-space-xs);font-size:.9em}:where(.thin-prose :is(pre,figure)){max-inline-size:100%;overflow-x:auto}:where(.thin-prose figure){margin-inline:0}:where(.thin-prose figcaption){color:var(--_thin-prose-muted);margin-block-start:var(--thin-space-xs);font-size:.9em}:where(.thin-prose [data-media-missing]){min-block-size:var(--_thin-prose-missing-min-block-size);border-width:var(--_thin-prose-missing-border-width);border-style:var(--_thin-prose-missing-border-style);border-color:var(--_thin-prose-missing-border-color);border-radius:var(--_thin-prose-missing-radius);padding:var(--_thin-prose-missing-padding);color:var(--_thin-prose-muted);background:var(--_thin-prose-missing-bg);text-align:center;place-items:center;display:grid}@media print{:where(.thin-prose){--thin-prose-measure:none;max-inline-size:none}}@scope(.thin-prose) to (:scope :is(.thin-prose,form,.thin-field,.thin-tabs,.thin-combobox,[data-enhance])){:where(:scope)>:where(*)+:where(p,figure,blockquote,ul,ol,dl,pre){margin-block-start:var(--thin-prose-space,1lh)}:where(h1,h2,h3,h4,h5,h6)+:where(p,ul,ol),:where(figcaption){margin-block-start:.5lh}}:where(.thin-quantity){--_thin-quantity-input-min-inline-size:5.5rem;--_thin-quantity-input-max-inline-size:8rem;grid-template-columns:auto minmax(var(--_thin-quantity-input-min-inline-size), var(--_thin-quantity-input-max-inline-size)) auto;inline-size:fit-content;max-inline-size:100%;display:grid}:where(.thin-quantity>:is(thin-input>input,input.thin-input)[type=number]){--thin-input-radius:0;--thin-input-align:center;min-inline-size:0}:where(.thin-quantity>button){--_thin-quantity-button-min-size:var(--thin-density-control);--_thin-quantity-button-border-width:var(--thin-border-width);--_thin-quantity-button-border-style:solid;--_thin-quantity-button-border-color:var(--thin-color-border);--_thin-quantity-button-color:var(--thin-color-text);--_thin-quantity-button-bg:var(--thin-color-surface-raised);min-inline-size:var(--_thin-quantity-button-min-size);min-block-size:var(--_thin-quantity-button-min-size);border-width:var(--_thin-quantity-button-border-width);border-style:var(--_thin-quantity-button-border-style);border-color:var(--_thin-quantity-button-border-color);color:var(--_thin-quantity-button-color);background:var(--_thin-quantity-button-bg);cursor:pointer;place-items:center;padding:0;display:none}:where(.thin-quantity[data-quantity-enhanced]>button){display:grid}:where(.thin-quantity>button:first-child){border-radius:var(--thin-radius-m) 0 0 var(--thin-radius-m)}:where(.thin-quantity>button:last-child){border-radius:0 var(--thin-radius-m) var(--thin-radius-m) 0}:where(.thin-quantity>button:disabled){cursor:not-allowed;opacity:.55}:where(.thin-quantity>button svg){fill:none;stroke:currentColor;stroke-width:2px;block-size:1.1em;inline-size:1.1em}@media (forced-colors:active){:where(.thin-quantity>button){--_thin-quantity-button-border-color:ButtonText;--_thin-quantity-button-color:ButtonText;--_thin-quantity-button-bg:ButtonFace}}:where(:is(thin-choice>input,input.thin-choice)[type=radio]){--_thin-choice-size:1.15em;--_thin-choice-accent:var(--thin-color-accent);inline-size:var(--_thin-choice-size);block-size:var(--_thin-choice-size);accent-color:var(--_thin-choice-accent)}:where(input[type=range].thin-range){--_thin-range-min-block-size:var(--thin-density-control);--_thin-range-accent:var(--thin-color-accent);inline-size:100%;min-block-size:var(--_thin-range-min-block-size);accent-color:var(--_thin-range-accent);cursor:pointer;margin:0}:where(input[type=range].thin-range:disabled){cursor:not-allowed;opacity:.65}:where(fieldset.thin-rating){--_thin-rating-gap:var(--thin-space-xs);gap:var(--_thin-rating-gap);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}:where(fieldset.thin-rating>legend){--_thin-rating-legend-font-weight:700;inline-size:100%;font-weight:var(--_thin-rating-legend-font-weight);margin-block-end:var(--thin-space-xs);padding:0}:where(fieldset.thin-rating>label){--_thin-rating-label-min-block-size:var(--thin-density-control);--_thin-rating-label-border-width:var(--thin-border-width);--_thin-rating-label-border-style:solid;--_thin-rating-label-border-color:var(--thin-color-border);--_thin-rating-label-radius:var(--thin-radius-m);--_thin-rating-label-padding-inline:var(--thin-space-s);--_thin-rating-label-color:var(--thin-color-text);--_thin-rating-label-bg:var(--thin-color-surface-raised);--_thin-rating-label-font-weight:inherit;min-block-size:var(--_thin-rating-label-min-block-size);padding-inline:var(--_thin-rating-label-padding-inline);border-width:var(--_thin-rating-label-border-width);border-style:var(--_thin-rating-label-border-style);border-color:var(--_thin-rating-label-border-color);border-radius:var(--_thin-rating-label-radius);color:var(--_thin-rating-label-color);background:var(--_thin-rating-label-bg);font-weight:var(--_thin-rating-label-font-weight);cursor:pointer;grid-template-columns:auto auto;place-content:center;gap:.3em;display:inline-grid}:where(fieldset.thin-rating>label:has(input:checked)){--_thin-rating-label-border-width:calc(var(--thin-border-width) * 2);--_thin-rating-label-border-color:var(--thin-color-accent);--_thin-rating-label-font-weight:750}:where(fieldset.thin-rating input){accent-color:var(--thin-color-accent)}:where(fieldset.thin-rating svg){fill:none;stroke:currentColor;stroke-width:2px;block-size:1.1em;inline-size:1.1em}:where(fieldset.thin-rating label:has(input:checked) svg){fill:currentColor}:where(fieldset.thin-rating>label:has(input:disabled)){cursor:not-allowed;opacity:.6}@media (forced-colors:active){:where(fieldset.thin-rating>label){--_thin-rating-label-border-color:ButtonText;--_thin-rating-label-color:ButtonText;--_thin-rating-label-bg:ButtonFace}:where(fieldset.thin-rating>label:has(input:checked)){outline-offset:2px;outline:2px solid highlight}}:where(.thin-responsive-table){--_thin-responsive-table-border-width:var(--thin-border-width);--_thin-responsive-table-border-style:solid;--_thin-responsive-table-border-color:var(--thin-color-border);--_thin-responsive-table-radius:var(--thin-radius-m);--_thin-responsive-table-bg:var(--thin-color-surface-raised);--_thin-responsive-table-min:var(--thin-table-min,42rem);--_thin-responsive-table-caption-color:var(--thin-color-text-muted);overscroll-behavior-inline:contain;border-width:var(--_thin-responsive-table-border-width);border-style:var(--_thin-responsive-table-border-style);border-color:var(--_thin-responsive-table-border-color);border-radius:var(--_thin-responsive-table-radius);background:var(--_thin-responsive-table-bg);scrollbar-gutter:stable;max-inline-size:100%;overflow-x:auto}:where(.thin-responsive-table:focus-visible){outline:var(--_thin-focus-width,.18rem) solid var(--thin-color-focus);outline-offset:var(--_thin-focus-offset,.2rem)}:where(.thin-responsive-table>table){inline-size:100%;min-inline-size:var(--_thin-responsive-table-min);border:0;border-radius:0;margin:0}:where(.thin-responsive-table caption){padding:var(--thin-space-s);color:var(--_thin-responsive-table-caption-color);text-align:start;font-weight:650}:where(.thin-searchable-select){--_thin-searchable-select-gap:var(--thin-space-s);gap:var(--_thin-searchable-select-gap);min-inline-size:0;display:grid}:where(.thin-searchable-select-selections){--_thin-searchable-select-selections-gap:var(--thin-space-xs);gap:var(--_thin-searchable-select-selections-gap);flex-wrap:wrap;padding:0;list-style:none;display:flex}:where(.thin-searchable-select-selection){--_thin-searchable-select-selection-gap:var(--thin-space-xs);--_thin-searchable-select-selection-padding:var(--thin-space-2xs) var(--thin-space-xs);--_thin-searchable-select-selection-border-width:var(--thin-border-width);--_thin-searchable-select-selection-border-style:solid;--_thin-searchable-select-selection-border-color:var(--thin-color-border);--_thin-searchable-select-selection-radius:var(--thin-radius-m);--_thin-searchable-select-selection-bg:var(--thin-color-surface-raised);align-items:center;gap:var(--_thin-searchable-select-selection-gap);max-inline-size:100%;padding:var(--_thin-searchable-select-selection-padding);border-width:var(--_thin-searchable-select-selection-border-width);border-style:var(--_thin-searchable-select-selection-border-style);border-color:var(--_thin-searchable-select-selection-border-color);border-radius:var(--_thin-searchable-select-selection-radius);background:var(--_thin-searchable-select-selection-bg);overflow-wrap:anywhere;display:inline-flex}:where(.thin-searchable-select-options){--_thin-searchable-select-options-gap:var(--thin-space-xs);--_thin-searchable-select-options-max-block-size:min(20rem, 55svb);--_thin-searchable-select-options-padding:var(--thin-space-xs);--_thin-searchable-select-options-border-width:var(--thin-border-width);--_thin-searchable-select-options-border-style:solid;--_thin-searchable-select-options-border-color:var(--thin-color-border);--_thin-searchable-select-options-radius:var(--thin-radius-m);gap:var(--_thin-searchable-select-options-gap);max-block-size:var(--_thin-searchable-select-options-max-block-size);padding:var(--_thin-searchable-select-options-padding);border-width:var(--_thin-searchable-select-options-border-width);border-style:var(--_thin-searchable-select-options-border-style);border-color:var(--_thin-searchable-select-options-border-color);border-radius:var(--_thin-searchable-select-options-radius);margin:0;display:grid;overflow:auto}:where(.thin-searchable-select-status){--_thin-searchable-select-status-color:var(--thin-color-text-muted);color:var(--_thin-searchable-select-status-color)}:where(.thin-searchable-select[aria-busy=true]){cursor:progress}:where(thin-select){display:contents}:where(thin-select,select.thin-select){--_thin-select-accent:var(--thin-color-accent);--_thin-input-min-block-size:var(--thin-density-control);--_thin-input-border-width:var(--thin-border-width);--_thin-input-border-style:solid;--_thin-input-border-color:var(--thin-color-border);--_thin-input-radius:var(--thin-radius-m);--_thin-input-padding:calc(var(--thin-space-xs) - .05em) var(--thin-space-s);--_thin-input-color:var(--thin-color-text);--_thin-input-bg:var(--thin-color-surface-raised);--_thin-input-shadow:inset 0 1px 0 oklch(0% 0 0/.03)}:where(:is(thin-select>select,select.thin-select)){inline-size:100%;accent-color:var(--_thin-select-accent);min-block-size:var(--_thin-input-min-block-size);border-width:var(--_thin-input-border-width);border-style:var(--_thin-input-border-style);border-color:var(--_thin-input-border-color);border-radius:var(--_thin-input-radius);padding:var(--_thin-input-padding);color:var(--_thin-input-color);background:var(--_thin-input-bg);box-shadow:var(--_thin-input-shadow)}:where(:is(thin-select>select,select.thin-select):user-invalid){--_thin-input-border-color:var(--thin-color-danger);border-color:var(--_thin-input-border-color)}:where(:is(thin-select>select,select.thin-select):disabled){cursor:not-allowed;opacity:.65}@media (forced-colors:active){:where(thin-select,select.thin-select){--_thin-input-border-color:ButtonText;--_thin-input-color:FieldText;--_thin-input-bg:Field}:where(:is(thin-select>select,select.thin-select)){forced-color-adjust:auto}}:where(thin-separator,.thin-separator){--_thin-separator-thickness:var(--thin-border-width);--_thin-separator-margin-block:var(--thin-space-m);--_thin-separator-color:var(--thin-color-border);box-sizing:border-box;border:0;border-block-start:var(--_thin-separator-thickness) solid currentColor;block-size:0;margin-block:var(--_thin-separator-margin-block);color:var(--_thin-separator-color);display:block}:where(thin-separator[aria-orientation=vertical],.thin-separator[aria-orientation=vertical]){--_thin-separator-margin-block:0;--_thin-separator-margin-inline:var(--thin-space-xs);border-block-start:0;border-inline-start:var(--_thin-separator-thickness) solid currentColor;block-size:1em;inline-size:0;margin-inline:var(--_thin-separator-margin-inline);vertical-align:middle;display:inline-block}:where(thin-separator[data-variant=prominent],.thin-separator[data-variant=prominent]){--_thin-separator-thickness:max(2px, calc(var(--thin-border-width) * 2))}@media (forced-colors:active){:where(thin-separator,.thin-separator){--_thin-separator-color:CanvasText}}:where(.thin-skeleton){--_thin-skeleton-min-block-size:1em;--_thin-skeleton-radius:var(--thin-radius-s);--_thin-skeleton-gradient-from:var(--thin-color-border);--_thin-skeleton-gradient-via:var(--thin-color-surface-raised);--_thin-skeleton-gradient-to:var(--thin-color-border);--_thin-skeleton-animation:thin-skeleton 1.5s var(--thin-ease-standard) infinite;min-block-size:var(--_thin-skeleton-min-block-size);background:linear-gradient(90deg, var(--_thin-skeleton-gradient-from), var(--_thin-skeleton-gradient-via), var(--_thin-skeleton-gradient-to));border-radius:var(--_thin-skeleton-radius);animation:var(--_thin-skeleton-animation);background-size:200% 100%;display:block}@keyframes thin-skeleton{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){:where(.thin-skeleton){--_thin-skeleton-animation:none}}@media (forced-colors:active){:where(.thin-skeleton){border:var(--thin-border-width) solid CanvasText;background:canvas}}:where(:is(thin-spinner,.thin-spinner)){--_thin-spinner-thickness:max(2px, .15em);--_thin-spinner-track-color:color-mix(in oklch, currentColor 22%, transparent);--_thin-spinner-indicator-color:currentColor;--_thin-spinner-color:currentColor;--_thin-spinner-duration:.9s;--_thin-spinner-easing:linear;box-sizing:border-box;inline-size:var(--thin-spinner-size,1.25em);block-size:var(--thin-spinner-size,1.25em);vertical-align:-.2em;border:var(--_thin-spinner-thickness) solid var(--_thin-spinner-track-color);border-block-start-color:var(--_thin-spinner-indicator-color);color:var(--_thin-spinner-color);animation:thin-spinner-rotate var(--_thin-spinner-duration) var(--_thin-spinner-easing) infinite;border-radius:50%;display:inline-block}:where(:is(thin-spinner,.thin-spinner)[data-size=small]){--thin-spinner-size:1em}:where(:is(thin-spinner,.thin-spinner)[data-size=large]){--thin-spinner-size:2rem}:where(:is(thin-spinner,.thin-spinner)[data-tone=neutral]){--_thin-spinner-color:var(--thin-color-text-muted)}:where(:is(thin-spinner,.thin-spinner)[data-tone=success]){--_thin-spinner-color:var(--thin-color-success)}:where(:is(thin-spinner,.thin-spinner)[data-tone=warning]){--_thin-spinner-color:var(--thin-color-warning)}:where(:is(thin-spinner,.thin-spinner)[data-tone=danger]){--_thin-spinner-color:var(--thin-color-danger)}@keyframes thin-spinner-rotate{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){:where(:is(thin-spinner,.thin-spinner)){--_thin-spinner-duration:3.6s}}@media (forced-colors:active){:where(:is(thin-spinner,.thin-spinner)){--_thin-spinner-track-color:CanvasText;--_thin-spinner-indicator-color:Highlight}}:where(dl.thin-stats){--_thin-stats-min:var(--_thin-stat-min,13rem);--_thin-stats-gap:var(--thin-space-m);--_thin-stats-accent:var(--thin-color-accent);--_thin-stats-accent-width:.25rem;--_thin-stats-muted:var(--thin-color-text-muted);--_thin-stats-padding-block-start:var(--thin-space-s);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--_thin-stats-min)), 1fr));gap:var(--_thin-stats-gap);margin:0;display:grid;container-type:inline-size}:where(dl.thin-stats>div){border-block-start:var(--_thin-stats-accent-width) solid var(--_thin-stats-accent);min-inline-size:0;padding-block-start:var(--_thin-stats-padding-block-start)}:where(dl.thin-stats dt){color:var(--_thin-stats-muted);overflow-wrap:anywhere;font-weight:650}:where(dl.thin-stats dd){overflow-wrap:anywhere;margin-inline:0}:where(dl.thin-stats dd:not(.thin-stat-detail)){font-variant-numeric:tabular-nums;margin-block-start:var(--thin-space-xs);font-size:clamp(1.75rem,1.4rem + 2cqi,3rem);font-weight:800;line-height:1.05}:where(dl.thin-stats .thin-stat-detail){color:var(--_thin-stats-muted);margin-block-start:var(--thin-space-xs);font-size:.9em}:where(dl.thin-stats>[data-state=unavailable]){border-block-start-style:dashed}:where(dl.thin-stats>[data-state=unavailable] dd:not(.thin-stat-detail)){font-size:var(--thin-text-1);font-weight:700}@media (forced-colors:active){:where(dl.thin-stats>div){--_thin-stats-accent:CanvasText}}:where(.thin-status){--_thin-status-gap:.5em;--_thin-status-color:var(--thin-color-text-muted);--_thin-status-dot-size:.7em;align-items:center;gap:var(--_thin-status-gap);color:var(--_thin-status-color);display:inline-flex}:where(.thin-status):before{content:"";inline-size:var(--_thin-status-dot-size);aspect-ratio:1;background:currentColor;border-radius:50%}:where(.thin-status[data-variant=success]){--_thin-status-color:var(--thin-color-success)}:where(.thin-status[data-variant=warning]){--_thin-status-color:var(--thin-color-warning)}:where(.thin-status[data-variant=danger]){--_thin-status-color:var(--thin-color-danger)}:where(ol.thin-steps){--_thin-steps-gap:var(--thin-space-s);--_thin-steps-marker-size:2rem;--_thin-steps-border-width:var(--thin-border-width);--_thin-steps-border-color:var(--thin-color-border);--_thin-steps-marker-color:var(--thin-color-text);--_thin-steps-marker-bg:var(--thin-color-surface-raised);--_thin-steps-current-border-color:var(--thin-color-accent);--_thin-steps-current-color:var(--thin-color-accent-text);--_thin-steps-current-bg:var(--thin-color-accent);--_thin-steps-complete-color:var(--thin-color-success);--_thin-steps-line-color:var(--thin-color-border);counter-reset:thin-step;gap:0;margin:0;padding:0;list-style:none;display:grid}:where(ol.thin-steps>li){gap:var(--_thin-steps-gap);counter-increment:thin-step;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}:where(ol.thin-steps>li):before{content:counter(thin-step);z-index:1;inline-size:var(--_thin-steps-marker-size);block-size:var(--_thin-steps-marker-size);border:var(--_thin-steps-border-width) solid var(--_thin-steps-border-color);color:var(--_thin-steps-marker-color);background:var(--_thin-steps-marker-bg);border-radius:50%;place-items:center;font-weight:750;display:grid;position:relative}:where(ol.thin-steps>li:not(:last-child)):after{content:"";inset-block:var(--_thin-steps-marker-size) 0;inline-size:var(--_thin-steps-border-width);background:var(--_thin-steps-line-color);position:absolute;inset-inline-start:calc(var(--_thin-steps-marker-size) / 2 - var(--_thin-steps-border-width) / 2)}:where(ol.thin-steps>li>*){min-inline-size:0;overflow-wrap:anywhere;padding-block-end:var(--thin-space-l)}:where(ol.thin-steps>li :is(h2,h3,h4)){margin-block-start:.15em}:where(ol.thin-steps>li[aria-current=step]){--_thin-steps-border-color:var(--_thin-steps-current-border-color);--_thin-steps-marker-color:var(--_thin-steps-current-color);--_thin-steps-marker-bg:var(--_thin-steps-current-bg)}:where(ol.thin-steps>li[data-state=complete]){--_thin-steps-border-color:var(--_thin-steps-complete-color);--_thin-steps-marker-color:var(--_thin-steps-complete-color)}:where(:is(thin-switch>input,input.thin-switch)[type=checkbox]){--_thin-switch-track:2.6em;--_thin-switch-thumb:1.15em;--_thin-switch-thumb-inset:.15em;--_thin-switch-border-width:var(--thin-border-width);--_thin-switch-border-style:solid;--_thin-switch-border-color:var(--thin-color-border);--_thin-switch-radius:100vmax;--_thin-switch-bg:var(--thin-color-surface-raised);--_thin-switch-thumb-color:var(--thin-color-text-muted);--_thin-switch-transition-duration:var(--thin-motion-fast);--_thin-switch-transition-easing:var(--thin-ease-standard);appearance:none;grid-template-columns:var(--_thin-switch-thumb) 1fr;inline-size:var(--_thin-switch-track);block-size:calc(var(--_thin-switch-thumb) + .3em);padding:var(--_thin-switch-thumb-inset);border-width:var(--_thin-switch-border-width);border-style:var(--_thin-switch-border-style);border-color:var(--_thin-switch-border-color);border-radius:var(--_thin-switch-radius);background:var(--_thin-switch-bg);cursor:pointer;transition:background-color var(--_thin-switch-transition-duration) var(--_thin-switch-transition-easing), border-color var(--_thin-switch-transition-duration) var(--_thin-switch-transition-easing);flex:none;margin:0;display:inline-grid}:where(:is(thin-switch>input,input.thin-switch)[type=checkbox]):before{content:"";inline-size:var(--_thin-switch-thumb);block-size:var(--_thin-switch-thumb);background:var(--_thin-switch-thumb-color);transition:transform var(--_thin-switch-transition-duration) var(--_thin-switch-transition-easing), background-color var(--_thin-switch-transition-duration) var(--_thin-switch-transition-easing);border-radius:50%;grid-column:1}:where(:is(thin-switch>input,input.thin-switch)[type=checkbox]:checked){--_thin-switch-border-color:var(--thin-color-accent);--_thin-switch-bg:color-mix(in oklch, var(--thin-color-accent) 30%, var(--thin-color-surface-raised));--_thin-switch-thumb-color:var(--thin-color-accent)}:where(:is(thin-switch>input,input.thin-switch)[type=checkbox]:checked):before{transform:translateX(calc(var(--_thin-switch-track) - var(--_thin-switch-thumb) - .3em - var(--_thin-switch-border-width) * 2))}:where(:is(thin-switch>input,input.thin-switch)[type=checkbox]:focus-visible){outline:var(--_thin-focus-width,.18rem) solid var(--thin-color-focus);outline-offset:var(--_thin-focus-offset,.2rem)}:where(:is(thin-switch>input,input.thin-switch)[type=checkbox]:disabled){cursor:not-allowed;opacity:.65}@media (prefers-reduced-motion:reduce){:where(:is(thin-switch>input,input.thin-switch)[type=checkbox]),:where(:is(thin-switch>input,input.thin-switch)[type=checkbox]):before{--_thin-switch-transition-duration:0s;transition:none}}@media (forced-colors:active){:where(:is(thin-switch>input,input.thin-switch)[type=checkbox]){--_thin-switch-border-color:ButtonText;--_thin-switch-bg:Field;appearance:auto}:where(:is(thin-switch>input,input.thin-switch)[type=checkbox]):before{display:none}}:where(nav.thin-table-of-contents){--_thin-toc-max:36rem;--_thin-toc-border-width:.25rem;--_thin-toc-border-color:var(--thin-color-border);--_thin-toc-padding-inline-start:var(--thin-space-m);--_thin-toc-gap:var(--thin-space-xs);--_thin-toc-current-color:var(--thin-color-accent);--_thin-toc-current-font-weight:750;max-inline-size:var(--_thin-toc-max);border-inline-start:var(--_thin-toc-border-width) solid var(--_thin-toc-border-color);padding-inline-start:var(--_thin-toc-padding-inline-start)}:where(nav.thin-table-of-contents>:is(h2,h3)){font-size:var(--thin-text-0);margin-block-start:0}:where(nav.thin-table-of-contents :is(ol,ul)){gap:var(--_thin-toc-gap);margin-block:var(--thin-space-xs) 0;padding-inline-start:var(--thin-space-l);display:grid}:where(nav.thin-table-of-contents>:is(ol,ul)){padding-inline-start:var(--thin-space-m)}:where(nav.thin-table-of-contents a){overflow-wrap:anywhere;max-inline-size:100%;padding-block:.2em;display:inline-block}:where(nav.thin-table-of-contents a[aria-current=location]){color:var(--_thin-toc-current-color);font-weight:var(--_thin-toc-current-font-weight);text-decoration-thickness:.16em}:where(table.thin-table){--_thin-table-cell-padding:var(--thin-space-s);--_thin-table-border-width:var(--thin-border-width);--_thin-table-border-color:var(--thin-color-border);inline-size:100%;min-inline-size:var(--thin-table-min-size,36rem)}:where(table.thin-table :is(th,td)){padding:var(--_thin-table-cell-padding);border-block-end:var(--_thin-table-border-width) solid var(--_thin-table-border-color);text-align:start}:where(table.thin-table tr:last-child :is(th,td)){border-block-end:0}:where(.thin-table-wrap){--_thin-table-wrap-border-width:var(--thin-border-width);--_thin-table-wrap-border-style:solid;--_thin-table-wrap-border-color:var(--thin-color-border);--_thin-table-wrap-radius:var(--thin-radius-m);border-width:var(--_thin-table-wrap-border-width);border-style:var(--_thin-table-wrap-border-style);border-color:var(--_thin-table-wrap-border-color);border-radius:var(--_thin-table-wrap-radius);overflow-x:auto}:where(.thin-tabs){--_thin-tabs-gap:var(--thin-space-xs);--_thin-tabs-border-width:var(--thin-border-width);--_thin-tabs-border-color:var(--thin-color-border);--_thin-tabs-indicator-width:.2rem;--_thin-tabs-item-min-block-size:var(--thin-density-control);--_thin-tabs-item-padding:var(--thin-space-xs) clamp(var(--thin-space-xs), .75em, var(--thin-space-s));--_thin-tabs-item-color:var(--thin-color-text-muted);--_thin-tabs-item-bg:transparent;--_thin-tabs-selected-color:var(--thin-color-text);--_thin-tabs-selected-border-color:var(--thin-color-accent);--_thin-tabs-selected-font-weight:750;gap:var(--_thin-tabs-gap);border-block-end:var(--_thin-tabs-border-width) solid var(--_thin-tabs-border-color);display:flex;overflow-x:auto}:where(.thin-tabs[aria-orientation=vertical]){border-block-end:0;border-inline-end:var(--_thin-tabs-border-width) solid var(--_thin-tabs-border-color);flex-direction:column;overflow-x:visible}:where(.thin-tabs>:where(a,button)){min-block-size:var(--_thin-tabs-item-min-block-size);border:0;border-block-end:var(--_thin-tabs-indicator-width) solid transparent;padding:var(--_thin-tabs-item-padding);color:var(--_thin-tabs-item-color);background:var(--_thin-tabs-item-bg);flex:none;text-decoration:none}:where(.thin-tabs[aria-orientation=vertical]>:where(a,button)){border-block-end:0;border-inline-end:var(--_thin-tabs-indicator-width) solid transparent;text-align:start}:where(.thin-tabs>:where(a,button)[aria-current=page],.thin-tabs>:where(a,button)[aria-selected=true]){--_thin-tabs-item-color:var(--_thin-tabs-selected-color);border-color:var(--_thin-tabs-selected-border-color);font-weight:var(--_thin-tabs-selected-font-weight)}:where(.thin-tabs>:where(a,button):where(:disabled,[aria-disabled=true])){cursor:not-allowed;opacity:.55}:where(thin-input){display:contents}:where(thin-input,input.thin-input){--_thin-input-min-block-size:var(--thin-density-control);--_thin-input-border-width:var(--thin-border-width);--_thin-input-border-style:solid;--_thin-input-border-color:var(--thin-color-border);--_thin-input-radius:var(--thin-input-radius,var(--thin-radius-m));--_thin-input-padding:calc(var(--thin-space-xs) - .05em) var(--thin-space-s);--_thin-input-color:var(--thin-color-text);--_thin-input-bg:var(--thin-color-surface-raised);--_thin-input-shadow:inset 0 1px 0 oklch(0% 0 0/.03);--_thin-input-placeholder-color:var(--thin-color-text-muted)}:where(:is(thin-input>input,input.thin-input)){box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--_thin-input-min-block-size);border-width:var(--_thin-input-border-width);border-style:var(--_thin-input-border-style);border-color:var(--_thin-input-border-color);border-radius:var(--_thin-input-radius);padding:var(--_thin-input-padding);text-align:var(--thin-input-align,start);color:var(--_thin-input-color);background:var(--_thin-input-bg);box-shadow:var(--_thin-input-shadow)}:where(:is(thin-input>input,input.thin-input))::placeholder{color:var(--_thin-input-placeholder-color);opacity:1}:where(:is(thin-input>input,input.thin-input):user-invalid){--_thin-input-border-color:var(--thin-color-danger);border-color:var(--_thin-input-border-color)}:where(:is(thin-input>input,input.thin-input):disabled){cursor:not-allowed;opacity:.65}@media (forced-colors:active){:where(thin-input,input.thin-input){--_thin-input-border-color:ButtonText;--_thin-input-color:FieldText;--_thin-input-bg:Field}:where(:is(thin-input>input,input.thin-input)){forced-color-adjust:auto}}:where(thin-textarea){display:contents}:where(thin-textarea,textarea.thin-textarea){--_thin-textarea-min-block-size:calc(var(--thin-density-control) * 2);--_thin-textarea-max-block-size:var(--_thin-textarea-max-block,24rem);--_thin-textarea-border-width:var(--thin-border-width);--_thin-textarea-border-style:solid;--_thin-textarea-border-color:var(--thin-color-border);--_thin-textarea-radius:var(--thin-radius-m);--_thin-textarea-padding:var(--thin-space-s);--_thin-textarea-color:var(--thin-color-text);--_thin-textarea-bg:var(--thin-color-surface-raised)}:where(:is(thin-textarea>textarea,textarea.thin-textarea)){box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--_thin-textarea-min-block-size);max-block-size:var(--_thin-textarea-max-block-size);resize:vertical;border-width:var(--_thin-textarea-border-width);border-style:var(--_thin-textarea-border-style);border-color:var(--_thin-textarea-border-color);border-radius:var(--_thin-textarea-radius);padding:var(--_thin-textarea-padding);color:var(--_thin-textarea-color);background:var(--_thin-textarea-bg);overflow:auto}:where(:is(thin-textarea>textarea,textarea.thin-textarea):user-invalid){--_thin-textarea-border-color:var(--thin-color-danger);border-color:var(--_thin-textarea-border-color)}:where(:is(thin-textarea>textarea,textarea.thin-textarea):disabled){cursor:not-allowed;opacity:.65}@media (forced-colors:active){:where(thin-textarea,textarea.thin-textarea){--_thin-textarea-border-color:ButtonText;--_thin-textarea-color:FieldText;--_thin-textarea-bg:Field}:where(:is(thin-textarea>textarea,textarea.thin-textarea)){forced-color-adjust:auto}}:where(ol.thin-timeline){--_thin-timeline-gap:var(--thin-space-m);--_thin-timeline-dot-size:.85rem;--_thin-timeline-dot-border:.2rem solid var(--thin-color-surface-raised);--_thin-timeline-dot-bg:var(--thin-color-border);--_thin-timeline-dot-ring:var(--thin-color-border);--_thin-timeline-line-color:var(--thin-color-border);--_thin-timeline-current-bg:var(--thin-color-accent);--_thin-timeline-complete-bg:var(--thin-color-success);--_thin-timeline-pending-bg:var(--thin-color-surface-raised);--_thin-timeline-muted:var(--thin-color-text-muted);gap:0;margin:0;padding:0;list-style:none;display:grid}:where(ol.thin-timeline>li){gap:var(--_thin-timeline-gap);grid-template-columns:1rem minmax(0,1fr);display:grid;position:relative}:where(ol.thin-timeline>li):before{content:"";z-index:1;inline-size:var(--_thin-timeline-dot-size);block-size:var(--_thin-timeline-dot-size);border:var(--_thin-timeline-dot-border);background:var(--_thin-timeline-dot-bg);box-shadow:0 0 0 var(--thin-border-width) var(--_thin-timeline-dot-ring);border-radius:50%;margin-block-start:.35rem;position:relative}:where(ol.thin-timeline>li:not(:last-child)):after{content:"";inline-size:var(--thin-border-width);background:var(--_thin-timeline-line-color);position:absolute;inset-block:1.2rem 0;inset-inline-start:calc(.425rem - var(--thin-border-width) / 2)}:where(ol.thin-timeline>li>*){min-inline-size:0;overflow-wrap:anywhere;padding-block-end:var(--thin-space-l)}:where(ol.thin-timeline>li :is(h2,h3,h4)){text-wrap:balance;margin-block:0}:where(ol.thin-timeline>li time){color:var(--_thin-timeline-muted);margin-block-start:.25em;font-size:.9em;display:block}:where(ol.thin-timeline>li[aria-current=step]){--_thin-timeline-dot-bg:var(--_thin-timeline-current-bg);--_thin-timeline-dot-ring:var(--_thin-timeline-current-bg)}:where(ol.thin-timeline>li[data-state=complete]){--_thin-timeline-dot-bg:var(--_thin-timeline-complete-bg);--_thin-timeline-dot-ring:var(--_thin-timeline-complete-bg)}:where(ol.thin-timeline>li[data-state=pending]){--_thin-timeline-dot-bg:var(--_thin-timeline-pending-bg)}@media (forced-colors:active){:where(ol.thin-timeline>li):before{--_thin-timeline-dot-border:1px solid Canvas;--_thin-timeline-dot-bg:CanvasText;--_thin-timeline-dot-ring:CanvasText}:where(ol.thin-timeline>li[aria-current=step]){--_thin-timeline-dot-bg:Highlight}}:where(.thin-toast-region){--_thin-toast-region-max:30rem;--_thin-toast-region-gap:var(--thin-space-s);gap:var(--_thin-toast-region-gap);inline-size:min(100%, var(--_thin-toast-region-max));display:grid}:where(:is(thin-toast,.thin-toast)){--_thin-toast-tone:var(--thin-color-accent);--_thin-toast-gap:var(--thin-space-s);--_thin-toast-padding:var(--thin-space-m);--_thin-toast-bg:var(--thin-color-surface-raised);--_thin-toast-color:var(--thin-color-text);--_thin-toast-border-width:var(--thin-border-width);--_thin-toast-border-style:solid;--_thin-toast-border-color:var(--thin-color-border);--_thin-toast-tone-width:.3rem;--_thin-toast-radius:var(--thin-radius-m);--_thin-toast-shadow:var(--thin-shadow-1);gap:var(--_thin-toast-gap);padding:var(--_thin-toast-padding);color:var(--_thin-toast-color);background:var(--_thin-toast-bg);border-width:var(--_thin-toast-border-width);border-style:var(--_thin-toast-border-style);border-color:var(--_thin-toast-border-color);border-inline-start-width:var(--_thin-toast-tone-width);border-inline-start-color:var(--_thin-toast-tone);border-radius:var(--_thin-toast-radius);box-shadow:var(--_thin-toast-shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}:where(:is(thin-toast,.thin-toast)):where([data-tone=success]){--_thin-toast-tone:var(--thin-color-success)}:where(:is(thin-toast,.thin-toast)):where([data-tone=warning]){--_thin-toast-tone:var(--thin-color-warning)}:where(:is(thin-toast,.thin-toast)):where([data-tone=danger]){--_thin-toast-tone:var(--thin-color-danger)}:where(:is(thin-toast,.thin-toast))[data-state=pending]{--_thin-toast-border-style:dashed}:where(:is(thin-toast,.thin-toast)>.thin-icon){inline-size:1.25rem;color:var(--_thin-toast-tone)}:where(:is(thin-toast,.thin-toast) :is(p,time)){color:var(--thin-color-text-muted);margin-block:.2em 0}:where(:is(thin-toast,.thin-toast) [data-toast-dismiss]){aspect-ratio:1;inline-size:2rem;color:var(--thin-color-text-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}:where(:is(thin-toast,.thin-toast) [data-toast-dismiss]):hover{color:var(--thin-color-text);background:color-mix(in oklch, var(--thin-color-text) 8%, transparent)}:where(:is(thin-toast,.thin-toast))[data-dismissing]{opacity:0;transition:opacity .14s var(--thin-ease-standard), transform .14s var(--thin-ease-standard);transform:translateY(-.35rem)}@media (prefers-reduced-motion:reduce){:where(:is(thin-toast,.thin-toast))[data-dismissing]{transition:none;transform:none}}:where(.thin-video-embed){--_thin-video-gap:var(--thin-space-s);--_thin-video-color:var(--thin-color-text);--_thin-video-radius:var(--_thin-frame-radius,var(--thin-radius-m));--_thin-video-stage-bg:var(--thin-color-text);--_thin-video-activate-bg:var(--thin-color-accent);--_thin-video-activate-color:var(--thin-color-accent-text);--_thin-video-status-color:var(--thin-color-danger);--_thin-video-caption-color:var(--thin-color-text-muted);gap:var(--_thin-video-gap);color:var(--_thin-video-color);margin:0;display:grid}:where([data-video-stage]){inline-size:100%;min-inline-size:0;aspect-ratio:var(--thin-video-ratio,16 / 9);min-block-size:calc(var(--thin-density-control) + 2 * var(--thin-space-s));border-radius:var(--_thin-video-radius);background:var(--_thin-video-stage-bg);place-items:center;display:grid;position:relative;overflow:hidden}:where([data-video-stage]>:is(img,iframe)){object-fit:cover;border:0;block-size:100%;inline-size:100%}:where([data-video-activate]){box-sizing:border-box;align-items:center;gap:var(--thin-space-xs);max-inline-size:100%;min-block-size:var(--thin-density-control);border:var(--thin-border-width) solid currentColor;padding:var(--thin-space-xs) var(--thin-space-m);color:var(--_thin-video-activate-color);background:var(--_thin-video-activate-bg);font:inherit;cursor:pointer;box-shadow:var(--thin-shadow-1);border-radius:100vmax;font-weight:750;display:inline-flex;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}:where([data-video-activate]:focus-visible){outline:var(--_thin-focus-width,.18rem) solid var(--thin-color-focus);outline-offset:var(--_thin-focus-offset,.2rem)}:where([data-video-status]){color:var(--_thin-video-status-color);margin:0;font-weight:700}:where(.thin-video-embed figcaption){color:var(--_thin-video-caption-color)}@media (forced-colors:active){:where([data-video-activate]){--_thin-video-activate-color:ButtonText;--_thin-video-activate-bg:ButtonFace;border-color:buttontext}}@media (prefers-reduced-motion:reduce){:where([data-video-activate]){transition:none;animation:none}}}@layer thin-patterns{:where(.thin-collection,.thin-product-recommendations){container-type:inline-size}:where(.thin-collection-header){gap:var(--thin-space-s);padding-block:var(--thin-space-l);border-block-end:var(--thin-border-width) solid var(--thin-color-border);display:grid}:where(.thin-collection-header>*){max-inline-size:65ch;margin:0}:where(.thin-collection-layout){gap:var(--thin-space-l);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}:where(.thin-results-summary,.thin-cart-total){justify-content:space-between;align-items:baseline;gap:var(--thin-space-xs) var(--thin-space-m);flex-wrap:wrap;margin:0;display:flex}:where(.thin-results-toolbar){gap:var(--thin-space-m);padding-block:var(--thin-space-m);border-block-start:var(--thin-border-width) solid var(--thin-color-border);display:grid}:where(.thin-collection-results){gap:var(--thin-space-m);min-inline-size:0;padding:var(--thin-space-m);display:grid}:where(.thin-product-card){border:var(--thin-border-width) solid var(--thin-color-border);border-radius:var(--thin-radius-m);background:var(--thin-color-surface-raised);min-inline-size:0;box-shadow:var(--thin-shadow-1);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:clip}:where(.thin-product-card :is(h2,h3,h4)>a){color:var(--thin-color-text);text-decoration-color:var(--thin-color-accent)}:where(.thin-product-card>a:first-child){background:var(--thin-color-surface);display:block}:where(.thin-product-card img){aspect-ratio:4/5;object-fit:cover;background:var(--thin-color-surface);inline-size:100%;display:block}:where(.thin-product-card-body){align-content:start;gap:var(--thin-space-xs);padding:var(--thin-space-m);display:grid}:where(.thin-product-card-body>*){overflow-wrap:anywhere;margin:0}:where(.thin-product-card :is(h2,h3,h4)){font-size:var(--thin-text-1);line-height:1.25}:where(.thin-product-card) :is(h2,h3,h4)>a{color:var(--thin-color-text);text-decoration-color:var(--thin-color-accent)}:where(.thin-product-card :is(h2,h3) a):after{content:"";position:absolute;inset:0}:where(.thin-product-card :is(button,input,select,.thin-swatches a)){z-index:1;position:relative}:where(.thin-product-card[data-state=unavailable] img){filter:grayscale();opacity:.72}:where(.thin-product-media-fallback){min-block-size:15rem;color:var(--thin-color-text-muted);background:var(--thin-color-surface);place-items:center;display:grid}:where(.thin-product-media-fallback [data-icon]){block-size:2rem;inline-size:2rem}:where(.thin-product-price){gap:var(--thin-space-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;max-inline-size:100%;font-weight:750;display:flex}:where(.thin-product-price s){color:var(--thin-color-text-muted);font-weight:400}:where(.thin-product-badges){z-index:1;gap:var(--thin-space-xs);flex-wrap:wrap;display:flex;position:absolute;inset-block-start:var(--thin-space-s);inset-inline-start:var(--thin-space-s)}:where(.thin-inventory-status){align-items:center;gap:var(--thin-space-xs);color:var(--thin-color-text-muted);display:inline-flex}:where(.thin-inventory-status[data-state=low-stock]){color:var(--thin-color-warning)}:where(.thin-inventory-status[data-state=sold-out]){color:var(--thin-color-danger)}:where(.thin-swatches){gap:var(--thin-space-xs);flex-wrap:wrap;display:flex}:where(.thin-swatch){aspect-ratio:1;border:var(--thin-border-width) solid var(--thin-color-border);background:var(--swatch-color,var(--thin-color-surface));border-radius:50%;inline-size:1.75rem}:where(.thin-product-filters,.thin-filter-bar){gap:var(--thin-space-l);padding:var(--thin-space-m);border:var(--thin-border-width) solid var(--thin-color-border);border-radius:var(--thin-radius-m);background:var(--thin-color-surface-raised);display:grid}:where(.thin-product-filters fieldset){gap:var(--thin-space-s);border:0;min-inline-size:0;margin:0;padding:0;display:grid}:where(.thin-product-filters>:is(a,button.thin-button)){justify-self:start}:where(.thin-product-filters[aria-busy=true]){opacity:.75}:where(.thin-product-sorting){gap:var(--thin-space-s) var(--thin-space-m);flex-wrap:wrap;align-items:end;display:flex;container-type:inline-size}:where(.thin-product-sorting) :where(.thin-field){flex:13rem;min-inline-size:0}:where(.thin-product-sorting :is(thin-select,select.thin-select)){inline-size:100%}:where(.thin-product-sorting[aria-busy=true]){opacity:.75}:where(.thin-product-empty){place-items:center;gap:var(--thin-space-s);min-block-size:16rem;padding:var(--thin-space-l);border:var(--thin-border-width) dashed var(--thin-color-border);border-radius:var(--thin-radius-m);text-align:center;display:grid}:where(.thin-product-empty>*){max-inline-size:50ch;margin:0}:where(.thin-empty-results){place-items:center;gap:var(--thin-space-s);min-block-size:16rem;padding:var(--thin-space-l);border:var(--thin-border-width) dashed var(--thin-color-border);border-radius:var(--thin-radius-m);text-align:center;display:grid;container-type:inline-size}:where(.thin-empty-results>*){max-inline-size:50ch;margin:0}:where(.thin-empty-results>[data-icon]){block-size:2rem;inline-size:2rem;color:var(--thin-color-text-muted)}:where(.thin-empty-results-actions){gap:var(--thin-space-s);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}:where(.thin-product-detail){gap:var(--thin-space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid;container-type:inline-size}:where(.thin-product-detail .thin-product-gallery),:where(.thin-product-info,.thin-purchase-form){min-inline-size:0}:where(.thin-product-info>*){margin-block:0}:where(.thin-product-variants){gap:var(--thin-space-xs);flex-wrap:wrap;display:flex}:where(.thin-product-variants label){align-items:center;gap:var(--thin-space-xs);min-block-size:var(--thin-density-control);padding-inline:var(--thin-space-s);border:var(--thin-border-width) solid var(--thin-color-border);border-radius:var(--thin-radius-s);display:inline-flex}:where(.thin-product-variants label:has(:checked)){border-color:var(--thin-color-accent);outline:var(--_thin-focus-width,.18rem) solid color-mix(in oklch, var(--thin-color-accent) 30%, transparent)}:where(.thin-product-variants label[data-state=unavailable]){color:var(--thin-color-text-muted);text-decoration:line-through}:where(.thin-purchase-form){gap:var(--thin-space-m);display:grid}:where(.thin-purchase-form[aria-busy=true]) button[type=submit]{cursor:progress}:where(.thin-product-recommendations){gap:var(--thin-space-m);display:grid}:where(.thin-product-recommendations>header){justify-content:space-between;align-items:baseline}:where(.thin-product-recommendations>header>*){margin:0}:where(.thin-mini-cart [data-panel-body]){overscroll-behavior:contain}:where(.thin-cart-items){gap:var(--thin-space-m);padding:0;list-style:none;display:grid}:where(.thin-cart-items>li){gap:var(--thin-space-s);border-block-end:var(--thin-border-width) solid var(--thin-color-border);grid-template-columns:5rem minmax(0,1fr);padding-block-end:var(--thin-space-m);display:grid}:where(.thin-cart-items img){aspect-ratio:1;object-fit:cover;border-radius:var(--thin-radius-s);background:var(--thin-color-surface);inline-size:100%}:where(.thin-cart-items li>div){min-inline-size:0}:where(.thin-cart-items li>div>*){margin-block:0 var(--thin-space-xs);overflow-wrap:anywhere}:where(.thin-cart-items form){grid-column:2}:where(.thin-cart,.thin-checkout,.thin-order-status){gap:var(--thin-space-l);display:grid;container-type:inline-size}:where(.thin-cart-layout,.thin-checkout-layout){gap:var(--thin-space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}:where(.thin-order-summary,.thin-discounts,.thin-availability,.thin-checkout-errors){gap:var(--thin-space-m);min-inline-size:0;padding:var(--thin-space-m);border:var(--thin-border-width) solid var(--thin-color-border);border-radius:var(--thin-radius-m);background:var(--thin-color-surface-raised);display:grid}:where(.thin-order-summary>*,.thin-discounts>*,.thin-availability>*){margin-block:0}:where(.thin-order-summary dl){gap:var(--thin-space-s);margin:0;display:grid}:where(.thin-order-summary dl>div){justify-content:space-between;gap:var(--thin-space-xs) var(--thin-space-m);flex-wrap:wrap;display:flex}:where(.thin-order-summary dd){font-variant-numeric:tabular-nums;margin:0}:where(.thin-order-summary [data-total]){border-block-start:var(--thin-border-width) solid var(--thin-color-border);padding-block-start:var(--thin-space-s);font-weight:750}:where(.thin-discounts form,.thin-availability form,.thin-checkout form){gap:var(--thin-space-m);display:grid}:where(.thin-discounts ul){gap:var(--thin-space-s);padding:0;list-style:none;display:grid}:where(.thin-discounts li){justify-content:space-between;align-items:center;gap:var(--thin-space-s);flex-wrap:wrap;display:flex}:where(.thin-checkout-errors){border-color:var(--thin-color-danger)}:where(.thin-order-timeline){gap:0;padding:0;list-style:none;display:grid}:where(.thin-order-timeline li){min-inline-size:0;padding:0 0 var(--thin-space-l) calc(var(--thin-space-l) + var(--thin-space-xs));border-inline-start:var(--thin-border-width) solid var(--thin-color-border);position:relative}:where(.thin-order-timeline li):before{content:"";border:var(--thin-border-width) solid var(--thin-color-border);background:var(--thin-color-surface);border-radius:50%;block-size:1rem;inline-size:1rem;position:absolute;inset-block-start:.25em;inset-inline-start:calc(-.5rem - var(--thin-border-width) / 2)}:where(.thin-order-timeline li:is([data-state=complete],[aria-current=step])):before{border-color:var(--thin-color-accent);background:var(--thin-color-accent)}:where(.thin-order-timeline li>*){margin-block:0 var(--thin-space-xs);overflow-wrap:anywhere}@container (inline-size>=48rem){:where(.thin-collection-layout){grid-template-columns:minmax(12rem,17rem) minmax(0,1fr)}:where(.thin-product-detail){grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}:where(.thin-cart-layout,.thin-checkout-layout){grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr)}}@container (width<=22rem){:where(.thin-product-sorting>*){inline-size:100%}:where(.thin-empty-results-actions){flex-direction:column;align-items:stretch;inline-size:100%}}@media (forced-colors:active){:where(.thin-product-card,.thin-product-filters,.thin-empty-results,.thin-product-variants label,.thin-order-summary,.thin-discounts,.thin-availability,.thin-checkout-errors){border-color:canvastext}:where(.thin-product-variants label:has(:checked)){outline-color:highlight}}@media (prefers-reduced-motion:reduce){:where(.thin-product-card,.thin-mini-cart){scroll-behavior:auto;transition-duration:.01ms!important}}}@layer thin-utilities;
