.tk-brand-logo,.tk-brand-mark{position:relative;display:inline-block;direction:ltr;flex-shrink:0;line-height:0;vertical-align:middle}.tk-brand-logo img,.tk-brand-mark img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.tk-brand-logo--on-dark{background-color:transparent}.tk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tk-space-2);margin:0;border-style:solid;border-width:1px;border-radius:12px;font-family:var(--tk-font-body);font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none;transition:background-color var(--tk-motion-press) var(--tk-ease-out),border-color var(--tk-motion-press) var(--tk-ease-out),color var(--tk-motion-press) var(--tk-ease-out),opacity var(--tk-motion-press) var(--tk-ease-out)}.tk-btn:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-btn:disabled{opacity:.5;cursor:not-allowed}.tk-btn--density-storefront{min-block-size:44px}.tk-btn--density-admin{min-block-size:40px}.tk-btn--sm{padding-inline:var(--tk-space-3);padding-block:var(--tk-space-1);font-size:var(--tk-text-label-size)}.tk-btn--md{padding-inline:var(--tk-space-4);padding-block:var(--tk-space-2)}.tk-btn--lg,.tk-btn--md{font-size:var(--tk-text-body-size)}.tk-btn--lg{padding-inline:var(--tk-space-6);padding-block:var(--tk-space-3)}.tk-btn--primary{background:var(--tk-color-action);border-color:var(--tk-color-action);color:var(--tk-color-action-contrast);font-weight:700}.tk-btn--primary:hover:not(:disabled){background:var(--tk-color-action-hover);border-color:var(--tk-color-action-hover)}.tk-btn--secondary{background:var(--tk-color-raised);border-color:var(--tk-color-border-strong);color:var(--tk-color-ink)}.tk-btn--secondary:hover:not(:disabled){border-color:var(--tk-color-ink)}.tk-btn--ghost{background:transparent;border-color:transparent;color:var(--tk-color-ink)}.tk-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--tk-color-ink) 6%,transparent)}.tk-btn--destructive{background:var(--tk-color-danger);border-color:var(--tk-color-danger);color:#ffffff}.tk-btn--destructive:hover:not(:disabled){background:color-mix(in srgb,var(--tk-color-danger) 88%,#000);border-color:color-mix(in srgb,var(--tk-color-danger) 88%,#000)}.tk-btn--loading{position:relative}.tk-btn__label{display:inline-flex;align-items:center;gap:.4rem}.tk-btn__label--hidden{visibility:hidden}.tk-btn__spinner{position:absolute;inline-size:1.125rem;block-size:1.125rem;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-block-start-color:currentColor;border-radius:50%;animation:tk-btn-spin var(--tk-motion-skeleton) linear infinite}@keyframes tk-btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tk-btn{transition:none}.tk-btn__spinner{animation:none;border-color:currentColor}}.tk-input-shell .tk-input{background:transparent}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.tk-color{align-items:center;gap:var(--tk-space-2);display:flex}.tk-color__swatch{box-sizing:border-box;border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-sm);cursor:pointer;background:0 0;flex:none;width:36px;height:36px;margin:0;padding:0}.tk-color--storefront .tk-color__swatch{width:44px;height:44px}.tk-color__swatch::-webkit-color-swatch-wrapper{padding:3px}.tk-color__swatch::-webkit-color-swatch{border-radius:calc(var(--tk-radius-sm) - 2px);border:0}.tk-color__swatch:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-color__hex{text-transform:lowercase;flex:auto;min-inline-size:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tk-field--error .tk-color__swatch{border-color:var(--tk-color-danger)}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.tk-field{gap:var(--tk-space-1);text-align:start;flex-direction:column;inline-size:100%;display:flex}.tk-field--horizontal{align-items:center;gap:var(--tk-space-2);flex-direction:row;inline-size:auto;max-inline-size:100%}.tk-field--horizontal .tk-field__label{white-space:nowrap;flex:none;margin:0}.tk-field__label{font-size:var(--tk-text-label-size);font-weight:var(--tk-text-label-weight);line-height:var(--tk-text-label-line);color:var(--tk-color-ink)}.tk-input{border:1px solid var(--tk-color-border);background:var(--tk-color-raised);inline-size:100%;color:var(--tk-color-ink);font-family:var(--tk-font-body);font-size:var(--tk-text-body-size);padding-inline:var(--tk-space-3);padding-block:var(--tk-space-2);text-align:start;border-radius:12px;margin:0}.tk-field--storefront .tk-input-shell,.tk-field--storefront .tk-native-select,.tk-field--storefront .tk-textarea,.tk-field--storefront>.tk-input{min-block-size:44px}.tk-field--admin .tk-input-shell,.tk-field--admin .tk-native-select,.tk-field--admin .tk-textarea,.tk-field--admin>.tk-input{min-block-size:40px}.tk-input-shell{border:1px solid var(--tk-color-border);background:var(--tk-color-raised);border-radius:12px;align-items:center;inline-size:100%;display:flex}.tk-input-shell .tk-input{background:0 0;border:0;flex:1;min-block-size:0;min-inline-size:0;padding-block:0}.tk-input-shell .tk-input:focus-visible{border:0;outline:none}.tk-input-shell:focus-within{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px;border-color:var(--tk-color-border-strong)}.tk-input__affix{padding-inline:var(--tk-space-3);color:var(--tk-color-muted);font-size:var(--tk-text-caption-size);white-space:nowrap;align-items:center;font-weight:600;display:flex}.tk-input:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px;border-color:var(--tk-color-border-strong)}.tk-field--error .tk-input,.tk-field--error .tk-input-shell{border-color:var(--tk-color-danger)}.tk-field__hint{color:var(--tk-color-muted)}.tk-field__error,.tk-field__hint{font-size:var(--tk-text-caption-size);margin:0}.tk-field__error{color:var(--tk-color-danger)}.tk-select-trigger{justify-content:space-between;align-items:center;gap:var(--tk-space-2);border:1px solid var(--tk-color-border);background:var(--tk-color-raised);inline-size:100%;color:var(--tk-color-ink);font-family:var(--tk-font-body);font-size:var(--tk-text-body-size);padding-inline:var(--tk-space-3);padding-block:var(--tk-space-2);cursor:pointer;text-align:start;border-radius:12px;margin:0;display:inline-flex}.tk-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-inline-size:0;overflow:hidden}.tk-select-trigger--storefront{min-block-size:44px}.tk-select-trigger--admin{min-block-size:40px}.tk-field--horizontal .tk-select-trigger{inline-size:auto;min-inline-size:10.5rem}.tk-select-trigger:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-select-icon{color:var(--tk-color-muted)}.tk-field--error .tk-native-select,.tk-field--error .tk-select-trigger{border-color:var(--tk-color-danger)}.tk-native-select-wrap{align-items:center;display:flex;position:relative}.tk-native-select{appearance:none;cursor:pointer;text-align:start;padding-inline-end:2.25rem}.tk-native-select-wrap:after{content:"";border-inline-end:2px solid var(--tk-color-muted);border-block-end:2px solid var(--tk-color-muted);pointer-events:none;width:.45rem;height:.45rem;position:absolute;inset-inline-end:.85rem;transform:translateY(-25%)rotate(45deg)}.tk-select-content{z-index:var(--tk-z-popover);border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-md);background:var(--tk-color-raised);box-shadow:var(--tk-shadow-lg);min-inline-size:var(--radix-select-trigger-width);overflow:hidden}.tk-select-viewport{padding:var(--tk-space-1)}.tk-select-item{border-radius:var(--tk-radius-sm);inline-size:100%;padding-inline:var(--tk-space-3);padding-block:var(--tk-space-2);font-size:var(--tk-text-body-size);color:var(--tk-color-ink);cursor:pointer;text-align:start;outline:none;justify-content:flex-start;align-items:center;display:flex}html[dir=rtl] .tk-select-content,html[dir=rtl] .tk-select-item,html[dir=rtl] .tk-select-trigger,html[dir=rtl] .tk-select-viewport{direction:rtl}.tk-select-item[data-highlighted]{background:var(--tk-color-accent)}@supports (color:color-mix(in lab,red,red)){.tk-select-item[data-highlighted]{background:color-mix(in srgb,var(--tk-color-accent) 12%,transparent)}}.tk-select-item[data-state=checked]{color:var(--tk-color-accent-ink);font-weight:600}.tk-checkbox{position:relative;display:flex;align-items:center;gap:var(--tk-space-2);margin:0;border-radius:var(--tk-radius-sm);color:var(--tk-color-ink);cursor:pointer;font-family:var(--tk-font-body);font-size:var(--tk-text-label-size);line-height:1.3;padding-block:.3rem;padding-inline:.2rem}.tk-checkbox:hover{background:color-mix(in srgb,var(--tk-color-ink) 4%,transparent)}.tk-checkbox--disabled{cursor:not-allowed;opacity:.5}.tk-checkbox__input{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.tk-checkbox__box{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:1rem;block-size:1rem;border:1px solid var(--tk-color-border-strong);border-radius:.2rem;background:var(--tk-color-raised);color:var(--tk-color-action-contrast)}.tk-checkbox__mark{opacity:0}.tk-checkbox__input:checked+.tk-checkbox__box{border-color:var(--tk-color-ink);background:var(--tk-color-ink)}.tk-checkbox__input:checked+.tk-checkbox__box .tk-checkbox__mark{opacity:1}.tk-checkbox__input:focus-visible+.tk-checkbox__box{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-checkbox__label{min-inline-size:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.tk-checkbox__count{margin-inline-start:auto;color:var(--tk-color-muted);font-size:var(--tk-text-caption-size)}.tk-checkbox__input:checked~.tk-checkbox__label{font-weight:700}.tk-chip{display:inline-flex;flex:none;align-items:center;gap:.25rem;border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-pill);background:var(--tk-color-raised);font-family:var(--tk-font-body);font-size:var(--tk-text-label-size);font-weight:600;line-height:1;padding-block:.5rem;padding-inline:.875rem;text-decoration:none;white-space:nowrap}.tk-chip,.tk-chip:hover{color:var(--tk-color-ink)}.tk-chip:hover{border-color:var(--tk-color-border-strong)}.tk-chip:visited{color:var(--tk-color-ink)}.tk-chip--on{background:var(--tk-color-ink)}.tk-chip--on,.tk-chip--on:hover,.tk-chip--on:visited{border-color:var(--tk-color-ink);color:#fff}.tk-chip:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-swatch{display:inline-block;flex:none;border:1px solid color-mix(in srgb,var(--tk-color-ink) 18%,transparent);border-radius:50%;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px rgb(255 255 255/.25)}.tk-swatch--sm{inline-size:1rem;block-size:1rem}.tk-swatch--md{inline-size:1.35rem;block-size:1.35rem}.tk-swatch--bordered{border-color:var(--tk-color-border-strong)}.tk-swatch--on{box-shadow:0 0 0 2px var(--tk-color-raised),0 0 0 4px var(--tk-color-ink)}.tk-range{position:relative;display:flex;align-items:center;block-size:2rem;padding-inline:.15rem}.tk-range__rail{position:absolute;inset-inline:.45rem;block-size:.28rem;border-radius:var(--tk-radius-pill);background:var(--tk-color-border)}.tk-range__fill{position:absolute;inset-block:0;border-radius:inherit;background:var(--tk-color-ink)}.tk-range__input{position:absolute;inset:0;inline-size:100%;margin:0;background:none;pointer-events:none;appearance:none;-webkit-appearance:none}.tk-range__input::-webkit-slider-runnable-track{background:transparent;block-size:.28rem}.tk-range__input::-webkit-slider-thumb{pointer-events:auto;appearance:none;-webkit-appearance:none;inline-size:1.15rem;block-size:1.15rem;margin-block-start:-.44rem;border:2px solid var(--tk-color-ink);border-radius:50%;background:var(--tk-color-raised);box-shadow:var(--tk-shadow-sm);cursor:pointer}.tk-range__input::-moz-range-track{background:transparent;border:0;block-size:.28rem}.tk-range__input::-moz-range-thumb{pointer-events:auto;appearance:none;inline-size:1.15rem;block-size:1.15rem;border:2px solid var(--tk-color-ink);border-radius:50%;background:var(--tk-color-raised);box-shadow:var(--tk-shadow-sm);cursor:pointer}.tk-range__input:focus-visible{outline:none}.tk-range__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-range__input:focus-visible::-moz-range-thumb{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-range__input--max{z-index:2}.tk-toggle-group{display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-sm);background:var(--tk-color-raised)}.tk-toggle-group__item{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.25rem;min-block-size:2.25rem;margin:0;border:0;border-inline-end:1px solid var(--tk-color-border);border-radius:0;background:transparent;color:var(--tk-color-muted);cursor:pointer;font-family:var(--tk-font-body);font-size:var(--tk-text-label-size);font-weight:700}.tk-toggle-group__item:last-child{border-inline-end:0}.tk-toggle-group__item:hover{color:var(--tk-color-ink);background:color-mix(in srgb,var(--tk-color-ink) 4%,transparent)}.tk-toggle-group__item--on,.tk-toggle-group__item--on:hover{background:var(--tk-color-ink);color:#fff}.tk-toggle-group__item:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:-2px;z-index:1}.tk-datepicker-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--tk-space-2);inline-size:100%;margin:0;border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-sm);background:var(--tk-color-raised);color:var(--tk-color-ink);font-family:var(--tk-font-body);font-size:var(--tk-text-body-size);padding-inline:var(--tk-space-3);padding-block:var(--tk-space-2);cursor:pointer;text-align:start}.tk-datepicker-trigger--storefront{min-block-size:44px}.tk-datepicker-trigger--admin{min-block-size:36px}.tk-datepicker-trigger:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-datepicker-trigger:disabled{opacity:.55;cursor:not-allowed}.tk-datepicker-placeholder{color:var(--tk-color-muted)}.tk-datepicker-icons{align-items:center;gap:var(--tk-space-1)}.tk-datepicker-clear,.tk-datepicker-icons{display:inline-flex;color:var(--tk-color-muted)}.tk-datepicker-clear{border-radius:var(--tk-radius-sm)}.tk-datepicker-pop{position:fixed;z-index:var(--tk-z-popover);width:min(20.5rem,calc(100vw - 2rem));padding:var(--tk-space-3);border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-md);background:var(--tk-color-raised);box-shadow:var(--tk-shadow-lg)}.tk-datepicker-head{display:flex;align-items:center;justify-content:space-between;gap:var(--tk-space-2);margin-block-end:var(--tk-space-3)}.tk-datepicker-month{margin:0;font-size:var(--tk-text-body-size);font-weight:700}.tk-datepicker-nav{display:inline-flex;align-items:center;justify-content:center;margin:0;border:0;border-radius:var(--tk-radius-sm);background:transparent;color:var(--tk-color-ink);min-inline-size:36px;min-block-size:36px;cursor:pointer}.tk-datepicker-nav:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-datepicker-grid,.tk-datepicker-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.tk-datepicker-week{margin-block-end:var(--tk-space-1)}.tk-datepicker-week span{text-align:center;font-size:var(--tk-text-caption-size);font-weight:600;color:var(--tk-color-muted);padding-block:var(--tk-space-1)}.tk-datepicker-day{margin:0;border:0;border-radius:var(--tk-radius-sm);background:transparent;color:var(--tk-color-ink);min-block-size:36px;cursor:pointer;font:inherit}.tk-datepicker-day.is-outside{color:var(--tk-color-muted);opacity:.45}.tk-datepicker-day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px var(--tk-color-accent)}.tk-datepicker-day.is-selected,.tk-datepicker-day:hover{background:color-mix(in srgb,var(--tk-color-accent) 14%,transparent)}.tk-datepicker-day.is-selected{background:var(--tk-color-accent);color:var(--tk-color-action-contrast);font-weight:700}.tk-datepicker-day:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-datepicker-time{display:grid;gap:var(--tk-space-1);margin-block-start:var(--tk-space-3);font-size:var(--tk-text-caption-size);font-weight:600;color:var(--tk-color-muted)}.tk-field--error .tk-datepicker-trigger{border-color:var(--tk-color-danger)}.tk-badge{display:inline-flex;align-items:center;gap:var(--tk-space-1);padding-inline:8px;padding-block:3px;border-radius:6px;font-size:.72rem;font-weight:650;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.tk-badge--soft.tk-badge--neutral{background:color-mix(in srgb,var(--tk-color-muted) 14%,transparent);color:var(--tk-color-ink)}.tk-badge--soft.tk-badge--success{background:var(--tk-color-success-bg);color:var(--tk-color-success)}.tk-badge--soft.tk-badge--warning{background:var(--tk-color-warning-bg);color:var(--tk-color-ink)}.tk-badge--soft.tk-badge--danger{background:var(--tk-color-danger-bg);color:var(--tk-color-danger)}.tk-badge--soft.tk-badge--accent{background:color-mix(in srgb,var(--tk-color-accent) 16%,transparent);color:var(--tk-color-accent-ink)}.tk-badge--solid.tk-badge--neutral{background:var(--tk-color-ink);color:var(--tk-color-surface)}.tk-badge--solid.tk-badge--success{background:var(--tk-color-success);color:#ecfdf3}.tk-badge--solid.tk-badge--warning{background:var(--tk-color-warning);color:var(--tk-color-ink)}.tk-badge--solid.tk-badge--danger{background:var(--tk-color-danger);color:#fef2f2}.tk-badge--solid.tk-badge--accent{background:var(--tk-color-accent);color:var(--tk-color-accent-contrast);font-size:max(var(--tk-text-caption-size),.875rem)}.tk-tag{gap:var(--tk-space-1);padding-inline-start:var(--tk-space-2);padding-inline-end:var(--tk-space-1);padding-block:var(--tk-space-1);border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-pill);background:var(--tk-color-surface);color:var(--tk-color-ink);font-size:var(--tk-text-label-size);line-height:1.2}.tk-tag,.tk-tag__remove{display:inline-flex;align-items:center}.tk-tag__remove{justify-content:center;margin:0;padding:var(--tk-space-1);border:0;border-radius:var(--tk-radius-pill);background:transparent;color:var(--tk-color-muted);cursor:pointer;min-inline-size:28px;min-block-size:28px}.tk-tag__remove:hover{color:var(--tk-color-ink);background:color-mix(in srgb,var(--tk-color-ink) 8%,transparent)}.tk-tag__remove:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-card{background:var(--tk-color-raised);border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-md);padding:var(--tk-space-4);box-shadow:none}.tk-card--hoverable{transition:box-shadow var(--tk-motion-card) var(--tk-ease-emphasized),border-color var(--tk-motion-card) var(--tk-ease-out)}.tk-card--hoverable:hover{border-color:var(--tk-color-border-strong);box-shadow:var(--tk-shadow-md)}@media (prefers-reduced-motion:reduce){.tk-card--hoverable{transition:none}}.tk-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--tk-space-2)}.tk-price__current{font-size:var(--tk-text-body-size);font-weight:600;color:var(--tk-color-ink);line-height:var(--tk-text-body-line)}.tk-price__was{font-size:var(--tk-text-label-size);color:var(--tk-color-muted);text-decoration:line-through}.tk-price__discount{padding-inline:var(--tk-space-2);padding-block:var(--tk-space-1);border-radius:var(--tk-radius-pill);background:var(--tk-color-deal);color:var(--tk-color-deal-contrast);font-size:.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.tk-price__discount,.tk-qty{display:inline-flex;align-items:center}.tk-qty{border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-sm);background:var(--tk-color-raised);overflow:hidden}.tk-qty__btn{display:inline-flex;align-items:center;justify-content:center;margin:0;border:0;background:transparent;color:var(--tk-color-ink);cursor:pointer;min-inline-size:44px;min-block-size:44px}.tk-qty__btn:disabled{opacity:.5;cursor:not-allowed}.tk-qty__btn:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:-2px}.tk-qty__value{min-inline-size:2.5rem;text-align:center;font-weight:600;font-size:var(--tk-text-body-size);color:var(--tk-color-ink);border-inline:1px solid var(--tk-color-border);padding-block:var(--tk-space-2)}.tk-qty--compact{border-radius:.2rem}.tk-qty--compact .tk-qty__btn{min-inline-size:2.15rem;min-block-size:2.15rem}.tk-qty--compact .tk-qty__value{min-inline-size:1.85rem;font-size:.875rem;padding-block:.35rem}.tk-rating{display:inline-flex;align-items:center;gap:var(--tk-space-1);font-size:var(--tk-text-caption-size);color:var(--tk-color-ink);line-height:1}.tk-rating__stars{display:inline-flex;gap:1px}.tk-rating__star{color:var(--tk-color-border-strong)}.tk-rating__star--filled{color:var(--tk-color-accent)}.tk-rating__value{font-weight:600}.tk-rating__count{color:var(--tk-color-muted)}.tk-product-card{display:flex;flex-direction:column;padding:0;overflow:hidden;height:100%;border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-md);background:var(--tk-color-raised);box-shadow:none;transition:box-shadow var(--tk-motion-card) var(--tk-ease-emphasized),border-color var(--tk-motion-card) var(--tk-ease-out)}.tk-product-card:hover{border-color:var(--tk-color-border-strong);box-shadow:var(--tk-shadow-md)}.tk-product-card__top{position:relative}.tk-product-card__link{color:inherit;text-decoration:none}.tk-product-card__media{aspect-ratio:1/1;width:100%;display:flex;align-items:center;justify-content:center;padding:var(--tk-space-2);background:var(--tk-color-raised);overflow:hidden}.tk-product-card__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .42s var(--tk-ease-out)}@media (hover:hover){.tk-product-card:hover .tk-product-card__img{transform:translateY(-.125rem)}}.tk-product-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--tk-color-surface),color-mix(in srgb,var(--tk-color-accent) 14%,var(--tk-color-bg)))}.tk-product-card__deal{position:absolute;inset-block-start:var(--tk-space-2);inset-inline-start:var(--tk-space-2);z-index:1;display:inline-flex;align-items:center;padding-inline:var(--tk-space-2);padding-block:var(--tk-space-1);border-radius:var(--tk-radius-pill);background:var(--tk-color-deal);color:var(--tk-color-deal-contrast);border:1px solid color-mix(in srgb,var(--tk-color-deal-contrast) 8%,transparent);box-shadow:var(--tk-shadow-sm);font-size:.8125rem;font-weight:800;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.tk-product-card__deal-value{direction:ltr;unicode-bidi:isolate;white-space:nowrap}.tk-product-card__wishlist{position:absolute;inset-block-start:var(--tk-space-2);inset-inline-end:var(--tk-space-2);z-index:2;display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.75rem;min-block-size:2.75rem;border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-pill);background:var(--tk-color-raised);color:var(--tk-color-ink);cursor:pointer;box-shadow:var(--tk-shadow-sm);transition:background .16s var(--tk-ease-out),color .16s var(--tk-ease-out),box-shadow .16s var(--tk-ease-out)}.tk-product-card__wishlist:hover{background:var(--tk-color-raised);box-shadow:var(--tk-shadow-md)}.tk-product-card__wishlist--active{color:var(--tk-color-accent)}.tk-product-card__wishlist:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-product-card__body{display:flex;flex-direction:column;flex:1;gap:var(--tk-space-1);padding:var(--tk-space-3)}.tk-product-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .6rem}.tk-product-card__owner{flex:none}.tk-product-card__stock{font-size:var(--tk-text-caption-size);font-weight:600;color:var(--tk-color-muted)}.tk-product-card__stock--out{color:var(--tk-color-danger)}.tk-product-card__stock--demand{color:var(--tk-color-warning)}.tk-product-card__title{margin:0;font-size:var(--tk-text-title-sm-size);font-weight:var(--tk-text-title-sm-weight);line-height:var(--tk-text-title-sm-line);color:var(--tk-color-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-align:start;min-block-size:calc(var(--tk-text-title-sm-size) * var(--tk-text-title-sm-line) * 2)}.tk-product-card__rating{margin-block-start:0}.tk-product-card__installment{margin:0;font-size:var(--tk-text-caption-size);font-weight:var(--tk-text-caption-weight);line-height:var(--tk-text-caption-line);color:var(--tk-color-muted)}.tk-product-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tk-space-2);margin-block-start:auto;padding:0;padding-block-start:var(--tk-space-3);inline-size:100%;position:static}.tk-product-card__cart{flex:1;min-inline-size:0}.tk-product-card__cart--added,.tk-product-card__cart--added:hover:not(:disabled){background:var(--tk-color-ink);border-color:var(--tk-color-ink);color:var(--tk-color-raised)}.tk-product-card .tk-price{align-items:center}.tk-product-card .tk-price__current{font-size:1.125rem;font-weight:700;line-height:1.25;color:var(--tk-color-ink)}.tk-product-card .tk-price__was{font-size:var(--tk-text-caption-size);color:var(--tk-color-muted)}.tk-product-card--row{flex-direction:row;align-items:stretch;height:auto;min-block-size:9.5rem}.tk-product-card--row .tk-product-card__top{flex:none;inline-size:9.5rem}.tk-product-card--row .tk-product-card__media{aspect-ratio:1/1;height:100%}.tk-product-card--row .tk-product-card__body{flex:1;justify-content:center}.tk-product-card--row .tk-product-card__title{min-block-size:0}.tk-product-card--row .tk-product-card__actions{margin-block-start:var(--tk-space-2);max-inline-size:14rem;padding:0}@media (min-width:768px){.tk-product-card--row .tk-product-card__top{inline-size:11.5rem}}@media (prefers-reduced-motion:reduce){.tk-product-card,.tk-product-card__actions,.tk-product-card__img,.tk-product-card__wishlist{transition:none}.tk-product-card:hover .tk-product-card__img{transform:none}}.tk-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--tk-space-1);margin:0;padding:0;list-style:none;font-size:var(--tk-text-label-size);line-height:var(--tk-text-label-line)}.tk-breadcrumb__item{display:inline-flex;align-items:center;gap:var(--tk-space-1);min-inline-size:0}.tk-breadcrumb__sep{display:inline-flex;color:var(--tk-color-muted);flex:none}.tk-breadcrumb__link{color:var(--tk-color-muted);text-decoration:none}.tk-breadcrumb__link:hover{color:var(--tk-color-ink);text-decoration:underline}.tk-breadcrumb__current{color:var(--tk-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:min(70vw,28rem)}.tk-breadcrumb__current--active{color:var(--tk-color-ink)}.tk-skeleton{display:block;border-radius:var(--tk-radius-sm);background-color:color-mix(in srgb,var(--tk-color-border) 55%,var(--tk-color-surface));background-image:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--tk-color-surface) 80%,white) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:tk-skeleton-shimmer var(--tk-motion-skeleton) ease-in-out infinite}@keyframes tk-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}[dir=rtl] .tk-skeleton{animation-name:tk-skeleton-shimmer-rtl}@keyframes tk-skeleton-shimmer-rtl{0%{background-position:-100% 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.tk-skeleton{animation:none;background-image:none}}.tk-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--tk-space-2);padding-block:48px;padding-inline:var(--tk-space-4)}.tk-empty__icon{color:var(--tk-color-muted)}.tk-empty__heading{margin:0;font-size:1rem;font-weight:700;line-height:1.35;color:var(--tk-color-ink)}.tk-empty__body{margin:0;max-inline-size:28rem;font-size:var(--tk-text-body-size);line-height:var(--tk-text-body-line);color:var(--tk-color-muted)}.tk-empty__action{margin-block-start:var(--tk-space-2)}.tk-pagination{gap:var(--tk-space-3)}.tk-pagination,.tk-pagination__btn{display:inline-flex;align-items:center}.tk-pagination__btn{justify-content:center;margin:0;border:1px solid var(--tk-color-border);border-radius:12px;background:var(--tk-color-raised);color:var(--tk-color-ink);cursor:pointer;min-inline-size:40px;min-block-size:40px}.tk-pagination__btn:disabled{opacity:.5;cursor:not-allowed}.tk-pagination__btn:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-pagination__status{font-size:var(--tk-text-label-size);color:var(--tk-color-muted)}.tk-alert{border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-md);padding-inline:var(--tk-space-4);padding-block:var(--tk-space-3);font-size:var(--tk-text-body-size);line-height:var(--tk-text-body-line)}.tk-alert__title{font-weight:600;margin-block-end:var(--tk-space-1)}.tk-alert--info{background:var(--tk-color-surface);border-color:var(--tk-color-border-strong);color:var(--tk-color-ink)}.tk-alert--success{background:var(--tk-color-success-bg);border-color:color-mix(in srgb,var(--tk-color-success) 35%,transparent);color:var(--tk-color-success)}.tk-alert--warning{background:var(--tk-color-warning-bg);border-color:color-mix(in srgb,var(--tk-color-warning) 40%,transparent);color:var(--tk-color-ink)}.tk-alert--danger{background:var(--tk-color-danger-bg);border-color:color-mix(in srgb,var(--tk-color-danger) 35%,transparent);color:var(--tk-color-danger)}.tk-accordion__item{border-block-end:1px solid var(--tk-color-border)}.tk-accordion__header{margin:0}.tk-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--tk-space-3);inline-size:100%;margin:0;border:0;background:transparent;color:var(--tk-color-ink);font-family:var(--tk-font-body);font-size:var(--tk-text-body-size);font-weight:600;text-align:start;padding-block:var(--tk-space-3);padding-inline:0;cursor:pointer;min-block-size:44px}.tk-accordion__trigger>span:first-child{flex:1;min-inline-size:0;text-align:start}.tk-accordion__trigger:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-accordion__chevron{color:var(--tk-color-muted);transition:transform var(--tk-motion-enter) var(--tk-ease-emphasized)}.tk-accordion__trigger[data-state=open] .tk-accordion__chevron{transform:rotate(180deg)}.tk-accordion__content{overflow:hidden;color:var(--tk-color-muted);font-size:var(--tk-text-body-size);line-height:var(--tk-text-body-line)}.tk-accordion__content[data-state=open]{animation:tk-accordion-down var(--tk-motion-enter) var(--tk-ease-emphasized)}.tk-accordion__content[data-state=closed]{animation:tk-accordion-up var(--tk-motion-exit) var(--tk-ease-in)}.tk-accordion__content-inner{padding-block-end:var(--tk-space-4);text-align:start}html[dir=rtl] .tk-accordion__content,html[dir=rtl] .tk-accordion__trigger{direction:rtl;text-align:start}@keyframes tk-accordion-down{0%{block-size:0;opacity:0}to{block-size:var(--radix-accordion-content-height);opacity:1}}@keyframes tk-accordion-up{0%{block-size:var(--radix-accordion-content-height);opacity:1}to{block-size:0;opacity:0}}@media (prefers-reduced-motion:reduce){.tk-accordion__chevron,.tk-accordion__content[data-state=closed],.tk-accordion__content[data-state=open]{animation:none;transition:none}}.tk-tabs__list{display:flex;gap:var(--tk-space-1);border-block-end:1px solid var(--tk-color-border)}.tk-tabs__trigger{margin:0;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--tk-color-muted);font-family:var(--tk-font-body);font-size:var(--tk-text-label-size);font-weight:600;padding-inline:var(--tk-space-3);padding-block:var(--tk-space-2);cursor:pointer;min-block-size:36px}.tk-tabs__trigger[data-state=active]{color:var(--tk-color-accent-ink);border-block-end-color:var(--tk-color-accent)}.tk-tabs__trigger:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-tabs__content{padding-block-start:var(--tk-space-4)}.tk-modal__overlay{position:fixed;inset:0;z-index:var(--tk-z-modal);background:rgb(42 34 24/.45);animation:tk-overlay-in var(--tk-motion-enter) var(--tk-ease-emphasized)}.tk-modal__content{position:fixed;top:50%;left:50%;z-index:calc(var(--tk-z-modal) + 1);display:flex;flex-direction:column;transform:translate(-50%,-50%);inline-size:min(92vw,32rem);max-inline-size:calc(100vw - 2rem);max-block-size:85vh;overflow:hidden;background:var(--tk-color-raised);border-radius:var(--tk-radius-lg);box-shadow:var(--tk-shadow-lg);padding:var(--tk-space-6);animation:tk-modal-in var(--tk-motion-enter) var(--tk-ease-emphasized);text-align:start}.tk-modal__header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:var(--tk-space-3);margin-block-end:var(--tk-space-3)}.tk-modal__title{margin:0;font-size:var(--tk-text-heading-size);font-weight:var(--tk-text-heading-weight);line-height:var(--tk-text-heading-line);color:var(--tk-color-ink)}.tk-modal__description{flex-shrink:0;margin:0 0 var(--tk-space-4);color:var(--tk-color-muted);font-size:var(--tk-text-body-size)}.tk-modal__body{flex:1 1 auto;min-block-size:0;overflow:auto}.tk-modal__close{display:inline-flex;align-items:center;justify-content:center;margin:0;border:0;border-radius:var(--tk-radius-sm);background:transparent;color:var(--tk-color-muted);cursor:pointer;min-inline-size:44px;min-block-size:44px}.tk-modal__close:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-modal__footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--tk-space-2);margin-block-start:var(--tk-space-4);padding-block-start:var(--tk-space-4);border-block-start:1px solid var(--tk-color-border);background:var(--tk-color-raised)}@keyframes tk-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tk-modal-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.tk-modal__content,.tk-modal__overlay{animation:none}}@media (max-width:767px){.tk-modal__content{inline-size:min(96vw,32rem)}}.tk-drawer__overlay{position:fixed;inset:0;z-index:var(--tk-z-drawer);background:rgb(42 34 24/.45);animation:tk-drawer-overlay-in var(--tk-motion-enter) var(--tk-ease-emphasized)}.tk-drawer__panel{position:fixed;inset-block:0;inset-inline-end:0;z-index:calc(var(--tk-z-drawer) + 1);inline-size:min(100vw,22rem);max-inline-size:100vw;background:var(--tk-color-raised);box-shadow:var(--tk-shadow-lg);padding:var(--tk-space-4);display:flex;flex-direction:column;gap:var(--tk-space-3);animation:tk-drawer-in var(--tk-motion-enter) var(--tk-ease-emphasized);text-align:start}.tk-drawer__panel--start{inset-inline-end:auto;inset-inline-start:0;animation-name:tk-drawer-in-start}.tk-drawer__panel--bottom{inset-inline:0;inset-block-start:auto;inset-block-end:0;inline-size:100%;max-inline-size:100%;max-block-size:min(92dvh,44rem);padding-block-start:var(--tk-space-2);padding-block-end:max(var(--tk-space-3),env(safe-area-inset-bottom));border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;overflow:hidden;animation-name:tk-drawer-in-bottom}.tk-drawer__handle{flex:none;inline-size:2.5rem;block-size:.28rem;margin-inline:auto;margin-block-end:.15rem;border-radius:var(--tk-radius-pill);background:var(--tk-color-border-strong)}.tk-drawer__panel--bottom .tk-drawer__title{font-size:1.125rem}.tk-drawer__footer{flex:none;margin-block-start:auto;padding-block-start:var(--tk-space-3);border-block-start:1px solid var(--tk-color-border)}@media (min-width:480px){.tk-drawer__panel:not(.tk-drawer__panel--bottom){inline-size:min(100vw,26rem)}}.tk-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tk-space-2)}.tk-drawer__title{margin:0;font-size:var(--tk-text-heading-size);font-weight:var(--tk-text-heading-weight);line-height:var(--tk-text-heading-line)}.tk-drawer__description{margin:0;color:var(--tk-color-muted);font-size:var(--tk-text-label-size)}.tk-drawer__close{display:inline-flex;align-items:center;justify-content:center;margin:0;border:0;border-radius:var(--tk-radius-sm);background:transparent;color:var(--tk-color-muted);cursor:pointer;min-inline-size:44px;min-block-size:44px}.tk-drawer__close:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:2px}.tk-drawer__body{flex:1 1 auto;min-block-size:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@keyframes tk-drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tk-drawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes tk-drawer-in-start{0%{transform:translateX(-100%)}to{transform:translateX(0)}}[dir=rtl] .tk-drawer__panel:not(.tk-drawer__panel--start):not(.tk-drawer__panel--bottom){animation-name:tk-drawer-in-rtl}[dir=rtl] .tk-drawer__panel--start{animation-name:tk-drawer-in-rtl-start}@keyframes tk-drawer-in-rtl{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes tk-drawer-in-rtl-start{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes tk-drawer-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tk-drawer__overlay,.tk-drawer__panel,[dir=rtl] .tk-drawer__panel{animation:none}}.tk-toast__viewport{position:fixed;inset-block-start:max(5.75rem,env(safe-area-inset-top,0px) + 4.75rem);inset-inline-end:max(1rem,env(safe-area-inset-inline-end,1rem));inset-block-end:auto;z-index:var(--tk-z-toast);display:flex;flex-direction:column;gap:.65rem;inline-size:min(100vw - 2rem,26.5rem);margin:0;padding:0;list-style:none;outline:none}.tk-toast{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy close" "bar bar";column-gap:.5rem;row-gap:.85rem;align-items:start;padding:1rem .95rem 0;overflow:hidden;border:1px solid var(--tk-color-border);border-radius:.35rem;background:var(--tk-color-raised);box-shadow:0 18px 40px rgb(30 25 51/.1);animation:tk-toast-in .28s var(--tk-ease-emphasized)}.tk-toast--media,.tk-toast:has(.tk-toast__mark){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"media copy close" "bar bar bar"}.tk-toast__media{grid-area:media;position:relative;inline-size:4.25rem;block-size:4.25rem;border-radius:.2rem;overflow:hidden;background:var(--tk-color-surface)}.tk-toast__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.tk-toast__media-check{position:absolute;inset-block-end:.3rem;inset-inline-end:.3rem;inline-size:1.15rem;block-size:1.15rem;border-radius:999px;background:var(--tk-color-ink);color:var(--tk-color-raised)}.tk-toast__mark,.tk-toast__media-check{display:inline-flex;align-items:center;justify-content:center}.tk-toast__mark{grid-area:media;inline-size:1.75rem;block-size:1.75rem;margin-block-start:.1rem;border:1px solid var(--tk-color-ink);border-radius:999px;color:var(--tk-color-ink);background:transparent}.tk-toast__copy{grid-area:copy;display:grid;gap:.2rem;min-inline-size:0;padding-block-end:.15rem}.tk-toast__title{font-weight:600;font-size:.8125rem;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;color:var(--tk-color-ink)}.tk-toast__description{margin:0;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--tk-color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-toast__close{grid-area:close;display:inline-flex;align-items:center;justify-content:center;margin:-.25rem;inline-size:1.75rem;block-size:1.75rem;border:0;border-radius:999px;background:transparent;color:var(--tk-color-muted);cursor:pointer}.tk-toast__close:hover{background:var(--tk-color-surface);color:var(--tk-color-ink)}.tk-toast__close:focus-visible{outline:2px solid var(--tk-color-focus-ring);outline-offset:1px}.tk-toast [data-radix-toast-action],.tk-toast a{display:inline-flex;margin-block-start:.45rem;font-size:.8125rem;font-weight:600;color:var(--tk-color-accent-ink);text-decoration:none}.tk-toast__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:.65rem}.tk-toast__actions a{margin-block-start:0;padding:0;border:0;background:none;border-radius:0;min-block-size:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tk-color-ink);text-decoration:none;box-shadow:none}.tk-toast__actions a+a{color:var(--tk-color-accent-ink)}.tk-toast a:hover,.tk-toast__actions a:hover{text-decoration:underline;text-underline-offset:.18em;filter:none}.tk-toast__bar{grid-area:bar;display:block;inline-size:100%;block-size:2px;background:color-mix(in srgb,var(--tk-color-border) 70%,transparent);transform-origin:inline-start}.tk-toast__bar:after{content:"";display:block;block-size:100%;background:var(--tk-color-ink);transform-origin:0 50%;animation:tk-toast-bar var(--tk-toast-duration,4.2s) linear forwards}html[dir=rtl] .tk-toast__bar:after{transform-origin:100% 50%}.tk-toast--success{border-color:var(--tk-color-border);background:var(--tk-color-raised)}.tk-toast--error{border-color:color-mix(in srgb,var(--tk-color-danger) 28%,var(--tk-color-border));background:var(--tk-color-danger-bg)}.tk-toast--error .tk-toast__description,.tk-toast--error .tk-toast__title{text-transform:none;letter-spacing:0}.tk-toast--info{border-color:var(--tk-color-border)}@keyframes tk-toast-in{0%{opacity:0;transform:translateY(-.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes tk-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:639px){.tk-toast__viewport{inset-inline:.85rem;inline-size:auto}}@media (prefers-reduced-motion:reduce){.tk-toast,.tk-toast__bar:after{animation:none}}html[dir=rtl] .tk-toast__actions a,html[dir=rtl] .tk-toast__title{text-transform:none;letter-spacing:0;font-weight:700}.tk-menu__trigger{appearance:none;margin:0;font:inherit}.tk-menu{z-index:var(--tk-z-popover,75);min-inline-size:15.5rem;max-inline-size:min(20rem,calc(100vw - 1.5rem));padding:.4rem;border:1px solid var(--tk-color-border);border-radius:1rem;background:#fff;color:var(--tk-color-ink);box-shadow:var(--tk-shadow-lg);outline:none;animation:tk-menu-in .14s ease-out}@keyframes tk-menu-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tk-menu{animation:none}}.tk-menu__label{display:block;padding:.7rem .85rem .55rem}.tk-menu__item{display:flex;align-items:center;gap:.65rem;min-block-size:2.5rem;padding-inline:.75rem;border-radius:.7rem;background:transparent;color:var(--tk-color-ink);font-family:var(--tk-font-body);font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;outline:none;user-select:none}.tk-menu__item:focus-visible,.tk-menu__item:hover,.tk-menu__item[data-highlighted]{background:var(--tk-color-surface)}.tk-menu__item--danger{color:var(--tk-color-danger)}.tk-menu__item--danger:focus-visible,.tk-menu__item--danger:hover,.tk-menu__item--danger[data-highlighted]{background:var(--tk-color-danger-bg)}.tk-menu__item[data-disabled]{opacity:.5;pointer-events:none}.tk-menu__sep{height:1px;margin-block:.35rem;margin-inline:.35rem;background:var(--tk-color-border);border:0}.tk-pay-tile{display:flex;align-items:center;gap:.75rem;inline-size:100%;padding:.7rem .85rem;text-align:start;border:1px solid var(--tk-color-border);border-radius:.5rem;background:#fff;color:var(--tk-color-ink);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.tk-pay-tile:hover:not(:disabled){border-color:var(--tk-color-action)}.tk-pay-tile:focus-visible{outline:2px solid var(--tk-color-action);outline-offset:2px}.tk-pay-tile--selected{border-color:var(--tk-color-action);background:color-mix(in srgb,var(--tk-color-action) 7%,#fff)}.tk-pay-tile--disabled,.tk-pay-tile:disabled{opacity:.55;cursor:not-allowed}.tk-pay-tile__indicator{inline-size:1.1rem;block-size:1.1rem;border-radius:999px;border:2px solid var(--tk-color-border-strong);flex-shrink:0}.tk-pay-tile--selected .tk-pay-tile__indicator{border-color:var(--tk-color-action);background:var(--tk-color-action);box-shadow:inset 0 0 0 3px #fff}.tk-pay-tile__body{display:flex;flex-direction:column;gap:.1rem;min-inline-size:0;flex:1}.tk-pay-tile__label{font-weight:700;font-size:.9375rem}.tk-pay-tile__description{font-size:.75rem;color:var(--tk-color-muted)}.tk-pay-tile__icon{display:flex;flex-shrink:0;align-items:center;gap:.25rem}.tk-checkout-stepper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;list-style:none;margin:0 0 2rem;padding:0 0 1.35rem;border-block-end:1px solid var(--tk-color-border)}.tk-checkout-stepper__item{display:flex;align-items:center;gap:.45rem;min-inline-size:0}.tk-checkout-stepper__marker{display:inline-flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;border-radius:999px;font-size:.6875rem;font-weight:700;background:transparent;border:1px solid var(--tk-color-border-strong);color:var(--tk-color-muted);flex-shrink:0}.tk-checkout-stepper__label{font-size:.8125rem;color:var(--tk-color-muted);white-space:nowrap}.tk-checkout-stepper__item--current .tk-checkout-stepper__marker{background:var(--tk-color-ink);border-color:var(--tk-color-ink);color:var(--tk-color-raised)}.tk-checkout-stepper__item--current .tk-checkout-stepper__label{color:var(--tk-color-ink);font-weight:650}.tk-checkout-stepper__item--complete .tk-checkout-stepper__marker{background:var(--tk-color-ink);border-color:var(--tk-color-ink);color:var(--tk-color-raised)}.tk-checkout-stepper__item--complete .tk-checkout-stepper__label{color:var(--tk-color-ink)}.tk-checkout-stepper__sep{inline-size:2.25rem;block-size:1px;margin-inline:.65rem;background:var(--tk-color-border-strong);flex-shrink:0}@media (max-width:639px){.tk-checkout-stepper__label{display:none}.tk-checkout-stepper__item--current .tk-checkout-stepper__label{display:inline}.tk-checkout-stepper__sep{inline-size:1.1rem;margin-inline:.35rem}}body:has(.tk-app-shell),html:has(.tk-app-shell){block-size:100%;overflow:hidden}.tk-app-shell{display:flex;block-size:100vh;block-size:100dvh;overflow:hidden;background:var(--tk-color-bg);color:var(--tk-color-ink);font-family:var(--tk-font-body);font-size:var(--tk-text-label);line-height:1.45}html[dir=rtl] .tk-app-shell,html[lang=ar] .tk-app-shell{font-family:var(--tk-font-arabic)}.tk-app-shell__sidebar{display:flex;flex-direction:column;flex:0 0 248px;inline-size:248px;min-block-size:0;align-self:stretch;background:var(--tk-color-header);color:var(--tk-color-header-ink);border-inline-end:0;box-shadow:1px 0 0 rgb(30 25 51/.35);transition:flex-basis .18s var(--tk-ease-emphasized),inline-size .18s var(--tk-ease-emphasized)}.tk-app-shell--collapsed .tk-app-shell__sidebar{flex-basis:76px;inline-size:76px}.tk-app-shell__brand{display:flex;flex:none;align-items:center;gap:12px;min-block-size:64px;padding-inline:16px;padding-block:14px;border-block-end:1px solid color-mix(in srgb,var(--tk-color-header-ink) 10%,transparent);color:var(--tk-color-header-ink);overflow:hidden;white-space:nowrap}.tk-app-shell__brand .tk-brand-mark{display:none;color:var(--tk-color-accent)}.tk-app-shell--collapsed .tk-app-shell__brand .tk-brand-mark{display:inline-flex}.tk-app-shell--collapsed .tk-app-shell__brand .tk-brand-logo,.tk-app-shell--collapsed .tk-app-shell__brand-kicker{display:none}.tk-app-shell__brand-lockup{display:grid;gap:4px;min-inline-size:0}.tk-app-shell__brand-kicker{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--tk-color-header-ink) 58%,transparent)}.tk-app-shell--collapsed .tk-app-shell__brand-text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tk-app-shell__nav{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-block-size:0;padding:14px 12px 18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--tk-color-header-ink) 22%,transparent) transparent}.tk-app-shell__nav-section{display:flex;flex-direction:column;gap:2px}.tk-app-shell__nav-section+.tk-app-shell__nav-section{margin-block-start:14px;padding-block-start:14px;border-block-start:1px solid color-mix(in srgb,var(--tk-color-header-ink) 10%,transparent)}.tk-app-shell__nav-section-label{margin:0 0 6px;padding-inline:12px;padding-block:2px;color:color-mix(in srgb,var(--tk-color-header-ink) 42%,transparent);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tk-app-shell--collapsed .tk-app-shell__nav-section-label{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tk-app-shell__nav-link{display:flex;align-items:center;gap:10px;min-block-size:36px;padding-inline:10px;padding-block:6px;border-radius:8px;color:color-mix(in srgb,var(--tk-color-header-ink) 78%,transparent);text-decoration:none;font-size:.875rem;font-weight:500;transition:background-color .12s var(--tk-ease-out),color .12s var(--tk-ease-out)}.tk-app-shell__nav-link:hover{background:color-mix(in srgb,var(--tk-color-header-ink) 8%,transparent);color:var(--tk-color-header-ink)}.tk-app-shell__nav-link[aria-current=page]{background:color-mix(in srgb,var(--tk-color-header-ink) 12%,transparent);color:#fff;font-weight:650;box-shadow:inset 3px 0 0 var(--tk-color-accent)}html[dir=rtl] .tk-app-shell__nav-link[aria-current=page]{box-shadow:inset -3px 0 0 var(--tk-color-accent)}.tk-app-shell--collapsed .tk-app-shell__nav-link[aria-current=page],html[dir=rtl] .tk-app-shell--collapsed .tk-app-shell__nav-link[aria-current=page]{box-shadow:none}.tk-app-shell__nav-icon{display:inline-flex;flex:0 0 20px;inline-size:20px;block-size:20px;align-items:center;justify-content:center;color:inherit}.tk-app-shell__nav-link[aria-current=page] .tk-app-shell__nav-icon{color:inherit}.tk-app-shell--collapsed .tk-app-shell__nav-label{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tk-app-shell--collapsed .tk-app-shell__nav-link{justify-content:center;padding-inline:0}.tk-app-shell__sidebar-footer{flex:none;padding:12px;border-block-start:1px solid color-mix(in srgb,var(--tk-color-header-ink) 10%,transparent)}.tk-app-shell__collapse{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:40px;border:1px solid color-mix(in srgb,var(--tk-color-header-ink) 16%,transparent);border-radius:12px;background:color-mix(in srgb,var(--tk-color-header-ink) 7%,transparent);color:var(--tk-color-header-ink);cursor:pointer;font:inherit}.tk-app-shell__collapse:hover{border-color:color-mix(in srgb,var(--tk-color-header-ink) 28%,transparent);background:color-mix(in srgb,var(--tk-color-header-ink) 12%,transparent)}.tk-app-shell__main{display:flex;flex-direction:column;flex:1;min-inline-size:0;min-block-size:0;overflow:hidden}.tk-app-shell__topbar{flex:none;gap:12px;min-block-size:56px;padding-inline:24px;padding-block:8px;background:var(--tk-color-raised);border-block-end:1px solid var(--tk-color-border)}.tk-app-shell__top-actions,.tk-app-shell__topbar{display:flex;align-items:center;justify-content:flex-end}.tk-app-shell__top-actions{flex-wrap:wrap;gap:10px;width:100%}.tk-app-shell__who{display:grid;justify-items:end;gap:1px;margin:0 auto 0 0;min-inline-size:0}html[dir=rtl] .tk-app-shell__who{margin-inline:0 auto;justify-items:start}.tk-app-shell__who-role{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tk-color-accent-ink)}.tk-app-shell__who-mail{overflow:hidden;max-inline-size:18rem;color:var(--tk-color-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.tk-locale-toggle{display:inline-flex;align-items:center;min-block-size:32px;margin:0;padding:0 12px;border:1px solid var(--tk-color-border-strong);border-radius:999px;background:var(--tk-color-raised);color:var(--tk-color-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em}.tk-locale-toggle:hover{border-color:var(--tk-color-accent);color:var(--tk-color-accent-ink)}.tk-app-shell__menu,.tk-app-shell__nav-close,.tk-app-shell__scrim{display:none}.tk-app-shell__menu,.tk-app-shell__nav-close{align-items:center;justify-content:center;inline-size:40px;block-size:40px;border:1px solid var(--tk-color-border);border-radius:12px;background:var(--tk-color-raised);color:var(--tk-color-ink);cursor:pointer}.tk-app-shell__nav-close{border-color:color-mix(in srgb,var(--tk-color-header-ink) 18%,transparent);background:color-mix(in srgb,var(--tk-color-header-ink) 8%,transparent);color:var(--tk-color-header-ink)}.tk-app-shell__scrim{position:fixed;inset:0;z-index:var(--tk-z-drawer);border:0;background:rgb(30 25 51/.48);cursor:pointer}.tk-app-shell__brand-text{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.tk-app-shell__content{flex:1 1 auto;min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px 48px;background:var(--tk-color-bg)}.tk-app-shell__content-well{background:transparent;border:0;border-radius:0;padding:0;min-block-size:0}.tk-app-shell__page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-block-end:20px}.tk-app-shell__page-heading{display:grid;gap:4px;min-inline-size:0;flex:1}.tk-app-shell__page-title{margin:0;font-family:var(--tk-font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--tk-color-ink)}.tk-app-shell__page-description{margin:0;max-inline-size:42rem;color:var(--tk-color-muted);font-size:.875rem;line-height:1.5}.tk-app-shell__page-crumb{min-inline-size:0;color:var(--tk-color-muted);font-size:13px}.tk-app-shell__page-crumb a{color:inherit;text-decoration:none}.tk-app-shell__page-crumb a:hover{color:var(--tk-color-accent-ink)}.tk-app-shell__page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width:1099px){.tk-app-shell__menu,.tk-app-shell__nav-close{display:inline-flex}.tk-app-shell--nav-open .tk-app-shell__scrim{display:block}.tk-app-shell--collapsed .tk-app-shell__sidebar,.tk-app-shell__sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:calc(var(--tk-z-drawer) + 1);flex:none;inline-size:min(300px,90vw);transform:translate3d(-110%,0,0);transition:transform var(--tk-motion-enter) var(--tk-ease-out);box-shadow:var(--tk-shadow-lg)}html[dir=rtl] .tk-app-shell--collapsed .tk-app-shell__sidebar,html[dir=rtl] .tk-app-shell__sidebar{transform:translate3d(110%,0,0)}.tk-app-shell--nav-open .tk-app-shell__sidebar,.tk-app-shell--nav-open.tk-app-shell--collapsed .tk-app-shell__sidebar,html[dir=rtl] .tk-app-shell--nav-open .tk-app-shell__sidebar{transform:none}.tk-app-shell--collapsed .tk-app-shell__brand-text,.tk-app-shell--collapsed .tk-app-shell__nav-label,.tk-app-shell--collapsed .tk-app-shell__nav-section-label{position:static;inline-size:auto;block-size:auto;margin:0;clip:auto;overflow:hidden;white-space:nowrap}.tk-app-shell--collapsed .tk-app-shell__brand .tk-brand-logo,.tk-app-shell--collapsed .tk-app-shell__brand-kicker{display:unset}.tk-app-shell--collapsed .tk-app-shell__brand .tk-brand-mark{display:none}.tk-app-shell--collapsed .tk-app-shell__nav-link{justify-content:flex-start;padding-inline:12px}.tk-app-shell__sidebar-footer{display:none}.tk-app-shell__topbar{padding-inline:14px}.tk-app-shell__who{display:none}.tk-app-shell__content{padding:18px 16px 40px}}.tk-data-table-wrap{position:relative;overflow:auto;max-block-size:min(78vh,820px);border:1px solid var(--tk-color-border);border-radius:12px;background:var(--tk-color-raised);box-shadow:0 1px 0 rgb(30 25 51/.04)}.tk-data-table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;line-height:1.4;color:var(--tk-color-ink)}.tk-data-table thead th{position:sticky;inset-block-start:0;z-index:1;background:color-mix(in srgb,var(--tk-color-surface) 82%,var(--tk-color-raised));border-block-end:1px solid color-mix(in srgb,var(--tk-color-border) 80%,transparent);padding:12px 16px;text-align:start;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--tk-color-muted);white-space:nowrap}.tk-data-table__sort{display:inline-flex;align-items:center;gap:var(--tk-space-1);margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:650;cursor:pointer}.tk-data-table__sort:hover{color:var(--tk-color-accent-ink)}.tk-data-table__sort-indicator{display:inline-flex;color:var(--tk-color-muted)}.tk-data-table tbody td{padding:12px 16px;border-block-end:1px solid var(--tk-color-border);vertical-align:middle}.tk-data-table tbody td:first-child{font-weight:600}.tk-data-table tbody td.tk-data-table__cell--wrap{max-inline-size:32rem}.tk-data-table__cell--end{text-align:end;font-variant-numeric:tabular-nums}.tk-data-table tbody tr:last-child td{border-block-end:0}.tk-data-table tbody tr:hover td{background:var(--tk-color-surface)}.tk-data-table__row--clickable{cursor:pointer}.tk-data-table__cell-clip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-data-table__cell-clip--wrap{white-space:normal;overflow:visible;text-overflow:unset}.tk-data-table-wrap--empty,.tk-data-table__loading{padding:28px 24px}.tk-data-table__skel+.tk-data-table__skel{margin-block-start:8px}.tk-data-table__caption{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){.tk-data-table-wrap--stacked .tk-data-table thead{display:none}.tk-data-table-wrap--stacked .tk-data-table tbody tr{display:grid;gap:10px;padding:16px 16px 18px;border-block-end:1px solid var(--tk-color-border)}.tk-data-table-wrap--stacked .tk-data-table tbody td{display:grid;grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr);align-items:start;gap:var(--tk-space-3);max-inline-size:none;padding:0;border:0;background:transparent;white-space:normal;font-weight:500}.tk-data-table-wrap--stacked .tk-data-table tbody td:first-child{font-weight:650}.tk-data-table-wrap--stacked .tk-data-table tbody td:before{content:attr(data-label);color:var(--tk-color-muted);font-size:var(--tk-text-caption-size);font-weight:600}.tk-data-table-wrap--stacked .tk-data-table tbody tr:hover td,.tk-data-table-wrap--stacked .tk-data-table tbody tr:nth-child(2n) td{background:transparent}.tk-data-table-wrap--stacked .tk-data-table__cell-clip{white-space:normal}}.tk-ops-table{display:grid;gap:12px;min-inline-size:0}.tk-ops-table__chrome{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tk-ops-table__filters-toggle{display:inline-flex;align-items:center;gap:8px;flex:none;min-block-size:40px;margin:0;padding:0 14px;border:1px solid var(--tk-color-border);border-radius:8px;background:var(--tk-color-raised);color:var(--tk-color-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:650}.tk-ops-table__filters-toggle:hover{border-color:var(--tk-color-border-strong)}.tk-ops-table__search{flex:1 1 18rem;min-inline-size:12rem}.tk-ops-table__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-inline-start:auto}.tk-ops-table__overlay{z-index:var(--tk-z-modal)}.tk-ops-table__drawer.tk-drawer__panel{z-index:calc(var(--tk-z-modal) + 1);inline-size:min(100vw,24rem);padding:20px 20px 16px;background:var(--tk-color-raised)}.tk-ops-table__filters-body{display:grid;gap:14px;padding-block:4px 8px}.tk-ops-table__filters-body>*{inline-size:100%;max-inline-size:none}.tk-ops-table__drawer .tk-drawer__footer{display:flex;justify-content:flex-end}.tk-ops-table__main{display:grid;gap:12px;min-inline-size:0}.tk-ops-table__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:4px}.tk-ops-table__count{margin:0;color:var(--tk-color-muted);font-size:13px;font-variant-numeric:tabular-nums}.tk-ops-table .tk-data-table-wrap{max-block-size:none}.tk-ops-product{display:flex;align-items:center;gap:12px;min-inline-size:0}.tk-ops-product__thumb{display:block;flex:none;inline-size:40px;block-size:40px;border-radius:8px;object-fit:cover;background:var(--tk-color-surface);border:1px solid var(--tk-color-border)}.tk-ops-product__thumb--empty{background:linear-gradient(135deg,var(--tk-color-surface),color-mix(in srgb,var(--tk-color-muted) 12%,var(--tk-color-surface)))}.tk-ops-product__copy{display:grid;gap:2px;min-inline-size:0}.tk-ops-product__title{font-weight:600;line-height:1.35;color:var(--tk-color-ink)}.tk-ops-product__meta{overflow:hidden;color:var(--tk-color-muted);font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.tk-ops-state{display:grid;gap:var(--tk-space-3)}.tk-ops-state--loading{padding-block:var(--tk-space-2)}.tk-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.tk-metric-strip__item{min-inline-size:0}.tk-metric-strip__card{display:grid;gap:6px;min-block-size:7.25rem;padding:16px 16px 14px;background:var(--tk-color-raised);border:1px solid var(--tk-color-border);border-radius:12px;box-shadow:0 1px 0 rgb(30 25 51/.04);color:inherit;text-decoration:none}a.tk-metric-strip__card:hover{border-color:var(--tk-color-border-strong)}.tk-metric-strip__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tk-metric-strip__label{margin:0;color:var(--tk-color-muted);font-size:.75rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.tk-metric-strip__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border-radius:8px;background:color-mix(in srgb,var(--tk-color-accent) 12%,var(--tk-color-surface));color:var(--tk-color-accent-ink);flex:none}.tk-metric-strip__value{margin:0;color:var(--tk-color-ink);font-family:var(--tk-font-display);font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.15}.tk-metric-strip__delta{margin:0;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.tk-metric-strip__delta--up{color:var(--tk-color-success)}.tk-metric-strip__delta--down{color:var(--tk-color-danger)}.tk-metric-strip__delta--flat,.tk-metric-strip__hint{color:var(--tk-color-muted)}.tk-metric-strip__hint{margin:0;font-size:.78rem;line-height:1.4}@media (max-width:1099px){.tk-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tk-metric-strip{grid-template-columns:minmax(0,1fr)}}.tk-attention{display:grid;gap:14px}.tk-attention__heading{margin:0;font-family:var(--tk-font-display);font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--tk-color-ink)}.tk-attention__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:12px;margin:0;padding:0;list-style:none}.tk-attention__item{min-inline-size:0}.tk-attention__link{display:grid;gap:6px;align-content:start;min-block-size:7.5rem;padding:14px 16px 12px;border:1px solid var(--tk-color-border);border-radius:12px;background:var(--tk-color-raised);box-shadow:0 1px 0 rgb(30 25 51/.04);color:inherit;text-decoration:none}.tk-attention__link:hover{border-color:var(--tk-color-border-strong)}.tk-attention__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tk-attention__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border-radius:8px;background:color-mix(in srgb,var(--tk-color-accent) 12%,var(--tk-color-surface));color:var(--tk-color-accent-ink)}.tk-attention__count{font-family:var(--tk-font-display);font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;color:var(--tk-color-ink)}.tk-attention__title{min-inline-size:0;font-weight:700;letter-spacing:-.02em}.tk-attention__hint{color:var(--tk-color-muted);font-size:.8rem;line-height:1.4}.tk-attention__action{margin-block-start:auto;color:var(--tk-color-accent-ink);font-size:.8rem;font-weight:700}@media (max-width:767px){.tk-attention__list{grid-template-columns:minmax(0,1fr)}}.tk-period-picker{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 12px}.tk-period-picker__presets{display:inline-flex;align-items:center;padding:3px;border:1px solid var(--tk-color-border);border-radius:10px;background:var(--tk-color-surface);gap:2px}.tk-period-picker__preset{min-block-size:32px;padding-inline:12px;border:0;border-radius:8px;background:transparent;color:var(--tk-color-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.tk-period-picker__preset:hover{color:var(--tk-color-ink)}.tk-period-picker__preset--active{background:var(--tk-color-raised);color:var(--tk-color-ink);box-shadow:0 1px 2px rgb(30 25 51/.1)}.tk-period-picker__dates{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.tk-period-picker__dates .tk-field{min-inline-size:9.5rem}@media (max-width:767px){.tk-period-picker,.tk-period-picker__dates{flex-direction:column;align-items:stretch}.tk-period-picker__presets{inline-size:100%}.tk-period-picker__preset{flex:1}}.tk-entity-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-block-end:20px}.tk-entity-header__main{display:grid;gap:4px;min-inline-size:0;flex:1}.tk-entity-header__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tk-entity-header__title{margin:0;font-family:var(--tk-font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--tk-color-ink)}.tk-entity-header__subtitle{margin:0;max-inline-size:42rem;color:var(--tk-color-muted);font-size:.875rem;line-height:1.5}.tk-entity-header__meta{display:flex;flex-wrap:wrap;gap:var(--tk-space-3);color:var(--tk-color-muted);font-size:var(--tk-text-caption-size)}.tk-entity-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tk-space-2)}@media (max-width:767px){.tk-entity-header{flex-direction:column;align-items:stretch}.tk-entity-header__actions{inline-size:100%}.tk-entity-header__actions>*{flex:1}}.tk-trend{display:grid;grid-template-rows:auto auto minmax(14rem,1fr);gap:10px;margin:0;padding:16px 16px 14px;border:1px solid var(--tk-color-border);border-radius:12px;background:var(--tk-color-raised)}.tk-trend__head{display:grid;gap:4px}.tk-trend__head-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.tk-trend__title{margin:0;font-family:var(--tk-font-display);font-size:1rem;font-weight:700;letter-spacing:-.02em}.tk-trend__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;font-variant-numeric:tabular-nums}.tk-trend__summary strong{font-family:var(--tk-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.03em}.tk-trend__summary span{color:var(--tk-color-muted);font-size:.82rem;font-weight:650}.tk-trend__caption{margin:0;color:var(--tk-color-muted);font-size:.8rem;line-height:1.45}.tk-trend__legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;color:var(--tk-color-muted);font-size:12px}.tk-trend__swatch{display:inline-flex;align-items:center;gap:6px;font-weight:650}.tk-trend__swatch--bar:before{content:"";inline-size:9px;block-size:9px;border-radius:2px;background:var(--tk-color-accent)}.tk-trend__swatch--line:before{content:"";inline-size:14px;block-size:2px;border-radius:99px;background:var(--tk-color-ink)}.tk-trend__swatch--primary{color:var(--tk-color-accent-ink)}.tk-trend__swatch--secondary{color:var(--tk-color-ink)}.tk-trend__plot{position:relative;min-block-size:14rem;direction:ltr}.tk-trend__svg{display:block;inline-size:100%;block-size:100%;min-block-size:14rem;overflow:visible}.tk-trend__grid{stroke:var(--tk-color-border);stroke-width:1}.tk-trend__axis,.tk-trend__tick{fill:var(--tk-color-muted);font-size:10px}.tk-trend__area{fill:color-mix(in srgb,var(--tk-color-accent) 16%,transparent)}.tk-trend__bar{fill:color-mix(in srgb,var(--tk-color-accent) 78%,white)}.tk-trend__bar--on{fill:var(--tk-color-accent)}.tk-trend__line{fill:none;stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.tk-trend__line--primary{stroke:var(--tk-color-accent)}.tk-trend__line--secondary{stroke:var(--tk-color-ink);stroke-width:2}.tk-trend__guide{stroke:var(--tk-color-border-strong);stroke-width:1;stroke-dasharray:3 3}.tk-trend__dot{fill:var(--tk-color-accent);stroke:var(--tk-color-raised);stroke-width:2}.tk-trend__dot--secondary{fill:var(--tk-color-ink)}.tk-trend__tip{position:absolute;top:10px;z-index:2;display:grid;gap:2px;min-inline-size:8.5rem;padding:8px 10px;border:1px solid var(--tk-color-border);border-radius:10px;background:var(--tk-color-raised);box-shadow:0 8px 24px rgb(30 25 51/.12);color:var(--tk-color-ink);font-size:12px;line-height:1.35;pointer-events:none;transform:translateX(-50%)}.tk-trend__tip strong{font-size:11px;font-weight:700}.tk-trend__tip span{color:var(--tk-color-muted);font-variant-numeric:tabular-nums}