:root{--color-bg:var(--tb-bg);--color-surface:var(--tb-surface);--color-surface-soft:var(--tb-surface-elevated);--color-surface-muted:color-mix(in srgb,var(--tb-surface) 86%,var(--tb-bg));--color-border:var(--tb-border);--color-border-soft:color-mix(in srgb,var(--tb-border) 72%,transparent);--color-primary:var(--tb-accent);--color-primary-muted:color-mix(in srgb,var(--tb-accent) 16%,var(--tb-surface));--color-text-primary:var(--tb-text-primary);--color-text-secondary:var(--tb-text-secondary);--color-text-muted:var(--tb-muted);--color-success:var(--tb-success);--color-warning:var(--tb-badge-warn-text);--color-danger:var(--tb-danger);--color-focus:color-mix(in srgb,var(--tb-accent) 54%,var(--tb-border));--color-hover:color-mix(in srgb,var(--tb-accent) 8%,var(--tb-surface));--color-active:color-mix(in srgb,var(--tb-accent) 16%,var(--tb-surface));--color-on-primary:var(--tb-on-accent);--color-shadow-base:var(--tb-fg);--color-series-gold:var(--tb-badge-warn-text);--color-series-blue:var(--tb-badge-info-text);--color-series-mint:color-mix(in srgb,var(--tb-text-secondary) 85%,var(--tb-accent));--color-series-gold-strong:color-mix(in srgb,var(--tb-badge-warn-text) 88%,var(--tb-accent));--color-series-mint-strong:color-mix(in srgb,var(--tb-text-secondary) 72%,var(--tb-accent));--color-status-good-bg:var(--tb-badge-neutral-bg);--color-status-good-border:color-mix(in srgb,var(--tb-success) 38%,var(--tb-border));--color-status-good-text:color-mix(in srgb,var(--tb-success) 88%,var(--tb-text));--color-status-warn-bg:var(--tb-badge-warn-bg);--color-status-warn-border:color-mix(in srgb,var(--tb-badge-warn-text) 36%,var(--tb-border));--color-status-warn-text:var(--tb-badge-warn-text);--color-status-neutral-bg:color-mix(in srgb,var(--tb-border) 26%,var(--tb-surface));--color-status-neutral-border:color-mix(in srgb,var(--tb-border) 62%,transparent);--color-status-neutral-text:var(--tb-text-secondary);--color-status-muted-bg:color-mix(in srgb,var(--tb-surface-elevated) 70%,var(--tb-surface));--color-status-muted-border:color-mix(in srgb,var(--tb-border) 54%,transparent);--color-status-muted-text:var(--tb-muted);--tbd-bg:var(--color-bg);--tbd-surface:var(--color-surface);--tbd-surface-soft:var(--color-surface-soft);--tbd-surface-muted:var(--color-surface-muted);--tbd-border:var(--color-border);--tbd-border-soft:var(--color-border-soft);--tbd-text:var(--color-text-primary);--tbd-text-muted:var(--color-text-secondary);--tbd-text-soft:var(--color-text-muted);--tbd-accent:var(--color-primary);--tbd-accent-soft:var(--color-primary-muted);--tbd-accent-line:var(--color-focus);--tbd-danger:var(--color-danger);--tbd-radius:12px;--tbd-radius-sm:10px;--tbd-sidebar-w:258px;--tbd-rail-w:72px;--tbd-topbar-h:64px;--tbd-font-xs:0.72rem;--tbd-font-sm:0.8rem;--tbd-font-md:0.88rem;--tbd-font-lg:1rem;--tbd-font-xl:1.22rem;--tbd-canvas:color-mix(in srgb,var(--tb-bg) 58%,#f6f6f7);--tbd-card:color-mix(in srgb,var(--tb-surface) 94%,#ffffff);--tbd-card-shadow:0 18px 48px color-mix(in srgb,var(--color-shadow-base) 12%,transparent);--tbd-card-shadow-sm:0 6px 18px color-mix(in srgb,var(--color-shadow-base) 10%,transparent)}.tbd-shell{min-height:100dvh;background:var(--tbd-canvas);color:var(--tbd-text);font-size:var(--tbd-font-md);line-height:1.42}.tbd-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:var(--tbd-sidebar-w);display:flex;flex-direction:column;gap:16px;padding:16px 14px;border-right:1px solid var(--tbd-border-soft);background:color-mix(in srgb,var(--tbd-card) 88%,var(--tbd-canvas));box-shadow:1px 0 0 color-mix(in srgb,var(--tbd-border) 42%,transparent)}.tbd-sidebar--drawer{inset:0 0 0 auto;left:auto;right:0;z-index:45;width:min(292px,88vw);max-width:100%;border-right:none;border-left:1px solid var(--tbd-border-soft);box-shadow:-14px 0 42px color-mix(in srgb,var(--color-text-primary) 14%,transparent);transform:translate3d(100%,0,0);transition:transform .22s ease}.tbd-sidebar--drawer[data-open=true]{transform:translateZ(0)}.tbd-sidebar--drawer:not([data-open=true]){pointer-events:none}.tbd-sidebar__drawer-toolbar{display:flex;flex-shrink:0;justify-content:flex-end;padding:0 2px 2px}.tbd-sidebar__drawer-close{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:var(--tbd-surface);color:var(--tbd-text-muted);cursor:pointer}.tbd-sidebar__drawer-close:hover{background:var(--tbd-surface-muted);color:var(--tbd-text)}.tbd-sidebar__drawer-close .tbd-icon{width:20px;height:20px}.tbd-nav-drawer-backdrop{position:fixed;inset:0;z-index:40;border:none;padding:0;margin:0;background:color-mix(in srgb,var(--tbd-text) 28%,transparent);cursor:pointer}.tbd-rail{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;width:var(--tbd-rail-w);flex-direction:column;gap:4px;padding:10px 0 14px;border-right:1px solid var(--tbd-border-soft);background:color-mix(in srgb,var(--tbd-surface) 94%,var(--tbd-bg))}.tbd-rail__scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 8px}.tbd-rail__group+.tbd-rail__group{margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--tbd-border-soft) 88%,transparent)}.tbd-rail__logo{display:flex;flex-shrink:0;justify-content:center;padding:4px 0 8px;margin:0 10px 4px;border-bottom:1px solid color-mix(in srgb,var(--tbd-border-soft) 88%,transparent);color:inherit;text-decoration:none}.tbd-rail__logo-mark{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:var(--tbd-radius-sm);background:var(--tbd-accent);color:var(--color-on-primary);font-size:.82rem;font-weight:820;letter-spacing:.02em}.tbd-rail__slot{position:relative;margin-bottom:2px}.tbd-rail__item,.tbd-rail__slot{display:flex;justify-content:center}.tbd-rail__item{width:44px;height:44px;flex:0 0 auto;align-items:center;margin:0;padding:0;border:none;border-radius:var(--tbd-radius-sm);background:transparent;color:var(--tbd-text-muted);cursor:pointer;text-decoration:none}.tbd-rail__item:hover{background:color-mix(in srgb,var(--tbd-surface-muted) 80%,transparent);color:var(--tbd-text)}.tbd-rail__item[data-active=true]{background:color-mix(in srgb,var(--tbd-accent-soft) 70%,var(--tbd-surface));color:var(--tbd-accent)}.tbd-rail__icon{width:21px;height:21px;flex:0 0 auto;opacity:.78}.tbd-rail__item[data-active=true] .tbd-rail__icon{opacity:1}.tbd-rail__badge{position:absolute;top:2px;right:4px;min-width:16px;height:15px;padding:0 4px;border-radius:999px;background:var(--tbd-accent);color:var(--color-on-primary);font-size:.58rem;font-weight:760;line-height:15px;text-align:center}.tbd-rail-flyout-backdrop{position:fixed;inset:0;z-index:26;border:none;padding:0;margin:0;background:color-mix(in srgb,var(--tbd-text) 10%,transparent);cursor:pointer}.tbd-rail-flyout{position:fixed;top:0;bottom:0;left:var(--tbd-rail-w);z-index:32;display:flex;width:min(228px,calc(100vw - var(--tbd-rail-w) - 12px));flex-direction:column;gap:6px;padding:14px 12px 18px;border-right:1px solid var(--tbd-border-soft);background:var(--tbd-surface);box-shadow:6px 0 28px color-mix(in srgb,var(--color-text-primary) 7%,transparent)}.tbd-rail-flyout__head{margin:0 0 4px;padding:0 2px 8px;border-bottom:1px solid var(--tbd-border-soft);color:var(--tbd-text);font-size:.82rem;font-weight:700;line-height:1.25;text-decoration:none}.tbd-rail-flyout__head:hover{color:var(--tbd-accent)}.tbd-rail-flyout__links{display:flex;flex-direction:column;gap:1px;padding-top:2px}.tbd-rail-flyout__link{display:block;padding:8px 10px;border-radius:var(--tbd-radius-sm);color:var(--tbd-text-muted);font-size:.78rem;font-weight:600;line-height:1.3;text-decoration:none}.tbd-rail-flyout__link:hover{background:var(--tbd-surface-muted);color:var(--tbd-text)}.tbd-rail-flyout__link[data-active=true]{background:color-mix(in srgb,var(--tbd-accent-soft) 55%,transparent);color:var(--tbd-accent)}.tbd-topbar__nav-toggle--overflow{width:40px;height:40px}.tbd-topbar__nav-toggle--overflow .tbd-icon{width:20px;height:20px}.tbd-brand{display:flex;align-items:center;gap:12px;padding:2px 4px 14px;border-bottom:1px solid var(--tbd-border-soft);min-width:0;color:inherit;text-decoration:none}.tbd-brand__mark{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--tbd-radius-sm);background:var(--tbd-accent);color:var(--color-on-primary);font-weight:850}.tbd-brand__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.tbd-brand__meta,.tbd-brand__name,.tbd-nav__label,.tbd-route-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbd-brand__name{font-size:.94rem;font-weight:760;line-height:1.2}.tbd-brand__meta{color:var(--tbd-text-muted);font-size:.7rem;font-weight:560}.tbd-sidebar__scroll{min-height:0;overflow-y:auto;padding-right:2px}.tbd-nav-section{margin-top:16px}.tbd-nav-section:first-child{margin-top:0}.tbd-nav-section__title{margin:0 0 6px;padding:0 8px;color:var(--tbd-text-soft);font-size:.64rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.tbd-nav{display:flex;flex-direction:column;gap:1px}.tbd-nav__item{display:grid;grid-gap:1px;gap:1px}.tbd-nav__link{display:flex;min-height:34px;align-items:center;gap:9px;padding:0 9px;border-radius:var(--tbd-radius-sm);color:var(--tbd-text-muted);font-size:.82rem;font-weight:620;text-decoration:none}.tbd-nav__link:hover{background:var(--tbd-surface-muted);color:var(--tbd-text)}.tbd-nav__link[data-active=true]{background:var(--tbd-accent-soft);color:var(--tbd-accent);box-shadow:inset 2px 0 0 var(--tbd-accent)}.tbd-nav__icon{width:17px;height:17px;flex:0 0 auto;opacity:.72}.tbd-nav__link[data-active=true] .tbd-nav__icon{opacity:.95}.tbd-nav__chevron{width:7px;height:7px;margin-left:auto;border-right:1.5px solid;border-bottom:1.5px solid;opacity:.58;transform:rotate(45deg);transition:transform .16s ease}.tbd-nav__item[data-expanded=true] .tbd-nav__chevron{transform:rotate(-135deg)}.tbd-nav__children{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .16s ease}.tbd-nav__item[data-expanded=true] .tbd-nav__children{grid-template-rows:1fr}.tbd-nav__children-inner{display:grid;min-height:0;grid-gap:1px;gap:1px;padding:2px 0 5px 26px}.tbd-nav__child-link{min-height:28px;border-radius:var(--tbd-radius-sm);color:var(--tbd-text-muted);font-size:.76rem;font-weight:520;line-height:28px;padding:0 9px;text-decoration:none}.tbd-nav__child-link:hover{background:color-mix(in srgb,var(--tbd-accent-soft) 34%,transparent);color:var(--tbd-text)}.tbd-nav__child-link[data-active=true]{background:color-mix(in srgb,var(--tbd-accent-soft) 64%,transparent);color:var(--tbd-accent);box-shadow:inset 2px 0 0 var(--tbd-accent)}.tbd-nav__badge{margin-left:auto;min-width:22px;height:19px;padding:0 7px;border-radius:999px;background:var(--tbd-accent);color:var(--color-on-primary);font-size:.66rem;font-weight:760;line-height:19px;text-align:center}.tbd-main{min-height:100dvh;margin-left:var(--tbd-sidebar-w)}.tbd-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;min-height:var(--tbd-topbar-h);align-items:center;justify-content:flex-start;gap:16px;padding:10px 32px;border-bottom:1px solid var(--tbd-border-soft);background:color-mix(in srgb,var(--tbd-canvas) 92%,var(--tbd-card));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tbd-topbar__lead{flex:1 1;min-width:0}.tbd-topbar__end{display:flex;flex-shrink:0;align-items:center;gap:12px;margin-left:auto}.tbd-topbar__nav-toggle{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:var(--tbd-card);color:var(--tbd-text-muted);cursor:pointer}.tbd-topbar__nav-toggle:hover{background:var(--tbd-surface-muted);color:var(--tbd-text)}.tbd-topbar__nav-toggle .tbd-icon{width:22px;height:22px}.tbd-page-header{min-width:0}.tbd-page-header__eyebrow{margin:0 0 2px;color:var(--tbd-text-muted);font-size:.68rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.tbd-page-header__title{margin:0;font-size:var(--tbd-font-xl);font-weight:760;line-height:1.15}.tbd-topbar__meta{display:grid;max-width:280px;grid-gap:1px;gap:1px;border:1px solid var(--tbd-border);border-radius:var(--tbd-radius-sm);background:var(--tbd-surface);padding:6px 10px}.tbd-topbar__meta span{color:var(--tbd-text-soft);font-size:.62rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.tbd-topbar__meta strong{color:var(--tbd-text);font-size:.8rem;font-weight:680}.tbd-topbar__activate,.tbd-topbar__meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbd-topbar__activate{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;max-width:168px;padding:8px 14px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;text-decoration:none;color:var(--color-on-primary,#fff);background:var(--tbd-accent);border:1px solid color-mix(in srgb,var(--tbd-accent) 58%,#000 22%);transition:filter .14s ease,transform .14s ease}.tbd-topbar__activate:hover{filter:brightness(1.06)}.tbd-topbar__activate:active{transform:scale(.98)}.tbd-topbar__activate:focus-visible{outline:2px solid var(--tbd-accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.tbd-topbar__activate--pulse{animation:tbd-topbar-activate-nudge 10.5s ease-in-out infinite}}@keyframes tbd-topbar-activate-nudge{0%,84%,to{transform:scale(1);box-shadow:0 0 0 0 transparent}86%{transform:scale(1.04);box-shadow:0 0 0 3px color-mix(in srgb,var(--tbd-accent) 38%,transparent)}90%{transform:scale(1);box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.tbd-topbar__activate--pulse{animation:none}}.tbd-workspace{padding:24px 32px 44px}.tbd-workspace__inner{width:min(1180px,100%)}.tbd-help-hint__copy{margin:0;font-size:.9rem;line-height:1.5;color:var(--tbd-text-muted)}.tbd-support-win-root{position:fixed;inset:0;z-index:1200;pointer-events:none}.tbd-support-win-root--minimized{inset:auto;right:0;bottom:0;top:auto;left:auto;width:auto;height:auto}.tbd-support-win-backdrop{position:absolute;inset:0;border:none;background:color-mix(in srgb,var(--tbd-bg,#0c100e) 28%,transparent);pointer-events:auto;cursor:default}.tbd-support-win{position:fixed;right:24px;bottom:24px;z-index:1201;display:flex;flex-direction:column;width:min(400px,calc(100vw - 48px));height:min(560px,calc(100vh - 120px));border-radius:12px;border:1px solid var(--tbd-border-soft);background:var(--tbd-surface);box-shadow:0 4px 6px color-mix(in srgb,#000 8%,transparent),0 24px 48px color-mix(in srgb,#000 18%,transparent);overflow:hidden;pointer-events:auto}.tbd-support-win--minimized{width:min(280px,calc(100vw - 48px));height:auto;min-height:0}.tbd-support-win__titlebar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;border-bottom:1px solid var(--tbd-border-soft);background:color-mix(in srgb,var(--tbd-surface-elevated,var(--tbd-surface)) 92%,var(--tbd-accent,#0d3b2c) 8%);flex-shrink:0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tbd-support-win__title{font-size:.85rem;font-weight:600;color:var(--tbd-text)}.tbd-support-win__actions{display:flex;align-items:center;gap:.15rem}.tbd-support-win__btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:6px;background:transparent;color:var(--tbd-text-muted);cursor:pointer}.tbd-support-win__btn:hover{background:color-mix(in srgb,var(--tbd-text) 8%,transparent);color:var(--tbd-text)}.tbd-support-win__btn--close:hover{background:color-mix(in srgb,#b42318 14%,transparent);color:#b42318}.tbd-support-win__body{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tbd-support-win__body>.tb-inapp-support-lang--desktop,.tbd-support-win__body>.tb-inapp-support-page--desktop{flex:1 1;min-height:0;max-height:100%;width:100%}.tbd-support-win__body .tb-inapp-support-page--desktop .tb-inapp-support-page__foot{background:var(--tbd-surface,var(--tb-surface,#fff))}.tbd-section{border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:var(--tbd-surface)}.tbd-section__header{padding:20px 22px 0}.tbd-section__title{margin:0;font-size:var(--tbd-font-lg);font-weight:720}.tbd-section__body{padding:20px 22px 22px}.tbd-split-view{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:18px;gap:18px;align-items:start}.tbd-orders-page{width:min(calc(100vw - var(--tbd-sidebar-w) - 68px),1540px);max-width:calc(100vw - var(--tbd-sidebar-w) - 68px)}.tbd-orders-page .tbd-split-view{grid-template-columns:minmax(720px,1fr) minmax(360px,420px);gap:16px}.tbd-orders-page .tbd-split-view>aside{position:-webkit-sticky;position:sticky;top:calc(var(--tbd-topbar-h) + 28px);align-self:start}.tbd-orders-list{border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:var(--tbd-card);box-shadow:var(--tbd-card-shadow-sm)}.tbd-orders-list__header{padding:16px 18px 0}.tbd-order-panel__header h2,.tbd-orders-list__header h2{margin:0;font-size:var(--tbd-font-lg);font-weight:720}.tbd-orders-list__body{padding:0 18px 18px}.tbd-table-shell{overflow:hidden;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:var(--tbd-card);box-shadow:var(--tbd-card-shadow-sm)}.tbd-table{width:100%;border-collapse:collapse;font-size:var(--tbd-font-sm)}.tbd-table td,.tbd-table th{padding:10px 12px;border-bottom:1px solid var(--tbd-border-soft);text-align:left;vertical-align:middle}.tbd-table th{color:var(--tbd-text-muted);font-size:.66rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.tbd-table tr:last-child td{border-bottom:none}.tbd-orders-toolbar{position:-webkit-sticky;position:sticky;top:calc(var(--tbd-topbar-h) + 1px);z-index:5;display:grid;grid-template-columns:minmax(220px,1fr) 170px 180px;grid-gap:10px;gap:10px;margin:0 -18px 14px;align-items:end;padding:14px 18px;border-bottom:1px solid var(--tbd-border-soft);background:color-mix(in srgb,var(--tbd-surface) 94%,var(--tbd-bg))}.tbd-orders-col-customer{width:36%}.tbd-orders-col-total{width:14%}.tbd-orders-col-fulfillment,.tbd-orders-col-payment{width:17%}.tbd-orders-col-date{width:16%}.tbd-orders-page .tbd-table-shell{overflow:visible}.tbd-orders-page .tbd-table{table-layout:fixed}.tbd-orders-page .tbd-table th{position:-webkit-sticky;position:sticky;top:calc(var(--tbd-topbar-h) + 86px);z-index:4;background:var(--tbd-surface)}.tbd-field{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--tbd-text-muted);font-size:.66rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.tbd-input,.tbd-select{width:100%;min-height:34px;border:1px solid var(--tbd-border);border-radius:var(--tbd-radius-sm);background:var(--tbd-surface);color:var(--tbd-text);font-size:var(--tbd-font-sm);font-weight:560;letter-spacing:0;outline:none;padding:0 10px;text-transform:none}.tbd-input-wrap{position:relative;display:block}.tbd-input-wrap .tbd-icon{position:absolute;top:50%;left:10px;width:16px;height:16px;color:var(--tbd-text-muted);transform:translateY(-50%)}.tbd-input-wrap .tbd-input{padding-left:34px}.tbd-input:focus,.tbd-select:focus{border-color:color-mix(in srgb,var(--tbd-accent) 65%,var(--tbd-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--tbd-accent) 16%,transparent)}.tbd-order-table-row{cursor:pointer}.tbd-order-table-row:hover td{background:var(--tbd-surface-muted)}.tbd-order-table-row[data-selected=true] td{background:var(--tbd-accent-soft)}.tbd-order-table-row[data-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--tbd-accent)}.tbd-order-select{display:inline-flex;max-width:100%;flex-direction:column;gap:2px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.tbd-order-select__name{overflow:hidden;max-width:100%;color:var(--tbd-text);font-weight:680;text-overflow:ellipsis;white-space:nowrap}.tbd-order-select__meta{color:var(--tbd-text-muted);font-size:.7rem;font-weight:560}.tbd-money{color:var(--tbd-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.tbd-status-pill{display:inline-flex;min-height:20px;align-items:center;gap:5px;border-radius:999px;border:1px solid transparent;font-size:.68rem;font-weight:700;padding:0 8px;text-transform:capitalize}.tbd-status-pill .tbd-icon{width:13px;height:13px}.tbd-status-pill[data-tone=good]{background:var(--color-status-good-bg);border-color:var(--color-status-good-border);color:var(--color-status-good-text)}.tbd-status-pill[data-tone=warn]{background:var(--color-status-warn-bg);border-color:var(--color-status-warn-border);color:var(--color-status-warn-text)}.tbd-status-pill[data-tone=neutral]{background:var(--color-status-neutral-bg);border-color:var(--color-status-neutral-border);color:var(--color-status-neutral-text)}.tbd-status-pill[data-tone=muted]{background:var(--color-status-muted-bg);border-color:var(--color-status-muted-border);color:var(--color-status-muted-text)}.tbd-empty-state{display:flex;min-height:190px;flex-direction:column;justify-content:center;border:1px dashed var(--tbd-border);border-radius:var(--tbd-radius);background:color-mix(in srgb,var(--tbd-surface-muted) 70%,transparent);padding:22px}.tbd-empty-state__title{margin:0 0 6px;color:var(--tbd-text);font-weight:720}.tbd-orders-select-state{min-height:260px;display:flex;flex-direction:column;justify-content:center}.tbd-orders-select-state__title{margin:0 0 6px;color:var(--tbd-text);font-size:var(--tbd-font-lg);font-weight:720}.tbd-order-panel{max-height:calc(100dvh - var(--tbd-topbar-h) - 56px);overflow:auto;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:var(--tbd-card);box-shadow:var(--tbd-card-shadow-sm)}.tbd-order-panel__header{position:-webkit-sticky;position:sticky;top:0;z-index:3;padding:15px 18px 12px;border-bottom:1px solid var(--tbd-border-soft);background:color-mix(in srgb,var(--tbd-card) 96%,var(--tbd-canvas))}.tbd-order-panel__body{padding:16px 18px 18px}.tbd-order-detail{display:flex;flex-direction:column;gap:15px}.tbd-order-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tbd-order-detail__customer{margin:0;color:var(--tbd-text);font-size:var(--tbd-font-lg);font-weight:740}.tbd-order-detail__ref{margin:3px 0 0;color:var(--tbd-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:560}.tbd-order-detail__total{margin:0;color:var(--tbd-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:760;white-space:nowrap}.tbd-order-kv{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.tbd-order-kv div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px}.tbd-order-kv dt{color:var(--tbd-text-muted);font-size:.68rem;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.tbd-order-kv dd{margin:0;min-width:0;color:var(--tbd-text);font-size:var(--tbd-font-sm);font-weight:560}.tbd-order-detail__block{border-top:1px solid var(--tbd-border-soft);padding-top:16px}.tbd-order-detail__block h3{margin:0 0 10px;font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.tbd-order-items{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.tbd-order-item{display:flex;justify-content:space-between;gap:14px}.tbd-order-item__name{margin:0 0 2px;color:var(--tbd-text);font-weight:640}.tbd-proof{display:grid;grid-gap:8px;gap:8px}.tbd-proof__image{display:block;width:100%;max-height:260px;object-fit:contain;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:var(--tbd-surface-soft)}.tbd-order-note{margin:0;color:var(--tbd-text);line-height:1.45;white-space:pre-wrap}.tbd-order-actions{display:flex;flex-wrap:wrap;gap:8px}.tbd-button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--tbd-border);border-radius:var(--tbd-radius-sm);background:var(--tbd-surface);color:var(--tbd-text);cursor:pointer;font-size:var(--tbd-font-sm);font-weight:660;padding:0 10px;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.tbd-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--tbd-accent) 34%,var(--tbd-border));background:color-mix(in srgb,var(--tbd-accent-soft) 46%,var(--tbd-surface))}.tbd-button .tbd-icon{width:15px;height:15px;flex:0 0 auto}.tbd-button--primary{border-color:var(--tbd-accent);background:var(--tbd-accent);color:var(--color-on-primary)}.tbd-button--primary:hover:not(:disabled){background:color-mix(in srgb,var(--tbd-accent) 88%,var(--color-shadow-base));color:var(--color-on-primary)}.tbd-button--danger{border-color:color-mix(in srgb,var(--tbd-danger) 34%,var(--tbd-border));color:var(--tbd-danger)}.tbd-button--danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--tbd-danger) 48%,var(--tbd-border));background:color-mix(in srgb,var(--tbd-danger) 7%,var(--tbd-surface))}.tbd-button:disabled{cursor:not-allowed;opacity:.48}.tbd-eyebrow{margin:0;color:var(--tbd-text-soft);font-size:.64rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.tbd-order-feedback{margin:-4px 0 0;color:var(--tbd-accent);font-size:.82rem;font-weight:780}.tbd-dashboard-side .tbd-button,.tbd-quick-actions .tbd-button{justify-content:flex-start;width:100%}.tbd-products-page{width:100%;max-width:100%}.tbd-products-page .tbd-split-view{grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:16px}.tbd-products-page .tbd-split-view>aside{position:-webkit-sticky;position:sticky;top:calc(var(--tbd-topbar-h) + 28px);align-self:start}.tbd-products-list{border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:color-mix(in srgb,var(--tbd-surface) 94%,var(--tbd-bg))}.tbd-products-list__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px 0}.tbd-product-panel__header h2,.tbd-products-list__header h2{margin:0;font-size:var(--tbd-font-lg);font-weight:720}.tbd-products-list__body{padding:0 18px 18px}.tbd-products-toolbar{position:-webkit-sticky;position:sticky;top:calc(var(--tbd-topbar-h) + 1px);z-index:5;display:grid;grid-template-columns:minmax(260px,1fr) 190px;grid-gap:10px;gap:10px;margin:0 -18px 14px;align-items:end;padding:14px 18px;border-bottom:1px solid var(--tbd-border-soft);background:color-mix(in srgb,var(--tbd-surface) 94%,var(--tbd-bg))}.tbd-products-page .tbd-table-shell{overflow-x:auto;overflow-y:visible}.tbd-products-page .tbd-table{min-width:980px;table-layout:fixed}.tbd-products-page .tbd-table th{position:-webkit-sticky;position:sticky;top:calc(var(--tbd-topbar-h) + 86px);z-index:4;background:var(--tbd-surface)}.tbd-products-col-image{width:76px}.tbd-products-col-name{width:26%}.tbd-products-col-price{width:12%}.tbd-products-col-status{width:13%}.tbd-products-col-variants{width:15%}.tbd-products-col-updated{width:12%}.tbd-products-col-actions{width:156px}.tbd-product-table-row{cursor:pointer}.tbd-product-table-row:hover td{background:var(--tbd-surface-muted)}.tbd-product-table-row[data-selected=true] td{background:var(--tbd-accent-soft)}.tbd-product-table-row[data-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--tbd-accent)}.tbd-product-thumb__image,.tbd-product-thumb__placeholder{display:block;width:40px;height:40px;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:var(--tbd-surface-soft)}.tbd-product-thumb__image{object-fit:cover}.tbd-product-thumb__placeholder{display:inline-flex;align-items:center;justify-content:center;color:var(--tbd-text-muted)}.tbd-product-thumb__placeholder svg{width:20px;height:20px}.tbd-product-select{display:inline-flex;max-width:100%;flex-direction:column;gap:2px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.tbd-product-select__name{color:var(--tbd-text);font-weight:680}.tbd-product-select__meta,.tbd-product-select__name{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.tbd-product-select__meta{color:var(--tbd-text-muted);font-size:.7rem;font-weight:560}.tbd-product-actions,.tbd-product-row-actions{display:flex;flex-wrap:wrap;gap:8px}.tbd-product-row-actions .tbd-button{min-height:30px;padding-inline:9px}.tbd-product-panel{max-height:calc(100dvh - var(--tbd-topbar-h) - 56px);overflow:auto;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:color-mix(in srgb,var(--tbd-surface) 94%,var(--tbd-bg))}.tbd-product-panel__header{position:-webkit-sticky;position:sticky;top:0;z-index:3;padding:15px 18px 12px;border-bottom:1px solid var(--tbd-border-soft);background:color-mix(in srgb,var(--tbd-surface) 96%,var(--tbd-bg))}.tbd-product-panel__body{padding:16px 18px 18px}.tbd-products-select-state{min-height:260px;display:flex;flex-direction:column;justify-content:center}.tbd-products-select-state__title{margin:0 0 6px;color:var(--tbd-text);font-size:var(--tbd-font-lg);font-weight:720}.tbd-product-detail{display:flex;flex-direction:column;gap:15px}.tbd-product-preview{position:relative;overflow:hidden;aspect-ratio:4/3;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:var(--tbd-surface-soft)}.tbd-product-preview__image,.tbd-product-preview__placeholder{display:block;width:100%;height:100%}.tbd-product-preview__image{object-fit:cover}.tbd-product-preview__placeholder{display:flex;align-items:center;justify-content:center;color:var(--tbd-text-muted)}.tbd-product-preview__placeholder svg{width:42px;height:42px}.tbd-product-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tbd-product-detail__name{margin:0;color:var(--tbd-text);font-size:var(--tbd-font-lg);font-weight:740}.tbd-product-detail__price{margin:4px 0 0;color:var(--tbd-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:760}.tbd-product-kv{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.tbd-product-kv div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:12px;gap:12px}.tbd-product-kv dt{color:var(--tbd-text-muted);font-size:.68rem;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.tbd-product-kv dd{margin:0;min-width:0;color:var(--tbd-text);font-size:var(--tbd-font-sm);font-weight:560}.tbd-product-detail__block{border-top:1px solid var(--tbd-border-soft);padding-top:16px}.tbd-product-detail__block h3{margin:0 0 10px;font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.tbd-product-size-list,.tbd-product-swatches{display:flex;flex-wrap:wrap;gap:8px}.tbd-product-swatch{width:24px;height:24px;border:1px solid var(--tbd-border);border-radius:999px}.tbd-product-size-list span{min-height:26px;border:1px solid var(--tbd-border-soft);border-radius:999px;background:var(--tbd-surface);color:var(--tbd-text);font-size:.78rem;font-weight:640;line-height:24px;padding:0 10px}.tbd-product-note{margin:0;color:var(--tbd-text);line-height:1.45;white-space:pre-wrap}.tbd-product-feedback{margin:-4px 0 0;color:var(--tbd-accent);font-size:.82rem;font-weight:780}.tbd-product-form-page{width:min(calc(100vw - var(--tbd-sidebar-w) - 68px),1480px);max-width:calc(100vw - var(--tbd-sidebar-w) - 68px)}.tbd-product-form-header{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--tbd-border-soft)}.tbd-product-form-header h1{margin:0;color:var(--tbd-text);font-size:var(--tbd-font-lg);font-weight:720;letter-spacing:0}.tbd-product-form-header__actions{display:flex;align-items:center;gap:8px}.tbd-product-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);grid-gap:16px;gap:16px;align-items:start}.tbd-product-form-main{display:grid;grid-gap:14px;gap:14px}.tbd-product-form-side{position:-webkit-sticky;position:sticky;top:calc(var(--tbd-topbar-h) + 28px);display:grid;grid-gap:12px;gap:12px}.tbd-product-form-panel,.tbd-product-form-section{border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:color-mix(in srgb,var(--tbd-surface) 94%,var(--tbd-bg))}.tbd-product-form-panel__head,.tbd-product-form-section__head{padding:15px 16px 12px;border-bottom:1px solid var(--tbd-border-soft)}.tbd-product-form-panel__head h2,.tbd-product-form-section__head h2{margin:0 0 4px;color:var(--tbd-text);font-size:var(--tbd-font-lg);font-weight:720}.tbd-product-form-panel__head p,.tbd-product-form-section__head p{margin:0;color:var(--tbd-text-muted);font-size:var(--tbd-font-sm);line-height:1.35}.tbd-product-form-fields,.tbd-product-form-variants{display:grid;grid-gap:14px;gap:14px;padding:16px}.tbd-product-form-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.tbd-product-form-field--full{grid-column:1/-1}.tbd-textarea{min-height:92px;resize:vertical;padding-block:9px;line-height:1.45}.tbd-product-form-variant{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr);grid-gap:18px;gap:18px;padding-top:14px;border-top:1px solid var(--tbd-border-soft)}.tbd-product-form-variant:first-child{padding-top:0;border-top:0}.tbd-product-form-variant h3{margin:0 0 4px;color:var(--tbd-text);font-size:var(--tbd-font-md);font-weight:700}.tbd-product-form-variant p{margin:0;color:var(--tbd-text-muted);font-size:var(--tbd-font-sm);line-height:1.35}.tbd-product-form-color-row,.tbd-product-form-size-row{display:flex;min-width:0;flex-wrap:wrap;gap:8px;align-items:center}.tbd-product-form-color,.tbd-product-form-color-add,.tbd-size-chip{display:inline-flex;min-height:30px;align-items:center;gap:7px;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:var(--tbd-surface);color:var(--tbd-text);cursor:pointer;font:inherit;font-size:var(--tbd-font-sm);font-weight:650;padding:0 9px}.tbd-product-form-color-add:hover,.tbd-product-form-color:hover,.tbd-size-chip:hover{border-color:color-mix(in srgb,var(--tbd-accent) 34%,var(--tbd-border));background:color-mix(in srgb,var(--tbd-accent-soft) 34%,var(--tbd-surface))}.tbd-product-form-color span{width:15px;height:15px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--tbd-text) 18%,transparent);border-radius:999px}.tbd-product-form-color small{color:var(--tbd-text-muted);font-size:.7rem;font-weight:680;text-transform:uppercase}.tbd-product-form-color-add{position:relative;overflow:hidden}.tbd-product-form-color-add .tbd-icon{width:14px;height:14px}.tbd-product-form-color-add input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.tbd-size-chip[data-selected=true]{border-color:color-mix(in srgb,var(--tbd-accent) 48%,var(--tbd-border));background:var(--tbd-accent-soft);color:var(--tbd-accent)}.tbd-product-form-custom-size{display:grid;grid-template-columns:minmax(0,180px) auto;grid-gap:8px;gap:8px;margin-top:10px}.tbd-product-form-panel{overflow:hidden}.tbd-product-form-media__empty,.tbd-product-form-media__preview{display:flex;aspect-ratio:4/3;align-items:center;justify-content:center;margin:14px;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:var(--tbd-surface-soft);color:var(--tbd-text-muted)}.tbd-product-form-media__empty{flex-direction:column;gap:8px}.tbd-product-form-media__empty .tbd-icon{width:34px;height:34px}.tbd-product-form-media__empty p{margin:0;font-size:var(--tbd-font-sm);font-weight:660}.tbd-product-form-media__preview{overflow:hidden}.tbd-product-form-media__preview img{width:100%;height:100%;object-fit:cover}.tbd-product-media-picker{display:grid;grid-gap:12px;gap:12px;padding:14px}.tbd-product-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tbd-product-media-item{position:relative;overflow:hidden;aspect-ratio:1/1;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:var(--tbd-surface-soft)}.tbd-product-media-item[data-cover=true]{border-color:color-mix(in srgb,var(--tbd-accent) 36%,var(--tbd-border))}.tbd-product-media-item img{width:100%;height:100%;object-fit:cover}.tbd-product-media-cover{position:absolute;top:7px;left:7px;border-radius:var(--tbd-radius-sm);background:color-mix(in srgb,var(--tbd-accent) 92%,var(--color-shadow-base));color:var(--color-on-primary);font-size:.66rem;font-weight:760;line-height:1;padding:5px 7px}.tbd-product-media-actions{position:absolute;right:7px;bottom:7px;display:inline-flex;overflow:hidden;border:1px solid color-mix(in srgb,var(--tbd-border) 72%,transparent);border-radius:var(--tbd-radius-sm);background:color-mix(in srgb,var(--tbd-surface) 92%,transparent)}.tbd-product-media-actions button{width:28px;height:28px;border:0;border-left:1px solid var(--tbd-border-soft);background:transparent;color:var(--tbd-text);cursor:pointer;font-size:.85rem;font-weight:760}.tbd-product-media-actions button:first-child{border-left:0}.tbd-product-media-actions button:hover:not(:disabled){background:var(--tbd-accent-soft);color:var(--tbd-accent)}.tbd-product-media-actions button:disabled{cursor:not-allowed;opacity:.42}.tbd-product-media-empty{display:grid;min-height:190px;place-items:center;grid-gap:6px;gap:6px;border:1px dashed color-mix(in srgb,var(--tbd-accent) 30%,var(--tbd-border));border-radius:var(--tbd-radius);background:color-mix(in srgb,var(--tbd-accent-soft) 28%,var(--tbd-surface));color:var(--tbd-text-muted);padding:18px;text-align:center}.tbd-product-media-empty .tbd-icon{width:34px;height:34px;color:var(--tbd-accent)}.tbd-product-media-empty p,.tbd-product-media-empty span{margin:0}.tbd-product-media-empty p{color:var(--tbd-text);font-size:var(--tbd-font-md);font-weight:720}.tbd-product-media-empty span{max-width:260px;font-size:var(--tbd-font-sm);line-height:1.35}.tbd-product-media-add{position:relative;display:flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--tbd-accent);border-radius:var(--tbd-radius-sm);background:var(--tbd-accent);color:var(--color-on-primary);cursor:pointer;font-size:var(--tbd-font-sm);font-weight:700;padding:0 10px}.tbd-product-media-add[data-busy=true]{opacity:.68;pointer-events:none}.tbd-product-media-add input{position:absolute;inset:0;opacity:0;pointer-events:none}.tbd-product-media-add .tbd-icon{width:15px;height:15px}.tbd-product-media-add small{margin-left:auto;color:color-mix(in srgb,var(--color-on-primary) 78%,var(--tbd-accent-soft));font-size:.7rem;font-weight:760}.tbd-product-media-limit{margin:0;color:var(--tbd-text-muted);font-size:var(--tbd-font-sm);font-weight:620}.tbd-product-form-todo{display:flex;gap:9px;margin:0 14px 14px;padding:10px;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:color-mix(in srgb,var(--tbd-accent-soft) 42%,var(--tbd-surface));color:var(--tbd-text-muted)}.tbd-product-form-todo .tbd-icon{width:17px;height:17px;flex:0 0 auto;color:var(--tbd-accent)}.tbd-product-form-todo p{margin:0;font-size:var(--tbd-font-sm);line-height:1.35}.tbd-product-form-panel>.tbd-button{margin:14px}.tbd-product-form-error{margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--tbd-danger) 28%,var(--tbd-border));border-radius:var(--tbd-radius-sm);background:color-mix(in srgb,var(--tbd-danger) 6%,var(--tbd-surface));color:var(--tbd-danger);font-size:var(--tbd-font-sm);font-weight:680}.tbd-activation-page,.tbd-customers-page,.tbd-dashboard-page,.tbd-partner-page,.tbd-settings-page{width:min(calc(100vw - var(--tbd-sidebar-w) - 68px),1540px);max-width:calc(100vw - var(--tbd-sidebar-w) - 68px)}.tbd-dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.tbd-dashboard-main,.tbd-dashboard-side>section,.tbd-kpi,.tbd-settings-section{border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:var(--tbd-surface)}.tbd-kpi{min-height:108px;padding:14px 15px;background:color-mix(in srgb,var(--tbd-surface) 90%,var(--tbd-bg))}.tbd-kpi__label{margin:0;color:var(--tbd-text-soft);font-size:.64rem;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.tbd-kpi__value{margin:9px 0 0;color:var(--tbd-text);font-size:1.32rem;font-weight:760;line-height:1.1}.tbd-kpi__hint{margin:7px 0 0;color:var(--tbd-text-muted);font-size:.76rem;font-weight:520}.tbd-analytics{margin-bottom:14px;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:color-mix(in srgb,var(--tbd-surface) 94%,var(--tbd-bg));padding:16px}.tbd-analytics__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.tbd-analytics__eyebrow{margin:0 0 3px;color:var(--tbd-text-soft);font-size:.64rem;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.tbd-analytics__head h2{margin:0;color:var(--tbd-text);font-size:var(--tbd-font-lg);font-weight:720}.tbd-analytics__head p{max-width:560px;margin:5px 0 0;color:var(--tbd-text-muted);font-size:var(--tbd-font-sm)}.tbd-range-control{display:inline-flex;flex:0 0 auto;overflow:hidden;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:var(--tbd-surface)}.tbd-range-control button{min-height:30px;min-width:58px;border:0;border-left:1px solid var(--tbd-border-soft);background:transparent;color:var(--tbd-text-muted);cursor:pointer;font-size:.76rem;font-weight:640}.tbd-range-control button:first-child{border-left:0}.tbd-range-control button[data-active=true]{background:var(--tbd-accent);color:var(--color-on-primary)}.tbd-analytics__body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.tbd-chart-panel{border-top:1px solid var(--tbd-border-soft);padding-top:12px}.tbd-chart-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.tbd-metric-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;min-height:48px;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:var(--tbd-surface);color:var(--tbd-text-muted);cursor:pointer;padding:8px 9px;text-align:left}.tbd-metric-chip[data-active=false]{opacity:.46}.tbd-metric-chip[data-active=true]{border-color:color-mix(in srgb,currentColor 36%,var(--tbd-border-soft));background:color-mix(in srgb,var(--tbd-surface) 80%,var(--tbd-accent-soft));box-shadow:inset 2px 0 0 currentColor}.tbd-metric-chip__identity{display:inline-flex;min-width:0;align-items:center;gap:6px;font-size:.74rem;font-weight:660}.tbd-metric-chip strong{color:var(--tbd-text);font-size:.82rem;font-weight:720;white-space:nowrap}.tbd-metric-chip .tbd-icon{width:14px;height:14px}.tbd-metric-chip:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:currentColor}.tbd-metric-chip[data-series=green],.tbd-period-strip strong[data-series=green]{color:var(--tbd-accent)}.tbd-metric-chip[data-series=gold],.tbd-period-strip strong[data-series=gold]{color:var(--color-series-gold)}.tbd-metric-chip[data-series=blue],.tbd-period-strip strong[data-series=blue]{color:var(--color-series-blue)}.tbd-metric-chip[data-series=mint],.tbd-period-strip strong[data-series=mint]{color:var(--color-series-mint)}.tbd-line-chart-wrap{position:relative}.tbd-line-chart{display:block;width:100%;height:220px;overflow:visible;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:var(--tbd-surface);padding:10px}.tbd-line-chart__grid{stroke:var(--tbd-border-soft);stroke-width:1}.tbd-line-chart__line{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tbd-line-chart__line[data-series=green]{stroke:var(--tbd-accent)}.tbd-line-chart__line[data-series=gold]{stroke:var(--color-series-gold-strong)}.tbd-line-chart__line[data-series=blue]{stroke:var(--color-series-blue)}.tbd-line-chart__line[data-series=mint]{stroke:var(--color-series-mint-strong)}.tbd-line-chart__point{fill:var(--tbd-surface);stroke-width:2;outline:none}.tbd-line-chart__point[data-series=green]{stroke:var(--tbd-accent)}.tbd-line-chart__point[data-series=gold]{stroke:var(--color-series-gold-strong)}.tbd-line-chart__point[data-series=blue]{stroke:var(--color-series-blue)}.tbd-line-chart__point[data-series=mint]{stroke:var(--color-series-mint-strong)}.tbd-line-chart__point:focus{stroke-width:3}.tbd-chart-axis{display:flex;justify-content:space-between;gap:8px;margin-top:7px;color:var(--tbd-text-soft);font-size:.68rem;font-weight:560}.tbd-analytics__empty{position:absolute;inset:50% auto auto 50%;width:min(360px,calc(100% - 32px));margin:0;border:1px dashed var(--tbd-border);border-radius:var(--tbd-radius-sm);background:color-mix(in srgb,var(--tbd-surface) 92%,transparent);color:var(--tbd-text-muted);font-size:var(--tbd-font-sm);padding:12px;text-align:center;transform:translate(-50%,-50%)}.tbd-period-strip{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:11px;border-top:1px solid var(--tbd-border-soft);color:var(--tbd-text-muted);font-size:.76rem;padding-top:10px}.tbd-period-strip span{color:var(--tbd-text);font-weight:720}.tbd-period-strip strong{font-weight:660}.tbd-dashboard-grid,.tbd-two-column{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:16px;gap:16px;align-items:start}.tbd-dashboard-main{padding:16px;background:color-mix(in srgb,var(--tbd-surface) 94%,var(--tbd-bg))}.tbd-dashboard-side{display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;top:calc(var(--tbd-topbar-h) + 28px)}.tbd-dashboard-side>section,.tbd-settings-section{padding:16px}.tbd-desktop-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tbd-desktop-section-head h2,.tbd-quick-actions h2,.tbd-settings-section__head h2,.tbd-share-panel h2{margin:0;font-size:var(--tbd-font-lg);font-weight:720}.tbd-link{color:var(--tbd-accent);font-size:var(--tbd-font-sm);font-weight:660;text-decoration:none}.tbd-share-panel__url{overflow-wrap:anywhere;margin:10px 0;color:var(--tbd-text);font-size:var(--tbd-font-md);font-weight:620}.tbd-action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tbd-feedback{margin:10px 0 0;color:var(--tbd-accent);font-size:.82rem;font-weight:780;white-space:pre-line;max-width:min(420px,100%);line-height:1.45}.tbd-feedback[data-kind=err]{color:var(--tbd-danger)}.tbd-feedback--notice{padding:12px 14px 12px 12px;border-radius:10px;border:1px solid var(--tbd-border-soft);border-left:3px solid var(--tbd-accent);background:color-mix(in srgb,var(--tbd-accent) 7%,var(--tbd-surface));font-weight:680}.tbd-feedback.tbd-feedback--notice[data-kind=err]{color:var(--tbd-text)}.tbd-quick-actions{display:grid;grid-gap:7px;gap:7px}.tbd-settings-page{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.tbd-settings-page--content-only{display:block}.tbd-settings-content{display:grid;grid-gap:12px;gap:12px}.tbd-settings-section__head{margin-bottom:14px}.tbd-settings-section__head p{margin:6px 0 0;color:var(--tbd-text-muted);font-size:var(--tbd-font-sm);line-height:1.45}.tbd-settings-section__body{display:grid;grid-gap:14px;gap:14px}.tbd-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tbd-settings-field{display:grid;grid-gap:7px;gap:7px;min-width:0;color:var(--tbd-text);font-size:var(--tbd-font-sm);font-weight:680}.tbd-settings-field small{color:var(--tbd-text-muted);font-size:.74rem;font-weight:500;line-height:1.35}.tbd-segmented{display:inline-flex;width:-moz-fit-content;width:fit-content;overflow:hidden;border:1px solid var(--tbd-border);border-radius:var(--tbd-radius-sm);background:var(--tbd-surface)}.tbd-segmented button{min-width:58px;min-height:34px;border:0;border-left:1px solid var(--tbd-border-soft);background:transparent;color:var(--tbd-text-muted);cursor:pointer;font-size:var(--tbd-font-sm);font-weight:660}.tbd-segmented button:first-child{border-left:0}.tbd-segmented button[data-active=true]{background:var(--tbd-accent);color:var(--color-on-primary)}.tbd-color-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tbd-color-choice{display:flex;min-height:48px;align-items:center;gap:10px;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:var(--tbd-surface);color:var(--tbd-text);cursor:pointer;padding:8px 9px;text-align:left}.tbd-color-choice:hover{border-color:color-mix(in srgb,var(--tbd-accent) 34%,var(--tbd-border));background:color-mix(in srgb,var(--tbd-accent-soft) 34%,var(--tbd-surface))}.tbd-color-choice[data-active=true]{border-color:var(--tbd-accent);background:var(--tbd-accent-soft);box-shadow:inset 2px 0 0 var(--tbd-accent)}.tbd-color-choice>span:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:var(--tbd-font-sm);font-weight:660}.tbd-color-choice small{overflow:hidden;color:var(--tbd-text-muted);font-size:.72rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.tbd-color-swatch{width:24px;height:24px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--tbd-border) 70%,var(--color-shadow-base));border-radius:999px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tbd-surface) 80%,transparent)}.tbd-disabled-note{border:1px dashed var(--tbd-border);border-radius:var(--tbd-radius);background:color-mix(in srgb,var(--tbd-surface-soft) 42%,transparent);color:var(--tbd-text-muted);font-size:var(--tbd-font-sm);line-height:1.45;padding:12px}.tbd-store-settings-page{max-width:1120px;margin:0 auto;padding-inline:10px}.tbd-store-settings-page .tbd-settings-content{width:100%;max-width:1040px;margin:0 auto;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--tbd-border-soft)}.tbd-store-settings-page .tbd-settings-section{border:0;border-bottom:1px solid var(--tbd-border-soft);border-radius:0;background:transparent;width:100%;max-width:none;padding:20px 0}.tbd-store-settings-page .tbd-settings-section:first-child{padding-top:18px}.tbd-store-settings-page .tbd-settings-section__head{margin-bottom:12px}.tbd-store-settings-page .tbd-settings-section__head h2{color:var(--tbd-text);font-size:.96rem;font-weight:680}.tbd-store-settings-page .tbd-settings-section__head p{max-width:620px;margin-top:4px;color:var(--tbd-text-muted);font-size:.78rem}.tbd-store-settings-page .tbd-settings-section__body{gap:12px}.tbd-store-settings-page .tbd-form-grid{grid-template-columns:minmax(240px,1.1fr) minmax(190px,.75fr);column-gap:18px;row-gap:12px}.tbd-store-settings-page .tbd-store-business-grid{display:grid;grid-gap:12px;gap:12px}.tbd-store-settings-page .tbd-store-business-grid__name{max-width:720px}.tbd-store-settings-page .tbd-store-business-grid__controls{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:12px;gap:12px;max-width:720px}.tbd-store-settings-page .tbd-storefront-settings{display:grid;max-width:920px;grid-gap:14px;gap:14px}.tbd-store-settings-page .tbd-storefront-settings .tbd-settings-field:first-child{max-width:680px}.tbd-store-settings-page .tbd-accent-field{padding-top:2px}.tbd-store-settings-page .tbd-store-banner-field{max-width:920px}.tbd-store-settings-page .tbd-settings-field{gap:5px;color:var(--tbd-text-muted);font-size:.72rem;font-weight:640}.tbd-store-settings-page .tbd-settings-field>span:first-child{letter-spacing:.04em;text-transform:uppercase}.tbd-store-settings-page .tbd-settings-field small{color:var(--tbd-text-soft);font-size:.7rem;font-weight:480}.tbd-checkout-panel{display:grid;grid-gap:10px;gap:10px;max-width:920px}.tbd-store-settings-page #business+.tbd-action-row,.tbd-store-settings-page #contact+.tbd-action-row,.tbd-store-settings-page .tbd-store-business-grid+.tbd-action-row,.tbd-store-settings-page .tbd-store-contact-grid,.tbd-store-settings-page .tbd-storefront-settings+.tbd-settings-field,.tbd-store-settings-page .tbd-storefront-settings+.tbd-settings-field+.tbd-action-row{max-width:920px}.tbd-account-settings-page #danger,.tbd-account-settings-page #danger .tbd-action-row,.tbd-account-settings-page #profile,.tbd-account-settings-page #security,.tbd-account-settings-page #signin-methods{max-width:840px}.tbd-account-settings-page .tbd-settings-section{width:100%;max-width:880px}.tbd-account-linker{display:grid;grid-gap:12px;gap:12px}.tbd-account-linker__panel{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:color-mix(in srgb,var(--tbd-surface) 92%,transparent);padding:10px}.tbd-account-linker__fields{display:grid;grid-gap:10px;gap:10px;max-width:560px}.tbd-recaptcha-host{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.tbd-checkout-panel__head{display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid var(--tbd-border-soft);padding-bottom:8px}.tbd-checkout-kpis{gap:8px}.tbd-checkout-kpis>div{min-width:0;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:color-mix(in srgb,var(--tbd-surface) 90%,transparent);padding:7px 9px}.tbd-checkout-kpis small{display:block;color:var(--tbd-text-muted);font-size:.68rem;font-weight:600}.tbd-checkout-kpis strong{color:var(--tbd-text);font-size:var(--tbd-font-sm);font-weight:700}.tbd-checkout-panel__editor{max-width:100%}.tbd-checkout-editor{display:grid;grid-gap:10px;gap:10px}.tbd-checkout-method,.tbd-checkout-methods{display:grid;grid-gap:8px;gap:8px}.tbd-checkout-method{border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:color-mix(in srgb,var(--tbd-surface) 92%,transparent);padding:10px}.tbd-checkout-method__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tbd-checkout-method__title{display:inline-flex;min-width:0;align-items:center;gap:7px}.tbd-checkout-method__head strong{color:var(--tbd-text);font-size:var(--tbd-font-sm);font-weight:700}.tbd-checkout-method__controls,.tbd-checkout-method__toggle{display:inline-flex;align-items:center;gap:6px}.tbd-checkout-method__toggle{color:var(--tbd-text-muted);font-size:.72rem;font-weight:600}.tbd-checkout-method__controls .tbd-button{min-height:26px;padding-inline:8px;font-size:.72rem}.tbd-checkout-add-list{display:grid;grid-gap:8px;gap:8px}.tbd-checkout-add-list .tbd-segmented{flex-wrap:wrap}.tbd-store-settings-page .tbd-input,.tbd-store-settings-page .tbd-select{min-height:32px;border-radius:var(--tbd-radius-sm);background:var(--tbd-surface);font-size:.8rem;font-weight:520;padding:0 9px}.tbd-store-settings-page .tbd-input:focus,.tbd-store-settings-page .tbd-select:focus{border-color:var(--tbd-accent);box-shadow:none}.tbd-store-settings-page .tbd-segmented{border-color:var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:var(--tbd-surface)}.tbd-store-settings-page .tbd-segmented button{min-width:50px;min-height:32px;color:var(--tbd-text-muted);font-size:.78rem;font-weight:620}.tbd-store-settings-page .tbd-segmented button[data-active=true]{background:var(--tbd-accent);color:var(--color-on-primary)}.tbd-store-settings-page .tbd-action-row{gap:8px;margin-top:2px}.tbd-store-settings-page .tbd-button{min-height:30px;padding-inline:10px}.tbd-store-settings-page .tbd-color-presets{grid-template-columns:repeat(4,minmax(132px,1fr));gap:8px}.tbd-store-settings-page .tbd-color-choice{min-height:40px;gap:8px;border-color:var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:color-mix(in srgb,var(--tbd-surface) 78%,transparent);padding:7px 8px}.tbd-store-settings-page .tbd-color-choice:hover{background:color-mix(in srgb,var(--tbd-accent-soft) 28%,var(--tbd-surface))}.tbd-store-settings-page .tbd-color-choice[data-active=true]{border-color:var(--tbd-accent-line);background:color-mix(in srgb,var(--tbd-accent-soft) 66%,var(--tbd-surface));box-shadow:inset 2px 0 0 var(--tbd-accent)}.tbd-store-settings-page .tbd-color-choice>span:last-child{gap:0;font-size:.76rem;font-weight:620}.tbd-store-settings-page .tbd-color-choice small{font-size:.66rem;font-weight:520}.tbd-store-settings-page .tbd-color-swatch{width:20px;height:20px}.tbd-store-settings-page .tbd-disabled-note{max-width:640px;border-color:var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:color-mix(in srgb,var(--tbd-surface-muted) 72%,transparent);font-size:.76rem;padding:9px 10px}.tbd-settings-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--tbd-border-soft);padding:12px 0}.tbd-settings-summary:first-child{border-top:0;padding-top:0}.tbd-settings-summary span{color:var(--tbd-text-muted);font-size:var(--tbd-font-sm);font-weight:560}.tbd-settings-summary strong{color:var(--tbd-text);font-size:var(--tbd-font-sm);font-weight:700;text-align:right}.tbd-settings-banner-preview{position:relative;overflow:hidden;aspect-ratio:16/10;max-height:180px;width:100%;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius);background:var(--tbd-surface-soft)}.tbd-settings-banner-preview img{display:block;width:100%;max-height:180px;object-fit:cover}.tbd-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.tbd-choice-grid,.tbd-shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tbd-choice,.tbd-shortcut{display:grid;grid-gap:5px;gap:5px;min-height:82px;align-content:center;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:var(--tbd-surface);color:var(--tbd-text);cursor:pointer;padding:12px;text-align:left;text-decoration:none}.tbd-choice[data-active=true]{border-color:color-mix(in srgb,var(--tbd-accent) 52%,var(--tbd-border));background:var(--tbd-accent-soft)}.tbd-choice strong,.tbd-shortcut strong{text-transform:capitalize}.tbd-choice span,.tbd-shortcut span{color:var(--tbd-text-muted);font-size:.76rem}.tbd-shortcut--danger{color:var(--tbd-danger)}.tbd-policy-prose{color:var(--tbd-text);font-size:var(--tbd-font-sm);line-height:1.55}.tbd-policy-prose h2{margin:22px 0 10px;padding-top:4px;border-top:1px solid var(--tbd-border-soft);color:var(--tbd-text);font-size:var(--tbd-font-md);font-weight:720;letter-spacing:-.01em}.tbd-policy-prose h2:first-of-type{margin-top:0;padding-top:0;border-top:none}.tbd-policy-prose h3{margin:16px 0 8px;color:var(--tbd-text);font-size:var(--tbd-font-md);font-weight:700}.tbd-policy-prose p{margin:0 0 10px;color:var(--tbd-text)}.tbd-policy-prose ul{margin:0 0 12px;color:var(--tbd-text);padding-left:1.15rem}.tbd-policy-prose li{margin-bottom:6px}.tbd-policy-prose strong{font-weight:650}.tbd-policy-prose__tagline{margin:20px 0 0;color:var(--tbd-text-muted);font-size:var(--tbd-font-sm);font-style:italic}.tbd-partner-code{margin:0 0 14px;color:var(--tbd-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.72rem;font-weight:760;letter-spacing:.08em}.tbd-placeholder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.tbd-route-card{display:flex;min-height:104px;flex-direction:column;justify-content:space-between;padding:14px;border:1px solid var(--tbd-border-soft);border-radius:var(--tbd-radius-sm);background:var(--tbd-surface)}.tbd-route-card__title{margin:0;font-size:var(--tbd-font-lg);font-weight:720}.tbd-route-card__copy{margin:8px 0 0;font-size:var(--tbd-font-sm);line-height:1.45}.tbd-muted,.tbd-route-card__copy{color:var(--tbd-text-muted)}@media (max-width:1080px){:root{--tbd-sidebar-w:248px}.tbd-split-view{grid-template-columns:minmax(0,1fr) 340px}.tbd-topbar,.tbd-workspace{padding-left:24px;padding-right:24px}}.tbd-shell--tablet-nav{--tbd-rail-w:72px}@media (min-width:900px) and (max-width:1099px){.tbd-shell--tablet-nav{--tbd-rail-w:76px}}.tbd-shell--tablet-nav .tbd-main{margin-left:var(--tbd-rail-w)}.tbd-shell--tablet-nav .tbd-activation-page,.tbd-shell--tablet-nav .tbd-customers-page,.tbd-shell--tablet-nav .tbd-dashboard-page,.tbd-shell--tablet-nav .tbd-orders-page,.tbd-shell--tablet-nav .tbd-partner-page,.tbd-shell--tablet-nav .tbd-product-form-page,.tbd-shell--tablet-nav .tbd-products-page,.tbd-shell--tablet-nav .tbd-settings-page{width:min(calc(100vw - var(--tbd-rail-w) - 44px),1540px);max-width:calc(100vw - var(--tbd-rail-w) - 44px)}.tbd-shell--tablet-nav .tbd-orders-page .tbd-split-view,.tbd-shell--tablet-nav .tbd-products-page .tbd-split-view,.tbd-shell--tablet-nav .tbd-split-view{grid-template-columns:1fr;gap:16px}.tbd-shell--tablet-nav .tbd-orders-page .tbd-split-view>aside,.tbd-shell--tablet-nav .tbd-products-page .tbd-split-view>aside{position:static;top:auto}.tbd-shell--tablet-nav .tbd-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tbd-shell--tablet-nav .tbd-placeholder-grid{grid-template-columns:1fr}.tbd-shell--tablet-nav .tbd-topbar,.tbd-shell--tablet-nav .tbd-workspace{padding-left:20px;padding-right:20px}@media (min-width:768px){body:has(.tbd-auth-shell--split-login),html:has(.tbd-auth-shell--split-login){height:100dvh;overflow:hidden}.tbd-auth-shell{min-height:100dvh;display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);background:var(--tbd-bg);color:var(--tbd-text)}.tbd-auth-shell__panel{display:flex;flex-direction:column;gap:16px;padding:44px 34px;border-right:1px solid var(--tbd-border-soft);background:color-mix(in srgb,var(--tbd-surface) 94%,var(--tbd-bg))}.tbd-auth-shell__brand{display:inline-flex;width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}.tbd-auth-shell__title{margin:8px 0 0;font-size:clamp(1.3rem,1.6vw,1.55rem);font-weight:760;line-height:1.2}.tbd-auth-shell__copy{margin:0;color:var(--tbd-text-muted);font-size:.9rem;line-height:1.55}.tbd-auth-shell__content{display:grid;place-content:center;grid-gap:16px;gap:16px;padding:28px}.tbd-auth-shell__card{width:min(540px,100%);border:1px solid var(--tbd-border-soft);border-radius:10px;background:var(--tbd-surface);box-shadow:0 14px 36px color-mix(in srgb,var(--color-text-primary) 8%,transparent);overflow:hidden}.tbd-auth-shell__footer{width:min(540px,100%)}.tbd-auth-shell .tb-discovery-login-wrap{margin:0}.tbd-auth-shell .tb-login-page{margin:0;border:none;border-radius:0;box-shadow:none;background:transparent}.tbd-auth-shell .tb-auth-page-hero{margin-top:0}.tbd-auth-shell .tb-page.tb-page--public.tb-page--narrow{width:100%;max-width:none;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.tbd-auth-shell .tb-discovery-login-footer{margin:0;border:1px solid var(--tbd-border-soft);border-radius:10px;background:var(--tbd-surface)}.tbd-auth-shell--split-login{height:100dvh;min-height:100dvh;grid-template-columns:minmax(0,1fr);align-items:stretch;overflow:hidden}.tbd-auth-shell--split-login .tbd-auth-shell__content{place-content:stretch;height:100dvh;min-height:0;padding:0;background:transparent;overflow:hidden}.tbd-auth-shell__interaction{width:min(480px,100%);height:100%;min-height:0;margin:0 auto;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:24px;gap:24px;align-content:center;padding:28px 18px 22px;overflow:hidden}.tbd-auth-shell__interaction-head{display:grid;grid-gap:6px;gap:6px;padding:0 2px}.tbd-auth-shell__brand--icon-only{justify-self:center}.tbd-auth-shell__brand-icon{display:block;width:40px;height:40px;border-radius:8px}.tbd-auth-shell__interaction-head .tb-auth-brand-header__name{font-size:.92rem;font-weight:700}.tbd-auth-shell--split-login .tbd-auth-shell__title{margin:6px 0 0;font-size:2.05rem;line-height:1.08;font-weight:760;letter-spacing:-.025em}.tbd-auth-shell--split-login .tbd-auth-shell__copy{color:var(--color-text-secondary);font-size:.9rem;line-height:1.45}.tbd-auth-shell--split-login .tbd-auth-shell__card{border-radius:0;border:none;padding:0;background:transparent;box-shadow:none;min-height:0;overflow:hidden}.tbd-login-desktop{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-gap:24px;gap:24px;min-height:0;height:100%;overflow:hidden}.tbd-login-desktop__switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;padding:3px;border-radius:10px;background:var(--color-hover)}.tbd-login-desktop__switch-btn{min-height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text-secondary);font-size:.82rem;font-weight:560;cursor:pointer}.tbd-login-desktop__switch-btn[data-active=true]{background:var(--tbd-accent);color:var(--color-on-primary)}.tbd-login-desktop__switch-btn:disabled{opacity:.52;cursor:not-allowed}.tbd-login-desktop__stage{min-height:308px}.tbd-login-desktop__form{display:grid;grid-gap:16px;gap:16px}.tbd-login-desktop__form-block{display:grid;grid-gap:10px;gap:10px;padding:0;border-radius:0;background:transparent;border:none}.tbd-login-desktop__field{display:grid;grid-gap:8px;gap:8px}.tbd-login-desktop__field--country{gap:6px}.tbd-login-desktop__field label{color:color-mix(in srgb,var(--color-text-primary) 92%,#151717);font-size:.8125rem;font-weight:600}.tbd-login-desktop__input-wrap{display:flex;flex-direction:row;align-items:center;min-height:50px;padding:0 10px 0 12px;border:1.5px solid var(--color-border);border-radius:10px;background:var(--color-surface);transition:border-color .2s ease-in-out}.tbd-login-desktop__input-wrap:focus-within{border-color:#2d79f3}.tbd-login-desktop__input-wrap--code{justify-content:center;padding-left:10px;padding-right:10px}.tbd-login-desktop__input-wrap--password{padding-right:6px}.tbd-login-desktop__input-wrap-input{flex:1 1;min-width:0;margin:0 0 0 6px;height:100%;min-height:44px;border:none;border-radius:10px;background:transparent;color:var(--color-text-primary);font-size:.9rem;outline:none;box-shadow:none}.tbd-login-desktop__input-wrap-input:focus{outline:none;box-shadow:none}.tbd-login-desktop__input-wrap .tbd-login-desktop__select{flex:1 1;margin:0 0 0 4px;height:auto;min-height:40px;border:none;border-radius:10px;background:transparent;color:var(--color-text-primary);font-size:.85rem;padding:0 8px 0 0;outline:none;box-shadow:none}.tbd-login-desktop__input-wrap .tbd-login-desktop__select:focus{outline:none;box-shadow:none}.tbd-login-desktop__input-wrap--code .tbd-login-desktop__input-wrap-input{margin-left:0;text-align:center;font-size:1.1rem;font-weight:700;letter-spacing:.35em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbd-login-desktop__password-toggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--color-text-secondary);cursor:pointer}.tbd-login-desktop__password-toggle:disabled{opacity:.5;cursor:not-allowed}.tbd-login-desktop__hint{margin:0;color:var(--color-text-secondary);font-size:.74rem}.tbd-login-desktop__cta-hint{margin:2px 0 0;color:var(--color-text-secondary);font-size:.76rem;line-height:1.3}.tbd-login-desktop__error{margin:0;color:var(--tbd-danger);font-size:.78rem;font-weight:560}.tbd-login-desktop__primary{width:100%;margin:20px 0 10px;height:50px;border:none;border-radius:10px;background:#151717;color:#fff;font-size:.9375rem;font-weight:500;cursor:pointer;box-shadow:none;transition:background-color .2s ease-in-out}.tbd-login-desktop__primary:hover:not(:disabled){background:#252727}html[data-theme=dark] .tbd-login-desktop__primary{background:#e8f1ec;color:#0a120f}html[data-theme=dark] .tbd-login-desktop__primary:hover:not(:disabled){background:#f2faf5}@media (prefers-color-scheme:dark){html[data-theme=system] .tbd-login-desktop__primary{background:#e8f1ec;color:#0a120f}html[data-theme=system] .tbd-login-desktop__primary:hover:not(:disabled){background:#f2faf5}}.tbd-login-desktop__primary:disabled{opacity:.65;cursor:not-allowed}.tbd-login-desktop__secondary{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:16px}.tbd-login-desktop__subtle-link{border:none;background:transparent;padding:0;color:var(--color-text-secondary);font-size:.875rem;font-weight:400;cursor:pointer}.tbd-login-desktop__forgot{justify-self:start;margin-top:0;color:#2d79f3;font-weight:500}.tbd-login-desktop__forgot:hover:not(:disabled){color:color-mix(in srgb,#2d79f3 75%,var(--color-text-primary))}.tbd-login-desktop__divider{position:relative;text-align:center;color:var(--color-text-secondary);font-size:.74rem}.tbd-login-desktop__divider:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid var(--tbd-border-soft);transform:translateY(-50%)}.tbd-login-desktop__divider span{position:relative;z-index:1;padding:0 10px;background:var(--color-surface)}.tbd-login-desktop__google{width:100%;height:50px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text-primary);font-size:.875rem;font-weight:500;cursor:not-allowed;transition:border-color .2s ease-in-out}.tbd-auth-shell__visual{display:none}}@media (min-width:1100px){.tbd-auth-shell--split-login{grid-template-columns:minmax(560px,44%) minmax(0,1fr);width:100%;height:100dvh;min-height:100dvh;margin:0;border-radius:0;overflow:visible;box-shadow:none}.tbd-auth-shell--split-login .tbd-auth-shell__content{padding:0;background:transparent}.tbd-auth-shell__visual{display:grid;grid-template-rows:auto auto auto 1fr auto;align-content:stretch;grid-gap:16px;gap:16px;padding:28px 28px 24px;border-left:1px solid var(--tbd-border-soft)}.tbd-auth-shell__visual,.tbd-auth-visual__art{background:transparent;min-height:0;overflow:hidden}.tbd-auth-visual__art{position:relative;height:min(62vh,560px);border-radius:8px;border:1px solid color-mix(in srgb,var(--tbd-accent-line) 35%,var(--tbd-border-soft))}.tbd-auth-visual__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.tbd-auth-visual__title{margin:0;font-size:1.08rem;font-weight:700;color:var(--tbd-text)}.tbd-auth-visual__copy{margin:0;color:var(--tbd-text-muted);line-height:1.45;font-size:.84rem}.tbd-auth-visual__footer-links{align-self:end;display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:.76rem;font-weight:500}.tbd-auth-visual__footer-links a{color:inherit;text-decoration:none}.tbd-auth-visual__footer-links a:hover{color:var(--tbd-text)}}