.bot-protection-panel{min-width:0}.bot-protection-panel>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.bot-protection-panel>summary::-webkit-details-marker{display:none}.bot-protection-panel>summary>svg{flex:0 0 18px}.bot-protection-panel>summary span{min-width:0}.bot-protection-panel>summary strong,.bot-protection-panel>summary small{display:block}.bot-protection-panel>summary small{color:var(--muted);margin-top:4px;font-size:12px}.protection-body{gap:12px;min-width:0;padding-top:14px;display:grid}.bot-protection-panel h3{align-items:center;gap:6px;display:flex}.bot-protection-panel p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.bot-protection-panel label{gap:8px;font-size:13px;display:grid}.bot-protection-panel input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;font-size:13px}.protection-actions{flex-wrap:wrap;gap:8px;display:flex}.protection-secret{gap:10px;display:grid}.protection-progress,.protection-endpoint{justify-content:space-between;align-items:center;gap:10px;display:flex}.protection-endpoint{border-bottom:1px solid var(--border);padding:12px 0}.protection-endpoint>div{overflow-wrap:anywhere;min-width:0}.protection-endpoint strong,.protection-endpoint small{display:block}.protection-endpoint small{margin-top:4px;font-size:12px}.protection-endpoint button{flex-shrink:0}.protection-connect{gap:10px;display:grid}.bot-protection-panel .protection-auto{align-items:flex-start;line-height:1.6;display:flex}.bot-protection-panel .protection-auto input{flex:0 0 18px;width:18px;min-width:18px;height:18px;margin-top:3px}.protection-auto span{flex:1;min-width:0}.bot-protection-panel progress{width:100%;height:9px;accent-color:var(--accent,#1688e8)}.protection-backup-facts,.protection-drill{gap:8px;min-width:0;display:grid}.protection-drill{border:1px solid var(--border);border-radius:12px;padding:12px}.bot-protection-panel .protection-checkbox{align-items:flex-start;line-height:1.5;display:flex}.protection-checkbox input{flex:0 0 18px;width:18px;min-width:18px;height:18px;margin-top:2px}.bot-protection-panel .protection-error{color:var(--danger,#c73545)}.protection-step{border-top:1px solid var(--border);gap:10px;min-width:0;padding:12px 0;display:flex}.protection-step>span{background:var(--surface);border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-weight:700;display:grid}.protection-step>div{flex:1;gap:10px;min-width:0;display:grid}.protection-endpoint{display:grid}.protection-endpoint-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.protection-endpoint-heading>div{min-width:0}.protection-recovery-card,.protection-status{border:1px solid var(--border);border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.protection-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.protection-capabilities>div{overflow-wrap:anywhere;gap:4px;min-width:0;font-size:12px;display:grid}.protection-permissions,.protection-repairs{gap:10px;min-width:0;display:grid}.protection-chat-check{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.protection-chat-check>span{color:var(--muted);font-size:12px}.protection-blocked-item{overflow-wrap:anywhere;gap:4px;display:grid}.protection-blocked-item small{color:var(--muted);font-size:12px}.bot-protection-panel textarea,.bot-protection-panel select{box-sizing:border-box;width:100%;min-width:0;font-size:13px}.protection-nudge{align-items:center;gap:10px;min-width:0;display:flex}.protection-nudge>svg{flex:0 0 20px}.protection-nudge>div{flex:1;min-width:0}.protection-nudge strong,.protection-nudge small{overflow-wrap:anywhere;display:block}.protection-nudge small{color:var(--muted);margin-top:4px;font-size:12px}.protection-nudge button{flex-shrink:0}@media (width<=360px){.protection-nudge{flex-wrap:wrap}.protection-nudge>div{flex-basis:calc(100% - 30px)}.protection-nudge button{margin-left:30px}.protection-capabilities{grid-template-columns:minmax(0,1fr)}.protection-endpoint-heading{flex-direction:column}}.content-files-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.content-files-heading h3{margin:0 0 8px}.content-backup-badge{background:var(--surface-soft);color:var(--ink);border-radius:8px;padding:4px 8px;font-size:12px;display:inline-block}.content-backup-badge.complete{color:var(--mint-ink);background:var(--mint-soft)}.content-file-list{margin:12px 0;padding:0;list-style:none}.content-file-list li{border-bottom:1px solid var(--line);padding:14px 0}.content-file-list strong{overflow-wrap:anywhere;white-space:pre-wrap;max-height:5em;display:block;overflow:hidden}.content-file-list small{color:var(--muted);margin:6px 0;display:block}.content-file-actions{flex-wrap:wrap;gap:6px;display:flex}.content-file-actions button,.content-file-actions a{background:var(--surface-soft);min-height:44px;color:var(--brand-dark);border:1px solid var(--line);box-shadow:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.content-file-actions a{text-decoration:none}.content-file-actions .content-file-remove,.content-files-error{color:var(--danger-ink)}.content-community-guide{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.content-community-guide summary{cursor:pointer;overflow-wrap:anywhere;padding:10px 0}.content-community-guide label{gap:6px;margin:12px 0;display:grid}.content-community-guide input,.content-community-guide textarea{box-sizing:border-box;width:100%;min-width:0}.content-inline-help{margin-top:18px}.content-inline-help code{overflow-wrap:anywhere;white-space:pre-wrap;margin:12px 0;display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:0;color:#152235;--page:#f5f8fc;--surface:#fff;--surface-raised:#fff;--surface-soft:#eef3f8;--ink:#152235;--muted:#748297;--line:#d8e2ec;--brand:#299cf0;--brand-dark:#1379ca;--brand-soft:#e4f3ff;--mint:#15b481;--mint-ink:#08734f;--mint-soft:#e1f7ef;--coral:#ee7565;--coral-ink:#a8382b;--coral-soft:#ffebe7;--amber:#e2a532;--amber-ink:#8b5c00;--amber-soft:#fff4d7;--danger:#db5960;--danger-ink:#b52a38;--danger-soft:#ffebed;--shadow:0 10px 28px #24426214;--shadow-soft:0 4px 14px #2442620f;background:#e9eff6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}.admin-users-layout,.admin-user-detail{gap:14px;display:grid}.admin-console-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.admin-console-tabs::-webkit-scrollbar{display:none}.admin-console-tabs button{white-space:nowrap;flex:none}.admin-user-search{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px;display:grid}.admin-user-search input{min-width:0}.admin-user-list,.admin-ranking-list{gap:8px;margin-top:14px;display:grid}.admin-user-row,.admin-ranking-row{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface-raised,var(--surface));text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.admin-user-row:hover,.admin-ranking-row:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.admin-user-avatar{background:color-mix(in srgb, var(--brand) 14%, var(--surface));width:38px;height:38px;color:var(--brand);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.admin-user-avatar.large{flex:none;width:46px;height:46px}.admin-user-main,.admin-user-balance,.admin-ranking-row>span{gap:3px;min-width:0;display:grid}.admin-user-main strong,.admin-user-main small,.admin-ranking-row strong,.admin-ranking-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-balance,.admin-ranking-row>span:nth-of-type(2){text-align:right}.admin-user-row small,.admin-ranking-row small,.admin-record-row small{color:var(--muted)}.admin-ranking-filters,.admin-user-detail-tabs{scrollbar-width:none;overflow-x:auto}.admin-ranking-filters::-webkit-scrollbar{display:none}.admin-user-detail-tabs::-webkit-scrollbar{display:none}.admin-ranking-row>b:first-child{min-width:28px;color:var(--muted)}.admin-user-profile .content-workspace-header{grid-template-columns:auto minmax(0,1fr) auto}.admin-user-profile-title{align-items:center;gap:10px;min-width:0;display:flex}.admin-user-profile-title h3,.admin-user-profile-title p{margin:0}.admin-user-profile-title p{color:var(--muted);margin-top:3px}.admin-wallet-metrics{margin-top:14px}.admin-purchase-restriction{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:grid}.admin-purchase-restriction.blocked{background:var(--danger-soft);border-color:#db59604d}.admin-purchase-restriction.allowed{border-color:#22a6723d}.admin-purchase-restriction>div{gap:3px;min-width:0;display:grid}.admin-purchase-restriction small{color:var(--muted);overflow-wrap:anywhere}.admin-purchase-restriction button{width:auto;min-height:34px;padding:7px 10px;font-size:11px}.admin-refund-confirmation{gap:10px;display:grid}.admin-refund-confirmation .admin-purchase-restriction{margin-top:0}.admin-user-detail-tabs button{white-space:nowrap}.admin-user-detail-tabs button span{margin-left:5px}.admin-user-records{gap:8px;display:grid}.admin-record-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.admin-record-row:last-child{border-bottom:0}.admin-record-row>div{gap:3px;min-width:0;display:grid}.admin-record-row small{overflow-wrap:anywhere}.admin-record-row>b{text-align:right;white-space:nowrap}.admin-record-button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0}.admin-record-button:hover{background:var(--surface-soft)}.admin-search-group .section-heading p{font-variant-numeric:tabular-nums}.admin-health-ok{color:var(--mint-ink);text-align:center;justify-items:center;gap:8px;padding:28px 12px 18px;display:grid}.admin-health-ok small{max-width:440px;color:var(--muted)}.admin-money-direction{border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.admin-money-direction.credit{color:#148657;background:#26bf8021}.admin-money-direction.debit{color:#c85050;background:#dc565621}@media (width<=620px){.admin-user-search{grid-template-columns:1fr}.admin-user-row{grid-template-columns:auto minmax(0,1fr) auto}.admin-user-balance{text-align:left;grid-column:2}.admin-user-row>svg{grid-area:1/3/span 2}.admin-ranking-row{grid-template-columns:auto minmax(0,1fr) auto}.admin-ranking-row>span:nth-of-type(2){text-align:left;grid-column:2}.admin-ranking-row>svg{grid-area:1/3/span 2}.admin-record-row{align-items:start}.admin-purchase-restriction{grid-template-columns:auto minmax(0,1fr)}.admin-purchase-restriction>button{grid-column:1/-1;width:100%}.admin-user-profile .section-actions .ghost:not(.icon-button){white-space:nowrap;width:38px;overflow:hidden}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f8fd;--page:#111c27;--surface:#172532;--surface-raised:#1c2d3d;--surface-soft:#203241;--ink:#f4f8fd;--muted:#a8b9ca;--line:#3b4d5d;--brand:#35a6f5;--brand-dark:#8ed2ff;--brand-soft:#203f58;--mint:#42cf9c;--mint-ink:#61ddb1;--mint-soft:#173e35;--coral:#ff8a78;--coral-ink:#ffad9f;--coral-soft:#4a2b2b;--amber:#f3c154;--amber-ink:#f3c154;--amber-soft:#493c20;--danger:#ff8b90;--danger-ink:#ffadb1;--danger-soft:#4b2d33;--shadow:0 12px 26px #0000002e;--shadow-soft:0 5px 16px #00000029;background:#0d1721}*{box-sizing:border-box}html{background:var(--page);min-width:320px}body{background:var(--page);min-width:320px;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;letter-spacing:0}button,select{cursor:pointer}button{color:#fff;background:var(--brand);-webkit-tap-highlight-color:transparent;border:0;border-radius:8px;min-height:44px;padding:10px 14px}button:disabled{cursor:default;opacity:.52}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface-soft);border-radius:8px;outline:none;padding:12px 13px;transition:border-color .15s,background-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px #299cf021}textarea{resize:vertical;min-height:108px;line-height:1.5}select{padding-right:34px}.mobile-shell{width:100%;max-width:520px;min-height:100vh;padding:calc(12px + env(safe-area-inset-top)) 16px calc(28px + env(safe-area-inset-bottom));background:var(--page);margin:0 auto;overflow-x:hidden}.mobile-shell.manager-shell-with-nav{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.mobile-shell.acquisition-shell{padding-top:calc(10px + env(safe-area-inset-top));background:radial-gradient(circle at 80% 2%, #299cf029, transparent 30%), var(--page)}.botgram-acquisition{gap:14px;display:grid}.acquisition-hero{color:#fff;background:radial-gradient(circle at 88% 8%,#ffffff3d,#0000 25%),linear-gradient(145deg,#168ce0 0%,#1f73d6 52%,#315bc3 100%);border-radius:24px;gap:14px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #196cc33d}.acquisition-hero:after{content:"";pointer-events:none;border:22px solid #ffffff14;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-56px;right:-38px}.acquisition-brand{align-items:center;gap:10px;display:flex}.acquisition-brand>span{background:#ffffff26;border:1px solid #ffffff47;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.acquisition-brand>div{gap:1px;display:grid}.acquisition-brand small{color:#ffffffb3;letter-spacing:.14em;font-size:9px;font-weight:850}.acquisition-brand strong{font-size:18px}.acquisition-attribution{color:#ffffffe0;background:#082e672e;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:4px 0 -3px;padding:6px 10px;font-size:11px;font-weight:750;display:flex}.acquisition-hero h1{letter-spacing:-.035em;max-width:390px;margin:0;font-size:clamp(29px,8vw,38px);line-height:1.12}.acquisition-lead{color:#ffffffd6;max-width:410px;margin:-3px 0 2px;font-size:14px;line-height:1.65}.acquisition-primary{z-index:1;color:#146fbc;text-align:left;background:#fff;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:52px;padding:12px 15px;font-size:15px;font-weight:850;display:grid;position:relative;box-shadow:0 10px 22px #07306533}.acquisition-primary:active{background:#edf7ff;transform:translateY(1px)}.acquisition-free-promise{border:1px solid color-mix(in srgb, var(--mint) 28%, var(--line));color:var(--mint-ink);background:color-mix(in srgb, var(--mint-soft) 72%, var(--surface));border-radius:16px;align-items:center;gap:12px;padding:14px 15px;display:flex}.acquisition-free-promise>svg{flex:none}.acquisition-free-promise>div{gap:3px;min-width:0;display:grid}.acquisition-free-promise strong{color:var(--ink);font-size:14px}.acquisition-free-promise span{color:var(--muted);font-size:11px;line-height:1.4}.acquisition-templates{gap:10px;display:grid}.acquisition-section-title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:3px 2px 0;font-size:11px;font-weight:850}.acquisition-template-list{gap:9px;display:grid}.acquisition-template{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.acquisition-template-icon{width:42px;height:42px;color:var(--brand-dark);background:var(--brand-soft);border-radius:13px;place-items:center;display:grid}.acquisition-template-icon.package{color:#9b6a0f;background:var(--amber-soft)}.acquisition-template-icon.store{color:#d1594b;background:var(--coral-soft)}.acquisition-template-title{align-items:center;gap:7px;display:flex}.acquisition-template-title strong{font-size:15px}.acquisition-template-title small{color:var(--mint-ink);background:var(--mint-soft);border-radius:999px;padding:3px 7px;font-size:9px;font-weight:850}.acquisition-template-title small.beta{color:#9b6a0f;background:var(--amber-soft)}.acquisition-template p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.52}.acquisition-return{text-align:center;gap:10px;padding:6px 2px 2px;display:grid}.acquisition-return p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.acquisition-return .ghost{justify-self:center}html[data-theme=dark] .acquisition-template-icon.package,html[data-theme=dark] .acquisition-template-title small.beta{color:var(--amber-ink)}html[data-theme=dark] .acquisition-template-icon.store{color:var(--coral-ink)}.center{text-align:center;align-content:center;gap:10px;display:grid}.topbar{justify-content:space-between;align-items:center;min-height:46px;margin-bottom:10px;display:flex}.brand-lockup{align-items:center;gap:10px;min-width:0;display:flex}.brand-lockup>div{gap:2px;display:grid}.brand-lockup strong{font-size:17px;line-height:1.15}.brand-kicker{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:850}.brand-mark,.owner-avatar,.bot-avatar,.contact-avatar{flex:none;place-items:center;display:grid}.brand-mark{color:#fff;background:#299cf0;border-radius:12px;width:38px;height:38px;box-shadow:0 6px 16px #299cf03d}.topbar-right{align-items:center;gap:9px;display:flex}.topbar-create{min-height:34px;color:var(--brand-dark);background:var(--brand-soft);border:1px solid #299cf03d;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.topbar-create.active{color:#fff;background:var(--brand)}.topbar-status{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.owner-avatar{border:2px solid var(--surface);color:#7e4f18;width:36px;height:36px;box-shadow:0 0 0 1px var(--line);background:#ffd18e;border-radius:50%;font-size:13px;font-weight:800;overflow:hidden}.owner-avatar img{object-fit:cover;width:100%;height:100%}.manager-bot-header{z-index:30;border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 91%, transparent), color-mix(in srgb, var(--surface) 78%, transparent));-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:9px 10px;display:grid;position:relative;box-shadow:0 12px 30px #2442621a,inset 0 1px #ffffffb8}.manager-bot-switch{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid;position:relative}.manager-bot-switch.switchable{cursor:pointer;grid-template-columns:46px minmax(0,1fr) auto}.manager-bot-switch select{z-index:2;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.manager-bot-icon{width:46px;height:46px;color:var(--brand-dark);background:var(--brand-soft);border:1px solid #299cf038;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffb8}.manager-bot-copy{gap:4px;min-width:0;display:grid}.manager-bot-copy>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.15;overflow:hidden}.manager-bot-copy>span{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:11px;line-height:1;display:flex}.manager-bot-copy b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.manager-bot-copy em{text-overflow:ellipsis;white-space:nowrap;flex:none;font-style:normal;font-weight:750;overflow:hidden}.manager-status-dot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 13%, transparent);border-radius:50%;flex:none}.manager-status-dot.disabled{background:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 13%, transparent)}.manager-switch-chevron{color:var(--muted)}.manager-actions{position:relative}.manager-actions>summary{min-width:52px;min-height:46px;color:var(--muted);background:var(--surface-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:3px;list-style:none;display:inline-flex}.manager-actions>summary::-webkit-details-marker{display:none}.manager-actions[open]>summary{color:var(--brand-dark);background:var(--brand-soft)}.manager-owner-avatar{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);color:#7e4f18;background:#ffd18e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid;overflow:hidden}.manager-owner-avatar img{object-fit:cover;width:100%;height:100%}.manager-actions-menu{z-index:8;border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;gap:4px;width:176px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #142d482e}.manager-actions-menu button{min-height:42px;color:var(--ink);text-align:left;background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:800;display:flex}.manager-actions-menu button:active{color:var(--brand-dark);background:var(--brand-soft)}html[data-theme=dark] .manager-bot-header{background:linear-gradient(#1f3041e6,#14212ec7);border-color:#ffffff1a;box-shadow:0 14px 34px #00000047,inset 0 1px #ffffff14}html[data-theme=dark] .manager-bot-icon{box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .manager-actions-menu{box-shadow:0 20px 46px #0000005c}.template-gallery{gap:14px;padding-top:12px;display:grid}.template-gallery-head{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px;display:grid}.template-gallery-head .eyebrow{color:var(--brand-dark);letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.template-gallery-head h1{margin:0;font-size:24px;line-height:1.1}.template-gallery-head p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.creation-progress{color:var(--ink);background:var(--brand-soft);border:1px solid #299cf040;border-radius:12px;gap:6px;padding:13px 14px;display:grid}.creation-progress strong{font-size:13px}.creation-progress p,.creation-progress small{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.template-grid{gap:12px;display:grid}.template-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:16px;gap:11px;padding:16px;display:grid}.template-card.selected{border-color:color-mix(in srgb, var(--brand) 48%, var(--line));box-shadow:0 14px 36px color-mix(in srgb, var(--brand) 12%, transparent)}.template-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.template-icon{width:48px;height:48px;color:var(--brand-dark);background:var(--brand-soft);border-radius:14px;place-items:center;display:grid}.template-icon.package{color:#9b6a0f;background:var(--amber-soft)}html[data-theme=dark] .template-icon.package{color:var(--amber-ink)}.template-badge{color:var(--mint-ink);background:var(--mint-soft);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850}.template-badge.beta{color:#9b6a0f;background:var(--amber-soft)}html[data-theme=dark] .template-badge.beta{color:var(--amber-ink)}.template-card h2{margin:0;font-size:18px}.template-card>p{min-height:40px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.template-create{margin-top:2px}.creation-methods{border-top:1px solid var(--line);gap:7px;padding-top:12px;display:grid}.creation-methods>strong{font-size:14px}.creation-methods>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.creation-methods>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:3px;display:grid}.creation-methods button{min-width:0;padding-inline:10px}.bot-hero{gap:12px;padding:13px 0 0;display:grid;position:relative}.bot-hero-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.bot-identity{align-items:center;gap:11px;min-width:0;display:flex}.bot-avatar{color:#1379ca;width:56px;height:56px;box-shadow:var(--shadow-soft);background:#dff1ff;border:1px solid #299cf02e;border-radius:17px;justify-content:center;place-items:center;line-height:0;display:grid;overflow:hidden}.bot-avatar svg{width:23px;height:23px;margin:0;display:block}html[data-theme=dark] .bot-avatar{color:#8ed2ff;background:#203e56}.bot-identity>div{min-width:0}.bot-identity>div>span{color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.bot-identity .eyebrow{text-transform:uppercase;letter-spacing:.08em}.bot-identity h1{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:27px;line-height:1.04;overflow:hidden}.bot-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.status{color:var(--mint-ink);background:var(--mint-soft);border:1px solid #15b48133;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}html[data-theme=dark] .status{color:#62e0af}.status i{background:#1b9b68;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1b9b681f}.status.disabled{color:var(--danger-ink);background:var(--danger-soft)}.status.disabled i{background:var(--danger)}.bot-switcher{border:1px solid var(--line);min-height:42px;color:var(--muted);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:11px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;display:grid;position:relative}.bot-switcher select{min-height:38px;color:var(--ink);background:0 0;border:0;padding:0;font-size:13px;font-weight:750}.field{gap:7px;display:grid}.field>span,.form-band h2{color:var(--ink);font-size:13px;font-weight:800}.field>small{color:var(--muted);font-size:12px;line-height:1.45}.protection-heading{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;display:grid}.protection-icon{width:46px;height:46px;color:var(--mint-ink);background:var(--mint-soft);border-radius:12px;place-items:center;display:grid}.protection-heading .muted{margin-top:4px;font-size:12px}.protection-status{border-left:3px solid var(--mint);color:var(--ink);background:var(--mint-soft);margin:0;padding:9px 11px;font-size:12px;font-weight:750}.field select:disabled{cursor:not-allowed;opacity:.55}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 12px;display:grid}.metric{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:86px;box-shadow:var(--shadow-soft);border-radius:14px;align-content:center;justify-items:center;gap:4px;padding:9px 4px;display:grid}.metric.clickable{appearance:none;width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer}.metric.clickable:hover{border-color:#299cf047;transform:translateY(-1px)}.metric.clickable:focus-visible{outline-offset:2px;outline:2px solid #299cf057}.metric-icon{border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.metric.coral .metric-icon{color:var(--coral-ink);background:var(--coral-soft)}.metric.green .metric-icon{color:var(--mint-ink);background:var(--mint-soft)}.metric.blue .metric-icon{color:var(--brand);background:var(--brand-soft)}.metric.yellow .metric-icon{color:var(--amber-ink);background:var(--amber-soft)}.metric-copy{justify-items:center;min-width:0;display:grid}.metric strong{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:22px;line-height:1.05}.metric small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:700;overflow:hidden}.tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);width:100%;min-height:64px;box-shadow:var(--shadow-soft);border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:4px 0 0;padding:5px;display:grid}.tabs button{min-width:0;min-height:52px;color:var(--muted);background:0 0;border-radius:11px;align-content:center;place-items:center;gap:4px;padding:4px 2px;display:grid}.tabs button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:750;overflow:hidden}.tabs button.active{color:#fff;background:var(--brand);box-shadow:0 5px 12px #299cf03b}.stack,.form-band{gap:12px;display:grid}.stack{margin-top:18px}.form-band{border-top:1px solid var(--line);background:0 0;padding:17px 0}.form-band+.form-band{margin-top:2px}.form-band h2{color:var(--ink);margin:0;font-size:17px}.muted{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.primary,.link-button{width:100%;font-weight:800}.primary{background:var(--brand);justify-content:center;align-items:center;gap:7px;display:inline-flex;box-shadow:0 6px 16px #299cf02e}.ghost{border:1px solid var(--line);color:var(--ink);background:var(--surface-soft);justify-content:center;align-items:center;gap:7px;font-weight:800;display:inline-flex}.ghost.danger{color:var(--danger-ink);background:var(--danger-soft)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.session-controls{grid-template-columns:minmax(108px,.75fr) minmax(0,1.7fr);gap:9px;display:grid}.first-visitor-card{background:var(--brand-soft);border:1px solid #299cf04d;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.first-visitor-icon{color:#fff;background:var(--brand);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.first-visitor-copy{gap:4px;min-width:0;display:grid}.first-visitor-copy strong{color:var(--ink);font-size:14px}.first-visitor-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.first-visitor-copy code{width:fit-content;max-width:100%;color:var(--brand-dark);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.first-visitor-action{min-height:36px;color:var(--brand-dark);background:var(--surface);border:1px solid #299cf047;border-radius:9px;grid-column:2;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.filter-select{align-items:center;display:flex;position:relative}.filter-select select{background:var(--surface);min-height:48px;padding-right:34px;font-weight:750}.filter-select>svg{color:var(--muted);pointer-events:none;position:absolute;right:10px}.search-field{align-items:center;display:flex;position:relative}.search-field>svg{z-index:1;color:var(--muted);pointer-events:none;position:absolute;left:13px}.search-field input{background:var(--surface);min-height:48px;padding-left:40px}.filter-pills{scrollbar-width:none;gap:7px;margin:0 -16px;padding:0 16px 3px;display:flex;overflow-x:auto}.filter-pills::-webkit-scrollbar{display:none}.filter-pills button{border:1px solid var(--line);color:#63716a;background:var(--surface);border-radius:999px;flex:none;min-height:34px;padding:6px 13px;font-size:12px;font-weight:750}.filter-pills button.active{border-color:var(--brand);color:#fff;background:var(--brand)}.section-heading{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.section-heading>div{color:var(--muted);align-items:center;gap:8px;display:flex}.section-heading strong{font-size:13px}.row,.contact-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:15px}.row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.row strong,.row p{overflow-wrap:anywhere;min-width:0}.row p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.contact-card{overflow:hidden}.contact-card.blocked{border-color:#db59608c}.contact-card-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px 9px 12px;display:grid}.contact-summary{width:100%;min-width:0;min-height:74px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.contact-summary>svg{color:var(--muted);transition:transform .16s}.contact-summary>svg.rotated{transform:rotate(90deg)}.contact-avatar{color:#138b67;background:var(--mint-soft);border-radius:50%;width:42px;height:42px;font-size:15px;font-weight:850}.contact-card:nth-of-type(3n+1) .contact-avatar{color:#a66e00;background:var(--amber-soft)}.contact-card:nth-of-type(3n+2) .contact-avatar{color:#bd5d52;background:var(--coral-soft)}.contact-copy{gap:2px;min-width:0;display:grid}.contact-copy strong,.contact-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-copy strong{font-size:15px}.contact-copy small{color:var(--muted);font-size:12px}.contact-preview{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.contact-meta{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex;overflow:hidden}.contact-meta em{color:var(--brand-dark);background:var(--brand-soft);border-radius:6px;padding:2px 6px;font-style:normal}.state-dot{background:var(--muted);border-radius:50%;flex:none;width:6px;height:6px}.state-dot.open{background:var(--coral)}.state-dot.waiting{background:var(--brand)}.state-dot.replied{background:var(--mint)}.state-dot.muted{background:var(--amber)}.contact-card-tools{gap:6px;display:grid}.conversation-detail{gap:12px;display:grid}.conversation-header{gap:12px;padding-bottom:4px;display:grid}.back-button{min-height:32px;color:var(--brand-dark);background:0 0;justify-self:start;align-items:center;gap:6px;padding:3px 0;font-size:12px;font-weight:800;display:inline-flex}.conversation-person{align-items:center;gap:10px;min-width:0;display:flex}.conversation-person>div{gap:3px;min-width:0;display:grid}.conversation-person strong,.conversation-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-person strong{font-size:16px}.conversation-person small{color:var(--muted);font-size:12px}.message-list{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;gap:8px;min-height:130px;max-height:48vh;padding:12px;display:grid;overflow-y:auto}.message-row{display:flex}.message-row.incoming{justify-content:flex-start}.message-row.outgoing{justify-content:flex-end}.message-row.system{justify-content:center}.message-bubble{max-width:82%;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-soft);overflow-wrap:anywhere;border-radius:13px;gap:4px;padding:9px 11px;font-size:13px;line-height:1.45;display:grid}.message-row.outgoing .message-bubble{color:#fff;background:var(--brand)}.message-row.system .message-bubble{max-width:94%;color:var(--muted);background:var(--surface-soft);box-shadow:none;text-align:center}.message-row.system .message-bubble small{justify-self:center}.message-bubble small{color:var(--muted);justify-self:end;font-size:10px}.message-row.outgoing .message-bubble small{color:#ffffffc7}.conversation-composer{gap:8px;display:grid}.conversation-composer textarea{background:var(--surface);min-height:78px}.ai-knowledge-intro{background:var(--brand-soft);border:1px solid #299cf03d;border-radius:13px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ai-knowledge-icon{color:#fff;background:var(--brand);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ai-knowledge-intro strong{color:var(--ink);font-size:14px;display:block}.ai-knowledge-intro p,.ai-test-box p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.knowledge-editor{background:var(--surface);min-height:190px;line-height:1.6}.knowledge-meta{color:var(--muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.knowledge-meta span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-test-box{border-top:1px solid var(--line);gap:9px;padding-top:14px;display:grid}.ai-test-box>div:first-child strong{color:var(--ink);font-size:14px;display:block}.secondary-button{color:var(--brand-dark);background:var(--brand-soft);border:1px solid #299cf057;justify-content:center;align-items:center;gap:7px;font-weight:800;display:inline-flex}.ai-test-result{border-left:3px solid var(--coral);background:var(--surface-soft);gap:5px;padding:10px 11px;display:grid}.ai-test-result.matched{border-left-color:var(--mint)}.ai-test-result span{color:var(--muted);font-size:11px;font-weight:800}.ai-test-result p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.advanced-settings{gap:0}.advanced-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.advanced-summary::-webkit-details-marker{display:none}.advanced-summary>span{gap:3px;display:grid}.advanced-summary strong{color:var(--ink);font-size:15px}.advanced-summary small{color:var(--muted);font-size:11px}.advanced-summary>svg{color:var(--muted);transition:transform .16s}.advanced-settings[open] .advanced-summary>svg{transform:rotate(180deg)}.advanced-settings-body{gap:12px;padding-top:14px;display:grid}.contact-action{border:1px solid var(--line);min-width:63px;min-height:35px;color:var(--ink);background:var(--surface-soft);border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:800;display:inline-flex}.contact-action.danger{color:var(--danger-ink);background:var(--danger-soft);border-color:#0000}.row-actions{gap:6px;display:grid}.compact-actions{align-self:start;align-items:center;gap:4px;display:flex}.icon-button,.row-actions .icon-button{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--muted);background:var(--surface-soft);border:0;border-radius:8px;place-items:center;padding:0;display:grid}.icon-button.enabled{color:var(--brand-dark);background:var(--brand-soft)}.icon-button.danger{color:var(--danger-ink);background:var(--danger-soft)}.inline-editor{border-top:1px solid var(--line);gap:10px;margin-top:4px;padding-top:12px;display:grid}.commerce-category-list{gap:8px;margin-top:12px;display:grid}.commerce-category-suggestions{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));background:color-mix(in srgb, var(--brand-soft) 62%, var(--surface));border-radius:12px;gap:10px;padding:12px;display:grid}.commerce-category-suggestions>div:first-child{gap:3px;display:grid}.commerce-category-suggestions strong{color:var(--ink);font-size:13px}.commerce-category-suggestions small{color:var(--muted);font-size:11px;line-height:1.45}.commerce-category-suggestions>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.commerce-category-suggestions button{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line));width:auto;min-height:32px;color:var(--brand-dark);background:var(--surface);border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:850;display:inline-flex}.commerce-category-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.commerce-category-row>div:first-child{gap:3px;min-width:0;display:grid}.commerce-category-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.commerce-category-row small{color:var(--muted);font-size:11px;font-weight:750}.commerce-category-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.commerce-category-actions button,.commerce-category-editor button{border:1px solid var(--line);width:auto;min-height:30px;color:var(--ink);background:var(--surface-soft);border-radius:8px;padding:6px 9px;font-size:11px;font-weight:850}.commerce-category-editor{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:10px;display:grid}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-editor{background:var(--surface-raised);margin:0;padding:14px 12px 12px}.full-row{grid-column:1/-1}.contact-actions{margin-top:2px}.danger-button{color:var(--danger-ink);background:var(--danger-soft);justify-content:center;align-items:center;gap:7px;font-weight:800;display:inline-flex}.split{grid-template-columns:1fr 1fr;gap:9px;display:grid}.switch{min-height:44px;color:var(--ink);align-items:center;gap:10px;font-weight:800;display:flex}.switch input[type=checkbox]{appearance:none;background:var(--line);width:44px;height:26px;box-shadow:none;border:0;border-radius:999px;flex:none;padding:0;transition:background-color .16s;position:relative}.switch input[type=checkbox]:after{background:var(--surface);content:"";border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #19282138}.switch input[type=checkbox]:checked{background:var(--brand)}.switch input[type=checkbox]:checked:after{transform:translate(18px)}.copy-block{border:1px solid var(--line);width:100%;min-height:auto;color:var(--ink);text-align:left;background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px;display:grid}.copy-block span,.copy-block strong{grid-column:1;min-width:0}.promotion-copy-block strong{white-space:pre-wrap;font-family:inherit;line-height:1.5}.copy-block span{color:var(--muted);font-size:11px;font-weight:800}.copy-block strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.copy-block i{color:var(--brand);grid-area:1/2/3;align-self:center}.value-box{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:7px;padding:13px;display:grid}.value-box strong,.value-box span{overflow-wrap:anywhere;min-width:0}.value-box span{color:var(--muted);font-size:12px;line-height:1.45}.value-box button{color:var(--brand-dark);background:var(--brand-soft);margin-top:4px;font-weight:800}.content-delivery-console,.content-detail-view,.content-workspace,.section-card,.settings-editor,.package-settings-card,.advanced-fields{gap:12px;display:grid}.content-delivery-console{margin-top:12px}.commerce-console{--muted:#66758a;padding-bottom:0}html[data-theme=dark] .commerce-console{--muted:#b0c0cf}.smm-console{gap:16px;padding-bottom:104px}.smm-console .content-workspace-header{align-items:flex-start}.smm-section,.smm-order-list,.smm-rule-list,.smm-withdraw-list{gap:12px;display:grid}.smm-hero-card{color:#fff;background:radial-gradient(circle at 88% 12%,#ffffff4d,#0000 30%),radial-gradient(circle at 8% 110%,#57ffd047,#0000 42%),linear-gradient(135deg,#1677db 0%,#299cf0 52%,#12b4c8 100%);border:1px solid #ffffff6b;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:184px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px #1c7ccf33,inset 0 1px #ffffff5c}.smm-hero-card:after{content:"";border:32px solid #ffffff14;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-72px;right:-42px}.smm-hero-copy{z-index:1;gap:7px;display:grid;position:relative}.smm-hero-copy>span,.smm-share-orb>span{color:#fffc;letter-spacing:.04em;font-size:12px;font-weight:800}.smm-hero-copy>strong{letter-spacing:-.045em;font-size:clamp(30px,9vw,44px);line-height:1}.smm-hero-copy>strong small,.smm-wallet-hero>strong small{letter-spacing:0;font-size:13px}.smm-hero-copy p,.smm-share-orb small{color:#ffffffc2;margin:0;font-size:11px}.smm-share-orb{z-index:1;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff26;border:1px solid #ffffff57;border-radius:50%;align-content:center;place-items:center;gap:3px;width:126px;min-height:126px;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff47,0 14px 30px #00418529}.smm-share-orb strong{font-size:30px;line-height:1}.smm-refresh-button{z-index:2;color:#fff;background:#00356e33;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:12px;right:12px}.smm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.smm-kpi-grid>article{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, white), var(--surface-soft));min-height:112px;box-shadow:var(--shadow-soft);border-radius:20px;align-content:space-between;gap:5px;padding:16px;display:grid}.smm-kpi-grid>article.earnings{border-color:color-mix(in srgb, var(--mint) 38%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--mint) 13%, var(--surface)), var(--surface))}.smm-kpi-grid span{color:var(--muted);font-size:12px;font-weight:800}.smm-kpi-grid strong{color:var(--ink);letter-spacing:-.035em;font-size:27px;line-height:1}.smm-kpi-grid small{color:var(--muted);font-size:11px}.smm-kpi-grid.compact>article{min-height:96px}.smm-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px;gap:14px;padding:17px;display:grid}.smm-share-explainer,.smm-rule-list .smm-panel{grid-template-columns:auto minmax(0,1fr);align-items:start}.smm-panel-icon{width:42px;height:42px;color:var(--brand-dark);background:var(--brand-soft);border-radius:14px;place-items:center;display:grid}.smm-panel h3,.smm-panel p{margin:0}.smm-panel h3{color:var(--ink);font-size:16px}.smm-panel p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.55}.smm-panel-head,.smm-section-head,.smm-order-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.smm-panel-head>div,.smm-section-head>div{min-width:0}.smm-panel-head button{min-height:34px;color:var(--brand-dark);flex:none;align-items:center;gap:3px;padding:6px 8px;font-size:11px;font-weight:800;display:inline-flex}.smm-section-head{padding:4px 2px}.smm-section-head h2,.smm-section-head p{margin:0}.smm-section-head h2{color:var(--ink);margin-top:3px;font-size:25px}.smm-section-head p{color:var(--muted);margin-top:5px;font-size:12px}.smm-section-head>strong{color:color-mix(in srgb, var(--brand) 18%, var(--ink));font-size:34px}.smm-filter-row{scrollbar-width:none;gap:7px;padding:1px 1px 3px;display:flex;overflow-x:auto}.smm-filter-row::-webkit-scrollbar{display:none}.smm-filter-row button{border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--surface);border-radius:999px;flex:none;padding:7px 13px;font-size:12px;font-weight:800}.smm-filter-row button.active{color:#fff;background:var(--brand);border-color:#0000;box-shadow:0 7px 16px #299cf033}.smm-order-list.full{gap:10px}.smm-order-item{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;gap:11px;min-width:0;padding:14px;display:grid;overflow:hidden}.smm-order-item.compact{background:color-mix(in srgb, var(--surface-soft) 72%, transparent);border:0;border-radius:14px}.smm-order-main,.smm-order-values{gap:7px;min-width:0;display:grid}.smm-order-title{min-width:0}.smm-order-title strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.smm-order-meta{flex-wrap:wrap;gap:3px 8px;min-width:0;display:flex}.smm-order-meta small,.smm-order-values span,.smm-order-values strong small{color:var(--muted);font-size:10px}.smm-order-meta small:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smm-order-main code{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:11px;line-height:1.4;display:block;overflow:hidden}.smm-order-delivery{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.5}.smm-order-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.smm-order-values>div{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface) 66%, transparent);border-radius:11px;gap:3px;min-width:0;padding:8px 9px;display:grid}.smm-order-values>div.earnings{background:color-mix(in srgb, var(--mint) 8%, var(--surface));grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center}.smm-order-values>div.earnings strong{color:var(--mint-ink);text-align:right}.smm-order-values strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:1.25}.smm-order-values strong small{font-weight:700}.smm-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:3px 8px;font-size:9px;font-weight:900;display:inline-flex}.smm-status.active{color:var(--brand-dark);background:var(--brand-soft)}.smm-status.success{color:color-mix(in srgb, var(--mint) 72%, #0b4d3a);background:color-mix(in srgb, var(--mint) 14%, var(--surface))}.smm-status.warning{color:#9a6712;background:#fff3cf}.smm-status.danger{color:var(--danger-ink);background:var(--danger-soft)}.smm-wallet-hero,.smm-rule-hero{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff3d,#0000 36%),linear-gradient(135deg,#152c55,#235b9e 58%,#238eb4);border-radius:28px;gap:8px;padding:24px;display:grid;overflow:hidden;box-shadow:0 22px 44px #11366333}.smm-wallet-hero>span,.smm-rule-hero>span{color:#ffffffb8;font-size:12px;font-weight:800}.smm-wallet-hero>strong,.smm-rule-hero>strong{letter-spacing:-.04em;font-size:38px;line-height:1}.smm-wallet-hero>p,.smm-rule-hero>p{color:#ffffffc2;max-width:360px;margin:2px 0 0;font-size:12px;line-height:1.5}.smm-rule-hero{background:radial-gradient(circle at 100% 0,#ffffff3d,#0000 36%),linear-gradient(135deg,#126a66,#1a9a8f 58%,#39b7a7)}.smm-withdraw-form{gap:10px;display:grid}.smm-withdraw-form label{gap:6px;display:grid}.smm-withdraw-form label>span{color:var(--muted);font-size:11px;font-weight:800}.smm-withdraw-form label>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.smm-withdraw-form input{background:0 0;border:0}.smm-withdraw-form label b{color:var(--muted);padding-right:14px;font-size:11px}.smm-withdraw-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.smm-withdraw-list>div:last-child{border-bottom:0}.smm-withdraw-list span{gap:3px;display:grid}.smm-withdraw-list strong{color:var(--ink);font-size:13px}.smm-withdraw-list small{color:var(--muted);font-size:10px}.smm-rule-footnote{color:var(--muted);text-align:center;margin:2px 8px 0;font-size:11px;line-height:1.55}.smm-empty-state{text-align:center;place-items:center;gap:7px;padding:28px 16px;display:grid}.smm-empty-state>span{width:46px;height:46px;color:var(--brand-dark);background:var(--brand-soft);border-radius:16px;place-items:center;display:grid}.smm-empty-state strong{color:var(--ink);font-size:14px}.smm-empty-state p{max-width:260px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}@media (width<=390px){.smm-hero-card{grid-template-columns:minmax(0,1fr) 106px;gap:10px;padding:20px}.smm-share-orb{width:106px;min-height:106px}.smm-share-orb strong{font-size:26px}.smm-order-title strong{font-size:12px}}@media (width>=460px){.smm-order-values{grid-template-columns:repeat(3,minmax(0,1fr))}.smm-order-values>div.earnings{align-items:initial;grid-column:auto;grid-template-columns:minmax(0,1fr)}.smm-order-values>div.earnings strong{text-align:left}}.content-nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.content-nav button{min-width:0;min-height:48px;color:var(--muted);background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:7px 8px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.content-nav button.active{color:#fff;background:var(--brand);box-shadow:0 5px 12px #299cf038}.commerce-nav,.content-nav.smm-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-bottom-nav{z-index:24;width:min(100%,520px);min-height:66px;padding:6px 14px calc(6px + env(safe-area-inset-bottom));background:linear-gradient(180deg, #ffffffc7, #ffffff80), color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(34px)saturate(1.45);backdrop-filter:blur(34px)saturate(1.45);border:1px solid #ffffffb8;border-bottom:0;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -10px 32px #24426224,inset 0 1px #ffffffb8,inset 0 -1px #43566e14}.manager-bottom-nav button{border-radius:14px;align-content:center;place-items:center;gap:3px;min-height:52px;padding:5px 4px;font-size:11px;transition:background-color .16s,box-shadow .16s,color .16s,transform .16s;display:grid}.manager-bottom-nav button.active{color:var(--brand-dark);background:linear-gradient(#e8f6fff5,#d4ebffb8);transform:none;box-shadow:0 10px 24px #299cf029,inset 0 1px #ffffffb8,inset 0 -1px #299cf014}.manager-bottom-nav button svg{filter:drop-shadow(0 1px #ffffff5c)}html[data-theme=dark] .manager-bottom-nav{background:linear-gradient(180deg, #223243d6, #141f2ba8), color-mix(in srgb, var(--surface) 76%, transparent);border-color:#ffffff1f;box-shadow:0 22px 54px #00000061,inset 0 1px #ffffff1a,inset 0 -1px #00000038}html[data-theme=dark] .manager-bottom-nav button.active{color:var(--brand-dark);background:linear-gradient(#2b4a62eb,#1c374cbd);box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff21,inset 0 -1px #0000002e}.commerce-nav-badge{border:1px solid color-mix(in srgb, var(--surface) 72%, transparent);color:#fff;background:var(--danger);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:4px;right:5px;box-shadow:0 4px 10px #e14d5347}.content-nav button.active .commerce-nav-badge{background:#ff5d61;border-color:#ffffff8c}.content-workspace{gap:14px}.content-workspace-header{justify-content:space-between;align-items:flex-start;gap:14px;padding:4px 1px 0;display:flex}.content-workspace-header>div{min-width:0}.content-workspace-header h2,.content-page-header h2,.section-heading h3,.section-card h3,.settings-editor h2,.content-empty h3{color:var(--ink);margin:0}.content-workspace-header h2,.content-page-header h2{font-size:20px;line-height:1.2}.content-workspace-header p,.content-page-header p,.section-heading p,.active-upload-card p,.repair-card p,.danger-zone p,.content-empty p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.content-workspace-header>.link-button{white-space:nowrap;flex:none;width:auto;min-width:122px;min-height:40px;padding:8px 12px}.commerce-console-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.commerce-finance-shortcut{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:76px;min-height:40px;padding:8px 11px;display:inline-flex}.commerce-finance-shortcut.active{border-color:color-mix(in srgb, var(--brand) 34%, var(--line));color:var(--brand-dark);background:var(--brand-soft)}.commerce-finance-withdrawal-target{scroll-margin-top:calc(12px + env(safe-area-inset-top));outline:none}.commerce-console-header-actions>.link-button{white-space:nowrap;width:auto;min-width:122px;min-height:40px;padding:8px 12px}.compact-primary{flex:none;width:auto;min-width:92px;min-height:40px;padding:8px 12px}.section-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:14px;padding:15px}.section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-card .section-heading>div{align-items:start;gap:0;display:grid}.section-heading h3,.section-card h3,.settings-editor h2,.content-empty h3{font-size:15px;line-height:1.3}.setup-checklist{border-color:#299cf04d;gap:0}.setup-checklist .section-heading{margin-bottom:6px;padding-bottom:10px}.setup-step{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 0;display:grid}.setup-step-state{border:1px solid var(--line);color:#fff;background:var(--surface-soft);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.setup-step-state>span{background:var(--muted);border-radius:50%;width:7px;height:7px}.setup-step.complete .setup-step-state{border-color:var(--mint);background:var(--mint)}.setup-step.warning .setup-step-state{border-color:var(--amber);background:var(--amber-soft)}.setup-step.warning .setup-step-state>span{background:var(--amber)}.setup-step>div{gap:2px;min-width:0;display:grid}.setup-step strong{color:var(--ink);font-size:12px}.setup-step small{color:var(--muted);font-size:10px}.setup-step>button,.effective-rule>button,.repair-card button,.settings-row-static>button{min-height:32px;color:var(--brand-dark);background:var(--brand-soft);border-radius:8px;padding:6px 9px;font-size:10px;font-weight:850}.active-upload-card{background:var(--mint-soft);border:1px solid #15b48159;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.active-upload-icon{width:38px;height:38px;color:var(--mint-ink);background:var(--surface);border-radius:11px;place-items:center;display:grid}.active-upload-card>div{min-width:0}.active-upload-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.active-upload-card>button{min-height:34px;color:var(--mint-ink);background:var(--surface);align-items:center;gap:2px;padding:7px 8px;font-size:11px;font-weight:850;display:inline-flex}.active-upload-card>.link-button{background:var(--surface);grid-column:1/-1;min-height:40px}.package-filter{scrollbar-width:none;gap:7px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.package-filter::-webkit-scrollbar{display:none}.package-filter button{border:1px solid var(--line);min-width:max-content;min-height:34px;color:var(--muted);background:var(--surface);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800}.package-filter button.active{color:var(--brand-dark);background:var(--brand-soft);border-color:#299cf052}.package-list{gap:9px;display:grid}.package-summary-card{border:1px solid var(--line);width:100%;min-height:92px;color:var(--ink);text-align:left;background:var(--surface);box-shadow:var(--shadow-soft);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 12px 13px 14px;display:grid}.package-summary-card.pressable-card:active{background:var(--surface-soft);border-color:#299cf073}.package-summary-main,.package-summary-side{gap:5px;min-width:0;display:grid}.package-summary-title-row{align-items:center;gap:7px;min-width:0;display:flex}.package-summary-title-row>strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.package-summary-main>span:not(.package-summary-title-row){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.package-summary-side{color:var(--muted);justify-items:end}.package-status,.active-upload-pill{border-radius:999px;flex:none;align-items:center;width:fit-content;padding:3px 7px;font-size:9px;font-weight:850;line-height:1.3;display:inline-flex}.package-status.draft{color:var(--muted);background:var(--surface-soft)}.package-status.published,.package-status.active{color:var(--mint-ink);background:var(--mint-soft)}.package-status.pending,.package-status.payout_pending,.package-status.processing{color:var(--amber-ink);background:var(--amber-soft)}.package-status.paid,.package-status.fulfilled{color:var(--mint-ink);background:var(--mint-soft)}.package-status.fulfillment_failed,.package-status.failed,.package-status.rejected,.package-status.cancelled{color:var(--danger-ink);background:var(--danger-soft)}.package-status.unlisted,.package-status.archived{color:var(--coral-ink);background:var(--coral-soft)}.commerce-product-card{grid-template-columns:1fr;align-items:start}.commerce-product-card .package-summary-actions{justify-content:flex-start}.commerce-product-card .package-summary-actions button{flex:0 auto}.commerce-product-create-page{gap:16px}.commerce-product-create-progress{grid-template-columns:auto minmax(18px,1fr) auto minmax(18px,1fr) auto;align-items:center;gap:8px;padding:0 2px 2px;display:grid}.commerce-product-create-progress span{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.commerce-product-create-progress span:last-child{justify-self:end}.commerce-product-create-progress span b{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);background:var(--surface-soft);border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:grid}.commerce-product-create-progress>i{background:var(--line);border-radius:999px;height:2px}.commerce-product-create-progress span.active,.commerce-product-create-progress span.complete{color:var(--brand-dark)}.commerce-product-create-progress span.active b,.commerce-product-create-progress span.complete b{border-color:color-mix(in srgb, var(--brand) 34%, var(--line));color:var(--brand-dark);background:var(--brand-soft)}.commerce-product-create-progress>i.complete{background:color-mix(in srgb, var(--brand) 52%, var(--line))}.commerce-selected-product-type{border:1px solid color-mix(in srgb, var(--brand) 26%, var(--line));background:color-mix(in srgb, var(--brand-soft) 54%, var(--surface));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.commerce-selected-product-type>span:nth-child(2){gap:2px;min-width:0;display:grid}.commerce-selected-product-type small{color:var(--muted);font-size:10px;font-weight:800}.commerce-selected-product-type strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.commerce-selected-product-type button{justify-content:center;width:auto;min-width:64px;min-height:34px;padding:6px 10px}.commerce-product-create-form{gap:0;display:grid}.commerce-product-form-section{border-top:1px solid var(--line);gap:13px;padding:18px 0;display:grid}.commerce-product-form-section:first-child{border-top:0;padding-top:2px}.commerce-product-form-section:last-child{padding-bottom:2px}.commerce-product-form-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.commerce-product-form-heading>span{width:36px;height:36px;color:var(--brand-dark);background:var(--brand-soft);border-radius:11px;place-items:center;display:grid}.commerce-product-form-heading>div{gap:2px;min-width:0;display:grid}.commerce-product-form-heading h3,.commerce-product-form-heading p{margin:0}.commerce-product-form-heading h3{color:var(--ink);font-size:14px}.commerce-product-form-heading p{color:var(--muted);font-size:11px;line-height:1.45}.commerce-product-form-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.commerce-product-form-fields>.field,.commerce-product-description-section>.field{align-content:start}.commerce-product-form-fields input:not([type=checkbox]),.commerce-product-form-fields select,.commerce-product-description-section textarea{border-radius:11px;min-height:48px}.commerce-product-duration-control{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.commerce-product-duration-control.has-days{grid-template-columns:minmax(0,1fr) minmax(104px,.56fr)}.commerce-product-duration-days{position:relative}.commerce-product-duration-days input{padding-right:46px}.commerce-product-duration-days>span{color:var(--muted);pointer-events:none;font-size:11px;font-weight:800;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.commerce-product-subheading{gap:3px;display:grid}.commerce-product-subheading strong{color:var(--ink);font-size:13px}.commerce-product-subheading small{color:var(--muted);font-size:11px;line-height:1.45}.commerce-product-inventory-settings{gap:9px;display:grid}.commerce-product-toggle-row{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:11px 12px;display:grid}.commerce-product-toggle-row>span:first-child{gap:3px;min-width:0;display:grid}.commerce-product-toggle-row strong{color:var(--ink);font-size:12px}.commerce-product-toggle-row small{color:var(--muted);font-size:10px;font-weight:650;line-height:1.4}.commerce-product-toggle-row .switch{min-height:0}.commerce-product-toggle-row.disabled{cursor:default;opacity:.55}.commerce-product-inventory-total{border-left:2px solid color-mix(in srgb, var(--brand) 42%, var(--line));padding-left:12px}.commerce-product-description-section textarea{min-height:132px}.commerce-product-setup-intro{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));background:color-mix(in srgb, var(--brand-soft) 46%, var(--surface));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.commerce-product-setup-intro>span{width:36px;height:36px;color:var(--brand-dark);background:var(--brand-soft);border-radius:11px;place-items:center;display:grid}.commerce-product-setup-intro>div{gap:3px;min-width:0;display:grid}.commerce-product-setup-intro strong{color:var(--ink);font-size:13px}.commerce-product-setup-intro small{color:var(--muted);font-size:11px;line-height:1.4}.commerce-product-setup-intro button{width:auto;min-height:34px;padding:6px 10px}.commerce-product-setup-card{box-shadow:none}.commerce-product-setup-card .commerce-inline-cover,.commerce-product-setup-card .commerce-inline-stock{max-width:none}.commerce-product-setup-actions{justify-content:flex-end}.commerce-product-setup-actions button{width:auto}.commerce-product-page-actions{flex:none;grid-template-columns:repeat(2,max-content);justify-content:end;align-items:center;display:grid}.commerce-product-page-actions button{white-space:nowrap;justify-content:center;width:auto;min-width:116px;min-height:36px;padding:7px 10px}.commerce-product-main h3{margin:0;font-size:14px}.commerce-product-main p,.commerce-product-main small{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.commerce-product-main .commerce-product-publish-check{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--muted);background:var(--surface-soft);border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:5px 8px;font-weight:800;display:inline-flex}.commerce-product-publish-check.ready{color:var(--mint-ink);background:var(--mint-soft);border-color:#0d7c6233}.commerce-product-publish-check.warning{color:var(--coral-ink);background:var(--coral-soft);border-color:#c9675d3d}.commerce-check-list{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:8px;padding:10px;display:grid}.commerce-check-list label{color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px;font-weight:800;display:grid}.commerce-check-list input{width:16px;height:16px}.commerce-membership-groups-panel,.commerce-membership-group-guide{gap:10px;display:grid}.commerce-membership-group-guide{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));background:color-mix(in srgb, var(--brand-soft) 58%, var(--surface));border-radius:12px;min-width:0;padding:12px}.commerce-check-list>.commerce-membership-group-guide{background:0 0;border:0;padding:2px}.commerce-membership-group-guide-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.commerce-membership-group-guide-copy>span{width:34px;height:34px;color:var(--brand-dark);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.commerce-membership-group-guide-copy strong,.commerce-membership-group-guide-copy p{margin:0}.commerce-membership-group-guide-copy strong{color:var(--ink);font-size:13px}.commerce-membership-group-guide-copy p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.commerce-membership-group-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.commerce-membership-group-actions .link-button,.commerce-membership-group-guide>button{min-width:0;font-size:12px}.commerce-membership-group-more{border-top:1px solid var(--line);grid-column:1/-1;gap:8px;padding-top:9px;display:grid}.commerce-membership-group-more-toggle{width:100%;color:var(--brand-dark);justify-content:flex-start;font-size:12px}.commerce-membership-group-more-toggle svg:last-child{margin-left:auto;transition:transform .16s}.commerce-membership-group-more.expanded .commerce-membership-group-more-toggle svg:last-child{transform:rotate(180deg)}.commerce-membership-group-more-panel{background:color-mix(in srgb, var(--brand-soft) 46%, var(--surface));border-radius:11px;gap:8px;padding:10px;display:grid}.commerce-membership-group-more-panel>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.commerce-membership-group-more-panel>.ghost{min-width:0;font-size:12px}.commerce-membership-group-new{color:var(--brand-dark);background:var(--mint-soft);vertical-align:middle;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:10px;font-weight:900;display:inline-flex}.commerce-check-row{color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px;font-weight:800;display:grid}.commerce-check-row input{width:16px;height:16px}.commerce-optional-settings{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-column:1/-1;overflow:hidden}.commerce-optional-settings>summary{color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;list-style:none;display:grid}.commerce-optional-settings>summary::-webkit-details-marker{display:none}.commerce-optional-settings>summary>span{gap:3px;min-width:0;display:grid}.commerce-optional-settings>summary strong{font-size:13px}.commerce-optional-settings>summary small{color:var(--muted);font-size:10px;line-height:1.4}.commerce-optional-settings>summary b{color:var(--brand-dark);white-space:nowrap;font-size:11px}.commerce-optional-settings>summary>svg{color:var(--muted);transition:transform .16s}.commerce-optional-settings[open]>summary>svg{transform:rotate(180deg)}.commerce-optional-settings[open]>summary{border-bottom:1px solid var(--line)}.commerce-optional-settings-body{gap:10px;padding:12px;display:grid}.commerce-direct-payment-note{color:var(--brand-dark);background:var(--brand-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.commerce-direct-payment-note>span{gap:3px;display:grid}.commerce-direct-payment-note strong{font-size:12px}.commerce-direct-payment-note small{color:var(--muted);font-size:10px;line-height:1.45}.commerce-product-detail-editor{background:linear-gradient(180deg, #ffffffad, #ffffff57), var(--surface-soft);border:1px solid #5a758f29;border-radius:14px;grid-column:1/-1;gap:12px;padding:13px;display:grid}.commerce-product-detail-editor .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-product-detail-editor .section-actions{justify-content:flex-start}html[data-theme=dark] .commerce-product-detail-editor{background:linear-gradient(180deg, #ffffff0f, #ffffff08), var(--surface-soft);border-color:#d3e2ef14}.commerce-inline-stock,.commerce-inline-cover{grid-column:1/-1;gap:7px;min-width:180px;max-width:320px;display:grid}.commerce-inline-stock textarea,.commerce-inline-stock input{border:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;padding:8px 10px}.commerce-inline-stock input{min-height:38px}.commerce-inline-stock textarea{resize:vertical}.commerce-inline-stock small{color:var(--muted);font-size:11px;font-weight:700}.commerce-inline-stock-heading{color:var(--brand-dark);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.commerce-inline-stock-heading>div{gap:2px;display:grid}.commerce-inline-stock-heading strong{color:var(--ink);font-size:12px}.commerce-card-key-stock{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;max-width:720px;padding:12px}.commerce-card-key-manager{border-top:1px solid var(--line);gap:10px;padding-top:4px;display:grid}.commerce-card-key-manager-heading,.commerce-card-key-row,.commerce-card-key-row-actions,.commerce-card-key-filters{align-items:center;gap:8px;display:flex}.commerce-card-key-manager-heading{justify-content:space-between}.commerce-card-key-manager-heading>div,.commerce-card-key-row-main{gap:3px;min-width:0;display:grid}.commerce-card-key-filters input{flex:220px;min-height:36px}.commerce-card-key-filters select{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;padding:6px 9px}.commerce-card-key-list{gap:8px;display:grid}.commerce-card-key-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;padding:9px}.commerce-card-key-row-main{flex:240px}.commerce-card-key-row-main code{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.commerce-card-key-row-main input{min-height:36px}.commerce-card-key-row-actions{flex-wrap:wrap;flex:none}.commerce-card-key-row-actions button,.commerce-card-key-stock>button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.commerce-card-key-lock-note{color:var(--muted);flex-basis:100%}@media (width<=560px){.commerce-card-key-filters{flex-direction:column;align-items:stretch}.commerce-card-key-filters input{flex-basis:auto}.commerce-card-key-row-actions{width:100%}}.commerce-membership-plans{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:12px;max-width:720px;padding:12px}.commerce-membership-plan-editor{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:11px;display:grid}.commerce-membership-plan-editor+.commerce-membership-plan-editor{margin-top:8px}.commerce-membership-plan-editor .settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-membership-plan-editor .field{min-width:0}.commerce-membership-plan-editor .section-actions.compact{justify-content:flex-start;gap:6px}.commerce-membership-plan-editor.add{border-style:dashed}@media (width<=720px){.commerce-membership-plan-editor .settings-grid{grid-template-columns:1fr}}.commerce-inventory-collapsed{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:520px;padding:10px}.commerce-inventory-collapsed button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.commerce-inline-stock button,.commerce-inline-cover button,.commerce-inline-cover .link-button{border:1px solid var(--line);min-height:32px;color:var(--ink);background:var(--surface-soft);border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800}.commerce-inline-cover{grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:520px}.commerce-inline-cover .link-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.commerce-cover-summary{gap:3px;display:grid}.commerce-cover-summary strong{color:var(--ink);font-size:12px}.commerce-cover-summary span{color:var(--muted);font-size:11px}.commerce-product-description-manager{gap:9px 12px;max-width:520px}.commerce-product-description-manager>small,.commerce-product-description-preview{grid-column:1/-1}.commerce-product-description-manager>small{color:var(--muted);font-size:11px;line-height:1.45}.commerce-product-description-preview{border:1px solid var(--line);max-height:180px;color:var(--ink);background:var(--surface-soft);border-radius:10px;padding:10px;font-size:12px;overflow:auto}.commerce-rich-text{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;line-height:1.6}.commerce-rich-text a{color:var(--brand-dark);text-underline-offset:2px;font-weight:750;text-decoration:underline}.commerce-rich-text blockquote{border-left:3px solid var(--brand);color:var(--muted);margin:4px 0;padding-left:9px}.commerce-rich-text pre,.commerce-rich-text code{background:color-mix(in srgb, var(--line) 34%, transparent);border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.commerce-rich-text pre{white-space:pre;margin:5px 0;padding:8px;overflow-x:auto}.commerce-rich-text code{padding:1px 4px}.commerce-rich-text tg-spoiler{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:4px;padding:0 2px}.commerce-record-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:11px}.commerce-order-card-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.commerce-order-card-body{min-width:0;display:grid}.commerce-order-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:11px;display:flex}.commerce-order-card-actions .commerce-buyer-contact{width:auto}.commerce-record-main h3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.commerce-record-main p,.commerce-record-main small,.commerce-record-side span{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.commerce-record-main .commerce-record-error{color:var(--danger-ink);overflow-wrap:anywhere;white-space:normal}.commerce-order-detail-block,.commerce-order-note{gap:6px;margin-top:7px;display:grid}.commerce-order-detail-block{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;padding:8px 9px}.commerce-order-detail-block span,.commerce-order-note span{color:var(--muted);font-size:10px;font-weight:850}.commerce-order-detail-block p{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}.commerce-order-card-key code{overflow-wrap:anywhere;background:var(--surface);width:fit-content;max-width:100%;color:var(--ink);border-radius:8px;padding:8px 10px;display:block}.commerce-order-card-key>small{color:var(--muted)}.commerce-order-card-key .commerce-card-key-row-actions{margin-top:2px}.commerce-support-block.active{border-color:color-mix(in srgb, var(--accent) 46%, var(--line));background:color-mix(in srgb, var(--accent-soft) 44%, var(--surface))}.commerce-support-block textarea{resize:vertical;border:1px solid var(--line);min-height:58px;color:var(--ink);background:var(--surface);border-radius:9px;padding:8px 9px;font-size:12px;line-height:1.45}.commerce-order-note textarea{resize:vertical;border:1px solid var(--line);min-height:64px;color:var(--ink);background:var(--surface-soft);border-radius:9px;padding:8px 9px;font-size:12px;line-height:1.45}.commerce-order-note .commerce-record-action{justify-self:start}.commerce-refund-form{gap:7px;display:grid}.commerce-refund-form input,.commerce-refund-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);border-radius:9px;padding:8px 9px;font-size:12px;line-height:1.45}.commerce-refund-form textarea{resize:vertical;min-height:58px}.commerce-delivery-form{gap:8px;display:grid}.commerce-delivery-summary{gap:3px;display:grid}.commerce-delivery-summary strong{color:var(--ink);font-size:12px}.commerce-delivery-summary small{color:var(--muted);font-size:10px}.commerce-delivery-form label{gap:5px;display:grid}.commerce-delivery-form input,.commerce-delivery-form select,.commerce-delivery-form textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--surface);border-radius:9px;padding:8px 9px;font-size:12px;line-height:1.45}.commerce-delivery-form textarea{resize:vertical;min-height:58px}.commerce-delivery-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.commerce-refund-actions{flex-wrap:wrap;gap:7px;display:flex}.commerce-record-side{text-align:right;justify-items:end;gap:4px;min-width:96px;display:grid}.commerce-record-side strong{color:var(--ink);font-size:13px}.commerce-record-side span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.commerce-record-side .commerce-order-payment-fee{background:var(--amber-soft);border-radius:9px;justify-items:end;gap:2px;padding:6px 8px;display:grid}.commerce-record-side .commerce-order-payment-fee span{max-width:none;color:var(--amber-ink);text-align:right;white-space:normal;font-size:10px}.commerce-record-side .commerce-order-payment-fee b{color:var(--ink);font-size:10px;font-weight:850}.commerce-record-side .link-button{border:1px solid var(--line);min-height:30px;color:var(--brand-dark);background:var(--brand-soft);border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}@media (width<=560px){.commerce-record-card{gap:12px;padding:12px}.commerce-order-card-summary{grid-template-columns:minmax(0,1fr);gap:10px}.commerce-record-main h3{white-space:normal}.commerce-order-card-money{border-top:1px solid var(--line);text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:6px 10px;width:100%;min-width:0;padding-top:10px}.commerce-order-card-money>strong{font-size:16px}.commerce-order-card-money>span{text-align:right;text-overflow:clip;white-space:normal;justify-self:end;max-width:none;overflow:visible}.commerce-order-card-money .commerce-order-payment-fee{grid-column:1/-1;justify-items:start;width:100%;padding:8px 10px}.commerce-order-card-money .commerce-order-payment-fee span{text-align:left}.commerce-order-card-actions{grid-template-columns:minmax(0,1fr);display:grid}.commerce-order-card-actions>button,.commerce-order-card-actions>.link-button,.commerce-order-card-actions .commerce-buyer-contact,.commerce-order-card-actions .commerce-buyer-contact>.link-button{width:100%}}.commerce-buyer-contact{justify-items:inherit;width:100%;display:grid}.commerce-buyer-message-form{z-index:90;right:16px;bottom:calc(86px + env(safe-area-inset-bottom));border:1px solid var(--line);max-width:520px;color:var(--ink);text-align:left;background:var(--surface);border-radius:18px;gap:10px;margin:0 auto;padding:16px;display:grid;position:fixed;left:16px;box-shadow:0 22px 56px #1b2c433d}.commerce-buyer-message-form small{color:var(--muted);text-overflow:clip;white-space:normal;font-size:12px;line-height:1.5;overflow:visible}.commerce-buyer-message-form textarea{resize:vertical;border:1px solid var(--line);min-height:112px;color:var(--ink);background:var(--surface-soft);font:inherit;border-radius:12px;padding:11px 12px;line-height:1.5}.commerce-buyer-message-form>div{grid-template-columns:minmax(0,1fr) minmax(88px,.38fr);gap:8px;display:grid}.section-actions,.commerce-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.commerce-export-actions>button,.commerce-record-action{white-space:nowrap;border-radius:9px;width:auto;min-height:30px;padding:6px 10px;font-size:11px}.commerce-record-action{justify-self:end}.commerce-load-more{width:100%;min-height:38px}.commerce-filter-panel{gap:9px;display:grid}.commerce-product-filter-panel{margin-bottom:12px}.commerce-inline-sharing-status{background:#15b48114;border:1px solid #0e855d33;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:11px 12px;display:grid}.commerce-inline-sharing-status.warning{background:var(--amber-soft);border-color:#e2a53247}.commerce-inline-sharing-status>span{width:34px;height:34px;color:var(--brand-dark);background:#15b48124;border-radius:10px;place-items:center;display:grid}.commerce-inline-sharing-status.warning>span{color:var(--amber-ink);background:#e2a53229}.commerce-inline-sharing-status>div{gap:3px;min-width:0;display:grid}.commerce-inline-sharing-status strong{color:var(--ink);font-size:13px}.commerce-inline-sharing-status small{color:var(--muted);font-size:11px;font-weight:760;line-height:1.45}.commerce-inline-sharing-status>button{white-space:nowrap;width:auto;min-height:34px}html[data-theme=dark] .commerce-inline-sharing-status{background:#23654f38;border-color:#5bddb133}html[data-theme=dark] .commerce-inline-sharing-status.warning{background:#493c206b;border-color:#f3c15438}.commerce-product-filter-summary{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.commerce-product-filter-summary button{width:auto;min-height:30px;color:var(--amber-ink);background:var(--amber-soft);border:1px solid #e2a53247;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.commerce-product-filter-summary button.active{color:#fff;background:#9a6500}html[data-theme=dark] .commerce-product-filter-summary button{color:#ffd782;background:#493c206b}html[data-theme=dark] .commerce-product-filter-summary button.active{color:#201500;background:#ffd782}.commerce-search-box{border:1px solid var(--line);color:var(--muted);background:var(--surface-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.commerce-search-box input{min-height:42px;color:var(--ink);background:0 0;border:0;padding:0;font-size:13px}.commerce-segmented{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.commerce-segmented::-webkit-scrollbar{display:none}.commerce-segmented button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:var(--surface-soft);border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:850}.commerce-segmented button.active{color:var(--brand-dark);background:var(--brand-soft);border-color:#299cf057}.commerce-customer-filterbar{gap:6px;display:grid}.commerce-customer-filterbar .commerce-segmented button{align-items:center;gap:6px;display:inline-flex}.commerce-customer-filterbar .commerce-segmented span{min-width:21px;height:21px;color:var(--muted);background:var(--surface);border-radius:999px;place-items:center;padding:0 6px;font-size:10px;font-weight:900;display:inline-grid}.commerce-customer-filterbar .commerce-segmented button.active span{color:#fff;background:var(--brand-dark)}.commerce-customer-filterbar>small{color:var(--muted);font-size:11px;font-weight:800}.commerce-wallet-card{border:1px solid var(--line);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:14px;gap:14px;padding:15px;display:grid}.commerce-wallet-card .section-heading{align-items:center}.commerce-wallet-card select{border:1px solid var(--line);min-height:34px;color:var(--ink);background-color:var(--surface-soft);border-radius:8px;padding:6px 9px;font-size:12px;font-weight:800}.commerce-wallet-balance{color:#fff;background:linear-gradient(135deg,#173f73,#245ca2);border-radius:8px;gap:6px;padding:15px;display:grid}.commerce-wallet-balance span,.commerce-wallet-grid span{color:inherit;opacity:.78;font-size:11px;font-weight:800}.commerce-wallet-balance strong{overflow-wrap:anywhere;font-size:30px;line-height:1.05}.commerce-wallet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.commerce-wallet-grid span{border:1px solid var(--line);color:var(--muted);background:var(--surface-soft);border-radius:8px;gap:5px;padding:10px;display:grid}.commerce-wallet-grid b{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.commerce-wallet-settlement-note,.commerce-wallet-process-note{color:var(--muted);background:var(--surface-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px 11px;font-size:11px;line-height:1.5;display:grid}.commerce-wallet-settlement-note svg,.commerce-wallet-process-note svg{color:var(--brand-dark);margin-top:1px}.commerce-wallet-process-note{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.commerce-withdrawal-readiness{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.commerce-withdrawal-readiness.ready{background:#14976f14;border-color:#14976f3d}.commerce-withdrawal-readiness.locked{background:#e29d4114;border-color:#e29d4142}.commerce-withdrawal-readiness>span{width:32px;height:32px;color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;place-items:center;display:inline-grid}.commerce-withdrawal-readiness.locked>span{color:#9b5b12;background:#e29d4124}.commerce-withdrawal-readiness strong,.commerce-withdrawal-readiness small{overflow-wrap:anywhere;display:block}.commerce-withdrawal-readiness strong{color:var(--ink);font-size:13px;font-weight:850}.commerce-withdrawal-readiness small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:750}.commerce-withdrawal-readiness button{min-height:34px;color:var(--brand-dark);background:var(--surface);border:1px solid #14976f38;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}.commerce-withdrawal-readiness button:disabled{cursor:not-allowed;opacity:.48}.commerce-wallet-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.commerce-wallet-form button{color:#fff;background:var(--brand);border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px 13px;font-size:12px;font-weight:850;display:inline-flex}.commerce-wallet-form button:disabled{cursor:not-allowed;opacity:.48}.commerce-wallet-permission-note,.commerce-permission-note{color:var(--muted);background:#3e66a914;border:1px solid #3e66a933;border-radius:10px;align-items:center;gap:8px;padding:10px 11px;font-size:11px;font-weight:800;line-height:1.45;display:flex}.commerce-wallet-permission-note svg,.commerce-permission-note svg{color:var(--brand-dark);flex:none}.commerce-wallet-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commerce-wallet-history>div{border-top:1px solid var(--line);align-content:start;gap:7px;min-width:0;padding-top:10px;display:grid}.commerce-wallet-history h4,.commerce-wallet-history p{margin:0}.commerce-wallet-history h4{font-size:12px}.commerce-wallet-history p,.commerce-wallet-history-row small,.commerce-wallet-history-row span:not(.package-status){color:var(--muted);font-size:11px;line-height:1.35}.commerce-wallet-history-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;display:grid}.commerce-wallet-history-row strong{overflow-wrap:anywhere;text-align:right;font-size:12px}.commerce-wallet-history-row small{grid-column:1/-1}.commerce-settings-list{gap:8px;display:grid}.commerce-settings-index .section-card{gap:14px}.commerce-management-status-card{gap:12px}.commerce-management-status-help{color:var(--muted);margin:-2px 0 0;font-size:11px;line-height:1.5}.commerce-management-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commerce-management-stats>div{background:var(--surface-soft);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;gap:4px;padding:10px;display:grid}.commerce-management-stats span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.commerce-management-stats strong{color:var(--ink);font-size:17px}.commerce-management-groups{gap:10px;display:grid}.commerce-advanced-settings.warning{border-color:#e29d4166}.commerce-advanced-settings>summary{grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.commerce-advanced-settings>summary>span:nth-child(2){min-width:0}.commerce-advanced-settings>summary>b{color:var(--muted);white-space:nowrap;font-size:11px}.commerce-advanced-settings>.commerce-management-groups{border-top:1px solid var(--line);padding:12px}.commerce-management-group{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #1118270f}.commerce-management-group.warning{border-color:#e29d4166}.commerce-management-group>summary{color:var(--ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:14px;list-style:none;display:grid}.commerce-management-group>summary::-webkit-details-marker{display:none}.commerce-management-group>summary>span:nth-child(2){gap:3px;min-width:0;display:grid}.commerce-management-group>summary strong{font-size:14px}.commerce-management-group>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.commerce-management-group>summary b{max-width:124px;color:var(--brand-dark);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.commerce-management-group>summary>svg{color:var(--muted);transition:transform .16s}.commerce-management-group[open]>summary>svg{transform:rotate(180deg)}.commerce-management-group[open]>summary{border-bottom:1px solid var(--line)}.commerce-management-group>.commerce-settings-list{gap:0;padding:4px 10px 10px}.commerce-management-group .commerce-settings-row{min-height:60px;box-shadow:none;border-width:0 0 1px;border-radius:0}.commerce-management-group .commerce-settings-row:last-child{border-bottom:0}.commerce-management-group-icon{width:38px;height:38px;color:var(--brand-dark);background:var(--brand-soft);border-radius:12px;place-items:center;display:grid}.commerce-store-status-control{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:14px;gap:9px;min-height:46px;padding:6px 8px 6px 11px}.commerce-store-status-control>span{gap:2px;min-width:58px;display:grid}.commerce-store-status-control small{color:var(--muted);font-size:9px;font-weight:750;line-height:1.1}.commerce-store-status-control strong{color:var(--ink);white-space:normal;font-size:12px;line-height:1.15}.commerce-store-status-control.open{background:var(--brand-soft);border-color:#299cf03d}.commerce-store-status-control.paused{background:var(--danger-soft);border-color:#db596038}.commerce-store-status-control.paused strong{color:var(--danger-ink)}.commerce-store-status-control.disabled{cursor:default;opacity:.58}.commerce-settings-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.commerce-settings-overview>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:4px;min-width:0;padding:11px;display:grid}.commerce-settings-overview span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.commerce-settings-overview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.commerce-settings-group-list{gap:14px;display:grid}.commerce-settings-group{gap:7px;min-width:0;display:grid}.commerce-settings-group h4{color:var(--muted);letter-spacing:0;margin:0 0 0 4px;font-size:11px;font-weight:900}.commerce-settings-target-active{outline-offset:3px;box-shadow:0 0 0 5px #15b48114, var(--shadow-soft);outline:2px solid #0e855d57;scroll-margin-top:14px}html[data-theme=dark] .commerce-settings-target-active{box-shadow:0 0 0 5px #5bddb11a, var(--shadow-soft);outline-color:#5bddb170}html[data-theme=dark] .commerce-wallet-permission-note,html[data-theme=dark] .commerce-permission-note{background:#435b8f2e;border-color:#8eb7ff2e}.commerce-settings-row{min-height:66px;box-shadow:none}.commerce-settings-row.clickable{cursor:pointer}.commerce-settings-row.clickable:focus-visible{outline-offset:2px;outline:2px solid #0e855d52}.commerce-settings-row.clickable:hover{background:color-mix(in srgb, var(--surface) 90%, var(--brand-soft));border-color:#0e855d47}.commerce-settings-row-action{min-width:0;color:var(--muted);grid-auto-flow:column;align-items:center;gap:4px;display:inline-grid}.commerce-settings-row .settings-row-static{max-width:92px;color:var(--brand-dark);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.commerce-settings-note{border:1px solid var(--line);color:var(--muted);background:var(--surface-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:12px;font-size:12px;line-height:1.45;display:grid}.commerce-settings-note svg{color:var(--brand-dark)}.commerce-compact-list{margin-top:2px}.commerce-customer-list{gap:8px;display:grid}.commerce-customer-list>p{color:var(--muted);margin:0;font-size:12px}.commerce-customer-row{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.commerce-customer-row.blocked{background:color-mix(in srgb, var(--danger-soft) 54%, var(--surface-soft));border-color:#e14d5347}.commerce-customer-row>div{gap:4px;min-width:0;display:grid}.commerce-customer-tools{justify-items:end;min-width:118px}.commerce-customer-row strong,.commerce-customer-row b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.commerce-customer-row span,.commerce-customer-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.commerce-customer-row .link-button{border:1px solid var(--line);min-height:30px;color:var(--brand-dark);background:var(--brand-soft);border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.commerce-customer-tools button{border-radius:8px;align-items:center;gap:5px;width:auto;min-height:30px;padding:6px 10px;font-size:11px;font-weight:850;display:inline-flex}.commerce-customer-note-editor{border-top:1px solid var(--line);grid-column:1/-1;gap:9px;padding-top:10px;display:grid}.commerce-customer-note-editor textarea{min-height:86px}.commerce-customer-note-editor .section-actions{justify-content:flex-start}.commerce-profile-section .form-band{box-shadow:none;background:0 0;border:0;padding:0}.commerce-store-settings-page,.commerce-store-operations-card,.commerce-store-display-card,.commerce-support-contact-card,.commerce-welcome-manager{gap:14px;display:grid}.commerce-support-contact-card .field{gap:7px}.commerce-support-contact-input{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.commerce-support-contact-input.invalid{border-color:var(--danger)}.commerce-support-contact-input>span{color:var(--muted);padding-left:13px;font-weight:850}.commerce-support-contact-input input{min-width:0;box-shadow:none;background:0 0;border:0;padding-left:3px}.commerce-support-contact-card .section-actions{justify-content:flex-start}.commerce-store-operations-card{padding:0;overflow:hidden}.commerce-store-operations-card>.commerce-permission-note{margin:12px 12px 0}.commerce-operation-settings{background:var(--surface);border:0;border-radius:0;overflow:hidden}.commerce-operation-row{border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:72px;padding:11px 12px;display:grid;position:relative}.commerce-operation-row:last-child{border-bottom:0}.commerce-operation-row.selectable{grid-template-columns:auto minmax(0,1fr) auto}.commerce-operation-row.disabled{cursor:default;opacity:.58}.commerce-operation-icon{width:38px;height:38px;color:var(--brand-dark);background:var(--brand-soft);border-radius:12px;flex:none;place-items:center;display:grid}.commerce-operation-copy{gap:3px;min-width:0;display:grid}.commerce-operation-copy strong,.commerce-store-display-row strong,.commerce-welcome-preview strong{color:var(--ink);text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.commerce-operation-copy small,.commerce-store-display-row small{color:var(--muted);font-size:11px;font-weight:650;line-height:1.4;display:block}.commerce-operation-value,.commerce-operation-toggle-value{color:var(--ink);white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;font-size:12px;font-weight:850;display:inline-flex}.commerce-operation-value>svg{color:var(--muted)}.commerce-operation-switch{min-height:0}.commerce-operation-native-select{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.commerce-operation-native-select:disabled{cursor:default}.commerce-store-display-row{border:0;border-top:1px solid var(--line);min-height:64px;color:var(--ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:12px 2px 0;display:grid}.commerce-store-display-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.commerce-store-display-row>b{color:var(--brand-dark);white-space:nowrap;font-size:11px}.commerce-store-display-row>svg{color:var(--muted)}.commerce-welcome-preview{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.commerce-welcome-preview-icon{width:34px;height:34px;color:var(--brand-dark);background:var(--brand-soft);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.commerce-welcome-preview-icon>svg{display:block}.commerce-welcome-preview>div>span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.commerce-welcome-primary>.link-button,.commerce-welcome-primary>button{width:100%;min-height:44px}.commerce-welcome-danger-zone{border-top:1px solid var(--line);padding-top:4px}.commerce-welcome-danger-zone>summary{min-height:40px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:800;list-style:none;display:flex}.commerce-welcome-danger-zone>summary::-webkit-details-marker{display:none}.commerce-welcome-danger-zone[open]>summary svg{transform:rotate(180deg)}.commerce-welcome-danger-zone>button{width:100%;margin-top:4px}.commerce-broadcast-box,.commerce-service-box,.commerce-inline-controls,.commerce-detail-list{gap:9px;display:grid}.commerce-broadcast-box,.commerce-service-box{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:12px}.commerce-broadcast-box textarea{min-height:86px}.commerce-broadcast-box button,.commerce-service-box button.primary{justify-self:start}.commerce-broadcast-box p,.commerce-service-box p,.commerce-detail-list>p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.commerce-faq-form{gap:9px;display:grid}.commerce-faq-form textarea{min-height:92px}.commerce-launch-workspace{gap:12px}.commerce-launch-card{background:radial-gradient(circle at 100% 0%, #299cf01f, transparent 38%), var(--surface);border:1px solid #299cf03d;border-radius:18px;gap:16px;padding:18px;display:grid;overflow:hidden;box-shadow:0 14px 34px #23547e1a}.commerce-launch-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.commerce-launch-heading>div{min-width:0}.commerce-launch-heading h3,.commerce-launch-heading p,.commerce-launch-preview p,.commerce-launch-step-copy p{margin:0}.commerce-launch-heading h3{color:var(--ink);font-size:20px}.commerce-launch-heading p,.commerce-launch-preview p,.commerce-launch-step-copy p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.commerce-launch-heading>strong{color:var(--brand-dark);background:var(--brand-soft);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px}.commerce-launch-icon,.commerce-launch-preview>span{width:42px;height:42px;color:var(--brand-dark);background:var(--brand-soft);border-radius:14px;place-items:center;display:grid}.commerce-launch-progress{background:var(--surface-soft);height:7px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;overflow:hidden}.commerce-launch-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--brand), #5d8ce8);height:100%;transition:width .18s;display:block}.commerce-launch-steps{gap:8px;display:grid}.commerce-launch-steps>button{border:1px solid var(--line);color:var(--ink);background:var(--surface-soft);text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.commerce-launch-steps>button.done{background:#14976f0f;border-color:#14976f33}.commerce-launch-step-index{color:#fff;background:var(--brand);border-radius:999px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:950;display:grid}.commerce-launch-steps>button.done .commerce-launch-step-index{color:#0b6048;background:#14976f26}.commerce-launch-step-copy{min-width:0;display:grid}.commerce-launch-step-copy small{color:var(--brand-dark);font-size:10px;font-weight:900}.commerce-launch-step-copy strong{margin-top:2px;font-size:14px}.commerce-launch-step-action{color:var(--brand-dark);white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:900;display:inline-flex}.commerce-launch-preview{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.commerce-launch-preview>div{min-width:0}.commerce-launch-preview>div>strong{color:var(--ink);font-size:14px}.commerce-launch-preview .link-button{white-space:nowrap;width:auto;min-height:38px}.commerce-inline-controls{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.commerce-overview-hero{color:#f7fbff;background:linear-gradient(135deg,#174d8f 0%,#236bb2 56%,#4f72cf 100%);border:1px solid #4e97f252;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 16px 36px #1c53963d}.commerce-fx-rate-card{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));background:color-mix(in srgb, var(--brand-soft) 62%, var(--surface));border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0 0 12px;padding:12px 14px;display:grid}.commerce-fx-rate-card.stale{border-color:color-mix(in srgb, var(--amber) 34%, var(--line));background:color-mix(in srgb, var(--amber-soft) 62%, var(--surface))}.commerce-fx-rate-icon{width:34px;height:34px;color:var(--brand-dark);background:var(--surface);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.commerce-fx-rate-copy{gap:2px;min-width:0;display:grid}.commerce-fx-rate-copy small,.commerce-fx-rate-copy span{color:var(--muted);font-size:11px;line-height:1.4}.commerce-fx-rate-copy strong{color:var(--ink);font-size:16px}.commerce-fx-rate-card>b{color:var(--brand-dark);grid-column:2;font-size:11px;line-height:1.4}.commerce-fx-rate-card.stale>b{color:var(--amber-ink)}.commerce-overview-hero-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.commerce-overview-hero-main>div{gap:6px;min-width:0;display:grid}.commerce-overview-hero-main span,.commerce-overview-kpis span{color:#f7fbffbd;font-size:12px;font-weight:800}.commerce-overview-hero-main h3{overflow-wrap:anywhere;color:#fff;margin:0;font-size:34px;line-height:1}.commerce-overview-hero-main p{color:#f7fbffc2;max-width:560px;margin:0;font-size:12px;line-height:1.5}.commerce-health-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.commerce-health-pill.ready{color:#083d2d;background:#7ff2c9e0}.commerce-health-pill.attention{color:#5f3c00;background:#ffd980eb}.commerce-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commerce-overview-kpis>div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;gap:4px;padding:11px;display:grid}.commerce-overview-kpis strong{overflow-wrap:anywhere;color:#fff;font-size:18px;line-height:1.15}.commerce-command-center{gap:12px;display:grid}.commerce-overview-advanced,.commerce-advanced-settings,.storefront-context-section{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.commerce-overview-advanced>summary,.commerce-advanced-settings>summary,.storefront-context-section>summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.commerce-overview-advanced>summary::-webkit-details-marker{display:none}.commerce-advanced-settings>summary::-webkit-details-marker{display:none}.storefront-context-section>summary::-webkit-details-marker{display:none}.commerce-overview-advanced>summary>span,.storefront-context-section>summary>span{align-items:center;gap:10px;min-width:0;display:flex}.commerce-overview-advanced>summary strong,.commerce-advanced-settings>summary strong,.storefront-context-section>summary strong{font-size:13px;display:block}.commerce-overview-advanced>summary small,.commerce-advanced-settings>summary small,.storefront-context-section>summary small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}.commerce-overview-advanced>summary>svg,.commerce-advanced-settings>summary>svg,.storefront-context-section>summary>svg{flex:none;transition:transform .16s}.commerce-overview-advanced[open]>summary>svg,.commerce-advanced-settings[open]>summary>svg,.storefront-context-section[open]>summary>svg{transform:rotate(180deg)}.commerce-overview-advanced-content{border-top:1px solid var(--line);gap:14px;padding:14px;display:grid}.commerce-command-empty{background:#14976f0f;border:1px solid #14976f33;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.commerce-command-empty>span{color:#0b6048;background:#14976f26;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.commerce-command-empty strong,.commerce-command-empty p{margin:0}.commerce-command-empty strong{color:var(--ink);font-size:13px}.commerce-command-empty p{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.commerce-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commerce-command-card{border:1px solid var(--line);min-width:0;min-height:126px;color:var(--ink);background:linear-gradient(180deg, #ffffffb8, #ffffff6b), var(--surface);text-align:left;border-radius:18px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px;padding:14px;display:grid;box-shadow:0 12px 28px #11182714}.commerce-command-card:hover{transform:translateY(-1px)}.commerce-command-card>span:not(.commerce-command-icon){grid-column:1/-1;gap:5px;min-width:0;display:grid}.commerce-command-card strong,.commerce-command-card small{text-overflow:ellipsis;overflow:hidden}.commerce-command-card strong{color:var(--ink);white-space:nowrap;font-size:14px;line-height:1.2}.commerce-command-card small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box}.commerce-command-card b{min-width:34px;color:var(--ink);text-align:center;background:#ffffffb8;border-radius:999px;align-self:center;padding:6px 9px;font-size:15px;font-weight:950}.commerce-command-icon{width:34px;height:34px;color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;place-items:center;display:grid}.commerce-command-card.amber{background:linear-gradient(180deg, #fff8e2db, #ffffff75), var(--surface);border-color:#e2a53257}.commerce-command-card.amber .commerce-command-icon{color:var(--amber-ink);background:var(--amber-soft)}.commerce-command-card.red{background:linear-gradient(180deg, #ffece8db, #ffffff7a), var(--surface);border-color:#e556564d}.commerce-command-card.red .commerce-command-icon{color:#9a3732;background:#ffe7e2}.commerce-command-card.blue{background:linear-gradient(180deg, #e8f3ffdb, #ffffff7a), var(--surface);border-color:#4b8bdc47}.commerce-command-card.blue .commerce-command-icon{color:#1f5f9f;background:#d7ecffe6}.commerce-command-card.green{border-color:#299cf03d}.commerce-command-card.green .commerce-command-icon{color:var(--brand-dark);background:var(--brand-soft)}html[data-theme=dark] .commerce-command-card{background:linear-gradient(180deg, #ffffff14, #ffffff08), var(--surface);box-shadow:0 14px 30px #00000042}html[data-theme=dark] .commerce-command-card b{background:#ffffff14}html[data-theme=dark] .commerce-command-card.red .commerce-command-icon{color:#ffc1b6;background:#8a353261}html[data-theme=dark] .commerce-command-card.blue .commerce-command-icon{color:#9ccfff;background:#3a77be47}.commerce-order-workbench{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #11182712}.commerce-order-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.commerce-order-summary button{border:1px solid var(--line);min-width:0;color:var(--muted);background:var(--surface);text-align:center;border-radius:13px;gap:4px;padding:11px 8px;display:grid}.commerce-order-summary button:hover{background:var(--brand-soft);border-color:#299cf057}.commerce-order-summary span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.commerce-order-summary strong{color:var(--ink);font-size:20px;line-height:1}.commerce-orders-empty-state{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:330px;padding:28px 20px;display:grid}.commerce-orders-empty-state>span{width:58px;height:58px;color:var(--brand-dark);background:var(--brand-soft);border-radius:18px;place-items:center;display:grid}.commerce-orders-empty-state h3,.commerce-orders-empty-state p{margin:0}.commerce-orders-empty-state h3{color:var(--ink);font-size:18px}.commerce-orders-empty-state p{max-width:390px;color:var(--muted);font-size:12px;line-height:1.55}.commerce-orders-empty-state button{width:auto;min-height:40px;margin-top:4px;padding:9px 16px}.commerce-order-workbench-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commerce-order-workbench-card{border:1px solid var(--line);min-width:0;min-height:104px;color:var(--ink);background:var(--surface-soft);text-align:left;border-radius:14px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:9px;padding:12px;display:grid}.commerce-order-workbench-card.active{border-color:#299cf070;box-shadow:0 0 0 3px #299cf01f}.commerce-order-workbench-card>span:not(.commerce-order-workbench-icon){grid-column:1/-1;gap:4px;min-width:0;display:grid}.commerce-order-workbench-card strong,.commerce-order-workbench-card small{text-overflow:ellipsis;overflow:hidden}.commerce-order-workbench-card strong{color:var(--ink);white-space:nowrap;font-size:13px;line-height:1.2}.commerce-order-workbench-card small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.38;display:-webkit-box}.commerce-order-workbench-card b{min-width:32px;color:var(--ink);text-align:center;background:#ffffffb8;border-radius:999px;align-self:center;padding:5px 8px;font-size:14px;font-weight:950}.commerce-order-workbench-icon{width:32px;height:32px;color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;place-items:center;display:grid}.commerce-order-workbench-card.amber .commerce-order-workbench-icon{color:var(--amber-ink);background:var(--amber-soft)}.commerce-order-workbench-card.blue .commerce-order-workbench-icon{color:#1f5f9f;background:#d7ecffe6}.commerce-order-workbench-card.red .commerce-order-workbench-icon{color:#9a3732;background:#ffe7e2}.commerce-order-workbench-card.green .commerce-order-workbench-icon{color:var(--brand-dark);background:var(--brand-soft)}html[data-theme=dark] .commerce-order-workbench,html[data-theme=dark] .commerce-order-workbench-card{background:var(--surface)}html[data-theme=dark] .commerce-order-workbench-card b{background:#ffffff14}html[data-theme=dark] .commerce-order-workbench-card.red .commerce-order-workbench-icon{color:#ffc1b6;background:#8a353261}html[data-theme=dark] .commerce-order-workbench-card.blue .commerce-order-workbench-icon{color:#9ccfff;background:#3a77be47}.commerce-overview-metrics{margin-top:12px}.commerce-trend-card{background:linear-gradient(180deg, #ffffffb8, #ffffff6b), var(--surface);gap:14px;overflow:hidden}.commerce-trend-coin{min-height:32px;color:var(--brand-dark);background:var(--brand-soft);white-space:nowrap;border:1px solid #299cf03d;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.commerce-trend-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.commerce-trend-summary>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;gap:5px;min-width:0;padding:11px;display:grid}.commerce-trend-summary span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.commerce-trend-summary strong{overflow-wrap:anywhere;color:var(--ink);font-size:15px;line-height:1.15}.commerce-trend-chart{border:1px solid var(--line);background:linear-gradient(to bottom, #7386991f 1px, transparent 1px) 0 22% / 100% 25%, var(--surface-soft);border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-height:178px;padding:14px 12px 10px;display:grid}.commerce-trend-day{grid-template-rows:minmax(112px,1fr) auto;place-items:end center;gap:8px;min-width:0;display:grid}.commerce-trend-bars{justify-content:center;align-items:end;gap:4px;width:100%;height:112px;display:flex}.commerce-trend-bars i{border-radius:999px 999px 5px 5px;width:min(12px,28%);min-height:8px;transition:height .18s;display:block}.commerce-trend-visitor-bar{background:linear-gradient(#a7ead8,#58bda1);box-shadow:0 10px 22px #58bda12e}.commerce-trend-revenue-bar{background:linear-gradient(#27d3a9,#0d8f6f);box-shadow:0 10px 22px #15b4813d}.commerce-trend-order-bar{background:linear-gradient(#7fcaff,#4f7edc);box-shadow:0 10px 22px #4f7edc33}.commerce-trend-day small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.commerce-trend-legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11px;font-weight:850;display:flex}.commerce-trend-legend span{align-items:center;gap:6px;display:inline-flex}.commerce-trend-legend i{border-radius:999px;width:9px;height:9px}.commerce-trend-revenue-dot{background:#15b481}.commerce-trend-order-dot{background:#5d8ce8}.commerce-trend-visitor-dot{background:#58bda1}html[data-theme=dark] .commerce-trend-card{background:linear-gradient(180deg, #ffffff14, #ffffff08), var(--surface)}html[data-theme=dark] .commerce-trend-chart{background:linear-gradient(to bottom, #d3e2ef14 1px, transparent 1px) 0 22% / 100% 25%, var(--surface-soft)}.commerce-conversion-card{background:radial-gradient(circle at 0% 0%, #35a6f524, transparent 30%), linear-gradient(180deg, #ffffffc2, #ffffff70), var(--surface);gap:14px;overflow:hidden}.commerce-conversion-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.commerce-conversion-step{min-width:0;min-height:108px;color:var(--ink);background:color-mix(in srgb, var(--surface-soft) 74%, transparent);border:1px solid #5a758f2e;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px;padding:12px;display:grid}.commerce-conversion-step-icon{width:34px;height:34px;color:var(--brand-dark);background:linear-gradient(180deg, #ffffffbd, #ffffff5c), var(--mint-soft);border-radius:999px;place-items:center;display:grid}.commerce-conversion-step>span:not(.commerce-conversion-step-icon){gap:3px;min-width:0;display:grid}.commerce-conversion-step strong{overflow-wrap:anywhere;color:var(--ink);font-size:22px;line-height:1.05}.commerce-conversion-step small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.commerce-conversion-step b{width:fit-content;color:var(--brand-dark);background:#ffffffc2;border-radius:999px;grid-column:1/-1;padding:5px 8px;font-size:11px;font-weight:950}.commerce-conversion-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commerce-conversion-insights>div{background:#ffffff94;border-radius:14px;gap:5px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #5a758f1f}.commerce-conversion-insights span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.commerce-conversion-insights strong{overflow-wrap:anywhere;color:var(--ink);font-size:16px;line-height:1.15}.commerce-conversion-action-help{color:var(--muted);background:color-mix(in srgb, var(--brand-soft) 58%, transparent);border-radius:14px;margin:0;padding:11px 12px;font-size:12px;font-weight:760;line-height:1.45}html[data-theme=dark] .commerce-conversion-card{background:radial-gradient(circle at 0% 0%, #35a6f529, transparent 32%), linear-gradient(180deg, #ffffff14, #ffffff08), var(--surface)}html[data-theme=dark] .commerce-conversion-step,html[data-theme=dark] .commerce-conversion-insights>div{background:#ffffff0a;border-color:#d3e2ef14}html[data-theme=dark] .commerce-conversion-step b{background:#ffffff14}.commerce-inventory-health-card{background:radial-gradient(circle at 100% 0%, #e2a53224, transparent 28%), linear-gradient(180deg, #ffffffbd, #ffffff70), var(--surface);gap:13px;overflow:hidden}.commerce-inventory-empty{min-height:58px;color:var(--brand-dark);background:color-mix(in srgb, var(--mint-soft) 58%, transparent);border:1px solid #15b4812e;border-radius:15px;align-items:center;gap:10px;padding:13px;font-size:13px;font-weight:850;display:flex}.commerce-inventory-health-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.commerce-inventory-health-summary>div{background:#ffffff94;border-radius:14px;gap:5px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #5a758f1f}.commerce-inventory-health-summary span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.commerce-inventory-health-summary strong{color:var(--ink);font-size:18px;line-height:1.1}.commerce-inventory-health-list{gap:8px;display:grid}.commerce-inventory-health-row{min-width:0;min-height:70px;color:var(--ink);background:color-mix(in srgb, var(--surface-soft) 68%, transparent);text-align:left;border:1px solid #5a758f2e;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.commerce-inventory-health-row.sold_out{background:color-mix(in srgb, var(--danger-soft) 54%, var(--surface));border-color:#db59603d}.commerce-inventory-health-row.low{background:color-mix(in srgb, var(--amber-soft) 48%, var(--surface));border-color:#e2a53242}.commerce-inventory-health-icon{width:36px;height:36px;color:var(--brand-dark);background:#ffffff9e;border-radius:999px;place-items:center;display:grid}.commerce-inventory-health-row.sold_out .commerce-inventory-health-icon{color:var(--danger-ink)}.commerce-inventory-health-row.low .commerce-inventory-health-icon{color:var(--amber-ink)}.commerce-inventory-health-row>span:not(.commerce-inventory-health-icon){gap:4px;min-width:0;display:grid}.commerce-inventory-health-row strong,.commerce-inventory-health-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commerce-inventory-health-row strong{color:var(--ink);font-size:13px;line-height:1.2}.commerce-inventory-health-row small{color:var(--muted);font-size:11px;font-weight:780}.commerce-inventory-health-row b{color:var(--ink);text-align:right;justify-items:end;gap:3px;font-size:12px;font-weight:950;display:grid}.commerce-inventory-health-row b small{max-width:118px;color:var(--muted);font-size:10px}.commerce-inventory-more{color:var(--muted);margin:0;font-size:12px;font-weight:800;line-height:1.4}html[data-theme=dark] .commerce-inventory-health-card{background:radial-gradient(circle at 100% 0%, #f3c15424, transparent 30%), linear-gradient(180deg, #ffffff14, #ffffff08), var(--surface)}html[data-theme=dark] .commerce-inventory-health-summary>div,html[data-theme=dark] .commerce-inventory-health-row{background:#ffffff0a;border-color:#d3e2ef14}html[data-theme=dark] .commerce-inventory-health-row.sold_out{background:#4b2d3357;border-color:#ff8b9038}html[data-theme=dark] .commerce-inventory-health-row.low{background:#493c2052;border-color:#f3c15433}html[data-theme=dark] .commerce-inventory-health-icon{background:#ffffff14}.commerce-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commerce-product-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commerce-product-type-page .commerce-product-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-product-type-card{border:1px solid var(--line);min-width:0;min-height:124px;color:var(--ink);background:var(--surface-soft);text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-content:start;gap:10px;padding:12px;display:grid}.commerce-product-type-card.active{border-color:color-mix(in srgb, var(--brand) 42%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--brand-soft) 84%, var(--surface)), var(--surface)), var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 14%, transparent)}.commerce-product-type-next{color:var(--muted);align-self:center}.commerce-product-type-icon{width:34px;height:34px;color:var(--brand-dark);background:var(--brand-soft);border-radius:11px;place-items:center;display:grid}.commerce-product-type-card>span:not(.commerce-product-type-icon){gap:4px;min-width:0;display:grid}.commerce-product-type-card strong,.commerce-product-type-card small{text-overflow:ellipsis;overflow:hidden}.commerce-product-type-card strong{color:var(--ink);white-space:nowrap;font-size:13px;line-height:1.2}.commerce-product-type-card small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box}.commerce-product-type-card b{width:fit-content;color:var(--brand-dark);background:#ffffffb8;border-radius:999px;grid-column:1/-1;padding:5px 8px;font-size:11px;font-weight:900}.commerce-product-readiness{border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:12px;font-weight:820;line-height:1.35;display:inline-flex}.commerce-product-readiness.ready{color:var(--brand-dark);background:var(--mint-soft);border-color:#15b48147}.commerce-product-readiness.warning{color:var(--amber-ink);background:var(--amber-soft);border-color:#e2a53257}html[data-theme=dark] .commerce-product-type-card.active{background:linear-gradient(180deg, #3ed3a529, #ffffff0a), var(--surface)}html[data-theme=dark] .commerce-product-type-card b{background:#ffffff14}.commerce-detail-list{border-top:1px solid var(--line);padding-top:10px}.commerce-tool-stack,.commerce-tool-grid,.commerce-tool-card,.commerce-mini-list{gap:10px;display:grid}.commerce-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-tool-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;align-content:start;padding:12px}.commerce-tool-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.commerce-tool-heading h4,.commerce-tool-heading p{margin:0}.commerce-tool-heading h4{color:var(--ink);font-size:14px;line-height:1.25}.commerce-tool-heading p,.commerce-inline-status,.commerce-mini-list>p{color:var(--muted);font-size:12px;line-height:1.45}.commerce-tool-card>.primary{justify-self:start}.commerce-mini-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:9px;display:grid}.commerce-mini-row>div{gap:3px;min-width:0;display:grid}.commerce-mini-row strong,.commerce-mini-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commerce-mini-row strong{color:var(--ink);font-size:13px}.commerce-mini-row small{color:var(--muted);font-size:11px}.commerce-mini-row button{border:1px solid var(--line);min-height:30px;color:var(--brand-dark);background:var(--surface);border-radius:8px;padding:6px 9px;font-size:11px;font-weight:850}.commerce-variant-row.inactive{opacity:.72}.commerce-mini-row>.commerce-variant-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.commerce-variant-detail-editor{background:var(--surface-soft);border:1px solid #5a758f24;border-radius:12px;grid-column:1/-1;gap:10px;padding:11px;display:grid}.commerce-variant-detail-editor .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-variant-detail-editor .section-actions{justify-content:flex-start}html[data-theme=dark] .commerce-variant-detail-editor{border-color:#d3e2ef14}.commerce-security-admins{margin-top:10px}.finance-console{margin-top:14px}.admin-console-tabs{padding-bottom:0}.admin-console-tabs button svg{flex:none}.rmb-merchant-panel,.rmb-merchant-card{gap:12px;display:grid}.rmb-merchant-panel .finance-filter input,.rmb-merchant-card textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:var(--surface-soft);border-radius:13px;padding:10px 12px}.rmb-merchant-card textarea{resize:vertical;min-height:86px}.commerce-rmb-entry{background:linear-gradient(145deg,#fff9e4fa,#fffffffa);border:1px solid #e0a7276b;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid;box-shadow:0 10px 26px #a8760e1a}.commerce-rmb-entry.pending{background:linear-gradient(145deg,#ebf7fffa,#fffffffa);border-color:#299cf04d}.commerce-rmb-entry.verified{background:linear-gradient(145deg,#ebfbf4fa,#fffffffa);border-color:#2bb1794d}.commerce-rmb-entry.suspended,.commerce-rmb-entry.rejected{background:linear-gradient(145deg,#fff1effa,#fffffffa);border-color:#d6505047}.commerce-rmb-entry-icon,.commerce-rmb-entry-action{justify-content:center;align-items:center;display:inline-flex}.commerce-rmb-entry-icon{color:#a66b00;background:#ffdc7759;border-radius:14px;width:44px;height:44px}.commerce-rmb-entry.pending .commerce-rmb-entry-icon{color:var(--brand-dark);background:var(--brand-soft)}.commerce-rmb-entry.verified .commerce-rmb-entry-icon{color:#147c52;background:#2bb17929}.commerce-rmb-entry.suspended .commerce-rmb-entry-icon,.commerce-rmb-entry.rejected .commerce-rmb-entry-icon{color:#b33d3d;background:#d6505021}.commerce-rmb-entry-copy{gap:3px;min-width:0;display:grid}.commerce-rmb-entry-copy>b{color:#966100;background:#ffd96647;border-radius:999px;width:fit-content;padding:2px 7px;font-size:10px;font-weight:750}.commerce-rmb-entry.pending .commerce-rmb-entry-copy>b{color:var(--brand-dark);background:var(--brand-soft)}.commerce-rmb-entry.verified .commerce-rmb-entry-copy>b{color:#147c52;background:#2bb17924}.commerce-rmb-entry.suspended .commerce-rmb-entry-copy>b,.commerce-rmb-entry.rejected .commerce-rmb-entry-copy>b{color:#a53b3b;background:#d650501c}.commerce-rmb-entry-copy strong{color:var(--ink);font-size:15px}.commerce-rmb-entry-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}html[data-theme=dark] .commerce-rmb-entry{background:linear-gradient(145deg,#493c20f5,#172532fa);border-color:#f3c15466;box-shadow:0 12px 28px #00000038}html[data-theme=dark] .commerce-rmb-entry.pending{background:linear-gradient(145deg,#203f58f5,#172532fa);border-color:#35a6f561}html[data-theme=dark] .commerce-rmb-entry.verified{background:linear-gradient(145deg,#173e35f5,#172532fa);border-color:#42cf9c57}html[data-theme=dark] .commerce-rmb-entry.suspended,html[data-theme=dark] .commerce-rmb-entry.rejected{background:linear-gradient(145deg,#4a2b33f5,#172532fa);border-color:#ff8b9057}html[data-theme=dark] .commerce-rmb-entry-icon{color:#ffda7d;background:#f3c15429}html[data-theme=dark] .commerce-rmb-entry.pending .commerce-rmb-entry-icon{color:var(--brand-dark);background:#35a6f529}html[data-theme=dark] .commerce-rmb-entry.verified .commerce-rmb-entry-icon{color:var(--mint-ink);background:#42cf9c24}html[data-theme=dark] .commerce-rmb-entry.suspended .commerce-rmb-entry-icon,html[data-theme=dark] .commerce-rmb-entry.rejected .commerce-rmb-entry-icon{color:var(--danger-ink);background:#ff8b9024}html[data-theme=dark] .commerce-rmb-entry-copy>b{color:#ffe19a;background:#f3c15429}html[data-theme=dark] .commerce-rmb-entry.pending .commerce-rmb-entry-copy>b{color:var(--brand-dark);background:#35a6f529}html[data-theme=dark] .commerce-rmb-entry.verified .commerce-rmb-entry-copy>b{color:var(--mint-ink);background:#42cf9c24}html[data-theme=dark] .commerce-rmb-entry.suspended .commerce-rmb-entry-copy>b,html[data-theme=dark] .commerce-rmb-entry.rejected .commerce-rmb-entry-copy>b{color:var(--danger-ink);background:#ff8b9024}.commerce-rmb-entry-action{color:#fff;background:var(--brand);border:0;border-radius:12px;grid-column:1/-1;gap:5px;width:100%;min-height:42px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.commerce-rmb-entry-action span{text-align:center;flex:1}.commerce-rmb-management-entry{margin:0}.rmb-verification-page,.rmb-application-form,.rmb-application-current,.rmb-application-evidence{gap:12px;min-width:0;display:grid}.rmb-verification-summary{grid-template-columns:minmax(0,1fr) 108px;gap:10px;display:grid}.rmb-verification-status-summary,.rmb-verification-fee-summary,.rmb-verification-info-card,.rmb-verification-action-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft)}.rmb-verification-status-summary,.rmb-verification-fee-summary{border-radius:16px;padding:13px}.rmb-verification-status-summary{align-items:center;gap:10px;display:flex}.rmb-verification-status-summary>div,.rmb-verification-fee-summary{gap:2px;display:grid}.rmb-verification-status-summary small,.rmb-verification-fee-summary small{color:var(--muted);font-size:10px;font-weight:800}.rmb-verification-status-summary strong{color:var(--ink);font-size:15px}.rmb-verification-fee-summary{background:var(--amber-soft);border-color:#eea63540;align-content:center;justify-items:end}.rmb-verification-fee-summary strong{color:var(--amber-ink);font-size:24px;line-height:1}.rmb-verification-icon{width:40px;height:40px;color:var(--brand-dark);background:var(--brand-soft);border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rmb-verification-info-card,.rmb-verification-action-card{border-radius:18px;gap:14px;padding:16px;display:grid}.rmb-verification-section-heading{gap:4px;display:grid}.rmb-verification-section-heading h3,.rmb-verification-section-heading p{margin:0}.rmb-verification-section-heading h3{color:var(--ink);font-size:15px}.rmb-verification-section-heading p{color:var(--muted);font-size:12px;line-height:1.5}.rmb-fee-notice{color:var(--text-muted);background:var(--amber-soft);border:1px solid #eea63540;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:9px;padding:11px 12px;display:grid}.rmb-fee-notice>svg{color:var(--amber-ink);margin-top:1px}.rmb-fee-notice>div{gap:3px;display:grid}.rmb-fee-notice strong{color:var(--amber-ink);font-size:13px}.rmb-fee-notice span{font-size:11px;line-height:1.5}.rmb-verification-requirements{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.rmb-verification-requirements>div{grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:9px;padding:12px 0;display:grid}.rmb-verification-requirements>div+div{border-top:1px solid var(--line)}.rmb-verification-requirements>div>span{width:24px;height:24px;color:var(--brand-dark);background:var(--brand-soft);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.rmb-verification-requirements p{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;margin:1px 0 0;font-size:12px;line-height:1.55}.rmb-application-current a,.rmb-application-evidence a{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.rmb-ownership-check{border:1px solid var(--line);min-width:0;color:var(--text-muted);background:var(--surface-soft);border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;font-size:13px;line-height:1.5;display:grid}.rmb-ownership-check input{width:22px;min-width:22px;height:22px;margin:0;padding:0}.rmb-ownership-check span{overflow-wrap:anywhere;min-width:0}.rmb-homepage-field,.rmb-homepage-field input{width:100%;min-width:0}.rmb-application-form>button.primary{width:100%;min-height:46px}.rmb-application-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rmb-application-heading>div{gap:4px;min-width:0;display:grid}.admin-attention-item.rmb-application-card{align-items:stretch;gap:12px;width:100%;min-width:0;padding:14px;display:grid}.rmb-application-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rmb-application-evidence>a,.rmb-application-evidence>span{background:var(--surface-soft);border-radius:10px;align-items:center;min-width:0;min-height:38px;padding:8px 10px;font-size:12px;font-weight:750}.rmb-application-card .section-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.rmb-application-card .section-actions>button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;display:inline-flex}.status-pill{min-height:26px;color:var(--muted);background:var(--surface-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.status-pill.pending,.status-pill.unverified{color:var(--amber-ink);background:var(--amber-soft)}.status-pill.approved,.status-pill.verified{color:var(--mint-ink);background:var(--mint-soft)}.status-pill.rejected,.status-pill.suspended{color:var(--danger-ink);background:var(--danger-soft)}.rmb-application-card textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:82px;color:var(--text);background:var(--surface-soft);border-radius:13px;padding:10px 12px}@media (width<=620px){.admin-attention-item.rmb-application-card{padding:12px}.rmb-application-evidence{grid-template-columns:1fr}.rmb-application-evidence>a,.rmb-application-evidence>span{min-height:36px}}@media (width<=420px){.rmb-application-card .section-actions{grid-template-columns:1fr}}.admin-overview-grid,.admin-template-panel{gap:12px;display:grid}.admin-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-template-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:11px;min-width:0;padding:12px;display:grid}.admin-template-head{align-items:center;gap:9px;min-width:0;display:flex}.admin-template-head>span{width:32px;height:32px;color:var(--brand-strong);background:#2d90db1a;border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.admin-template-head h4,.admin-template-head p{margin:0}.admin-template-head h4{overflow-wrap:anywhere;color:var(--ink);font-size:13px;line-height:1.25}.admin-template-head p{color:var(--muted);margin-top:3px;font-size:11px}.admin-template-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.admin-template-card dt,.admin-template-card dd{margin:0}.admin-template-card dt{color:var(--muted);font-size:10px;font-weight:800}.admin-template-card dd{color:var(--ink);margin-top:2px;font-size:15px;font-weight:900}.admin-two-column{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:14px;display:grid}.admin-attention-list{gap:8px;display:grid}.admin-attention-item{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.admin-attention-item>span{width:28px;height:28px;color:var(--brand-strong);background:#2d90db1a;border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.admin-attention-item strong,.admin-attention-item small{overflow-wrap:anywhere;display:block}.admin-attention-item strong{color:var(--ink);font-size:13px}.admin-attention-item small,.admin-empty-line{color:var(--muted);margin-top:2px;font-size:11px;font-weight:750}.admin-finance-snapshot{border:1px solid var(--line);background:linear-gradient(135deg,#2d90db1a,#21b8841a);border-radius:8px;align-content:space-between;gap:14px;padding:13px;display:grid}.admin-finance-snapshot h3,.admin-finance-snapshot p{margin:0}.admin-finance-snapshot h3{color:var(--ink);font-size:15px}.admin-finance-snapshot p{color:var(--muted);margin-top:5px;font-size:12px;font-weight:800}.finance-metrics{margin:0}.finance-panel{gap:12px;display:grid}.finance-filter{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.finance-filter::-webkit-scrollbar{display:none}.finance-filter button{border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--surface-soft);border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.finance-filter button.active{color:#fff;background:var(--brand)}.finance-filter button span{min-width:18px;height:18px;color:inherit;background:#ffffff2e;border-radius:999px;place-items:center;font-size:10px;display:grid}@media (width<=640px){.admin-template-grid,.admin-two-column{grid-template-columns:1fr}}.finance-list{gap:10px;display:grid}.finance-withdrawal-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:12px;padding:13px;display:grid}.finance-withdrawal-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.finance-withdrawal-head h3,.finance-withdrawal-head p,.finance-withdrawal-amount strong,.finance-withdrawal-amount span,.finance-failure{margin:0}.finance-withdrawal-head h3{overflow-wrap:anywhere;color:var(--ink);margin-top:7px;font-size:20px;line-height:1.1}.finance-withdrawal-head p,.finance-withdrawal-amount span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35}.finance-withdrawal-amount{min-width:0;color:var(--muted);justify-items:end;display:grid}.finance-withdrawal-amount strong{overflow-wrap:anywhere;color:var(--ink);font-size:14px}.finance-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.finance-details-grid div{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;min-width:0;padding:8px}.finance-details-grid dt,.finance-details-grid dd{margin:0}.finance-details-grid dt{color:var(--muted);font-size:10px;font-weight:800}.finance-details-grid dd{overflow-wrap:anywhere;color:var(--ink);margin-top:4px;font-size:12px;font-weight:800}.finance-failure{color:var(--danger-ink);background:var(--danger-soft);border:1px solid #db596042;border-radius:8px;padding:9px;font-size:12px;line-height:1.45}.finance-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:8px;padding-top:10px;display:flex}.finance-actions>.link-button,.finance-actions>button{width:auto;min-height:36px;padding:8px 10px;font-size:11px}.finance-reject-field{flex:170px;gap:5px;min-width:0;display:grid}.finance-reject-field span{color:var(--muted);font-size:10px;font-weight:800}.finance-reject-field input{min-height:36px;padding:8px 10px;font-size:12px}.package-summary-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.package-summary-actions button{border:1px solid var(--line);min-height:32px;color:var(--ink);background:var(--surface-soft);border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800}.package-summary-actions button:disabled{opacity:.48}.storefront-shell{max-width:460px;padding:calc(14px + env(safe-area-inset-top)) 14px calc(112px + env(safe-area-inset-bottom));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--store-ink:#111827;--store-muted:#64748b;--store-faint:#94a3b8;--store-accent:#5e6ee6;--store-accent-strong:#2f5fc8;--store-action:#1677ff;--store-action-strong:#075fd0;--store-rose:#d66b5d;--store-warm:#b86b1f;--store-mint:#10a982;--store-glass:#fff9;--store-glass-strong:#ffffffdb;--store-glass-soft:#ffffff70;--store-glass-line:#ffffffdb;--store-subtle-line:#55698221;--store-shadow:0 22px 50px #32425a21;--store-shadow-soft:0 13px 28px #32425a17;--store-card-radius:30px;--store-panel-radius:26px;--store-pill-radius:999px;background:linear-gradient(#fdfefffa 0%,#f4f8fffa 44%,#f9f7fcfa 100%);position:relative}.storefront-shell:before{pointer-events:none;content:"";background:linear-gradient(#ffffffc7 0%,#fff0 34%),linear-gradient(112deg,#3d72d91a 0%,#7459d90e 50%,#c9675d0e 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 44%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 44%,#0000 100%)}.storefront-shell:after{pointer-events:none;content:"";opacity:.72;background:linear-gradient(155deg,#fff0 0%,#ffffff5c 42%,#fff0 68%),linear-gradient(22deg,#3d72d90d 0%,#fff0 46%,#c9675d0b 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 7%,#00000080 56%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7%,#00000080 56%,#0000 100%)}html[data-theme=dark] .storefront-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--store-ink:#f7faff;--store-muted:#a8b3c7;--store-faint:#7f8ba1;--store-accent:#a6b8ff;--store-accent-strong:#d4ddff;--store-action:#86b7ff;--store-action-strong:#d2e4ff;--store-rose:#ffaaa0;--store-warm:#ffd08a;--store-mint:#77e8c3;--store-glass:#1e26368a;--store-glass-strong:#2a3344ad;--store-glass-soft:#1a223175;--store-glass-line:#ffffff24;--store-subtle-line:#ffffff1a;--store-shadow:0 22px 50px #00000047;--store-shadow-soft:0 13px 28px #00000038;background:linear-gradient(#080b12fc 0%,#0d111dfc 46%,#11121efc 100%)}html[data-theme=dark] .storefront-shell:before{background:linear-gradient(#3541586b 0%,#35415800 38%),linear-gradient(112deg,#5282ff29 0%,#8b70ff1a 48%,#ff8e800f 100%)}html[data-theme=dark] .storefront-shell:after{opacity:.32;background:linear-gradient(155deg,#fff0 0%,#91aaff1c 42%,#fff0 68%),linear-gradient(22deg,#5282ff14 0%,#fff0 48%,#ff8e800e 100%)}.storefront-page{z-index:1;gap:14px;margin-top:0;display:grid;position:relative}.storefront-home-page{padding-top:2px}.storefront-home-toolbar{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;display:grid}.storefront-context-section{border-color:var(--store-glass-line);border-radius:var(--store-panel-radius);background:var(--store-glass);box-shadow:var(--store-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2)}.storefront-context-section>summary{color:var(--store-ink)}.storefront-context-section>summary small{color:var(--store-muted)}.storefront-search{border:1px solid var(--store-glass-line);border-radius:var(--store-pill-radius);min-width:0;color:var(--store-muted);-webkit-backdrop-filter:blur(32px)saturate(1.55);backdrop-filter:blur(32px)saturate(1.55);background:linear-gradient(#ffffffd1,#ffffff75);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 16px;display:grid;box-shadow:0 15px 28px #2d42601a,inset 0 1px #ffffffc2,inset 0 -1px #50647a0f}.storefront-icon-button{border:1px solid var(--store-glass-line);border-radius:var(--store-pill-radius);width:54px;min-height:54px;color:var(--store-accent-strong);-webkit-backdrop-filter:blur(30px)saturate(1.48);backdrop-filter:blur(30px)saturate(1.48);background:linear-gradient(#ffffffc7,#ffffff6b);place-items:center;padding:0;display:grid;box-shadow:0 15px 28px #2d42601a,inset 0 1px #ffffffb3}.storefront-welcome{border:1px solid var(--store-glass-line);border-radius:var(--store-panel-radius);color:var(--store-accent);background:var(--store-glass);box-shadow:var(--store-shadow-soft), inset 0 1px 0 #ffffff94;-webkit-backdrop-filter:blur(22px)saturate(1.28);backdrop-filter:blur(22px)saturate(1.28);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.storefront-welcome p{color:var(--store-muted);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.storefront-categories::-webkit-scrollbar{display:none}.storefront-segments::-webkit-scrollbar{display:none}.storefront-action-row::-webkit-scrollbar{display:none}.storefront-categories button,.storefront-segments button,.storefront-action-row button{border-radius:var(--store-pill-radius);min-width:max-content;min-height:40px;color:var(--store-muted);-webkit-backdrop-filter:blur(20px)saturate(1.22);backdrop-filter:blur(20px)saturate(1.22);background:#ffffff7a;border:1px solid #ffffffb8;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff80}.storefront-categories button.active,.storefront-segments button.active{color:var(--store-accent-strong);background:linear-gradient(#e2ebfff0,#d3dfffb8);border-color:#2f66d92e;box-shadow:0 8px 18px #2f66d91f,inset 0 1px #ffffff94}.storefront-segments button b{min-width:19px;height:19px;color:var(--store-muted);background:#ffffff9e;border-radius:999px;place-items:center;padding:0 6px;font-size:10px;font-weight:950;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffff94}.storefront-segments button.active b{color:var(--store-accent-strong);background:#ffffffbd}.storefront-section-title{color:var(--store-ink);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:900;display:flex}.storefront-section-title small{color:var(--store-faint);font-size:11px;font-weight:800}.storefront-coupon-chip{border:1px solid var(--store-glass-line);min-width:min(282px,100vw - 54px);max-width:310px;color:var(--store-ink);text-align:left;-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);background:linear-gradient(135deg,#ffffffd1,#e8f0ff80 56%,#ffece785);border-radius:24px;grid-template-columns:auto minmax(72px,.8fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:0 14px 30px #2c3e581a,inset 0 1px #ffffffb8}.storefront-coupon-chip.active{border-color:#2f66d952;box-shadow:0 14px 32px #2f66d924,inset 0 1px #ffffffc2}.storefront-coupon-mark{width:34px;height:34px;color:var(--store-action);background:#ffffff94;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffa3}.storefront-coupon-copy strong{color:var(--store-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;overflow:hidden}.storefront-coupon-copy small,.storefront-coupon-meta small{color:var(--store-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.storefront-coupon-meta b{color:var(--store-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.storefront-coupon-field{border:1px solid var(--store-glass-line);border-radius:var(--store-pill-radius);color:var(--store-accent-strong);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:linear-gradient(#ffffffa8,#ffffff57);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 15px;display:grid;box-shadow:inset 0 1px #ffffff94}.storefront-coupon-field input{min-height:46px;color:var(--store-ink);box-shadow:none;background:0 0;border:0;font-size:14px;font-weight:750}.storefront-alert{color:#9b6a08;box-shadow:var(--store-shadow-soft);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#fff4d7bd;border:1px solid #e2a53242;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:12px;font-size:12px;font-weight:800;display:grid}.storefront-product-card,.storefront-record-card,.storefront-profile-panel,.storefront-balance-panel{border:1px solid var(--store-glass-line);border-radius:var(--store-card-radius);min-width:0;box-shadow:var(--store-shadow-soft), inset 0 1px 0 #ffffffb3;-webkit-backdrop-filter:blur(14px)saturate(1.16);backdrop-filter:blur(14px)saturate(1.16);background:linear-gradient(#ffffffd1,#ffffff94);display:grid}.storefront-product-card{contain:layout paint;color:var(--store-ink);gap:0;padding:8px;overflow:hidden}.storefront-product-media{aspect-ratio:1.72;width:100%;min-height:132px;color:var(--store-accent-strong);background:radial-gradient(circle at 18% 18%,#ffffffb3,#0000 30%),linear-gradient(140deg,#e8efffe6 0%,#e0ebffeb 58%,#fff0ebdb 100%);border-radius:24px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #50647a14}.storefront-product-card.no-cover .storefront-product-media{aspect-ratio:1;border-radius:22px;width:82px;min-height:82px}.storefront-product-media svg{opacity:.78;width:46px;height:46px}.storefront-product-card.no-cover .storefront-product-media svg{width:33px;height:33px}.storefront-product-media img,.storefront-product-media video{object-fit:cover;width:100%;height:100%}.storefront-product-title{gap:4px;display:grid}.storefront-product-title h3{text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.18;overflow:hidden}.storefront-product-card.no-cover .storefront-product-title h3{font-size:18px;line-height:1.2}.storefront-product-meta{color:var(--store-muted);flex-wrap:wrap;gap:7px;margin:0;font-size:12px;display:flex}.storefront-fulfillment-field{gap:7px;display:grid}.storefront-fulfillment-field span{color:var(--store-muted);font-size:12px;font-weight:850}.storefront-fulfillment-field textarea,.storefront-fulfillment-field select{resize:vertical;border:1px solid var(--store-glass-line);min-height:76px;color:var(--store-ink);background:#ffffff6b;border-radius:18px;padding:12px 13px;box-shadow:inset 0 1px #ffffff80}.storefront-fulfillment-field select{resize:none;min-height:44px;font-weight:800}.storefront-product-action{-webkit-backdrop-filter:blur(24px)saturate(1.36);backdrop-filter:blur(24px)saturate(1.36);background:linear-gradient(#ffffffc2,#ffffff75);border:1px solid #ffffffc2;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;padding:11px 12px;display:flex;box-shadow:0 10px 22px #2d426014,inset 0 1px #ffffff9e}.storefront-product-card.no-cover .storefront-product-action{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-column:2;margin:-2px 0 0;padding:0}.storefront-product-action strong,.storefront-record-side strong{color:var(--store-ink);font-size:18px;line-height:1.2}.storefront-product-action strong{gap:2px;display:grid}.storefront-product-action strong small{color:var(--store-muted);font-size:11px;font-weight:800;text-decoration:line-through}.storefront-product-action button,.storefront-record-side button,.storefront-detail-action button{border-radius:var(--store-pill-radius);color:#fff;background:linear-gradient(180deg, #4b95ff, var(--store-action));border:1px solid #ffffff47;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 20px #1677ff38,inset 0 1px #ffffff3d}.storefront-product-buttons{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.storefront-product-card.no-cover .storefront-product-buttons button{min-height:34px;padding:8px 11px}.storefront-product-buttons .secondary{color:var(--store-accent-strong);background:#ffffff94;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #50647a0f}.storefront-detail-layer{z-index:60;pointer-events:none;align-items:end;display:grid;position:fixed;inset:0}.storefront-detail-backdrop{-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);pointer-events:auto;background:linear-gradient(#090f1a14,#090f1a57);border:0;padding:0;position:absolute;inset:0}.storefront-detail-sheet{z-index:1;width:min(100%,460px);max-height:calc(100dvh - 28px - env(safe-area-inset-top));padding:10px 16px calc(18px + env(safe-area-inset-bottom));color:var(--store-ink);-webkit-backdrop-filter:blur(42px)saturate(1.6);backdrop-filter:blur(42px)saturate(1.6);pointer-events:auto;background:linear-gradient(#ffffffe6,#f7faffb8);border:1px solid #ffffffb8;border-radius:34px 34px 0 0;justify-self:center;gap:14px;display:grid;position:relative;overflow:auto;box-shadow:0 -24px 62px #22344c3d,inset 0 1px #ffffffc7}.storefront-detail-handle{background:#64748b3d;border-radius:999px;justify-self:center;width:44px;height:5px}.storefront-detail-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.storefront-detail-head>div{gap:4px;min-width:0;display:grid}.storefront-detail-head span{color:var(--store-accent);font-size:12px;font-weight:900}.storefront-detail-head h2{color:var(--store-ink);overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.18}.storefront-detail-head button{width:42px;height:42px;color:var(--store-muted);background:#ffffff8a;border:1px solid #ffffffb8;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff9e}.storefront-detail-sheet .storefront-product-media{border-radius:28px;min-height:190px}.storefront-detail-copy{gap:7px;display:grid}.storefront-detail-copy h3{color:var(--store-ink);margin:0;font-size:15px}.storefront-detail-copy p,.storefront-detail-copy .commerce-rich-text{color:var(--store-muted);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.storefront-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.storefront-detail-grid span,.storefront-detail-promo{background:#ffffff7a;border:1px solid #ffffffad;border-radius:22px;gap:5px;min-width:0;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff94}.storefront-detail-grid small{color:var(--store-muted);font-size:11px;font-weight:850}.storefront-detail-grid b{color:var(--store-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.storefront-detail-grid b.wrap{white-space:normal;overflow-wrap:anywhere}.storefront-detail-promo{color:var(--store-accent-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;font-size:13px;font-weight:900}.storefront-detail-action{-webkit-backdrop-filter:blur(30px)saturate(1.42);backdrop-filter:blur(30px)saturate(1.42);background:linear-gradient(#ffffffdb,#ffffff94);border:1px solid #ffffffc2;border-radius:26px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 30px #2d42601a,inset 0 1px #ffffffad}.storefront-detail-action strong{color:var(--store-ink);gap:2px;font-size:22px;line-height:1.12;display:grid}.storefront-detail-action strong small{color:var(--store-muted);font-size:12px;font-weight:800;text-decoration:line-through}.storefront-detail-action button{min-height:46px;padding:10px 18px;font-size:13px}.storefront-detail-action button.secondary{color:var(--store-accent-strong);background:#ffffff94;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #50647a0f}.storefront-payment-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.storefront-order-detail-list{gap:8px;display:grid}.storefront-order-detail-list span{border-bottom:1px solid var(--store-subtle-line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 2px 8px;display:flex}.storefront-order-detail-list span:last-child{border-bottom:0;padding-bottom:0}.storefront-order-detail-list small,.storefront-order-delivery small{color:var(--store-muted);font-size:12px;font-weight:800}.storefront-order-detail-list b{min-width:0;color:var(--store-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.storefront-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.storefront-wallet-hero{color:var(--store-ink);-webkit-backdrop-filter:blur(34px)saturate(1.45);backdrop-filter:blur(34px)saturate(1.45);background:radial-gradient(circle at 20% 12%,#ffffffd1,#0000 30%),linear-gradient(135deg,#ffffff9e,#dae9ff57 52%,#d7f9ec4d);border:1px solid #ffffffbd;border-radius:28px;gap:14px;padding:18px;display:grid;box-shadow:0 22px 48px #2d476924,inset 0 1px #ffffffb8}.storefront-wallet-hero span,.storefront-wallet-hero small{color:var(--store-muted);font-size:12px;font-weight:780}.storefront-wallet-hero strong{min-width:0;color:var(--store-ink);overflow-wrap:anywhere;font-size:34px;line-height:1.05}.storefront-wallet-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.storefront-wallet-hero-grid span{background:#ffffff57;border:1px solid #ffffff9e;border-radius:18px;gap:6px;padding:10px;display:grid}.storefront-wallet-hero-grid b{min-width:0;color:var(--store-ink);overflow-wrap:anywhere;font-size:14px}.storefront-support-panel{background:#ffffff75;border:1px solid #ffffffad;border-radius:24px;gap:12px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff94}.storefront-support-panel h3{color:var(--store-ink);margin:0;font-size:15px}.storefront-support-status{background:#e2ebff7a;border:1px solid #2f5fc82e;border-radius:16px;gap:6px;padding:12px;display:grid}.storefront-support-status span,.storefront-support-status small{color:var(--store-muted);font-size:11px;font-weight:760}.storefront-support-status b{color:var(--store-accent);font-size:13px}.storefront-support-status p{color:var(--store-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.storefront-support-panel p{color:var(--store-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.storefront-support-panel>button,.storefront-support-form button{border-radius:var(--store-pill-radius);color:#fff;background:linear-gradient(180deg, #4b95ff, var(--store-action));border:1px solid #ffffff47;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 20px #1677ff2e,inset 0 1px #ffffff3d}.storefront-support-panel>button.secondary,.storefront-support-form button.secondary{color:var(--store-accent-strong);background:#ffffff94;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #50647a0f}.storefront-support-form{gap:9px;display:grid}.storefront-support-form textarea{resize:vertical;border:1px solid var(--store-glass-line);width:100%;min-height:104px;color:var(--store-ink);background:#ffffff85;border-radius:20px;padding:12px 13px;font-size:13px;line-height:1.5;box-shadow:inset 0 1px #ffffff80}.storefront-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.storefront-section-head h2{font-size:21px;line-height:1.25}.storefront-section-head span{color:var(--store-muted);font-size:12px;font-weight:800}.storefront-record-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px}.storefront-record-main h3{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.3;overflow:hidden}.storefront-record-main p,.storefront-record-main small,.storefront-record-side span,.storefront-profile-panel p,.storefront-balance-panel span{color:var(--store-muted);margin:0;font-size:12px;line-height:1.45}.storefront-record-side{text-align:right;justify-items:end;gap:8px;min-width:104px;display:grid}.storefront-faq-card .storefront-record-side{min-width:84px}.storefront-faq-card .storefront-record-side button svg{transition:transform .16s}.storefront-faq-card.expanded .storefront-record-side button svg{transform:rotate(180deg)}.storefront-faq-answer{white-space:pre-wrap}.storefront-delivery-panel{background:#ffffff6b;border:1px solid #7d91aa2e;border-radius:16px;gap:4px;margin-top:4px;padding:9px 10px;display:grid}.storefront-support-summary-panel{background:#e2ebff75;border-color:#3d72d933}.storefront-delivery-panel span{color:var(--store-muted);font-size:11px;font-weight:850}.storefront-delivery-panel p{color:var(--store-ink);font-size:13px;font-weight:850}.storefront-inline-action{color:var(--store-accent-strong);background:#e2ebffb8;border:0;border-radius:999px;align-items:center;gap:5px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.storefront-address-form{border:1px solid var(--store-glass-line);box-shadow:var(--store-shadow-soft), inset 0 1px 0 #ffffff94;-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:#ffffff85;border-radius:24px;gap:9px;padding:12px;display:grid}.storefront-address-form input{border:1px solid var(--store-glass-line);width:100%;min-width:0;min-height:44px;color:var(--store-ink);background:#ffffff94;border-radius:16px;padding:0 12px;font-size:13px;font-weight:750}.storefront-check-row{color:var(--store-muted);align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.storefront-check-row input{width:16px;min-height:16px}.storefront-address-form button{justify-content:center}.storefront-address-card .storefront-record-main small{white-space:normal;overflow-wrap:anywhere}.storefront-record-side button+button{color:var(--store-accent-strong);box-shadow:none;background:#e2ebffdb}.storefront-balance-panel{color:var(--store-ink);gap:18px;padding:18px}.storefront-balance-panel.compact{gap:14px}.storefront-balance-panel strong{color:var(--store-ink);font-size:34px;line-height:1}.storefront-balance-panel.compact strong{font-size:28px}.storefront-balance-grid{border-top:1px solid var(--store-subtle-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.storefront-balance-grid span{gap:5px;min-width:0;font-size:11px;display:grid}.storefront-balance-grid b{color:var(--store-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.storefront-profile-panel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:14px}.storefront-user-avatar{color:#7e4f18;background:linear-gradient(135deg,#ffd18e,#dcecff);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-weight:900;display:grid;overflow:hidden}.storefront-profile-panel h2{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.2;overflow:hidden}.storefront-code{overflow-wrap:anywhere;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--store-ink)!important}.storefront-empty{min-height:132px;color:var(--store-muted);-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14);text-align:center;background:#ffffff6b;border:1px dashed #55698238;border-radius:8px;place-items:center;gap:8px;padding:22px;display:grid}.storefront-bottom-nav{z-index:20;right:auto;bottom:calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(28px)saturate(1.35);backdrop-filter:blur(28px)saturate(1.35);background:linear-gradient(#ffffffd6,#ffffff6b);border:1px solid #ffffffc7;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 28px,388px);min-height:72px;padding:7px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 26px 62px #22344c3d,inset 0 5px 18px #ffffff38,inset 0 1px #ffffffb3,inset 0 -1px #43566e14}.storefront-bottom-nav button{min-width:0;min-height:58px;color:var(--store-muted);background:0 0;border-radius:999px;align-content:center;place-items:center;gap:3px;padding:6px 4px;font-size:11px;font-weight:850;transition:background-color .16s,box-shadow .16s,color .16s,transform .16s;display:grid;position:relative}.storefront-bottom-nav button.active{color:var(--store-accent-strong);background:linear-gradient(#f2f6fffa,#dae5ffc7);transform:translateY(-1px);box-shadow:0 11px 25px #2f5fc82b,inset 0 1px #ffffffb8,inset 0 -1px #2f5fc817}.storefront-bottom-nav button svg{filter:drop-shadow(0 1px #ffffff52);display:block}.storefront-nav-badge{color:#fff;pointer-events:none;background:linear-gradient(#ff6b70,#dc3f49);border:1px solid #ffffffc2;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:950;line-height:1;display:inline-grid;position:absolute;top:5px;right:6px;box-shadow:0 6px 14px #dc3f493d,inset 0 1px #ffffff47}.storefront-shell .commerce-wallet-card{border:1px solid var(--store-glass-line);border-radius:var(--store-card-radius);color:var(--store-ink);box-shadow:var(--store-shadow), inset 0 1px 0 #ffffffa3;-webkit-backdrop-filter:blur(30px)saturate(1.42);backdrop-filter:blur(30px)saturate(1.42);background:linear-gradient(#ffffffb8,#ffffff6b);padding:15px}.storefront-shell .commerce-wallet-card select,.storefront-shell .commerce-wallet-form input{color:var(--store-ink);background:#ffffff8a;border-color:#ffffffc7}.storefront-shell .commerce-wallet-balance{color:var(--store-ink);background:linear-gradient(135deg,#dffbf2eb,#e1eeffc2);border:1px solid #ffffff9e;box-shadow:inset 0 1px #ffffff94}.storefront-shell .commerce-wallet-balance span,.storefront-shell .commerce-wallet-grid span{color:var(--store-muted);opacity:1}.storefront-shell .commerce-wallet-grid span,.storefront-shell .commerce-wallet-history>div{border-color:var(--store-subtle-line);background:#ffffff57}.storefront-shell .commerce-wallet-grid b,.storefront-shell .commerce-wallet-history-row strong{color:var(--store-ink)}.storefront-shell .commerce-withdrawal-readiness{border-color:var(--store-glass-line);border-radius:var(--store-pill-radius);-webkit-backdrop-filter:blur(24px)saturate(1.28);backdrop-filter:blur(24px)saturate(1.28);background:#ffffff57;box-shadow:inset 0 1px #ffffff94}.storefront-shell .commerce-withdrawal-readiness.ready{background:#dbf6ef80;border-color:#53ad9642}.storefront-shell .commerce-withdrawal-readiness.locked{background:#ffefd56b;border-color:#cb96523d}.storefront-shell .commerce-withdrawal-readiness strong{color:var(--store-ink)}.storefront-shell .commerce-withdrawal-readiness small{color:var(--store-muted)}.storefront-shell .commerce-withdrawal-readiness button{color:var(--store-accent-strong);background:#ffffff8a;border-color:#ffffffc7}.storefront-shell .commerce-wallet-form button{background:linear-gradient(#17be91f5,#067960fa);border-radius:999px;box-shadow:0 10px 20px #06796033,inset 0 1px #ffffff38}html[data-theme=dark] .storefront-search,html[data-theme=dark] .storefront-coupon-field,html[data-theme=dark] .storefront-coupon-chip,html[data-theme=dark] .storefront-icon-button,html[data-theme=dark] .storefront-welcome,html[data-theme=dark] .storefront-product-card,html[data-theme=dark] .storefront-detail-sheet,html[data-theme=dark] .storefront-record-card,html[data-theme=dark] .storefront-profile-panel,html[data-theme=dark] .storefront-balance-panel,html[data-theme=dark] .storefront-shell .commerce-wallet-card{border-color:var(--store-glass-line);box-shadow:var(--store-shadow), inset 0 1px 0 #ffffff14, inset 0 -1px 0 #0000002e;background:linear-gradient(#232c3eb3,#151d2b80)}html[data-theme=dark] .storefront-categories button,html[data-theme=dark] .storefront-segments button,html[data-theme=dark] .storefront-action-row button{color:var(--store-muted);background:#1f283a94;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff12}html[data-theme=dark] .storefront-categories button.active,html[data-theme=dark] .storefront-segments button.active,html[data-theme=dark] .storefront-bottom-nav button.active{color:var(--store-accent-strong);background:linear-gradient(#4a659aad,#2a3a609e);border-color:#8eb7ff3d;box-shadow:0 10px 24px #4b79ff2e,inset 0 1px #ffffff24,inset 0 -1px #0000002e}html[data-theme=dark] .storefront-segments button b{color:var(--store-muted);background:#ffffff14;box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .storefront-segments button.active b{color:var(--store-accent-strong);background:#ffffff1f}html[data-theme=dark] .storefront-nav-badge{background:linear-gradient(#ff7e83,#d94752);border-color:#ffffff2e;box-shadow:0 6px 16px #00000047,inset 0 1px #ffffff29}html[data-theme=dark] .storefront-coupon-chip.active{background:linear-gradient(135deg,#394e7eb8,#1d304c99 58%,#2d29468f);border-color:#8eb7ff4d}html[data-theme=dark] .storefront-coupon-mark{color:var(--store-action-strong);background:#ffffff14}html[data-theme=dark] .storefront-product-media,html[data-theme=dark] .storefront-shell .commerce-wallet-balance{color:var(--store-accent-strong);background:radial-gradient(circle at 18% 18%,#ffffff14,#0000 30%),linear-gradient(140deg,#1f3656eb 0%,#222e4af2 58%,#372a3ae6 100%);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000003d}html[data-theme=dark] .storefront-fulfillment-field textarea,html[data-theme=dark] .storefront-fulfillment-field select{color:var(--store-ink);background:#eef3fa14}html[data-theme=dark] .storefront-product-action,html[data-theme=dark] .storefront-detail-action,html[data-theme=dark] .storefront-bottom-nav{background:linear-gradient(#283143b8,#141b2985);border-color:#ffffff1f;box-shadow:0 24px 58px #00000057,inset 0 6px 16px #ffffff0a,inset 0 1px #ffffff1a,inset 0 -1px #0003}html[data-theme=dark] .storefront-product-card.no-cover .storefront-product-action{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}html[data-theme=dark] .storefront-support-status{background:#2d487438;border-color:#86b7ff33}html[data-theme=dark] .storefront-wallet-hero{background:radial-gradient(circle at 16% 12%,#ffffff14,#0000 28%),linear-gradient(135deg,#263146b8,#141c2a99 56%,#3f344c3d);border-color:#ffffff1f;box-shadow:0 24px 58px #0000004d,inset 0 1px #ffffff14}html[data-theme=dark] .storefront-wallet-hero-grid span{background:#eef3fa12;border-color:#ffffff1a}html[data-theme=dark] .storefront-bottom-nav button{color:#8f9cb2}html[data-theme=dark] .storefront-bottom-nav button svg{filter:none}html[data-theme=dark] .storefront-product-action button,html[data-theme=dark] .storefront-record-side button,html[data-theme=dark] .storefront-detail-action button,html[data-theme=dark] .storefront-shell .commerce-wallet-form button{color:#07162c;background:linear-gradient(#c4dcff,#86b7ff);box-shadow:0 10px 22px #86b7ff33,inset 0 1px #ffffff57}html[data-theme=dark] .storefront-product-meta span,html[data-theme=dark] .storefront-product-buttons .secondary,html[data-theme=dark] .storefront-detail-head button,html[data-theme=dark] .storefront-detail-grid span,html[data-theme=dark] .storefront-detail-promo,html[data-theme=dark] .storefront-detail-action button.secondary,html[data-theme=dark] .storefront-support-panel,html[data-theme=dark] .storefront-support-panel>button.secondary,html[data-theme=dark] .storefront-support-form button.secondary,html[data-theme=dark] .storefront-record-side button+button,html[data-theme=dark] .storefront-shell .commerce-wallet-grid span,html[data-theme=dark] .storefront-empty{color:var(--store-muted);background:#ffffff0f}html[data-theme=dark] .storefront-product-buttons .secondary,html[data-theme=dark] .storefront-detail-action button.secondary,html[data-theme=dark] .storefront-support-panel>button.secondary,html[data-theme=dark] .storefront-support-form button.secondary{color:var(--store-accent-strong)}html[data-theme=dark] .storefront-support-form textarea{color:var(--store-ink);background:#ffffff12;border-color:#ffffff1f}html[data-theme=dark] .storefront-support-summary-panel{background:#435b8f33;border-color:#8eb7ff2e}html[data-theme=dark] .storefront-shell .commerce-wallet-card select,html[data-theme=dark] .storefront-shell .commerce-wallet-form input{color:var(--store-ink);background:#ffffff12;border-color:#ffffff1f}html[data-theme=dark] .storefront-shell .commerce-withdrawal-readiness,html[data-theme=dark] .storefront-shell .commerce-withdrawal-readiness.ready,html[data-theme=dark] .storefront-shell .commerce-withdrawal-readiness.locked{background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .storefront-shell .commerce-withdrawal-readiness button{color:var(--store-ink);background:#ffffff14;border-color:#ffffff1f}html[data-theme=dark] .storefront-alert{color:#f7cf79;background:#4b37168a;border-color:#f3c1543d}@media (width<=760px){.commerce-product-list-page .section-heading{grid-template-columns:minmax(0,1fr);display:grid}.commerce-product-page-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;width:min(100%,360px)}.commerce-product-page-actions button{width:100%;min-width:0}}@media (width<=560px){.commerce-inline-sharing-status>button{grid-column:1/-1;width:100%}}@media (width<=520px){.commerce-launch-heading{grid-template-columns:auto minmax(0,1fr)}.commerce-launch-heading>strong{grid-column:1/-1;justify-self:start}.commerce-launch-preview{grid-template-columns:auto minmax(0,1fr)}.commerce-launch-preview .link-button{grid-column:1/-1;width:100%}.commerce-launch-steps>button{grid-template-columns:auto minmax(0,1fr)}.commerce-launch-step-action{grid-column:2;justify-self:start}.commerce-product-create-progress{gap:4px}.commerce-product-create-progress span{gap:4px;font-size:10px}.commerce-product-create-progress span b{width:22px;height:22px;font-size:10px}.commerce-product-setup-intro{grid-template-columns:auto minmax(0,1fr)}.commerce-product-setup-intro button{grid-column:1/-1;width:100%}.commerce-product-setup-actions{grid-template-columns:1fr;display:grid}.commerce-product-setup-actions button{width:100%}.commerce-wallet-form,.commerce-wallet-history,.storefront-wallet-hero-grid,.commerce-inline-controls,.commerce-tool-grid,.commerce-overview-grid{grid-template-columns:1fr}.commerce-command-grid,.commerce-order-workbench-grid,.commerce-overview-kpis,.commerce-trend-summary,.commerce-conversion-flow,.commerce-conversion-insights,.commerce-inventory-health-summary,.commerce-product-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-wallet-form button,.commerce-withdrawal-readiness button,.commerce-broadcast-box button{width:100%}.finance-withdrawal-head,.finance-details-grid,.commerce-product-detail-editor .settings-grid,.commerce-variant-detail-editor .settings-grid,.commerce-category-row,.commerce-category-editor,.commerce-customer-row{grid-template-columns:1fr}.commerce-category-actions,.commerce-category-editor button{width:100%}.commerce-category-actions button{flex:120px}.commerce-product-page-actions,.commerce-product-page-actions button{width:100%}.commerce-product-create-page .commerce-product-type-grid{grid-template-columns:1fr}.commerce-product-create-page .commerce-product-type-card{min-height:0}.commerce-product-create-page .commerce-product-type-card small{text-overflow:clip;-webkit-line-clamp:unset;display:block;overflow:visible}.commerce-customer-tools{justify-items:stretch}.commerce-customer-tools .link-button,.commerce-customer-tools button{width:100%}.finance-withdrawal-amount{justify-items:start}}@media (width<=360px){.commerce-product-duration-control.has-days{grid-template-columns:1fr}.commerce-product-toggle-row{gap:9px;padding-left:9px;padding-right:9px}.commerce-nav button{gap:4px;padding:6px 4px;font-size:10px}.commerce-operation-row,.commerce-store-display-row{gap:8px;padding-left:9px;padding-right:9px}.commerce-operation-toggle-value,.commerce-store-display-row>b{display:none}.commerce-wallet-grid,.commerce-wallet-form,.commerce-wallet-history,.commerce-inline-controls,.commerce-tool-grid,.commerce-command-grid,.commerce-order-workbench-grid,.commerce-product-type-grid,.commerce-overview-grid,.commerce-overview-kpis,.commerce-trend-summary,.commerce-conversion-flow,.commerce-conversion-insights,.commerce-inventory-health-summary{grid-template-columns:1fr}.commerce-order-summary,.commerce-management-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-management-group>summary{grid-template-columns:auto minmax(0,1fr) auto}.commerce-management-group>summary b{grid-column:2;justify-self:start}.commerce-management-group>summary>svg{grid-area:1/3/span 2}.commerce-overview-hero-main{grid-template-columns:1fr}.commerce-inventory-health-row{grid-template-columns:auto minmax(0,1fr)}.commerce-inventory-health-row b{text-align:left;grid-column:1/-1;justify-items:start}.commerce-wallet-form button,.commerce-withdrawal-readiness button,.commerce-broadcast-box button,.finance-actions>.link-button,.finance-actions>button,.finance-reject-field{width:100%}.storefront-record-card{grid-template-columns:1fr}.storefront-record-side{text-align:left;justify-items:start;min-width:0}.storefront-product-action{flex-direction:column;align-items:stretch}.storefront-product-buttons,.storefront-product-action button,.storefront-detail-action button,.storefront-order-actions{width:100%}.storefront-product-buttons button{flex:1 1 0}.storefront-detail-grid{grid-template-columns:1fr}.storefront-detail-action{flex-direction:column;align-items:stretch}.storefront-payment-actions{width:100%}.storefront-order-actions{justify-content:stretch}.storefront-order-actions button,.storefront-support-form button{flex:126px}.storefront-support-panel>button,.storefront-support-form>div{width:100%}.storefront-product-action button,.storefront-detail-action button{justify-content:center}}.active-upload-pill{color:var(--mint-ink);background:var(--mint-soft);border:1px solid #15b4814d}.content-empty{text-align:center;justify-items:center;padding:26px 18px}.content-empty>span{width:48px;height:48px;color:var(--brand-dark);background:var(--brand-soft);border-radius:14px;place-items:center;display:grid}.content-empty .primary{max-width:220px;margin-top:3px}.analytics-funnel{align-items:stretch;gap:0;display:flex}.funnel-segment{flex:1 1 0;align-items:center;min-width:0;display:flex}.funnel-step{border:1px solid var(--line);background:var(--surface-soft);text-align:center;border-radius:12px;flex:1 1 0;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:88px;padding:9px 5px;display:grid}.funnel-step.blue{background:var(--brand-soft);border-color:#299cf047}.funnel-step.yellow{background:var(--amber-soft);border-color:#e2a5324d}.funnel-step.green{background:var(--mint-soft);border-color:#15b4814d}.funnel-step small{color:var(--muted);font-size:10px;font-weight:750;line-height:1.2}.funnel-step strong{color:var(--ink);font-size:23px}.funnel-arrow{color:var(--muted);flex:none}.operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operation-stat{border:1px solid var(--line);color:inherit;background:var(--surface-soft);text-align:left;border-radius:10px;gap:2px;padding:11px;display:grid}button.operation-stat{width:100%}.operation-stat.clickable{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.operation-stat.clickable:hover,.operation-stat.clickable:focus-visible{box-shadow:var(--shadow-soft);border-color:#299cf052;transform:translateY(-1px)}.operation-stat strong{color:var(--ink);font-size:20px}.operation-stat span{color:var(--muted);font-size:10px;font-weight:750}.operation-stat.danger{background:var(--danger-soft);border-color:#db59605c}.operation-stat.danger strong{color:var(--danger-ink)}.settings-list{gap:9px;display:grid}.settings-row{border:1px solid var(--line);width:100%;min-height:72px;color:var(--muted);text-align:left;background:var(--surface);box-shadow:var(--shadow-soft);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.settings-row.warning{background:var(--amber-soft);border-color:#e2a5326b}.settings-row-icon{width:38px;height:38px;color:var(--brand-dark);background:var(--brand-soft);border-radius:11px;place-items:center;display:grid}.settings-row-copy{gap:4px;min-width:0;display:grid}.settings-row-copy strong{color:var(--ink);font-size:13px}.settings-row-copy small{color:var(--muted);font-size:11px;line-height:1.35}.settings-row-static{color:var(--mint-ink)}.content-admin-invite-card>.primary{justify-self:start}.content-admin-invite-result{background:var(--surface-soft);border-radius:12px;gap:8px;padding:11px;display:grid}.content-admin-invite-result code{overflow-wrap:anywhere;color:var(--ink);font-size:11px;line-height:1.45}.content-admin-invite-result button,.danger-text-button{justify-content:center;justify-self:start;align-items:center;gap:6px;display:inline-flex}.content-admin-invite-result small,.content-admin-row small{color:var(--muted);font-size:11px}.content-admin-list{gap:8px;display:grid}.content-admin-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:10px;display:grid}.content-admin-row>div{gap:3px;min-width:0;display:grid}.danger-text-button{color:var(--danger-ink);background:var(--danger-soft)}.content-page-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:3px 1px 2px;display:grid}.relay-content-overview{gap:16px}.relay-content-overview-header{border-bottom:1px solid var(--line);align-items:center;padding-bottom:15px}.relay-content-overview-header>.link-button{justify-content:center;align-items:center;gap:7px;min-width:108px;display:inline-flex}.relay-content-overview-group{gap:7px;display:grid}.relay-content-overview-group>.eyebrow{padding:0 2px}.relay-content-overview-card{border:1px solid var(--line);min-height:78px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-soft);text-align:left;border-radius:15px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.relay-content-overview-card:active{transform:scale(.99)}.relay-content-overview-icon{border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.relay-content-overview-icon.blue{color:var(--brand);background:var(--brand-soft)}.relay-content-overview-icon.green{color:var(--mint-ink);background:var(--mint-soft)}.relay-content-overview-icon.yellow{color:var(--amber-ink);background:var(--amber-soft)}.relay-content-overview-copy{gap:4px;min-width:0;display:grid}.relay-content-overview-copy strong{font-size:15px}.relay-content-overview-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.relay-content-overview-copy small.attention{color:var(--coral-ink);font-weight:750}.relay-content-overview-action{color:var(--brand);align-items:center;gap:1px;font-size:12px;font-weight:800;display:inline-flex}.relay-content-page-header{border-bottom:1px solid var(--line);padding-bottom:14px}.relay-content-subpage>.form-band:first-of-type,.relay-content-subpage>.relay-content-editor{border-top:0;padding-top:2px}.suggested-profile-row{background:var(--brand-soft);border:1px solid #299cf038;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.suggested-profile-row>div{gap:3px;min-width:0;display:grid}.suggested-profile-row strong,.suggested-profile-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suggested-profile-row strong{color:var(--ink);font-size:12px}.suggested-profile-row span{color:var(--muted);font-size:11px}.suggested-profile-row button{min-height:36px;color:var(--brand);background:var(--surface);flex:none;padding:7px 10px}.chat-menu-preview{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;gap:7px;padding:12px;display:grid}.chat-menu-preview-row{gap:7px;display:flex}.chat-menu-preview-row>span{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:9px;flex:1 1 0;padding:9px 7px;font-size:12px;font-weight:750;overflow:hidden}.relay-keyboard-advanced{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:0 12px}.relay-keyboard-advanced>summary{padding:12px 0}.relay-keyboard-advanced[open]>.field{padding:0 0 12px}.operations-more{gap:9px;display:grid}.operations-more>h2{margin:2px 2px 0;font-size:15px}.customer-entry-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.customer-entry-icon{width:40px;height:40px;color:var(--brand-dark);background:var(--brand-soft);border-radius:12px;place-items:center;display:grid}.customer-entry-copy{gap:4px;min-width:0;display:grid}.customer-entry-copy strong{font-size:14px}.customer-entry-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.customer-entry-copy code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:12px;font-weight:750;overflow:hidden}.customer-entry-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-entry-actions .ghost{min-height:38px}.visitor-quick-menu-editor{background:color-mix(in srgb, var(--brand-soft) 58%, var(--surface));border:1px solid #299cf038;border-radius:15px;gap:12px;margin-top:4px;padding:13px;display:grid}.quick-menu-legacy-warning{border-left:3px solid var(--amber);color:var(--ink);background:var(--amber-soft);margin:0;padding:9px 10px;font-size:12px;line-height:1.45}.quick-menu-empty{border:1px dashed var(--line);color:var(--muted);background:var(--surface);text-align:center;border-radius:12px;justify-items:center;gap:5px;padding:20px 13px;display:grid}.quick-menu-empty strong{color:var(--ink);font-size:13px}.quick-menu-empty span{max-width:280px;font-size:11px;line-height:1.45}.quick-menu-editor-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:9px;padding:10px;display:grid}.quick-menu-editor-buttons{gap:7px;display:grid}.quick-menu-editor-button{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.quick-menu-editor-button>div:first-child{gap:2px;min-width:0;display:grid}.quick-menu-editor-button strong,.quick-menu-editor-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-menu-editor-button strong{color:var(--ink);font-size:12px}.quick-menu-editor-button small{color:var(--muted);font-size:10px}.automation-overview{gap:16px}.automation-overview-header{border-bottom:1px solid var(--line);align-items:center;padding-bottom:15px}.automation-overview-header>.compact-primary{min-width:86px}.automation-overview-group,.automation-more-group,.automation-rule-list,.quick-menu-rule-picker,.quick-menu-rule-options{gap:9px;display:grid}.automation-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding:0 2px;display:flex}.automation-section-heading>div{gap:3px;display:grid}.automation-section-heading h3,.automation-section-heading p{margin:0}.automation-section-heading h3{color:var(--ink);font-size:15px}.automation-section-heading p{color:var(--muted);font-size:11px;line-height:1.45}.automation-section-heading>span{color:var(--muted);flex:none;font-size:11px;line-height:1.45}.automation-rule-card,.automation-empty-action,.automation-overview-card,.quick-menu-rule-option{width:100%;color:var(--ink);background:var(--surface);text-align:left}.automation-rule-card{border:1px solid var(--line);min-height:76px;box-shadow:var(--shadow-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.automation-rule-card>svg,.automation-empty-action>svg:last-child,.automation-overview-card>svg{color:var(--muted)}.automation-rule-copy{gap:4px;min-width:0;display:grid}.automation-rule-copy>strong,.automation-rule-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-rule-copy>strong{font-size:14px}.automation-rule-copy>small{color:var(--muted);font-size:11px}.automation-rule-badges{flex-wrap:wrap;gap:5px;display:flex}.automation-rule-badges i{color:var(--muted);background:var(--surface-soft);border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:750}.automation-rule-badges i.menu{color:var(--brand-dark);background:var(--brand-soft)}.automation-empty-action{border:1px dashed color-mix(in srgb, var(--brand) 35%, var(--line));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:86px;padding:13px;display:grid}.automation-empty-action>svg:first-child{color:var(--brand)}.automation-empty-action>span{gap:3px;display:grid}.automation-empty-action strong{font-size:13px}.automation-empty-action small{color:var(--muted);font-size:11px;line-height:1.4}.automation-overview-card{border:1px solid var(--line);min-height:78px;box-shadow:var(--shadow-soft);border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.automation-overview-card.subdued{box-shadow:none}.automation-overview-icon{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.automation-overview-icon.blue{color:var(--brand);background:var(--brand-soft)}.automation-overview-icon.muted{color:var(--muted);background:var(--surface-soft)}.automation-overview-copy{gap:3px;min-width:0;display:grid}.automation-overview-copy strong{font-size:14px}.automation-overview-copy small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.automation-overview-status{color:var(--brand-dark);background:var(--brand-soft);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.automation-overview-card.subdued .automation-overview-status{color:var(--muted);background:var(--surface-soft)}.automation-more-group>.eyebrow{padding:0 2px}.relay-automation-subpage{gap:14px}.relay-automation-subpage>.form-band:first-of-type{border-top:0;padding-top:2px}.automation-editor-form{gap:14px}.automation-menu-option,.automation-ai-toggle{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:flex-start;padding:12px}.automation-menu-option>span,.automation-ai-toggle>span{gap:3px;display:grid}.automation-menu-option strong,.automation-ai-toggle strong{color:var(--ink);font-size:13px}.automation-menu-option small,.automation-ai-toggle small{color:var(--muted);font-size:11px;line-height:1.4}.keyword-rule-more-actions{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:0 12px}.keyword-rule-more-actions>summary{padding:12px 0}.keyword-rule-more-actions[open]{padding-bottom:12px}.keyword-priority-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.keyword-priority-actions button,.keyword-delete-action{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.keyword-delete-action{color:var(--danger-ink);background:var(--danger-soft)}.automation-subpage-card{margin-top:0}.quick-menu-rule-picker{border-top:1px solid var(--line);padding-top:12px}.quick-menu-rule-picker>summary{border:1px solid var(--line);color:var(--ink);background:var(--surface);cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;list-style:none;display:grid}.quick-menu-rule-picker>summary::-webkit-details-marker{display:none}.quick-menu-rule-picker>summary>span:nth-child(2){gap:2px;display:grid}.quick-menu-rule-picker>summary strong{font-size:12px}.quick-menu-rule-picker>summary small{color:var(--muted);font-size:10px;line-height:1.4}.quick-menu-rule-picker>summary>svg{color:var(--muted);transition:transform .16s}.quick-menu-rule-picker[open]>summary>svg{transform:rotate(180deg)}.quick-menu-rule-picker[open]>.quick-menu-rule-options,.quick-menu-rule-picker[open]>.quick-menu-no-options{margin-top:9px}.quick-menu-rule-option{border:1px solid var(--line);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 10px;display:grid}.quick-menu-rule-option-icon{width:30px;height:30px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;display:grid}.quick-menu-rule-option>span:last-child{gap:2px;min-width:0;display:grid}.quick-menu-rule-option strong,.quick-menu-rule-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-menu-rule-option strong{font-size:12px}.quick-menu-rule-option small,.quick-menu-no-options{color:var(--muted);font-size:10px}.quick-menu-no-options{border:1px dashed var(--line);background:var(--surface);border-radius:11px;margin:0;padding:12px;line-height:1.45}.automation-experimental-note{border:1px solid var(--line);color:var(--muted);background:var(--surface-soft);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.automation-experimental-note>svg{color:var(--muted)}.automation-experimental-note strong{color:var(--ink);font-size:12px}.automation-experimental-note p{margin:3px 0 0;font-size:11px;line-height:1.45}.page-back{border:1px solid var(--line);width:40px;min-width:40px;min-height:40px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:11px;place-items:center;padding:0;display:grid}.package-create-card textarea{min-height:94px}.effective-rule{background:var(--brand-soft);border:1px solid #299cf040;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.effective-rule>span{width:32px;height:32px;color:var(--brand-dark);background:var(--surface);border-radius:9px;place-items:center;display:grid}.effective-rule>div{gap:2px;min-width:0;display:grid}.effective-rule strong{color:var(--ink);font-size:11px}.effective-rule small{color:var(--muted);font-size:10px;line-height:1.35}.effective-rule.warning{background:var(--amber-soft);border-color:#e2a53266}.effective-rule.compact{padding:9px 10px}.advanced-toggle{width:100%;min-height:40px}.advanced-fields{border-top:1px solid var(--line);padding-top:12px}.field-error{color:var(--danger-ink);margin:-4px 0 0;font-size:12px;line-height:1.4}.settings-editor{gap:13px}.package-detail-status{align-items:center;gap:7px;display:flex}.package-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.package-primary-actions button{width:100%;min-width:0;font-size:11px}.repair-card{background:var(--amber-soft);border:1px solid #e2a5326b;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.repair-card strong{color:var(--ink);font-size:12px}.package-distribution-card .copy-block{background:var(--surface-soft);border-radius:10px}.copy-block>.icon-button{grid-area:1/2/3;align-self:center}.package-save{min-height:48px}.danger-zone{background:var(--danger-soft);box-shadow:none;border-color:#db596052;grid-template-columns:minmax(0,1fr) auto;align-items:center}.danger-zone .danger-button{background:var(--surface);border:1px solid #db596052;min-width:max-content}.content-package-card{margin-top:2px}.community-add-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.community-add-actions .link-button{min-width:0;font-size:12px}.community-settings>.secondary-button{width:100%}.community-list{gap:7px;display:grid}.community-row{border:1px solid var(--line);border-left:3px solid var(--mint);background:var(--surface-soft);border-radius:8px;gap:3px;padding:10px 11px;display:grid}.community-row.selectable{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center}.community-row.selectable.selected{border-color:color-mix(in srgb, var(--mint) 58%, var(--line));background:color-mix(in srgb, var(--mint) 9%, var(--surface))}.community-row.selectable input{width:18px;height:18px;accent-color:var(--mint);margin:0}.community-row.selectable input:disabled{cursor:not-allowed}.community-row-copy{gap:3px;min-width:0;display:grid}.community-row.needs_admin{border-left-color:var(--amber)}.community-row.removed{border-left-color:var(--coral);opacity:.72}.community-row strong{color:var(--ink);font-size:13px}.community-row span{color:var(--muted);font-size:11px}.completion-guidance-fields{gap:10px;display:grid}.field-label{color:var(--muted);font-size:12px;font-weight:800}.completion-button-row{grid-template-columns:minmax(88px,.8fr) minmax(0,1.6fr);gap:8px;display:grid}.completion-preview{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:8px;padding:12px;display:grid}.completion-preview p{white-space:pre-wrap;color:var(--ink);margin:0;line-height:1.5}.completion-preview span{color:var(--brand-dark);background:var(--brand-soft);text-align:center;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:800}.welcome-actions-heading,.welcome-row-toolbar{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.welcome-actions-heading h3{color:var(--ink);margin:0 0 4px;font-size:14px}.welcome-button-row-editor,.welcome-button-editor{gap:10px;display:grid}.welcome-button-row-editor{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:12px}.welcome-row-toolbar strong{color:var(--ink);font-size:12px}.welcome-button-editor{border-top:1px solid var(--line);padding-top:12px}.welcome-button-editor:first-of-type{border-top:0;padding-top:0}.welcome-button-editor .danger-button{width:fit-content;min-height:34px;padding:7px 10px;font-size:11px}.welcome-preview{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:8px;padding:12px;display:grid}.welcome-preview>.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.welcome-preview-card{max-width:92%;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:14px 14px 14px 5px;gap:8px;padding:11px;display:grid}.welcome-preview-card p{white-space:pre-wrap;margin:0;line-height:1.45}.welcome-preview-media{min-height:58px;color:var(--muted);background:var(--surface-soft);border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:750;display:flex}.welcome-preview-buttons,.welcome-preview-button-row{gap:5px;display:grid}.welcome-preview-button-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.welcome-preview-button{color:var(--ink);background:var(--surface-soft);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:8px 6px;font-size:11px;font-weight:800;overflow:hidden}.welcome-preview-button-primary{color:#fff;background:#299cf0}.welcome-preview-button-success{color:#fff;background:#159c6f}.welcome-preview-button-danger{color:#fff;background:#db5960}.welcome-save-actions button{min-width:0}.value-box .active-upload-pill{width:fit-content;color:var(--mint-ink);background:var(--mint-soft);border:1px solid #15b4814d;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.content-package-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.content-package-actions button{width:100%;min-width:0;margin-top:0;font-size:11px}.link-button{min-height:44px;color:var(--brand-dark);background:var(--brand-soft);text-align:center;border:1px solid #299cf052;border-radius:8px;place-items:center;padding:10px 12px;text-decoration:none;display:grid}.notice,.empty{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface)}.notice.error{color:var(--danger-ink);background:var(--danger-soft);border-color:#db596073;margin:12px 0 0}.action-toast{left:50%;bottom:calc(82px + env(safe-area-inset-bottom));z-index:100;width:max-content;max-width:calc(100vw - 32px);min-height:44px;color:var(--ink);background:var(--surface-raised);border:1px solid #15b48161;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;animation:.18s ease-out action-toast-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 34px #0e243a33}.action-toast.success svg{color:var(--mint-ink);flex:none}.action-toast.error{color:var(--danger-ink);background:color-mix(in srgb, var(--surface-raised) 88%, var(--danger-soft));border-color:#db59607a}.action-toast.error>svg{color:var(--danger-ink);flex:none}.action-toast.error button{width:32px;min-height:32px;color:var(--danger-ink);background:0 0;border-radius:8px;flex:none;place-items:center;margin:-4px -6px -4px 0;padding:0;display:grid}.action-toast span{overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.35}.field.invalid>input,.field.invalid>select,.field.invalid>textarea{border-color:#db5960b3;box-shadow:0 0 0 3px #db59601f}.field-error{margin:0;font-size:12px;font-weight:700;line-height:1.4;color:var(--danger-ink)!important}[data-error-field]{scroll-margin-top:calc(88px + env(safe-area-inset-top))}@keyframes action-toast-in{0%{opacity:0;transform:translate(-50%,8px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.action-toast{animation:none}}.empty{border-radius:8px;padding:20px}.empty.compact{color:var(--muted);padding:16px}.empty h2{margin:0 0 8px}.empty p{color:var(--muted);margin:0;line-height:1.5}@media (width<=360px){.mobile-shell{padding-left:12px;padding-right:12px}.commerce-settings-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.content-workspace-header{display:grid}.content-workspace-header .compact-primary,.content-workspace-header>.link-button{width:100%}.commerce-console-header-actions{justify-content:flex-start;width:100%}.commerce-console-header-actions>.link-button{flex:auto;min-width:0}.commerce-finance-shortcut{flex:none}.commerce-advanced-settings>summary{grid-template-columns:auto minmax(0,1fr) auto}.commerce-advanced-settings>summary>b{grid-column:2}.commerce-advanced-settings>summary>svg{grid-area:1/3/span 2}.package-filter{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.setup-step{grid-template-columns:auto minmax(0,1fr)}.setup-step>button{grid-column:2;width:fit-content}.active-upload-card{grid-template-columns:auto minmax(0,1fr)}.active-upload-card>button{grid-column:2;width:fit-content}.active-upload-card>.link-button{grid-column:1/-1;width:100%}.analytics-funnel{gap:0;display:grid}.funnel-segment{justify-items:center;display:grid}.funnel-step{width:100%;min-height:76px}.funnel-arrow{transform:rotate(90deg)}.danger-zone{grid-template-columns:1fr}.danger-zone .danger-button{width:100%}.metric{min-height:80px;padding:7px 2px}.metric-icon{width:24px;height:24px}.metric strong{font-size:20px}.metric small{font-size:9px}.compact-actions{grid-template-columns:repeat(2,32px);display:grid}}:root{--cps-accent:var(--brand)}.cps-workspace{gap:16px;padding-bottom:28px;display:grid}.cps-header{align-items:flex-start;gap:12px;padding-top:12px;display:flex}.cps-header h2,.cps-store h3{margin:0}.cps-header p,.cps-muted{color:var(--muted,#718096);font-size:12px;line-height:1.65}.cps-header p{margin:5px 0 0}.cps-tabs,.cps-filters,.cps-actions{gap:10px;display:flex}.cps-tabs button,.cps-filters select,.cps-actions>*{flex:1;min-width:0}.cps-tabs button{background:var(--surface-soft);color:inherit;border:0;border-radius:12px;padding:12px}.cps-tabs button.active{background:var(--cps-accent);color:#fff}.cps-store-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.cps-store-heading>div{overflow-wrap:anywhere;min-width:0}.cps-rate{color:var(--cps-accent);text-align:right;flex-shrink:0;font-size:25px}.cps-rate small{font-size:11px;font-weight:500;display:block}.cps-metrics{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin:16px 0;display:grid}.cps-metrics>div{flex-direction:column;gap:6px;min-width:0;display:flex}.cps-metrics small{color:var(--muted,#718096);font-size:11px;font-weight:400}.cps-metrics strong{overflow-wrap:anywhere;font-size:17px}.cps-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.cps-products summary{cursor:pointer;font-size:13px}.cps-product{border-bottom:1px solid var(--line);gap:9px;padding:14px 0;display:grid}.cps-product span{color:var(--muted,#718096);overflow-wrap:anywhere;font-size:12px}.cps-actions>a{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:flex}.cps-link-card input,.cps-product input{width:100%;min-width:0;font-size:12px}.cps-link-card .cps-actions{margin-top:12px}.cps-settings form,.cps-withdraw{gap:14px;margin-top:16px;display:grid}.cps-settings label:not(.switch),.cps-withdraw label{gap:7px;font-size:13px;display:grid}.cps-settings textarea{resize:vertical;min-height:90px}.cps-history-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.cps-history-row>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.cps-history-row small{color:var(--muted,#718096);font-size:11px}.cps-feedback{background:var(--surface-soft);border-radius:12px;padding:12px;font-size:13px}.cps-feedback.error{color:#dc2626}@media (width<=390px){.cps-metrics{gap:8px}.cps-actions{flex-wrap:wrap}.cps-actions>*{flex-basis:120px}}.cps-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.cps-actions>button,.cps-actions>a{justify-content:center;width:100%;min-width:0;padding:10px 8px;font-size:13px}.cps-actions .ghost{border:1px solid var(--line);border-radius:12px}.cps-store>.cps-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.cps-link-card .section-heading{align-items:flex-start;display:flex}.cps-link-card .section-heading h3{overflow-wrap:anywhere;min-width:0}.cps-link-card .section-heading>button{white-space:nowrap;flex:none;width:auto;padding:8px 10px}.cps-link-sheet{width:min(100%,460px);max-width:100%;max-height:calc(100dvh - 24px - max(env(safe-area-inset-top,0px), var(--owner-system-top,0px)) - var(--owner-content-top,0px));overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-bottom:0;border-radius:24px 24px 0 0;margin:auto auto 0;padding:0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -12px 48px #0003}.cps-link-sheet::backdrop{background:#00000080}.cps-link-sheet-content{padding:20px 18px calc(20px + max(env(safe-area-inset-bottom,0px), var(--owner-system-bottom,0px)) + var(--owner-content-bottom,0px))}.cps-link-sheet .section-heading{justify-content:space-between;gap:16px;margin:0}.cps-link-sheet .section-heading>div{min-width:0;display:block}.cps-link-sheet h3{margin:5px 0 0;font-size:18px}.cps-link-sheet .cps-link-rate{color:var(--brand);margin:16px 0 8px;font-size:13px;font-weight:700}.cps-link-sheet .cps-link-help{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.7}.cps-link-sheet .cps-actions{background:var(--surface);padding-top:4px;position:sticky;bottom:0}.cps-link-sheet .cps-actions>button{min-height:44px}.cps-link-sheet .cps-feedback{margin:10px 0 0}@media (width<=420px){.cps-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cps-metrics>div:first-child{grid-column:1/-1}}.storefront-shell{--sf-page:#f4f5f7;--sf-card:#fff;--sf-card-soft:#f8f9fb;--sf-ink:#151922;--sf-muted:#697180;--sf-faint:#697180;--sf-line:#e8eaee;--sf-accent:#1677d2;--sf-action-bg:#116fc4;--sf-accent-soft:#e9f3fd;--sf-hero:#102c4b;--sf-hero-muted:#a9c2d8;--sf-success:#0c8b66;max-width:460px;min-height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 16px calc(92px + env(safe-area-inset-bottom));color:var(--sf-ink);background:var(--sf-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative}.storefront-shell:before,.storefront-shell:after{display:none}.storefront-page{z-index:1;gap:14px;margin:0;display:grid;position:relative}.storefront-home-page{padding:0}.storefront-store-hero{color:#fff;background:var(--sf-hero);border:0;border-radius:22px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-height:112px;padding:18px;display:grid;box-shadow:0 10px 24px #102c4b24}.storefront-store-mark{color:#0f68b8;background:linear-gradient(145deg,#fff 0%,#e8f3fc 100%);border:1px solid #ffffffc2;border-radius:17px;place-items:center;width:58px;height:58px;font-size:23px;font-weight:950;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #1677d214,0 8px 18px #05182d24}.storefront-store-copy{gap:3px;min-width:0;display:grid}.storefront-store-copy>span{color:var(--sf-hero-muted);font-size:11px;font-weight:750}.storefront-store-copy h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;line-height:1.25;overflow:hidden}.storefront-store-copy p{color:var(--sf-hero-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.storefront-store-hero .storefront-icon-button{color:#fff;width:44px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1f;border:0;border-radius:50%;padding:0}.storefront-home-toolbar{display:block}.storefront-context-section{border:1px solid var(--sf-line);color:var(--sf-ink);background:var(--sf-card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;overflow:hidden}.storefront-context-section>summary{color:var(--sf-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.storefront-context-section>summary::-webkit-details-marker{display:none}.storefront-context-section>summary>span{align-items:center;gap:9px;min-width:0;display:flex}.storefront-context-section>summary strong{font-size:13px}.storefront-context-section>summary small{color:var(--sf-muted);font-size:11px}.storefront-context-section>summary>svg{color:var(--sf-faint);transition:transform .16s}.storefront-context-section[open]>summary>svg{transform:rotate(180deg)}.storefront-context-section>.storefront-list{border-top:1px solid var(--sf-line);padding:12px}.storefront-context-content{gap:10px;display:grid}.storefront-search{border:1px solid var(--sf-line);min-width:0;min-height:48px;color:var(--sf-muted);background:var(--sf-card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:0 14px;display:grid}.storefront-search input{min-height:46px;color:var(--sf-ink);box-shadow:none;background:0 0;border:0;padding:10px 0;font-size:14px;font-weight:550}.storefront-search input::placeholder{color:var(--sf-faint)}.storefront-welcome{border:1px solid var(--sf-line);min-height:50px;color:var(--sf-accent);background:var(--sf-card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.storefront-welcome p{color:var(--sf-muted);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.storefront-welcome>svg:last-child{color:var(--sf-faint)}.storefront-categories,.storefront-segments,.storefront-action-row{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.storefront-categories::-webkit-scrollbar{display:none}.storefront-segments::-webkit-scrollbar{display:none}.storefront-action-row::-webkit-scrollbar{display:none}.storefront-categories button,.storefront-segments button,.storefront-action-row button{border:1px solid var(--sf-line);min-width:max-content;min-height:38px;color:var(--sf-muted);background:var(--sf-card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:750;display:inline-flex}.storefront-categories button.active,.storefront-segments button.active{border-color:var(--sf-accent);color:#fff;background:var(--sf-action-bg);box-shadow:none}.storefront-segments{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:16px;margin:0;padding:8px}.storefront-segments button{background:0 0;border:0;flex:1 0 auto;min-height:34px;padding:7px 10px}.storefront-segments button.active{color:var(--sf-success);background:#eaf5f1}.storefront-segments button b{min-width:18px;height:18px;color:inherit;background:#ffffffb8;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}.storefront-section-title,.storefront-section-head{color:var(--sf-ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.storefront-section-title{font-size:14px;font-weight:850}.storefront-section-title small,.storefront-section-head>span{color:var(--sf-faint);font-size:11px;font-weight:650}.storefront-section-head h2{color:var(--sf-ink);margin:0;font-size:20px;line-height:1.25}.storefront-product-list-heading{margin-top:2px;padding:0 2px}.storefront-coupon-rail{gap:8px;display:grid}.storefront-coupon-scroll{scrollbar-width:none;gap:9px;margin:0 -16px;padding:0 16px 3px;display:flex;overflow-x:auto}.storefront-coupon-scroll::-webkit-scrollbar{display:none}.storefront-coupon-chip{border:1px solid var(--sf-line);min-width:min(250px,100vw - 58px);color:var(--sf-ink);text-align:left;background:var(--sf-card);box-shadow:none;border-radius:16px;grid-template-columns:34px minmax(68px,.7fr) minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px;display:grid}.storefront-coupon-chip.active{border-color:var(--sf-accent);background:var(--sf-accent-soft);box-shadow:none}.storefront-coupon-mark{width:34px;height:34px;color:var(--sf-accent);background:var(--sf-accent-soft);border-radius:10px;place-items:center;display:grid}.storefront-coupon-copy,.storefront-coupon-meta{gap:2px;min-width:0;display:grid}.storefront-coupon-copy strong{color:var(--sf-accent);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.storefront-coupon-copy small,.storefront-coupon-meta small,.storefront-coupon-meta b{color:var(--sf-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.storefront-coupon-entry{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:14px;overflow:hidden}.storefront-coupon-entry>summary{min-height:46px;color:var(--sf-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:750;list-style:none;display:flex}.storefront-coupon-entry>summary::-webkit-details-marker{display:none}.storefront-coupon-entry>summary>span{align-items:center;gap:8px;display:inline-flex}.storefront-coupon-entry[open]>summary>svg{transform:rotate(180deg)}.storefront-coupon-field{border:1px solid var(--sf-line);color:var(--sf-accent);background:var(--sf-card-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:0 12px 12px;padding:0 12px;display:grid}.storefront-coupon-field input{min-height:42px;color:var(--sf-ink);box-shadow:none;background:0 0;border:0;padding:8px 0}.storefront-alert{color:#8d620a;box-shadow:none;background:#fff8e9;border:1px solid #f0d7a1;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:12px 13px;font-size:12px;font-weight:700;display:grid}.storefront-product-list,.storefront-list{gap:12px;display:grid}.storefront-product-list{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:20px;gap:0;overflow:hidden}.storefront-product-card{contain:layout paint;border:0;border-bottom:1px solid var(--sf-line);min-width:0;color:var(--sf-ink);box-shadow:none;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid;overflow:visible}.storefront-product-card:last-child{border-bottom:0}.storefront-product-card:focus-visible{outline:2px solid var(--sf-accent);outline-offset:-2px}.storefront-product-card.no-cover{grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px}.storefront-product-media{aspect-ratio:1.08;border:1px solid var(--sf-line);width:100%;min-height:0;color:var(--sf-accent);box-shadow:none;isolation:isolate;background:#edf2f7;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.storefront-product-media svg{z-index:1;opacity:.72;width:32px;height:32px;position:relative}.storefront-product-media img,.storefront-product-media video{width:100%;height:100%;position:absolute;inset:0}.storefront-product-media .storefront-product-media-backdrop{z-index:0;object-fit:cover;filter:blur(13px)saturate(.9);opacity:.34;transform:scale(1.16)}.storefront-product-media .storefront-product-media-asset{z-index:1;object-fit:contain}.storefront-product-body{gap:6px;min-width:0;padding:0;display:grid}.storefront-product-card.no-cover .storefront-product-body{gap:6px;padding:0}.storefront-product-title{gap:3px;min-width:0;display:grid}.storefront-product-title span{color:var(--sf-accent);font-size:10px;font-weight:800}.storefront-product-title h3,.storefront-record-main h3,.storefront-profile-panel h2,.storefront-section-head h2{color:var(--sf-ink);margin:0}.storefront-product-title h3,.storefront-product-card.no-cover .storefront-product-title h3{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.25;overflow:hidden}.storefront-product-body p{color:var(--sf-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.storefront-product-meta{flex-wrap:wrap;gap:6px;margin:0;display:flex}.storefront-product-meta span{color:var(--sf-muted);background:var(--sf-card-soft);border-radius:6px;padding:3px 6px;font-size:10px;font-weight:700}.storefront-product-action,.storefront-product-card.no-cover .storefront-product-action{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-column:auto;place-items:end;gap:10px;margin:0;padding:0;display:grid}.storefront-product-action strong{color:var(--sf-ink);white-space:nowrap;justify-items:end;gap:1px;font-size:16px;line-height:1.2;display:grid}.storefront-product-action strong small{color:var(--sf-faint);font-size:10px;text-decoration:line-through}.storefront-product-buttons{justify-content:flex-end;align-items:center;min-width:0;display:flex}.storefront-product-card.no-cover .storefront-product-buttons{gap:0}.storefront-product-action button,.storefront-product-card.no-cover .storefront-product-buttons button{color:#fff;background:var(--sf-action-bg);min-width:68px;min-height:36px;box-shadow:none;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.storefront-detail-layer{z-index:60;background:var(--sf-page);pointer-events:auto;display:block;position:fixed;inset:0;overflow:hidden}.storefront-detail-backdrop,.storefront-detail-handle{display:none}.storefront-detail-sheet{z-index:1;width:min(100%,460px);height:100dvh;max-height:none;padding:0 16px calc(116px + env(safe-area-inset-bottom));color:var(--sf-ink);background:var(--sf-page);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;margin:0 auto;display:block;position:relative;overflow:hidden auto}.storefront-detail-head{z-index:5;border-bottom:1px solid var(--sf-line);background:#f4f5f7f5;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:58px;margin:0 -16px 14px;padding:0 16px;display:grid;position:sticky;top:0}.storefront-detail-head>strong{color:var(--sf-ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.storefront-detail-head>div{text-align:center;gap:1px;min-width:0;display:grid}.storefront-detail-head>div span{color:var(--sf-accent);font-size:10px;font-weight:750}.storefront-detail-head>div h2{color:var(--sf-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.25;overflow:hidden}.storefront-detail-head>button{width:40px;height:40px;min-height:40px;color:var(--sf-ink);background:var(--sf-card);box-shadow:none;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.storefront-detail-sheet>.storefront-product-media,.storefront-product-media.detail{aspect-ratio:16/9;background:#e9edf2;border-radius:18px;width:100%;min-height:210px;max-height:300px;margin-bottom:18px}.storefront-detail-intro{gap:7px;margin-bottom:18px;padding:0 2px;display:grid}.storefront-detail-intro>span{color:var(--sf-accent);font-size:11px;font-weight:800}.storefront-detail-intro h2{color:var(--sf-ink);overflow-wrap:anywhere;margin:0;font-size:25px;line-height:1.2}.storefront-detail-intro>strong{color:var(--sf-ink);align-items:baseline;gap:9px;font-size:22px;display:flex}.storefront-detail-intro>strong small{color:var(--sf-faint);font-size:12px;text-decoration:line-through}.storefront-detail-copy,.storefront-support-panel,.storefront-balance-panel,.storefront-record-card,.storefront-profile-panel{border:1px solid var(--sf-line);background:var(--sf-card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.storefront-detail-copy{gap:7px;margin-bottom:14px;padding:15px;display:grid}.storefront-detail-copy h3,.storefront-detail-section-title h3,.storefront-support-panel h3{color:var(--sf-ink);margin:0;font-size:15px}.storefront-detail-copy p,.storefront-support-panel p{color:var(--sf-muted);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.storefront-membership-access-panel{border-color:color-mix(in srgb, var(--sf-accent) 26%, var(--sf-line));background:color-mix(in srgb, var(--sf-accent-soft) 58%, var(--sf-card))}.storefront-membership-access-heading{align-items:center;gap:9px;display:flex}.storefront-membership-access-heading>span{width:34px;height:34px;color:var(--sf-accent);background:var(--sf-card);border-radius:11px;place-items:center;display:inline-grid}.storefront-membership-access-actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:5px;display:grid}.storefront-membership-access-actions button{color:#fff;background:var(--sf-action-bg);border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:11px 15px;font-size:14px;font-weight:800;display:inline-flex}.storefront-membership-access-actions button:disabled{cursor:wait;opacity:.65}.storefront-detail-section-title{margin:19px 2px 9px}.storefront-detail-grid{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:18px;grid-template-columns:1fr;gap:0;margin-bottom:14px;display:grid;overflow:hidden}.storefront-detail-grid>span,.storefront-detail-promo{border:0;border-bottom:1px solid var(--sf-line);min-width:0;box-shadow:none;background:0 0;border-radius:0;gap:5px;padding:13px 15px;display:grid}.storefront-detail-grid>span:last-child{border-bottom:0}.storefront-detail-grid small{color:var(--sf-muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.commerce-custom-emoji{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:18px;height:18px;display:block}.storefront-detail-grid small .commerce-custom-emoji{width:16px;height:16px}.storefront-detail-grid b{color:var(--sf-ink);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.45;overflow:visible}.storefront-detail-grid span.wide{grid-column:auto}.storefront-detail-promo{color:var(--sf-accent);background:var(--sf-accent-soft);border:1px solid #cfe2f6;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-bottom:14px;font-size:13px;font-weight:800}.storefront-fulfillment-field{gap:7px;margin-bottom:14px;display:grid}.storefront-fulfillment-field>span{color:var(--sf-ink);font-size:13px;font-weight:750}.storefront-fulfillment-field textarea,.storefront-fulfillment-field select,.storefront-support-form textarea,.storefront-address-form input{border:1px solid var(--sf-line);color:var(--sf-ink);background:var(--sf-card);box-shadow:none;border-radius:13px}.storefront-detail-action{z-index:8;border:0;border-top:1px solid var(--sf-line);width:min(100%,460px);padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7;border-radius:0;grid-template-columns:auto minmax(140px,1fr);align-items:center;gap:14px;display:grid;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -8px 24px #1118270f}.storefront-detail-action>strong{color:var(--sf-ink);white-space:nowrap;gap:1px;font-size:18px;line-height:1.2;display:grid}.storefront-detail-action>strong small{color:var(--sf-muted);font-size:10px;font-weight:650;text-decoration:none}.storefront-detail-action>strong small:last-child:not(:first-child){color:var(--sf-faint);text-decoration:line-through}.storefront-detail-action .storefront-checkout-button,.storefront-detail-action button,.storefront-record-side button,.storefront-support-panel>button,.storefront-support-form button,.storefront-address-form button{color:#fff;background:var(--sf-action-bg);min-height:46px;box-shadow:none;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:13px;font-weight:800;display:inline-flex}.storefront-payment-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.storefront-payment-actions>small{color:var(--sf-muted);grid-column:1/-1;font-size:11px;line-height:1.5}.storefront-payment-actions button{white-space:nowrap;min-width:0;padding:9px 10px}.storefront-payment-sheet{padding-bottom:calc(28px + env(safe-area-inset-bottom));align-content:start;gap:14px;display:grid}.storefront-payment-hero{border:1px solid var(--sf-line);background:var(--sf-card);text-align:center;border-radius:20px;justify-items:center;gap:7px;padding:22px 16px;display:grid}.storefront-payment-hero>span{color:var(--sf-accent);font-size:12px;font-weight:850}.storefront-payment-hero>strong{color:var(--sf-ink);overflow-wrap:anywhere;font-size:32px;line-height:1.1}.storefront-payment-hero>p,.storefront-payment-hero>small{color:var(--sf-muted);margin:0;font-size:12px;line-height:1.45}.storefront-payment-steps{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:18px;gap:12px;margin:0;padding:15px;list-style:none;display:grid}.storefront-payment-steps li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.storefront-payment-steps li>span{color:#fff;background:var(--sf-action-bg);border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.storefront-payment-steps p,.storefront-payment-network-note p,.storefront-payment-safety{color:var(--sf-muted);margin:0;font-size:12px;line-height:1.55}.storefront-payment-primary,.storefront-payment-secondary-actions button{border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:11px 14px;font-size:13px;font-weight:850;display:inline-flex}.storefront-payment-primary{color:#fff;background:var(--sf-action-bg);width:100%}.storefront-payment-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.storefront-payment-secondary-actions>:only-child{grid-column:1/-1}.storefront-payment-secondary-actions button.secondary{border:1px solid var(--sf-line);min-width:0;color:var(--sf-ink);background:var(--sf-card)}.storefront-payment-network-note{color:#8d620a;background:#fff8e9;border:1px solid #f0d7a1;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:12px 13px;display:grid}.storefront-payment-network-note svg{margin-top:1px}.storefront-payment-safety{text-align:center;padding:0 3px}.storefront-detail-action button.secondary,.storefront-record-side button.secondary,.storefront-support-panel>button.secondary,.storefront-support-form button.secondary{border:1px solid var(--sf-line);color:var(--sf-ink);background:var(--sf-card-soft)}.storefront-record-card{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:15px;display:grid}.storefront-record-main{gap:5px;min-width:0;display:grid}.storefront-record-main h3{font-size:16px;line-height:1.3}.storefront-record-main p,.storefront-record-main small,.storefront-record-side>span,.storefront-profile-panel p,.storefront-balance-panel span{color:var(--sf-muted);margin:0;font-size:11px;line-height:1.45}.storefront-record-side,.storefront-order-actions,.storefront-order-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.storefront-record-side button,.storefront-order-actions button,.storefront-order-card-actions button{border-radius:12px;min-height:38px;padding:8px 13px;font-size:12px}.storefront-order-card{grid-template-columns:minmax(0,1fr);gap:13px}.storefront-order-card-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.storefront-order-card-head>small{min-width:0;color:var(--sf-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.storefront-order-card-product{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.storefront-order-card-product .storefront-product-media{aspect-ratio:1;border-radius:13px;width:72px;min-height:72px}.storefront-order-card-price{white-space:nowrap;justify-items:end;gap:3px;display:grid}.storefront-order-card-price small{color:var(--sf-faint);font-size:10px}.storefront-order-card-price strong{color:var(--sf-ink);font-size:15px}.storefront-order-card-notices:empty{display:none}.storefront-order-card-actions{border-top:1px solid var(--sf-line);flex-wrap:nowrap;width:100%;padding-top:12px}.storefront-order-card-actions button{color:#fff;background:var(--sf-action-bg);min-width:max-content;box-shadow:none;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;font-weight:800;display:inline-flex}.storefront-order-card-actions button.secondary{border:1px solid var(--sf-line);color:var(--sf-ink);background:var(--sf-card-soft)}.storefront-order-card-actions button.danger,.storefront-order-actions button.danger{color:#c83c45;background:#fff1f2;border:1px solid #c83c4533}.storefront-delivery-panel,.storefront-support-status,.storefront-support-summary-panel,.storefront-order-detail-list{border:1px solid var(--sf-line);color:var(--sf-muted);background:var(--sf-card-soft);border-radius:13px;gap:5px;padding:11px 12px;display:grid}.storefront-delivery-panel span,.storefront-support-status span,.storefront-order-detail-list small{color:var(--sf-muted);font-size:10px;font-weight:750}.storefront-delivery-panel p,.storefront-support-status b,.storefront-order-detail-list b{color:var(--sf-ink);margin:0;font-size:12px}.storefront-order-detail-list{margin-bottom:14px;padding:0;overflow:hidden}.storefront-order-detail-list>span{border-bottom:1px solid var(--sf-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.storefront-order-detail-list>span:last-child{border-bottom:0}.storefront-support-panel{gap:11px;margin-bottom:14px;padding:15px;display:grid}.storefront-support-form,.storefront-address-form{gap:10px;display:grid}.storefront-support-form>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.storefront-wallet-hero,.storefront-profile-panel{color:#fff;background:var(--sf-hero)}.storefront-wallet-hero{border:0;border-radius:22px;gap:18px;padding:19px;display:grid;box-shadow:0 10px 24px #102c4b24}.storefront-wallet-hero>div:first-child{gap:5px;display:grid}.storefront-wallet-hero span,.storefront-wallet-hero small{color:var(--sf-hero-muted);font-size:11px}.storefront-wallet-hero strong{color:#fff;font-size:28px}.storefront-wallet-hero-grid,.storefront-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.storefront-wallet-hero-grid span{background:0 0;border:0;border-left:1px solid #ffffff21;border-radius:0;gap:4px;min-width:0;padding:0 0 0 10px;display:grid}.storefront-wallet-hero-grid span:first-child{border-left:0;padding-left:0}.storefront-wallet-hero-grid b{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.storefront-balance-panel{gap:13px;padding:15px;display:grid}.storefront-balance-panel>div:first-child{gap:4px;display:grid}.storefront-balance-panel strong{color:var(--sf-ink);font-size:22px}.storefront-balance-grid span{background:var(--sf-card-soft);border-radius:12px;gap:4px;padding:10px;display:grid}.storefront-balance-grid b{color:var(--sf-ink);font-size:13px}.storefront-profile-panel{border:0;border-radius:22px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding:18px;display:grid;box-shadow:0 10px 24px #102c4b24}.storefront-user-avatar{width:58px;height:58px;color:var(--sf-accent);background:#fff;border:2px solid #ffffff4d;border-radius:50%;place-items:center;font-size:19px;font-weight:900;display:grid;overflow:hidden}.storefront-user-avatar img{object-fit:cover;width:100%;height:100%}.storefront-profile-copy{gap:3px;min-width:0;display:grid}.storefront-profile-panel h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.storefront-profile-panel p{color:var(--sf-hero-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storefront-profile-metrics{border-top:1px solid #ffffff21;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px;display:grid}.storefront-profile-metrics span{border-left:1px solid #ffffff21;justify-items:center;gap:3px;display:grid}.storefront-profile-metrics span:first-child{border-left:0}.storefront-profile-metrics b{color:#fff;font-size:16px}.storefront-profile-metrics small{color:var(--sf-hero-muted);font-size:10px}.storefront-account-panel{gap:10px;display:grid}.storefront-account-links{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:18px;overflow:hidden}.storefront-account-links>button{border:0;border-bottom:1px solid var(--sf-line);width:100%;min-height:68px;color:var(--sf-ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.storefront-account-links>button:last-child{border-bottom:0}.storefront-account-links>button:active{background:var(--sf-card-soft)}.storefront-account-links>button>svg{color:var(--sf-faint)}.storefront-account-link-icon{width:40px;height:40px;color:var(--sf-accent);background:var(--sf-accent-soft);border-radius:13px;place-items:center;display:grid}.storefront-account-link-copy{gap:3px;min-width:0;display:grid}.storefront-account-link-copy strong,.storefront-account-link-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storefront-account-link-copy strong{font-size:14px}.storefront-account-link-copy small{color:var(--sf-muted);font-size:11px}.storefront-account-link-badge{color:#fff;background:#e5484d;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;line-height:1;display:inline-grid}.storefront-code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--sf-ink)!important}.storefront-address-form{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:18px;padding:15px}.storefront-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.storefront-check-row{color:var(--sf-muted);align-items:center;gap:8px;font-size:12px;display:flex}.storefront-check-row input{width:17px;height:17px;margin:0}.storefront-empty{min-height:130px;color:var(--sf-muted);background:var(--sf-card);text-align:center;border:1px dashed #d7dbe1;border-radius:18px;align-content:center;place-items:center;gap:8px;padding:22px;display:grid}.storefront-product-list>.storefront-empty{border:0;border-radius:0}.storefront-empty strong{color:var(--sf-ink);font-size:14px}.storefront-bottom-nav{z-index:20;box-sizing:border-box;width:min(100%,460px);min-height:calc(64px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--sf-line);padding:5px 12px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -6px 22px #1118270d}.storefront-bottom-nav button{min-width:0;min-height:54px;color:var(--sf-muted);box-shadow:none;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:3px;padding:5px 4px;font-size:11px;font-weight:750;display:grid;position:relative;transform:none}.storefront-bottom-nav button.active{color:var(--sf-accent);background:var(--sf-accent-soft);box-shadow:none;transform:none}.storefront-bottom-nav button svg{filter:none}.storefront-bottom-nav button .commerce-custom-emoji{opacity:1;filter:brightness(0)invert(45%)sepia(9%)saturate(620%)hue-rotate(178deg)brightness(92%)contrast(89%);width:24px;height:24px;transition:opacity .16s,filter .16s,transform .16s}.storefront-bottom-nav button.active .commerce-custom-emoji{opacity:1;filter:brightness(0)invert(39%)sepia(95%)saturate(1604%)hue-rotate(183deg)brightness(86%)contrast(99%);transform:scale(1.04)}.storefront-bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.storefront-nav-badge{color:#fff;min-width:17px;height:17px;box-shadow:none;background:#e5484d;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 4px;font-size:9px;font-weight:850;display:inline-grid;position:absolute;top:2px;left:calc(50% + 8px);right:auto}.storefront-shell .package-status{width:max-content;color:var(--sf-muted);background:var(--sf-card-soft);border:0;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:750}.storefront-shell .package-status.fulfilled,.storefront-shell .package-status.active,.storefront-shell .package-status.paid{color:#087a59;background:#eaf6f1}.storefront-shell .package-status.failed,.storefront-shell .package-status.rejected,.storefront-shell .package-status.cancelled{color:#b44348;background:#fff0f1}.storefront-shell .commerce-wallet-card{border:1px solid var(--sf-line);background:var(--sf-card);box-shadow:none;border-radius:18px}.storefront-shell .storefront-wallet-withdrawal-card{gap:12px;padding:15px}.storefront-wallet-withdrawal-head{gap:4px;display:grid}.storefront-wallet-withdrawal-head h3,.storefront-wallet-withdrawal-head p{margin:0}.storefront-wallet-withdrawal-head h3{color:var(--sf-ink);font-size:16px}.storefront-wallet-withdrawal-head p{color:var(--sf-muted);font-size:11px;line-height:1.45}.storefront-wallet-withdrawal-card .commerce-wallet-process-note{margin:0}.storefront-shell .commerce-wallet-balance,.storefront-shell .commerce-wallet-grid span,.storefront-shell .commerce-wallet-history>div,.storefront-shell .commerce-withdrawal-readiness{border-color:var(--sf-line);color:var(--sf-ink);background:var(--sf-card-soft);box-shadow:none;border-radius:13px}.storefront-shell .commerce-wallet-card select,.storefront-shell .commerce-wallet-form input{border-color:var(--sf-line);color:var(--sf-ink);background:var(--sf-card-soft)}.storefront-shell .commerce-wallet-form button,.storefront-shell .commerce-withdrawal-readiness button{color:#fff;background:var(--sf-action-bg);box-shadow:none;border-radius:13px}html[data-theme=dark] .storefront-shell{--sf-page:#101318;--sf-card:#191d24;--sf-card-soft:#20252d;--sf-ink:#f5f7fa;--sf-muted:#a6adb8;--sf-faint:#a6adb8;--sf-line:#2b313a;--sf-accent:#5aa9ef;--sf-accent-soft:#18334c;--sf-hero:#102b43;--sf-hero-muted:#9db6ca;--sf-success:#54cba8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--sf-page)}html[data-theme=dark] .storefront-detail-layer,html[data-theme=dark] .storefront-detail-sheet{background:var(--sf-page)}html[data-theme=dark] .storefront-detail-head,html[data-theme=dark] .storefront-detail-action,html[data-theme=dark] .storefront-bottom-nav{background:#191d24fa}html[data-theme=dark] .storefront-bottom-nav button .commerce-custom-emoji{filter:brightness(0)invert(73%)sepia(10%)saturate(378%)hue-rotate(177deg)brightness(91%)contrast(88%)}html[data-theme=dark] .storefront-bottom-nav button.active .commerce-custom-emoji{filter:brightness(0)invert(69%)sepia(70%)saturate(665%)hue-rotate(178deg)brightness(99%)contrast(89%)}html[data-theme=dark] .storefront-store-hero .storefront-icon-button{color:#fff;background:#ffffff1f}html[data-theme=dark] .storefront-search,html[data-theme=dark] .storefront-welcome,html[data-theme=dark] .storefront-coupon-entry,html[data-theme=dark] .storefront-coupon-chip,html[data-theme=dark] .storefront-context-section,html[data-theme=dark] .storefront-product-list,html[data-theme=dark] .storefront-product-card,html[data-theme=dark] .storefront-record-card,html[data-theme=dark] .storefront-detail-copy,html[data-theme=dark] .storefront-detail-grid,html[data-theme=dark] .storefront-profile-panel,html[data-theme=dark] .storefront-balance-panel,html[data-theme=dark] .storefront-shell .commerce-wallet-card{border-color:var(--sf-line);background:var(--sf-card);box-shadow:none}html[data-theme=dark] .storefront-wallet-hero,html[data-theme=dark] .storefront-profile-panel{background:var(--sf-hero)}html[data-theme=dark] .storefront-categories button,html[data-theme=dark] .storefront-segments,html[data-theme=dark] .storefront-action-row button,html[data-theme=dark] .storefront-detail-head>button{border-color:var(--sf-line);color:var(--sf-muted);background:var(--sf-card)}html[data-theme=dark] .storefront-categories button.active,html[data-theme=dark] .storefront-segments button.active{border-color:var(--sf-accent);color:#fff;background:var(--sf-action-bg)}html[data-theme=dark] .storefront-segments button.active{color:var(--sf-success);background:#17372f}html[data-theme=dark] .storefront-product-media{border-color:var(--sf-line);background:#242a33}html[data-theme=dark] .storefront-detail-action button.secondary,html[data-theme=dark] .storefront-record-side button.secondary,html[data-theme=dark] .storefront-order-card-actions button.secondary,html[data-theme=dark] .storefront-support-panel>button.secondary,html[data-theme=dark] .storefront-support-form button.secondary{border-color:var(--sf-line);color:var(--sf-ink);background:var(--sf-card-soft)}html[data-theme=dark] .storefront-order-card-actions button.danger,html[data-theme=dark] .storefront-order-actions button.danger{color:#ff9099;background:#3a2025;border-color:#ff7d8759}html[data-theme=dark] .storefront-payment-hero,html[data-theme=dark] .storefront-payment-steps,html[data-theme=dark] .storefront-payment-secondary-actions button.secondary{border-color:var(--sf-line);color:var(--sf-ink);background:var(--sf-card)}html[data-theme=dark] .storefront-payment-network-note{color:#f2bf65;background:#754f133d;border-color:#eea6353d}@media (width<=380px){.storefront-shell{padding-left:12px;padding-right:12px}.storefront-categories,.storefront-action-row,.storefront-coupon-scroll{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.storefront-product-card,.storefront-product-card.no-cover{grid-template-columns:78px minmax(0,1fr) auto;gap:9px;padding:11px}.storefront-product-body p{-webkit-line-clamp:1}.storefront-product-action strong{font-size:14px}.storefront-product-action button,.storefront-product-card.no-cover .storefront-product-buttons button{min-width:58px;padding:8px 9px}.storefront-product-action button svg{display:none}.storefront-order-card-product{grid-template-columns:62px minmax(0,1fr)}.storefront-order-card-product .storefront-product-media{width:62px;min-height:62px}.storefront-order-card-price{grid-column:2;justify-items:start}.storefront-order-card-actions{gap:6px}.storefront-order-card-actions button{flex:auto;padding-left:8px;padding-right:8px}.storefront-detail-action{grid-template-columns:1fr;gap:8px}.storefront-detail-action>strong{justify-content:space-between;align-items:baseline;display:flex}.storefront-payment-actions,.storefront-payment-secondary-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.storefront-shell *,.storefront-shell :before,.storefront-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.relay-shell{--page:var(--relay-page,#f2f2f7);--surface:var(--relay-surface,#fff);--surface-raised:var(--surface);--surface-soft:color-mix(in srgb, var(--ink) 5%, var(--surface));--ink:var(--relay-ink,#18212b);--muted:var(--relay-muted,#707780);--line:color-mix(in srgb, var(--ink) 12%, transparent);--brand:var(--relay-brand,#248bda);--brand-dark:var(--brand);--brand-soft:color-mix(in srgb, var(--brand) 12%, var(--surface));--shadow:none;--shadow-soft:none;padding-top:calc(8px + env(safe-area-inset-top))}html[data-theme=dark] .relay-shell{--page:var(--relay-page,#10151b);--surface:var(--relay-surface,#242b34);--ink:var(--relay-ink,#f5f5f7);--muted:var(--relay-muted,#a0a6af);--brand:var(--relay-brand,#52a9ef)}html .relay-shell .manager-bot-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:14px 2px 20px}.relay-shell .manager-bot-icon{width:44px;height:44px;color:var(--brand);background:var(--brand-soft);box-shadow:none;border-radius:50%}.relay-shell .manager-bot-copy strong{font-size:20px}.relay-shell .manager-bot-copy b{font-size:13px;font-weight:400}.relay-shell .manager-owner-avatar{display:none}.relay-shell .manager-actions summary{min-width:44px;min-height:44px}.relay-console{padding:2px 0 12px}.relay-management-index{gap:26px;padding-top:10px;display:grid}.relay-management-group{min-width:0}.relay-management-group>h2{color:var(--muted);margin:0 0 9px;padding:0 12px;font-size:14px;font-weight:600;line-height:1.4}.relay-group-rows{background:var(--surface);border-radius:14px;overflow:hidden}.relay-management-row{width:100%;min-height:58px;color:var(--ink);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px;line-height:1.4;display:grid;position:relative}.relay-management-row:not(:last-child):after{background:var(--line);content:"";height:1px;position:absolute;bottom:0;left:50px;right:0}.relay-row-title{overflow-wrap:anywhere;grid-column:2;font-size:16px;font-weight:400}.relay-row-value{max-width:126px;color:var(--muted);text-align:right;overflow-wrap:anywhere;grid-column:3;font-size:14px}.relay-row-chevron{color:var(--muted);opacity:.65;grid-column:4}.relay-management-row:active{background:var(--surface-soft)}.relay-management-row:focus-visible,.relay-back:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}@media (hover:hover){.relay-management-row:hover{background:var(--surface-soft)}}.relay-page-header{align-items:flex-start;gap:10px;margin:6px 0 22px;display:flex}.relay-page-header>div{flex:1;min-width:0}.relay-page-header h2{margin:8px 0 0;font-size:21px;font-weight:650;line-height:1.3}.relay-page-header p{color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.6}.relay-back{width:44px;height:44px;color:var(--brand);background:0 0;border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.relay-shell .form-band,.relay-shell .automation-subpage-card,.relay-shell .automation-overview-card,.relay-shell .automation-rule-card,.relay-shell .customer-entry-card{background:var(--surface);box-shadow:none;border:0;border-radius:14px}.relay-shell .form-band{padding:18px}.relay-shell .form-band h2,.relay-shell .form-band h3{font-size:17px}.relay-shell .field>span,.relay-shell .switch{font-size:15px}.relay-shell .muted,.relay-shell .field small{font-size:14px;line-height:1.6}.relay-shell input:not([type=checkbox]),.relay-shell textarea,.relay-shell select{font-size:16px}.relay-shell .primary,.relay-shell .secondary-button,.relay-shell .link-button{min-height:44px;box-shadow:none;font-size:15px}.relay-shell .protection-heading{display:block}.relay-shell .protection-icon{display:none}.relay-shell .protection-status{background:var(--surface-soft);color:var(--muted)}.relay-shell .automation-overview-header{align-items:center}.relay-shell .automation-overview-header .relay-page-header{margin-bottom:0}.relay-shell .operation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.relay-shell .operation-metrics .metric{box-shadow:none}.relay-welcome-page,.relay-content-subpage{gap:16px}.relay-welcome-editor{padding-bottom:calc(78px + env(safe-area-inset-bottom));gap:16px;display:grid}.relay-welcome-section{background:var(--surface);border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.relay-welcome-section-heading,.relay-welcome-section-heading>div,.welcome-actions-heading>div{min-width:0}.relay-welcome-section h2,.welcome-actions-heading h2{color:var(--ink);margin:0;font-size:17px;font-weight:650;line-height:1.35}.relay-welcome-section-heading p,.welcome-actions-heading p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.relay-welcome-text-field{gap:5px}.relay-welcome-text-field textarea{min-height:126px;padding:13px;line-height:1.55}.relay-character-count{color:var(--muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:11px}.welcome-actions-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.welcome-actions-heading>span{color:var(--brand);background:var(--brand-soft);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.35}.welcome-buttons-empty{color:var(--muted);background:var(--surface-soft);border-radius:10px;margin:0;padding:12px;font-size:13px;line-height:1.55}.relay-shell .welcome-button-row-editor{border:1px solid var(--line);background:0 0;border-radius:12px;gap:12px;padding:12px}.relay-shell .welcome-row-toolbar{align-items:center}.relay-shell .welcome-row-toolbar strong{font-size:13px;font-weight:650}.relay-shell .welcome-row-toolbar .inline-actions{gap:4px}.relay-shell .welcome-row-toolbar .icon-button{width:34px;min-height:34px;color:var(--muted);background:var(--surface-soft);border-radius:9px;padding:0}.relay-shell .welcome-button-editor{background:var(--surface-soft);border:0;border-radius:11px;gap:12px;padding:12px}.relay-shell .welcome-button-editor:first-of-type{padding-top:12px}.welcome-button-editor-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.welcome-button-editor-heading strong{font-size:12px;font-weight:650}.welcome-button-delete{width:34px;min-height:34px;color:var(--danger);background:var(--danger-soft);border-radius:9px;place-items:center;padding:0;display:grid}.relay-shell .welcome-button-row-editor>button,.relay-welcome-add-row{border:1px dashed color-mix(in srgb, var(--brand) 45%, var(--line));min-height:42px;color:var(--brand);box-shadow:none;background:0 0;font-size:13px;font-weight:600}.relay-shell .relay-welcome-preview-section{gap:10px}.relay-shell .welcome-preview{background:var(--surface-soft);border:0;border-radius:11px;gap:10px;padding:12px}.relay-shell .welcome-preview-card{border:1px solid var(--line);background:var(--surface);width:min(92%,380px);max-width:none;box-shadow:none;padding:12px}.relay-shell .welcome-preview-card p{overflow-wrap:anywhere;font-size:14px}.welcome-status-message{color:var(--muted);background:var(--surface);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.relay-shell .welcome-save-actions{z-index:12;border-top:1px solid var(--line);width:min(100%,520px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--page) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%)}.relay-shell .welcome-save-actions button{min-width:0;min-height:46px;margin:0;padding-inline:10px;font-size:14px;font-weight:650}.relay-shell .welcome-save-actions button:not(.primary){color:var(--brand);background:var(--brand-soft)}.relay-inbox-connection{gap:6px;padding:12px 0;display:grid}.relay-inbox-connection span{color:var(--muted);font-size:13px}.relay-inbox-connection strong{overflow-wrap:anywhere;font-size:17px}.relay-inbox-setup ol{color:var(--muted);margin:10px 0 18px;padding-left:22px;font-size:14px;line-height:1.7}.relay-inbox-setup li+li{margin-top:10px}.relay-shell.manager-shell-with-nav{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.relay-shell .manager-bottom-nav.relay-bottom-nav{border:0;border-top:1px solid var(--line);width:min(100%,520px);min-height:64px;padding:6px 16px calc(6px + env(safe-area-inset-bottom));background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;bottom:0}.relay-shell .manager-bottom-nav.relay-bottom-nav button{min-height:50px;color:var(--muted);box-shadow:none;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:12px;font-weight:500;display:flex}.relay-shell .manager-bottom-nav.relay-bottom-nav button.active{color:var(--brand);box-shadow:none;background:0 0}.relay-shell .manager-bottom-nav.relay-bottom-nav button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.relay-shell .manager-bottom-nav.relay-bottom-nav button:active{background:var(--surface-soft)}.relay-shell .manager-bottom-nav.relay-bottom-nav button svg{filter:none}.relay-nav-icon{display:flex;position:relative}.relay-nav-dot{background:var(--danger);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-2px;right:-4px}.relay-notification-toggle{cursor:pointer;grid-template-columns:24px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:14px;display:grid}.relay-notification-toggle>span{gap:5px;display:grid}.relay-notification-toggle .relay-row-title{grid-column:auto}.relay-notification-toggle small{color:var(--muted);font-size:12px;line-height:1.5}.relay-notification-toggle input[type=checkbox]{appearance:none;background:color-mix(in srgb, var(--muted) 40%, var(--surface));cursor:pointer;border:0;border-radius:13px;width:44px;height:26px;min-height:0;margin:0;padding:0;transition:background-color .15s;position:relative}.relay-notification-toggle input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.relay-notification-toggle input:checked{background:var(--brand)}.relay-notification-toggle input:checked:after{transform:translate(18px)}.relay-notification-toggle input:disabled{opacity:.55;cursor:wait}.relay-notification-toggle input:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.relay-notification-toggle input,.relay-notification-toggle input:after{transition:none}}@media (width<=360px){.relay-management-row{column-gap:9px;padding-inline:12px}.relay-row-title{font-size:15px}.relay-row-value{max-width:94px;font-size:13px}.relay-welcome-section{padding:14px}.relay-shell .welcome-button-editor .split{grid-template-columns:1fr}}html[data-owner-console=true] body{background:var(--owner-page,#f2f2f7)}html[data-owner-console=true][data-theme=dark] body{background:var(--owner-page,#1c2127)}.owner-console-shell{--page:var(--owner-page,#f2f2f7);--surface:var(--owner-surface,#fff);--ink:var(--owner-ink,#18212b);--muted:color-mix(in srgb, var(--owner-muted,#707780) 65%, var(--ink));--brand:var(--owner-brand,#248bda);--brand-dark:color-mix(in srgb, var(--brand) 80%, var(--ink));--brand-soft:color-mix(in srgb, var(--brand) 12%, var(--surface));--surface-raised:var(--surface);--surface-soft:color-mix(in srgb, var(--ink) 5%, var(--surface));--line:color-mix(in srgb, var(--ink) 10%, transparent);--shadow:none;--shadow-soft:none;--owner-safe-top:calc(max(env(safe-area-inset-top,0px), var(--owner-system-top,var(--tg-safe-area-inset-top,0px))) + var(--owner-content-top,var(--tg-content-safe-area-inset-top,0px)));--owner-safe-bottom:calc(max(env(safe-area-inset-bottom,0px), var(--owner-system-bottom,var(--tg-safe-area-inset-bottom,0px))) + var(--owner-content-bottom,var(--tg-content-safe-area-inset-bottom,0px)));padding:calc(12px + var(--owner-safe-top)) calc(16px + max(env(safe-area-inset-right,0px), var(--owner-system-right,0px)) + var(--owner-content-right,0px)) calc(28px + var(--owner-safe-bottom)) calc(16px + max(env(safe-area-inset-left,0px), var(--owner-system-left,0px)) + var(--owner-content-left,0px));min-height:100dvh;color:var(--ink);background:var(--page)}html[data-theme=dark] .owner-console-shell{--page:var(--owner-page,#1c2127);--surface:var(--owner-surface,#242c35);--ink:var(--owner-ink,#f5f5f7);--muted:color-mix(in srgb, var(--owner-muted,#929ba5) 65%, var(--ink));--brand:var(--owner-brand,#55acee)}.owner-console-shell.manager-shell-with-nav{padding-bottom:calc(88px + var(--owner-safe-bottom))}.owner-console-shell button,.owner-console-shell a{-webkit-tap-highlight-color:transparent}.owner-console-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.owner-console-shell :is(input,select,textarea){font-size:16px}.owner-bot-list-page{gap:26px;display:grid}.owner-platform-heading{text-align:center;justify-items:center;padding:20px 4px 4px;display:grid}.owner-platform-icon{background:var(--brand-soft);width:68px;height:68px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.owner-platform-heading h1{letter-spacing:-.5px;margin:16px 0 6px;font-size:27px;font-weight:650}.owner-platform-heading p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.owner-platform-heading.compact{text-align:left;grid-template-columns:34px minmax(0,1fr);place-items:center start;gap:10px;padding:4px 2px}.owner-platform-heading.compact .owner-platform-icon{border-radius:10px;width:34px;height:34px}.owner-platform-heading.compact .owner-platform-icon svg{width:23px;height:23px}.owner-platform-heading.compact h1{margin:0;font-size:21px}.owner-search{min-height:48px;color:var(--muted);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.owner-search input{width:0;min-width:0;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:12px 0}.owner-search input::-webkit-search-cancel-button{display:none}.owner-search button{min-width:32px;min-height:40px;color:var(--muted);background:0 0;place-items:center;padding:0;display:grid}.owner-list-group{min-width:0}.owner-list-group>h2{color:var(--ink);align-items:center;gap:8px;margin:0 0 12px;padding:0 12px;font-size:19px;font-weight:650;display:flex}.owner-list-group h2>span{color:var(--muted);font-size:14px;font-weight:400}.owner-group-rows{background:var(--surface);border-radius:12px;overflow:hidden}.owner-list-row{width:100%;min-height:58px;color:var(--ink);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px 14px;line-height:1.35;display:grid;position:relative}.owner-list-row:not(:last-child):after{background:var(--line);content:"";height:1px;position:absolute;bottom:0;left:72px;right:0}.owner-list-row>svg:last-child{color:var(--muted);opacity:.6}.owner-list-row:active{background:var(--surface-soft)}@media (hover:hover){.owner-list-row:hover{background:var(--surface-soft)}}.owner-create-row{color:var(--brand);font-size:16px}.owner-create-row>svg:first-child{justify-self:center}.owner-bot-row{min-height:88px}.owner-bot-row-copy{gap:3px;min-width:0;display:grid}.owner-bot-row-copy strong{overflow-wrap:anywhere;font-size:16px;font-weight:600;display:block}.owner-bot-row-copy>span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:14px;overflow:hidden}.owner-bot-row-copy>small{color:var(--muted);flex-wrap:wrap;gap:4px 8px;margin-top:2px;font-size:12px;display:flex}.owner-bot-status{align-items:center;gap:4px;display:inline-flex}.owner-bot-status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.owner-bot-status.active{color:var(--mint)}.owner-bot-status.attention{color:#9c4f00}html[data-theme=dark] .owner-bot-status.attention{color:#f4b66a}.owner-pin-mark{color:var(--muted);vertical-align:-1px;margin-right:5px;display:inline}.owner-bot-avatar{color:#fff;background:#398fd5;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:22px;font-weight:500;display:grid;overflow:hidden}.owner-bot-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.owner-bot-avatar>svg{width:1.1em;height:1.1em}.owner-bot-avatar.relay{background:#418eda}.owner-bot-avatar.content_delivery{background:#7774d9}.owner-bot-avatar.commerce{background:#b452a8}.owner-bot-avatar.smm_reseller{background:#259e9a}.owner-list-empty{text-align:center;padding:24px 18px}.owner-list-empty strong{font-size:16px;font-weight:500}.owner-list-empty p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.owner-action-row{grid-template-columns:24px minmax(0,1fr) 18px;gap:14px;min-height:58px;font-size:16px}.owner-action-row:not(:last-child):after{left:52px}.owner-platform-note{color:var(--muted);text-align:center;margin:0;padding:0 10px;font-size:12px;line-height:1.6}.owner-draft-link,.owner-open-bot{min-height:48px;color:var(--brand);text-align:left;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:15px;display:flex}.owner-bot-heading{margin-bottom:24px;position:relative}.owner-bot-identity{text-align:center;justify-items:center;gap:18px;padding:22px 20px 4px;display:grid}.owner-bot-identity>.owner-bot-avatar{width:80px;height:80px;font-size:36px}.owner-bot-identity>div{min-width:0;max-width:100%}.owner-bot-identity h1{overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:650;line-height:1.35}.owner-bot-identity p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.owner-bot-identity small{color:var(--muted);margin-top:9px;font-size:12px;display:block}.owner-bot-heading.compact{margin-bottom:16px}.owner-bot-heading.compact .owner-bot-identity{text-align:left;justify-content:flex-start;align-items:center;gap:12px;padding:6px 44px 8px 0;display:flex}.owner-bot-heading.compact .owner-bot-avatar{width:48px;height:48px;font-size:20px}.owner-bot-heading.compact h1{font-size:17px}.owner-bot-heading.compact .owner-bot-identity p{margin-top:3px}.owner-bot-heading.compact .owner-bot-identity small{margin-top:4px;display:block}.owner-next-step{border:1px solid color-mix(in srgb, var(--brand) 23%, var(--line));background:var(--surface);width:100%;color:var(--ink);text-align:left;box-shadow:none;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.owner-next-step>span{flex:1;gap:6px;min-width:0;display:grid}.owner-next-step small{color:var(--brand);font-size:12px}.owner-next-step strong{overflow-wrap:anywhere;font-size:16px;line-height:1.45}.owner-next-step>span>span{color:var(--muted);font-size:13px;line-height:1.6}.owner-next-step>svg{color:var(--brand);flex:none}.relay-console>.owner-next-step{margin-bottom:20px}.owner-draft-notice{background:var(--brand-soft);color:var(--muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.owner-draft-notice>span{flex:1;min-width:160px}.owner-draft-notice button{color:var(--brand);box-shadow:none;background:0 0;padding:6px 0;font-size:13px}.owner-creation-steps{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.owner-creation-steps [aria-current=step]{color:var(--brand);font-weight:600}.owner-change-purpose{color:var(--brand);box-shadow:none;background:0 0;justify-self:start;align-items:center;gap:8px;padding:8px 0;display:inline-flex}.owner-template-name{color:var(--muted);margin:-4px 0 10px;display:block}.owner-console-shell .template-card{border:1px solid var(--line);background:var(--surface);box-shadow:none}.owner-console-shell .template-card.selected{border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.owner-console-shell .creation-methods{border-color:var(--line);background:var(--surface-soft)}.owner-console-shell .creation-methods>div{grid-template-columns:minmax(0,1fr)}.owner-console-shell .creation-methods button{min-height:48px;font-size:15px}.owner-console-shell .template-grid{grid-template-columns:minmax(0,1fr)}.owner-bot-heading.compact p{margin-top:3px;font-size:12px}.owner-bot-heading.compact .owner-bot-identity>div{flex:1}.owner-bot-heading.compact p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-bot-more{z-index:40;position:absolute;top:0;right:0}.owner-bot-more>summary{cursor:pointer;min-width:44px;min-height:44px;color:var(--muted);border-radius:50%;place-items:center;list-style:none;display:grid}.owner-bot-more>summary::-webkit-details-marker{display:none}.owner-bot-more[open]>summary{background:var(--surface)}.owner-more-menu{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:190px;padding:5px;position:absolute;top:48px;right:0;box-shadow:0 8px 24px #0002}.owner-more-menu button{width:100%;min-height:44px;color:var(--ink);text-align:left;background:0 0;border-radius:8px;padding:10px 12px;font-size:15px;display:block}.owner-more-menu button:active{background:var(--surface-soft)}.owner-bot-home{gap:24px;display:grid}.owner-page-back{min-height:44px;color:var(--brand);background:0 0;align-items:center;gap:5px;margin-bottom:12px;padding:8px 0;font-size:15px;display:inline-flex}.owner-retry{background:var(--surface);min-height:48px;color:var(--brand);justify-content:center;align-items:center;gap:8px;margin:24px auto;padding:10px 18px;display:flex}html .owner-console-shell .manager-bottom-nav{padding-bottom:calc(6px + var(--owner-safe-bottom));border:0;border-top:1px solid var(--line);color:var(--muted);background:var(--page);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}html .owner-console-shell .manager-bottom-nav button{box-shadow:none;color:var(--muted);background:0 0;border-radius:0;font-size:11px}html .owner-console-shell .manager-bottom-nav button.active{box-shadow:none;color:var(--brand);background:0 0}html .owner-console-shell .manager-bottom-nav button svg{filter:none}.owner-console-shell :is(.section-card,.form-band,.smm-panel,.smm-order-item,.package-summary-card,.content-stat-card,.commerce-overview-hero,.commerce-wallet-card){border-color:var(--line);background:var(--surface);box-shadow:none}.owner-console-shell .commerce-overview-hero,.owner-console-shell :is(.commerce-overview-hero-main h3,.commerce-overview-kpis strong){color:var(--ink)}.owner-console-shell :is(.commerce-overview-hero-main>div>span,.commerce-overview-hero-main p,.commerce-overview-kpis span){color:var(--muted)}.owner-console-shell .commerce-overview-kpis>div{border-color:var(--line);background:var(--surface-soft)}.owner-console-shell .commerce-console{--muted:color-mix(in srgb, var(--owner-muted,#66758a) 65%, var(--ink))}html[data-theme=dark] .owner-console-shell .commerce-console{--muted:color-mix(in srgb, var(--owner-muted,#b0c0cf) 65%, var(--ink))}.owner-console-shell .commerce-wallet-grid>span{opacity:1}.owner-console-shell .commerce-nav-badge,.owner-console-shell .manager-bottom-nav button.active .commerce-nav-badge{color:var(--danger-ink);background:var(--danger-soft)}.owner-console-shell .cps-tabs button.active{color:var(--brand-dark);background:var(--brand-soft)}.owner-console-shell .cps-rate{color:var(--brand-dark)}.owner-console-shell :is(.primary,.secondary-button,.link-button,.ghost){box-shadow:none;min-height:44px}.owner-console-shell .content-workspace-header{align-items:flex-start;gap:12px}.owner-console-shell .content-workspace-header h2{font-size:21px}.owner-console-shell .content-workspace-header p{font-size:14px;line-height:1.5}.owner-console-shell .smm-hero-card{background:var(--surface);min-height:0;color:var(--ink);box-shadow:none;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.owner-console-shell .smm-hero-card:after{display:none}.owner-console-shell .smm-hero-copy{padding-right:32px}.owner-console-shell .smm-hero-copy>span,.owner-console-shell .smm-hero-copy p{color:var(--muted)}.owner-console-shell .smm-hero-copy>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:32px;line-height:1.25}.owner-console-shell .smm-share-orb{border:0;border-top:1px solid var(--line);text-align:left;width:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:3px 12px;padding:16px 0 0}.owner-console-shell .smm-share-orb>span{color:var(--muted)}.owner-console-shell .smm-share-orb strong{grid-area:1/2/3;font-size:25px}.owner-console-shell .smm-share-orb small{color:var(--muted)}.owner-console-shell .smm-refresh-button{min-width:44px;min-height:44px;color:var(--brand);background:0 0;top:8px;right:8px}.owner-console-shell .smm-kpi-grid article{background:var(--surface);box-shadow:none;border:0;border-radius:12px}.owner-console-shell .smm-kpi-grid article strong{overflow-wrap:anywhere;font-size:25px}.owner-console-shell :is(.smm-wallet-hero,.smm-rule-hero){background:var(--surface);color:var(--ink);box-shadow:none}.owner-console-shell .smm-wallet-hero>strong{overflow-wrap:anywhere;font-size:32px}.owner-console-shell :is(.smm-wallet-hero,.smm-rule-hero)>:is(span,p){color:var(--muted)}.owner-console-shell .relay-welcome-editor{padding-bottom:calc(78px + var(--owner-safe-bottom))}.owner-console-shell .welcome-save-actions{padding-bottom:calc(10px + var(--owner-safe-bottom))}.owner-console-shell .template-gallery-head{box-shadow:none;background:0 0;border:0;align-items:flex-start;padding:0}.owner-console-shell .template-gallery-head .eyebrow{display:none}.owner-console-shell .template-gallery-head h1{line-height:1.4}.owner-console-shell .template-card p{font-size:14px;line-height:1.6}@media (width<=360px){.owner-list-row{gap:10px;padding-inline:12px}.owner-platform-heading{padding-top:12px}.owner-console-shell .content-workspace-header{flex-wrap:wrap}}

/* Expanded payment quotes keep their own layout and typography. */
.storefront-detail-sheet.alice-payment-detail-sheet{padding-bottom:0}
.storefront-detail-action.alice-payment-checkout{position:static;bottom:auto;left:auto;right:auto;transform:none;box-sizing:border-box;width:100%;max-width:100%;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}
.storefront-detail-action.alice-payment-checkout>strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;white-space:normal;font-size:16px;line-height:1.4}
.storefront-payment-actions.alice-payment-options{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;gap:10px}
.storefront-payment-actions.alice-payment-options>small{font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}
.storefront-detail-action .alice-payment-option{box-sizing:border-box;width:100%;min-width:0;justify-content:flex-start;align-items:flex-start;gap:10px;padding:12px 14px;text-align:left;white-space:normal}
.alice-payment-option>svg{flex:none;margin-top:2px}
.alice-payment-option-content{display:grid;flex:1;min-width:0;gap:4px}
.storefront-detail-action .alice-payment-option strong{display:block;color:inherit;font-size:16px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}
.storefront-detail-action .alice-payment-option small{font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}
.alice-checkout-fields{display:grid;gap:12px;min-width:0;margin:18px 0}
.alice-checkout-fields .storefront-fulfillment-field{min-width:0;margin-bottom:0}
.alice-checkout-fields input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid var(--sf-line);border-radius:13px;background:var(--sf-card);color:var(--sf-ink);padding:12px 13px;font-size:16px;line-height:1.4}
.alice-checkout-terms p{white-space:pre-wrap;overflow-wrap:anywhere}
.alice-checkout-agreement{display:block;color:var(--sf-muted);margin-top:8px;font-size:12px;line-height:1.5}
/* Store branding and resilient buyer avatars keep the existing header sizes. */
.storefront-store-mark{flex:none;overflow:hidden}
.storefront-store-mark img{display:block;width:100%;height:100%;object-fit:cover}
.storefront-user-avatar img{display:block}
.alice-store-avatar-editor{display:grid;gap:16px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--line)}
.alice-store-avatar-heading h3{margin:0}
.alice-store-avatar-heading p,.alice-store-avatar-preview p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}
.alice-store-avatar-preview{display:flex;align-items:center;gap:14px;min-width:0}
.alice-store-avatar-preview>div{min-width:0;overflow-wrap:anywhere}
.alice-store-avatar-image{width:72px;height:72px;border-radius:17px;font-size:28px}
.alice-store-avatar-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.alice-store-avatar-actions>button{min-height:44px}
.alice-store-avatar-editor>.error-text,.alice-store-avatar-editor>.commerce-inline-status{margin:0;overflow-wrap:anywhere}

