/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#000;--bg-elev:#060708;--surface:#0a0b0d;--surface-2:#0e1013;--surface-3:#14171c;--border:#ffffff0f;--border-strong:#ffffff21;--text:#eceef2;--muted:#767d8a;--faint:#454b54;--accent:#4ea8ff;--accent-2:#4ea8ff;--grad:#4ea8ff;--good:#35d29a;--bad:#ff5a6a;--warn:#f5c451;--radius:16px;--shadow:0 24px 60px -24px #000000e6}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100%;height:100%;overflow-x:hidden}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Space Grotesk,system-ui,sans-serif;position:relative;overflow-x:hidden}*{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff21 padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff3d padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}.bg-fx{z-index:0;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.aurora{z-index:0;filter:blur(20px);pointer-events:none;background:radial-gradient(40% 50% at 50% 0,#4ea8ff14,#0000 70%),radial-gradient(30% 40% at 80% 10%,#4ea8ff0f,#0000 70%);height:70vh;animation:22s ease-in-out infinite alternate drift;position:absolute;inset:-40% -10% auto}@keyframes drift{0%{transform:translate(0)}to{transform:translate(2%,1.5%)scale(1.05)}}.grid-overlay{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:54px 54px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 50% -10%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% -10%,#000,#0000 70%)}header,nav,main,.statsbar{z-index:1;position:relative}.topbar{border-bottom:1px solid var(--border);z-index:30;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1280px;margin:0 auto;padding:20px 34px;display:grid;position:relative}.brand{justify-self:start;align-items:center;gap:13px;display:flex}.logo{filter:drop-shadow(0 0 9px #4ea8ff59);width:32px;height:32px;animation:4.5s ease-in-out infinite logoPulse;display:block}@keyframes logoPulse{50%{filter:drop-shadow(0 0 15px #4ea8ff8c)}}.brand h1{letter-spacing:1.5px;color:#fff;font-size:20px;font-weight:700}.tagline{color:var(--faint);letter-spacing:1.4px;text-transform:uppercase;margin-top:2px;font-size:10.5px}.status{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:100px;align-items:center;gap:9px;padding:8px 15px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:flex}.status .dot{background:var(--warn);width:8px;height:8px;box-shadow:0 0 8px var(--warn);border-radius:50%}.status.ok .dot{background:var(--good);box-shadow:0 0 8px var(--good);animation:2.4s infinite blink}.status.down .dot{background:var(--bad);box-shadow:0 0 8px var(--bad)}@keyframes blink{50%{opacity:.4}}.auth-loading{place-items:center;min-height:100vh;display:grid}.auth-loading .spinner{border-width:3px;width:28px;height:28px}.auth-page{z-index:1;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.auth-card{border:1px solid var(--border);background:var(--surface);width:min(400px,100%);box-shadow:var(--shadow);text-align:center;border-radius:20px;padding:38px 30px 28px;animation:.5s rise}.eoka-logo{clip-path:inset(0 100% 0 0);width:100%;max-width:340px;height:auto;margin:0 auto 26px;animation:1.7s cubic-bezier(.62,0,.15,1) .15s forwards eokaReveal;display:block}.eoka-text{letter-spacing:3px;fill:#fff;font-family:Space Grotesk,sans-serif;font-size:44px;font-weight:700}@keyframes eokaReveal{to{clip-path:inset(0)}}.auth-form{flex-direction:column;gap:12px;margin-top:4px;display:flex}.auth-input{border:1px solid var(--border);background:var(--bg-elev);width:100%;color:var(--text);border-radius:11px;padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.auth-input:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #4ea8ff1f}.auth-submit{justify-content:center;width:100%;margin-top:6px}.auth-err{color:var(--bad);text-align:left;font-size:13px}.auth-switch{color:var(--muted);margin-top:20px;font-size:13px}.auth-switch a{color:var(--accent);cursor:pointer;font-weight:600}.topbar-right{justify-self:end}.profile{position:relative}.profile-btn{border:1px solid var(--border-strong);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:50%;font-size:15px;font-weight:700;transition:border-color .2s}.profile-btn:hover{border-color:var(--accent)}.profile-menu{z-index:40;border:1px solid var(--border-strong);background:var(--bg-elev);width:220px;box-shadow:var(--shadow);border-radius:14px;padding:8px;animation:.15s pop;position:absolute;top:calc(100% + 8px);right:0}.profile-head{border-bottom:1px solid var(--border);align-items:center;gap:11px;margin-bottom:6px;padding:8px 8px 12px;display:flex}.pm-name{font-size:14px;font-weight:600}.pm-role{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-top:2px;font-size:10.5px}.pm-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-family:inherit;font-size:14px;transition:background .15s;display:block}.pm-item:hover{background:var(--surface-2)}.pm-item.danger{color:var(--bad)}.invite-list{flex-direction:column;gap:8px;display:flex}.invite-row{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:12px;padding:11px 14px;display:flex}.invite-row.used{opacity:.55}.invite-code{letter-spacing:1px;flex:1;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:600}.invite-status{color:var(--muted);white-space:nowrap;font-size:12px}.topnav{border:1px solid var(--border);background:var(--surface);border-radius:100px;justify-self:center;gap:2px;padding:4px;display:inline-flex}.topnav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:100px;padding:8px 20px;font-family:inherit;font-size:13.5px;font-weight:600;transition:color .22s,background .22s,box-shadow .22s}.topnav button:hover{color:var(--text)}.topnav button.active{color:#04070d;background:var(--accent);box-shadow:0 4px 16px -4px var(--accent)}.view-placeholder{max-width:1280px;margin:44px auto;padding:0 34px;animation:.4s slideUp}.placeholder{text-align:center;place-items:center;gap:12px;padding:140px 30px;display:grid}.placeholder h2{letter-spacing:-.5px;font-size:34px}.placeholder p{color:var(--muted);font-size:15px}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}}.modal.dialog{width:min(440px,100%);padding:26px}.dialog-title{margin-bottom:16px;font-size:20px}.dialog-msg{color:var(--muted);margin-bottom:4px;font-size:14px;line-height:1.6}.statsbar{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1280px;margin:20px auto 0;padding:0 34px;display:grid}.stat{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:15px 18px;transition:border-color .25s,transform .25s}.stat:hover{border-color:var(--border-strong);transform:translateY(-2px)}.stat .k{text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);font-size:10.5px}.stat .v{font-variant-numeric:tabular-nums;margin-top:5px;font-size:26px;font-weight:700}.stat .v small{color:var(--muted);font-size:13px;font-weight:500}.stat.accent .v{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.tabs{border:1px solid var(--border);background:var(--surface);border-radius:100px;gap:4px;width:fit-content;max-width:1280px;margin:22px auto 0;padding:5px;display:flex;position:relative}.tab{z-index:2;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:100px;align-items:center;gap:8px;padding:9px 20px;font-family:inherit;font-size:13.5px;font-weight:600;transition:color .25s;display:flex;position:relative}.tab.active{color:#04070d}.tab .count{color:inherit;background:#ffffff12;border-radius:100px;padding:1px 7px;font-family:JetBrains Mono,monospace;font-size:10.5px}.tab.active .count{background:#00000038}.tab-indicator{background:var(--grad);height:calc(100% - 10px);box-shadow:0 4px 18px -6px var(--accent);z-index:1;border-radius:100px;transition:transform .35s cubic-bezier(.5,1.3,.5,1),width .35s cubic-bezier(.5,1.3,.5,1);position:absolute;top:5px;left:5px}main{max-width:1280px;margin:28px auto;padding:0 34px 90px}.panel{animation:.4s fade;display:none}.panel.active{display:block}@keyframes fade{0%{opacity:0}}.filter-bar{align-items:center;gap:12px;margin-bottom:20px;display:flex}.filter-toggle{position:relative}.filter-badge{background:var(--accent);color:#04070d;border-radius:100px;place-items:center;min-width:18px;height:18px;margin-left:8px;padding:0 5px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-grid}.filter-menu{z-index:30;border:1px solid var(--border-strong);background:var(--bg-elev);width:250px;box-shadow:var(--shadow);border-radius:14px;padding:14px;animation:.2s pop;position:absolute;top:calc(100% + 8px);left:0}.filter-menu-row{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.filter-menu-row label{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:10.5px}.filter-menu-row select,.filter-menu-row input{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13.5px}.filter-menu-row select:focus,.filter-menu-row input:focus{border-color:var(--accent);outline:0}.filter-menu-foot{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.filter-count{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px}.cards{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:16px;display:grid}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:transform .28s cubic-bezier(.2,1,.3,1),border-color .28s,box-shadow .28s;animation:.5s backwards rise;position:relative;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.card:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-5px)}.card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow)}.card-top{background:linear-gradient(160deg,var(--surface-2),var(--surface));border-bottom:1px solid var(--border);justify-content:center;align-items:center;height:100px;display:flex}.avatar{color:#04070d;background:var(--grad);width:60px;height:60px;box-shadow:0 8px 22px -8px var(--accent-2);border-radius:16px;flex-shrink:0;place-items:center;font-size:24px;font-weight:700;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.card-body{padding:14px 16px 18px}.card-body h3{font-size:17px;font-weight:600}.card-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:5px 0 12px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.badges{flex-wrap:wrap;gap:5px;display:flex}.badge{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);border-radius:7px;align-items:center;gap:5px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-flex}.badge.ok{color:var(--good);border-color:#35d29a40}.badge.warn{color:var(--warn);border-color:#f5c45140}.badge.none{color:var(--bad);border-color:#ff5a6a40}.badge.st-active{color:var(--good);text-transform:capitalize;background:#35d29a1a;border-color:#35d29a66}.badge.st-suspicious{color:var(--warn);text-transform:capitalize;background:#f5c4511a;border-color:#f5c45166}.badge.st-changing_name,.badge.st-changing_picture{color:var(--accent);text-transform:capitalize;background:#4ea8ff1a;border-color:#4ea8ff66}.badge.st-locked{color:#ff9f45;text-transform:capitalize;background:#ff9f451a;border-color:#ff9f4566}.badge.st-banned{color:var(--bad);text-transform:capitalize;background:#ff5a6a1a;border-color:#ff5a6a66}.badge.chg{color:var(--accent);border-color:#4ea8ff4d}.status-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.status-pick{min-width:150px}.status-pick.st-active .select-btn{color:var(--good);border-color:#35d29a8c}.status-pick.st-suspicious .select-btn{color:var(--warn);border-color:#f5c4518c}.status-pick.st-changing_name .select-btn,.status-pick.st-changing_picture .select-btn{color:var(--accent);border-color:#4ea8ff8c}.status-pick.st-locked .select-btn{color:#ff9f45;border-color:#ff9f458c}.status-pick.st-banned .select-btn{color:var(--bad);border-color:#ff5a6a8c}.status-check{cursor:pointer;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.status-check:hover{border-color:var(--border-strong)}.status-check.on{border-color:var(--accent);color:var(--text);background:var(--surface-2)}.select-box{z-index:3;width:22px;height:22px;font:inherit;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;color:#0000;background:#00000080;border-radius:6px;place-items:center;padding:0;font-size:13px;transition:all .18s;display:grid;position:absolute;top:10px;left:10px}.select-box:hover{border-color:var(--accent)}.card.selected .select-box,.select-box.on{background:var(--accent);border-color:var(--accent);color:#04070d}.select-box.proxy-sel,.select-box.row-sel{flex-shrink:0;position:static}.active-list{flex-direction:column;gap:9px;display:flex}.active-item{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:14px;padding:14px 18px;transition:border-color .2s;animation:.35s backwards rise;display:flex}.active-item:hover{border-color:var(--border-strong)}.active-item .pulse{background:var(--good);width:8px;height:8px;box-shadow:0 0 7px var(--good);border-radius:50%;flex-shrink:0;animation:2s infinite ring}@keyframes ring{0%{box-shadow:0 0 #35d29a73}to{box-shadow:0 0 0 9px #35d29a00}}.avatar.sm{border-radius:11px;flex-shrink:0;width:42px;height:42px;font-size:17px}.active-main{flex:1;min-width:0}.active-main .name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.active-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:11.5px;overflow:hidden}.active-uptime{color:var(--muted);white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:12px}.active-item .chip-btn{flex-shrink:0}.timeline{gap:8px;display:grid}.event{border:1px solid var(--border);background:var(--surface);border-left-width:2px;border-radius:11px;grid-template-columns:74px 150px 122px 1fr;align-items:center;gap:14px;padding:13px 18px;animation:.35s backwards rise;display:grid}.event .time{color:var(--muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11.5px}.event .who{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.event .type{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:10px;font-weight:700}.event .msg{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.event.login_success{border-left-color:var(--good)}.event.login_success .type{color:var(--good)}.event.login_fail{border-left-color:var(--bad)}.event.login_fail .type{color:var(--bad)}.event.login_start{border-left-color:var(--accent)}.event.login_start .type{color:var(--accent)}.event.profile_created{border-left-color:var(--accent-2)}.event.profile_created .type{color:var(--accent-2)}.event.browser_started{border-left-color:var(--accent)}.event.browser_started .type{color:var(--accent)}.event.browser_stopped{border-left-color:var(--warn)}.event.browser_stopped .type{color:var(--warn)}.event.info{border-left-color:var(--muted)}.explorer{grid-template-columns:250px 1fr;align-items:start;gap:20px;display:grid}.tree{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 10px;position:sticky;top:20px}.tree-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 8px 12px;display:flex}.tree-head span{text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);font-size:11px}.icon-btn{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:8px;width:26px;height:26px;font-size:15px;transition:all .18s}.icon-btn:hover{color:var(--accent);border-color:var(--accent)}.folder-row{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:13.5px;transition:background .16s,color .16s;display:flex}.folder-row:hover{background:var(--surface-2);color:var(--text)}.folder-row.active{color:var(--text);background:#4ea8ff21}.folder-row .chev{width:14px;color:var(--faint);font-size:10px;transition:transform .2s}.folder-row.open>.chev{transform:rotate(90deg)}.folder-row .fi{font-size:14px}.folder-row .fcount{color:var(--faint);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px}.folder-children{overflow:hidden}.explorer-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.breadcrumb{font-size:15px;font-weight:600}.breadcrumb small{color:var(--muted);margin-left:8px;font-size:13px;font-weight:400}.explorer-actions{gap:8px;display:flex}.chip-btn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 15px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.chip-btn:hover{border-color:var(--accent);color:var(--accent)}.chip-btn.primary{background:var(--grad);color:#04070d;border-color:#0000;font-weight:600}.chip-btn.primary:hover{color:#04070d;transform:translateY(-2px)}.chip-btn.danger-btn{color:var(--bad);border-color:#ff5a6a4d}.chip-btn.danger-btn:hover{color:var(--bad);border-color:var(--bad);background:#ff5a6a14}.bulkbar{z-index:20;border:1px solid var(--accent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);background:#0a0c10eb;border-radius:14px;align-items:center;gap:14px;margin-top:20px;padding:13px 18px;animation:.3s rise;display:flex;position:sticky;bottom:18px}.bulkbar .sel-count{font-weight:600}.bulkbar .sel-count b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.bulkbar .spacer{flex:1}.ads-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.crumbs{flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;display:flex}.crumb{color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;transition:background .15s,color .15s;display:inline-flex}.crumb:hover{color:var(--text);background:var(--surface-2)}.crumb.current{color:var(--text);cursor:default;font-weight:600}.crumb.current:hover{background:0 0}.crumb-sep{color:var(--faint);font-size:12px}.ads-actions{gap:8px;display:flex}.ads-label{text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);margin:6px 0 12px;font-size:11px}.folder-tiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:13px;margin-bottom:26px;display:grid}.folder-tile{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:13px;padding:15px 16px;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.4s backwards rise;display:flex;position:relative}.folder-tile:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-3px)}.folder-tile .fico{font-size:25px;line-height:1}.ft-id{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-variant-numeric:tabular-nums;cursor:copy;border-radius:100px;margin-top:6px;padding:2px 8px;font-family:inherit;font-size:10.5px;display:inline-block}.ft-id:hover{color:var(--text);border-color:var(--border-strong)}.ft-idbar{color:var(--muted);align-items:center;gap:8px;margin:-8px 0 12px;font-size:12px;display:flex}.ft-idbar .ft-id{margin-top:0}.folder-tile .ft-body{min-width:0}.folder-tile .ft-name{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.folder-tile .ft-meta{color:var(--muted);margin-top:3px;font-size:11px}.ad-rows{flex-direction:column;gap:9px;display:flex}.ad-row{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:15px;padding:14px 18px;transition:border-color .2s,transform .2s;animation:.35s backwards rise;display:flex}.ad-row:hover{border-color:var(--border-strong);transform:translate(3px)}.ad-thumb{color:#04070d;background:var(--grad);border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:grid}.ad-main{flex:1;min-width:0}.ad-name{font-size:15px;font-weight:600}.ad-link{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:12px;overflow:hidden}.ad-link.none{color:var(--faint)}.ad-date{color:var(--muted);white-space:nowrap;font-size:12px}.ad-open{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;text-decoration:none;transition:all .2s;display:grid}.ad-open:hover{color:var(--accent);border-color:var(--accent)}.modal-overlay{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;place-items:center;padding:24px;animation:.25s fade;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.modal-overlay[hidden]{display:none}.dlg-overlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000009e;place-items:center;padding:24px;animation:.18s fade;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.dlg{border:1px solid var(--border-strong);background:var(--bg-elev);width:min(460px,100%);box-shadow:var(--shadow);border-radius:18px;padding:22px 22px 18px;animation:.28s cubic-bezier(.3,1.4,.5,1) pop}.dlg.danger{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.dlg.danger{border-color:color-mix(in srgb,var(--bad) 45%,var(--border-strong))}}.dlg-title{margin:0 0 8px;font-size:16px;font-weight:700}.dlg-msg{color:var(--muted);white-space:pre-wrap;margin:0 0 16px;font-size:13.5px;line-height:1.55}.dlg-input{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-2);width:100%;color:var(--text);font:inherit;border-radius:10px;margin:0 0 16px;padding:9px 11px}.dlg-actions{justify-content:flex-end;gap:8px;display:flex}.dlg-actions .chip-btn{padding:8px 16px}.modal{border:1px solid var(--border-strong);background:var(--bg-elev);width:min(620px,100%);max-height:86vh;box-shadow:var(--shadow);border-radius:20px;padding:30px;animation:.35s cubic-bezier(.3,1.4,.5,1) pop;position:relative;overflow-y:auto}@keyframes pop{0%{opacity:0;transform:scale(.94)translateY(10px)}}.modal-close{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;font-size:14px;transition:all .2s;position:absolute;top:18px;right:18px}.modal-close:hover{color:var(--text);border-color:var(--bad)}.modal-head{align-items:center;gap:18px;margin-bottom:22px;display:flex}.modal-head .avatar{width:58px;height:58px;font-size:23px}.modal-head h2{font-size:23px}.modal-head p{color:var(--muted);margin-top:4px;font-size:13px}.detail-avatar{flex-shrink:0;position:relative}.img-dl{border:1px solid var(--border-strong);background:var(--bg-elev);width:26px;height:26px;color:var(--text);cursor:pointer;box-shadow:var(--shadow);border-radius:8px;place-items:center;transition:transform .15s,color .15s;display:grid;position:absolute;bottom:-6px;right:-6px}.img-dl:hover{color:var(--accent);transform:translateY(-1px)}.img-dl svg{width:14px;height:14px}.detail-name{align-items:center;gap:8px;display:flex}.icon-btn{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:grid}.icon-btn:hover{color:var(--accent);background:var(--surface-2)}.icon-btn svg{width:15px;height:15px}.info-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.info-cell{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:12px 14px}.info-cell .k{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:10.5px}.info-cell .v{word-break:break-all;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:13.5px}.section-title{text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);align-items:center;gap:8px;margin:8px 0 12px;font-size:11px;display:flex}.section-title:after{content:"";background:var(--border);flex:1;height:1px}.persona-text{color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:22px;padding:14px 16px;font-size:14px;line-height:1.65}.cookies-view{border:1px solid var(--border);background:var(--surface);width:100%;min-height:200px;color:var(--muted);resize:vertical;border-radius:10px;padding:12px 13px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5}.cookies-view:focus{border-color:var(--accent);outline:0}.btn{cursor:pointer;background:var(--grad);color:#04070d;box-shadow:0 8px 22px -8px var(--accent);border:0;border-radius:11px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s}.btn:hover{box-shadow:0 12px 28px -8px var(--accent-2);transform:translateY(-2px)}.btn.ghost{background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:none}.btn.ghost:hover{border-color:var(--accent);color:var(--accent)}.btn.danger{color:var(--bad);box-shadow:none;background:0 0;border:1px solid #ff5a6a4d}.btn:disabled{opacity:.55;cursor:wait;transform:none}.btn-row{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.mini-timeline{gap:7px;display:grid}.mini-event{background:var(--surface);border-left:2px solid var(--muted);border-radius:9px;align-items:baseline;gap:12px;padding:9px 12px;font-size:12.5px;display:flex}.mini-event.login_success{border-left-color:var(--good)}.mini-event.login_fail{border-left-color:var(--bad)}.mini-event.login_start{border-left-color:var(--accent)}.mini-event.profile_created{border-left-color:var(--accent-2)}.mini-event.browser_started{border-left-color:var(--accent)}.mini-event .t{color:var(--muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px}.mini-event .m{color:var(--text)}.empty{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius);padding:76px 20px;font-size:14.5px}.proxy-import{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-bottom:22px;padding:16px 18px}.proxy-import-label{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.proxy-import-box{border:1px solid var(--border);background:var(--bg-elev);width:100%;min-height:130px;color:var(--text);resize:vertical;border-radius:10px;padding:12px 13px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.5}.proxy-import-box:focus{border-color:var(--accent);outline:0}.proxy-import-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.proxy-list{flex-direction:column;gap:9px;display:flex}.proxy-row{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:14px;padding:13px 16px;transition:border-color .15s,background .15s;animation:.35s backwards rise;display:flex}.proxy-row.selected{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.proxy-row.selected{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.sel-all{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.sel-all:hover{color:var(--text)}.proxy-endpoint{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:JetBrains Mono,monospace;font-size:13px;overflow:hidden}.proxy-added{color:var(--muted);white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11.5px}.proxy-tag{white-space:nowrap;text-overflow:ellipsis;border-radius:100px;flex-shrink:0;max-width:200px;padding:4px 11px;font-size:11.5px;font-weight:600;overflow:hidden}.proxy-pool{white-space:nowrap;cursor:pointer;border:1px solid var(--border);border-radius:100px;flex-shrink:0;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:filter .15s}.proxy-pool:hover{filter:brightness(1.15)}.proxy-pool.pool-general{color:var(--accent);background:#4ea8ff1f;border-color:#4ea8ff4d}.proxy-pool.pool-scan{color:var(--good);background:#35d29a1f;border-color:#35d29a4d}.proxy-tag.free{color:var(--muted);border:1px solid var(--border)}.proxy-tag.taken{color:var(--accent);background:#4ea8ff14;border:1px solid #4ea8ff4d}.proxy-row .chip-btn{flex-shrink:0}.proxy-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.proxy-bar-left{align-items:center;gap:14px;display:flex}.proxy-count{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:13px}.proxy-actions{gap:8px;display:flex}.proxy-status{background:var(--faint);border-radius:50%;flex-shrink:0;width:9px;height:9px}.proxy-status.working{background:var(--good);box-shadow:0 0 7px var(--good)}.proxy-status.failed{background:var(--bad);box-shadow:0 0 7px var(--bad)}.proxy-status.skipped{background:var(--warn)}.proxy-row.working{border-color:#35d29a73}.proxy-row.failed{border-color:#ff5a6a73}.proxy-info{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:14px;overflow:hidden}.pi-row{justify-content:space-between;gap:14px;padding:11px 14px;display:flex}.pi-row:not(:last-child){border-bottom:1px solid var(--border)}.pi-k{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:11px}.pi-v{text-align:right;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:13.5px}.test-loading{color:var(--muted);align-items:center;gap:10px;padding:16px 2px;font-size:14px;display:flex}.spinner{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.test-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.ts-stat{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:12px;padding:14px}.ts-stat .v{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.ts-stat .k{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-top:3px;font-size:11px}.ts-stat.ok .v{color:var(--good)}.ts-stat.bad .v{color:var(--bad)}.test-list{flex-direction:column;gap:7px;display:flex}.test-row{border:1px solid var(--border);background:var(--surface);border-left-width:2px;border-radius:10px;align-items:center;gap:12px;padding:10px 13px;display:flex}.test-row.ok{border-left-color:var(--good)}.test-row.bad{border-left-color:var(--bad)}.test-row.skip{border-left-color:var(--muted)}.tr-mark{flex-shrink:0;width:14px;font-weight:700}.test-row.ok .tr-mark{color:var(--good)}.test-row.bad .tr-mark{color:var(--bad)}.tr-endpoint{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:JetBrains Mono,monospace;font-size:12.5px;overflow:hidden}.tr-detail{color:var(--muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11.5px}.tr-acct{color:var(--accent);white-space:nowrap;background:#4ea8ff14;border:1px solid #4ea8ff4d;border-radius:100px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}.select{position:relative}.select-btn{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex}.select-btn:hover{border-color:var(--border-strong)}.select.open .select-btn{border-color:var(--accent);box-shadow:0 0 0 3px #4ea8ff1f}.select-val{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-btn .chev{color:var(--muted);flex-shrink:0;font-size:11px;transition:transform .2s}.select.open .select-btn .chev{transform:rotate(180deg)}.select-list{z-index:40;border:1px solid var(--border-strong);background:var(--bg-elev);box-shadow:var(--shadow);border-radius:10px;max-height:240px;padding:5px;animation:.15s pop;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.select-opt{color:var(--text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:9px 11px;font-size:13.5px;transition:background .12s;overflow:hidden}.select-opt:hover{background:var(--surface-2)}.select-opt.active{background:#4ea8ff24}.form-tabs{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:2px;margin-bottom:20px;padding:4px;display:inline-flex}.form-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:color .2s,background .2s}.form-tabs button:hover{color:var(--text)}.form-tabs button.active{background:var(--accent);color:#04070d}.dz-wrap{margin-bottom:18px}.dropzone{border:1px dashed var(--border-strong);background:var(--surface);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:16px;width:100%;padding:30px 24px;transition:border-color .2s,background .2s;display:flex}.dropzone:hover{border-color:var(--accent);background:var(--surface-2)}.dropzone input[type=file]{display:none}.dz-thumb{background:var(--surface-2);width:60px;height:60px;color:var(--muted);border-radius:14px;flex-shrink:0;place-items:center;font-size:24px;display:grid;overflow:hidden}.dz-thumb img{object-fit:cover;width:100%;height:100%;display:block}.dz-text{font-size:14px;font-weight:500}.dz-text .sub{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400}.fab{z-index:40;cursor:pointer;color:#04070d;background:var(--grad);width:58px;height:58px;box-shadow:0 12px 28px -6px var(--accent-2);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:30px;font-weight:400;line-height:1;transition:box-shadow .2s,filter .2s,transform .2s;display:flex;position:fixed;bottom:30px;right:30px}.fab:hover{box-shadow:0 16px 34px -8px var(--accent);filter:brightness(1.06)}.form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field.full{grid-column:1/-1}.field label{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:10.5px}.field input,.field select,.field textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:10px;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:94px;font-family:JetBrains Mono,monospace;font-size:12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #4ea8ff1f}.field .hint{color:var(--muted);font-size:11px}.form-sub{text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);grid-column:1/-1;margin:4px 0 10px;font-size:11px}.toast{z-index:100;background:var(--bg-elev);border:1px solid var(--border-strong);box-shadow:var(--shadow);opacity:0;border-radius:12px;padding:14px 24px;font-size:14px;transition:opacity .3s,transform .3s;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.toast.ok{border-color:#35d29a80}.toast.bad{border-color:#ff5a6a80}.lib-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.lib-counts{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:13px}.lib-counts .c-avail{color:var(--good)}.lib-counts .c-taken{color:var(--muted)}.lib-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lib-upload{align-items:center;gap:8px;display:flex;position:relative}.lib-upload .btn{cursor:pointer}.lib-upload-menu{z-index:40;border:1px solid var(--border-strong);background:var(--bg-elev);width:180px;box-shadow:var(--shadow);border-radius:14px;padding:6px;animation:.15s pop;position:absolute;top:calc(100% + 8px);right:0}.lum-title{color:var(--muted);text-transform:uppercase;letter-spacing:1px;padding:6px 10px 8px;font-size:10.5px}.lib-upload-menu button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-family:inherit;font-size:14px;transition:background .15s;display:block}.lib-upload-menu button:hover{background:var(--surface-2)}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;display:grid}.lib-grid.compact{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;max-height:340px;padding:4px;overflow-y:auto}.lib-cell{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:12px;padding:0;animation:.35s backwards rise;position:relative;overflow:hidden}.lib-cell img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.lib-cell:hover img{transform:scale(1.06)}.lib-cell.taken img{filter:grayscale(.6)brightness(.55)}.lib-grid.compact .lib-cell{border-radius:10px}.lib-badge{white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:7px;padding:3px 7px;font-size:10.5px;font-weight:600;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.lib-badge.free{color:var(--good);background:#35d29a24}.lib-badge.taken{color:var(--text);background:#0000008c}.lib-del{width:24px;height:24px;color:var(--bad);cursor:pointer;opacity:0;background:#0009;border:0;border-radius:7px;font-size:12px;transition:opacity .2s;position:absolute;top:6px;right:6px}.lib-cell:hover .lib-del{opacity:1}.lib-picker{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:16px;padding:12px}.lib-picker-bar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.lib-lightbox{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02050cb8;place-items:center;padding:24px;animation:.18s fade;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.lb-card{border:1px solid var(--border-strong);background:var(--bg-elev);width:100%;max-width:min(520px,92vw);box-shadow:var(--shadow);border-radius:18px;animation:.2s pop;position:relative;overflow:hidden}.lb-card img{object-fit:contain;background:#04070d;width:100%;max-height:68vh;display:block}.lb-close{z-index:1;width:34px;height:34px;color:var(--text);cursor:pointer;background:#0000008c;border:0;border-radius:10px;font-size:14px;transition:background .15s;position:absolute;top:12px;right:12px}.lb-close:hover{background:#000c}.lb-info{align-items:center;gap:10px;padding:14px 16px;display:flex}.lb-tag{text-transform:capitalize;color:var(--muted);border:1px solid var(--border);border-radius:100px;padding:4px 11px;font-size:11px}.fab-wrap{z-index:40;position:fixed;bottom:30px;right:30px}.fab-wrap .fab{position:static}.fab.open{box-shadow:0 18px 38px -8px var(--accent);transform:rotate(45deg)}.fab-menu{border:1px solid var(--border-strong);background:var(--bg-elev);width:260px;box-shadow:var(--shadow);border-radius:16px;padding:8px;animation:.16s pop;position:absolute;bottom:calc(100% + 14px);right:0}.fab-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:11px 10px;font-family:inherit;transition:background .15s;display:flex}.fab-item:hover{background:var(--surface-2)}.fab-item .fi-ic{color:#04070d;background:var(--grad);border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid}.fab-item b{font-size:14px;display:block}.fab-item small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.bulk{flex-direction:column;display:flex}.bulk .modal-ic{color:#04070d;background:var(--grad);width:58px;height:58px;box-shadow:0 8px 22px -8px var(--accent-2);border-radius:16px;flex-shrink:0;place-items:center;font-size:24px;font-weight:700;display:grid}.bulk-drop{border:1.5px dashed var(--border-strong);background:var(--surface);cursor:pointer;border-radius:16px;padding:20px;transition:border-color .2s,background .2s;display:block}.bulk-drop:hover{border-color:var(--accent);background:var(--surface-2)}.bulk-drop-empty{align-items:center;gap:16px;display:flex}.sg{grid-template-columns:260px minmax(0,1fr);gap:14px;height:calc(100vh - 180px);min-height:520px;display:grid}.sg-ico{flex:none}.sg-side{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:10px;display:flex;overflow:hidden}.sg-new{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:12px 13px;font-size:13.5px;font-weight:600;display:flex}.sg-new:hover,.sg-new.on{background:var(--surface-2)}.sg-list{flex-direction:column;flex:auto;gap:2px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.sg-empty{color:var(--muted);padding:8px 12px;font-size:12.5px}.sg-group{flex-direction:column;gap:1px;margin-top:8px;display:flex}.sg-group-l{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:10px 13px 5px;font-size:11px;font-weight:700}.sg-item{cursor:pointer;color:var(--text);border-radius:10px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 13px;font-size:13.5px;display:grid}.sg-item:hover,.sg-item.on{background:var(--surface-2)}.sg-item-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sg-x{width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.sg-item:hover .sg-x{opacity:1}.sg-x:hover{background:var(--surface-3);color:var(--text)}.sg-dot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.sg-dot.idle,.sg-dot.pub{background:var(--good)}.sg-dot.running{background:var(--accent);box-shadow:0 0 8px var(--accent)}.sg-dot.error{background:var(--bad)}.sg-status{border-top:1px solid var(--border);color:var(--muted);flex-direction:column;gap:3px;padding:10px 12px 4px;font-size:11.5px;display:flex}.sg-status .sg-dot{vertical-align:middle;margin-right:7px;display:inline-block}.sg-main{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.sg-col{width:min(800px,100%);margin:0 auto}.sg-hero{flex-direction:column;flex:1;justify-content:safe center;align-items:center;min-height:0;padding:32px 20px;display:flex;overflow-y:auto}.sg-hero-in{flex-direction:column;align-items:stretch;gap:22px;width:min(720px,100%);display:flex}.sg-hero h1{letter-spacing:-.015em;text-align:center;text-wrap:balance;margin:0 0 4px;font-size:28px;font-weight:500}.sg-foot{color:var(--muted);text-align:center;margin:0;font-size:12px}.sg-pillbox{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:22px;flex-direction:column;gap:6px;padding:12px 12px 10px 16px;transition:border-color .15s;display:flex;box-shadow:0 6px 24px #0000002e}.sg-pillbox:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sg-pillbox:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-strong))}}.sg-pillbox.off{opacity:.7}.sg-pillbox textarea{resize:none;width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;max-height:160px;padding:4px 0;font-size:15px;line-height:1.5;overflow-y:auto}.sg-pillbox.big textarea{min-height:48px;max-height:220px;font-size:15.5px}.sg-pillbox textarea::placeholder{color:var(--muted)}.sg-pillbar{align-items:center;gap:10px;display:flex}.sg-storechip{border:1px solid var(--border);background:var(--surface);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:100px;align-items:center;gap:6px;max-width:60%;padding:4px 10px;font-size:12px;display:inline-flex;overflow:hidden}.sg-storechip.on{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.sg-storechip.on{border-color:color-mix(in srgb,var(--good) 45%,var(--border))}}.sg-storechip.bad{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.sg-storechip.bad{border-color:color-mix(in srgb,var(--warn) 45%,var(--border))}}.sg-pillhint{color:var(--muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.sg-send{background:var(--accent);color:#04070d;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:transform .1s,opacity .15s;display:grid}.sg-send:hover:not(:disabled){transform:translateY(-1px)}.sg-send:disabled{background:var(--surface-3);color:var(--muted);cursor:default}.spinner.sm{border-width:2px;width:14px;height:14px}.sg-sugg{flex-direction:column;gap:2px;display:flex}.sg-sugg-row{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.sg-sugg-row:hover{background:var(--surface-2)}.sg-sugg-ic{background:var(--surface-2);width:26px;height:26px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.sg-sugg-row.pc .sg-sugg-ic{color:var(--good)}.sg-sugg-t{min-width:0;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sg-sugg-row:hover .sg-sugg-t,.sg-sugg-t b{color:var(--text)}.sg-head{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.sg-head-t{min-width:0}.sg-head-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.sg-head-t .ap-muted{font-size:12px}.sg-head-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sg-pill{border:1px solid var(--border-strong);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:700}.sg-pill.live{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.sg-pill.live{border-color:color-mix(in srgb,var(--good) 50%,var(--border))}}.sg-msgs{overscroll-behavior:contain;flex:auto;min-height:0;padding:22px 18px;overflow-y:auto}.sg-msgs .sg-col{flex-direction:column;gap:22px;display:flex}.sg-msg.user{justify-content:flex-end;display:flex}.sg-bubble{background:var(--surface-3);border:1px solid var(--border);white-space:pre-wrap;border-radius:20px 20px 6px;max-width:72%;padding:10px 16px;font-size:14.5px;line-height:1.5}.sg-answer{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sg-av{color:#fff;background:#d97757;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:2px;display:grid}.sg-av.system{background:var(--surface-3);color:var(--muted)}.sg-answer-b{min-width:0;max-width:80ch;font-size:14.5px;line-height:1.6}.sg-who{color:var(--muted);margin-bottom:4px;font-size:12px}.sg-text p{margin:0 0 6px}.sg-text p.sg-li{padding-left:16px;position:relative}.sg-text p.sg-li:before{content:"•";color:var(--muted);position:absolute;left:4px}.sg-files{color:var(--muted);margin-top:6px;font-size:12.5px}.sg-files ul{margin:6px 0 0;padding-left:18px}.sg-files code{font-size:11.5px}.sg-manifest{background:var(--surface-2);border-radius:10px;margin-top:8px;padding:8px 12px;font-size:12.5px}.sg-working{color:var(--muted);align-items:center;gap:10px;display:flex}.sg-msg.system .sg-answer-b{color:var(--muted);font-size:13px}.sg-compose{border-top:1px solid var(--border);background:var(--surface);flex:none;padding:10px 18px 14px}.sg.drawer-mode{flex-direction:column;gap:0;display:flex}.sg.drawer-mode.with-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.sg.drawer-mode .sg-main{flex:auto;min-height:0}.sg.drawer-mode .sg-topbar{border-bottom:1px solid var(--border);background:var(--surface);flex:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.sg-tb-btn{border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:8px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.sg-tb-btn:active{background:var(--surface-3)}.sg-tb-t{white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.sg-side.drawer{z-index:70;width:min(86vw,340px);max-height:none;padding:10px 10px calc(10px + env(safe-area-inset-bottom));border-radius:0 18px 18px 0;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-106%);box-shadow:0 10px 40px #00000059}.sg-side.drawer.open{transform:none}.sg.drawer-mode .sg-backdrop{z-index:65;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.sg-side.drawer .sg-drawer-h{justify-content:space-between;align-items:center;padding:6px 4px 4px 12px;font-size:14px;display:flex}.sg-modal-x.static{position:static}.sg-side.drawer .sg-x{opacity:1}.sg-side.drawer .sg-item{padding:12px 10px 12px 13px}.sg-side.drawer .sg-new{padding:13px}.sg-topbar,.sg-backdrop,.sg-drawer-h{display:none}@media(max-width:760px){.sg{flex-direction:column;gap:0;min-height:380px;display:flex}.sg-main{border-radius:14px;flex:auto;min-height:0}.sg-hero{justify-content:flex-start;padding:16px 12px 20px}.sg-hero-in{gap:16px}.sg-hero h1{font-size:22px}.sg-head{gap:8px;padding:10px 12px}.sg-head-a{gap:6px}.sg-head-a .chip-btn{padding:7px 10px;font-size:12px}.sg-msgs{padding:14px 12px}.sg-msgs .sg-col{gap:16px}.sg-bubble{max-width:90%;font-size:14px}.sg-answer{grid-template-columns:22px minmax(0,1fr);gap:8px}.sg-av{width:22px;height:22px}.sg-answer-b{font-size:14px}.sg-compose{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}.sg-pillbox{border-radius:18px;padding:10px 10px 8px 12px}.sg-pillbox textarea,.sg-pillbox.big textarea{font-size:16px}.sg-pillbar{flex-wrap:wrap;gap:8px}.sg-pillhint{display:none}.sg-storechip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sg-send{margin-left:auto}.sg-sugg-row{padding:10px;font-size:13px}.sg-newstore-row{font-size:12px}.sg-modal{padding:10px}.sg-modal-card{width:100%;max-height:90vh}.sg-light-card{width:100%}.sg-light-card img{max-height:70vh}.sg-gallery{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.bd-outdated{border:1px solid var(--bad);border-radius:100px;margin-left:10px;padding:3px 10px}@supports (color:color-mix(in lab,red,red)){.bd-outdated{border:1px solid color-mix(in srgb,var(--bad) 55%,var(--border))}}.bd-outdated{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.bd-outdated{background:color-mix(in srgb,var(--bad) 12%,transparent)}}.bd-outdated{color:var(--bad);font:inherit;cursor:pointer;font-size:11.5px;font-weight:700}.bd-plus{width:46px;height:46px;color:var(--accent);background:var(--surface-2);border-radius:13px;flex-shrink:0;place-items:center;font-size:24px;display:grid}.bulk-drop-empty b{font-size:15px;display:block}.bulk-drop-empty small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.bulk-thumbs{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:7px;display:grid}.bulk-thumbs img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%;display:block}.bulk-more{aspect-ratio:1;background:var(--surface-2);color:var(--muted);border-radius:9px;place-items:center;font-size:13px;font-weight:600;display:grid}.bulk>.chip-btn{align-self:flex-start;margin-top:10px}.bulk-opts{flex-wrap:wrap;gap:12px;margin:18px 0 4px;display:flex}.bulk-toggle{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:12px;flex:1;align-items:center;gap:10px;min-width:180px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.bulk-toggle.on{border-color:var(--accent);background:var(--surface-2)}.bulk-toggle input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.bulk-toggle span{font-size:13.5px;font-weight:600}.bulk-toggle small{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.bulk-preflight{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:16px;padding:13px 16px;font-size:13px;line-height:1.5}.bulk-preflight.ok{color:var(--good);border-color:#35d29a66}.bulk-preflight.warn{color:var(--warn);border-color:#f0b94273}.bulk-preflight.blocked{color:var(--bad);border-color:#ff5a6a73}.bulk-preflight b{color:var(--text)}.bulk-progress{margin-top:18px}.bp-bar{background:var(--surface-2);border-radius:100px;height:8px;overflow:hidden}.bp-bar span{background:var(--grad);border-radius:100px;height:100%;transition:width .3s;display:block}.bp-label{color:var(--muted);align-items:center;gap:9px;margin-top:10px;font-size:13px;display:flex}.bulk-summary{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:16px;padding:13px 16px;font-size:13px}.bulk-summary b{color:var(--accent)}.bulk-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.cookie-list{flex-direction:column;gap:8px;margin-top:4px;display:flex}.cookie-row{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:12px 15px;transition:border-color .15s,background .15s;animation:.3s backwards rise;display:flex}.cookie-row.selected{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cookie-row.selected{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.cookie-row .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.cookie-row .dot.free{background:var(--good);box-shadow:0 0 8px var(--good)}.cookie-row .dot.used{background:var(--muted)}.cookie-main{flex:1;min-width:0}.cookie-id{text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:600;overflow:hidden}.cookie-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.cookie-badge{border-radius:100px;flex-shrink:0;padding:4px 11px;font-size:11px;font-weight:600}.cookie-badge.free{color:var(--good);background:#35d29a24}.cookie-badge.used{color:var(--muted);background:var(--surface-2)}.cookie-del{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;font-size:12px;transition:color .15s,background .15s}.cookie-del:hover{color:var(--bad);background:var(--surface-2)}.cookie-date{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11.5px}.cookie-count-hint{color:var(--muted);margin-top:10px;font-size:12.5px}.cookie-count-hint b{color:var(--good)}.cch-skip{color:var(--warn)}@media(max-width:440px){.cookie-date{display:none}}.range-seg{border:1px solid var(--border);background:var(--surface);border-radius:100px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.range-seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:100px;padding:6px 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .2s,background .2s}.range-seg button:hover{color:var(--text)}.range-seg button.active{background:var(--accent);color:#04070d}.meta-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.meta-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meta-sub{color:var(--muted);margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:12px}.meta-err{color:var(--bad)}.meta-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow-x:auto}.meta-table{border-collapse:separate;border-spacing:0;width:100%}.meta-table th{text-align:right;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:1px solid var(--border);background:var(--surface);z-index:2;padding:12px 14px;font-size:10.5px;font-weight:600;position:sticky;top:0}.meta-table th.mt-name,.meta-table td.mt-name{text-align:left;background:var(--surface);border-right:1px solid var(--border);z-index:3;min-width:210px;max-width:240px;position:sticky;left:0}.meta-table th.mt-name{z-index:4}.meta-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);color:var(--text);padding:11px 14px;font-family:JetBrains Mono,monospace;font-size:12.5px}.meta-table tr:last-child td{border-bottom:0}.meta-table .chip-btn{padding:5px 12px;font-size:12px}.mt-name-inner{cursor:pointer;align-items:center;gap:10px;display:flex}.mt-status{background:var(--faint);border-radius:50%;flex-shrink:0;width:8px;height:8px}.mt-status.active{background:var(--good);box-shadow:0 0 6px var(--good)}.mt-status.paused{background:var(--warn)}.mt-thumb{object-fit:cover;background:var(--surface-2);width:30px;height:30px;color:var(--muted);border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.mt-title{text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;overflow:hidden}.mt-name-inner:hover .mt-title{color:var(--accent)}.mi-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.mi-tiles{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px;display:grid}.mi-tile{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:13px 15px}.mi-tile .k{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:10px}.mi-tile .v{font-variant-numeric:tabular-nums;margin-top:5px;font-size:19px;font-weight:700}.mi-metric{margin-bottom:14px}.line-wrap{margin-bottom:10px;position:relative}.line-chart{width:100%;height:auto;display:block}.line-tip{pointer-events:none;z-index:5;background:var(--bg-elev);border:1px solid var(--border-strong);box-shadow:var(--shadow);white-space:nowrap;border-radius:9px;padding:7px 11px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.lt-val{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.lt-lbl{color:var(--muted);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:11px}.lc-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s forwards lcDraw}@keyframes lcDraw{to{stroke-dashoffset:0}}.lc-area{opacity:0;animation:.8s .5s forwards fadeInc}.lc-dot{opacity:0;animation:.3s forwards fadeInc}@keyframes fadeInc{to{opacity:1}}.donut-wrap{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.donut{flex-shrink:0;width:150px;height:150px}.donut-seg{opacity:0;animation:.5s forwards donutIn}@keyframes donutIn{to{opacity:1}}.donut-legend{flex-direction:column;gap:8px;display:flex}.dl-row{align-items:center;gap:9px;font-size:13px;display:flex}.dl-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.dl-label{color:var(--muted);min-width:90px}.dl-val{font-family:JetBrains Mono,monospace;font-weight:600}@keyframes apIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes apPop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes apPopUp{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes apShimmer{0%{background-position:0 0}to{background-position:200% 0}}@keyframes apStripes{0%{background-position:0 0}to{background-position:28px 0}}@keyframes apGlow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 35%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 0%,transparent)}}@keyframes apTick{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes apPulse{0%,to{opacity:1}50%{opacity:.35}}.ap-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.ap-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ap-seg-n{background:#ffffff14;border-radius:100px;margin-left:7px;padding:1px 6px;font-size:10.5px;font-weight:700}.range-seg button.active .ap-seg-n{background:#0000002e}.ap-sub{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.ap-sub b{color:var(--text);margin:0 2px;font-weight:600}.ap-usage{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11.5px;display:block}.ap-usage.hot{color:var(--warn)}.ap-meter{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;margin-top:4px;font-size:11.5px;display:inline-flex}.ap-meter-name{color:var(--text);font-weight:600}.ap-meter-bar{background:var(--surface-2);border-radius:3px;flex:none;width:72px;height:5px;overflow:hidden}.ap-meter-bar i{background:var(--good);border-radius:3px;height:100%;transition:width .4s;display:block}.ap-meter.warm .ap-meter-bar i{background:var(--warn)}.ap-meter.hot .ap-meter-bar i,.ap-meter.blocked .ap-meter-bar i{background:var(--bad)}.ap-meter.hot{color:var(--warn)}.ap-meter.blocked{color:var(--bad)}.ap-dot{background:var(--good);width:7px;height:7px;box-shadow:0 0 8px var(--good);border-radius:50%;animation:2.4s infinite blink}.ap-muted{color:var(--muted);font-size:12px}.ap-grow{flex:1}.ap-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-inline input{width:auto}.ap-inline input.ap-narrow{width:160px}.ap-inline input.ap-tiny{text-align:center;width:68px}.ap-pair input{flex:1;min-width:140px}.ap-unit{color:var(--muted);font-size:12px}.ap-mt{margin-top:8px}.ap-mb{margin:12px 0}.ap-warn{color:var(--warn);background:#f5c45114;border:1px solid #f5c45159;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.5;animation:.25s apIn}.ap-empty-line{color:var(--muted);padding:8px 0 2px;font-size:12px}.ap-h4{text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);align-items:center;gap:10px;margin:24px 0 -2px;font-size:11px;display:flex}.ap-h4:after{content:"";background:var(--border);flex:1;height:1px}.ap-h4-sub{text-transform:none;letter-spacing:0;color:var(--accent);font-weight:500}.ap-tag{letter-spacing:.6px;text-transform:uppercase;color:var(--accent);background:var(--accent);font-size:9.5px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.ap-tag{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.ap-tag{border-radius:100px;padding:2px 7px}.ap-ok{background:var(--good);border-radius:50%;place-items:center;width:18px;height:18px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.ap-ok{background:color-mix(in srgb,var(--good) 20%,transparent)}}.ap-ok{color:var(--good);animation:.25s apTick}.ap-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.ap-rail{position:sticky;top:16px}.ap-railcard{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;gap:4px;padding:14px 10px;animation:.3s apIn;display:flex}.ap-rail-h{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:6px 10px;font-size:10px;font-weight:700}.ap-rail-sep{background:var(--border);height:1px;margin:10px 4px 4px}.ap-raili{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,background .15s;display:flex}.ap-raili:hover{color:var(--text);background:#ffffff0a}.ap-raili.open{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ap-raili.open{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.ap-rail-n{border:1.5px solid var(--border-strong);width:20px;height:20px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:800;transition:background .2s,color .2s,border-color .2s;display:grid}.ap-raili.done .ap-rail-n{background:var(--good);border-color:var(--good);color:#04110a}.ap-raili.done .ap-rail-n svg{animation:.25s apTick}.ap-rail-btns{flex-wrap:wrap;gap:6px;padding:8px 4px 0;display:flex}.ap-form{flex-direction:column;gap:12px;min-width:0;display:flex}.ap-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;scroll-margin-top:16px;transition:border-color .2s,box-shadow .2s;animation:.3s both apIn}.ap-card:nth-child(2){animation-delay:40ms}.ap-card:nth-child(3){animation-delay:80ms}.ap-card:nth-child(4){animation-delay:.12s}.ap-card:nth-child(5){animation-delay:.16s}.ap-card.open{border-color:var(--border-strong)}.ap-card.accent.open{box-shadow:0 0 0 1px var(--accent),0 20px 50px -30px var(--accent)}@supports (color:color-mix(in lab,red,red)){.ap-card.accent.open{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent),0 20px 50px -30px color-mix(in srgb,var(--accent) 40%,transparent)}}.ap-card-h{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:18px;align-items:center;gap:14px;padding:15px 18px;transition:background .15s;display:flex}.ap-card-h:hover{background:#ffffff06}.ap-card.open .ap-card-h{border-radius:18px 18px 0 0}.ap-step{border:1.5px solid var(--border-strong);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;transition:background .25s,color .25s,border-color .25s;display:grid}.ap-card.done .ap-step{background:var(--good);border-color:var(--good);color:#04110a}.ap-card.done .ap-step svg{animation:.25s apTick}.ap-card-t{flex:1;min-width:0}.ap-card-t h3{font-size:15px;font-weight:600}.ap-card-t p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.ap-card-r{align-items:center;gap:8px;display:flex}.ap-card-chev{color:var(--muted);place-items:center;transition:transform .25s;display:grid}.ap-card.open .ap-card-chev{transform:rotate(180deg)}.ap-card-b{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.ap-card.open .ap-card-b{grid-template-rows:1fr}.ap-card-bi{min-height:0;overflow:hidden}.ap-card-pad{border-top:1px solid var(--border);padding:4px 18px 20px}.ap-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:14px;display:grid}.ap-grid .field.full{grid-column:1/-1}.ap-details{border-top:1px dashed var(--border);margin-top:20px;padding-top:12px}.ap-details summary{cursor:pointer;color:var(--muted);align-items:center;gap:10px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.ap-details summary:before{content:"▸";font-size:11px;transition:transform .2s}.ap-details[open] summary:before{transform:rotate(90deg)}.ap-details summary:hover{color:var(--text)}.ap-toggle-sub{color:var(--muted);white-space:normal;font-size:11px;font-weight:500;display:block}.ap-input-ico{position:relative}.ap-input-ico>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ap-input-ico input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:10px;padding:11px 13px 11px 34px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.ap-input-ico input::placeholder{color:var(--muted)}.ap-input-ico input:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #4ea8ff1f}.ap-input-ico input:disabled{opacity:.55}.ap-money{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;transition:border-color .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.ap-money:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #4ea8ff1f}.ap-money input{width:120px;padding:11px 12px;box-shadow:none!important;background:0 0!important;border:0!important}.ap-money span{color:var(--muted);border-left:1px solid var(--border);align-self:stretch;place-items:center;padding:0 12px;font-size:12px;font-weight:700;display:grid}.ap-budget{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ap-mode{margin-bottom:12px}.ap-full{grid-column:1/-1}.ap-budget-r{flex-wrap:wrap;align-items:center;gap:8px;display:none}.ap-budget-r.show{animation:.2s apIn;display:flex}.ap-iconbtn{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.ap-iconbtn:hover{color:var(--text);border-color:var(--border-strong);background:#ffffff0a}.ap-iconbtn.danger:hover{color:var(--bad);background:#ff5a6a14;border-color:#ff5a6a80}.ap-iconbtn:disabled{opacity:.3;cursor:default}.ap-iconbtn.up svg{transform:rotate(180deg)}.chip-btn svg{vertical-align:-2px;margin-right:5px}.chip-btn{align-items:center;display:inline-flex}.ap-dd{width:100%;position:relative}.ap-dd-btn{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px 11px 13px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .15s;display:flex}.ap-dd-btn:hover{border-color:var(--border-strong)}.ap-dd.open .ap-dd-btn{border-color:var(--accent);box-shadow:0 0 0 3px #4ea8ff1f}.ap-dd.disabled .ap-dd-btn{opacity:.55;cursor:not-allowed}.ap-dd.compact{width:auto;min-width:130px}.ap-dd.compact .ap-dd-btn{padding:9px 10px 9px 12px;font-size:13px}.ap-dd-val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ap-dd-val.ph{color:var(--muted)}.ap-dd-chev{color:var(--muted);flex:none;place-items:center;transition:transform .2s;display:grid}.ap-dd.open .ap-dd-chev{transform:rotate(180deg)}.ap-dd-list{z-index:1000;background:var(--bg-elev);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:12px;animation:.16s apPop;position:fixed;overflow:hidden}.ap-dd-list.up{animation:.16s apPopUp}.ap-dd-search{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;padding:8px 10px;display:flex}.ap-dd-search input{color:var(--text);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px}.ap-dd-scroll{max-height:280px;padding:5px;overflow-y:auto}.ap-dd-opt{cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 10px;font-size:13.5px;transition:background .1s;display:grid}.ap-dd-opt .ap-dd-l{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.ap-dd-opt .ap-dd-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:11px;overflow:hidden}.ap-dd-tick{color:var(--accent);grid-area:1/2/span 2;place-items:center;display:grid}.ap-dd-opt.hi{background:#ffffff0d}.ap-dd-opt.active{color:var(--accent)}.ap-dd-opt.active.hi{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ap-dd-opt.active.hi{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.ap-dd-empty{color:var(--muted);text-align:center;padding:12px;font-size:12.5px}.ap-chips{flex-wrap:wrap;gap:6px;display:flex}.ap-chip{border:1px solid var(--border);color:var(--muted);background:var(--surface-2);cursor:pointer;text-transform:capitalize;border-radius:100px;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s,border-color .15s,background .15s,transform .1s;display:inline-flex}.ap-chip:hover{color:var(--text);border-color:var(--border-strong)}.ap-chip:active{transform:scale(.96)}.ap-chip.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ap-chip.on{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.ap-chip.on{background:#4ea8ff1a}.ap-chip.on svg{animation:.2s apTick}.ap-chip.sel{text-transform:none;cursor:default}.ap-chip.sel button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;place-items:center;padding:0;display:grid}.ap-chip.sel button:hover{opacity:1}.ap-picker{flex-direction:column;gap:8px;display:flex;position:relative}.ap-hits{z-index:20;background:var(--bg-elev);border:1px solid var(--border-strong);max-height:260px;box-shadow:var(--shadow);border-radius:10px;margin-top:4px;animation:.16s apPop;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ap-hit{cursor:pointer;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;font-size:13px;display:flex}.ap-hit small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ap-hit:hover{background:var(--surface-2)}.ap-hit.muted{color:var(--muted);cursor:default}.ap-features{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px 18px;display:grid}.ap-features .ios-toggle{text-align:left;border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;padding:8px 0}.ap-features .ios-label{white-space:normal;flex:1;min-width:0;line-height:1.35}.ap-features .ios-track{flex:none}.ap-ai{border:1px solid var(--accent);margin-top:18px}@supports (color:color-mix(in lab,red,red)){.ap-ai{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}}.ap-ai{background:linear-gradient(160deg,var(--accent),var(--surface) 60%)}@supports (color:color-mix(in lab,red,red)){.ap-ai{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),var(--surface) 60%)}}.ap-ai{border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.ap-ai-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ap-ai-h>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ap-ai-t{align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:inline-flex}.ap-ai-h .hint{display:block}.ap-brief{grid-template-columns:minmax(0,1fr) 210px;align-items:stretch;gap:12px;display:grid}.ap-brief textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:10px;min-height:96px;padding:11px 13px;font-family:inherit;font-size:13.5px;line-height:1.5}.ap-brief textarea:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #4ea8ff1f}.ap-brief-r{flex-direction:column;justify-content:flex-end;gap:8px;display:flex}.ap-brief-r .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ap-busy{animation:1.4s linear infinite apShimmer;background:linear-gradient(90deg,var(--accent),#8fd0ff,var(--accent))!important;background-size:200% 100%!important}.ap-textlist{gap:6px}.ap-textlist-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.ap-textlist-h label{margin:0}.ap-textrow{grid-template-columns:22px minmax(0,1fr) auto auto;align-items:start;gap:8px;animation:.2s apIn;display:grid}.ap-textcell{flex-direction:column;gap:4px;min-width:0;display:flex}.ap-textacts{gap:4px;margin-top:5px;display:flex}.ap-auto,.field .ap-auto,.ap-brief .ap-auto{resize:none;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.5;transition:border-color .2s,box-shadow .2s;overflow:hidden}.ap-auto:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #4ea8ff1f}.ap-preview{color:var(--muted);border-left:2px solid var(--accent);padding:6px 10px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.ap-preview{border-left:2px solid color-mix(in srgb,var(--accent) 50%,transparent)}}.ap-preview{white-space:pre-wrap;animation:.2s apIn}.ap-linkfield{align-items:center;gap:6px;display:flex}.ap-linkfield input{flex:1;min-width:0}.ap-linkfield .ap-iconbtn{flex:none;width:36px;height:38px;text-decoration:none}.ap-linkfield .ap-iconbtn.off{opacity:.35;cursor:default}.ap-copyrow{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.ap-copyrow-l{flex:1;min-width:260px}.ap-translate{width:210px}.ap-textrow textarea{min-height:0;font-family:inherit;font-size:13.5px;line-height:1.5}.ap-textno{width:22px;height:22px;color:var(--muted);background:#ffffff0f;border-radius:50%;place-items:center;margin-top:8px;font-size:11px;font-weight:800;display:grid}.ap-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:11px;font-family:JetBrains Mono,monospace;font-size:10.5px}.ap-count.over{color:var(--warn)}.ap-textrow .ap-iconbtn{margin-top:6px}.ap-adname{color:var(--accent);flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.ap-lib{border-top:1px dashed var(--border);flex-direction:column;gap:10px;padding-top:10px;animation:.2s apIn;display:flex}.ap-lib-q{flex:1;min-width:180px}.ap-lib-list{flex-direction:column;gap:6px;max-height:340px;padding-right:4px;display:flex;overflow-y:auto}.ap-lib-row{border:1px solid var(--border);background:var(--bg);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:grid}.ap-lib-text{max-height:88px;line-height:1.45;overflow:hidden}.ap-drop{border:1.5px dashed var(--border-strong);text-align:center;color:var(--muted);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;margin-top:14px;padding:34px 18px;font-size:13px;transition:border-color .2s,background .2s,transform .2s;display:flex}.ap-drop b{color:var(--text);font-size:15px}.ap-drop-ico{background:var(--accent);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.ap-drop-ico{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.ap-drop-ico{color:var(--accent);margin-bottom:6px;transition:transform .2s}.ap-drop:hover,.ap-drop.over{border-color:var(--accent);color:var(--text);background:#4ea8ff0d}.ap-drop.over{animation:1.2s infinite apGlow;transform:scale(1.01)}.ap-drop.over .ap-drop-ico,.ap-drop:hover .ap-drop-ico{transform:translateY(-3px)}.ap-drop.mini{flex-direction:row;justify-content:center;gap:8px;margin-top:4px;padding:14px;font-size:12.5px}.ap-files{border-radius:14px;flex-direction:column;gap:8px;margin-top:14px;transition:box-shadow .2s;display:flex}.ap-files.over{box-shadow:0 0 0 2px var(--accent)}.ap-file{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;transition:border-color .15s;animation:.25s both apIn}.ap-file:hover{border-color:var(--border-strong)}.ap-file-h{align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.ap-thumb{background:var(--bg);border:1px solid var(--border);width:42px;height:56px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.ap-thumb video{object-fit:cover;width:100%;height:100%;display:block}.ap-file-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ap-file-top{align-items:center;gap:8px;min-width:0;display:flex}.ap-file-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ap-file-acts{flex:none;align-items:center;gap:6px;display:flex}.ap-hook{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:none;align-items:center;display:inline-flex;overflow:hidden}.ap-hook button{color:var(--muted);cursor:pointer;background:0 0;border:none;width:24px;height:26px;font-size:14px;line-height:1;transition:background .1s,color .1s}.ap-hook button:hover{color:var(--text);background:#ffffff0f}.ap-hook b{padding:0 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.ap-file-ov{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.ap-file-ov.show{grid-template-rows:1fr}.ap-file-ov>div{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;min-height:0;padding:0 12px;display:grid;overflow:hidden}.ap-file-ov.show>div{padding:2px 12px 12px}.ap-file-ov input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:8px;padding:9px 10px;font-family:inherit;font-size:12.5px}.ap-file-ov input:focus{border-color:var(--accent);outline:0}.ap-publish{z-index:5;border:1px solid var(--border-strong);background:var(--bg-elev);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px 12px 16px;display:flex;position:sticky;bottom:12px}@supports (color:color-mix(in lab,red,red)){.ap-publish{background:color-mix(in srgb,var(--bg-elev) 88%,transparent)}}.ap-publish{-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow);margin-top:6px;transition:border-color .25s;animation:.3s apIn}.ap-publish.ready{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ap-publish.ready{border-color:color-mix(in srgb,var(--accent) 45%,var(--border-strong))}}.ap-pub-l{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ap-jobname{border:1px solid var(--border);background:var(--surface);width:100%;max-width:420px;color:var(--text);border-radius:9px;padding:9px 12px;font-family:inherit;font-size:13px}.ap-jobname:focus{border-color:var(--accent);outline:0}.ap-pub-sum{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ap-missing{color:var(--warn);cursor:pointer;background:#f5c4511a;border:0;border-radius:100px;padding:3px 9px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .15s}.ap-missing:hover{background:#f5c45133}.ap-pubbtn{white-space:nowrap;flex:none;align-items:center;gap:9px;display:inline-flex}.ap-publish.ready .ap-pubbtn{animation:2.2s infinite apGlow}.ap-upl{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ap-upl-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ap-upl-t{font-size:13px;font-weight:600}.ap-upl-t.bad{color:var(--bad)}.ap-upl-n{color:var(--muted);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:12px}.ap-bar{background:var(--surface-2);border:1px solid var(--border);border-radius:100px;height:8px;overflow:hidden}.ap-bar.thin{height:4px;margin-top:4px}.ap-bar span{background:var(--accent);border-radius:100px;height:100%;transition:width .3s;display:block}.ap-bar.live span{background-image:linear-gradient(45deg,#ffffff2e 25%,#0000 25%,#0000 50%,#ffffff2e 50%,#ffffff2e 75%,#0000 75%);background-size:28px 28px;animation:.8s linear infinite apStripes}.ap-bar.bad span{background:var(--bad)}.ap-upl-files{flex-direction:column;gap:4px;max-height:120px;display:flex;overflow-y:auto}.ap-upl-file{color:var(--muted);grid-template-columns:minmax(0,1fr) 140px 36px;align-items:center;gap:10px;font-size:11.5px;display:grid}.ap-upl-file.active{color:var(--text)}.ap-upl-file.done{color:var(--good)}.ap-upl-fn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-upl-fb{background:var(--surface-2);border-radius:100px;height:4px;overflow:hidden}.ap-upl-fb span{background:currentColor;height:100%;transition:width .3s;display:block}.ap-upl-fp{text-align:right;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}.ap-status{text-transform:uppercase;letter-spacing:.6px;border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.ap-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.ap-status.s-done,.ap-status.s-active{color:var(--good);background:#35d29a1a;border-color:#35d29a66}.ap-status.s-running,.ap-status.s-queued,.ap-status.s-uploaded,.ap-status.s-processed,.ap-status.s-creative{color:var(--accent);background:#4ea8ff1a;border-color:#4ea8ff66}.ap-status.s-running i,.ap-status.s-queued i{animation:1.2s infinite apPulse}.ap-status.s-attention,.ap-status.s-failed{color:var(--bad);background:#ff5a6a1a;border-color:#ff5a6a66}.ap-status.s-draft,.ap-status.s-receiving,.ap-status.s-ready,.ap-status.s-paused{color:var(--warn);background:#f5c4511a;border-color:#f5c45166}.ap-jobs{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.ap-joblist{flex-direction:column;gap:8px;min-width:0;display:flex}.ap-jobrow{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;transition:border-color .15s,background .15s,transform .15s;animation:.25s both apIn;display:flex}.ap-jobrow:hover{border-color:var(--border-strong);transform:translate(2px)}.ap-jobrow.sel{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ap-jobrow.sel{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.ap-jobrow-l{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ap-jobrow-r{flex-shrink:0;align-items:center;gap:8px;display:flex}.ap-job-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.ap-jobbar{background:#ffffff0f;border-radius:100px;height:3px;margin-top:4px;overflow:hidden}.ap-jobbar span{background:var(--good);height:100%;transition:width .4s;display:block}.ap-count{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px}.ap-jobdetail{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:18px;animation:.25s apIn;display:flex}.ap-jobdetail-empty{min-height:220px;color:var(--muted);border-style:dashed;justify-content:center;align-items:center;gap:10px;font-size:13px}.ap-jd-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ap-jd-t{min-width:0}.ap-jd-h h3{font-size:17px;font-weight:700}.ap-jd-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-ids{flex-wrap:wrap;gap:14px;font-family:JetBrains Mono,monospace;display:flex}.ap-vlist{flex-direction:column;gap:6px;display:flex}.ap-vlist-h{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:12px;padding:0 12px 4px;font-size:10.5px;font-weight:700;display:grid}.ap-pipe-h{justify-content:space-between;display:flex}.ap-pipe-h i{letter-spacing:.2px;font-size:8.5px;font-style:normal}.ap-vrow{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s;animation:.25s apIn;display:grid}.ap-vrow.done{border-color:#35d29a40}.ap-vrow.failed{border-color:#ff5a6a59}.ap-vrow.skipped{opacity:.55}.ap-vrow-l{flex-direction:column;gap:3px;min-width:0;display:flex}.ap-vrow-r{flex:none;gap:6px;display:flex}.ap-vnote{color:var(--bad);white-space:normal;font-size:11.5px;line-height:1.45}.ap-vnote.note{color:var(--warn)}.ap-pipe{justify-content:space-between;align-items:center;display:flex;position:relative}.ap-pipe:before{content:"";background:var(--border-strong);height:2px;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}.ap-pipe-d{background:var(--surface);border:2px solid var(--border-strong);border-radius:50%;width:12px;height:12px;transition:background .3s,border-color .3s,transform .3s;position:relative}.ap-pipe-d.past{background:var(--good);border-color:var(--good)}.ap-pipe-d.now{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent);transform:scale(1.25)}@supports (color:color-mix(in lab,red,red)){.ap-pipe-d.now{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}}.ap-pipe-d.now{animation:1.6s infinite apPulse}.ap-pipe.failed .ap-pipe-d.now{background:var(--bad);border-color:var(--bad);animation:none;box-shadow:0 0 0 4px #ff5a6a33}.ap-templates{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.aa{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:16px;display:grid}.aa-main,.aa-side{flex-direction:column;gap:12px;min-width:0;display:flex}.aa-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.aa-card-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aa-card-h h3{font-size:14px;font-weight:700}.aa-card-h .ap-muted{margin-top:3px;display:block}.aa-folders{flex-direction:column;gap:6px;display:flex}.aa-folder{background:var(--surface-2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:grid}.aa-folder code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;overflow:hidden}.aa-add{grid-template-columns:minmax(0,1fr) 160px auto;gap:8px;display:grid}.aa-card input.ap-tiny{border:1px solid var(--border);background:var(--surface-2);width:64px;color:var(--text);text-align:center;border-radius:8px;margin:0 4px;padding:6px 8px;font-family:JetBrains Mono,monospace;font-size:12px}.aa-card input.ap-tiny:focus{border-color:var(--accent);outline:0}.aa-add input,.aa-brand input{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:8px;min-width:0;padding:8px 10px;font-family:inherit;font-size:13px}.aa-add input:focus,.aa-brand input:focus{border-color:var(--accent);outline:0}.aa-brands{flex-direction:column;gap:8px;display:flex}.aa-brand{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;padding:10px 12px;display:grid}.aa-brand.new{border-style:dashed}.aa-brand>label{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);flex-direction:column;gap:4px;min-width:0;font-size:10.5px;display:flex}.aa-brand>label>*{text-transform:none;letter-spacing:0;color:var(--text);font-size:13px}.aa-brand-acts{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.aa-runs{flex-direction:column;gap:4px;display:flex}.aa-log{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;max-height:420px;padding:6px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;overflow:auto}.aa-logline{color:var(--text);overflow-wrap:anywhere;grid-template-columns:62px minmax(0,1fr);gap:0 10px;padding:2px 10px;display:grid}.aa-logline b{margin-right:6px;font-weight:700;display:inline}.aa-logline b+span{display:inline}.aa-logline.new-scan{border-top:1px dashed var(--border);margin-top:6px;padding-top:6px}.aa-logline.ok{color:var(--good)}.aa-logline.warn{color:var(--warn)}.aa-logline.error{color:var(--bad)}.aa-logtime{color:var(--muted);font-variant-numeric:tabular-nums}.aa-run{background:var(--surface-2);border-radius:8px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:grid}.aa-run .ap-status{justify-self:start}.aa-run-t{min-width:0}.aa-run-t b{display:block}.aa-run-t span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.aa-pre{border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;max-height:360px;color:var(--text);background:#05080f;border-radius:10px;margin:0;padding:12px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.55;overflow:auto}.aa-result{border-bottom:1px solid var(--border);grid-template-columns:90px minmax(0,1fr);gap:10px;padding:6px 0;font-size:12.5px;display:grid}.aa-result:last-child{border-bottom:0}@media(max-width:1100px){.aa{grid-template-columns:1fr}}.ek{flex-direction:column;gap:14px;min-width:0;animation:.3s apIn;display:flex}.ek-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:14px;display:grid}.ek-main,.ek-side{flex-direction:column;gap:14px;min-width:0;display:flex}.ek-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.ek-card-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ek-card-h>div:first-child{min-width:0}.ek-card-h h3{font-size:14px;font-weight:700}.ek-card-h .ap-muted{margin-top:3px;line-height:1.45;display:block}.ek-card .hint{color:var(--muted);font-size:11.5px;line-height:1.45}.ek-card .hint a{color:var(--accent)}.ek-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ek-stat{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.ek-stat-v{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.ek-stat-l{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-top:2px;font-size:10.5px}.ek-stat-s{color:var(--muted);margin-top:4px;font-size:11.5px}.ek-stat.good .ek-stat-v{color:var(--good)}.ek-stat.warn .ek-stat-v{color:var(--warn)}.ek-stat.bad .ek-stat-v{color:var(--bad)}.ek-bars{align-items:flex-end;gap:3px;height:90px;padding-top:6px;display:flex}.ek-bar{flex:1;align-items:flex-end;min-width:3px;height:100%;display:flex}.ek-bar span{background:var(--accent);width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.ek-bar span{background:color-mix(in srgb,var(--accent) 35%,transparent)}}.ek-bar span{border-radius:3px 3px 0 0;min-height:2px;position:relative;overflow:hidden}.ek-bar span i{background:var(--accent);position:absolute;bottom:0;left:0;right:0}.ek-kv{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.ek-kv:last-child{border-bottom:0}.ek-kv b{color:var(--text);font-variant-numeric:tabular-nums}.ek-code{color:var(--text);word-break:break-all;text-align:right;font-family:JetBrains Mono,monospace;font-size:11px}.ek-flows{flex-direction:column;gap:16px;display:flex}.ek-fl{gap:0;padding:0;overflow:hidden}.ek-fl.running{border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.ek-fl.running{border-color:color-mix(in srgb,var(--good) 40%,var(--border))}}.ek-fl-h{border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--accent),var(--surface));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.ek-fl-h{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,var(--surface)),var(--surface))}}.ek-fl-t{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.ek-fl-t h3{font-size:16px;font-weight:700}.ek-fl-sub{color:var(--muted);max-width:70ch;font-size:12.5px;line-height:1.5}.ek-fl-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.ek-fl-state{flex-shrink:0;align-items:center;gap:12px;display:flex}.ek-fl-state .ap-status{white-space:nowrap}.ek-tl{flex-direction:column;padding:14px 18px 4px;display:flex}.ek-tl-step{grid-template-columns:34px minmax(0,1fr);gap:0 12px;display:grid}.ek-tl-rail{flex-direction:column;align-items:center;display:flex}.ek-tl-n{background:var(--accent);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.ek-tl-n{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}}.ek-tl-n{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.ek-tl-n{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border))}}.ek-tl-n{color:var(--accent);flex-shrink:0;margin-top:4px}.ek-tl-line{background:var(--border);border-radius:2px;flex:1;width:2px;margin:6px 0}.ek-tl-card{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:12px;min-width:0;margin-bottom:12px;padding:12px 14px 16px;display:flex}.ek-tl-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ek-tl-when{flex-direction:column;gap:2px;min-width:0;display:flex}.ek-tl-when b{font-size:13.5px}.ek-tl-when span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:60ch;font-size:12px;overflow:hidden}.ek-tl-act{flex-shrink:0;align-items:center;gap:6px;display:flex}.ek-tl-grid{grid-template-columns:minmax(180px,1.2fr) 150px minmax(220px,1.6fr);align-items:start;gap:12px 16px;display:grid}.ek-field{flex-direction:column;gap:5px;min-width:0;display:flex}.ek-field>span:first-child{text-transform:uppercase;letter-spacing:.9px;color:var(--muted);font-size:10.5px;font-weight:700}.ek-field.inline{flex-direction:row;align-items:center;gap:8px}.ek-field.inline>span:first-child{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:500}.ek-field-code{grid-column:1/-1}.ek-in{border:1px solid var(--border);background:var(--surface);color:var(--text);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;padding:8px 10px;font-family:inherit;font-size:13px}.ek-in.num{text-align:right;width:84px;font-family:JetBrains Mono,monospace;font-size:12.5px}.ek-in:focus{border-color:var(--accent);outline:0}.ek-unit{align-items:center;gap:6px;display:inline-flex}.ek-unit em{color:var(--muted);white-space:nowrap;font-size:12px;font-style:normal}.ek-unit .ap-dd{min-width:110px}.ek-code-row{flex-wrap:wrap;align-items:center;gap:14px;min-height:34px;display:flex}.ek-variants{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ek-variants .mx-q.on{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.ek-variants .mx-q.on{border-color:color-mix(in srgb,var(--good) 45%,var(--border))}}.ek-fl-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px 16px;display:flex}.ek-fl-dirty{color:var(--warn);font-size:12px}.bd-unit{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.bd-unit input{border:1px solid var(--border);background:var(--surface-2);width:90px;color:var(--text);border-radius:8px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:12.5px}.bd-unit input:focus{border-color:var(--accent);outline:0}@media(max-width:760px){.ek-tl-grid{grid-template-columns:1fr}.ek-fl-state{justify-content:space-between;width:100%}}.ek-flow.on{border-color:#35d29a59}.ek-steps{flex-direction:column;gap:8px;display:flex}.ek-step{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.ek-step-n{background:var(--surface);border:1px solid var(--border-strong);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.ek-step-b{flex-direction:column;gap:8px;min-width:0;display:flex}.ek-step-row{grid-template-columns:170px minmax(200px,1fr) minmax(280px,1.4fr);align-items:start;gap:12px;display:grid}.ek-step-row>label,.ek-f{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);flex-direction:column;gap:5px;min-width:0;font-size:10.5px;display:flex}.ek-step-row>label>*,.ek-f>:not(.hint){text-transform:none;letter-spacing:0;color:var(--text);font-size:13px}.ek-f input,.ek-f select,.ek-f textarea,.ek-label,.ek-ta{border:1px solid var(--border);background:var(--surface-2);color:var(--text);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;padding:8px 10px;font-family:inherit;font-size:13px}.ek-f textarea,.ek-ta{resize:vertical;line-height:1.5}.ek-f input:focus,.ek-f select:focus,.ek-f textarea:focus,.ek-label:focus,.ek-ta:focus{border-color:var(--accent);outline:0}.ek-label{width:220px}.ek-label.wide{width:min(100%,360px)}.ek-inl{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.ek-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ek-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ek-editor{grid-template-columns:minmax(0,1.15fr) minmax(340px,520px);align-items:start;gap:14px;display:grid}.ek-editor-l,.ek-editor-r{flex-direction:column;gap:14px;min-width:0;display:flex}.ek-editor-r{position:sticky;top:16px}.ek-previewcard{padding-bottom:12px}.ek-frame{border:1px solid var(--border);background:#f2f2f0;border-radius:12px;width:100%;display:block}.ek-tpls{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.ek-tpl{text-align:left;border:1px solid var(--border);background:var(--surface-2);cursor:pointer;color:var(--text);border-radius:14px;flex-direction:column;padding:0;font-family:inherit;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.ek-tpl:hover{border-color:var(--accent);transform:translateY(-2px)}.ek-tpl{position:relative}.ek-tpl-act{z-index:2;gap:4px;display:none;position:absolute;top:8px;right:8px}.ek-tpl:hover .ek-tpl-act,.ek-tpl:focus-within .ek-tpl-act{display:inline-flex}.ek-tpl-act .mx-q{background:var(--surface);box-shadow:0 4px 14px #0006}.ek-progress{border:1px solid var(--accent);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ek-progress{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}}.ek-progress{background:var(--surface-2)}.ek-progress-t{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.ek-progress-bar{background:#ffffff0f;border-radius:100px;height:6px;overflow:hidden}.ek-progress-bar span{background:var(--accent);border-radius:100px;height:100%;transition:width .4s;display:block}.ek-progress.running .ek-progress-bar span{animation:1.4s infinite mxPulse}.ek-progress .hint.warn{color:var(--warn)}.ek-tpl-thumb{pointer-events:none;height:200px;overflow:hidden}.ek-tpl-thumb .ek-frame{transform-origin:0 0;border:0;border-radius:0;width:200%;transform:scale(.5);height:680px!important}.ek-tpl-b{flex-direction:column;gap:2px;padding:10px 12px;font-size:12.5px;display:flex}.ek-tpl-b span{color:var(--muted);font-size:11.5px}.ek-tpl-b em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.ek-images{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.ek-img{aspect-ratio:3/2;background:var(--surface-2);cursor:pointer;color:var(--muted);border:2px solid #0000;border-radius:10px;place-items:center;padding:0;font-family:inherit;font-size:11px;display:grid;overflow:hidden}.ek-img img{object-fit:cover;width:100%;height:100%;display:block}.ek-img.sel{border-color:var(--accent)}.ek-img.queued{animation:1.4s infinite apPulse}.ek-acts{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.ek-events{flex-direction:column;gap:4px;display:flex}.ek-event{background:var(--surface-2);border-radius:8px;grid-template-columns:110px 150px minmax(0,1fr);gap:10px;padding:6px 8px;font-size:12px;display:grid}.ek-check{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ek-check li{color:var(--muted);padding-left:24px;position:relative}.ek-check li:before{content:"";border:1px solid var(--border-strong);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:0}.ek-check li.ok{color:var(--text)}.ek-check li.ok:before{border-color:var(--good);background:#35d29a33}.ek-dns code{word-break:break-all;font-family:JetBrains Mono,monospace;font-size:11px}.ek-modal{z-index:60;background:#000000b3;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.ek-modal-b{background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;flex-direction:column;gap:10px;width:min(680px,100%);max-height:92vh;padding:14px 16px;display:flex;overflow:auto}.bd-table tr.bad td{color:var(--bad)}.ek-subj{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--muted);overflow:hidden}.ek-design{border:1px solid var(--accent);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.ek-design{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}}.ek-design{background:linear-gradient(160deg,var(--accent),var(--surface) 60%)}@supports (color:color-mix(in lab,red,red)){.ek-design{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),var(--surface) 60%)}}.ek-design b{font-size:13px}.ek-design .hint{margin-top:3px;display:block}.ek-code{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);resize:vertical;background:#05080f;border-radius:10px;margin-top:8px;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.5}.ek-code:focus{border-color:var(--accent);outline:0}.ek-picker{flex-direction:column;gap:10px;display:flex}.ek-prods{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.ek-prod{flex-direction:column;gap:6px;display:flex}.ek-prod-img{aspect-ratio:1;background:var(--surface-2);cursor:pointer;color:var(--muted);border:2px solid #0000;border-radius:10px;place-items:center;padding:0;font-family:inherit;font-size:11px;display:grid;position:relative;overflow:hidden}.ek-prod-img img{object-fit:cover;width:100%;height:100%;display:block}.ek-prod.on .ek-prod-img{border-color:var(--accent)}.ek-prod-img i{background:var(--accent);color:#04070d;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}.ek-prod-t{flex-direction:column;gap:3px;font-size:12px;display:flex}.ek-prod-t b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ek-prod-t span{color:var(--muted);font-size:11.5px}.ek-prod-t .chip-btn{align-self:flex-start;padding:3px 8px;font-size:11px}.ek-swatches{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ek-swatch{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:8px;font-size:10.5px;display:grid}.ek-swatch-c{border:1px solid var(--border-strong);border-radius:8px;grid-row:1/3;width:26px;height:26px}.ek-swatch input{border:1px solid var(--border);background:var(--surface-2);color:var(--text);text-transform:none;letter-spacing:0;border-radius:8px;grid-column:2;padding:6px 8px;font-family:JetBrains Mono,monospace;font-size:12px}.ek-auto{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ek-auto{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.ek-auto{background:linear-gradient(160deg,var(--accent),var(--surface) 55%)}@supports (color:color-mix(in lab,red,red)){.ek-auto{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface) 55%)}}.ek-check li.run{color:var(--text)}.ek-check li.run:before{border-color:var(--accent);animation:1.2s infinite apPulse}.ek-check li.bad{color:var(--bad)}.ek-check li.bad:before{border-color:var(--bad)}.ek-card .hint.ok{color:var(--good)}.ek-details{flex-direction:column;gap:12px;display:flex}.ek-details>summary{cursor:pointer;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:12.5px;list-style:none}.ek-details>summary::-webkit-details-marker{display:none}.ek-details[open]>summary{color:var(--text)}.ek-dot{border:1px solid var(--border-strong);vertical-align:middle;border-radius:50%;width:14px;height:14px;margin:0 2px;display:inline-block}.mx-showall{margin:10px auto 4px;display:block}.aa-pick{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.aa-progress{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.aa-progress .spinner{border-width:2px;width:12px;height:12px}.ek-assets{flex-direction:column;gap:12px;display:flex}.ek-asset-world{color:var(--muted);max-width:70ch;font-size:13px;line-height:1.5}.ek-asset-heroes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ek-asset-heroes figure{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;margin:0;overflow:hidden}.ek-asset-heroes img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.ek-asset-heroes figcaption{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:6px 8px;font-size:11px}.ek-asset-icons{flex-wrap:wrap;gap:8px;display:flex}.ek-asset-icons img{border:1px solid var(--border);background:#fff;border-radius:14px;width:48px;height:48px}.ek-asset-motif{aspect-ratio:4;object-fit:cover;border:1px solid var(--border);border-radius:10px;width:100%;max-width:600px;display:block}@media(max-width:1100px){.ek-grid,.ek-editor{grid-template-columns:1fr}.ek-editor-r{position:static}.ek-step-row,.ek-three{grid-template-columns:1fr}}.ap-tpl{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;transition:border-color .15s,transform .15s;animation:.25s both apIn;display:flex}.ap-tpl:hover{border-color:var(--border-strong);transform:translateY(-2px)}.ap-tpl-t{min-width:0}.ap-tpl-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:12px;display:grid}.ap-tpl-facts span{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ap-tpl-facts i{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-size:9.5px;font-style:normal;font-weight:700}.ap-src button{align-items:center;gap:6px;display:inline-flex}.ap-tag.drive{color:var(--good);background:var(--good);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ap-tag.drive{background:color-mix(in srgb,var(--good) 14%,transparent)}}.ap-tag.drive{vertical-align:1px;margin-right:6px}.ap-drive{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;margin-top:14px;animation:.25s apIn;overflow:hidden}.ap-drive-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.ap-crumbs{flex-wrap:wrap;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.ap-crumb-i{align-items:center;gap:2px;display:inline-flex}.ap-crumb{color:var(--muted);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;max-width:200px;padding:5px 8px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .15s,background .15s;display:inline-flex;overflow:hidden}.ap-crumb:hover{color:var(--text);background:#ffffff0d}.ap-crumb.cur{color:var(--text);cursor:default}.ap-crumb.cur:hover{background:0 0}.ap-crumb-sep{color:var(--faint);font-size:12px}.ap-drive-jump{width:min(100%,320px)}.ap-drive-jump input{padding:8px 10px 8px 32px;font-size:12.5px}.ap-drive-body{flex-direction:column;gap:12px;padding:12px;display:flex}.ap-drive-folders{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.ap-drive-folder{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,transform .15s,background .15s;display:flex}.ap-drive-folder svg{color:var(--warn);flex:none}.ap-drive-folder span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-drive-folder:hover{border-color:var(--border-strong);background:#ffffff08;transform:translateY(-1px)}.ap-drive-folder.shared svg{color:var(--accent)}.ap-drive-folder small{letter-spacing:.6px;text-transform:uppercase;color:var(--accent);background:var(--accent);margin-left:auto;font-size:9.5px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.ap-drive-folder small{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.ap-drive-folder small{border-radius:100px;flex:none;padding:2px 7px}.ap-drive-files{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.ap-drive-file{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 10px;transition:border-color .15s,background .15s;animation:.2s both apIn;display:flex}.ap-drive-file:hover{border-color:var(--border-strong)}.ap-drive-file.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ap-drive-file.on{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.ap-drive-file.dup{opacity:.5;cursor:default}.ap-drive-file input{display:none}.ap-check{border:1.5px solid var(--border-strong);color:#04110a;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:grid}.ap-check.on{background:var(--accent);border-color:var(--accent)}.ap-drive-file.dup .ap-check{background:var(--good);border-color:var(--good)}.ap-drive-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.ap-drive-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ap-drive-foot{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.ap-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ap-warn code{color:var(--text);background:#ffffff0f;border-radius:6px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11.5px}.bd{flex-direction:column;gap:14px;min-width:0;animation:.3s apIn;display:flex}.bd .hint{color:var(--muted);font-size:11.5px;line-height:1.45}.bd-head{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:12px 14px;display:flex}.bd-head-l{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.bd-head-r{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.bd-copyreport{flex-direction:column;gap:10px;font-size:13px;display:flex}.bd-copyreport ul{margin:6px 0 0 18px}.bd-head-r .chip-btn{white-space:nowrap}.bd-store{flex-shrink:0;width:260px;max-width:100%}.bd-state{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:4px;display:flex}.bd-state .ap-status{flex-shrink:0}.bd-state .ap-muted{white-space:nowrap}.bd-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.bd-card-h{flex-direction:column;gap:3px;display:flex}.bd-card-h h3{align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.bd-card-h h3 svg{color:var(--accent)}.bd-scroll{max-width:100%;overflow-x:auto}.bd-ai{border:1px solid var(--accent);border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.bd-ai{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}}.bd-ai{background:linear-gradient(160deg,var(--accent),var(--surface) 60%)}@supports (color:color-mix(in lab,red,red)){.bd-ai{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),var(--surface) 60%)}}.bd-ai-row{align-items:center;gap:10px;display:flex}.bd-ai-row>svg{color:var(--accent);flex-shrink:0}.bd-ai-row input{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:10px;flex:1;padding:11px 13px;font-family:inherit;font-size:14px}.bd-ai-row input::placeholder{color:var(--muted)}.bd-ai-row input:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #4ea8ff1f}.bd-ai-row .chip-btn{white-space:nowrap}.bd-proposal{border-top:1px dashed var(--border);flex-direction:column;gap:10px;margin-top:4px;padding-top:10px;animation:.25s apIn;display:flex}.bd-summary{font-size:13px;line-height:1.55}.bd-diff{flex-direction:column;gap:4px;font-size:12.5px;list-style:none;display:flex}.bd-diff li{background:#ffffff0a;border-radius:6px;padding:4px 8px}.bd-diff li.add{color:var(--good)}.bd-diff li.remove{color:var(--bad)}.bd-diff li.change{color:var(--warn)}.bd-langs{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.bd-langs-t{text-transform:uppercase;letter-spacing:1px;color:var(--muted);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.bd-langs-t svg{color:var(--accent)}.bd-langs .hint{margin-left:auto}.bd-chip{text-transform:none;gap:6px}.bd-rules{flex-direction:column;gap:10px;display:flex}.bd-rule{border:1px solid var(--border);background:var(--surface);border-radius:16px;transition:border-color .2s;animation:.25s apIn}.bd-rule.open{border-color:var(--border-strong)}.bd-rule.off{opacity:.6}.bd-rule-h{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.bd-rule-h:hover .bd-chev{color:var(--accent)}.bd-chev{color:var(--muted);flex-shrink:0;place-items:center;transition:transform .2s;display:grid}.bd-chev.open{transform:rotate(90deg)}.bd-rule-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bd-rule-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.bd-rule-sum{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bd-rule.open .bd-rule-sum{white-space:normal}.bd-rule-act{flex-shrink:0;align-items:center;gap:8px;display:flex}.bd-rule-act .ios-toggle{white-space:nowrap}.ap-tag.off{color:var(--muted);background:var(--surface-2)}.bd-rule-b{border-top:1px solid var(--border);flex-direction:column;gap:16px;padding:14px 16px 16px;display:flex}.bd-field{flex-direction:column;gap:8px;display:flex}.bd-field-h{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.bd-n{background:var(--accent);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.bd-n{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.bd-n{color:var(--accent)}.bd-more{font-size:12.5px}.bd-more>summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;padding:2px 0;font-size:12px;list-style:none;display:inline-flex}.bd-more>summary::-webkit-details-marker{display:none}.bd-more>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;transition:transform .15s;transform:rotate(-45deg)}.bd-more[open]>summary:before{transform:rotate(45deg)}.bd-more>summary:hover{color:var(--text)}.bd-more>:not(summary){margin-top:8px}.bd-groups{flex-wrap:wrap;gap:8px;display:flex}.bd-groups .ap-dd{min-width:220px}.bd-kinds{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:8px;animation:.2s apIn;display:grid}.bd-kind{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;font-family:inherit;transition:border-color .15s,transform .1s;display:flex}.bd-kind:hover{border-color:var(--accent);transform:translateY(-1px)}.bd-kind b{font-size:13.5px}.bd-kind span{color:var(--muted);font-size:12px;line-height:1.4}.bd-kinds .chip-btn{place-self:center start}.bd-addbtn{align-self:flex-start}.bd-pick{flex-direction:column;gap:8px;display:flex}.bd-picked-list{flex-wrap:wrap;gap:6px;display:flex}.bd-prod{border:1px solid var(--accent);border-radius:10px;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bd-prod{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border))}}.bd-prod{background:#4ea8ff14;max-width:100%;font-size:12.5px}.bd-prod img,.bd-hit img{object-fit:cover;background:var(--surface-2);border-radius:6px;flex-shrink:0;width:28px;height:28px}.bd-noimg{background:var(--surface-2);border-radius:6px;flex-shrink:0;width:28px;height:28px}.bd-prod-t{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bd-prod-p{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.bd-prod-k{text-transform:uppercase;letter-spacing:.5px;color:var(--accent);padding-left:4px;font-size:10px}.bd-hits{max-height:320px}.bd-hit{align-items:center}.bd-hit-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bd-hit-t em{color:var(--warn);font-size:11px;font-style:normal}.bd-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:2px;display:inline-grid}.bd-x:hover{color:var(--bad)}.bd-grid-wrap{flex-direction:column;gap:8px;display:flex}.bd-pgrid{border-collapse:separate;border-spacing:0}.bd-pgrid th{color:var(--muted);text-align:left;white-space:nowrap;padding:4px 6px;font-size:11px;font-weight:700}.bd-pgrid th span{margin-right:2px}.bd-pgrid td{padding:3px 4px}.bd-pgrid td.bd-cur,.bd-cur{white-space:nowrap;padding-right:8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.bd-pgrid td.bd-cur{align-items:center;gap:4px;padding-top:10px;display:flex}.bd-addq input{border:1px dashed var(--border-strong);width:64px;color:var(--text);background:0 0;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12px}.bd-addq input::placeholder{color:var(--muted)}.bd-addq input:focus{border-color:var(--accent);border-style:solid;outline:0}.bd-cell{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.bd-cell input{border:1px solid var(--border);background:var(--surface-2);width:104px;color:var(--text);border-radius:8px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:13px}.bd-cell input:focus{border-color:var(--accent);outline:0}.bd-cell input::placeholder{color:var(--muted)}.bd-grid-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bd-grid-foot .ap-dd{min-width:130px}.bd-amounts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bd-amounts .ap-dd{min-width:130px}.bd-inline{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bd-kv{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.bd-kv input{border:1px solid var(--border);background:var(--surface-2);width:72px;color:var(--text);border-radius:8px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:12.5px}.bd-kv input[type=datetime-local]{color-scheme:dark;width:190px;font-family:inherit}.bd-kv input[type=text]{width:240px;font-family:inherit}.bd-kv.wide{flex:1;min-width:200px}.bd-kv.wide input{width:100%}.bd-kv input:focus{border-color:var(--accent);outline:0}.bd-adv{border-top:1px dashed var(--border);padding-top:4px}.bd-labels{flex-direction:column;gap:6px;max-width:560px;display:flex}.bd-label{color:var(--muted);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.bd-label.main{color:var(--text);font-weight:600}.bd-label input{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px}.bd-label.main input{font-weight:600}.bd-label.missing input{border-style:dashed}.bd-tofix{color:var(--warn);border-color:#f5c45166}.bd-label input:focus{border-color:var(--accent);outline:0}.bd-label input::placeholder{color:var(--muted);font-weight:400}.bd-table{border-collapse:collapse;width:100%;font-size:12.5px}.bd-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);border-bottom:1px solid var(--border);padding:6px 8px;font-size:10.5px}.bd-table td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:7px 8px}.bd-table tr:last-child td{border-bottom:0}.bd-table tr.muted td{color:var(--muted)}.bd-table td.ok{color:var(--good);font-weight:700}.bd-table td.bad{color:var(--bad);font-weight:700}.bd-table.small{font-size:12px}.bd-versions{flex-direction:column;gap:4px;display:flex}.bd-version{border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid}.bd-version.live{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.bd-version.live{background:color-mix(in srgb,var(--good) 10%,transparent)}}.bd-vno{font-family:JetBrains Mono,monospace;font-weight:700}.bd-vnote{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-warn.ok{color:var(--good);background:#35d29a14;border-color:#35d29a59}.ap-warn ul{margin:6px 0 0 18px}.bd-setup{border-color:var(--accent);gap:12px}@supports (color:color-mix(in lab,red,red)){.bd-setup{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.bd-setup{animation:.25s apIn}.bd-setup-h{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.bd-setup-h>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.bd-steps{flex-direction:column;gap:10px;display:flex}.bd-step{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.bd-step.done{border-color:#35d29a59}.bd-step-n{background:var(--surface);border:1px solid var(--border-strong);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.bd-step.done .bd-step-n{color:var(--good);background:#35d29a26;border-color:#35d29a80}.bd-step-b{flex-direction:column;gap:6px;min-width:0;display:flex}.bd-step-t{font-size:13px;font-weight:700}.bd-token{border:1px solid var(--border);background:var(--surface);width:min(100%,420px);color:var(--text);border-radius:8px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:12px}.bd-token:focus{border-color:var(--accent);outline:0}.bd-log{border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;max-height:220px;color:var(--muted);background:#05080f;border-radius:10px;margin:0;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5;overflow:auto}@media(max-width:760px){.bd-head-r{width:100%;margin-left:0}.bd-rule-h{flex-wrap:wrap}.bd-rule-act{justify-content:flex-end;width:100%}.bd-langs .hint{width:100%;margin-left:0}.bd-label{grid-template-columns:1fr;gap:3px}}a.chip-btn{text-decoration:none}@media(max-width:960px){.ap-layout{grid-template-columns:1fr}.ap-rail{position:static}.ap-railcard{flex-flow:wrap;align-items:center}.ap-rail-h,.ap-rail-sep{display:none}.ap-railcard .ap-dd{width:auto;min-width:200px}.ap-jobs,.ap-brief{grid-template-columns:1fr}.ap-publish{flex-direction:column;align-items:stretch}.ap-pubbtn{justify-content:center}.ap-vlist-h{display:none}.ap-vrow{grid-template-columns:minmax(0,1fr)}.ap-pipe{max-width:220px}}@media(max-width:900px){.statsbar{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.topbar{padding:16px 18px}.statsbar{gap:10px;margin-top:16px;padding:0 18px}main{margin-top:22px;padding:0 18px 90px}.tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;width:auto;max-width:none;margin:18px 18px 0;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{flex:none}.event{grid-template-columns:1fr;gap:4px;padding:12px 15px}.event .who,.event .msg{white-space:normal;text-overflow:clip;overflow:visible}.info-grid,.form-grid{grid-template-columns:1fr}.ads-bar{align-items:flex-start}.ads-actions{flex-wrap:wrap}}@media(max-width:560px){.topbar{grid-template-areas:"brand""nav";justify-items:center;gap:14px;display:grid}.brand{grid-area:brand}.topnav{grid-area:nav}.topbar-right{position:absolute;top:14px;right:18px}.brand h1{font-size:18px}.topnav{gap:1px;max-width:100%}.topnav button{white-space:nowrap;padding:8px 12px;font-size:12px}img,svg,video,canvas,table,pre{max-width:100%}.filter-bar{margin:0}.filter-toggle{z-index:40;position:fixed;bottom:18px;left:18px}#filterBtn{background:var(--surface-2);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:100px;padding:13px 20px;font-weight:600}.filter-menu{width:min(280px,100vw - 36px);top:auto;bottom:calc(100% + 10px);left:0}.bulkbar{bottom:86px}.stat{padding:13px 14px}.stat .v{font-size:22px}.cards{grid-template-columns:repeat(2,1fr);gap:12px}.card-top{height:84px}.avatar{border-radius:14px;width:52px;height:52px;font-size:21px}.card-body{padding:12px 13px 15px}.card-body h3{font-size:15px}.card-desc{min-height:32px;margin-bottom:10px;font-size:12px}.badge{padding:3px 7px;font-size:10px}.folder-tiles{grid-template-columns:1fr}.ad-row{gap:12px;padding:12px 14px}.ad-thumb{width:40px;height:40px;font-size:16px}.ad-date{display:none}.modal{border-radius:18px;padding:22px 20px}.modal-head{gap:14px;margin-bottom:18px}.modal-head .avatar{width:50px;height:50px;font-size:20px}.modal-head h2{font-size:20px}.btn{padding:11px 18px;font-size:13.5px}.fab{width:52px;height:52px;font-size:24px;bottom:18px;right:18px}.toast{width:auto;left:16px;right:16px;transform:translateY(20px)}.toast.show{transform:translateY(0)}}@media(max-width:380px){.cards{grid-template-columns:1fr}}@media(max-width:560px){.mi-tiles{grid-template-columns:repeat(2,1fr)}.meta-topbar{align-items:flex-start}}.stats-view{max-width:1180px;margin:0 auto;padding:4px 4px 60px}.stats-loading{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:80px 0;display:flex}.stats-empty-inline{text-align:center;color:var(--muted);padding:40px 10px;font-size:13.5px}.stats{flex-direction:column;gap:22px;animation:.3s fade;display:flex}.stats-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.stats-sync{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.sync-dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.sync-dot.ok{background:var(--good);box-shadow:0 0 8px var(--good)}.sync-dot.syncing{background:var(--warn);box-shadow:0 0 8px var(--warn);animation:1.4s infinite blink}.sync-dot.error{background:var(--bad);box-shadow:0 0 8px var(--bad)}.range-seg.small button{padding:5px 11px;font-size:12px}.stats-hero{grid-template-columns:1.25fr 1fr;gap:16px;display:grid}.hero-main{border:1px solid var(--border);background:radial-gradient(120% 140% at 0% 0%,var(--accent-glow),transparent 60%),var(--surface);border-radius:20px;padding:24px 26px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-main{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent-glow) 12%,transparent),transparent 60%),var(--surface)}}.hero-label{text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);font-size:12px}.hero-profit{letter-spacing:-1px;margin:8px 0 10px;font-size:44px;font-weight:800;line-height:1}.hero-profit.pos{color:var(--good)}.hero-profit.neg{color:var(--bad)}.hero-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.hero-margin,.hero-roas{color:var(--text);font-weight:600}.hero-cmp{color:var(--muted);opacity:.8;font-size:11px}.hero-main .spark{opacity:.9;width:46%;height:60px;position:absolute;bottom:0;right:0}.delta{border-radius:100px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.delta.up{color:var(--good);background:#35d29a24}.delta.down,.st-delta.inv .delta.up{color:var(--bad);background:#ff5a6a24}.st-delta.inv .delta.down{color:var(--good);background:#35d29a24}.hero-tiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stat-tile2{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px 15px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.stat-tile2:before{content:"";background:var(--tile-accent);opacity:.8;width:3px;position:absolute;top:0;bottom:0;left:0}.stat-tile2:hover{border-color:var(--border-strong);transform:translateY(-2px)}.st-label{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);font-size:11px}.st-value{margin-top:5px;font-size:20px;font-weight:700}.st-delta{margin-top:4px}.stats-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:20px 22px}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-head h3{font-size:15px}.ch-sub{color:var(--muted);font-size:12px}.stats-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.area-wrap{width:100%;position:relative}.area-chart{width:100%;height:auto;display:block;overflow:visible}.area-tip{pointer-events:none;z-index:3;white-space:nowrap;background:var(--bg-elev);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:10px;padding:7px 11px;position:absolute;transform:translate(-50%,-130%)}.at-val{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.at-delta{font-variant-numeric:tabular-nums;color:var(--muted);margin-top:2px;font-size:11px;font-weight:600}.at-delta.up{color:var(--good)}.at-delta.down{color:var(--bad)}.at-lbl{color:var(--muted);margin-top:2px;font-size:11px}.at-prev{color:#7b849b;margin-top:3px;font-size:11px}.chart-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.chart-toggles{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ios-toggle{cursor:pointer;color:var(--muted);background:0 0;border:0;align-items:center;gap:9px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s;display:inline-flex}.ios-toggle.on{color:var(--text)}.ios-label{white-space:nowrap}.ios-track{background:var(--surface-2);border:1px solid var(--border);border-radius:100px;flex-shrink:0;width:40px;height:23px;transition:background .22s,border-color .22s;position:relative}.ios-toggle.on .ios-track{background:var(--good);border-color:var(--good)}.ios-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .22s cubic-bezier(.3,1.3,.6,1);position:absolute;top:1.5px;left:1.5px;box-shadow:0 1px 3px #00000073}.ios-toggle.on .ios-thumb{transform:translate(17px)}.drill-chart-head{flex-wrap:wrap;gap:10px}.drill-chart-ctrls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.chart-legend{color:var(--muted);justify-content:center;gap:18px;margin-top:10px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:7px;display:inline-flex}.cl-line{border-radius:2px;width:16px;height:3px}.cl-line.dashed{border-top:2px dashed #7b849b;height:0;background:0 0!important}.cl-mode{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:11px}.moneyflow{flex-direction:column;gap:16px;display:flex}.mf-bar{background:var(--surface-2);border-radius:9px;height:30px;display:flex;overflow:hidden}.mf-seg{height:100%;animation:.7s cubic-bezier(.3,1,.4,1) backwards growX}@keyframes growX{0%{width:0!important}}.mf-legend{gap:8px;display:grid}.mf-row{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.mf-dot{border-radius:3px;width:9px;height:9px}.mf-lbl{color:var(--muted)}.mf-val{font-variant-numeric:tabular-nums;font-weight:700}.mf-pct{color:var(--muted);text-align:right;width:44px;font-size:11.5px}.market-split{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.pdonut-wrap{width:150px}.pdonut{width:150px;height:150px}.pdonut-c{fill:var(--text);font-size:17px;font-weight:800}.pdonut-s{fill:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px}.msplit-legend{gap:3px;display:grid}.msl-row{cursor:pointer;border-radius:8px;grid-template-columns:auto auto 1fr auto auto auto;align-items:center;gap:9px;padding:5px 8px;font-size:12.5px;transition:background .15s;display:grid}.msl-row:hover,.msl-row.active{background:var(--surface-2)}.msl-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.mflag{border-radius:3px;flex-shrink:0;width:22px;height:14.7px;display:block;box-shadow:0 0 0 1px #ffffff24}.msl-flag{width:21px;height:14px}.msl-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msl-share{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;width:34px;font-size:11px}.msl-val{font-variant-numeric:tabular-nums;font-weight:600}.msl-roas{text-align:right;width:46px;font-weight:700}.stats-section-head{align-items:baseline;gap:12px;margin:4px 2px -4px;display:flex}.stats-section-head h3{font-size:16px}.stats-section-head span{color:var(--muted);font-size:12px}.brand-grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px;display:grid}.brand-card{text-align:left;cursor:pointer;color:var(--text);border:1px solid var(--border);background:linear-gradient(150% 120% at 100% 0%,var(--brand),transparent 55%),var(--surface);border-radius:16px;padding:18px 18px 16px;font-family:inherit;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.brand-card{background:linear-gradient(150% 120% at 100% 0%,color-mix(in srgb,var(--brand) 10%,transparent),transparent 55%),var(--surface)}}.brand-card{transition:transform .2s,border-color .2s,box-shadow .2s;animation:.4s backwards rise}.brand-card:before{content:"";background:var(--brand);width:3px;position:absolute;top:0;bottom:0;left:0}.brand-card:hover{border-color:var(--brand);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.brand-card:hover{border-color:color-mix(in srgb,var(--brand) 50%,var(--border))}}.brand-card:hover{box-shadow:0 16px 34px -18px var(--brand)}.brand-card.h-good{box-shadow:inset 0 0 0 1px #35d29a2e}.brand-card.h-bad{box-shadow:inset 0 0 0 1px #ff5a6a2e}.bc-top{align-items:center;gap:8px;margin-bottom:10px;display:flex}.bc-rank{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.bc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:700;overflow:hidden}.bc-health{text-transform:uppercase;letter-spacing:.5px;border-radius:100px;padding:3px 8px;font-size:10px;font-weight:700}.bc-health.good{color:var(--good);background:#35d29a24}.bc-health.mid{color:var(--warn);background:#f5c45124}.bc-health.bad{color:var(--bad);background:#ff5a6a24}.bc-health.na{color:var(--muted);background:var(--surface-2)}.bc-profit{letter-spacing:-.5px;font-size:27px;font-weight:800}.bc-profit.pos{color:var(--good)}.bc-profit.neg{color:var(--bad)}.bc-spark{height:38px;margin:6px 0 12px}.bc-spark .spark{width:100%;height:38px}.bc-metrics{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.bc-metrics>div{justify-content:space-between;font-size:12px;display:flex}.bc-metrics span{color:var(--muted)}.bc-metrics b{font-variant-numeric:tabular-nums}.bc-metrics b.good,.mc-metrics b.good,.msl-roas.good,.adv-roas.good{color:var(--good)}.bc-metrics b.mid,.mc-metrics b.mid,.msl-roas.mid{color:var(--warn)}.bc-metrics b.bad,.mc-metrics b.bad,.msl-roas.bad,.adv-roas.bad{color:var(--bad)}.msl-roas.na,.bc-metrics b.na,.mc-metrics b.na{color:var(--muted)}.market-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.market-card{border:1px solid var(--border);background:linear-gradient(150% 120% at 100% 0%,var(--brand),transparent 60%),var(--surface);border-radius:14px;padding:15px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.market-card{background:linear-gradient(150% 120% at 100% 0%,color-mix(in srgb,var(--brand) 12%,transparent),transparent 60%),var(--surface)}}.market-card{animation:.35s backwards rise}.market-card:before{content:"";background:var(--brand);width:3px;position:absolute;top:0;bottom:0;left:0}.mc-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mc-flag{width:24px;height:16px}.mc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.mc-tag{background:var(--surface-2);color:var(--muted);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.mc-tag.good{color:var(--good)}.mc-tag.bad{color:var(--bad)}.mc-tag.mid{color:var(--warn)}.mc-profit{margin-bottom:10px;font-size:19px;font-weight:800}.mc-profit.pos{color:var(--good)}.mc-profit.neg{color:var(--bad)}.mc-metrics{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.mc-metrics>div{justify-content:space-between;font-size:11.5px;display:flex}.mc-metrics span{color:var(--muted)}.mc-metrics b{font-variant-numeric:tabular-nums}.advisor{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:18px 20px}.advisor.good{border-color:#35d29a47}.advisor.bad{border-color:#ff5a6a47}.adv-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.adv-head h3{font-size:14px}.adv-head span{color:var(--muted);font-size:11px}.adv-row{border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 10px;font-size:12.5px;display:grid}.adv-row:hover{background:var(--surface-2)}.adv-flag{width:20px;height:13.3px}.adv-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adv-roas{font-variant-numeric:tabular-nums;font-weight:700}.adv-profit{font-variant-numeric:tabular-nums;text-align:right;width:74px;font-weight:600}.adv-profit.pos{color:var(--good)}.adv-profit.neg{color:var(--bad)}.adv-empty{color:var(--muted);padding:8px 4px;font-size:12.5px}.drill-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02050cb8;padding:40px 16px;animation:.18s fade;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}.drill{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg-elev);width:100%;max-width:860px;box-shadow:var(--shadow);border-radius:20px;margin:0 auto;padding:24px 26px 30px;animation:.2s pop;position:relative;overflow-x:hidden}.drill .market-grid,.drill .market-card{min-width:0}.mkt-blocks{flex-direction:column;gap:14px;display:flex}.mkt-block{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}.prod-new{letter-spacing:.02em;text-transform:uppercase;background:var(--good);border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:600}@supports (color:color-mix(in lab,red,red)){.prod-new{background:color-mix(in srgb,var(--good) 18%,transparent)}}.prod-new{color:var(--good);white-space:nowrap;vertical-align:middle}.prod-new.adset{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.prod-new.adset{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.prod-new.adset{color:var(--accent)}.mkt-block-head{border-bottom:1px solid var(--border);border-left:3px solid var(--brand);align-items:center;gap:10px;padding:13px 16px;display:flex}.mkt-block-head .mflag{border-radius:3px;flex-shrink:0;width:22px;height:16px}.mkt-name{font-size:14px;font-weight:700}.mkt-profit{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.mkt-profit.pos{color:var(--good)}.mkt-profit.neg{color:var(--bad)}.mkt-sub{color:var(--muted);white-space:nowrap;font-size:11.5px}.mkt-noprod{color:var(--muted);text-align:center;padding:16px;font-size:12.5px}.prod-list{flex-direction:column;display:flex}.prod-item{border-bottom:1px solid var(--border)}.prod-item:last-child{border-bottom:0}.prod-row{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:11px 16px;font-family:inherit;transition:background .15s;display:flex}.prod-row:hover{background:var(--surface-2)}.prod-av{background:var(--surface-3);width:32px;height:32px;color:var(--muted);border-radius:9px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.prod-img{object-fit:cover;background:var(--surface-3);border:1px solid var(--border);border-radius:9px;flex-shrink:0;width:32px;height:32px}.prod-note{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-top:1px;font-size:9px;display:block}.drill .stats-section-head{margin-top:22px;margin-bottom:12px}.prod-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.prod-val{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.prod-val.pos{color:var(--good)}.prod-val.neg{color:var(--bad)}.prod-roas{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;min-width:52px;font-size:12px}.prod-roas.real{color:var(--good)}.prod-roas .rl-dot{background:var(--good);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block}.prod-chev{color:var(--muted);text-align:center;width:12px;font-size:11px}.prod-detail{background:var(--surface-2);padding:4px 16px 16px}.prod-warn{letter-spacing:.4px;text-transform:uppercase;color:#3a2f00;vertical-align:middle;cursor:help;background:#f5c451;border-radius:100px;margin-left:8px;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:700;display:inline-block}.prod-stats b.warn,.prod-note.warn{color:#f5c451}.prod-cogs{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:10px;margin:0 0 12px;padding:8px 10px;font-size:12px;line-height:1.45}.prod-cogs.warn{border-color:#f5c451}@supports (color:color-mix(in lab,red,red)){.prod-cogs.warn{border-color:color-mix(in srgb,#f5c451 55%,var(--border))}}.prod-cogs.warn{color:#f5c451}.budget-box{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;display:flex}.budget-head{align-items:center;gap:10px;display:flex}.budget-head span{color:var(--muted);font-size:11.5px}.budget-head .mx-q{margin-left:auto}.budget-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.budget-row.adset{padding-left:14px}.budget-rl{order:-1}.budget-name{flex-direction:column;flex:220px;gap:1px;min-width:0;display:flex}.budget-name em{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-style:normal}.budget-status{color:var(--muted);font-size:10px}.budget-status.on{color:var(--good)}.budget-pill{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--muted);letter-spacing:.4px;text-transform:uppercase;cursor:pointer;border-radius:100px;align-self:flex-start;margin-top:2px;padding:2px 9px;font-family:inherit;font-size:10px;font-weight:700}.budget-pill.on{color:#04070d;background:var(--good);border-color:#0000}.budget-pill:disabled{opacity:.6;cursor:default}.prev-val{color:var(--muted);font-size:.85em;font-weight:500}.budget-in{border:1px solid var(--border-strong);background:var(--surface-2);width:96px;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;border-radius:8px;padding:5px 8px;font-weight:700}.budget-cur{color:var(--muted);white-space:nowrap;font-size:11.5px}.drill-sec{flex-wrap:wrap}.drill-view{margin-left:auto}.ups-wrap{flex-direction:column;gap:12px;display:flex}.ups-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ups-totals>div{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.ups-totals span{color:var(--muted);font-size:11px}.ups-totals b{font-variant-numeric:tabular-nums;font-size:16px}.ups-totals b.pos{color:var(--good)}.ups-totals b.neg{color:var(--bad)}.ups-mkts{gap:3px;display:inline-flex}.ups-flag{border-radius:2px;width:16px;height:11px}.ups-bymkt{flex-direction:column;gap:4px;display:flex}.ups-mrow{align-items:center;gap:8px;font-size:12.5px;display:flex}.ups-mrow b{font-variant-numeric:tabular-nums;margin-left:auto}.ups-mrow .muted{color:var(--muted);font-size:11.5px}.prod-stats{grid-template-columns:repeat(3,1fr);gap:8px 14px;margin:10px 0 14px;display:grid}.prod-stats>div{flex-direction:column;gap:2px;display:flex}.prod-stats span{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:10.5px}.prod-stats b{font-variant-numeric:tabular-nums;font-size:14px}.prod-stats b.pos{color:var(--good)}.prod-stats b.neg{color:var(--bad)}.stats-empty-inline.sm{padding:20px 10px;font-size:12px}@media(max-width:560px){.mkt-block-head{flex-wrap:wrap}.mkt-sub{width:100%}.prod-stats{grid-template-columns:repeat(2,1fr)}}.drill-head{align-items:center;gap:15px;display:flex}.drill-badge{color:#04070d;border-radius:14px;place-items:center;width:50px;height:50px;font-size:22px;font-weight:800;display:grid}.drill-stale{color:var(--bad);max-width:560px;margin-top:4px;font-size:12px;line-height:1.4}.drill-head h2{font-size:21px}.drill-head p{color:var(--muted);margin-top:3px;font-size:12.5px}@media(max-width:560px){.drill-overlay{padding:20px 12px}.drill{padding:20px 16px 24px}.drill .market-grid{grid-template-columns:1fr}}.stats-warn{color:var(--warn);background:#f5c4510f;border:1px solid #f5c45159;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:12.5px;display:flex}.stats-setup{place-items:center;padding:40px 0;display:grid}.setup-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;max-width:640px;padding:30px 32px}.setup-card h2{font-size:22px}.setup-card>p{color:var(--muted);margin:10px 0 18px;line-height:1.6}.setup-card ol{flex-direction:column;gap:12px;padding-left:20px;display:flex}.setup-card li{font-size:13.5px;line-height:1.6}.setup-card code{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:12px}.setup-err{color:var(--bad);background:#ff5a6a1a;border-radius:10px;margin-top:16px;padding:10px 14px;font-size:12.5px}@media(max-width:820px){.stats-hero,.stats-grid2{grid-template-columns:1fr}.hero-tiles{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.chart-head{flex-direction:column;align-items:stretch;gap:14px}.chart-head h3{font-size:15px}.chart-controls{flex-direction:column;align-items:stretch;gap:12px;width:100%}.chart-toggles{flex-direction:column;align-items:stretch;gap:4px;width:100%}.chart-toggles .ios-toggle{justify-content:space-between;width:100%;padding:9px 2px}.chart-toggles .ios-toggle+.ios-toggle{border-top:1px solid var(--border)}.metric-seg{flex-wrap:nowrap;width:100%}.metric-seg button{white-space:nowrap;flex:1;padding:8px 4px;font-size:12px}}@media(max-width:560px){.stats-view{padding:10px 16px 60px}.stats-card{border-radius:16px;padding:16px 15px}.hero-main{padding:20px 18px}.hero-profit{font-size:34px}.hero-tiles{grid-template-columns:repeat(2,1fr);gap:8px}.market-split{grid-template-columns:1fr;justify-items:center}.hero-main .spark{display:none}.brand-grid{grid-template-columns:1fr}.market-grid{grid-template-columns:repeat(2,1fr);gap:10px}.stats-head{gap:10px}.stats-head .range-seg{justify-content:space-between;width:100%}.stats-sync{justify-content:flex-start;width:100%}.stats-sync .chip-btn{margin-left:auto}.msl-row{grid-template-columns:auto auto 1fr auto auto}.msl-share{display:none}}@media(max-width:380px){.market-grid{grid-template-columns:1fr}.hero-tiles{grid-template-columns:repeat(2,1fr)}.topnav{padding:3px}.topnav button{padding:7px 8px;font-size:11px}}.sched-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.sched-stats{flex-wrap:wrap;gap:10px;display:flex}.sched-stat{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:3px;min-width:96px;padding:10px 14px;display:flex}.sched-stat .k{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:10.5px}.sched-stat .v{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:17px;font-weight:600}.sched-stat .v.good{color:var(--good)}.sched-stat .v.warn{color:var(--warn)}.sched-stat .v.muted{color:var(--muted)}.sched-stat .v.accent{color:var(--accent);font-size:13px}.sched-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sched-rule{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11.5px}.sched-banner{color:var(--warn);background:#f5c45114;border:1px solid #f5c45159;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:13px}.sched-item .pulse.scheduled{background:var(--accent);box-shadow:0 0 7px var(--accent);animation:none}.sched-item .pulse.waiting{background:var(--warn);box-shadow:0 0 7px var(--warn);animation:2s infinite ringWarn}@keyframes ringWarn{0%{box-shadow:0 0 #f5c45173}to{box-shadow:0 0 0 9px #f5c45100}}.sched-stage{color:var(--muted);vertical-align:middle;margin-left:8px;font-size:11px;font-weight:500}.sched-item .pulse.inactive{background:var(--warn);box-shadow:none;animation:none}.sched-item .pulse.disabled{background:var(--faint);box-shadow:none;animation:none}.sched-item.st-disabled{opacity:.6}.sched-item .name .badge{vertical-align:middle;margin-left:8px}.sched-last{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.sched-bar{background:var(--border);border-radius:3px;height:3px;margin-top:8px;overflow:hidden}.sched-bar-fill{background:var(--good);border-radius:3px;height:100%;transition:width 1s linear}.sched-btns{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}.sched-sub-head{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:22px 0 10px;font-size:11px}.event.reels_start{border-left-color:var(--accent)}.event.reels_start .type{color:var(--accent)}.event.reels_done{border-left-color:var(--good)}.event.reels_done .type{color:var(--good)}.event.reels_fail{border-left-color:var(--bad)}.event.reels_fail .type{color:var(--bad)}.mini-event.reels_start{border-left-color:var(--accent)}.mini-event.reels_done{border-left-color:var(--good)}.mini-event.reels_fail{border-left-color:var(--bad)}@media(max-width:720px){.sched-item{flex-wrap:wrap}.sched-btns{justify-content:flex-start;width:100%}}.po-refresh{margin-left:auto;padding:5px 12px;font-size:12px}.po-totals{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.po-total{--tone:var(--accent);border:1px solid var(--tone);border-radius:16px;flex-direction:column;gap:6px;padding:20px 22px 18px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.po-total{border:1px solid color-mix(in srgb,var(--tone) 28%,var(--border))}}.po-total{background:var(--surface);transition:transform .2s,border-color .2s;animation:.35s backwards rise}.po-total:before{content:"";background:var(--tone);width:3px;box-shadow:0 0 12px var(--tone);position:absolute;top:0;bottom:0;left:0}.po-total:hover{border-color:var(--tone);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.po-total:hover{border-color:color-mix(in srgb,var(--tone) 55%,var(--border))}}.po-total .k{text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);font-size:11px}.po-total b{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--tone);font-size:30px;font-weight:800;line-height:1.1}.po-total .s{color:var(--muted);font-size:11.5px}.po-share{background:var(--border);border-radius:4px;height:4px;margin-top:8px;overflow:hidden}.po-share>div{background:var(--tone);height:100%;box-shadow:0 0 8px var(--tone);border-radius:4px;transition:width .6s}.po-total-btn{text-align:left;color:inherit;cursor:default;width:100%;font-family:inherit}.po-total-btn.clickable{cursor:pointer}.po-total-btn:disabled{cursor:default}.po-hint{color:var(--tone);text-transform:none;letter-spacing:0;margin-left:6px;font-size:10px;font-weight:700}.cal-wrap{display:inline-flex;position:relative}.cal-btn{justify-content:center;align-items:center;display:inline-flex}.cal-ico{display:block}.cal{z-index:200;box-sizing:border-box;border:1px solid var(--border-strong);background:#14161c;border-radius:14px;width:272px;padding:12px;animation:.16s rise;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #0009}.cal *{box-sizing:border-box}.cal-nav{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cal-nav button{border:1px solid var(--border);background:var(--bg);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:8px;flex:none;padding:0;font-size:15px;line-height:1}.cal-nav button:hover{border-color:var(--accent)}.cal-title{font-size:13px;font-weight:700}.cal-dow{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:3px;display:grid}.cal-dow span{text-align:center;color:var(--muted);font-size:10px;font-weight:600}.cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-cell{min-width:0;height:32px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12.5px;transition:background .12s;display:flex}.cal-cell.empty{visibility:hidden;cursor:default}.cal-cell:not(.empty):not(.future):not(.start):not(.end):hover{background:#ffffff17}.cal-cell.today{box-shadow:inset 0 0 0 1px var(--border-strong)}.cal-cell.in{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cal-cell.in{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.cal-cell.in{border-radius:0}.cal-cell.start,.cal-cell.end{background:var(--accent);color:#04070d;font-weight:700}.cal-cell.start{border-radius:8px 0 0 8px}.cal-cell.end{border-radius:0 8px 8px 0}.cal-cell.start.end{border-radius:8px}.cal-cell.future{color:var(--muted);opacity:.3;cursor:default}.cal-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.cal-sel{color:var(--muted);font-size:12px}.cal-foot .chip-btn{padding:6px 14px}@media(max-width:640px){.cal{width:calc(100vw - 28px);max-width:340px;max-height:calc(100vh - 24px);animation:.16s fade;position:fixed;inset:12px auto auto 50%;overflow-y:auto;transform:translate(-50%)}.cal-cell{height:40px;font-size:14px}}.drill-range{justify-content:center;margin:2px 0 12px;display:flex}.pbd-list{flex-direction:column;gap:8px;margin-top:18px;display:flex}.pbd-day{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.pbd-day.open{border-color:#f5c451}@supports (color:color-mix(in lab,red,red)){.pbd-day.open{border-color:color-mix(in srgb,#f5c451 45%,var(--border))}}.pbd-row{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}.pbd-row:hover{background:#ffffff08}.pbd-cal{background:#f5c451;border-radius:10px;flex:none;width:38px;height:38px}@supports (color:color-mix(in lab,red,red)){.pbd-cal{background:color-mix(in srgb,#f5c451 16%,var(--bg))}}.pbd-cal{color:#f5c451;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.pbd-when{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pbd-when b{font-size:13.5px}.pbd-sub{color:var(--muted);font-size:11px}.pbd-amt{font-variant-numeric:tabular-nums;color:#f5c451;font-size:16px;font-weight:800}.pbd-caret{color:var(--muted);text-align:center;width:12px;font-size:11px}.pbd-stores{flex-direction:column;gap:10px;padding:4px 14px 14px;display:flex}.pbd-store{grid-template-columns:12px 1fr auto;grid-template-areas:"dot name amt""bar bar bar";align-items:center;gap:5px 10px;display:grid}.pbd-store .msl-dot{border-radius:50%;grid-area:dot;width:10px;height:10px}.pbd-sname{grid-area:name;font-size:13px}.pbd-samt{font-variant-numeric:tabular-nums;grid-area:amt;align-items:baseline;gap:8px;display:flex}.pbd-samt b{font-size:13.5px}.pbd-native{color:var(--muted);font-size:11px}.pbd-bar{background:var(--border);border-radius:4px;grid-area:bar;height:4px;overflow:hidden}.pbd-bar>span{border-radius:4px;height:100%;display:block}.po-card.clickable{cursor:pointer;transition:border-color .2s,transform .2s}.po-card.clickable:hover{border-color:var(--border-strong);transform:translateY(-2px)}.po-card .msl-dot{width:12px;height:12px}.po-card.po-err{opacity:.75}.po-metrics{grid-template-columns:1fr}.po-errtext{color:var(--warn);padding:6px 0 2px;font-size:12.5px}.po-drill{max-width:640px}.po-drill-totals{margin-top:20px}.po-drill-totals .po-total b{font-size:22px}.po-kv{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 18px;display:grid}.po-kv>div{border:1px solid var(--border);border-radius:10px;justify-content:space-between;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.po-kv span{color:var(--muted)}.po-kv b{font-variant-numeric:tabular-nums}.po-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.po-table th{text-align:left;text-transform:uppercase;letter-spacing:1px;color:var(--muted);border-bottom:1px solid var(--border);padding:8px 12px;font-size:10.5px;font-weight:600}.po-table td{border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:10px 12px}.po-table tbody tr:last-child td{border-bottom:none}.po-table .r{text-align:right;font-variant-numeric:tabular-nums}.po-table .strong{font-weight:700}.po-date{color:var(--muted);font-variant-numeric:tabular-nums}.po-status{background:var(--surface-2);color:var(--muted);border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700}.po-status.paid{color:var(--good);background:#35d29a1a}.po-status.scheduled,.po-status.in_transit{color:var(--accent);background:#4ea8ff1a}.po-status.failed,.po-status.canceled{color:var(--bad);background:#ff5a6a1a}@media(max-width:720px){.po-totals,.po-kv{grid-template-columns:1fr}}.cap-modal h2{margin-bottom:8px;font-size:20px}.cap-lead{color:var(--muted);margin-bottom:20px;font-size:13px;line-height:1.5}.cap-field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.cap-field>span{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:11px}.cap-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.cap-err{color:var(--bad);margin-top:6px;font-size:12.5px}.cap-status{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:11px;margin-bottom:16px;padding:13px 16px;font-size:13.5px;display:flex}.cap-status .cap-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.cap-status.wait{color:var(--warn);border-color:#f5c4514d}.cap-status.wait .cap-dot{background:var(--warn);box-shadow:0 0 8px var(--warn);animation:2s infinite ring}.cap-status.ok{color:var(--good);background:#35d29a0f;border-color:#35d29a59}.cap-status.ok .cap-dot{background:var(--good);box-shadow:0 0 8px var(--good)}.cap-steps{color:var(--muted);gap:7px;margin:0 0 4px;padding-left:20px;font-size:13px;line-height:1.45;display:grid}.cap-steps b{color:var(--text)}.totp-code,.totp-big-code{letter-spacing:2px;cursor:pointer;color:var(--accent);background:0 0;border:none;padding:0;font-family:JetBrains Mono,monospace;font-weight:700}.totp-code{font-size:15px}.totp-code:hover,.totp-big-code:hover{color:var(--text)}.totp-err{color:var(--bad);font-size:12px}.totp-inline{align-items:center;gap:9px;display:inline-flex}.totp-inline-label{color:var(--muted);font-size:11px}.totp-ring{width:20px;height:20px;color:var(--muted);background:conic-gradient(var(--accent) calc(var(--pct) * 1%),var(--border) 0);border-radius:50%;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:grid;position:relative}.totp-ring:before{content:"";z-index:-1;background:var(--surface);border-radius:50%;width:14px;height:14px;position:absolute}.totp-modal h2{margin-bottom:8px;font-size:20px}.totp-input{border:1px solid var(--border);background:var(--bg-elev);width:100%;color:var(--text);letter-spacing:1px;border-radius:10px;padding:11px 13px;font-family:JetBrains Mono,monospace;font-size:14px}.totp-input:focus{border-color:var(--accent);outline:none}.totp-big{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:20px;padding:22px}.totp-big-code{letter-spacing:8px;font-size:40px}.totp-big-bar{background:var(--border);border-radius:4px;max-width:260px;height:4px;margin:16px auto 8px;overflow:hidden}.totp-big-bar>div{background:var(--accent);border-radius:4px;height:100%;transition:width 1s linear}.totp-big-sub{color:var(--muted);font-size:12px}.cap-2fa{align-items:center;gap:12px;margin-top:14px;display:flex}.cap-2fa .totp-input{flex:1;font-size:13px}.pool-take{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:13px 15px;transition:border-color .2s,background .2s;display:flex}.pool-take.on{border-color:var(--accent);background:#4ea8ff0f}.pool-take input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.pool-take b{font-size:13.5px;font-weight:600}.pool-take small{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.sh-modal .modal-head{margin-bottom:20px}.sh-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.sh-stat{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px 16px;animation:.3s backwards rise}.sh-stat:nth-child(2){animation-delay:50ms}.sh-stat:nth-child(3){animation-delay:.1s}.sh-stat .k{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:5px;font-size:10.5px;display:block}.sh-stat b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.sh-breakdown{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:9px;padding:15px 16px;display:grid}.sh-bd-row{grid-template-columns:96px 1fr auto;align-items:center;gap:12px;font-size:12.5px;display:grid}.sh-bd-label{align-items:center;gap:8px;font-weight:600;display:flex}.sh-bd-label i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.sh-bd-bar{background:var(--border);border-radius:5px;height:7px;overflow:hidden}.sh-bd-bar>div{border-radius:5px;width:0;height:100%;animation:.7s cubic-bezier(.2,.8,.2,1) forwards shGrow}@keyframes shGrow{0%{width:0!important}}.sh-bd-val{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sh-timeline{gap:2px;margin-left:6px;padding-left:20px;display:grid;position:relative}.sh-timeline:before{content:"";background:var(--border);width:2px;position:absolute;top:6px;bottom:6px;left:4px}.sh-item{border-radius:10px;gap:12px;padding:11px 12px;transition:background .15s;animation:.34s backwards shIn;display:flex;position:relative}.sh-item:hover{background:var(--surface)}@keyframes shIn{0%{opacity:0;transform:translate(-8px)}}.sh-dot{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 3px var(--bg),0 0 9px var(--c);border-radius:50%;position:absolute;top:15px;left:-20px}.sh-body{flex:1;min-width:0}.sh-line1{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sh-act{color:var(--c);font-size:13.5px;font-weight:700}.sh-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.sh-tag.warm{color:var(--warn);background:#f5c4511f}.sh-result{font-size:11px;font-weight:600}.sh-result.ok{color:var(--good)}.sh-result.bad{color:var(--bad)}.sh-when{color:var(--faint);white-space:nowrap;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px}.sh-line2{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin-top:4px;font-size:12px;display:flex}.sh-sep{color:var(--faint)}.sh-err{color:var(--bad);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-btn{position:relative}.pm-badge{background:var(--bad);color:#fff;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--bg);border-radius:9px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.pm-notif{justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-item-badge{background:var(--bad);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:grid}.notif-modal .notif-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.notif-modal h2{font-size:20px}.notif-list{gap:8px;max-height:60vh;display:grid;overflow-y:auto}.notif-item{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;padding:13px 15px;transition:border-color .15s;animation:.32s backwards shIn;display:flex}.notif-item[role=button]{cursor:pointer}.notif-item[role=button]:hover{border-color:var(--border-strong)}.notif-item.unread{background:#4ea8ff0d;border-color:#4ea8ff38}.notif-ic{width:30px;height:30px;color:var(--muted);background:var(--surface-2);border-radius:9px;flex-shrink:0;place-items:center;font-size:15px;font-weight:800;display:grid}.notif-item.t-locked .notif-ic{color:var(--bad);background:#ff5a6a1f}.notif-body{flex:1;min-width:0}.notif-title{font-size:13.5px;line-height:1.4}.notif-time{color:var(--faint);margin-top:3px;font-family:JetBrains Mono,monospace;font-size:11px}.notif-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 7px var(--accent);border-radius:50%;flex-shrink:0;margin-top:6px}.sm-fab-wrap{z-index:60;position:fixed;bottom:30px;right:30px}.sm-fab-wrap .fab{position:static}.sm-menu{border:1px solid var(--border-strong);background:var(--bg-elev);width:268px;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:2px;padding:8px;animation:.16s pop;display:flex;position:absolute;bottom:calc(100% + 14px);right:0}.sm-modal{max-width:560px}.cfg-select{border:1px solid var(--border);background:var(--bg-elev);width:100%;color:var(--text);font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:10px;padding:11px 13px;font-size:13.5px}.cfg-select:focus{border-color:var(--accent);outline:none}.cfg-kept{color:var(--good);text-transform:uppercase;letter-spacing:.5px;margin-left:6px;font-size:10px;font-weight:700}.cfg-swatches{flex-wrap:wrap;gap:7px;display:flex}.cfg-sw{cursor:pointer;border:2px solid #0000;border-radius:8px;width:26px;height:26px;transition:transform .15s}.cfg-sw:hover{transform:scale(1.12)}.cfg-sw.on{border-color:var(--text);box-shadow:0 0 0 2px var(--bg),0 0 10px currentColor}.cfg-hint{color:var(--muted);font-size:11.5px;line-height:1.45;display:block}.cfg-toggle{cursor:pointer;color:var(--muted);align-items:center;gap:10px;margin:16px 0 4px;font-size:13px;display:flex}.cfg-toggle input{width:16px;height:16px;accent-color:var(--accent)}.cfg-json{border:1px solid var(--border);background:var(--bg-elev);width:100%;min-height:150px;color:var(--text);resize:vertical;border-radius:10px;padding:12px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.5}.cfg-json:focus{border-color:var(--accent);outline:none}.cfg-rows{border:1px solid var(--border);border-radius:12px;padding:12px}.cfg-rows-head{text-transform:uppercase;letter-spacing:1px;color:var(--muted);grid-template-columns:1fr 110px 30px;gap:10px;padding:0 2px 8px;font-size:10.5px;display:grid}.cfg-rows-head code{text-transform:none}.cfg-row{grid-template-columns:1fr 110px 30px;align-items:center;gap:10px;margin-bottom:8px;animation:.25s backwards shIn;display:grid}.cfg-row input{border:1px solid var(--border);background:var(--bg-elev);color:var(--text);font:inherit;border-radius:9px;padding:9px 11px;font-size:13px}.cfg-row input:focus{border-color:var(--accent);outline:none}.cfg-del{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;transition:color .15s,border-color .15s}.cfg-del:hover{color:var(--bad);border-color:var(--bad)}.cfg-add{margin-top:4px}.cfg-store-list{gap:11px;max-height:62vh;padding-right:2px;display:grid;overflow-y:auto}.cfg-store{border:1px solid var(--border);background:linear-gradient(150% 120% at 100% 0%,var(--brand),transparent 60%),var(--surface);border-radius:14px;padding:14px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cfg-store{background:linear-gradient(150% 120% at 100% 0%,color-mix(in srgb,var(--brand) 10%,transparent),transparent 60%),var(--surface)}}.cfg-store{animation:.3s backwards rise}.cfg-store:before{content:"";background:var(--brand);width:3px;position:absolute;top:0;bottom:0;left:0}.cfg-store-top{align-items:center;gap:9px;display:flex}.cfg-store-dot{background:var(--brand);border-radius:3px;flex-shrink:0;width:10px;height:10px}.cfg-store-name{font-size:14.5px;font-weight:700}.cfg-badge{background:var(--surface-2);color:var(--muted);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.cfg-badge.off{color:var(--bad)}.cfg-store-sub{color:var(--muted);margin:5px 0 8px;font-family:JetBrains Mono,monospace;font-size:12px}.cfg-store-meta{flex-wrap:wrap;gap:14px;margin-bottom:11px;font-size:11.5px;display:flex}.cfg-store-meta .ok{color:var(--good)}.cfg-store-meta .off{color:var(--faint)}.cfg-store-btns{flex-wrap:wrap;gap:7px;display:flex}.cogs-scan{border:1px dashed var(--border-strong);background:var(--surface);border-radius:12px;align-items:center;gap:14px;margin-bottom:14px;padding:13px 15px;display:flex}.cogs-scan-txt{flex:1;min-width:0}.cogs-scan-txt b{font-size:13.5px;display:block}.cogs-scan-txt small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.cogs-scan .chip-btn{flex-shrink:0}.cogs-scan-note{color:var(--good);background:#35d29a12;border:1px solid #35d29a4d;border-radius:10px;margin-bottom:14px;padding:10px 13px;font-size:12.5px;animation:.3s backwards rise}.monitor-view{max-width:1280px;margin:0 auto;padding:26px 34px 90px;animation:.4s backwards slideUp}.mon-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.mon-head-left h2{letter-spacing:-.02em;font-size:22px;font-weight:700}.mon-status{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:inline-flex}.mon-status .dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.mon-status.running{color:var(--accent)}.mon-status.running .dot{background:var(--accent);animation:1.3s infinite blink}.mon-status.error{color:var(--bad)}.mon-status.error .dot{background:var(--bad)}.mon-head-actions{flex-wrap:wrap;gap:8px;display:flex}.mon-statgrid{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:24px;display:grid}.mon-tabnav{margin:0 auto 24px}.mon-main,.mon-panel{animation:.3s fade}.mon-bar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.mon-hint{color:var(--muted);font-size:12.5px}.mon-search{background:var(--surface);border:1px solid var(--border);min-width:180px;max-width:300px;color:var(--text);border-radius:10px;flex:1;padding:9px 13px;font-family:inherit;font-size:13px}.mon-search:focus{border-color:var(--accent);outline:none}.mon-empty{text-align:center;color:var(--muted);border:1px dashed var(--border-strong);background:var(--surface);border-radius:14px;padding:44px 24px;font-size:13.5px;line-height:1.55}.mon-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow-x:auto}.mon-table{border-collapse:collapse;width:100%;font-size:13px}.mon-table thead th{text-align:left;text-transform:uppercase;letter-spacing:1px;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:13px 15px;font-size:10.5px;font-weight:600}.mon-table th.r,.mon-table td.r{text-align:right;font-variant-numeric:tabular-nums}.mon-table tbody tr{border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.mon-table tbody tr:last-child{border-bottom:0}.mon-table tbody tr:hover{background:var(--surface-2)}.mon-table td{vertical-align:middle;padding:12px 15px}.mon-table td.rank{font-variant-numeric:tabular-nums;width:34px}.mon-table td.strong{font-weight:700}.mon-table td.good{color:var(--good)}.mon-table td.bad{color:var(--bad)}.mon-table td.good small,.mon-table td.bad small,.muted{color:var(--muted)}.mon-table .ellip{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.mon-brand{flex-direction:column;gap:1px;display:flex}.mon-brand .bn{font-weight:600}.mon-brand .bd{color:var(--muted);font-size:11.5px;text-decoration:none}.mon-brand .bd:hover{color:var(--accent)}.spark-cell{width:130px}.mon-spark{width:120px;height:32px;display:block}.row-actions{white-space:nowrap;text-align:right}.mon-mini{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:8px;margin-left:6px;padding:6px 11px;font-family:inherit;font-size:11.5px;font-weight:600;transition:color .15s,border-color .15s}.mon-mini:hover{color:var(--accent);border-color:var(--accent)}.mon-mini.accent{color:var(--accent);border-color:#4ea8ff66}.mon-mini.tracking{color:var(--good);border-color:#35d29a66}.mon-section2{color:var(--text);margin:24px 0 12px;font-size:12.5px;font-weight:700}.mon-section2 .mm-note{color:var(--muted);font-size:11.5px;font-weight:400}.scale-leaders{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:8px;display:grid}.scale-leader{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;padding:15px 17px;font-family:inherit;transition:border-color .15s,transform .15s}.scale-leader:hover{border-color:var(--border-strong);transform:translateY(-2px)}.sl-k{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:10.5px}.sl-v{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:16px;font-weight:700;overflow:hidden}.sl-s{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.mon-graph{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:16px 18px}.mon-graph-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mon-exact{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--border);background:var(--surface-2);border-radius:100px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.mon-exact:hover{color:var(--text)}.mon-exact.on{color:var(--accent);border-color:var(--accent)}.mon-exact input{accent-color:var(--accent);cursor:pointer;width:13px;height:13px}.mon-graph-plot{position:relative}.mon-graph .area-chart{width:100%;height:auto;cursor:inherit;display:block}.mon-tip{background:var(--surface-3);border:1px solid var(--border-strong);pointer-events:none;white-space:nowrap;box-shadow:var(--shadow);z-index:2;border-radius:9px;padding:7px 10px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.mon-tip .mt-name{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.mon-tip .mt-name .dot{border-radius:50%;width:8px;height:8px}.mon-tip .mt-val{font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;font-weight:700}.mon-tip .mt-delta{font-variant-numeric:tabular-nums;color:var(--muted);margin-top:2px;font-size:11px;font-weight:600}.mon-tip .mt-delta.up{color:var(--good)}.mon-tip .mt-delta.down{color:var(--bad)}.mon-tip .mt-day{color:var(--muted);margin-top:1px;font-size:10px}.mon-legend{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.leg{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:100px;align-items:center;gap:7px;padding:5px 11px;font-family:inherit;font-size:11.5px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.leg:hover,.leg.hi{color:var(--text);border-color:var(--border-strong);background:var(--surface-3)}.leg .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.mon-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.mon-table th.sortable:hover{color:var(--text)}.mon-table th.sortable.act{color:var(--accent)}.axis-lbl{fill:var(--muted);font-family:JetBrains Mono,monospace;font-size:9.5px}@media(max-width:900px){.scale-leaders{grid-template-columns:repeat(2,1fr)}}.events-view{max-width:1280px;margin:0 auto;padding:26px 34px 90px;animation:.4s both slideUp}.events-view-head{margin-bottom:20px}.events-view-head h2{letter-spacing:-.3px;margin:0 0 4px;font-size:22px;font-weight:700}.events-view-head p{color:var(--muted);margin:0;font-size:13px}@media(max-width:720px){.events-view{padding:22px 18px 80px}}.evf{position:relative}.evf-trigger{background:var(--surface);border:1px solid var(--border);min-width:190px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s;display:inline-flex}.evf-trigger:hover{border-color:var(--border-strong)}.evf-trigger.has{border-color:var(--accent)}.evf-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.evf-caret{color:var(--muted);font-size:10px}.evf-clear{color:var(--muted);border-radius:4px;padding:0 3px;font-size:16px;line-height:1}.evf-clear:hover{color:var(--text)}.evf-menu{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:288px;max-width:88vw;padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 44px #00000080}.evf-search{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);border-radius:8px;margin-bottom:6px;padding:8px 10px;font-family:inherit;font-size:13px}.evf-search:focus{border-color:var(--accent);outline:none}.evf-actions{justify-content:space-between;align-items:center;padding:2px 4px 6px;font-size:11px;display:flex}.evf-actions button{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;font-weight:700}.evf-list{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;gap:2px;max-height:300px;display:flex;overflow-y:auto}.evf-list::-webkit-scrollbar{width:8px}.evf-list::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:100px}.evf-list::-webkit-scrollbar-track{background:0 0}.evf-item{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.evf-item:hover{color:var(--text);background:#ffffff0d}.evf-item.on{color:var(--text)}.evf-check{border:1px solid var(--border-strong);color:#04070d;border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:inline-flex}.evf-check.on{background:var(--accent);border-color:#0000}.evf-name{flex:1}.evf-n{color:var(--muted);background:#ffffff0f;border-radius:100px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.evf-empty{text-align:center;color:var(--muted);padding:14px;font-size:12px}.ev-bar2{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ev-search{background:var(--surface);border:1px solid var(--border);min-width:200px;max-width:360px;color:var(--text);border-radius:10px;flex:1;padding:9px 13px;font-family:inherit;font-size:13px}.ev-search:focus{border-color:var(--accent);outline:none}.ev-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow-x:auto}.ev-table{border-collapse:collapse;width:100%;font-size:12.5px}.ev-table thead th{text-align:left;text-transform:uppercase;letter-spacing:1px;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 14px;font-size:10.5px;font-weight:600}.ev-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 14px}.ev-table tbody tr:last-child td{border-bottom:0}.ev-table tbody tr:hover{background:var(--surface-2)}.ev-time{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums}.ev-who{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.ev-msg{color:var(--text);word-break:break-word;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.5}.ev-badge{text-transform:capitalize;white-space:nowrap;color:var(--muted);background:#ffffff0f;border-radius:100px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.ev-badge.t-monitor_scan{color:var(--good);background:#35d29a1f}.ev-badge.t-monitor_ratelimit{color:var(--bad);background:#ff5a6a24}.ev-badge.t-monitor_block{color:var(--warn);background:#f5c4511f}.ev-badge.t-monitor_error,.ev-badge.t-login_fail{color:var(--bad);background:#ff5a6a1a}.ev-badge.t-monitor_discover,.ev-badge.t-monitor_detail,.ev-badge.t-monitor_shopify{color:var(--accent);background:#4ea8ff1f}.ev-pager{color:var(--muted);justify-content:center;align-items:center;gap:16px;margin-top:16px;font-size:12.5px;display:flex}.ev-pager .chip-btn:disabled{opacity:.4;cursor:default}.mon-brand-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.mon-brand-card{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;padding:16px;transition:border-color .2s,transform .2s}.mon-brand-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.mbc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mbc-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mbc-domain{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;text-decoration:none;display:block;overflow:hidden}.mbc-domain:hover{color:var(--accent)}.mbc-meta{color:var(--muted);gap:14px;margin-top:12px;font-size:11.5px;display:flex}.mbc-actions{gap:7px;margin-top:14px;display:flex}.mbc-actions .mon-mini{text-align:center;flex:1;margin-left:0}.mon-add{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.mon-add textarea{resize:vertical;background:var(--surface);border:1px solid var(--border);min-height:62px;color:var(--text);border-radius:12px;flex:1;padding:11px 13px;font-family:inherit;font-size:13px}.mon-add textarea:focus{border-color:var(--accent);outline:none}.mon-kw-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:8px;display:grid}.mon-kw{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:9px;padding:9px 12px;display:flex}.mon-kw.off{opacity:.5}.kw-toggle{cursor:pointer;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.kw-toggle input{accent-color:var(--accent);flex-shrink:0;width:15px;height:15px}.kw-term{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.kw-stat{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.kw-del{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:17px;line-height:1}.kw-del:hover{color:var(--bad)}.mon-rstat{text-transform:capitalize;color:var(--muted)}.mon-rstat.done{color:var(--good)}.mon-rstat.error{color:var(--bad)}.mon-rstat.running{color:var(--accent)}.mon-rstat.stopped{color:var(--warn)}.mon-settings{grid-template-columns:repeat(2,1fr);gap:15px 22px;max-width:740px;margin-bottom:22px;display:grid}.mset{flex-direction:column;gap:7px;display:flex}.mset>span{color:var(--muted);font-size:12px}.mset input,.mset select{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:10px 13px;font-family:inherit;font-size:13px}.mset input:focus,.mset select:focus{border-color:var(--accent);outline:none}.mset.toggle{flex-direction:row;align-items:center;gap:10px}.mset.toggle input{accent-color:var(--accent);width:16px;height:16px}.mset.toggle span{color:var(--text);font-size:13px}.mset-divider{text-transform:uppercase;letter-spacing:1px;color:var(--muted);border-top:1px solid var(--border);grid-column:1/-1;margin-top:6px;padding-top:16px;font-size:10.5px}.mset-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mon-modal{width:92vw;max-width:860px;max-height:88vh;overflow-y:auto}.mm-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mm-head h3{letter-spacing:-.02em;font-size:20px;font-weight:700}.mm-head a{color:var(--muted);font-size:12.5px;text-decoration:none}.mm-head a:hover{color:var(--accent)}.mm-head-actions{align-items:center;gap:8px;display:flex}.mon-x{background:var(--surface-2);color:var(--muted);cursor:pointer;border:0;border-radius:9px;width:32px;height:32px;font-size:18px}.mon-x:hover{color:var(--text)}.mm-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.mm-stats>div{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:13px 15px}.mm-stats .k{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10.5px}.mm-stats .v{font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:700}.mm-ads-title{margin:22px 0 12px;font-size:13px;font-weight:600}.mm-ads{flex-direction:column;gap:10px;display:flex}.mm-ad{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:12px;padding:11px;display:flex}.mm-ad img,.mm-ad-noimg{object-fit:cover;background:var(--surface-3);border-radius:9px;flex-shrink:0;width:72px;height:72px}.mm-ad-body{flex:1;min-width:0}.mm-ad-text{max-height:3.2em;font-size:12.5px;line-height:1.45;overflow:hidden}.mm-ad-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.mm-ad-meta a{color:var(--accent);font-size:11.5px;text-decoration:none}.mm-hero{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:6px;display:grid}.mm-hero-cell{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:14px 16px}.mm-hero-k{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-size:10.5px;font-weight:600}.mm-hero-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:800;line-height:1.1}.mm-hero-sub{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11.5px}.mm-ad-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mm-ad-filters .ev-search{flex:1;min-width:180px;max-width:320px}@media(max-width:720px){.mm-hero{grid-template-columns:repeat(2,1fr)}}.mm-section{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:20px 0 10px;font-size:11px;font-weight:700}.mm-section:first-of-type{margin-top:4px}.mm-note{text-transform:none;letter-spacing:0;color:var(--faint);font-weight:400}.mm-kpis{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:4px;display:grid}.mm-kpi.hl{background:#4ea8ff0f;border-color:#4ea8ff59}.mm-adtags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.mm-cta.ghost{color:var(--faint)}.mm-since{color:var(--muted);font-size:10px}.mm-live{text-transform:uppercase;letter-spacing:.5px;color:var(--good);border:1px solid #35d29a59;border-radius:100px;padding:1px 6px;font-size:9.5px;font-weight:700}.mm-adtable td.spend{color:var(--warn);font-weight:600}.mm-kpi{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:12px 13px}.mm-kpi .k{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:10px}.mm-kpi .v{font-variant-numeric:tabular-nums;margin-top:5px;font-size:18px;font-weight:700}.mm-kpi .v small{opacity:.75;font-size:11px;font-weight:500}.mm-kpi .v .good{color:var(--good)}.mm-kpi .v .bad{color:var(--bad)}.mm-kpi .sub{color:var(--faint);margin-top:2px;font-size:10px}.mm-ads-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px;display:flex}.mm-ads-title{font-size:14px;font-weight:700}.mm-adtable-wrap{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow-x:auto}.mm-adtable td{padding:10px 12px}.mm-adtable td.good{color:var(--good)}.mm-adtable td.bad{color:var(--bad)}.mm-adcell{min-width:220px;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:2px;text-decoration:none;transition:background .15s;display:flex}.mm-adcell:hover{background:var(--surface-3)}.mm-adcell:hover .t{color:var(--accent)}.mm-adcell img,.mm-ad-noimg.sm{object-fit:cover;background:var(--surface-3);border-radius:8px;flex-shrink:0;width:46px;height:46px}.mm-adcell-txt{min-width:0}.mm-adcell-txt .t{max-height:2.8em;font-size:12px;line-height:1.4;overflow:hidden}.mm-cta{color:var(--muted);border:1px solid var(--border);border-radius:100px;margin-top:4px;padding:1px 8px;font-size:10px;display:inline-block}.mm-link{color:var(--accent);white-space:nowrap;font-size:11.5px;text-decoration:none}.mm-link:hover{text-decoration:underline}.area-wrap{position:relative}.area-chart{width:100%;height:auto}.area-tip{background:var(--surface-3);border:1px solid var(--border-strong);pointer-events:none;white-space:nowrap;border-radius:8px;padding:6px 9px;position:absolute;transform:translate(-50%,-130%)}.area-tip .at-val{font-size:12.5px;font-weight:700}.area-tip .at-lbl{color:var(--muted);font-size:10.5px}@media(max-width:1000px){.monitor-view{padding:22px 18px 80px}.mon-statgrid{grid-template-columns:repeat(3,1fr)}.mon-settings,.mm-stats{grid-template-columns:1fr 1fr}.mm-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.mon-statgrid,.mm-kpis{grid-template-columns:repeat(2,1fr)}}@keyframes mxIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mxBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mxDrawer{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes mxPulse{0%,to{opacity:1}50%{opacity:.3}}.mx{display:block}.mx .muted{color:var(--muted)}.mx-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:40px;margin-bottom:18px;display:flex}.mx-body{align-items:flex-start;gap:22px;display:flex}.mx-main{max-width:none;margin:0;padding:0}.mx .good{color:var(--good)}.mx .bad{color:var(--bad)}.mx-rail{flex-direction:column;flex:none;width:232px;display:flex;position:sticky;top:24px}.mx-railcard{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;gap:8px;padding:16px 12px 14px;display:flex}.mx-brand{letter-spacing:-.02em;align-items:center;gap:9px;padding:4px 10px 14px;font-size:15px;font-weight:800;display:flex}.mx-topbar-actions{justify-content:flex-end;min-height:0;margin-bottom:14px}.mx-brand-dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 10px var(--accent);border-radius:50%}.mx-nav{flex-direction:column;gap:5px;display:flex}.mx-navi{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:13px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s,background .15s;display:flex}.mx-navi .mx-ico{opacity:.85}.mx-navi:hover{color:var(--text);background:#ffffff0a}.mx-navi.active{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mx-navi.active{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.mx-navi.active .mx-ico{color:var(--accent);opacity:1}.mx-navi-l{flex:1}.mx-navi-n{color:var(--muted);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:100px;padding:1px 7px;font-size:10.5px;font-weight:700}.mx-navi.active .mx-navi-n{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mx-navi.active .mx-navi-n{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.mx-railstatus{color:var(--muted);align-items:center;gap:8px;min-width:0;padding:0 2px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.mx-railstatus .mx-cmd-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-railstatus .dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.mx-main{flex:1;min-width:0}.mx-cmd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;min-height:38px;margin-bottom:18px;display:flex}.mx-cmd-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-railstatus.running{color:var(--accent)}.mx-railstatus.running .dot{background:var(--accent);animation:1.4s infinite mxPulse}.mx-railstatus.error{color:var(--bad)}.mx-railstatus.error .dot{background:var(--bad)}.mx-cmd-actions{gap:8px;display:flex}.mx-scan{display:inline-flex}.mx-scan .mx-scope{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-right:0;border-radius:100px 0 0 100px;max-width:170px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600}.mx-scan .mx-scope:focus{color:var(--text);outline:none}.mx-scan .mx-btn{border-radius:0 100px 100px 0}.mx-markets{border:1px solid var(--border);background:var(--surface);border-radius:100px;flex:none;gap:2px;padding:3px;display:inline-flex}.mx-market{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:100px;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.mx-market:hover{color:var(--text)}.mx-market.on{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mx-market.on{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.mx-market-code{letter-spacing:.08em;background:#ffffff12;border-radius:100px;padding:1px 6px;font-size:10.5px;font-weight:800}.mx-market.on .mx-market-code{background:var(--accent);color:#05070c}.mx-brand-mk{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:10.5px;font-weight:700}.mx-railstatus.queued{color:var(--warn,#e0b341)}.mx-railstatus.queued .dot{background:var(--warn,#e0b341);animation:2s infinite mxPulse}.mx-cpm{gap:6px;display:flex}.mx-cpm input{flex:1;min-width:0}.mx-cpm select{flex:none;width:82px}.mx-btn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s,transform .1s;display:inline-flex}.mx-btn .mx-ico{width:15px;height:15px}.mx-btn:hover{border-color:var(--border-strong)}.mx-btn:active{transform:translateY(1px)}.mx-btn.primary{background:var(--accent);color:#05070c;border-color:#0000}.mx-btn.primary:hover{filter:brightness(1.08)}.mx-btn.danger{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.mx-btn.danger{border-color:color-mix(in srgb,var(--bad) 35%,var(--border))}}.mx-btn.danger:hover{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.mx-btn.danger:hover{background:color-mix(in srgb,var(--bad) 10%,transparent)}}.mx-content{animation:.3s mxIn}.mx-spin{justify-content:center;padding:60px;display:flex}.mx-empty{text-align:center;color:var(--muted);border:1px dashed var(--border-strong);background:var(--surface);border-radius:16px;padding:46px 24px;font-size:13.5px;line-height:1.6}.mx-empty.sm{padding:26px;font-size:12.5px}.mx-hint{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:500}.mx-hero{border:1px solid var(--border);background:linear-gradient(180deg,var(--accent),var(--surface))}@supports (color:color-mix(in lab,red,red)){.mx-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface))}}.mx-hero{border-radius:20px;margin-bottom:14px;padding:20px 22px 12px}.mx-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mx-hero-k{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.mx-hero-v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:40px;font-weight:800;line-height:1}.mx-hero-v .u{color:var(--muted);letter-spacing:0;margin-left:12px;font-size:13px;font-weight:600}.mx-range{border:1px solid var(--border);background:var(--bg);border-radius:100px;gap:2px;padding:3px;display:inline-flex}.mx-range button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:700}.mx-range button.on{color:#05070c;background:var(--accent)}.mx-area{margin-top:10px;position:relative}.mx-area svg{width:100%;height:auto;display:block}.mx-atip{background:var(--surface-3,#16181e);border:1px solid var(--border-strong);pointer-events:none;white-space:nowrap;border-radius:8px;flex-direction:column;padding:5px 9px;display:flex;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.mx-atip b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.mx-atip span{color:var(--muted);font-size:10px}.mx-band{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;display:grid}.mx-bandcell{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px 16px;animation:.3s backwards mxIn}.mx-bandk{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:10px;font-weight:600}.mx-bandv{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:23px;font-weight:800}.mx-bandv.good{color:var(--good)}.mx-bandv.bad{color:var(--bad)}.mx-cols{grid-template-columns:1fr 320px;align-items:start;gap:14px;display:grid}.mx-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:18px 20px}.mx-card-h{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.mx-card-h h3{letter-spacing:-.01em;font-size:14px;font-weight:700}.mx-card-h span{color:var(--muted);font-size:11px}.mx-side{flex-direction:column;gap:14px;display:flex}.mx-bars{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;gap:12px;max-height:560px;margin-right:-6px;padding-right:6px;display:flex;overflow-y:auto}.mx-bars::-webkit-scrollbar{width:6px}.mx-bars::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:100px}.mx-bars::-webkit-scrollbar-track{background:0 0}.mx-bar,.mx-bar-nm{color:var(--text)}.mx-bar.hot{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.mx-bar.hot{background:color-mix(in srgb,var(--c) 12%,transparent)}}.mx-scan-note{color:var(--muted);border-left:2px solid var(--border-strong);max-width:560px;margin-top:8px;padding:4px 10px;font-size:12px;line-height:1.45}.mx-scan-note.warn{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.mx-scan-note.warn{border-color:color-mix(in srgb,var(--warn) 60%,var(--border))}}.mx-ds{letter-spacing:.4px;vertical-align:middle;border:1px solid var(--border-strong);color:var(--muted);border-radius:100px;margin-left:8px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:800;display:inline-block}.mx-ds.yes{color:#04070d;background:var(--good);border-color:#0000}.mx-ds.unclear{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.mx-ds.unclear{border-color:color-mix(in srgb,var(--warn) 60%,var(--border))}}.mx-ds-note{border-left:2px solid var(--border-strong);max-width:560px;color:var(--muted);margin-top:8px;padding:6px 10px;font-size:12px;line-height:1.45}.mx-ds-note.yes{border-color:var(--good)}.mx-ds-note.unclear{border-color:var(--warn)}.mx-ds-note.warn{border-color:var(--bad)}.mx-ds-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mx-ds-head b{color:var(--text)}.mx-ds-note.yes .mx-ds-head b{color:var(--good)}.mx-ds-reason{margin-top:3px}.mx-ds-quotes{margin:6px 0 0;padding-left:16px}.mx-ds-quotes li{color:var(--text);margin:3px 0}.mx-ds-quotes a{margin-left:6px;font-size:11px}.mx-ds-pages{margin-top:6px;font-size:11px}.mx-bar{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:13px;padding:4px;font-family:inherit;transition:background .14s;animation:.3s backwards mxIn;display:flex}.mx-bar:hover{background:#ffffff08}.mx-bar-rank{text-align:center;width:22px;color:var(--faint,var(--muted));font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:800}.mx-bar-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.mx-bar-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mx-bar-nm{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.mx-bar-val{color:var(--c);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:800}.mx-bar-track{background:#ffffff0d;border-radius:100px;height:8px;overflow:hidden}.mx-bar-fill{background:linear-gradient(90deg,var(--c),var(--c));border-radius:100px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.mx-bar-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 55%,transparent),var(--c))}}.mx-bar-fill{transform-origin:0;animation:.6s cubic-bezier(.2,.8,.2,1) mxBar}.mx-bar-sub{font-variant-numeric:tabular-nums;gap:10px;font-size:11px;display:flex}.mx-bar-sub .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-gauges{justify-content:space-around;gap:10px;display:flex}.mx-radial{flex-direction:column;align-items:center;gap:4px;display:flex}.mx-radial svg{width:84px;height:84px}.mx-radial-v{fill:var(--text);font-family:inherit;font-size:20px;font-weight:800}.mx-radial-t{fill:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-family:inherit;font-size:8px}.mx-radial-sub{color:var(--muted);font-size:10.5px}.mx-movers{flex-direction:column;gap:4px;display:flex}.mx-mover{cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:7px 6px;font-family:inherit;transition:background .14s;display:flex}.mx-mover:hover{background:#ffffff08}.mx-mv-arrow{font-size:9px}.mx-mv-arrow.good{color:var(--good)}.mx-mv-arrow.bad{color:var(--bad)}.mx-mv-nm{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.mx-mv-v{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.mx-mv-v.good{color:var(--good)}.mx-mv-v.bad{color:var(--bad)}.mx-sparkbars{align-items:flex-end;gap:2px;display:flex}.mx-sparkbars span{border-radius:2px 2px 0 0;flex:1;min-width:2px}.mx-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.mx-toolbar.tight{margin-bottom:12px}.mx-chips{border:1px solid var(--border);background:var(--surface);border-radius:100px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.proxy-pool-filter{margin-bottom:8px}.mx-chips button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:100px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}.mx-chips button:hover{color:var(--text)}.mx-chips button.on{color:#05070c;background:var(--accent)}.mx-search{background:var(--surface);border:1px solid var(--border);min-width:150px;color:var(--text);border-radius:10px;flex:1;padding:9px 13px;font-family:inherit;font-size:13px}.mx-search:focus{border-color:var(--accent);outline:none}.mx-sel{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.mx-sel:focus{border-color:var(--accent);outline:none}.mx-toggle{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:100px;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:600}.mx-toggle.on{color:var(--accent);border-color:var(--accent)}.mx-dlist{flex-direction:column;gap:6px;display:flex}.mx-drow{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:4px minmax(140px,1.4fr) minmax(120px,1fr) 70px 80px auto;align-items:center;gap:14px;padding:11px 15px 11px 11px;transition:border-color .15s,transform .15s;animation:.24s backwards mxIn;display:grid}.mx-drow:hover{border-color:var(--border-strong);transform:translateY(-1px)}.mx-drow-flag{background:var(--muted);border-radius:100px;align-self:stretch;width:4px}.mx-drow-flag.shop{background:var(--good)}.mx-drow-flag.other{background:var(--faint,var(--muted))}.mx-drow-flag.unk{background:var(--warn)}.mx-drow-id{flex-direction:column;gap:2px;min-width:0;display:flex}.mx-drow-id .nm{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.mx-drow-id .dm{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;text-decoration:none;overflow:hidden}.mx-drow-id .dm:hover{color:var(--accent)}.mx-drow-reach{flex-direction:column;gap:4px;display:flex}.mx-drow-reach .v{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.mx-minibar{background:#ffffff0d;border-radius:100px;height:4px;overflow:hidden}.mx-minibar span{background:var(--accent);border-radius:100px;height:100%;display:block}.mx-drow-ads{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.mx-drow-when{white-space:nowrap;font-size:11.5px}.mx-drow-act{gap:6px;display:flex}.mx-mini{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:color .15s,border-color .15s}.mx-mini:hover{color:var(--text);border-color:var(--border-strong)}.mx-mini.accent{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mx-mini.accent{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.mx-mini.on{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.mx-mini.on{border-color:color-mix(in srgb,var(--good) 40%,var(--border))}}.mx-kwadd{align-items:stretch;gap:10px;margin-bottom:12px;display:flex}.mx-kwadd textarea{resize:vertical;background:var(--surface);border:1px solid var(--border);min-height:58px;color:var(--text);border-radius:12px;flex:1;padding:11px 13px;font-family:inherit;font-size:13px}.mx-kwadd textarea:focus{border-color:var(--accent);outline:none}.mx-kwadd .mx-btn{align-self:flex-start}.mx-kwmeta{color:var(--muted);margin-bottom:12px;font-size:12px}.mx-kwcloud{flex-wrap:wrap;gap:8px;display:flex}.mx-kw{border:1px solid var(--border);background:var(--surface);cursor:pointer;opacity:.55;border-radius:100px;align-items:center;gap:8px;padding:7px 12px 7px 11px;transition:border-color .15s,opacity .15s;display:inline-flex}.mx-kw.on{opacity:1;border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mx-kw.on{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.mx-kw-dot{background:var(--faint,var(--muted));border-radius:50%;width:7px;height:7px}.mx-kw.on .mx-kw-dot{background:var(--accent);box-shadow:0 0 8px var(--accent)}.mx-kw-term{font-size:12.5px;font-weight:600}.mx-kw-hits{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.mx-kw-bar{background:var(--accent);opacity:.5;border-radius:100px;height:4px}.mx-kw-del{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 0 0 2px;font-size:11px}.mx-kw-del:hover{color:var(--bad)}.mx-timeline{padding-left:8px;position:relative}.mx-tl{grid-template-columns:26px 1fr;gap:12px;display:grid}.mx-tl-node{flex-direction:column;align-items:center;display:flex}.mx-tl-node:before{content:"";background:var(--border);flex:1;width:2px}.mx-tl:first-child .mx-tl-node:before{background:0 0}.mx-tl-dot{background:var(--muted);border:2px solid var(--bg);border-radius:50%;flex:none;width:11px;height:11px;margin:2px 0}.mx-tl.done .mx-tl-dot{background:var(--good)}.mx-tl.error .mx-tl-dot{background:var(--bad)}.mx-tl.running .mx-tl-dot{background:var(--accent);animation:1.3s infinite mxPulse}.mx-tl.stopped .mx-tl-dot{background:var(--warn)}.mx-tl-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:10px;padding:12px 15px;animation:.24s backwards mxIn}.mx-tl-top{align-items:center;gap:10px;display:flex}.mx-tl-type{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:11px;font-weight:700}.mx-tl-stat{text-transform:capitalize;color:var(--muted);font-size:11px;font-weight:600}.mx-tl-stat.done{color:var(--good)}.mx-tl-stat.error{color:var(--bad)}.mx-tl-stat.running{color:var(--accent)}.mx-tl-stat.stopped{color:var(--warn)}.mx-tl-when{margin-left:auto;font-size:11px}.mx-tl-target{margin-top:6px;font-size:13px;font-weight:600}.mx-tl-msg{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.5}.mx-tl-stats{color:var(--muted);font-variant-numeric:tabular-nums;gap:16px;margin-top:8px;font-size:12px;display:flex}.mx-tl-stats b{color:var(--text);font-weight:700}.mx-settings{max-width:820px}.mx-sgroup{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-bottom:14px;padding:18px 20px}.mx-sgroup-h{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:14px;font-size:11px;font-weight:700}.mx-sgrid{grid-template-columns:repeat(2,1fr);gap:13px 18px;display:grid}.mx-f{flex-direction:column;gap:6px;display:flex}.mx-f>span{color:var(--muted);font-size:12px}.mx-f input,.mx-f select{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13px}.mx-f input:focus,.mx-f select:focus{border-color:var(--accent);outline:none}.mx-sw{background:var(--bg);border:1px solid var(--border);cursor:pointer;width:100%;color:var(--text);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:11px;padding:11px 14px;font-family:inherit;font-size:13px;display:flex}.mx-sw-tr{background:var(--border-strong);border-radius:100px;flex:none;width:40px;height:23px;transition:background .2s;position:relative}.mx-sw-th{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .2s;position:absolute;top:2px;left:2px}.mx-sw.on .mx-sw-tr{background:var(--accent)}.mx-sw.on .mx-sw-th{transform:translate(17px)}.mx-sbar{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.mx-scrim{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03050aa8;place-items:center;padding:30px 24px;animation:.2s fade;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.mx-drawer{background:var(--bg-elev,var(--surface));border:1px solid var(--border-strong);border-radius:22px;width:min(880px,100%);max-height:88vh;padding:24px 28px 32px;animation:.26s cubic-bezier(.2,.9,.3,1) mxPop;overflow-y:auto;box-shadow:0 30px 80px #0009}@keyframes mxPop{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:none}}.mx-dw-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mx-dw-id h3{letter-spacing:-.02em;font-size:22px;font-weight:800}.mx-dw-id a{color:var(--muted);align-items:center;gap:4px;margin-top:3px;font-size:12.5px;text-decoration:none;display:inline-flex}.mx-dw-id a .mx-ico{width:12px;height:12px}.mx-dw-id a:hover{color:var(--accent)}.mx-dw-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mx-icobtn{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:10px;flex:none;width:34px;height:34px;font-size:15px}.mx-icobtn:hover{color:var(--text);border-color:var(--border-strong)}.mx-dw-hero{border:1px solid var(--border);background:linear-gradient(180deg,var(--accent),var(--surface));justify-content:space-between;align-items:center;gap:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.mx-dw-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),var(--surface))}}.mx-dw-hero{border-radius:16px;margin-bottom:12px;padding:18px 20px}.mx-dw-bigk{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.mx-dw-bigv{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:38px;font-weight:800;line-height:1}.mx-dw-bigt{margin-top:6px;font-size:12.5px;font-weight:700}.mx-dw-bigt.good{color:var(--good)}.mx-dw-bigt.bad{color:var(--bad)}.mx-dw-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.mx-dw-kpi{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:11px 12px}.mx-dw-kpi .k{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px}.mx-dw-kpi .v{font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;font-weight:700}.mx-dw-adsbar{justify-content:space-between;align-items:baseline;gap:10px;margin:22px 0 12px;display:flex}.mx-dw-adsbar h4{font-size:14px;font-weight:700}.mx-adgrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mx-adtile{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;animation:.24s backwards mxIn;display:flex;overflow:hidden}.mx-adtile:hover{border-color:var(--border-strong);transform:translateY(-2px)}.mx-adtile-media{aspect-ratio:16/10;background:var(--surface-3,#16181e);position:relative}.mx-adtile-media img{object-fit:cover;width:100%;height:100%}.mx-adtile-noimg{width:100%;height:100%}.mx-adtile-live{letter-spacing:.06em;color:#05070c;background:var(--good);border-radius:100px;padding:2px 7px;font-size:9px;font-weight:800;position:absolute;top:8px;left:8px}.mx-adtile-type{text-transform:uppercase;color:#fff;background:#0000008c;border-radius:100px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px}.mx-adtile-body{flex-direction:column;flex:1;gap:9px;padding:11px 13px 12px;display:flex}.mx-adtile-txt{max-height:2.8em;font-size:12px;line-height:1.4;overflow:hidden}.mx-adtile-stats{flex-wrap:wrap;gap:6px 14px;display:flex}.mx-adtile-stats span{flex-direction:column;gap:1px;display:inline-flex}.mx-adtile-stats i{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:8.5px;font-style:normal}.mx-adtile-stats b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.mx-adtile-stats b.spend{color:var(--warn)}.mx-adtile-foot{color:var(--muted);align-items:center;gap:8px;margin-top:auto;font-size:10.5px;display:flex}.mx-adtile-cta{border:1px solid var(--border);border-radius:100px;padding:1px 8px}@media(max-width:1080px){.mx-cols{grid-template-columns:1fr}.mx-side{flex-flow:wrap}.mx-side .mx-card{flex:1;min-width:250px}.mx-band{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.mx-body{flex-direction:column;gap:12px}.mx-rail{width:100%;position:static}.mx-railcard{scrollbar-width:none;border-radius:14px;flex-direction:row;align-items:center;gap:4px;padding:8px;overflow-x:auto}.mx-railcard::-webkit-scrollbar{display:none}.mx-brand{display:none}.mx-nav{flex-direction:row;flex:1;gap:4px}.mx-navi{border-radius:100px;flex:none;padding:9px 12px}.mx-navi-l{display:none}.mx-navi.active .mx-navi-l{display:inline}.mx-navi-n,.mx-market-name{display:none}.mx-market.on .mx-market-name{display:inline}}@media(max-width:640px){.mx-hero-v{font-size:32px}.mx-band{grid-template-columns:repeat(2,1fr)}.mx-cmd-actions{width:100%}.mx-cmd-actions .mx-btn{flex:1;justify-content:center}.mx-drow{grid-template-columns:4px 1fr auto;grid-template-areas:"flag id act""flag reach reach""flag meta meta";row-gap:8px}.mx-drow-flag{grid-area:flag}.mx-drow-id{grid-area:id}.mx-drow-reach{grid-area:reach}.mx-drow-act{grid-area:act}.mx-drow-ads,.mx-drow-when{grid-area:meta;display:inline}.mx-drow-ads{margin-right:12px}.mx-dw-kpis{grid-template-columns:repeat(2,1fr)}.mx-adgrid{grid-template-columns:1fr}.mx-drawer{padding:20px 16px 50px}.mx-sgrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mx-content,.mx-bandcell,.mx-bar,.mx-bar-fill,.mx-drow,.mx-tl-card,.mx-adtile,.mx-drawer{animation:none}.mx-drow:hover,.mx-adtile:hover,.mx-bar:hover{transform:none}}.ax-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.ax-search{background:var(--surface);border:1px solid var(--border);min-width:180px;color:var(--text);border-radius:11px;flex:1;padding:10px 14px;font-family:inherit;font-size:13.5px}.ax-search:focus{border-color:var(--accent);outline:none}.ax-filterbtn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .15s;display:inline-flex}.ax-filterbtn:hover{border-color:var(--border-strong)}.ax-filterbtn.has{border-color:var(--accent);color:var(--accent)}.ax-fbadge{background:var(--accent);color:#05070c;border-radius:100px;padding:1px 6px;font-size:10px;font-weight:800}.ax-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.ax-empty{text-align:center;color:var(--muted);border:1px dashed var(--border-strong);background:var(--surface);border-radius:16px;padding:60px 24px;font-size:13.5px}.ax-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.ax-card{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:16px;padding:16px 17px;transition:border-color .16s,transform .16s,box-shadow .16s;animation:.3s backwards mxIn;position:relative}.ax-card:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 14px 34px #00000052}.ax-card.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ax-check{border:1px solid var(--border-strong);background:var(--bg);color:#0000;cursor:pointer;opacity:0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;transition:opacity .15s,background .15s,color .15s;display:grid;position:absolute;top:12px;right:12px}.ax-card:hover .ax-check{opacity:1}.ax-card.sel .ax-check{opacity:1;background:var(--accent);color:#05070c;border-color:#0000}.ax-card-h{align-items:center;gap:12px;display:flex}.ax-av{width:46px;height:46px;color:var(--accent);background:var(--accent);border-radius:14px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ax-av{background:color-mix(in srgb,var(--accent) 14%,var(--surface-2,var(--surface)))}}.ax-av{border:1px solid var(--border)}.ax-av img{object-fit:cover;width:100%;height:100%}.ax-card-id{min-width:0}.ax-card-id h3{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.ax-status{color:var(--muted);text-transform:capitalize;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;font-weight:600;display:inline-flex}.ax-status .dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.ax-status.good{color:var(--good)}.ax-status.good .dot{background:var(--good);box-shadow:0 0 8px var(--good)}@supports (color:color-mix(in lab,red,red)){.ax-status.good .dot{box-shadow:0 0 8px color-mix(in srgb,var(--good) 60%,transparent)}}.ax-status.bad{color:var(--bad)}.ax-status.bad .dot{background:var(--bad)}.ax-status.warn{color:var(--warn)}.ax-status.warn .dot{background:var(--warn)}.ax-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.2em;margin:13px 0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ax-chips{flex-wrap:wrap;gap:6px;display:flex}.ax-chip{border:1px solid var(--border);color:var(--muted);background:var(--surface-2,#ffffff05);border-radius:100px;padding:3px 9px;font-size:10.5px;font-weight:600}.ax-chip.ok{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.ax-chip.ok{border-color:color-mix(in srgb,var(--good) 30%,var(--border))}}.ax-chip.warn{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ax-chip.warn{border-color:color-mix(in srgb,var(--warn) 30%,var(--border))}}.ax-chip.off{color:var(--faint,var(--muted))}.ax-chip.chg{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ax-chip.chg{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}@media(max-width:560px){.ax-grid{grid-template-columns:1fr}.ax-count{width:100%;margin-left:0}}.mx-home{max-width:1280px;margin:24px auto 0;padding:0 34px 90px;animation:.4s both slideUp}.mx-homeband{grid-template-columns:repeat(4,1fr)}@media(max-width:1080px){.mx-homeband{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mx-home{padding:0 16px 90px}}.mx-hero-l{flex:320px;min-width:0;min-height:62px}.mx-hero-v{align-items:baseline;gap:12px;min-width:0;display:flex}.mx-hero-v .u{min-width:0;margin-left:0}.mx-hero-v{flex-wrap:wrap}.mx-hero-top>.mx-range{flex:none}.mx-map-tip{z-index:3;pointer-events:none;background:var(--surface-3,#16181e);border:1px solid var(--border-strong);white-space:nowrap;border-radius:10px;flex-direction:column;gap:2px;max-width:320px;padding:8px 11px;animation:.12s apIn;display:flex;position:absolute;box-shadow:0 10px 28px #00000080}.mx-map-tip b{text-overflow:ellipsis;font-size:12.5px;font-weight:800;overflow:hidden}.mx-map-tip .v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;gap:7px;font-size:18px;font-weight:800;display:flex}.mx-map-tip .v small{color:var(--muted);letter-spacing:0;font-size:10.5px;font-weight:600}.mx-map-tip .s{color:var(--muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mx-map-tip .s.warn{color:var(--warn)}.mx-hidden-note{color:var(--muted);padding:6px 2px 0;font-size:11px}.mx-hidden-note button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mx-q.on{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.mx-q.on{border-color:color-mix(in srgb,var(--warn) 45%,var(--border))}}.mx-map{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:12px;height:320px;margin-top:12px;position:relative;overflow:hidden}.mx-map.grabbing{cursor:grabbing}.mx-map svg{width:100%;height:100%;display:block}.mx-map-hint{color:var(--faint,var(--muted));pointer-events:none;letter-spacing:.02em;font-size:10px;position:absolute;bottom:7px;left:12px}.pl-board{align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.pl-col{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;flex:1 1 0;min-width:0;max-height:calc(100vh - 230px);animation:.25s backwards mxIn;display:flex}.pl-col-h{align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.pl-col-title{min-width:0;color:var(--text);background:0 0;border:none;border-radius:8px;flex:1;padding:4px 7px;font-family:inherit;font-size:13.5px;font-weight:700}.pl-col-title:hover{background:var(--bg)}.pl-col-title:focus{background:var(--bg);outline:none}.pl-col-n{color:var(--muted);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:100px;padding:1px 8px;font-size:11px}.pl-col-del{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:none;padding:2px;transition:opacity .15s,color .15s}.pl-col-h:hover .pl-col-del{opacity:1}.pl-col-del:hover{color:var(--bad)}.pl-col-del svg{width:15px;height:15px}.pl-col-body{border-radius:0 0 16px 16px;flex-direction:column;flex:1;gap:8px;min-height:46px;padding:4px 10px 10px;transition:background .15s;display:flex;overflow-y:auto}.pl-col-body.over{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pl-col-body.over{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.pl-card{background:var(--surface-2,#0e1013);border:1px solid var(--border);cursor:pointer;border-radius:12px;gap:9px;padding:11px 12px;transition:border-color .14s,transform .1s,box-shadow .14s;animation:.2s backwards mxIn;display:flex;position:relative}.pl-card:hover{border-color:var(--border-strong);box-shadow:0 6px 18px #0000004d}.pl-card.dragging{opacity:.35}.pl-card.done .pl-card-title{color:var(--muted);text-decoration:line-through}.pl-card-prio{border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.pl-card-check{border:1.5px solid var(--border-strong);cursor:pointer;color:#05070c;background:0 0;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;padding:0;display:grid}.pl-card.done .pl-card-check{background:var(--good);border-color:#0000}.pl-card-check svg{width:13px;height:13px}.pl-card-main{flex:1;min-width:0}.pl-card-title{word-break:break-word;font-size:13px;line-height:1.4}.pl-card-labels{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.pl-card-labels span{border-radius:100px;padding:1px 8px;font-size:10px;font-weight:700}.pl-card-desc-ind{color:var(--faint,var(--muted));margin-top:6px;font-size:13px;line-height:1}.pl-drop{background:var(--accent);height:2px;box-shadow:0 0 8px var(--accent);border-radius:2px;margin:1px 2px}.pl-addcard{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:9px;font-family:inherit;font-size:12.5px;transition:color .15s,border-color .15s;display:flex}.pl-addcard:hover{color:var(--text);border-color:var(--accent)}.pl-addcard svg{width:14px;height:14px}.pl-addcard-box textarea{box-sizing:border-box;background:var(--bg);border:1px solid var(--accent);width:100%;color:var(--text);resize:vertical;border-radius:10px;min-height:54px;padding:9px;font-family:inherit;font-size:13px}.pl-addcard-box textarea:focus{outline:none}.pl-addcard-act{gap:6px;margin-top:6px;display:flex}.pl-addcol{background:var(--surface);border:1px dashed var(--border-strong);width:210px;color:var(--muted);cursor:pointer;border-radius:16px;flex:none;justify-content:center;align-self:flex-start;align-items:center;gap:7px;padding:15px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.pl-addcol:hover{color:var(--text);border-color:var(--accent)}.pl-addcol svg{width:16px;height:16px}.mx-btn.sm{padding:6px 11px;font-size:12px}.pl-cardmodal{max-width:640px}.pl-cm-check{border:1.6px solid var(--border-strong);cursor:pointer;color:#05070c;background:0 0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.pl-cm-check.on{background:var(--good);border-color:#0000}.pl-cm-check svg{width:16px;height:16px}.pl-cm-title{min-width:0;color:var(--text);background:0 0;border:none;border-radius:8px;flex:1;padding:5px 7px;font-family:inherit;font-size:18px;font-weight:700}.pl-cm-title:focus{background:var(--bg);outline:none}.pl-cm-row{border-top:1px solid var(--border);align-items:flex-start;gap:14px;padding:13px 0;display:flex}.pl-cm-row.col{flex-direction:column;gap:8px}.pl-cm-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex:none;width:84px;padding-top:7px;font-size:11px;font-weight:700}.pl-cm-labels{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.pl-cm-label{cursor:pointer;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:700}.pl-cm-labelinput{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:100px;width:120px;padding:5px 12px;font-family:inherit;font-size:12px}.pl-cm-labelinput:focus{border-color:var(--accent);outline:none}.pl-cm-desc{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);width:100%;min-height:130px;color:var(--text);resize:vertical;border-radius:12px;padding:12px;font-family:inherit;font-size:13px;line-height:1.6}.pl-cm-desc:focus{border-color:var(--accent);outline:none}.pl-cm-foot{margin-top:16px}.pl-crumbs{flex-wrap:wrap;align-items:center;gap:1px;margin-bottom:18px;display:flex}.pl-crumb-wrap{align-items:center;display:inline-flex}.pl-crumb{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:13.5px;font-weight:600;transition:color .14s,background .14s}.pl-crumb:hover{color:var(--text);background:#ffffff0d}.pl-crumb.here{color:var(--text)}.pl-crumb-sep{color:var(--faint,var(--muted))}.pl-explorer{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}.pl-node{text-align:center;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:18px 12px 14px;transition:border-color .14s,transform .14s,background .14s;animation:.2s backwards mxIn;display:flex;position:relative}.pl-node:hover{border-color:var(--border-strong);transform:translateY(-2px)}.pl-node.folder[draggable]:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pl-node.folder[draggable]:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.pl-node.dragging{opacity:.4}.pl-node-ico svg{width:34px;height:34px}.pl-node.folder .pl-node-ico{color:var(--accent)}.pl-node.file .pl-node-ico{color:var(--muted)}.pl-node-name{word-break:break-word;width:100%;font-size:12.5px;font-weight:600;line-height:1.35}.pl-node-name.edit{background:var(--bg);border:1px solid var(--accent);text-align:center;color:var(--text);border-radius:8px;outline:none;padding:4px;font-family:inherit}.pl-node-meta{color:var(--faint,var(--muted));font-size:10px}.pl-node-del{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:none;padding:1px;transition:opacity .15s,color .15s;position:absolute;top:7px;right:7px}.pl-node:hover .pl-node-del{opacity:1}.pl-node-del:hover{color:var(--bad)}.pl-node-del svg{width:14px;height:14px}.pl-editor{flex-direction:column;height:calc(100vh - 210px);min-height:420px;display:flex}.pl-editor-bar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pl-editor-title{min-width:0;color:var(--text);background:0 0;border:none;border-radius:9px;flex:1;padding:6px 9px;font-family:inherit;font-size:20px;font-weight:700}.pl-editor-title:focus{background:var(--surface);outline:none}.pl-saved{color:var(--muted);font-size:11px;font-weight:600}.pl-saved.saving{color:var(--warn)}.pl-editor-body{background:var(--surface);border:1px solid var(--border);color:var(--text);resize:none;border-radius:16px;flex:1;padding:20px 22px;font-family:inherit;font-size:14px;line-height:1.7}.pl-editor-body:focus{border-color:var(--border-strong);outline:none}.pl-goals{flex-direction:column;gap:12px;max-width:840px;display:flex}.pl-goal{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:16px 18px;transition:opacity .2s;animation:.2s backwards mxIn}.pl-goal.done{opacity:.65}.pl-goal-h{align-items:center;gap:10px;display:flex}.pl-goal-title{min-width:0;color:var(--text);background:0 0;border:none;border-radius:8px;flex:1;padding:4px 7px;font-family:inherit;font-size:15px;font-weight:700}.pl-goal-title:focus{background:var(--bg);outline:none}.pl-goal.done .pl-goal-title{color:var(--muted);text-decoration:line-through}.pl-goal-detail{box-sizing:border-box;width:100%;color:var(--muted);resize:vertical;background:0 0;border:none;min-height:20px;margin:6px 0 12px;padding:4px 7px;font-family:inherit;font-size:12.5px;line-height:1.5}.pl-goal-detail:focus{background:var(--bg);border-radius:8px;outline:none}.pl-goal-prog{align-items:center;gap:14px;display:flex}.pl-goal-bar{background:#ffffff0f;border-radius:100px;flex:1;height:8px;overflow:hidden}.pl-goal-bar span{border-radius:100px;height:100%;transition:width .35s;display:block}.pl-goal-ctrls{align-items:center;gap:8px;display:flex}.pl-goal-ctrls button{border:1px solid var(--border);background:var(--bg);width:26px;height:26px;color:var(--text);cursor:pointer;border-radius:8px;font-size:15px;line-height:1}.pl-goal-ctrls button:hover{border-color:var(--accent)}.pl-goal-ctrls input{background:var(--bg);border:1px solid var(--border);width:58px;color:var(--text);text-align:center;border-radius:8px;padding:5px;font-family:inherit;font-size:13px}.pl-goal-ctrls input:focus{border-color:var(--accent);outline:none}.pl-goal-of{color:var(--muted);font-size:12px}.pl-goal-pct{font-variant-numeric:tabular-nums;text-align:right;min-width:42px;font-size:13px;font-weight:700}@media(max-width:640px){.pl-board{overflow-x:auto}.pl-col{flex:0 0 82vw;max-width:320px}.pl-explorer{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.pl-cm-lbl{width:100%}.pl-cm-row{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.pl-col,.pl-card,.pl-node,.pl-goal{animation:none}.pl-node:hover,.pl-card:hover{transform:none}}.pl-fico{line-height:1;display:inline-flex}.pl-fico svg{width:30px;height:30px}.pl-fico.folder{color:var(--accent)}.pl-fico.file{color:var(--muted)}.pl-tile{padding-right:42px}.pl-tile.droptarget{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pl-tile.droptarget{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.pl-tile.droptarget{transform:translateY(-3px)}.pl-tile.dragging{opacity:.4}.pl-tile-act{opacity:0;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.pl-tile:hover .pl-tile-act{opacity:1}.pl-tile-act button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:3px;display:grid}.pl-tile-act button:hover{color:var(--text);background:var(--surface-2,#ffffff0d)}.pl-tile-act svg{width:15px;height:15px}.pl-rename{box-sizing:border-box;background:var(--bg);border:1px solid var(--accent);width:100%;color:var(--text);border-radius:7px;outline:none;padding:3px 6px;font-family:inherit;font-size:14px;font-weight:600}@keyframes plOpen{0%{opacity:0;transform:scale(.965)translateY(12px)}to{opacity:1;transform:none}}.pl-editor{transform-origin:top;animation:.28s cubic-bezier(.2,.9,.3,1) plOpen}@media(prefers-reduced-motion:reduce){.pl-editor{animation:none}}.pn-wrap{position:relative}.pn-hint{color:var(--muted);margin-bottom:14px;font-size:13px}.pn-board{border:1px solid var(--border);background:radial-gradient(120% 80% at 15% 0%,#ffffff08,transparent 55%),radial-gradient(#ffffff0a 1px,transparent 1px) 0 0 / 22px 22px,var(--surface);border-radius:18px;min-height:calc(100vh - 250px);position:relative;overflow:hidden}.pn{cursor:grab;touch-action:none;width:210px;height:216px;position:absolute}.pn.dragging{cursor:grabbing;z-index:60!important}.pn.done{opacity:.55}.pn-paper{pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.pn-pin{pointer-events:none;z-index:2;width:30px;height:40px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pn-text{resize:none;background:0 0;border:none;outline:none;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:18px;font-weight:600;line-height:1.35;position:absolute;top:30px;right:16px;bottom:50px;left:18px}.pn-text::placeholder{color:currentColor;opacity:.4}.pn-chip{opacity:.85;pointer-events:none;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:32px;left:16px}.pn-chip svg{width:13px;height:13px}.pn-bar{opacity:0;z-index:3;justify-content:flex-end;gap:4px;transition:opacity .15s;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.pn:hover .pn-bar,.pn.dragging .pn-bar{opacity:1}.pn-b{color:#0000009e;cursor:pointer;background:#0000001f;border:none;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.pn-b:hover{color:#000;background:#00000038}.pn-b.on{color:#fff;background:#2e8b3d}.pn-b.danger:hover{color:#fff;background:#c2185b}.pn-b svg{width:15px;height:15px}.pn-swatch{border:1px solid #00000040;border-radius:50%;width:15px;height:15px}.pn-pop{z-index:20;background:var(--surface-3,#16181e);border:1px solid var(--border-strong);border-radius:12px;padding:11px;animation:.14s mxIn;position:absolute;top:calc(100% - 4px);right:6px;box-shadow:0 16px 44px #0000008c}.pn-colors{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pn-color{cursor:pointer;border:2px solid #0000;border-radius:9px;width:32px;height:32px}.pn-color.on{border-color:var(--text)}.pn-sched{flex-direction:column;gap:7px;width:250px;display:flex}.pn-sched label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10.5px;font-weight:700}.pn-sched input[type=datetime-local]{background:var(--bg);border:1px solid var(--border);color:var(--text);color-scheme:dark;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12.5px}.pn-sched input:focus{border-color:var(--accent);outline:none}.pn-sched .mx-chips{flex-wrap:wrap}.pn-sched-foot{justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.notif-actions{gap:6px;margin-top:8px;display:flex}.notif-actions .chip-btn{padding:4px 10px;font-size:11.5px}.cb-band{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.cb-bandcell{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px 16px}.cb-bandcell .k{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:10px;font-weight:600}.cb-bandcell .v{font-variant-numeric:tabular-nums;margin-top:5px;font-size:24px;font-weight:800}.cb-bandcell .v.bad{color:var(--bad)}.cb-bandcell .v.warn{color:var(--warn)}.cb-warn{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.cb-warn{border:1px solid color-mix(in srgb,var(--warn) 40%,var(--border))}}.cb-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.cb-warn{background:color-mix(in srgb,var(--warn) 8%,var(--surface))}}.cb-warn{color:var(--warn);border-radius:12px;margin-bottom:16px;padding:11px 14px;font-size:12.5px}.cb-store{margin-bottom:20px}.cb-store-h{align-items:center;gap:9px;margin-bottom:10px;display:flex}.cb-store-h h3{font-size:15px;font-weight:700}.cb-dot{border-radius:50%;width:9px;height:9px}.cb-store-n{color:var(--muted);margin-left:auto;font-size:11.5px}.cb-storeerr{color:var(--warn);border:1px dashed var(--border-strong);border-radius:12px;padding:10px 14px;font-size:12.5px}.cb-list{flex-direction:column;gap:8px;display:flex}.cb-card{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;transition:border-color .14s;animation:.2s backwards mxIn}.cb-card:hover{border-color:var(--border-strong)}.cb-card.open{border-color:var(--accent)}.cb-row{grid-template-columns:130px 1fr auto 110px 92px;align-items:center;gap:14px;padding:13px 16px;display:grid}.cb-order{flex-direction:column;gap:3px;min-width:0;display:flex}.cb-ordername{font-size:13.5px;font-weight:700}.cb-type{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:9.5px}.cb-reason{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.cb-reason .cb-code{color:var(--muted);font-size:11.5px}.cb-amt{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.cb-status{text-align:center;white-space:nowrap;border-radius:100px;padding:3px 9px;font-size:11px;font-weight:700}.cb-status.bad{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.cb-status.bad{background:color-mix(in srgb,var(--bad) 14%,transparent)}}.cb-status.warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.cb-status.warn{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.cb-status.good{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab,red,red)){.cb-status.good{background:color-mix(in srgb,var(--good) 14%,transparent)}}.cb-status.muted{color:var(--muted);background:#ffffff0d}.cb-due{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.cb-due.bad{color:var(--bad)}.cb-due.warn{color:var(--warn)}.cb-due.muted{color:var(--muted);font-weight:500}.cb-detail{border-top:1px solid var(--border);padding:14px 16px}.cb-kv{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cb-kv>div{flex-direction:column;gap:2px;display:flex}.cb-kv span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10px}.cb-kv b{font-size:12.5px;font-weight:600}.cb-kv b.good{color:var(--good)}.cb-kv b.warn{color:var(--warn)}.cb-track{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.cb-track-l{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10px}.cb-trk{color:var(--accent);border:1px solid var(--accent);align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cb-trk{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border))}}.cb-trk{border-radius:8px;padding:4px 9px}.cb-trk svg{width:12px;height:12px}.cb-items{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cb-item{color:var(--muted);background:#ffffff0a;border-radius:7px;padding:3px 9px;font-size:11px}@media(max-width:820px){.cb-band{grid-template-columns:repeat(2,1fr)}.cb-row{grid-template-columns:1fr auto;grid-template-areas:"order amt""reason reason""status due";row-gap:8px}.cb-order{grid-area:order}.cb-amt{text-align:right;grid-area:amt}.cb-reason{white-space:normal;grid-area:reason}.cb-status{grid-area:status;justify-self:start}.cb-due{grid-area:due}.cb-kv{grid-template-columns:repeat(2,1fr)}}.rm-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));align-items:start;gap:18px;margin-bottom:8px;display:grid}.rm-card{background:var(--paper);color:var(--ink);min-height:188px;box-shadow:0 10px 24px #00000052,inset 0 3px 0 var(--bar);border-radius:4px 4px 14px 14px;flex-direction:column;padding:24px 15px 12px;animation:.24s backwards mxIn;display:flex;position:relative}.rm-card.done{opacity:.6}.rm-pin{filter:drop-shadow(0 3px 2px #0006);pointer-events:none;width:22px;height:28px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.rm-pin svg{width:100%;height:100%}.rm-actions{opacity:0;gap:3px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.rm-card:hover .rm-actions{opacity:1}.rm-actions button{color:#0009;cursor:pointer;background:#0000001a;border:none;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.rm-actions button:hover{color:#000;background:#0003}.rm-actions button.on{color:#fff;background:#2e8b3d}.rm-actions button.danger:hover{color:#fff;background:#c2185b}.rm-actions svg{width:14px;height:14px}.rm-swatch{border:1px solid #0003;border-radius:50%;width:14px;height:14px}.rm-text{resize:none;color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-height:92px;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:16.5px;font-weight:600;line-height:1.4}.rm-text::placeholder{color:var(--ink);opacity:.4}.rm-card.done .rm-text{text-decoration:line-through}.rm-foot{border-top:1px solid var(--ink);margin-top:8px;padding-top:10px;position:relative}@supports (color:color-mix(in lab,red,red)){.rm-foot{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}}.rm-set,.rm-chip{box-sizing:border-box;background:var(--ink);border:none;align-items:center;gap:6px;width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rm-set,.rm-chip{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.rm-set,.rm-chip{color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:11.5px;font-weight:700}.rm-set:hover,.rm-chip:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.rm-set:hover,.rm-chip:hover{background:color-mix(in srgb,var(--ink) 16%,transparent)}}.rm-set svg,.rm-chip svg{flex:none;width:14px;height:14px}.rm-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rm-pop{z-index:30;position:absolute}.rm-colors{background:var(--surface-3,#16181e);border:1px solid var(--border-strong);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid;top:34px;right:8px;box-shadow:0 14px 40px #0000008c}.rm-color{cursor:pointer;border:2px solid #0000;border-radius:8px;width:30px;height:30px}.rm-color.on{border-color:#fff}.rm-cal{z-index:40;width:280px;position:absolute;top:calc(100% + 8px);left:0;right:auto}.cal-time,.cal-repeat{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.cal-repeat{flex-direction:column;align-items:stretch;gap:7px}.cal-time-l{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.cal-time-l svg{width:13px;height:13px}.cal-time-sel{align-items:center;gap:5px;display:inline-flex}.cal-time-sel select{background:var(--bg);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:13px}.cal-time-sel select:focus{border-color:var(--accent);outline:none}.cal-repeat .mx-chips{justify-content:space-between;width:100%}.cal-clear{color:var(--bad);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600}@media(max-width:640px){.rm-cal{width:calc(100vw - 28px);max-width:340px;max-height:calc(100vh - 24px);position:fixed;inset:12px auto auto 50%;overflow-y:auto;transform:translate(-50%)}}.pl-editor-bar{justify-content:space-between}.pl-editor-file{align-items:center;gap:8px;display:inline-flex}.pl-editor-ext{font-size:15px}.pl-paper{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:100%;max-width:760px;height:calc(100vh - 250px);min-height:380px;margin:0 auto;padding:26px 30px 18px;display:flex;box-shadow:0 16px 44px #00000040}.pl-paper .pl-editor-title{color:var(--text);letter-spacing:-.01em;border:none;border-bottom:1px solid var(--border);background:0 0;flex:none;align-self:stretch;padding:0 0 10px;font-family:inherit;font-size:17px;font-weight:700}.pl-paper .pl-editor-title:focus{outline:none}.pl-paper .pl-editor-body{resize:none;background:0 0;border:none;border-radius:0;flex:1;padding:16px 0 0;font-size:15px;line-height:1.75}.pl-paper .pl-editor-body:focus{border:none;outline:none}.pl-editor-count{border-top:1px solid var(--border);color:var(--faint,var(--muted));text-align:right;font-variant-numeric:tabular-nums;padding-top:10px;font-size:11px}.jb-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.jb-fl{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.jb-fl select{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:9px;padding:7px 10px;font-family:inherit;font-size:12.5px;font-weight:600}.jb-fl select:focus{border-color:var(--accent);outline:none}.jb-clearf{color:var(--accent);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:600}.jb-toolbar-r{margin-left:auto}.jb-presetmenu{position:relative}.jb-pm-pop{z-index:30;background:var(--surface-3,#16181e);border:1px solid var(--border-strong);border-radius:12px;flex-direction:column;gap:8px;width:250px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 40px #00000080}.jb-pm-hint{color:var(--muted);font-size:11.5px;line-height:1.5}.jb-board{align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.jb-col{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;flex:1 1 0;min-width:0;max-height:calc(100vh - 300px);animation:.25s backwards mxIn;display:flex}.jb-col-h{align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.jb-col-title{min-width:0;color:var(--text);background:0 0;border:none;border-radius:8px;flex:1;padding:4px 7px;font-family:inherit;font-size:13.5px;font-weight:700}.jb-col-title:hover{background:var(--bg)}.jb-col-title:focus{background:var(--bg);outline:none}.jb-col-n{color:var(--muted);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:100px;padding:1px 8px;font-size:11px}.jb-col-del{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:none;padding:2px;transition:opacity .15s,color .15s}.jb-col-h:hover .jb-col-del{opacity:1}.jb-col-del:hover{color:var(--bad)}.jb-col-del svg{width:15px;height:15px}.jb-col-body{border-radius:0 0 16px 16px;flex-direction:column;flex:1;gap:8px;min-height:46px;padding:4px 10px 10px;transition:background .15s;display:flex;overflow-y:auto}.jb-col-body.over{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.jb-col-body.over{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.jb-card{background:var(--surface-2,#0e1013);border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:11px 12px 10px 15px;transition:border-color .14s,transform .1s,box-shadow .14s;animation:.2s backwards mxIn;display:flex;position:relative}.jb-card:hover{border-color:var(--border-strong);box-shadow:0 6px 18px #0000004d}.jb-card.dragging{opacity:.35}.jb-card.done .jb-card-title{color:var(--muted);text-decoration:line-through}.jb-card-urg{border-radius:0 3px 3px 0;width:4px;position:absolute;top:8px;bottom:8px;left:0}.jb-card-title{word-break:break-word;font-size:13px;line-height:1.4}.jb-card-prog{align-items:center;gap:8px;display:flex}.jb-prog-bar{background:#ffffff0f;border-radius:100px;flex:1;height:6px;overflow:hidden}.jb-prog-bar>span{border-radius:100px;height:100%;transition:width .3s;display:block}.jb-prog-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.jb-card-foot{align-items:center;gap:7px;display:flex}.jb-urg-pill{text-transform:uppercase;letter-spacing:.03em;border:1px solid;border-radius:100px;padding:1px 7px;font-size:9.5px;font-weight:800}.jb-card-desc-ind{color:var(--faint,var(--muted));font-size:13px;line-height:1}.jb-card-spacer{flex:1}.jb-ava{color:#05070c;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:800;display:grid}.jb-ava.sm{width:20px;height:20px}.jb-drop{background:var(--accent);height:2px;box-shadow:0 0 8px var(--accent);border-radius:2px;margin:1px 2px}.jb-addrow{gap:6px;display:flex}.jb-addcard{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;flex:1;align-items:center;gap:6px;padding:9px;font-family:inherit;font-size:12.5px;transition:color .15s,border-color .15s;display:flex}.jb-addcard:hover{color:var(--text);border-color:var(--accent)}.jb-addcard svg{width:14px;height:14px}.jb-addpreset{border:1px dashed var(--border);width:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;flex:none;font-size:11px}.jb-addpreset:hover{color:var(--text);border-color:var(--accent)}.jb-addcard-box textarea{box-sizing:border-box;background:var(--bg);border:1px solid var(--accent);width:100%;color:var(--text);resize:vertical;border-radius:10px;outline:none;min-height:54px;padding:9px;font-family:inherit;font-size:13px}.jb-addcard-act{gap:6px;margin-top:6px;display:flex}.jb-preset-list{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.jb-preset-item{background:var(--bg);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12.5px;display:flex}.jb-preset-item:hover{border-color:var(--accent)}.jb-preset-item svg{width:14px;height:14px;color:var(--accent);flex:none}.jb-addcol{background:var(--surface);border:1px dashed var(--border-strong);width:200px;color:var(--muted);cursor:pointer;border-radius:16px;flex:none;justify-content:center;align-self:flex-start;align-items:center;gap:7px;padding:14px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.jb-addcol:hover{color:var(--text);border-color:var(--accent)}.jb-addcol svg{width:16px;height:16px}.pl-cm-foot{gap:10px;margin-top:16px;display:flex}.jb-assign{flex-wrap:wrap;gap:6px;display:flex}.jb-assign-b{border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.jb-assign-b:hover{color:var(--text);border-color:var(--border-strong)}.jb-assign-b.on{color:var(--text);border-color:var(--accent)}.jb-urg-picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jb-urg-dot{cursor:pointer;border:none;border-radius:50%;width:24px;height:24px;padding:0;transition:transform .1s}.jb-urg-dot:hover{transform:scale(1.12)}.jb-urg-dot.none{background:var(--surface-3,#16181e);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.jb-urg-dot.on{outline:2px solid var(--text);outline-offset:2px}.jb-urg-name{color:var(--muted);margin-left:4px;font-size:12.5px;font-weight:600}.jb-cl-head{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.jb-cl-prog{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:11px;display:inline-flex}.jb-cl-prog .jb-prog-bar{width:90px}.jb-cl{flex-direction:column;gap:5px;width:100%;display:flex}.jb-cl-item{align-items:center;gap:9px;display:flex}.jb-cl-check{border:1.5px solid var(--border-strong);cursor:pointer;color:#05070c;background:0 0;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.jb-cl-check.on{background:var(--good);border-color:#0000}.jb-cl-check svg{width:13px;height:13px}.jb-cl-item input{min-width:0;color:var(--text);background:0 0;border:none;border-bottom:1px solid #0000;flex:1;padding:4px 2px;font-family:inherit;font-size:13px}.jb-cl-item input:focus{border-bottom-color:var(--border-strong);outline:none}.jb-cl-item.done input{color:var(--muted);text-decoration:line-through}.jb-cl-del{color:var(--muted);cursor:pointer;opacity:.5;background:0 0;border:none;padding:2px;transition:opacity .15s,color .15s}.jb-cl-del:hover{color:var(--bad);opacity:1}.jb-cl-del svg{width:14px;height:14px}.jb-cl-add{gap:8px;margin-top:5px;display:flex}.jb-cl-add input{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:8px;flex:1;padding:8px 10px;font-family:inherit;font-size:13px}.jb-cl-add input:focus{border-color:var(--accent);outline:none}.jb-pmlist{flex-direction:column;gap:6px;display:flex}.jb-pmrow{border:1px solid var(--border);border-radius:10px;align-items:center;gap:9px;padding:8px 12px;display:flex}.jb-pmrow>svg{color:var(--accent);flex:none;width:15px;height:15px}.jb-pmname{font-size:13px;font-weight:600}.jb-pmmeta{color:var(--muted);margin-left:auto;font-size:11px}@media(max-width:640px){.jb-board{overflow-x:auto}.jb-col{flex:0 0 82vw;max-width:320px}.jb-toolbar-r{width:100%;margin-left:0}}.od-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.od-toolbar .mx-search{flex:1;min-width:180px}.od-row{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;width:100%;color:var(--text);border-radius:12px;grid-template-columns:92px minmax(120px,1.4fr) 74px 90px 100px 90px 70px;align-items:center;gap:12px;padding:12px 15px;font-family:inherit;transition:border-color .14s,transform .1s,background .14s;animation:.2s backwards mxIn;display:grid}.od-row:hover{border-color:var(--border-strong);background:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.od-row:hover{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}}.od-name{align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.od-cancel{text-transform:uppercase;color:var(--bad);border:1px solid var(--bad);font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.od-cancel{border:1px solid color-mix(in srgb,var(--bad) 40%,var(--border))}}.od-cancel{border-radius:100px;padding:0 6px}.od-cust{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.od-items{color:var(--muted);white-space:nowrap;font-size:12px}.od-total{text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.od-when{text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}.od-drawer{max-width:640px}.od-brandtag{margin-left:8px;font-size:11px;font-weight:700}.od-badges{align-items:center;gap:8px;margin-bottom:16px;display:flex}.od-badge-total{font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;font-weight:800}.od-tabs{border:1px solid var(--border);background:var(--surface);border-radius:100px;gap:2px;margin-bottom:16px;padding:3px;display:inline-flex}.od-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.od-tabs button.on{color:#05070c;background:var(--accent)}.od-body{flex-direction:column;gap:14px;animation:.2s mxIn;display:flex}.od-sec{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:15px 16px}.od-sec-h{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.od-sec-h svg{width:15px;height:15px;color:var(--accent)}.od-editlink{color:var(--accent);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:none;margin-left:auto;font-family:inherit;font-size:11px;font-weight:600}.od-track{flex-direction:column;gap:8px;display:flex}.od-trk{color:var(--text);border:1px solid var(--accent);align-items:center;gap:9px;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.od-trk{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border))}}.od-trk{border-radius:10px;padding:10px 12px;font-size:13px;transition:border-color .14s,background .14s}.od-trk:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.od-trk:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.od-trk>span{flex:1}.od-trk svg{width:15px;height:15px;color:var(--accent);flex:none}.od-fulfill{gap:8px;display:flex}.od-fulfill input{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:9px;flex:1;padding:9px 12px;font-family:inherit;font-size:13px}.od-fulfill input:focus{border-color:var(--accent);outline:none}.od-hint{color:var(--faint,var(--muted));margin-top:8px;font-size:11px;line-height:1.5}.od-muted{color:var(--muted);font-size:12.5px}.od-items-list{flex-direction:column;gap:8px;display:flex}.od-item{align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.od-item-qty{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;padding-top:3px;font-weight:700}.od-item-title{flex:1;min-width:0;padding-top:3px}.od-item-price{white-space:nowrap;padding-top:3px}.od-item-var,.od-item-sku{color:var(--muted);font-size:11.5px}.od-item-price{font-variant-numeric:tabular-nums;font-weight:600}.od-totals{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.od-totals>div{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}.od-totals b{color:var(--text);font-variant-numeric:tabular-nums}.od-grand{border-top:1px dashed var(--border);padding-top:6px;font-weight:700;color:var(--text)!important;font-size:14px!important}.od-kv{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.od-kv>div{flex-direction:column;gap:2px;display:flex}.od-kv span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10px}.od-kv b{word-break:break-word;font-size:13px;font-weight:600}.od-address{color:var(--text);font-size:13px;line-height:1.7}.od-tags{flex-wrap:wrap;gap:6px;display:flex}.od-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.od-f{flex-direction:column;gap:6px;display:flex}.od-f.wide{grid-column:1/-1}.od-f span{color:var(--muted);font-size:11px}.od-f input{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}.od-f input:focus{border-color:var(--accent);outline:none}.od-form-foot{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media(max-width:820px){.od-row{grid-template-columns:1fr auto;grid-template-areas:"name total""cust cust""meta meta";row-gap:8px}.od-name{grid-area:name}.od-total{grid-area:total}.od-cust{grid-area:cust}.od-items{grid-area:meta}.od-when,.od-row .cb-status{display:inline-block}.od-kv,.od-form{grid-template-columns:1fr}}@media(max-width:760px){.monitor-view{padding:14px 12px 80px}.mx,.mx-body,.mx-main,.mx-content,.mx-panel{min-width:0;max-width:100%}.mx-topbar{gap:10px}.mx-cmd-actions{flex-wrap:wrap}.jb-toolbar{gap:8px}.jb-fl{flex:44%}.jb-fl select{flex:1;min-width:0}.jb-toolbar-r{width:100%;margin-left:0}.jb-toolbar-r .jb-presetmenu,.jb-toolbar-r .mx-btn{width:100%}.jb-board{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:12px;margin:0 -12px;padding:0 12px 14px;overflow-x:auto}.jb-col{scroll-snap-align:start;flex:0 0 84vw;max-width:340px;max-height:74vh}.jb-addcol{flex:0 0 60vw;max-width:240px}.cb-band{grid-template-columns:repeat(2,1fr)}.od-toolbar{gap:8px}.od-toolbar .mx-sel,.od-toolbar .mx-chips,.od-toolbar .mx-search{width:100%;min-width:0}.od-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.od-name{flex:none}.od-total{text-align:right;margin-left:auto}.od-cust{flex:100%;order:5}.od-items{order:6}.od-when{order:7;margin-left:auto}.od-row .cb-status{order:6}.cb-row{grid-template-columns:1fr auto;grid-template-areas:"order amt""reason reason""status due";row-gap:8px}.cb-order{grid-area:order}.cb-amt{text-align:right;grid-area:amt}.cb-reason{white-space:normal;grid-area:reason}.cb-status{grid-area:status;justify-self:start}.cb-due{grid-area:due}.cb-kv,.od-kv,.od-form{grid-template-columns:1fr 1fr}.mx-scrim{padding:0}.mx-drawer{width:100%;max-width:none;height:100dvh;max-height:100vh;box-shadow:none;border:none;border-radius:0;padding:16px 15px 44px}.pl-cm-row{flex-direction:column;gap:8px}.pl-cm-lbl{width:100%}.od-form,.rm-grid{grid-template-columns:1fr}.pl-paper{height:calc(100dvh - 190px);padding:20px 16px 14px}.folder-tiles{grid-template-columns:repeat(auto-fill,minmax(46vw,1fr))}}@media(max-width:420px){.cb-band{grid-template-columns:1fr 1fr}.jb-col{flex-basis:88vw}}.jb-search{flex:220px;min-width:180px}.jb-more{border:1px dashed var(--border);color:var(--accent);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;font-family:inherit;font-size:12px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.jb-more span{color:var(--muted);font-weight:500}.jb-more:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.jb-more:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}}@media(max-width:760px){.jb-search{flex-basis:100%}}.od-actions{gap:8px;display:flex}.od-band .cb-bandcell .v.good{color:var(--good)}.od-sub{color:var(--muted);margin-top:3px;font-size:11px}.od-updated{color:var(--muted);margin:-8px 4px 12px;font-size:11.5px}.od-search-hero{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;align-items:center;gap:8px;margin-bottom:18px;padding:34px 28px 28px;display:flex}.od-search-hero .mx-ico{width:30px;height:30px;color:var(--accent)}.od-search-hero h3{letter-spacing:-.02em;margin:4px 0 0;font-size:19px}.od-search-hero p{color:var(--muted);max-width:520px;margin:0 0 12px;font-size:13px;line-height:1.6}.od-search-input{text-align:center;border-radius:14px;flex:none;width:min(560px,100%);padding:13px 18px;font-size:15px}.od-feed.loading{opacity:.6;transition:opacity .15s}.od-stores{flex-wrap:wrap;gap:6px;margin:-6px 0 16px;display:flex}.od-storechip{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:100px;align-items:center;gap:7px;padding:6px 11px 6px 9px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.od-storechip:hover{color:var(--text);border-color:var(--border-strong)}.od-storechip.on{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.od-storechip.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}}.od-storechip.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.od-storechip.on{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.od-storechip small{color:var(--muted);background:#ffffff0f;border-radius:100px;padding:1px 6px;font-size:10.5px;font-weight:700}.od-storechip small.warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.od-storechip small.warn{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.od-storechip small.bad{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.od-storechip small.bad{background:color-mix(in srgb,var(--bad) 14%,transparent)}}.od-storedot{border-radius:50%;flex:none;width:9px;height:9px}.od-storedot.all{background:conic-gradient(var(--accent),var(--good),var(--warn),var(--accent))}.od-feed{flex-direction:column;gap:18px;display:flex}.od-day-h{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);align-items:baseline;gap:10px;margin:0 4px 8px;font-size:12px;font-weight:700;display:flex}.od-day-h small{text-transform:none;letter-spacing:0;color:var(--muted);opacity:.8;font-weight:600}.od-day{flex-direction:column;gap:8px;display:flex}.od-card{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;width:100%;color:var(--text);border-radius:14px;grid-template-columns:44px minmax(160px,1fr) auto 110px 76px;align-items:center;gap:14px;padding:10px 14px;font-family:inherit;transition:border-color .14s,transform .12s,background .14s;animation:.22s backwards mxIn;display:grid}.od-card:hover{border-color:var(--border-strong);background:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.od-card:hover{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}}.od-thumb{object-fit:cover;background:var(--surface-3);border:1px solid var(--border);border-radius:11px;flex:none;width:44px;height:44px}.od-thumb.ph{color:var(--muted);place-items:center;font-size:15px;font-weight:800;display:grid}.od-main{flex-direction:column;gap:3px;min-width:0;display:flex}.od-line1{align-items:center;gap:8px;font-size:13.5px;display:flex}.od-line1 b{font-weight:800}.od-brand{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.od-brand i{border-radius:50%;width:8px;height:8px;display:inline-block}.od-line2{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}.od-line2 .od-first{text-overflow:ellipsis;min-width:0;overflow:hidden}.od-sep{opacity:.5}.od-status{gap:6px;display:flex}.od-pages{color:var(--muted);justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:12.5px;display:flex}.od-item-img{object-fit:cover;background:var(--surface-3);border:1px solid var(--border);border-radius:9px;flex:none;width:40px;height:40px}.od-item-img.ph{color:var(--muted);place-items:center;font-weight:800;display:grid}.od-trk-at{color:var(--muted);font-weight:500}.os-modal{max-width:1040px}.os-head-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.os-body{flex-direction:column;gap:16px;animation:.25s mxIn;display:flex}.os-kpis{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.os-kpi{border:1px solid var(--border);background:var(--surface);border-radius:13px;flex-direction:column;gap:3px;padding:12px 13px;display:flex}.os-kpi span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:10px;font-weight:700}.os-kpi b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:21px;font-weight:800}.os-kpi b em{color:var(--muted);font-size:14px;font-style:normal;font-weight:700}.os-kpi b.good{color:var(--good)}.os-kpi b.warn{color:var(--warn)}.os-kpi b.bad{color:var(--bad)}.os-kpi small{color:var(--muted);font-size:11px}.os-sec{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;padding:15px 16px}.os-sec-h{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.os-sec-h small{text-transform:none;letter-spacing:0;font-weight:500}.os-legend{text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.os-legend i{border-radius:3px;width:9px;height:9px;margin-left:8px;display:inline-block}.os-hover{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:20px;margin-bottom:6px;font-size:12.5px;display:flex}.os-hover-st{color:var(--muted);flex-wrap:wrap;gap:10px;display:inline-flex}.os-hover-st i{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.os-bars{width:100%;height:190px;display:block}.os-bar{transform-origin:bottom;animation:.5s cubic-bezier(.2,.8,.2,1) backwards osGrow}@keyframes osGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.os-axis{fill:var(--muted);font-size:10px}.os-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.os-split{align-items:center;gap:18px;display:flex}.os-split .pdonut{flex:none;width:150px;height:150px}.os-legend-list{flex:1;min-width:0}.os-unf{color:var(--muted);font-size:11px;font-weight:700}.os-unf.warn{color:var(--warn)}.os-prods{flex-direction:column;display:flex}.os-prod{border-top:1px solid var(--border);grid-template-columns:32px 1fr 52px 52px 96px;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.os-prod:first-child{border-top:none}.os-prod-t{flex-direction:column;gap:2px;min-width:0;display:flex}.os-prod-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.os-prod-t small{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.os-prod-t small i{border-radius:50%;width:7px;height:7px;display:inline-block}.os-prod-n{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.os-prod-n b{font-weight:800}.os-prod-n small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.os-tablewrap{overflow-x:auto}.os-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12.5px}.os-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);padding:6px 10px;font-size:10px;font-weight:700}.os-table td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:9px 10px}.os-table tr:last-child td{border-bottom:none}.os-table tr.active td{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.os-table tr.active td{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.os-table td.good{color:var(--good)}.os-table td.warn{color:var(--warn);font-weight:700}.os-table td.bad{color:var(--bad)}.ml{align-items:flex-start;gap:18px;min-height:60vh;display:flex}.ml-ico{flex:none}.ml-side{flex-direction:column;flex:none;gap:6px;width:218px;display:flex;position:sticky;top:24px}.ml-compose{background:var(--accent);color:#05070c;cursor:pointer;box-shadow:0 8px 22px var(--accent);border:none;border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 18px;font-family:inherit;font-size:13.5px;font-weight:800;display:flex}@supports (color:color-mix(in lab,red,red)){.ml-compose{box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 30%,transparent)}}.ml-compose{transition:transform .12s,filter .14s}.ml-compose:hover{filter:brightness(1.08);transform:translateY(-1px)}.ml-folders{flex-direction:column;gap:2px;display:flex}.ml-folder{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:100px 10px 10px 100px;align-items:center;gap:10px;padding:8px 11px;font-family:inherit;font-size:13px;font-weight:600;transition:background .14s,color .14s;display:flex}.ml-folder:hover{color:var(--text);background:#ffffff0a}.ml-folder.on{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ml-folder.on{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.ml-folder.on .ml-ico{color:var(--accent)}.ml-folder.has{color:var(--text);font-weight:700}.ml-folder-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ml-folder-n{color:var(--text);font-size:11px;font-weight:800}.ml-alias .ml-folder-l{flex-direction:column;line-height:1.2;display:flex}.ml-alias .ml-folder-l b{font-size:12.5px;font-weight:700}.ml-alias .ml-folder-l small{color:var(--muted);text-overflow:ellipsis;font-size:10.5px;font-weight:500;overflow:hidden}.ml-alias-dot{border-radius:50%;flex:none;width:9px;height:9px;margin:0 4px}.ml-side-h{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:12px 11px 4px;font-size:10px;font-weight:700}.ml-side-foot{color:var(--muted);padding:12px 11px 0;font-size:10.5px;line-height:1.5}.ml-main{flex:1;min-width:0}.ml-top{align-items:center;gap:12px;margin-bottom:10px;display:flex}.ml-search{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:100px;flex:1;align-items:center;gap:9px;padding:0 14px;transition:border-color .14s;display:flex}.ml-search:focus-within{border-color:var(--accent)}.ml-search input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-family:inherit;font-size:13px}.ml-search-x{color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:4px;display:grid}.ml-pager{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.ml-pager span{font-variant-numeric:tabular-nums;margin-right:6px}.ml-pbtn{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ml-pbtn:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.ml-pbtn:disabled{opacity:.35;cursor:default}.ml-bulk{border:1px solid var(--accent);align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ml-bulk{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border))}}.ml-bulk{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ml-bulk{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}}.ml-bulk{border-radius:12px;flex-wrap:wrap;font-size:12.5px;font-weight:600;animation:.2s mxIn}.ml-link{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.ml-link.tiny{color:var(--muted);margin-left:10px;font-size:11px}.ml-link.tiny:hover{color:var(--text)}.ml-list{border:1px solid var(--border);background:var(--surface);border-radius:16px;transition:opacity .15s;overflow:hidden}.ml-list.loading{opacity:.6}.ml-list .mx-empty{background:0 0;border:none;border-radius:0}.ml-row{border-bottom:1px solid var(--border);cursor:pointer;height:46px;color:var(--muted);grid-template-columns:26px 26px 190px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px 0 12px;font-size:13px;transition:background .12s;animation:.2s backwards mxIn;display:grid;position:relative}.ml-row:last-child{border-bottom:none}.ml-row:hover{box-shadow:inset 3px 0 0 var(--accent);background:#ffffff09}.ml-row.sel{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ml-row.sel{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.ml-row.unread{color:var(--text);background:#ffffff05}.ml-row.unread .ml-who,.ml-row.unread .ml-subj b,.ml-row.unread .ml-date{color:var(--text);font-weight:800}.ml-row.draft .ml-who em{color:var(--bad);font-style:normal;font-weight:700}.ml-chk{cursor:pointer;place-items:center;width:22px;height:22px;display:grid}.ml-chk input{display:none}.ml-chk span{border:1.5px solid var(--border-strong);border-radius:4px;width:15px;height:15px;transition:background .12s,border-color .12s;display:block}.ml-chk input:checked+span{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--surface)}.ml-star{color:var(--muted);opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:3px;transition:opacity .12s,transform .12s;display:grid}.ml-star:hover{opacity:1;transform:scale(1.12)}.ml-star.on{opacity:1}.ml-who{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ml-who small{color:var(--muted);font-weight:600}.ml-subj{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ml-subj b{color:var(--text);font-weight:600}.ml-snip{color:var(--muted)}.ml-meta{white-space:nowrap;align-items:center;gap:8px;display:flex}.ml-date{font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-size:11.5px}.ml-tag{border:1px solid var(--border-strong);color:var(--muted);text-transform:lowercase;border-radius:100px;padding:1px 7px;font-size:10px;font-weight:700}.ml-tag.big{padding:2px 9px;font-size:11px}.ml-tag.bad{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.ml-tag.bad{border-color:color-mix(in srgb,var(--bad) 45%,var(--border))}}.ml-quick{background:linear-gradient(90deg,transparent,var(--surface-2) 25%);align-items:center;gap:2px;padding-left:30px;display:none;position:absolute;top:0;bottom:0;right:10px}.ml-row:hover .ml-quick{display:flex}.ml-quick button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ml-quick button:hover{color:var(--text);background:#ffffff14}.ml-av{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid;position:relative;overflow:hidden}.ml-av img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ml-unconf{text-align:center;border:1px dashed var(--border-strong);background:var(--surface);max-width:560px;color:var(--muted);border-radius:18px;margin:40px auto;padding:34px 30px;line-height:1.6}.ml-unconf .ml-ico{color:var(--accent)}.ml-unconf h3{color:var(--text);margin:10px 0 6px}.ml-unconf pre{text-align:left;background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:12px 14px;font-size:12px;overflow-x:auto}.ml-unconf code{color:var(--text)}.ml-actions{align-items:center;gap:10px;display:flex}.ml-syncstat{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:11.5px;overflow:hidden}.ml-syncstat.bad{color:var(--bad)}.ml-syncstat.warn{color:var(--warn)}.ml-thread{animation:.25s mxIn}.ml-thread-bar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ml-thread-acts{align-items:center;gap:2px;display:flex}.ml-ibtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .12s,color .12s;display:grid}.ml-ibtn:hover{color:var(--text);background:#ffffff12}.ml-ibtn.sm{width:30px;height:30px}.ml-menu-wrap{position:relative}.ml-menu{z-index:30;background:var(--bg-elev,var(--surface));border:1px solid var(--border-strong);border-radius:12px;flex-direction:column;min-width:180px;padding:6px;animation:.15s mxIn;display:flex;position:absolute;top:40px;right:0;box-shadow:0 18px 40px #00000080}.ml-menu button{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.ml-menu button:hover{background:#ffffff0f}.ml-thread-head{padding:4px 4px 14px}.ml-thread-head h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 8px;font-size:21px;line-height:1.25}.ml-thread-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ml-muted{color:var(--muted);font-size:12px}.ml-msgs{flex-direction:column;gap:8px;display:flex}.ml-msg{border:1px solid var(--border);background:var(--surface);border-radius:14px;animation:.22s mxIn;overflow:hidden}.ml-msg.open{border-color:var(--border-strong)}.ml-msg-h{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.ml-msg-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ml-msg-from{align-items:baseline;gap:7px;min-width:0;font-size:13.5px;display:flex}.ml-msg-from b{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.ml-msg-email{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ml-msg-to{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-family:inherit;font-size:12px;display:inline-flex}.ml-msg-to:hover{color:var(--text)}.ml-msg-snip{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ml-msg-right{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;display:flex}.ml-msg-date{margin-right:4px;font-size:12px}.ml-msg-body{padding:0 14px 14px 62px}.ml-details{border:1px solid var(--border);background:var(--bg);border-radius:10px;grid-template-columns:auto 1fr;gap:4px 12px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:grid}.ml-details div{display:contents}.ml-details span{color:var(--muted)}.ml-details b{overflow-wrap:anywhere;font-weight:500}.ml-frame{background:#fff;border:none;border-radius:10px;width:100%;display:block}.ml-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:0;font:13.5px/1.6 inherit}.ml-text a{color:var(--accent)}.ml-quote-wrap{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.ml-quote-wrap .ml-frame{width:100%}.ml-dots{color:var(--text);letter-spacing:1px;cursor:pointer;background:#ffffff1a;border:none;border-radius:100px;padding:2px 9px 6px;font-size:13px;font-weight:800;line-height:1}.ml-dots:hover{background:#ffffff2e}.ml-atts{flex-direction:column;gap:10px;margin-top:14px;display:flex}.ml-att-imgs{flex-wrap:wrap;gap:8px;display:flex}.ml-att-img{border:1px solid var(--border);background:var(--bg);border-radius:10px;width:150px;height:120px;display:block;position:relative;overflow:hidden}.ml-att-img img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.ml-att-img:hover img{transform:scale(1.04)}.ml-att-img span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000b3);padding:14px 8px 6px;font-size:10.5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ml-att-video video{background:#000;border-radius:10px;width:min(100%,520px);display:block}.ml-att-video a{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:12px;text-decoration:none;display:inline-flex}.ml-att-files{flex-wrap:wrap;gap:8px;display:flex}.ml-att-file{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:10px;align-items:center;gap:10px;max-width:280px;padding:8px 12px;font-size:12.5px;text-decoration:none;transition:border-color .14s;display:inline-flex}.ml-att-file:hover{border-color:var(--accent)}.ml-att-file span{flex-direction:column;min-width:0;display:flex}.ml-att-file b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ml-att-file small{color:var(--muted);font-size:11px}.ml-reply-bar{gap:8px;margin:14px 0 0 62px;display:flex}.ml-inline{margin:14px 0 0 62px}.ml-comp{border:1px solid var(--border-strong);background:var(--bg-elev,var(--surface));border-radius:16px;flex-direction:column;animation:.22s mxIn;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000073}.ml-comp-h{border-bottom:1px solid var(--border);background:#ffffff0a;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-size:13px;display:flex}.ml-comp-h b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ml-comp-hs{color:var(--muted);white-space:nowrap;font-size:11px}.ml-comp-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:40px;padding:6px 16px;display:flex}.ml-comp-l{width:52px;color:var(--muted);flex:none;font-size:12px}.ml-comp-from{min-width:0;color:var(--text);cursor:pointer;background:0 0;border:none;flex:1;padding:4px 0;font-family:inherit;font-size:13px}.ml-comp-from option{background:var(--surface);color:var(--text)}.ml-comp-subj{color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-family:inherit;font-size:13.5px;font-weight:600}.ml-comp-ccbtn{gap:4px;display:flex}.ml-comp-ccbtn button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:12px;font-weight:600}.ml-comp-ccbtn button:hover{color:var(--text);background:#ffffff0f}.ml-addr{cursor:text;flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.ml-addr input{min-width:120px;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-family:inherit;font-size:13px}.ml-chip{border:1px solid var(--border-strong);background:var(--surface);white-space:nowrap;border-radius:100px;align-items:center;gap:5px;max-width:260px;padding:3px 6px 3px 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.ml-chip button{color:var(--muted);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.ml-chip button:hover{color:var(--text);background:#ffffff2e}.ml-chip.file small{color:var(--muted);font-weight:500}.ml-edit{min-height:180px;max-height:50vh;color:var(--text);overflow-wrap:anywhere;outline:none;padding:14px 16px;font-size:13.5px;line-height:1.6;overflow-y:auto}.ml-edit:empty:before{content:"Write your message…";color:var(--muted)}.ml-edit a{color:var(--accent)}.ml-edit blockquote{border-left:2px solid var(--border-strong);color:var(--muted);margin:0 0 0 .8ex;padding-left:1ex}.ml-comp .ml-quote-wrap{flex-flow:wrap;align-items:center;padding:0 16px 10px}.ml-quote-prev{border:1px solid var(--border);border-radius:10px;width:100%;overflow:hidden}.ml-comp-files{flex-wrap:wrap;gap:6px;padding:0 16px 10px;display:flex}.ml-comp-foot{border-top:1px solid var(--border);align-items:center;gap:10px;padding:10px 12px 12px 16px;display:flex}.ml-send{border-radius:100px;padding:9px 20px;font-size:13px}.ml-tools{flex-wrap:wrap;flex:1;align-items:center;gap:2px;display:flex}.ml-tools button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ml-tools button:hover{color:var(--text);background:#ffffff12}.ml-tools-sep{background:var(--border-strong);width:1px;height:18px;margin:0 6px}.ml-float-wrap{z-index:90;width:min(560px,100vw - 32px);position:fixed;bottom:0;right:26px}.ml-comp.float{border-radius:16px 16px 0 0;max-height:min(78vh,720px)}.ml-comp.float .ml-comp-h{cursor:pointer}.ml-comp.float.min .ml-comp-h{border-bottom:none}@media(max-width:760px){.od-band{grid-template-columns:repeat(2,1fr)}.od-card{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"thumb main total""thumb status when";gap:6px 12px;padding:10px 12px}.od-card .od-thumb{grid-area:thumb;width:40px;height:40px}.od-card .od-main{grid-area:main}.od-card .od-status{grid-area:status}.od-card .od-total{grid-area:total}.od-card .od-when{text-align:right;grid-area:when}.od-stores{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.od-stores::-webkit-scrollbar{display:none}.od-storechip{flex:none}.os-kpis{grid-template-columns:repeat(2,1fr)}.os-grid{grid-template-columns:1fr}.os-split{flex-direction:column;align-items:stretch}.os-split .pdonut{align-self:center}.os-prod{grid-template-columns:32px 1fr 48px 48px}.os-prod-n.wide{display:none}.os-head-r{width:100%}.ml{flex-direction:column;gap:10px}.ml-side{scrollbar-width:none;flex-flow:row;gap:6px;width:100%;padding-bottom:4px;position:static;overflow-x:auto}.ml-side::-webkit-scrollbar{display:none}.ml-compose{border-radius:100px;flex:none;margin:0;padding:9px 14px;font-size:12.5px}.ml-folders{flex-direction:row;flex:none;gap:4px}.ml-folder{white-space:nowrap;border-radius:100px;flex:none;padding:8px 12px}.ml-folder .ml-folder-l{overflow:visible}.ml-alias .ml-folder-l small,.ml-side-h,.ml-side-foot,.ml-open .ml-side{display:none}.ml-row{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"star who meta""star subj meta";gap:2px 8px;height:auto;padding:9px 12px 9px 8px}.ml-row .ml-chk{display:none}.ml-row .ml-star{grid-area:star}.ml-row .ml-who{grid-area:who}.ml-row .ml-subj{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-area:subj;display:-webkit-box}.ml-row .ml-meta{grid-area:meta;align-self:start}.ml-quick{display:none!important}.ml-top{flex-wrap:wrap}.ml-pager{margin-left:auto}.ml-msg-body{padding-left:14px}.ml-reply-bar,.ml-inline{margin-left:0}.ml-reply-bar{flex-wrap:wrap}.ml-thread-head h2{font-size:18px}.ml-float-wrap{width:100%;bottom:0;left:0;right:0}.ml-comp.float{border-radius:16px 16px 0 0;max-height:92vh}.ml-comp-l{width:44px}.ml-edit{min-height:140px}}.cm-ico{flex:none}.cm-actions{align-items:center;gap:10px;display:flex}.cm-syncstat{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:11.5px;overflow:hidden}.bs-btn{align-items:center;gap:6px;margin-left:8px;display:inline-flex}.bs-cur{color:var(--muted);font-size:10.5px;font-weight:500}.bs-opts{flex-direction:column;gap:8px;display:flex}.bs-opt{text-align:left;border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.bs-opt.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bs-opt.on{background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}}.bs-opt .select-box{flex:none;margin-top:2px}.bs-opt-body{flex-direction:column;gap:3px;min-width:0;display:flex}.bs-opt-body b{font-size:13.5px}.bs-opt-body small{color:var(--muted);font-size:12px;line-height:1.45}.bs-opt-body .bs-warn{color:var(--warn)}.bs-sub{flex-direction:column;gap:8px;margin-top:14px;display:flex}.bs-ext ol{color:var(--muted);margin:4px 0 0;padding-left:20px;font-size:12.5px;line-height:1.55}.bs-ext ol li{margin:3px 0}.bs-ext code{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:1px 5px;font-size:12px}.bs-engine{color:var(--muted);align-self:center;margin-left:auto;font-size:11.5px}a.btn{align-items:center;text-decoration:none;display:inline-flex}.cm-syncstat.bad{color:var(--bad)}.cm-search{flex:1;min-width:200px}.cm-chipn{background:var(--warn);margin-left:6px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.cm-chipn{background:color-mix(in srgb,var(--warn) 25%,transparent)}}.cm-chipn{color:var(--warn);border-radius:100px;padding:0 6px}.mx-chips button.on .cm-chipn{color:#05070c;background:#0003}.cm-pagechip{padding-left:6px}.cm-av{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid;position:relative;overflow:hidden}.cm-av img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.cm-av.ring{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--accent)}.cm-feed{flex-direction:column;gap:18px;transition:opacity .15s;display:flex}.cm-feed.loading{opacity:.6}.cm-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:12px;padding:13px 15px;transition:border-color .14s;animation:.22s backwards mxIn;display:flex}.cm-card:hover{border-color:var(--border-strong)}.cm-card.hidden{opacity:.72;border-style:dashed}.cm-card.mine{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cm-card.mine{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.cm-card.compact{background:var(--bg);border-radius:11px;padding:9px 11px}.cm-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cm-head{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.cm-name{color:var(--text);align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:inline-flex}.cm-you{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border:1px solid var(--accent);font-size:9.5px}@supports (color:color-mix(in lab,red,red)){.cm-you{border:1px solid color-mix(in srgb,var(--accent) 50%,var(--border))}}.cm-you{border-radius:100px;padding:0 6px}.cm-plat{color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;display:inline-grid}.cm-plat.fb{background:#1877f2}.cm-plat.ig{background:linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af)}.cm-page{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.cm-tag{border:1px solid var(--border-strong);text-transform:uppercase;letter-spacing:.05em;border-radius:100px;align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.cm-tag.ad{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cm-tag.ad{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.cm-tag.hid{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.cm-tag.hid{border-color:color-mix(in srgb,var(--warn) 45%,var(--border))}}.cm-tag.flag{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.cm-tag.flag{border-color:color-mix(in srgb,var(--bad) 45%,var(--border))}}.cm-tag.kept{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.cm-tag.kept{border-color:color-mix(in srgb,var(--good) 45%,var(--border))}}.cm-mod{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;padding:10px 14px;font-size:12.5px;display:flex}.cm-mod.on{border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.cm-mod.on{border-color:color-mix(in srgb,var(--good) 40%,var(--border))}}.cm-mod-text{color:var(--muted);flex:320px}.cm-live .cm-mod-stats{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.cm-live-dot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.cm-live-dot.on{background:var(--good);box-shadow:0 0 0 3px var(--good)}@supports (color:color-mix(in lab,red,red)){.cm-live-dot.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 25%,transparent)}}.cm-mod-act{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.cm-mod-act select{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:3px 8px}.cm-spend{color:var(--warn);background:var(--warn);margin-left:6px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cm-spend{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.cm-spend{white-space:nowrap;border-radius:100px;padding:1px 7px}.cm-mod-stats{color:var(--muted);font-variant-numeric:tabular-nums}.cm-time{white-space:nowrap;margin-left:auto;font-size:11.5px}.cm-text{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.cm-text.clickable{cursor:pointer}.cm-text.clickable:hover{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.cm-text.clickable:hover{color:color-mix(in srgb,var(--text) 85%,var(--accent))}}.cm-translated{color:var(--muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.cm-translated:hover{color:var(--accent)}.cm-translated.static{cursor:default}.cm-att{border:1px solid var(--border);border-radius:10px;width:180px;display:block;overflow:hidden}.cm-att img{width:100%;display:block}.cm-meta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.cm-mbtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.cm-mbtn:hover{color:var(--text);background:#ffffff0f}.cm-mbtn:disabled{opacity:.5;cursor:default}.cm-mbtn.on{color:#ff5a6a}.cm-mbtn.static{cursor:default}.cm-mbtn.danger:hover{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.cm-mbtn.danger:hover{background:color-mix(in srgb,var(--bad) 12%,transparent)}}.cm-mbtn.danger.confirm{color:#fff;background:var(--bad)}.cm-post{border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:100px;align-items:center;gap:8px;max-width:300px;margin-left:auto;padding:4px 9px 4px 4px;font-family:inherit;font-size:11.5px;transition:border-color .14s,color .14s;display:inline-flex}.cm-post:hover{border-color:var(--accent);color:var(--text)}.cm-post img,.cm-post-ph{object-fit:cover;background:var(--surface-3);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.cm-post span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cm-post small{opacity:.8;flex:none;font-size:10.5px}.cm-replybox{align-items:flex-start;gap:10px;margin-top:6px;animation:.18s mxIn;display:flex}.cm-replybox textarea{resize:vertical;background:var(--bg);border:1px solid var(--border);min-height:64px;color:var(--text);border-radius:12px;flex:1;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.cm-replybox textarea:focus{border-color:var(--accent);outline:none}.cm-replies{border-left:2px solid var(--border);flex-direction:column;gap:6px;margin-top:6px;padding-left:12px;display:flex}.cm-drawer{max-width:780px}.cm-posthead{gap:14px;min-width:0;display:flex}.cm-posthead-img{object-fit:cover;background:var(--surface-3);border:1px solid var(--border);border-radius:12px;flex:none;width:72px;height:72px}.cm-posthead-img.ph{color:var(--muted);place-items:center;display:grid}.cm-posthead-t{flex-direction:column;gap:4px;min-width:0;display:flex}.cm-posthead-p{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.cm-posthead-m{color:var(--text);-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.cm-posthead-l{color:var(--muted);font-size:11.5px}.cm-posthead-l a{color:var(--accent);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.cm-setup{text-align:left;max-width:640px}.cm-setup>.cm-ico,.cm-setup h3{text-align:center;margin-left:auto;margin-right:auto;display:block}.cm-setup ol{color:var(--text);padding-left:20px;line-height:1.7}.cm-setup code{background:var(--bg);border:1px solid var(--border);border-radius:5px;padding:1px 5px;font-size:11.5px}.cm-setup .cm-err{color:var(--warn)}.cm-en-wrap{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cm-translated.open{color:var(--accent)}.cm-chev{margin-left:2px;font-size:10px}.cm-en{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--accent);font-size:13.5px;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.cm-en{border-left:2px solid color-mix(in srgb,var(--accent) 60%,var(--border))}}.cm-en{background:var(--accent);padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.cm-en{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.cm-en{border-radius:0 10px 10px 0;animation:.18s mxIn}@media(max-width:760px){.cm-band{grid-template-columns:repeat(2,1fr)}.cm-card{gap:10px;padding:11px 12px}.cm-time{width:100%;margin-left:0}.cm-post{max-width:100%;margin-left:0}.cm-posthead-img{width:56px;height:56px}}.mx-metric{margin-right:6px}.mx-modes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-bottom:12px;display:grid}.mx-mode{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-family:inherit;transition:border-color .15s;display:flex}.mx-mode:hover{border-color:var(--border-strong)}.mx-mode.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mx-mode.on{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.mx-mode b{font-size:13px}.mx-mode span{color:var(--muted);font-size:11.5px;line-height:1.4}.mx-bar-q{flex:none;align-items:center;gap:4px;display:none}.mx-bar:hover .mx-bar-q,.mx-bar:focus-within .mx-bar-q{display:inline-flex}.mx-q{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:100px;align-items:center;gap:3px;padding:2px 7px;font-family:inherit;font-size:10.5px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.mx-q .mx-ico{width:10px;height:10px}.mx-q:hover{color:var(--text);border-color:var(--border-strong)}.mx-q.danger:hover{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.mx-q.danger:hover{border-color:color-mix(in srgb,var(--bad) 45%,var(--border))}}.mx-bar-top{align-items:center}.mx-bar-nm{flex:1;min-width:0}.mx-map-axis{pointer-events:none;height:12px;position:absolute;bottom:8px;left:14px;right:14px}.mx-map .mx-map-hint{inset:8px auto auto 14px}.mx-map-axis span{color:var(--faint,var(--muted));white-space:nowrap;letter-spacing:.02em;font-size:9.5px;position:absolute;transform:translate(-50%)}.mx-map-axis span:first-child{transform:none}.mx-map-axis span:last-child{transform:translate(-100%)}@media(max-width:720px){.mx-bar-q{display:inline-flex}}.eks .stats-head{align-items:center}.eks-custom{color:var(--muted);align-items:center;gap:6px;padding:0 6px;font-size:12px;display:inline-flex}.eks-custom input{border:1px solid var(--border);background:var(--surface-2);width:128px;color:var(--text);font:inherit;border-radius:100px;padding:4px 9px;font-size:12px}.eks-sub{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35;display:block}.eks .stats-card{flex-direction:column;gap:12px;display:flex}.eks-mkt-head{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0}.eks-mkt-head:hover{background:var(--surface-2)}.eks-mkt-head .mkt-sub{text-overflow:ellipsis;margin-left:6px;overflow:hidden}.eks-mkt-body{flex-direction:column;gap:12px;padding:12px 14px 14px;display:flex}.eks .bd-table td.pos{color:var(--good)}.eks .bd-table td.neg{color:var(--bad)}.eks tr.eks-me td{font-weight:700}.eks-row{cursor:pointer}.eks-row:hover td{background:var(--surface-2)}.eks-cur{color:var(--muted);margin-left:6px;font-size:10.5px}.eks-stores td .delta{margin-left:6px}@media(max-width:1000px){.eks-mkt-head .mkt-sub{display:none}}.ek-card .bd-scroll,.stats-card .bd-scroll{max-width:100%;margin:0 -4px;padding:0 4px}.bd-table.ek-tight th,.bd-table.ek-tight td{white-space:nowrap;padding:6px 9px}.bd-table.ek-tight th:first-child,.bd-table.ek-tight td:first-child{padding-left:4px}.bd-table.ek-tight td.ek-subj{max-width:260px}.bd-table.ek-tight td.pos{color:var(--good)}.bd-table.ek-tight td.neg{color:var(--bad)}.eks-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.eks-main{flex-direction:column;min-height:250px;padding-bottom:96px;display:flex}.eks-main .hero-profit{font-size:48px}.eks-main .hero-sub{row-gap:6px}.eks-spark{height:84px;padding:0 2px;position:absolute;bottom:0;left:0;right:0}.eks-spark .spark{opacity:.9;width:100%;height:100%;display:block}.eks-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eks-row2{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.eks-tile{flex-direction:column;justify-content:center;min-width:0;padding:16px 18px;display:flex}.eks-tile .st-value{letter-spacing:-.4px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px}.eks-tile .st-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eks-tile .st-delta{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;margin-top:6px;display:flex}.eks-tile .eks-sub{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:11.5px;display:block;overflow:hidden}.eks-tile.bad .st-value{color:var(--bad)}@media(max-width:1100px){.eks-hero{grid-template-columns:1fr}.eks-main{min-height:220px}}@media(max-width:760px){.eks-row2,.eks-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.eks-open{color:var(--accent);opacity:0;margin-left:8px;font-size:11px;transition:opacity .15s}.eks-row:hover .eks-open{opacity:1}.cfg-help{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.cfg-change{text-align:left;width:100%;font:inherit;border:1px dashed var(--border-strong);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:10px;padding:9px 12px;font-size:13px}.cfg-change:hover{color:var(--text);border-color:var(--accent)}.cfg-masked{-webkit-text-security:disc}.sg-nofiles{color:var(--warn)}.sg-autofix{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;border-radius:100px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;display:inline-flex}.sg-autofix-dot{background:var(--faint);border-radius:50%;width:7px;height:7px}.sg-autofix.on{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sg-autofix.on{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.sg-autofix.on .sg-autofix-dot{background:var(--accent);box-shadow:0 0 6px var(--accent)}@media(max-width:760px){.sg-autofix{display:none}}.sg-tree{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex;overflow-y:auto}.sg-tree-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sg-tree-h b{font-size:13.5px}.sg-tree-h .ap-muted{font-size:11.5px}.sg-tree-empty{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.sg-tree-l{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sg-node{grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.sg-node-rail{justify-content:center;display:flex;position:relative}.sg-node-rail:before{content:"";background:var(--border-strong);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.sg-node:first-child .sg-node-rail:before{top:9px}.sg-node.base .sg-node-rail:before{height:9px;bottom:auto}.sg-node-dot{z-index:1;border:2px solid var(--border-strong);background:var(--surface);border-radius:50%;width:12px;height:12px;margin-top:4px;position:relative}.sg-node.current .sg-node-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab,red,red)){.sg-node.current .sg-node-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}}.sg-node.past .sg-node-dot{border-color:var(--good);background:var(--good)}.sg-node.undone .sg-node-dot{border-style:dashed}.sg-node-b{flex-direction:column;gap:5px;min-width:0;padding:0 0 18px;display:flex}.sg-node.base .sg-node-b{padding-bottom:0}.sg-node-t{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.sg-node-t b{font-size:13px}.sg-node-t span{color:var(--muted)}.sg-node.undone .sg-node-t b,.sg-node.undone .sg-node-f{color:var(--muted);text-decoration:line-through}.sg-node-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);border:1px solid var(--accent);border-radius:100px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}@supports (color:color-mix(in lab,red,red)){.sg-node-tag{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border))}}.sg-node-tag.off{color:var(--muted);border-color:var(--border)}.sg-node-f{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sg-node .chip-btn{align-self:flex-start}.sg-pillbox.over{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sg-pillbox.over{background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}}.sg-attach{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.sg-attach:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.sg-atts{flex-wrap:wrap;gap:6px;padding:2px 0 4px;display:flex}.sg-atts.sent{padding:0 0 8px}.sg-att{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:7px;max-width:220px;padding:4px 8px 4px 4px;font-size:12px;display:inline-flex;position:relative}.sg-att img{object-fit:cover;background:var(--surface-3);border-radius:7px;flex:none;width:34px;height:34px}.sg-att-ic{background:var(--surface-3);width:34px;height:34px;color:var(--muted);letter-spacing:.04em;border-radius:7px;flex:none;place-items:center;font-size:9.5px;font-weight:800;display:grid}.sg-att-n{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);overflow:hidden}.sg-att.uploading .sg-att-n{color:var(--muted)}.sg-att-x{background:var(--surface-3);width:18px;height:18px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sg-att-x:hover{color:var(--text)}.sg-bubble .sg-att{background:var(--surface-2)}.sg-histbtn{align-items:center;gap:6px;display:inline-flex}.sg-modal{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;place-items:center;padding:24px 16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.sg-modal-card{border:1px solid var(--border-strong);background:var(--surface);border-radius:18px;flex-direction:column;width:min(560px,100%);max-height:min(80vh,760px);padding:18px 18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000073}.sg-modal-card .sg-tree{flex:auto}.sg-modal-x{background:var(--surface-2);width:30px;height:30px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.sg-modal-x:hover{color:var(--text)}.sg-modal-card .sg-tree-h{padding-right:36px}.sg-pics{flex-direction:column;gap:8px;display:flex}.sg-pics-t{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}.sg-pics-t:hover{color:var(--text);text-decoration:underline}.sg-pics-l{flex-direction:column;gap:6px;display:flex}.sg-pic{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.sg-pic.ok{border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.sg-pic.ok{border-color:color-mix(in srgb,var(--good) 35%,var(--border))}}.sg-pic-h{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.sg-pic-h code{font-size:12px}.sg-pic-k{color:var(--muted)}.sg-pic-s{color:var(--warn);margin-left:auto}.sg-pic-s.ok{color:var(--good)}.sg-pic-p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.sg-pics-hint{color:var(--muted);margin:2px 0 0;font-size:12px}.sg-refs{border:1px dashed var(--border-strong);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sg-refs-h b{margin-bottom:2px;font-size:13px;display:block}.sg-refs-h .ap-muted{font-size:12px;line-height:1.45}.sg-refs-l{flex-wrap:wrap;gap:8px;display:flex}.sg-ref{border:2px solid var(--border);background:var(--surface-3);cursor:pointer;border-radius:10px;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.sg-ref img{object-fit:cover;width:100%;height:100%;display:block}.sg-ref.on{border-color:var(--accent)}.sg-ref-chk{background:var(--accent);color:#04070d;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:none;position:absolute;bottom:4px;right:4px}.sg-ref.on .sg-ref-chk{display:grid}.sg-ref.add{color:var(--muted);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}.sg-ref.add:hover{color:var(--text);border-color:var(--border-strong)}.sg-pic{flex-direction:row;align-items:flex-start;gap:12px}.sg-pic-img{object-fit:cover;background:var(--surface-3);border-radius:8px;flex:none;width:96px;height:96px}.sg-pic-b{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}textarea.sg-pic-p{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:6px 8px;font-size:12.5px;line-height:1.5}.sg-pic-a{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.sg-gallery{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;margin-top:10px;display:grid}.sg-gallery-i{border:1px solid var(--border);background:var(--surface-2);cursor:zoom-in;text-align:left;border-radius:10px;flex-direction:column;gap:4px;padding:0;display:flex;overflow:hidden}.sg-gallery-i img{aspect-ratio:1;object-fit:cover;background:var(--surface-3);width:100%;display:block}.sg-gallery-i span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:0 8px 6px;font-size:11px;overflow:hidden}.sg-pic-img{cursor:zoom-in}.sg-light{place-items:center}.sg-light-card{border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;max-width:min(1100px,96vw);max-height:92vh;padding:14px;display:flex;position:relative}.sg-light-card img{object-fit:contain;background:var(--surface-3);border-radius:10px;max-width:100%;max-height:80vh}.sg-light-n{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.sg-progress{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;min-height:34px;padding:6px 12px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.sg-progress-bar{background:var(--accent);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.sg-progress-bar{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.sg-progress-bar{transition:width .4s}.sg-progress span{position:relative}.sg-pics-fail{border:1px solid var(--bad);border-radius:10px;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.sg-pics-fail{border:1px solid color-mix(in srgb,var(--bad) 40%,var(--border))}}.sg-pics-fail{color:var(--bad);font-size:12.5px}.sg-pill-busy{text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.sg-crash{border:1px solid var(--bad);flex-direction:column;gap:10px;padding:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.sg-crash{border:1px solid color-mix(in srgb,var(--bad) 50%,var(--border))}}.sg-crash{background:var(--surface);border-radius:16px}.sg-crash code{white-space:pre-wrap;color:var(--bad);font-size:12.5px}.sg-crash .chip-btn{align-self:flex-start}.cm-insights{color:var(--muted);margin:0 0 12px;font-size:12px}.sg-newstore{border:1px dashed var(--border-strong);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sg-newstore-h b{margin-bottom:2px;font-size:13.5px;display:block}.sg-newstore-h .ap-muted{font-size:12px;line-height:1.45}.sg-newstore-row{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.prod-warn.nosales{color:var(--muted);border-color:var(--border-strong)}.sg-send.sg-stop{background:var(--bad);color:#fff}.sg-send.sg-stop:hover{transform:translateY(-1px)}.sg-stopchip{align-items:center;gap:5px;margin-left:6px;padding:4px 10px;font-size:12px;display:inline-flex}.sg-send.sg-queue{background:var(--surface-3);color:var(--text);border:1px solid var(--border-strong)}.sg-send.sg-queue:disabled{border-color:#0000}.sg-queued{border:1px dashed var(--border-strong);border-radius:12px;flex-direction:column;gap:4px;margin-left:40px;padding:10px 12px;font-size:13px;display:flex}.sg-queued-h{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.sg-queued-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.sg-queued-row .sg-x{opacity:1}.sg-queued-t{white-space:pre-wrap;min-width:0}@media(max-width:760px){.sg-queued{margin-left:0}}.sg-md h3{letter-spacing:-.01em;margin:14px 0 6px;font-size:14.5px;font-weight:700}.sg-md h4{color:var(--text);margin:12px 0 4px;font-size:13.5px;font-weight:700}.sg-md>:first-child{margin-top:0}.sg-md p{margin:0 0 8px}.sg-md ul,.sg-md ol{flex-direction:column;gap:3px;margin:0 0 8px;padding-left:20px;display:flex}.sg-md li::marker{color:var(--muted)}.sg-md code{background:var(--surface-3);border-radius:5px;padding:1px 5px;font-size:12.5px}.sg-md pre{background:var(--surface-3);border-radius:10px;margin:0 0 8px;padding:10px 12px;font-size:12.5px;line-height:1.5;overflow-x:auto}.sg-md pre code{background:0 0;padding:0}.sg-md blockquote{border-left:3px solid var(--border-strong);color:var(--muted);margin:0 0 8px;padding:6px 12px}.sg-md hr{border:0;border-top:1px solid var(--border);margin:10px 0}.sg-md a{color:var(--accent)}.sg-tablewrap{border:1px solid var(--border);border-radius:10px;margin:0 0 10px;overflow-x:auto}.sg-md table{border-collapse:collapse;width:100%;font-size:13px}.sg-md th,.sg-md td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:7px 10px}.sg-md th{background:var(--surface-2);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.sg-md tr:last-child td{border-bottom:0}.sg-md td:not(:first-child),.sg-md th:not(:first-child){font-variant-numeric:tabular-nums}.sg-notes{margin-top:6px;font-size:12.5px}.sg-notes summary{cursor:pointer;color:var(--muted)}.sg-notes div{white-space:pre-wrap;color:var(--muted);margin-top:4px}.sg.with-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sg-preview{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:10px;display:flex}.sg-preview-bar{align-items:center;gap:6px;display:flex}.sg-preview-url{flex:1;min-width:0}.sg-preview-url input{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);font:inherit;border-radius:100px;outline:0;padding:8px 12px;font-size:12.5px}.sg-preview-url input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sg-preview-url input:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-strong))}}.sg-preview .sg-tb-btn{border:1px solid var(--border);background:var(--surface-2);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.sg-preview-pages{flex-wrap:wrap;gap:6px;display:flex}.sg-preview-pages .chip-btn{padding:5px 10px;font-size:12px}.sg-preview-err{height:100%;color:var(--muted);text-align:center;background:var(--surface-2);place-items:center;padding:24px;font-size:13px;display:grid}.sg-preview-foot{color:var(--muted);text-align:center;font-size:11.5px}@media(max-width:1040px){.sg.with-preview{grid-template-columns:minmax(0,1fr) 360px}.sg.with-preview .sg-side{display:none}}@media(max-width:760px){.sg-preview.sheet{z-index:72;padding:10px 10px calc(10px + env(safe-area-inset-bottom));border-radius:0;position:fixed;top:0;right:0;bottom:0;left:0}.sg-preview.sheet .sg-device{box-shadow:none}}.sg-side.drawer:not(.open){visibility:hidden;transition:transform .22s,visibility 0s linear .22s}.sg-side.drawer.open{visibility:visible}.sg-preview .sg-tb-btn.on{background:var(--accent);color:#04070d;border-color:#0000}.sg-preview.picking .sg-device{box-shadow:0 0 0 3px var(--accent),0 14px 50px #00000080}@supports (color:color-mix(in lab,red,red)){.sg-preview.picking .sg-device{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 60%,transparent),0 14px 50px #00000080}}.sg-pickbar{align-items:center;gap:8px;min-height:32px;font-size:12.5px;display:flex}.sg-pick-live{color:var(--text);align-items:center;gap:8px;display:inline-flex}.sg-pick-warn{color:var(--warn);line-height:1.4}.sg-picks{flex-direction:column;gap:6px;max-height:38%;padding-right:2px;display:flex;overflow-y:auto}.sg-pick{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:5px;padding:8px 10px;display:flex}.sg-pick.done{border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.sg-pick.done{border-color:color-mix(in srgb,var(--good) 45%,var(--border))}}.sg-pick-h{align-items:center;gap:8px;min-width:0;display:flex}.sg-pick-n{background:var(--accent);color:#04070d;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.sg-pick-l{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.sg-pick-h .sg-x{opacity:1}.sg-pick-c{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:7px 10px;font-size:13px}.sg-pick-c:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sg-pick-c:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-strong))}}.sg-picks-a{flex-wrap:wrap;gap:6px;display:flex}.sg-phone-wrap{flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.sg-device{transform-origin:top;background:#0a0a0a;padding:10px;position:absolute;top:0;left:50%;box-shadow:0 14px 50px #00000080,inset 0 0 0 1.5px #2a2a2a}.sg-screen{background:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.sg-dstat{color:#000;letter-spacing:-.01em;background:#fff;flex:none;justify-content:space-between;align-items:center;padding:14px 28px 0 32px;font:600 16px/1 -apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif;display:flex;position:relative}.sg-st-time{font-variant-numeric:tabular-nums;min-width:48px}.sg-island{background:#000;border-radius:100px;width:125px;height:37px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.sg-hole{background:#000;border-radius:50%;width:22px;height:22px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.sg-st-right{align-items:center;gap:6px;display:inline-flex}.sg-st-signal,.sg-st-batt{fill:currentColor}.sg-st-net{font-size:14px;font-weight:700}.sg-page{background:#fff;flex:none;position:relative;overflow:hidden}.sg-page iframe{background:#fff;border:0;display:block}.sg-page .sg-preview-err{height:100%}.sg-safari{color:#000;background:#f7f7f8;border-top:1px solid #d9d9dc;flex-direction:column;flex:none;font-family:-apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif;display:flex}.sg-sf-url{background:#e3e3e6;border-radius:12px;align-items:center;gap:8px;height:40px;margin:8px 12px 0;padding:0 10px 0 12px;font-size:15px;display:flex}.sg-sf-aa{color:#000;letter-spacing:-.02em;font-size:15px}.sg-sf-host{white-space:nowrap;text-overflow:ellipsis;color:#000;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.sg-sf-host svg{color:#555}.sg-sf-reload{color:#000;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid}.sg-sf-tools{color:#0a7aff;justify-content:space-around;align-items:center;height:44px;padding:0 10px;display:flex}.sg-sf-ic{display:inline-flex}.sg-sf-ic.dim{color:#a8a8ad}.sg-home{height:34px;position:relative}.sg-home:after{content:"";background:#000;border-radius:100px;width:140px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.sg-devbar{justify-content:center;align-items:center;gap:10px;font-size:11.5px;display:flex}.sg-devsel{border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;border-radius:8px;padding:4px 8px;font-size:11.5px}.chip-btn:disabled,.chip-btn.off{opacity:.45}.chip-btn:disabled{cursor:default}.od-cancelsec{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.od-cancelsec{border-color:color-mix(in srgb,var(--bad) 35%,var(--border))}}.od-cancelsec .od-sec-h svg{color:var(--bad)}.od-cancel-form{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.od-cancel-form select{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;border-radius:9px;padding:8px 10px;font-size:13px}.od-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.od-check input{accent-color:var(--accent)}.od-cancel-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mx-btn.danger{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.mx-btn.danger{background:color-mix(in srgb,var(--bad) 18%,transparent)}}.mx-btn.danger{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.mx-btn.danger{border-color:color-mix(in srgb,var(--bad) 55%,var(--border))}}.mx-btn.danger{color:var(--bad)}.mx-btn.danger:hover:not(:disabled){background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.mx-btn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--bad) 30%,transparent)}}.mx-btn.danger:disabled{opacity:.45}.invite-roles{gap:8px;margin-bottom:14px;display:grid}.invite-role{border:1px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:10px 12px;transition:border-color .18s,background .18s;display:grid}.invite-role:hover{border-color:var(--accent-soft,var(--border))}.invite-role.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.invite-role.on{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.invite-role input{accent-color:var(--accent);margin:0}.invite-role-name{font-weight:600}.invite-role-desc{color:var(--muted);font-size:12.5px}.invite-role-tag{color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px}@media(max-width:560px){.invite-role{grid-template-columns:auto 1fr}.invite-role-desc{grid-column:2}}.sg-storewrap{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:100px;flex:none;align-items:center;gap:4px;padding:0 2px 0 10px;font-size:12px;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.sg-storewrap.on{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.sg-storewrap.on{border-color:color-mix(in srgb,var(--good) 45%,var(--border))}}.sg-storewrap.ask{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.sg-storewrap.ask{border-color:color-mix(in srgb,var(--warn) 55%,var(--border))}}.sg-storewrap.ask{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.sg-storewrap.ask{background:color-mix(in srgb,var(--warn) 8%,var(--surface))}}.sg-storewrap .ap-dd.compact{width:auto;min-width:0}.sg-storewrap .ap-dd-btn,.sg-storewrap .ap-dd.compact .ap-dd-btn{box-shadow:none;color:inherit;background:0 0;border:0;gap:4px;padding:4px 6px 4px 4px;font-size:12px;font-weight:600}.sg-storewrap .ap-dd.open .ap-dd-btn{box-shadow:none}.sg-storewrap .ap-dd-val.ph{color:inherit;font-weight:500}.sg-storewrap .ap-dd-chev{color:inherit;opacity:.7}@media(max-width:760px){.sg-storewrap{max-width:100%}}.pr{flex-direction:column;gap:14px;min-width:0;display:flex}.pr-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pr-top-l{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.pr-top-ico{background:var(--surface-2);border:1px solid var(--border);width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.pr-store-dd.ap-dd.compact{min-width:220px}.pr-store-dd .ap-dd-btn{font-size:14px;font-weight:600}.pr-synced{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pr-sync-err{color:var(--bad)}.pr-top-r{gap:8px;display:flex}.pr-empty{text-align:center;color:var(--muted);padding:40px 20px}.pr-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;padding:16px}.pr-card-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pr-card-h .ap-muted{font-size:12px}.pr-label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.pr-sublabel{color:var(--muted);margin:10px 0 5px;font-size:12px;display:block}.pr-input{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:9px 11px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.pr-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4ea8ff1f}.pr-input.sm{min-width:90px;padding:6px 9px;font-size:13px}textarea.pr-input{resize:vertical}.pr-hint{color:var(--muted);margin-top:6px;font-size:11.5px}.pr-hint a{color:var(--accent)}.pr-static{padding:8px 0;font-size:13.5px}.pr-faint{color:var(--faint)}.pr-muted{color:var(--muted)}.pr-badge{border:1px solid #0000;border-radius:100px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-block}.pr-badge.active{color:var(--good);background:#35d29a1f;border-color:#35d29a4d}.pr-badge.draft{color:var(--accent);background:#4ea8ff1f;border-color:#4ea8ff4d}.pr-badge.archived{color:var(--muted);background:var(--surface-3);border-color:var(--border-strong)}.pr-thumb{background:var(--surface-3);border:1px solid var(--border);border-radius:8px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.pr-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pr-thumb.empty{color:var(--faint)}.pr-thumb-play{color:#fff;background:#0000004d;place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.pr-stores{flex-direction:column;gap:14px;display:flex}.pr-stores-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pr-stores-h h3{font-size:16px}.pr-store-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.pr-store-card{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"dot name""dot n""dot sub""dot sync";align-items:start;gap:3px 12px;padding:16px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.pr-store-card:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.pr-store-dot{border-radius:50%;grid-area:dot;width:12px;height:12px;margin-top:5px}.pr-store-name{grid-area:name;font-size:15px;font-weight:700}.pr-store-n{font-variant-numeric:tabular-nums;grid-area:n;font-size:22px;font-weight:700}.pr-store-sub{color:var(--muted);grid-area:sub;font-size:12px}.pr-store-sync{color:var(--faint);grid-area:sync;margin-top:4px;font-size:11.5px}.pr-list{flex-direction:column;gap:14px;display:flex}.pr-metrics{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.pr-metric{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:4px;min-width:120px;padding:12px 16px;display:flex}.pr-metric.grow{flex:1;min-width:160px}.pr-metric-l{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11.5px}.pr-metric-v{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.pr-metric-v.good{color:var(--good)}.pr-metric-v.muted{color:var(--muted)}.pr-metric-v.small{align-items:center;gap:8px;font-size:16px;display:flex}.pr-metric-link{color:var(--muted);place-items:center;display:inline-grid}.pr-metric-link:hover{color:var(--accent)}.pr-add{align-self:center;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.pr-table-card{padding:0;overflow:hidden}.pr-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pr-tabs{gap:4px;display:flex}.pr-tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;transition:background .15s,color .15s;display:inline-flex}.pr-tab:hover{background:var(--surface-2);color:var(--text)}.pr-tab.on{background:var(--surface-3);color:var(--text);border-color:var(--border-strong)}.pr-tab-n{color:var(--muted);background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:100px;padding:1px 6px;font-size:11px}.pr-search{border:1px solid var(--border-strong);background:var(--surface-2);min-width:200px;max-width:460px;color:var(--muted);border-radius:9px;flex:1;align-items:center;gap:8px;padding:7px 11px;display:flex}.pr-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.pr-bulk{background:var(--accent);align-items:center;gap:8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.pr-bulk{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.pr-bulk{border-bottom:1px solid var(--border);flex-wrap:wrap;animation:.18s ease-out backwards slideUp}.pr-bulk-n{margin-right:6px;font-size:13px;font-weight:600}.pr-bulk-x{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:4px;display:grid}.pr-scroll{max-width:100%;overflow-x:auto}.pr-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13.5px}.pr-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);background:var(--surface-2);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.pr-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:9px 12px}.pr-table tbody tr{cursor:pointer;transition:background .12s}.pr-table tbody tr:hover{background:var(--surface-2)}.pr-table tbody tr.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pr-table tbody tr.on{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.pr-table th.num,.pr-table td.num{text-align:right;font-variant-numeric:tabular-nums}.pr-cb{width:34px}.pr-cb input{accent-color:var(--accent);cursor:pointer;width:15px;height:15px}.pr-th-img,.pr-td-img{width:52px;padding-right:0!important}.pr-td-title{max-width:380px}.pr-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.pr-inv.low,.pr-inv.low .pr-inv-n{color:var(--bad)}.pr-td-empty{text-align:center;color:var(--muted);cursor:default;padding:30px!important}.pr-foot{color:var(--muted);border-top:1px solid var(--border);padding:10px 14px;font-size:12px}.pr-vtable{min-width:700px}.pr-vtable tbody tr{cursor:default}.pr-vtable tbody tr:hover{background:0 0}.pr-editor{flex-direction:column;gap:14px;min-width:0;display:flex}.pr-ed-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pr-back{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;display:grid}.pr-back:hover{border-color:var(--accent);color:var(--accent)}.pr-ed-title{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pr-ed-title h2{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.pr-ed-actions{flex-wrap:wrap;gap:8px;display:flex}.pr-ed-actions .chip-btn{align-items:center;gap:5px;display:inline-flex}.pr-savebar{z-index:6;background:var(--bg-elev);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;font-weight:600;animation:.2s ease-out backwards slideUp;display:flex;position:sticky;top:8px}.pr-savebar-b{gap:8px;display:flex}.pr-ed-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.pr-ed-main,.pr-ed-side{flex-direction:column;gap:14px;min-width:0;display:flex}.pr-media{border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:120px;padding:4px;transition:background .15s;display:grid}.pr-media.busy{opacity:.7}.pr-media-tile{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-3);cursor:grab;border-radius:10px;transition:transform .18s,box-shadow .18s,opacity .18s;position:relative;overflow:hidden}.pr-media-tile.first{grid-area:span 2/span 2}.pr-media-tile img{object-fit:cover;width:100%;height:100%;display:block}.pr-media-tile:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.pr-media-tile.dragging{opacity:.4}.pr-media-ph{width:100%;height:100%;color:var(--faint);align-content:center;place-items:center;gap:4px;font-size:11px;display:grid}.pr-media-x{color:#fff;cursor:pointer;opacity:0;background:#0009;border:0;border-radius:8px;place-items:center;width:26px;height:26px;transition:opacity .15s;display:grid;position:absolute;top:6px;right:6px}.pr-media-grip{color:#fff;opacity:0;background:#00000080;border-radius:6px;place-items:center;width:22px;height:22px;transition:opacity .15s;display:grid;position:absolute;top:6px;left:6px}.pr-media-tile:hover .pr-media-x,.pr-media-tile:hover .pr-media-grip{opacity:1}.pr-media-x:hover{background:var(--bad)}.pr-media-play{color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pr-media-st{color:#fff;background:#0009;border-radius:6px;padding:2px 6px;font-size:10.5px;position:absolute;bottom:6px;left:6px}.pr-media-add{aspect-ratio:1;border:1px dashed var(--border-strong);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-content:center;place-items:center;gap:4px;transition:border-color .15s,color .15s;display:grid}.pr-media-add:hover{border-color:var(--accent);color:var(--accent)}.pr-media-add small{font-size:11px}.pr-option{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pr-option-n{min-width:60px;font-size:12.5px;font-weight:600}.pr-option-v,.pr-chips{flex-wrap:wrap;gap:6px;display:flex}.pr-chip{background:var(--surface-3);border:1px solid var(--border);border-radius:100px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;display:inline-flex}.pr-chip button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:2px;padding:0;display:grid}.pr-chip button:hover{color:var(--bad)}.pr-tags .pr-input{margin-top:8px}.pr-seo{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.pr-seo-site{font-size:13px;font-weight:600}.pr-seo-url{color:var(--muted);margin-bottom:4px;font-size:12px}.pr-seo-title{color:#8ab4f8;margin-bottom:2px;font-size:18px}.pr-seo-desc{color:var(--text);opacity:.85;font-size:13px;line-height:1.4}.pr-seo-price{color:var(--muted);margin-top:6px;font-size:12.5px}.pr-seo-edit{flex-direction:column;gap:4px;margin-top:12px;display:flex}.pr-seo-edit .pr-label{margin-top:8px}.pr-handle{align-items:center;gap:0;display:flex}.pr-handle span{border:1px solid var(--border-strong);background:var(--surface-3);color:var(--muted);white-space:nowrap;border-right:0;border-radius:9px 0 0 9px;padding:9px 10px;font-size:12.5px}.pr-handle .pr-input{border-radius:0 9px 9px 0}.pr-iconbtn{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.pr-iconbtn:hover{color:var(--accent);border-color:var(--accent)}.pr-pub{margin-bottom:8px;font-size:13.5px}.pr-pub-n{font-weight:700}.pr-pub-row{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.pr-pub-row a{color:var(--text)}.pr-danger{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pr-danger .chip-btn{align-items:center;gap:5px;display:inline-flex}.pr-rt{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:10px;overflow:hidden}.pr-rt-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.pr-rt-b{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:5px 8px;font-size:12.5px;transition:background .12s;display:inline-flex}.pr-rt-b:hover,.pr-rt-b.on{background:var(--surface-3)}.pr-rt-sep{background:var(--border-strong);width:1px;height:18px;margin:0 4px}.pr-rt-grow{flex:1}.pr-rt-area{outline:0;min-height:140px;max-height:420px;padding:12px 14px;font-size:14px;line-height:1.55;overflow-y:auto}.pr-rt-area:focus{background:var(--surface)}.pr-rt-area p{margin:0 0 10px}.pr-rt-area h2{margin:10px 0 6px;font-size:18px}.pr-rt-area h3{margin:8px 0 4px;font-size:15px}.pr-rt-area ul,.pr-rt-area ol{margin:0 0 10px;padding-left:22px}.pr-rt-area a{color:var(--accent)}.pr-rt-raw{background:var(--bg-elev);width:100%;min-height:200px;color:var(--text);resize:vertical;border:0;outline:0;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.5}@media(max-width:1100px){.pr-ed-grid{grid-template-columns:minmax(0,1fr)}.pr-media{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.pr-media{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-metric{flex:1;min-width:100px}.pr-add{justify-content:center;width:100%;margin:0}.pr-ed-title h2{font-size:17px}}.budget-queue{background:var(--warn);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.budget-queue{background:color-mix(in srgb,var(--warn) 8%,var(--surface))}}.budget-queue{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.budget-queue{border:1px solid color-mix(in srgb,var(--warn) 35%,var(--border))}}.budget-queue{font-size:12px}.budget-queue-name{font-weight:600}.budget-queue-when{color:var(--muted)}.budget-queue .mx-q{margin-left:auto}.pr{max-width:100%;overflow-x:clip}.pr-thumb,.pr-thumb.none{aspect-ratio:1;flex:none;place-items:center;min-height:0;max-height:none;margin:0;padding:0;display:inline-grid}.pr-thumb.none{color:var(--faint);background:var(--surface-3);border:1px solid var(--border)}.pr-thumb.none svg{display:block}.pr-table th,.pr-table td{white-space:nowrap}.pr-table td.pr-td-title{max-width:360px}.pr-table td.pr-muted{text-overflow:ellipsis;max-width:220px;overflow:hidden}.pr-scroll{overscroll-behavior-x:contain;overflow-x:auto}.pr-cards{display:none}.pr-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.pr-tab{flex:none}@media(max-width:760px){.pr{gap:10px}.pr-top{flex-direction:column;align-items:stretch}.pr-top-l{width:100%}.pr-store-dd.ap-dd.compact{flex:1;width:auto;min-width:0}.pr-top-r{justify-content:flex-end}.pr-metrics{grid-template-columns:1fr 1fr;display:grid}.pr-metric,.pr-metric.grow{min-width:0}.pr-add{grid-column:1/-1;justify-content:center;width:100%;margin:0}.pr-filters{flex-direction:column;align-items:stretch;gap:8px}.pr-search{max-width:none}.pr-table-card .pr-scroll{display:none}.pr-cards{flex-direction:column;display:flex}.pr-cardrow{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.pr-cardrow.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pr-cardrow.on{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.pr-cardrow .pr-cb{width:auto}.pr-cardrow-b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pr-cardrow-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pr-cardrow-m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.pr-cardrow-s{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pr-bulk{gap:6px}.pr-bulk .chip-btn{padding:5px 9px;font-size:12px}.pr-ed-head{gap:8px}.pr-ed-title{flex-basis:100%;order:2}.pr-ed-title h2{white-space:normal;font-size:17px;line-height:1.25}.pr-ed-actions{order:3;width:100%}.pr-savebar{flex-wrap:wrap;top:4px}.pr-card{padding:12px}.pr-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pr-media-x,.pr-media-grip{opacity:1}.pr-vtable{min-width:620px}.pr-handle span{text-overflow:ellipsis;max-width:45%;padding:9px 8px;font-size:11.5px;overflow:hidden}.pr-seo-title{font-size:16px}.pr-store-grid{grid-template-columns:1fr}}.pr-cb input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-2);cursor:pointer;vertical-align:middle;border-radius:6px;place-items:center;width:18px;height:18px;margin:0;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s;display:inline-grid}.pr-cb input[type=checkbox]:hover{border-color:var(--accent);box-shadow:0 0 0 3px #4ea8ff1f}.pr-cb input[type=checkbox]:active{transform:scale(.92)}.pr-cb input[type=checkbox]:focus-visible{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #4ea8ff40}.pr-cb input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 62%,40% 100%,100% 20%,86% 6%,40% 70%);background:#04070d;width:10px;height:10px;transition:transform .12s ease-out;transform:scale(0)}.pr-cb input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.pr-cb input[type=checkbox]:checked:before{transform:scale(1)}.pr-cb input[type=checkbox]:indeterminate{background:var(--accent);border-color:var(--accent)}.pr-cb input[type=checkbox]:indeterminate:before{clip-path:inset(40% 10%);transform:scale(1)}.pr-table tbody tr.on .pr-cb input[type=checkbox],.pr-cardrow.on .pr-cb input[type=checkbox]{border-color:var(--accent)}@media(prefers-reduced-motion:reduce){.pr-cb input[type=checkbox],.pr-cb input[type=checkbox]:before{transition:none}}.pr-rt-area,.pr-rt-area *{color:var(--text)!important;background:0 0!important;font-family:inherit!important}.pr-rt-area *{max-width:100%;font-size:inherit!important;line-height:inherit!important}.pr-rt-area h1,.pr-rt-area h2{font-size:18px!important}.pr-rt-area h3,.pr-rt-area h4{font-size:15px!important}.pr-rt-area strong,.pr-rt-area b{font-weight:700}.pr-rt-area a{text-decoration:underline;color:var(--accent)!important}.pr-rt-area img{border-radius:8px;max-width:100%;height:auto}.pr-rt-area table{border-collapse:collapse}.pr-rt-area td,.pr-rt-area th{border:1px solid var(--border);padding:4px 8px}.pr-rt-area:empty:before{content:attr(data-placeholder);pointer-events:none;color:var(--muted)!important}.pr-pubpanel{flex-direction:column;gap:10px;margin-top:8px;animation:.18s ease-out backwards slideUp;display:flex}.pr-pubgroup-h{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:4px;padding:4px 0 6px;font-size:11px}.pr-pubrow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.pr-pubrow:last-child{border-bottom:0}.pr-pubrow-n{flex-direction:column;gap:1px;min-width:0;font-size:13px;display:flex}.pr-pubrow-n small{color:var(--muted);font-size:11px}.pr-pubrow .ios-toggle{gap:0}.pr-pubrow .ios-toggle.busy{opacity:.6}.pr-shrink{color:var(--muted);cursor:pointer;align-items:center;gap:7px;margin:-4px 0 10px;font-size:12px;display:inline-flex}.pr-shrink input{accent-color:var(--accent);cursor:pointer;width:14px;height:14px;margin:0}.sg-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sg-stores{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:12px;flex-direction:column;gap:6px;margin-top:10px;padding:12px 14px;display:flex}.sg-stores-h{flex-direction:column;gap:2px;margin-bottom:4px;font-size:13px;display:flex}.sg-stores-h .ap-muted{font-size:12px}.sg-stores-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.sg-stores-row.off{color:var(--muted)}.invite-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;font-size:11px}.invite-row .invite-code{letter-spacing:0;font-family:inherit}.cm-pace{color:var(--warn)}.cm-pause{align-items:center;gap:6px;display:inline-flex}.cm-pause-sel{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font:inherit;border-radius:9px;outline:0;padding:7px 9px;font-size:12.5px}.cm-pause-sel:focus{border-color:var(--accent)}.mx-btn.cm-paused{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.mx-btn.cm-paused{border-color:color-mix(in srgb,var(--warn) 50%,var(--border))}}.ads-cards{margin-bottom:26px}.ads-cards .bc-big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ads-cards .bc-big-v{letter-spacing:-.5px;font-size:27px;font-weight:800}.ads-cards .bc-big-l{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.bc-delta{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:100px;padding:1px 6px;font-size:10.5px;font-weight:600}.bc-delta.up{color:var(--good);background:#35d29a24}.bc-delta.down{color:var(--bad);background:#ff5a6a24}.bc-delta.flat,.bc-delta.na{color:var(--muted);background:var(--surface-2)}.ads-cards .bc-metrics b{align-items:center;gap:5px;display:inline-flex}.meta-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color .15s}.meta-table th.sortable:hover{color:var(--text)}.meta-table th.sortable.on{color:var(--accent)}.meta-table th.sortable .mt-arrow{opacity:.55;margin-left:5px;font-size:8px}.meta-table th.sortable.on .mt-arrow{opacity:1}.meta-table thead th{background:var(--surface);z-index:1;position:sticky;top:0}.meta-table tbody tr:nth-child(2n) td{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.meta-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}}.meta-table tbody tr:hover td{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.meta-table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.ov-wrap{margin-bottom:26px}.ov-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.ov-head .ap-muted{font-size:12px}.ov-table tbody tr{cursor:pointer}.ov-table .ov-name{align-items:center;gap:8px;display:flex}.ov-table .ov-name .bc-health{margin-left:4px}.ov-dot{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.ov-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 0%,transparent)}}.ov-table tr.h-bad td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.ov-table tr.h-mid td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.ov-table tr.h-good td:first-child{box-shadow:inset 3px 0 0 var(--good)}.ov-table td.mt-num b{font-variant-numeric:tabular-nums}.ov-table td.mt-num .bc-delta{margin-left:4px}.eg-panel{flex-direction:column;gap:14px;min-width:0;display:flex}.eg-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.eg-h{margin-bottom:4px;font-size:16px;font-weight:700}.eg-season{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.eg-band{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.eg-sub{color:var(--muted);margin-left:6px;font-size:12px;font-weight:600}.eg-inline{vertical-align:middle;margin-left:10px;padding:4px 10px;font-size:11px}.eg-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eg-toolbar .ax-search{flex:1;min-width:180px}.eg-table td{text-align:left;font-family:inherit}.eg-table th{text-align:left}.eg-table th.mt-name,.eg-table td.mt-name{min-width:180px;max-width:260px}.eg-row{cursor:pointer}.eg-row.open td{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.eg-row.open td{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.eg-row.has .eg-cta .ap-status{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.eg-row.has .eg-cta .ap-status{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.eg-brand{font-size:13px;font-weight:700}.eg-camp{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:11.5px;overflow:hidden}.eg-ad-inner{align-items:center;gap:10px;min-width:220px;max-width:420px;display:flex}.eg-ad-inner img,.eg-noimg{object-fit:cover;background:var(--surface-2);border-radius:8px;flex:none;width:44px;height:44px;display:block}.eg-ad-txt{min-width:0}.eg-ad-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.eg-ad-body{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.eg-cta{white-space:nowrap}.eg-mini{padding:4px 11px;font-size:11.5px}.eg-score{flex-direction:column;gap:4px;min-width:70px;display:inline-flex}.eg-score b{font-variant-numeric:tabular-nums;font-size:14px}.eg-score-bar{background:#ffffff0f;border-radius:100px;width:90px;height:5px;display:flex;overflow:hidden}.eg-score-bar i{height:100%;display:block}.eg-score-bar .r{background:var(--accent);max-width:50%}.eg-score-bar .a{background:var(--warn);max-width:25%}.eg-score-bar .c{background:var(--good);max-width:25%}.eg-expand td{white-space:normal;background:var(--accent);padding:0 14px 16px}@supports (color:color-mix(in lab,red,red)){.eg-expand td{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}}.eg-sugg{padding-top:12px}.eg-sugg-empty{border:1px dashed var(--border-strong);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:13px;display:flex}.eg-sugg-grid{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(260px,2fr);gap:10px;display:grid}.eg-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.eg-card-k{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.eg-copied{color:var(--good);text-transform:none;letter-spacing:0;font-weight:600}.eg-acc-name{font-size:15px;font-weight:700}.eg-chips{flex-wrap:wrap;gap:5px;display:flex}.eg-persona,.eg-audience{color:var(--muted);font-size:12px;line-height:1.5}.eg-persona{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eg-comment{background:var(--surface-2);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.55}.eg-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eg-spacer{flex:1}.eg-links{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:10px;font-size:12px;display:flex}.eg-links a{color:var(--accent)}.eg-links summary{cursor:pointer;color:var(--muted)}.eg-fulltext{white-space:pre-wrap;max-width:720px;color:var(--text);margin-top:6px;line-height:1.5}.eg-history{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.eg-history-h{justify-content:space-between;align-items:center;display:flex}.eg-history-row{grid-template-columns:auto auto 1fr;align-items:baseline;gap:6px 12px;font-size:12.5px;display:grid}.eg-history-c{white-space:pre-wrap;grid-column:1/-1}.ap-status.s-f{color:#ff8ad8;border-color:#ff8ad866}.ap-status.s-m{color:var(--accent);border-color:#4ea8ff66}.ap-status.s-warn{color:var(--warn);border-color:#f5c45166}@media(max-width:900px){.eg-band{grid-template-columns:repeat(2,1fr)}.eg-sugg-grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
