/* Semantic color: blue intent, violet intelligence, green progress,
   amber attention, coral friction. Color always accompanies text or an icon. */
:root{--ink:#2a2933;--muted:#74717e;--line:#e8e6ed;--accent:#7561c5;--canvas:#f7f7f9;--green:#287864;--intent-blue:#427eb9;--intelligence:#7964c7;--opportunity:#ae7936;--friction:#bf6b5a}
.admin-ui .sidebar{background:#f1f0f5;border-color:#e5e3ec}.admin-ui .brand-period{color:#8871ce}.admin-ui .brand img{border-radius:10px;box-shadow:0 3px 9px #7460cf21}.admin-ui .nav-item{color:#736e7c;border-radius:9px}.admin-ui .nav-item.active{background:#e6e0f3;color:#5b4896;box-shadow:inset 3px 0 #8b76ce}.admin-ui .nav-item:hover{background:#eae6f1;color:#51435c}.admin-ui .store-selector{background:#faf9fc;border-color:#e2dfe9}.admin-ui .store-monogram{background:#f1edf7;color:#827396;border-color:#e5dfed}.admin-ui .sidebar-note{color:#857d91}.admin-ui .topbar{background:#ffffffc9;border-color:#e8e5ed}.admin-ui .card{border-color:#e7e4ed;box-shadow:0 2px 4px #29203903,0 8px 20px #29203902;border-radius:14px}.admin-ui h1{letter-spacing:-1.1px}.admin-ui .eyebrow{color:#847498;letter-spacing:1.6px;font-size:9px}
.admin-ui .btn{border-color:#dfdce5;border-radius:8px;color:#534e60;box-shadow:0 1px 2px #29203906}.admin-ui .btn.primary{background:#34313d;color:white;border-color:#34313d;box-shadow:inset 0 1px #ffffff22,0 2px 3px #29203912}.admin-ui .btn.primary:hover{background:#494256}.admin-ui .range,.admin-ui .device-switch{background:#eceaf0}.admin-ui .range button.active,.admin-ui .device-switch button.active{background:white;color:#665397}.admin-ui .pill.green{color:#307961;background:#e9f4ee}.admin-ui .pill.orange{color:#9c692f;background:#fcf2df}.admin-ui .pill.gray{color:#7d7589;background:#f0edf4}.admin-ui .demo-note{color:#7f778d;gap:8px;font-size:11px}.admin-ui .demo-note .icon{width:14px;color:#9d8cb4}
.admin-ui .intelligent-hero{display:grid;grid-template-columns:minmax(0,1fr) 142px;position:relative;gap:0 24px;padding:30px 32px 0;background:radial-gradient(ellipse at 91% 14%,#e6def955,transparent 60%),linear-gradient(115deg,#faf8ff,#f1edf9);border:1px solid #e2d9f1;overflow:hidden}.admin-ui .intelligent-hero .status-copy{grid-column:1;grid-row:1;position:relative;z-index:1;min-width:0;padding:0}.hero-eyebrow{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1.8px;font-weight:650;color:#776091;margin-bottom:13px}.live-indicator{display:inline-block;width:6px;height:6px;border-radius:50%;background:#a5a0af}.live-indicator.on{background:#529d7c;box-shadow:0 0 0 4px #529d7c12}.admin-ui .intelligent-hero .status-title h2{font-size:25px;line-height:1.25;font-weight:600;letter-spacing:-.8px;max-width:470px;color:#453958}.admin-ui .intelligent-hero .status-copy>p{color:#847591;font-size:12px;max-width:460px;margin:11px 0 18px}.admin-ui .intelligent-hero .status-facts{font-size:10px;color:#867695;gap:20px;margin:0}.admin-ui .intelligent-hero .status-facts strong{color:#6b5c80;font-weight:500}.admin-ui .intelligent-hero .status-facts .icon{width:13px;height:13px}.admin-ui .intelligent-hero>.btn{grid-column:2;grid-row:1;align-self:end;justify-self:center;z-index:1;font-size:10px;min-height:33px;padding:7px 13px;margin:112px 0 0;background:#ffffff88;color:#726281;border-color:#ddd3eb;box-shadow:none}
.hero-signature{position:absolute;right:45px;top:16px;width:116px;height:116px;display:grid;place-items:center}.hero-signature>i{position:absolute;inset:0;border:1px solid #b2a0d330;border-radius:50%}.hero-signature>i:nth-child(2){inset:17px;border-style:dashed;border-color:#b6a6cf55}.hero-spark{width:57px;height:57px;display:grid;place-items:center;border-radius:21px;transform:rotate(-8deg);background:radial-gradient(circle at 20% 10%,#c6b9ee,transparent 55%),linear-gradient(135deg,#a58bd6,#7963b5);box-shadow:0 11px 25px #8667b943,inset 0 1px #ffffff80;border:1px solid #a894d1;color:#faf7ff}.hero-spark svg{height:34px;width:34px;transform:rotate(8deg)}.orbit-dot{position:absolute;left:7px;top:22px;width:7px;height:7px;border:2px solid #f6f1ff;border-radius:50%;background:#b09ad7}.admin-ui .hero-steps{grid-column:1/-1;display:flex;align-items:center;gap:22px;margin:25px -32px 0;padding:13px 32px;background:#ffffff55;border-top:1px solid #e7dff1;color:#887499;font-size:10px}.hero-steps span{display:flex;align-items:center;gap:7px}.hero-steps b{font-weight:400;color:#bfafce}.hero-steps svg{width:13px;height:13px}.admin-ui .is-inactive .hero-signature{filter:saturate(.4)}
.admin-ui .report-controls{margin:27px 0 15px}.admin-ui .report-controls h2{font-size:15px}.admin-ui .report-controls p{font-size:11px;margin-top:4px}.admin-ui .metrics-strip{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.1fr;background:none;gap:12px;border:0;box-shadow:none;overflow:visible;margin-bottom:20px}.admin-ui .metric{position:relative;background:#fff;padding:22px 22px 20px;border:1px solid #e6e3eb!important;border-radius:13px;overflow:hidden;min-width:0;box-shadow:0 3px 8px #29203903}.admin-ui .metric h3{font-size:11px;font-weight:500;margin:15px 0 8px;color:#766d83;max-width:170px}.admin-ui .metric-value{font-size:36px;line-height:1.15;font-weight:550;letter-spacing:-1.5px;color:#4c3e62;display:block}.admin-ui .metric p{font-size:10px;color:#81768d;line-height:1.65;margin-top:9px;max-width:170px}.admin-ui .metric-symbol{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eee6fa;color:#9274c5}.admin-ui .metric-symbol .icon{width:16px;height:16px}.admin-ui .metric[data-kind=intelligence]{background:linear-gradient(135deg,#f0e9fb,#faf8ff);border-color:#e7dcf5!important}.admin-ui .metric[data-kind=intent] .metric-symbol{color:#6196c4;background:#ebf2f9}.admin-ui .metric[data-kind=engagement] .metric-symbol{color:#b38d50;background:#faf1e2}.admin-ui .metric[data-kind=conversion]{background:linear-gradient(135deg,#e8f3ed,#f7faf8);border-color:#dfece3!important}.admin-ui .metric[data-kind=conversion] .metric-symbol{background:#dceee4;color:#6d9d82}.admin-ui .metric[data-kind=conversion] .metric-value{color:#416e58}.admin-ui .metric[data-kind=conversion] h3{color:#6b8878}.admin-ui .metric[data-kind=conversion] p{color:#6b8275}
.admin-ui .quiet-decision{display:flex;align-items:center;gap:15px;border:1px solid #e1e9e3;background:#f0f5f1;padding:16px 20px;border-radius:12px;margin:0 0 24px}.quiet-orbit{width:35px;height:35px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#e2ece4;color:#88a48e;border:1px solid #dbe6dd}.quiet-orbit svg{width:17px;height:17px}.admin-ui .quiet-decision strong{font-size:12px;color:#5d7865;font-weight:550}.admin-ui .quiet-decision p{font-size:10px;color:#78877b;margin:3px 0 0}.admin-ui .quiet-decision a{margin-left:auto;display:flex;align-items:center;gap:10px;white-space:nowrap;color:#6a8773;font-size:10px;text-decoration:none}.quiet-decision a svg{width:13px}.admin-ui .overview-grid{gap:20px;grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr)}
.admin-ui .activity-row{padding:21px 24px;border-color:#eeebf2}.admin-ui .activity-row:hover{background:#fbf9ff}.admin-ui .activity-copy strong{color:#5f536d;font-size:12px;font-weight:600}.admin-ui .recent-message{font-size:11px;color:#83728c;margin:5px 0}.admin-ui .activity-meta time{font-size:10px;color:#918399}.admin-ui .activity-type{font-size:9px;color:#9882b5;display:inline-flex;align-items:center;gap:5px;margin-top:3px}.admin-ui .activity-type:before{content:'';height:4px;width:4px;background:currentColor;border-radius:50%}.admin-ui .activity-icon{height:34px;width:34px;border-radius:10px;background:#efe9fa;color:#a28bc4}.admin-ui .activity-icon[data-strategy=shipping]{background:#e7f2ec;color:#83aa93}.admin-ui .activity-icon[data-strategy=discounts],.admin-ui .activity-icon[data-strategy=scarcity]{background:#faf0df;color:#bb9b68}.admin-ui .activity-icon[data-strategy=education]{background:#eaf1f9;color:#85a6ce}.admin-ui .activity-outcome .pill{font-size:9px}.admin-ui .section-heading h2{font-size:14px;color:#53485f}.admin-ui .text-button{color:#877499;font-size:11px}.admin-ui .assistant-summary{background:linear-gradient(150deg,#faf7ff,#fff);border-color:#e9e2f2;position:relative;padding:27px}.admin-ui .assistant-summary h2{color:#6b577d;font-size:18px;max-width:160px;line-height:1.35;margin-top:8px}.summary-spark{display:block;position:absolute;right:22px;top:23px;width:29px;color:#b9a3d9}.summary-spark svg{width:100%}.admin-ui .assistant-summary dt{color:#9787a3;font-size:11px}.admin-ui .assistant-summary dd{color:#7d638f;font-size:11px}.admin-ui .assistant-summary dl>div{border-color:#eee7f5;padding:10px 0}.admin-ui .assistant-summary>p{font-size:10px;color:#897793;line-height:1.8}.admin-ui .report-link{background:#f0edf6;border-color:#e6dfef;color:#9681a7}.admin-ui .report-link strong{color:#8a71a0}
.signal{--signal:#7397c5;margin:18px 0}.signal[data-tone=green]{--signal:#76a18b}.signal[data-tone=coral]{--signal:#c78979}.signal-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#7f748b}.signal-label strong{font-size:17px;color:var(--signal);font-weight:600;font-variant-numeric:tabular-nums}.signal-label small{font-size:9px;color:#9b8faa;font-weight:400}.signal-track{display:flex;gap:3px;height:6px;margin-top:9px}.signal-track i{flex:1;background:#f0edf3;border-radius:2px}.signal-track i.filled{background:var(--signal)}.admin-ui .signal>p{font-size:10px;color:#9a8ba7;margin-top:7px}.momentum{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#9c90aa;white-space:nowrap}.momentum b{font-size:15px}.momentum.blue{color:#7499c9}.momentum.amber{color:#b89a6d}.session-signal{display:flex;gap:18px;align-items:center;font-size:11px;color:#9a8aab}.session-signal strong{font-size:17px;color:#7b9ec9;margin-left:5px}.admin-ui .signal-set{padding:0;display:grid;gap:0}.admin-ui .detail-panel .signal-set{grid-template-columns:repeat(3,1fr);gap:18px;margin:15px 0 26px}.admin-ui .detail-quiet{margin-top:24px}.admin-ui .detail-quiet p{font-size:12px}.admin-ui .detail-panel .signal-label{align-items:flex-start;flex-direction:column}.admin-ui .detail-panel .signal-track{gap:2px}
.admin-ui .breakdown-row{--bar:#a890d2}.admin-ui .breakdown-row[data-strategy=shipping]{--bar:#88b19e}.admin-ui .breakdown-row[data-strategy=education]{--bar:#8baecc}.admin-ui .breakdown-row[data-strategy=discounts],.admin-ui .breakdown-row[data-strategy=scarcity]{--bar:#c7a47c}.admin-ui .breakdown-row .mini-bar{background:#f0edf3;height:6px}.admin-ui .breakdown-row .mini-bar span{background:var(--bar)}.admin-ui .breakdown-row>strong{color:var(--bar)}.admin-ui .revenue-summary{background:linear-gradient(160deg,#f2f8f5,#fff)}.admin-ui .revenue-number{color:#5c8b76;letter-spacing:-1.5px}.revenue-chart{display:flex;align-items:flex-end;gap:4px;height:64px;margin:15px 26px 7px}.revenue-chart span{flex:1;background:#b4d0c1;border-radius:3px 3px 0 0;min-width:1px}.chart-dates{display:flex;justify-content:space-between;font-size:9px;color:#879c8d;margin:0 26px 15px}.admin-ui .impact-note{background:#faf7ed;border-color:#efe6ce}.admin-ui .impact-note strong{color:#9a8251}.admin-ui .impact-note p{color:#978969}.admin-ui .plan-card{background:radial-gradient(ellipse at 90% 0,#eee6fa,transparent 65%),#fff;border-color:#e1d5f0}.plan-spark{display:block;width:44px;color:#a78bca;margin-bottom:20px}.plan-spark svg{width:100%}.admin-ui .plan-features .icon{color:#9e83c6}
.admin-ui .settings-layout{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:30px;align-items:start}.admin-ui .settings-nav a.active,.admin-ui .local-tabs button.active{color:#8364b5;border-color:#9477c0}.admin-ui .settings-nav{border-color:#e9e1ef}.admin-ui .settings-card{border-color:#e9e3ef;padding:25px}.admin-ui .choice{color:#91819e;border-color:#e7e0ee}.admin-ui .choice.selected,.admin-ui .tone-option.selected{background:#f4effa;border-color:#b69bd6;box-shadow:0 0 0 1px #b69bd6;color:#8b6aab}.admin-ui .selected .choice-radio{border-color:#a48ac5}.admin-ui .choice strong{color:#7b608e}.admin-ui .choice small{color:#a088b7}.admin-ui .choice>span{color:#9a88a8}.admin-ui .toggle input:checked+span{background:#a28bc0}.admin-ui .toggle span{background:#ded7e8}.admin-ui .setting-row{border-color:#eee8f3}.admin-ui .setting-row strong,.admin-ui .form-label{color:#71627e}.admin-ui .field-input,.admin-ui .field-select,.admin-ui .input-unit{border-color:#ded3e8;color:#756181}.admin-ui input[type=range]{accent-color:#a087bd}.admin-ui .guardrail-note,.admin-ui .inline-note{background:#f0f3f8;border-color:#e3e8f1;color:#8d9db6}.admin-ui .guardrail-note p,.admin-ui .inline-note p{color:#74849d}.admin-ui .advanced{border-color:#e7deee;color:#957fa2}.admin-ui .advanced pre{background:#f7f3fb;color:#8c779e}.admin-ui .local-save-bar.has-changes{background:#3c3447;color:#fff;border-color:#3c3447}.admin-ui .local-save-bar.has-changes .btn.primary{background:#eee5fb;color:#574365;border-color:#eee5fb}
.personality-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 6px}.personality-choice{padding:12px 12px 14px;text-align:left;border:1px solid #e5daee;background:#fff;border-radius:11px;min-width:0;color:#8a719d}.personality-choice.selected{border-color:#b094cd;box-shadow:0 0 0 1px #b094cd;background:#faf6ff}.personality-choice strong{display:block;font-size:12px;font-weight:600;margin-top:11px}.personality-choice small{display:block;font-size:10px;color:#95819f;margin-top:3px}.personality-art{height:68px;background:#f6f1fa;border-radius:6px;position:relative;display:flex;align-items:center;justify-content:center;gap:7px}.personality-art>i{height:23px;width:23px;display:grid;place-items:center;border-radius:8px;transform:rotate(-8deg);background:#aa91cd;font-size:17px;color:white;font-style:normal;align-self:center;margin-top:-17px}.personality-art>span{width:64px;height:39px;border:1px solid #e6dbee;background:white;border-radius:4px 10px 10px 10px;padding:7px;box-shadow:0 4px 10px #ac93c32a}.personality-art b{display:block;width:90%;height:3px;margin-bottom:4px;border-radius:2px;background:#d6c8e2}.personality-art b:nth-child(2){width:65%;background:#e7deee}.personality-art em{display:block;width:90%;height:9px;background:#f1e9f9;border-radius:3px;margin-top:5px}.personality-art.minimal{background:#f8f7f9}.personality-art.minimal>i{background:#b0a8b6}.personality-art.minimal>span{box-shadow:none;border-radius:3px}.personality-art.vibrant{background:linear-gradient(130deg,#ece1fa,#ded1f4)}.personality-art.vibrant>i{background:linear-gradient(140deg,#b198e2,#8967c2);box-shadow:0 0 12px #ae93d57a}.personality-art.vibrant em{background:#d8c5f0}.personality-art.premium{background:#f1edf3}.personality-art.premium>i{background:#6a587b}.personality-art.premium>span{border-radius:3px;border-color:#d8ccdf}.personality-art.premium b{background:#b09bbf}.semantic-key{display:flex;gap:17px;margin:20px 0;font-size:10px;color:#9380a0}.semantic-key span{display:flex;align-items:center;gap:5px}.semantic-key i{width:6px;height:6px;border-radius:50%;background:#b196d2}.semantic-key i.green{background:#9fbea9}.semantic-key i.amber{background:#c9b183}
.admin-ui .preview-panel{top:22px}.admin-ui .preview-heading{margin-bottom:13px}.admin-ui .preview-heading h2{color:#85649a;font-size:16px}.admin-ui .preview-context-select{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#8d789c;font-size:10px;margin-bottom:13px}.admin-ui .preview-context-select select{margin:0;font-size:11px;min-height:36px;width:160px;padding:7px 10px}.admin-ui .store-preview,.admin-ui .store-preview.mobile{height:auto;min-height:0;max-height:none;border:1px solid #e8dfec;border-radius:15px;background:#f6f1ed;box-shadow:0 8px 25px #5a396a08;overflow:hidden;padding-bottom:23px}.admin-ui .store-preview.mobile{max-width:330px;border:5px solid #e4dce9;border-radius:28px}.admin-ui .preview-store-bar{background:#faf8f5;height:48px;border-color:#e9e1d9;color:#877566}.admin-ui .preview-store-bar>span{color:#988779}.admin-ui .store-preview .preview-product,.admin-ui .store-preview.mobile .preview-product,.admin-ui .store-preview:not(.mobile) .preview-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:22px 20px 0!important;gap:18px!important}.admin-ui .store-preview .preview-photo{height:170px;width:auto;background:#eae1d6;border-radius:5px}.admin-ui .store-preview .preview-photo>span{display:none}.admin-ui .store-preview .preview-product-info{padding:0;margin:0}.admin-ui .store-preview .preview-product-info h3{font:19px/1.25 Georgia,serif;color:#81705e}.admin-ui .store-preview .preview-product-info .preview-price{font-size:11px;color:#9b897b}.admin-ui .store-preview .preview-product-info>p{color:#95816f;font-size:9px}.admin-ui .preview-cart{background:#484057;border-radius:5px;color:#fff;font-size:9px;margin-top:12px;height:30px}.admin-ui .preview-swatches i{width:16px;height:16px;background:#c9ad83;outline-color:#cdbb9f}.admin-ui .preview-swatches i:nth-child(2){background:#c2b8a0}.admin-ui .preview-label{color:#a28e7b;font-size:8px}.admin-ui .preview-bubble{position:relative;z-index:1;margin:18px 16px 0 auto;width:calc(100% - 32px);max-width:370px;min-width:0}.admin-ui .store-preview[data-position=bottom] .preview-bubble{margin-top:40px}.admin-ui .preview-dismissed{position:static;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:30px 18px;margin:20px 16px 0;min-height:230px;background:#f7faf6;border:1px dashed #d2e0d0;border-radius:15px;transform:none;width:auto}.admin-ui .preview-dismissed strong{font-size:14px;color:#819b7b}.admin-ui .preview-dismissed p{font-size:11px;color:#83977d}.admin-ui .preview-replay{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 0}.admin-ui .preview-replay .btn{font-size:10px;min-height:34px;padding:6px 10px;color:#90729f;background:#fcf9ff}.preview-replay>span{font-size:9px;color:#9985a6}.admin-ui .preview-timing{background:#f1edf8;border-color:#e6ddef}.admin-ui .preview-timing strong{color:#8d729f}.admin-ui .dark-store{background:#322b38}.admin-ui .dark-store .preview-store-bar{background:#2e2734;border-color:#483952}.admin-ui .dark-store .preview-product-info h3{color:#e9dcec}.admin-ui .dark-store .preview-product-info>p,.admin-ui .dark-store .preview-label{color:#b9a7c4}
.admin-ui .lab-layout{grid-template-columns:minmax(0,1.6fr) minmax(255px,.8fr);gap:24px}.admin-ui .storefront-frame{border-color:#e2d6e9;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #4a285909}.admin-ui .browser-bar{color:#927c9d;background:#f5f0f8;border-color:#eaddf1;font-size:9px}.admin-ui .lab-progress span{background:#b49ad0}.admin-ui .scenario-caption{color:#8c7498}.admin-ui .storefront{background:#fcf9f5;min-height:0}.admin-ui .store-banner{background:#f0e8df;color:#8f775f;font-size:9px}.admin-ui .store-nav{border-color:#eee5da}.admin-ui .store-wordmark{color:#a0876c}.admin-ui .store-breadcrumb{color:#a68e72;font-size:9px}.admin-ui .product-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:23px;padding:0 24px 25px}.admin-ui .product-main-image{height:295px;border-radius:6px}.admin-ui .product-details{padding:0;min-width:0}.admin-ui .product-details h2{font:26px/1.15 Georgia,serif;color:#8c775f;letter-spacing:-.7px}.admin-ui .product-details>.tagline{color:#968168;font-size:9px;margin-top:8px}.admin-ui .store-price{color:#9a8269}.admin-ui .store-add{background:#484057;border-radius:7px;font-size:11px;min-height:44px;color:#fff}.admin-ui .variant-label{color:#96826b}.admin-ui .variant-label strong{color:#8d755e}.admin-ui .store-detail-button,.admin-ui .store-shipping{color:#9a876e}.admin-ui .lab-presence{margin:18px 0 20px;min-width:0;width:100%}.admin-ui .lab-presence .i-bubble{max-width:none}.admin-ui .lab-helper{color:#92799f;border-color:#eadef2;background:#f8f4fc}.admin-ui .experience-decision{position:relative;padding:24px;background:linear-gradient(140deg,#f0f6f2,#fff);border-color:#dfebe2}.admin-ui .experience-decision.is-speaking{background:linear-gradient(140deg,#f2ecfb,#fff);border-color:#e1d5f1}.admin-ui .experience-decision .decision-label{color:#7e9982;font-size:10px}.admin-ui .experience-decision.is-speaking .decision-label{color:#9275ae}.admin-ui .experience-decision h3{font-size:17px;color:#65856a;line-height:1.4;margin:14px 0 8px}.admin-ui .experience-decision.is-speaking h3{color:#8461a1}.admin-ui .experience-decision p{font-size:11px;color:#798f7d}.admin-ui .experience-decision.is-speaking p{color:#8d77a0}.admin-ui .lab-diagnostics summary{color:#90709e;font-size:10px}.admin-ui .inspector-scores{padding:24px}.admin-ui .inspector-scores h3{font-size:15px;color:#7b5b91}.admin-ui .inspector-head{color:#9476aa;font-size:9px;letter-spacing:1px}.admin-ui .inspector-scores>p{font-size:10px;color:#95839f}.admin-ui .inspector-scores .dot{background:#b199cd;box-shadow:0 0 0 4px #b199cd14}.admin-ui .event-item{border-color:#eee6f4;font-size:10px;color:#9781a2}.admin-ui .event-item .icon{color:#aa8cbb}.admin-ui .event-log h3{color:#8b6a9f}.admin-ui .event-log time{color:#9b81aa}
@media(min-width:1450px){.admin-ui .intelligent-hero{padding-top:35px}.admin-ui .intelligent-hero .status-title h2{font-size:29px;max-width:none}.admin-ui .metric{padding:24px 27px}.admin-ui .product-main-image{height:400px}.admin-ui .product-details h2{font-size:31px}}
@media(max-width:1200px){.admin-ui .settings-layout{gap:20px;grid-template-columns:minmax(0,1fr) minmax(315px,.95fr)}.admin-ui .product-layout{display:block}.admin-ui .product-main-image{height:225px}.admin-ui .product-details{padding-top:20px}.admin-ui .product-thumbnails{display:none}.admin-ui .intelligent-hero .status-title h2{font-size:23px}.admin-ui .metric{padding:20px 17px}.admin-ui .metric-value{font-size:33px}.admin-ui .metric h3{font-size:10px}.admin-ui .intelligent-hero .status-facts{gap:12px}.admin-ui .preview-bubble{margin-right:10px;width:calc(100% - 20px)}.admin-ui .store-preview .preview-product{padding:18px 15px 0!important;gap:12px!important}.admin-ui .preview-replay>span{max-width:140px;text-align:right}}
@media(max-width:1050px){.admin-ui .metrics-strip{grid-template-columns:1fr 1fr}.admin-ui .metric{padding:22px}.admin-ui .metric-value{font-size:36px}.admin-ui .overview-grid,.admin-ui .analytics-grid,.admin-ui .lab-layout{grid-template-columns:1fr}.admin-ui .settings-layout{display:flex;flex-direction:column;gap:25px}.admin-ui .preview-panel{max-width:580px;width:100%;position:static;align-self:center}.admin-ui .settings-content{width:100%}.admin-ui .preview-bubble{margin:18px auto 0;width:calc(100% - 40px)}.admin-ui .store-preview .preview-product{grid-template-columns:1fr 1.35fr;padding:22px 24px 0!important}.admin-ui .store-preview .preview-photo{height:160px}.admin-ui .product-layout{display:grid;grid-template-columns:1fr 1.15fr}.admin-ui .product-main-image{height:300px}.admin-ui .product-details{padding-top:0}.admin-ui .product-thumbnails{display:flex}.admin-ui .lab-inspector{display:grid;grid-template-columns:1fr 1fr}.admin-ui .inspector-scores{grid-row:span 2}.admin-ui .quiet-decision{flex-wrap:wrap}.admin-ui .quiet-decision a{margin-left:50px}.admin-ui .assistant-summary{padding:25px}.admin-ui .assistant-summary h2{max-width:none}.admin-ui .hero-signature{right:32px}.admin-ui .intelligent-hero{padding:25px 25px 0}.admin-ui .hero-steps{padding:13px 25px;margin-left:-25px;margin-right:-25px;gap:15px}.admin-ui .hero-steps span{gap:5px}.admin-ui .intelligent-hero .status-facts{flex-wrap:wrap}}
@media(max-width:700px){.admin-ui .page{padding:23px 17px}.admin-ui .sidebar{width:250px}.admin-ui .admin-heading{gap:12px}.admin-ui .admin-heading p{font-size:11px}.admin-ui .admin-heading .btn{font-size:10px}.admin-ui .intelligent-hero{grid-template-columns:1fr;gap:0;padding:23px 22px 0}.admin-ui .intelligent-hero .status-copy{grid-column:1;max-width:none}.admin-ui .hero-signature{right:18px;top:19px;width:62px;height:62px}.hero-spark{width:37px;height:37px;border-radius:14px}.hero-spark svg{width:23px;height:23px}.hero-signature>i:nth-child(2){inset:8px}.orbit-dot{left:1px;top:10px;width:6px;height:6px}.admin-ui .intelligent-hero .status-title h2{max-width:230px;font-size:23px;padding-right:35px;line-height:1.3}.admin-ui .hero-eyebrow{font-size:8px;letter-spacing:1.3px;max-width:230px}.admin-ui .intelligent-hero .status-copy>p{font-size:11px;max-width:275px}.admin-ui .intelligent-hero .status-facts{gap:5px;font-size:10px}.admin-ui .intelligent-hero>.btn{grid-column:1;grid-row:2;justify-self:start;margin:15px 0 0;min-height:40px;min-width:130px;font-size:11px}.admin-ui .hero-steps{margin:19px -22px 0;padding:12px 18px;gap:8px;justify-content:space-between;font-size:8px}.admin-ui .hero-steps span{gap:5px;max-width:80px}.admin-ui .hero-steps svg{width:12px;height:12px;flex-shrink:0}.admin-ui .hero-steps b{font-size:9px}.admin-ui .metrics-strip{gap:10px}.admin-ui .metric{padding:19px 16px}.admin-ui .metric-value{font-size:34px}.admin-ui .metric h3{font-size:10px;margin-top:12px}.admin-ui .metric p{font-size:10px}.admin-ui .report-controls h2{max-width:180px;font-size:14px;line-height:1.5}.admin-ui .report-controls{align-items:center}.admin-ui .quiet-decision{padding:17px;gap:12px}.admin-ui .quiet-decision>div{flex:1;min-width:0}.admin-ui .quiet-decision strong{font-size:11px}.admin-ui .quiet-decision p{font-size:10px;line-height:1.7}.admin-ui .quiet-decision a{margin:0 0 0 47px;min-height:30px}.admin-ui .activity-row{padding:18px}.admin-ui .activity-copy strong{font-size:12px}.admin-ui .activity-meta time{font-size:9px}.admin-ui .activity-outcome{margin-left:44px}.admin-ui .session-signal{margin-left:44px;font-size:10px}.admin-ui .settings-layout .preview-panel{position:static;z-index:auto;box-shadow:none;padding:0;max-width:420px}.admin-ui .preview-disclosure>summary{color:#7f6494;border-color:#e5d8ee;font-size:12px;margin-bottom:15px}.admin-ui .preview-heading{margin:0 0 12px}.admin-ui .preview-heading>div:first-child{display:block}.admin-ui .preview-heading .device-switch{margin-left:auto}.admin-ui .preview-panel .store-preview,.admin-ui .preview-panel .store-preview:not(.mobile),.admin-ui .preview-panel .store-preview.mobile{height:auto;min-height:0;max-width:100%;border-radius:18px}.admin-ui .preview-store-bar{height:44px}.admin-ui .store-preview .preview-product,.admin-ui .store-preview.mobile .preview-product{display:grid;grid-template-columns:1fr 1.1fr;padding:18px 18px 0!important;gap:17px!important}.admin-ui .store-preview .preview-photo{width:auto;height:145px}.admin-ui .store-preview .preview-product-info h3{font-size:19px}.admin-ui .store-preview .preview-product-info>p:not(.preview-price),.admin-ui .store-preview .preview-label,.admin-ui .store-preview .preview-swatches,.admin-ui .store-preview .preview-cart{display:block}.admin-ui .store-preview .preview-swatches{display:flex}.admin-ui .store-preview .preview-product-info .preview-price{font-size:11px}.admin-ui .store-preview .preview-product-info>p{font-size:9px}.admin-ui .store-preview .preview-cart{display:grid;height:30px}.admin-ui .preview-bubble{width:calc(100% - 24px);margin:17px auto 0}.admin-ui .preview-context-select{font-size:11px}.admin-ui .preview-context-select select{min-height:44px;font-size:12px}.admin-ui .preview-replay .btn{min-height:44px}.admin-ui .preview-replay>span{font-size:9px}.admin-ui .preview-caption-mobile{display:none}.admin-ui .preview-caption-desktop{display:inline}.admin-ui .personality-grid{gap:9px}.admin-ui .personality-choice{padding:10px}.admin-ui .personality-choice strong{font-size:12px}.admin-ui .personality-choice small{font-size:10px}.admin-ui .admin-form-grid{gap:14px}.admin-ui .field-select{font-size:13px}.admin-ui .settings-nav a{font-size:11px}.admin-ui .settings-card{padding:20px}.admin-ui .product-layout{display:block!important;padding:0 19px 22px}.admin-ui .product-main-image{height:240px}.admin-ui .product-details{padding-top:20px}.admin-ui .product-details h2{font-size:28px}.admin-ui .product-details>.tagline{font-size:11px}.admin-ui .product-thumbnails{display:none}.admin-ui .lab-presence{margin-top:22px}.admin-ui .lab-inspector{display:block}.admin-ui .lab-inspector .card{margin-top:16px}.admin-ui .signal-label{font-size:12px}.admin-ui .signal-label strong{font-size:21px}.admin-ui .signal-track{height:7px}.admin-ui .detail-panel .signal-set{grid-template-columns:1fr;gap:0}.admin-ui .detail-panel .signal-label{flex-direction:row}.admin-ui .plan-card .plan-price{font-size:44px}.admin-ui .preview-disclosure:not([open]){padding-bottom:0}.admin-ui .preview-dismissed{min-height:225px}}
.admin-ui .local-save-bar:not(.has-changes){position:static;margin-top:24px;box-shadow:none;background:#f7f7f9;border-color:#e7e4ed}
.admin-ui #modal::backdrop{background:#29233855;backdrop-filter:blur(3px)}.admin-ui .detail-panel h2{color:#574267}.admin-ui .detail-panel .detail-message{background:#f3eef9;color:#7c6091;border-color:#e6dbef}
.signal[data-tone=amber]{--signal:#b79056}.admin-ui .lab-top .btn.primary{background:#34313d;border-color:#34313d}.admin-ui .lab-diagnostics>summary{background:#eeebf4;border-color:#e4deec;color:#806493}.admin-ui .storefront .product-details h2{color:#79634d}.admin-ui .storefront .store-add{background:#484057}
.admin-ui .store-preview.dark-store{background:#322b38}.admin-ui .store-preview.dark-store .preview-store-bar{color:#e3d6e9}.admin-ui .store-preview.dark-store .preview-store-bar>span,.admin-ui .store-preview.dark-store .preview-product-info>p,.admin-ui .store-preview.dark-store .preview-label{color:#bfb0ca}
@media(min-width:1051px){.admin-ui .preview-panel{max-height:calc(100dvh - 100px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d5c9e3 transparent;padding:2px 7px 14px 2px}.admin-ui .store-preview .preview-photo{height:130px}.admin-ui .store-preview .preview-product-info>p:not(.preview-price){display:none}}
@media(prefers-reduced-motion:reduce){.admin-ui *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