/* The management index keeps both existing status switches in one row. */
.commerce-management-status-card>.section-heading{flex-wrap:wrap;align-items:flex-start}
.commerce-management-status-card .alice-commerce-status-actions{width:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}
.alice-commerce-status-actions>.commerce-store-status-control{flex:1 1 130px;box-sizing:border-box;min-width:0;justify-content:space-between}
.alice-payment-control-details{flex:1 0 100%;min-width:0;display:grid;gap:6px;color:var(--muted);font-size:12px;line-height:1.6}
.alice-payment-control-details p{margin:0;overflow-wrap:anywhere}
.alice-payment-control-details .error-text{color:var(--danger-ink)}
.alice-payment-control-details>.secondary{justify-self:start;min-height:40px}
.alice-payment-control-confirm{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);color:var(--ink)}
.alice-payment-control-confirm .section-actions{display:flex;flex-wrap:wrap;gap:8px}
.alice-payment-control-confirm button{min-height:42px}
.alice-commerce-status-actions>.alice-test-whitelist{flex:1 0 100%;width:100%;box-sizing:border-box;min-width:0}
.alice-test-whitelist .section-heading{flex-wrap:wrap;min-width:0}
.alice-test-whitelist .section-heading p{overflow-wrap:anywhere}
.alice-test-whitelist .inline-form{min-width:0;flex-wrap:wrap}
.alice-test-whitelist input{min-width:0;max-width:100%;box-sizing:border-box}
.alice-test-whitelist .commerce-mini-row{flex-wrap:wrap}
.alice-test-whitelist .commerce-mini-row>.inline-editor{flex:1 0 100%;width:100%;box-sizing:border-box;min-width:0}

