:root{--ink: #110705;--ink-2: #1b0906;--ink-3: #2a0d07;--paper: #f6e9d2;--paper-2: #ead7ba;--paper-soft: #c9aaa0;--red: #d82d0d;--red-dark: #9b1b09;--orange: #ff6a00;--gold: #ffc44d;--success: #78bc8d;--danger: #ff745c;--line: rgba(246, 233, 210, .16);--line-paper: rgba(17, 7, 5, .17);--display: "Archivo", sans-serif;--body: "Zen Kaku Gothic New", sans-serif;--condensed: "Barlow Condensed", sans-serif;--ease: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{min-width:320px;overflow-x:clip;background:var(--ink);scroll-behavior:smooth}body{min-width:320px;min-height:100svh;margin:0;background:radial-gradient(circle at 86% 8%,rgba(216,45,13,.22),transparent 30rem),linear-gradient(rgba(255,106,0,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,106,0,.022) 1px,transparent 1px),var(--ink);background-size:auto,52px 52px,52px 52px,auto;color:var(--paper);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased}body:before{position:fixed;z-index:-1;inset:0;content:"";pointer-events:none;background:linear-gradient(116deg,transparent 0 71.9%,rgba(255,106,0,.07) 72% 72.08%,transparent 72.2%),radial-gradient(circle at 10% 90%,rgba(255,196,77,.06),transparent 25rem)}[hidden]{display:none!important}button,input,select,textarea{font:inherit}button,select,input[type=file]{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}fieldset{min-width:0;margin:0;padding:0;border:0}:focus-visible{outline:3px solid var(--red);outline-offset:3px}::selection{background:var(--orange);color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link{position:fixed;z-index:1000;top:12px;left:12px;padding:10px 14px;opacity:0;background:var(--paper);color:var(--ink);transform:translateY(-150%);transition:opacity .2s,transform .2s}.skip-link:focus-visible{opacity:1;transform:translateY(0)}.portal-grain{position:fixed;z-index:100;inset:0;opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.portal-header{position:relative;z-index:20;display:flex;width:min(100% - 48px,1360px);min-height:78px;margin-inline:auto;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.portal-brand{display:inline-grid;min-height:48px;align-items:center;grid-template-columns:38px auto;grid-template-rows:auto auto;column-gap:12px;font:800 19px/1 var(--display);letter-spacing:.13em}.portal-brand__mark{display:block;width:38px;height:38px;grid-row:1 / 3;object-fit:contain;filter:drop-shadow(0 0 7px rgba(0,214,255,.3))}.portal-brand small{grid-column:2;color:var(--paper-soft);font:600 11px/1 var(--condensed);letter-spacing:.13em;text-transform:uppercase}.portal-back,.text-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:0;background:none;color:var(--paper-soft);font:600 12px/1.2 var(--condensed);letter-spacing:.08em;text-transform:uppercase;transition:color .2s,transform .2s}.portal-back:hover,.text-action:hover{color:var(--paper);transform:translateY(-1px)}.portal-kicker{display:flex;align-items:center;gap:11px;color:var(--orange);font:650 11px/1.3 var(--condensed);letter-spacing:.17em;text-transform:uppercase}.portal-kicker:before{width:25px;height:1px;content:"";background:currentColor}.portal-action,.icon-action{position:relative;display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:20px;border:1px solid transparent;background:transparent;font:700 12px/1 var(--condensed);letter-spacing:.08em;text-transform:uppercase;transition:transform .2s var(--ease),background .2s,border-color .2s}.portal-action{padding:0 20px}.portal-action:not(:disabled):hover,.icon-action:not(:disabled):hover{transform:translateY(-2px)}.portal-action:disabled,.icon-action:disabled{cursor:not-allowed;opacity:.48}.portal-action--primary{background:linear-gradient(110deg,var(--red),var(--orange));box-shadow:7px 7px #ffc44d21;color:#fff}.portal-action--secondary{border-color:currentColor}.portal-action--danger{background:#ab210d;color:#fff}.icon-action{min-width:46px;padding:0 13px;border-color:var(--line)}.panel-heading>span,.profile-security>span{color:var(--red-dark);font:650 11px/1 var(--condensed);letter-spacing:.15em}.panel-heading h2,.profile-security h2{margin:11px 0 7px;font:750 clamp(30px,3vw,44px)/.95 var(--display);letter-spacing:-.045em}.panel-heading p,.profile-security p{margin:0;color:#6d5149;font-size:14px}.auth-shell{display:grid;width:min(100% - 48px,1360px);min-height:calc(100svh - 78px);margin-inline:auto;padding:clamp(56px,8vw,118px) 0;align-items:start;grid-template-columns:minmax(0,1.1fr) minmax(390px,.72fr);gap:clamp(54px,8vw,130px)}@media(min-width:821px){.auth-shell:has(.profile-panel:not([hidden])){grid-template-columns:minmax(360px,.75fr) minmax(620px,1.25fr);gap:clamp(40px,5vw,80px)}.auth-shell:has(.profile-panel:not([hidden]) :is([data-account-view=messages],[data-account-view=purchases],[data-account-view=b2b]):not([hidden])){grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr);gap:clamp(30px,3vw,48px)}.profile-panel:has(:is([data-account-view=messages],[data-account-view=purchases],[data-account-view=b2b]):not([hidden])){width:min(100%,1040px)}}.auth-intro{position:sticky;top:50px;padding-top:20px}.auth-intro h1{max-width:900px;margin:28px 0 25px;font:780 clamp(52px,6.5vw,102px)/.84 var(--display);letter-spacing:-.07em}.auth-intro h1 span{color:transparent;-webkit-text-stroke:1px rgba(246,233,210,.42)}.auth-intro>p:not(.portal-kicker){max-width:610px;margin:0;color:var(--paper-soft)}.auth-ledger{display:grid;max-width:610px;margin:50px 0 0;border-top:1px solid var(--line)}.auth-ledger div{display:grid;padding:14px 0;grid-template-columns:.45fr 1fr;gap:20px;border-bottom:1px solid var(--line)}.auth-ledger dt{color:var(--orange);font:650 11px var(--condensed);letter-spacing:.12em;text-transform:uppercase}.auth-ledger dd{margin:0;color:var(--paper-soft);font-size:13px}.auth-panel,.profile-panel{position:relative;padding:clamp(28px,4vw,50px);overflow:hidden;border:1px solid rgba(255,196,77,.18);background:linear-gradient(135deg,rgba(255,255,255,.38),transparent 50%),var(--paper);box-shadow:18px 22px #d82d0d29,0 35px 90px #00000057;color:var(--ink)}.auth-panel:before,.profile-panel:before{position:absolute;top:0;right:0;width:90px;height:90px;content:"";background:linear-gradient(135deg,transparent 50%,rgba(216,45,13,.12) 50%);pointer-events:none}.auth-tabs{display:grid;margin:-10px 0 38px;padding-bottom:13px;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line-paper)}.auth-tabs button{min-height:45px;border:0;border-bottom:2px solid transparent;background:transparent;color:#76574f;font:700 12px var(--condensed);letter-spacing:.1em;text-transform:uppercase}.auth-tabs button[aria-pressed=true]{border-color:var(--red);color:var(--ink)}.auth-tabs button:disabled{opacity:.52;cursor:progress}.auth-form,.product-form{display:grid;gap:18px}.auth-form{margin-top:30px}.auth-form__controls{display:grid;min-inline-size:0;margin:0;padding:0;border:0;gap:18px}.field{display:grid;min-width:0;gap:7px}.field>span{color:inherit;font:650 12px/1.2 var(--condensed);letter-spacing:.075em;text-transform:uppercase}.field>span small{opacity:.58;font-size:11px}.field input,.field select,.field textarea{width:100%;min-width:0;min-height:48px;border:1px solid var(--line-paper);border-radius:0;background:#ffffff75;color:var(--ink);padding:11px 13px;outline:0;transition:background .2s,border-color .2s,box-shadow .2s}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--red);background:#fffaf0;box-shadow:4px 4px #d82d0d1f}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--red);outline-offset:2px}.field input[readonly]{background:#1107050f;color:#765d55;cursor:not-allowed}.field-note{margin:-8px 0 0;color:#765d55;font-size:12px}.auth-form .portal-action{width:100%;margin-top:8px}.auth-panel .text-action,.profile-panel .text-action{color:#765d55}.auth-status,.editor-status{display:block;min-height:24px;color:var(--paper-soft);font-size:13px}.auth-status{position:fixed;z-index:80;right:24px;bottom:24px;max-width:min(440px,calc(100% - 48px));padding:14px 18px;border:1px solid var(--line);background:var(--ink-2);box-shadow:0 15px 50px #0006}.account-page .auth-status{position:static;width:100%;max-width:none;margin-top:24px}[data-state=success]{border-color:#78bc8d8c;color:var(--success)}[data-state=error]{border-color:#ff745c8c;color:var(--danger)}.profile-panel{width:min(100%,720px);padding:clamp(26px,4vw,44px)}.profile-heading{display:flex;margin-bottom:35px;align-items:start;justify-content:space-between;gap:25px}.profile-heading h2{margin:10px 0 4px;font:750 clamp(35px,4vw,54px)/.92 var(--display);letter-spacing:-.05em}.profile-heading p{min-width:0;margin:0;overflow-wrap:anywhere;color:#765d55}.profile-heading>div{min-width:0}.profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.65fr);gap:22px}.profile-security{display:grid;padding:22px;align-content:start;gap:13px;border:1px solid var(--line-paper);background:#1107050b}.profile-security h2{font-size:28px}.profile-security .portal-action{margin-top:10px}.status-pill{display:inline-flex;width:fit-content;min-height:30px;align-items:center;gap:7px;padding:4px 9px;border:1px solid currentColor;color:#65443b;font:650 11px/1 var(--condensed);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.status-pill[data-verified=true]{color:#2f7046}.status-pill--live{color:#78bc8d}.status-pill--live i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.admin-gate{display:grid;min-height:100svh;grid-template-columns:minmax(0,1.15fr) minmax(390px,.6fr)}.admin-gate__brand{position:relative;display:grid;padding:clamp(50px,7vw,110px);align-content:center;overflow:hidden}.admin-gate__brand:after{position:absolute;right:-6%;bottom:-20%;content:"";color:transparent;width:clamp(170px,27vw,420px);aspect-ratio:1;border:1px solid rgba(255,106,0,.1);background:linear-gradient(45deg,transparent 48%,rgba(255,106,0,.09) 49% 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(255,106,0,.09) 49% 51%,transparent 52%);transform:rotate(12deg);pointer-events:none}.admin-gate__brand .portal-brand{position:absolute;top:36px;left:clamp(30px,7vw,110px)}.admin-gate__brand h1{position:relative;z-index:1;margin:30px 0 26px;font:790 clamp(62px,8.2vw,128px)/.82 var(--display);letter-spacing:-.075em}.admin-gate__brand h1 span{color:var(--orange)}.admin-gate__brand>p:last-child{position:relative;z-index:1;max-width:570px;margin:0;color:var(--paper-soft)}.admin-gate>.auth-panel{display:grid;margin:0;padding:clamp(40px,6vw,82px);align-content:center;box-shadow:none}.admin-shell{display:grid;min-height:100svh;grid-template-columns:252px minmax(0,1fr)}.admin-sidebar{position:sticky;z-index:20;top:0;display:flex;height:100svh;padding:28px 24px;flex-direction:column;border-right:1px solid var(--line-paper);background:var(--paper);color:var(--ink)}.admin-sidebar .portal-brand{color:var(--ink)}.admin-sidebar nav{display:grid;margin-top:75px;gap:5px}.admin-sidebar nav button,.admin-sidebar nav a{display:grid;width:100%;min-height:48px;padding:0 11px;align-items:center;grid-template-columns:30px 1fr;border:0;border-left:2px solid transparent;background:transparent;color:#745950;font:650 12px var(--condensed);letter-spacing:.08em;text-align:left;text-transform:uppercase}.admin-sidebar nav button.is-current,.admin-sidebar nav button:hover,.admin-sidebar nav a:hover{border-color:var(--red);background:#d82d0d12;color:var(--ink)}.admin-sidebar nav button span,.admin-sidebar nav a span{color:var(--red-dark);font-size:11px}.admin-sidebar nav .admin-nav-external{margin-top:16px;padding-top:8px;border-top:1px solid var(--line-paper)}.admin-identity{display:grid;margin-top:auto;padding:18px 0;align-items:center;grid-template-columns:38px minmax(0,1fr);gap:11px;border-top:1px solid var(--line-paper);border-bottom:1px solid var(--line-paper)}.admin-avatar{display:grid;width:38px;height:38px;place-items:center;background:var(--red);color:#fff;font:700 12px var(--condensed)}.admin-identity div{display:grid;min-width:0}.admin-identity strong,.admin-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-identity strong{font-size:12px}.admin-identity small{color:#7a5b52;font-size:11px}.admin-sidebar>.text-action{justify-content:flex-start;color:#785a51}.admin-main{min-width:0;padding-bottom:70px}.admin-topbar{display:flex;width:min(100% - 64px,1380px);margin:0 auto;padding:52px 0 39px;align-items:end;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}.admin-topbar h1{margin:12px 0 0;font:760 clamp(43px,5vw,78px)/.9 var(--display);letter-spacing:-.06em}.admin-topbar__actions{display:flex;align-items:center;gap:15px}.admin-editor-readiness{max-width:28ch;color:var(--paper-soft);font:600 11px/1.35 var(--condensed);text-align:right}.admin-editor-readiness[data-state=error]{color:var(--danger)}.admin-sync-status[data-state=connecting],.admin-sync-status[data-state=saving]{color:var(--gold)}.admin-sync-status[data-state=synced]{color:var(--success)}.admin-sync-status[data-state=error]{color:var(--danger)}.admin-view{min-width:0}.admin-metrics{display:grid;width:min(100% - 64px,1380px);margin:30px auto 0;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line)}.admin-metric{display:grid;min-width:0;min-height:155px;padding:23px;align-content:space-between;border-right:1px solid var(--line)}.admin-metric:last-child{border-right:0}.admin-metric>span{color:var(--orange);font:650 11px var(--condensed);letter-spacing:.14em}.admin-metric strong{font:750 clamp(38px,4vw,62px)/1 var(--display)}.admin-metric small{color:var(--paper-soft);font-size:11px}.admin-overview-grid{display:grid;width:min(100% - 64px,1380px);margin:30px auto 0;align-items:start;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(270px,.72fr);gap:24px}.overview-panel{min-width:0;overflow:hidden;border:1px solid var(--line);background:#1a0a07c2}.overview-panel>header{display:flex;min-height:92px;padding:22px 24px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.overview-panel>header h2{margin:8px 0 0;font:730 clamp(25px,2.5vw,34px)/1 var(--display);letter-spacing:-.04em}.overview-panel>header .text-action{flex:none}.overview-recent,.catalog-health{display:grid}.health-row{display:grid;min-height:92px;padding:16px 18px;align-items:center;grid-template-columns:9px minmax(0,1fr) auto;gap:13px;border-bottom:1px solid var(--line)}.health-row>i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.health-row>span{display:grid;min-width:0;gap:3px}.health-row strong{font:680 14px/1.2 var(--display);letter-spacing:-.02em}.health-row small{color:var(--paper-soft);font-size:11px;line-height:1.35}.health-row b{color:var(--paper);font:730 30px/1 var(--display)}.health-row--complete{color:var(--success)}.health-row--attention{color:var(--gold)}.health-row--neutral{color:var(--paper-soft)}.cleanup-summary{display:flex;min-height:58px;margin:0;padding:12px 18px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);color:var(--paper-soft)}.cleanup-summary span{font:650 11px/1.25 var(--condensed);letter-spacing:.09em;text-transform:uppercase}.cleanup-summary strong{color:var(--gold);font:730 24px/1 var(--display)}.overview-store-link{display:flex;min-height:82px;padding:18px;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(110deg,#d82d0d29,#ff6a000a);transition:background .2s,color .2s}.overview-store-link:hover{background:linear-gradient(110deg,#d82d0d47,#ff6a0017);color:var(--gold)}.overview-store-link>span{display:grid;gap:4px}.overview-store-link small{color:var(--orange);font:650 11px/1 var(--condensed);letter-spacing:.14em}.overview-store-link strong{font:690 15px/1.2 var(--display)}.overview-store-link>i{font-style:normal;font-size:24px}.channel-settings{width:min(100% - 64px,1380px);margin:24px auto 0;border:1px solid var(--line);background:#1a0a07c2}.channel-settings>header{display:flex;padding:22px 24px;align-items:end;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.channel-settings>header h2{margin-top:8px;font:730 31px/1 var(--display);letter-spacing:-.04em}.channel-settings>header>p{max-width:520px;color:var(--paper-soft);font-size:12px}.channel-settings form{padding:24px}.channel-settings__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.channel-settings__actions{display:flex;min-height:54px;margin-top:18px;align-items:center;justify-content:flex-end;gap:18px}.channel-settings__actions output{margin-right:auto;color:var(--paper-soft)}.admin-workspace{width:min(100% - 64px,1380px);margin:30px auto 0;border:1px solid var(--line);background:#1a0a07c2}.admin-toolbar{display:flex;padding:24px;align-items:end;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.admin-toolbar h2{display:flex;margin:8px 0 0;align-items:baseline;flex-wrap:wrap;gap:11px;font:730 31px/1 var(--display);letter-spacing:-.04em}.admin-toolbar h2 small{color:var(--paper-soft);font:500 11px/1 var(--body);letter-spacing:0}.admin-toolbar__controls{display:grid;width:min(100%,590px);grid-template-columns:minmax(230px,1fr) 170px;gap:10px}.admin-toolbar .field input,.admin-toolbar .field select{border-color:var(--line);background:var(--ink);color:var(--paper)}.catalog-transfer-tools{display:grid;min-height:80px;padding:16px 24px;align-items:center;grid-template-columns:minmax(220px,1fr) auto;gap:10px 24px;border-bottom:1px solid var(--line);background:#ff6a0009}.catalog-transfer-tools>div:first-child{display:grid;gap:4px}.catalog-transfer-tools>div:first-child strong{font:680 15px var(--display)}.catalog-transfer-tools>div:first-child span,.catalog-transfer-tools output{color:var(--paper-soft);font-size:11px}.catalog-transfer-tools__actions{display:flex;flex-wrap:wrap;gap:8px}.catalog-transfer-tools output{grid-column:1 / -1}.product-list{display:grid}.product-row{display:grid;min-width:0;min-height:105px;padding:15px 20px;align-items:center;grid-template-columns:76px minmax(220px,1.35fr) minmax(165px,.65fr) minmax(120px,.45fr) auto;gap:18px;border-bottom:1px solid var(--line);transition:background .2s}.product-row:last-child{border-bottom:0}.product-row:hover{background:#ff6a000b}.product-row__media{display:grid;width:76px;height:76px;place-items:center;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle,rgba(255,106,0,.18),transparent 65%),var(--ink);color:var(--gold);font:700 16px var(--display)}.product-row__media img{width:100%;height:100%;object-fit:contain}.product-row__identity,.product-row__updated{display:grid;min-width:0;gap:4px}.product-row__identity small{overflow:hidden;color:var(--orange);font:600 11px var(--condensed);letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap}.product-row__identity strong{overflow:hidden;font:700 clamp(17px,2vw,23px)/1.1 var(--display);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.product-row__identity span,.product-row__updated span,.product-row__updated small{color:var(--paper-soft);font-size:11px}.product-row__states{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.product-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.product-row__actions .icon-action{min-width:0;min-height:42px}.product-row__actions .icon-action--preview{border-color:#ffc44d6b;color:var(--gold)}.status-pill--featured{color:var(--gold)}.product-row--compact,.overview-recent .product-row{min-height:88px;padding:12px 16px;grid-template-columns:58px minmax(0,1fr) auto;gap:14px}.product-row--compact .product-row__media,.overview-recent .product-row__media{width:58px;height:58px}.product-row--compact .product-row__identity strong,.overview-recent .product-row__identity strong{font-size:18px}.product-row--compact .product-row__states,.product-row--compact .product-row__updated,.overview-recent .product-row__states,.overview-recent .product-row__updated{display:none}.product-row--compact .product-row__actions .icon-action,.overview-recent .product-row__actions .icon-action{min-height:40px}.admin-empty{margin:0;padding:65px 24px;color:var(--paper-soft);text-align:center}.account-nav{display:grid;min-width:0;margin:0 0 28px;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-paper)}.account-nav:has([data-account-view-target=b2b]:not([hidden])){grid-template-columns:repeat(4,minmax(0,1fr))}.account-nav button{position:relative;min-width:0;min-height:48px;padding:0 16px;border:0;border-right:1px solid var(--line-paper);background:transparent;color:#76574f;font:700 12px/1 var(--condensed);letter-spacing:.1em;text-transform:uppercase}.account-nav button:last-child{border-right:0}.b2b-price-list{display:grid;gap:12px}.b2b-price-row{display:grid;gap:8px;padding:18px;border:1px solid var(--line-paper);background:#ffffff80}.b2b-price-row h3,.b2b-price-row p{margin:0}.b2b-price-row p{color:#76574f}.account-nav button[aria-pressed=true]{background:#d82d0d14;color:var(--ink)}.account-nav button[aria-pressed=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:linear-gradient(90deg,var(--red),var(--orange))}[data-account-unread],[data-admin-unread]{display:inline-grid;min-width:20px;min-height:20px;margin-left:6px;padding:2px 5px;place-items:center;background:var(--red);color:#fff;font:700 11px/1 var(--condensed);letter-spacing:0}.admin-sidebar nav button{position:relative}.admin-sidebar [data-admin-unread]{position:absolute;top:4px;right:4px}.admin-sidebar [data-admin-view-target=messages]{padding-right:32px}.conversation-heading{display:flex;min-width:0;margin-bottom:18px;align-items:end;justify-content:space-between;gap:24px}.conversation-heading>div,.conversation-detail>header>div{min-width:0}.conversation-heading h2{margin:8px 0 6px;font:750 clamp(30px,4vw,46px)/.95 var(--display);letter-spacing:-.045em}.conversation-heading p:not(.portal-kicker){max-width:62ch;margin:0;color:#765d55;font-size:13px}.verification-gate{margin:0 0 16px;padding:11px 13px;border-left:2px solid var(--orange);background:#d82d0d0f;color:#765d55;font-size:12px}.conversation-desk{display:grid;min-width:0;overflow:hidden;grid-template-columns:minmax(270px,.72fr) minmax(0,1.45fr);border:1px solid var(--line);background:#11070538}.profile-panel .conversation-desk{border-color:var(--line-paper);background:#11070506}.conversation-list{display:grid;min-width:0;max-height:650px;overflow-y:auto;align-content:start;border-right:1px solid var(--line);overscroll-behavior:contain}.profile-panel .conversation-list{border-color:var(--line-paper)}.conversation-row{position:relative;display:grid;width:100%;min-width:0;min-height:104px;padding:16px 18px;align-content:center;gap:7px;overflow:hidden;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;text-align:left;transition:background-color .22s var(--ease)}.conversation-row:before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background:linear-gradient(var(--red),var(--orange));transform:scaleY(0);transform-origin:center;transition:transform .22s var(--ease)}.conversation-row:last-child{border-bottom:0}.conversation-row:hover,.conversation-row--selected{background:#ff6a0011}.conversation-row:disabled{cursor:wait;opacity:.58}.profile-panel .conversation-row{border-color:var(--line-paper)}.profile-panel .conversation-row:hover,.profile-panel .conversation-row--selected{background:#d82d0d11}.conversation-row--selected:before{transform:scaleY(1)}.conversation-row--unread .conversation-row__title{font-weight:780}.conversation-row--unread .conversation-row__meta:after{width:7px;height:7px;margin-left:auto;flex:none;content:"";background:var(--orange)}.conversation-row__meta{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px 10px;color:var(--orange);font:650 11px/1.25 var(--condensed);letter-spacing:.08em;text-transform:uppercase}.conversation-row__title{min-width:0;margin:0;overflow-wrap:anywhere;font:700 17px/1.18 var(--display);letter-spacing:-.025em}.conversation-row__preview{min-width:0;margin:0;overflow:hidden;color:var(--paper-soft);font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.conversation-row__unread{color:var(--orange);font:700 11px/1.2 var(--condensed);letter-spacing:.08em;text-transform:uppercase}.profile-panel .conversation-row__preview{color:#765d55}.conversation-detail{display:grid;min-width:0;min-height:560px;align-content:start;grid-template-rows:auto auto auto minmax(260px,1fr) auto;background:#1107051f}.profile-panel .conversation-detail{background:#fff3}.conversation-detail>header{display:flex;min-width:0;min-height:100px;padding:20px 22px;align-items:start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.profile-panel .conversation-detail>header{border-color:var(--line-paper)}.conversation-detail>header h3{max-width:34ch;margin:8px 0 0;overflow-wrap:anywhere;font:730 clamp(22px,2.4vw,31px)/1.05 var(--display);letter-spacing:-.035em}.conversation-detail>p{min-width:0;margin:0;padding:11px 22px;overflow-wrap:anywhere;border-bottom:1px solid var(--line);color:var(--paper-soft);font-size:11px}.profile-panel .conversation-detail>p{border-color:var(--line-paper);color:#765d55}.conversation-actions{display:flex;min-width:0;min-height:45px;padding:0 16px;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line)}.profile-panel .conversation-actions{border-color:var(--line-paper)}.conversation-transcript{display:grid;min-width:0;min-height:260px;max-height:440px;padding:22px;overflow-y:auto;align-content:start;gap:13px;overscroll-behavior:contain}.message-bubble{display:grid;width:min(75%,72ch);min-width:0;padding:13px 15px;gap:7px;border:1px solid rgba(17,7,5,.22);background:var(--paper-2);color:var(--ink)}.message-bubble--customer{margin-right:auto;border-left:2px solid var(--red);background:var(--paper-2)}.message-bubble--admin{margin-left:auto;border-right:2px solid var(--orange);background:#fff8e9}.message-bubble__meta{display:flex;min-width:0;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;color:#76574f;font:650 11px/1.3 var(--condensed);letter-spacing:.07em;text-transform:uppercase}.message-bubble__body{min-width:0;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.conversation-reply{display:grid;min-width:0;padding:18px 22px;align-items:end;grid-template-columns:minmax(0,1fr) auto;gap:12px;border-top:1px solid var(--line);background:#f6e9d20f}.conversation-reply .field,.conversation-reply .dialog-status{grid-column:1 / -1}.conversation-reply .field textarea{min-height:108px}.admin-workspace .conversation-reply .field textarea{background:var(--paper);color:var(--ink)}.profile-panel .conversation-reply{border-color:var(--line-paper);background:#11070509}.conversation-reply .portal-action{grid-column:2}.compose-dialog{width:min(620px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:auto;border:1px solid rgba(255,196,77,.35);background:var(--paper);box-shadow:0 50px 140px #000000b8;color:var(--ink)}.compose-dialog>.product-form{padding:0 26px 26px;gap:18px}.compose-dialog .editor-header{margin-inline:-26px}.customer-list{display:grid;min-width:0}.customer-desk{display:grid;min-width:0;grid-template-columns:minmax(310px,.72fr) minmax(0,1.7fr);border-top:1px solid var(--line)}.customer-desk>.customer-list{max-height:78svh;overflow-y:auto;align-content:start;border-right:1px solid var(--line)}.customer-row{display:grid;min-width:0;min-height:112px;padding:20px 22px;align-items:center;grid-template-columns:minmax(220px,.9fr) minmax(0,1.65fr);gap:24px;border-bottom:1px solid var(--line);background:transparent;color:inherit;text-align:left}.customer-desk .customer-row{width:100%;grid-template-columns:minmax(0,1fr);gap:13px}.customer-row:hover,.customer-row--selected{background:#ff6a0012}.customer-row--selected{box-shadow:inset 2px 0 var(--orange)}.customer-desk .customer-row__facts{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:0}.customer-desk .customer-row__facts>*{padding-inline:8px}.customer-row:last-child{border-bottom:0}.customer-row__identity{display:grid;min-width:0;gap:4px}.customer-row__identity strong{overflow-wrap:anywhere;font:700 19px/1.15 var(--display);letter-spacing:-.025em}.customer-row__identity span,.customer-row__identity a,.customer-row__identity small{min-width:0;overflow-wrap:anywhere;color:var(--paper-soft);font-size:12px}.customer-row__facts{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--line)}.customer-row__facts>*{display:grid;min-width:0;margin:0;padding:8px 14px;align-content:center;gap:4px;border-right:1px solid var(--line)}.customer-row__facts>*:last-child{border-right:0}.customer-row__facts small,.customer-row__facts dt{color:var(--orange);font:650 11px/1.2 var(--condensed);letter-spacing:.08em;text-transform:uppercase}.customer-row__facts strong,.customer-row__facts dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px}.customer-dossier{display:grid;min-width:0;padding:clamp(18px,2.5vw,32px);align-content:start;gap:22px}.customer-dossier__header{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:20px}.customer-dossier__header>div{min-width:0}.customer-dossier__header h3{margin:7px 0 5px;overflow-wrap:anywhere;font:730 clamp(27px,3vw,39px)/1 var(--display)}.customer-dossier__header p:last-child{margin:0;overflow-wrap:anywhere;color:var(--paper-soft);font-size:12px}.customer-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.customer-summary article{display:grid;min-width:0;padding:14px;gap:5px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.customer-summary article:nth-child(3n){border-right:0}.customer-summary article:nth-last-child(-n+3){border-bottom:0}.customer-summary span,.customer-history h4{color:var(--orange);font:650 11px/1.2 var(--condensed);letter-spacing:.08em;text-transform:uppercase}.customer-summary strong{min-width:0;overflow-wrap:anywhere;font:700 18px/1.1 var(--display)}.customer-record-form{display:grid;padding:18px;gap:14px;border:1px solid var(--line);background:#f6e9d20a}.customer-record-form .portal-action{width:fit-content}.customer-conflicts{display:grid;margin:0;padding:16px;gap:12px;border:1px solid color-mix(in srgb,var(--orange) 65%,transparent)}.customer-conflicts[hidden]{display:none}.customer-conflicts>legend,.customer-conflict-field>legend{padding:0 7px;color:var(--orange);font:650 11px/1.2 var(--condensed);letter-spacing:.08em;text-transform:uppercase}.customer-conflicts>p{margin:0;color:var(--paper-soft);font-size:12px}.customer-conflicts__list{display:grid;gap:10px}.customer-conflict-field{display:grid;min-width:0;margin:0;padding:12px;gap:8px;border:1px solid var(--line)}.customer-conflict-field label{display:flex;min-width:0;align-items:flex-start;gap:9px;color:var(--paper);font-size:12px}.customer-conflict-field span{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.customer-row__b2b{width:fit-content;padding:3px 6px;border:1px solid color-mix(in srgb,var(--orange) 60%,transparent);color:var(--orange);font:650 11px/1 var(--condensed);letter-spacing:.08em;text-transform:uppercase}.customer-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-history>section{min-width:0;padding:16px;border:1px solid var(--line)}.customer-history h4{margin:0 0 12px}.customer-history ol{display:grid;margin:0;padding-left:18px;gap:8px}.customer-history-row{display:block;width:100%;min-width:0;margin:0;padding:9px 0;overflow-wrap:anywhere;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;font-size:12px;text-align:left}.customer-history-row--action{color:var(--orange)}.customer-history-row--issue{padding-left:10px;border-left:2px solid var(--orange)}.customer-order-card{display:grid;min-width:0;padding:13px 0;gap:9px;border-bottom:1px solid var(--line)}.customer-order-card>header{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:12px}.customer-order-card p{margin:0;overflow-wrap:anywhere;color:var(--paper-soft);font-size:12px}.customer-order-card details>summary{width:fit-content;padding:8px 0;color:var(--orange);cursor:pointer;font:650 11px/1 var(--condensed);letter-spacing:.08em;text-transform:uppercase}.customer-order-form{display:grid;margin-top:10px;padding:12px;align-items:end;grid-template-columns:minmax(0,1fr) auto;gap:10px;border:1px solid var(--line)}.customer-order-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-order-form .field--wide,.customer-order-form--grid>.text-action{grid-column:1 / -1}.order-editor{width:min(720px,calc(100% - 32px))}.purchase-metrics{display:grid;margin-bottom:16px;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-paper)}.purchase-metrics article{display:grid;min-width:0;padding:15px 17px;gap:6px;border-right:1px solid var(--line-paper)}.purchase-metrics article:last-child{border-right:0}.purchase-metrics span,.purchase-flow{color:#76574f;font:650 11px/1.3 var(--condensed);letter-spacing:.08em;text-transform:uppercase}.purchase-metrics strong{overflow-wrap:anywhere;font:720 22px/1 var(--display)}.purchase-flow{margin:0 0 22px;padding:11px 13px;overflow-wrap:anywhere;border-left:2px solid var(--red);background:#d82d0d0e}.purchase-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1.45fr) minmax(230px,.65fr);gap:18px}.purchase-layout>*{min-width:0}.purchase-layout h3{margin:0 0 12px;font:720 23px/1 var(--display)}.purchase-list,.purchase-events{display:grid;min-width:0;margin:0;padding:0;gap:12px}.purchase-card{display:grid;min-width:0;padding:17px;gap:12px;border:1px solid var(--line-paper);background:#ffffff38}.purchase-card>header,.purchase-items li{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:14px}.purchase-card h3,.purchase-card p{margin:0;overflow-wrap:anywhere}.purchase-card>p{color:#765d55;font-size:12px}.purchase-items{display:grid;margin:0;padding:10px 0;gap:7px;border-block:1px solid var(--line-paper);list-style:none}.purchase-items li{font-size:13px}.purchase-payment{display:grid;min-width:0;gap:7px}.purchase-payment p{font-size:12px}.purchase-payment progress{width:100%;accent-color:var(--red)}.purchase-payment-history{display:grid;margin:2px 0 0;padding-left:18px;gap:4px;color:#765d55;font-size:11px}.purchase-note{padding:9px 11px;background:#1107050b}.purchase-note--issue{border-left:2px solid var(--orange)}.purchase-events{list-style:none}.purchase-events li{display:grid;min-width:0;padding:13px;gap:5px;border-left:2px solid var(--orange);background:#1107050a;overflow-wrap:anywhere}.purchase-events time{color:#765d55;font-size:11px}.analytics-ranges{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px}.analytics-ranges button{min-height:44px;padding:0 14px;border:1px solid var(--line);background:transparent;font:650 11px/1 var(--condensed);letter-spacing:.07em;text-transform:uppercase}.analytics-ranges button[aria-pressed=true]{border-color:var(--orange);background:#ff6a001a;color:var(--gold)}.analytics-metrics{display:grid;min-width:0;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line)}.analytics-metrics article{display:grid;min-width:0;min-height:132px;padding:19px;align-content:space-between;gap:7px;border-right:1px solid var(--line)}.analytics-metrics article:last-child{border-right:0}.analytics-metrics span{color:var(--orange);font:650 11px/1.25 var(--condensed);letter-spacing:.1em}.analytics-metrics strong{min-width:0;overflow-wrap:anywhere;font:740 clamp(29px,3vw,45px)/1 var(--display)}.analytics-metrics small{color:var(--paper-soft);font-size:11px}.analytics-panel{min-width:0;overflow:hidden;border-bottom:1px solid var(--line)}.analytics-panel>header{padding:22px 24px 0}.analytics-panel h3,.analytics-distributions h3{margin:8px 0 0;font:720 23px/1.1 var(--display);letter-spacing:-.03em}[data-analytics-timeline]{display:block;width:100%;height:auto;aspect-ratio:3 / 1;padding:12px 18px 20px}[data-analytics-timeline] line{stroke:#f6e9d247;stroke-width:1}[data-analytics-timeline] polyline{fill:none;stroke:var(--orange);stroke-width:4;vector-effect:non-scaling-stroke}[data-analytics-timeline] circle{fill:var(--gold);stroke:var(--ink);stroke-width:3;vector-effect:non-scaling-stroke}[data-analytics-timeline] text{fill:var(--paper-soft);font:600 11px var(--condensed)}.analytics-distributions{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-distributions>article{min-width:0;padding:24px;border-right:1px solid var(--line)}.analytics-distributions>article:last-child{border-right:0}.analytics-distributions>article>div{display:grid;min-width:0;margin-top:20px;gap:13px}.analytics-bar{display:grid;min-width:0;align-items:center;grid-template-columns:minmax(0,1fr) minmax(80px,.8fr) auto;gap:10px}.analytics-bar__label{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.analytics-bar__track{height:8px;min-width:0;overflow:hidden;background:#f6e9d21c}.analytics-bar__fill{display:block;width:var(--bar-size, 0%);height:100%;background:linear-gradient(90deg,var(--red),var(--orange))}.analytics-bar__value{min-width:2ch;color:var(--gold);font:700 12px/1 var(--condensed);text-align:right}[data-analytics-status]{position:static;width:auto;max-width:none;min-height:54px;padding:14px 22px;border:0;border-top:1px solid var(--line);background:transparent;box-shadow:none}.product-editor{width:min(1240px,calc(100% - 42px));max-width:none;height:min(900px,calc(100svh - 42px));max-height:none;padding:0;overflow:hidden;border:1px solid rgba(255,196,77,.35);background:var(--paper);box-shadow:0 50px 140px #000000b8;color:var(--ink)}.product-editor::backdrop,.compose-dialog::backdrop,.confirm-dialog::backdrop{background:#0a0302d1;backdrop-filter:blur(9px)}.product-editor>.product-form{height:100%;grid-template-rows:auto minmax(0,1fr) auto;gap:0}.editor-header{display:flex;min-height:92px;padding:20px 26px;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line-paper);background:#f9edd7}.editor-header h2{margin:7px 0 0;font:740 clamp(27px,3vw,41px)/1 var(--display);letter-spacing:-.045em}.editor-header .icon-action{border-color:var(--line-paper);font-size:25px}.editor-body{display:grid;min-height:0;overflow:auto;align-items:start;grid-template-columns:minmax(270px,.72fr) minmax(270px,.66fr) minmax(380px,1fr)}.editor-fields{display:grid;padding:34px;gap:42px}.editor-primary,.editor-secondary{min-height:100%}.editor-primary{align-content:start;border-right:1px solid var(--line-paper)}.editor-secondary{padding-inline:28px}.editor-fields fieldset{display:grid;align-content:start;gap:22px}.editor-fields legend{width:100%;padding-bottom:12px;border-bottom:1px solid var(--line-paper);font:700 18px var(--display);letter-spacing:-.02em}.editor-fields legend span{margin-right:12px;color:var(--red-dark);font:650 11px var(--condensed)}.form-grid{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field--wide{grid-column:1 / -1}.product-media{position:sticky;top:0;display:grid;min-height:100%;padding:30px 24px;align-content:start;gap:18px;border-left:1px solid var(--line-paper);background:linear-gradient(rgba(216,45,13,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(216,45,13,.03) 1px,transparent 1px),#efe0c7;background-size:30px 30px}.product-media h3{margin:8px 0 5px;font:730 28px/1 var(--display);letter-spacing:-.04em}.product-media p{margin:0;color:#745950;font-size:12px}.media-preview{display:grid;width:100%;aspect-ratio:4 / 3;grid-template-rows:minmax(0,1fr);place-items:center;overflow:hidden;border:1px solid var(--line-paper);background:radial-gradient(circle,rgba(216,45,13,.15),transparent 60%),var(--ink);color:var(--paper-soft);text-align:center}.media-preview img{width:100%;height:100%;object-fit:contain}.media-preview span{max-width:18ch;font-size:12px}.media-dropzone{display:grid;min-height:92px;padding:15px;place-items:center;border:1px dashed rgba(17,7,5,.35);background:#ffffff47;text-align:center;transition:border-color .2s,background .2s}.media-dropzone:hover,.media-dropzone:focus-within{border-color:var(--red);background:#ffffff8c}.media-dropzone:focus-within{box-shadow:0 0 0 3px #d82d0d33}.media-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.media-dropzone strong{color:var(--red-dark);font:700 12px var(--condensed);letter-spacing:.08em;text-transform:uppercase}.media-dropzone span{color:#745950;font-size:11px}.upload-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.upload-progress>span{position:relative;height:5px;overflow:hidden;background:#1107051f}.upload-progress>span:after{position:absolute;inset:0 auto 0 0;width:var(--upload-progress, 0%);content:"";background:linear-gradient(90deg,var(--red),var(--orange));transition:width .2s}.upload-progress small{font:650 11px var(--condensed)}.publication-card{display:grid;margin-top:4px;border:1px solid var(--line-paper)}.toggle-field{display:grid;min-height:60px;padding:10px 12px;align-items:center;grid-template-columns:36px 1fr;border-bottom:1px solid var(--line-paper)}.toggle-field:last-child{border-bottom:0}.toggle-field input{width:21px;height:21px;accent-color:var(--red)}.toggle-field span{display:grid}.toggle-field strong{font:700 12px var(--condensed);letter-spacing:.05em;text-transform:uppercase}.toggle-field small{color:#745950;font-size:11px}.toggle-field:has(input:disabled){opacity:.48}.advanced-fields{border:1px solid var(--line-paper);background:#11070509}.advanced-fields summary{display:grid;min-height:68px;padding:13px 16px;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;cursor:pointer;list-style:none}.advanced-fields summary::-webkit-details-marker{display:none}.advanced-fields summary:after{grid-column:3;grid-row:1;content:"\ff0b";color:var(--red);font:700 18px/1 var(--display)}.advanced-fields[open] summary:after{content:"\2212"}.advanced-fields summary>span{color:var(--red-dark);font:650 11px var(--condensed)}.advanced-fields summary>strong{font:700 14px/1.15 var(--display)}.advanced-fields summary>small{grid-column:2;color:#745950;font-size:11px}.advanced-fields>.form-grid{padding:20px 16px;border-top:1px solid var(--line-paper)}.editor-actions{position:sticky;z-index:5;bottom:0;display:flex;min-height:82px;padding:14px 22px;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid var(--line-paper);background:#fff3de;box-shadow:0 -10px 25px #1107050d}.editor-status{min-width:0;margin-right:auto;color:#68483f}.danger-link{color:#a02410}.confirm-dialog{width:min(500px,calc(100% - 32px));max-width:none;padding:clamp(28px,5vw,45px);border:1px solid rgba(255,196,77,.35);background:var(--paper);color:var(--ink)}.confirm-dialog h2{margin:18px 0 12px;font:750 clamp(32px,5vw,48px)/.95 var(--display);letter-spacing:-.05em}.confirm-dialog>form>p:not(.portal-kicker){color:#745950}.dialog-status{display:block;min-height:22px;margin-top:18px;color:#745950;font-size:13px}.dialog-actions{display:grid;margin-top:24px;grid-template-columns:1fr 1.2fr;gap:10px}.toast{position:fixed;z-index:200;right:24px;bottom:24px;width:min(390px,calc(100% - 48px));padding:16px 18px;border:1px solid var(--line);background:var(--ink-2);box-shadow:0 20px 70px #00000080}form[aria-busy=true]{cursor:progress}form[aria-busy=true] button{opacity:.62}@media(max-width:1100px){.auth-shell{gap:48px;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr)}.auth-shell:has(.profile-panel:not([hidden])){grid-template-columns:minmax(0,1fr);gap:32px}.auth-shell:has(.profile-panel:not([hidden])) .auth-intro{position:relative;top:auto;padding-top:0}.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:sticky;display:grid;width:100%;height:auto;min-height:116px;padding:12px 24px;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;gap:10px 18px;border-right:0;border-bottom:1px solid var(--line-paper)}.admin-sidebar .portal-brand small,.admin-sidebar nav button span,.admin-sidebar nav a span{display:none}.admin-sidebar nav{display:flex;width:100%;min-width:0;margin:0;padding-bottom:4px;grid-column:1 / -1;grid-row:2;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:var(--red) var(--paper-2);-webkit-overflow-scrolling:touch}.admin-sidebar nav button,.admin-sidebar nav a{width:auto;flex:0 0 auto;min-height:44px;padding-inline:12px;grid-template-columns:1fr;border-left:0;border-bottom:2px solid transparent;white-space:nowrap}.admin-sidebar nav button.is-current,.admin-sidebar nav button:hover,.admin-sidebar nav a:hover{border-bottom-color:var(--red)}.admin-sidebar nav .admin-nav-external{margin:0;padding-top:0;border-top:0}.admin-identity{width:min(100%,260px);margin:0;padding:0;justify-self:end;grid-column:2;grid-row:1;border:0}.admin-sidebar>.text-action{grid-column:3;grid-row:1;justify-content:center}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric:nth-child(2){border-right:0}.admin-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.admin-overview-grid,.channel-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-panel--health{grid-column:1 / -1}.product-row{grid-template-columns:70px minmax(200px,1fr) minmax(155px,.7fr) auto}.product-row__updated{display:none}}@media(max-width:820px){.customer-desk{grid-template-columns:minmax(0,1fr)}.customer-desk>.customer-list{max-height:390px;border-right:0;border-bottom:1px solid var(--line)}.customer-history{grid-template-columns:minmax(0,1fr)}.portal-header{width:calc(100% - 32px)}.auth-shell{width:100%;padding:0;grid-template-columns:minmax(0,1fr);gap:0}.auth-intro{position:relative;top:auto;padding:68px 24px 55px}.auth-intro h1{font-size:clamp(48px,13vw,78px)}.auth-ledger{margin-top:35px}.auth-shell>.auth-panel,.auth-shell>.profile-panel{width:calc(100% - 32px);margin:0 16px 56px}.profile-panel{max-width:none}.purchase-layout{grid-template-columns:minmax(0,1fr)}.account-nav,.account-nav:has([data-account-view-target=b2b]:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-gate{grid-template-columns:minmax(0,1fr)}.admin-gate__brand{min-height:48svh;padding:95px 28px 48px}.admin-gate__brand .portal-brand{top:24px;left:28px}.admin-gate__brand h1{font-size:clamp(52px,14vw,88px)}.admin-gate>.auth-panel{min-height:52svh}.admin-sidebar{grid-template-columns:auto 1fr auto}.admin-sidebar nav{justify-content:flex-start}.admin-identity{display:grid}.admin-topbar{width:calc(100% - 40px);padding-top:38px;align-items:start;flex-direction:column}.admin-topbar__actions{width:100%;justify-content:space-between}.admin-metrics,.admin-overview-grid,.admin-workspace,.channel-settings{width:calc(100% - 40px)}.channel-settings>header{align-items:start;flex-direction:column}.admin-overview-grid{grid-template-columns:minmax(0,1fr)}.overview-panel--health{grid-column:auto}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-toolbar__controls{width:100%}.conversation-desk{grid-template-columns:minmax(0,1fr)}.conversation-list{max-height:360px;border-right:0;border-bottom:1px solid var(--line)}.profile-panel .conversation-list{border-bottom-color:var(--line-paper)}.conversation-detail{min-height:520px;border-top:2px solid var(--red)}.conversation-transcript{min-height:240px}.customer-row{align-items:start;grid-template-columns:minmax(0,1fr);gap:14px}.customer-row__facts{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:0}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metrics article{border-bottom:1px solid var(--line)}.analytics-metrics article:nth-child(2n){border-right:0}.analytics-metrics article:nth-last-child(-n+2){border-bottom:0}.analytics-distributions{grid-template-columns:minmax(0,1fr)}.analytics-distributions>article{border-right:0;border-bottom:1px solid var(--line)}.product-row{padding:15px;grid-template-columns:66px minmax(0,1fr) auto;gap:13px}.product-row__media{width:66px;height:66px}.product-row__states{grid-column:2}.product-row__actions{grid-column:3;grid-row:1 / span 2;align-self:stretch;flex-direction:column;justify-content:center}.product-editor{width:100%;height:100svh;max-height:none;border:0}.editor-body{display:grid;grid-template-columns:minmax(0,1fr)}.editor-primary{order:1;min-height:auto;border-right:0;border-bottom:1px solid var(--line-paper)}.product-media{position:relative;order:2;min-height:auto;border-top:1px solid var(--line-paper);border-left:0}.editor-secondary{order:3;min-height:auto}.editor-actions{display:grid;grid-template-columns:minmax(140px,1fr) auto auto auto auto}}@media(max-width:560px){.customer-dossier__header{align-items:stretch;flex-direction:column}.customer-summary,.purchase-metrics{grid-template-columns:minmax(0,1fr)}.customer-summary article,.customer-summary article:nth-child(3n),.customer-summary article:nth-last-child(-n+3),.purchase-metrics article{border-right:0;border-bottom:1px solid var(--line)}.customer-summary article:last-child,.purchase-metrics article:last-child{border-bottom:0}.customer-order-form,.customer-order-form--grid{grid-template-columns:minmax(0,1fr)}.customer-order-form .field--wide,.customer-order-form--grid>.text-action{grid-column:1}.portal-header{min-height:68px}.portal-brand{font-size:16px}.portal-brand__mark{width:31px;height:31px}.portal-brand small{display:none}.portal-back{font-size:11px}.auth-intro{padding-inline:18px}.auth-intro h1{font-size:clamp(44px,13.8vw,66px)}.auth-shell>.auth-panel,.auth-shell>.profile-panel{width:calc(100% - 24px);margin-inline:12px;padding:25px 18px}.profile-heading{align-items:start;flex-direction:column}.conversation-heading{align-items:stretch;flex-direction:column}.conversation-heading>.portal-action,.conversation-reply .portal-action,.conversation-actions .text-action{width:100%}.conversation-detail>header{align-items:start;flex-direction:column}.message-bubble{width:min(92%,72ch)}.conversation-actions{display:grid;padding:8px 14px;grid-template-columns:minmax(0,1fr)}.conversation-reply{padding:16px;grid-template-columns:minmax(0,1fr)}.conversation-reply .field,.conversation-reply .dialog-status,.conversation-reply .portal-action{grid-column:1}.compose-dialog{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0}.compose-dialog>.product-form{min-height:100%;padding:0 18px 18px}.compose-dialog .editor-header{margin-inline:-18px}.profile-grid,.form-grid{grid-template-columns:minmax(0,1fr)}.field--wide{grid-column:auto}.admin-gate__brand{padding-inline:20px}.admin-gate__brand .portal-brand{left:20px}.admin-gate>.auth-panel{padding:38px 20px 50px}.admin-sidebar{padding-inline:14px;grid-template-columns:auto 1fr auto;gap:10px}.admin-sidebar nav{display:flex;min-width:0;justify-content:flex-start}.admin-sidebar nav button{width:auto;min-height:44px;padding-inline:8px;border-left:0;border-bottom:2px solid transparent;font-size:11px}.admin-identity{width:38px;grid-template-columns:38px}.admin-identity div{display:none}.admin-sidebar nav button.is-current,.admin-sidebar nav button:hover{border-bottom-color:var(--red)}.admin-topbar,.admin-metrics,.admin-overview-grid,.admin-workspace,.channel-settings{width:calc(100% - 24px)}.admin-topbar h1{font-size:clamp(39px,12vw,56px)}.admin-topbar__actions{display:grid;grid-template-columns:1fr}.admin-topbar__actions .portal-action{width:100%}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric{min-height:112px;padding:15px}.admin-metric:nth-child(odd){border-right:1px solid var(--line)}.admin-metric:last-child{border-right:0;border-bottom:0}.admin-metric strong{font-size:clamp(34px,12vw,46px)}.admin-metric small,.status-pill,.product-row__identity small{font-size:11px}.overview-panel>header{min-height:82px;padding:18px 15px}.overview-panel--recent>header,.overview-panel--conversations>header{align-items:flex-start;flex-direction:column;gap:4px}.admin-toolbar{padding:19px 15px}.admin-toolbar__controls,.channel-settings__grid,.catalog-transfer-tools{grid-template-columns:minmax(0,1fr)}.catalog-transfer-tools__actions,.channel-settings__actions{align-items:stretch;flex-direction:column}.catalog-transfer-tools__actions .portal-action,.channel-settings__actions .portal-action{width:100%}.customer-row{padding:17px 15px}.customer-row__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-row__facts>*{border-bottom:1px solid var(--line)}.customer-row__facts>*:nth-child(2n){border-right:0}.analytics-ranges{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-ranges button{min-width:0;padding-inline:6px}.analytics-panel{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}[data-analytics-timeline]{width:max(100%,560px)}.analytics-bar{grid-template-columns:minmax(0,1fr) auto}.analytics-bar__track{grid-column:1 / -1}.product-row{grid-template-columns:58px minmax(0,1fr)}.product-row__media{width:58px;height:64px}.product-row__states{grid-column:1 / -1}.product-row__actions{width:100%;grid-column:1 / -1;grid-row:auto;flex-direction:row}.product-row__actions .icon-action{width:100%;min-height:44px}.product-row--compact,.overview-recent .product-row{grid-template-columns:52px minmax(0,1fr) auto}.product-row--compact .product-row__media,.overview-recent .product-row__media{width:52px;height:56px}.product-row--compact .product-row__actions,.overview-recent .product-row__actions{width:100%;grid-column:1 / -1;grid-row:auto}.product-row--compact .product-row__actions .icon-action,.overview-recent .product-row__actions .icon-action{width:100%}.editor-header{min-height:78px;padding:13px 15px}.editor-header h2{font-size:27px}.editor-fields,.product-media{padding:24px 16px}.editor-actions{display:grid;padding:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.editor-status{grid-column:1 / -1;order:0}.editor-actions .portal-action--primary{grid-column:1 / -1;grid-row:auto;order:1}.editor-actions [data-editor-action=save-draft]{width:100%;order:2}.editor-actions [data-editor-action=close]{width:100%;order:3}.editor-actions .danger-link{grid-column:1 / -1;justify-content:flex-start;order:4}.dialog-actions{grid-template-columns:minmax(0,1fr)}.toast,.auth-status{right:12px;bottom:12px;width:calc(100% - 24px);max-width:none}}@media(max-width:340px){.profile-panel *,.admin-main *,.admin-sidebar nav,.admin-sidebar nav>*{min-width:0}.portal-header{width:calc(100% - 24px)}.auth-intro{padding-inline:14px}.auth-shell>.auth-panel,.auth-shell>.profile-panel{padding-inline:14px}.admin-gate__brand,.admin-gate>.auth-panel{padding-inline:16px}.admin-gate__brand .portal-brand{left:16px}.conversation-row,.conversation-detail>header,.conversation-transcript,.conversation-reply{padding-inline:13px}.message-bubble{width:100%}.customer-row__facts{grid-template-columns:minmax(0,1fr)}.customer-row__facts>*{border-right:0}.analytics-metrics{grid-template-columns:minmax(0,1fr)}.analytics-metrics article,.analytics-metrics article:last-child{grid-column:auto;border-right:0}.analytics-metrics article:nth-last-child(2){border-bottom:1px solid var(--line)}.analytics-ranges button{font-size:11px;letter-spacing:0}.editor-actions{grid-template-columns:minmax(0,1fr)}.editor-status,.editor-actions .portal-action--primary,.editor-actions .danger-link{grid-column:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
