:root{--ink:#ECEFF3;--brand:#3B8BEA;--brand-soft:rgba(124,184,255,0.12);--accent:#3F7DF2;--accent-ink:#8CC2FF;--accent-soft:rgba(79,142,255,0.12);--green:#5FE0A0;--green-ink:#7FE8B4;--green-soft:rgba(95,224,160,0.12);--amber:#3F7DF2;--amber-ink:#8CC2FF;--amber-soft:rgba(79,142,255,0.12);--red:#FF7A6E;--red-ink:#FF9A90;--red-soft:rgba(255,122,110,0.1);--navy:#303947;--navy-2:#0F1218;--navy-3:#1F2630;--navy-4:#303947;--side:#303947;--side-2:rgba(255,255,255,.06);--side-line:rgba(255,255,255,.1);--sh:0 1px 0 rgba(255,255,255,.04) inset,0 10px 30px -14px rgba(0,0,0,.75);--sh-2:0 1px 0 rgba(255,255,255,.06) inset,0 28px 60px -24px rgba(0,0,0,.9);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;height:100%}body{-webkit-font-smoothing:antialiased}button{font-family:inherit}.mono{font-family:var(--ff-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.display{font-family:var(--ff-display),sans-serif;font-weight:700;letter-spacing:-.02em}.sr{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.shell,.sr{overflow:hidden}.shell{display:flex;height:100vh}.side{width:232px;flex-shrink:0;background:var(--side);color:#ECEFF3;display:flex;flex-direction:column;gap:22px;padding:24px 16px;overflow-y:auto}.brand{gap:10px;padding:0 8px}.brand,.brand-mark{display:flex;align-items:center}.brand-mark{width:32px;height:32px;border-radius:8px;background:var(--accent);justify-content:center;font-family:var(--ff-body),sans-serif;font-weight:700;font-size:13px;color:#FFFFFF}.nav-link.active{background:#1A2029;color:#FFFFFF}.count{color:var(--muted)}.count,.pill{font-family:var(--ff-mono),monospace;font-size:12px}.pill{padding:2px 7px;border-radius:999px;color:#ECEFF3}.meter{background:var(--side-line)}.meter,.meter>div{height:5px;border-radius:3px}.meter>div{background:var(--accent)}.queue{width:360px;flex-shrink:0;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.q-item.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.q-item.active.amber{background:var(--amber-soft);box-shadow:inset 3px 0 0 var(--amber)}.q-item.active.red{background:var(--red-soft);box-shadow:inset 3px 0 0 var(--red)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px}.chip.green{background:rgba(95,224,160,.14);color:#7FE8B4}.empty{padding:40px 24px;text-align:center;color:var(--muted);font-size:14px}.detail{flex-grow:1;min-width:0;overflow:hidden}.detail,.detail-head{display:flex;flex-direction:column}.detail-head{padding:20px 26px 16px;background:var(--surface);border-bottom:1px solid var(--line-soft);gap:12px}.detail-head h2{margin:0;font-size:21px;font-weight:700}.steps{gap:8px;margin:0;padding:0;list-style:none;font-size:12px;font-weight:600}.step,.steps{display:flex;align-items:center}.step{gap:6px;color:var(--muted)}.step .dot{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(255,255,255,.099);display:flex;align-items:center;justify-content:center;font-size:10px}.step.done{color:#7FE8B4}.step.done .dot{background:var(--accent);border-color:var(--accent);color:#FFFFFF}.step.now{color:var(--amber-ink)}.step.now .dot{background:var(--amber);border-color:var(--amber);color:#FFFFFF}.step-line{width:18px;height:1px;background:var(--raised)}.msg{padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.55;white-space:pre-wrap}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.card.amber{border-color:rgba(var(--acc,79,142,255),.35)}.card.red{border-color:rgba(255,122,110,.35)}.card.amber .card-head{background:var(--amber-soft);color:var(--amber-ink);border-bottom-color:rgba(var(--acc,79,142,255),.35)}.card.red .card-head{background:var(--red-soft);color:var(--red-ink);border-bottom-color:rgba(255,122,110,.35)}.card-head span.sub{font-weight:400;font-size:12px}.card textarea{border:0;resize:vertical;min-height:110px;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.55;color:var(--ink);outline:none}.btn{cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.btn:hover{background:rgba(var(--acc,79,142,255),.14)}.btn.primary{border:0;background:var(--accent);height:44px;padding:0 22px;font-size:14px}.btn.dark,.btn.primary{font-weight:600}.btn:disabled{background:var(--raised);color:var(--muted);cursor:not-allowed;border:0}.hint{font-size:12px;color:var(--amber-ink)}.check{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer;margin-left:auto}.check input{width:20px;height:20px;accent-color:var(--accent)}.banner{display:flex;gap:14px;padding:16px 18px;border-radius:14px;background:var(--red-soft);border:1px solid rgba(255,122,110,.35);color:var(--red-ink)}.banner strong{display:block;font-size:15px;margin-bottom:4px}.banner span{font-size:13px;line-height:1.5}.aside{width:296px;flex-shrink:0;background:var(--surface);border-left:1px solid var(--line);padding:20px 18px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.aside h3{margin:0;font-size:15px;font-weight:600}.kv{display:flex;justify-content:space-between;gap:10px;font-size:13px}.kv span:first-child{color:var(--muted)}.kv span:last-child{text-align:right}.tl{display:flex;gap:10px;font-size:13px}.tl i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--raised);flex-shrink:0}.tl small{display:block;font-size:12px;color:var(--muted)}.ladder-row.on{color:#7FE8B4;font-weight:600}.page{flex-grow:1;overflow-y:auto;padding:36px 48px}.page h1{margin:0 0 6px;font-size:32px;font-weight:700}.page .lead{margin:0 0 22px;color:var(--muted);font-size:15px;max-width:640px;line-height:1.5}.panel{border:1px solid var(--line);border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:14px;margin-bottom:16px;max-width:860px}.panel h2{margin:0;font-size:17px;font-weight:600}.panel p{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500}.field input,.field select,.field textarea{height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.099);background:var(--surface);padding:0 12px;font-family:inherit;font-size:14px;color:var(--ink)}.field textarea{height:auto;min-height:420px;padding:12px;line-height:1.5;font-family:var(--ff-mono),monospace;font-size:13px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ok-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(95,224,160,.35);font-size:14px}.flash{padding:10px 14px;border-radius:10px;font-size:13px;max-width:860px;margin-bottom:14px}.login{min-height:100vh;display:flex;align-items:center;justify-content:center}.login form{width:360px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px}.top-progress{position:fixed;top:0;left:0;right:0;height:3px;overflow:hidden;z-index:50;background:transparent}.top-progress:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:#5FE0A0;animation:top-progress 1s ease-in-out infinite}@keyframes top-progress{0%{left:-40%}to{left:100%}}.loading-note{color:var(--muted);font-size:14px;padding:24px 0}.detail .loading-note{padding:120px 0 0;text-align:center}button[disabled]{opacity:.6;cursor:progress}body{overflow:hidden}.pf{flex-grow:1;min-width:0;overflow-y:auto;padding:26px 32px 64px;display:flex;flex-direction:column;gap:20px;position:relative}.pf h1,.pf h2,.pf p{margin:0}.pf>*{flex-shrink:0}.pf-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pf-title{flex-grow:1;display:flex;flex-direction:column;gap:6px;min-width:220px}.pf-eyebrow{font-size:13px;color:var(--pf-mu);font-weight:500}.pf-h1{font-family:var(--ff-body),sans-serif;font-size:34px;font-weight:700;letter-spacing:-.02em}.pf-motto{display:flex;align-items:center;gap:16px;padding:10px 18px 10px 10px;border-radius:14px;border:1px solid var(--pf-line)}.pf-motto span{font-size:14px;font-style:italic;line-height:1.35}.pf-btn{height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(var(--acc-l,124,184,255),.35);font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap}.pf-btn:hover:not(:disabled){border-color:rgba(var(--acc-l,124,184,255),.35)}.pf-btn:disabled{opacity:.35;cursor:default}.pf-btn[aria-disabled=true]{opacity:.35;cursor:default;pointer-events:none}.pf-btn.icon{width:40px;padding:0;font-size:18px}.pf-btn.danger{background:transparent;border-color:rgba(255,122,110,.35);color:var(--pf-neg)}.pf-seg{display:flex;padding:3px;border-radius:12px;border:1px solid var(--pf-line)}.pf-seg a,.pf-seg button{height:32px;padding:0 14px;border-radius:9px;border:0;background:transparent;font-size:14px;font-weight:600;cursor:pointer}.pf-seg a{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.pf-ov-amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.pf-ov-amt.pos{color:var(--pf-pos)}.pf-ov-amt.neg{color:var(--pf-neg)}.pf-ov-amt.big{font-size:34px}.pf-tabs{display:flex;gap:4px;border-bottom:1px solid var(--pf-line)}.pf-tabs button{height:40px;padding:0 14px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--pf-mu);font-size:14px;font-weight:600;cursor:pointer}.pf-chips{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--pf-mu);margin-top:-6px}.pf-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--pf-s2);border:1px solid var(--pf-line);color:#C8CFD9}.pf-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pf-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:1600px){.pf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-card{background:var(--pf-s1);border:1px solid var(--pf-line);border-radius:16px}.pf-tile{padding:16px 18px;display:flex;flex-direction:column;gap:7px;min-width:0}.pf-label{font-size:11px;color:var(--pf-mu);letter-spacing:.06em;text-transform:uppercase}.pf-big{font-family:var(--ff-body),sans-serif;font-size:clamp(21px,1.7vw,27px);font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-sub{font-size:13px;color:var(--pf-mu)}.pf-meter{height:6px;border-radius:999px;background:#242B36;position:relative;margin-top:4px}.pf-meter div{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.pf-meter span{position:absolute;top:-4px;width:2px;height:14px}.pf-row{display:flex;gap:14px;align-items:stretch}.pf-pad{padding:18px 20px;flex-direction:column}.pf-cardhead,.pf-pad{display:flex;gap:12px}.pf-cardhead{align-items:center;flex-wrap:wrap}.pf-cardhead h2{font-size:16px;font-weight:600;flex-grow:1}.pf-legend{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--pf-mu)}.pf-sw{width:10px;height:10px;border-radius:3px;flex-shrink:0}.pf-side{width:350px;flex-shrink:0;display:flex;flex-direction:column;gap:14px}.pf-bar{display:flex;height:14px;gap:2px}.pf-bar,.pf-thin{border-radius:999px;overflow:hidden;background:#242B36}.pf-thin{height:6px}.pf-thin div{height:100%;border-radius:999px}.pf-list{flex-direction:column;gap:8px}.pf-li,.pf-list{display:flex;font-size:13px}.pf-li{align-items:center;gap:10px}.pf-num{font-family:var(--ff-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;font-size:15px}.pf-field{padding:10px 12px;border-radius:10px;background:var(--pf-s2);border:1px solid var(--pf-line);display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--pf-mu)}.pf-in{background:#242B36;border:1px solid rgba(var(--acc-l,124,184,255),.35);border-radius:6px;padding:4px 6px;color:#ECEFF3;font-family:var(--ff-mono),monospace;font-size:15px;outline:none;width:70px}.pf-in:focus,.pf-pctin:focus,.pf-retin:focus{border-color:rgba(var(--acc-l,124,184,255),.35);outline:none}.pf-in.wide{width:100%;font-family:inherit;height:38px;font-size:14px;padding:0 10px}.pf-channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.pf-chlogo{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#ECEFF3;font-weight:700;font-size:12px}.pf-table{display:flex;flex-direction:column}.pf-tr{display:grid;min-width:1300px}.pf-th,.pf-tr{align-items:center}.pf-th{padding:10px 8px;font-size:11px;font-weight:500;color:var(--pf-mu);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--pf-line);display:flex;justify-content:flex-end;gap:4px}.pf-td,.pf-th{white-space:nowrap}.pf-td{padding:7px 8px;border-bottom:1px solid #242b36;font-size:13px;text-align:right;font-family:var(--ff-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.pf-th.l{justify-content:flex-start}.pf-td.l{text-align:left;font-family:inherit}.pf-tr.total .pf-td{font-weight:600;border-bottom:0;padding:11px 8px}.pf-pctin{width:40px;border:1px solid rgba(var(--acc-l,124,184,255),.35);border-radius:5px;font-size:11px;padding:1px 3px}.pf-pctin,.pf-retin{background:#242B36;color:#ECEFF3;font-family:var(--ff-mono),monospace;text-align:right}.pf-retin{width:70px;border:1px solid rgba(var(--acc-l,124,184,255),.35);border-radius:6px;font-size:13px;padding:3px 6px}.pf-retin::placeholder{color:var(--acc-ink,#9CC8FF)}.pf-monthbtn{height:30px;padding:0 10px;border-radius:8px;background:var(--pf-s2);border:1px solid var(--pf-line);color:#ECEFF3;font-size:13px;cursor:pointer}.pf-empty{padding:36px 20px;text-align:center;font-size:14px}.pf-empty,.pf-note{color:var(--pf-mu);line-height:1.5}.pf-note{font-size:12px}.pf-flash{padding:10px 14px;border-radius:10px;border:1px solid rgba(95,224,160,.35);font-size:13px}.pf-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}.pf-modal{width:460px;max-width:calc(100vw - 32px);border:1px solid rgba(var(--acc-l,124,184,255),.35);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.504);padding:24px;position:relative;overflow:hidden;color:#ECEFF3}.pf-modal,.pf-panel{background:#1A2029;display:flex;flex-direction:column;gap:14px}.pf-panel{top:96px;right:32px;width:420px;border:1px solid rgba(var(--acc-l,124,184,255),.35);border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.463);padding:20px;z-index:20}.pf-toggle{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #242b36;cursor:pointer}.pf-toggle input{width:20px;height:20px;accent-color:var(--pf-acc)}.pf-conn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.pf-status{font-size:12px;padding:3px 9px;border-radius:999px}.pf-bill{position:absolute;top:0;font-family:var(--ff-mono),monospace;font-weight:600;color:var(--pf-pos);font-size:20px;opacity:0;animation:pf-fall 2.4s ease-in forwards;pointer-events:none}@keyframes pf-fall{0%{transform:translateY(-30px) rotate(0deg);opacity:0}12%{opacity:1}to{transform:translateY(300px) rotate(50deg);opacity:0}}@media (max-width:1320px){.pf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-row{flex-direction:column}.pf-side{width:auto}.pf-conn{grid-template-columns:minmax(0,1fr)}}.pf-insights{margin-top:auto;padding-top:16px;border-top:1px solid var(--pf-line);display:flex;flex-direction:column;gap:12px}.pf-ins-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pf-ins{background:var(--pf-s2);border:1px solid var(--pf-line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.pf-ins-big{font-family:var(--ff-body),sans-serif;font-size:22px;font-weight:700;letter-spacing:-.01em}.pf-wd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-wd-col{align-items:center;gap:4px}.pf-wd-col,.pf-wd-track{display:flex;flex-direction:column}.pf-wd-track{width:100%;max-width:44px}.pf-wd-pos{height:64px;display:flex;align-items:flex-end;border-bottom:1px solid rgba(var(--acc-l,124,184,255),.35)}.pf-wd-neg{height:24px;display:flex;align-items:flex-start}.pf-wd-neg div,.pf-wd-pos div{width:100%;border-radius:4px}.pf-wd-pos div{border-radius:4px 4px 0 0}.pf-wd-neg div{border-radius:0 0 4px 4px}@media (max-width:1320px){.pf-ins-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pf{padding:16px 16px 48px;gap:14px}.pf-channels,.pf-conn,.pf-grid2,.pf-tiles{grid-template-columns:minmax(0,1fr)}.pf-panel{left:16px;right:16px;width:auto;top:72px}.pf-head{gap:8px}.pf-h1{font-size:22px}}.kv span:last-child,.msg{overflow-wrap:anywhere}.kv span:last-child{min-width:0}.sb{width:272px;flex-shrink:0;display:flex;flex-direction:column;gap:20px;padding:22px 16px 16px;overflow-y:auto}.sb-brand{gap:12px;padding:0 6px}.sb-brand,.sb-mark{display:flex;align-items:center}.sb-mark{width:38px;height:38px;border-radius:11px;justify-content:center;font-weight:700;font-size:14px}.sb-brandtext{display:flex;flex-direction:column;gap:1px}.sb-name{font-weight:600;font-size:17px;letter-spacing:-.01em}.sb-sub{font-size:12px}.sb-group{display:flex;flex-direction:column;gap:2px}.sb-title{padding:0 10px 6px}.sb-lane,.sb-link{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:11px;text-decoration:none;font-size:14px;font-weight:500}.sb-link{height:36px}.sb-link.small{height:32px;font-size:13px}.sb-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sb-grow{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-pill{min-width:24px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.sb-meta{font-size:12px;color:#8E98A6;white-space:nowrap;flex-shrink:0}.sb-connect{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;margin-top:6px;border-radius:11px;border:1px dashed #303947;text-decoration:none;font-size:14px}.sb-foot{margin-top:auto;gap:12px}.sb-foot,.sb-quote{display:flex;flex-direction:column}.sb-quote{padding:16px;border-radius:16px;gap:10px}.sb-quote-text{font-weight:500;font-size:15px;line-height:1.45}.sb-quote-row{display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap}.sb-mini{height:28px;padding:0 10px;border-radius:8px;border:1px solid #303947;background:transparent;font-size:12px;cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:inherit}.sb-status{display:flex;align-items:center;gap:10px;padding:0 6px;font-size:12px;color:#8E98A6}.sb-live{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ql{width:340px;flex-shrink:0;overflow:hidden}.ql,.ql-head{display:flex;flex-direction:column}.ql-head{padding:24px 22px 16px;border-bottom:1px solid var(--line);gap:6px}.ql-head h1{margin:0;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.ql-head p{margin:0;font-size:14px;line-height:1.45;color:var(--muted)}.ql-date{font-size:12px;color:var(--faint)}.ql-bar{margin-top:8px;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.ql-bar>div{height:100%;border-radius:999px;background:var(--accent);transition:width .4s}.ql-list{flex-grow:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.ql-item{display:flex;gap:14px;padding:14px;border-radius:16px;color:var(--ink);text-decoration:none}.ql-avatar,.ws-avatar{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.ql-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ql-row{display:flex;align-items:center;gap:8px}.ql-name{font-weight:600;font-size:15px;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ql-name,.ql-wait{white-space:nowrap}.ql-wait{font-size:12px;color:var(--faint)}.ql-sum{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql-tags{display:flex;gap:6px;margin-top:3px;flex-wrap:wrap}.ql-tag{height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;display:inline-flex;align-items:center}.ql-tag.plain{font-weight:500}.ql-empty{margin-top:60px;padding:0 30px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ql-empty strong{font-size:22px;color:var(--ink)}.ql-empty span{font-size:14px;color:var(--muted);line-height:1.5}.wn-release{max-width:820px}.wn-head{justify-content:space-between;gap:12px;margin-bottom:6px}.wn-admin,.wn-head{display:flex;align-items:center;flex-wrap:wrap}.wn-admin{gap:8px}.wn-greeting{margin:0 0 2px;font-weight:700;color:#8B6CFF}.wn-release h2{margin:0 0 6px}.wn-section{margin:12px 0;padding:12px 16px;border-left:3px solid #8b6cff;border-radius:6px;background:var(--surface)}.wn-section h3{margin:4px 0 6px;font-size:16px}.wn-section p{margin:0 0 8px;font-size:14px;line-height:1.55;color:var(--muted)}.wn-section p:last-child{margin-bottom:0}.wn-section .wn-bullet{padding-left:16px;position:relative;color:var(--ink)}.wn-section .wn-bullet:before{content:"•";position:absolute;left:2px;color:#8B6CFF}.wn-chip{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.wn-rows{margin:6px 0 0;display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 14px;gap:4px 14px;font-size:13px}.wn-rows div{display:contents}.wn-rows dt{color:var(--muted)}.wn-rows dd{margin:0;font-weight:600}.wn-rows dd,.ws{color:var(--ink)}.ws{flex-grow:1;min-width:0;display:flex;flex-direction:column}.ws-loading{margin:auto;color:var(--faint);font-size:15px}.ws-head{background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px}.ws-avatar{width:48px;height:48px;border-radius:14px;font-size:16px}.ws-who{flex-grow:1;flex-direction:column;gap:8px}.ws-name-row,.ws-who{min-width:0;display:flex}.ws-name-row{align-items:baseline;gap:12px}.ws-name-row h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-chips{display:flex;gap:8px;flex-wrap:wrap}.ws-chip{font-size:12px;display:inline-flex;align-items:center}.ws-chip b{font-weight:600}.ws-steps{margin:0;padding:5px;list-style:none;display:flex;gap:5px;border-radius:14px;background:var(--bg);flex-shrink:0}.ws-steps li{height:32px;padding:0 12px 0 6px;border-radius:10px;gap:8px;font-size:13px;font-weight:600;color:var(--muted)}.ws-steps li,.ws-steps li span{display:flex;align-items:center}.ws-steps li span{width:22px;height:22px;border-radius:50%;background:var(--raised);color:#ECEFF3;font-size:11px;justify-content:center}.ws-steps li.now{box-shadow:0 1px 2px rgba(0,0,0,.05)}.ws-steps li.now span{background:var(--brand)}.ws-steps li.done{color:var(--accent)}.ws-steps li.done span{background:var(--accent)}.ws-body{min-height:0}.ws-body,.ws-main{flex-grow:1;display:flex}.ws-main{min-width:0;padding:20px 26px;flex-direction:column;gap:14px;overflow-y:auto}.ws-main>*{flex-shrink:0}.ws-chat{flex-direction:column}.ws-bubble-row,.ws-chat{display:flex}.ws-bubble-row.ours{justify-content:flex-end}.ws-bubble-wrap{max-width:80%;display:flex;flex-direction:column;gap:5px}.ws-bubble-row.ours .ws-bubble-wrap{align-items:flex-end}.ws-bubble{font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ws-muted{color:var(--muted);font-size:13px;line-height:1.5}.ws-muted.small{font-size:12px;color:var(--faint)}.ws-grow{flex-grow:1}.ws-alert{padding:20px 22px;border-radius:18px;background:var(--red-soft);border:1px solid rgba(255,122,110,.35);display:flex;gap:14px}.ws-alert strong{display:block;font-size:17px;color:var(--red-ink);margin-bottom:4px}.ws-alert span{color:#FF9A90}.ws-alert span,.ws-info{font-size:14px;line-height:1.5}.ws-info{padding:16px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--line);color:var(--muted)}.ws-draft{border-radius:18px;display:flex;flex-direction:column;overflow:hidden}.ws-draft.locked{border-color:var(--line)}.ws-draft-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ws-ai{border-radius:999px;font-size:12px;font-weight:600;display:inline-flex;align-items:center}.ws-draft textarea{min-height:190px;resize:vertical;padding:16px 20px;outline:none;font-family:inherit;font-size:15px;line-height:1.6;color:var(--ink)}.ws-more{padding:12px 14px;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;background:var(--surface)}.ws-more input{flex-grow:1;min-width:240px;height:40px;padding:0 12px;border-radius:10px;font-family:inherit;font-size:14px;outline:none}.ws-card textarea:focus,.ws-more input:focus{border-color:var(--brand)}.ws-flash{padding:10px 14px;border-radius:10px;background:var(--accent-soft);color:var(--accent);font-size:13px}.ws-flash.err{background:var(--red-soft);color:var(--red-ink)}.ws-side{width:290px;padding:20px 22px 20px 0;display:flex;flex-direction:column;overflow-y:auto}.ws-side,.ws-side>*{flex-shrink:0}.ws-card{background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column}.ws-card h3{margin:0}.ws-card-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600}.ws-card.supplier{background:var(--amber-soft);border-color:rgba(var(--acc,79,142,255),.35)}.ws-card.supplier .ws-card-row,.ws-card.supplier h3{color:var(--amber-ink)}.ws-card.supplier.ok{background:rgba(95,224,160,.14);border-color:rgba(95,224,160,.35)}.ws-alert.settle{background:rgba(var(--acc,79,142,255),.1);border-color:rgba(var(--acc,79,142,255),.35)}.ws-alert.settle strong{color:var(--acc-ink,#8CC2FF)}.ws-alert.held{background:rgba(243,198,107,.1);border-color:rgba(243,198,107,.4)}.ws-alert.held strong{color:#F3C66B}.ws-alert.held span{color:var(--ink)}.ws-alert.held a{color:var(--accent-ink);font-weight:600}.ws-draft.ws-settle textarea{border-color:rgba(var(--acc,79,142,255),.4)}.ws-refund{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;align-items:center}.ws-refund input,.ws-refund select{flex:1 1 150px;min-width:150px;height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:var(--raised);color:inherit;font:inherit;font-size:13px}.ws-refund .ws-btn{white-space:nowrap}.ws-find{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line)}.ws-card.ws-rep.draft{border-color:rgba(95,224,160,.4)}.ws-card.ws-rep.pick{border-color:rgba(var(--acc,79,142,255),.45)}.ws-card.ws-rep.error{border-color:rgba(255,122,110,.4)}.ws-supplier-reply{margin-top:8px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.16);border:1px solid rgba(95,224,160,.35);font-size:13px}.ws-supplier-reply b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:4px}.ws-supplier-reply p{margin:0;white-space:pre-wrap}.ws-card.supplier.ok .ws-card-row,.ws-card.supplier.ok h3{color:var(--accent)}.ws-card textarea{min-height:96px;resize:vertical;padding:10px 12px;border-radius:10px;border:1px solid rgba(var(--acc,79,142,255),.35);background:var(--surface);font-family:inherit;font-size:13px;line-height:1.55;color:var(--acc-ink,#8CC2FF);outline:none}.ws-kv{display:flex;justify-content:space-between;gap:12px}.ws-kv span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.ws-link{font-size:13px;color:var(--brand);text-decoration:none}.ws-foot{background:var(--surface);border-top:1px solid var(--line);display:flex;align-items:center}.ws-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ws-btn{font-family:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.ws-btn:disabled{cursor:not-allowed}.ws-btn.tiny{height:30px;padding:0 10px;border-radius:8px;font-size:13px}.ws-btn.send:disabled{opacity:1}.ws-btn.brand,.ws-btn.danger{font-weight:700}.ws-btn.danger{border:0;background:var(--red);color:#FFFFFF}.ws-btn.amber{font-weight:600}.ws-done{flex-direction:column;text-align:center}.ws-done,.ws-done-icon{display:flex;align-items:center}.ws-done-icon{border-radius:50%;background:var(--accent-soft);border:1px solid rgba(95,224,160,.35);justify-content:center}.ws-done h2{margin:0;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.ws-done p{margin:0 0 8px;color:var(--muted)}.ws-card .ws-btn{white-space:normal;height:auto;min-height:42px;padding:10px 14px;text-align:center;line-height:1.3}@media (max-width:1400px){.sb{width:236px;padding-left:12px;padding-right:12px}.ql{width:300px}.ws-side{width:260px}}@media (max-width:1240px){.ws-steps{display:none}}.ws-status{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.ws-items{margin:2px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;font-size:13px;color:#8E98A6}.ws-items b{font-weight:600;color:var(--ink)}.ws-kv a{color:var(--brand);text-decoration:none}.pw{flex-grow:1;min-width:0;overflow-y:auto;padding:32px 40px 60px;background:var(--bg);display:flex;flex-direction:column;gap:22px}.pw>*{flex-shrink:0}.pw h1{margin:2px 0 6px;font-size:30px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.pw-muted{color:var(--muted);font-size:14px;margin:0;line-height:1.5}.pw-muted.small{font-size:12px}.pw-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.pw-head>div:first-child{max-width:620px}.pw-tools{gap:10px;flex-wrap:wrap}.pw-limit,.pw-tools{display:flex;align-items:center}.pw-limit{gap:8px;font-size:14px;color:var(--muted)}.pw-limit input{width:56px;height:42px;border-radius:12px;border:1px solid rgba(var(--acc,79,142,255),.35);text-align:center;font:inherit;font-weight:600;color:var(--ink);background:var(--surface)}.pw-lane{display:flex;flex-direction:column;gap:10px}.pw-lane-head{display:flex;align-items:center;gap:10px}.pw-lane-head h2{margin:0;font-size:18px;font-weight:600;color:var(--ink)}.pw-count{min-width:26px;height:24px;padding:0 8px;border-radius:999px;background:rgba(var(--acc,79,142,255),.14);color:var(--muted);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.pw-empty{padding:22px;border-radius:16px;border:1px dashed rgba(var(--acc,79,142,255),.35);color:var(--muted);font-size:14px;background:var(--surface)}.pw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:14px;gap:14px}.pw-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:14px}.pw-card.new{border-color:rgba(var(--acc,79,142,255),.35);box-shadow:0 0 0 3px rgba(var(--acc,79,142,255),.35)}.pw-card.done{opacity:.8}.pw-card-top{display:flex;gap:14px}.pw-card-top img,.pw-noimg{width:84px;height:84px;border-radius:12px;object-fit:cover;flex-shrink:0;background:rgba(var(--acc,79,142,255),.14)}.pw-noimg{display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted)}.pw-card-info{min-width:0;display:flex;flex-direction:column;gap:6px}.pw-card-info h3{margin:0;font-size:16px;font-weight:600;color:var(--ink);line-height:1.3}.pw-stats{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.pw-stats b{color:var(--ink);font-weight:700}.pw-links{display:flex;gap:14px;font-size:13px}.pw-links a,.pw-name a{color:var(--brand);text-decoration:none}.pw-fields{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.pw-fields label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);width:120px}.pw-fields label.grow{flex-grow:1;width:auto;min-width:160px}.pw-fields input{height:40px;border-radius:10px;border:1px solid rgba(var(--acc,79,142,255),.35);padding:0 12px;font:inherit;font-size:14px;color:var(--ink);background:var(--surface)}.pw-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pw-table{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.pw-tr{display:grid;grid-template-columns:minmax(0,1fr) 150px 70px 70px 140px;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--line-soft);font-size:14px}.pw-th{border-top:0;font-size:12px;font-weight:600;color:var(--muted);background:var(--surface)}.pw-name{display:flex;align-items:center;gap:10px;min-width:0}.pw-name i,.pw-name img{width:34px;height:34px;border-radius:8px;object-fit:cover;background:rgba(var(--acc,79,142,255),.14);flex-shrink:0}.pw-name,.pw-name a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-bar{display:inline-block;width:70px;height:6px;border-radius:99px;background:rgba(var(--acc,79,142,255),.14);margin-right:8px;vertical-align:middle;overflow:hidden}.pw-bar span{display:block;height:100%;background:var(--amber);border-radius:99px}@media (max-width:1100px){.pw{padding:24px}.pw-tr{grid-template-columns:minmax(0,1fr) 120px 60px 60px}.pw-tr>span:last-child{display:none}}.is-pending{opacity:.6;position:relative}.is-pending:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--brand),transparent);background-size:200% 100%;animation:pend .9s linear infinite}@keyframes pend{0%{background-position:200% 0}to{background-position:-200% 0}}:where(a,button,[role=button],input,textarea,select):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mb{--mb-ink:#ECEFF3;--mb-green:#7FE8B4;--mb-red:#FF7A6E;flex-grow:1;min-width:0;overflow-y:auto;background:var(--mb-bg);color:var(--mb-ink);padding:30px 36px 60px;display:flex;flex-direction:column;gap:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mb>*{flex-shrink:0}.mb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.mb-head h1{margin:4px 0 0;font-size:28px;font-weight:700;letter-spacing:-.02em}.mb-head-r{display:flex;gap:10px;align-items:center}.mb-kicker{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mb-dim,.mb-kicker{color:var(--mb-dim)}.mb-dim{font-size:13px}.mb .pos{color:var(--mb-green)}.mb .neg{color:var(--mb-red)}.mb-card{background:var(--mb-card);border:1px solid var(--mb-line);border-radius:16px}.mb-empty{padding:40px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.mb-empty h2{margin:0;font-size:20px}.mb-empty p{margin:0;color:var(--mb-dim)}.mb-btn{height:38px;padding:0 16px;border-radius:10px;border:1px solid var(--mb-line2);background:var(--mb-card2);color:var(--mb-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap}.mb-btn:hover:not(:disabled){border-color:#242B36;background:#1A2029}.mb-btn:disabled{opacity:.45;cursor:not-allowed}.mb-btn.go{border-color:var(--mb-green);font-weight:700}.mb-btn.warn{background:#1A2029;border-color:rgba(255,122,110,.35);color:#FF9A90;font-weight:700}.mb-btn.primary{background:#151A22;color:#ECEFF3;border-color:#303947;font-weight:700}.mb-select{height:38px;border-radius:10px;border:1px solid var(--mb-line2);background:var(--mb-card2);color:var(--mb-ink);padding:0 10px;font:inherit}.mb-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.mb-tile{background:var(--mb-card);border:1px solid var(--mb-line);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.mb-tile-l{font-size:12px;color:var(--mb-dim);font-weight:500}.mb-big{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.mb-tile-s{font-size:12px;color:var(--mb-dim);display:flex;align-items:center;gap:6px}.mb-hold-top i,.mb-labelcounts i,.mb-name i,.mb-tile-s i{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.mb-rules-strip{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--mb-dim);padding:2px 4px}.mb-rules-strip b{color:var(--mb-ink);font-weight:700;margin-right:4px}.mb-phase{padding:18px 20px;display:flex;gap:24px;align-items:center;flex-wrap:wrap;background:linear-gradient(180deg,#151A22,#0C0F14)}.mb-phase h2{margin:4px 0 2px;font-size:20px}.mb-phase p{font-size:14px}.mb-checks,.mb-phase p{margin:0;color:var(--mb-dim)}.mb-checks{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;flex:2 1 380px}.mb-checks li{display:flex;gap:8px;align-items:baseline}.mb-checks li span{width:16px;color:#ECEFF3}.mb-checks li.ok span{color:var(--mb-green)}.mb-checks li b{color:var(--mb-ink);font-weight:600;min-width:150px}.mb-checks li.next{color:#5E6774;font-style:italic;padding-left:24px}.mb-skuscore{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.mb-sku-win{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:190px;padding:14px 22px;cursor:pointer;text-align:left;border-radius:16px;border:1px solid rgba(95,224,160,.4);background:linear-gradient(180deg,rgba(95,224,160,.14),rgba(95,224,160,.04));color:var(--mb-ink);font:inherit;transition:border-color .15s}.mb-sku-win:hover{border-color:var(--mb-green)}.mb-sku-win-n{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--mb-green)}.mb-sku-win-l{font-size:13px;font-weight:700}.mb-sku-win-sub{font-size:12px;color:var(--mb-dim)}.mb-sku-cells{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch;flex:1 1 auto}.mb-sku-cell{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:104px;padding:12px 14px;cursor:pointer;text-align:left;border-radius:14px;border:1px solid var(--mb-line);background:var(--mb-card);color:var(--mb-ink);font:inherit;transition:border-color .15s}.mb-sku-cell:hover{border-color:var(--mb-line2)}.mb-sku-cell.near{border-style:dashed}.mb-sku-cell b{font-size:22px;font-weight:700;line-height:1.1}.mb-sku-cell span{font-size:12px;color:var(--mb-dim);display:flex;align-items:center;gap:6px;text-transform:capitalize}.mb-sku-cell span i{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.mb-sku-variants{font-size:11px;color:var(--mb-dim);font-style:normal;opacity:.8}.mb-winbtn.on{border-color:var(--mb-green)!important;color:var(--mb-ink)!important}@media (max-width:700px){.mb-sku-win{min-width:0;flex:1 1 100%}.mb-sku-cell{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}}.mb-tabs{display:flex;gap:4px;border-bottom:1px solid var(--mb-line)}.mb-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--mb-dim);font:inherit;font-size:14px;font-weight:600;padding:10px 14px;cursor:pointer}.mb-tabs button.on{color:var(--mb-ink)}.mb-h3{margin:4px 0 2px;font-size:14px;font-weight:600;color:var(--mb-dim)}.mb-today{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.mb-action,.mb-col{display:flex;flex-direction:column;gap:10px}.mb-action{padding:16px 18px}.mb-action-top{display:flex;align-items:center;gap:10px}.mb-action-name{font-size:15px}.mb-pill{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:6px}.mb-action-mid{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.mb-action-title{font-size:20px;font-weight:700}.mb-budget{font-size:16px}.mb-budget b{font-size:18px}.mb-kpis{display:flex;gap:18px;font-size:13px;color:var(--mb-dim);flex-wrap:wrap}.mb-kpis b{color:var(--mb-ink);margin-left:4px}.mb-hold ul,.mb-reasons{list-style:none;margin:0;padding:10px 12px;border-radius:10px;background:#0C0F14;border:1px solid var(--mb-line);display:flex;flex-direction:column;gap:4px;font-size:13px;color:#8E98A6}.mb-hold li.bad,.mb-reasons li.bad{color:#FF9A90}.mb-action-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mb-holds{background:var(--mb-card);border:1px solid var(--mb-line);border-radius:16px;padding:12px 16px}.mb-holds summary{cursor:pointer;color:var(--mb-dim);font-size:14px;font-weight:600}.mb-hold{margin-top:12px;display:flex;flex-direction:column;gap:6px}.mb-hold-top{display:flex;gap:8px;align-items:center;font-size:14px}.mb-hold-top span{color:var(--mb-dim);margin-left:auto;font-size:13px}.mb-list{padding:8px 14px;display:flex;flex-direction:column}.mb-li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--mb-line);font-size:14px}.mb-li:last-child{border-bottom:0}.mb-li-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-table-wrap{overflow-x:auto}.mb-table{min-width:1040px}.mb-tr{display:grid;grid-template-columns:minmax(220px,2.4fr) 90px 100px 90px 90px 90px 80px 150px minmax(140px,1.2fr);grid-gap:10px;gap:10px;align-items:center;padding:11px 18px;border-top:1px solid var(--mb-line);font-size:14px}.mb-th{border-top:0;font-size:12px;color:var(--mb-dim);font-weight:600;background:#0C0F14}.mb-name{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.mb-name small{width:100%;padding-left:16px;font-size:11px;color:#5E6774;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-table.prod .mb-name small,.mb-table.sku .mb-name small{padding-left:0}.mb-ptitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mb-adv{font-size:13px;font-weight:600}.mb-spark{display:flex;align-items:flex-end;gap:2px;height:26px}.mb-spark i{width:7px;border-radius:2px;display:block}.mb-note{margin:0;padding:12px 18px;font-size:12px;color:#5E6774;border-top:1px solid var(--mb-line)}.mb-products{display:flex;flex-direction:column;gap:12px}.mb-labelbar{padding:14px 16px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center}.mb-labelcounts{display:flex;gap:6px;flex-wrap:wrap}.mb-labelcounts button{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--mb-line2);background:#0C0F14;color:var(--mb-dim);font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-transform:capitalize}.mb-labelcounts button b{color:var(--mb-ink)}.mb-labelcounts button.on{border-color:var(--mb-ink);color:var(--mb-ink)}.mb-labelactions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px}.mb-label{font-size:12px;font-weight:700;padding:3px 9px;border-radius:6px;text-transform:capitalize}.mb-rules{padding:20px;display:flex;flex-direction:column;gap:18px}.mb-rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px}.mb-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.mb-field small{font-weight:400;color:#5E6774;font-size:12px}.mb-bell,.mb-bell-wrap{position:relative}.mb-bell{height:38px;min-width:40px;padding:0 10px;border-radius:10px;border:1px solid var(--mb-line2);background:var(--mb-card2);color:var(--mb-ink);font-size:16px;cursor:pointer}.mb-bell:hover{border-color:#242B36;background:#1A2029}.mb-bell.high{border-color:rgba(255,122,110,.35)}.mb-bell-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#242B36;color:#ECEFF3;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mb-bell-badge.new{animation:bellpulse 1.4s ease-in-out infinite}@keyframes bellpulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.mb-bell-panel{position:absolute;top:46px;right:0;width:360px;max-width:90vw;max-height:70vh;overflow-y:auto;z-index:40;background:var(--mb-card);border:1px solid var(--mb-line2);border-radius:14px;padding:12px;box-shadow:0 18px 50px rgba(0,0,0,.42)}.mb-bell-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mb-bell-mini{height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--mb-line2);background:var(--mb-card2);color:var(--mb-ink);font-size:13px;cursor:pointer}.mb-bell-mini:disabled{opacity:.5}.mb-bell-msg{margin-bottom:8px}.mb-bell-empty,.mb-bell-msg{font-size:13px;color:var(--mb-dim)}.mb-bell-empty{padding:6px 2px}.mb-alert{border:1px solid var(--mb-line2);border-radius:10px;padding:10px 12px;margin-bottom:8px;background:#151A22}.mb-alert.high{border-color:rgba(255,122,110,.35);background:#151A22}.mb-alert-top{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.mb-alert-dot{width:8px;height:8px;border-radius:50%;background:#303947;flex:0 0 auto}.mb-alert-dot.high{background:#FF7A6E}.mb-alert-body{font-size:13px;color:var(--mb-dim);margin:6px 0 10px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.mb-alert-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.mb-alert-link:hover{color:var(--mb-text,#fff)}.mb-alert-btns{display:flex;gap:8px}.mb-alert-btns .mb-btn{height:32px;padding:0 12px;font-size:13px}.mb-router{margin-top:12px;padding:14px 16px}.mb-router-head{display:flex;align-items:flex-start;gap:12px}.mb-router-head>div{flex:1 1}.mb-router-head small{display:block;color:var(--mb-dim);font-weight:400;margin-top:2px}.mb-router-msg{margin:8px 0;font-size:13px;color:var(--mb-green)}.mb-router-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--mb-line2)}.mb-router-txt{flex:1 1}.mb-router-txt b{display:block;font-size:14px}.mb-router-txt span{display:block;color:var(--mb-dim);font-size:12.5px;margin-top:2px;line-height:1.4}.mb-router-btns{display:flex;gap:8px;flex:0 0 auto}.mb-router-btns .mb-btn{height:32px;padding:0 12px;font-size:13px}.mb-plan{margin-top:12px;padding:0;overflow:hidden}.mb-plan-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;background:none;border:none;color:var(--mb-ink);font:inherit;font-weight:600;cursor:pointer;text-align:left}.mb-plan-head small{color:var(--mb-dim);font-weight:400}.mb-plan-body{padding:4px 16px 16px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--mb-line2)}.mb-plan-row{display:flex;align-items:center;gap:12px}.mb-plan-name{flex:0 0 220px;font-size:14px;color:var(--mb-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-in{flex:1 1;height:38px;border-radius:10px;border:1px solid var(--mb-line2);background:#0C0F14;color:var(--mb-ink);padding:0 12px;font:inherit;font-size:14px}.mb-plan .mb-btn{align-self:flex-start;margin-top:6px}.mb-in-wrap{display:flex;align-items:center;gap:8px}.mb-in-wrap input{width:110px;height:38px;border-radius:10px;border:1px solid var(--mb-line2);background:#0C0F14;color:var(--mb-ink);padding:0 12px;font:inherit;font-size:15px}.mb-in-wrap em{font-style:normal;color:var(--mb-dim);font-weight:400}.mb-rules-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media (max-width:1300px){.mb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-today{grid-template-columns:minmax(0,1fr)}.mb-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mb{padding:24px}}.mb .small{font-size:12px}.mb-segments,.mb-structure{display:flex;flex-direction:column;gap:14px}.mb-splits{padding:18px 20px;display:flex;gap:24px;flex-wrap:wrap;align-items:center}.mb-splits>div{flex:1 1 280px}.mb-splits h2{margin:4px 0;font-size:20px}.mb-splits p{margin:0}.mb-bp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:12px;gap:12px}.mb-bp{padding:16px 18px;flex-direction:column}.mb-bp,.mb-bp-top{display:flex;gap:10px}.mb-bp-top{justify-content:space-between;align-items:center;font-size:16px}.mb-pill.exists{color:#7FE8B4;background:rgba(95,224,160,.102)}.mb-filter{display:block;padding:8px 10px;border-radius:8px;background:#0C0F14;border:1px solid var(--mb-line);font-family:var(--ff-mono),monospace;font-size:12px;color:#C8CFD9;white-space:normal}.mb-bp-nums,.mb-bp-set{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.mb-bp-set{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px;border-top:1px solid var(--mb-line)}.mb-bp-nums span,.mb-bp-set span{display:flex;flex-direction:column;gap:2px}.mb-bp em{font-style:normal;font-size:11px;color:var(--mb-dim)}.mb-bp-nums b{font-size:16px}.mb-bp-set b{font-size:18px}.mb-why{margin:0;font-size:13px;color:#8E98A6}.mb-notes{padding:12px 18px}.mb-notes p{margin:6px 0;font-size:13px;color:var(--mb-dim)}.mb-seg-title{margin:0;padding:14px 18px 4px;font-size:15px}.mb-table.seg .mb-tr{grid-template-columns:minmax(170px,1.2fr) 80px 100px 100px 70px 70px 100px 130px minmax(240px,2.4fr)}.mb-table.hist .mb-tr{grid-template-columns:100px repeat(5,minmax(120px,1fr)) 110px}.mb-hist-cell{display:flex;flex-direction:column;gap:1px}.mb-hist-cell small{color:var(--mb-dim);font-size:12px}.mb-share{display:flex;align-items:center;gap:8px;font-size:13px}.mb-share i{display:block;height:6px;border-radius:3px;background:rgb(var(--acc-2,59,139,234));max-width:70px;min-width:2px}.mb-advice{font-size:13px;color:#8E98A6}.mb-advice.good{color:#7FE8B4}.mb-advice.bad{color:#FF9A90}.mb-matrix{display:grid;grid-template-columns:110px repeat(5,minmax(110px,1fr));grid-gap:0;gap:0;padding:8px 18px 16px;min-width:700px}.mb-mrow{display:contents}.mb-mh{font-size:12px;font-weight:600;color:var(--mb-dim);padding:8px 6px;text-transform:capitalize}.mb-mcell{padding:8px 6px;border-top:1px solid var(--mb-line);display:flex;flex-direction:column;gap:2px}.mb-mcell small{font-size:11px;color:#5E6774}.mb-table.seg .mb-name{flex-wrap:nowrap}.mb-pill.partial{color:var(--acc-ink,#8CC2FF);background:rgba(var(--acc,79,142,255),.102)}.mb-pill.missing{color:#FF9A90;background:rgba(255,122,110,.102)}.mb-bp.done{border-color:rgba(95,224,160,.251)}.mb-bp.partial{border-color:rgba(var(--acc,79,142,255),.251)}.mb .warn{color:var(--acc-ink,#8CC2FF)}.mb-warn{padding:4px 18px 12px;border-color:rgba(var(--acc,79,142,255),.333);background:#0C0F14}.mb-warn p{margin:8px 0;font-size:13px;color:var(--acc-ink,#8CC2FF)}.mb-table.fields .mb-tr{grid-template-columns:140px 170px minmax(260px,2fr) 170px}.mb-table.fields,.mb-table.live{min-width:900px}.mb-code{font-family:var(--ff-mono),monospace;font-size:12px;color:#C8CFD9}.mb-src{display:block;font-size:10px;color:#5E6774;margin-top:2px}.mb-table.changelog{min-width:860px}.mb-table.changelog .mb-tr{grid-template-columns:130px minmax(200px,1fr) minmax(200px,1.2fr) minmax(260px,2fr)}.mb-week{grid-column:1/-1;padding:16px 20px;border-color:rgba(var(--acc-l,124,184,255),.251);background:linear-gradient(180deg,#242B36,#242B36)}.mb-week p{margin:8px 0 0;font-size:15px;line-height:1.6;color:#ECEFF3;max-width:980px}.mb-pulse{animation:mbPulse 1.4s ease-in-out infinite}@keyframes mbPulse{50%{opacity:.45}}.mb-buyer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.mb-flush{padding-left:0;padding-right:0}.mb-table.moves{min-width:960px}.mb-table.moves .mb-tr{grid-template-columns:100px minmax(180px,1.2fr) minmax(220px,1.6fr) 90px 90px 130px 120px}@media (max-width:1100px){.mb-buyer-grid{grid-template-columns:minmax(0,1fr)}}.learn-top{display:flex;gap:24px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.learn-h{margin:0 0 4px;font-size:18px}.learn-dim{margin:0;color:var(--muted,var(--muted));font-size:14px;max-width:460px;line-height:1.5}.learn-nums{display:flex;gap:22px}.learn-nums span{display:flex;flex-direction:column}.learn-nums b{font-size:26px;font-weight:700}.learn-nums b.up{color:#7FE8B4}.learn-nums b.down{color:#FF9A90}.learn-nums em{font-style:normal;font-size:12px;color:var(--muted,var(--muted));max-width:150px}.learn-actions{display:flex;gap:14px;align-items:center;margin-top:16px;flex-wrap:wrap}.learn-ok{color:#7FE8B4;font-size:14px}.learn-err{color:#FF9A90;font-size:14px}.learn-rules{margin-top:14px;flex-direction:column}.learn-rule,.learn-rules{display:flex;gap:10px;align-items:flex-start}.learn-rule{padding:10px 12px;border:1px solid var(--line,rgba(255,255,255,.16));border-radius:10px;width:100%;cursor:pointer}.learn-rule span{display:flex;flex-direction:column;gap:3px;font-size:14px}.learn-rule small{color:var(--muted,var(--muted));font-size:12px}.gap-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.gap-list li{display:flex;gap:12px;align-items:baseline;padding:10px 12px;border:1px solid var(--line,rgba(255,255,255,.16));border-radius:10px;font-size:14px}.gap-list li b{min-width:30px;font-weight:700}.gap-list li span{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.gap-list li small{color:var(--muted,var(--muted));font-size:12px}.ws-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ws-thumb{padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;width:132px;height:132px;background:rgba(var(--acc,79,142,255),.14);cursor:zoom-in}.ws-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ws-file{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit;text-decoration:none;font-size:13px;max-width:100%}.ws-file:hover{border-color:var(--muted)}.ws-file-n{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.ws-zoom{position:fixed;inset:0;z-index:100;background:rgba(21,26,34,.96);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;cursor:zoom-out}.ws-zoom img{max-width:92vw;max-height:80vh;object-fit:contain;border-radius:8px;background:var(--surface);cursor:default}.ws-zoom-bar{display:flex;gap:8px;align-items:center;color:#ECEFF3;font-size:14px;cursor:default;flex-wrap:wrap;justify-content:center}.ws-zoom-bar span{margin-right:8px;opacity:.85}.ql-search{display:flex;gap:8px;align-items:center;margin-top:12px}.ql-search input{flex:1 1;min-width:0;padding:9px 12px;border:1px solid var(--line);border-radius:10px;font:inherit;font-size:14px;background:var(--surface)}.ql-search input:focus{outline:none;border-color:var(--ink,rgba(255,255,255,.16))}.ql-clear{font-size:13px;color:var(--muted)}.ws-chip.warn{text-decoration:none;font-weight:600}.disc{font-size:13px}.disc summary{cursor:pointer;color:var(--red-ink);list-style:none;padding:4px 8px}.disc form{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-width:320px}.disc label{display:flex;gap:8px;align-items:flex-start;color:var(--muted)}.site{--s-bg:#0C0F14;--s-card:#151A22;--s-card2:#151A22;--s-line:#242B36;--s-ink:#ECEFF3;--s-dim:#8E98A6;--s-faint:#303947;--s-green:#7FE8B4;height:100vh;height:100dvh;overflow-y:auto;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 50% -10%,#242B36 0,rgba(255,255,255,0) 60%),var(--s-bg);color:var(--s-ink)}.site a{color:var(--s-green)}.site-head{justify-content:space-between;gap:16px;padding:18px 32px;border-bottom:1px solid var(--s-line);background:rgba(21,26,34,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:5;flex-wrap:wrap}.site-brand,.site-head{display:flex;align-items:center}.site-brand{gap:10px;font-weight:700;color:var(--s-ink)!important;text-decoration:none;letter-spacing:-.01em}.site-brand .brand-mark{background:var(--s-green);color:#ECEFF3}.site-head nav{display:flex;gap:20px;align-items:center;font-size:14px}.site-head nav a{color:var(--s-dim);text-decoration:none}.site-head nav a:hover{color:var(--s-ink)}.site-head nav a.site-login{color:#ECEFF3;background:var(--s-green);padding:8px 16px;border-radius:10px;font-weight:600}.site-main{flex:1 1;width:100%;max-width:1180px;margin:0 auto;padding:56px 24px 72px}.site-small{font-size:13px;color:var(--s-faint)}.site-hero{display:flex;flex-direction:column;align-items:center;text-align:center}.site-quote{position:relative;display:inline-block;margin:0 0 30px;font-size:clamp(22px,3.6vw,36px);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;line-height:1.1;animation:siteFloat 4.5s ease-in-out infinite,siteJitter 3.1s steps(1) infinite;color:var(--s-ink);text-shadow:0 0 24px rgba(95,224,160,.25)}.site-quote:after,.site-quote:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none}.site-quote:before{color:#FF9A90;transform:translate(2px);mix-blend-mode:screen;animation:siteGlitchA 2.8s steps(1) infinite}.site-quote:after{color:var(--acc-ink,#9CC8FF);transform:translate(-2px);mix-blend-mode:screen;animation:siteGlitchB 3.3s steps(1) infinite}@keyframes siteFloat{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes siteJitter{0%,90%,to{transform:none}91%{transform:translateX(-3px) skewX(-6deg)}93%{transform:translateX(3px)}95%{transform:translateX(-1px) skewX(4deg)}97%{transform:none}}@keyframes siteGlitchA{0%,86%,to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translate(0)}87%{-webkit-clip-path:inset(10% 0 60% 0);clip-path:inset(10% 0 60% 0);transform:translate(-6px,-1px)}90%{-webkit-clip-path:inset(55% 0 20% 0);clip-path:inset(55% 0 20% 0);transform:translate(5px,1px)}93%{-webkit-clip-path:inset(30% 0 45% 0);clip-path:inset(30% 0 45% 0);transform:translate(-3px)}96%{-webkit-clip-path:inset(75% 0 5% 0);clip-path:inset(75% 0 5% 0);transform:translate(4px,-1px)}}@keyframes siteGlitchB{0%,80%,to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translate(0)}81%{-webkit-clip-path:inset(65% 0 10% 0);clip-path:inset(65% 0 10% 0);transform:translate(6px,1px)}84%{-webkit-clip-path:inset(5% 0 75% 0);clip-path:inset(5% 0 75% 0);transform:translate(-5px)}88%{-webkit-clip-path:inset(40% 0 35% 0);clip-path:inset(40% 0 35% 0);transform:translate(3px,-1px)}}.site-bill{position:relative;margin-bottom:40px}.site-bill img{display:block;width:min(460px,86vw);height:auto;border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.588),0 0 0 1px rgba(0,0,0,.144),0 0 90px rgba(95,224,160,.18);filter:contrast(1.05)}.site-hero h1{font-size:clamp(32px,5.4vw,60px);letter-spacing:-.035em;line-height:1.04;margin:0 0 18px;max-width:900px}.site-hero h1 em{font-style:normal;color:var(--s-green)}.site-hero p{font-size:18px;line-height:1.6;color:var(--s-dim);max-width:660px;margin:0}.site-cta{display:flex;gap:12px;margin-top:28px;justify-content:center;flex-wrap:wrap}.site-btn{display:inline-flex;align-items:center;padding:13px 22px;border-radius:12px;font-weight:600;font-size:15px;text-decoration:none;border:1px solid var(--s-line);color:var(--s-ink)!important;background:var(--s-card)}.site-btn.primary{background:var(--s-green);color:#ECEFF3!important;border-color:var(--s-green);box-shadow:0 10px 30px rgba(95,224,160,.25)}.site-btn:hover{transform:translateY(-1px)}.site-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:72px 0 20px}.site-tile{background:linear-gradient(180deg,var(--s-card2),var(--s-card));border:1px solid var(--s-line);border-radius:16px;padding:20px 18px 22px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s,transform .2s}.site-tile:hover{border-color:rgba(95,224,160,.35);transform:translateY(-3px)}.site-tile-n{font-family:var(--ff-mono),monospace;font-size:12px;color:var(--s-green);letter-spacing:.08em}.site-tile h3{margin:0;font-size:16px;letter-spacing:-.01em}.site-tile p{margin:0;color:var(--s-dim);line-height:1.55;font-size:13.5px}.site-google{margin-top:20px;background:var(--s-card);border:1px solid var(--s-line);border-radius:16px;padding:24px 26px}.site-google h2{margin:0 0 10px;font-size:19px}.site-google p{margin:0;color:var(--s-dim);line-height:1.65;font-size:14px}.site-google p+p{margin-top:10px}.site-google b{color:var(--s-ink)}.site-doc{background:var(--s-card);border:1px solid var(--s-line);border-radius:16px;padding:36px 44px;max-width:840px;margin:0 auto;line-height:1.7;font-size:15px;color:#C8CFD9}.site-doc h1{margin:0 0 4px;font-size:34px;letter-spacing:-.02em;color:var(--s-ink)}.site-doc h2{margin:30px 0 8px;font-size:19px;color:var(--s-ink)}.site-doc h3{margin:18px 0 6px;font-size:15px}.site-doc b,.site-doc h3{color:var(--s-ink)}.site-doc ul{padding-left:20px}.site-doc li{margin:5px 0}.site-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:20px 32px;border-top:1px solid var(--s-line);font-size:13px;color:var(--s-faint);background:#0C0F14}@media (max-width:1100px){.site-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.site-tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.site-foot,.site-head{padding:14px 16px}.site-doc{padding:24px 18px}.site-main{padding:36px 16px 56px}.site-head nav{gap:14px}}@media (prefers-reduced-motion:reduce){.site-quote,.site-quote:after,.site-quote:before{animation:none}.site-quote:after,.site-quote:before{display:none}}.ws-manual textarea{min-height:180px}.ws{--ws-ease:cubic-bezier(.2,.8,.2,1);--ws-sh-sm:0 1px 2px rgba(255,255,255,0.033);--ws-sh-md:0 4px 12px rgba(255,255,255,0.044);--ws-green:#7FE8B4;--ws-green-2:#7FE8B4}.ws-ico{flex-shrink:0;display:block}.ws-btn{height:40px;padding:0 15px;gap:8px;border-radius:11px;border:1px solid rgba(var(--acc,79,142,255),.35);background:var(--surface);color:#8E98A6;font-weight:550;font-size:14px;box-shadow:var(--ws-sh-sm);transition:transform .16s var(--ws-ease),box-shadow .16s var(--ws-ease),background .16s,border-color .16s,color .16s}.ws-btn:hover:not(:disabled){border-color:#303947;background:var(--surface);transform:translateY(-1px);box-shadow:var(--ws-sh-md);color:var(--ink)}.ws-btn:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:var(--ws-sh-sm)}.ws-btn:disabled{opacity:.45;box-shadow:none}.ws-btn .ws-ico{opacity:.8}.ws-btn:hover:not(:disabled) .ws-ico{opacity:1}.ws-btn.quiet{border-color:transparent;background:transparent;box-shadow:none;color:var(--muted)}.ws-btn.quiet:hover:not(:disabled){background:rgba(var(--acc,79,142,255),.14);border-color:transparent;box-shadow:none;transform:none;color:var(--ink)}.ws-btn.icon{width:40px;padding:0}.ws-btn.icon.on{background:rgba(var(--acc-l,124,184,255),.14);border-color:rgba(var(--acc-l,124,184,255),.35);color:var(--brand)}.ws-btn.primary-soft{background:var(--brand-soft)}.ws-btn.primary-soft,.ws-btn.primary-soft:hover:not(:disabled){border-color:rgba(var(--acc-l,124,184,255),.35);color:var(--acc-ink,#9CC8FF)}.ws-btn.primary-soft:hover:not(:disabled){background:rgba(var(--acc-l,124,184,255),.14)}.ws-btn.send{height:46px;padding:0 12px 0 22px;gap:10px;border:0;border-radius:13px;font-size:15px;font-weight:700;color:#FFFFFF;background:linear-gradient(180deg,var(--ws-green-2),var(--ws-green));box-shadow:inset 0 1px 0 rgba(0,0,0,.432),0 6px 16px rgba(95,224,160,.28)}.ws-btn.send:hover:not(:disabled){background:linear-gradient(180deg,#5FE0A0,rgba(95,224,160,.12));color:#FFFFFF;box-shadow:inset 0 1px 0 rgba(0,0,0,.48),0 10px 24px rgba(95,224,160,.34);transform:translateY(-1px)}.ws-btn.send:hover:not(:disabled) .ws-ico{transform:translateX(2px)}.ws-btn.send .ws-ico{opacity:1;transition:transform .16s var(--ws-ease)}.ws-btn.send kbd{margin-left:4px;height:24px;padding:0 7px;border-radius:7px;font:600 11px var(--ff-mono),monospace;display:inline-flex;align-items:center;letter-spacing:.02em}.ws-btn.send:disabled kbd{background:rgba(255,255,255,.028)}.ws-btn.brand{border:0;background:linear-gradient(180deg,rgb(var(--acc-2,59,139,234)),var(--brand));color:#FFFFFF;box-shadow:0 6px 16px rgba(var(--acc-l,124,184,255),.28)}.ws-btn.brand:hover:not(:disabled){background:linear-gradient(180deg,rgb(var(--acc-2,59,139,234)),rgb(var(--acc-2,59,139,234)));color:#FFFFFF;box-shadow:0 10px 24px rgba(var(--acc-l,124,184,255),.34)}.ws-btn.amber{border:0;background:linear-gradient(180deg,rgb(var(--acc-2,63,125,242)),var(--amber));color:#FFFFFF}.ws-btn.amber:hover:not(:disabled){background:linear-gradient(180deg,rgb(var(--acc-2,63,125,242)),rgb(var(--acc-2,63,125,242)));color:#FFFFFF}.ws-btn.big{height:48px;padding:0 24px;border-radius:13px;font-size:15px}.ws-card .ws-btn.card-btn{width:100%;height:38px;min-height:38px;padding:0 12px;white-space:nowrap}.ws-spin{width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:wsSpin .7s linear infinite;flex-shrink:0;opacity:.8}@keyframes wsSpin{to{transform:rotate(1turn)}}.ws-head{padding:16px 26px}.ws-chip{height:26px;padding:0 10px;gap:6px;border-radius:999px;background:rgba(var(--acc,79,142,255),.14);border:1px solid rgba(var(--acc,79,142,255),.35);color:var(--muted)}.ws-chip.tone{background:var(--brand-soft);border-color:rgba(var(--acc-l,124,184,255),.35);color:var(--acc-ink,#9CC8FF)}.ws-chip.warn{border-color:rgba(var(--acc,79,142,255),.35);color:var(--acc-ink,#8CC2FF);transition:background .15s,transform .15s}.ws-chip.warn,.ws-chip.warn:hover{background:rgba(var(--acc,79,142,255),.14)}.ws-chip.warn:hover{transform:translateY(-1px)}.ws-chat{gap:18px}.ws-bubble-row{gap:10px;align-items:flex-end}.ws-bav{width:30px;height:30px;border-radius:10px;font-size:11px;font-weight:700;color:#8E98A6;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:2px}.ws-bav.lg{width:40px;height:40px;border-radius:12px;font-size:13px;margin:0}.ws-bmeta{font-size:12px;color:var(--faint);padding:0 4px}.ws-bmeta b{color:#8E98A6;font-weight:600}.ws-bubble{padding:13px 17px;border-radius:18px 18px 18px 6px;background:var(--surface);border:1px solid rgba(var(--acc,79,142,255),.35);color:#8E98A6;box-shadow:var(--ws-sh-sm)}.ws-bubble-row.ours .ws-bubble{border-radius:18px 18px 6px 18px;background:rgba(95,224,160,.14);border-color:rgba(95,224,160,.35);color:#7FE8B4}.ws-bubble-row.ours .ws-bmeta b{color:var(--accent)}.ws-draft-bar{padding:10px 12px 10px 14px}.ws-ai{height:26px;padding:0 10px;gap:6px;background:linear-gradient(90deg,rgba(var(--acc-l,124,184,255),.14),var(--surface));border:1px solid rgba(var(--acc-l,124,184,255),.35);color:var(--acc-ink,#9CC8FF)}.ws-ai.risk{background:rgba(255,122,110,.14);border-color:rgba(255,122,110,.35);color:#FF9A90}.ws-edited{font-size:12px;color:var(--faint);padding:0 4px}.ws-seg{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:rgba(var(--acc,79,142,255),.14);border:1px solid rgba(var(--acc,79,142,255),.35)}.ws-seg button{height:28px;padding:0 10px;gap:6px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:500 13px inherit;font-family:inherit;display:inline-flex;align-items:center;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.ws-seg button:hover:not(:disabled){background:var(--surface);color:var(--ink);box-shadow:var(--ws-sh-sm)}.ws-seg button:active:not(:disabled){transform:scale(.97)}.ws-seg button:disabled{opacity:.45;cursor:not-allowed}.ws-draft:focus-within{border-color:rgba(var(--acc-l,124,184,255),.35);box-shadow:0 0 0 4px rgba(var(--acc-l,124,184,255),.1),0 10px 30px rgba(var(--acc-l,124,184,255),.08)}.ws-manual{border-color:rgba(255,122,110,.35);box-shadow:0 10px 30px rgba(255,122,110,.06)}.ws-manual .ws-draft-bar{background:linear-gradient(180deg,var(--surface),var(--surface))}.ws-manual:focus-within{border-color:rgba(255,122,110,.35);box-shadow:0 0 0 4px rgba(255,122,110,.08)}.ws-more{gap:8px}.ws-alert,.ws-alert-ico{align-items:center}.ws-alert-ico{width:40px;height:40px;border-radius:12px;background:var(--surface);border:1px solid rgba(255,122,110,.35);color:var(--red);display:flex;justify-content:center;flex-shrink:0}.ws-foot{padding:12px 22px;gap:8px;box-shadow:0 -6px 20px rgba(0,0,0,.034)}.ws-state{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:rgba(95,224,160,.14);color:var(--accent);font-size:13px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ws-state .ws-dot{width:8px;height:8px;background:currentColor;box-shadow:0 0 0 3px rgba(95,224,160,.15)}.ws-state.wait{background:rgba(var(--acc,79,142,255),.14);color:var(--acc-ink,#8CC2FF)}.ws-state.risk{background:rgba(255,122,110,.14);color:#FF9A90}@media (max-width:1320px){.ws-state{display:none}}.ws-side{gap:14px}.ws-card{padding:16px;gap:12px;border-radius:16px;box-shadow:var(--ws-sh-sm);transition:box-shadow .2s var(--ws-ease),border-color .2s}.ws-card,.ws-card:hover{border-color:rgba(var(--acc,79,142,255),.35)}.ws-card:hover{box-shadow:var(--ws-sh-md)}.ws-card h3{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ws-card h3 .ws-ico{color:#8E98A6}.ws-num{font-family:var(--ff-mono),monospace;letter-spacing:0;text-transform:none;color:var(--ink);font-size:13px}.ws-status{border:1px solid rgba(255,255,255,.022)}.ws-kv{padding:7px 0;border-top:1px dashed rgba(var(--acc,79,142,255),.35);font-size:13.5px}.ws-kv:first-of-type{border-top:0}.ws-kv span:first-child{color:var(--muted)}.ws-kv span:last-child{color:var(--ink);font-weight:500}.ws-track{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(var(--acc,79,142,255),.14);border:1px solid rgba(var(--acc,79,142,255),.35);color:var(--muted)}.ws-track-t{display:flex;flex-direction:column;min-width:0;flex:1 1}.ws-track-t small{font-size:11px;color:var(--muted)}.ws-track-t a,.ws-track-t b{font:600 13px var(--ff-mono),monospace;color:var(--brand);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-track-t a:hover{text-decoration:underline}.ws-mini{width:30px;height:30px;border-radius:9px;border:1px solid rgba(var(--acc,79,142,255),.35);background:var(--surface);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s,transform .15s}.ws-mini:hover{background:rgba(var(--acc-l,124,184,255),.14);border-color:rgba(var(--acc-l,124,184,255),.35);color:var(--brand);transform:translateY(-1px)}.ws-items{gap:6px}.ws-items li{display:flex;gap:8px;align-items:flex-start;line-height:1.4}.ws-qty{min-width:26px;height:20px;padding:0 6px;border-radius:6px;background:rgba(var(--acc,79,142,255),.14);color:#8E98A6;font-size:11px;font-weight:700;display:inline-flex;justify-content:center;flex-shrink:0}.ws-cust,.ws-qty{align-items:center}.ws-cust{display:flex;gap:10px}.ws-cust-t{display:flex;flex-direction:column;min-width:0;flex:1 1}.ws-cust-t b{font-size:14px;color:var(--ink)}.ws-cust-t b,.ws-cust-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-cust-t small{font-size:12px;color:var(--muted)}.ws-sum{margin:0;padding:10px 12px;border-radius:12px;background:rgba(var(--acc,79,142,255),.14);border-left:3px solid rgba(var(--acc-l,124,184,255),.35);font-size:13px;line-height:1.5;color:var(--muted)}.ws-card.supplier{box-shadow:none}.ql-item{transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.ql-item:hover{transform:translateY(-1px)}.ql-item.on:hover{transform:none}@media (prefers-reduced-motion:reduce){.ql-item,.ws-btn,.ws-btn .ws-ico,.ws-card,.ws-mini{transition:none!important;transform:none!important}.ws-spin{animation-duration:2s}}.ws-order{gap:8px}.ws-order .ws-kv{padding:5px 0}.ws-order .ws-card-row{margin-bottom:2px}.ws-order .card-btn,.ws-order .ws-items,.ws-order .ws-track{margin-top:4px}.std-note{max-width:980px;padding:14px 18px;border-left:3px solid var(--brand,rgba(95,224,160,.35))}.std-note b{font-size:14px}.std-note p{margin:4px 0 0;color:var(--muted,var(--muted));font-size:13px;line-height:1.5}.std-note details{margin-top:8px;font-size:13px}.std-note summary{cursor:pointer;font-weight:600}.std-note ul{margin:6px 0 0 18px;padding:0;line-height:1.6}.cc-tab{position:fixed;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:1px solid rgba(255,255,255,.088);border-right:0;border-radius:12px 0 0 12px;background:radial-gradient(120% 60% at 30% 0,rgba(var(--acc-l,124,184,255),.12) 0,transparent 70%),radial-gradient(120% 60% at 70% 100%,rgba(95,224,160,.12) 0,transparent 70%),#242B36;color:#ECEFF3;font:600 12px/1 inherit;font-family:inherit;letter-spacing:.04em;cursor:pointer;box-shadow:-4px 6px 22px rgba(0,0,0,.293),inset 0 0 0 1px rgba(var(--acc-l,124,184,255),.12);transition:padding .18s,opacity .18s,transform .18s,box-shadow .18s}.cc-tab svg{color:#7FE8B4}.cc-tab:hover{box-shadow:-6px 8px 26px rgba(0,0,0,.379),-2px 0 14px rgba(var(--acc-l,124,184,255),.5),0 6px 14px rgba(95,224,160,.45)}.cc-tab span{writing-mode:vertical-rl;transform:rotate(180deg)}.cc-tab:hover{padding-right:12px}.cc-tab.hide{transform:translate(100%,-50%)}.cc-scrim,.cc-tab.hide{opacity:0;pointer-events:none}.cc-scrim{position:fixed;inset:0;z-index:69;transition:opacity .2s}.cc-scrim.on{opacity:1;pointer-events:auto}.cc-panel{position:fixed;top:0;right:0;bottom:0;z-index:70;width:min(400px,100vw);display:flex;flex-direction:column;transform:translateX(102%);transition:transform .26s cubic-bezier(.2,.8,.2,1);visibility:hidden}.cc-panel.on{transform:none;visibility:visible}.cc-head{justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid #303947}.cc-head,.cc-title{display:flex;align-items:center}.cc-title{gap:10px}.cc-title b{display:block;font-size:14px}.cc-title small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.cc-logo{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#7FE8B4;background:radial-gradient(90% 70% at 20% 10%,rgba(var(--acc-l,124,184,255),.12),transparent 70%),radial-gradient(90% 70% at 90% 100%,rgba(95,224,160,.12),transparent 70%),#0C0F14}.cc-x{width:32px;height:32px;border:0;border-radius:8px;background:transparent;font-size:22px;line-height:1;cursor:pointer}.cc-tabs{display:flex;gap:4px;margin:12px 16px 4px;padding:3px;border-radius:10px}.cc-tabs button{flex:1 1;height:32px;border:0;border-radius:8px;background:transparent;font:600 13px inherit;font-family:inherit;cursor:pointer;transition:background .15s,color .15s}.cc-list{flex:1 1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.cc-empty p{margin:4px 0 12px;font-size:13px;color:var(--muted);line-height:1.5}.cc-starters{display:flex;flex-direction:column;gap:6px}.cc-starters button{text-align:left;padding:9px 12px;border:1px solid #303947;border-radius:10px;font:13px inherit;font-family:inherit;cursor:pointer;transition:border-color .15s,transform .15s}.cc-starters button:hover{transform:translateX(2px)}.cc-msg{max-width:88%;padding:9px 12px;border-radius:14px;font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.cc-msg.user{align-self:flex-end;border-bottom-right-radius:4px}.cc-msg.assistant{align-self:flex-start;border:1px solid #303947;border-bottom-left-radius:4px}.cc-typing{display:flex;gap:4px;padding:12px 14px}.cc-typing i{width:6px;height:6px;border-radius:50%;animation:ccDot 1s ease-in-out infinite}.cc-typing i:nth-child(2){animation-delay:.15s}.cc-typing i:nth-child(3){animation-delay:.3s}@keyframes ccDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.cc-input{display:flex;gap:8px;align-items:flex-end;margin:0 16px 8px;padding:8px 8px 8px 12px;border:1px solid #303947;border-radius:14px;transition:border-color .15s,box-shadow .15s}.cc-input textarea{flex:1 1;border:0;outline:0;resize:none;max-height:120px;font:14px/1.4 inherit;font-family:inherit;background:transparent;padding:6px 0}.cc-input button{width:34px;height:34px;flex:none;border:0;border-radius:10px;display:grid;place-items:center;cursor:pointer;transition:transform .12s,opacity .15s}.cc-input button:hover:not(:disabled){transform:translateY(-1px)}.cc-input button:disabled{opacity:.35;cursor:not-allowed}.cc-clear{align-self:center;margin:0 0 12px;border:0;background:transparent;font:12px inherit;font-family:inherit;cursor:pointer;text-decoration:underline}.cc-idea{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px}.cc-dim{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.cc-kinds{display:flex;gap:6px;flex-wrap:wrap}.cc-kinds button{padding:7px 11px;border:1px solid #303947;border-radius:999px;font:500 12.5px inherit;font-family:inherit;cursor:pointer;transition:all .15s}.cc-idea input,.cc-idea textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #303947;border-radius:12px;font:14px/1.45 inherit;font-family:inherit;resize:vertical;outline:0}.cc-send{align-self:flex-start}.cc-errbox,.cc-ok{padding:9px 12px;border-radius:10px;font-size:13px}.cc-link{margin-top:auto;font-size:13px;font-weight:600;text-decoration:none}.cc-link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.cc-panel,.cc-scrim,.cc-tab{transition:none}.cc-typing i{animation:none}}.idea-group{max-width:900px;margin-bottom:22px}.idea-group h2{font-size:16px;display:flex;gap:8px;align-items:center}.idea{background:var(--surface);border:1px solid rgba(var(--acc,79,142,255),.35);border-radius:14px;padding:14px 16px;margin-bottom:10px}.idea p{margin:8px 0 10px;white-space:pre-wrap;line-height:1.5;font-size:14px}.idea-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted)}.idea-date{margin-left:auto}.idea-kind{padding:3px 8px;border-radius:999px;font-weight:600;background:rgba(var(--acc-l,124,184,255),.14);color:var(--acc-ink,#9CC8FF)}.idea-kind.bug{background:rgba(255,122,110,.14);color:#FF9A90}.idea-kind.improve{background:rgba(var(--acc,79,142,255),.14);color:var(--acc-ink,#8CC2FF)}.idea-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--ws-sh-sm)}.cc-panel{background:radial-gradient(90% 40% at 100% 0,rgba(var(--acc-l,124,184,255),.45),transparent 70%),radial-gradient(90% 40% at 0 100%,rgba(95,224,160,.45),transparent 70%),#242B36;border-left:1px solid rgba(255,255,255,.077);color:#ECEFF3;box-shadow:-18px 0 60px rgba(0,0,0,.379)}.cc-head{border-bottom-color:rgba(255,255,255,.077)}.cc-title b{color:#ECEFF3}.cc-dim,.cc-empty p,.cc-title small{color:#8E98A6}.cc-logo{box-shadow:inset 0 0 0 1px rgba(0,0,0,.192)}.cc-x{color:#8E98A6}.cc-x:hover{background:rgba(255,255,255,.066);color:#ECEFF3}.cc-tabs{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.066)}.cc-tabs button{color:#8E98A6}.cc-tabs button:hover{color:#ECEFF3}.cc-tabs button.on{background:linear-gradient(135deg,rgba(var(--acc-l,124,184,255),.12),rgba(95,224,160,.12));color:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(0,0,0,.192)}.cc-starters button{background:rgba(255,255,255,.039);border-color:rgba(255,255,255,.088);color:#C8CFD9}.cc-starters button:hover{border-color:rgba(95,224,160,.45);background:rgba(95,224,160,.22)}.cc-msg.user{background:linear-gradient(135deg,rgba(var(--acc-l,124,184,255),.12),rgba(var(--acc-l,124,184,255),.12));color:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(0,0,0,.144)}.cc-msg.assistant{background:#151A22;border-color:rgba(255,255,255,.077);color:#ECEFF3}.cc-msg.err{background:rgba(255,122,110,.15);border-color:rgba(255,122,110,.35);color:#FF9A90}.cc-typing i{background:#5FE0A0}.cc-input{background:#151A22;border-color:rgba(255,255,255,.099)}.cc-input:focus-within{border-color:rgba(95,224,160,.5);box-shadow:0 0 0 3px rgba(95,224,160,.35)}.cc-input textarea{color:#ECEFF3}.cc-idea input::placeholder,.cc-idea textarea::placeholder,.cc-input textarea::placeholder{color:#5E6774}.cc-input button{background:linear-gradient(135deg,rgba(var(--acc-l,124,184,255),.12),rgba(95,224,160,.12));color:#7FE8B4;box-shadow:inset 0 0 0 1px rgba(0,0,0,.24)}.cc-clear{color:#8E98A6}.cc-kinds button{background:rgba(255,255,255,.044);border-color:rgba(255,255,255,.11);color:#C8CFD9}.cc-kinds button:hover{border-color:rgba(95,224,160,.45)}.cc-kinds button.on{background:linear-gradient(135deg,rgba(var(--acc-l,124,184,255),.12),rgba(95,224,160,.12));border-color:transparent;color:#FFFFFF}.cc-idea input,.cc-idea textarea{background:#151A22;border-color:rgba(255,255,255,.099);color:#ECEFF3}.cc-idea input:focus,.cc-idea textarea:focus{border-color:rgba(95,224,160,.5);box-shadow:0 0 0 3px rgba(95,224,160,.35)}.cc-panel .ws-btn.send.cc-send{background:linear-gradient(135deg,rgba(var(--acc-l,124,184,255),.12),rgba(95,224,160,.12));color:#FFFFFF;border:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.24)}.cc-panel .ws-btn.send.cc-send:disabled{opacity:.4}.cc-ok{background:rgba(95,224,160,.35);color:#7FE8B4}.cc-errbox{background:rgba(255,122,110,.15);color:#FF9A90}.cc-link{color:#7FE8B4}.cc-idea::-webkit-scrollbar,.cc-list::-webkit-scrollbar{width:8px}.cc-idea::-webkit-scrollbar-thumb,.cc-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.11);border-radius:8px}.danger-zone .field{margin:10px 0}.mb-grow{flex:1 1 auto}.mb-link{background:none;border:0;padding:0;color:var(--acc-ink,#9CC8FF);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.mb-link:hover{text-decoration:underline}.mb-link.neg{color:var(--mb-red)}.mb-tabs button.ai{color:var(--acc-ink,#9CC8FF)}.mb-tabs button.ai.on{border-bottom-color:rgba(var(--acc-l,124,184,255),.35);color:#ECEFF3}.mb-mix{flex-wrap:wrap}.mb-mix,.mb-mixchip{display:inline-flex;gap:4px}.mb-mixchip{align-items:center;height:24px;padding:0 8px;border-radius:999px;border:1px solid;font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.mb-mixchip:disabled{cursor:default}.mb-mixchip:not(:disabled):hover{filter:brightness(1.25)}.mb-mix.compact .mb-mixchip{height:20px;padding:0 6px;font-size:11px}.mb-warnchip{margin-left:6px;font-weight:700;cursor:help}.mb-warnchip,.mb-warnline{color:var(--acc-ink,#8CC2FF)}.mb-warnline{display:block;font-size:11px;margin-top:3px}.mb-table.camps{min-width:1240px}.mb-table.camps .mb-tr{grid-template-columns:minmax(220px,2.2fr) 90px 95px 80px 80px 80px 70px 150px minmax(170px,1.3fr) minmax(130px,1fr)}.mb-click{cursor:pointer;transition:background .15s}.mb-click.open,.mb-click:hover{background:#151A22}.mb-open{margin-left:8px;color:var(--mb-dim);font-size:10px}.mb-ctl{padding:14px 18px 18px;background:#0C0F14;border-top:1px dashed var(--mb-line2);display:flex;flex-direction:column;gap:12px}.mb-ctl-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px}.mb-ctl-l{color:var(--mb-dim);font-weight:600}.mb-ctl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.mb-ctl-box{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:var(--mb-card);border:1px solid var(--mb-line);font-size:13px;font-weight:600}.mb-ctl-box small{font-weight:400}.mb-ctl-btns{display:flex;gap:8px;flex-wrap:wrap}.mb-ctl-box>.mb-btn{align-self:flex-start}.mb-table.live .mb-tr{grid-template-columns:minmax(200px,1.5fr) minmax(200px,1.8fr) 70px 90px 80px minmax(170px,1.3fr) minmax(140px,1fr)}.mb-table.live{min-width:1080px}.mb-bp-mix{display:flex;flex-direction:column;gap:5px}.mb-bp-mix em{font-style:normal;font-size:11px;color:var(--mb-dim)}.mb-hits,.mb-offer{padding:16px 18px;display:flex;flex-direction:column;gap:8px}.mb-offer{border-color:rgba(var(--acc,79,142,255),.35)}.mb-hits,.mb-offer{background:linear-gradient(180deg,#151A22,var(--mb-card))}.mb-hits{border-color:rgba(var(--acc-l,124,184,255),.35)}.mb-hits-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mb-hits-top h3{margin:2px 0 0;font-size:16px}.mb-hit{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--mb-line);font-size:14px}.mb-hit-t{display:flex;flex-direction:column;gap:2px;min-width:0}.mb-hit-t small{color:var(--mb-dim);font-size:12px}.mb-hit-l{display:inline-flex;align-items:center;gap:6px}.mb-hits-wait{font-size:13px;color:var(--mb-dim)}.mb-hits-wait summary{cursor:pointer}.mb-hits-wait p{margin:4px 0}.mb-offer p.mb-dim{margin:0;line-height:1.5}.mb-table.prod{min-width:1180px}.mb-table.prod .mb-tr{grid-template-columns:28px minmax(240px,2.6fr) 95px 95px 65px 75px 95px 70px 110px 120px}.mb-table.sku{min-width:1120px}.mb-table.sku .mb-tr{grid-template-columns:28px minmax(240px,2.6fr) 95px 95px 65px 75px 70px 110px 120px}.mb-tr.sel{background:#151A22}.mb-tr input[type=checkbox]{width:16px;height:16px;accent-color:var(--mb-green);cursor:pointer}.mb-labelcounts button.offer b{color:var(--acc-ink,#8CC2FF)}.mb-labelcounts .mb-select{height:32px;border-radius:999px;font-size:13px}.mb-bulk{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:14px;background:#151A22;border:1px solid rgba(95,224,160,.35);font-size:14px}.mb-bulk-sep{width:1px;height:24px;background:var(--mb-line2)}.mb-skusearch{min-width:190px;padding:0 12px}.mb-pinnote{margin:10px 0 0;font-size:13px}.mb-table.changes{min-width:900px}.mb-table.changes .mb-tr{grid-template-columns:120px minmax(200px,1.4fr) minmax(220px,2fr) 100px 150px}.mb-tr.undone{opacity:.5}.mb-rule{padding:14px 18px;display:flex;flex-direction:column;gap:10px}.mb-rule.off{opacity:.6}.mb-rule-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mb-rule-name{background:transparent;border:1px solid transparent;border-radius:8px;color:var(--mb-ink);font:inherit;font-size:16px;font-weight:700;padding:4px 8px;min-width:240px}.mb-rule-name:focus,.mb-rule-name:hover{border-color:var(--mb-line2);outline:0}.mb-rule-sum{margin:0;font-size:14px;color:#C8CFD9;line-height:1.7}.mb-rule-sum b{color:var(--mb-ink)}.mb-rule-edit{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:#0C0F14;border:1px solid var(--mb-line)}.mb-rule-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--mb-dim)}.mb-rule-line .mb-select{height:34px;font-size:13px}.mb-select.small{width:64px}.mb-num{width:80px;height:34px;border-radius:10px;border:1px solid var(--mb-line2);background:#0C0F14;padding:0 10px;font:inherit;font-size:14px}.mb-chk,.mb-num{color:var(--mb-ink)}.mb-chk{display:inline-flex;align-items:center;gap:5px;text-transform:capitalize;cursor:pointer}.mb-chk input{accent-color:var(--mb-green)}.mb-rule-prev{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--mb-line);font-size:13px}.mb-rule-prev p{margin:0}.mb-seg{display:inline-flex;padding:3px;border-radius:10px;background:#0C0F14;border:1px solid var(--mb-line2)}.mb-seg button{height:28px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--mb-dim);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mb-seg button.on{background:#1A2029;color:var(--mb-ink)}.mb-switch{position:relative;width:38px;height:22px;flex:none;cursor:pointer}.mb-switch input{opacity:0;width:0;height:0;position:absolute}.mb-switch i{position:absolute;inset:0;border-radius:999px;background:#242B36;transition:background .15s}.mb-switch i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#151A22;transition:transform .15s}.mb-switch input:checked+i{background:var(--mb-green)}.mb-switch input:checked+i:after{transform:translateX(16px)}.mb-feedurl{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mb-feedurl code{flex:1 1 260px;padding:8px 10px;border-radius:8px;background:#0C0F14;border:1px solid var(--mb-line);font-size:12px;word-break:break-all;color:#C8CFD9}.mb-notes a{color:var(--acc-ink,#9CC8FF)}.mb-notes code{background:#0C0F14;padding:1px 6px;border-radius:5px}.mb-ai{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;align-items:start}@media (max-width:1100px){.mb-ai{grid-template-columns:1fr}}.mb-ai-chat{display:flex;flex-direction:column;height:min(78vh,900px);min-height:520px;overflow:hidden;border-color:rgba(var(--acc-l,124,184,255),.35);background:radial-gradient(70% 40% at 100% 0,rgba(var(--acc-l,124,184,255),.35),transparent 70%),radial-gradient(70% 40% at 0 100%,rgba(95,224,160,.3),transparent 70%),var(--mb-card)}.mb-ai-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--mb-line)}.mb-ai-head b{display:block;font-size:15px}.mb-ai-head small{display:block;color:var(--mb-dim);font-size:12px;margin-top:2px}.mb-ai-logo{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#7FE8B4;font-size:17px;background:radial-gradient(90% 70% at 20% 10%,rgba(var(--acc-l,124,184,255),.12),transparent 70%),radial-gradient(90% 70% at 90% 100%,rgba(95,224,160,.12),transparent 70%),#0C0F14;box-shadow:inset 0 0 0 1px rgba(0,0,0,.192);flex:none}.mb-ai-list{flex:1 1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.mb-ai-empty p{color:var(--mb-dim);margin:0 0 12px;font-size:14px}.mb-ai-starters{display:flex;flex-wrap:wrap;gap:8px}.mb-ai-starters button{padding:9px 13px;border-radius:12px;border:1px solid var(--mb-line2);background:rgba(255,255,255,.033);color:#C8CFD9;font:inherit;font-size:13px;cursor:pointer;text-align:left}.mb-ai-starters button:hover{border-color:rgba(95,224,160,.45);background:rgba(95,224,160,.2)}.mb-ai-msg{max-width:86%;display:flex;flex-direction:column;gap:8px}.mb-ai-msg.user{align-self:flex-end}.mb-ai-msg.assistant{align-self:flex-start}.mb-ai-text{padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-wrap:break-word}.mb-ai-msg.user .mb-ai-text{background:linear-gradient(135deg,rgba(var(--acc-l,124,184,255),.12),rgba(var(--acc-l,124,184,255),.12));color:#FFFFFF;border-bottom-right-radius:4px}.mb-ai-msg.assistant .mb-ai-text{background:#151A22;border:1px solid var(--mb-line2);color:#ECEFF3;border-bottom-left-radius:4px}.mb-ai-msg.err .mb-ai-text{background:rgba(255,122,110,.15);border-color:rgba(255,122,110,.35);color:#FF9A90}.mb-ai-actions{display:flex;flex-direction:column;gap:6px}.mb-ai-act{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#0C0F14;border:1px solid rgba(95,224,160,.35)}.mb-ai-act.note{border-color:rgba(var(--acc-l,124,184,255),.35);background:#151A22}.mb-ai-act.status{border-color:rgba(255,122,110,.35)}.mb-ai-act>div{flex:1 1;display:flex;flex-direction:column;gap:2px;font-size:13px}.mb-ai-act b{font-size:14px}.mb-ai-act span{color:#C8CFD9}.mb-ai-act small,.mb-ai-typing{color:var(--mb-dim)}.mb-ai-typing{display:flex;gap:4px;align-items:center;padding:12px 14px;border-radius:14px;background:#151A22;border:1px solid var(--mb-line2);font-size:13px}.mb-ai-typing i{width:6px;height:6px;border-radius:50%;background:#5FE0A0;animation:ccDot 1s ease-in-out infinite}.mb-ai-typing i:nth-child(2){animation-delay:.15s}.mb-ai-typing i:nth-child(3){animation-delay:.3s}.mb-ai-typing span{margin-left:6px}.mb-ai-input{display:flex;gap:10px;align-items:flex-end;padding:12px 14px;border-top:1px solid var(--mb-line)}.mb-ai-input textarea{flex:1 1;resize:none;border-radius:12px;border:1px solid var(--mb-line2);background:#0C0F14;color:var(--mb-ink);padding:10px 12px;font:inherit;font-size:14px;line-height:1.4;outline:0}.mb-ai-input textarea:focus{border-color:rgba(95,224,160,.5)}.mb-ai-side{display:flex;flex-direction:column;gap:12px}.mb-ai-note{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;background:#0C0F14;border:1px solid var(--mb-line);font-size:13px}.mb-ai-note span{flex:1 1}.mb-ai-noteform{display:flex;gap:8px}.mb-ai-noteform input{flex:1 1;min-width:0;height:36px;border-radius:10px;border:1px solid var(--mb-line2);background:#0C0F14;color:var(--mb-ink);padding:0 10px;font:inherit;font-size:13px}.mb-health{padding:16px 18px;display:flex;flex-direction:column;gap:6px}.mb-hc{display:flex;gap:12px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--mb-line);font-size:14px}.mb-hc-i{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800}.mb-hc.ok .mb-hc-i{background:rgba(95,224,160,.133);color:var(--mb-green)}.mb-hc.warn .mb-hc-i{background:rgba(var(--acc,79,142,255),.133);color:var(--acc-ink,#8CC2FF)}.mb-hc.bad .mb-hc-i{background:rgba(255,122,110,.133);color:var(--mb-red)}.mb-hc-t{display:flex;flex-direction:column;gap:2px}.mb-hc-t span{color:#C8CFD9}.mb-hc-t small{color:var(--acc-ink,#8CC2FF);font-size:13px}.mb-hc.bad .mb-hc-t small{color:#FF9A90}.mb-feedstat{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid var(--mb-line);background:#0C0F14;font-size:13px}.mb-feedstat.warn{border-color:rgba(var(--acc,79,142,255),.35)}.mb-feedstat.bad{border-color:rgba(255,122,110,.35)}.mb-feedstat p{margin:0}.mb-hbanner{text-align:left;padding:10px 14px;border-radius:12px;border:1px solid rgba(var(--acc,79,142,255),.35);background:#151A22;color:var(--acc-ink,#8CC2FF);font:inherit;font-size:13px;cursor:pointer}.mb-hbanner.bad{border-color:rgba(255,122,110,.35);background:#151A22;color:#FF9A90}.mb-hbanner span{color:var(--mb-dim)}.mb-flag.near{color:#7FE8B4;background:rgba(95,224,160,.122)}.site-digits{position:fixed;inset:0;z-index:-1;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 42%,rgba(255,255,255,.055) 0,rgba(255,255,255,.154) 50%,#0C0F14 88%);mask-image:radial-gradient(ellipse 62% 58% at 50% 42%,rgba(255,255,255,.055) 0,rgba(255,255,255,.154) 50%,#0C0F14 88%)}.site-foot,.site-main{position:relative;z-index:1}.site-hero p{text-shadow:0 0 18px #0C0F14,0 0 6px #0C0F14}.site-cta .site-btn:not(.primary){background:rgba(21,26,34,.96)}:where(.df-host){position:relative}.df-host{isolation:isolate}.df{position:absolute;inset:0;z-index:-1;pointer-events:none;display:block}.df-light{-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(255,255,255,.16),#0C0F14 85%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(255,255,255,.16),#0C0F14 85%)}.ws-zero .df-light{-webkit-mask-image:radial-gradient(ellipse 34% 40% at 50% 46%,rgba(255,255,255,.083),#0C0F14 90%);mask-image:radial-gradient(ellipse 34% 40% at 50% 46%,rgba(255,255,255,.083),#0C0F14 90%)}.df-dark{-webkit-mask-image:linear-gradient(180deg,#0C0F14,rgba(255,255,255,.16) 30%,rgba(255,255,255,.16) 70%,#0C0F14);mask-image:linear-gradient(180deg,#0C0F14,rgba(255,255,255,.16) 30%,rgba(255,255,255,.16) 70%,#0C0F14)}.ws-zero{align-items:center;justify-content:center}.ws-zero-in{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:30px;animation:zeroIn .6s cubic-bezier(.2,.9,.3,1.2) both}.ws-zero-in h2{margin:10px 0 0;font-size:24px;letter-spacing:-.02em;color:var(--ink)}.ws-zero-in p{margin:0;font-size:15px;color:var(--muted)}.bear{display:block;overflow:visible;filter:drop-shadow(0 10px 18px rgba(255,255,255,.066))}.bear-bob{animation:bearBob 3.2s ease-in-out infinite;transform-origin:120px 246px}.bear-arm{animation:bearThumb 3.2s ease-in-out infinite;transform-origin:168px 206px;transform-box:view-box}.bear-sparks path{animation:bearSpark 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.bear-sparks path:nth-child(2){animation-delay:.8s}.bear-sparks path:nth-child(3){animation-delay:1.6s}@keyframes bearBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bearThumb{0%,70%,to{transform:rotate(0deg)}78%{transform:rotate(-7deg)}86%{transform:rotate(3deg)}92%{transform:rotate(-3deg)}}@keyframes bearSpark{0%,to{transform:scale(.6);opacity:.35}50%{transform:scale(1.1);opacity:1}}@keyframes zeroIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}.ws-done .bear{margin-bottom:4px}.cc-panel.mood-up,.mb-ai-chat.mood-up{box-shadow:inset 0 -120px 120px -90px rgba(95,224,160,.35),-18px 0 60px rgba(0,0,0,.379)}.cc-panel.mood-down,.mb-ai-chat.mood-down{box-shadow:inset 0 -120px 120px -90px rgba(255,122,110,.32),-18px 0 60px rgba(0,0,0,.379)}.mb-ai-chat.mood-up{border-color:rgba(95,224,160,.28)}.mb-ai-chat.mood-down{border-color:rgba(255,122,110,.3)}.cc-panel:after,.mb-ai-chat:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:0;transition:opacity .4s;background:radial-gradient(60% 35% at 50% 100%,rgba(95,224,160,.18),transparent 70%)}.cc-panel.mood-down:after,.mb-ai-chat.mood-down:after{background:radial-gradient(60% 35% at 50% 100%,rgba(255,122,110,.16),transparent 70%)}.cc-panel.thinking:after,.mb-ai-chat.thinking:after{opacity:1;animation:moodPulse 1.4s ease-in-out infinite}@keyframes moodPulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.bear-arm,.bear-bob,.bear-sparks path,.cc-panel.thinking:after,.mb-ai-chat.thinking:after,.ws-zero-in{animation:none}}.ws-draft.locked{opacity:1}.ws-draft.locked>*{opacity:.6}.auth{--s-bg:#0C0F14;--s-ink:#ECEFF3;--s-dim:#8E98A6;--s-line:#242B36;position:relative;isolation:isolate;height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;color:var(--s-ink)}.auth .site-digits{opacity:.55}.auth-head{padding:20px 28px}.auth-main{flex:1 0 auto;display:flex;align-items:flex-start;justify-content:center;padding:4vh 16px 40px}.auth-foot{padding:18px;text-align:center;font-size:12px;color:var(--s-dim)}.auth a{text-decoration:none}.auth a:hover{text-decoration:underline}.auth-card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:14px;padding:30px;border-radius:20px;border:1px solid var(--s-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-card.wide{max-width:720px}.auth-card h1{margin:0;font-size:26px;letter-spacing:-.02em}.auth-logo{display:flex;justify-content:center;padding:4px 0 6px}.auth-sub{margin:0;color:var(--s-dim);font-size:14px;line-height:1.55}.auth-sub b{color:var(--s-ink)}.auth-card fieldset{border:0;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:10px}.auth-card legend{padding:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--s-green)}.auth-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px}.auth-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#C8CFD9}.auth-field input,.auth-field select{height:44px;padding:0 12px;border-radius:11px;border:1px solid #242b36;color:var(--s-ink);font:inherit;font-size:15px;font-weight:400;outline:none}.auth-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#303947 0),linear-gradient(135deg,#303947 50%,transparent 0);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}.auth-row{display:flex;justify-content:space-between;align-items:baseline}.auth-row a{font-weight:500;font-size:12px}.auth-opt{margin-left:4px}.auth-hint,.auth-opt{font-weight:400;color:var(--s-dim);font-size:12px}.auth-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#C8CFD9;line-height:1.5}.auth-check input{margin-top:3px;width:16px;height:16px;flex:none}.auth-btn{height:48px;border:0;border-radius:12px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important}.auth-btn.ghost{background:transparent;color:var(--s-ink)!important;border:1px solid #242b36;box-shadow:none;width:100%;text-shadow:none}.auth-btn.ghost:before{display:none}.auth-btn.ghost:hover{background:rgba(255,255,255,.06);box-shadow:none;background:rgba(255,255,255,.044)}.auth-alt{margin:0;text-align:center;font-size:14px;color:var(--s-dim)}.auth-flash{padding:11px 14px;border-radius:12px;font-size:14px;line-height:1.5;border:1px solid rgba(95,224,160,.3)}.auth-flash.err{background:rgba(255,122,110,.1);border-color:rgba(255,122,110,.35);color:#FF9A90}.auth-badge{align-self:flex-start;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:700;color:var(--s-green);border:1px solid rgba(95,224,160,.3)}@media (max-width:640px){.auth-grid{grid-template-columns:1fr}.auth-card{padding:22px 18px}.auth-head{padding:16px}}.adm-wrap{display:flex;flex-direction:column;gap:12px;max-width:1100px}.adm-bar{display:flex;flex-wrap:wrap}.adm-bar,.adm-tab{gap:8px;align-items:center}.adm-tab{height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:#151A22;font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;display:inline-flex}.adm-tab span{font-size:12px;padding:1px 7px;border-radius:999px;background:#151A22;color:var(--ink)}.adm-tab.on{background:var(--ink);color:#ECEFF3;border-color:var(--ink)}.adm-tab.on span{background:rgba(255,255,255,.16);color:#ECEFF3}.adm-search{flex:1 1;min-width:200px;height:36px;padding:0 12px;border-radius:10px;font:inherit;font-size:14px}.adm-card,.adm-search{border:1px solid var(--line)}.adm-card{background:#151A22;border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.adm-card.pending{border-color:rgba(var(--acc,79,142,255),.35);box-shadow:0 0 0 3px rgba(var(--acc,79,142,255),.25)}.adm-card.blocked{opacity:.7}.adm-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.adm-head b{font-size:16px}.adm-dim{color:var(--muted);font-size:13px}.sysmail-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sysmail-sel{height:42px;border-radius:10px;border:1px solid #242b36;background:#151A22;color:var(--ink);padding:0 12px;font-family:inherit;font-size:14px;min-width:280px}.adm-status{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.adm-status.pending{background:#151A22;color:var(--acc-ink,#8CC2FF)}.adm-status.active{background:#151A22;color:#7FE8B4}.adm-status.blocked{background:#151A22;color:#FF9A90}.adm-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.adm-facts div{min-width:0}.adm-facts dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8E98A6}.adm-facts dd{margin:2px 0 0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-stores{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:10px;border-top:1px solid var(--line)}.adm-label{font-size:12px;font-weight:700;color:var(--muted);margin-right:4px}.adm-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 4px 0 10px;border-radius:999px;background:#151A22;font-size:13px}.adm-pill button{width:22px;height:22px;border-radius:50%;border:0;background:transparent;cursor:pointer;color:var(--muted);font-size:15px}.adm-pill button:hover{background:#1F2630;color:var(--ink)}.adm-add{display:inline-flex;gap:6px;align-items:center}.adm-add select{height:32px;border-radius:8px;border:1px solid var(--line);padding:0 8px;font:inherit;font-size:13px;background:#151A22}.adm-add .btn{height:32px}.adm-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adm-actions .btn.primary{height:40px}.adm-del summary{cursor:pointer;font-size:13px;color:var(--red-ink,#FF9A90);padding:8px 4px;list-style:none}.adm-del>div{display:flex;gap:8px;margin-top:6px}.adm-del input{height:36px;min-width:260px;border-radius:8px;border:1px solid var(--line);padding:0 10px;font:inherit;font-size:13px}.adm-link{display:flex;gap:8px;align-items:center;margin-top:8px}.adm-link code{flex:1 1;min-width:0;overflow-x:auto;white-space:nowrap;font-size:12px;padding:6px 8px;background:rgba(255,255,255,.16);border-radius:6px}@media (max-width:800px){.adm-facts{grid-template-columns:1fr 1fr}}.lux{--lx-ink:#ECEFF3;--lx-dim:#8E98A6;--lx-line:rgba(255,255,255,0.088);--lx-card:rgba(21,26,34,0.87);--lx-green:#7FE8B4;flex-grow:1;min-width:0;position:relative;overflow:hidden}.lux:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 50% 40%,transparent 45%,rgba(21,26,34,.76) 100%)}.lux>.lux-page{position:relative;z-index:1;height:100%;background:transparent}.lux-page .display{margin:4px 0 8px}.lux-page .lead{color:var(--lx-dim);max-width:760px}.lux-kicker{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lx-green)}.lux-card{background:var(--lx-card);border:1px solid var(--lx-line);border-radius:18px;padding:20px 22px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 60px rgba(0,0,0,.379),inset 0 1px 0 rgba(0,0,0,.096);display:flex;flex-direction:column;gap:14px;max-width:1100px;margin-bottom:16px}.lux-card h2{margin:0;font-size:18px;display:flex;align-items:center;gap:8px}.lux-count{font-size:12px;padding:2px 9px;border-radius:999px}.lux-dim{color:var(--lx-dim);font-size:13px;margin:0}.lux-flash{max-width:1100px;padding:12px 16px;border-radius:14px;font-size:14px;background:rgba(95,224,160,.1);border:1px solid rgba(95,224,160,.3);color:#7FE8B4;margin-bottom:14px}.lux-flash.err{background:rgba(255,122,110,.1);border-color:rgba(255,122,110,.35);color:#FF9A90}.lux-field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.lux-field input{height:44px;max-width:420px;padding:0 12px;border-radius:11px;border:1px solid rgba(255,255,255,.132);background:rgba(21,26,34,.76);color:#ECEFF3;font:inherit;font-size:15px;font-weight:400;outline:none}.lux-field input:focus{border-color:var(--lx-green);box-shadow:0 0 0 3px rgba(95,224,160,.15)}.lux-btn{height:40px;padding:0 16px;border-radius:11px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.lux-btn.primary{align-self:flex-start;border:0;background:linear-gradient(135deg,#5FE0A0,#5FE0A0);color:#ECEFF3;box-shadow:0 10px 30px rgba(95,224,160,.25);height:46px;padding:0 22px}.lux-btn:disabled{opacity:.45;cursor:default}.lux-link{border:0;background:none;font:inherit;font-size:13px;cursor:pointer;padding:4px 6px}.lux-link:hover{text-decoration:underline}.tm,.tm-invite form{display:flex;flex-direction:column}.tm-invite form{gap:16px}.tm-chips{display:flex;flex-wrap:wrap;gap:8px}.tm-chip{height:36px;padding:0 14px;border-radius:999px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tm-chip.small{height:30px;padding:0 11px;font-size:12px}.tm-chip:disabled{cursor:default;opacity:.6}.tm-member{display:flex;flex-direction:column;gap:8px;padding:14px 0}.tm-member header{display:flex;gap:12px;align-items:center}.tm-member header div{display:flex;flex-direction:column;gap:2px}.tm-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:700;flex:none}.tm-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 0 6px 50px}.tm-store{font-weight:600;font-size:14px;min-width:150px}.lux .adm-wrap{max-width:1100px}.lux .adm-card{background:var(--lx-card);border-color:var(--lx-line);color:var(--lx-ink);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 60px rgba(0,0,0,.379)}.lux .adm-dim,.lux .adm-facts dt,.lux .adm-label{color:var(--lx-dim)}.lux .adm-facts dd{color:var(--lx-ink)}.lux .adm-stores{border-top-color:var(--lx-line)}.adm-open{font-size:12px;font-weight:700;text-decoration:none;padding:2px 8px;border-radius:999px;border:1px solid;margin-left:2px}.lux .adm-add select,.lux .adm-del input,.lux .adm-search{background:rgba(21,26,34,.76);border-color:rgba(255,255,255,.132);color:#ECEFF3}.lux .btn{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.154);color:#ECEFF3}.lux .btn:hover{background:rgba(255,255,255,.11)}.lux .btn.primary{background:linear-gradient(135deg,#5FE0A0,#5FE0A0);color:#ECEFF3;border:0}.lux .btn:disabled{opacity:.45}.lux .flash{background:rgba(95,224,160,.1);border:1px solid rgba(95,224,160,.3);color:#7FE8B4}.lux .flash.err{background:rgba(255,122,110,.1);border-color:rgba(255,122,110,.35);color:#FF9A90}.lux .chip{background:rgba(255,255,255,.088);color:var(--lx-ink)}.lux .chip.green{background:rgba(95,224,160,.16);color:var(--lx-green)}.lux .panel{background:var(--lx-card);border-color:var(--lx-line);color:var(--lx-ink)}@media (max-width:800px){.tm-row{padding-left:0}.lux-page .display{font-size:30px}}@media (prefers-reduced-motion:reduce){.tm-chip{transition:none}}.lux .flash,.lux-flash{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn.dark{color:#ECEFF3;border:1px solid rgba(255,255,255,.11)}.btn.dark,.btn.dark:hover{background:#242B36}.btn.primary{color:#ECEFF3}.btn.primary:hover{background:#5FE0A0}.field input,.field select,.field textarea,.ql-search input,.ws-card textarea,.ws-draft textarea{background:#151A22;color:var(--ink);border-color:#242B36}.field input:focus,.field textarea:focus,.ql-search input:focus{border-color:var(--accent)}.ql{border-right-color:var(--line)}.ql-item{border-color:var(--line)}.ws-draft{border-color:rgba(var(--acc-l,124,184,255),.35)}.panel{background:var(--surface);border-color:var(--line)}.flash{background:rgba(95,224,160,.1);border-color:rgba(95,224,160,.3);color:#7FE8B4}.flash.err{background:var(--red-soft);border-color:rgba(255,122,110,.35);color:#FF9A90}.ql .df-dark,.ws .df-dark{-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(255,255,255,.16),#0C0F14 85%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(255,255,255,.16),#0C0F14 85%)}.ws-zero .df-dark{-webkit-mask-image:radial-gradient(ellipse 34% 40% at 50% 46%,rgba(255,255,255,.066),#0C0F14 90%);mask-image:radial-gradient(ellipse 34% 40% at 50% 46%,rgba(255,255,255,.066),#0C0F14 90%)}.sec{padding:0;overflow:hidden}.sec-head{display:flex;align-items:center;gap:12px;width:100%;padding:16px 20px;background:none;border:0;color:var(--lx-ink);font:inherit;cursor:pointer;text-align:left}.sec-shield{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--lx-green);background:rgba(95,224,160,.12);flex:none}.sec-title{display:flex;flex-direction:column;gap:2px;flex:1 1}.sec-title b{font-size:16px}.sec-title small{color:var(--lx-dim);font-size:13px}.sec-badge.high{background:rgba(255,122,110,.16);color:#FF9A90;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}.sec-chev{color:var(--lx-dim);font-size:12px}.sec-body{padding:0 20px 18px;display:flex;flex-direction:column;gap:12px}.sec-toggle{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--lx-dim)}.sec-toggle input{accent-color:var(--lx-green)}.sec-list{display:flex;flex-direction:column;border:1px solid var(--lx-line);border-radius:12px;overflow:hidden}.sec-row{display:grid;grid-template-columns:14px minmax(160px,1.4fr) minmax(120px,1fr) minmax(0,2fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;font-size:13px;border-top:1px solid var(--lx-line)}.sec-row:first-child{border-top:0}.sec-row.high{background:rgba(255,122,110,.06)}.sec-dot{width:8px;height:8px;border-radius:50%}.sec-dot.high{background:#FF7A6E}.sec-dot.warn{background:rgb(var(--acc-2,63,125,242))}.sec-dot.info{background:#303947}.sec-what{font-weight:600}.sec-who{color:#C8CFD9;font-family:ui-monospace,monospace;font-size:12px}.sec-detail,.sec-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sec-detail,.sec-time{color:var(--lx-dim)}.sec-time{font-size:12px;white-space:nowrap}@media (max-width:900px){.sec-row{grid-template-columns:12px 1fr auto}.sec-detail,.sec-who{display:none}}.pf-buyer{overflow:visible;position:relative}.pf-buyer-empty{color:var(--pf-dim,#5E6774)}.pf-buyer-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:600;background:rgba(var(--acc-l,124,184,255),.16);color:var(--acc-ink,#9CC8FF);cursor:default;white-space:nowrap}.pf-buyer-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:max-content;max-width:340px;display:none;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:#151A22;border:1px solid #242b36;box-shadow:0 18px 50px rgba(0,0,0,.463);text-align:left;white-space:normal}.pf-buyer:focus .pf-buyer-pop,.pf-buyer:focus-within .pf-buyer-pop,.pf-buyer:hover .pf-buyer-pop{display:flex}.pf-buyer-pop:before{content:"";position:absolute;right:16px;top:-5px;width:9px;height:9px;background:#151A22;border-left:1px solid #242b36;border-top:1px solid #242b36;transform:rotate(45deg)}.pf-buyer-line{display:flex;flex-direction:column;gap:3px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.066)}.pf-buyer-line:last-child{padding-bottom:0;border-bottom:0}.pf-buyer-top{display:flex;flex-direction:column;gap:2px}.pf-buyer-top b{font-size:12.5px;font-weight:600;color:#ECEFF3;line-height:1.35}.pf-buyer-meta{font-size:11px;color:#5E6774}.pf-buyer-reason{font-size:11.5px;color:#8E98A6;line-height:1.4}.pf-buyer-pop.up:before{top:auto;bottom:-5px;transform:rotate(225deg)}@media (max-width:1100px){.pf-buyer-pop{max-width:240px}}.mb-camps-wrap{display:flex;flex-direction:column;gap:12px}.mb-newcamp-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mb-newcamp{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.mb-newcamp-head{display:flex;justify-content:space-between;align-items:center}.mb-newcamp-head b{font-size:15px}.mb-newcamp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.mb-newcamp-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--mb-dim)}.mb-newcamp-grid input,.mb-newcamp-grid select{height:40px;padding:0 11px;border-radius:10px;border:1px solid var(--mb-line2);background:#0C0F14;color:var(--mb-ink);font:inherit;font-size:14px;font-weight:400;outline:none}.mb-newcamp-grid input:focus,.mb-newcamp-grid select:focus{border-color:var(--mb-green)}.mb-newcamp-btns{display:flex;gap:10px;flex-wrap:wrap}.mb-flash{padding:10px 13px;border-radius:10px;font-size:13px;background:rgba(95,224,160,.1);border:1px solid rgba(95,224,160,.3);color:#7FE8B4}.mb-flash.err{background:rgba(255,122,110,.1);border-color:rgba(255,122,110,.35);color:#FF9A90}.mb-nospend{margin:0 14px 10px;padding:8px 12px;border-radius:10px;font-size:12px;line-height:1.45;background:rgba(255,122,110,.08);border:1px solid rgba(255,122,110,.3)}.mb-nospend,.mb-nospend b{color:#FF9A90}.mb-newcamp-head .mb-dim{font-size:12px;font-weight:400;margin-left:12px;text-align:right}.mb-cat-rules{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:var(--mb-dim)}.mb-cat-rule{padding:5px 10px;border-radius:999px;border:1px solid var(--mb-line2);background:rgba(255,255,255,.033);color:var(--mb-ink)}.mb-cat-rule .mb-link{margin-left:6px;font-size:12px}@media (max-width:700px){.mb-newcamp-grid{grid-template-columns:1fr}.mb-newcamp-head{flex-direction:column;align-items:flex-start;gap:4px}.mb-nospend{margin:0 14px 10px;padding:8px 12px;border-radius:10px;font-size:12px;line-height:1.45;background:rgba(255,122,110,.08);border:1px solid rgba(255,122,110,.3)}.mb-nospend,.mb-nospend b{color:#FF9A90}.mb-newcamp-head .mb-dim{margin-left:0;text-align:left}}.aura{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:28px;background:radial-gradient(120% 90% at 50% 42%,rgba(245,180,84,.1),transparent 62%),radial-gradient(140% 120% at 50% 120%,rgba(139,115,255,.07),transparent 60%),rgba(5,7,6,.84);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:auraIn .6s ease both;cursor:pointer}.aura.leaving{animation:none;opacity:0;transition:opacity .6s ease;pointer-events:none}.aura-glow{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:min(760px,92vw);height:min(760px,92vw);background:radial-gradient(circle,rgba(245,193,108,.18),rgba(245,180,84,.06) 38%,transparent 66%);pointer-events:none;will-change:transform,opacity;animation:auraGlow 7s ease-in-out infinite}.aura-inner{position:relative;overflow:hidden;cursor:default;width:min(760px,100%);margin:0 auto;padding:56px 52px 40px;text-align:center;border:1px solid rgba(245,193,108,.18);border-radius:24px;background:linear-gradient(180deg,rgba(23,28,26,.58),rgba(10,13,12,.58));box-shadow:0 44px 130px rgba(0,0,0,.62),0 0 0 1px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05);animation:auraRise .9s cubic-bezier(.2,.7,.2,1) .05s both}.aura-inner:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(245,193,108,.16) 50%,transparent 62%);transform:translateX(-120%);animation:auraSweep 2.8s ease-out .7s both}.aura-mark{font-size:20px;color:var(--amber);letter-spacing:.34em;margin:0 0 18px;opacity:0;text-shadow:0 0 22px rgba(245,180,84,.5);animation:auraFade .7s .25s both}.aura-dear{margin:0 0 22px;opacity:0;font-family:var(--font-serif,Georgia),Georgia,"Times New Roman",serif;font-style:italic;font-weight:500;font-size:clamp(17px,2.6vw,22px);letter-spacing:.01em;color:var(--amber-ink);animation:auraFade .7s .4s both}.aura-dear .aura-rem{color:var(--muted)}.aura-quote{margin:0;padding:0;opacity:0;animation:auraFade .8s .55s both}.aura-quote-text{font-family:var(--font-serif,Georgia),Georgia,"Times New Roman",serif;font-weight:500;font-size:clamp(26px,4.6vw,46px);line-height:1.22;color:var(--ink);text-wrap:balance;text-shadow:0 1px 34px rgba(245,193,108,.12)}.aura-quote.long .aura-quote-text{font-size:clamp(22px,3.5vw,36px);line-height:1.26}.aura-rule{height:1px;width:130px;margin:28px auto 0;background:linear-gradient(90deg,transparent,var(--amber),transparent);transform:scaleX(0);opacity:0;animation:auraLine .7s cubic-bezier(.2,.7,.2,1) .95s both}.aura-by{margin:16px 0 0;opacity:0;font-family:var(--ff-body),system-ui,sans-serif;font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--amber-ink);animation:auraFade .8s 1.15s both}.aura-by:before{content:"\2014\00a0\00a0";opacity:.7}.aura-enter{margin:30px auto 0;opacity:0;display:inline-block;padding:11px 32px;border-radius:999px;cursor:pointer;border:1px solid rgba(245,193,108,.42);background:transparent;color:var(--amber-ink);font-family:var(--ff-body),system-ui,sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;animation:auraFade .8s 1.3s both}.aura-enter:hover{background:rgba(245,193,108,.12);border-color:rgba(245,193,108,.7);transform:translateY(-1px);box-shadow:0 10px 30px rgba(245,180,84,.16)}.aura-hint{margin:16px 0 0;opacity:0;font-family:var(--ff-body),system-ui,sans-serif;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);animation:auraFade .8s 1.45s both,auraHint 2.6s ease-in-out 2.4s infinite}@keyframes auraIn{0%{opacity:0}to{opacity:1}}@keyframes auraFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes auraLine{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:.85}}@keyframes auraSweep{to{transform:translateX(120%)}}@keyframes auraGlow{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes auraHint{0%,to{opacity:.5}50%{opacity:.85}}@media (max-width:560px){.aura-inner{padding:42px 24px 32px;border-radius:20px}.aura-mark{margin-bottom:14px}.aura-dear{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.aura,.aura-by,.aura-dear,.aura-enter,.aura-glow,.aura-hint,.aura-inner,.aura-inner:after,.aura-mark,.aura-quote,.aura-rule{animation:none!important}.aura-inner:after{display:none}.aura-by,.aura-dear,.aura-enter,.aura-hint,.aura-mark,.aura-quote{opacity:1}.aura-rule{transform:scaleX(1);opacity:.85}}.aura.still,.aura.still .aura-by,.aura.still .aura-dear,.aura.still .aura-enter,.aura.still .aura-inner,.aura.still .aura-inner:after,.aura.still .aura-mark,.aura.still .aura-quote,.aura.still .aura-rule{animation:none}.aura.still .aura-inner:after{display:none}.aura.still .aura-by,.aura.still .aura-dear,.aura.still .aura-enter,.aura.still .aura-mark,.aura.still .aura-quote{opacity:1}.aura.still .aura-rule{transform:scaleX(1);opacity:.85}.aura.still .aura-hint{opacity:.6;animation:auraHint 2.6s ease-in-out infinite}.mb-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;gap:14px;max-width:min(720px,calc(100vw - 32px));box-shadow:0 12px 40px rgba(0,0,0,.45);animation:mb-toast-in .18s ease-out}.mb-toast-x{background:none;border:0;color:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.7;padding:0 2px}.mb-toast-x:hover{opacity:1}@keyframes mb-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.mb-variant{font-style:normal;font-weight:500;color:var(--mb-dim)}.mb-wrong{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:3px;color:var(--mb-red);font-size:12px}.mb-wrong>span{display:inline-flex;align-items:center;gap:6px}.mb-wrong b{font-weight:600}.mb-btn.tiny{padding:1px 7px;font-size:11px;line-height:16px;border-radius:6px}.mb-labelcounts .mb-wrongbtn b{color:var(--mb-red)}.mb-rollout{margin-top:6px;font-size:13px;color:var(--mb-dim)}.mb-rollout b{color:var(--mb-ink);font-weight:600}.mb-rollout.hold b{color:var(--mb-green)}.mb-card,.mb-sku-cell,.mb-sku-win,.mb-tile{box-shadow:inset 0 1px 0 rgba(0,0,0,.084),0 14px 34px -22px rgba(0,0,0,.7)}.mb-reveal{animation:mb-in .55s cubic-bezier(.2,.7,.2,1) both}.mb-reveal.d1{animation-delay:.06s}.mb-reveal.d2{animation-delay:.14s}.mb-reveal.d3{animation-delay:.22s}.mb-reveal.d4{animation-delay:.3s}.mb-panel{animation:mb-panel .32s cubic-bezier(.2,.7,.2,1) both}@keyframes mb-panel{0%{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:none}}.mb-lift{position:relative;transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate3d(0,var(--ty,0),0);transition:transform .18s ease,border-color .18s ease,box-shadow .25s ease;will-change:transform;overflow:hidden}.mb-lift:hover{--ty:-2px;box-shadow:inset 0 1px 0 rgba(0,0,0,.144),0 22px 44px -20px #0C0F14}.mb-lift:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.099),transparent 55%);transition:opacity .25s ease}.mb-lift:hover:after{opacity:1}.mb-sku-cell{animation:mb-in .55s cubic-bezier(.2,.7,.2,1) both}.mb-sku-variants{display:flex;align-items:center;gap:6px;width:100%}.mb-sku-bar{display:block;height:3px;border-radius:2px;max-width:60%;opacity:.85;transition:width .6s cubic-bezier(.2,.7,.2,1)}.mb-tile{position:relative;overflow:hidden}.mb-tile:before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mb-zone,transparent);opacity:.7}.mb-tabs,.mb-tabs button{position:relative}.mb-tabs button{transition:color .18s ease}.mb-tabs button:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;border-radius:2px;background:var(--mb-green);transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.mb-tabs button.on{border-bottom-color:transparent}.mb-tabs button.on:after{transform:scaleX(1)}.mb-tabs button.ai.on:after{background:rgb(var(--acc-2,59,139,234))}.mb-ring{--p:0;width:64px;height:64px;flex:none;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--mb-green) calc(var(--p) * 1%),#1A2029 0);position:relative;transition:--p .6s}.mb-ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--mb-card)}.mb-ring b{position:relative;font-size:13px;font-weight:700}.mb-phase-l{display:flex;gap:16px;align-items:center;flex:1 1 260px}@media (prefers-reduced-motion:reduce){.mb-panel,.mb-reveal,.mb-sku-cell{animation:none}.mb-lift,.mb-lift:hover{transform:none;transition:none}.mb-lift:after{display:none}}.cp-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:16px}.cp-table{width:100%;border-collapse:collapse;font-size:13px}.cp-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.cp-table td.num,.cp-table th.num{text-align:right}.cp-table td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.cp-row{cursor:pointer}.cp-row:hover td{background:rgba(var(--acc,79,142,255),.06)}.cp-row.on td{background:rgba(var(--acc,79,142,255),.1)}.cp-brand{display:flex;flex-direction:column;gap:2px}.cp-brand b{font-weight:600;color:var(--ink)}.cp-brand span{font-size:12px;color:var(--muted)}.cp-table td small{display:block;font-size:11px;color:var(--muted)}.cp-table small.up{color:#7FE8B4}.cp-table small.down{color:#FF9A90}.cp-when{color:var(--muted);font-size:12px}.cp-actions,.cp-when{white-space:nowrap}.cp-actions .btn,.cp-actions a{vertical-align:middle;margin-right:6px}.cp-actions a{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:12px;font-weight:600}.cp-actions a:hover{background:rgba(var(--acc,79,142,255),.12)}.cp-detail td{background:rgba(var(--acc,79,142,255),.05);padding:14px 16px 18px}.cp-detail-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px;font-size:13px;color:var(--muted)}.cp-err{color:#FF9A90;font-size:12px;margin:0 0 10px}.cp-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.cp-col h4{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.cp-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cp-col li{display:flex;gap:10px;align-items:center}.cp-col img,.cp-noimg{width:40px;height:40px;border-radius:8px;object-fit:cover;background:rgba(var(--acc,79,142,255),.15);flex-shrink:0}.cp-pt{display:flex;flex-direction:column;min-width:0}.cp-pt a{color:var(--ink);text-decoration:none;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-pt a:hover{text-decoration:underline}.cp-pt small{font-size:11px;color:var(--muted)}.cp-add,.cp-edit{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px 12px;gap:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px}.cp-edit{background:transparent;border-color:rgba(var(--acc,79,142,255),.25);margin-bottom:12px}.cp-add label,.cp-edit label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.cp-add label.wide,.cp-edit label.wide{grid-column:1/-1}.cp-add label.check{flex-direction:row;align-items:center;gap:8px;grid-column:1/-1;font-size:13px;color:var(--ink)}.cp-add input,.cp-add textarea,.cp-edit input{height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:var(--raised);color:inherit;font:inherit;font-size:13px}.cp-add textarea{height:auto;padding:8px 10px;resize:vertical}.cp-add>div,.cp-edit-btns{grid-column:1/-1;display:flex;gap:8px}.cp-actions .btn{height:26px;padding:0 8px;font-size:12px}.cp-add .btn.primary,.cp-edit .btn.primary{height:40px}.bl{display:grid;grid-gap:18px;gap:18px;max-width:980px}.bl-now{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.bl-now h2{margin:4px 0 6px;font-size:24px}.bl-status{margin:0;font-size:13px}.bl-status.grace,.bl-status.locked,.bl-warn{color:var(--red-ink)}.bl-warn{margin:8px 0 0;font-size:13px}.bl-plans{display:grid;grid-gap:14px;gap:14px}.bl-plan{display:flex;flex-direction:column;gap:10px}.bl-plan h3{margin:0;font-size:18px}.bl-price{font-size:30px;font-weight:600;letter-spacing:-.02em}.bl-price span{font-weight:400;margin-left:6px}.bl-plan ul,.bl-price span{font-size:13px;color:var(--muted)}.bl-plan ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;flex:1 1}.bl-mine{font-weight:600}.bl-foot,.bl-mine{font-size:12px}.bl-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.bl-kpi{padding:14px 16px;border-radius:12px;background:var(--surface)}.bl-kpi b{display:block;font-size:24px;letter-spacing:-.02em}.bl-kpi span{font-size:12px;color:var(--muted)}.bl-table{width:100%;border-collapse:collapse;font-size:13px}.bl-table td,.bl-table th{text-align:left;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.077);vertical-align:top}.bl-table th{font-weight:500;color:var(--muted);font-size:12px}.bl-edit{display:grid;grid-template-columns:1.2fr .6fr .6fr .6fr .6fr;grid-gap:8px;gap:8px;align-items:end}.bl-edit label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.bl-edit input,.bl-edit textarea{background:var(--surface);border:1px solid rgba(255,255,255,.099);color:var(--ink);border-radius:8px;padding:8px 10px;font:inherit;font-size:13px}.bl-edit .wide{grid-column:1/-1}.bl-edit textarea{min-height:72px}@media (max-width:700px){.bl-edit{grid-template-columns:1fr 1fr}}body{font-family:var(--ff-body),system-ui,sans-serif}.display,.lux-page .display,.mb-h,.pf-big,.pf-h1,.pf-ins-big,.ql-head h1,.ws-head h2,h1,h2,h3{font-family:var(--ff-display),system-ui,sans-serif;letter-spacing:-.01em}.mono,.pf-num,.pf-td,code{font-family:var(--ff-mono),ui-monospace,monospace}::placeholder{color:var(--faint)}.btn{height:38px;padding:0 14px;border-radius:10px;border:1px solid #303947;background:#151A22;color:var(--ink);font-weight:600;font-size:13px;box-shadow:0 1px 2px rgba(0,0,0,.096);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.btn:hover:not(:disabled){background:#151A22;border-color:var(--navy-4);transform:translateY(-1px);box-shadow:0 6px 14px -8px rgba(0,0,0,.7)}.btn.primary,.lux .btn.primary,.lux-btn.primary{height:42px;padding:0 20px;border:0;color:#FFFFFF;text-shadow:0 1px 0 rgba(0,0,0,.12);box-shadow:0 10px 22px -12px rgba(var(--acc,79,142,255),.9),inset 0 1px 0 rgba(255,255,255,.3)}.btn.primary,.btn.primary:hover:not(:disabled),.lux .btn.primary,.lux-btn.primary,.lux-btn.primary:hover:not(:disabled){background:linear-gradient(180deg,rgb(var(--acc,90,163,245)),rgb(var(--acc-2,63,125,242)) 60%,rgb(var(--acc-2,63,125,242)))}.btn.primary:hover:not(:disabled),.lux-btn.primary:hover:not(:disabled){filter:brightness(1.05)}.btn.dark,.lux .btn.dark{background:var(--navy);color:#FFFFFF;border:0}.btn.dark:hover:not(:disabled){background:var(--navy-3)}.lux-btn{border:1px solid #303947;background:#151A22;color:var(--ink)}.lux-btn:hover{background:#151A22;border-color:var(--navy-4)}input,select,textarea{color-scheme:dark}.bl-edit input,.bl-edit textarea,.cc-input,.cp-input,.field input,.field select,.field textarea,.lux .adm-add select,.lux .adm-del input,.lux .adm-search,.lux-field input,.mb-in,.pf-in,.pf-in.wide,.pf-pctin,.pf-retin,.ql-search input,.ws-card textarea,.ws-draft textarea{background:#151A22;color:var(--ink);border:1px solid #303947;border-radius:10px}.bl-edit input:focus,.bl-edit textarea:focus,.cp-input:focus,.field input:focus,.field textarea:focus,.lux-field input:focus,.ql-search input:focus,.ws-draft textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--acc,79,142,255),.18);outline:none}.lux .adm-search,.lux .adm-tab:not(.on),.lux .tm-chip:not(.on),.lux-field input{background:#151A22;backdrop-filter:none;-webkit-backdrop-filter:none}.sb{color:#C8CFD9;position:relative}.sb:after{content:"";position:absolute;inset:0;pointer-events:none}.sb>*{position:relative;z-index:1}.sb-name{color:#FFFFFF;font-family:var(--ff-display)}.sb-sub,.sb-title{color:#8E98A6}.sb-title{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.sb-lane,.sb-link{color:#C8CFD9;transition:color .18s ease,background .18s ease,transform .18s ease}.sb-link.small{color:#8E98A6}.sb-lane:hover,.sb-link:hover{background:rgba(255,255,255,.05);color:#FFFFFF}.sb-lane.on,.sb-link.on{font-weight:600}.sb-pill{background:rgba(255,255,255,.1);color:#C8CFD9}.sb-meta,.sb-status{color:#8E98A6}.sb-connect{border-color:rgba(255,255,255,.18);color:#C8CFD9}.sb-connect.on,.sb-connect:hover{border-color:rgba(255,255,255,.4);color:#FFFFFF}.sb-quote{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.sb-quote-text{color:#FFFFFF}.sb-mini{border-color:rgba(255,255,255,.18);color:#C8CFD9}.sb-mini:hover{color:#FFFFFF;border-color:rgba(255,255,255,.4)}.ql-head h1{font-size:26px}.ql-item{background:#151A22;border:1px solid var(--line);box-shadow:var(--sh)}.ql-tag.plain{background:#1F2630;color:var(--muted)}.ws{background:var(--bg)}.ws-draft{background:#151A22;border:1px solid var(--line);box-shadow:var(--sh-2)}.adm-card,.card,.cp-wrap,.lux .adm-card,.lux-card,.mb-card,.panel,.pf-card,.ws-card{background:#151A22;border:1px solid var(--line);box-shadow:var(--sh);backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--ink)}.msg{background:#151A22;border:1px solid var(--line)}.flash,.lux .flash,.lux-flash{background:rgba(95,224,160,.12);border:1px solid rgba(95,224,160,.35);color:#7FE8B4;backdrop-filter:none;-webkit-backdrop-filter:none}.flash.err,.lux .flash.err,.lux-flash.err{background:rgba(255,122,110,.12);border-color:rgba(255,122,110,.35);color:#FF9A90}.chip{background:#1F2630;color:var(--muted)}.pill.green{background:#5FE0A0}.pill.amber{background:rgb(var(--acc-2,63,125,242))}.pill.red{background:#FF7A6E}.ql-avatar,.tm-avatar,.ws-avatar{color:#ECEFF3}.ok-row{background:rgba(95,224,160,.12);border-color:rgba(95,224,160,.35)}.lux{background:var(--bg);color:var(--ink);isolation:auto}.lux:after{display:none}.bear,.cc-ticker,.df,.df-dark,.df-light,.mb-ai-ticker{display:none!important}.lux-page .display{color:var(--ink);text-shadow:none;font-size:32px}.lead,.lux-page .lead{color:var(--muted)}.lux-page .lead b{color:var(--ink)}.lux-kicker,.mb-kicker,.pf-eyebrow{color:var(--accent-ink);font-size:12px;letter-spacing:.02em;text-transform:none;font-weight:600}.lux-count{background:rgba(var(--acc,79,142,255),.12);color:var(--accent-ink)}.lux .adm-dim,.lux .adm-label,.lux-dim{color:var(--muted)}.lux-field{color:var(--ink)}.lux-link{color:var(--muted)}.lux-link:hover{color:var(--ink)}.lux-link.danger:hover{color:var(--red-ink)}.tm-chip{border:1px solid #303947}.tm-chip:hover{border-color:var(--navy-4);color:var(--ink)}.tm-chip.on{box-shadow:none}.tm-member{border-top:1px solid var(--line)}.lux .adm-tab.on{background:var(--navy);color:#FFFFFF;border-color:transparent}.lux .adm-pill{background:#1F2630;color:var(--ink)}.lux .adm-pill button{color:var(--muted)}.lux .adm-pill button:hover{background:#242B36;color:var(--ink)}.adm-open{color:var(--brand)}.adm-open:hover{background:rgba(var(--acc-l,124,184,255),.12)}.lux .adm-del summary{color:var(--red-ink)}.pf{background:var(--bg);color:var(--ink)}.pf-card{box-shadow:var(--sh)}.pf-btn,.pf-motto span{color:var(--ink)}.pf-btn{background:#151A22;border-color:#303947}.pf-btn.primary{background:var(--navy);border-color:var(--navy);color:#FFFFFF}.pf-seg{background:#151A22;border-color:var(--line)}.pf-seg a,.pf-seg button{color:var(--muted)}.pf-seg a.on,.pf-seg button[aria-pressed=true]{background:var(--navy);color:#FFFFFF}.pf-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.pf-td.l{color:var(--ink)}.pf-meter div{background:var(--accent)}.pf-modal,.pf-panel{background:#151A22;border-color:var(--line);box-shadow:var(--sh-2)}.pf-flash{background:rgba(95,224,160,.12);border-color:rgba(95,224,160,.35);color:#7FE8B4}.pf-flash.err{background:rgba(255,122,110,.12);border-color:rgba(255,122,110,.35);color:#FF9A90}@keyframes cc-enter{0%{opacity:0;transform:perspective(1400px) translate3d(0,18px,-60px) rotateX(3deg)}to{opacity:1;transform:none}}@keyframes cc-enter-l{0%{opacity:0;transform:perspective(1400px) translate3d(-32px,0,-60px) rotateY(4deg)}to{opacity:1;transform:none}}.auth{--s-green:var(--acc-ink,#8CC2FF);background:var(--bg)}.auth-card{background:#151A22;animation:cc-enter .5s cubic-bezier(.2,.7,.2,1) both}.auth-badge,.auth-card legend{color:var(--accent-ink)}.auth-field input,.auth-field select{background:#151A22;border-color:#303947}.auth-field input:focus,.auth-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--acc,79,142,255),.18)}.auth-check input{accent-color:var(--accent)}.auth-btn{background:linear-gradient(180deg,#1F2630,#303947);color:#FFFFFF!important;box-shadow:0 10px 22px -12px rgba(0,0,0,.7)}.auth-btn:hover{background:linear-gradient(180deg,#303947,#0F1218)}.auth-flash{background:rgba(95,224,160,.12);border-color:rgba(95,224,160,.35);color:#7FE8B4}.bl-now>div{flex:1 1}.bl-plans{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}body{color:var(--ink)}.sb{box-shadow:8px 0 30px -20px rgba(0,0,0,.9)}.sb-mark{background:linear-gradient(145deg,var(--acc-ink,#7AB6FF),rgb(var(--acc,79,142,255)) 55%,rgb(var(--acc-4,37,82,184)));box-shadow:0 8px 20px -6px rgba(var(--acc,79,142,255),.7),inset 0 1px 0 rgba(255,255,255,.4)}.sb-lane.on,.sb-link.on,.sb-mark{color:#fff}.sb-lane.on svg,.sb-link.on svg{color:var(--acc-ink,#8CC2FF)}.sb-live{background:#5FE0A0;box-shadow:0 0 0 4px rgba(95,224,160,.18)}.ql{border-right:1px solid var(--line)}.adm-card,.auth-card,.bl-kpi,.card,.cp-wrap,.lux .adm-card,.lux-card,.mb-card,.msg,.panel,.pf-card,.pf-modal,.pf-panel,.ql-item,.ws-card,.ws-draft{background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--acc,79,142,255)) 24.5%,rgb(3,3,3)),color-mix(in srgb,rgb(var(--acc,79,142,255)) 20.7%,rgb(4,4,4)));border:1px solid rgba(255,255,255,.07);box-shadow:var(--sh);color:var(--ink)}.ql-item:hover{border-color:rgba(255,255,255,.14);box-shadow:var(--sh-2)}.ql-item.on{box-shadow:0 0 0 3px rgba(var(--acc,79,142,255),.14),var(--sh)}.ws-foot,.ws-head{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 17.6%,rgb(1,1,1))}.ws-draft-bar{background:linear-gradient(180deg,rgba(var(--acc,79,142,255),.07),transparent);border-bottom:1px solid var(--line)}.auth-field input,.auth-field select,.bl-edit input,.bl-edit textarea,.cc-input,.cp-input,.field input,.field select,.field textarea,.lux .adm-add select,.lux .adm-del input,.lux .adm-search,.lux-field input,.mb-in,.pf-in,.pf-in.wide,.pf-pctin,.pf-retin,.ql-search input,.ws-card textarea,.ws-draft textarea{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 18%,rgb(0,0,0));color:var(--ink);border:1px solid rgba(255,255,255,.1)}.ws-draft textarea{border:0;background:transparent}.auth-field input:focus,.auth-field select:focus,.bl-edit input:focus,.bl-edit textarea:focus,.cp-input:focus,.field input:focus,.field textarea:focus,.lux-field input:focus,.ql-search input:focus{border-color:rgb(var(--acc,79,142,255));box-shadow:0 0 0 3px rgba(var(--acc,79,142,255),.18)}.btn,.lux .btn,.lux-btn,.pf-btn{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 24.2%,rgb(6,6,6));border:1px solid rgba(255,255,255,.1);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.btn:hover:not(:disabled),.lux .btn:hover,.lux-btn:hover,.pf-btn:hover:not(:disabled){background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 27.6%,rgb(10,10,10));border-color:rgba(255,255,255,.2)}.auth-btn,.btn.primary,.lux .btn.primary,.lux-btn.primary,.pf-btn.primary{border:0;color:#fff!important;background:linear-gradient(180deg,var(--acc-ink,#8FC4FF),rgb(var(--acc,79,142,255)) 55%,rgb(var(--acc-3,47,99,214)));text-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:0 10px 22px -12px rgba(var(--acc,79,142,255),.8),inset 0 1px 0 rgba(255,255,255,.45);font-weight:700}.auth-btn:hover,.btn.primary:hover:not(:disabled),.lux-btn.primary:hover:not(:disabled){background:linear-gradient(180deg,var(--acc-ink,#8FC4FF),rgb(var(--acc,79,142,255)) 55%,rgb(var(--acc-3,47,99,214)));filter:brightness(1.06)}.btn.dark,.lux .adm-tab.on,.lux .btn.dark,.pf-seg a.on,.pf-seg button[aria-pressed=true]{color:#fff;border:0}.btn.danger{color:#FF9A90;border-color:rgba(255,122,110,.35);background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 24.2%,rgb(6,6,6))}.btn:disabled,.lux-btn:disabled{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 19%,rgb(3,3,3));color:var(--faint);border:1px solid rgba(255,255,255,.06);box-shadow:none;opacity:1}.chip,.lux .adm-pill,.lux-count,.ql-tag.plain,.sb-pill{background:rgba(255,255,255,.07);color:var(--muted)}.chip.amber{background:rgba(var(--acc-l,124,184,255),.14);color:var(--acc-ink,#9CC8FF)}.auth-flash,.flash,.lux .flash,.lux-flash,.pf-flash{background:rgba(95,224,160,.1);border:1px solid rgba(95,224,160,.3);color:#BDF5D8}.auth-flash.err,.flash.err,.lux .flash.err,.lux-flash.err,.pf-flash.err{background:rgba(255,122,110,.1);border-color:rgba(255,122,110,.35);color:#FFC2BA}.auth,.lux,.pf{background:var(--bg)}.auth-badge,.auth-card legend,.lux-kicker,.mb-kicker,.pf-eyebrow{color:var(--acc-ink,#8CC2FF)}.auth-badge{background:rgba(var(--acc,79,142,255),.12)}.lux-page .display,.tm-chip,h1,h2,h3{color:var(--ink)}.tm-chip{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 24.2%,rgb(6,6,6));border-color:rgba(255,255,255,.12)}.tm-chip.on{background:rgba(var(--acc,79,142,255),.16);border-color:rgb(var(--acc,79,142,255));color:var(--acc-ink,#8CC2FF)}.tm-avatar{background:linear-gradient(145deg,var(--acc-ink,#7AB6FF),rgb(var(--acc-3,47,99,214)));color:#fff}.ql-avatar,.ws-avatar{color:#fff}.ws-steps li.now{background:rgba(var(--acc,79,142,255),.14);color:var(--acc-ink,#8CC2FF)}a{color:var(--acc-ink,#9CC8FF)}::selection{background:rgba(var(--acc,79,142,255),.3)}.lux .adm-tab{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 24.2%,rgb(6,6,6));border-color:rgba(255,255,255,.1);color:var(--muted)}.lux .adm-tab span{background:rgba(255,255,255,.08);color:var(--ink)}.lux .adm-tab.on span{background:rgba(255,255,255,.18);color:#fff}.lux .adm-card.pending{border-color:rgba(var(--acc,79,142,255),.45);box-shadow:0 0 0 3px rgba(var(--acc,79,142,255),.12),var(--sh)}.lux .adm-status.pending{background:rgba(var(--acc,79,142,255),.14);color:var(--acc-ink,#8CC2FF)}.lux .adm-status.active{background:rgba(95,224,160,.14);color:#7FE8B4}.lux .adm-status.blocked{background:rgba(255,122,110,.14);color:#FF9A90}.pf{--pf-pos:#7FE8B4;--pf-neg:#FF9A90}.pf-motto{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 20.7%,rgb(4,4,4));border-color:var(--line)}.pf-bar,.pf-meter,.pf-thin{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 27.6%,rgb(21,21,21))}.pf-meter span{background:var(--ink)}.pf-tr.total{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 24.2%,rgb(6,6,6))}.bl-plan.on{box-shadow:inset 0 0 0 1.5px rgb(var(--acc,79,142,255)),var(--sh)}.bl-status.paid{color:#7FE8B4}.bl-status.grace,.bl-status.locked,.bl-warn{color:#FF9A90}.bl-mine{color:var(--acc-ink,#8CC2FF)}.bl-now{flex-direction:row;align-items:center}.auth .brand-mark,.site-brand .brand-mark{background:linear-gradient(145deg,var(--acc-ink,#7AB6FF),rgb(var(--acc,79,142,255)) 55%,rgb(var(--acc-4,37,82,184)));color:#fff;box-shadow:0 8px 20px -6px rgba(var(--acc,79,142,255),.7)}.auth-card{box-shadow:var(--sh-2)}.auth a{color:var(--acc-ink,#9CC8FF)}.bl-plan:hover,.lux-card:hover,.ws-card:hover{box-shadow:var(--sh-2)}.meter>div,.ql-bar>div{background:linear-gradient(90deg,rgb(var(--acc-3,47,99,214)),var(--acc-ink,#7AB6FF))}.bl-days{gap:3px;height:72px;padding:8px 10px;margin-bottom:14px;border-radius:12px;background:var(--surface)}.bl-day,.bl-days{display:flex;align-items:flex-end}.bl-day{flex:1 1;height:100%}.bl-day i{display:block;width:100%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--acc-ink,#8CC2FF),rgb(var(--acc-2,63,125,242)));opacity:.85}.bl-day:hover i{opacity:1}.bl-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:start}@media (max-width:900px){.bl-cols{grid-template-columns:1fr}}.bl-usage{justify-content:space-between;align-items:center;gap:24px}.bl-toggles,.bl-usage{display:flex;flex-wrap:wrap}.bl-toggles{gap:12px;margin:4px 0 14px}.bl-toggle{display:grid;grid-template-columns:auto auto;grid-column-gap:10px;column-gap:10px;align-items:center;padding:12px 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.bl-toggle.on{border-color:rgba(var(--acc,79,142,255),.6);box-shadow:0 0 0 3px rgba(var(--acc,79,142,255),.12)}.bl-toggle input{accent-color:var(--accent);grid-row:span 2;width:16px;height:16px}.bl-toggle b{font-size:14px}.bl-toggle span{font-size:12px;color:var(--muted);grid-column:2}.bl-plan{position:relative}.bl-plan.hint{border-color:rgba(var(--acc-l,124,184,255),.5)}.bl-badge{position:absolute;top:14px;right:16px;font-size:10.5px;letter-spacing:.14em;color:var(--acc-ink,#9CC8FF);background:rgba(var(--acc-l,124,184,255),.12);border:1px solid rgba(var(--acc-l,124,184,255),.3);padding:3px 8px;border-radius:999px}.bl-badge,.sb-addon{text-transform:uppercase}.sb-addon{font-size:9.5px;letter-spacing:.12em;color:var(--acc-ink,#8CC2FF);border:1px solid rgba(var(--acc,79,142,255),.4);border-radius:999px;padding:1px 6px;margin-left:auto}.pf-pro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:14px 0}@media (max-width:1200px){.pf-pro{grid-template-columns:1fr}}.pf-pro-card{padding:16px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.pf-pro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px}.pf-pro-grid>div{display:flex;flex-direction:column;gap:5px;min-width:0}.pf-pro-input{display:flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:10px;background:var(--pf-s2);border:1px solid var(--pf-line)}.pf-pro-input span{color:var(--pf-mu);font-size:14px}.pf-pro-input input{flex:1 1;min-width:0;background:transparent;border:0;color:var(--pf-ink,#ECEFF3);font-size:18px;font-weight:700;outline:none;font-family:var(--ff-body),sans-serif}.pf-goal{position:relative;height:10px;border-radius:6px;background:var(--pf-s2);overflow:visible;margin-top:2px}.pf-goal-proj{background:rgba(var(--acc-l,140,194,255),.3)}.pf-goal-done,.pf-goal-proj{position:absolute;left:0;top:0;bottom:0;border-radius:6px}.pf-goal-done{background:linear-gradient(90deg,rgb(var(--acc-2,63,125,242)),var(--acc-ink,#8CC2FF))}.pf-goal-tick{position:absolute;top:-4px;width:2px;height:18px;background:var(--pf-mu);transform:translateX(-2px)}.pf-wi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px}@media (max-width:700px){.pf-wi{grid-template-columns:1fr}}.pf-wi label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--pf-mu)}.pf-wi label b{color:var(--pf-ink,#ECEFF3)}.pf-wi label small{opacity:.8}.pf-wi input[type=range]{accent-color:rgb(var(--acc,79,142,255));width:100%}.pf-wi-out{display:flex;gap:22px;align-items:flex-end;flex-wrap:wrap}.pf-wi-out>div{display:flex;flex-direction:column;gap:4px}.pf-cash{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:700px){.pf-cash{grid-template-columns:1fr}}.pf-cash-chart{position:relative;display:flex;align-items:flex-end;gap:2px;height:90px;padding:6px 8px;border-radius:10px;background:var(--pf-s2)}.pf-cash-zero{position:absolute;left:0;right:0;height:1px;background:rgba(255,255,255,.25)}.pf-cash-col{flex:1 1;height:100%;display:flex;align-items:flex-end}.pf-cash-col i{display:block;width:100%;border-radius:2px 2px 0 0}.pf-cash-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--pf-mu)}.pf-cash-list b{color:var(--pf-ink,#ECEFF3)}.pf-cash-settings{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--pf-mu)}.pf-cash-settings input{width:44px;margin:0 4px;height:26px;border-radius:6px;border:1px solid var(--pf-line);background:var(--pf-s2);color:var(--pf-ink,#ECEFF3);text-align:center;font-size:12px}.pf-cm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:700px){.pf-cm{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-cm-tile{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--pf-s2);min-width:0}.pf-cm-val{font-size:20px;font-weight:700;letter-spacing:-.02em}.pf-pro-foot{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:auto}.pf-ov-month{padding:16px 18px;margin-top:14px;display:flex;flex-direction:column;gap:12px}.pf-ov-month-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:1000px){.pf-ov-month-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-ov-month-row>div{display:flex;flex-direction:column;gap:4px;min-width:0}.pf-ov-why span:not(.pf-label):not(.pf-note){font-size:13px}.pf-ov-stores{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:8px;gap:8px}.pf-ov-store{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:var(--pf-s2);text-decoration:none;color:inherit;font-size:13px}.pf-ov-store small{color:var(--pf-mu)}.pf-ov-store .pos{color:#7FE8B4}.pf-ov-store .neg{color:#FF9A90}.pf-ov-actions{display:flex;gap:8px;flex-wrap:wrap}.pnl{max-width:900px}.pnl-bar{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}.pnl-actions,.pnl-bar{display:flex;flex-wrap:wrap}.pnl-actions{gap:8px}.pnl-sheet{border:1px solid var(--pf-line);border-radius:16px;padding:18px 20px;margin-bottom:14px}.pnl-sheet header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.pnl-sheet header h2{margin:0;font-size:18px}.pnl-sheet header span{color:var(--pf-mu);font-size:13px}.pnl-sheet table{width:100%;border-collapse:collapse;font-size:14px}.pnl-sheet td{padding:7px 4px;border-bottom:1px solid var(--pf-line)}.pnl-sheet td.r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pnl-sheet tr.pnl-cost td:first-child{padding-left:18px;color:var(--pf-mu)}.pnl-sheet tr.pnl-sub td{font-weight:600}.pnl-sheet tr.pnl-total td{font-weight:700;font-size:16px;border-top:2px solid var(--pf-mu);border-bottom:0}.pnl-sheet tr.pnl-info td{color:var(--pf-mu);font-style:italic;border-bottom:0}.pnl-sheet tfoot td{color:var(--pf-mu);border-bottom:0;font-size:13px}.pnl-foot{margin-top:10px}@media print{body{background:#fff!important;color:#111!important}.aura,.cc-fab,.cc-panel,.pf-eyebrow,.pnl-actions,.sb,.shell>nav{display:none!important}.pnl{max-width:none;padding:0}.pnl-sheet{background:#fff;border-color:#ddd;page-break-inside:avoid;break-inside:avoid;color:#111}.pnl-foot,.pnl-sheet header span,.pnl-sheet tfoot td,.pnl-sheet tr.pnl-cost td:first-child,.pnl-sheet tr.pnl-info td{color:#555!important}.pnl-sheet td{border-color:#e5e5e5}.pf-h1{color:#111!important}}.pf-pro-grid.four{grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(0,1fr))}@media (max-width:700px){.pf-pro-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-plan-row2{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(160px,1fr) auto;grid-gap:10px;gap:10px;align-items:center}@media (max-width:900px){.mb-plan-row2{grid-template-columns:1fr}}.mb-plan-sync{display:flex;gap:4px;flex-wrap:wrap}.mb-plan-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer}.mb-plan-chip input{display:none}.mb-plan-chip.on{border-color:rgba(var(--acc,79,142,255),.6);color:var(--acc-ink,#8CC2FF);background:rgba(var(--acc,79,142,255),.12)}:root{--bg:#0A1324;--surface:#142038;--raised:#182642;--line:#263656;--line-soft:#263656;--muted:#8FA0BF;--faint:#5F6F8F}.pf{--pf-mu:#8FA0BF}.mb{--mb-bg:color-mix(in srgb,rgb(var(--acc,79,142,255)) 13.6%,rgb(0,0,0));--mb-card:color-mix(in srgb,rgb(var(--acc,79,142,255)) 20.7%,rgb(4,4,4));--mb-card2:color-mix(in srgb,rgb(var(--acc,79,142,255)) 24.2%,rgb(6,6,6));--mb-line:color-mix(in srgb,rgb(var(--acc,79,142,255)) 27.6%,rgb(21,21,21));--mb-line2:color-mix(in srgb,rgb(var(--acc,79,142,255)) 31.1%,rgb(27,27,27));--mb-dim:#6F82A8}.auth,.lux,.pf,.ql,.shell,body{background:var(--bg)}.ql,.ws{background:transparent}.adm-card,.auth-card,.bl-days,.bl-kpi,.bl-toggle,.card,.cp-wrap,.lux .adm-card,.lux-card,.mb-card,.msg,.panel,.pf-card,.pf-cash-chart,.pf-cm-tile,.pf-modal,.pf-ov-store,.pf-panel,.pf-pro-input,.ql-item,.ws-card,.ws-draft{background:linear-gradient(165deg,var(--m-c1) 0,var(--m-c2) 55%,var(--m-c3) 100%);border:1px solid var(--m-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 40px -24px rgba(0,0,0,.8)}.ql-item.on{border-color:rgba(var(--acc,79,142,255),.65);background:linear-gradient(165deg,var(--m-c1),var(--m-c2));filter:brightness(1.12)}.msg.ours{background:linear-gradient(165deg,var(--m-c1),var(--m-c3))}@keyframes cc-pop{0%{opacity:0;transform:perspective(1200px) translate3d(0,26px,-90px) rotateX(7deg) scale(.94);filter:blur(2px)}60%{opacity:1;transform:perspective(1200px) translate3d(0,-4px,0) rotateX(-1deg) scale(1.012);filter:blur(0)}to{opacity:1;transform:none}}@keyframes cc-pop-l{0%{opacity:0;transform:perspective(1200px) translate3d(-38px,0,-90px) rotateY(6deg) scale(.96)}60%{opacity:1;transform:perspective(1200px) translate3d(4px,0,0) rotateY(-1deg)}to{opacity:1;transform:none}}@keyframes cc-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes cc-num{0%{transform:scale(.86);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:none}}@keyframes cc-sheen{0%{transform:translateX(-140%) skewX(-18deg)}to{transform:translateX(240%) skewX(-18deg)}}.ql{animation:cc-pop-l .55s cubic-bezier(.22,1.2,.36,1) backwards;transform-origin:left center}.ql-item{animation:cc-pop .5s cubic-bezier(.22,1.3,.36,1) backwards}.ql-item:nth-child(2){animation-delay:.05s}.ql-item:nth-child(3){animation-delay:.1s}.ql-item:nth-child(4){animation-delay:.15s}.ql-item:nth-child(5){animation-delay:.2s}.ql-item:nth-child(6){animation-delay:.25s}.ql-item:nth-child(n+7){animation-delay:.3s}.ql-item:nth-child(n+14){animation:none}.adm-card,.bl-kpi,.bl-plan,.card,.lux-card,.mb-card,.pf-card,.pf-cm-tile,.pf-ov-store,.pf-pro-card,.pf-tile,.ws-card{animation:cc-pop .6s cubic-bezier(.22,1.3,.36,1) backwards}.bl-kpi:nth-child(2),.bl-plan:nth-child(2),.lux-card:nth-of-type(2),.mb-card:nth-child(2),.pf-cm-tile:nth-child(2),.pf-tile:nth-child(2){animation-delay:.07s}.bl-kpi:nth-child(3),.bl-plan:nth-child(3),.lux-card:nth-of-type(3),.mb-card:nth-child(3),.pf-cm-tile:nth-child(3),.pf-tile:nth-child(3){animation-delay:.14s}.bl-kpi:nth-child(4),.bl-plan:nth-child(4),.lux-card:nth-of-type(4),.mb-card:nth-child(4),.pf-cm-tile:nth-child(4),.pf-tile:nth-child(4){animation-delay:.21s}.bl-kpi:nth-child(5),.bl-plan:nth-child(5),.mb-card:nth-child(5),.pf-cm-tile:nth-child(5),.pf-tile:nth-child(5){animation-delay:.28s}.mb-card:nth-child(n+6),.pf-cm-tile:nth-child(6),.pf-tile:nth-child(6){animation-delay:.35s}.pf-pro-card:nth-child(2){animation-delay:.12s}.pf-pro-card:nth-child(3){animation-delay:.24s}.pf-pro-card:nth-child(4){animation-delay:.36s}.bl-kpi b,.display,.pf-big,.pf-cm-val,.ql-head h1{animation:cc-num .7s cubic-bezier(.22,1.3,.36,1) .25s both;display:inline-block}.display,.ql-head h1{display:block}.sb-lane,.sb-link{animation:cc-rise .45s cubic-bezier(.2,.8,.2,1) backwards}.sb-group:first-of-type .sb-lane:first-child,.sb-group:first-of-type .sb-link:first-child{animation-delay:.05s}.sb-group:first-of-type .sb-lane:nth-child(2),.sb-group:first-of-type .sb-link:nth-child(2){animation-delay:.1s}.sb-group:first-of-type .sb-lane:nth-child(3),.sb-group:first-of-type .sb-link:nth-child(3){animation-delay:.15s}.sb-group:first-of-type .sb-lane:nth-child(4),.sb-group:first-of-type .sb-link:nth-child(4){animation-delay:.2s}.sb-group:first-of-type .sb-lane:nth-child(5),.sb-group:first-of-type .sb-link:nth-child(5){animation-delay:.25s}.sb-group:nth-of-type(2) .sb-link{animation-delay:.3s}.sb-group:nth-of-type(3) .sb-link{animation-delay:.38s}.adm-card,.bl-kpi,.bl-plan,.card,.lux-card,.mb-card,.pf-card,.pf-cm-tile,.pf-ov-store,.pf-tile,.ql-item,.ws-card{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .25s ease}.cc-tilt,.ql-item.cc-tilt:hover,.ql-item.on.cc-tilt:hover{will-change:transform;transform-style:preserve-3d;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate3d(0,-3px,8px) scale(1.012)}.cc-tilt:not(.is-pending):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px 220px at var(--mx,50%) var(--my,50%),var(--m-glow),transparent 60%)}.adm-card,.bl-kpi,.bl-plan,.card,.lux-card,.mb-card,.pf-card,.pf-cm-tile,.pf-ov-store,.pf-tile,.ql-item,.ws-card{position:relative}.auth-btn,.btn,.lux-btn,.mb-btn,.pf-btn,.ws-btn{transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s,border-color .2s,filter .2s;position:relative;overflow:hidden}.btn:hover:not(:disabled),.lux-btn:hover:not(:disabled),.mb-btn:hover:not(:disabled),.pf-btn:hover:not(:disabled),.ws-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px -12px rgba(0,0,0,.9)}.auth-btn:active,.btn:active:not(:disabled),.lux-btn:active,.mb-btn:active,.pf-btn:active,.ws-btn:active{transform:translateY(0) scale(.97)}.auth-btn:after,.btn.primary:after,.lux-btn.primary:after,.pf-btn.primary:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-140%) skewX(-18deg);pointer-events:none}.auth-btn:hover:after,.btn.primary:hover:after,.lux-btn.primary:hover:after,.pf-btn.primary:hover:after{animation:cc-sheen .9s ease-out}.sb-pill{animation:cc-num .5s cubic-bezier(.22,1.3,.36,1) both}.sb-lane:hover,.sb-link:hover{transform:translateX(3px);transition:transform .18s cubic-bezier(.2,.8,.2,1),background .2s}.auth-flash,.flash,.lux-flash,.pf-flash{animation:cc-pop .45s cubic-bezier(.22,1.3,.36,1) both}@media (prefers-reduced-motion:reduce){.adm-card,.bl-kpi,.bl-kpi b,.bl-plan,.card,.cp-wrap,.flash,.lux-card,.lux-page,.mb,.mb-card,.page,.pf,.pf-big,.pf-card,.pf-cm-tile,.pf-cm-val,.pf-ov-store,.pf-pro-card,.pf-tile,.ql,.ql-item,.sb-lane,.sb-link,.sb-pill,.ws,.ws-card{animation:none!important}.cc-tilt{transform:none!important}}.shell,:root{--m-c1:#182845;--m-c2:#121E36;--m-c3:#101A30;--m-line:rgba(124,160,255,.14);--m-glow:rgba(124,160,255,.14);--m-tint:rgba(38,72,140,.42);--m-kicker:#9CC8FF;--m-hair:rgba(124,160,255,.55);--bg:#070C18;--surface:#121D34;--raised:#172641;--line:#22304F;--line-soft:#22304F}body{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 9%,rgb(0,0,0))}.shell{background:radial-gradient(1100px 700px at 8% -8%,rgba(var(--acc-dk,36,70,150),.42),transparent 60%),radial-gradient(900px 600px at 104% 6%,rgba(96,48,150,.22),transparent 58%),radial-gradient(800px 560px at 55% 112%,rgba(14,96,86,.2),transparent 58%),radial-gradient(700px 500px at 100% 100%,rgba(var(--acc,79,142,255),.09),transparent 55%),linear-gradient(180deg,color-mix(in srgb,rgb(var(--acc,79,142,255)) 13.8%,rgb(0,0,0)) 0,color-mix(in srgb,rgb(var(--acc,79,142,255)) 9%,rgb(0,0,0)) 55%,color-mix(in srgb,rgb(var(--acc,79,142,255)) 8.4%,rgb(0,0,0)) 100%)}.ql,.ws{--m-c1:color-mix(in srgb,rgb(var(--acc,79,142,255)) 28.7%,rgb(0,0,0));--m-c2:color-mix(in srgb,rgb(var(--acc,79,142,255)) 21.4%,rgb(0,0,0));--m-c3:color-mix(in srgb,rgb(var(--acc,79,142,255)) 18.0%,rgb(0,0,0));--m-line:rgba(var(--acc-l,124,160,255),.15);--m-glow:rgba(var(--acc-l,124,160,255),.16);--m-tint:rgba(var(--acc-4,40,78,170),.34);--m-kicker:var(--acc-ink,#9CC8FF);--m-hair:rgba(var(--acc-l,124,160,255),.6)}.pf{--m-c1:#11302F;--m-c2:#0C2226;--m-c3:#0A1B22;--m-line:rgba(72,210,170,.14);--m-glow:rgba(72,210,170,.14);--m-tint:rgba(16,110,96,.36);--m-kicker:#7FE8B4;--m-hair:rgba(72,210,170,.6);--pf-s1:#0E2628;--pf-s2:#12302F;--pf-line:rgba(72,210,170,.16);--pf-acc:rgb(var(--acc,79,142,255))}.cp-wrap,.mb,.pw{--m-c1:#2A1A48;--m-c2:#1D1236;--m-c3:#170E2C;--m-line:rgba(178,140,255,.16);--m-glow:rgba(178,140,255,.16);--m-tint:rgba(104,60,190,.34);--m-kicker:#C9B4FF;--m-hair:rgba(178,140,255,.6)}.lux{--m-c1:#35172A;--m-c2:#24101F;--m-c3:#1B0C19;--m-line:rgba(255,140,170,.14);--m-glow:rgba(255,140,170,.14);--m-tint:rgba(150,40,90,.30);--m-kicker:#FFB4C6;--m-hair:rgba(255,140,170,.55)}.auth{--m-c1:color-mix(in srgb,rgb(var(--acc,79,142,255)) 22.2%,rgb(0,0,0));--m-c2:color-mix(in srgb,rgb(var(--acc,79,142,255)) 17.2%,rgb(0,0,0));--m-c3:color-mix(in srgb,rgb(var(--acc,79,142,255)) 13.6%,rgb(0,0,0));--m-line:rgba(var(--acc-l,150,160,255),.14);--m-glow:rgba(var(--acc-l,150,160,255),.14)}.lux,.lux-page,.mb,.pf,.pw,.ws{background:radial-gradient(900px 520px at 0 0,var(--m-tint),transparent 62%),radial-gradient(700px 420px at 100% 100%,var(--m-glow),transparent 60%)}.ql{background:linear-gradient(180deg,rgba(var(--acc-dk,23,40,74),.35),transparent 40%)}.auth,.lux-page.auth{background:radial-gradient(900px 600px at 20% 0,rgba(var(--acc-4,50,70,170),.3),transparent 60%),radial-gradient(700px 500px at 100% 100%,rgba(96,48,150,.22),transparent 60%),color-mix(in srgb,rgb(var(--acc,79,142,255)) 9%,rgb(0,0,0))}.cp-wrap .lux-kicker,.lux .adm-dim,.lux-kicker,.mb-kicker,.mb-seg-title,.pf-eyebrow,.pf-label{color:var(--m-kicker)}.lux-kicker,.mb-kicker,.pf-eyebrow{letter-spacing:.18em}.adm-card,.auth-card,.bl-kpi,.bl-plan,.card,.cp-wrap,.lux-card,.mb-card,.pf-card,.pf-panel,.pf-pro-card,.pf-tile,.ws-card,.ws-draft{position:relative}.adm-card:before,.auth-card:before,.bl-kpi:before,.bl-plan:before,.card:before,.cp-wrap:before,.lux-card:before,.mb-card:before,.pf-card:before,.pf-panel:before,.pf-pro-card:before,.pf-tile:before,.ws-card:before,.ws-draft:before{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,var(--m-hair),transparent)}.bl-plan.on:before,.lux .adm-card.pending:before,.ql-item.on:before{background:linear-gradient(90deg,transparent,var(--acc-ink,#8CC2FF),transparent)}.auth-field input,.auth-field select,.bl-edit input,.bl-edit textarea,.cc-input,.cp-input,.field input,.field select,.field textarea,.lux .adm-search,.lux-field input,.mb-in,.mb-select,.pf-cash-settings input,.pf-in,.pf-in.wide,.pf-pctin,.pf-pro-input,.pf-retin,.ql-search input,.ws-draft textarea{background:color-mix(in srgb,var(--m-c3) 80%,#000);border-color:var(--m-line)}.mb-table th,.mb-tr.total,.pf-bar,.pf-goal,.pf-meter,.pf-motto,.pf-th,.pf-thin,.pf-tr.total,.pnl-sheet tr.pnl-sub td,.ws-foot,.ws-head{background:color-mix(in srgb,var(--m-c1) 70%,#000)}.pnl-sheet,.ws-foot,.ws-head{border-color:var(--m-line)}.pnl-sheet{background:linear-gradient(165deg,var(--m-c1),var(--m-c3))}.btn,.lux .adm-tab,.lux .btn,.lux-btn,.mb-btn,.pf-btn,.tm-chip,.ws-btn{background:color-mix(in srgb,var(--m-c1) 85%,#fff 0%);border-color:var(--m-line)}.btn:hover:not(:disabled),.lux .btn:hover,.lux-btn:hover,.mb-btn:hover:not(:disabled),.pf-btn:hover:not(:disabled),.ws-btn:hover:not(:disabled){background:color-mix(in srgb,var(--m-c1) 80%,#fff 12%);border-color:color-mix(in srgb,var(--m-hair) 60%,transparent)}.btn.dark,.lux .adm-tab.on,.lux .btn.dark,.pf-seg a.on,.pf-seg button[aria-pressed=true]{background:color-mix(in srgb,var(--m-c1) 55%,#fff 18%)}.chip.amber,.mb-chip.amber,.ql-tag.amber{background:rgba(255,190,110,.16);color:#FFC98A}.chip.blue,.chip.info,.ql-tag.blue{background:rgba(var(--acc-l,124,184,255),.14);color:var(--acc-ink,#9CC8FF)}.chip.violet,.mb-label,.ql-tag.violet{background:rgba(178,140,255,.16);color:#C9B4FF}.chip.green,.lux .chip.green{background:rgba(95,224,160,.14);color:#7FE8B4}.chip.red{background:rgba(255,122,110,.18);color:#FFB0A6}.sb{background:radial-gradient(520px 320px at 25% 0,rgba(var(--acc-2,59,110,220),.22),transparent 60%),radial-gradient(420px 300px at 80% 100%,rgba(var(--acc-2,59,110,220),.12),transparent 60%),linear-gradient(180deg,color-mix(in srgb,rgb(var(--acc,79,142,255)) 6.7%,rgb(0,0,0)) 0,color-mix(in srgb,rgb(var(--acc,79,142,255)) 14.7%,rgb(0,0,0)) 45%,color-mix(in srgb,rgb(var(--acc,79,142,255)) 14.9%,rgb(0,0,0)) 100%);border-right:1px solid rgba(var(--acc-l,124,160,255),.1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.sb:after{background:none}.sb::-webkit-scrollbar{width:6px}.sb::-webkit-scrollbar-track{background:transparent}.sb::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:6px}.sb-group:nth-of-type(2) .sb-link:hover,.sb-group:nth-of-type(3) .sb-link:hover{background:rgba(var(--acc-l,124,160,255),.1)}.pf-pos,.pos,.up{color:#7FE8B4}.down,.neg,.pf-neg{color:#FF9A90}.cc-tilt{border-color:color-mix(in srgb,var(--m-hair) 70%,rgb(var(--acc,79,142,255)))!important;box-shadow:0 1px 0 rgba(255,255,255,.07) inset,0 30px 60px -28px rgba(0,0,0,.9),0 0 0 1px color-mix(in srgb,var(--m-hair) 50%,transparent),0 0 40px -10px var(--m-glow)!important}.auth-field input:focus,.auth-field select:focus,.bl-edit input:focus,.bl-edit textarea:focus,.cp-input:focus,.field input:focus,.field textarea:focus,.lux-field input:focus,.mb-in:focus,.pf-in:focus,.ql-search input:focus{border-color:rgb(var(--acc,79,142,255));box-shadow:0 0 0 3px rgba(var(--acc,79,142,255),.18),0 0 24px -6px var(--m-glow)}.auth-btn,.btn.primary,.lux .btn.primary,.lux-btn.primary,.mb-btn.primary,.pf-btn.primary,.ws-btn.primary{color:#fff!important;font-weight:700;border:1px solid rgba(var(--acc-l,160,200,255),.45);background:linear-gradient(180deg,rgb(var(--acc-2,61,130,255)) 0,rgb(var(--acc-3,37,99,235)) 48%,rgb(var(--acc-4,26,73,196)) 100%);text-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.25),0 0 0 1px rgba(var(--acc-dk,12,32,80),.6),0 12px 26px -12px rgba(var(--acc-3,37,99,235),.9),0 0 28px -8px rgba(var(--acc,79,142,255),.55)}.auth-btn:before,.btn.primary:before,.lux-btn.primary:before,.mb-btn.primary:before,.pf-btn.primary:before,.ws-btn.primary:before{content:"";position:absolute;left:0;right:0;top:0;height:50%;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.02))}.auth-btn:hover,.btn.primary:hover:not(:disabled),.lux-btn.primary:hover:not(:disabled),.mb-btn.primary:hover:not(:disabled),.pf-btn.primary:hover:not(:disabled),.ws-btn.primary:hover:not(:disabled){background:linear-gradient(180deg,rgb(var(--acc,74,140,255)) 0,rgb(var(--acc-3,47,110,245)) 48%,rgb(var(--acc-4,31,82,209)) 100%);filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.25),0 0 0 1px rgba(var(--acc-dk,12,32,80),.6),0 16px 32px -12px rgba(var(--acc-3,37,99,235),1),0 0 40px -8px rgba(var(--acc,79,142,255),.7)}.auth-btn:active,.btn.primary:active:not(:disabled),.pf-btn.primary:active{background:linear-gradient(180deg,rgb(var(--acc-3,37,99,235)),rgb(var(--acc-4,26,73,196)));box-shadow:inset 0 2px 4px rgba(0,0,0,.35),0 0 0 1px rgba(var(--acc-dk,12,32,80),.6)}.btn.primary:disabled,.lux-btn.primary:disabled,.pf-btn.primary:disabled{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 30.1%,rgb(7,7,7));border-color:rgba(255,255,255,.08);color:var(--faint)!important;box-shadow:none;text-shadow:none;cursor:default}.btn.primary:disabled:before,.lux-btn.primary:disabled:after,.lux-btn.primary:disabled:before{display:none}.auth .brand-mark,.sb-mark,.site-brand .brand-mark{background:linear-gradient(145deg,rgb(var(--acc,74,140,255)),rgb(var(--acc-3,37,99,235)) 55%,rgb(var(--acc-4,26,73,196)));border:1px solid rgba(var(--acc-l,160,200,255),.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 20px -6px rgba(var(--acc-3,37,99,235),.8)}.sb-lane.on,.sb-link.on{background:linear-gradient(90deg,rgba(var(--acc-3,37,99,235),.28),rgba(var(--acc-3,37,99,235),.04));box-shadow:inset 2px 0 0 rgb(var(--acc-2,61,130,255))}.sb-lane.on .sb-pill{background:rgb(var(--acc-3,37,99,235));color:#fff}.bl-toggle.on,.mb-plan-chip.on,.tm-chip.on{border-color:rgba(var(--acc-2,61,130,255),.7);background:rgba(var(--acc-3,37,99,235),.18);color:#BFD8FF}.pf-pro-card.wide{grid-column:1/-1}.pf-path{width:100%;height:128px;display:block;border-radius:10px;background:color-mix(in srgb,var(--m-c3,#0A1B22) 80%,#000);padding:4px 2px;overflow:hidden}.pf-path svg,.pf-wf svg{display:block;max-width:100%}.pf-presets{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pf-preset{font-size:11.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--m-line,var(--pf-line));background:color-mix(in srgb,var(--m-c1,#11302F) 85%,#fff 0%);color:var(--pf-ink,#ECEFF3);cursor:pointer;transition:transform .15s,background .2s,border-color .2s}.pf-preset:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--m-c1,#11302F) 70%,#fff 12%);border-color:rgba(127,232,180,.5)}.pf-safe{margin-top:4px;padding-top:6px;border-top:1px dashed var(--pf-line)}.pf-ue{display:flex;flex-direction:column;gap:6px}.pf-ue-bar{display:flex;height:16px;border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--m-c3,#0A1B22) 80%,#000)}.pf-ue-bar span{display:block;height:100%;min-width:0;transition:width .4s cubic-bezier(.2,.8,.2,1)}.pf-ue-bar span+span{box-shadow:-1px 0 0 rgba(0,0,0,.35)}.pf-ue-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--pf-mu)}.pf-ue-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:middle}.pf-ch{width:100%;border-collapse:collapse;font-size:13px}.pf-ch th{font-size:10.5px;color:var(--pf-mu);letter-spacing:.06em;text-transform:uppercase;font-weight:600;text-align:left;padding:0 6px 6px 0}.pf-ch td,.pf-ch th{border-bottom:1px solid var(--pf-line)}.pf-ch td{padding:8px 6px 8px 0;vertical-align:middle;white-space:nowrap}.pf-ch tr:last-child td{border-bottom:0}.pf-ch .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-ch td small{font-size:11px}.pf-ch-bar{display:block;height:3px;border-radius:2px;background:linear-gradient(90deg,#7FE8B4,rgba(127,232,180,.2));margin-top:4px;max-width:140px}.pf-verdict{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.pf-wf{width:100%;max-width:980px;margin:0 auto;height:190px;display:flex;justify-content:center}.pf-field-be{background:rgba(var(--acc,79,142,255),.12);border-color:rgba(var(--acc,79,142,255),.35)}@media (max-width:700px){.pf-ch{font-size:12px}}@media print{.pf-path,.pf-wf{display:none}}.ws.ws-after{overflow-y:auto;animation:none;justify-content:center}.ws-done{margin:auto;padding:28px 24px;max-width:680px;width:100%;gap:12px}.ws-done h2{font-size:clamp(22px,2.6vw,30px)}.ws-done p{font-size:clamp(14px,1.2vw,16px);line-height:1.5;max-width:52ch}.ws-done .ws-btn.big{max-width:100%;white-space:normal;text-align:center;line-height:1.3;height:auto;min-height:48px;padding:10px 22px}.ws-done-icon{width:64px;height:64px}@media (max-height:640px){.ws-done-icon{display:none}.ws-done{gap:8px;padding:16px}}.ws-foot{flex-wrap:wrap;row-gap:8px}.ws-foot .ws-state{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.ws-foot .ws-grow{flex:1 0 8px}.ws-foot .ws-btn{flex-shrink:0}.ws-foot .ws-btn.send{margin-left:auto}@media (max-width:1560px){.ws-foot .ws-state.risk{flex-basis:100%}}.ws-btn.brand,.ws-btn.send{color:#fff!important;border:1px solid rgba(var(--acc-l,160,200,255),.45);background:linear-gradient(180deg,rgb(var(--acc-2,61,130,255)) 0,rgb(var(--acc-3,37,99,235)) 48%,rgb(var(--acc-4,26,73,196)) 100%);text-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.25),0 0 0 1px rgba(var(--acc-dk,12,32,80),.6),0 12px 26px -12px rgba(var(--acc-3,37,99,235),.9),0 0 28px -8px rgba(var(--acc,79,142,255),.55)}.ws-btn.brand:hover:not(:disabled),.ws-btn.send:hover:not(:disabled){background:linear-gradient(180deg,rgb(var(--acc,74,140,255)) 0,rgb(var(--acc-3,47,110,245)) 48%,rgb(var(--acc-4,31,82,209)) 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.25),0 0 0 1px rgba(var(--acc-dk,12,32,80),.6),0 16px 32px -12px rgba(var(--acc-3,37,99,235),1),0 0 40px -8px rgba(var(--acc,79,142,255),.7)}.ws-btn.send:disabled{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 30.1%,rgb(7,7,7));border-color:rgba(255,255,255,.08);color:var(--faint)!important;box-shadow:none;text-shadow:none}.ws-btn.send kbd{background:rgba(255,255,255,.18)}.ws-btn.ghost-green{border-color:rgba(var(--acc,79,142,255),.4);color:var(--acc-ink,#9CC8FF);background:rgba(var(--acc,79,142,255),.12)}.pf-spark{position:relative;display:flex;align-items:flex-end;gap:1.5px;height:30px;width:150px;max-width:100%;padding-bottom:0}.pf-spark span{flex:1 1;display:block;border-radius:1px 1px 0 0;min-width:2px}.pf-spark-be{position:absolute;left:0;right:0;height:1px;background:rgba(255,255,255,.35);pointer-events:none}.pf-spark small{position:absolute;right:0;top:-12px;font-size:9.5px;color:var(--pf-mu);white-space:nowrap}.pf-ch td:nth-child(2){width:160px;padding-top:16px}.mb-steps{margin:6px 0 8px;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5}.mb-steps li::marker{color:var(--m-kicker,#C9B4FF);font-weight:700}.mb-steps code{font-size:12px;word-break:break-all}.mb-btn.go{background:linear-gradient(180deg,rgb(var(--acc-2,61,130,255)) 0,rgb(var(--acc-3,37,99,235)) 48%,rgb(var(--acc-4,26,73,196)) 100%);border:1px solid rgba(var(--acc-l,160,200,255),.45);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 22px -12px rgba(var(--acc-3,37,99,235),.9)}.mb-btn.go:hover:not(:disabled){background:linear-gradient(180deg,rgb(var(--acc,74,140,255)) 0,rgb(var(--acc-3,47,110,245)) 48%,rgb(var(--acc-4,31,82,209)) 100%)}.mb-bell-badge.new{background:rgb(var(--acc-3,37,99,235));color:#fff}.site-btn.primary,.site-head nav a.site-login{background:linear-gradient(180deg,rgb(var(--acc-2,61,130,255)),rgb(var(--acc-3,37,99,235)) 48%,rgb(var(--acc-4,26,73,196)));color:#fff!important;border-color:rgba(var(--acc-l,160,200,255),.45);box-shadow:0 10px 30px rgba(var(--acc-3,37,99,235),.35)}.cc-scrim{background:rgba(3,6,14,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pf-overlay{background:rgba(3,6,14,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80}.cc-tab{z-index:60}.mb-checks li.next,.mb-field small,.mb-mcell small,.mb-name small,.mb-note,.mb-src,.sb-title{color:var(--muted)}.adm-link code,.ws-supplier-reply{background:rgba(var(--acc-l,124,160,255),.1);color:var(--ink)}.ws-more input{background:color-mix(in srgb,var(--m-c3,color-mix(in srgb,rgb(var(--acc,79,142,255)) 18%,rgb(0,0,0))) 80%,#000);color:var(--ink);border:1px solid var(--m-line,var(--line))}.ws-more input:focus{border-color:rgb(var(--acc,79,142,255));box-shadow:0 0 0 3px rgba(var(--acc,79,142,255),.18)}.ql-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;line-height:22px}.ws-bmeta{overflow-wrap:anywhere}@media (max-width:1400px){.ws-side{padding-right:34px}}@media (max-width:1240px) and (min-width:1100px){.ws-side{width:250px}}@media (max-width:1100px) and (min-width:821px){.ql{width:280px}.ws-body{flex-direction:column;overflow-y:auto}.ws-main{flex-grow:0;overflow:visible;padding-right:34px}.ws-side{width:auto;padding:0 34px 20px 26px;overflow:visible}.ws-name-row{flex-wrap:wrap;row-gap:2px}}.bl-day-stack{flex-direction:column-reverse;justify-content:flex-start}.bl-day-stack i{border-radius:0;opacity:.9}.bl-day-stack i:last-child{border-radius:3px 3px 0 0}.bl-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:-8px 0 12px}.bl-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:middle}.aura-enter:hover,.btn:hover:not(:disabled),.cc-input button:hover:not(:disabled),.lux-btn:hover:not(:disabled),.mb-btn:hover:not(:disabled),.pf-btn:hover:not(:disabled),.pf-preset:hover,.ql-item:hover,.sb-lane:hover,.sb-link:hover,.site-btn:hover,.ws-btn.send:hover:not(:disabled),.ws-btn:hover:not(:disabled),.ws-chip.warn:hover,.ws-mini:hover{transform:none}.auth-btn:active,.btn:active:not(:disabled),.lux-btn:active,.mb-btn:active,.pf-btn:active,.ws-btn:active{transform:scale(.985)}.mb-lift:hover{--ty:0px}.cc-tilt,.ql-item.cc-tilt:hover,.ql-item.on.cc-tilt:hover{transform:none}.hp .hp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.hp .hp-top,.hp .hp-wide{grid-column:1/-1}.hp .lux-card h2{font-size:16px;gap:10px;flex-wrap:wrap}.hp .hp-muted{color:var(--muted);font-weight:500;font-size:13px}.hp .hp-bad{color:#FF9A90;font-size:13px}.hp .hp-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.hp .hp-top.bad{border-color:rgba(255,122,110,.45)}.hp .hp-top.warn{border-color:rgba(245,193,108,.45)}.hp .hp-top.ok{border-color:rgba(95,224,160,.35)}.hp .hp-findings{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px}.hp .hp-findings li.high{color:#FF9A90}.hp .hp-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.hp .hp-note{font-size:13px;color:var(--muted)}.hp .hp-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#5FE0A0;box-shadow:0 0 0 3px rgba(95,224,160,.14);vertical-align:middle}.hp .hp-dot.warn{background:#F5C16C;box-shadow:0 0 0 3px rgba(245,193,108,.16)}.hp .hp-dot.bad{background:#FF7A6E;box-shadow:0 0 0 3px rgba(255,122,110,.18)}.hp .hp-table{width:100%;border-collapse:collapse;font-size:13.5px}.hp .hp-table td{padding:7px 8px 7px 0;border-top:1px solid var(--line);vertical-align:top}.hp .hp-table tr:first-child td{border-top:0}.hp .hp-table td:first-child{width:22px}.hp .hp-table .hp-num{text-align:right;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hp .hp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:6px 0 10px}.hp .hp-tiles>div{background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.hp .hp-tiles b{font-size:22px;font-weight:700;letter-spacing:-.02em}.hp .hp-tiles span{font-size:12px;color:var(--muted)}.hp .hp-tiles>div.warn{border-color:rgba(245,193,108,.45)}.hp .hp-tiles>div.bad{border-color:rgba(255,122,110,.5)}.hp .hp-list{margin:6px 0 0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13px}.hp .hp-list li{border-top:1px solid var(--line);padding-top:6px;line-height:1.45;word-break:break-word}.hp .hp-list li:first-child{border-top:0;padding-top:0}.hp .hp-list em{color:var(--muted);font-style:italic}@media (max-width:1100px){.hp .hp-grid{grid-template-columns:minmax(0,1fr)}.hp .hp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ql-wrap{display:flex;align-items:stretch;gap:8px}.ql-wrap .ql-item{flex:1 1 auto;min-width:0}.ql-check{display:none;width:18px;height:18px;margin:0;align-self:center;accent-color:var(--green,#5FE0A0);cursor:pointer;flex-shrink:0}.ql-selecting .ql-check{display:block}.ql-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.ql-bulk .ws-mini-txt{background:none;border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:4px 10px;font:inherit;font-size:12.5px;cursor:pointer}.ql-bulk .ws-mini-txt.on,.ql-bulk .ws-mini-txt:hover{color:var(--ink);border-color:var(--brand)}.ql-bulk-n{color:var(--muted);font-size:12.5px}.ql-tag.conf-low{background:rgba(245,193,108,.14);color:#F5C16C}.ws-conf{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#F5C16C;background:rgba(245,193,108,.12);border:1px solid rgba(245,193,108,.3);border-radius:999px;padding:3px 10px}.ws-keys{position:fixed;inset:0;z-index:80;background:rgba(5,9,26,.72);display:grid;place-items:center;padding:20px}.ws-keys-in{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px 24px;min-width:300px;max-width:420px;display:flex;flex-direction:column;gap:12px;box-shadow:0 24px 60px rgba(0,0,0,.5)}.ws-keys-in h3{margin:0;font-size:16px}.ws-keys-in dl{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:8px 16px;gap:8px 16px;font-size:14px}.ws-keys-in dt{font-family:var(--ff-mono),ui-monospace,monospace;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:6px;padding:1px 8px;text-align:center;min-width:34px}.ws-keys-in dd{margin:0;color:var(--muted)}.ws-back{display:none;color:var(--muted);text-decoration:none;font-size:14px;font-weight:600;padding:6px 10px 6px 0}.ws-after>.ws-back{align-self:flex-start;margin:12px 14px 0}.sb-burger{display:none;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;background:none;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0}.sb-burger span{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px}@media (max-width:820px){.shell{flex-direction:column;height:auto;min-height:100dvh}.sb,.shell{overflow:visible}.sb{padding:10px 14px;gap:0;border-bottom:1px solid var(--line)}.sb,.sb-brand{width:100%}.sb-burger{display:flex;margin-left:auto}.sb:not(.open)>:not(.sb-brand){display:none}.sb.open{gap:16px;padding-bottom:16px}.ql{width:100%;height:auto;min-height:60dvh;border-right:0}.ql-head{padding:16px 16px 12px}.ql-head h1{font-size:22px}.ql.ql-picked,.ws{display:none}.ql.ql-picked~.ws{display:flex;width:100%}.ws-back{display:inline-flex;align-items:center}.ws-head{padding:12px 14px;gap:10px;flex-wrap:wrap}.ws-body{flex-direction:column}.ws-main{padding:14px}.ws-side{width:100%;padding:0 14px 20px}.ws-steps{display:none}.page{padding:20px 16px}.mb{padding:16px 14px 40px}.hp .hp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg{display:flex;flex-direction:column;gap:12px;max-width:920px;margin:0 0 18px}.pg-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13px;font-weight:600;padding:9px 14px;border-radius:9px;border:1px solid rgba(var(--acc-2,59,139,234),.55);background:rgba(var(--acc-2,59,139,234),.12);color:var(--ink);cursor:pointer}.pg-btn.on,.pg-btn:hover{background:rgba(var(--acc-2,59,139,234),.2)}.pg-compact .pg-btn{padding:6px 11px;font-size:12px}.pg-panel{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:20px;gap:20px;padding:18px 20px;border-radius:14px;background:var(--surface);border:1px solid rgba(var(--acc-2,59,139,234),.55)}.pg-panel h3{margin:0 0 8px;font-family:var(--ff-display),sans-serif;font-size:15px;font-weight:600}.pg-intro{margin:0 0 10px;color:var(--muted)}.pg-intro,.pg-steps{font-size:13px;line-height:1.55}.pg-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:7px}.pg-steps li::marker{color:var(--accent-ink);font-weight:600}.pg-terms{margin:0;display:flex;flex-direction:column;gap:7px;font-size:13px;line-height:1.5}.pg-terms div{display:grid;grid-template-columns:minmax(80px,max-content) minmax(0,1fr);grid-gap:0 10px;gap:0 10px}.pg-terms dt{color:var(--accent-ink);font-weight:600}.pg-terms dd{margin:0;color:var(--ink)}.pg-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pg-links .btn{font-size:13px;padding:7px 12px;border-radius:8px;border:1px solid var(--line);color:var(--ink);background:transparent}.pg-panel code{font-family:var(--ff-mono),monospace;font-size:12px;padding:1px 6px;border-radius:5px;background:var(--raised);border:1px solid var(--line)}@media (max-width:720px){.pg-panel{grid-template-columns:minmax(0,1fr)}}.pg-tip{position:relative;display:inline-block;vertical-align:middle;margin-left:4px}.pg-tip-btn{width:16px;height:16px;border-radius:999px;border:1px solid;background:transparent;color:var(--accent-ink);font:inherit;font-size:10px;line-height:1;cursor:pointer;padding:0}.pg-tip-box{position:absolute;z-index:30;top:22px;left:0;min-width:240px;max-width:340px;padding:10px 12px;border-radius:10px;background:var(--raised);border:1px solid rgba(var(--acc-2,59,139,234),.6);font-size:12px;font-weight:400;line-height:1.5;color:var(--ink);box-shadow:var(--sh-2);white-space:normal;text-align:left}.pg-tip-more{color:var(--accent-ink)}.su-bar{display:flex;align-items:center;gap:14px;max-width:880px;margin:6px 0 20px}.su-bar>div{flex:1 1 auto;height:8px;border-radius:999px;background:var(--raised);overflow:hidden}.su-bar>div>div{height:100%;background:var(--green);transition:width .3s}.su-bar>span{font-family:var(--ff-mono),monospace;font-size:13px;color:var(--muted);white-space:nowrap}.su-list{list-style:none;margin:0;padding:0;max-width:880px;display:flex;flex-direction:column;gap:10px}.su-step{display:flex;gap:16px;align-items:center;padding:14px 18px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.su-step.next{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--acc-2,59,139,234),.18);flex-wrap:wrap}.su-step.problem{border-color:rgba(255,122,110,.5)}.su-num{width:30px;height:30px;flex:0 0 30px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;background:var(--raised);color:var(--muted)}.su-num.done{background:rgba(95,224,160,.18);color:#7FE8B4}.su-num.next{background:var(--accent);color:#fff}.su-num.optional{background:rgba(243,198,107,.16);color:#F3C66B}.su-num.problem{background:rgba(255,122,110,.18);color:#FF9A90}.su-body{flex:1 1 260px;min-width:0}.su-body b{display:block}.su-body span{font-size:13px;color:var(--muted)}.su-state{font-size:12px;white-space:nowrap;color:var(--muted)}.su-state.done{color:#7FE8B4}.su-state.next{color:var(--accent-ink)}.su-state.problem{color:#FF9A90}.su-step .btn{font-size:13px;padding:7px 12px;border-radius:8px;border:1px solid var(--line);color:var(--ink);white-space:nowrap}.su-step .btn.go{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.su-how{flex-basis:100%;margin:4px 0 0 46px;font-size:13px;color:var(--ink)}.su-how ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.su-tag{font-size:11px;font-weight:500;border-radius:999px;padding:1px 7px;margin-left:6px;vertical-align:middle}.su-tag.optional{color:#F3C66B;border:1px solid rgba(243,198,107,.5)}.su-tag.problem{color:#FF9A90;border:1px solid rgba(255,122,110,.5)}.cn-strip{gap:0;max-width:860px;padding:12px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--line);margin-bottom:14px;overflow-x:auto}.cn-strip,.cn-strip a{display:flex;align-items:center}.cn-strip a{gap:7px;font-size:13px;color:var(--ink);text-decoration:none;white-space:nowrap}.cn-strip a.optional{color:var(--muted)}.cn-strip a.problem{color:#FF9A90}.cn-strip i{width:11px;height:11px;border-radius:999px;background:var(--raised);border:2px solid var(--line);box-sizing:border-box}.cn-strip i.done{background:var(--green);border-color:var(--green)}.cn-strip i.problem{background:#FF7A6E;border-color:#FF7A6E}.cn-strip i.optional{border-color:#F3C66B}.cn-strip hr{flex:1 1 18px;height:1px;border:0;background:var(--line);margin:0 10px;min-width:10px}.cn-strip .cn-count{margin-left:16px;font-family:var(--ff-mono),monospace;font-size:12px;color:var(--muted);white-space:nowrap}.cn-problem{display:flex;gap:14px;align-items:center;max-width:860px;padding:12px 16px;border-radius:12px;background:rgba(255,122,110,.1);border:1px solid rgba(255,122,110,.45);margin-bottom:14px;font-size:14px}.cn-problem i{width:10px;height:10px;flex:0 0 10px;border-radius:999px;background:#FF7A6E}.cn-problem a{font-size:13px;padding:7px 13px;border-radius:8px;background:#FF7A6E;color:color-mix(in srgb,rgb(var(--acc,79,142,255)) 13.6%,rgb(0,0,0));text-decoration:none;font-weight:600;white-space:nowrap}details.panel.cn-card{padding:0;overflow:hidden}details.panel.cn-card>summary{list-style:none;cursor:pointer;display:flex;gap:14px;align-items:center;padding:16px 22px}details.panel.cn-card>summary::-webkit-details-marker{display:none}details.panel.cn-card>summary h2{flex:1 1 auto;min-width:0}details.panel.cn-card>summary h2 small{display:block;font-size:13px;font-weight:400;color:var(--muted);margin-top:2px}details.panel.cn-card>summary i{width:10px;height:10px;flex:0 0 10px;border-radius:999px;background:var(--raised);border:2px solid var(--line);box-sizing:border-box}details.panel.cn-card>summary i.done{background:var(--green);border-color:var(--green)}details.panel.cn-card>summary i.problem{background:#FF7A6E;border-color:#FF7A6E}details.panel.cn-card>summary i.optional{border-color:#F3C66B}details.panel.cn-card>summary .cn-manage{font-size:13px;padding:7px 12px;border-radius:8px;border:1px solid var(--line);color:var(--ink);white-space:nowrap}details.panel.cn-card>summary .chip{white-space:nowrap}details.panel.cn-card[open]>summary .cn-manage:after{content:" ▴"}details.panel.cn-card:not([open])>summary .cn-manage:after{content:" ▾"}details.panel.cn-card.problem{border-color:rgba(255,122,110,.5)}details.panel.cn-card>.cn-body{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--line);padding:16px 22px 20px}details.panel.cn-card>.cn-body p{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.cn-switch{display:flex;gap:10px;align-items:flex-start;font-size:14px}.cn-switch input{width:18px;height:18px;margin-top:2px;flex:0 0 18px}.cn-switch small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.cn-group{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:10px;background:var(--raised)}.cn-group>b{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ql-empty .btn,.ws-zero-in .btn{font-size:13px;padding:7px 12px;border-radius:8px;border:1px solid var(--line);color:var(--ink)}.ql-empty a,.ws-zero-in p a{color:var(--accent-ink)}.pb-edit{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:20px;gap:20px;align-items:start}.pb-main .field textarea{font-family:var(--ff-mono),monospace;font-size:13px;line-height:1.55}.pb-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;color:var(--muted)}.pb-foot .pb-over{color:#FF9A90}.pb-side{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:12px;background:var(--raised);border:1px solid var(--line);font-size:13px}.pb-side>b{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:6px}.pb-side>b:first-child{margin-top:0}.pb-side ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.pb-side ol li::marker{color:var(--accent-ink)}.pb-side ol button{font:inherit;background:none;border:0;padding:0;color:var(--ink);cursor:pointer;text-align:left}.pb-side ol button:hover{color:var(--accent-ink);text-decoration:underline}.pb-side ol small{display:block;color:var(--muted);font-size:12px}.pb-side ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:12.5px;line-height:1.45}.pb-side ul i{color:var(--ink);font-style:italic}.pb-side code{font-family:var(--ff-mono),monospace;font-size:12px}@media (max-width:900px){.pb-edit{grid-template-columns:minmax(0,1fr)}.pb-side{position:static}}.sb-start .sb-link{background:rgba(var(--acc,79,142,255),.22);color:#ECEFF3;font-weight:600}.sb-start .sb-link.on,.sb-start .sb-link:hover{background:rgba(var(--acc,79,142,255),.3);color:#fff}.sb-start .sb-link svg{color:var(--acc-ink,#8CC2FF)}.sb-start-name{margin-left:6px;font-weight:400;color:#C3CFE4}.sb-pill.sb-pill-setup{background:rgb(var(--acc-2,59,139,234));color:#fff;box-shadow:none;white-space:nowrap}.sb-sidelanes{display:flex;gap:2px;margin-top:2px}.sb-sidelanes .sb-link.small{flex:1 1;min-width:0;padding:0 10px}.sb-sidelanes .sb-link.small .sb-grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-store-row{display:flex;align-items:center;gap:2px}.sb-store-row .sb-link{flex:1 1 auto;min-width:0}.sb-x{flex:0 0 24px;width:24px;height:24px;border-radius:7px;border:0;background:transparent;color:#8E98A6;font-size:17px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}.sb-store-row:hover .sb-x,.sb-x:focus-visible{opacity:1}.sb-x:hover{background:rgba(255,122,110,.16);color:#FF9A90}.sb-x:disabled{opacity:.6;cursor:default}@media (hover:none){.sb-x{opacity:.7}}.seo-formula{display:flex;flex-direction:column;gap:8px;font-size:13px}.seo-formula code{font-family:var(--ff-mono),monospace;font-size:13px;padding:8px 12px;border-radius:9px;background:var(--raised);border:1px solid var(--line);color:var(--ink);align-self:flex-start}.seo-vocab summary{cursor:pointer;font-size:13px;color:var(--accent-ink)}.seo-table{width:100%;border-collapse:collapse;font-size:13px}.seo-table th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.seo-table td,.seo-table th{padding:6px 8px;border-bottom:1px solid var(--line)}.seo-table td{vertical-align:top}.seo-table .num,.seo-table th.num{text-align:right;font-family:var(--ff-mono),monospace;white-space:nowrap}.seo-scroll{max-height:560px;overflow:auto;border:1px solid var(--line);border-radius:10px}.seo-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.seo-filters input,.seo-filters select{height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--raised);color:var(--ink);font:inherit;font-size:13px}.seo-filters input{min-width:220px}.seo-builder{display:flex;flex-direction:column;gap:6px}.seo-builder details{border:1px solid var(--line);border-radius:10px;background:var(--raised)}.seo-builder summary{cursor:pointer;list-style:none;display:flex;gap:12px;align-items:baseline;padding:10px 14px;font-size:14px}.seo-builder summary::-webkit-details-marker{display:none}.seo-builder summary .lux-dim{font-size:12px}.seo-builder-body{display:flex;flex-direction:column;gap:10px;padding:4px 14px 14px;border-top:1px solid var(--line)}.seo-lab{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:8px 0 6px}.seo-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.seo-kw{display:inline-flex;gap:5px;align-items:center}.seo-kw small{font-size:11px;color:var(--muted);font-family:var(--ff-mono),monospace}.seo-examples{padding-left:18px}.seo-examples,.seo-steps{margin:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.seo-steps{padding-left:20px;color:var(--muted);line-height:1.5}.seo-steps b{color:var(--ink)}.seo-upload{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:10px;background:var(--raised);border:1px dashed var(--line)}.seo-upload input[type=file]{font-size:13px;color:var(--ink)}.seo-joblist{display:flex;flex-direction:column;gap:10px}.seo-job{padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:var(--raised)}.seo-job.err{border-color:rgba(255,122,110,.45)}.seo-job-head{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:14px}.seo-job-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.seo-job-actions .btn{font-size:13px;padding:7px 12px;border-radius:8px;border:1px solid var(--line);color:var(--ink);background:transparent}.seo-job-actions .btn.dark{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.seo-review td{max-width:320px}.pf-all{gap:18px}.pf-all-headsub{font-size:13px;color:var(--pf-mu);display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.pf-all-cell.neg,.pf-all-kpi-val .neg{color:var(--pf-neg)}.pf-all-periods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.pf-all-viewnav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pf-all-period{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border-radius:12px;border:1px solid var(--pf-line);background:color-mix(in srgb,var(--m-c1) 55%,transparent);color:var(--pf-mu);text-decoration:none;transition:background .15s,border-color .15s;min-width:0}.pf-all-period span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pf-all-period b{font-family:var(--ff-display),sans-serif;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-all-period b.pos{color:var(--pf-pos)}.pf-all-period b.neg{color:var(--pf-neg)}.pf-all-period:hover{border-color:color-mix(in srgb,var(--m-hair) 70%,transparent)}.pf-all-period.on{background:color-mix(in srgb,var(--m-c1) 50%,#fff 9%);border-color:var(--m-hair);color:var(--m-kicker);box-shadow:0 0 0 1px var(--m-hair) inset}.pf-all-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-all-kpi{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 16px 13px;border-radius:14px;background:var(--pf-s1);border:1px solid var(--pf-line);min-width:0}.pf-all-kpi:before{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--m-hair),transparent);pointer-events:none}.pf-all-kpi-val{font-family:var(--ff-display),sans-serif;font-size:clamp(20px,1.55vw,26px);font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-all-kpi-val .pf-ov-amt{font-weight:700}.pf-all-kpi-sub{font-size:12px;color:var(--pf-mu);display:flex;flex-wrap:wrap;gap:0 4px;align-items:baseline;line-height:1.45}.pf-all-kpi-sub i,.pf-all-vs{font-style:normal;color:var(--pf-mu)}.pf-all-delta{font-weight:700;color:var(--pf-mu);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-all-delta.up{color:var(--pf-pos)}.pf-all-delta.down{color:var(--pf-neg)}.pf-all-roas{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(255,255,255,.06);color:var(--ink);line-height:1.5}.pf-all-roas.ok{background:rgba(95,224,160,.14);color:#7FE8B4}.pf-all-roas.warn{background:rgba(255,190,110,.16);color:#FFC98A}.pf-all-roas.bad{background:rgba(255,122,110,.14);color:#FF9A90}.pf-all-roas.none{background:transparent;color:var(--pf-mu);padding:0}.pf-all-kpi-val .pf-all-roas{padding:0 12px;line-height:1.3}.pf-all-table{display:flex;flex-direction:column;overflow:hidden}.pf-all-row{display:grid;grid-template-columns:minmax(190px,1.8fr) repeat(6,minmax(84px,1fr));grid-gap:12px;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--pf-line);color:inherit;text-decoration:none;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a.pf-all-row{transition:background .12s}a.pf-all-row:hover{background:color-mix(in srgb,var(--pf-s2) 85%,#fff 4%)}.pf-all-row.off{opacity:.55}.pf-all-head{font-size:11px;color:var(--pf-mu);font-weight:600;text-transform:uppercase;letter-spacing:.07em;padding-top:11px;padding-bottom:11px;background:color-mix(in srgb,var(--m-c1) 70%,#000)}.pf-all-row .r{text-align:right}.pf-all-name{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-all-name b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-all-cell small,.pf-all-name small{color:var(--pf-mu);font-size:11.5px;font-weight:400}.pf-all-cell{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.pf-all-total{background:color-mix(in srgb,var(--m-c1) 50%,#fff 7%);border-bottom:0;font-size:15px;font-weight:600}@media (max-width:1280px){.pf-all-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.pf-all-periods{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-all-period:last-child:nth-child(odd){grid-column:1/-1}.pf-all-head{display:none}.pf-all-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 16px;align-items:start}.pf-all-name{grid-column:1/-1}.pf-all-row .r{text-align:left}.pf-all-cell{align-items:flex-start}.pf-all-cell:before{content:attr(data-l);font-size:10px;color:var(--pf-mu);text-transform:uppercase;letter-spacing:.07em}}@media (max-width:560px){.pf-all-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-all-kpi:last-child:nth-child(odd){grid-column:1/-1}.pf-all-period b{font-size:17px}}.pf-table{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.pf-tr.pf-hrow{align-items:stretch}.pf-th.l{z-index:2}.pf-td.l,.pf-th.l{position:-webkit-sticky;position:sticky;left:0}.pf-td.l{z-index:1;background:var(--m-c2,color-mix(in srgb,rgb(var(--acc,79,142,255)) 20.7%,rgb(1,1,1)));box-shadow:8px 0 10px -10px rgba(0,0,0,.6)}.pf-tr.total .pf-td.l{background:color-mix(in srgb,var(--m-c1,color-mix(in srgb,rgb(var(--acc,79,142,255)) 25.6%,rgb(5,5,5))) 70%,#000)}.pf-pct{display:inline-flex;align-items:center;gap:1px;height:24px;margin-left:4px;padding:0 7px 0 3px;border-radius:7px;border:1px solid rgba(var(--acc-l,124,184,255),.35);background:rgba(0,0,0,.28);color:var(--pf-mu,#8E98A6);font-family:var(--ff-mono),monospace;font-size:11px;letter-spacing:0;text-transform:none;cursor:text}.pf-pct:focus-within{border-color:rgba(var(--acc-l,124,184,255),.75);box-shadow:0 0 0 3px rgba(var(--acc,79,142,255),.15)}.pf-pct .pf-pctin{width:30px;height:20px;padding:0 2px;border:0;border-radius:4px;background:transparent;color:#ECEFF3;font-size:11px;text-align:right;box-shadow:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pf-pct .pf-pctin:focus{border:0;outline:none}.pf-pct .pf-pctin::-webkit-inner-spin-button,.pf-pct .pf-pctin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@property --fx-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fx-fade{0%{opacity:0}to{opacity:1}}@keyframes fx-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fx-slide{0%{opacity:0;transform:translate3d(-16px,0,0)}to{opacity:1;transform:none}}@keyframes fx-strip{0%{opacity:0;transform:translate3d(56px,0,0) skewX(-7deg);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes fx-depth{0%{opacity:0;transform:perspective(1100px) translate3d(0,28px,-90px) rotateX(20deg);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@keyframes fx-rise{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}@keyframes fx-row{0%{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:none}}@keyframes fx-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fx-ignite{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fx-breathe{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.72;transform:translate(-50%,-50%) scale(1.09)}}@keyframes fx-spin{to{--fx-ang:360deg}}@keyframes fx-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fx-pop-in{0%{opacity:0;transform:translate(calc(-50% + var(--fx-dx, 0px)),calc(-50% + var(--fx-dy, 0px))) perspective(1000px) rotateX(32deg) rotateY(-12deg) scale(.28);filter:blur(12px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:translate(-50%,-50%) perspective(1000px) rotateX(0deg) rotateY(0deg) scale(1);filter:blur(0)}}@keyframes fx-pop-out{0%{opacity:1;transform:translate(-50%,-50%) perspective(1000px) rotateX(0deg) scale(1)}to{opacity:0;transform:translate(-50%,-47%) perspective(1000px) rotateX(-14deg) scale(.93);filter:blur(5px)}}@keyframes fx-pop-center{0%{opacity:0;transform:perspective(1000px) translate3d(0,30px,-120px) rotateX(24deg) scale(.7);filter:blur(10px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes fx-pop-corner{0%{opacity:0;transform:perspective(900px) translate3d(0,-10px,-40px) rotateX(-16deg) scale(.92);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.fx-in{animation:fx-fade .6s var(--fx-d,0s) backwards}.fx-slide{animation:fx-slide .7s var(--fx-d,0s) cubic-bezier(.16,1,.3,1) backwards}.fx-strip{animation:fx-strip .85s var(--fx-d,.12s) cubic-bezier(.16,1,.3,1) backwards}.fx-depth{transform-origin:50% 100%;animation:fx-depth .95s var(--fx-d,0s) cubic-bezier(.16,1,.3,1) backwards}.fx-rise{animation:fx-rise .7s var(--fx-d,0s) cubic-bezier(.16,1,.3,1) backwards}.fx-ripple{animation:fx-row .65s var(--fx-d,0s) cubic-bezier(.16,1,.3,1) backwards}.fx-headline{position:relative}.fx-headline:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;transform-origin:left center;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(242,196,109,.85),var(--m-hair,rgba(72,210,170,.6)) 55%,transparent);animation:fx-line 1s cubic-bezier(.16,1,.3,1) .55s backwards}.fx-amount{position:relative;display:inline-block;isolation:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:fx-fade .45s var(--fx-d,.52s) backwards}.fx-amount:before{content:"";position:absolute;left:50%;top:56%;width:250%;height:320%;z-index:-1;pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(242,196,109,.3),rgba(242,196,109,.1) 46%,transparent 74%);animation:fx-ignite 1.5s var(--fx-d,.52s) cubic-bezier(.16,1,.3,1) backwards,fx-breathe 6.5s 2.1s ease-in-out infinite}.fx-amount.neg:before{background:radial-gradient(closest-side,rgba(255,122,110,.24),rgba(255,122,110,.08) 46%,transparent 74%)}.fx-ring{inset:-1px;padding:1px;pointer-events:none;z-index:2;background:conic-gradient(from var(--fx-ang),rgba(72,210,170,.35) 0deg,rgba(72,210,170,.35) 200deg,rgba(242,196,109,.95) 250deg,rgba(127,232,180,.95) 290deg,rgba(72,210,170,.35) 340deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fx-spin 4.8s linear infinite}.fx-ring,.fx-ring:after{position:absolute;border-radius:inherit}.fx-ring:after{content:"";inset:0;box-shadow:0 0 26px -6px rgba(242,196,109,.35)}.fx-quick .fx-amount,.fx-quick .fx-depth,.fx-quick .fx-headline:after,.fx-quick .fx-in,.fx-quick .fx-ripple,.fx-quick .fx-rise,.fx-quick .fx-slide,.fx-quick .fx-strip{animation-duration:.38s;animation-delay:0s}.fx-quick .fx-ripple{animation-delay:calc(var(--fx-i, 0) * 22ms)}.fx-quick .fx-amount:before{animation:fx-ignite .45s cubic-bezier(.16,1,.3,1) backwards,fx-breathe 6.5s ease-in-out 1s infinite}.fx-veil{position:fixed;inset:0;z-index:95;cursor:pointer;background:radial-gradient(58% 48% at 50% 46%,rgba(242,196,109,.13),transparent 70%),rgba(3,7,12,.64);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);animation:fx-fade .35s ease both}.fx-veil.out{animation:fx-fade-out .22s ease both}.fx-pop{position:fixed;left:50%;top:50%;z-index:96;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box;padding:22px 24px 20px;border-radius:22px;color:var(--ink);font-family:var(--ff-body),system-ui,sans-serif;background:linear-gradient(160deg,rgba(24,56,53,.96),rgba(10,27,34,.97));border:1px solid rgba(242,196,109,.3);box-shadow:0 50px 120px -30px rgba(0,0,0,.95),0 0 0 1px rgba(0,0,0,.45),0 0 90px -24px rgba(242,196,109,.28),inset 0 1px 0 rgba(255,255,255,.07);transform:translate(-50%,-50%);animation:fx-pop-in .75s cubic-bezier(.18,1.22,.4,1) both}.fx-pop.out{animation:fx-pop-out .22s cubic-bezier(.4,0,1,1) both}.fx-pop:before{content:"";position:absolute;left:14%;right:14%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(242,196,109,.9),transparent)}.fx-pop:focus{outline:none}.fx-pop-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fx-pop-title{display:flex;flex-direction:column;gap:2px;min-width:0}.fx-pop-title .pf-eyebrow{color:#7FE8B4}.fx-pop-title h2{margin:6px 0 0;font-family:var(--ff-display),sans-serif;font-size:24px;font-weight:700;letter-spacing:-.01em}.fx-pop-title small{color:#8FA0BF;font-size:12.5px}.fx-x{flex:none;width:44px;height:44px;border-radius:12px;border:1px solid rgba(72,210,170,.16);background:rgba(255,255,255,.04);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:border-color .2s,box-shadow .25s}.fx-x:hover{border-color:rgba(242,196,109,.6);box-shadow:0 0 20px -6px rgba(242,196,109,.5)}.fx-open:focus-visible,.fx-peek:focus-visible,.fx-x:focus-visible{outline:2px solid #7FE8B4;outline-offset:2px}.fx-pop-hero{position:relative;isolation:isolate;margin:16px 0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--ff-display),sans-serif;font-size:42px;font-weight:700;letter-spacing:-.02em;animation:fx-fade .5s .18s backwards}.fx-pop-hero .fx-amount{animation:none}.fx-pop-hero .fx-amount:before{animation:fx-ignite 1.2s cubic-bezier(.16,1,.3,1) .15s backwards,fx-breathe 6.5s ease-in-out 1.4s infinite}.fx-pop-hero .pos{color:#7FE8B4}.fx-pop-hero .neg{color:#FF9A90}.fx-pop-hero small{font-family:var(--ff-body),sans-serif;font-size:13px;font-weight:500;letter-spacing:0;color:#8FA0BF}.fx-fall{display:flex;flex-direction:column;gap:10px}.fx-fall-row{display:grid;grid-template-columns:118px minmax(0,1fr) 96px;align-items:center;grid-gap:12px;gap:12px;font-size:13px;animation:fx-fade .5s var(--fx-d,0s) cubic-bezier(.16,1,.3,1) backwards}.fx-fall-label{color:#8FA0BF}.fx-fall-track{position:relative;height:10px;border-radius:999px;background:rgba(255,255,255,.05);overflow:hidden}.fx-fall-track i{position:absolute;top:0;bottom:0;left:var(--l);width:var(--w);border-radius:999px;transform-origin:left center;animation:fx-bar .85s var(--fx-d,0s) cubic-bezier(.16,1,.3,1) backwards}.fx-fall-row.rev i{background:linear-gradient(90deg,#3FBF8C,#7FE8B4)}.fx-fall-row.cut i{background:linear-gradient(90deg,rgba(255,154,144,.5),rgba(255,154,144,.92))}.fx-fall-row.win i{background:linear-gradient(90deg,#7FE8B4,#F2C46D);box-shadow:0 0 18px rgba(242,196,109,.5)}.fx-fall-row.loss i{background:#FF7A6E;box-shadow:0 0 16px rgba(255,122,110,.45)}.fx-fall-row.loss .fx-fall-label,.fx-fall-row.win .fx-fall-label{color:var(--ink);font-weight:600}.fx-fall-val{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-fall-row.cut .fx-fall-val,.fx-fall-row.loss .fx-fall-val{color:#FF9A90}.fx-fall-row.win .fx-fall-val{color:#7FE8B4}.fx-pop-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid rgba(72,210,170,.14);animation:fx-fade .5s .8s backwards}.fx-pop-note{flex:1 1 180px;color:#8FA0BF;font-size:12.5px}.fx-open{height:44px;padding:0 18px;border-radius:10px;display:inline-flex;align-items:center;font-weight:700;font-size:14px;color:#fff;text-decoration:none;background:linear-gradient(180deg,rgb(var(--acc,74,140,255)) 0,rgb(var(--acc-3,47,110,245)) 48%,rgb(var(--acc-4,31,82,209)) 100%);border:1px solid rgba(var(--acc-l,160,200,255),.45);box-shadow:0 10px 22px -12px rgba(var(--acc,79,142,255),.8),inset 0 1px 0 rgba(255,255,255,.35)}.fx-open:hover{color:#fff;filter:brightness(1.08)}.fx-peek{position:relative;z-index:3;width:38px;height:38px;border-radius:10px;border:1px solid var(--m-line,rgba(72,210,170,.14));background:color-mix(in srgb,var(--m-c1,#11302F) 85%,#000);color:#7FE8B4;display:inline-grid;place-items:center;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .25s,color .2s}.fx-peek:hover{border-color:rgba(242,196,109,.7);color:#F2C46D;box-shadow:0 0 0 3px rgba(242,196,109,.12),0 0 22px -4px rgba(242,196,109,.55)}@media (max-width:560px){.fx-fall-row{grid-template-columns:92px minmax(0,1fr) 80px;gap:10px}.fx-pop-hero{font-size:34px}}.pf-all .pf-ov-store{animation:none}.pf-all-period{position:relative}.pf-all-period.on{border-color:transparent;box-shadow:none}.pf-all-period:hover{box-shadow:inset 0 0 0 1px rgba(72,210,170,.12),0 12px 30px -18px rgba(72,210,170,.5)}.pf-all-kpi{overflow:hidden;transition:border-color .3s,box-shadow .3s}.pf-all-kpi:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.07) 50%,transparent 70%);transform:translateX(-110%);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.pf-all-kpi:hover{border-color:rgba(72,210,170,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 22px 50px -26px rgba(0,0,0,.9),0 0 0 1px rgba(72,210,170,.1),0 18px 40px -26px rgba(72,210,170,.55)}.pf-all-kpi:hover:after{transform:translateX(110%)}.pf-all-row{transition:background .3s ease,box-shadow .3s ease}@media (min-width:901px){.pf-all-row{grid-template-columns:minmax(190px,1.8fr) repeat(6,minmax(84px,1fr)) 44px}}.pf-all-store:hover{background:linear-gradient(90deg,rgba(242,196,109,.075),rgba(127,232,180,.05) 42%,transparent 85%);box-shadow:inset 3px 0 0 rgba(242,196,109,.8)}.pf-all-store{position:relative}.pf-all-store.off{opacity:.55}.pf-all-link{color:inherit;text-decoration:none}.pf-all-link:after{content:"";position:absolute;inset:0;z-index:1}.pf-all-link:focus-visible{outline:none}.pf-all-link:focus-visible:after{outline:2px solid #7FE8B4;outline-offset:-2px;border-radius:4px}.pf-all-peek{display:flex;justify-content:flex-end}@media (max-width:900px){.pf-all-name{padding-right:50px}.pf-all-peek{position:absolute;top:12px;right:14px}}.fx-dash .pf-tiles .pf-tile{animation:fx-depth .95s cubic-bezier(.16,1,.3,1) backwards;transform-origin:50% 100%}.fx-dash .pf-tiles .pf-tile:first-child{animation-delay:.12s}.fx-dash .pf-tiles .pf-tile:nth-child(2){animation-delay:.18s}.fx-dash .pf-tiles .pf-tile:nth-child(3){animation-delay:.24s}.fx-dash .pf-tiles .pf-tile:nth-child(4){animation-delay:.3s}.fx-dash .pf-tiles .pf-tile:nth-child(5){animation-delay:.36s}.fx-dash .pf-tiles .pf-tile:nth-child(6){animation-delay:.42s}.fx-dash .pf-big{animation:none}.fx-dash .pf-card:not(.pf-tile){animation:fx-rise .7s cubic-bezier(.16,1,.3,1) .5s backwards}.fx-dash .pf-tile .fx-amount{animation:none;overflow:visible;align-self:flex-start}.fx-quick.fx-dash .pf-card:not(.pf-tile),.fx-quick.fx-dash .pf-tiles .pf-tile{animation-duration:.38s;animation-delay:0s}.pf-overlay{animation:fx-fade .3s ease both}.pf-overlay .pf-modal{animation:fx-pop-center .7s cubic-bezier(.18,1.22,.4,1) backwards}.pf-panel{position:absolute}.mb-bell-panel,.pf-panel{transform-origin:top right;animation:fx-pop-corner .5s cubic-bezier(.18,1.2,.4,1) backwards}.ws-keys{animation:fx-fade .25s ease both}.ws-keys-in{animation:fx-pop-center .6s cubic-bezier(.18,1.22,.4,1) backwards}.ws-zoom{animation:fx-fade .25s ease both}.ws-zoom img{animation:fx-pop-center .6s cubic-bezier(.18,1.22,.4,1) backwards}@keyframes mb-in{0%{opacity:0;transform:perspective(1100px) translate3d(0,22px,-70px) rotateX(16deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.mb-reveal{transform-origin:50% 100%;animation-duration:.8s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:backwards}.auth-card{position:relative;animation:fx-depth .95s cubic-bezier(.16,1,.3,1) .08s backwards;transform-origin:50% 80%}.auth-card>.fx-ring{opacity:.8}@keyframes auraRise{0%{opacity:0;transform:perspective(1100px) translate3d(0,24px,-80px) rotateX(18deg) scale(.97);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}.aura-inner>.fx-ring{inset:0}@media (prefers-reduced-motion:reduce){.auth-card,.fx-amount,.fx-amount:before,.fx-dash .pf-card,.fx-dash .pf-tile,.fx-depth,.fx-fall-track i,.fx-headline:after,.fx-in,.fx-pop,.fx-pop *,.fx-ring,.fx-ripple,.fx-rise,.fx-slide,.fx-strip,.fx-veil,.mb-bell-panel,.mb-reveal,.pf-modal,.pf-overlay,.pf-panel,.ws-keys,.ws-keys-in,.ws-zoom,.ws-zoom img{animation:none!important}.pf-all-kpi:after{display:none}}.sb-fold-row{display:flex;align-items:center;gap:2px}.sb-fold-row .sb-link{flex:1 1;min-width:0}.sb-fold-btn{width:28px;height:28px;flex-shrink:0;border-radius:8px;border:0;background:transparent;color:#8E98A6;cursor:pointer;display:grid;place-items:center}.sb-fold-btn:hover{color:#FFFFFF;background:rgba(255,255,255,.06)}.sb-fold-btn svg{transition:transform .2s ease}.sb-fold.open .sb-fold-btn svg{transform:rotate(180deg)}.sb-nest{margin:2px 0 8px 19px;padding-left:10px;border-left:1px solid rgba(255,255,255,.1);gap:8px;animation:sb-nest-in .22s ease}.sb-nest,.sb-nest-group{display:flex;flex-direction:column}.sb-nest-group{gap:1px}.sb-nest-title{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6F7A89;padding:4px 10px 2px;font-weight:600}.sb-nest-link{display:flex;align-items:center;height:30px;padding:0 10px;border-radius:9px;color:#AEB6C2;text-decoration:none;font-size:13.5px;transition:color .15s ease,background .15s ease}.sb-nest-link:hover{background:rgba(255,255,255,.05);color:#FFFFFF}.sb-nest-link.on{background:rgba(255,255,255,.09);color:#FFFFFF;font-weight:600}@keyframes sb-nest-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sb-nest{animation:none}.sb-fold-btn svg{transition:none}}.mb-head-sub{margin:4px 0 0;max-width:720px}.mb-ov{display:flex;flex-direction:column;gap:14px}.mb-ov-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.mb-ov-kpi{background:var(--mb-card);border:1px solid var(--mb-line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.mb-ov-kpi b{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--mb-ink)}.mb-ov-delta{font-size:12px;color:var(--mb-dim)}.mb-ov-delta em{font-style:normal;color:var(--mb-dim)}.mb-ov-delta.pos{color:var(--mb-green)}.mb-ov-delta.neg{color:var(--mb-red)}.mb-ov-card{padding:16px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.mb-ov-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.mb-ov-head h3{margin:0;font-size:15px;font-weight:650;color:var(--mb-ink)}.mb-ov-head p{margin:3px 0 0;max-width:680px}.mb-ov-seg{display:inline-flex;border:1px solid var(--mb-line2);border-radius:10px;overflow:hidden}.mb-ov-seg button{height:30px;padding:0 12px;border:0;background:transparent;color:var(--mb-dim);font:inherit;font-size:12.5px;cursor:pointer}.mb-ov-seg button.on{background:var(--mb-card2);color:var(--mb-ink);font-weight:600}.mb-ov-metrics{display:flex;flex-wrap:wrap;gap:6px}.mb-ov-metrics button{height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--mb-line2);background:transparent;color:var(--mb-dim);font:inherit;font-size:12.5px;cursor:pointer}.mb-ov-metrics button.on{border-color:rgb(var(--acc-2,57,135,229));color:var(--mb-ink);background:rgba(var(--acc-2,57,135,229),.12)}.mb-ov-chart{position:relative;width:100%}.mb-ov-chart svg{display:block;overflow:visible}.mb-ov-grid{stroke:rgba(255,255,255,.06);stroke-width:1}.mb-ov-ref{stroke:rgba(255,255,255,.28);stroke-width:1;stroke-dasharray:3 4}.mb-ov-cross{stroke:rgba(255,255,255,.3);stroke-width:1}.mb-ov-axis{fill:var(--mb-dim);font-size:11px}.mb-ov-tip{position:absolute;transform:translateX(-50%);pointer-events:none;background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 15.5%,rgb(2,2,2));border:1px solid var(--mb-line2);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--mb-ink);box-shadow:0 10px 30px -12px rgba(0,0,0,.8);max-width:260px;z-index:2}.mb-ov-tip b{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-ov-tip span{color:var(--mb-dim);display:flex;align-items:center;gap:6px}.mb-ov-tip i{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.mb-ov-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.mb-ov-vs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.mb-ov-vs>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:var(--mb-card2)}.mb-ov-vs b{font-size:26px;font-weight:700;color:var(--mb-ink)}.mb-ov-note{margin:0;font-size:13px;color:var(--mb-dim)}.mb-ov-note.pos{color:var(--mb-green)}.mb-ov-note.neg{color:var(--mb-red)}.mb-ov-empty{margin:0;padding:18px 0;color:var(--mb-dim);font-size:13px;text-align:center}.mb-ov-big{margin:0}.mb-ov-big b{font-size:26px;color:var(--mb-ink)}.mb-ov-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mb-ov-list li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px}.mb-ov-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mb-ink)}.mb-ov-list li b{color:var(--mb-ink);font-weight:600;flex-shrink:0}.mb-ov-legend{display:flex;flex-wrap:wrap;gap:6px}.mb-ov-legend button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--mb-line2);background:transparent;color:var(--mb-ink);font:inherit;font-size:12.5px;cursor:pointer}.mb-ov-legend button i{width:9px;height:9px;border-radius:50%}.mb-ov-legend button b{color:var(--mb-dim);font-weight:600}.mb-ov-legend button.on{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.06)}.mb-ov-legend button.off{opacity:.5}.mb-ov-table{display:flex;flex-direction:column;font-size:13px}.mb-ov-tr{display:grid;grid-template-columns:minmax(160px,2fr) 1fr 1.3fr .8fr .8fr 1fr 1fr;grid-gap:10px;gap:10px;align-items:center;padding:8px 4px;border-bottom:1px solid rgba(255,255,255,.05)}.mb-ov-tr5{grid-template-columns:minmax(130px,1.6fr) 1.3fr 1fr .8fr .7fr}.mb-ov-tr>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mb-ink)}.mb-ov-th>span{color:var(--mb-dim);font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.mb-ov-bar{display:inline-block;width:54px;height:6px;border-radius:3px;background:rgba(255,255,255,.07);margin-right:8px;vertical-align:middle;overflow:hidden}.mb-ov-bar em{display:block;height:100%;background:rgb(var(--acc-2,57,135,229));border-radius:3px}.mb-ov-verdict{font-weight:600}.mb-ov-verdict.pos{color:var(--mb-green)}.mb-ov-verdict.neg{color:var(--mb-red)}.mb-ov-ink{color:var(--mb-ink)}@media (max-width:1200px){.mb-ov-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mb-ov-tr{grid-template-columns:minmax(120px,2fr) 1fr 1fr 1fr}.mb-ov-tr5>span:nth-child(5),.mb-ov-tr>span:nth-child(3),.mb-ov-tr>span:nth-child(5),.mb-ov-tr>span:nth-child(6){display:none}.mb-ov-vs{grid-template-columns:1fr}}.mb-p5-card{padding:16px 18px;margin-bottom:14px;min-width:0}.mb-p5-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.mb-p5-big{font-size:26px;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mb-p5-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.mb-p5-note{margin:4px 0 12px;font-size:13px}.mb-p5-table{min-width:760px}.mb-p5-tr{display:grid;grid-gap:10px;gap:10px;align-items:center;padding:9px 4px;border-top:1px solid var(--mb-line);font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mb-p5-th{font-size:12px;color:var(--mb-dim);font-weight:600;border-top:0}.mb-p5-tr.st{grid-template-columns:28px minmax(220px,2.4fr) 70px 80px 90px 70px minmax(150px,1.4fr)}.mb-p5-tr.cv{grid-template-columns:minmax(200px,2fr) 90px 80px 80px 110px 120px}.mb-p5-tr.ch{grid-template-columns:110px minmax(160px,1.2fr) minmax(220px,2fr) 150px 160px 100px}.mb-p5-tr small{display:block;font-size:11px;color:var(--mb-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-p5-term{font-weight:600;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.mb-p5-chip{font-style:normal;font-size:11px;font-weight:600;padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06)}.mb-p5-funnel{display:flex;flex-direction:column;gap:10px;margin-top:12px}.mb-p5-frow{display:grid;grid-template-columns:minmax(140px,1fr) 2fr 70px;grid-gap:10px;gap:10px;align-items:center;font-size:13.5px}.mb-p5-frow b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mb-p5-fbar{height:10px;background:var(--mb-line);overflow:hidden}.mb-p5-fbar,.mb-p5-fbar i{display:block;border-radius:6px}.mb-p5-fbar i{height:100%}.mb-p5-score{display:flex;align-items:center;gap:22px}.mb-p5-score h3{margin:4px 0 6px;font-size:22px}.mb-p5-score p{margin:0}.mb-p5-part{padding:14px 0;border-top:1px solid var(--mb-line);display:flex;flex-direction:column;gap:6px}.mb-p5-part:first-child{border-top:0;padding-top:2px}.mb-p5-part-top{display:flex;justify-content:space-between;font-size:14px}.mb-p5-part-top span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mb-dim)}.mb-p5-part p{margin:0;font-size:13.5px}@media (max-width:820px){.mb-p5-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-p5-score{flex-direction:column;align-items:flex-start}}.dp-hint{max-width:980px;padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.5;background:var(--accent-soft);border:1px solid rgba(var(--acc,79,142,255),.3);color:var(--ink)}.dp-tabs{display:flex;flex-wrap:wrap}.dp-tab,.dp-tabs{align-items:center;gap:8px}.dp-tab{display:inline-flex;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.dp-tab.on{color:var(--ink);border-color:rgba(var(--acc,79,142,255),.55);background:var(--accent-soft)}.dp-score{margin-left:auto;font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dp-list{display:flex;flex-direction:column;gap:14px;max-width:980px}.dp-empty{padding:28px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:14px}.dp-card{padding:16px 18px;gap:10px}.dp-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dp-amount{font-size:20px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dp-chips{display:flex;gap:6px;flex-wrap:wrap;flex:1 1;min-width:0}.dp-chip{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--raised);color:var(--muted);border:1px solid var(--line);white-space:nowrap}.dp-chip.alert{background:rgba(255,196,77,.14);color:#FFD27A;border-color:rgba(255,196,77,.35)}.dp-chip.chargeback{background:var(--red-soft);color:var(--red-ink);border-color:rgba(255,122,110,.35)}.dp-due{font-size:13px;color:var(--muted);white-space:nowrap}.dp-due.urgent{color:var(--red-ink);font-weight:700}.dp-who{font-size:13px;color:var(--muted);line-height:1.5}.dp-who a{color:var(--accent-ink);text-decoration:none}.dp-who a:hover{text-decoration:underline}.dp-verdict{border-radius:10px;padding:10px 14px;background:var(--raised);font-size:13px;line-height:1.5;color:var(--ink);border-left:3px solid var(--line)}.dp-verdict.strong{border-left-color:var(--green)}.dp-verdict.medium{border-left-color:#FFC44D}.dp-verdict.weak{border-left-color:var(--red)}.dp-notes,.dp-verdict ul{margin:6px 0 0;padding-left:18px}.dp-missing li,.dp-notes li{color:var(--muted)}.dp-notes{font-size:12px;margin:0}.dp-strength{font-size:12px;font-weight:400;color:var(--muted)}.dp-letter summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--ink)}.dp-letter textarea{width:100%;min-height:280px;margin:10px 0 8px;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-family:var(--ff-mono),monospace;font-size:12.5px;line-height:1.55;resize:vertical;outline:none;box-sizing:border-box}.dp-letter textarea:focus{border-color:rgba(var(--acc,79,142,255),.55)}.dp-actions,.dp-files{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dp-actions .btn.primary{height:38px;padding:0 18px}.dp-note{font-size:12px;color:var(--muted);line-height:1.5}.dp-err{font-size:13px;color:var(--red-ink)}.dp-missing-box{margin:10px 0 0;padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.5;color:var(--ink);background:rgba(255,196,77,.1);border:1px solid rgba(255,196,77,.35)}.dp-missing-box ul{margin:6px 0 0;padding-left:18px}.dp-hint-link{white-space:nowrap;font-weight:600;color:var(--accent-ink);text-decoration:none}.dp-hint-link:hover{text-decoration:underline}.dps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.dps-col{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;background:var(--raised);border:1px solid var(--line);min-width:0}.dps-col h3{margin:0;font-size:15px;color:var(--ink)}.dps-col h3 small{margin-left:6px;font-size:12px;font-weight:400;color:var(--muted)}.dps-col>p{margin:0;font-size:12.5px;color:var(--muted);line-height:1.5}.dps-steps{list-style:none;margin:0;padding:0;gap:12px}.dps-steps,.dps-steps li{display:flex;flex-direction:column}.dps-steps li{gap:6px;font-size:13px;line-height:1.5;color:var(--muted);padding-top:10px;border-top:1px solid var(--line)}.dps-steps li:first-child{padding-top:0;border-top:0}.dps-steps li b{color:var(--ink)}.dps-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dps-head b{font-size:13.5px}.dps-chips{display:flex;flex-wrap:wrap;gap:8px}.dps-line{display:block;font-size:11.5px;padding:8px 10px;border-radius:8px;background:var(--bg);border:1px solid var(--line);color:var(--ink);word-break:break-all;line-height:1.5}.dps-err{font-size:12px;color:var(--red-ink)}.dps-state{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:11.5px;font-weight:600;white-space:nowrap;padding:2px 9px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.dps-state i{width:8px;height:8px;border-radius:999px;background:var(--line)}.dps-state.ok{color:var(--green);border-color:rgba(52,199,123,.4)}.dps-state.ok i{background:var(--green)}.dps-state.todo{color:#FF9A90;border-color:rgba(255,122,110,.5)}.dps-state.todo i{background:#FF7A6E}.dps-state.optional{color:#F3C66B;border-color:rgba(243,198,107,.45)}.dps-state.optional i{background:#F3C66B}@media (max-width:760px){.dps{grid-template-columns:1fr}.dps-head{flex-direction:column;gap:4px}}@media (max-width:720px){.dp-top{gap:8px 12px}.dp-chips{order:3;flex-basis:100%}.dp-due{margin-left:auto;white-space:normal;text-align:right}.dp-score{margin-left:0}.dp-card{padding:14px}}.bl{max-width:1120px}.bl-split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start}.bl-col,.bl-split{display:grid;grid-gap:16px;gap:16px}.bl-kick{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-ink,#8CC2FF)}.bl-mb{display:flex;flex-direction:column;gap:10px}.bl-mb h3{margin:0;font-size:18px}.bl-mb-table{display:grid;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;margin-top:6px}.bl-mb-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 14px;font-size:13px;border-top:1px solid rgba(255,255,255,.06)}.bl-mb-row:first-child{border-top:0}.bl-mb-row.head{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:rgba(255,255,255,.02)}.bl-mb-row.total{background:rgba(var(--acc,79,142,255),.08);font-weight:600}.bl-mb-row b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-mb-store{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-mb-heading{display:block;font-style:normal;font-size:11px;color:var(--acc-ink,#8CC2FF);margin-top:2px}.bl-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.bl-tier{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.015);font-size:12.5px;color:var(--muted)}.bl-tier b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-tier.on{border-color:rgba(var(--acc,79,142,255),.6);background:rgba(var(--acc-3,37,99,235),.14);color:#BFD8FF}.bl-fair{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06)}.bl-fair-row{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--muted)}.bl-fair-row b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-bar{height:6px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.bl-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--acc-2,61,130,255)),var(--acc-ink,#8CC2FF))}@media (max-width:860px){.bl-split{grid-template-columns:1fr}.bl-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-mb-row{grid-template-columns:minmax(0,1fr) auto}.bl-mb-row>span:nth-child(2),.bl-mb-row>span:nth-child(3){grid-column:1;font-size:12px;color:var(--muted)}.bl-mb-row.head{display:none}}:root{--bg:#08090C;--surface:#0F1217;--raised:#141821;--muted:#8A93A4;--faint:#5B6474;--ink:#E9EDF3;--cc-card:#0F1217;--cc-card-2:#12161D;--cc-hair:rgba(255,255,255,.075);--cc-blue:#4F8EFF;--cc-blue-2:#3F7DF2;--cc-blue-ink:#8CC2FF}body{background:#08090C}.shell{background:radial-gradient(1000px 520px at 22% -14%,rgba(var(--acc-2,63,125,242),.12),transparent 62%),#08090C}.auth,.cp-wrap,.lux,.mb,.pf,.pw,.ql,.ws{--m-c1:#11151C;--m-c2:#0F1319;--m-c3:#0D1016;--m-line:rgba(255,255,255,.075);--m-glow:rgba(var(--acc-2,63,125,242),.10);--m-tint:rgba(var(--acc-2,63,125,242),.05);--m-kicker:var(--acc-ink,#7FAEFF);--m-hair:rgba(var(--acc,79,142,255),.0)}.lux{--lx-card:#0F1217;--lx-line:rgba(255,255,255,.075);--lx-dim:#8A93A4}.lux,.lux-page,.mb,.pf,.pw,.ql,.ws{background:transparent}.shell :is(.ql-item,.ws-card,.card,.panel,.lux-card,.cp-wrap,.mb-card,.pf-card,.adm-card,.msg,.ws-draft,.pf-modal,.pf-panel,.bl-kpi,.pf-cm-tile,.pf-ov-store,.bl-toggle,.pf-cash-chart,.bl-days,.pf-tile,.pf-pro-card,.bl-plan,.pw-card,.pw-table,.idea){background:var(--cc-card);border:1px solid var(--cc-hair);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.shell :is(.lux-card,.ws-card,.card,.bl-plan,.bl-kpi,.pf-card,.pf-tile,.mb-card,.pf-pro-card,.adm-card,.cp-wrap,.ws-draft,.pf-panel):before{display:none}.shell :is(.lux-card,.mb-card,.pf-card,.card,.adm-card){border-radius:14px}.shell .cc-tilt,.shell .ql-item.cc-tilt:hover,.shell .ql-item.on.cc-tilt:hover{transform:none!important;box-shadow:none!important;border-color:rgba(255,255,255,.14)!important}.shell .cc-tilt:not(.is-pending):after{display:none}.shell :is(.lux-card,.ws-card,.card,.bl-plan,.bl-kpi,.pf-card,.pf-tile,.mb-card,.adm-card):hover{border-color:rgba(255,255,255,.12)}.shell .ql-item.on{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 10.3%,rgb(12,12,12));border-color:rgba(var(--acc,79,142,255),.55);filter:none}.shell .msg.ours{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 9.3%,rgb(11,11,11))}.shell :is(.ws-draft textarea,.field input,.field textarea,.field select,.ql-search input,.lux-field input,.cp-input,.bl-edit input,.bl-edit textarea,.cc-input,.mb-in,.pf-in,.pf-retin,.pf-pctin,.mb-select,.pf-pro-input){background:#0B0D12;border-color:rgba(255,255,255,.09)}.shell :is(.pf-th,.mb-table th,.pf-tr.total,.mb-tr.total,.ws-head,.ws-foot,.pf-motto,.pf-meter,.pf-bar,.pf-thin,.pf-goal){background:#0C0F14}.shell :is(.btn,.lux-btn,.pf-btn,.mb-btn,.ws-btn,.tm-chip){background:#12161D;border-color:rgba(255,255,255,.09);box-shadow:none}.shell :is(.btn,.lux-btn,.pf-btn,.mb-btn,.ws-btn):hover:not(:disabled){background:#171C25;border-color:rgba(255,255,255,.16);transform:none;box-shadow:none}.shell :is(.btn.primary,.lux-btn.primary,.pf-btn.primary,.mb-btn.primary,.ws-btn.primary){background:linear-gradient(180deg,rgb(var(--acc,79,142,255)),rgb(var(--acc-3,47,110,240)));border:1px solid rgba(var(--acc-l,160,200,255),.35);box-shadow:0 6px 18px -8px rgba(var(--acc-3,47,110,240),.8);text-shadow:none}.shell :is(.btn.primary,.lux-btn.primary,.pf-btn.primary,.mb-btn.primary,.ws-btn.primary):before{display:none}.shell :is(.btn.primary,.lux-btn.primary,.pf-btn.primary,.mb-btn.primary,.ws-btn.primary):hover:not(:disabled){background:linear-gradient(180deg,rgb(var(--acc,92,151,255)),rgb(var(--acc-2,58,119,242)));box-shadow:0 8px 22px -8px rgba(var(--acc-3,47,110,240),.9)}.shell :is(.btn.primary,.lux-btn.primary,.pf-btn.primary,.mb-btn.primary,.ws-btn.primary):disabled{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 13.8%,rgb(17,17,17));color:var(--faint)!important;border-color:rgba(255,255,255,.06);box-shadow:none}.shell .tm-chip.on{background:rgba(var(--acc,79,142,255),.14);border-color:rgba(var(--acc,79,142,255),.55);color:#BFD8FF}.shell .display{letter-spacing:-.025em}.shell :is(.lux-kicker,.pf-eyebrow,.mb-kicker){font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-ink,#7FAEFF)}.shell :is(.lux-kicker,.pf-eyebrow):before{content:"";display:inline-block;width:6px;height:6px;border-radius:2px;background:rgb(var(--acc,79,142,255));margin-right:8px;vertical-align:1px}.shell canvas.df{opacity:.35}.shell .sb{background:#0B0D11;border-right:1px solid rgba(255,255,255,.06);gap:16px;padding:18px 12px 14px}.shell .sb-title{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5B6474;padding:0 10px}.shell :is(.sb-link,.sb-lane){border-radius:9px;font-size:13.5px;color:#B4BCC9;padding-top:7px;padding-bottom:7px}.shell :is(.sb-link,.sb-lane):hover{background:rgba(255,255,255,.045);color:#E9EDF3}.shell :is(.sb-link.on,.sb-lane.on){background:linear-gradient(90deg,rgba(var(--acc,79,142,255),.16),rgba(var(--acc,79,142,255),.04));box-shadow:inset 2px 0 0 rgb(var(--acc,79,142,255))}.shell .sb-group:nth-of-type(2) .sb-link:hover,.shell .sb-group:nth-of-type(3) .sb-link:hover{background:rgba(255,255,255,.045)}.shell .sb-pill{font-size:11px;font-weight:600;min-width:22px;height:20px;border-radius:999px}.shell .sb-meta{color:#6B7484}.shell .sb-connect{border:1px dashed rgba(255,255,255,.12);border-radius:9px;color:#B4BCC9;background:transparent}.shell .sb-connect:hover{border-color:rgba(var(--acc,79,142,255),.5);color:#E9EDF3}.shell .sb-nest-title{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#5B6474}.shell .sb-nest-link{border-radius:8px;color:#A3ACBA}.shell .sb-nest-link.on{color:#fff;background:rgba(var(--acc,79,142,255),.12);box-shadow:inset 2px 0 0 rgb(var(--acc,79,142,255))}.sb-me{display:flex;gap:10px;padding:10px;border-radius:12px;background:#10141A;border:1px solid rgba(255,255,255,.06)}.sb-me,.sb-me-av{align-items:center}.sb-me-av{width:32px;height:32px;border-radius:9px;display:inline-flex;justify-content:center;font-weight:700;font-size:14px;color:#fff;background:linear-gradient(145deg,rgb(var(--acc,79,142,255)),rgb(var(--acc-3,47,110,240)));flex-shrink:0}.sb-me-text{display:flex;flex-direction:column;min-width:0}.sb-me-text b{font-size:13px;color:#E9EDF3}.sb-me-text b,.sb-me-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-me-text small{font-size:11.5px;color:#6B7484}.sb-quote-line{display:block;width:100%;margin:8px 0 4px;padding:0 4px;border:0;background:none;text-align:left;font:inherit;font-size:11.5px;font-style:italic;line-height:1.45;color:#5B6474;cursor:pointer}.sb-quote-line:hover{color:#8A93A4}.shell .sb-sidelanes{display:flex;flex-direction:column;gap:2px}.shell .sb-sidelanes .sb-link{font-size:12.5px;padding-top:5px;padding-bottom:5px}.shell-main{flex:1 1;flex-direction:column;height:100vh}.shell-body,.shell-main{min-width:0;display:flex}.shell-body{flex:1 1;min-height:0}.tb{position:relative;z-index:30;flex-shrink:0;height:56px;justify-content:space-between;gap:12px;padding:0 20px 0 24px;border-bottom:1px solid rgba(255,255,255,.06);background:#08090C}.tb,.tb-crumbs{display:flex;align-items:center}.tb-crumbs{gap:8px;min-width:0;font-size:13px}.tb-crumb-sec{color:#6B7484;white-space:nowrap}.tb-crumb-sep{color:#3D4552}.tb-crumb-page{color:#E9EDF3;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-actions{display:flex}.tb-actions,.tb-search{align-items:center;gap:8px}.tb-search{display:inline-flex;height:34px;padding:0 8px 0 11px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#0F1217;color:#8A93A4;font:inherit;font-size:13px;cursor:pointer}.tb-search:hover{border-color:rgba(255,255,255,.16);color:#E9EDF3}.tb kbd,.tb-palette kbd{font-family:var(--ff-mono),ui-monospace,monospace;font-size:10.5px;padding:2px 6px;border-radius:5px;border:1px solid rgba(255,255,255,.1);background:#141821;color:#8A93A4}.tb-menu-wrap{position:relative}.tb-store{display:inline-flex;align-items:center;gap:8px;height:34px;max-width:280px;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--acc-l,120,170,255),.45);background:linear-gradient(90deg,rgb(var(--acc-3,47,110,240)),rgb(var(--acc,79,142,255)));color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px -10px rgba(var(--acc-3,47,110,240),.9)}.tb-store.open,.tb-store:hover{filter:brightness(1.08)}.tb-store-dot{width:7px;height:7px;border-radius:50%;background:#9BFFCF;box-shadow:0 0 0 3px rgba(155,255,207,.18);flex-shrink:0}.tb-store-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-store-mk{font-size:11px;font-weight:600;opacity:.8}.tb-bell{position:relative;width:34px;height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#0F1217;color:#B4BCC9;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tb-bell.open,.tb-bell:hover{color:#fff;border-color:rgba(255,255,255,.16)}.tb-bell-n{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#FF5C6C;font-size:10px;box-shadow:0 0 0 2px #08090C}.tb-avatar,.tb-bell-n{color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.tb-avatar{width:32px;height:32px;border-radius:9px;font-size:13px;background:linear-gradient(145deg,rgb(var(--acc,79,142,255)),rgb(var(--acc-3,47,110,240)))}.tb-pop{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;max-height:60vh;overflow-y:auto;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#10141A;box-shadow:0 24px 60px -20px rgba(0,0,0,.9);display:flex;flex-direction:column;gap:2px}.tb-pop-right{left:auto;right:0}.tb-pop-title{padding:6px 10px 4px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5B6474}.tb-pop-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;border:0;background:none;color:#C9D0DB;font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.tb-pop-item:hover{background:rgba(255,255,255,.05);color:#fff}.tb-pop-item.on{background:rgba(var(--acc,79,142,255),.14);color:#fff}.tb-pop-item b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#8A93A4}.tb-pop-item b.tb-hot{color:#FF8A93}.tb-pop-meta{font-size:11.5px;color:#6B7484}.tb-palette-back{position:fixed;inset:0;z-index:200;background:rgba(4,5,8,.62);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.tb-palette{width:min(620px,100%);border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0F1217;box-shadow:0 40px 100px -30px rgba(0,0,0,.95);overflow:hidden}.tb-palette-in{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07);color:#8A93A4}.tb-palette-in input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#E9EDF3;font:inherit;font-size:15px}.tb-palette-list{max-height:50vh;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px}.tb-palette-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:9px;border:0;background:none;color:#C9D0DB;font:inherit;font-size:14px;text-align:left;cursor:pointer}.tb-palette-item.on{background:rgba(var(--acc,79,142,255),.14);color:#fff}.tb-palette-empty{margin:0;padding:16px;color:#6B7484;font-size:13px}@media print{.tb{display:none!important}}@media (max-width:820px){.shell-main{width:100%;height:auto}.shell-body{flex-direction:column;overflow:visible}.tb{padding:0 14px;height:52px}.tb-avatar,.tb-crumb-sec,.tb-crumb-sep,.tb-search kbd,.tb-search span{display:none}.tb-store{max-width:170px}}.dsh{flex-direction:column;padding:28px 32px 48px;max-width:1320px}.dsh,.dsh-head{display:flex;gap:16px}.dsh-head{justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.dsh-head .display{margin:4px 0;font-size:30px}.dsh-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-ink,#7FAEFF)}.dsh-kicker:before{content:"";display:inline-block;width:6px;height:6px;border-radius:2px;background:rgb(var(--acc,79,142,255));margin-right:8px;vertical-align:1px}.dsh-sub{margin:0;color:#8A93A4;font-size:14px}.dsh-seg{display:inline-flex;gap:4px;padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0F1217}.dsh-seg a{padding:7px 12px;border-radius:7px;font-size:13px;font-weight:600;color:#8A93A4;text-decoration:none}.dsh-seg a.on{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 13.8%,rgb(17,17,17));box-shadow:inset 0 0 0 1px rgba(var(--acc,79,142,255),.4)}.dsh-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.dsh-kpi{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.075);background:#0F1217;min-width:0}.dsh-kpi.big{padding:18px 18px 20px;gap:18px;background:linear-gradient(180deg,#11161E,#0E1117)}.dsh-kpi-top{display:flex;align-items:center;gap:8px;min-width:0}.dsh-kpi-ico{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--acc-ink,#8CC2FF);background:rgba(var(--acc,79,142,255),.12);flex-shrink:0}.dsh-kpi:not(.big) .dsh-kpi-ico{width:22px;height:22px;background:rgba(255,255,255,.05);color:#8A93A4}.dsh-kpi-l{flex:1 1;min-width:0;font-size:12.5px;color:#8A93A4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsh-kpi-v{font-size:20px;font-weight:700;letter-spacing:-.02em;color:#F2F5F9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh-kpi.big .dsh-kpi-v{font-size:30px}.dsh-delta{flex-shrink:0;font-size:11px;font-weight:700;padding:3px 7px;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh-delta.up{color:#7FE8B4;background:rgba(95,224,160,.12)}.dsh-delta.down{color:#FF9A90;background:rgba(255,122,110,.12)}.dsh-delta.flat{color:#8A93A4;background:rgba(255,255,255,.05)}.dsh-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:12px;gap:12px}.dsh-grid.even{grid-template-columns:repeat(2,minmax(0,1fr))}.dsh-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.075);background:#0F1217;min-width:0}.dsh-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.dsh-card-head h2{margin:0;font-size:15px;font-weight:650;color:#E9EDF3}.dsh-dim{color:#6B7484;font-size:12.5px;margin:0}.dsh-link{font-size:12.5px;color:var(--acc-ink,#8CC2FF);text-decoration:none}.dsh-legend{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#8A93A4}.dsh-legend i{display:inline-block;width:10px;height:3px;border-radius:2px;margin-left:8px}.dsh-legend i.rev{background:rgb(var(--acc,79,142,255))}.dsh-legend i.ads{background:#F3B565}.dsh-chart{width:100%;height:auto;display:block}.dsh-grid-line{stroke:rgba(255,255,255,.06);stroke-width:1}.dsh-axis{fill:#5B6474;font-size:10px}.dsh-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.dsh-line.rev{stroke:rgb(var(--acc,79,142,255))}.dsh-line.ads{stroke:#F3B565;stroke-dasharray:4 3}.dsh-need{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#0C0F14;color:#C9D0DB;font-size:13.5px;text-decoration:none}.dsh-need:hover{border-color:rgba(255,255,255,.15);color:#fff}.dsh-need b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#E9EDF3}.dsh-need.hot b{color:#FF8A93}.dsh-table-wrap{overflow-x:auto;margin:0 -4px}.dsh-table{min-width:860px;display:grid}.dsh-tr{display:grid;grid-template-columns:minmax(150px,1.4fr) 1.1fr .6fr .9fr .7fr .9fr 1.2fr .9fr;grid-gap:10px;gap:10px;align-items:center;padding:11px 6px;border-top:1px solid rgba(255,255,255,.06);color:#C9D0DB;font-size:13px;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh-tr:hover:not(.dsh-th){background:rgba(255,255,255,.025)}.dsh-th{border-top:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5B6474}.dsh-tr>span{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.dsh-store{flex-direction:column;align-items:flex-start!important;gap:0!important}.dsh-store b{color:#E9EDF3;font-weight:600}.dsh-store small{color:#6B7484;font-size:11.5px}.dsh-bad{color:#FF9A90}.dsh-flag{font-size:10.5px;font-weight:700;color:#FFC98A;background:rgba(255,190,110,.12);padding:2px 6px}.dsh-flag,.dsh-pill{font-style:normal;border-radius:999px}.dsh-pill{font-size:11px;font-weight:600;color:#8A93A4;background:rgba(255,255,255,.05);padding:2px 7px}.dsh-pill.hot{color:#FF9AA3;background:rgba(255,92,108,.12)}.dsh-row{display:flex;align-items:center;gap:10px;padding:9px 4px;border-top:1px solid rgba(255,255,255,.05);color:#C9D0DB;text-decoration:none;font-size:13px}.dsh-row:first-of-type{border-top:0}.dsh-row:hover{color:#fff}.dsh-row-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#8A93A4}.dsh-row-dot.hot{background:#FF5C6C}.dsh-row-dot.mid{background:#F3B565}.dsh-row-dot.ok{background:#5FE0A0}.dsh-row-t{flex:1 1;min-width:0;display:flex;flex-direction:column}.dsh-row-t small{color:#6B7484;font-size:11.5px}@media (max-width:1100px){.dsh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dsh-grid,.dsh-grid.even{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.dsh{padding:18px 14px 40px}.dsh-head .display,.dsh-kpi.big .dsh-kpi-v{font-size:24px}}.auth,.lux-page.auth{background:radial-gradient(900px 520px at 20% -12%,rgba(var(--acc-2,63,125,242),.14),transparent 62%),#08090C}.auth .auth-card{background:#0F1217;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px -30px rgba(0,0,0,.9);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:16px}.auth .auth-card:before{display:none}.auth .auth-field input,.auth .auth-field select{background:#0B0D12;border-color:rgba(255,255,255,.09)}.auth .auth-btn:not(.ghost){background:linear-gradient(180deg,rgb(var(--acc,79,142,255)),rgb(var(--acc-3,47,110,240)));border:1px solid rgba(var(--acc-l,160,200,255),.35);box-shadow:0 8px 22px -10px rgba(var(--acc-3,47,110,240),.9);text-shadow:none}.auth .auth-btn:not(.ghost):before{display:none}.dsh-grid.three{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr)}.dsh-score{min-width:0;display:flex;flex-direction:column}.dsh-score>*{flex:1 1;border-radius:14px;border:1px solid rgba(255,255,255,.075);background:#0F1217}@media (max-width:1100px){.dsh-grid.three{grid-template-columns:minmax(0,1fr)}}:root{--bg:#050A14;--surface:#0A1222;--raised:#0D172B;--line:rgba(110,155,255,.13);--line-soft:rgba(110,155,255,.09);--muted:#8C9BB8;--faint:#5D6B88;--cc-card:#0A1222;--cc-card-2:#0D172B;--cc-hair:rgba(110,155,255,.13)}body{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 7.3%,rgb(0,0,0))}.shell{background:radial-gradient(1100px 560px at 18% -16%,rgba(var(--acc-2,63,125,242),.3),transparent 62%),radial-gradient(900px 420px at 62% -18%,rgba(var(--acc-2,63,125,242),.2),transparent 60%),radial-gradient(800px 480px at 100% -10%,rgba(var(--acc,79,142,255),.14),transparent 60%),radial-gradient(900px 600px at 60% 115%,rgba(var(--acc-4,37,78,180),.16),transparent 60%),color-mix(in srgb,rgb(var(--acc,79,142,255)) 7.3%,rgb(0,0,0))}.auth,.cp-wrap,.lux,.mb,.pf,.pw,.ql,.ws{--m-c1:color-mix(in srgb,rgb(var(--acc,79,142,255)) 16.5%,rgb(0,0,0));--m-c2:color-mix(in srgb,rgb(var(--acc,79,142,255)) 14.4%,rgb(0,0,0));--m-c3:color-mix(in srgb,rgb(var(--acc,79,142,255)) 12.3%,rgb(0,0,0));--m-line:rgba(var(--acc-l,110,155,255),.13);--m-glow:rgba(var(--acc-2,63,125,242),.16);--m-tint:rgba(var(--acc-2,63,125,242),.10);--m-kicker:var(--acc-ink,#8CC2FF)}.lux{--lx-card:color-mix(in srgb,rgb(var(--acc,79,142,255)) 13.0%,rgb(0,0,0));--lx-line:rgba(var(--acc-l,110,155,255),.13);--lx-dim:#8C9BB8}.shell :is(.ql-item,.ws-card,.card,.panel,.lux-card,.cp-wrap,.mb-card,.pf-card,.adm-card,.msg,.ws-draft,.pf-modal,.pf-panel,.bl-kpi,.pf-cm-tile,.pf-ov-store,.bl-toggle,.pf-cash-chart,.bl-days,.pf-tile,.pf-pro-card,.bl-plan,.pw-card,.pw-table,.idea){background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--acc,79,142,255)) 16.5%,rgb(0,0,0)) 0,color-mix(in srgb,rgb(var(--acc,79,142,255)) 13%,rgb(0,0,0)) 100%);border-color:rgba(var(--acc-l,110,155,255),.13)}.shell :is(.lux-card,.ws-card,.card,.bl-plan,.bl-kpi,.pf-card,.pf-tile,.mb-card,.adm-card):hover{border-color:rgba(var(--acc-l,110,155,255),.26)}.shell .ql-item.on{background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--acc,79,142,255)) 27.1%,rgb(0,0,0)),color-mix(in srgb,rgb(var(--acc,79,142,255)) 19.7%,rgb(0,0,0)));border-color:rgba(var(--acc,79,142,255),.7)}.shell .msg.ours{background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--acc,79,142,255)) 23.9%,rgb(0,0,0)),color-mix(in srgb,rgb(var(--acc,79,142,255)) 17.6%,rgb(0,0,0)))}.shell :is(.ws-draft textarea,.field input,.field textarea,.field select,.ql-search input,.lux-field input,.cp-input,.bl-edit input,.bl-edit textarea,.cc-input,.mb-in,.pf-in,.pf-retin,.pf-pctin,.mb-select,.pf-pro-input){background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 11.5%,rgb(0,0,0));border-color:rgba(var(--acc-l,110,155,255),.16)}.shell :is(.pf-th,.mb-table th,.pf-tr.total,.mb-tr.total,.ws-head,.ws-foot,.pf-motto,.pf-meter,.pf-bar,.pf-thin,.pf-goal){background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 13.6%,rgb(0,0,0))}.shell :is(.btn,.lux-btn,.pf-btn,.mb-btn,.ws-btn,.tm-chip){background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 18.6%,rgb(0,0,0));border-color:rgba(var(--acc-l,110,155,255),.18)}.shell :is(.btn,.lux-btn,.pf-btn,.mb-btn,.ws-btn):hover:not(:disabled){background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 23.7%,rgb(0,0,0));border-color:rgba(var(--acc-l,110,155,255),.34)}.shell :is(.btn.primary,.lux-btn.primary,.pf-btn.primary,.mb-btn.primary,.ws-btn.primary){background:linear-gradient(180deg,rgb(var(--acc,90,152,255)),rgb(var(--acc-3,47,110,240)));box-shadow:0 8px 24px -8px rgba(var(--acc-3,47,110,240),.95),inset 0 1px 0 rgba(255,255,255,.22)}.shell .sb{background:radial-gradient(420px 260px at 20% -6%,rgba(var(--acc-2,63,125,242),.28),transparent 65%),linear-gradient(180deg,color-mix(in srgb,rgb(var(--acc,79,142,255)) 12.6%,rgb(0,0,0)) 0,color-mix(in srgb,rgb(var(--acc,79,142,255)) 9.8%,rgb(0,0,0)) 50%,color-mix(in srgb,rgb(var(--acc,79,142,255)) 8.4%,rgb(0,0,0)) 100%);border-right:1px solid rgba(var(--acc-l,110,155,255),.12)}.shell .sb-title{color:#6F86B8}.shell :is(.sb-link,.sb-lane){color:#B9C6DF}.shell :is(.sb-link,.sb-lane):hover{background:rgba(var(--acc,79,142,255),.1);color:#FFFFFF}.shell :is(.sb-link.on,.sb-lane.on){background:linear-gradient(90deg,rgba(var(--acc,79,142,255),.34),rgba(var(--acc,79,142,255),.08));color:#FFFFFF;box-shadow:inset 3px 0 0 var(--acc-ink,#6AA2FF),0 0 0 1px rgba(var(--acc-l,110,155,255),.18)}.shell .sb-group:nth-of-type(2) .sb-link:hover,.shell .sb-group:nth-of-type(3) .sb-link:hover{background:rgba(var(--acc,79,142,255),.1)}.shell .sb-nest-link.on{background:rgba(var(--acc,79,142,255),.22);box-shadow:inset 3px 0 0 var(--acc-ink,#6AA2FF)}.shell .sb-meta{color:#7487AD}.shell .sb-connect{border-color:rgba(var(--acc-l,110,155,255),.24);color:#B9C6DF}.sb-me{background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--acc,79,142,255)) 19.1%,rgb(0,0,0)),color-mix(in srgb,rgb(var(--acc,79,142,255)) 15.5%,rgb(0,0,0)));border-color:rgba(var(--acc-l,110,155,255),.16)}.sb-me-text small,.sb-quote-line{color:#6F86B8}.tb{background:rgba(6,12,25,.96);border-bottom-color:rgba(var(--acc-l,110,155,255),.14);box-shadow:0 1px 0 rgba(var(--acc,79,142,255),.06),0 12px 30px -24px rgba(var(--acc-2,63,125,242),.6)}.tb-crumb-sec{color:#7C93C2}.tb-crumb-sep{color:color-mix(in srgb,rgb(var(--acc,79,142,255)) 33.9%,rgb(45,45,45))}.tb-bell,.tb-search{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 14.4%,rgb(0,0,0));border-color:rgba(var(--acc-l,110,155,255),.18);color:#9FB0D2}.tb-bell.open,.tb-bell:hover,.tb-search:hover{border-color:rgba(var(--acc-l,110,155,255),.36);color:#fff}.tb kbd,.tb-palette kbd{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 20.3%,rgb(0,0,0));border-color:rgba(var(--acc-l,110,155,255),.2);color:#9FB0D2}.tb-store{background:linear-gradient(90deg,rgb(var(--acc-3,47,110,240)),rgb(var(--acc,90,152,255)) 60%,var(--acc-ink,#7AB0FF));box-shadow:0 8px 22px -10px rgba(var(--acc-2,63,125,242),1),inset 0 1px 0 rgba(255,255,255,.25)}.tb-palette,.tb-pop{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 14.4%,rgb(0,0,0));border-color:rgba(var(--acc-l,110,155,255),.18)}.tb-pop-item:hover{background:rgba(var(--acc,79,142,255),.12)}.tb-palette-item.on,.tb-pop-item.on{background:rgba(var(--acc,79,142,255),.24)}.tb-palette-in{border-bottom-color:rgba(var(--acc-l,110,155,255),.14)}.dsh-card,.dsh-kpi{background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--acc,79,142,255)) 16.5%,rgb(0,0,0)),color-mix(in srgb,rgb(var(--acc,79,142,255)) 13%,rgb(0,0,0)));border-color:rgba(var(--acc-l,110,155,255),.13)}.dsh-kpi.big{background:radial-gradient(420px 160px at 0 0,rgba(var(--acc-2,63,125,242),.22),transparent 70%),linear-gradient(180deg,color-mix(in srgb,rgb(var(--acc,79,142,255)) 19.5%,rgb(0,0,0)),color-mix(in srgb,rgb(var(--acc,79,142,255)) 14.4%,rgb(0,0,0)));border-color:rgba(var(--acc-l,110,155,255),.2)}.dsh-kpi-ico{background:rgba(var(--acc,79,142,255),.2);color:var(--acc-ink,#A9CCFF);box-shadow:inset 0 0 0 1px rgba(var(--acc-l,110,155,255),.25)}.dsh-kpi:not(.big) .dsh-kpi-ico{background:rgba(var(--acc,79,142,255),.12);color:var(--acc-ink,#8CC2FF)}.dsh-dim,.dsh-kpi-l,.dsh-sub{color:#8C9BB8}.dsh-seg{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 14.4%,rgb(0,0,0));border-color:rgba(var(--acc-l,110,155,255),.16)}.dsh-seg a.on{background:linear-gradient(180deg,rgb(var(--acc-3,47,110,240)),rgb(var(--acc-3,37,89,214)));color:#fff;box-shadow:0 6px 16px -8px rgba(var(--acc-3,47,110,240),.9)}.dsh-need{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 12.3%,rgb(0,0,0));border-color:rgba(var(--acc-l,110,155,255),.12)}.dsh-need:hover{border-color:rgba(var(--acc-l,110,155,255),.3)}.dsh-th{color:#6F86B8}.dsh-tr{border-top-color:rgba(var(--acc-l,110,155,255),.09)}.dsh-tr:hover:not(.dsh-th){background:rgba(var(--acc,79,142,255),.06)}.dsh-grid-line{stroke:rgba(var(--acc-l,110,155,255),.1)}.dsh-axis{fill:#6F86B8}.dsh-line.rev{stroke:rgb(var(--acc,90,152,255));filter:drop-shadow(0 0 6px rgba(var(--acc,79,142,255),.55))}.dsh-score>*{background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--acc,79,142,255)) 16.5%,rgb(0,0,0)),color-mix(in srgb,rgb(var(--acc,79,142,255)) 13%,rgb(0,0,0)));border-color:rgba(var(--acc-l,110,155,255),.13)}.bl-mb-table{border-color:rgba(var(--acc-l,110,155,255),.14)}.bl-mb-row{border-top-color:rgba(var(--acc-l,110,155,255),.09)}.bl-mb-row.head{background:rgba(var(--acc,79,142,255),.05)}.bl-tier{background:rgba(var(--acc,79,142,255),.04)}.bl-fair,.bl-tier{border-color:rgba(var(--acc-l,110,155,255),.12)}.bl-fair{background:rgba(var(--acc,79,142,255),.05)}.auth,.lux-page.auth{background:radial-gradient(1000px 560px at 20% -14%,rgba(var(--acc-2,63,125,242),.3),transparent 62%),radial-gradient(700px 480px at 100% 110%,rgba(var(--acc-4,37,78,180),.18),transparent 60%),color-mix(in srgb,rgb(var(--acc,79,142,255)) 7.3%,rgb(0,0,0))}.auth .auth-card{background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--acc,79,142,255)) 16.5%,rgb(0,0,0)),color-mix(in srgb,rgb(var(--acc,79,142,255)) 13%,rgb(0,0,0)));border-color:rgba(var(--acc-l,110,155,255),.16)}.auth .auth-field input,.auth .auth-field select{background:color-mix(in srgb,rgb(var(--acc,79,142,255)) 11.5%,rgb(0,0,0));border-color:rgba(var(--acc-l,110,155,255),.16)}.auth,.shell.accent-blue{--acc:79,142,255;--acc-2:63,125,242;--acc-ink:#9CC4FF;--acc-soft:#6F95D6;--acc-grad:linear-gradient(90deg,#2F6EF0,#5A98FF 60%,#7AB0FF);--acc-btn:linear-gradient(180deg,#5A98FF,#2F6EF0);--glow-a:rgba(47,100,230,.30);--glow-b:rgba(79,142,255,.12);--glow-c:rgba(30,64,175,.20)}.shell.accent-violet{--acc:192,108,255;--acc-2:168,85,247;--acc-ink:#E2B8FF;--acc-soft:#B48AD8;--acc-grad:linear-gradient(90deg,#7C3AED,#C026D3 55%,#EC4899);--acc-btn:linear-gradient(180deg,#B455F5,#7C3AED);--glow-a:rgba(147,51,234,.30);--glow-b:rgba(236,72,153,.14);--glow-c:rgba(91,33,182,.22)}:root{--bg:#07080B;--surface:#0C0D11;--raised:#111319;--line:rgba(255,255,255,.08);--line-soft:rgba(255,255,255,.06);--muted:#8D93A1;--faint:#5C6270}body{background:#07080B}.shell{background:radial-gradient(1100px 560px at 16% -18%,var(--glow-a),transparent 62%),radial-gradient(900px 440px at 70% -22%,var(--glow-b),transparent 60%),radial-gradient(900px 620px at 55% 118%,var(--glow-c),transparent 62%),#07080B}.shell .cp-wrap,.shell .lux,.shell .mb,.shell .pf,.shell .pw,.shell .ql,.shell .ws{--m-c1:#0E0F14;--m-c2:#0C0D11;--m-c3:#0A0B0F;--m-line:rgba(var(--acc),.14);--m-glow:rgba(var(--acc),.14);--m-tint:rgba(var(--acc),.07);--m-kicker:var(--acc-ink)}.shell .lux{--lx-card:#0C0D11;--lx-line:rgba(var(--acc),.14);--lx-dim:#8D93A1}.shell :is(.ql-item,.ws-card,.card,.panel,.lux-card,.cp-wrap,.mb-card,.pf-card,.adm-card,.msg,.ws-draft,.pf-modal,.pf-panel,.bl-kpi,.pf-cm-tile,.pf-ov-store,.bl-toggle,.pf-cash-chart,.bl-days,.pf-tile,.pf-pro-card,.bl-plan,.pw-card,.pw-table,.idea,.dsh-kpi,.dsh-card){background:radial-gradient(520px 220px at 0 0,rgba(var(--acc-2),.1),transparent 70%),#0C0D11;border-color:rgba(var(--acc),.14)}.shell :is(.lux-card,.ws-card,.card,.bl-plan,.bl-kpi,.pf-card,.pf-tile,.mb-card,.adm-card,.dsh-kpi,.dsh-card):hover{border-color:rgba(var(--acc),.28)}.shell .ql-item.on{background:radial-gradient(420px 200px at 0 0,rgba(var(--acc-2),.26),transparent 70%),#10121A;border-color:rgba(var(--acc),.65)}.shell .msg.ours{background:radial-gradient(420px 200px at 0 0,rgba(var(--acc-2),.16),transparent 70%),#0E1016}.shell :is(.ws-draft textarea,.field input,.field textarea,.field select,.ql-search input,.lux-field input,.cp-input,.bl-edit input,.bl-edit textarea,.cc-input,.mb-in,.pf-in,.pf-retin,.pf-pctin,.mb-select,.pf-pro-input){background:#08090C;border-color:rgba(var(--acc),.16)}.shell :is(.pf-th,.mb-table th,.pf-tr.total,.mb-tr.total,.ws-head,.ws-foot,.pf-motto,.pf-meter,.pf-bar,.pf-thin,.pf-goal){background:#0A0B0F}.shell :is(.btn,.lux-btn,.pf-btn,.mb-btn,.ws-btn,.tm-chip){background:#111319;border-color:rgba(var(--acc),.18)}.shell :is(.btn,.lux-btn,.pf-btn,.mb-btn,.ws-btn):hover:not(:disabled){background:#161922;border-color:rgba(var(--acc),.36)}.shell :is(.btn.primary,.lux-btn.primary,.pf-btn.primary,.mb-btn.primary,.ws-btn.primary){background:var(--acc-btn);border-color:rgba(var(--acc),.45);box-shadow:0 8px 24px -8px rgba(var(--acc-2),.9),inset 0 1px 0 rgba(255,255,255,.22)}.shell :is(.btn.primary,.lux-btn.primary,.pf-btn.primary,.mb-btn.primary,.ws-btn.primary):hover:not(:disabled){background:var(--acc-btn);filter:brightness(1.1)}.shell .bl-tier.on,.shell .tm-chip.on{background:rgba(var(--acc),.16);border-color:rgba(var(--acc),.6);color:var(--acc-ink)}.dsh-kicker,.shell :is(.lux-kicker,.pf-eyebrow,.mb-kicker){color:var(--acc-ink)}.dsh-kicker:before,.shell :is(.lux-kicker,.pf-eyebrow):before{background:rgb(var(--acc));box-shadow:0 0 10px rgba(var(--acc),.8)}.shell .sb{background:radial-gradient(420px 280px at 18% -8%,var(--glow-a),transparent 66%),linear-gradient(180deg,#08090D 0,#07080B 100%);border-right-color:rgba(var(--acc),.12)}.shell .sb-title{color:var(--acc-soft);opacity:.85}.shell :is(.sb-link,.sb-lane){color:#BCC2CE}.shell .sb-group:nth-of-type(2) .sb-link:hover,.shell .sb-group:nth-of-type(3) .sb-link:hover,.shell :is(.sb-link,.sb-lane):hover{background:rgba(var(--acc),.09);color:#fff}.shell :is(.sb-link.on,.sb-lane.on){background:linear-gradient(90deg,rgba(var(--acc),.3),rgba(var(--acc),.06));color:#fff;box-shadow:inset 3px 0 0 rgb(var(--acc)),0 0 0 1px rgba(var(--acc),.16),0 0 24px -10px rgba(var(--acc),.9)}.shell .sb-nest-link.on{background:rgba(var(--acc),.2);box-shadow:inset 3px 0 0 rgb(var(--acc))}.shell .sb-meta{color:#6E7482}.shell .sb-connect{border-color:rgba(var(--acc),.24)}.shell .sb-me{background:radial-gradient(260px 120px at 0 0,rgba(var(--acc-2),.16),transparent 70%),#0C0D11;border-color:rgba(var(--acc),.16)}.shell .sb-me-av,.shell .tb-avatar{background:var(--acc-btn)}.shell .sb-me-text small,.shell .sb-quote-line{color:#6E7482}.shell .tb{background:rgba(7,8,11,.97);border-bottom-color:rgba(var(--acc),.14);box-shadow:0 1px 0 rgba(var(--acc),.06),0 14px 30px -24px rgba(var(--acc-2),.7)}.shell .tb-crumb-sec{color:var(--acc-soft)}.shell .tb-crumb-sep{color:#3B3F4A}.shell .tb-accent,.shell .tb-bell,.shell .tb-search{background:#0C0D11;border-color:rgba(var(--acc),.18);color:#A3A9B6}.shell .tb-accent:hover,.shell .tb-bell.open,.shell .tb-bell:hover,.shell .tb-search:hover{border-color:rgba(var(--acc),.4);color:#fff}.shell .tb kbd,.shell .tb-palette kbd{background:#121419;border-color:rgba(var(--acc),.2);color:#A3A9B6}.shell .tb-store{background:var(--acc-grad);border-color:rgba(var(--acc),.5);box-shadow:0 8px 22px -10px rgba(var(--acc-2),1),inset 0 1px 0 rgba(255,255,255,.25)}.shell :is(.tb-pop,.tb-palette){background:#0C0D11;border-color:rgba(var(--acc),.2)}.shell .tb-pop-item:hover{background:rgba(var(--acc),.1)}.shell :is(.tb-pop-item.on,.tb-palette-item.on){background:rgba(var(--acc),.22)}.shell .tb-palette-in{border-bottom-color:rgba(var(--acc),.14)}.tb-accent{width:34px;height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.1);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.tb-accent-dot{width:16px;height:16px;border-radius:50%;box-shadow:0 0 12px rgba(var(--acc),.9)}.tb-accent-dot.blue{background:linear-gradient(135deg,#2F6EF0,#7AB0FF)}.tb-accent-dot.violet{background:linear-gradient(135deg,#7C3AED,#EC4899)}.shell .dsh-kpi.big{background:radial-gradient(440px 170px at 0 0,rgba(var(--acc-2),.26),transparent 70%),linear-gradient(180deg,#0F1016,#0B0C10);border-color:rgba(var(--acc),.22)}.shell .dsh-kpi-ico{background:rgba(var(--acc),.18);color:var(--acc-ink);box-shadow:inset 0 0 0 1px rgba(var(--acc),.26)}.shell .dsh-kpi:not(.big) .dsh-kpi-ico{background:rgba(var(--acc),.1);color:var(--acc-ink);box-shadow:none}.shell :is(.dsh-kpi-l,.dsh-sub,.dsh-dim){color:#8D93A1}.shell .dsh-seg{background:#0C0D11;border-color:rgba(var(--acc),.16)}.shell .dsh-seg a.on{background:var(--acc-btn);color:#fff;box-shadow:0 6px 16px -8px rgba(var(--acc-2),.9)}.shell .dsh-need{background:#09090D;border-color:rgba(var(--acc),.12)}.shell .dsh-need:hover{border-color:rgba(var(--acc),.3)}.shell .dsh-th{color:var(--acc-soft)}.shell .dsh-tr{border-top-color:rgba(255,255,255,.06)}.shell .dsh-tr:hover:not(.dsh-th){background:rgba(var(--acc),.05)}.shell .dsh-grid-line{stroke:rgba(255,255,255,.06)}.shell .dsh-axis{fill:#6E7482}.shell .dsh-line.rev{stroke:rgb(var(--acc));filter:drop-shadow(0 0 6px rgba(var(--acc),.6))}.shell .dsh-legend i.rev{background:rgb(var(--acc))}.shell .dsh-link{color:var(--acc-ink)}.shell .dsh-score>*{background:radial-gradient(520px 220px at 0 0,rgba(var(--acc-2),.1),transparent 70%),#0C0D11;border-color:rgba(var(--acc),.14)}.shell .bl-kick{color:var(--acc-ink)}.shell .bl-mb-table{border-color:rgba(var(--acc),.14)}.shell .bl-mb-row.head{background:rgba(var(--acc),.05)}.shell .bl-mb-row.total{background:rgba(var(--acc),.1)}.shell .bl-bar i{background:var(--acc-grad)}.shell .bl-fair{background:rgba(var(--acc),.04);border-color:rgba(var(--acc),.12)}.auth,.lux-page.auth{background:radial-gradient(1000px 560px at 20% -14%,var(--glow-a),transparent 62%),radial-gradient(700px 480px at 100% 110%,var(--glow-c),transparent 60%),#07080B}.auth .auth-card{background:radial-gradient(520px 220px at 0 0,rgba(var(--acc-2),.12),transparent 70%),#0C0D11;border-color:rgba(var(--acc),.16)}.auth .auth-field input,.auth .auth-field select{background:#08090C;border-color:rgba(var(--acc),.16)}.dsh-stop{stop-color:#4F8EFF}.dsh-stop.top{stop-opacity:.28}.dsh-stop.bottom{stop-opacity:0}.shell .dsh-stop{stop-color:rgb(var(--acc))}.auth,.shell.accent-blue{--acc-3:37,99,235;--acc-4:26,73,196;--acc-l:124,184,255;--acc-dk:16,36,88}.shell.accent-violet{--acc-3:124,58,237;--acc-4:91,33,182;--acc-l:216,160,255;--acc-dk:54,18,92}.auth,.shell{--brand:rgb(var(--acc-2));--brand-soft:rgba(var(--acc-l),.12);--accent:rgb(var(--acc-2));--accent-ink:var(--acc-ink);--accent-soft:rgba(var(--acc),.12);--amber:rgb(var(--acc-2));--amber-ink:var(--acc-ink);--amber-soft:rgba(var(--acc),.12);--cc-card:#0C0D11;--cc-card-2:#111319;--cc-hair:rgba(var(--acc),.14);--cc-blue:rgb(var(--acc));--cc-blue-2:rgb(var(--acc-2));--cc-blue-ink:var(--acc-ink)}.shell{--bg:#07080B;--surface:#0C0D11;--raised:#111319;--line:rgba(255,255,255,.08);--line-soft:rgba(255,255,255,.06);--m-c1:#0E0F14;--m-c2:#0C0D11;--m-c3:#0A0B0F;--m-line:rgba(var(--acc),.14);--m-glow:rgba(var(--acc),.14);--m-tint:rgba(var(--acc),.07);--m-kicker:var(--acc-ink);--m-hair:rgba(var(--acc),.5)}.shell .mb{--mb-bg:#07080B;--mb-card:#0C0D11;--mb-card2:#111319;--mb-line:rgba(var(--acc),.16);--mb-line2:rgba(var(--acc),.26);--mb-dim:#8D93A1}.shell .pf{--pf-s1:#0C0D11;--pf-s2:#111319;--pf-line:rgba(var(--acc),.16)}.shell :is(.su-step,.pb-side,.wn-section,.mb-tile,.mb-ov-kpi,.mb-sku-cell,.mb-holds,.mb-ctl-box,.pnl-sheet,.pf-all-kpi,.pf-all-period,.pg-panel,.ws-info,.pw-empty,.mb-feedstat,.seo-upload){background:radial-gradient(520px 220px at 0 0,rgba(var(--acc-2),.1),transparent 70%),#0C0D11}.shell :is(.su-step,.pb-side,.mb-tile,.mb-ov-kpi,.mb-sku-cell,.mb-holds,.mb-ctl-box,.pnl-sheet,.pf-all-kpi,.pf-all-period,.pg-panel,.ws-info,.mb-feedstat){border-color:rgba(var(--acc),.14)}.shell :is(.su-step,.mb-tile,.mb-ov-kpi,.mb-sku-cell,.pf-all-kpi,.pf-all-period):hover{border-color:rgba(var(--acc),.3)}.shell .pf-all-period.on{background:radial-gradient(420px 200px at 0 0,rgba(var(--acc-2),.26),transparent 70%),#10121A;border-color:rgba(var(--acc),.55)}.shell .wn-section{border-left-color:rgb(var(--acc))}.shell :is(.btn,.lux-btn,.pf-btn,.mb-btn,.ws-btn,.pg-btn,.tm-chip,.pf-preset,.pf-monthbtn,.fx-peek,.adm-tab,.dp-tab){background:radial-gradient(120% 150% at 0 0,rgba(var(--acc-2),.24),transparent 60%),#101217;border:1px solid rgba(var(--acc),.36);color:#E6E9F0;text-shadow:none;box-shadow:0 6px 20px -10px rgba(var(--acc-2),.8),inset 0 1px 0 rgba(255,255,255,.05)}.shell :is(.btn,.lux-btn,.pf-btn,.mb-btn,.ws-btn,.pg-btn,.tm-chip,.pf-preset,.pf-monthbtn,.fx-peek,.adm-tab,.dp-tab):hover:not(:disabled){background:radial-gradient(120% 150% at 0 0,rgba(var(--acc-2),.36),transparent 60%),#13151C;border-color:rgba(var(--acc),.62);color:#FFFFFF;box-shadow:0 10px 28px -10px rgba(var(--acc-2),1),0 0 0 1px rgba(var(--acc),.14),inset 0 1px 0 rgba(255,255,255,.07)}.shell :is(.btn,.lux-btn,.pf-btn,.mb-btn,.ws-btn,.pg-btn,.tm-chip,.adm-tab,.dp-tab):focus-visible{outline:2px solid rgba(var(--acc),.85);outline-offset:2px}.shell :is(.btn,.lux-btn,.pf-btn,.mb-btn,.ws-btn,.pg-btn,.tm-chip,.pf-preset,.pf-monthbtn):disabled{background:#0E0F13;border-color:rgba(255,255,255,.07);color:var(--faint);box-shadow:none;filter:none}.shell :is(.mb-btn.tiny,.ws-btn.tiny,.cp-actions .btn){box-shadow:none}.shell .ws-btn.quiet{background:transparent;border-color:transparent;box-shadow:none;color:var(--muted)}.shell .ws-btn.quiet:hover:not(:disabled){background:rgba(var(--acc),.12);border-color:transparent;box-shadow:none;color:#FFFFFF}.shell :is(.ws-btn.primary-soft,.ws-btn.ghost-green,.ws-btn.icon.on){background:radial-gradient(120% 150% at 0 0,rgba(var(--acc-2),.32),transparent 62%),rgba(var(--acc),.1);border-color:rgba(var(--acc),.5);color:var(--acc-ink);box-shadow:0 6px 18px -10px rgba(var(--acc-2),.85)}.shell :is(.btn.primary,.lux-btn.primary,.pf-btn.primary,.mb-btn.primary,.ws-btn.primary,.btn.dark,.btn.go,.mb-btn.go,.ws-btn.send,.ws-btn.brand,.ws-btn.amber,.card-btn.amber){background:var(--acc-btn);border:1px solid rgba(var(--acc-l),.45);color:#FFFFFF;text-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:0 10px 26px -10px rgba(var(--acc-2),.95),0 0 0 1px rgba(var(--acc),.16),inset 0 1px 0 rgba(255,255,255,.24)}.shell :is(.btn.primary,.lux-btn.primary,.pf-btn.primary,.mb-btn.primary,.ws-btn.primary,.btn.dark,.btn.go,.mb-btn.go,.ws-btn.send,.ws-btn.brand,.ws-btn.amber,.card-btn.amber):hover:not(:disabled){background:var(--acc-btn);border-color:rgba(var(--acc-l),.7);color:#FFFFFF;filter:brightness(1.1);box-shadow:0 14px 34px -10px rgba(var(--acc-2),1),0 0 26px -6px rgba(var(--acc),.6),inset 0 1px 0 rgba(255,255,255,.3)}.shell :is(.btn.primary,.lux-btn.primary,.pf-btn.primary,.mb-btn.primary,.ws-btn.primary,.btn.dark,.btn.go,.mb-btn.go,.ws-btn.send,.ws-btn.brand,.ws-btn.amber,.card-btn.amber):disabled{background:#15171D;border-color:rgba(255,255,255,.08);color:var(--faint)!important;text-shadow:none;box-shadow:none;filter:none}.shell .ws-btn.send kbd{background:rgba(255,255,255,.18);color:#FFFFFF}.shell .ws-btn.send:disabled kbd{background:rgba(255,255,255,.05);color:var(--faint)}.shell :is(.btn.danger,.pf-btn.danger,.mb-btn.warn){background:radial-gradient(120% 150% at 0 0,rgba(255,122,110,.16),transparent 62%),#120F11;border-color:rgba(255,122,110,.38);color:#FF9A90;box-shadow:0 6px 18px -12px rgba(255,90,80,.6)}.shell :is(.btn.danger,.pf-btn.danger,.mb-btn.warn):hover:not(:disabled){background:radial-gradient(120% 150% at 0 0,rgba(255,122,110,.26),transparent 62%),#160F11;border-color:rgba(255,122,110,.62);color:#FFB3AB;box-shadow:0 8px 22px -10px rgba(255,90,80,.8)}.shell .ws-btn.danger{background:linear-gradient(180deg,#FF8A7F,#E5483C);border:1px solid rgba(255,170,160,.45);color:#FFFFFF;box-shadow:0 10px 26px -10px rgba(229,72,60,.9),inset 0 1px 0 rgba(255,255,255,.24)}.shell :is(.mb-seg button.on,.mb-ov-seg button.on,.pf-seg button[aria-pressed=true],.pf-seg a.on,.dp-tab.on,.adm-tab.on,.lux .adm-tab.on,.btn[aria-current=page],a.chip.green){background:var(--acc-btn);color:#FFFFFF;border-color:rgba(var(--acc-l),.45);box-shadow:0 6px 18px -8px rgba(var(--acc-2),.9),inset 0 1px 0 rgba(255,255,255,.2)}.shell :is(.dp-tab.on,.adm-tab.on) span{background:rgba(255,255,255,.18);color:#FFFFFF}.shell :is(.tm-chip.on,.bl-toggle.on,.mb-plan-chip.on){background:radial-gradient(120% 150% at 0 0,rgba(var(--acc-2),.38),transparent 62%),rgba(var(--acc),.14);border-color:rgba(var(--acc),.7);color:#FFFFFF;box-shadow:0 0 20px -6px rgba(var(--acc),.7)}.shell a.chip{border:1px solid rgba(var(--acc),.28);background:radial-gradient(120% 150% at 0 0,rgba(var(--acc-2),.16),transparent 62%),#101217;color:#D6DAE3;box-shadow:0 6px 16px -12px rgba(var(--acc-2),.7);transition:border-color .15s,box-shadow .15s,color .15s}.shell a.chip:hover{border-color:rgba(var(--acc),.58);color:#FFFFFF;box-shadow:0 8px 22px -10px rgba(var(--acc-2),.9)}.shell a.chip.green{color:#FFFFFF}.shell .sb-connect{border:1px dashed rgba(var(--acc),.36);color:#D6DAE3;background:radial-gradient(120% 150% at 0 0,rgba(var(--acc-2),.16),transparent 62%),transparent}.shell .sb-connect.on,.shell .sb-connect:hover{border-color:rgba(var(--acc),.62);color:#FFFFFF;box-shadow:0 8px 22px -12px rgba(var(--acc-2),.9)}.shell .mb-ov-metrics button.on{border-color:rgba(var(--acc),.7);color:#FFFFFF;background:radial-gradient(120% 150% at 0 0,rgba(var(--acc-2),.38),transparent 62%),rgba(var(--acc),.14);box-shadow:0 0 18px -6px rgba(var(--acc),.7)}@media print{.shell{background:#fff}.shell .pnl-sheet{background:#fff;border-color:#ddd}}.tb-burger{display:none}@media (max-width:820px){body,html{height:auto}body{overflow:visible}.shell .sb:not(.open){display:none}.shell .tb{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:54px;padding:0 12px;gap:8px}.tb-burger{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;flex-shrink:0;padding:0;border-radius:10px;border:1px solid rgba(var(--acc,79,142,255),.3);background:#0C0D11;cursor:pointer}.tb-burger span{display:block;width:16px;height:2px;border-radius:2px;background:#E6E9F0}.shell .tb-crumbs{flex:1 1;min-width:0}.shell .tb-actions{gap:6px;flex-shrink:0}.shell .tb-store{max-width:132px;padding:0 10px}.shell .tb-store-mk{display:none}.shell .tb-crumb-page{font-size:14px}.shell .tb-pop{position:fixed;top:60px;left:10px;right:10px;min-width:0;max-height:70vh}.shell .sb.open{position:fixed;inset:0;z-index:120;width:100%;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:0 14px calc(28px + env(safe-area-inset-bottom));gap:16px;border:0}.shell .sb.open .sb-brand{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:0 -14px;padding:10px 14px;background:rgba(7,8,11,.97);border-bottom:1px solid rgba(var(--acc,79,142,255),.14)}.shell .sb.open .sb-burger span{transition:transform .2s,opacity .2s}.shell .sb.open .sb-burger span:first-child{transform:translateY(7px) rotate(45deg)}.shell .sb.open .sb-burger span:nth-child(2){opacity:0}.shell .sb.open .sb-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body:has(.shell .sb.open){overflow:hidden}.cc-tab{top:auto;bottom:calc(18px + env(safe-area-inset-bottom));right:14px;transform:none;width:52px;height:52px;padding:0;justify-content:center;border-radius:50%;border:1px solid rgba(var(--acc,79,142,255),.5)}.cc-tab span{display:none}.cc-tab:hover{padding-right:0}.cc-tab.hide{transform:scale(.6)}.shell:has(.ws-foot) .cc-tab{bottom:calc(150px + env(safe-area-inset-bottom))}.cc-panel{width:100vw}.shell .ws-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px;flex-wrap:wrap;background:rgba(7,8,11,.97);border-top:1px solid rgba(var(--acc,79,142,255),.18);box-shadow:0 -12px 30px -14px rgba(0,0,0,.9)}.shell .ws-foot .ws-grow{display:none}.shell .ws-foot .ws-state.risk,.shell .ws-foot .ws-state.wait{display:inline-flex;flex:1 1 100%;font-size:12px}.shell .ws-foot .ws-btn{height:46px}.shell .ws-foot .ws-btn.quiet{height:38px;padding:0 10px;font-size:13px}.shell .ws-foot .ws-btn.send{flex:1 1 auto;margin-left:0;justify-content:center;padding:0 14px}.shell .ws-foot .ws-btn.send kbd{display:none}.shell .dsh-kpi-top{flex-wrap:wrap;row-gap:6px}.shell .dsh-kpi-l{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 34px);white-space:normal}.shell .dp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shell .dp-actions>.btn{width:100%;justify-content:center}.shell .dp-actions>.btn.primary{grid-column:1/-1;height:46px}.shell :is(.dp-card,.ws-card,.ws-bubble,.dsh-card,.ws-kv,.dp-letter){overflow-wrap:anywhere}}@media (max-width:380px){.shell .tb-crumb-page{display:none}}@media (max-width:820px){.shell .mb-head-r{flex-wrap:wrap;width:100%}.shell .mb-head-r select{flex:1 1 160px;min-width:0}.shell .mb-hit{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.shell .mb-hit>:first-child{grid-column:1/-1}.shell .mb-newcamp-grid{grid-template-columns:minmax(0,1fr)}.shell .mb-newcamp-grid :is(input,select){width:100%;min-width:0}.shell .mb-link{white-space:normal;text-align:left}.shell .pf-ch-wrap{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}.pf-wf.pf-wf-rows{height:auto;justify-content:flex-start}.pf-chart{width:100%;min-width:0}@media (max-width:640px){.shell .pf-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shell .pf-tiles>.pf-tile{padding:14px}.shell .pf-tiles>.pf-tile:first-child,.shell .pf-tiles>.pf-tile:last-child:nth-child(2n){grid-column:1/-1}}@media (max-width:820px){.shell .pw-grid{grid-template-columns:minmax(0,1fr)}.shell .adm-add{flex-wrap:wrap;width:100%}.shell .adm-add select{flex:1 1 140px;min-width:0}.shell .adm-del[open]{flex-basis:100%}.shell .adm-del>div{width:100%}.shell .adm-del input{min-width:0;flex:1 1 auto}.shell .bl{grid-template-columns:minmax(0,1fr)}.shell .bl-table{display:block;overflow-x:auto;overscroll-behavior-x:contain}.shell .bl-table td{white-space:nowrap}.shell .su-step{flex-wrap:wrap;gap:8px 12px;padding:12px 14px}.shell .su-body{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 42px)}.shell .su-state{margin-left:42px;margin-right:auto}.shell .su-body+.btn{margin-left:42px}.shell .adm-del button,.shell .su-step>.btn{flex-shrink:0}.shell .mb-newcamp-btns .mb-btn{white-space:normal;height:auto;min-height:38px;padding-top:8px;padding-bottom:8px;text-align:left;max-width:100%}}@media (max-width:480px){.shell .mb-ov-tr:not(.mb-ov-tr5){grid-template-columns:minmax(0,1fr) 58px 46px 82px;gap:8px}}.mb-name small.mb-wrong{white-space:normal;overflow:visible;text-overflow:clip}.mb-name small.mb-wrong>span{display:block}.mb-name small.mb-wrong .mb-btn{display:inline-flex;vertical-align:middle;margin-left:6px}