.app-layout{display:flex;min-height:100vh;max-height:100vh;overflow:hidden;background:transparent;position:relative;z-index:1}.sidebar-overlay{display:none}.sidebar{width:232px;flex-shrink:0;position:sticky;top:0;height:100vh;max-height:100vh;z-index:60;overflow:hidden;border-right:1px solid rgba(var(--overlay-rgb),.08);background:linear-gradient(180deg,rgba(12,12,18,.98),rgba(8,8,12,.99));backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:inset -1px 0 0 rgba(var(--overlay-rgb),.03),20px 0 60px rgba(0,0,0,.28);transition:width .28s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1)}@media (min-width:769px){.app-layout.sidebar-hidden .sidebar{width:0;opacity:0;pointer-events:none;border-right-color:transparent;box-shadow:none}}.sidebar:before{inset:0;background:linear-gradient(180deg,rgba(139,92,246,.05),transparent 26%);opacity:1}.sidebar:after,.sidebar:before{content:"";position:absolute;pointer-events:none}.sidebar:after{inset:auto 0 0 0;height:72px;background:linear-gradient(180deg,transparent,rgba(8,8,12,.92))}.sidebar-shell{position:relative;z-index:1;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:12px 10px 10px;overflow:hidden}.sidebar-brand{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:14px;border:1px solid rgba(var(--overlay-rgb),.08);background:rgba(var(--overlay-rgb),.03);min-width:0}.sidebar-mobile-close{display:none;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(var(--overlay-rgb),.1);border-radius:8px;background:rgba(var(--overlay-rgb),.05);color:var(--foreground);cursor:pointer}.sidebar-mobile-close:hover{background:rgba(var(--overlay-rgb),.1);color:#fff}.sidebar-mobile-close:focus-visible{outline:2px solid rgba(139,92,246,.72);outline-offset:2px}.sidebar-brand-mark{width:36px;height:36px;border-radius:11px;background:rgba(var(--overlay-rgb),.04);display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--overlay-rgb),.08);flex-shrink:0;overflow:hidden}.sidebar-brand-image{width:28px;height:28px;object-fit:contain;display:block}.sidebar-brand-copy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.sidebar-brand-title-row{display:contents}.sidebar-brand-title{font-size:.92rem;font-weight:700;letter-spacing:-.03em;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-brand-subtitle{display:none}.sidebar-plan-pill{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;border-radius:999px;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border:1px solid rgba(var(--overlay-rgb),.1);background:rgba(var(--overlay-rgb),.04);color:var(--foreground-muted);flex-shrink:0;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-plan-pro{background:rgba(168,85,247,.14);border-color:rgba(168,85,247,.28);color:#d8b4fe}.sidebar-plan-enterprise{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.28);color:#6ee7b7}.sidebar-nav{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-thumb{background:rgba(var(--overlay-rgb),.14);border-radius:999px}.sidebar-section{display:flex;flex-direction:column;gap:4px;min-width:0}.sidebar-section-footer{gap:4px}.sidebar-section-label,.sidebar-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--foreground-subtle);min-width:0}.sidebar-section-chip{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-muted);background:rgba(var(--overlay-rgb),.06);border:1px solid rgba(var(--overlay-rgb),.08);flex-shrink:0}.sidebar-section-list{display:flex;flex-direction:column;min-width:0}.sidebar-link{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:6px 8px;border-radius:11px;border:1px solid transparent;background:transparent;text-decoration:none;font-family:inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.sidebar-link:hover{background:rgba(var(--overlay-rgb),.045);border-color:var(--border);color:var(--foreground)}.sidebar-link:focus-visible{outline:2px solid rgba(139,92,246,.72);outline-offset:2px}.sidebar-link.active{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(139,92,246,.05));border-color:rgba(139,92,246,.22);color:#f5f3ff;box-shadow:inset 0 1px 0 rgba(var(--overlay-rgb),.05),0 12px 24px rgba(139,92,246,.14)}.sidebar-link-locked{color:var(--foreground-muted)}.sidebar-link-locked:hover{color:var(--foreground)}.sidebar-link-logout{color:rgba(248,113,113,.92)}.sidebar-link-logout:hover{color:#fecaca;background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.14)}.sidebar-link-icon{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(var(--overlay-rgb),.04);border:1px solid rgba(var(--overlay-rgb),.05)}.sidebar-link.active .sidebar-link-icon{background:rgba(139,92,246,.16);border-color:rgba(139,92,246,.2)}.sidebar-link-copy{display:none}.sidebar-link-title{font-size:.8rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sidebar-link-badge{padding:2px 6px;border-radius:999px;font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-muted);background:rgba(var(--overlay-rgb),.06);border:1px solid rgba(var(--overlay-rgb),.08);flex-shrink:0;line-height:1.2}.sidebar-link-badge-live{color:white;background:var(--primary);border-color:transparent}.sidebar-link-trailing{opacity:.34;flex-shrink:0}.sidebar-link.active .sidebar-link-trailing,.sidebar-link:hover .sidebar-link-trailing{opacity:.62}.sidebar-upgrade-strip{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 10px;border-radius:11px;border:1px solid rgba(139,92,246,.22);background:linear-gradient(135deg,rgba(139,92,246,.14),rgba(139,92,246,.05));color:#e9d5ff;font-family:inherit;font-size:.74rem;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease;min-width:0}.sidebar-upgrade-strip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-upgrade-strip:hover{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(139,92,246,.08));border-color:rgba(139,92,246,.32)}.sidebar-upgrade-strip:focus-visible{outline:2px solid rgba(139,92,246,.72);outline-offset:2px}.sidebar-footer{display:flex;flex-direction:column;gap:8px;padding-top:2px;border-top:1px solid rgba(var(--overlay-rgb),.07);min-width:0}.main-content{flex:1;min-width:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.main-content:before{content:"";position:absolute;inset:0 0 auto 0;height:260px;pointer-events:none;background:linear-gradient(180deg,rgba(var(--overlay-rgb),.025),transparent 70%)}.top-nav{min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px 20px;position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(var(--overlay-rgb),.07);background:rgba(9,9,12,.82);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.top-nav,.top-nav-page{align-items:center;gap:12px}.top-nav-page{display:flex;min-width:0;overflow:hidden}.top-nav-mobile-toggle{display:none}.top-nav-mobile-toggle,.top-nav-sidebar-toggle{width:38px;height:38px;border-radius:8px;border:1px solid rgba(var(--overlay-rgb),.1);background:rgba(var(--overlay-rgb),.04);color:var(--foreground);align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.top-nav-sidebar-toggle{display:inline-flex;transition:background .18s ease,border-color .18s ease}.top-nav-sidebar-toggle:hover{background:rgba(var(--overlay-rgb),.08);border-color:var(--border-strong)}.top-nav-mobile-toggle:focus-visible,.top-nav-sidebar-toggle:focus-visible{outline:2px solid rgba(139,92,246,.72);outline-offset:2px}.top-nav-context{min-width:0;overflow:hidden}.top-nav-kicker{margin-bottom:1px;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(139,92,246,.72)}.top-nav-kicker,.top-nav-title{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-nav-title{margin:0;font-size:1rem;letter-spacing:0;color:#fcfcfd}.top-nav-subtitle{margin:1px 0 0;max-width:560px;font-size:.76rem;line-height:1.45;color:var(--foreground-subtle);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.top-nav-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.top-nav-icon-button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(var(--overlay-rgb),.1);background:rgba(var(--overlay-rgb),.04);color:var(--foreground);text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease}.top-nav-icon-button:hover{background:rgba(var(--overlay-rgb),.08);border-color:var(--border-strong)}.top-nav-icon-button:focus-visible{outline:2px solid rgba(139,92,246,.72);outline-offset:2px}.top-nav-user-shell{position:relative}.top-nav-user-button{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:8px;border:1px solid rgba(var(--overlay-rgb),.1);background:rgba(var(--overlay-rgb),.045);color:var(--foreground);cursor:pointer;transition:background .18s ease,border-color .18s ease}.top-nav-user-button:hover{background:rgba(var(--overlay-rgb),.08);border-color:var(--border-strong)}.top-nav-user-button:focus-visible{outline:2px solid rgba(139,92,246,.72);outline-offset:2px}.top-nav-user-avatar{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),#6d28d9);box-shadow:none;color:white;font-size:.86rem;font-weight:700}.top-nav-user-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.top-nav-user-name{font-size:.92rem;font-weight:600;color:#fcfcfd}.top-nav-user-tier{font-size:.68rem;line-height:1.35;color:var(--foreground-subtle);text-transform:uppercase;letter-spacing:.06em}.top-nav-user-menu{position:absolute;top:calc(100% + 12px);right:0;width:248px;overflow:hidden;border-radius:8px;border:1px solid rgba(var(--overlay-rgb),.1);background:rgba(14,14,18,.96);backdrop-filter:blur(20px);box-shadow:0 24px 50px rgba(0,0,0,.44);z-index:90}.top-nav-user-menu-group{padding:4px 0}.top-nav-user-menu-divider{height:1px;margin:4px 0;background:rgba(var(--overlay-rgb),.08)}.top-nav-user-menu-header{padding:14px 16px 12px;border-bottom:1px solid rgba(var(--overlay-rgb),.08)}.top-nav-user-menu-name{font-size:.9rem;font-weight:700;color:#fcfcfd}.top-nav-user-menu-email{margin-top:4px;font-size:.76rem;line-height:1.45;color:var(--foreground-muted);word-break:break-word}.top-nav-user-menu-link{width:100%;display:flex;align-items:center;gap:10px;padding:13px 16px;background:transparent;border:none;color:var(--foreground);text-decoration:none;text-align:left;font-family:inherit;font-size:.88rem;cursor:pointer;transition:background .2s ease,color .2s ease}.top-nav-user-menu-link>span:not(.top-nav-user-menu-badge){min-width:0}.top-nav-user-menu-badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:2px 6px;border-radius:999px;background:rgba(139,92,246,.16);border:1px solid rgba(139,92,246,.24);color:#d8b4fe;font-size:.64rem;font-weight:700;line-height:1}.top-nav-user-menu-locked{color:var(--foreground-muted)}.top-nav-user-menu-link:hover{background:rgba(var(--overlay-rgb),.05);color:white}.top-nav-user-menu-logout{border-top:1px solid rgba(var(--overlay-rgb),.08);color:rgba(248,113,113,.92)}.top-nav-user-menu-logout:hover{background:rgba(239,68,68,.08);color:#fecaca}.dashboard-content{flex:1;overflow-x:hidden;overflow-y:auto;padding:16px 20px 28px;min-width:0}.dashboard-content>*{width:100%}.top-nav-theme-control{padding:10px 12px;display:grid;gap:8px}.top-nav-theme-control>span{color:var(--foreground-muted);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.top-nav-theme-control>div{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border:1px solid var(--border);border-radius:8px;background:rgba(var(--overlay-rgb),.03)}.top-nav-theme-control button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:6px;background:transparent;color:var(--foreground-muted);font:inherit;font-size:.76rem;cursor:pointer}.top-nav-theme-control button[aria-pressed=true]{background:var(--surface-raised);color:var(--foreground);box-shadow:0 1px 4px rgba(0,0,0,.18)}.onboarding-tour-layer{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:24px;pointer-events:none}.onboarding-tour-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.54);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);pointer-events:auto}.onboarding-tour-card{position:relative;width:min(680px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow-y:auto;padding:22px;border:1px solid var(--border-strong);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:0 28px 90px rgba(0,0,0,.42);color:var(--foreground);pointer-events:auto}.onboarding-tour-actions,.onboarding-tour-actions>div,.onboarding-tour-step-meta,.onboarding-tour-topline{display:flex;align-items:center}.onboarding-tour-actions,.onboarding-tour-topline{justify-content:space-between}.onboarding-recommended{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(16,185,129,.28);border-radius:999px;background:rgba(16,185,129,.1);color:#34d399;font-size:.72rem;font-weight:700}.onboarding-icon-button{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--foreground-muted);cursor:pointer}.onboarding-icon-button:hover{background:var(--surface-hover);color:var(--foreground)}.onboarding-tour-progress{height:4px;margin:18px 0;overflow:hidden;border-radius:999px;background:var(--border)}.onboarding-checklist-progress span,.onboarding-tour-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#06b6d4,#8b5cf6);transition:width .26s ease}.onboarding-tour-step-meta{gap:10px;color:var(--foreground-muted);font-size:.76rem;font-weight:650}.onboarding-tour-step-meta>span:last-child{margin-left:auto}.onboarding-tour-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--primary-border);border-radius:8px;background:var(--primary-soft);color:#a78bfa}.onboarding-tour-card h2{margin:20px 0 8px;font-size:clamp(1.45rem,3vw,2rem);line-height:1.12;letter-spacing:0}.onboarding-tour-card>p{color:var(--foreground-muted);font-size:.94rem;line-height:1.6}.onboarding-tour-card ul{display:grid;gap:9px;margin:18px 0 22px;padding:0;list-style:none}.onboarding-tour-card li{display:flex;align-items:flex-start;gap:9px;color:var(--foreground);font-size:.86rem;line-height:1.45}.onboarding-tour-card li svg{flex:0 0 auto;margin-top:2px;color:var(--success)}.onboarding-tour-actions{gap:12px;padding-top:18px;border-top:1px solid var(--border)}.onboarding-tour-actions>div{gap:8px}.onboarding-primary-button,.onboarding-secondary-button,.onboarding-text-button{min-height:40px;border-radius:8px;font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}.onboarding-text-button{padding:0 4px;border:0;background:transparent;color:var(--foreground-muted)}.onboarding-primary-button,.onboarding-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px}.onboarding-secondary-button{border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground)}.onboarding-secondary-button:disabled{opacity:.35;cursor:default}.onboarding-primary-button{border:1px solid transparent;background:var(--primary);color:#fff}.onboarding-checklist{padding:20px}.onboarding-checklist-footer,.onboarding-checklist-header,.onboarding-checklist-summary,.onboarding-checklist-title{display:flex;align-items:center}.onboarding-checklist-header,.onboarding-checklist-summary{justify-content:space-between}.onboarding-checklist-title{align-items:flex-start;gap:12px}.onboarding-checklist-mark{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--primary-border);border-radius:8px;background:var(--primary-soft);color:#a78bfa}.onboarding-checklist-label{margin-bottom:3px;color:#34d399;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.onboarding-checklist h2{margin:0;color:var(--foreground);font-size:1rem;letter-spacing:0}.onboarding-checklist-title p{margin-top:4px;color:var(--foreground-muted);font-size:.8rem}.onboarding-checklist-summary{margin-top:18px;color:var(--foreground-muted);font-size:.76rem}.onboarding-checklist-summary strong{color:var(--foreground)}.onboarding-checklist-progress{height:5px;margin:8px 0 16px;overflow:hidden;border-radius:999px;background:var(--border)}.onboarding-checklist-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.onboarding-checklist-items li{position:relative;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 74%,transparent)}.onboarding-checklist-items li>a,.onboarding-checklist-items li>button:first-child,.onboarding-checklist-items li>div:first-child{width:100%;min-height:70px;display:flex;align-items:center;gap:10px;padding:12px 70px 12px 12px;border:0;background:transparent;color:inherit;text-align:left;text-decoration:none;font:inherit}.onboarding-checklist-items li>a,.onboarding-checklist-items li>button:first-child{cursor:pointer}.onboarding-checklist-items li.pending:hover{border-color:var(--primary-border);background:var(--primary-soft)}.onboarding-checklist-state{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--foreground-subtle)}.onboarding-checklist-state.complete{background:rgba(16,185,129,.12);color:var(--success)}.onboarding-checklist-state.skipped{background:rgba(245,158,11,.1);color:var(--warning)}.onboarding-checklist-copy{min-width:0;display:grid;gap:3px}.onboarding-checklist-copy strong{color:var(--foreground);font-size:.82rem}.onboarding-checklist-copy>span{color:var(--foreground-muted);font-size:.72rem;line-height:1.35}.onboarding-checklist-chevron{margin-left:auto;color:var(--foreground-subtle)}.onboarding-skip-step{position:absolute;top:50%;right:10px;z-index:1;display:inline-flex;align-items:center;gap:4px;transform:translateY(-50%);padding:5px 7px;border:0;border-radius:6px;background:transparent;color:var(--foreground-subtle);font:inherit;font-size:.66rem;cursor:pointer}.onboarding-skip-step:hover{background:var(--surface-hover);color:var(--foreground)}.onboarding-checklist-error{margin-bottom:10px;color:var(--danger);font-size:.76rem}.onboarding-checklist-footer{gap:7px;margin-top:14px;color:var(--foreground-subtle);font-size:.7rem}.onboarding-achievement{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--success);font-weight:700}.dashboard-plan-gate{min-height:min(460px,calc(100vh - 150px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 24px;text-align:center}.dashboard-plan-gate-icon{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--primary-border);border-radius:8px;background:var(--primary-soft);color:#a78bfa}.dashboard-plan-gate-label{margin-bottom:7px;color:#a78bfa;font-size:.7rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.dashboard-plan-gate h1{margin:0;color:var(--foreground);font-size:1.5rem;letter-spacing:0}.dashboard-plan-gate p{max-width:510px;margin:8px auto 0;color:var(--foreground-muted);font-size:.88rem;line-height:1.55}html[data-dashboard-theme=light]{--overlay-rgb:22,28,38;--background:#f3f5f7;--background-subtle:#eef1f4;--foreground:#17191d;--foreground-muted:#505862;--foreground-subtle:#5d626b;--surface:#ffffff;--surface-raised:#ffffff;--surface-hover:#f4f6f8;--border:rgba(22,28,38,0.1);--border-strong:rgba(22,28,38,0.16);--border-highlight:rgba(22,28,38,0.22);--primary-soft:rgba(124,58,237,0.08);--primary-border:rgba(124,58,237,0.22);--primary:#6d28d9;--secondary:#be185d;--success:#065f46;--warning:#92400e;--danger:#b91c1c;--info:#0369a1}html[data-dashboard-theme=light] .app-layout,html[data-dashboard-theme=light] .dashboard-content,html[data-dashboard-theme=light] .main-content,html[data-dashboard-theme=light] body{background:var(--background);color:var(--foreground)}html[data-dashboard-theme=light] .app-bg{display:none}html[data-dashboard-theme=light] .sidebar{border-right-color:var(--border);background:var(--surface);box-shadow:12px 0 40px rgba(31,41,55,.06)}html[data-dashboard-theme=light] .sidebar:after,html[data-dashboard-theme=light] .sidebar:before{opacity:.08}html[data-dashboard-theme=light] .top-nav{border-bottom-color:var(--border);background:var(--surface)}html[data-dashboard-theme=light] .glass-panel,html[data-dashboard-theme=light] .modal-content,html[data-dashboard-theme=light] .page-card,html[data-dashboard-theme=light] .top-nav-user-menu{border-color:var(--border);background:var(--surface);box-shadow:0 10px 28px rgba(31,41,55,.07)}html[data-dashboard-theme=light] .sidebar-brand-title,html[data-dashboard-theme=light] .sidebar-link,html[data-dashboard-theme=light] .sidebar-section-button,html[data-dashboard-theme=light] .top-nav-user-menu-link,html[data-dashboard-theme=light] .top-nav-user-menu-name,html[data-dashboard-theme=light] .top-nav-user-name,html[data-dashboard-theme=light] input,html[data-dashboard-theme=light] select,html[data-dashboard-theme=light] textarea{color:var(--foreground)}html[data-dashboard-theme=light] .sidebar-plan-pill,html[data-dashboard-theme=light] .top-nav-user-menu-email,html[data-dashboard-theme=light] .top-nav-user-tier{color:var(--foreground-muted)}html[data-dashboard-theme=light] .top-nav-user-menu-divider,html[data-dashboard-theme=light] .top-nav-user-menu-header,html[data-dashboard-theme=light] .top-nav-user-menu-logout{border-color:var(--border)}html[data-dashboard-theme=light] .sidebar-link:hover,html[data-dashboard-theme=light] .sidebar-section-button:hover,html[data-dashboard-theme=light] .top-nav-user-menu-link:hover{background:var(--surface-hover);color:var(--foreground)}html[data-dashboard-theme=light] input,html[data-dashboard-theme=light] select,html[data-dashboard-theme=light] textarea{border-color:var(--border-strong);background:#fff}html[data-dashboard-theme=light] table,html[data-dashboard-theme=light] td,html[data-dashboard-theme=light] th{border-color:var(--border)}@media (max-width:760px){.onboarding-tour-layer{align-items:flex-end;padding:10px}.onboarding-tour-card{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:17px}.onboarding-tour-actions{align-items:stretch;flex-direction:column-reverse}.onboarding-tour-actions>div{width:100%}.onboarding-primary-button,.onboarding-secondary-button{flex:1}.onboarding-text-button{align-self:center}.onboarding-checklist-items{grid-template-columns:1fr}}.dashboard-content .glass-panel{border-radius:8px;border-color:var(--border);box-shadow:inset 0 1px 0 rgba(var(--overlay-rgb),.025)}.dashboard-content .glass-panel:hover{border-color:var(--border-strong);background:var(--surface);transform:none;box-shadow:inset 0 1px 0 rgba(var(--overlay-rgb),.025)}.page-tabs{display:flex;gap:20px;margin-bottom:14px;overflow-x:auto;padding:0 2px;border-bottom:1px solid rgba(var(--overlay-rgb),.08);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.page-tab{flex:0 0 auto;min-height:36px;padding:7px 1px 9px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--foreground-muted);font-weight:600;font-size:.8rem;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}.page-tab.is-active{background:transparent;border-bottom-color:var(--primary);color:white}.page-shell{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:14px}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;min-height:34px}.promotion-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;overflow:visible}.promotion-tabs .page-tab{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:normal;overflow-wrap:anywhere}.promotion-filter-bar{padding:16px;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(190px,1fr) minmax(240px,1.5fr) auto auto;gap:12px;align-items:end;border-radius:8px}.promotion-filter-search,.promotion-form-grid>*,.promotion-item-row>*{min-width:0}.promotion-table-panel{border-radius:8px;overflow:hidden}.promotion-table-panel .page-card-header{padding:18px 18px 0}.promotion-muted{margin-top:4px;color:var(--foreground-muted);overflow-wrap:anywhere}.promotion-workspace{border-radius:8px;padding:22px;display:grid;gap:20px;overflow:hidden}.promotion-inline,.promotion-row-head,.promotion-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.promotion-inline .page-input{flex:1 1 auto;min-width:0}.promotion-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.promotion-span-2{grid-column:1/-1}.promotion-subsection{display:grid;gap:16px;padding-top:20px;border-top:1px solid rgba(var(--overlay-rgb),.08)}.promotion-row-head h3,.promotion-subsection h3{margin:0;font-size:1rem}.promotion-check{min-height:44px;display:flex;align-items:center;gap:9px}.promotion-submit{justify-self:start}.promotion-item-list,.promotion-item-row{display:grid;gap:10px}.promotion-item-row{grid-template-columns:32px repeat(auto-fit,minmax(130px,1fr)) 40px;align-items:end;padding:14px;border:1px solid rgba(var(--overlay-rgb),.08);border-radius:8px;background:rgba(var(--overlay-rgb),.025)}.promotion-row-number{align-self:center;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(34,211,238,.12);color:#67e8f9;font-weight:700}.promotion-danger{border-color:rgba(239,68,68,.24)}.promotion-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.promotion-detail-grid>div{display:grid;gap:6px;min-width:0;padding:14px;border:1px solid rgba(var(--overlay-rgb),.08);border-radius:8px}.promotion-detail-grid span{color:var(--foreground-muted)}.promotion-detail-grid strong{overflow-wrap:anywhere}@media (max-width:900px){.promotion-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-filter-search{grid-column:1/-1}.promotion-item-row{grid-template-columns:32px repeat(2,minmax(0,1fr)) 40px}.promotion-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.inventory-data-table:is(:not(:has(tbody tr)),:has(tbody td[colspan])){min-width:0}.inventory-data-table:is(:not(:has(tbody tr)),:has(tbody td[colspan])) thead{display:none}.inventory-data-table:has(tbody td[colspan]) tbody,.inventory-data-table:has(tbody td[colspan]) td[colspan],.inventory-data-table:has(tbody td[colspan]) tr{display:block;width:100%;box-sizing:border-box}.inventory-data-table:has(tbody td[colspan]) td[colspan]{position:static;min-height:112px;padding-inline:18px!important;white-space:normal;background:transparent;box-shadow:none}.promotion-detail-grid,.promotion-filter-bar,.promotion-form-grid,.promotion-tabs{grid-template-columns:1fr}.promotion-filter-search,.promotion-span-2{grid-column:auto}.promotion-workspace{padding:16px}.promotion-inline,.promotion-row-head,.promotion-section-head{align-items:stretch;flex-direction:column}.promotion-filter-bar .glass-button,.promotion-inline .glass-button,.promotion-row-head .glass-button,.promotion-section-head .glass-button,.promotion-submit{width:100%;justify-content:center}.promotion-item-row{grid-template-columns:32px minmax(0,1fr) 40px}.promotion-item-row .page-field{grid-column:1/-1}.promotion-table-panel .page-table-wrap{overflow:visible}.page-table.promotion-data-table{display:block;width:100%;min-width:0}.promotion-data-table thead{display:none}.promotion-data-table tbody{display:block;width:100%}.promotion-data-table tr{display:grid;width:100%;box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:14px 16px;padding:16px;border-bottom:1px solid rgba(var(--overlay-rgb),.08)}.promotion-data-table td{min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}.promotion-data-table td:before{content:attr(data-label);display:block;margin-bottom:5px;color:var(--foreground-subtle);font-size:.68rem;font-weight:650;text-transform:uppercase}.promotion-data-table td:first-child,.promotion-data-table td:last-child{grid-column:auto}.promotion-data-table td:first-child{position:static;background:transparent;box-shadow:none}.promotion-data-table td:last-child .glass-button{width:100%;justify-content:center}}.logistics-tabs,.package-planner-tabs{display:grid;gap:4px;overflow:visible}.logistics-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.package-planner-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.logistics-tabs .page-tab,.package-planner-tabs .page-tab{min-width:0;justify-content:center;white-space:normal;overflow-wrap:anywhere}.package-candidate-list,.package-eligibility-list,.package-group-list,.package-line-list,.package-planner,.package-result-list{display:grid;gap:12px}.package-result-panel,.package-workspace{display:grid;gap:20px;padding:22px;border-radius:8px;overflow:hidden}.package-candidate,.package-eligibility-row,.package-group-head,.package-result-row,.package-section-head{min-width:0}.package-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.package-section-head h2,.package-section-head h3{margin:0;font-size:1rem}.package-section-head p{margin:5px 0 0;color:var(--text-muted);line-height:1.5}.package-confirmation,.package-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.package-confirmation{align-items:center;padding:16px;border:1px solid rgba(52,211,153,.28);border-radius:8px;background:rgba(52,211,153,.045)}.package-confirmation.is-danger,.package-danger{border-color:rgba(239,68,68,.28)}.package-confirmation.is-danger{background:rgba(239,68,68,.045)}.package-check{display:flex;align-items:flex-start;gap:9px;min-width:0;line-height:1.45}.package-candidate input,.package-check input{margin-top:3px;flex:0 0 auto}.package-submit{justify-self:start}.package-group-editor{display:grid;gap:14px;padding:16px;border:1px solid rgba(var(--overlay-rgb),.08);border-radius:8px;background:rgba(var(--overlay-rgb),.022)}.package-group-head{display:grid;grid-template-columns:32px minmax(0,1fr) 40px;align-items:end;gap:10px}.package-row-number{align-self:center;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(96,165,250,.12);color:#93c5fd;font-weight:700}.package-line-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 40px;align-items:end;gap:10px}.package-candidate,.package-eligibility-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid rgba(var(--overlay-rgb),.08)}.package-candidate{padding:14px;border:1px solid rgba(var(--overlay-rgb),.08);border-radius:8px;cursor:pointer}.package-candidate.is-selected{border-color:rgba(139,92,246,.52);background:rgba(139,92,246,.08)}.package-candidate>div,.package-eligibility-row>div,.package-result-row>div{min-width:0;display:grid;gap:4px}.package-candidate span,.package-candidate strong,.package-eligibility-row span,.package-eligibility-row strong,.package-result-row span,.package-result-row strong{overflow-wrap:anywhere}.package-candidate>div>span,.package-eligibility-row>div>span,.package-result-row>div>span{color:var(--text-muted)}.package-status-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.package-result-row>svg,.package-status-icon.is-ready{color:#34d399}.package-status-icon.is-ready{background:rgba(52,211,153,.1)}.package-result-row.is-error>svg,.package-status-icon.is-blocked{color:#f87171}.package-status-icon.is-blocked{background:rgba(248,113,113,.1)}.package-result-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(var(--overlay-rgb),.08)}.delivery-status-panel,.delivery-status-workspace{display:grid;gap:18px}.delivery-status-panel{padding:22px;border-radius:8px;overflow:hidden}.delivery-status-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible}.delivery-status-tabs .page-tab{min-width:0;justify-content:center;white-space:normal;overflow-wrap:anywhere}.delivery-inspection-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.delivery-package-card{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid rgba(var(--overlay-rgb),.09);border-radius:8px;background:rgba(var(--overlay-rgb),.025)}.delivery-package-card.is-eligible{border-color:rgba(52,211,153,.32);background:rgba(52,211,153,.045)}.delivery-package-card.is-blocked{border-color:rgba(248,113,113,.32);background:rgba(248,113,113,.045)}.delivery-package-title{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.delivery-package-title .package-status-icon{color:#34d399;background:rgba(52,211,153,.1)}.delivery-package-card.is-blocked .package-status-icon{color:#f87171;background:rgba(248,113,113,.1)}.delivery-package-title>div{display:grid;gap:3px;min-width:0}.delivery-package-facts strong,.delivery-package-title span,.delivery-package-title strong,.delivery-receipt p{overflow-wrap:anywhere}.delivery-package-card>p,.delivery-package-title span{color:var(--text-muted)}.delivery-package-card>p{margin:0}.delivery-package-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.delivery-package-facts>div{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid rgba(var(--overlay-rgb),.07);border-radius:8px;background:rgba(var(--overlay-rgb),.03)}.delivery-package-facts span{color:var(--text-muted);font-size:.76rem}.delivery-evidence-picker{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:15px;border:1px dashed rgba(96,165,250,.4);border-radius:8px;background:rgba(96,165,250,.045);color:#93c5fd;cursor:pointer}.delivery-evidence-picker>span{display:grid;gap:3px;min-width:0}.delivery-evidence-picker small,.delivery-evidence-picker strong{overflow-wrap:anywhere}.delivery-evidence-picker small{color:var(--text-muted)}.delivery-evidence-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.delivery-requirements{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.delivery-requirements>div{display:flex;align-items:center;gap:8px;min-width:0;padding:11px;border:1px solid rgba(var(--overlay-rgb),.07);border-radius:8px;color:var(--text-muted)}.delivery-requirements svg{flex:0 0 auto;color:#fbbf24}.delivery-requirements span{overflow-wrap:anywhere}.delivery-receipt{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;padding:18px;border-radius:8px;border-color:rgba(52,211,153,.32)}.delivery-receipt>svg{color:#34d399}.delivery-receipt h3,.delivery-receipt p{margin:0}.delivery-receipt p{margin-top:5px;color:var(--text-muted)}@media (max-width:700px){.logistics-tabs,.package-confirmation,.package-form-grid,.package-planner-tabs{grid-template-columns:minmax(0,1fr)}.package-result-panel,.package-workspace{padding:16px}.package-section-head{align-items:stretch;flex-direction:column}.package-section-head>.glass-button,.package-submit{width:100%;justify-content:center}.package-line-row{grid-template-columns:minmax(0,1fr) 40px}.package-line-row .page-field{grid-column:1/-1}.package-candidate,.package-eligibility-row{grid-template-columns:auto minmax(0,1fr)}.package-candidate>.page-badge,.package-eligibility-row>.glass-button{grid-column:1/-1;width:100%;justify-content:center}.delivery-inspection-form,.delivery-package-facts,.delivery-requirements,.delivery-status-tabs{grid-template-columns:minmax(0,1fr)}.delivery-status-panel{padding:16px}.delivery-inspection-form .glass-button{width:100%;justify-content:center}}.global-catalog-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;overflow:visible}.global-catalog-tabs .page-tab{min-width:0;padding-inline:8px;white-space:normal;overflow-wrap:anywhere}.global-view-stack{display:grid;gap:22px;min-width:0}.global-section{min-width:0;padding:24px 0;border-top:1px solid rgba(var(--overlay-rgb),.1);border-bottom:1px solid rgba(var(--overlay-rgb),.08)}.global-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px;min-width:0}.global-section-heading>div{min-width:0}.global-section-heading h2{margin:0;color:var(--foreground);font-size:1.05rem;line-height:1.35;letter-spacing:0}.global-section-heading p{margin:5px 0 0;max-width:720px;color:var(--foreground-muted);line-height:1.55}.global-section-heading>svg{flex:0 0 auto;color:#22d3ee}.global-accent-green{color:#34d399}.global-accent-cyan{color:#22d3ee}.global-accent-amber{color:#fbbf24}.global-stat-text{font-size:clamp(.95rem,1.2vw,1.15rem);overflow-wrap:anywhere}.global-error-list,.global-replica-list,.global-rule-list,.global-target-list,.global-target-skus{display:grid;gap:12px;min-width:0}.global-rule-row{display:grid;grid-template-columns:minmax(160px,.8fr) auto minmax(220px,1.4fr);align-items:center;gap:18px;min-width:0;padding:16px;border:1px solid rgba(var(--overlay-rgb),.1);border-radius:8px;background:rgba(var(--overlay-rgb),.025)}.global-replica-row>div,.global-rule-row>div,.global-sku-identity,.global-source-summary>div{display:grid;gap:4px;min-width:0}.global-replica-row strong,.global-rule-row strong,.global-sku-identity strong,.global-source-summary strong{min-width:0;overflow-wrap:anywhere}.global-replica-row span,.global-rule-row span,.global-sku-identity span,.global-source-summary span{min-width:0;color:var(--foreground-muted);overflow-wrap:anywhere}.global-associated-markets{display:flex!important;flex-wrap:wrap;gap:7px}.global-associated-markets span{padding:5px 8px;border-radius:4px;background:rgba(34,211,238,.08);color:var(--foreground-muted)}.global-inline-action,.global-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;min-width:0;padding:16px 0;border-bottom:1px solid rgba(var(--overlay-rgb),.08)}.global-toolbar>.page-field{flex:0 1 210px}.global-grow{flex:1 1 280px!important;min-width:0}.global-inline-action .glass-button,.global-toolbar .glass-button{flex:0 0 auto}.global-delete-count,.global-list-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;color:var(--foreground-subtle);font-size:.82rem}.global-delete-count span,.global-list-summary span{min-width:0;overflow-wrap:anywhere}.global-product-list{display:grid;gap:8px;min-width:0}.global-product-row{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(90px,.55fr)) 42px;align-items:center;gap:16px;min-width:0;padding:14px 16px;border:1px solid rgba(var(--overlay-rgb),.09);border-radius:8px;background:rgba(var(--overlay-rgb),.025)}.global-product-identity{display:flex;align-items:center;gap:12px;min-width:0}.global-product-identity>div:last-child{display:grid;gap:4px;min-width:0}.global-product-identity strong{min-width:0;color:var(--foreground);line-height:1.4;overflow-wrap:anywhere}.global-product-identity span{color:var(--foreground-subtle)}.global-product-thumb{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;overflow:hidden;border:1px solid rgba(var(--overlay-rgb),.1);border-radius:6px;color:var(--foreground-subtle);background:rgba(var(--overlay-rgb),.04)}.global-product-thumb img{width:100%;height:100%;object-fit:cover}.global-product-metric{display:grid;gap:4px;min-width:0}.global-product-metric span{color:var(--foreground-subtle);font-size:.74rem}.global-product-metric strong{color:var(--foreground);font-size:.86rem;overflow-wrap:anywhere}.global-icon-button{display:inline-grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid rgba(var(--overlay-rgb),.12);border-radius:6px;color:var(--foreground-muted);background:rgba(var(--overlay-rgb),.04);cursor:pointer}.global-icon-button:hover{border-color:rgba(34,211,238,.45);color:#67e8f9;background:rgba(34,211,238,.08)}.global-icon-button.is-danger{color:#fda4af}.global-icon-button.is-danger:hover{border-color:rgba(251,113,133,.5);color:#fecdd3;background:rgba(251,113,133,.1)}.global-next-button{justify-self:start}.global-source-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;min-width:0;padding:16px;border-left:3px solid #22d3ee;background:rgba(34,211,238,.055)}.global-market-heading{align-items:center}.global-default-mode{width:min(100%,320px);margin-bottom:18px}.global-target{min-width:0;overflow:hidden;border:1px solid rgba(var(--overlay-rgb),.12);border-radius:8px;background:rgba(var(--overlay-rgb),.025)}.global-target-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(var(--overlay-rgb),.09)}.global-target-head strong{color:var(--foreground)}.global-target-settings{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(120px,.5fr) minmax(180px,.8fr);gap:14px;min-width:0;padding:16px;border-bottom:1px solid rgba(var(--overlay-rgb),.08)}.global-target-skus{padding:0 16px 16px}.global-target-sku{display:grid;grid-template-columns:minmax(200px,1fr) minmax(170px,.55fr) minmax(320px,1.35fr);align-items:start;gap:16px;min-width:0;padding:16px 0;border-bottom:1px solid rgba(var(--overlay-rgb),.075)}.global-target-sku:last-child{border-bottom:0;padding-bottom:0}.global-sku-identity{padding-top:5px}.global-price-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;overflow:hidden;border:1px solid rgba(var(--overlay-rgb),.12);border-radius:6px}.global-price-input>span{padding:0 10px;color:var(--foreground-muted);font-size:.76rem}.global-price-input .page-input{border:0;border-left:1px solid rgba(var(--overlay-rgb),.1);border-radius:0}.global-inventory-editor{display:grid;gap:8px;min-width:0}.global-inventory-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;color:var(--foreground-muted);font-size:.78rem}.global-inventory-row{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(90px,.7fr) 38px;gap:8px;min-width:0}.global-muted{min-height:38px;color:var(--foreground-subtle);font-size:.8rem}.global-confirmation{display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,1fr);align-items:end;gap:18px;min-width:0;padding:18px;border:1px solid rgba(52,211,153,.2);border-radius:8px;background:rgba(52,211,153,.04)}.global-confirmation.is-danger{border-color:rgba(251,113,133,.25);background:rgba(251,113,133,.05)}.global-check-row{display:flex;align-items:flex-start;gap:10px;min-width:0;color:var(--foreground-muted);line-height:1.5;cursor:pointer}.global-check-row input{flex:0 0 auto;width:17px;height:17px;margin-top:2px;accent-color:#10b981}.global-check-row span{min-width:0;overflow-wrap:anywhere}.global-action-section,.global-delete-section{display:grid;gap:18px}.global-action-section .global-section-heading,.global-delete-section .global-section-heading{margin-bottom:0}.global-submit-button{justify-self:start}.global-error-list>div{display:grid;gap:4px;padding:12px 14px;border-left:3px solid #fb7185;background:rgba(251,113,133,.06)}.global-error-list span,.global-error-list strong{min-width:0;overflow-wrap:anywhere}.global-error-list span{color:var(--foreground-muted)}.global-replica-row{display:grid;grid-template-columns:58px minmax(0,1fr) 38px;align-items:center;gap:16px;min-width:0;padding:16px;border:1px solid rgba(var(--overlay-rgb),.1);border-radius:8px;background:rgba(var(--overlay-rgb),.025)}.global-region-mark{display:grid!important;place-items:center;width:52px;height:38px;border-radius:6px;color:#a7f3d0!important;font-weight:800;background:rgba(52,211,153,.1)}.global-id-textarea{min-height:180px;resize:vertical;line-height:1.55}.global-danger-button{border-color:rgba(251,113,133,.45)!important;color:#fecdd3!important;background:rgba(190,24,93,.2)!important}.global-danger-button:hover:not(:disabled){border-color:rgba(251,113,133,.75)!important;background:rgba(190,24,93,.32)!important}@media (max-width:980px){.global-product-row{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(76px,.5fr)) 38px;gap:12px}.global-target-sku{grid-template-columns:minmax(180px,.8fr) minmax(160px,.7fr)}.global-inventory-editor{grid-column:1/-1}}@media (max-width:760px){.global-catalog-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.global-confirmation,.global-rule-row,.global-target-settings{grid-template-columns:1fr}.global-rule-row{align-items:start}.global-rule-row .page-badge{justify-self:start}.global-inline-action,.global-market-heading,.global-source-summary,.global-toolbar{align-items:stretch}.global-inline-action .glass-button,.global-market-heading .glass-button,.global-next-button,.global-submit-button,.global-toolbar .glass-button{width:100%;justify-content:center}.global-product-row{grid-template-columns:minmax(0,1fr) 38px;align-items:start}.global-product-identity{grid-column:1/-1}.global-product-metric{grid-column:1;grid-template-columns:110px minmax(0,1fr);align-items:baseline}.global-product-row>.global-icon-button{grid-column:2;grid-row:2/span 3;align-self:center}.global-target-sku{grid-template-columns:1fr}.global-inventory-editor{grid-column:auto}.global-delete-count,.global-list-summary,.global-market-heading,.global-section-heading,.global-source-summary{flex-direction:column}.global-source-summary .page-badge{align-self:flex-start}}@media (max-width:460px){.global-catalog-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.global-view-stack>.page-grid-stats{grid-template-columns:1fr}.global-confirmation,.global-replica-row,.global-rule-row,.global-target-head,.global-target-settings,.global-target-sku,.global-target-skus{padding-left:12px;padding-right:12px}.global-inventory-row{grid-template-columns:minmax(0,1fr) 38px}.global-inventory-row input:nth-child(2){grid-column:1}.global-inventory-row .global-icon-button{grid-column:2;grid-row:1/span 2;align-self:center}.global-replica-row{grid-template-columns:52px minmax(0,1fr) 38px;gap:10px}}.page-lead{font-size:.82rem;line-height:1.5;color:var(--foreground-muted);max-width:none;min-width:0}.last-updated{display:inline-block;margin-left:8px;font-size:.75rem;color:var(--foreground-subtle);font-weight:400;letter-spacing:.01em;vertical-align:middle}.page-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.page-toolbar-actions,.page-toolbar-actions>*{min-width:0;max-width:100%}.page-panel-stack{display:flex;flex-direction:column;gap:16px;min-height:0;height:min(72vh,calc(100vh - 220px))}.sidebar-link-meta{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.page-grid-2{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:20px;align-items:stretch}.model-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.model-steps li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;font-size:.9rem;color:var(--foreground-muted)}.model-step-index{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--primary-soft);color:var(--primary);font-size:.72rem;font-weight:700}.bot-tabs{gap:2px;padding:3px;border-radius:10px;background:rgba(var(--overlay-rgb),.05);margin-bottom:18px}.bot-tab,.bot-tabs{display:inline-flex}.bot-tab{align-items:center;gap:7px;padding:7px 15px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--foreground-muted);font-family:inherit;font-size:.86rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.bot-tab.is-active,.bot-tab:hover{color:var(--foreground)}.bot-tab.is-active{background:var(--surface);border-color:var(--border);box-shadow:0 1px 2px rgba(var(--overlay-rgb),.06)}@media (max-width:640px){.bot-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.bot-tab{justify-content:center;min-width:0;padding-inline:10px;text-align:center}}.bot-greeting{text-align:center;padding:44px 0 36px}.bot-greeting h2{font-size:1.7rem;font-weight:700;margin:0 0 4px;color:var(--foreground)}.bot-greeting p{font-size:1.05rem;color:var(--foreground-muted);margin:0}.bot-prompts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 32px;max-width:660px;margin:0 auto;padding:8px 0 4px}.bot-prompt{border:0;background:none;padding:0;text-align:left;font-family:inherit;font-size:.95rem;line-height:1.5;color:var(--foreground);cursor:pointer;transition:color .15s ease}.bot-prompt:hover:not(:disabled){color:var(--primary)}.bot-prompt:disabled{color:var(--foreground-subtle);cursor:default}.bot-composer{border:1px solid var(--border-strong);border-radius:14px;background:var(--surface);padding:16px 18px 12px;transition:border-color .15s ease,box-shadow .15s ease}.bot-composer:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.bot-composer textarea{width:100%;min-height:56px;max-height:200px;border:0;outline:0;resize:none;background:transparent;color:var(--foreground);font-family:inherit;font-size:.95rem;line-height:1.55}.bot-composer textarea::placeholder{color:var(--foreground-subtle)}.bot-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.bot-composer-note{font-size:.76rem;color:var(--foreground-subtle);margin:0}.bot-send{width:34px;height:34px;flex-shrink:0;border:0;border-radius:50%;background:var(--primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.bot-send:hover:not(:disabled){background:var(--primary-hover)}.bot-send:disabled{background:rgba(var(--overlay-rgb),.12);color:var(--foreground-subtle);cursor:not-allowed}.bot-log{display:grid;gap:14px;margin-bottom:20px}.bot-turn{display:flex}.bot-turn.is-user{justify-content:flex-end}.bot-bubble{max-width:82%;padding:13px 16px;border-radius:14px;border:1px solid var(--border);background:var(--surface);line-height:1.55}.bot-turn.is-user .bot-bubble{background:var(--primary-soft);border-color:var(--primary-border)}.bot-bubble p{margin:0;font-size:.92rem;color:var(--foreground)}.bot-source{margin:7px 0 0;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-subtle)}.bot-thinking{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--foreground-muted)}.alley-bot-chat{min-width:0}.alley-bot-chat.is-compact{min-height:100%;padding:18px;border:0;border-radius:0;background:transparent;box-shadow:none}.alley-bot-chat.is-compact .bot-greeting{padding:24px 0 20px}.alley-bot-chat.is-compact .bot-greeting h2{font-size:1.3rem}.alley-bot-chat.is-compact .bot-greeting p{font-size:.9rem}.alley-bot-chat.is-compact .bot-prompts{grid-template-columns:1fr;gap:12px}.alley-bot-chat.is-compact .bot-log{max-height:calc(100vh - 330px);overflow-y:auto;padding-right:4px}.alley-bot-chat.is-compact .bot-bubble{max-width:92%}.bot-action-link{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:var(--primary);font-size:.8rem;font-weight:700;text-decoration:none}.bot-action-link:hover{text-decoration:underline}.bot-proposal{display:grid;gap:4px;margin-top:11px;padding:10px 11px;border:1px solid var(--primary-border);border-radius:7px;background:var(--primary-soft)}.bot-proposal span{display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-size:.65rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.bot-proposal strong{color:var(--foreground);font-size:.8rem;overflow-wrap:anywhere}.bot-proposal small{color:var(--foreground-subtle);font-size:.69rem;line-height:1.4;text-transform:capitalize}.bot-locked{display:flex;align-items:flex-start;gap:14px}.bot-locked-icon{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;color:var(--warning);background:var(--surface-subtle)}.bot-locked h2{margin:0 0 6px;color:var(--foreground);font-size:1rem}.bot-locked p{margin:0 0 14px;color:var(--foreground-muted);font-size:.86rem;line-height:1.5}.alley-bot-drawer-root{position:fixed;inset:0;z-index:2200;visibility:hidden;pointer-events:none}.alley-bot-drawer-root.is-open{visibility:visible;pointer-events:auto}.alley-bot-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.48);opacity:0;cursor:default;transition:opacity .18s ease}.alley-bot-drawer-root.is-open .alley-bot-drawer-backdrop{opacity:1}.alley-bot-drawer{position:absolute;inset:0 0 0 auto;width:min(520px,100vw);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--background);border-left:1px solid var(--border);box-shadow:-18px 0 48px rgba(0,0,0,.22);transform:translateX(100%);transition:transform .22s ease}.alley-bot-drawer-root.is-open .alley-bot-drawer{transform:translateX(0)}.alley-bot-drawer-header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid var(--border);background:var(--surface)}.alley-bot-drawer-title{min-width:0;display:flex;align-items:center;gap:11px}.alley-bot-drawer-title>span{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--primary-border);border-radius:8px;color:var(--primary);background:var(--primary-soft)}.alley-bot-drawer-title div{min-width:0;display:grid;gap:1px}.alley-bot-drawer-title strong{color:var(--foreground);font-size:.95rem}.alley-bot-drawer-title small{color:var(--foreground-subtle);font-size:.72rem}.alley-bot-drawer-content{min-height:0;overflow-y:auto}.alley-bot-drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--border);background:var(--surface)}.alley-bot-drawer-footer a{display:inline-flex;align-items:center;gap:6px;color:var(--foreground-muted);font-size:.75rem;font-weight:650;text-decoration:none}.alley-bot-drawer-footer a:hover,.top-nav-bot-button{color:var(--primary)}@media (max-width:640px){.alley-bot-drawer{width:100vw;border-left:0}.alley-bot-drawer-footer{align-items:flex-start;flex-direction:column}.alley-bot-chat.is-compact .bot-log{max-height:calc(100vh - 360px)}}@media (prefers-reduced-motion:reduce){.alley-bot-drawer,.alley-bot-drawer-backdrop{transition:none}}.agent-actions,.agent-integrations{display:grid;gap:16px;min-width:0}.agent-actions-header,.agent-integration-overview,.agent-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.agent-actions-header h2,.agent-integration-overview h2,.agent-section-heading h2{margin:0;color:var(--foreground);font-size:1.05rem;font-weight:700}.agent-actions-header p,.agent-integration-overview p,.agent-section-heading p{max-width:720px;margin:5px 0 0;color:var(--foreground-muted);font-size:.84rem;line-height:1.55}.agent-actions-controls{display:inline-flex;justify-self:start;gap:3px;padding:3px;border:1px solid var(--border);border-radius:8px;background:var(--surface-subtle)}.agent-actions-controls button,.agent-client-tabs button{border:0;background:transparent;color:var(--foreground-muted);font:inherit;font-size:.8rem;font-weight:650;cursor:pointer}.agent-actions-controls button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 11px;border-radius:6px}.agent-actions-controls button span{min-width:20px;padding:2px 5px;border-radius:999px;background:rgba(var(--overlay-rgb),.07);color:var(--foreground-subtle);font-size:.68rem;text-align:center}.agent-actions-controls button.is-active,.agent-client-tabs button.is-active{background:var(--surface);color:var(--foreground);box-shadow:0 1px 3px rgba(0,0,0,.08)}.agent-actions-notice{margin:0;padding:11px 13px;border:1px solid rgba(16,185,129,.28);border-radius:8px;background:rgba(16,185,129,.07);color:var(--success);font-size:.82rem}.agent-actions-empty,.agent-key-empty{display:grid;justify-items:center;padding:46px 20px;border:1px dashed var(--border);border-radius:8px;color:var(--foreground-subtle);text-align:center}.agent-actions-empty h3{margin:10px 0 4px;color:var(--foreground);font-size:.95rem}.agent-actions-empty p{max-width:560px;margin:0;font-size:.82rem;line-height:1.5}.agent-actions-list{display:grid;gap:12px}.agent-action-card{position:relative;min-width:0;padding:18px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.agent-action-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--success)}.agent-action-card.risk-moderate:before{background:var(--warning)}.agent-action-card.risk-critical:before,.agent-action-card.risk-high:before{background:var(--danger)}.agent-action-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.agent-action-title-row>div{min-width:0}.agent-action-title-row h3{margin:9px 0 4px;color:var(--foreground);font-size:.98rem}.agent-action-title-row p{margin:0;color:var(--foreground-muted);font-size:.84rem;line-height:1.5;overflow-wrap:anywhere}.agent-action-title-row time{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:var(--foreground-subtle);font-size:.7rem}.agent-action-badges{display:flex;flex-wrap:wrap;gap:6px}.agent-action-risk,.agent-action-source,.agent-action-status{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:2px 7px;border:1px solid var(--border);border-radius:999px;color:var(--foreground-subtle);font-size:.65rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.agent-action-status.status-completed{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.07);color:var(--success)}.agent-action-risk.risk-critical,.agent-action-risk.risk-high,.agent-action-status.status-failed{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.07);color:var(--danger)}.agent-action-risk.risk-moderate{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.07);color:var(--warning)}.agent-action-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0;overflow:hidden;border:1px solid var(--border);border-radius:8px}.agent-action-details>div{min-width:0;padding:10px 12px;border-bottom:1px solid var(--border)}.agent-action-details>div:nth-child(odd){border-right:1px solid var(--border)}.agent-action-details>div:nth-last-child(-n+2){border-bottom:0}.agent-action-details dt{margin-bottom:4px;color:var(--foreground-subtle);font-size:.66rem;font-weight:700;text-transform:uppercase}.agent-action-details dd{margin:0;color:var(--foreground);font-size:.8rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.agent-action-security{display:flex;align-items:center;gap:7px;margin:13px 0 0;color:var(--warning);font-size:.76rem}.agent-action-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.agent-action-buttons .glass-button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 12px;text-decoration:none}.sensitive-verification{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.sensitive-verification-head{display:flex;align-items:flex-start;gap:10px}.sensitive-verification-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border:1px solid var(--primary-border);border-radius:7px;background:var(--primary-soft);color:var(--primary)}.sensitive-verification-head strong{color:var(--foreground);font-size:.86rem}.sensitive-verification-head p,.sensitive-verification-note{margin:3px 0 0;color:var(--foreground-muted);font-size:.76rem;line-height:1.45}.sensitive-verification-note{padding:9px 11px;border-left:2px solid var(--warning);background:rgba(245,158,11,.05)}.sensitive-verification-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px}.agent-key-basics label,.sensitive-verification-fields label{display:grid;gap:6px;color:var(--foreground-muted);font-size:.74rem;font-weight:650}.sensitive-verification-fields .glass-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px}.agent-integration-overview{align-items:center;padding:4px 0 8px}.agent-integration-facts{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));min-width:min(100%,420px);border:1px solid var(--border);border-radius:8px;background:var(--surface)}.agent-integration-facts>div{display:grid;place-items:center;align-content:center;min-height:76px;padding:10px;border-right:1px solid var(--border);text-align:center}.agent-integration-facts>div:last-child{border-right:0}.agent-integration-facts strong{color:var(--foreground);font-size:1.1rem}.agent-integration-facts svg{color:var(--success)}.agent-integration-facts span{color:var(--foreground-subtle);font-size:.68rem;line-height:1.3}.agent-issued-token{display:grid;gap:12px;padding:16px;border:1px solid rgba(16,185,129,.34);border-radius:8px;background:rgba(16,185,129,.06)}.agent-issued-token span{display:inline-flex;align-items:center;gap:6px;color:var(--success);font-size:.7rem;font-weight:750;text-transform:uppercase}.agent-issued-token h3{margin:5px 0 2px;color:var(--foreground);font-size:.94rem}.agent-issued-token p{margin:0;color:var(--foreground-muted);font-size:.8rem}.agent-copy-field{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px 9px 13px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.agent-copy-field code{min-width:0;flex:1;color:var(--foreground);font-size:.75rem;overflow-wrap:anywhere}.agent-key-builder>.glass-button.primary{display:inline-flex;justify-self:start;align-items:center;gap:7px;min-height:40px}.agent-manual-guide{display:grid;gap:10px;margin-top:20px;padding-top:17px;border-top:1px solid var(--border)}.agent-manual-guide h3{margin:0;color:var(--foreground);font-size:.88rem}.agent-manual-guide p{max-width:760px;margin:3px 0 0;color:var(--foreground-subtle);font-size:.74rem;line-height:1.45}.agent-key-basics{display:grid;grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:12px;margin-top:18px}.agent-scope-group{margin-top:20px;padding-top:17px;border-top:1px solid var(--border)}.agent-scope-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.agent-scope-group-head h3{margin:0;color:var(--foreground);font-size:.88rem}.agent-scope-group-head p{margin:3px 0 0;color:var(--foreground-subtle);font-size:.74rem}.agent-text-button{padding:0;border:0;background:transparent;color:var(--primary);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.agent-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:8px;overflow:hidden}.agent-scope-option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:11px;border-bottom:1px solid var(--border);cursor:pointer}.agent-scope-option:nth-child(odd){border-right:1px solid var(--border)}.agent-scope-option:nth-last-child(-n+2){border-bottom:0}.agent-scope-option:last-child:nth-child(odd){grid-column:1/-1;border-right:0}.agent-scope-option:nth-last-child(2):nth-child(2n){border-bottom:1px solid var(--border)}.agent-scope-option.is-selected{background:var(--primary-soft)}.agent-scope-option input{position:absolute;opacity:0;pointer-events:none}.agent-scope-check{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin-top:1px;border:1px solid var(--border-strong);border-radius:4px;color:var(--on-primary)}.agent-scope-option.is-selected .agent-scope-check{border-color:var(--primary);background:var(--primary)}.agent-scope-option small,.agent-scope-option strong{display:block;overflow-wrap:anywhere}.agent-scope-option strong{color:var(--foreground);font-size:.79rem}.agent-scope-option small{margin-top:3px;color:var(--foreground-subtle);font-size:.7rem;line-height:1.4}.agent-client-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin-top:18px;padding:3px;border:1px solid var(--border);border-radius:8px;background:var(--surface-subtle)}.agent-client-tabs button{min-height:36px;padding:0 8px;border-radius:6px}.agent-client-guide{display:grid;gap:15px;margin-top:16px}.agent-client-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.agent-client-guide-head h3{margin:0;color:var(--foreground);font-size:.95rem}.agent-client-guide-head p{margin:4px 0 0;color:var(--foreground-muted);font-size:.78rem}.agent-client-guide-head a{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:var(--primary);font-size:.72rem;font-weight:700;text-decoration:none}.agent-setup-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:setup}.agent-setup-steps li{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:9px;color:var(--foreground-muted);font-size:.78rem;line-height:1.45;counter-increment:setup}.agent-setup-steps li:before{content:counter(setup);display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--primary-border);border-radius:6px;background:var(--primary-soft);color:var(--primary);font-size:.68rem;font-weight:750}.agent-copy-block{min-width:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface-subtle)}.agent-copy-block>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:6px 10px;border-bottom:1px solid var(--border);color:var(--foreground-subtle);font-size:.7rem;font-weight:700}.agent-copy-block button{display:inline-flex;align-items:center;gap:5px;padding:3px;border:0;background:transparent;color:var(--primary);font:inherit;cursor:pointer}.agent-copy-block pre,.agent-copy-block>code{display:block;max-width:100%;margin:0;padding:13px;overflow-x:auto;color:var(--foreground);font-size:.72rem;line-height:1.55;white-space:pre}.agent-copy-block pre code{font:inherit}.agent-access-groups{display:grid;gap:20px;margin-top:16px}.agent-access-group{min-width:0}.agent-access-label{display:flex;align-items:flex-start;gap:9px}.agent-access-label>svg{flex:0 0 auto;margin-top:2px;color:var(--primary)}.agent-access-label h3{margin:0;color:var(--foreground);font-size:.84rem}.agent-access-label p{margin:3px 0 0;color:var(--foreground-subtle);font-size:.72rem;line-height:1.4}.agent-key-list{display:grid;margin-top:10px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.agent-key-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px;border-bottom:1px solid var(--border)}.agent-key-list article:last-child{border-bottom:0}.agent-key-list article.is-revoked{opacity:.62}.agent-key-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agent-key-title strong{color:var(--foreground);font-size:.84rem}.agent-key-title span{color:var(--success);font-size:.64rem;font-weight:750;text-transform:uppercase}.agent-key-list article.is-revoked .agent-key-title span,.agent-key-list p{color:var(--foreground-subtle)}.agent-key-list p{margin:4px 0 0;font-size:.7rem;line-height:1.4}.agent-key-verification{grid-column:1/-1}@media (max-width:860px){.agent-actions-header,.agent-client-guide-head,.agent-integration-overview,.agent-section-heading{align-items:stretch;flex-direction:column}.agent-integration-facts{width:100%}.agent-client-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.agent-action-title-row{flex-direction:column}.agent-action-details,.agent-key-basics,.agent-scope-grid,.sensitive-verification-fields{grid-template-columns:1fr}.agent-action-details>div,.agent-action-details>div:nth-child(odd),.agent-action-details>div:nth-last-child(-n+2),.agent-scope-option,.agent-scope-option:nth-child(odd),.agent-scope-option:nth-last-child(-n+2),.agent-scope-option:nth-last-child(2):nth-child(2n){border-right:0;border-bottom:1px solid var(--border)}.agent-action-details>div:last-child,.agent-scope-option:last-child{border-bottom:0}.agent-integration-facts{grid-template-columns:1fr}.agent-integration-facts>div{grid-template-columns:auto 1fr;justify-items:start;align-items:center;column-gap:10px;min-height:54px;border-right:0;border-bottom:1px solid var(--border);text-align:left}.agent-integration-facts>div:last-child{border-bottom:0}.agent-client-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-key-list article{grid-template-columns:1fr}}.model-pane{display:grid;grid-template-columns:232px minmax(0,1fr);gap:0;align-items:stretch}.model-rail{display:flex;flex-direction:column;gap:2px;max-height:520px;overflow-y:auto;padding-right:16px;border-right:1px solid var(--border)}.model-rail-label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-subtle);padding:4px 10px 8px}.model-provider{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease}.model-provider:hover{background:rgba(var(--overlay-rgb),.04)}.model-provider.is-selected{border-color:var(--border-highlight);background:var(--surface);box-shadow:0 1px 2px rgba(var(--overlay-rgb),.05)}.model-provider-name{font-size:.86rem;font-weight:600;color:var(--foreground)}.model-provider.is-selected .model-provider-name{color:var(--primary)}.model-provider-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--border-highlight)}.model-provider-dot.is-connected{background:var(--info)}.model-provider-dot.is-active{background:var(--success);box-shadow:0 0 0 3px rgba(6,95,70,.14)}.model-detail{padding-left:20px;min-width:0}.model-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.model-detail-title{font-size:1.02rem;font-weight:700;margin:0;color:var(--foreground)}.model-detail-sub{font-size:.8rem;color:var(--foreground-muted);margin:0 0 18px}@media (max-width:860px){.model-pane{grid-template-columns:minmax(0,1fr)}.model-rail{max-height:200px;padding-right:0;padding-bottom:14px;border-right:none;border-bottom:1px solid var(--border)}.model-detail{padding-left:0;padding-top:18px}}.model-form{display:grid;gap:16px}.model-select{appearance:none;width:100%;padding:11px 38px 11px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--foreground);font-family:inherit;font-size:.9rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right 16px center,right 11px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.model-select:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.model-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.model-field{display:grid;gap:6px;min-width:0}.model-field label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:.82rem;font-weight:600}.model-hint{font-size:.74rem;font-weight:400;color:var(--foreground-subtle)}.model-keylink{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;color:var(--primary);text-decoration:none;width:fit-content}.model-keylink:hover{text-decoration:underline}.model-actions{display:flex;flex-wrap:wrap;gap:10px}.model-actions .glass-button{gap:7px}.model-remove{margin-left:auto;color:var(--danger)}.model-error,.model-notice{margin:0;font-size:.86rem;padding:10px 12px;border-radius:8px}.model-notice{color:var(--success);background:rgba(16,185,129,.1)}.model-error{color:var(--danger);background:rgba(239,68,68,.1)}@media (max-width:640px){.model-row{grid-template-columns:1fr}.model-remove{margin-left:0}}.page-grid-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.page-grid-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.page-section-title{margin:0 0 14px;font-size:1rem;font-weight:600;letter-spacing:-.01em}.page-card{padding:22px}.page-card-header{margin-bottom:18px}.page-card-eyebrow{margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(139,92,246,.72)}.page-card-title{margin:0;font-size:1.05rem;font-weight:600}.page-card-copy{margin:6px 0 0;font-size:.86rem;line-height:1.45;color:var(--foreground-subtle)}.page-field{display:flex;flex-direction:column;gap:8px}.page-field-label{font-size:.84rem;font-weight:500;color:var(--foreground-muted)}.page-input,.page-select,.page-textarea{width:100%;background:rgba(var(--overlay-rgb),.05);border:1px solid var(--border);border-radius:12px;padding:12px 14px;color:var(--foreground);outline:none;font-family:inherit;font-size:.92rem;transition:border-color .2s ease,background .2s ease}.page-input:focus,.page-select:focus,.page-textarea:focus{border-color:rgba(139,92,246,.42);background:rgba(var(--overlay-rgb),.07)}.page-input:focus-visible,.page-select:focus-visible,.page-textarea:focus-visible{outline:2px solid rgba(139,92,246,.72);outline-offset:2px}.page-textarea{resize:vertical;min-height:96px}.page-select{width:auto;min-width:180px}.page-actions-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:18px;border-top:1px solid var(--border)}.page-canvas{display:flex;flex-direction:column;min-height:520px;padding:0;background:rgba(var(--overlay-rgb),.07)}.page-canvas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--border);background:rgba(var(--overlay-rgb),.02)}.page-canvas-body{flex:1;padding:clamp(18px,3vw,28px);white-space:pre-wrap;line-height:1.75;font-size:.98rem;font-family:var(--font-geist-mono,ui-monospace,monospace)}.page-canvas-empty{flex-direction:column;gap:12px;min-height:360px;text-align:center;color:var(--foreground-subtle)}.page-canvas-empty,.page-canvas-empty-icon{display:flex;align-items:center;justify-content:center}.page-canvas-empty-icon{width:52px;height:52px;border-radius:16px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.18);overflow:hidden}.page-canvas-empty-icon img{width:34px;height:34px;object-fit:contain;display:block}.page-canvas-empty-copy{max-width:360px;font-size:.9rem;line-height:1.6}.page-segmented{display:inline-flex;gap:4px;background:rgba(var(--overlay-rgb),.05);border-radius:12px;padding:4px;border:1px solid rgba(var(--overlay-rgb),.1);flex-wrap:wrap;align-items:center}.page-segmented-button{padding:8px 14px;border-radius:9px;border:none;cursor:pointer;font-size:.82rem;font-weight:600;font-family:inherit;background:transparent;color:var(--foreground-muted);transition:all .2s ease}.page-segmented-button.active{background:var(--primary);color:white}.page-segmented-button:focus-visible{outline:2px solid rgba(139,92,246,.72);outline-offset:2px}.stat-card{padding:20px}.stat-card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.stat-card-icon{padding:10px;background:rgba(var(--overlay-rgb),.05);border-radius:12px}.stat-card-label{font-size:.84rem;color:var(--foreground-muted)}.stat-card-value{font-size:1.65rem;font-weight:700;letter-spacing:-.03em}.stat-card-value.muted{font-size:1.1rem;color:var(--foreground-subtle);font-weight:600}.stat-card-delta{display:inline-flex;align-items:center;gap:3px;font-size:.7rem;margin-top:6px;font-weight:500;letter-spacing:0}.stat-card-delta-label{color:var(--foreground-muted)}.page-loading{display:flex;align-items:center;justify-content:center;min-height:360px}.page-loading-spinner{animation:spin 1s linear infinite}.skeleton-block{background:linear-gradient(90deg,rgba(var(--overlay-rgb),.04) 25%,rgba(var(--overlay-rgb),.1) 50%,rgba(var(--overlay-rgb),.04) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite;border-radius:6px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-alert{padding:14px 18px;border-radius:16px;font-size:.86rem;line-height:1.5;border:1px solid rgba(var(--overlay-rgb),.1);background:rgba(var(--overlay-rgb),.03);color:var(--foreground-muted)}.page-alert-error{color:#fca5a5;border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.08)}.page-alert-warning{color:#fcd34d;border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.08)}.page-alert-info{color:var(--foreground-muted)}.page-filter-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;border:1px solid rgba(var(--overlay-rgb),.08);background:rgba(var(--overlay-rgb),.03)}.page-filter-input{flex:1;min-width:180px;background:transparent;border:none;color:var(--foreground);font-size:.92rem;outline:none;font-family:inherit}.page-filter-input:focus-visible{outline:2px solid rgba(139,92,246,.72);outline-offset:2px;border-radius:4px}.page-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.page-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.page-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.page-table{width:100%;border-collapse:collapse;min-width:640px}.page-table th{text-align:left;padding:12px 14px;font-size:.74rem;color:var(--foreground-muted);font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid rgba(var(--overlay-rgb),.1)}.page-table td{padding:10px 12px;font-size:.8rem;border-bottom:1px solid rgba(var(--overlay-rgb),.05)}.connect-shop-panel{padding:48px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.connect-shop-panel.is-compact{padding:18px 20px;text-align:left;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0}.sidebar-section-toggle{width:100%;min-height:34px;border:1px solid transparent;border-radius:9px;background:transparent;font-family:inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.sidebar-section-toggle:hover{color:var(--foreground-muted);background:rgba(var(--overlay-rgb),.04);border-color:var(--border)}.sidebar-section-toggle:focus-visible{outline:2px solid rgba(139,92,246,.72);outline-offset:2px}.sidebar-section-toggle-meta{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.sidebar-section-chevron{transition:transform .18s ease}.sidebar-section.is-open .sidebar-section-chevron{transform:rotate(180deg)}.billing-feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.billing-plan-ribbon{top:16px!important;right:16px!important;transform:none!important;padding:6px 10px!important;border-radius:6px;line-height:1}.billing-current-plan h2{padding-right:120px}.billing-feature-item{display:flex;align-items:flex-start;gap:10px;min-width:0}.billing-feature-icon{display:flex;flex:0 0 auto}.billing-feature-item>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.billing-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:10px;align-items:end}.billing-upgrade-row{display:flex;justify-content:space-between;align-items:center;gap:18px}.billing-portal-grid{display:grid;grid-template-columns:1fr;gap:24px}.billing-portal-grid.has-cancellation{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-shop-icon{width:80px;height:80px;border-radius:22px;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(6,182,212,.2));display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--overlay-rgb),.1);flex-shrink:0}.connect-shop-panel.is-compact .connect-shop-icon{width:52px;height:52px;border-radius:12px}.connect-shop-panel.is-compact .connect-shop-icon svg{width:22px;height:22px}.connect-shop-copy{min-width:0}.connect-shop-copy h3{margin:0;font-size:1.4rem;font-weight:600}.connect-shop-copy p{margin:10px 0 0;max-width:440px;font-size:.95rem;line-height:1.6;color:var(--foreground-muted)}.connect-shop-panel.is-compact .connect-shop-copy h3{font-size:1rem}.connect-shop-panel.is-compact .connect-shop-copy p{margin-top:4px;max-width:680px;font-size:.82rem;line-height:1.45}.connect-shop-instructions{display:flex;flex-direction:column;gap:8px;max-width:380px;text-align:left;font-size:.85rem;color:var(--foreground-subtle)}.connect-shop-instructions p{margin:0}.connect-shop-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;background:var(--primary);border:none;border-radius:12px;color:white;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:filter .2s ease,transform .2s ease;white-space:nowrap}.connect-shop-panel.is-compact .connect-shop-action{padding:10px 16px;font-size:.84rem;max-width:100%}.connect-shop-action:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (max-width:1480px){.connect-shop-panel.is-compact{grid-template-columns:52px minmax(0,1fr)}.connect-shop-panel.is-compact .connect-shop-action{grid-column:2;justify-self:start}}.disconnected-feature-page>:not(.page-toolbar){order:3}.disconnected-feature-page>.connect-shop-panel{order:1}.disconnected-feature-page>.disconnected-feature-primary{order:2}@media (max-width:640px){.connect-shop-panel,.connect-shop-panel.is-compact{padding:18px}.connect-shop-panel.is-compact{grid-template-columns:44px minmax(0,1fr);gap:12px}.connect-shop-panel.is-compact .connect-shop-icon{width:44px;height:44px;border-radius:10px}.connect-shop-panel.is-compact .connect-shop-action{grid-column:1/-1;width:100%;padding:11px 14px}:is(.profit-leak-table,.creator-commerce-table,.seller-collaboration-table){min-width:0!important;table-layout:auto!important}:is(.profit-leak-table,.creator-commerce-table,.seller-collaboration-table) colgroup{display:none}:is(.profit-leak-table,.creator-commerce-table,.seller-collaboration-table) thead{display:none}:is(.profit-leak-table,.creator-commerce-table,.seller-collaboration-table) tbody{display:block}:is(.profit-leak-table,.creator-commerce-table,.seller-collaboration-table) tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:16px 0;border-bottom:1px solid rgba(var(--overlay-rgb),.08)!important}:is(.profit-leak-table,.creator-commerce-table,.seller-collaboration-table) td{min-width:0!important;max-width:none!important;padding:0!important;border-bottom:0!important;white-space:normal!important}:is(.profit-leak-table,.creator-commerce-table,.seller-collaboration-table) td:before{content:attr(data-label);display:block;margin-bottom:5px;color:var(--foreground-subtle);font-size:.68rem;font-weight:650;text-transform:uppercase}:is(.profit-leak-table,.creator-commerce-table,.seller-collaboration-table) td:first-child,:is(.profit-leak-table,.creator-commerce-table,.seller-collaboration-table) td:last-child{grid-column:1/-1}:is(.profit-leak-table,.creator-commerce-table,.seller-collaboration-table) td:first-child{position:static;background:transparent;box-shadow:none}:is(.profit-leak-table,.creator-commerce-table,.seller-collaboration-table) td:first-child>div{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}}.page-table td:first-child,.page-table th:first-child{position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 rgba(var(--overlay-rgb),.06)}.glass-panel:has(.page-table-wrap):hover{transform:none}.seller-collaboration-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;overflow:visible}.seller-collaboration-tabs .page-tab{min-width:0;white-space:normal}@media (max-width:520px){.seller-collaboration-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-collaboration-tabs .page-tab{min-height:40px;overflow-wrap:anywhere}}.seller-open-tabs{display:flex;gap:22px;overflow-x:auto;padding-bottom:0}.seller-open-tabs .page-tab{min-height:38px;padding-inline:2px;white-space:nowrap}.seller-collaboration-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:12px;padding:16px;border-radius:8px!important}.seller-collaboration-filters .page-select,.seller-collaboration-form .page-select{width:100%;min-width:0}.seller-collaboration-filter-actions,.seller-collaboration-header-actions,.seller-collaboration-submit{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.seller-collaboration-id-loader{align-items:end;gap:12px;padding:16px}.seller-collaboration-detail-header,.seller-collaboration-id-loader{display:grid;grid-template-columns:minmax(0,1fr) auto;border-radius:8px!important}.seller-collaboration-detail-header{align-items:start;gap:18px;padding:20px}.seller-collaboration-title{margin-top:12px;font-size:1.18rem;overflow-wrap:anywhere}.seller-collaboration-message{max-width:780px;white-space:pre-wrap;overflow-wrap:anywhere}.seller-collaboration-action-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border-radius:8px!important}.seller-collaboration-share{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding-top:12px;border-top:1px solid rgba(var(--overlay-rgb),.08)}.seller-collaboration-share a{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#67e8f9;overflow-wrap:anywhere}.seller-collaboration-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(var(--overlay-rgb),.08)}.seller-collaboration-section-heading span{color:var(--foreground-subtle);font-weight:650}.seller-collaboration-form{display:grid;gap:20px;padding:20px;border-radius:8px!important}.seller-collaboration-form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.seller-collaboration-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;min-width:0}.seller-collaboration-span{grid-column:1/-1}.seller-collaboration-code-input{min-height:140px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.seller-collaboration-options{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:14px 0;border-top:1px solid rgba(var(--overlay-rgb),.08);border-bottom:1px solid rgba(var(--overlay-rgb),.08)}.seller-collaboration-check{display:inline-flex;align-items:center;gap:9px;min-width:0;color:var(--foreground-muted);font-size:.84rem;line-height:1.35}.seller-collaboration-check input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--primary)}.seller-collaboration-danger{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto;align-items:end;gap:14px;padding:20px;border-radius:8px!important;border-color:rgba(239,68,68,.22)!important}.seller-collaboration-resolve{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:14px;padding:18px 20px;border-top:1px solid rgba(var(--overlay-rgb),.08)}.seller-collaboration-table{min-width:900px;table-layout:auto}.seller-collaboration-table td{overflow-wrap:anywhere}.seller-collaboration-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.seller-collaboration-table th:first-child{width:56%}.seller-collaboration-table td:last-child,.seller-collaboration-table th:last-child{width:1%;white-space:nowrap}.seller-collaboration-table .glass-button{white-space:nowrap}.seller-collaboration-table tr.is-selected td{background:color-mix(in srgb,var(--primary) 7%,transparent)}.seller-collaboration-table tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.seller-collaboration-selection-panel{scroll-margin-top:96px;outline:none}.seller-collaboration-selection-panel:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 55%,transparent)}.seller-collaboration-form>a{display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow-wrap:anywhere}.seller-open-action-grid{align-items:start;margin-top:12px}.outreach-agent-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:10px;margin-top:10px}.outreach-agent-type{min-width:0;min-height:108px;justify-content:flex-start;align-items:flex-start;padding:15px;text-align:left;white-space:normal}.outreach-agent-type-copy{display:grid;min-width:0;gap:5px}.outreach-agent-type-copy span,.outreach-agent-type-copy strong{display:block;overflow-wrap:anywhere}.outreach-agent-type-copy span{color:var(--foreground-muted);line-height:1.42}.outreach-agent-type.is-selected{border-color:color-mix(in srgb,var(--primary) 58%,white 18%);background:var(--primary);color:var(--on-primary);box-shadow:0 8px 22px color-mix(in srgb,var(--primary) 22%,transparent)}.outreach-agent-type.is-selected .outreach-agent-type-copy span{color:color-mix(in srgb,var(--on-primary) 82%,transparent)}.outreach-draft-composer{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:rgba(var(--overlay-rgb),.05)}.outreach-draft-input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);font:inherit}.outreach-draft-submit{flex:0 0 auto;padding:8px 12px;border-radius:8px}@media (max-width:720px){.seller-open-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;overflow-x:visible}.seller-open-tabs .page-tab{min-width:0;white-space:normal;overflow-wrap:anywhere}.seller-collaboration-table td:last-child,.seller-collaboration-table th:last-child{width:auto;white-space:normal}.seller-collaboration-table td:last-child:before{white-space:nowrap}.seller-collaboration-action-panel,.seller-collaboration-danger,.seller-collaboration-detail-header,.seller-collaboration-filters,.seller-collaboration-form-grid,.seller-collaboration-id-loader,.seller-collaboration-resolve{grid-template-columns:minmax(0,1fr)}.seller-collaboration-filter-actions,.seller-collaboration-header-actions,.seller-collaboration-submit{justify-content:stretch}.seller-collaboration-danger .glass-button,.seller-collaboration-filter-actions .glass-button,.seller-collaboration-form>.glass-button,.seller-collaboration-header-actions .glass-button,.seller-collaboration-id-loader .glass-button,.seller-collaboration-resolve .glass-button,.seller-collaboration-submit .glass-button{width:100%;justify-content:center}.outreach-draft-composer{align-items:stretch;flex-direction:column}.outreach-draft-input{box-sizing:border-box;min-height:42px;width:100%;padding:0 2px}.outreach-draft-submit{width:100%;justify-content:center}}.page-empty{color:var(--foreground-subtle);text-align:center;padding:36px 16px;font-size:.9rem}.page-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid rgba(var(--overlay-rgb),.1);background:rgba(var(--overlay-rgb),.05);color:var(--foreground-muted);white-space:nowrap}.page-badge-warning{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28);color:#fbbf24}.page-toolbar-stack{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:1180px){.sidebar{width:232px}.page-grid-2{grid-template-columns:1fr}.page-panel-stack{height:auto;min-height:420px}.top-nav{padding:0 24px}.dashboard-content{padding:28px 24px 32px}}@media (max-width:1100px){.top-nav-user-copy{display:none}}@media (max-width:960px){.sidebar{width:232px}.sidebar-link-title{font-size:.82rem}.top-nav-subtitle{max-width:420px}}.docs-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 200px;gap:24px;align-items:start}.docs-nav{padding:4px 20px 24px 0;border-right:1px solid var(--border);position:sticky;top:84px;max-height:calc(100vh - 108px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.docs-nav::-webkit-scrollbar{width:6px}.docs-nav::-webkit-scrollbar-thumb{border-radius:3px;background:var(--border-strong)}.docs-nav-search{padding:0 0 18px}.docs-nav-search .page-filter-bar{padding:8px 12px;border-radius:9px;background:var(--surface);border:1px solid var(--border-strong)}.docs-nav-search .page-filter-bar:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.docs-nav-search .page-filter-input{min-width:0;font-size:.86rem}.docs-nav-group{margin-bottom:14px}.docs-nav-label{padding:0 16px;margin-bottom:8px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--foreground-subtle)}.docs-nav-item{width:100%;padding:9px 16px;display:flex;align-items:center;gap:10px;border:none;border-left:3px solid transparent;background:transparent;color:var(--foreground-muted);font-family:inherit;font-size:.82rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.docs-nav-item:hover{background:rgba(var(--overlay-rgb),.04);color:var(--foreground)}.docs-nav-item.is-active{background:rgba(139,92,246,.1);border-left-color:var(--primary);color:#f5f3ff;font-weight:600}.docs-nav-subitem{width:100%;padding:5px 16px 5px 42px;border:none;background:transparent;color:var(--foreground-subtle);font-family:inherit;font-size:.76rem;text-align:left;cursor:pointer;transition:color .15s ease}.docs-nav-subitem.is-active,.docs-nav-subitem:hover{color:var(--foreground);font-weight:600}.docs-main{padding:4px 0 40px;min-width:0}.docs-article{max-width:820px;margin-inline:auto}.docs-overview-text{margin:0 0 24px;font-size:.96rem;line-height:1.7;color:var(--foreground-muted);max-width:720px}.docs-toc{padding:4px 0 24px 20px;border-left:1px solid var(--border);min-width:0;position:sticky;top:84px;max-height:calc(100vh - 108px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.docs-toc-label{margin-bottom:14px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--foreground-subtle)}.docs-toc-link{display:block;width:100%;padding:6px 0;border:none;background:transparent;color:var(--foreground-muted);font-family:inherit;font-size:.78rem;text-align:left;cursor:pointer;transition:color .15s ease;overflow-wrap:anywhere}.docs-toc-link.is-active,.docs-toc-link:hover{color:var(--foreground)}.docs-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:.76rem;color:var(--foreground-subtle)}.docs-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.docs-title{margin:0;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.docs-lead{margin:0 0 28px;font-size:.96rem;line-height:1.7;color:var(--foreground-muted);max-width:720px}.docs-section-block{margin-bottom:28px;scroll-margin-top:24px}.docs-section-heading{margin:0 0 14px;font-size:.98rem;font-weight:700;display:flex;align-items:center;gap:8px}.docs-section-heading-tips{color:#6ee7b7}.docs-section-heading-examples{color:#93c5fd}.docs-steps{display:flex;flex-direction:column;gap:10px}.docs-step{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:rgba(var(--overlay-rgb),.025);border:1px solid rgba(var(--overlay-rgb),.06)}.docs-step-index{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(139,92,246,.14);color:var(--primary);font-size:.78rem;font-weight:700}.docs-step-copy{font-size:.9rem;line-height:1.55;color:var(--foreground);padding-top:2px}.docs-callout{padding:18px 20px;border-radius:16px}.docs-section-block.docs-callout{margin-bottom:28px}.docs-callout-tips{background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.16)}.docs-callout-tips .docs-callout-item:before{background:#10b981;opacity:.85}.docs-callout-examples{background:rgba(59,130,246,.06);border:1px solid rgba(59,130,246,.16)}.docs-callout-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.docs-callout-item{position:relative;padding-left:16px;font-size:.88rem;line-height:1.55;color:var(--foreground-muted)}.docs-callout-item:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.55}.docs-example{padding:14px 16px;border-radius:12px;background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.12);font-size:.88rem;line-height:1.55;font-style:italic;color:var(--foreground-muted)}.docs-plan-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(var(--overlay-rgb),.1);background:rgba(var(--overlay-rgb),.05);color:var(--foreground-muted);flex-shrink:0}.docs-plan-badge-pro{background:rgba(168,85,247,.14);border-color:rgba(168,85,247,.28);color:#d8b4fe}.docs-plan-badge-enterprise{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.28);color:#6ee7b7}.docs-route-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;font-size:.82rem;color:var(--primary);text-decoration:none}.docs-route-link:hover{color:#c4b5fd}.docs-search-result{width:100%;padding:16px 18px;border-radius:14px;text-align:left;background:rgba(var(--overlay-rgb),.03);border:1px solid rgba(var(--overlay-rgb),.08);cursor:pointer;font-family:inherit;color:white;display:flex;align-items:center;gap:14px;transition:border-color .15s ease,background .15s ease}.docs-search-result:hover{background:rgba(var(--overlay-rgb),.05);border-color:rgba(139,92,246,.24)}.docs-footer-cta{margin-top:40px;padding:22px 24px;border-radius:16px;background:rgba(139,92,246,.06);border:1px solid rgba(139,92,246,.16);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.docs-footer-copy{flex:1;min-width:220px}.docs-footer-title{font-weight:700;font-size:.98rem;margin-bottom:4px}.docs-footer-text{font-size:.84rem;color:var(--foreground-muted);line-height:1.5}.docs-footer-actions{display:flex;gap:10px;flex-wrap:wrap}.docs-footer-button{padding:10px 18px;text-decoration:none}.docs-pager{display:flex;justify-content:space-between;gap:12px;margin-top:32px;padding-top:22px;border-top:1px solid rgba(var(--overlay-rgb),.06)}.docs-pager-button{padding:14px 18px;border-radius:12px;background:rgba(var(--overlay-rgb),.03);border:1px solid rgba(var(--overlay-rgb),.08);cursor:pointer;font-family:inherit;color:white;max-width:48%}.docs-pager-button-next{margin-left:auto;text-align:right}.docs-pager-label{font-size:.68rem;color:var(--foreground-subtle);margin-bottom:4px}.docs-pager-title{font-weight:600;font-size:.88rem}@media (max-width:1100px){.docs-layout{grid-template-columns:240px minmax(0,1fr)}.docs-toc{display:none}}@media (max-width:768px){.docs-layout{grid-template-columns:1fr;min-height:0}.docs-nav{max-height:260px;position:static}.docs-main{padding:0 0 28px}.app-layout{max-height:none}.app-layout,.main-content{min-height:100vh;min-height:100dvh}.main-content{overflow:visible}.sidebar-overlay{position:fixed;inset:0;z-index:54;border:none;background:rgba(0,0,0,.62);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .25s ease}.sidebar-overlay.open{display:block;opacity:1;pointer-events:auto}.sidebar{position:fixed;left:0;top:0;bottom:0;width:min(88vw,324px);height:100vh;transform:translateX(-100%);transition:transform .28s cubic-bezier(.22,1,.36,1);box-shadow:24px 0 60px rgba(0,0,0,.45)}.sidebar.mobile-open{transform:translateX(0)}.sidebar-mobile-close{display:inline-flex}.sidebar-shell{padding:16px 14px 14px}.top-nav{height:auto;min-height:80px;padding:14px 16px;gap:12px}.top-nav-mobile-toggle{display:inline-flex}.top-nav-sidebar-toggle{display:none}.top-nav-page{gap:12px}.top-nav-kicker{font-size:.66rem}.top-nav-title{font-size:1.08rem}.top-nav-subtitle{display:none}.top-nav-actions{gap:8px}.top-nav-settings-shortcut{display:none}.top-nav-icon-button{width:40px;height:40px;border-radius:12px}.top-nav-user-button{padding:6px;border-radius:14px}.top-nav-user-copy{display:none}.dashboard-content{padding:18px 16px 28px}.page-toolbar{grid-template-columns:1fr}.page-panel-stack{height:auto;min-height:0}.page-grid-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-grid-charts{grid-template-columns:1fr}.page-toolbar-actions{width:100%}.page-toolbar-actions>*{max-width:100%}.billing-current-plan{padding:24px!important}.billing-portal-grid.has-cancellation,.billing-preview-grid{grid-template-columns:1fr}.billing-upgrade-row{align-items:stretch;flex-direction:column}.billing-upgrade-row .glass-button{width:100%;justify-content:center}.billing-managed-status{align-items:flex-start!important}}@media (max-width:420px){.billing-current-plan{padding:20px 16px!important}.billing-plan-ribbon{font-size:.68rem!important}.billing-current-plan h2{margin-top:32px;padding-right:0}}.cmd-overlay{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.56);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;animation:cmd-fade-in .12s ease}@keyframes cmd-fade-in{0%{opacity:0}to{opacity:1}}.cmd-dialog{width:100%;max-width:560px;margin:0 16px;background:rgba(14,14,22,.97);border:1px solid rgba(var(--overlay-rgb),.1);border-radius:16px;box-shadow:0 0 0 1px rgba(var(--overlay-rgb),.03),0 24px 64px rgba(0,0,0,.64),0 4px 16px rgba(0,0,0,.4);overflow:hidden;animation:cmd-slide-in .14s cubic-bezier(.22,1,.36,1)}@keyframes cmd-slide-in{0%{transform:translateY(-8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.cmd-search-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(var(--overlay-rgb),.07)}.cmd-search-icon{color:var(--foreground-subtle);flex-shrink:0}.cmd-search-input{flex:1;background:transparent;border:none;outline:none;color:var(--foreground);font-size:.95rem;font-family:inherit;appearance:none;-webkit-appearance:none}.cmd-search-input::placeholder{color:var(--foreground-subtle)}.cmd-search-input::-webkit-search-cancel-button{display:none}.cmd-esc-hint{font-size:.68rem;font-family:inherit;padding:2px 6px;border-radius:5px;background:rgba(var(--overlay-rgb),.07);border:1px solid rgba(var(--overlay-rgb),.1);letter-spacing:.04em;flex-shrink:0}.cmd-empty,.cmd-esc-hint{color:var(--foreground-subtle)}.cmd-empty{padding:28px 20px;text-align:center;font-size:.88rem}.cmd-list{list-style:none;padding:6px 0;margin:0;max-height:52vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.cmd-section-label{padding:6px 16px 3px;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-subtle)}.cmd-item{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;border-radius:0;transition:background .08s ease;list-style:none}.cmd-item-active,.cmd-item:hover{background:rgba(var(--overlay-rgb),.06)}.cmd-item-active{background:rgba(168,85,247,.12)}.cmd-item-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(var(--overlay-rgb),.06);border:1px solid rgba(var(--overlay-rgb),.08);color:var(--foreground-muted);flex-shrink:0;transition:background .08s ease,color .08s ease}.cmd-item-active .cmd-item-icon{background:rgba(168,85,247,.18);border-color:rgba(168,85,247,.28);color:#d8b4fe}.cmd-item-copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.cmd-item-name{font-size:.88rem;font-weight:500;color:var(--foreground)}.cmd-item-caption,.cmd-item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-item-caption{font-size:.75rem;color:var(--foreground-subtle)}.cmd-item-enter{font-size:.72rem;font-family:inherit;padding:2px 6px;border-radius:5px;background:rgba(168,85,247,.18);border:1px solid rgba(168,85,247,.28);color:#d8b4fe;flex-shrink:0}.cmd-trigger-hint{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;background:rgba(var(--overlay-rgb),.04);border:1px solid rgba(var(--overlay-rgb),.08);color:var(--foreground-subtle);font-size:.73rem;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease;white-space:nowrap;flex-shrink:0}.cmd-trigger-hint:hover{background:rgba(var(--overlay-rgb),.08);border-color:var(--border-strong);color:var(--foreground-muted)}.cmd-trigger-hint:focus-visible{outline:2px solid rgba(168,85,247,.7);outline-offset:2px}.cmd-trigger-kbd{display:inline-flex;align-items:center;gap:2px}.cmd-trigger-kbd kbd{font-size:.68rem;font-family:inherit;padding:1px 4px;border-radius:4px;background:rgba(var(--overlay-rgb),.07);border:1px solid rgba(var(--overlay-rgb),.1);color:var(--foreground-subtle)}@media (max-width:640px){.cmd-trigger-hint{display:inline-flex;width:40px;height:40px;justify-content:center;padding:0;border-radius:12px;color:var(--foreground)}.cmd-trigger-kbd,.cmd-trigger-label{display:none}.cmd-overlay{padding-top:8vh}.cmd-dialog{max-width:calc(100vw - 32px);border-radius:14px}}.ksh-overlay{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.56);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px 16px;animation:cmd-fade-in .12s ease}.ksh-dialog{width:100%;max-width:420px;background:rgba(14,14,22,.97);border:1px solid rgba(var(--overlay-rgb),.1);border-radius:16px;box-shadow:0 0 0 1px rgba(var(--overlay-rgb),.03),0 24px 64px rgba(0,0,0,.64),0 4px 16px rgba(0,0,0,.4);overflow:hidden;animation:cmd-slide-in .14s cubic-bezier(.22,1,.36,1)}.ksh-header{gap:8px;padding:13px 16px;border-bottom:1px solid rgba(var(--overlay-rgb),.07)}.ksh-header,.ksh-header-icon{display:flex;align-items:center}.ksh-header-icon{color:var(--foreground-subtle)}.ksh-header-title{flex:1;font-size:.82rem;font-weight:600;color:var(--foreground-muted);letter-spacing:.01em}.ksh-close{background:transparent;border:none;cursor:pointer;color:var(--foreground-subtle);padding:4px;border-radius:6px;display:flex;align-items:center;transition:color .15s,background .15s}.ksh-close:hover{color:var(--foreground-muted);background:rgba(var(--overlay-rgb),.07)}.ksh-close:focus-visible{outline:2px solid var(--primary,#6366f1);outline-offset:2px}.ksh-body{padding:12px 16px;display:flex;flex-direction:column;gap:16px}.ksh-group-heading{font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--foreground-subtle);margin-bottom:6px}.ksh-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ksh-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0}.ksh-label{font-size:.84rem;color:var(--foreground-muted)}.ksh-keys{display:flex;align-items:center;gap:3px;flex-shrink:0}.ksh-kbd{font-size:.72rem;font-family:inherit;padding:2px 6px;border-radius:5px;background:rgba(var(--overlay-rgb),.07);border:1px solid rgba(var(--overlay-rgb),.13);color:var(--foreground-muted);min-width:22px;text-align:center;display:inline-block}.ksh-footer{padding:10px 16px;border-top:1px solid rgba(var(--overlay-rgb),.07);font-size:.75rem;color:var(--foreground-subtle)}.ksh-footer .ksh-kbd{font-size:.68rem;padding:1px 5px}@media (max-width:640px){.ksh-dialog{max-width:calc(100vw - 32px);border-radius:14px}}.product-studio-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;overflow:visible}.product-studio-tabs .page-tab{min-width:0}.product-studio-filters{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(240px,1.7fr) auto;gap:12px;align-items:end;padding:16px;border-radius:8px}.product-studio-table-panel{border-radius:8px;overflow:hidden}.product-studio-table{table-layout:fixed}.product-studio-table td:first-child,.product-studio-table th:first-child{width:46%}.product-studio-mobile-list{display:none}.product-studio-product{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.product-studio-product span,.product-studio-product strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-studio-product span{margin-top:3px;color:var(--foreground-subtle)}.product-studio-thumb{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(var(--overlay-rgb),.1);border-radius:6px;background:rgba(var(--overlay-rgb),.04);color:var(--foreground-subtle)}.product-studio-thumb img{width:100%;height:100%;object-fit:cover}.product-studio-paging{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--foreground-muted)}.product-studio-workspace{display:flex;flex-direction:column;gap:18px;min-width:0;padding:20px;border-radius:8px}.product-studio-workspace-head{display:flex;align-items:end;justify-content:space-between;gap:16px;min-width:0}.product-studio-mode{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,420px);padding:3px;border:1px solid rgba(var(--overlay-rgb),.1);border-radius:7px;background:rgba(var(--overlay-rgb),.035)}.product-studio-mode button{min-height:38px;padding:6px 10px;border:0;border-radius:5px;background:transparent;color:var(--foreground-muted);cursor:pointer;font:inherit}.product-studio-mode button.is-active{background:rgba(var(--overlay-rgb),.11);color:#fff}.product-studio-id-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:end;width:min(100%,500px);min-width:0}.product-studio-json textarea{width:100%;min-height:390px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.55;white-space:pre;overflow:auto}.product-studio-confirmation{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,auto);gap:14px;align-items:end;min-width:0}.product-studio-check{min-height:42px;display:flex;align-items:center;gap:9px;min-width:0;color:var(--foreground-muted)}.product-studio-check input{width:17px;height:17px;flex:0 0 auto}.product-studio-check span{overflow-wrap:anywhere}.product-studio-actions{display:flex;justify-content:flex-end}.product-studio-selection{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto;gap:12px;align-items:end;padding:16px;border-radius:8px}.product-studio-selection-meta{min-height:42px;display:flex;align-items:center;color:var(--foreground-muted)}.product-studio-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-studio-action-panel{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;border-radius:8px}.product-studio-action-panel .product-studio-confirmation{grid-template-columns:1fr}.product-studio-panel-title{display:flex;align-items:center;gap:9px}.product-studio-panel-title h2{margin:0;font-size:1rem;letter-spacing:0}.product-studio-inline-fields{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr);gap:12px}.product-studio-lifecycle{width:min(100%,860px)}.product-studio-lifecycle-head{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:12px;align-items:end}.product-studio-id-list textarea{min-height:220px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.55}.product-studio-danger-badge{color:#fda4af;border-color:rgba(251,113,133,.28);background:rgba(251,113,133,.09)}.product-intelligence-workspace{display:flex;flex-direction:column;gap:18px;min-width:0;padding:20px;border-radius:8px}.product-intelligence-mode{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;width:min(100%,900px);padding:3px;border:1px solid rgba(var(--overlay-rgb),.1);border-radius:7px;background:rgba(var(--overlay-rgb),.035)}.product-intelligence-mode.two{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,380px)}.product-intelligence-mode button{min-width:0;min-height:38px;padding:6px 10px;border:0;border-radius:5px;background:transparent;color:var(--foreground-muted);cursor:pointer;font:inherit;overflow-wrap:anywhere}.product-intelligence-mode button.is-active{background:rgba(var(--overlay-rgb),.11);color:#fff}.product-intelligence-title{display:flex;align-items:center;gap:10px;min-width:0}.product-intelligence-title>svg{flex:0 0 auto;color:#8be9fd}.product-intelligence-title h2,.product-intelligence-title span{margin:0;overflow-wrap:anywhere}.product-intelligence-title h2{font-size:1.05rem;letter-spacing:0}.product-intelligence-title span{display:block;margin-top:3px;color:var(--foreground-muted);font-size:.82rem}.product-intelligence-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.product-intelligence-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-intelligence-fields .full{grid-column:1/-1}.product-intelligence-candidate{padding:14px 0 2px;border-top:1px solid rgba(var(--overlay-rgb),.08)}.product-intelligence-candidate summary{margin-bottom:14px;color:var(--foreground-muted);cursor:pointer;font-weight:700}.product-intelligence-candidate:not([open]) summary{margin-bottom:0}.product-intelligence-workspace textarea.compact{min-height:132px;resize:vertical}.product-intelligence-uri-list{min-height:210px}.product-intelligence-json,.product-intelligence-uri-list{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.55}.product-intelligence-json{min-height:390px;tab-size:2;white-space:pre;overflow:auto}.product-intelligence-submit{align-self:flex-start;justify-content:center}.product-intelligence-quality{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(180px,1fr);align-items:center;gap:16px;padding:14px 0;border-top:1px solid rgba(var(--overlay-rgb),.08);border-bottom:1px solid rgba(var(--overlay-rgb),.08);color:var(--foreground-muted)}.product-intelligence-quality strong{color:#fff;font-size:1.1rem}.product-intelligence-quality span:last-child{text-align:right}.product-intelligence-results{min-width:0;border-top:1px solid rgba(var(--overlay-rgb),.08)}.product-intelligence-image-result,.product-intelligence-result,.product-intelligence-task,.product-intelligence-translation{min-width:0;padding:18px 0;border-bottom:1px solid rgba(var(--overlay-rgb),.08)}.product-intelligence-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.product-intelligence-result-head strong{min-width:0;overflow-wrap:anywhere}.product-intelligence-finding{padding:14px 0 0}.product-intelligence-catalog-diagnosis{margin-top:16px;padding-top:16px;border-top:1px solid rgba(var(--overlay-rgb),.06)}.product-intelligence-clear,.product-intelligence-warning{margin:14px 0 0;overflow-wrap:anywhere;line-height:1.55}.product-intelligence-clear{color:var(--foreground-muted)}.product-intelligence-warning{color:#fde68a}.product-intelligence-finding>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.product-intelligence-copy p,.product-intelligence-finding p,.product-intelligence-finding strong,.product-intelligence-image-result p,.product-intelligence-suggestions p,.product-intelligence-task p,.product-intelligence-translation p{margin:0;overflow-wrap:anywhere;word-break:break-word}.product-intelligence-finding p{margin-top:7px;color:var(--foreground-muted);line-height:1.55}.product-intelligence-copy,.product-intelligence-suggestions{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(var(--overlay-rgb),.06)}.product-intelligence-copy>span,.product-intelligence-image-result span,.product-intelligence-suggestions span,.product-intelligence-translation span{color:var(--foreground-subtle);font-size:.78rem;text-transform:capitalize}.product-intelligence-copy p,.product-intelligence-suggestions p{margin-top:4px;color:var(--foreground);line-height:1.55}.product-intelligence-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.product-intelligence-chips span{padding:7px 10px;border:1px solid rgba(34,211,238,.2);border-radius:999px;background:rgba(34,211,238,.07);color:#a5f3fc;overflow-wrap:anywhere}.product-intelligence-image-result,.product-intelligence-translation{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:start}.product-intelligence-image-placeholder,.product-intelligence-image-result img,.product-intelligence-translation img{width:180px;aspect-ratio:1;border:1px solid rgba(var(--overlay-rgb),.1);border-radius:7px;background:rgba(var(--overlay-rgb),.035)}.product-intelligence-image-result img,.product-intelligence-translation img{object-fit:contain}.product-intelligence-image-placeholder{display:grid;place-items:center;color:var(--foreground-subtle)}.product-intelligence-image-result>div>span,.product-intelligence-translation>div>span{display:block;margin-top:12px}.product-intelligence-image-result p,.product-intelligence-translation p{margin-top:4px;color:var(--foreground-muted);line-height:1.5}.product-intelligence-languages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}.product-intelligence-languages legend{grid-column:1/-1;margin-bottom:2px;color:var(--foreground-muted);font-size:.82rem;font-weight:700}.product-intelligence-languages label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;min-width:0;padding:12px;border:1px solid rgba(var(--overlay-rgb),.1);border-radius:7px;background:rgba(var(--overlay-rgb),.025)}.product-intelligence-languages input{grid-row:1/3;align-self:center;width:16px;height:16px}.product-intelligence-languages small,.product-intelligence-languages span{min-width:0;overflow-wrap:anywhere}.product-intelligence-languages small{color:var(--foreground-subtle)}.product-intelligence-task{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.product-intelligence-task>svg{margin-top:2px;color:#fbbf24}.product-intelligence-task p{margin-top:4px;color:var(--foreground-muted)}.product-intelligence-poll-time,.product-intelligence-request{display:flex;align-items:center;gap:8px;padding-top:14px;color:var(--foreground-muted);overflow-wrap:anywhere}.product-intelligence-request{display:block;font-size:.78rem}.product-intelligence-failure{color:#fda4af!important}.inventory-restock-confirmation{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(300px,1.6fr) minmax(190px,auto) auto;gap:14px;align-items:end;padding:16px;border-bottom:1px solid rgba(var(--overlay-rgb),.1);background:rgba(34,211,238,.045)}.inventory-restock-confirmation>div:first-child span,.inventory-restock-confirmation>div:first-child strong{display:block;overflow-wrap:anywhere}.inventory-restock-confirmation>div:first-child span{margin-top:4px;color:var(--foreground-muted)}.inventory-restock-check{min-height:42px;display:flex;align-items:center;gap:8px;color:var(--foreground-muted)}.inventory-restock-check input{width:17px;height:17px;flex:0 0 auto}.inventory-restock-actions{display:flex;gap:8px}@media (max-width:900px){.product-studio-confirmation,.product-studio-workspace-head{grid-template-columns:1fr;display:grid}.product-studio-id-row{width:100%}.product-studio-action-grid{grid-template-columns:1fr}.inventory-restock-confirmation{grid-template-columns:1fr 1fr}.product-intelligence-fields.three{grid-template-columns:1fr}.product-intelligence-languages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.product-studio-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.product-studio-filters,.product-studio-id-row,.product-studio-inline-fields,.product-studio-lifecycle-head,.product-studio-selection{grid-template-columns:1fr}.product-studio-desktop-table{display:none}.product-studio-mobile-list{display:block;margin:0;padding:0;list-style:none}.product-studio-mobile-list li{display:grid;gap:14px;padding:16px;border-bottom:1px solid rgba(var(--overlay-rgb),.08)}.product-studio-mobile-list li:last-child{border-bottom:0}.product-studio-mobile-head{display:grid;gap:12px;min-width:0}.product-studio-mobile-head .page-badge{justify-self:start;max-width:100%;white-space:normal;overflow-wrap:anywhere}.product-studio-mobile-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.product-studio-mobile-list dl>div{min-width:0}.product-studio-mobile-list dd,.product-studio-mobile-list dt{margin:0}.product-studio-mobile-list dt{color:var(--foreground-muted);font-size:.75rem}.product-studio-mobile-list dd{margin-top:3px;color:var(--foreground);font-weight:700}.product-studio-mobile-list .glass-button{width:100%;justify-content:center}.product-studio-action-panel,.product-studio-workspace{padding:16px}.product-studio-mode{width:100%}.product-studio-mode button{min-width:0;overflow-wrap:anywhere}.product-studio-json textarea{min-height:320px}.product-studio-selection-meta{min-height:auto}.product-studio-action-panel>.glass-button,.product-studio-actions .glass-button{width:100%;justify-content:center}.inventory-restock-confirmation{grid-template-columns:1fr}.inventory-restock-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-restock-actions .glass-button{min-width:0;justify-content:center}.product-intelligence-workspace{padding:16px}.product-intelligence-fields,.product-intelligence-image-result,.product-intelligence-languages,.product-intelligence-mode,.product-intelligence-quality,.product-intelligence-translation{grid-template-columns:1fr}.product-intelligence-mode{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.product-intelligence-quality span:last-child{text-align:left}.product-intelligence-submit{width:100%}.product-intelligence-image-placeholder,.product-intelligence-image-result img,.product-intelligence-translation img{width:min(100%,260px)}}@media (max-width:360px){.top-nav-title{font-size:.96rem;line-height:1.15;letter-spacing:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}@media (max-width:480px){.cmd-trigger-hint{display:none}.top-nav{grid-template-columns:minmax(0,1fr) auto;gap:8px}.top-nav-page{gap:9px}}.operating-profit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.operating-profit-head .page-section-title{display:flex;align-items:center;gap:8px;margin:0}.operating-profit-footnote,.operating-profit-head p{margin:7px 0 0;color:var(--foreground-muted);line-height:1.5}.operating-profit-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.operating-profit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid rgba(var(--overlay-rgb),.08);margin-bottom:16px}.operating-profit-summary>div{min-width:0;padding:16px;border-right:1px solid rgba(var(--overlay-rgb),.08)}.operating-profit-summary>div:last-child{border-right:0}.operating-category-grid span,.operating-expense-list article span,.operating-profit-summary span{display:block;color:var(--foreground-muted);font-size:.78rem}.operating-profit-summary strong{display:block;margin-top:6px;font-size:1.3rem;overflow-wrap:anywhere}.operating-profit-summary strong.is-negative{color:#f87171}.operating-expense-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;margin:16px 0;border:1px solid rgba(var(--overlay-rgb),.09);background:rgba(var(--overlay-rgb),.025);border-radius:8px}.operating-expense-form label{min-width:0}.operating-expense-form label>span{display:block;margin-bottom:6px;color:var(--foreground-muted);font-size:.78rem;font-weight:650}.operating-expense-form small{color:var(--foreground-muted);font-weight:400}.operating-expense-notes{grid-column:span 2}.operating-expense-submit{grid-column:span 2;display:flex;justify-content:flex-end;align-items:flex-end;gap:10px}.operating-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:16px 0}.operating-category-grid>div{padding:12px;border:1px solid rgba(var(--overlay-rgb),.08);border-radius:8px;background:rgba(var(--overlay-rgb),.02)}.operating-category-grid strong{display:block;margin-top:4px}.operating-expense-list{display:grid;gap:8px;margin-top:16px}.operating-expense-list article{display:grid;grid-template-columns:36px minmax(0,1fr) auto 42px;align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(var(--overlay-rgb),.07);border-radius:8px}.operating-expense-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:#34d399;background:rgba(52,211,153,.1)}.operating-profit-loading{color:var(--foreground-muted);padding:16px 0}@media (max-width:760px){.operating-profit-summary{grid-template-columns:1fr}.operating-profit-summary>div{border-right:0;border-bottom:1px solid rgba(var(--overlay-rgb),.08)}.operating-profit-summary>div:last-child{border-bottom:0}.operating-expense-form{grid-template-columns:1fr}.operating-expense-notes,.operating-expense-submit{grid-column:auto}.operating-expense-submit{justify-content:stretch}.operating-expense-submit .glass-button{flex:1}.operating-expense-list article{grid-template-columns:36px minmax(0,1fr) 42px}.operating-expense-list article>strong{grid-column:2}.operating-expense-list article>button{grid-column:3;grid-row:1/span 2}}.buyer-reply-studio{margin-top:12px;padding:20px}.buyer-reply-actions,.buyer-reply-heading{display:flex;align-items:center;gap:10px}.buyer-reply-heading{justify-content:space-between;margin-bottom:18px}.buyer-reply-heading h2{margin:0 0 4px;font-size:1rem}.buyer-reply-heading p{margin:0;color:var(--foreground-muted);font-size:.78rem}.buyer-reply-grid{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);gap:18px}.buyer-review-queue{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:12px 14px;border:1px solid rgba(52,211,153,.18);border-radius:8px;background:rgba(52,211,153,.06)}.buyer-review-queue>div{display:grid;gap:3px}.buyer-review-queue strong{font-size:.8rem}.buyer-review-queue span{color:var(--foreground-muted);font-size:.7rem}.buyer-reply-controls,.buyer-reply-editor{display:grid;gap:12px}.buyer-reply-controls label,.buyer-reply-editor label{display:grid;gap:6px;color:var(--foreground-muted);font-size:.72rem;font-weight:600}.buyer-reply-controls select,.buyer-reply-editor input,.buyer-reply-editor textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid rgba(var(--overlay-rgb),.1);border-radius:8px;background:rgba(var(--overlay-rgb),.07);color:white;font:inherit}.buyer-reply-preview{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border:1px solid rgba(var(--overlay-rgb),.08);border-radius:8px;background:rgba(var(--overlay-rgb),.05)}.buyer-reply-preview>span{color:var(--foreground-subtle);font-size:.68rem;font-weight:700;text-transform:uppercase}.buyer-reply-preview p{width:100%;min-height:72px;margin:0;overflow-wrap:anywhere;color:var(--foreground);font-size:.88rem;line-height:1.65;white-space:pre-wrap}.buyer-reply-fields{display:flex;flex-wrap:wrap;gap:6px}.buyer-reply-fields button{padding:5px 8px;border:1px solid rgba(34,211,238,.22);border-radius:6px;background:rgba(34,211,238,.08);color:#67e8f9;cursor:pointer;font:600 .68rem monospace}.ugc-listing-handoff{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid rgba(34,211,238,.16);border-radius:8px;background:rgba(34,211,238,.05)}.ugc-listing-handoff>span{color:var(--foreground-muted);font-size:.68rem;font-weight:700;text-transform:uppercase}.ugc-listing-handoff select{width:100%;min-width:0;padding:8px 10px;border:1px solid rgba(var(--overlay-rgb),.1);border-radius:7px;background:rgba(var(--overlay-rgb),.07);color:white;font:inherit;font-size:.76rem}.ugc-listing-handoff .btn{width:100%;justify-content:center}@media (max-width:760px){.buyer-reply-grid{grid-template-columns:1fr}.buyer-reply-heading{align-items:flex-start}.buyer-review-queue{align-items:stretch;flex-direction:column}.buyer-review-queue .glass-button{justify-content:center}}.page-lead{max-width:760px}.page-panel-stack{gap:12px}.page-grid-2{gap:14px}.page-grid-stats{gap:12px}.page-grid-charts{gap:14px}.page-section-title{margin-bottom:10px}.page-section-title-note{margin-left:6px;color:var(--foreground-subtle);font-size:.68rem;font-weight:600;text-transform:uppercase}.page-card{padding:16px}.page-card-header{margin-bottom:14px}.page-card-eyebrow{letter-spacing:.08em}.page-input,.page-select,.page-textarea{border-radius:8px;padding:10px 12px}.page-actions-row{padding-top:14px}.page-segmented{border-radius:8px}.page-segmented-button{border-radius:6px}.stat-card{padding:16px}.stat-card-head{margin-bottom:10px}.stat-card-icon{padding:8px;border-radius:8px}.stat-card-value{font-size:1.5rem;letter-spacing:0}.page-alert{padding:12px 14px;border-radius:8px}.page-filter-bar{gap:10px;padding:10px 12px;border-radius:8px}.page-grid-3,.page-grid-4{gap:12px}.page-table th{padding:10px 12px}.connect-shop-panel{padding:32px}.connect-shop-action,.connect-shop-icon{border-radius:8px}@media (max-width:768px){.page-toolbar{align-items:stretch;flex-direction:column}}html[data-dashboard-theme=light] .buyer-reply-controls select,html[data-dashboard-theme=light] .buyer-reply-editor input,html[data-dashboard-theme=light] .buyer-reply-editor textarea,html[data-dashboard-theme=light] .buyer-reply-preview p,html[data-dashboard-theme=light] .cmd-trigger-hint,html[data-dashboard-theme=light] .docs-callout-item,html[data-dashboard-theme=light] .docs-example,html[data-dashboard-theme=light] .docs-lead,html[data-dashboard-theme=light] .docs-nav-item:hover,html[data-dashboard-theme=light] .docs-nav-subitem.is-active,html[data-dashboard-theme=light] .docs-nav-subitem:hover,html[data-dashboard-theme=light] .docs-overview-text,html[data-dashboard-theme=light] .docs-pager-button,html[data-dashboard-theme=light] .docs-plan-badge,html[data-dashboard-theme=light] .docs-search-result,html[data-dashboard-theme=light] .docs-step-copy,html[data-dashboard-theme=light] .docs-toc-link.is-active,html[data-dashboard-theme=light] .docs-toc-link:hover,html[data-dashboard-theme=light] .global-associated-markets span,html[data-dashboard-theme=light] .global-check-row,html[data-dashboard-theme=light] .global-icon-button,html[data-dashboard-theme=light] .global-product-identity strong,html[data-dashboard-theme=light] .global-product-metric strong,html[data-dashboard-theme=light] .global-section-heading h2,html[data-dashboard-theme=light] .global-target-head strong,html[data-dashboard-theme=light] .inventory-restock-check,html[data-dashboard-theme=light] .ksh-close:hover,html[data-dashboard-theme=light] .ksh-header-title,html[data-dashboard-theme=light] .page-alert,html[data-dashboard-theme=light] .page-alert-info,html[data-dashboard-theme=light] .page-field-label,html[data-dashboard-theme=light] .page-filter-input,html[data-dashboard-theme=light] .page-input,html[data-dashboard-theme=light] .page-select,html[data-dashboard-theme=light] .page-tab.is-active,html[data-dashboard-theme=light] .page-textarea,html[data-dashboard-theme=light] .product-intelligence-candidate summary,html[data-dashboard-theme=light] .product-intelligence-copy p,html[data-dashboard-theme=light] .product-intelligence-image-result p,html[data-dashboard-theme=light] .product-intelligence-mode button.is-active,html[data-dashboard-theme=light] .product-intelligence-quality strong,html[data-dashboard-theme=light] .product-intelligence-suggestions p,html[data-dashboard-theme=light] .product-intelligence-translation p,html[data-dashboard-theme=light] .product-studio-check,html[data-dashboard-theme=light] .product-studio-mobile-list dd,html[data-dashboard-theme=light] .product-studio-mode button.is-active,html[data-dashboard-theme=light] .seller-collaboration-check,html[data-dashboard-theme=light] .sidebar-link,html[data-dashboard-theme=light] .sidebar-link-badge,html[data-dashboard-theme=light] .sidebar-mobile-close,html[data-dashboard-theme=light] .sidebar-mobile-close:hover,html[data-dashboard-theme=light] .sidebar-plan-pill,html[data-dashboard-theme=light] .top-nav-icon-button,html[data-dashboard-theme=light] .top-nav-user-menu-link,html[data-dashboard-theme=light] .top-nav-user-menu-link:hover,html[data-dashboard-theme=light] .ugc-listing-handoff select{color:var(--foreground)}html[data-dashboard-theme=light] .cmd-empty,html[data-dashboard-theme=light] .cmd-esc-hint,html[data-dashboard-theme=light] .cmd-item-caption,html[data-dashboard-theme=light] .cmd-search-icon,html[data-dashboard-theme=light] .cmd-search-input::placeholder,html[data-dashboard-theme=light] .cmd-section-label,html[data-dashboard-theme=light] .cmd-trigger-hint,html[data-dashboard-theme=light] .cmd-trigger-kbd kbd,html[data-dashboard-theme=light] .connect-shop-instructions,html[data-dashboard-theme=light] .creator-commerce-table,html[data-dashboard-theme=light] .docs-nav-label,html[data-dashboard-theme=light] .docs-nav-subitem,html[data-dashboard-theme=light] .docs-toc-label,html[data-dashboard-theme=light] .global-muted,html[data-dashboard-theme=light] .global-product-thumb,html[data-dashboard-theme=light] .ksh-close,html[data-dashboard-theme=light] .ksh-footer,html[data-dashboard-theme=light] .ksh-group-heading,html[data-dashboard-theme=light] .ksh-header-icon,html[data-dashboard-theme=light] .last-updated,html[data-dashboard-theme=light] .page-canvas-empty,html[data-dashboard-theme=light] .product-intelligence-image-placeholder,html[data-dashboard-theme=light] .product-intelligence-languages small,html[data-dashboard-theme=light] .profit-leak-table td:before,html[data-dashboard-theme=light] .promotion-data-table td:before,html[data-dashboard-theme=light] .seller-collaboration-table td:before,html[data-dashboard-theme=light] .sidebar-section-label,html[data-dashboard-theme=light] .sidebar-section-toggle,html[data-dashboard-theme=light] .top-nav-subtitle,html[data-dashboard-theme=light] .top-nav-user-tier{color:var(--foreground-subtle)}html[data-dashboard-theme=light] .buyer-reply-controls label,html[data-dashboard-theme=light] .buyer-reply-editor label,html[data-dashboard-theme=light] .buyer-reply-heading p,html[data-dashboard-theme=light] .buyer-reply-preview>span,html[data-dashboard-theme=light] .buyer-review-queue span,html[data-dashboard-theme=light] .cmd-item-icon,html[data-dashboard-theme=light] .cmd-trigger-hint:hover,html[data-dashboard-theme=light] .connect-shop-copy p,html[data-dashboard-theme=light] .docs-breadcrumb,html[data-dashboard-theme=light] .docs-footer-text,html[data-dashboard-theme=light] .docs-nav-item,html[data-dashboard-theme=light] .docs-toc-link,html[data-dashboard-theme=light] .global-delete-count,html[data-dashboard-theme=light] .global-error-list span,html[data-dashboard-theme=light] .global-inventory-head,html[data-dashboard-theme=light] .global-list-summary,html[data-dashboard-theme=light] .global-price-input>span,html[data-dashboard-theme=light] .global-product-identity span,html[data-dashboard-theme=light] .global-product-metric span,html[data-dashboard-theme=light] .global-replica-row span,html[data-dashboard-theme=light] .global-rule-row span,html[data-dashboard-theme=light] .global-section-heading p,html[data-dashboard-theme=light] .global-sku-identity span,html[data-dashboard-theme=light] .global-source-summary span,html[data-dashboard-theme=light] .inventory-restock-confirmation>div:first-child span,html[data-dashboard-theme=light] .ksh-kbd,html[data-dashboard-theme=light] .ksh-label,html[data-dashboard-theme=light] .operating-category-grid span,html[data-dashboard-theme=light] .operating-expense-form label>span,html[data-dashboard-theme=light] .operating-expense-list article span,html[data-dashboard-theme=light] .operating-profit-footnote,html[data-dashboard-theme=light] .operating-profit-head p,html[data-dashboard-theme=light] .operating-profit-loading,html[data-dashboard-theme=light] .operating-profit-summary span,html[data-dashboard-theme=light] .page-badge,html[data-dashboard-theme=light] .page-card-copy,html[data-dashboard-theme=light] .page-lead,html[data-dashboard-theme=light] .page-tab,html[data-dashboard-theme=light] .product-intelligence-clear,html[data-dashboard-theme=light] .product-intelligence-copy>span,html[data-dashboard-theme=light] .product-intelligence-finding p,html[data-dashboard-theme=light] .product-intelligence-image-result span,html[data-dashboard-theme=light] .product-intelligence-languages legend,html[data-dashboard-theme=light] .product-intelligence-mode button,html[data-dashboard-theme=light] .product-intelligence-poll-time,html[data-dashboard-theme=light] .product-intelligence-quality,html[data-dashboard-theme=light] .product-intelligence-request,html[data-dashboard-theme=light] .product-intelligence-suggestions span,html[data-dashboard-theme=light] .product-intelligence-task p,html[data-dashboard-theme=light] .product-intelligence-title span,html[data-dashboard-theme=light] .product-intelligence-translation span,html[data-dashboard-theme=light] .product-studio-mobile-list dt,html[data-dashboard-theme=light] .product-studio-mode button,html[data-dashboard-theme=light] .product-studio-paging,html[data-dashboard-theme=light] .product-studio-selection-meta,html[data-dashboard-theme=light] .product-studio-thumb,html[data-dashboard-theme=light] .seller-collaboration-section-heading span,html[data-dashboard-theme=light] .sidebar-section-chip,html[data-dashboard-theme=light] .sidebar-section-toggle:hover,html[data-dashboard-theme=light] .top-nav-user-menu-email,html[data-dashboard-theme=light] .top-nav-user-menu-locked,html[data-dashboard-theme=light] .ugc-listing-handoff>span{color:var(--foreground-muted)}html[data-dashboard-theme=light] .cmd-esc-hint,html[data-dashboard-theme=light] .cmd-item-active,html[data-dashboard-theme=light] .cmd-item-icon,html[data-dashboard-theme=light] .cmd-item:hover,html[data-dashboard-theme=light] .cmd-trigger-hint,html[data-dashboard-theme=light] .cmd-trigger-hint:hover,html[data-dashboard-theme=light] .cmd-trigger-kbd kbd,html[data-dashboard-theme=light] .delivery-package-card,html[data-dashboard-theme=light] .docs-nav-item:hover,html[data-dashboard-theme=light] .docs-pager-button,html[data-dashboard-theme=light] .docs-plan-badge,html[data-dashboard-theme=light] .docs-search-result,html[data-dashboard-theme=light] .docs-search-result:hover,html[data-dashboard-theme=light] .docs-step,html[data-dashboard-theme=light] .global-icon-button,html[data-dashboard-theme=light] .global-product-row,html[data-dashboard-theme=light] .global-product-thumb,html[data-dashboard-theme=light] .global-replica-row,html[data-dashboard-theme=light] .global-rule-row,html[data-dashboard-theme=light] .global-target,html[data-dashboard-theme=light] .ksh-close:hover,html[data-dashboard-theme=light] .ksh-kbd,html[data-dashboard-theme=light] .operating-category-grid>div,html[data-dashboard-theme=light] .operating-expense-form,html[data-dashboard-theme=light] .package-group-editor,html[data-dashboard-theme=light] .page-alert,html[data-dashboard-theme=light] .page-badge,html[data-dashboard-theme=light] .page-canvas-toolbar,html[data-dashboard-theme=light] .page-filter-bar,html[data-dashboard-theme=light] .page-segmented,html[data-dashboard-theme=light] .product-intelligence-image-placeholder,html[data-dashboard-theme=light] .product-intelligence-image-result img,html[data-dashboard-theme=light] .product-intelligence-languages label,html[data-dashboard-theme=light] .product-intelligence-mode,html[data-dashboard-theme=light] .product-intelligence-mode button.is-active,html[data-dashboard-theme=light] .product-intelligence-translation img,html[data-dashboard-theme=light] .product-studio-mode,html[data-dashboard-theme=light] .product-studio-mode button.is-active,html[data-dashboard-theme=light] .product-studio-thumb,html[data-dashboard-theme=light] .promotion-item-row,html[data-dashboard-theme=light] .sidebar-brand,html[data-dashboard-theme=light] .sidebar-brand-mark,html[data-dashboard-theme=light] .sidebar-link-badge,html[data-dashboard-theme=light] .sidebar-link-icon,html[data-dashboard-theme=light] .sidebar-link:hover,html[data-dashboard-theme=light] .sidebar-mobile-close,html[data-dashboard-theme=light] .sidebar-mobile-close:hover,html[data-dashboard-theme=light] .sidebar-nav::-webkit-scrollbar-thumb,html[data-dashboard-theme=light] .sidebar-plan-pill,html[data-dashboard-theme=light] .sidebar-section-chip,html[data-dashboard-theme=light] .sidebar-section-toggle:hover,html[data-dashboard-theme=light] .stat-card-icon,html[data-dashboard-theme=light] .top-nav-icon-button,html[data-dashboard-theme=light] .top-nav-icon-button:hover,html[data-dashboard-theme=light] .top-nav-mobile-toggle,html[data-dashboard-theme=light] .top-nav-sidebar-toggle,html[data-dashboard-theme=light] .top-nav-sidebar-toggle:hover,html[data-dashboard-theme=light] .top-nav-theme-control>div,html[data-dashboard-theme=light] .top-nav-user-button,html[data-dashboard-theme=light] .top-nav-user-button:hover,html[data-dashboard-theme=light] .top-nav-user-menu-divider,html[data-dashboard-theme=light] .top-nav-user-menu-link:hover{background:rgba(22,28,38,.05)}html[data-dashboard-theme=light] .docs-nav-item.is-active,html[data-dashboard-theme=light] .sidebar-link.active,html[data-dashboard-theme=light] .top-nav-title,html[data-dashboard-theme=light] .top-nav-user-menu-name,html[data-dashboard-theme=light] .top-nav-user-name{color:var(--foreground)}html[data-dashboard-theme=light] .docs-plan-badge-enterprise,html[data-dashboard-theme=light] .docs-section-heading-tips,html[data-dashboard-theme=light] .sidebar-plan-enterprise{color:var(--success)}html[data-dashboard-theme=light] .sidebar-link-logout:hover,html[data-dashboard-theme=light] .top-nav-user-menu-logout:hover{color:var(--danger)}html[data-dashboard-theme=light] .sidebar-upgrade-strip{color:var(--primary)}html[data-dashboard-theme=light] .buyer-reply-fields button,html[data-dashboard-theme=light] .global-icon-button:hover,html[data-dashboard-theme=light] .promotion-row-number,html[data-dashboard-theme=light] .seller-collaboration-share a{color:var(--info)}html[data-dashboard-theme=light] .delivery-requirements svg,html[data-dashboard-theme=light] .global-accent-amber,html[data-dashboard-theme=light] .page-badge-warning,html[data-dashboard-theme=light] .product-intelligence-task>svg{color:var(--warning)}html[data-dashboard-theme=light] .global-icon-button.is-danger:hover{color:var(--danger)}html[data-dashboard-theme=light] .page-alert-warning{color:var(--warning)}html[data-dashboard-theme=light] .product-intelligence-title>svg{color:var(--info)}html[data-dashboard-theme=light] .product-intelligence-warning{color:var(--warning)}html[data-dashboard-theme=light] .product-intelligence-chips span{color:var(--info)}html[data-dashboard-theme=light] .creator-commerce-table td:before{color:var(--foreground-muted)}html[data-dashboard-theme=light] .cmd-item-active .cmd-item-icon,html[data-dashboard-theme=light] .cmd-item-enter,html[data-dashboard-theme=light] .docs-plan-badge-pro,html[data-dashboard-theme=light] .sidebar-plan-pro,html[data-dashboard-theme=light] .top-nav-user-menu-badge{color:var(--primary)}html[data-dashboard-theme=light] .delivery-package-card.is-blocked .package-status-icon,html[data-dashboard-theme=light] .operating-profit-summary strong.is-negative,html[data-dashboard-theme=light] .package-result-row.is-error>svg,html[data-dashboard-theme=light] .package-status-icon.is-blocked,html[data-dashboard-theme=light] .sidebar-link-logout{color:var(--danger)}html[data-dashboard-theme=light] .page-card-eyebrow,html[data-dashboard-theme=light] .top-nav-kicker{color:var(--primary)}html[data-dashboard-theme=light] .delivery-package-title .package-status-icon,html[data-dashboard-theme=light] .delivery-receipt>svg,html[data-dashboard-theme=light] .global-accent-green,html[data-dashboard-theme=light] .onboarding-checklist-label,html[data-dashboard-theme=light] .onboarding-recommended,html[data-dashboard-theme=light] .operating-expense-icon,html[data-dashboard-theme=light] .package-result-row>svg,html[data-dashboard-theme=light] .package-status-icon.is-ready{color:var(--success)}html[data-dashboard-theme=light] .dashboard-plan-gate-icon,html[data-dashboard-theme=light] .dashboard-plan-gate-label,html[data-dashboard-theme=light] .onboarding-checklist-mark,html[data-dashboard-theme=light] .onboarding-tour-icon{color:var(--primary)}html[data-dashboard-theme=light] .delivery-evidence-picker,html[data-dashboard-theme=light] .docs-section-heading-examples,html[data-dashboard-theme=light] .global-accent-cyan,html[data-dashboard-theme=light] .global-section-heading>svg,html[data-dashboard-theme=light] .package-row-number{color:var(--info)}html[data-dashboard-theme=light] .global-icon-button.is-danger,html[data-dashboard-theme=light] .page-alert-error,html[data-dashboard-theme=light] .product-studio-danger-badge{color:var(--danger)}html[data-dashboard-theme=light] .docs-route-link:hover{color:var(--primary)}html[data-dashboard-theme=light] svg[aria-hidden=true]{filter:saturate(1.25) brightness(.65)}html[data-dashboard-theme=light] .connect-shop-action svg[aria-hidden=true],html[data-dashboard-theme=light] .onboarding-primary-button svg[aria-hidden=true],html[data-dashboard-theme=light] .page-segmented-button.active svg[aria-hidden=true],html[data-dashboard-theme=light] .sidebar-link-badge-live svg[aria-hidden=true],html[data-dashboard-theme=light] .sidebar-link.active svg[aria-hidden=true],html[data-dashboard-theme=light] .top-nav-user-avatar svg[aria-hidden=true]{filter:none}html[data-dashboard-theme=light] .page-segmented-button.active{color:var(--on-primary)}.dashboard-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){max-width:100%;box-sizing:border-box;border-color:var(--border)!important;background:color-mix(in srgb,var(--surface-raised) 92%,var(--foreground) 8%)!important;color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground);color-scheme:dark}.dashboard-content :is(input,textarea)::placeholder{color:var(--foreground-subtle)!important;opacity:1}.dashboard-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea):disabled{opacity:1!important;border-color:var(--border)!important;background:var(--surface-hover)!important;color:var(--foreground-subtle)!important;-webkit-text-fill-color:var(--foreground-subtle);cursor:not-allowed}.dashboard-content select option{background:var(--surface-raised)!important;color:var(--foreground)!important}html[data-dashboard-theme=light] .dashboard-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){background:#fff!important;color-scheme:light}html[data-dashboard-theme=light] .dashboard-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea):disabled{background:#e8ebef!important}.dashboard-content .glass-button:disabled,.dashboard-content button:disabled{opacity:.58!important;cursor:not-allowed!important;transform:none!important;filter:none!important}.dashboard-content .page-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.dashboard-content .page-table td{vertical-align:middle}.dashboard-content .page-table .glass-button{min-width:max-content;white-space:nowrap}.creative-breakdown-layout{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:20px;align-items:stretch}.creative-breakdown-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,220px);gap:12px}.creative-breakdown-result{min-width:0;min-height:360px}.creative-breakdown-result>div:not(.page-canvas-empty){padding:20px}@media (max-width:980px){.creative-breakdown-fields,.creative-breakdown-layout{grid-template-columns:minmax(0,1fr)}.creative-breakdown-result{min-height:300px}}.onboarding-tour-layer.is-spotlight{display:block;padding:0}.onboarding-spotlight{position:fixed;inset:0;pointer-events:none}.onboarding-spotlight-panel{position:fixed;background:rgba(3,5,10,.62);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);pointer-events:auto;transition:all .22s ease}.onboarding-spotlight-ring{position:fixed;border:2px solid var(--primary);border-radius:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 28%,transparent),0 12px 40px rgba(0,0,0,.35);pointer-events:none;transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease}.onboarding-tour-card.is-anchored{width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 32px);transition:top .22s ease,left .22s ease}@media (max-width:720px){.onboarding-tour-card.is-anchored{position:fixed!important;top:auto!important;bottom:16px;left:16px!important;right:16px;width:auto;max-height:52vh}}@media (prefers-reduced-motion:reduce){.onboarding-spotlight-panel,.onboarding-spotlight-ring,.onboarding-tour-card.is-anchored{transition:none}}.sidebar{width:240px;border-right-color:var(--border);background:var(--surface);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar:after,.sidebar:before{display:none}.sidebar-shell{gap:6px;padding:10px 9px 9px}.sidebar-brand{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;min-height:42px;padding:5px 7px 7px;border:0;border-radius:8px;background:transparent}.sidebar-brand-mark{width:32px;height:32px;border-radius:8px;background:var(--surface-raised);border-color:var(--border)}.sidebar-brand-image{width:24px;height:24px}.sidebar-nav{gap:4px;padding:2px 2px 0 0}.sidebar-primary{display:grid;gap:2px;padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid var(--border)}.sidebar-section{gap:2px}.sidebar-section-label,.sidebar-section-toggle{min-height:36px;padding:0 8px;border-radius:7px;font-size:.76rem;font-weight:650;text-transform:none;letter-spacing:0;color:var(--foreground-muted)}.sidebar-section-title{display:inline-flex;align-items:center;gap:9px;min-width:0}.sidebar-section-title svg{flex:0 0 auto;color:var(--foreground-subtle)}.sidebar-section-toggle:hover{background:var(--surface-hover);border-color:transparent;color:var(--foreground)}.sidebar-section-list{gap:1px;margin-left:15px;padding:1px 0 4px 8px;border-left:1px solid var(--border)}.sidebar-link{grid-template-columns:26px minmax(0,1fr) auto;gap:7px;min-height:34px;padding:4px 7px;border-radius:7px;color:var(--foreground-muted)}.sidebar-link:hover{background:var(--surface-hover);border-color:transparent}.sidebar-link.active{color:var(--foreground);border-color:var(--border-strong);background:var(--surface-raised);box-shadow:none}.sidebar-link-icon{width:26px;height:26px;border:0;border-radius:6px;background:transparent}.sidebar-link.active .sidebar-link-icon{color:var(--primary);border:0;background:color-mix(in srgb,var(--primary) 12%,transparent)}.sidebar-link-title{font-size:.78rem;font-weight:580;letter-spacing:0}.sidebar-link-badge,.sidebar-section-chip{border-radius:5px;letter-spacing:0;text-transform:none}.sidebar-footer{border-top-color:var(--border)}.sidebar-upgrade-strip{border-radius:7px;background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised));box-shadow:none}.sidebar-upgrade-strip:hover{background:color-mix(in srgb,var(--primary) 15%,var(--surface-raised))}.settings-page-shell{gap:0}.settings-layout{display:grid;grid-template-columns:210px minmax(0,760px);align-items:start;justify-content:center;gap:48px;width:100%}.settings-rail{position:sticky;top:12px;min-width:0}.settings-nav{display:grid;gap:20px}.settings-nav-group{display:grid;gap:3px}.settings-nav-label{padding:0 10px 5px;color:var(--foreground-subtle);font-size:.65rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.08em}.settings-nav-item{width:100%;min-height:38px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:7px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--foreground-muted);font:inherit;font-size:.82rem;font-weight:580;text-align:left;cursor:pointer}.settings-nav-item:hover{color:var(--foreground);background:var(--surface-hover)}.settings-nav-item.is-active{color:var(--foreground);border-color:var(--border);background:var(--surface-raised)}.settings-nav-item.is-active svg{color:var(--primary)}.settings-content{min-width:0}.settings-content-header{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--border)}.settings-content-header h2{margin:0;color:var(--foreground);font-size:1.3rem;font-weight:720;letter-spacing:0}.settings-content-header p{max-width:620px;margin:5px 0 0;color:var(--foreground-muted);font-size:.82rem;line-height:1.55}.settings-content>.glass-panel{margin-bottom:14px!important;padding:22px!important;border-radius:8px;box-shadow:none}.settings-manager{display:grid;gap:14px}.settings-editor,.settings-list-panel{min-width:0;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised)}.settings-editor-actions,.settings-editor-heading,.settings-list-heading,.settings-record{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.settings-editor-heading,.settings-list-heading{align-items:flex-start;margin-bottom:16px}.settings-editor-heading h3,.settings-list-heading h3{margin:0;color:var(--foreground);font-size:.94rem;font-weight:680;letter-spacing:0}.settings-editor-heading p,.settings-list-heading p{max-width:560px;margin:4px 0 0;color:var(--foreground-muted);font-size:.76rem;line-height:1.5}.settings-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-editor-wide{grid-column:1/-1}.settings-editor-actions{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.settings-editor-actions>span{color:var(--foreground-subtle);font-size:.72rem}.settings-merge-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px}.settings-record-list{display:grid}.settings-record{min-height:58px;padding:11px 0;border-top:1px solid var(--border)}.settings-record:first-child{border-top:0}.settings-record-main{min-width:0;display:grid;gap:3px;flex:1 1 auto}.settings-record-main strong{color:var(--foreground);font-size:.82rem;font-weight:650}.settings-record-main span{color:var(--foreground-muted);font-size:.73rem;line-height:1.45;overflow-wrap:anywhere}.settings-record-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.settings-tag-swatch{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.settings-record-actions .icon-button.is-danger{color:var(--danger)}.settings-list-panel .page-empty{min-height:110px}@media (max-width:920px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:24px}.settings-rail{position:static}.settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.settings-nav-group{display:contents}.settings-nav-label{display:none}}@media (max-width:600px){.settings-editor-grid,.settings-merge-row,.settings-nav{grid-template-columns:minmax(0,1fr)}.settings-editor,.settings-list-panel{padding:16px}.settings-editor-actions,.settings-record{align-items:flex-start;flex-wrap:wrap}}