/* Merchant orders keep long metadata and payment explanations in their own rows. */
.commerce-order-card-summary>.commerce-record-main{min-width:0;gap:8px}
.commerce-order-card-details{display:grid;gap:5px;min-width:0}
.commerce-order-card-details>h3{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4}
.commerce-order-card-details>p,.commerce-order-card-details>small{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.5}
.commerce-order-card-money{min-width:0;max-width:180px}
.commerce-order-card-money>strong{max-width:100%;overflow-wrap:anywhere;white-space:normal;font-size:16px;line-height:1.4;font-variant-numeric:tabular-nums}
.commerce-order-card-payment-details{grid-column:1/-1;display:grid;gap:8px;min-width:0;border-top:1px solid var(--line);padding-top:10px}
.commerce-order-card-payment-details:empty{display:none}
.commerce-order-card-payment-details>span{color:var(--muted);font-size:11px;line-height:1.5}
.commerce-order-card-payment-details .commerce-order-payment-breakdown,.commerce-order-card-payment-details .commerce-order-payment-fee{display:grid;justify-items:start;gap:3px;min-width:0;margin:0;padding:9px 10px;border-radius:9px;background:var(--amber-soft);color:var(--amber-ink);font-size:12px;line-height:1.5}
.commerce-order-card-payment-details span,.commerce-order-card-payment-details b,.commerce-order-card-payment-details small{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}
.commerce-order-card-payment-details .commerce-order-payment-fee b{color:var(--ink);font-size:11px;font-weight:850}
@media (width<=560px){.commerce-order-card-money{max-width:none;grid-template-columns:minmax(0,1fr);justify-items:start}}
