.sk-btn{--btn-h:var(--sk-control-h);--btn-pad:var(--sk-sp-6);--btn-bg:var(--sk-brand);--btn-fg:var(--sk-on-brand);--btn-shadow:var(--sk-sh-btn);--btn-border:transparent;justify-content:center;align-items:center;gap:var(--sk-sp-2);min-block-size:var(--btn-h);min-inline-size:88px;padding-inline:var(--btn-pad);border:1.5px solid var(--btn-border);border-radius:var(--sk-r-md);background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow);font:var(--sk-t-label);letter-spacing:var(--sk-ls-label);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform var(--sk-dur-1) var(--sk-ease-out), background-color var(--sk-dur-1) var(--sk-ease-out), color var(--sk-dur-1) var(--sk-ease-out), border-color var(--sk-dur-1) var(--sk-ease-out);text-decoration:none;display:inline-flex;position:relative}[data-surface=admin] .sk-btn{border-radius:var(--sk-r-md)}.sk-btn[data-size=lg]{--btn-h:var(--sk-control-h-lg);font:700 16px / 1.2 var(--sk-font-display)}.sk-btn[data-size=sm]{--btn-h:var(--sk-control-h-sm);--btn-pad:var(--sk-sp-4)}.sk-btn[data-size=xs]{--btn-h:var(--sk-control-h-sm);--btn-pad:var(--sk-sp-3)}@media (pointer:fine){.sk-btn[data-size=xs]{--btn-h:36px}}.sk-btn--block{inline-size:100%;display:flex}.sk-btn__label{text-overflow:ellipsis;font-variant-numeric:tabular-nums lining-nums;overflow:hidden}.sk-btn__icon{flex-shrink:0;display:inline-flex}.sk-btn[data-variant=secondary]{--btn-bg:var(--sk-surface);--btn-fg:var(--sk-text);--btn-border:var(--sk-border-strong);--btn-shadow:var(--sk-sh-1)}.sk-btn[data-variant=ghost]{--btn-bg:transparent;--btn-fg:var(--sk-text);--btn-shadow:var(--sk-sh-0)}[data-surface=admin] .sk-btn[data-variant=ghost]{--btn-fg:var(--sk-brand)}.sk-btn[data-variant=danger]{--btn-bg:var(--sk-danger);--btn-fg:var(--sk-on-danger)}.sk-btn[data-variant=danger-outline]{--btn-bg:var(--sk-surface);--btn-fg:var(--sk-danger);--btn-border:var(--sk-danger);--btn-shadow:var(--sk-sh-1)}@media (hover:hover) and (pointer:fine){.sk-btn[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){--btn-bg:var(--sk-brand-hover)}.sk-btn[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]){--btn-bg:var(--sk-danger-hover)}.sk-btn[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){--btn-border:var(--sk-text)}.sk-btn[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){--btn-bg:var(--sk-brand-tint)}}.sk-btn:active:not(:disabled):not([aria-disabled=true]),.sk-btn[data-pressed]{--btn-shadow:var(--sk-sh-press);transition-duration:var(--sk-dur-1);transform:scale(.97)}.sk-btn[data-variant=ghost]:active:not(:disabled){--btn-shadow:var(--sk-sh-0)}.sk-btn:disabled,.sk-btn[aria-disabled=true]:not([data-loading]){--btn-bg:var(--sk-disabled-bg);--btn-fg:var(--sk-disabled-text);--btn-shadow:var(--sk-sh-0);--btn-border:transparent}.sk-btn[data-variant=ghost]:disabled{--btn-bg:transparent}.sk-btn[data-loading]{cursor:progress}.sk-iconbtn{--ib-size:48px;inline-size:var(--ib-size);block-size:var(--ib-size);min-inline-size:var(--sk-hit);min-block-size:var(--sk-hit);border-radius:var(--sk-r-md);background:var(--sk-surface);color:var(--sk-text);box-shadow:var(--sk-sh-1);-webkit-user-select:none;user-select:none;transition:transform var(--sk-dur-1) var(--sk-ease-out), background-color var(--sk-dur-1) var(--sk-ease-out);border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.sk-iconbtn[data-size=sm]{--ib-size:var(--sk-hit)}.sk-iconbtn>span{display:inline-flex}.sk-iconbtn[data-tone=plain]{box-shadow:var(--sk-sh-0);background:0 0}.sk-iconbtn[data-tone=primary]{background:var(--sk-brand);color:var(--sk-on-brand);box-shadow:var(--sk-sh-btn)}@media (hover:hover) and (pointer:fine){.sk-iconbtn[data-tone=plain]:hover:not(:disabled){background:var(--sk-brand-tint)}.sk-iconbtn[data-tone=surface]:hover:not(:disabled){background:var(--sk-sunken)}.sk-iconbtn[data-tone=primary]:hover:not(:disabled){background:var(--sk-brand-hover)}}.sk-iconbtn:active:not(:disabled),.sk-iconbtn[data-pressed]{box-shadow:var(--sk-sh-press);transform:scale(.97)}.sk-iconbtn[data-tone=plain]:active:not(:disabled){box-shadow:var(--sk-sh-0)}.sk-iconbtn:disabled,.sk-iconbtn[aria-disabled=true]{background:var(--sk-disabled-bg);color:var(--sk-disabled-text);box-shadow:var(--sk-sh-0)}.sk-iconbtn[data-tone=plain]:disabled{background:0 0}@media (prefers-reduced-motion:reduce){.sk-btn:active:not(:disabled):not([aria-disabled=true]),.sk-btn[data-pressed],.sk-iconbtn:active:not(:disabled),.sk-iconbtn[data-pressed]{transform:none}}.sk-spinner{border-radius:var(--sk-r-full);border:2.5px solid;border-inline-end-color:#0000;flex-shrink:0;animation:.8s linear infinite sk-spin;display:inline-block}@keyframes sk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sk-spinner{border:0;min-inline-size:20px;animation:none;position:relative;inline-size:auto!important}.sk-spinner:after{content:"...";font:var(--sk-t-label);line-height:1}}.sk-field{gap:var(--sk-sp-2);flex-direction:column;min-inline-size:0;display:flex}.sk-field__label{font:var(--sk-t-label);letter-spacing:var(--sk-ls-label);color:var(--sk-text)}.sk-field__help{font:var(--sk-t-caption);color:var(--sk-muted)}.sk-field__error{align-items:flex-start;gap:var(--sk-sp-1);font:var(--sk-t-caption);color:var(--sk-danger);display:flex}.sk-field__error svg{margin-block-start:1px}.sk-input{align-items:center;gap:var(--sk-sp-2);min-block-size:var(--sk-control-h);padding-inline:var(--sk-sp-4);border:1.5px solid var(--sk-border-strong);border-radius:var(--sk-r-md);background:var(--sk-surface);color:var(--sk-text);transition:border-color var(--sk-dur-1) var(--sk-ease-out);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.sk-input:hover:not([data-disabled]){border-color:var(--sk-text)}}.sk-input:focus-within{border-color:var(--sk-focus);outline:var(--sk-focus-ring-width) solid var(--sk-focus);outline-offset:var(--sk-focus-ring-offset)}.sk-field[data-invalid] .sk-input{border-color:var(--sk-danger)}.sk-input[data-disabled]{background:var(--sk-disabled-bg);color:var(--sk-disabled-text);border-color:#0000}.sk-input__control{min-block-size:48px;min-inline-size:0;color:inherit;font:var(--sk-t-body);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:max(16px,1em)}.sk-input__control:disabled{cursor:not-allowed}.sk-input--area{padding-block:var(--sk-sp-3);align-items:stretch}.sk-input--area .sk-input__control{resize:vertical;min-block-size:96px;line-height:1.45}.sk-input--select .sk-input__control{appearance:none;cursor:pointer;padding-inline-end:var(--sk-sp-8)}.sk-input--select .sk-input__trail{pointer-events:none;transition:transform var(--sk-dur-2) var(--sk-ease-out);position:absolute;inset-inline-end:var(--sk-sp-4)}.sk-input--select[data-open] .sk-input__trail{transform:rotate(180deg)}.sk-selectpop{z-index:calc(var(--sk-z-dialog) + 5);box-sizing:border-box;max-inline-size:calc(100vw - 2 * var(--sk-sp-4));padding:var(--sk-sp-1);overscroll-behavior:contain;border:1px solid var(--sk-border);border-radius:var(--sk-r-md);background:var(--sk-surface);color:var(--sk-text);box-shadow:var(--sk-sh-3);transform-origin:top;animation:sk-selectpop-in var(--sk-dur-2) var(--sk-ease-out);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.sk-selectpop__option{justify-content:space-between;align-items:center;gap:var(--sk-sp-3);min-block-size:40px;padding:var(--sk-sp-2) var(--sk-sp-3);border-radius:var(--sk-r-xs);font:var(--sk-t-body);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.sk-selectpop__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.sk-selectpop__option[data-active]{background:var(--sk-sunken)}.sk-selectpop__option[aria-selected=true]{color:var(--sk-brand);font-weight:600}.sk-selectpop__option[aria-disabled=true]{color:var(--sk-disabled-text);cursor:not-allowed}.sk-selectpop__group{padding:var(--sk-sp-2) var(--sk-sp-3) var(--sk-sp-1);color:var(--sk-muted);font:var(--sk-t-caption)}@keyframes sk-selectpop-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.sk-input__icon,.sk-input__trail{color:var(--sk-muted);flex-shrink:0;display:inline-flex}.sk-input__trail--error{color:var(--sk-danger)}.sk-input__trail--success{color:var(--sk-success)}.sk-input__prefix{block-size:32px;padding-inline:var(--sk-sp-3);border-radius:var(--sk-r-xs);background:var(--sk-sunken);font:var(--sk-t-label);font-variant-numeric:tabular-nums lining-nums;unicode-bidi:isolate;align-items:center;display:inline-flex}.sk-input__btn{margin-inline-end:calc(var(--sk-sp-3) * -1)}.sk-choice{align-items:flex-start;gap:var(--sk-sp-3);min-block-size:var(--sk-hit);cursor:pointer;font:var(--sk-t-body);padding-block:10px;display:inline-flex;position:relative}.sk-choice[data-disabled]{color:var(--sk-disabled-text);cursor:not-allowed}.sk-choice__input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.sk-choice__box{border:1.5px solid var(--sk-border-strong);border-radius:var(--sk-r-xs);background:var(--sk-surface);block-size:24px;inline-size:24px;color:var(--sk-on-brand);transition:background-color var(--sk-dur-1) var(--sk-ease-out);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.sk-choice--radio .sk-choice__box{border-radius:var(--sk-r-full)}.sk-choice__mark{opacity:0;transition:opacity var(--sk-dur-1) var(--sk-ease-out), transform var(--sk-dur-1) var(--sk-ease-out);transform:scale(.8)}.sk-choice--radio .sk-choice__mark{border-radius:var(--sk-r-full);background:var(--sk-on-brand);block-size:10px;inline-size:10px}.sk-choice__input:checked+.sk-choice__box,.sk-choice__input:indeterminate+.sk-choice__box{background:var(--sk-brand);border-color:var(--sk-brand)}.sk-choice__input:checked+.sk-choice__box .sk-choice__mark,.sk-choice__input:indeterminate+.sk-choice__box .sk-choice__mark{opacity:1;transform:scale(1)}.sk-choice__input:focus-visible+.sk-choice__box{outline:var(--sk-focus-ring-width) solid var(--sk-focus);outline-offset:var(--sk-focus-ring-offset)}.sk-choice__input:disabled+.sk-choice__box{background:var(--sk-disabled-bg);border-color:#0000}.sk-choice[data-invalid] .sk-choice__box{border-color:var(--sk-danger)}.sk-choice__text{flex-direction:column;gap:2px;padding-block-start:1px;display:flex}.sk-choice__desc{font:var(--sk-t-caption);color:var(--sk-muted)}.sk-switch .sk-choice__box{border-radius:var(--sk-r-full);background:var(--sk-sunken);place-items:center start;block-size:32px;inline-size:52px}.sk-switch__thumb{border-radius:var(--sk-r-full);background:var(--sk-border-strong);block-size:24px;inline-size:24px;transition:transform var(--sk-dur-2) var(--sk-ease-out), background-color var(--sk-dur-1) var(--sk-ease-out);margin-inline-start:3px}.sk-switch .sk-choice__input:checked+.sk-choice__box .sk-switch__thumb{transform:translateX(calc(var(--sk-dir) * 20px));background:var(--sk-on-brand)}.sk-switch .sk-choice__input:disabled+.sk-choice__box .sk-switch__thumb{background:var(--sk-disabled-text)}.sk-switch .sk-choice__input:checked:disabled+.sk-choice__box{background:var(--sk-disabled-bg)}.sk-radiogroup{gap:var(--sk-sp-1);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.sk-radiogroup legend{font:var(--sk-t-label);margin-block-end:var(--sk-sp-2);padding:0}@media (prefers-reduced-motion:reduce){.sk-choice__mark,.sk-switch__thumb{transition:none}}.sk-stepper{border-radius:var(--sk-r-full);background:var(--sk-sunken);block-size:48px;color:var(--sk-text);align-items:center;padding-inline:2px;display:inline-flex}.sk-stepper__btn{inline-size:var(--sk-hit);block-size:var(--sk-hit);border-radius:var(--sk-r-full);transition:transform var(--sk-dur-1) var(--sk-ease-out);-webkit-user-select:none;user-select:none;touch-action:manipulation;place-items:center;display:inline-grid}.sk-stepper__btn:active:not([aria-disabled=true]){transform:scale(.97)}.sk-stepper__btn[aria-disabled=true]{color:var(--sk-disabled-text);cursor:not-allowed}.sk-stepper__btn[data-remove]:active{color:var(--sk-danger)}@media (hover:hover) and (pointer:fine){.sk-stepper__btn:hover:not([aria-disabled=true]){background:var(--sk-surface)}}.sk-stepper__value{min-inline-size:32px;font:var(--sk-t-price);text-align:center;place-items:center;display:inline-grid;overflow:hidden}.sk-stepper__num{animation:sk-num-in var(--sk-dur-1) var(--sk-ease-out);display:inline-block}@keyframes sk-num-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sk-stepper__num{animation:none}.sk-stepper__btn:active:not([aria-disabled=true]){transform:none}}.sk-chips{gap:var(--sk-sp-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--sk-gutter);padding-block:var(--sk-sp-1);margin-inline:calc(var(--sk-gutter) * -1);-webkit-mask-image:linear-gradient(to right, transparent, black var(--sk-sp-4), black calc(100% - var(--sk-sp-4)), transparent);mask-image:linear-gradient(to right, transparent, black var(--sk-sp-4), black calc(100% - var(--sk-sp-4)), transparent);display:flex;overflow-x:auto}.sk-chips::-webkit-scrollbar{display:none}.sk-chips>*{scroll-snap-align:start;flex-shrink:0}.sk-chip{border-radius:var(--sk-r-md);background:var(--sk-surface);min-block-size:40px;box-shadow:inset 0 0 0 1.5px var(--sk-border);color:var(--sk-text);font:var(--sk-t-label);letter-spacing:var(--sk-ls-label);transition:background-color var(--sk-dur-1) var(--sk-ease-out);align-items:center;display:inline-flex;position:relative}.sk-chip[data-selected]{background:var(--sk-brand-tint);box-shadow:inset 0 0 0 2px var(--sk-brand)}.sk-chip__main{align-items:center;gap:var(--sk-sp-2);min-block-size:40px;padding-inline:var(--sk-sp-4);border-radius:inherit;white-space:nowrap;display:inline-flex;position:relative}.sk-chip__main:before{content:"";position:absolute;inset-block:-2px;inset-inline:0}.sk-chip__remove{inline-size:var(--sk-hit);block-size:var(--sk-hit);border-radius:var(--sk-r-full);place-items:center;margin-inline-start:calc(var(--sk-sp-2) * -1);display:inline-grid;position:relative}.sk-chip__main:active:not(:disabled){transform:scale(.97)}.sk-chip:has(:disabled){background:var(--sk-disabled-bg);color:var(--sk-disabled-text);box-shadow:none}@media (hover:hover) and (pointer:fine){.sk-chip:not([data-selected]):hover:not(:has(:disabled)){box-shadow:inset 0 0 0 1.5px var(--sk-text)}}@media (prefers-reduced-motion:reduce){.sk-chip__main:active:not(:disabled){transform:none}}.sk-seg{border-radius:var(--sk-r-md);background:var(--sk-sunken);grid-auto-columns:1fr;grid-auto-flow:column;block-size:48px;padding:4px;display:grid;position:relative}.sk-seg__slab{inline-size:calc((100% - 8px) / var(--seg-n));border-radius:var(--sk-r-xs);background:var(--sk-surface);box-shadow:var(--sk-sh-1);transform:translateX(calc(var(--sk-dir) * var(--seg-i) * 100%));transition:transform var(--sk-dur-2) var(--sk-ease-out);position:absolute;inset-block:4px;inset-inline-start:4px}.sk-seg__item{justify-content:center;align-items:center;gap:var(--sk-sp-2);min-inline-size:0;padding-inline:var(--sk-sp-2);border-radius:var(--sk-r-xs);color:var(--sk-muted);font:var(--sk-t-label);letter-spacing:var(--sk-ls-label);transition:color var(--sk-dur-1) var(--sk-ease-out);display:inline-flex;position:relative}.sk-seg__item:before{content:"";position:absolute;inset-block:-2px;inset-inline:0}.sk-seg__item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-seg__item[data-selected]{color:var(--sk-text)}.sk-seg__item:disabled{color:var(--sk-disabled-text)}@media (prefers-reduced-motion:reduce){.sk-seg__slab{transition:none}}.sk-badge{--b-bg:var(--sk-sunken);--b-fg:var(--sk-text);align-items:center;gap:var(--sk-sp-1);min-block-size:24px;padding-inline:var(--sk-sp-2);border-radius:var(--sk-r-xs);background:var(--b-bg);color:var(--b-fg);font:700 13px / 1 var(--sk-font-body);letter-spacing:var(--sk-ls-caption);white-space:nowrap;display:inline-flex}.sk-badge[data-dense]{min-block-size:20px}.sk-badge__icon{block-size:14px;inline-size:14px;display:inline-flex}.sk-badge__icon>svg{block-size:14px;inline-size:14px}.sk-badge[data-tone=brand]{--b-bg:var(--sk-brand-tint);--b-fg:var(--sk-brand)}.sk-badge[data-tone=success]{--b-bg:var(--sk-success-tint);--b-fg:var(--sk-success)}.sk-badge[data-tone=warning]{--b-bg:var(--sk-warning-tint);--b-fg:var(--sk-warning-text)}.sk-badge[data-tone=danger]{--b-bg:var(--sk-danger-tint);--b-fg:var(--sk-danger)}.sk-badge[data-tone=info]{--b-bg:var(--sk-info-tint);--b-fg:var(--sk-info)}.sk-badge[data-tone=category]{--b-bg:var(--badge-cat,var(--sk-sunken));--b-fg:var(--sk-ink-900)}.sk-count{border-radius:var(--sk-r-full);background:var(--sk-brand);block-size:20px;min-inline-size:20px;color:var(--sk-on-brand);font:800 12px / 1 var(--sk-font-body);place-items:center;padding-inline:6px;display:inline-grid}.sk-avatar{border-radius:var(--sk-r-full);background:var(--sk-brand-tint);color:var(--sk-text);font-family:var(--sk-font-display);flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.sk-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.sk-price{white-space:nowrap;color:var(--sk-text);font:var(--sk-t-price);letter-spacing:0;align-items:baseline;gap:.25em;display:inline-flex}.sk-price[data-size=xl]{font:var(--sk-t-price-xl);letter-spacing:var(--sk-ls-price-xl)}.sk-price[data-size=lg]{font:var(--sk-t-price-lg);letter-spacing:var(--sk-ls-price-lg)}.sk-price[data-size=md]{font:var(--sk-t-price)}.sk-price[data-size=sm]{font:var(--sk-t-price-sm)}.sk-price[data-tone=success]{color:var(--sk-success)}.sk-price[data-tone=muted]{color:var(--sk-muted)}.sk-price[data-strike]{color:var(--sk-muted);text-decoration:line-through}.sk-price__code[data-mode=small]{color:var(--sk-muted);font-size:.7em;font-weight:600}.sk-price__code[data-mode=inline]{font-weight:600}.sk-price__from{font:var(--sk-t-caption);color:var(--sk-muted);margin-inline-end:.15em}.sk-pricerow{justify-content:space-between;align-items:baseline;gap:var(--sk-sp-3);padding-block:var(--sk-sp-2);font:var(--sk-t-body);display:flex}.sk-pricerow dt{align-items:center;gap:var(--sk-sp-2);display:flex}.sk-pricerow dd{text-align:end;margin:0}.sk-pricerow[data-tone=success] dt{color:var(--sk-success)}.sk-pricerow[data-tone=muted] dt{color:var(--sk-muted);font:var(--sk-t-caption)}.sk-breakdown{padding:var(--sk-card-pad);border-radius:var(--sk-r-lg);background:var(--sk-surface);box-shadow:var(--sk-sh-1)}[data-theme=dark] .sk-breakdown,[data-theme=dark] .sk-card{box-shadow:none;border:1px solid var(--sk-border)}.sk-breakdown dl{margin:0}.sk-breakdown__promo{padding-inline:var(--sk-sp-2);border-radius:var(--sk-r-xs);background:var(--sk-success-tint);color:var(--sk-success);font:var(--sk-t-caption)}.sk-breakdown__total{border-block-start:1px solid var(--sk-border);margin-block-start:var(--sk-sp-2);padding-block-start:var(--sk-sp-3)}.sk-breakdown__totalrow{justify-content:space-between;align-items:baseline;gap:var(--sk-sp-3);display:flex}.sk-breakdown__totalrow dt{font:var(--sk-t-h3)}.sk-breakdown__totalrow dd{margin:0}.sk-optgroup{gap:var(--sk-sp-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.sk-optgroup__legend{align-items:center;gap:var(--sk-sp-2);float:inline-start;inline-size:100%;padding:0;display:flex}.sk-optgroup__title{font:var(--sk-t-h3);letter-spacing:var(--sk-ls-h3)}.sk-optgroup__hint{justify-content:space-between;gap:var(--sk-sp-2);clear:both;font:var(--sk-t-caption);color:var(--sk-muted);display:flex}.sk-optgroup__list{gap:var(--sk-sp-2);flex-direction:column;display:flex}.sk-optgroup__list--tiles{flex-direction:row}.sk-optgroup__note{font:var(--sk-t-caption);color:var(--sk-muted)}.sk-optgroup__error{align-items:center;gap:var(--sk-sp-1);font:var(--sk-t-caption);color:var(--sk-danger);display:flex}.sk-optgroup[data-error] .sk-opt{box-shadow:inset 0 0 0 1.5px var(--sk-danger)}.sk-opt{align-items:center;gap:var(--sk-sp-3);min-block-size:56px;padding:var(--sk-sp-3) var(--sk-sp-4);border-radius:var(--sk-r-md);background:var(--sk-surface);box-shadow:inset 0 0 0 1.5px var(--sk-border);cursor:pointer;font:var(--sk-t-body);transition:background-color var(--sk-dur-1) var(--sk-ease-out);display:flex;position:relative}.sk-opt__input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.sk-opt__control{border:1.5px solid var(--sk-border-strong);border-radius:var(--sk-r-xs);block-size:24px;inline-size:24px;color:var(--sk-on-brand);flex-shrink:0;place-items:center;display:inline-grid}.sk-opt:has(input[type=radio]) .sk-opt__control{border-radius:var(--sk-r-full)}.sk-opt[data-selected]{background:var(--sk-brand-tint);box-shadow:inset 0 0 0 2px var(--sk-brand)}.sk-opt[data-selected] .sk-opt__control{background:var(--sk-brand);border-color:var(--sk-brand)}.sk-opt:has(.sk-opt__input:focus-visible){outline:var(--sk-focus-ring-width) solid var(--sk-focus);outline-offset:var(--sk-focus-ring-offset)}.sk-opt[data-blocked]{color:var(--sk-muted);cursor:not-allowed}.sk-opt[data-blocked] .sk-opt__control{border-color:var(--sk-disabled-text)}.sk-opt__label{flex:1;min-inline-size:0}.sk-opt__price{font:var(--sk-t-price-sm);color:var(--sk-muted);text-align:end;flex-shrink:0}.sk-opt--tile{justify-content:center;gap:var(--sk-sp-1);min-block-size:72px;padding:var(--sk-sp-2);text-align:center;flex-direction:column;flex:1}.sk-opt--tile .sk-opt__label{font:var(--sk-t-label);flex:none}.sk-opt__glyph{display:inline-flex}@media (prefers-reduced-motion:reduce){.sk-opt{transition:none}}.sk-skel{background:var(--sk-sunken);border-radius:var(--sk-r-xs);animation:1.4s linear infinite alternate sk-pulse;display:block}.sk-skel[data-shape=text]{block-size:14px;inline-size:100%}.sk-skel[data-shape=title]{block-size:20px;inline-size:100%}.sk-skel[data-shape=block]{border-radius:var(--sk-r-md);block-size:72px;inline-size:100%}.sk-skel[data-shape=thumb]{border-radius:var(--sk-r-md);aspect-ratio:1;inline-size:100%}.sk-skel[data-shape=circle],.sk-skel[data-shape=pill]{border-radius:var(--sk-r-full)}.sk-skel[data-shape=pill]{block-size:40px;inline-size:96px}@keyframes sk-pulse{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sk-skel{animation:none}}.sk-skel-stack{gap:var(--sk-sp-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.sk-skel-card{gap:var(--sk-sp-2);padding:var(--sk-sp-2);border-radius:var(--sk-r-lg);background:var(--sk-surface);box-shadow:var(--sk-sh-2);flex-direction:column;display:flex}.sk-skel-row,.sk-skel-listrow{justify-content:space-between;align-items:center;gap:var(--sk-sp-3);display:flex}.sk-skel-listrow{min-block-size:88px;padding:var(--sk-sp-2);border-radius:var(--sk-r-lg);background:var(--sk-surface)}.sk-progress{border-radius:var(--sk-r-full);background:var(--sk-sunken);block-size:8px;inline-size:100%;position:relative;overflow:hidden}.sk-progress[data-size=sm]{block-size:4px}.sk-progress[data-size=lg]{block-size:12px}.sk-progress__fill{border-radius:inherit;background:var(--sk-brand);transform-origin:0;transition:transform var(--sk-dur-2) linear;position:absolute;inset:0}[dir=rtl] .sk-progress__fill{transform-origin:100%}.sk-progress[data-indeterminate] .sk-progress__fill{inline-size:40%;animation:1.4s linear infinite sk-indeterminate}@keyframes sk-indeterminate{0%{transform:translateX(calc(var(--sk-dir) * -100%))}to{transform:translateX(calc(var(--sk-dir) * 250%))}}@media (prefers-reduced-motion:reduce){.sk-progress[data-indeterminate] .sk-progress__fill{opacity:.5;inline-size:100%;animation:none}}.sk-banner{--bn-tint:var(--sk-info-tint);--bn-fg:var(--sk-info);align-items:flex-start;gap:var(--sk-sp-3);padding:var(--sk-sp-3) var(--sk-sp-4);border:1px solid var(--bn-fg);border-radius:var(--sk-r-md);background:var(--bn-tint);color:var(--sk-text);font:var(--sk-t-body);animation:sk-fade-in var(--sk-dur-2) var(--sk-ease-out);display:flex}.sk-banner[data-tone=success]{--bn-tint:var(--sk-success-tint);--bn-fg:var(--sk-success)}.sk-banner[data-tone=warning]{--bn-tint:var(--sk-warning-tint);--bn-fg:var(--sk-warning-text)}.sk-banner[data-tone=danger]{--bn-tint:var(--sk-danger-tint);--bn-fg:var(--sk-danger)}.sk-banner[data-tone=offline]{--bn-tint:var(--sk-warning-tint);--bn-fg:var(--sk-warning-text)}.sk-banner__icon{color:var(--bn-fg);margin-block-start:2px;display:inline-flex}.sk-banner__body{flex:1;min-inline-size:0}.sk-banner__title{font:var(--sk-t-label);letter-spacing:var(--sk-ls-label)}.sk-banner__text{font:var(--sk-t-caption)}.sk-banner__action{min-block-size:var(--sk-hit);padding-inline:var(--sk-sp-2);color:var(--bn-fg);font:var(--sk-t-label);text-underline-offset:3px;text-decoration:underline}@keyframes sk-fade-in{0%{opacity:0}}.sk-illu__shadow{fill:var(--sk-scene-contact)}.sk-illu__a{fill:var(--sk-cat-cakes)}.sk-illu__b{fill:var(--sk-cat-cakes-tint)}.sk-illu__c{fill:var(--sk-cat-waffles)}.sk-illu__d{fill:var(--sk-success)}.sk-illu__hl{fill:var(--sk-white);opacity:.7}.sk-state{align-items:center;gap:var(--sk-sp-3);max-inline-size:320px;padding-block:var(--sk-sp-8);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.sk-state__title{font:var(--sk-t-h2);letter-spacing:var(--sk-ls-h2)}.sk-state__display{font:var(--sk-t-display);letter-spacing:var(--sk-ls-display)}.sk-state__body{color:var(--sk-muted)}.sk-state__actions{align-items:center;gap:var(--sk-sp-2);flex-direction:column;margin-block-start:var(--sk-sp-2);display:flex}.sk-state__code{font:var(--sk-t-caption);color:var(--sk-muted)}.sk-state__summary{inline-size:100%;padding:var(--sk-sp-3) var(--sk-sp-4);border-radius:var(--sk-r-md);background:var(--sk-surface);text-align:start}.sk-stamp{border-radius:var(--sk-r-full);background:var(--sk-success);block-size:64px;inline-size:64px;color:var(--sk-white);animation:sk-stamp var(--sk-dur-4) var(--sk-ease-out);place-items:center;display:inline-grid}@keyframes sk-stamp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sk-stamp{animation:none}}.sk-tip{display:inline-flex;position:relative}.sk-tip__bubble{z-index:var(--sk-z-popover);max-inline-size:240px;padding:var(--sk-sp-1) var(--sk-sp-2);border-radius:var(--sk-r-xs);background:var(--sk-toast-bg);color:var(--sk-toast-text);font:var(--sk-t-caption);white-space:nowrap;pointer-events:none;opacity:0;translate:calc(var(--sk-dir) * -50%) 0;transition:opacity var(--sk-dur-2) var(--sk-ease-out);position:absolute;inset-inline-start:50%}.sk-tip__bubble[data-placement=top]{inset-block-end:calc(100% + 6px)}.sk-tip__bubble[data-placement=bottom]{inset-block-start:calc(100% + 6px)}.sk-tip__bubble[data-open]{opacity:1}.sk-scrim{z-index:var(--sk-z-scrim);background:var(--sk-scrim);pointer-events:auto;animation:sk-fade-in var(--sk-dur-3) var(--sk-ease-out);position:fixed;inset:0}.sk-scrim[data-state=closed]{animation:sk-fade-out var(--sk-dur-exit-sheet) var(--sk-ease-in) forwards}.sk-scrim--dialog{z-index:var(--sk-z-dialog-scrim)}@keyframes sk-fade-out{to{opacity:0}}.sk-sheetroot{z-index:var(--sk-z-sheet);pointer-events:none;position:fixed;inset:0}.sk-sheet{z-index:var(--sk-z-sheet);inline-size:100%;max-inline-size:720px;block-size:calc(var(--sheet-vh) * 1svh);max-block-size:var(--sk-sheet-max);background:var(--sk-surface);color:var(--sk-text);box-shadow:var(--sk-sh-sheet);pointer-events:auto;will-change:transform;animation:sk-sheet-in var(--sk-dur-3) var(--sk-ease-out);border-start-start-radius:var(--sk-r-xl);border-start-end-radius:var(--sk-r-xl);flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.sk-sheet:after{content:"";background:var(--sk-surface);block-size:100svh;position:absolute;inset-block-start:100%;inset-inline:0}[data-theme=dark] .sk-sheet{border:1px solid var(--sk-border);border-block-end:0}.sk-sheet[data-state=closed]{animation:sk-sheet-out var(--sk-dur-exit-sheet) var(--sk-ease-in) forwards}@keyframes sk-sheet-in{0%{transform:translateY(100%)}}@keyframes sk-sheet-out{to{transform:translateY(100%)}}.sk-sheet__head{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0}.sk-sheet__handle{inline-size:100%;block-size:var(--sk-hit);place-items:center;display:grid}.sk-sheet__grip{border-radius:var(--sk-r-full);background:var(--sk-border-strong);block-size:5px;inline-size:36px}.sk-sheet__titlebar{justify-content:space-between;align-items:center;gap:var(--sk-sp-2);padding-inline:var(--sk-gutter);padding-block-end:var(--sk-sp-2);display:flex}.sk-sheet__title{font:var(--sk-t-h2);letter-spacing:var(--sk-ls-h2);outline-offset:4px}.sk-sheet__body{min-block-size:0;padding-inline:var(--sk-gutter);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow:hidden}.sk-sheet__body[data-scroll]{overflow-y:auto}.sk-sheet__foot{padding:var(--sk-sp-3) var(--sk-gutter);border-block-start:1px solid var(--sk-border);background:var(--sk-surface);flex-shrink:0;padding-block-end:max(var(--sk-safe-b), var(--sk-sp-3))}@media (prefers-reduced-motion:reduce){.sk-sheet{animation:sk-fade-in var(--sk-dur-2) linear}.sk-sheet[data-state=closed]{animation:sk-fade-out var(--sk-dur-2) linear forwards}}.sk-dialogroot{z-index:var(--sk-z-dialog);padding:var(--sk-sp-4);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.sk-dialog{z-index:var(--sk-z-dialog);gap:var(--sk-sp-3);max-block-size:90dvh;inline-size:min(92vw,400px);padding:var(--sk-sp-6);border-radius:var(--sk-r-lg);background:var(--sk-surface);color:var(--sk-text);box-shadow:var(--sk-sh-3);pointer-events:auto;animation:sk-dialog-in var(--sk-dur-3) var(--sk-ease-out);flex-direction:column;display:flex;position:relative;overflow-y:auto}[data-theme=dark] .sk-dialog{border:1px solid var(--sk-border)}.sk-dialog[data-state=closed]{animation:sk-dialog-out var(--sk-dur-exit-sheet) var(--sk-ease-in) forwards}@keyframes sk-dialog-in{0%{opacity:0;transform:scale(.96)}}@keyframes sk-dialog-out{to{opacity:0;transform:scale(.98)}}.sk-dialog__icon{border-radius:var(--sk-r-full);background:var(--sk-brand-tint);block-size:48px;inline-size:48px;color:var(--sk-brand);place-items:center;display:inline-grid}.sk-dialog[data-intent=danger] .sk-dialog__icon{background:var(--sk-danger-tint);color:var(--sk-danger)}.sk-dialog[data-intent=success] .sk-dialog__icon{background:var(--sk-success-tint);color:var(--sk-success)}.sk-dialog[data-intent=info] .sk-dialog__icon{background:var(--sk-info-tint);color:var(--sk-info)}.sk-dialog__title{font:var(--sk-t-h2);letter-spacing:var(--sk-ls-h2)}.sk-dialog__desc{font:var(--sk-t-body);color:var(--sk-text)}.sk-dialog__actions{gap:var(--sk-sp-2);flex-direction:column;margin-block-start:var(--sk-sp-2);display:flex}.sk-dialog__actions .sk-btn{inline-size:100%}@media (min-width:768px){.sk-dialog__actions{flex-direction:row-reverse;justify-content:flex-start}.sk-dialog__actions .sk-btn{inline-size:auto}}@media (prefers-reduced-motion:reduce){.sk-dialog{animation:sk-fade-in var(--sk-dur-2) linear}.sk-dialog[data-state=closed]{animation:sk-fade-out var(--sk-dur-2) linear forwards}}.sk-toasts{z-index:var(--sk-z-toast);align-items:center;gap:var(--sk-sp-2);padding-inline:var(--sk-sp-4);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:max(var(--sk-safe-b), var(--sk-sp-4));inset-inline:0}.sk-toasts[data-placement=above-nav]{inset-block-end:calc(var(--sk-nav-h) + var(--sk-sp-3) + max(var(--sk-safe-b), var(--sk-sp-3)))}.sk-toasts__region{gap:var(--sk-sp-2);flex-direction:column;inline-size:min(92vw,420px);display:flex}.sk-toast{align-items:center;gap:var(--sk-sp-3);padding:var(--sk-sp-3) var(--sk-sp-4);border-radius:var(--sk-r-md);background:var(--sk-toast-bg);color:var(--sk-toast-text);box-shadow:var(--sk-sh-3);font:var(--sk-t-body);pointer-events:auto;touch-action:pan-y;animation:sk-toast-in var(--sk-dur-2) var(--sk-ease-out);display:flex}.sk-toast[data-leaving]{animation:sk-toast-out var(--sk-dur-exit-small) var(--sk-ease-in) forwards}.sk-toast[data-intent=success] .sk-toast__icon{color:var(--sk-toast-success)}.sk-toast[data-intent=error] .sk-toast__icon{color:var(--sk-toast-error)}.sk-toast[data-intent=info] .sk-toast__icon{color:var(--sk-toast-info)}.sk-toast__icon{display:inline-flex}.sk-toast__msg{flex:1;min-inline-size:0}.sk-toast__action{min-block-size:var(--sk-hit);padding-inline:var(--sk-sp-2);color:inherit;font:var(--sk-t-label);text-underline-offset:3px;text-decoration:underline}@keyframes sk-toast-in{0%{opacity:0;transform:translateY(16px)}}@keyframes sk-toast-out{to{opacity:0;transform:translateX(calc(var(--sk-dir) * 24px))}}@media (prefers-reduced-motion:reduce){.sk-toast{animation:sk-fade-in var(--sk-dur-2) linear}.sk-toast[data-leaving]{animation:sk-fade-out var(--sk-dur-exit-small) linear forwards}}.sk-menu{z-index:var(--sk-z-popover);min-inline-size:200px;max-inline-size:calc(100vw - 2 * var(--sk-sp-4));padding:var(--sk-sp-1);border:1px solid var(--sk-border);border-radius:var(--sk-r-md);background:var(--sk-surface);color:var(--sk-text);box-shadow:var(--sk-sh-3);animation:sk-fade-in var(--sk-dur-1) var(--sk-ease-out);flex-direction:column;display:flex}.sk-menu__item{align-items:center;gap:var(--sk-sp-3);min-block-size:var(--sk-hit);padding-inline:var(--sk-sp-3);border-radius:var(--sk-r-xs);font:var(--sk-t-label);letter-spacing:var(--sk-ls-label);text-align:start;display:flex}.sk-menu__item--sep{border-block-start:1px solid var(--sk-border);border-start-start-radius:0;border-start-end-radius:0;margin-block-start:var(--sk-sp-1)}.sk-menu__item:focus-visible{outline-offset:-3px;background:var(--sk-sunken)}@media (hover:hover) and (pointer:fine){.sk-menu__item:hover:not([aria-disabled=true]){background:var(--sk-sunken)}}.sk-menu__item[data-danger]{color:var(--sk-danger)}.sk-menu__item[aria-disabled=true]{color:var(--sk-disabled-text);cursor:not-allowed}.sk-menu__icon{display:inline-flex}.sk-drawerroot{z-index:var(--sk-z-sheet);pointer-events:none;position:fixed;inset:0}.sk-drawer{z-index:var(--sk-z-sheet);background:var(--sk-surface);inline-size:min(100vw,520px);color:var(--sk-text);box-shadow:var(--sk-sh-3);pointer-events:auto;animation:sk-drawer-in var(--sk-dur-3) var(--sk-ease-out);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}@media (min-width:480px){.sk-drawer{border-start-start-radius:var(--sk-r-lg);border-end-start-radius:var(--sk-r-lg)}}.sk-drawer[data-state=closed]{animation:sk-drawer-out var(--sk-dur-exit-sheet) var(--sk-ease-in) forwards}@keyframes sk-drawer-in{0%{transform:translateX(calc(var(--sk-dir) * 100%))}}@keyframes sk-drawer-out{to{transform:translateX(calc(var(--sk-dir) * 100%))}}.sk-drawer__head{justify-content:space-between;align-items:center;gap:var(--sk-sp-2);padding:var(--sk-sp-4) var(--sk-gutter);border-block-end:1px solid var(--sk-border);display:flex}.sk-drawer__title{font:var(--sk-t-h2);letter-spacing:var(--sk-ls-h2)}.sk-drawer__body{overscroll-behavior:contain;min-block-size:0;padding:var(--sk-sp-4) var(--sk-gutter);flex:1;overflow-y:auto}.sk-drawer__foot{gap:var(--sk-sp-2);padding:var(--sk-sp-3) var(--sk-gutter);border-block-start:1px solid var(--sk-border);justify-content:flex-end;padding-block-end:max(var(--sk-safe-b), var(--sk-sp-3));display:flex}@media (prefers-reduced-motion:reduce){.sk-drawer{animation:sk-fade-in var(--sk-dur-2) linear}.sk-drawer[data-state=closed]{animation:sk-fade-out var(--sk-dur-2) linear forwards}}.sk-wm{align-items:center;gap:calc(var(--wm-h) * .3);color:var(--sk-text);font-family:var(--sk-font-display);white-space:nowrap;direction:ltr;font-weight:800;line-height:1;display:inline-flex}.sk-wm[data-variant=stacked]{align-items:center;gap:calc(var(--wm-h) * .08);flex-direction:column}.sk-wm__latin{font-size:calc(var(--wm-h) * .95);letter-spacing:-.01em;align-items:baseline;display:inline-flex}.sk-wm__u{margin-inline:calc(var(--wm-h) * .04);align-self:flex-end;margin-block-end:calc(var(--wm-h) * .08)}.sk-wm__rule{inline-size:1px;block-size:calc(var(--wm-h) * .7);background:var(--sk-border)}.sk-wm__ar{font-size:calc(var(--wm-h) * .76);letter-spacing:0;line-height:1.2}.sk-cube__body{fill:var(--sk-brand)}.sk-cube__hl{fill:var(--sk-white);opacity:.85}.sk-wm__imgs,.sk-wm__img{display:inline-block}.sk-wm__imgs .sk-wm__img{block-size:var(--wm-h);inline-size:auto}.sk-wm__img--dark,[data-theme=dark] .sk-wm__img--light{display:none}[data-theme=dark] .sk-wm__img--dark{display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .sk-wm__img--light{display:none}:root:not([data-theme]) .sk-wm__img--dark{display:inline-block}}.sk-tabs__list{gap:var(--sk-sp-1);border-block-end:1px solid var(--sk-border);scrollbar-width:none;display:flex;overflow-x:auto}.sk-tabs__tab{align-items:center;gap:var(--sk-sp-2);min-block-size:var(--sk-hit);padding-inline:var(--sk-sp-4);color:var(--sk-muted);font:var(--sk-t-label);letter-spacing:var(--sk-ls-label);white-space:nowrap;display:inline-flex;position:relative}.sk-tabs__tab:after{content:"";inset-inline:var(--sk-sp-3);border-radius:var(--sk-r-full);background:var(--sk-brand);opacity:0;block-size:3px;transition:opacity var(--sk-dur-1) var(--sk-ease-out);position:absolute;inset-block-end:-1px}.sk-tabs__tab[aria-selected=true]{color:var(--sk-text)}.sk-tabs__tab[aria-selected=true]:after{opacity:1}.sk-tabs__tab:disabled{color:var(--sk-disabled-text)}@media (hover:hover) and (pointer:fine){.sk-tabs__tab:hover:not(:disabled){color:var(--sk-text)}}.sk-tabs__panel{padding-block:var(--sk-sp-4)}.sk-cattabs{background:var(--sk-bg)}.sk-cattabs--sticky{z-index:var(--sk-z-sticky);position:sticky;inset-block-start:calc(var(--sk-topbar-h) + var(--sk-safe-t))}.sk-cattabs__scroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--sk-gutter);overflow-x:auto}.sk-cattabs__scroller::-webkit-scrollbar{display:none}.sk-cattabs__track{gap:var(--sk-sp-1);inline-size:max-content;padding-block-end:6px;display:flex;position:relative}.sk-cattab{align-items:center;gap:var(--sk-sp-2);block-size:56px;padding-inline:var(--sk-sp-3);border-radius:var(--sk-r-md);scroll-snap-align:center;color:var(--sk-muted);font:var(--sk-t-label);letter-spacing:var(--sk-ls-label);white-space:nowrap;transition:color var(--sk-dur-1) var(--sk-ease-out);flex-direction:row;display:flex}.sk-cattab__chip{border-radius:var(--sk-r-md);background:var(--cat-tint);block-size:36px;inline-size:36px;color:var(--cat-deep);transition:background-color var(--sk-dur-1) var(--sk-ease-out);place-items:center;display:inline-grid}.sk-cattab[data-selected]{color:var(--sk-text)}.sk-cattab[data-selected] .sk-cattab__chip{background:var(--cat-fill);color:var(--sk-ink-900)}.sk-cattab:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.sk-cattab:hover:not([data-selected]){color:var(--sk-text)}}.sk-cattab__label{position:relative}.sk-cattab[data-selected] .sk-cattab__label:after{content:"";border-radius:var(--sk-r-full);background:var(--cat-fill);block-size:3px;position:absolute;inset-block-end:-12px;inset-inline:0}.sk-cattabs__ind{block-size:3px;inline-size:var(--ind-w);border-radius:var(--sk-r-full);background:var(--ind-color);transform:translateX(calc(var(--sk-dir) * var(--ind-x)));display:none;position:absolute;inset-block-end:0;inset-inline-start:0}.sk-cattabs__ind[data-ready]{transition:transform var(--sk-dur-2) var(--sk-ease-out), inline-size var(--sk-dur-2) var(--sk-ease-out)}@media (prefers-reduced-motion:reduce){.sk-cattabs__ind[data-ready]{transition:none}}.sk-bnav{inset-inline:var(--sk-gutter);z-index:var(--sk-z-sticky);border-radius:var(--sk-r-xl);background:var(--sk-surface);max-inline-size:560px;box-shadow:var(--sk-sh-3);transition:transform var(--sk-dur-2) var(--sk-ease-out), opacity var(--sk-dur-2) var(--sk-ease-out);margin-inline:auto;position:fixed;inset-block-end:max(var(--sk-safe-b), 12px)}[data-theme=dark] .sk-bnav{border:1px solid var(--sk-border)}.sk-bnav[data-hidden]{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.sk-bnav__list{block-size:var(--sk-nav-h);padding-inline:var(--sk-sp-2);grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;display:grid}.sk-bnav__item{min-block-size:56px;min-inline-size:64px;color:var(--sk-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.sk-bnav__pill{border-radius:var(--sk-r-md);block-size:32px;inline-size:48px;transition:background-color var(--sk-dur-1) var(--sk-ease-out);place-items:center;display:inline-grid;position:relative}.sk-bnav__badge{position:absolute;inset-block-start:-6px;inset-inline-end:-2px}.sk-bnav__label{font:var(--sk-t-caption);letter-spacing:var(--sk-ls-caption)}.sk-bnav__item[data-selected]{color:var(--sk-text)}.sk-bnav__item[data-selected] .sk-bnav__pill{background:var(--sk-brand-tint);color:var(--sk-brand)}.sk-bnav__item[data-selected] .sk-bnav__label{font-weight:800}@media (min-width:1100px){.sk-bnav{inline-size:80px;max-inline-size:none;box-shadow:none;border-inline-end:1px solid var(--sk-border);padding-block:var(--sk-sp-6);border-radius:0;margin:0;inset-block:0;inset-inline:0 auto}.sk-bnav[data-hidden]{transform:translateX(calc(var(--sk-dir) * -100%))}.sk-bnav__list{gap:var(--sk-sp-3);grid-auto-rows:min-content;grid-auto-flow:row;block-size:auto;padding-inline:0}.sk-bnav__item{min-inline-size:0}}.sk-topbar{z-index:var(--sk-z-sticky);align-items:center;gap:var(--sk-sp-2);min-block-size:calc(var(--sk-topbar-h) + var(--sk-safe-t));padding-block-start:var(--sk-safe-t);padding-inline:max(var(--sk-gutter), var(--sk-safe-l)) max(var(--sk-gutter), var(--sk-safe-r));background:var(--sk-bg);grid-template-columns:1fr auto 1fr;transition:box-shadow;display:grid;position:sticky;inset-block-start:0}.sk-topbar[data-elevated]{box-shadow:var(--sk-sh-1)}.sk-topbar[data-transparent]{background:0 0}.sk-topbar__slot{align-items:center;gap:var(--sk-sp-2);min-inline-size:0;display:flex}.sk-topbar__trail{justify-content:flex-end}.sk-topbar__title{text-overflow:ellipsis;white-space:nowrap;max-inline-size:60vw;font:var(--sk-t-h2);letter-spacing:var(--sk-ls-h2);text-align:center;overflow:hidden}@media (min-width:1100px){.sk-topbar{grid-template-columns:auto 1fr auto}.sk-topbar__title{text-align:start;justify-self:start}}.sk-cartpill{inset-inline:var(--sk-gutter);z-index:var(--sk-z-sticky);justify-content:center;align-items:center;gap:var(--sk-sp-2);max-inline-size:560px;min-block-size:var(--sk-control-h);padding-inline:var(--sk-sp-6);border-radius:var(--sk-r-md);background:var(--sk-brand);color:var(--sk-on-brand);box-shadow:var(--sk-sh-btn);font:var(--sk-t-label);letter-spacing:var(--sk-ls-label);animation:sk-pill-in var(--sk-dur-2) var(--sk-ease-out);margin-inline:auto;display:flex;position:fixed;inset-block-end:calc(var(--sk-nav-h) + 12px + max(var(--sk-safe-b), 12px) + var(--sk-sp-3))}.sk-cartpill .sk-price{color:inherit}.sk-cartpill:active{box-shadow:var(--sk-sh-press);transform:scale(.97)}@keyframes sk-pill-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.sk-cartpill{animation:none}.sk-cartpill:active{transform:none}.sk-bnav{transition:none}}.sk-pcard{gap:var(--sk-sp-2);padding:var(--sk-sp-2);border-radius:var(--sk-r-lg);background:var(--sk-surface);box-shadow:var(--sk-sh-2);color:var(--sk-text);transition:transform var(--sk-dur-1) var(--sk-ease-out);flex-direction:column;display:flex;position:relative}[data-theme=dark] .sk-pcard{box-shadow:none;border:1px solid var(--sk-border)}.sk-pcard:has(.sk-pcard__link:active){transform:scale(.98)}.sk-pcard__well{aspect-ratio:1;border-radius:var(--sk-r-md);background:var(--cat-tint);place-items:center;display:grid;position:relative;overflow:hidden}.sk-pcard__thumb{block-size:80%;inline-size:80%;transition:transform var(--sk-dur-2) var(--sk-ease-out);place-items:center;display:grid}.sk-pcard__thumb img{object-fit:contain;block-size:100%;inline-size:100%}.sk-pcard__glyph{color:var(--cat-deep);place-items:center;display:inline-grid}.sk-pcard__badge{position:absolute;inset-block-start:var(--sk-sp-2);inset-inline-start:var(--sk-sp-2)}.sk-pcard__text{padding:var(--sk-sp-1) var(--sk-sp-2) var(--sk-sp-3);flex-direction:column;gap:2px;min-inline-size:0;display:flex}.sk-pcard__name{-webkit-line-clamp:2;line-clamp:2;font:var(--sk-t-h3);letter-spacing:var(--sk-ls-h3);-webkit-box-orient:vertical;min-block-size:2.5em;display:-webkit-box;overflow:hidden}.sk-pcard__link{color:inherit;text-decoration:none}.sk-pcard__link:after{content:"";border-radius:var(--sk-r-lg);position:absolute;inset:0}.sk-pcard__link:focus-visible{outline:none}.sk-pcard__link:focus-visible:after{outline:var(--sk-focus-ring-width) solid var(--sk-focus);outline-offset:var(--sk-focus-ring-offset)}.sk-pcard__desc{font:var(--sk-t-caption);color:var(--sk-muted);text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}@media (min-width:360px){.sk-pcard__desc{display:block}}.sk-pcard__row{align-items:center;min-block-size:44px;padding-inline-end:52px;display:flex}.sk-pcard__add{z-index:var(--sk-z-content);position:absolute;inset-block-end:var(--sk-sp-2);inset-inline-end:var(--sk-sp-2)}.sk-pcard__add .sk-iconbtn{--ib-size:var(--sk-hit)}.sk-pcard__count{box-shadow:0 0 0 2px var(--sk-surface);pointer-events:none;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}@media (hover:hover) and (pointer:fine){.sk-pcard:hover{box-shadow:var(--sk-sh-3)}.sk-pcard:hover .sk-pcard__thumb{transform:scale(1.04)}}.sk-pcard[data-soldout] .sk-pcard__thumb{filter:saturate(.4)}.sk-pcard[data-soldout] .sk-pcard__name{color:var(--sk-muted)}.sk-pcard[data-variant=list]{align-items:center;gap:var(--sk-sp-3);min-block-size:88px;box-shadow:var(--sk-sh-1);flex-direction:row}.sk-pcard[data-variant=list] .sk-pcard__well{aspect-ratio:1;flex-shrink:0;inline-size:72px}.sk-pcard[data-variant=list] .sk-pcard__text{flex:1;padding:0;padding-inline-end:52px}.sk-pcard[data-variant=list] .sk-pcard__name{min-block-size:0;font-size:var(--sk-fs-body-lg)}.sk-pcard[data-variant=list] .sk-pcard__desc{display:block}.sk-pcard[data-variant=list] .sk-pcard__row{min-block-size:0;padding-inline-end:0}.sk-pcard[data-variant=list] .sk-pcard__add{inset-block:50% auto;translate:0 -50%}@media (prefers-reduced-motion:reduce){.sk-pcard:has(.sk-pcard__link:active){transform:none}.sk-pcard:hover .sk-pcard__thumb{transform:none}}.sk-tracker{gap:var(--sk-sp-3);padding:var(--sk-card-pad);border-radius:var(--sk-r-lg);background:var(--sk-surface);box-shadow:var(--sk-sh-1);flex-direction:column;display:flex}.sk-tracker[data-ready]{background:var(--sk-success-tint)}[data-theme=dark] .sk-tracker{box-shadow:none;border:1px solid var(--sk-border)}.sk-tracker__live{font:var(--sk-t-h3);letter-spacing:var(--sk-ls-h3)}.sk-tracker__line{font:var(--sk-t-body);color:var(--sk-muted)}.sk-tracker[data-ready] .sk-tracker__line{color:var(--sk-text)}.sk-tracker__code{font:var(--sk-t-display);letter-spacing:var(--sk-ls-display)}.sk-tracker__steps{flex-direction:column;margin-block-start:var(--sk-sp-2);display:flex}.sk-tracker__step{align-items:center;gap:var(--sk-sp-3);min-block-size:56px;display:flex;position:relative}.sk-tracker__step:not(:last-child):before{content:"";border-radius:var(--sk-r-full);background:var(--sk-border);block-size:calc(100% - 16px);inline-size:4px;position:absolute;inset-block-start:36px;inset-inline-start:12px}.sk-tracker__step[data-state=done]:not(:last-child):before{background:var(--sk-success)}.sk-tracker__node{border-radius:var(--sk-r-full);block-size:28px;inline-size:28px;box-shadow:inset 0 0 0 2px var(--sk-border-strong);color:var(--sk-white);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.sk-tracker__step[data-state=done] .sk-tracker__node{background:var(--sk-success);box-shadow:none}.sk-tracker__step[data-state=current] .sk-tracker__node{box-shadow:inset 0 0 0 3px var(--sk-brand)}.sk-tracker__dot{border-radius:var(--sk-r-full);background:var(--sk-brand);block-size:12px;inline-size:12px;animation:sk-pulse-dot 1s var(--sk-ease-out) 2}@keyframes sk-pulse-dot{50%{opacity:.7;transform:scale(1.35)}}.sk-tracker__text{flex-direction:column;display:flex}.sk-tracker__label{font:var(--sk-t-label);letter-spacing:var(--sk-ls-label)}.sk-tracker__step[data-state=todo] .sk-tracker__label{color:var(--sk-muted)}.sk-tracker__time{font:var(--sk-t-caption);color:var(--sk-muted)}@media (min-width:768px){.sk-tracker__steps{flex-direction:row}.sk-tracker__step{align-items:flex-start;gap:var(--sk-sp-2);flex-direction:column;flex:1;min-block-size:72px}.sk-tracker__step:last-child{flex:none}.sk-tracker__step:not(:last-child):before{block-size:4px;inline-size:calc(100% - 44px);inset-block-start:12px;inset-inline-start:36px}}@media (prefers-reduced-motion:reduce){.sk-tracker__dot{animation:none}}.sk-loyalty{gap:var(--sk-sp-3);padding:var(--sk-card-pad);border-radius:var(--sk-r-lg);background:var(--sk-surface);box-shadow:var(--sk-sh-1);flex-direction:column;display:flex}[data-theme=dark] .sk-loyalty{box-shadow:none;border:1px solid var(--sk-border)}.sk-loyalty__head{align-items:center;gap:var(--sk-sp-3);display:flex}.sk-loyalty__disc{border-radius:var(--sk-r-full);background:var(--tier-fill);block-size:48px;inline-size:48px;color:var(--sk-ink-900);font:var(--sk-t-h3);place-items:center;display:inline-grid}.sk-loyalty[data-granule] .sk-loyalty__disc[data-tier=granule],.sk-loyalty[data-granule] .sk-loyalty__bar{box-shadow:inset 0 0 0 1.5px var(--sk-border-strong)}.sk-loyalty__tier{font:var(--sk-t-h3);letter-spacing:var(--sk-ls-h3)}.sk-loyalty__points{font:var(--sk-t-price-xl);letter-spacing:var(--sk-ls-price-xl)}.sk-loyalty__points span{font:var(--sk-t-caption);color:var(--sk-muted)}.sk-loyalty__bar{border-radius:var(--sk-r-full);background:var(--sk-sunken);block-size:12px;position:relative;overflow:hidden}.sk-loyalty__fill{border-radius:inherit;background:var(--bar-fill);transform-origin:0;transition:transform var(--sk-dur-4) var(--sk-ease-out);position:absolute;inset:0}[dir=rtl] .sk-loyalty__fill{transform-origin:100%}.sk-loyalty__caption{font:var(--sk-t-body);color:var(--sk-muted)}@media (prefers-reduced-motion:reduce){.sk-loyalty__fill{transition:none}}.sk-pcard .sk-price{flex-wrap:wrap;row-gap:0}.sk-pcard .sk-price__from{flex-basis:100%}.sk-shell{grid-template-columns:var(--sk-sidebar-w) minmax(0, 1fr);min-block-size:var(--sk-shell-h,100dvh);background:var(--sk-bg);color:var(--sk-text);display:grid}.sk-shell[data-rail]{grid-template-columns:var(--sk-rail-w) minmax(0, 1fr)}.sk-shell__main{min-inline-size:0;padding:var(--sk-sp-4) var(--sk-gutter);inline-size:100%;max-inline-size:1440px;padding-block-end:var(--sk-sp-8)}@media (min-width:1440px){.sk-shell__main{max-inline-size:1600px}}.sk-shell__mobilebar{z-index:var(--sk-z-sticky);align-items:center;gap:var(--sk-sp-3);min-block-size:calc(var(--sk-topbar-h) + var(--sk-safe-t));padding-block-start:var(--sk-safe-t);padding-inline:var(--sk-sp-3);background:var(--sk-bg);border-block-end:1px solid var(--sk-border);display:flex;position:fixed;inset-block-start:0;inset-inline:0}@media (max-width:767.98px){.sk-shell{grid-template-columns:minmax(0,1fr)}.sk-shell__main{padding-block-start:calc(var(--sk-topbar-h) + var(--sk-safe-t) + var(--sk-sp-4))}}.sk-shell__theme{margin-inline-start:auto}.sk-shell__scrim{z-index:var(--sk-z-scrim);background:var(--sk-scrim);position:fixed;inset:0}.sk-side{gap:var(--sk-sp-4);block-size:var(--sk-shell-h,100dvh);padding:var(--sk-sp-4) var(--sk-sp-3);background:var(--sk-sidebar-bg);color:var(--sk-sidebar-text);overscroll-behavior:contain;flex-direction:column;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.sk-side[data-drawer]{z-index:var(--sk-z-sheet);inline-size:min(88vw, var(--sk-sidebar-w));transform:translateX(calc(var(--sk-dir) * -100%));transition:transform var(--sk-dur-3) var(--sk-ease-out);position:fixed;inset-block:0;inset-inline-start:0}.sk-side[data-drawer][data-open]{transform:none}.sk-shell .sk-wm{color:var(--sk-sidebar-text)}.sk-side__head{min-block-size:40px;padding-inline:var(--sk-sp-2);align-items:center;display:flex}.sk-shell[data-rail] .sk-side__head{justify-content:center;padding-inline:0}.sk-side__nav{gap:var(--sk-sp-4);flex-direction:column;flex:1;display:flex}.sk-side__group ul{flex-direction:column;gap:2px;display:flex}.sk-side__heading{padding:var(--sk-sp-2) var(--sk-sp-3);color:var(--sk-sidebar-muted);font:var(--sk-t-overline);letter-spacing:var(--sk-ls-overline);text-transform:uppercase}.sk-side__item{align-items:center;gap:var(--sk-sp-3);inline-size:100%;min-block-size:var(--sk-hit);padding-inline:var(--sk-sp-3);border-radius:var(--sk-r-md);color:var(--sk-sidebar-text);font:var(--sk-t-label);letter-spacing:var(--sk-ls-label);text-align:start;text-decoration:none;display:flex;position:relative}.sk-shell[data-rail] .sk-side__item{justify-content:center;padding-inline:0}.sk-side__icon{display:inline-flex}.sk-side__label{flex:1;min-inline-size:0}@media (hover:hover) and (pointer:fine){.sk-side__item:hover{background:var(--sk-sidebar-active-bg)}}.sk-side__item[aria-current=page]{background:var(--sk-sidebar-active-bg);color:var(--sk-sidebar-active-text)}.sk-side__item[aria-current=page]:before{content:"";border-radius:var(--sk-r-full);background:var(--sk-sidebar-bar);inline-size:3px;position:absolute;inset-block:10px;inset-inline-start:0}.sk-side__badge{flex-shrink:0}.sk-shell[data-rail] .sk-side__badge{position:absolute;inset-block-start:4px;inset-inline-end:8px}.sk-side__foot{gap:var(--sk-sp-1);border-block-start:1px solid var(--sk-plum-700);flex-direction:column;padding-block-start:var(--sk-sp-3);display:flex}.sk-side__user{align-items:center;gap:var(--sk-sp-3);padding:var(--sk-sp-2) var(--sk-sp-3);display:flex}.sk-shell[data-rail] .sk-side__user{justify-content:center;padding-inline:0}.sk-side__who{flex-direction:column;min-inline-size:0;display:flex}.sk-side__name{text-overflow:ellipsis;white-space:nowrap;font:var(--sk-t-label);overflow:hidden}.sk-side__role{color:var(--sk-sidebar-muted);font:var(--sk-t-caption)}@media (prefers-reduced-motion:reduce){.sk-side[data-drawer]{transition:none}}.sk-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--sk-sp-4);flex-wrap:wrap;margin-block-end:var(--sk-sp-4);display:flex}.sk-pagehead__title{font:var(--sk-t-h1);letter-spacing:var(--sk-ls-h1)}.sk-pagehead__desc{color:var(--sk-muted);margin-block-start:var(--sk-sp-1)}.sk-pagehead__eyebrow{color:var(--sk-muted);font:var(--sk-t-caption);margin-block-end:var(--sk-sp-1)}.sk-pagehead__actions{gap:var(--sk-sp-2);flex-wrap:wrap;display:flex}.sk-dt{border:1px solid var(--sk-border);border-radius:var(--sk-r-lg);background:var(--sk-surface);flex-direction:column;display:flex;overflow:clip}.sk-dt__toolbar,.sk-dt__bulk{align-items:center;gap:var(--sk-sp-3);padding:var(--sk-sp-3) var(--sk-sp-4);border-block-end:1px solid var(--sk-border);flex-wrap:wrap;display:flex}.sk-dt__bulk{background:var(--sk-text);color:var(--sk-surface);--sk-focus:var(--sk-indigo-200)}.sk-dt__bulk .sk-btn[data-variant]{--btn-bg:transparent;--btn-border:var(--sk-surface);--btn-fg:var(--sk-surface)}.sk-dt__bulkcount{font:var(--sk-t-label)}.sk-dt__bulkactions{gap:var(--sk-sp-2);flex-wrap:wrap;flex:1;display:flex}.sk-dt__scroll{overflow-x:auto}.sk-dt__table{inline-size:100%;font:var(--sk-t-label);font-weight:600}.sk-dt__table th{padding-inline:var(--sk-sp-3);background:var(--sk-sunken);color:var(--sk-muted);font:var(--sk-t-label);letter-spacing:var(--sk-ls-label);text-align:start;white-space:nowrap;position:sticky;inset-block-start:0}.sk-dt__table th,.sk-dt__table td{block-size:var(--sk-row-h);padding-inline:var(--sk-sp-3)}.sk-dt__table td{border-block-end:1px solid var(--sk-border);font-weight:600}.sk-dt__row[data-selected]{background:var(--sk-brand-tint)}@media (hover:hover) and (pointer:fine){.sk-dt__row:not([data-selected]):hover{background:var(--sk-sunken)}}.sk-dt .sk-dt__num{text-align:end;font-variant-numeric:tabular-nums lining-nums}.sk-dt__check{inline-size:var(--sk-hit);padding-inline:var(--sk-sp-2)}.sk-dt__check .sk-choice{min-inline-size:var(--sk-hit);min-block-size:var(--sk-hit);justify-content:center;align-items:center;gap:0;padding-block:0}.sk-dt__actions{inline-size:var(--sk-hit);text-align:end}.sk-dt__sort{min-inline-size:var(--sk-hit);align-items:center;gap:var(--sk-sp-1);min-block-size:var(--sk-hit);color:inherit;font:inherit;letter-spacing:inherit;display:inline-flex}.sk-dt__sort:hover,th[aria-sort=ascending] .sk-dt__sort,th[aria-sort=descending] .sk-dt__sort{color:var(--sk-text)}.sk-dt__row--skel td{padding-block:var(--sk-sp-4)}@media (max-width:767.98px){.sk-dt__table,.sk-dt__table tbody,.sk-dt__table tr,.sk-dt__table td{display:block}.sk-dt__table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sk-dt__table tr.sk-dt__row{align-items:center;column-gap:var(--sk-sp-2);padding:var(--sk-sp-3) var(--sk-sp-4);border-block-end:1px solid var(--sk-border);grid-template-columns:auto 1fr auto;display:grid}.sk-dt__table td{border:0;grid-column:2;block-size:auto;padding:2px 0}.sk-dt__table td[data-primary]{font:var(--sk-t-h3)}.sk-dt__table td[data-secondary]{display:none}.sk-dt__table td[data-label]:not([data-primary]):before{content:attr(data-label) ": ";color:var(--sk-muted);font:var(--sk-t-caption)}.sk-dt__table td.sk-dt__check{grid-area:1/1/span 4}.sk-dt__table td.sk-dt__actions{grid-area:1/3/span 4}.sk-dt .sk-dt__num{text-align:start}}.sk-pager{justify-content:space-between;align-items:center;gap:var(--sk-sp-3);padding:var(--sk-sp-3) var(--sk-sp-4);flex-wrap:wrap;display:flex}.sk-pager__range{color:var(--sk-muted);font:var(--sk-t-caption)}.sk-pager__buttons{align-items:center;gap:var(--sk-sp-2);display:flex}.sk-pager__page{text-align:center;min-inline-size:72px;font:var(--sk-t-label)}.sk-pager__size{flex-direction:row;align-items:center}.sk-pager__size .sk-input{min-block-size:var(--sk-control-h-sm)}.sk-pager__size .sk-input__control{min-block-size:var(--sk-hit)}.sk-form{gap:var(--sk-sp-8);flex-direction:column;max-inline-size:640px;display:flex}.sk-form__section{gap:var(--sk-sp-4);flex-direction:column;display:flex}.sk-form__title{font:var(--sk-t-h3);letter-spacing:var(--sk-ls-h3)}.sk-form__desc{color:var(--sk-muted);font:var(--sk-t-caption)}.sk-fieldgroup{gap:var(--sk-sp-4);display:grid}@media (min-width:1100px){.sk-fieldgroup[data-columns="2"]{grid-template-columns:1fr 1fr}}.sk-form__summary{padding:var(--sk-sp-3) var(--sk-sp-4);border:1px solid var(--sk-danger);border-radius:var(--sk-r-md);background:var(--sk-danger-tint)}.sk-form__summarytitle{align-items:center;gap:var(--sk-sp-2);color:var(--sk-danger);font:var(--sk-t-label);display:flex}.sk-form__summary ul{font:var(--sk-t-caption);margin-block-start:var(--sk-sp-2);padding-inline-start:var(--sk-sp-6);list-style:outside}.sk-form__summary a{min-block-size:var(--sk-hit);color:var(--sk-text);align-items:center;display:inline-flex}.sk-form__footer{z-index:var(--sk-z-sticky);justify-content:space-between;align-items:center;gap:var(--sk-sp-3);padding:var(--sk-sp-3) 0;border-block-start:1px solid var(--sk-border);background:var(--sk-bg);padding-block-end:max(var(--sk-safe-b), var(--sk-sp-3));display:flex;position:sticky;inset-block-end:0}.sk-form__footeractions{gap:var(--sk-sp-2);display:flex}.sk-form__dirty{align-items:center;gap:var(--sk-sp-2);color:var(--sk-muted);font:var(--sk-t-caption);display:inline-flex}.sk-form__dot{border-radius:var(--sk-r-full);background:var(--sk-warning);block-size:8px;inline-size:8px}.sk-kboard{gap:var(--sk-sp-4);scroll-snap-type:x proximity;align-items:flex-start;padding-block-end:var(--sk-sp-2);display:flex;overflow-x:auto}.sk-kcol{gap:var(--sk-sp-3);padding:var(--sk-sp-3);border-radius:var(--sk-r-lg);background:var(--sk-sunken);scroll-snap-align:start;flex-direction:column;flex:0 0 320px;display:flex}.sk-kboard--tabs .sk-kcol{flex-basis:auto;inline-size:100%}.sk-kcol__head{justify-content:space-between;align-items:center;gap:var(--sk-sp-2);padding-inline:var(--sk-sp-2);display:flex}.sk-kcol__title{font:var(--sk-t-h3);letter-spacing:var(--sk-ls-h3)}.sk-kcol__meta{align-items:center;gap:var(--sk-sp-2);display:inline-flex}.sk-kcol__body{gap:var(--sk-sp-3);flex-direction:column;display:flex}.sk-ocard{gap:var(--sk-sp-2);padding:var(--sk-sp-3);border-radius:var(--sk-r-md);background:var(--sk-surface);box-shadow:var(--sk-sh-1);flex-direction:column;display:flex;position:relative}.sk-ocard[data-fresh]:after{content:"";border-radius:inherit;background:var(--sk-brand-tint);opacity:0;pointer-events:none;animation:sk-flash .6s var(--sk-ease-out);position:absolute;inset:0}@keyframes sk-flash{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sk-ocard[data-fresh]:after{animation:none}}.sk-ocard__top{justify-content:space-between;align-items:center;gap:var(--sk-sp-2);display:flex}.sk-ocard__num{font:var(--sk-t-h3)}.sk-ocard__timer{align-items:center;gap:var(--sk-sp-1);padding-inline:var(--sk-sp-2);border-radius:var(--sk-r-xs);color:var(--sk-muted);font:var(--sk-t-caption);display:inline-flex}.sk-ocard__timer[data-level=warn]{background:var(--sk-warning-tint);color:var(--sk-warning-text)}.sk-ocard__timer[data-level=late]{background:var(--sk-danger-tint);color:var(--sk-danger)}.sk-ocard__who{align-items:center;gap:var(--sk-sp-2);color:var(--sk-muted);font:var(--sk-t-caption);display:flex}.sk-ocard__code{padding-inline:var(--sk-sp-2);border-radius:var(--sk-r-xs);background:var(--sk-sunken);color:var(--sk-text)}.sk-ocard__items{font:var(--sk-t-body);flex-direction:column;gap:2px;display:flex}.sk-ocard__opts{color:var(--sk-muted);font:var(--sk-t-caption);display:block}.sk-ocard__notes{align-items:flex-start;gap:var(--sk-sp-2);padding:var(--sk-sp-2);border-radius:var(--sk-r-xs);background:var(--sk-warning-tint);color:var(--sk-text);font:var(--sk-t-caption);display:flex}.sk-ocard__notes svg{color:var(--sk-warning-text)}.sk-ocard__total{justify-content:flex-end;display:flex}.sk-ocard__actions{align-items:center;gap:var(--sk-sp-2);display:flex}.sk-drop{justify-content:center;align-items:center;gap:var(--sk-sp-3);min-block-size:160px;padding:var(--sk-sp-4);border:2px dashed var(--sk-border-strong);border-radius:var(--sk-r-lg);background:var(--sk-sunken);text-align:center;transition:background-color var(--sk-dur-1) var(--sk-ease-out);flex-direction:column;display:flex;position:relative}.sk-drop[data-over]{border-color:var(--sk-brand);background:var(--sk-brand-tint)}.sk-drop[data-state=error]{border-color:var(--sk-danger)}.sk-drop[data-disabled]{background:var(--sk-disabled-bg);color:var(--sk-disabled-text)}.sk-drop__input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.sk-drop:has(.sk-drop__input:focus-visible){outline:var(--sk-focus-ring-width) solid var(--sk-focus);outline-offset:var(--sk-focus-ring-offset)}.sk-drop__inner{align-items:center;gap:var(--sk-sp-2);flex-direction:column;inline-size:100%;display:flex}.sk-drop__label{cursor:pointer;justify-content:center;min-block-size:128px}.sk-drop__icon{color:var(--sk-muted);display:inline-flex}.sk-drop__text{font:var(--sk-t-label)}.sk-drop__hint{color:var(--sk-muted);font:var(--sk-t-caption)}.sk-drop__error{color:var(--sk-danger);font:var(--sk-t-caption)}.sk-drop__preview{border-radius:var(--sk-r-md);background:var(--sk-surface);block-size:96px;inline-size:96px;overflow:hidden}.sk-drop__preview img{object-fit:cover;block-size:100%;inline-size:100%}.sk-drop__row{gap:var(--sk-sp-2);display:flex}.sk-audit{border-block-end:1px solid var(--sk-border)}.sk-audit__row{align-items:center;gap:var(--sk-sp-3);min-block-size:52px;padding-block:var(--sk-sp-2);display:flex}.sk-audit__sys{border-radius:var(--sk-r-full);background:var(--sk-sunken);block-size:32px;inline-size:32px;color:var(--sk-muted);place-items:center;display:inline-grid}.sk-audit__main{flex:1;min-inline-size:0}.sk-audit__text{font:var(--sk-t-body)}.sk-audit__text strong{font-weight:800}.sk-audit__text a{color:var(--sk-brand)}.sk-audit__meta{color:var(--sk-muted);font:var(--sk-t-caption)}.sk-audit__toggle{inline-size:var(--sk-hit);block-size:var(--sk-hit);border-radius:var(--sk-r-full);place-items:center;display:inline-grid}.sk-audit__caret[data-open]{transform:rotate(180deg)}.sk-audit__diff{gap:var(--sk-sp-3);grid-template-columns:1fr 1fr;padding-block-end:var(--sk-sp-3);display:grid}@media (max-width:479.98px){.sk-audit__diff{grid-template-columns:1fr}}.sk-audit__diffhead{color:var(--sk-muted);font:var(--sk-t-caption);margin-block-end:var(--sk-sp-1)}.sk-audit__line{padding-inline:var(--sk-sp-2);border-radius:var(--sk-r-xs);font-family:var(--sk-mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.sk-audit__line[data-kind=del]{background:var(--sk-danger-tint)}.sk-audit__line[data-kind=add]{background:var(--sk-success-tint)}.sk-range{gap:var(--sk-sp-3);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.sk-range__legend{font:var(--sk-t-label);margin-block-end:var(--sk-sp-2);padding:0}.sk-range__inputs{gap:var(--sk-sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.sk-stat{gap:var(--sk-sp-2);padding:var(--sk-sp-4);border:1px solid var(--sk-border);border-radius:var(--sk-r-md);background:var(--sk-surface);flex-direction:column;display:flex}.sk-stat__label{font:var(--sk-t-caption);color:var(--sk-muted)}.sk-stat__value{font:var(--sk-t-price-xl);letter-spacing:var(--sk-ls-price-xl)}.sk-stat__foot{justify-content:space-between;align-items:center;gap:var(--sk-sp-2);min-block-size:40px;display:flex}.sk-spark{fill:none;stroke:var(--sk-brand);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sk-chart{gap:var(--sk-sp-2);padding:var(--sk-sp-4);border:1px solid var(--sk-border);border-radius:var(--sk-r-lg);background:var(--sk-surface);flex-direction:column;min-inline-size:0;margin:0;display:flex}.sk-chart__head{justify-content:space-between;align-items:center;gap:var(--sk-sp-2);display:flex}.sk-chart__title{font:var(--sk-t-h3);letter-spacing:var(--sk-ls-h3)}.sk-chart__tools{align-items:center;gap:var(--sk-sp-2);display:flex}.sk-chart__toggle{min-block-size:var(--sk-hit);padding-inline:var(--sk-sp-3);border-radius:var(--sk-r-xs);color:var(--sk-brand);font:var(--sk-t-label);text-underline-offset:3px;text-decoration:underline}.sk-chart__summary{font:var(--sk-t-caption);color:var(--sk-muted)}.sk-chart__empty{padding-block:var(--sk-sp-8);text-align:center;color:var(--sk-muted)}.sk-chart__body{min-inline-size:0}.sk-chart__tablewrap{overflow-x:auto}.sk-chart__table{inline-size:100%;font:var(--sk-t-caption)}.sk-chart__table th,.sk-chart__table td{padding:var(--sk-sp-2) var(--sk-sp-3);border-block-end:1px solid var(--sk-border);text-align:start}.sk-chart__table th{color:var(--sk-muted)}.sk-chart__table .sk-dt__num{text-align:end}.sk-lc{inline-size:100%;position:relative}.sk-lc__svg{block-size:auto;max-inline-size:100%;display:block;overflow:visible}.sk-lc__grid{stroke:var(--sk-border);stroke-width:1px}.sk-lc__axis{fill:var(--sk-muted);font:var(--sk-t-caption);font-variant-numeric:tabular-nums lining-nums}.sk-lc__line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sk-lc__area{opacity:.12}.sk-lc__guide{stroke:var(--sk-border-strong);stroke-width:1px;stroke-dasharray:3 3}.sk-lc__point{fill:var(--sk-surface);stroke-width:2.5px}.sk-lc__svg:focus-visible{outline-offset:4px;border-radius:var(--sk-r-xs)}.sk-lc__tip{padding:var(--sk-sp-2) var(--sk-sp-3);border:1px solid var(--sk-border);border-radius:var(--sk-r-md);background:var(--sk-surface);box-shadow:var(--sk-sh-3);font:var(--sk-t-caption);pointer-events:none;white-space:nowrap;flex-direction:column;gap:2px;display:flex;position:absolute;inset-block-start:0}.sk-lc__legend{gap:var(--sk-sp-4);font:var(--sk-t-caption);flex-wrap:wrap;margin-block-start:var(--sk-sp-2);display:flex}.sk-lc__legend li{align-items:center;gap:var(--sk-sp-2);display:inline-flex}.sk-hbar{gap:var(--sk-sp-2);flex-direction:column;display:flex}.sk-hbar__row{align-items:center;gap:var(--sk-sp-3);font:var(--sk-t-caption);grid-template-columns:minmax(80px,30%) 1fr auto;display:grid}.sk-hbar__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-hbar__track{border-radius:var(--sk-r-xs);background:var(--sk-sunken);block-size:12px;display:block}.sk-hbar__fill{border-start-end-radius:var(--sk-r-xs);border-end-end-radius:var(--sk-r-xs);block-size:100%;display:block}.sk-hbar__value{text-align:end;min-inline-size:48px}.sk-donut{align-items:center;gap:var(--sk-sp-6);flex-wrap:wrap;display:flex}.sk-donut__ring{block-size:160px;inline-size:160px;position:relative}.sk-donut__track,.sk-donut__seg{fill:none;stroke-width:16px}.sk-donut__track{stroke:var(--sk-sunken)}.sk-donut__center{font:var(--sk-t-price-lg);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.sk-donut__list{gap:var(--sk-sp-2);min-inline-size:180px;font:var(--sk-t-caption);flex-direction:column;flex:1;display:flex}.sk-donut__list li{align-items:center;gap:var(--sk-sp-2);display:flex}.sk-donut__swatch{border-radius:var(--sk-r-xs);flex-shrink:0;block-size:12px;inline-size:12px}.sk-donut__name{flex:1}
