:root{color-scheme:dark;--r-sm: 9px;--r: 12px;--r-lg: 18px;--font-sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-head: "Unbounded", var(--font-sans);--font-mono: "JetBrains Mono", ui-monospace, monospace;--sidebar-w: 240px;--topbar-h: 76px;--b0: #0a0c0b;--b1: #0c0f0d;--b2: #0d100e;--b3: #0f1210;--b4: #111412;--b5: #141814;--b6: #181d18;--b7: #1a1f1b;--b8: #1c211d;--b9: #1e231f;--b10: #1e241f;--b11: #232924;--b12: #262c27;--b13: #2a312b;--b14: #2a322b;--b15: #3a423b;--bg: var(--b0);--bg-1: var(--b4);--bg-2: var(--b6);--bg-3: var(--b12);--chrome-bg: var(--b1);--line: var(--b9);--line-soft: var(--b10);--text: #edefea;--muted: #8c948c;--muted-2: #7d857d;--accent-rgb: 181, 219, 102;--accent: #b5db66;--accent-bright: #c4e57f;--accent-light: #daf0aa;--accent-bg: #121510;--accent-line: #283120;--accent-deep: rgba(var(--accent-rgb), .78);--accent-contrast: var(--b0);--accent-glow: rgba(var(--accent-rgb), .12);--accent-soft: rgba(var(--accent-rgb), .08);--success: var(--accent);--success-bg: rgba(var(--accent-rgb), .1);--danger: #ff8a7f;--danger-bg: rgba(255, 107, 94, .1);--warn: #ffc56b;--warn-bg: rgba(255, 181, 71, .1);--game-blue: #8cc4ff;--field-bg: var(--b3);--overlay: rgba(0, 0, 0, .74);--shadow: 0 18px 60px rgba(0, 0, 0, .4);--shadow-sm: 0 4px 18px rgba(0, 0, 0, .18);--row-hover: #171e14;--ease-out: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{overflow-y:scroll}body{margin:0;font-family:var(--font-sans);font-synthesis:none;font-size:14px;line-height:1.5;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{font-family:var(--font-head);font-weight:600;letter-spacing:-.035em}h1{font-size:24px}h2{font-size:18px;margin-top:32px}.mono{font-family:var(--font-mono)}a{color:inherit}input,select,textarea,pre,code,kbd,samp{font-family:inherit}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--line)}.container{max-width:920px;margin:0 auto;padding:24px}.container.wide{max-width:min(1800px,97vw)}.shell{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);color:var(--text)}.app-header{height:var(--topbar-h);flex-shrink:0;display:flex;align-items:center;gap:14px;padding:0 14px 0 0;border-bottom:1px solid var(--line);background:var(--bg-1)}.header-brand{width:var(--sidebar-w);flex-shrink:0;height:100%;display:flex;align-items:center;gap:10px;padding:0 14px;border-right:1px solid var(--line);cursor:pointer}.header-brand :is(img,.brand-mark){width:30px;height:30px;object-fit:contain;border-radius:0}.header-brand .brand-name{font-family:var(--font-head);font-weight:700;font-size:15px;line-height:1.05;letter-spacing:.12em;color:var(--accent)}.app-header .page-title{font-family:var(--font-head);font-weight:600;font-size:15px;letter-spacing:-.02em}.app-header .page-title:before{content:"// ";color:var(--accent)}.app-header .spacer{flex:1}.header-user{font-size:13px;white-space:nowrap}.shell-main{flex:1;display:flex;min-height:0}.sidebar{width:var(--sidebar-w);flex-shrink:0;display:flex;flex-direction:column;background:var(--bg-1);border-right:1px solid var(--line)}.sidebar-nav{display:flex;flex-direction:column;gap:2px;padding:10px;overflow-y:auto;flex:1}.sidebar-foot{padding:10px;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:2px}.nav-group{display:flex;flex-direction:column}.navitem{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:1px;border:none;background:none;color:var(--muted);font-size:13.5px;font-weight:600;cursor:pointer;text-align:left;width:100%;transition:background .12s,color .12s;font-family:inherit}.navitem:hover{background:var(--bg-2);color:var(--text)}.navitem.on{background:var(--accent-soft);color:var(--accent-bright);box-shadow:inset 2px 0 var(--accent)}.navitem .nav-ico{display:inline-flex;width:20px;flex-shrink:0;color:var(--text)}.navitem.on .nav-ico{color:var(--accent-bright)}.navitem .nav-label{flex:1;min-width:0}.navitem .cnt{font-size:11px;font-weight:700;min-width:18px;text-align:center;background:var(--danger);color:#fff;border-radius:1px;padding:1px 6px;line-height:1.5}.navitem .cnt.warn,.cost-flag{background:var(--warn);color:#1a1206}.cost-flag{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;font-size:12px;font-weight:800;border-radius:0;padding:0 2px}button.has-cost-flag{position:relative;border-color:var(--warn);color:var(--warn)}.cost-flag.corner{position:absolute;top:-8px;right:-8px;box-shadow:0 0 0 2px var(--bg)}.navitem .nav-caret{display:inline-flex;color:var(--muted-2);transition:transform .15s}.navitem .nav-caret.open{transform:rotate(180deg)}.navitem.danger-item,.navitem.danger-item .nav-ico{color:var(--danger)}.navitem.danger-item.on{background:var(--danger-bg);color:var(--danger)}.subnav{display:flex;flex-direction:column;gap:1px;margin:2px 0 4px;padding-left:31px}.subitem{border:none;background:none;color:var(--muted);font-size:13px;font-weight:500;text-align:left;padding:7px 10px;border-radius:1px;cursor:pointer;font-family:inherit;position:relative}.subitem:before{content:"";position:absolute;left:-13px;top:0;bottom:0;width:1px;background:var(--line)}.subitem:hover{background:var(--bg-2);color:var(--text)}.subitem.on{color:var(--accent-bright);font-weight:600}.app-body{flex:1;overflow-y:auto;padding:22px;min-width:0}.app-body .container,.app-body .container.wide{padding:0;max-width:none;margin:0}.app-body>*:first-child,.app-body>section:first-child>*:first-child,.app-body>.container:first-child>*:first-child{margin-top:0}.top-iconbtn{width:38px;height:38px;display:inline-grid;place-items:center;padding:0;background:var(--bg-2);color:var(--text);border:1px solid var(--line);border-radius:1px;font-size:16px;line-height:1;cursor:pointer}.top-iconbtn:hover{border-color:var(--accent-deep)}.hamburger{display:none}.rates-bar{display:inline-flex;gap:12px;align-items:center;font-family:var(--font-mono);font-size:12px;white-space:nowrap;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:1px;background:var(--bg-2)}.rates-bar:hover{border-color:var(--accent-deep)}.rates-bar span{font-variant-numeric:tabular-nums}@media (max-width: 820px){.rates-bar{display:none}}.hdr-dd{position:relative;display:inline-flex}.dd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.dd-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:41;min-width:220px;background:var(--bg-1);border:1px solid var(--line);border-radius:1px;overflow:hidden;box-shadow:none}.dd-head{padding:10px 14px;font-weight:600;border-bottom:1px solid var(--line-soft)}.dd-userhead{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line-soft)}.dd-item{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;padding:11px 14px;background:none;border:0;border-radius:0;color:var(--text);cursor:pointer;font-size:14px;text-align:right}.dd-item:hover{background:var(--bg-2)}.dd-item.dd-danger{color:var(--danger);background:none}.dd-item.dd-danger:hover{background:var(--danger);color:#fff}.hdr-profile{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 6px;background:var(--bg-2);border:1px solid var(--line);border-radius:1px;cursor:pointer;color:var(--text)}.hdr-profile:hover{border-color:var(--accent-deep)}.hdr-avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:0;background:var(--accent-soft);color:var(--accent-bright)}.hdr-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.sidebar-scrim{display:none}@media (max-width: 860px){.header-brand{width:auto;border-right:none}.header-brand .brand-name,.header-user{display:none}.hamburger{display:inline-grid}.sidebar{position:fixed;top:var(--topbar-h);bottom:0;left:0;z-index:200;transform:translate(-100%);transition:transform .22s ease;box-shadow:var(--shadow)}.sidebar.open{transform:none}.sidebar-scrim.show{display:block;position:fixed;inset:var(--topbar-h) 0 0 0;z-index:150;background:var(--overlay)}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 820px){.table-scroll>table{min-width:600px}.rep-open{overflow-x:auto;-webkit-overflow-scrolling:touch}.rep-open table{min-width:560px}}.chat-back{display:none;padding:6px 10px;font-size:16px;line-height:1}@media (max-width: 760px){.msg-page .messenger{grid-template-columns:1fr}.messenger .chat-window,.messenger.show-chat .chat-sidebar{display:none}.messenger.show-chat .chat-window{display:flex}.chat-back{display:inline-grid}.chat-empty{display:none}.seg{width:100%}}@media (max-width: 600px){.app-header{gap:7px;padding-right:8px}.header-brand{padding:0 8px}.header-brand :is(img,.brand-mark){width:26px;height:26px}.app-header .page-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.hdr-profile{width:38px;padding:0;justify-content:center}.hdr-profile .hdr-name,.hdr-profile>svg{display:none}.app-body,.card{padding:10px}.modal{padding:14px;max-width:calc(100vw - 16px)}.messenger{gap:0}.form-row>input,.form-row>select,.form-row>.combobox{flex:1 1 100%;width:100%}.seg button{flex:1 1 auto}}button{padding:10px 14px;border:1px solid var(--accent);border-radius:11px;background:var(--accent);color:var(--accent-contrast);font-size:13px;font-weight:700;line-height:1.4;cursor:pointer;font-family:var(--font-sans);transition:color .12s,border-color .12s,background .12s}button:hover{filter:none;background:var(--accent-bright);border-color:var(--accent-bright)}button.secondary{background:var(--bg-2);color:var(--text);border-color:var(--line)}button.secondary:hover{filter:none;border-color:var(--accent);color:var(--accent-bright);background:var(--accent-soft)}button.secondary.active{background:var(--accent-soft);color:var(--accent-bright);border-color:var(--accent)}button.danger{background:var(--danger);color:#fff;border-color:transparent}button:disabled{opacity:.5;cursor:default;filter:none}.glyph-btn{font-family:inherit;font-size:14px;padding:8px 11px;line-height:1}.btn-stop{background:var(--danger);color:#fff}.btn-start{background:var(--success);color:#fff}.icon-btn{padding:8px 10px;font-size:16px;line-height:1}.icon-btn.active{background:var(--accent);color:var(--accent-contrast)}.link-btn{background:none;border:none;padding:0;color:var(--accent);font-size:13px;cursor:pointer;text-decoration:underline}.link-btn:hover{color:var(--accent-deep)}.tab-btn,.ibtn{display:inline-flex;align-items:center;gap:6px}@keyframes spin{to{transform:rotate(360deg)}}.spin-icon{animation:spin 1.2s linear infinite;transform-box:fill-box;transform-origin:center}.ui-icon{display:inline-block;flex-shrink:0;vertical-align:-.2em}.chevron-up{transform:rotate(180deg)}.rating-star-filled{fill:currentColor}.rating-star-empty{color:var(--line)}.refresh-busy{animation:refresh-pulse 1.2s ease-in-out infinite}@keyframes refresh-pulse{50%{opacity:.35}}.table-loader{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 12px;color:var(--muted)}.spinner-lg{width:26px;height:26px;border-width:3px;vertical-align:middle}.spinner{display:inline-block;width:13px;height:13px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .7s linear infinite;vertical-align:-2px}.ext-link{display:inline-flex;align-items:center;color:var(--accent);margin-left:6px;vertical-align:middle}.ext-link:hover{color:var(--accent-deep)}input,select,textarea{padding:9px 12px;border:1px solid var(--b11);border-radius:11px;font-size:13px;background:var(--field-bg);color:var(--text)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset;box-shadow:0 0 0 1000px var(--field-bg) inset;transition:background-color 9999s ease-in-out 0s}textarea{resize:vertical;max-width:100%;box-sizing:border-box}input::placeholder,textarea::placeholder{color:var(--muted-2)}input:focus,select:focus,textarea:focus{outline:1px solid var(--accent);outline-offset:1px;border-color:var(--accent);box-shadow:none}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select:not([multiple]):not(.cell){appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239aa3b2' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}select::-ms-expand{display:none}select:not([multiple]):not(.cell):hover{border-color:var(--accent);background-color:var(--bg-2)}select:not([multiple]):not(.cell):focus{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2339ff72' stroke-width='2.4' stroke-linecap='square' stroke-linejoin='miter'><polyline points='6 9 12 15 18 9'/></svg>")}select:not([multiple]):not(.cell):disabled{cursor:default;opacity:.6}select option{background:var(--bg-1);color:var(--text);padding:6px}select option:checked{background:var(--accent-soft)}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.form-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;width:100%}.form-row>input,.form-row>select{min-width:0}.form-row>input{flex:1 1 160px}.db-toolbar{display:flex;flex-direction:column;gap:10px}.db-toolbar-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.db-search{flex:1 1 300px;max-width:460px;min-width:200px}.db-acc{flex:0 0 auto;max-width:230px}.db-toolbar-grow{flex:1 1 auto}.db-toolbar-sep{width:1px;align-self:stretch;min-height:24px;background:var(--line);margin:0 4px}@media (max-width: 1200px){.db-toolbar-row{gap:6px}.db-toolbar-sep{margin:0 2px}}.proxy-select{width:100%;max-width:160px}.card{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px;margin:10px 0}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:7px 8px;font-size:13px;border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft)}th:last-child,td:last-child{border-right:none}tbody tr:hover td{background:var(--row-hover)}th{color:var(--muted);background:var(--field-bg);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}td{vertical-align:middle}th.col-actions,td.actions{white-space:nowrap}.actions-wrap{display:inline-flex;gap:6px;align-items:center;justify-content:center}th:not(:first-child),td:not(:first-child){text-align:center}.row-busy td{background:var(--bg-2);color:var(--muted-2)}.grid-table{width:100%;border-collapse:collapse;font-size:13px}.grid-table th,.grid-table td{border:1px solid var(--line);padding:0;vertical-align:middle;text-align:left}.grid-table th{background:var(--bg-2);color:var(--muted);padding:4px 6px;font-size:12px;white-space:nowrap;position:sticky;top:0;z-index:1}.grid-table td.gc{padding:0}.grid-table input.cell,.grid-table select.cell{width:100%;border:0;background:transparent;color:var(--text);padding:3px 6px;font-size:13px;border-radius:0;min-width:0}.grid-table input.cell:focus,.grid-table select.cell:focus{outline:2px solid var(--accent);outline-offset:-2px;background:var(--bg-1);box-shadow:none}.grid-table tr:hover td{background:var(--row-hover)}.grid-cell-num{text-align:right}.grid-table th:not(:first-child),.grid-table td:not(:first-child){text-align:center}.grid-table td:not(:first-child) input.cell,.grid-table td:not(:first-child) select.cell{text-align:center}.badge{padding:2px 7px;border:1px solid currentColor;border-radius:1px;font-family:var(--font-mono);font-size:11px;font-weight:600;white-space:nowrap;display:inline-block}.badge.ok{background:var(--success-bg);color:var(--success)}.badge.bad{background:var(--danger-bg);color:var(--danger)}.badge.neutral{background:var(--bg-2);color:var(--muted)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.error{color:var(--danger);font-size:14px}.muted{color:var(--muted);font-size:13px}.terminal-log,.terminal-pre{margin:0;padding:12px;border:1px solid var(--line);border-radius:1px;background:var(--field-bg);color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.6}.terminal-log-time{color:var(--muted-2)}.terminal-log-source{color:var(--muted)}.terminal-log-level{font-weight:700}.terminal-log-level.level-debug{color:var(--muted)}.terminal-log-level.level-info{color:var(--accent)}.terminal-log-level.level-warning{color:var(--warn)}.terminal-log-level.level-error,.terminal-log-level.level-critical{color:var(--danger)}.toasts{position:fixed;right:16px;bottom:16px;z-index:999;display:flex;flex-direction:column;gap:8px;max-width:min(400px,92vw);pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:1px;border:1px solid var(--line);background:var(--bg-1);color:var(--text);box-shadow:none;font-size:13px;line-height:1.4;animation:toast-in .18s ease}.toast.error{background:var(--bg-2);border-color:var(--danger)}.toast.success{background:var(--bg-2);border-color:var(--success)}.toast.info{background:var(--bg-2);border-color:var(--warn)}.toast-msg{flex:1;white-space:pre-wrap;word-break:break-word}.toast-x{background:none;border:0;color:var(--muted);cursor:pointer;font-size:17px;line-height:1;padding:0 2px;margin-top:-1px}.toast-x:hover{color:var(--text)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.sortable:hover{color:var(--accent)}th.sortable .sort-arrow{color:var(--accent);margin-left:2px}.cell-clip{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.cell-clip{text-align:left}td.cell-center,th.cell-center{text-align:center}td.cell-left,th.cell-left{text-align:left}.progress{position:relative;margin-top:10px;height:18px;background:var(--bg-3);border-radius:0;overflow:hidden;border:1px solid var(--line)}.progress-bar{height:100%;border-radius:0;background:var(--accent);transition:width .4s ease;position:relative}.progress-bar.static:after{animation:none;opacity:.35}@keyframes progress-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress-pct{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--text);text-shadow:0 1px 2px rgba(0,0,0,.45);pointer-events:none}.topbar{display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:12px}.brand-logo{width:40px;height:40px;object-fit:contain;border-radius:0}.seg{display:inline-flex;flex-wrap:wrap;gap:0;background:var(--bg-2);border:1px solid var(--line);border-radius:1px;padding:0}.seg button{padding:7px 13px;border-radius:0;border:0;border-right:1px solid var(--line);background:none;color:var(--muted);font-size:12px;font-weight:600}.seg button:last-child{border-right:0}.seg button:hover{filter:none;color:var(--text)}.seg button.on{background:var(--accent);color:var(--accent-contrast)}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg)}.login-stack{display:flex;flex-direction:column;align-items:center;width:100%;max-width:360px}.login-logo{width:104px;height:104px;object-fit:contain;display:block;margin-bottom:20px;filter:none}.login-box{width:100%;background:var(--bg-1);border:1px solid var(--line);border-radius:1px;padding:26px;box-shadow:var(--shadow)}.login-title{font-size:22px;margin:0;text-align:center}.login-sub{text-align:center;margin-top:4px}.login-box input{width:100%}.login-box button[type=submit]{width:100%;padding:10px;font-weight:600}.admin-fill{height:100%;display:flex;flex-direction:column;min-height:0}.diag-root{flex:1;min-height:0;display:flex;flex-direction:column}.diag-root>.card{flex-shrink:0}.log-box{flex:1;min-height:0}.msg-page{display:flex;flex-direction:column;height:100%}.msg-page .messenger{flex:1;height:auto;min-height:0;margin-top:10px}.msg-page>.muted{margin-top:8px;flex-shrink:0}.messenger{display:grid;grid-template-columns:300px 1fr;gap:12px;height:72vh;min-height:420px}.chat-sidebar{display:flex;flex-direction:column;min-height:0;min-width:0}.chat-list{background:var(--bg-1);border:1px solid var(--line);border-radius:1px;overflow-y:auto;min-height:0;flex:1}.chat-list-footer{padding:10px;border:1px solid var(--line);border-top:0;background:var(--bg-1)}.chat-list-footer button{width:100%}.cost-orders-scroll>.cost-orders-table{min-width:1320px;width:100%;table-layout:fixed}.cost-orders-table .cost-col-date{width:170px}.cost-orders-table .cost-col-status{width:86px}.cost-orders-table .cost-col-money{width:110px}.cost-orders-table .cost-col-person{width:170px}.cost-orders-table .cost-col-action{width:124px}.cost-orders-table td.cell-clip{max-width:none;white-space:normal;overflow-wrap:anywhere}.cost-editor-field{border:0;padding:0;margin:0;min-width:0}.mono,.metric-amount,.revenue-amount{font-variant-numeric:tabular-nums}.chat-item{padding:10px 12px;border-bottom:1px solid var(--line-soft);cursor:pointer}.chat-item:hover{background:var(--row-hover)}.chat-item-top{display:flex;align-items:baseline;gap:6px}.chat-name{font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-time{flex-shrink:0}.chat-preview{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-acc{font-weight:700;color:var(--success);white-space:nowrap}.acc-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px;align-items:start}.acc-content{min-width:0}.acc-content>.card:first-child,.acc-content>*>.card:first-child{margin-top:0}.acc-picker{background:var(--bg-1);border:1px solid var(--line);border-radius:1px;overflow-y:auto;position:sticky;top:0;height:calc(100vh - 104px)}.acc-picker-search{padding:8px;border-bottom:1px solid var(--line-soft);position:sticky;top:0;background:var(--bg-1);z-index:1}.acc-item{padding:10px 12px;border-bottom:1px solid var(--line-soft);cursor:pointer}.acc-item:hover{background:var(--row-hover)}.acc-item.active{background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}.acc-item-top{display:flex;align-items:center;gap:6px}.acc-name{font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-tag{flex-shrink:0;font-size:10px;text-transform:uppercase;letter-spacing:.3px;color:var(--muted);border:1px solid var(--line);border-radius:1px;padding:1px 5px}.acc-dot{flex-shrink:0;width:9px;height:9px;border-radius:0;background:var(--muted-2)}.acc-dot.acc-running{background:var(--success)}.acc-dot.acc-error{background:var(--danger)}td.num-td{padding:0}.cell-num{position:relative;height:100%}.cell-num-input{width:100%;padding:8px 22px;text-align:center;font-size:14px;border:0;border-radius:0;background:transparent;color:var(--text);box-sizing:border-box;min-width:0}.cell-num-input:hover:not(:disabled){background:var(--row-hover)}.cell-num-input:focus{outline:2px solid var(--accent);outline-offset:-2px;background:var(--bg-1);box-shadow:none}.cell-num-input:disabled{opacity:.5;cursor:default;background:transparent}.cell-num-input::placeholder{color:var(--muted-2)}.cell-num-steppers{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:none;flex-direction:column;gap:2px}.cell-num:hover .cell-num-steppers,.cell-num:focus-within .cell-num-steppers{display:flex}.cell-num-steppers button{width:16px;height:11px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--bg-2);color:var(--muted);border-radius:3px;cursor:pointer;transition:color .1s,border-color .1s,background .1s}.cell-num-steppers button:hover{color:var(--accent-bright);border-color:var(--accent);background:var(--bg-1)}.ctx-menu{position:fixed;z-index:1001;min-width:190px;background:var(--bg-1);border:1px solid var(--line);border-radius:1px;padding:4px;box-shadow:none}.ctx-menu button{display:block;width:100%;text-align:left;padding:8px 12px;background:transparent;border:none;border-radius:0;color:var(--text);cursor:pointer;font-size:14px}.ctx-menu button:hover{background:var(--row-hover)}@media (max-width: 900px){.acc-layout{grid-template-columns:1fr}.acc-picker{position:static;height:auto;max-height:240px}}.chat-window{background:var(--bg-1);border:1px solid var(--line);border-radius:1px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-header{padding:12px;border-bottom:1px solid var(--line);flex:0 0 auto}.chat-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.chat-messages-loader{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.chat-day-sep{align-self:center;margin:6px 0 2px}.chat-day-sep span{font-size:12px;color:var(--muted);background:var(--bg-1);border:1px solid var(--line-soft);padding:3px 10px;border-radius:1px;white-space:nowrap}.bubble{max-width:75%;padding:8px 10px;border-radius:1px;background:var(--bg-2);border-left:2px solid var(--line);align-self:flex-start}.bubble.mine{background:var(--accent-soft);border-left-color:var(--accent);align-self:flex-end}.bubble.system{background:var(--accent-soft);border-left:3px solid var(--accent);color:var(--accent-bright);align-self:stretch;max-width:100%}.bubble.system .muted{color:var(--accent)}.bubble.moderation{background:var(--success-bg);border-left:3px solid var(--success);align-self:stretch;max-width:100%}.msg-badge{display:inline-block;margin-left:6px;padding:0 6px;border-radius:1px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;background:var(--success);color:#fff}.bubble.outgoing{opacity:.55}.bubble.outgoing.failed{opacity:1;border:1px solid var(--danger)}.sys-link{color:var(--accent-bright);text-decoration:underline}.sys-link:hover{color:var(--accent)}.chat-send{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line);flex:0 0 auto;align-items:flex-end}.chat-send input,.chat-send textarea{flex:1}.chat-send .chat-input{resize:none}.lot-link{font-size:13px;background:var(--success-bg);color:var(--success);padding:4px 10px;border-radius:1px;border:1px solid var(--success);text-decoration:none;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.unread-badge{display:inline-block;margin-left:6px;min-width:18px;height:18px;padding:0 5px;border-radius:1px;background:var(--danger);color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}.chat-img{max-width:220px;max-height:220px;border-radius:1px;display:block;cursor:zoom-in}.chat-img-preview{display:flex;align-items:center;gap:8px;padding:6px 10px;border-top:1px solid var(--line-soft);background:var(--bg-2)}.chat-img-preview img{max-width:64px;max-height:64px;border-radius:1px}.img-modal{max-width:92vw;max-height:92vh;display:flex;flex-direction:column;gap:10px}.img-modal img{max-width:92vw;max-height:82vh;border-radius:1px;display:block}.img-modal-foot{display:flex;justify-content:flex-end}.multi-select{position:relative;display:inline-block}.multi-select .ms-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;text-align:left;font-weight:400}.multi-select .ms-trigger .cell-clip{max-width:none;flex:1}.ms-panel{position:absolute;z-index:50;top:calc(100% + 4px);left:0;min-width:100%;background:var(--bg-1);border:1px solid var(--line);border-radius:1px;padding:6px;box-shadow:var(--shadow)}.ms-list{max-height:260px;overflow-y:auto;display:flex;flex-direction:column}.ms-item{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:1px;cursor:pointer;white-space:nowrap}.ms-item:hover{background:var(--row-hover)}.ms-item.on{background:var(--accent-soft);color:var(--accent-bright)}.ms-item input[type=checkbox]{width:auto;flex-shrink:0}.combobox{position:relative}.combobox .ms-panel{max-height:320px}.combobox .combobox-input{padding-right:30px;cursor:pointer;text-overflow:ellipsis}.combobox .combobox-caret{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:auto;cursor:pointer;transition:transform .15s ease;transform-origin:center}.combobox.open .combobox-caret{transform:translateY(-50%) rotate(180deg)}.combobox .combobox-caret:hover{color:var(--text)}.ms-clear{font-size:12px;color:var(--danger);cursor:pointer;padding:2px 6px 6px}.ms-clear:hover{text-decoration:underline}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:var(--bg-1);color:var(--text);border:1px solid var(--accent-deep);border-radius:1px;padding:18px;width:640px;max-width:92vw;max-height:86vh;overflow-y:auto;box-shadow:none}.modal h3{margin-top:0}.modal.cost-orders-modal{width:calc(100vw - 32px);max-width:calc(100vw - 32px);height:calc(100vh - 32px);height:calc(100dvh - 32px);max-height:none;display:flex;flex-direction:column;overflow:hidden;padding:20px}.cost-orders-modal>h3,.cost-orders-modal>.muted,.cost-orders-modal>.error{flex-shrink:0}.cost-orders-scroll{flex:1 1 auto;min-height:0;overflow:auto}.cost-orders-scroll th{position:sticky;top:0;z-index:1}.cost-orders-actions{flex-shrink:0;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}.order-chat-overlay{z-index:1100}.modal.order-chat-modal{width:min(1400px,calc(100vw - 64px));max-width:calc(100vw - 32px);height:calc(100vh - 72px);height:calc(100dvh - 72px);max-height:none;padding:0;display:flex;flex-direction:column;overflow:hidden}.order-chat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--line);flex-shrink:0}.order-chat-header h3{margin:0 0 6px;overflow-wrap:anywhere}.order-chat-header .icon-btn{flex-shrink:0}.order-chat-error{margin:12px 16px 0;flex-shrink:0}.order-chat-status{align-self:center;flex-shrink:0}.order-chat-body .bubble{flex-shrink:0;overflow-wrap:anywhere}.order-chat-message-meta{font-size:11px}.order-chat-message-text{white-space:pre-wrap}.order-chat-body .order-chat-match{border:1px solid var(--accent);border-left-width:3px}.order-chat-actions{padding:12px 16px;border-top:1px solid var(--line);flex-shrink:0;gap:10px;justify-content:flex-end;flex-wrap:wrap}.order-chat-actions>a{margin-right:auto}.order-chat-body .order-chat-image-button{display:block;max-width:100%}.order-chat-image-view{flex:1;min-height:0;overflow:auto;padding:12px}.order-chat-image-view>img{display:block;max-width:100%;height:auto;margin:12px auto 0}.order-chat-hidden{display:none}@media (max-width: 600px){.modal.cost-orders-modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100vh - 16px);height:calc(100dvh - 16px);padding:12px}.modal.order-chat-modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100vh - 32px);height:calc(100dvh - 32px)}.order-chat-header,.order-chat-actions{padding:12px}.order-chat-body .bubble{max-width:95%}}.modal.flush{padding:0;display:flex;flex-direction:column;overflow:hidden}.modal.flush .modal-head{padding:18px 20px 12px;border-bottom:1px solid var(--line-soft);background:var(--bg-1);flex:0 0 auto}.modal.flush .modal-body{padding:14px 20px;overflow-y:auto;flex:1 1 auto}.modal.flush .modal-foot{padding:12px 20px;border-top:1px solid var(--line-soft);background:var(--bg-1);flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px}.modal label{display:block;margin-top:10px;font-size:13px;color:var(--muted)}.modal input,.modal textarea{width:100%;margin-top:4px}.modal input[type=checkbox]{width:auto;margin-top:0;display:inline-block;vertical-align:middle}.acc-section{padding:14px 0;border-top:1px solid var(--line-soft)}.acc-section:first-of-type{border-top:0;padding-top:4px}.acc-section-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;margin-bottom:10px}.acc-field{flex:1;margin-top:0}.acc-field span{display:block;margin-bottom:4px}.pw-rules{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.pw-rules li{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.pw-rules li.ok{color:var(--success)}.ui-sound-toggle{display:flex!important;align-items:center;gap:10px;margin:0 0 12px!important;padding:9px 10px;border:1px solid var(--line);background:var(--field-bg);cursor:pointer}.ui-sound-toggle input{flex:0 0 auto;margin:0!important}.ui-sound-toggle span{display:flex;flex-direction:column;gap:2px;color:var(--text)}.ui-sound-toggle b{font-family:var(--font-mono);font-size:12px}.ui-sound-toggle small{color:var(--muted);font-size:11px}.emp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 880px){.emp-stats{grid-template-columns:repeat(2,1fr)}}.emp-stat{display:flex;flex-direction:column;gap:10px}.emp-stat-top{display:flex;align-items:center;gap:8px;font-size:13px}.emp-stat-val{font-size:30px;font-weight:700;line-height:1}.emp-stat-val.ok{color:var(--success)}.emp-stat-val.bad{color:var(--danger)}.emp-table{width:100%}.emp-cell{display:flex;align-items:center;gap:12px}.emp-avatar{width:38px;height:38px;border-radius:1px;flex:0 0 38px;display:grid;place-items:center;font-weight:700;font-size:13px;background:var(--accent-soft);color:var(--accent-bright)}.emp-name{display:flex;align-items:center;gap:8px;font-weight:600}.emp-email{font-size:12px}.emp-you{font-size:10px;text-transform:uppercase;letter-spacing:.04em;background:var(--bg-3);color:var(--muted);border-radius:1px;padding:1px 6px}.role-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;border-radius:1px;padding:3px 10px;border:1px solid var(--line);background:var(--bg-3);color:var(--text)}.role-badge.role-super{color:var(--danger);border-color:var(--danger);background:var(--danger-bg)}.role-badge.role-admin{color:var(--accent-bright);border-color:var(--accent);background:var(--accent-soft)}.role-badge.role-operator{color:var(--success);border-color:var(--success);background:var(--success-bg)}.role-badge.role-viewer{color:var(--muted)}.role-badge.role-custom{color:var(--accent-bright);border-color:var(--accent);background:var(--accent-soft)}.role-select{cursor:pointer}.role-dot{width:9px;height:9px;border-radius:0;padding:0;border:none;background:currentColor}.emp-modal-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.emp-modal-ico{width:44px;height:44px;border-radius:1px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-bright)}.form-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 620px){.form-grid2{grid-template-columns:1fr}}.form-grid2 label{display:flex;flex-direction:column;gap:5px}.fld-label{font-size:12px;color:var(--muted)}.pass-row{display:flex;gap:6px;align-items:center}.pass-row input{flex:1}.link-btn{background:none;border:none;color:var(--accent-bright);cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:0;font:inherit}.role-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 620px){.role-cards{grid-template-columns:1fr}}.role-card{text-align:left;border:1px solid var(--line);background:var(--bg-2);border-radius:var(--r);padding:10px 12px;cursor:pointer;transition:border-color .12s,background .12s}.role-card:hover{border-color:var(--accent)}.role-card.on{border-color:var(--accent);background:var(--accent-soft)}.role-card-title{display:flex;align-items:center;gap:8px;font-weight:600}.role-card-desc{font-size:12px;margin-top:4px}.roles-layout{display:grid;grid-template-columns:260px 1fr;gap:14px;align-items:start}@media (max-width: 820px){.roles-layout{grid-template-columns:1fr}}.roles-list{display:flex;flex-direction:column;gap:4px}.role-item{text-align:left;border:1px solid transparent;background:none;cursor:pointer;border-radius:var(--r-sm);padding:8px 10px;color:var(--text)}.role-item:hover{background:var(--row-hover)}.role-item.on{background:var(--accent-soft);border-color:var(--accent)}.role-item-title{display:flex;align-items:center;gap:6px;font-weight:600}.role-item-sub{font-size:11px;margin-top:2px}.perm-matrix{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}@media (max-width: 720px){.perm-matrix{grid-template-columns:1fr}}.perm-group{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px}.perm-group-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.perm-items{display:flex;flex-direction:column;gap:6px}.perm-item{display:flex;align-items:center;gap:8px;font-size:13px}.delivery-problems{border-color:var(--warn);margin-bottom:12px}.delivery-problems h3{color:var(--warn);margin:0 0 6px}.scan-warnings{margin-top:8px;padding:8px 10px;border:1px solid var(--warn);color:var(--warn);font-family:var(--font-mono);font-size:12px}::selection{color:var(--accent-contrast);background:var(--accent)}.game-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(button,a,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:-3px}h1,h2,h3,h4{font-weight:600;letter-spacing:-.025em}button{font-family:var(--font-sans);font-weight:700;border-radius:11px;transition:background-color .16s,color .16s,border-color .16s}.cell-num-steppers button{clip-path:none!important}.cell-num-steppers button:before{content:none!important}button:disabled{cursor:not-allowed}button.danger{background:var(--danger-bg);color:var(--danger);border-color:transparent}button.danger:hover:not(:disabled){background:var(--danger);color:var(--accent-contrast);border-color:var(--danger)}.btn-start{color:var(--accent-contrast)}.card,.game-panel,.login-box,.modal,button.game-metric:hover{--panel-fill: var(--bg-1);--panel-edge: var(--line);border:1px solid var(--panel-edge);border-radius:var(--r-lg);box-shadow:none;background:var(--panel-fill)}.card{padding:20px}.game-panel{padding:24px;min-width:0}.delivery-problems{--panel-edge: var(--warn)}.app-header{height:var(--topbar-h);gap:18px;background:var(--chrome-bg);border-bottom-color:var(--line-soft)}button.header-brand{padding:0 24px;background:transparent;border:0;border-right:1px solid var(--line-soft);text-align:left}button.header-brand:hover{background:var(--accent-soft)}.header-brand :is(img,.brand-mark){width:34px;height:34px}.brand-lockup{display:flex;flex-direction:column;gap:2px}.header-brand .brand-name{font:700 27px var(--font-head);letter-spacing:-.04em;color:var(--accent-bright)}.brand-period{color:var(--accent)}.brand-caption{color:var(--muted-2);font-size:10px;font-weight:400;letter-spacing:0}.app-header .page-title{font:600 23px var(--font-head);letter-spacing:-.025em}.app-header .page-title:before{content:none}.rates-bar{font-family:var(--font-sans);font-size:10px;height:34px;border-color:var(--line-soft);background:transparent}.hdr-profile{background:var(--bg-1)}.hdr-avatar{color:var(--accent);background:var(--accent-soft)}.sidebar{background:var(--chrome-bg);border-right-color:var(--line-soft)}.sidebar-nav{gap:5px;padding:14px}.nav-section-label{color:var(--muted-2);padding:18px 10px 8px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.nav-section-label:not(:first-child){margin-top:14px;border-top:1px solid var(--line-soft)}.navitem{min-height:40px;border:0;border-radius:var(--r);padding:10px 12px;font-size:13px}.navitem .nav-ico{color:var(--muted-2);transition:transform .25s var(--ease-out),color .2s}.navitem.on{background:var(--bg-2);color:var(--text);box-shadow:none}.navitem.on .nav-ico,.navitem.on .nav-caret{color:var(--accent-bright)}.navitem:hover:not(.on){background:var(--bg-2)}.navitem.on:hover{background:var(--bg-3)}.navitem .cnt{border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-bright)}.navitem .cnt.warn{background:var(--warn-bg);color:var(--warn)}.subnav{animation:game-fade-in .15s ease}.subitem{font-size:12px}.subitem.on{color:var(--accent)}.sidebar-foot{padding:12px}.sidebar-signature{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 8px 4px;font-size:10px;font-weight:400;color:var(--muted-2)}.sidebar-signature>span:first-child{font:600 13px var(--font-head);color:var(--accent)}.app-body{padding:26px;background:var(--bg)}.seg{padding:4px;gap:4px;background:var(--field-bg);border:0}.seg button{border:0}.seg button.on{color:var(--accent-bright);background:var(--accent-soft)}th{background:var(--field-bg);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;padding-top:12px;padding-bottom:12px}td{transition:background-color .18s}.badge{font-family:var(--font-sans);font-weight:500;border-color:transparent;border-radius:var(--r-sm);padding:3px 8px}.badge.ok{color:var(--success);background:var(--success-bg)}input,textarea{transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus{box-shadow:0 0 0 3px var(--accent-soft)}.chat-item,.acc-item{transition:background-color .2s,box-shadow .2s}.chat-item.active,.acc-item.active{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.chat-send{background:var(--field-bg)}.bubble{border-radius:var(--r)}.bubble.mine{background:var(--accent-soft)}.acc-picker{height:calc(100dvh - var(--topbar-h) - 52px)}.modal-overlay{animation:game-fade-in .25s ease}.modal{--panel-edge: var(--line);box-shadow:var(--shadow);animation:game-fade-in .15s ease}.modal.flush .modal-head{background:transparent;padding-right:28px}.modal h3{font:600 20px var(--font-head)}.dd-panel,.ms-panel,.ctx-menu{box-shadow:var(--shadow);border-radius:var(--r);border:1px solid var(--line);animation:game-fade-in .15s ease}.dd-item{justify-content:flex-start;text-align:left;font-size:13px;font-weight:600}.motion-toggle{justify-content:space-between;gap:16px}.motion-switch{width:30px;height:18px;border:1px solid var(--line);padding:3px;flex-shrink:0}.motion-switch:after{content:"";display:block;width:10px;height:10px;background:var(--muted);transition:transform .2s,background-color .2s}.motion-switch.on{border-color:var(--accent-deep)}.motion-switch.on:after{background:var(--accent);transform:translate(12px)}.dd-palette{display:flex;align-items:center;gap:8px;padding:8px 14px 10px;font-size:13px;font-weight:600}.dd-palette>span{flex:1}.dd-palette>button{width:18px;height:18px;min-height:0;padding:0;border:0;border-radius:50%;cursor:pointer}.dd-palette>button.on{box-shadow:0 0 0 2px var(--bg-1),0 0 0 4px var(--accent)}.toast{box-shadow:var(--shadow-sm);border-left-width:4px}.progress{background:var(--field-bg);height:20px}.progress-bar{background:var(--bg-3);box-shadow:inset -2px 0 var(--accent)}.progress-bar:after{content:none}.progress-pct{text-shadow:none}.loading-bars{display:inline-flex;align-items:center;height:26px;gap:5px;color:var(--accent)}.loading-bars i{display:block;width:5px;height:20px;background:currentColor;animation:game-loading 1s ease-in-out infinite}.loading-bars i:nth-child(2){animation-delay:.12s}.loading-bars i:nth-child(3){animation-delay:.24s}.loading-bars i:nth-child(4){animation-delay:.36s}.finance-page{max-width:1760px;margin:0 auto}.orders-dashboard{display:flex;flex-direction:column;gap:20px}.dashboard-toolbar{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:4px}.dashboard-label{display:block;color:var(--muted-2);font-size:12px;font-weight:400;letter-spacing:0}.dashboard-account{width:230px;max-width:100%}.dashboard-account>.dashboard-label{margin-bottom:8px}.dashboard-account .combobox-input{height:42px;background:var(--bg-1);font-size:13px}.dashboard-periods{display:flex;gap:4px;flex-wrap:wrap}button.game-period{background:var(--bg-1);color:var(--muted);border-color:transparent;height:42px;padding:0 17px}button.game-period:hover{color:var(--text);background:var(--bg-2)}button.game-period.on{background:var(--accent);color:var(--accent-contrast)}.game-sync{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 18px;margin-left:auto;background:transparent;color:var(--accent);border-color:var(--accent-deep)}.game-sync:hover:not(:disabled){color:var(--accent-contrast);background:var(--accent)}.dashboard-currency-note{color:var(--warn);font-size:12px}.tone-green{--tone: var(--success);--tone-soft: var(--success-bg)}.tone-blue{--tone: var(--game-blue);--tone-soft: rgba(140,196,255,.07)}.tone-amber{--tone: var(--warn);--tone-soft: var(--warn-bg)}.tone-red{--tone: var(--danger);--tone-soft: var(--danger-bg)}.game-chip{background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--r-sm);padding:5px 10px;color:var(--accent);font-size:12px;font-weight:500}.game-text-action{padding:0;border:0;background:none;color:var(--accent);font-size:12px;white-space:nowrap}.game-text-action:hover{background:none;color:var(--accent-bright)}.game-text-action span{display:inline-block;margin-left:8px;transition:transform .25s}.game-text-action:hover span{transform:translate(2px,-2px)}.dashboard-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.game-metric{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;text-align:left;color:var(--text);position:relative}button.game-metric:hover{--panel-fill: var(--bg-2);--panel-edge: var(--accent-deep)}.metric-heading{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);font-weight:500}.metric-icon{display:grid;place-items:center;width:30px;height:30px;background:var(--tone-soft);color:var(--tone);border-radius:var(--r-sm)}.metric-arrow{margin-left:auto;color:var(--muted-2);font-size:18px}.metric-amount{color:var(--tone);font:600 clamp(20px,1.6vw,30px)/1.35 var(--font-head);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere}.metric-amount small{margin-left:7px;font:700 11px var(--font-sans);color:var(--muted-2);white-space:nowrap}.metric-caption{color:var(--muted-2);font-size:11px;font-weight:500;margin-top:auto}.dashboard-charts{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.dashboard-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.dashboard-panel-head h3{font-size:18px;margin:0}.dashboard-panel-head>svg{color:var(--muted-2);flex-shrink:0}.dashboard-panel-head .dashboard-label{font-size:12px;margin-bottom:6px}.chart-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:var(--muted)}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.chart-legend span:before{content:"";width:16px;height:3px;background:var(--accent)}.chart-legend .legend-refunds:before{background:var(--danger)}.dashboard-chart{height:280px;margin-left:-10px}.chart-footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:12px}.chart-footer b{color:var(--accent)}.status-orbit{width:210px;height:210px;margin:-2px auto 12px;position:relative}.status-orbit-center{position:absolute;top:27%;right:27%;bottom:27%;left:27%;padding:0;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text)}.status-orbit-center:hover{background:transparent;color:var(--accent)}.status-orbit-center strong{font:30px/1.1 var(--font-head);overflow-wrap:anywhere;max-width:100%}.status-orbit-center>span{font-size:9px;color:var(--muted);margin-top:8px;white-space:nowrap}.status-breakdown{display:flex;flex-direction:column;gap:6px}.status-breakdown button{display:flex;align-items:center;gap:9px;width:100%;padding:6px 0;border:0;background:transparent;font-size:12px;font-weight:600;color:var(--muted)}.status-breakdown button:hover{color:var(--text);background:var(--bg-2)}.status-breakdown b{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--text)}.status-breakdown small{width:42px;text-align:right;color:var(--muted-2)}.status-dot{width:7px;height:7px;background:var(--muted);border-radius:50%}.status-closed{background:var(--success)}.status-paid{background:var(--game-blue)}.status-refunded{background:var(--danger)}.dashboard-secondary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.dashboard-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.ranking-trophy{color:var(--muted);background:var(--bg-2);padding:10px;display:grid;place-items:center;border-radius:var(--r)}.ranking-list{display:flex;flex-direction:column;gap:5px;max-height:360px;overflow-y:auto}.ranking-row{display:flex;align-items:center;gap:12px;padding:13px 4px;background:transparent;border:0;border-bottom:1px solid var(--line-soft);text-align:left;color:var(--text)}.ranking-row:hover,.ranking-row.selected{background:var(--accent-soft)}.ranking-place{font:500 16px var(--font-head);color:var(--muted-2);width:26px;flex-shrink:0}.ranking-place.winner{color:var(--accent)}.ranking-detail{flex:1;min-width:0}.ranking-name{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;overflow-wrap:anywhere}.ranking-name b{color:var(--muted);font-size:11px}.ranking-track{display:block;margin-top:9px;height:4px;background:var(--bg-3);overflow:hidden}.ranking-track>span{display:block;width:var(--fill);height:100%;background:var(--accent)}.ranking-share{width:36px;text-align:right;color:var(--muted-2);font-size:10px;flex-shrink:0}.top-products td{padding-top:13px;padding-bottom:13px}.top-products td.cell-clip{max-width:220px}.product-rank{font:500 13px var(--font-head);color:var(--muted-2)}.product-rank.first{color:var(--accent)}.product-revenue{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-payroll{display:flex;align-items:center;gap:18px;padding:20px 24px}.payroll-icon{display:grid;place-items:center;width:44px;height:44px;color:var(--accent);background:var(--accent-soft);flex-shrink:0;border-radius:var(--r)}.dashboard-payroll strong{display:block;font:22px var(--font-head);margin-top:4px}.dashboard-payroll strong small{margin-left:7px;font:12px var(--font-sans);color:var(--muted)}.payroll-caption{font-size:12px;color:var(--muted-2)}.dashboard-payroll button{margin-left:auto}.dashboard-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;min-height:180px;color:var(--muted-2);text-align:center;font-size:12px}.dashboard-empty svg{color:var(--accent);opacity:.5}.dashboard-error{display:flex;align-items:center;flex-wrap:wrap;gap:18px;--panel-edge: var(--danger)}.dashboard-error>svg{color:var(--danger)}.dashboard-error p{color:var(--muted);font-size:12px;margin-bottom:0}.dashboard-error button{margin-left:auto}.dashboard-skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative}.dashboard-skeleton>div{height:150px;background:var(--bg-1);border-radius:var(--r-lg);animation:game-skeleton 1.4s ease-in-out infinite alternate}.dashboard-skeleton>div:nth-child(2n){animation-delay:.25s}.dashboard-skeleton>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--muted);font-size:13px}.dashboard-attention>p{font-size:12px;margin:-4px 0 14px}.attention-row{display:flex;align-items:center;gap:12px;width:100%;padding:14px 4px;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:transparent;color:var(--text);text-align:left}.attention-row:hover{background:var(--bg-2);border-color:var(--line-soft)}.attention-row>svg:first-child{color:var(--muted-2)}.attention-row>svg:last-child{color:var(--muted-2);transform:rotate(-90deg)}.attention-row>span{flex:1;min-width:0}.attention-row small{display:block;margin-top:5px;font-size:11px;font-weight:400;color:var(--muted-2)}.attention-row b{color:var(--warn);font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.attention-period{margin-top:20px}.attention-period .attention-row:last-child{border-bottom:0}.dashboard-recent .table-scroll>table{width:100%;min-width:750px;table-layout:fixed}.dashboard-recent th:first-child{width:38%}.dashboard-recent th:nth-child(2),.dashboard-recent th:nth-child(3){width:18%}.dashboard-recent th:nth-child(4),.dashboard-recent th:nth-child(5){width:13%}.dashboard-recent td{padding-top:15px;padding-bottom:15px}.recent-product>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recent-product small{display:block;color:var(--muted-2);margin-top:5px;font-size:11px;overflow:hidden;text-overflow:ellipsis}.recent-product .link-btn{font-size:inherit;text-decoration:none}.recent-product .link-btn:hover{text-decoration:underline}.recent-amount{white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.recent-error{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:24px 0;color:var(--danger)}.badge.pending{background:var(--accent-soft);color:var(--accent-bright)}.login-features{display:grid;gap:18px;margin-top:38px;color:var(--muted)}.login-features>span{display:flex;align-items:center;gap:12px}.login-features svg{color:var(--accent)}.chat-window,.chat-list,.acc-picker{border-radius:var(--r)}.chat-name,.chat-acc,.acc-name{font-weight:500}.seg,.seg button,.subitem,.cost-flag{border-radius:var(--r-sm)}.btn-stop{color:var(--accent-contrast)}.login-wrap{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);gap:0;padding:0}.login-scene{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:700px;padding:48px clamp(32px,5vw,90px);background:var(--chrome-bg)}.login-wordmark{display:flex;align-items:center;gap:12px;font:700 30px var(--font-head);margin-bottom:70px}.login-wordmark img{width:36px;height:36px}.eyebrow{color:var(--muted);font-size:13px;font-weight:400}.login-pitch p{margin:18px 0;font:600 clamp(32px,3.7vw,58px)/1.15 var(--font-head);letter-spacing:-.04em}.login-pitch p span{color:var(--accent)}.login-description{max-width:330px;color:var(--muted);font-size:14px;line-height:1.7}.login-scene-foot{display:flex;justify-content:space-between;gap:16px;margin-top:42px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted-2);font-size:9px;font-weight:800;letter-spacing:.08em}.login-stack{justify-self:center;align-self:center;max-width:470px;padding:40px 28px}.login-box{padding:36px;--panel-edge: var(--line)}.login-step{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:30px;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.04em}.login-step img{width:26px;height:26px}.login-title{font:600 28px var(--font-head);text-align:left}.login-sub{text-align:left;font-size:12px;margin-top:8px}.login-form{display:grid;gap:10px;margin-top:28px}.login-label{color:var(--muted);font-size:12px;margin-top:6px}.login-form>input{min-height:44px}.login-form .link-btn{font-size:11px}.login-box button[type=submit]{display:flex;align-items:center;justify-content:space-between;margin-top:16px!important;padding:14px}.login-box .error{padding:10px;border-left:2px solid var(--danger);background:var(--danger-bg);font-size:12px}.login-access-note{margin-top:20px;max-width:280px;text-align:center;font-size:11px;color:var(--muted-2)}.dashboard-cash{padding:0}.dashboard-cash>.dashboard-panel-head{padding:22px 24px;margin:0;border-bottom:1px solid var(--line-soft)}.dashboard-cash .game-metric{border:0;border-right:1px solid var(--line-soft);border-radius:0;background:transparent;padding:22px 20px;gap:16px}.dashboard-cash .game-metric:last-child{border-right:0}.dashboard-cash button.game-metric:hover{background:var(--bg-2);border:0;border-right:1px solid var(--line-soft);border-radius:0}.dashboard-cash .game-metric:nth-child(2) .metric-amount{color:var(--text)}.dashboard-cash .metric-icon{display:none}.dashboard-cash .metric-heading{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.metric-trend{display:block;width:100%;height:32px;color:var(--tone);margin-top:2px}.cash-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 24px;color:var(--warn);background:var(--warn-bg);border-top:1px solid var(--line-soft);border-radius:0 0 var(--r-lg) var(--r-lg);font-size:12px}.cash-note>span{flex:1;min-width:180px}.cash-note .game-text-action{color:var(--warn)}.attention-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.attention-tile{display:grid;grid-template-columns:1fr auto;gap:10px;padding:20px;text-align:left;background:var(--tone-soft);border:1px solid color-mix(in srgb,var(--tone) 24%,var(--line-soft));border-radius:var(--r);color:var(--text)}.attention-tile:hover{background:var(--bg-2);border-color:var(--tone)}.attention-tile>svg,.attention-tile>b{color:var(--tone)}.attention-tile>b{font:600 20px var(--font-head)}.attention-tile>strong,.attention-tile>small,.attention-tile>span{grid-column:1 / -1}.attention-tile>strong{font-size:13px}.attention-tile>small{color:var(--muted);font-size:11px;font-weight:400}.attention-tile>span{display:flex;align-items:center;justify-content:space-between;color:var(--tone);font-size:11px;margin-top:6px}.balance-list{max-height:360px;overflow:auto}.balance-group+.balance-group{margin-top:16px}.balance-currency{padding:6px 0;color:var(--muted-2);font:11px var(--font-mono)}.balance-row{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--text);padding:13px 4px;font-size:12px}.balance-row:hover{background:var(--row-hover)}.balance-row>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.balance-row b{font:500 12px var(--font-mono);white-space:nowrap}.account-presence{width:7px;height:7px;border-radius:50%;background:var(--muted-2);flex-shrink:0}.account-presence.online{background:var(--accent)}.orders-page{display:flex;flex-direction:column;gap:20px}.orders-status-tabs{display:flex;flex-wrap:wrap;gap:8px}.orders-status-tabs button{padding:9px 18px}.orders-status-tabs button.on{background:var(--accent-soft);border-color:var(--accent-deep);color:var(--accent)}.orders-table-modal{width:1400px;max-width:96vw}.orders-search{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.orders-search input{flex:1 1 220px;min-width:0;max-width:340px}.orders-search button{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.orders-table-scroll{overflow:auto;max-height:60vh}.orders-table-panel .orders-table-scroll{max-height:68vh}.orders-table-scroll table{min-width:1060px}.orders-table-scroll th{position:sticky;top:0;z-index:1}.orders-table-scroll td{padding-top:15px;padding-bottom:15px}.orders-table-scroll td.num-td{padding:0;min-width:110px}.orders-table-scroll .cell-clip{max-width:280px}.orders-table-scroll .order-product-link{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font:inherit}.orders-table-scroll .badge{font-size:10px}.top-iconbtn,.hdr-profile,.rates-bar,.hdr-avatar{border-radius:var(--r-sm)}.header-brand .brand-name{font-size:23px;color:var(--text)}.brand-caption{font-size:8px;letter-spacing:.2em}.sidebar-toggle{background:transparent;border-color:var(--line-soft);flex-shrink:0}.app-header .page-title{min-width:0;font-size:19px}.rates-bar{font-family:var(--font-mono)}@media (min-width: 861px){.shell.nav-compact{--sidebar-w: 76px}.nav-compact .header-brand{padding:0;justify-content:center}.nav-compact .brand-lockup,.nav-compact .nav-label,.nav-compact .nav-caret,.nav-compact .subnav,.nav-compact .sidebar-signature,.nav-compact .nav-section-label{display:none}.nav-compact .sidebar-nav{padding:14px 10px;gap:12px}.nav-compact .nav-section+.nav-section{border-top:1px solid var(--line-soft);padding-top:12px}.nav-compact .navitem{position:relative;justify-content:center;padding:12px;min-height:44px}.nav-compact .navitem .cnt{position:absolute;right:0;top:0;font-size:9px;padding:0 3px;min-width:14px}.nav-compact .navitem .cnt.warn{top:auto;bottom:0}.nav-compact .sidebar-foot{padding:10px}}@media (max-width: 860px){.sidebar-toggle{display:none}}.messenger{grid-template-columns:330px minmax(0,1fr);gap:16px}.chat-search-bar{padding:12px;border-bottom:1px solid var(--line-soft);position:sticky;top:0;background:var(--bg-1);z-index:1}.chat-search-bar input{width:100%;font-size:12px}.chat-search-bar button{padding:8px;display:inline-grid;place-items:center}.chat-list{border-color:var(--line-soft);border-radius:var(--r-lg) var(--r-lg) 0 0}.chat-list-footer{border-color:var(--line-soft);padding:14px;border-radius:0 0 var(--r-lg) var(--r-lg)}.chat-list-footer button{font-size:12px}.chat-item{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px;padding:16px 12px}.chat-item>:not(.chat-avatar){grid-column:2;min-width:0}.chat-item>.chat-avatar{grid-column:1;grid-row:1 / 4}.chat-avatar{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:11px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:800;flex-shrink:0}.avatar-tone-1{background:#8cc4ff1a;color:var(--game-blue)}.avatar-tone-2{background:var(--warn-bg);color:var(--warn)}.avatar-tone-3{background:var(--danger-bg);color:var(--danger)}.chat-item-top{align-items:center;gap:5px}.chat-name{font-size:12px}.chat-item.has-unread .chat-name{font-weight:800}.chat-time{font:9px var(--font-mono)}.chat-preview{margin-top:4px;font-size:11px;color:var(--muted-2)}.chat-acc{font-size:11px;font-weight:600}.chat-item.active{background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}.unread-badge{border-radius:5px;background:var(--accent);color:var(--accent-contrast);font:700 10px/18px var(--font-sans);margin-left:0}.chat-window{border-color:var(--line-soft);border-radius:var(--r-lg)}.chat-empty{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:32px;text-align:center}.chat-empty svg{color:var(--accent)}.chat-empty strong{color:var(--text);font:500 17px var(--font-head)}.chat-empty span{max-width:290px}.chat-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:16px 20px;border-color:var(--line-soft)}.chat-header>.row{margin-left:auto}.chat-header .sys-link{color:var(--text);text-decoration:none}.chat-header button{font-size:11px}.chat-body{background:var(--bg);padding:22px;gap:12px}.bubble{border:1px solid var(--line-soft);border-radius:14px 14px 14px 4px;padding:12px 16px;line-height:1.7;overflow-wrap:anywhere}.bubble.mine{border-color:color-mix(in srgb,var(--accent) 16%,var(--line-soft));border-radius:14px 14px 4px;background:var(--accent-soft)}.bubble>.muted{margin-bottom:5px}.bubble.system{background:#8cc4ff0f;color:var(--text);border:1px solid rgba(140,196,255,.15);border-radius:var(--r);font-size:12px}.bubble.system .muted{color:var(--game-blue)}.chat-day-sep span{border:0;border-radius:6px;background:var(--bg-2);font-size:10px;padding:4px 10px}.chat-send{padding:16px;border-color:var(--line-soft);background:var(--bg-1)}.chat-send .chat-input{min-width:0;background:var(--bg);border-radius:var(--r)}.lot-link{border-color:var(--line);border-radius:var(--r-sm);font-size:11px}.chat-img{border-radius:var(--r-sm)}.acc-dot{border-radius:50%}@media (max-width: 1200px){.messenger{grid-template-columns:290px minmax(0,1fr)}}@media (max-width: 760px){.msg-page .messenger{grid-template-columns:minmax(0,1fr)}.chat-header{padding:12px;gap:10px}.chat-header>.row{margin-left:0;width:100%}.chat-header .lot-link{max-width:190px}.chat-body{padding:12px}.bubble{max-width:92%}.chat-send{padding:10px}.attention-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-tile{padding:14px}.attention-tile strong{font-size:12px}.orders-table-panel{padding:14px}.orders-search input{max-width:none}.orders-search button{margin-left:0}}@keyframes game-fade-in{0%{opacity:0}to{opacity:1}}@keyframes game-loading{0%,to{transform:scaleY(.35);opacity:.35}50%{transform:scaleY(1);opacity:1}}@keyframes game-skeleton{0%{opacity:.4}to{opacity:.8}}@media (max-width: 1400px){.app-header>.rates-bar{display:none}}@media (max-width: 1200px){:root{--sidebar-w: 214px}.app-body{padding:20px}.dashboard-metrics,.dashboard-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-charts{grid-template-columns:minmax(0,1fr) 285px}.game-panel{padding:20px}.dashboard-cash{padding:0}.dashboard-cash .game-metric{border-bottom:1px solid var(--line-soft)}.metric-amount{font-size:28px}.game-sync{margin-left:0}}@media (max-width: 1000px){.dashboard-charts{grid-template-columns:minmax(0,1fr)}.order-status-panel{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;align-items:center}.order-status-panel .dashboard-panel-head{grid-column:1 / -1}.status-orbit{margin:0 auto}.dashboard-bottom-grid,.dashboard-secondary-grid{grid-template-columns:minmax(0,1fr)}.chart-legend{gap:8px}.payroll-caption{display:none}}@media (max-width: 900px){.acc-picker{height:auto}}@media (max-width: 860px){.brand-lockup{display:none}button.header-brand{width:auto;padding:0 14px;border-right:0}.header-brand :is(img,.brand-mark){width:30px;height:30px}.app-header{gap:10px}.app-header .page-title{font-size:17px}.sidebar{width:260px}}@media (max-width: 760px){.login-wrap{grid-template-columns:minmax(0,1fr);padding:28px 16px}.login-scene{display:none}.login-stack{max-width:430px;padding:0}.login-box{padding:28px}}@media (max-width: 600px){:root{--topbar-h: 58px}.app-body{padding:12px;animation:none}.card{padding:14px}.game-panel{padding:20px 16px}.dashboard-cash{padding:0}.dashboard-cash>.dashboard-panel-head{padding:18px 16px}.dashboard-cash .game-metric{padding:18px 14px}.cash-note{padding:14px 16px}.app-header{gap:6px}.app-header .page-title{font-size:14px}button.header-brand{padding:0 8px}.modal{padding:16px;max-width:calc(100vw - 16px)}.dashboard-toolbar{gap:12px}.dashboard-account{width:100%}.dashboard-periods{width:100%;gap:4px}button.game-period{flex:1;padding:0 7px;font-size:11px}.game-sync{width:100%}.orders-dashboard{gap:14px}.dashboard-metrics{gap:0}.game-metric{padding:16px 14px;gap:10px}.metric-icon{width:24px;height:24px}.metric-heading{font-size:10px;gap:6px}.metric-arrow{display:none}.metric-amount{font-size:21px}.metric-amount small{display:block;margin:4px 0 0;font-size:10px}.metric-caption{font-size:10px;line-height:1.6}.dashboard-panel-head{flex-wrap:wrap}.dashboard-panel-head h3{font-size:16px}.dashboard-chart{height:250px}.order-status-panel{grid-template-columns:minmax(0,1fr)}.status-orbit{margin-bottom:12px}.dashboard-payroll{flex-wrap:wrap;gap:12px}.dashboard-payroll>div{min-width:0;flex:1}.dashboard-payroll strong{overflow-wrap:anywhere;font-size:20px}.dashboard-payroll button{width:100%}.top-products .table-scroll>table{min-width:470px}.login-title{font-size:25px}.login-box{padding:24px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width: 380px){.dashboard-metrics,.dashboard-skeleton,.attention-tiles{grid-template-columns:minmax(0,1fr)}}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-visibility=hidden] *,html[data-visibility=hidden] *:before,html[data-visibility=hidden] *:after{animation-play-state:paused!important}.pulse-shell{--sidebar-w: 240px;display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"sidebar topbar" "sidebar page"}.pulse-shell .shell-main{display:contents}.pulse-shell .app-header{grid-area:topbar;min-height:69px;height:auto;padding:14px 28px;gap:10px;flex-wrap:wrap;background:var(--b1)}.pulse-shell .sidebar{grid-area:sidebar;width:auto;min-height:0;height:100%;background:var(--b1);border-right:1px solid var(--line)}.pulse-shell .sidebar-brand-row{display:flex;align-items:center;padding:22px 22px 14px;gap:10px}.pulse-shell .header-brand{flex:1;width:auto;min-width:0;height:auto;padding:0;border:0;background:transparent;gap:11px;justify-content:flex-start}.pulse-shell .header-brand :is(img,.brand-mark){width:38px;height:38px}.pulse-shell .header-brand .brand-name{font:800 17px/1 var(--font-head);letter-spacing:-.03em;color:var(--text)}.pulse-shell .header-brand .brand-caption{margin-top:6px;font-size:9px;letter-spacing:.24em}.pulse-shell .sidebar-toggle{width:26px;height:30px;padding:0;background:transparent;color:var(--muted);border:0}.pulse-shell .sidebar-nav{padding:0 14px 12px;gap:0;scrollbar-width:none}.pulse-shell .sidebar-nav::-webkit-scrollbar{display:none}.pulse-shell .navitem .nav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-shell .navitem .cnt{min-width:20px;height:20px;padding:0 6px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font:700 11px var(--font-mono);background:var(--b10);color:#aeb5ad}.pulse-shell .navitem .cnt.red{background:#ff6b5e;color:#1a0705}.pulse-shell .navitem .cnt.warn{background:#ffb547;color:#1f1300}.pulse-shell .nav-section-label{padding:17px 10px 6px;margin:0;font-size:10px;letter-spacing:.14em}.pulse-shell .navitem{min-height:38px;padding:8px 10px;gap:11px;font-size:13.5px;font-weight:600;border:0;border-radius:10px}.pulse-shell .navitem.on{background:var(--b6);color:#f4f6f0;box-shadow:none}.pulse-shell .navitem .nav-ico{color:var(--muted)}.pulse-shell .navitem.on .nav-ico{color:var(--accent)}.pulse-shell .navitem .nav-ico svg{width:18px;height:18px}.pulse-shell .sidebar-foot{padding:10px 12px 14px}.pulse-shell .sidebar-signature{font-size:9px;letter-spacing:.16em;padding:16px 10px 0}.pulse-shell .app-body{grid-area:page;padding:26px 28px 44px;min-height:0}.pulse-shell th{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pulse-shell .acc-picker{height:auto;max-height:calc(100dvh - 210px);padding:8px;border-radius:16px;background:var(--bg-1)}.pulse-shell .acc-item{border:0;border-radius:10px;margin:3px 0}.selected-account-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}.selected-account-heading>div{flex:1;min-width:0}.selected-account-heading h3{font:600 16px var(--font-head);margin:0 0 5px;overflow-wrap:anywhere}.selected-account-heading .muted{font-size:11px}.warehouse-choice{width:100%;background:transparent;text-align:left;color:var(--text)}.warehouse-choice .acc-item-top{gap:10px}.warehouse-choice .acc-name{flex:1}.warehouse-choice small{display:block;color:var(--muted);font:10px var(--font-sans);margin-top:4px}.warehouse-choice strong{font:600 19px var(--font-head);text-align:right}.workspace-page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;flex-wrap:wrap}.workspace-page-heading .page-title{font:700 30px/1.3 var(--font-head);letter-spacing:-.015em;margin:0;color:var(--text)}.workspace-page-heading p{color:var(--muted);font-size:13px;margin:8px 0 0}.workspace-page-heading>div{min-width:0}.workspace-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.workspace-page-actions:empty{display:none}.workspace-page-actions>button{display:inline-flex;align-items:center;gap:8px}.workspace-section-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:22px}.workspace-search-trigger{flex:1 1 210px;max-width:420px;display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;background:var(--b3);border:1px solid var(--b11);color:var(--muted);font-size:13px;text-align:left}.workspace-search-trigger span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}kbd{color:var(--muted);border:1px solid var(--b13);border-radius:5px;padding:1px 5px;font:10px var(--font-mono);white-space:nowrap}.workspace-command{display:inline-flex;align-items:center;gap:8px;height:40px}.workspace-account-filter .dashboard-account{width:180px}.workspace-account-filter .dashboard-label{display:none}.workspace-account-filter .combobox-input{height:40px;font-size:12px}.workspace-rates{display:flex;align-items:center;gap:0;margin-left:auto;min-height:40px;max-width:100%;border:1px solid var(--line);border-radius:11px;overflow-x:auto;background:var(--b2)}.workspace-rates .rates-bar{border:0;border-radius:0;height:26px;min-height:26px;background:transparent;padding:0 9px;font-size:12px}.workspace-rates b{color:#edefea;font-weight:600}.workspace-rates .rates-bar>span+span{padding-left:9px;border-left:1px solid var(--line)}.workspace-rates .rates-bar+.rates-bar{border-left:1px solid var(--line)}.hdr-user-info{display:flex;flex-direction:column;gap:2px;text-align:left}.hdr-user-info small{color:var(--muted);font-size:10px;font-weight:400}.pulse-shell .hdr-profile{height:40px;padding:4px 10px 4px 5px;gap:9px}.pulse-shell .hdr-avatar{background:var(--accent);color:var(--accent-contrast);border:0;width:30px;height:30px;border-radius:8px;font-size:11px;font-weight:800}.pulse-shell .hdr-name{font-size:12px;max-width:140px}.workspace-search-dialog{position:fixed;top:15vh;margin:0 auto;width:min(620px,94vw);max-height:70vh;padding:0;border:1px solid var(--line);border-radius:18px;background:var(--bg-1);color:var(--text);box-shadow:0 24px 80px #0008}.workspace-search-dialog::backdrop{background:#0009}.workspace-search-input{display:flex;gap:12px;align-items:center;padding:16px;border-bottom:1px solid var(--line)}.workspace-search-input input{flex:1;min-width:0;background:transparent;border:0}.workspace-search-results{padding:12px;overflow-y:auto;max-height:54vh}.workspace-search-results>small{display:block;padding:12px;font-size:10px;letter-spacing:.14em;color:var(--muted)}.workspace-search-results>button,.workspace-search-results>a{display:flex;align-items:center;width:100%;gap:12px;text-align:left;padding:12px;border:0;background:transparent;color:var(--text);border-radius:10px;text-decoration:none}.workspace-search-results>button:hover,.workspace-search-results>a:hover{background:var(--bg-2)}.workspace-search-results>:is(button,a)>span{flex:1;min-width:0}.workspace-search-results small{display:block;color:var(--muted);font-weight:400}.pulse-shell .orders-dashboard{max-width:1560px;margin:0 auto;gap:22px}.dashboard-page-heading{margin-bottom:0}.dashboard-page-heading .dashboard-toolbar{margin:0;gap:8px}.dashboard-page-heading .dashboard-account{width:170px}.dashboard-page-heading .dashboard-account>.dashboard-label{display:none}.pulse-shell .dashboard-periods{display:inline-flex;gap:0;padding:3px;border:1px solid var(--b10);border-radius:12px;background:var(--b2)}.pulse-shell button.game-period{height:32px;min-height:32px;padding:0 13px;border:0;border-radius:9px;background:transparent;font-size:12.5px}.pulse-shell button.game-period.on{background:var(--accent);color:var(--accent-contrast)}.pulse-shell .game-sync{min-height:40px;height:40px;padding:0 14px;border-radius:11px;background:var(--b3);border-color:var(--b11);color:var(--text);font-size:13px}.pulse-shell .game-sync:hover:not(:disabled){background:var(--b5);border-color:var(--b15);color:var(--text)}.pulse-shell .game-panel{padding:20px;border-radius:18px}.pulse-shell .dashboard-cash{padding:0;overflow:hidden}.pulse-shell .dashboard-cash>.dashboard-panel-head{padding:18px 20px}.dashboard-cash>.dashboard-panel-head>.cash-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cash-state{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:7px;background:rgba(var(--accent-rgb),.12);color:var(--accent);font:700 10px var(--font-sans)}.cash-state>span{width:7px;height:7px;border-radius:50%;background:currentColor}.pulse-shell .dashboard-panel-head .cash-heading .dashboard-label{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:400;margin:0}.pulse-shell .dashboard-panel-head h3{font:800 15px/1.4 var(--font-sans);margin:0}.pulse-shell .dashboard-panel-head .dashboard-label{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.pulse-shell .dashboard-chart .recharts-cartesian-axis-tick text{font-family:var(--font-mono)}.pulse-shell .status-orbit-center strong{font:600 38px/1.1 var(--font-head);letter-spacing:-.02em}.pulse-shell .status-orbit-center>span{font-size:12px;color:var(--muted)}.pulse-shell .order-status-panel{display:flex;flex-direction:column;gap:14px}.pulse-shell .order-status-panel .status-dot{width:10px;height:10px;border-radius:3px}.status-panel-link{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:9px;font-size:12px}.pulse-shell .dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0;margin:0 -1px -1px 0}.pulse-shell .dashboard-cash .game-metric{padding:20px;border-radius:0;gap:2px;min-height:198px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.pulse-shell .metric-amount{font-size:32px;line-height:1.4;letter-spacing:-.02em;margin:10px 0 4px}.pulse-shell .dashboard-cash .metric-arrow{display:none}.pulse-shell .metric-amount small{display:inline;margin:0 0 0 4px;font:600 12px var(--font-sans)}.metric-amount .value-fraction{font:600 13px var(--font-sans);color:var(--muted)}.pulse-shell .metric-heading{font-size:10.5px;letter-spacing:.14em}.pulse-shell .metric-caption{font-size:11px;color:var(--muted);margin-top:0}.pulse-shell .metric-trend{height:46px;margin-top:12px}.pulse-shell .cash-note{padding:13px 20px;background:#17140c;border-radius:0 0 18px 18px;color:#ffc56b;font-size:12px}.pulse-alert-section .dashboard-panel-head{margin-bottom:12px}.pulse-shell .pulse-alert-section .dashboard-panel-head h3,.pulse-shell .cash-heading h3{font:600 17px/1.3 var(--font-head);letter-spacing:-.01em}.pulse-alert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px}.pulse-alert{display:flex;flex-direction:column;min-width:0;min-height:214px;padding:16px;border:1px solid;border-radius:16px}.pulse-alert.tone-red{background:#170f0e;border-color:#3a1f1c;--alert-color: #ff8a7f}.pulse-alert.tone-amber{background:#17140c;border-color:#3a3018;--alert-color: #ffc56b}.pulse-alert.tone-blue{background:#0e131b;border-color:#1f2e44;--alert-color: #8cc4ff}.pulse-alert.tone-green{background:var(--accent-bg);border-color:var(--accent-line);--alert-color: var(--accent)}.pulse-alert-tag{display:flex;align-items:center;gap:6px;color:var(--alert-color);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.pulse-alert h3{font:600 18px/1.18 var(--font-head);letter-spacing:-.01em;margin:9px 0}.pulse-alert p{color:#b4bbb3;font-size:12.5px;line-height:1.4;margin:0 0 16px;overflow-wrap:anywhere}.pulse-alert>button{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 10px;border-radius:9px;font-size:12px;background:#ffffff05;color:var(--text);border-color:#ffffff16}.pulse-shell .dashboard-charts{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:16px}.pulse-shell .dashboard-secondary-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}.dashboard-salary-link{justify-self:start;display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.pulse-shell .dashboard-bottom-grid{grid-template-columns:minmax(0,1fr)}.orders-list{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.pulse-shell .orders-table-panel{padding:0;min-width:0;overflow:hidden}.orders-table-panel>.orders-list-toolbar{padding:16px}.orders-table-panel>.orders-search{margin:0;padding:0 16px 16px}.orders-table-panel>.muted,.orders-table-panel>.error{margin:16px}.orders-table-panel .orders-table-scroll{max-height:calc(100dvh - 310px);min-height:280px}.orders-table-scroll td{font-size:12px}.pulse-shell .orders-table-scroll td{padding-top:14px;padding-bottom:14px}.pulse-shell .orders-table-scroll td.num-td{padding:0}.selected-order td,tbody tr.selected-order:hover td{background:#192113}.selected-order td:first-child{box-shadow:inset 3px 0 var(--accent)}.order-id-button{border:0;background:transparent;color:var(--accent);padding:0;font:12px var(--font-mono)}.order-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;justify-content:flex-end;background:#0507068c;animation:pulseFade .2s ease backwards}.order-drawer-scrim{flex:1;min-width:0;cursor:pointer}.order-detail{width:440px;max-width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:20px 22px 30px;background:var(--b3);border-left:1px solid var(--b11);animation:pulseSlide .34s cubic-bezier(.22,1,.36,1) backwards}.order-detail-head{display:flex;align-items:center;gap:10px}.order-detail-head>b{font-size:18px;margin-right:auto}.order-detail-meta{margin:0;font-size:12.5px;color:var(--muted);line-height:1.5}.order-detail-meta b{color:var(--accent);font-weight:600}.order-detail h3{font:700 14.5px/1.45 var(--font-sans);overflow-wrap:anywhere;margin:0 0 3px}.order-detail .cap{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.order-detail-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.order-detail-money>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg-1)}.order-detail-money b{font-size:16px;font-weight:700;overflow-wrap:anywhere}.order-detail-money b.warn{color:var(--warn)}.order-detail-money b.good{color:var(--accent)}.order-detail-money b.bad{color:var(--danger)}.order-detail-money.buyer b{font:600 16px var(--font-head)}.order-detail-money.buyer span{font-size:11px;color:var(--muted)}.order-detail fieldset{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:0}.order-detail-row{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--b7)}.order-detail-row:first-child{border-top:0}.order-detail-row>label{font-size:13px;color:var(--muted)}.order-detail fieldset>p{margin:4px 0 10px;font-size:11.5px}.order-detail fieldset>button{align-self:flex-start;margin-top:8px}.detail-cost{border:1px solid var(--line);border-radius:10px;background:var(--field-bg);min-height:36px}.order-detail .error{font-size:12px}.order-detail .error button{display:block;margin-top:8px}.detail-saved{display:flex;align-items:center;gap:6px;color:var(--accent);font-size:12px;margin:0}.order-detail-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px}.order-detail-actions>:first-child:not(.danger):not(.secondary){background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.order-detail-actions>a.button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--b11);border-radius:11px;color:var(--text);text-decoration:none;font-size:13px;font-weight:700}@keyframes pulseFade{0%{opacity:0}to{opacity:1}}@keyframes pulseSlide{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.order-drawer-overlay,.order-detail{animation:none}}.pulse-shell .app-body.page-messages{padding:0;overflow:hidden}.pulse-shell .msg-page{height:100%;min-height:0}.chat-page-heading{flex:none;justify-content:flex-start;padding:12px 20px;margin:0;border-bottom:1px solid var(--line);background:var(--b1)}.chat-page-heading .page-title{font-size:20px}.chat-overview{display:flex;flex-wrap:wrap;gap:18px;color:var(--muted);font-size:11px}.chat-overview b{font:600 16px var(--font-head);color:var(--text);margin-right:4px}.pulse-shell .messenger{gap:0;margin-top:0;grid-template-columns:330px minmax(0,1fr);min-height:0}.pulse-shell .chat-sidebar{border-right:1px solid var(--line);border-radius:0;background:var(--b1);gap:0}.pulse-shell .chat-list{border:0;border-radius:0;background:transparent}.pulse-shell .chat-search-bar{padding:12px;background:var(--b1)}.chat-filter-tabs{display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:11px;margin-bottom:10px}.chat-filter-tabs>button{flex:1;min-height:30px;padding:4px 6px;border:0;background:transparent;color:var(--muted);font-size:11px;border-radius:8px}.chat-filter-tabs>button.on{background:var(--b8);color:var(--text)}.pulse-shell .chat-item{padding:12px 14px;margin:0;min-height:86px;border-radius:0;border-bottom:1px solid var(--b5)}.pulse-shell .chat-item>.chat-avatar{width:36px;height:36px}.pulse-shell .chat-item.active{background:#151a15;box-shadow:inset 3px 0 var(--accent)}.chat-item>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-looking-preview{color:var(--muted);font-size:10px}.pulse-shell .chat-acc{font-size:11px}.pulse-shell .chat-preview{font-size:12px;margin-top:5px}.chat-filter-more{margin:10px;font-size:11px}.pulse-shell .chat-list-footer{border:0;padding:10px 12px 12px;background:transparent}.pulse-shell .chat-list-footer>button{padding:12px;border:1px solid #3a3018;border-radius:14px;background:#17140c;color:var(--text);display:flex;width:100%;gap:10px;text-align:left;white-space:normal}.chat-list-footer>button>svg{color:var(--warn);flex:none}.cost-inbox-label{flex:1;min-width:0}.cost-inbox-label b{display:block;font-size:11px;line-height:1.5}.cost-inbox-label small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.pulse-shell .chat-window{border:0;border-radius:0;background:var(--b0)}.pulse-shell .chat-header{padding:12px 18px;background:var(--b1)}.chat-header>.row{flex-wrap:wrap}.chat-order-strip{display:flex;align-items:center;gap:12px;flex:none;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--b4)}.chat-order-icon{color:var(--accent);background:#1b2410;border-radius:10px;padding:9px;display:flex}.chat-order-strip>div{flex:1;min-width:0}.chat-order-strip b{display:block;font-size:10px;color:var(--muted);margin-bottom:3px}.chat-order-strip div>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.chat-order-strip>a{font-size:11px;white-space:nowrap}.pulse-shell .chat-body{padding:22px 28px;background:var(--b0)}.pulse-shell .chat-send{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px 20px;background:var(--b1);align-items:center}.pulse-shell .chat-send .chat-input{grid-column:1 / -1;grid-row:1;min-height:74px;max-height:180px;background:var(--b3);padding:12px 14px}.chat-send>button[type=submit]{grid-column:3}.chat-compose-hint{color:var(--muted);font-size:11px}.pulse-shell .messenger:has(>.chat-info){grid-template-columns:330px minmax(0,1fr) 310px}.chat-info{display:flex;flex-direction:column;min-height:0;min-width:0;border-left:1px solid var(--line);background:var(--b1)}.chat-info-head{display:flex;align-items:center;gap:12px;padding:14px 16px 6px}.chat-info-head>.chat-avatar{position:static;width:46px;height:46px;border-radius:13px;font-size:16px;flex:none}.chat-info-head>div{min-width:0;display:flex;flex-direction:column;gap:2px}.chat-info-head b{font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-info-head a,.chat-info-head span{font-size:12.5px}.chat-info-tabs{display:flex;gap:4px;padding:6px 14px 0;border-bottom:1px solid var(--line)}.chat-info-tabs>button{min-height:36px;padding:0 10px;border:0;border-radius:0;background:none;color:#aeb5ad;font-size:13px;font-weight:700;box-shadow:inset 0 -2px 0 transparent}.chat-info-tabs>button.on{color:#f4f6f0;box-shadow:inset 0 -2px 0 var(--accent)}.chat-info-body{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.chat-info-body>.cap{margin-top:8px}.chat-info-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chat-info-kv>div{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg-1);min-width:0}.chat-info-kv b{display:block;font:600 16px var(--font-head);overflow-wrap:anywhere}.chat-info-kv b.bad{color:var(--danger)}.chat-info-kv span{font-size:11px;color:var(--muted)}.chat-info-box{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--bg-1);font-size:13px}.chat-info-dl{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--b7);font-size:13px;min-width:0}.chat-info-box>.chat-info-dl:first-child{border-top:0;padding-top:0}.chat-info-dl>:first-child{color:var(--muted);flex:none}.chat-info-dl>:last-child{text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-info-dl .warn{color:var(--warn)}.chat-info-dl.hist>:first-child{color:var(--text)}.chat-info-order{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px}.chat-info-item{font-weight:700;margin:10px 0 4px;overflow-wrap:anywhere}.chat-info-sum{font:600 24px/1.3 var(--font-head);margin:8px 0 6px}.chat-info-actions{display:flex;flex-direction:column;gap:8px}.chat-info-actions>button,.chat-info-all{justify-content:center;display:inline-flex;align-items:center;gap:8px}.chat-info-all{margin-top:6px}.chat-group-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:10px 14px 6px;background:var(--b1);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.chat-group-head>span:first-child{width:7px;height:7px;border-radius:50%;background:#5f675f}.chat-group-head>span.red{background:#ff6b5e}.chat-group-head .mono{color:#5f675f;letter-spacing:0}.chat-sla,.chat-wait-chip{flex:none;padding:1px 6px;border-radius:5px;font:600 11px var(--font-mono);white-space:nowrap}.chat-sla.amber,.chat-wait-chip.amber{background:#ffb54724;color:#ffc56b}.chat-sla.red,.chat-wait-chip.red{background:#ff6b5e26;color:#ff8a7f}.chat-wait-chip.mute{background:var(--b10);color:#aeb5ad}.chat-wait-chip{font-family:var(--font-sans);font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:7px}.chat-preview-row{display:flex;align-items:center;gap:6px;min-width:0}.chat-preview-row>.chat-preview{flex:1;min-width:0}.pulse-shell .chat-preview-row .unread-badge{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:6px;background:#ff6b5e;color:#1a0705;font:700 11px/20px var(--font-mono);text-align:center;margin-top:5px}.pulse-shell .chat-header-avatar{width:44px;height:44px;border-radius:13px;font-size:14px;flex:none}.chat-header-title{display:flex;flex-direction:column;gap:4px;min-width:0}.chat-header-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.chat-header-name>a,.chat-header-name>b{font-size:16px;font-weight:800;color:var(--text);text-decoration:none}.chat-header-name>a:hover{color:var(--accent)}.chat-header-meta{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header-meta b{color:var(--text);font-weight:700}.pulse-shell .chat-header .icon-btn.flag-on{color:#ffc56b;border-color:#3a3018}@media (max-width: 1280px){.pulse-shell .messenger:has(>.chat-info){grid-template-columns:300px minmax(0,1fr)}.chat-info{display:none}}.reviews-workspace{display:flex;flex-direction:column;gap:20px}.section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.section-actions>.muted{margin-right:auto;font-size:12px}.section-actions button{display:inline-flex;align-items:center;gap:8px}.infrastructure-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:18px;background:var(--bg-1)}.infrastructure-summary>div{padding:20px;border-right:1px solid var(--line);min-width:0}.infrastructure-summary>div:last-child{border-right:0}.infrastructure-summary>div>span{display:block;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.infrastructure-summary strong{display:flex;gap:10px;align-items:center;font:600 30px/1.4 var(--font-head);margin:14px 0 8px}.infrastructure-summary small{color:var(--muted);font-size:11px;line-height:1.6}.review-summary{display:flex;flex-wrap:wrap;gap:16px}.review-kpis{flex:2 1 520px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.review-kpis>.game-panel{display:flex;flex-direction:column;gap:6px;min-width:0}.review-summary strong{display:flex;gap:8px;align-items:center;font:600 30px/1.3 var(--font-head)}.review-summary strong svg{color:#ffb547}.review-summary small{color:var(--muted);font-size:12.5px;line-height:1.5}.review-summary-danger strong,.text-danger{color:var(--danger)}.review-summary-good strong,.text-success{color:var(--accent)}.pulse-shell .review-distribution{flex:1 1 320px;padding:18px 20px;display:flex;flex-direction:column;gap:9px}.review-distribution>.cap{margin-bottom:4px}.review-distribution>button{display:grid;grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;gap:10px;width:100%;border:0;padding:0;background:transparent;color:var(--muted);font-size:12px;min-height:0}.review-distribution>button[aria-pressed=true]{color:var(--accent)}.review-distribution>button>b{text-align:right;font-weight:600}.review-bar{display:block;height:8px;border-radius:8px;background:var(--b7);overflow:hidden}.review-bar>i{display:block;height:100%;border-radius:8px;background:var(--accent)}.review-bar.bad>i{background:#ff6b5e}.pulse-seg{display:inline-flex;flex-wrap:wrap;padding:3px;border:1px solid var(--b10);border-radius:12px;background:var(--b2)}.pulse-seg>button{min-height:32px;height:32px;padding:0 13px;border:0;border-radius:9px;background:none;color:#aeb5ad;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.pulse-seg>button.on{background:var(--accent);color:var(--accent-contrast)}.pulse-seg>button>b{font:600 11.5px var(--font-mono);opacity:.75}.review-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.review-filters .pulse-seg{margin:0 auto 0 0}.review-filters>.combobox{flex:0 1 190px}.review-filters>input{flex:1 1 200px;min-width:140px}.review-grid{display:flex;flex-direction:column;gap:10px}.review-card{padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--bg-1);min-width:0;display:flex;flex-direction:column}.review-card.needs-response{border-color:#422622;background:#15110f}.review-card header{display:flex;align-items:center;gap:10px}.review-card header>div{flex:1;min-width:0}.review-card header b{font-size:13px;overflow-wrap:anywhere}.review-card header small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.review-card header>.badge{font-size:10px}.review-card .chat-avatar{position:static;flex:none}.review-order{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font:10px var(--font-mono);margin:16px 0 0}.review-card blockquote{margin:18px 0;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.review-reply{margin-bottom:16px;padding:12px 14px;background:#151d10;border:1px solid #27331b;border-radius:10px}.review-reply>small{color:var(--accent);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.review-reply>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;margin:8px 0 0}.review-card footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:12px}.review-card footer>button{display:inline-flex;align-items:center;gap:6px;font-size:12px}.review-card footer>a,.review-card footer>.link-btn{color:var(--muted);font-size:11px}.infrastructure-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;gap:12px;border:0;border-radius:0;background:transparent}.infrastructure-summary>div,.infrastructure-summary>div:last-child{border:1px solid var(--line);border-radius:18px;background:var(--bg-1)}.infrastructure-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:22px 0 14px}.infrastructure-section-head h3{font:600 16px var(--font-head);margin:0}.infrastructure-section-head .muted{font-size:12px}.account-create-heading{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.account-create-heading h3{margin:0}.account-create-heading .muted{font-size:11px}.account-create-panel .form-row{gap:10px}.account-create-panel .form-row>:is(input,select){min-width:0}.infrastructure-create{margin-bottom:16px}.infrastructure-create>summary{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:var(--accent);color:var(--accent-contrast);border-radius:11px;cursor:pointer;font-size:12px;font-weight:700;list-style:none}.infrastructure-create>summary::-webkit-details-marker{display:none}.infrastructure-create>.card{margin-top:12px}.infrastructure-create[open]>summary>svg:last-child{transform:rotate(180deg)}.proxies-workspace{margin-top:30px}.account-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.account-card{border:1px solid var(--line);border-radius:16px;background:var(--bg-1);padding:18px;min-width:0;display:flex;flex-direction:column}.account-card.needs-attention{border-color:#422622}.account-card>header{display:flex;gap:10px;align-items:center}.account-card header>.chat-avatar{flex:none}.account-card header>div{flex:1;min-width:0}.account-card header b{font-size:13px;display:block;overflow-wrap:anywhere}.account-card header b a{color:var(--text)}.account-card header small{display:block;margin-top:4px;font-size:10px;color:var(--muted)}.account-card header>.badge{font-size:9px;white-space:normal;max-width:100px}.account-card-balance{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;margin:22px 0 16px}.account-card-balance>strong{font:600 23px var(--font-head)}.account-card-balance>strong small{font:12px var(--font-sans);color:var(--muted)}.account-card-balance>span{font-size:10px;color:var(--muted)}.account-card-error{margin-bottom:12px;padding:8px 10px;border:1px solid #422622;background:#211410;border-radius:8px;font-size:11px;text-align:left;color:var(--danger);overflow-wrap:anywhere}.account-card dl{margin:0 0 16px;padding-top:12px;border-top:1px solid var(--line)}.account-card dl>div{display:flex;align-items:center;gap:10px;margin:8px 0;min-height:28px}.account-card dt{color:var(--muted);font-size:11px;width:65px;flex:none}.account-card dd{margin:0;flex:1;min-width:0;font-size:11px;overflow-wrap:anywhere}.account-ua-value{display:flex;align-items:center;gap:6px}.account-ua-value>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-ua-editor{display:flex;flex-direction:column;gap:6px}.account-ua-editor input{width:100%}.account-card footer{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px solid var(--line);margin-top:auto}.account-card footer>button{font-size:11px;min-height:32px;padding:6px 8px}.account-card footer .icon-btn{width:32px;height:32px}.account-card .account-monitor{display:inline-flex;align-items:center;gap:6px;margin-right:auto;padding:0;border:0;background:transparent;color:var(--muted)}.account-monitor>span{display:block;width:26px;height:15px;border-radius:20px;background:var(--line);padding:3px}.account-monitor>span:after{content:"";display:block;width:9px;height:9px;border-radius:50%;background:var(--muted)}.account-monitor.on>span{background:var(--accent)}.account-monitor.on>span:after{background:var(--accent-contrast);margin-left:auto}@media (min-width: 861px){.pulse-shell.nav-compact{--sidebar-w: 72px}.pulse-shell.nav-compact .sidebar-brand-row{flex-direction:column;padding:18px 10px 8px}.pulse-shell.nav-compact .sidebar-toggle{height:24px}.pulse-shell.nav-compact .sidebar-nav{padding:0 10px 12px}.pulse-shell.nav-compact .navitem{min-height:38px;padding:9px}.pulse-shell.nav-compact .navitem .cnt,.pulse-shell.nav-compact .navitem .cnt.warn{position:absolute;top:1px;right:1px;bottom:auto;height:16px;min-width:16px;padding:0 4px;border-radius:5px;font-size:9.5px;line-height:16px;box-shadow:0 0 0 2px var(--b1);z-index:1}}@media (max-width: 1500px){.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.workspace-rates{margin:0}.pulse-shell .dashboard-charts,.pulse-shell .dashboard-secondary-grid{grid-template-columns:minmax(0,1fr)}.pulse-shell .messenger{grid-template-columns:290px minmax(0,1fr)}}@media (max-width: 860px){.pulse-shell .sidebar .brand-lockup{display:flex}.pulse-shell .sidebar .brand-name{display:block}.pulse-shell .acc-picker{max-height:240px}.account-card-grid,.review-grid{grid-template-columns:minmax(0,1fr)}.infrastructure-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.infrastructure-summary>div{border-bottom:1px solid var(--line)}.pulse-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar" "page"}.pulse-shell .app-header{padding:10px 14px;min-height:62px;gap:8px}.pulse-shell .sidebar{position:fixed;top:0;bottom:0;left:0;width:240px;z-index:110;height:100dvh}.pulse-shell .sidebar-scrim{z-index:109;top:0}.pulse-shell .app-body{padding:20px 16px 32px}.workspace-page-heading .page-title{font-size:23px}.workspace-page-heading{gap:14px}.workspace-search-trigger{min-width:100px;flex-basis:100px}.workspace-command,.workspace-search-trigger kbd,.hdr-user-info,.workspace-rates{display:none}.pulse-shell .hdr-profile{padding-right:5px}.pulse-shell .dashboard-cash .game-metric{min-height:160px;padding:16px}.dashboard-page-heading .dashboard-toolbar{width:100%;flex-wrap:wrap}.pulse-shell .messenger{grid-template-columns:minmax(0,1fr)}.pulse-shell .messenger:not(.show-chat) .chat-window,.pulse-shell .messenger.show-chat .chat-sidebar{display:none}.pulse-shell .messenger.show-chat .chat-window{display:flex}.pulse-shell .chat-back{display:inline-grid}.chat-page-heading{padding:10px 14px;gap:8px 16px}.chat-overview{gap:12px}.chat-overview b{font-size:13px}.pulse-shell .chat-body{padding:16px}.chat-order-strip{padding:10px 14px}.chat-order-strip>a{font-size:10px}.pulse-shell .chat-send{padding:12px}}@media (max-width: 520px){.pulse-shell .metric-amount{font-size:24px}.infrastructure-summary>div{padding:16px}.review-summary strong,.infrastructure-summary strong{font-size:24px}.pulse-alert{min-height:190px}.pulse-shell .game-panel:not(.dashboard-cash):not(.orders-table-panel){padding:16px}.dashboard-cash>.dashboard-panel-head>.cash-heading{gap:8px}.chat-compose-hint{display:none}}.pulse-shell .app-body>:is(section,.workspace-page-heading,.settings-workspace,.workspace-section-tabs){width:100%;max-width:1560px;margin-left:auto;margin-right:auto}.pulse-shell .app-body.page-messages>section{max-width:none}.pulse-shell .acc-layout{grid-template-columns:220px minmax(0,1fr);gap:18px}.pulse-shell .acc-content{min-width:0}.pulse-shell .acc-item{font-size:12px;padding:12px}.pulse-shell .acc-item.active{background:#1c2510;color:var(--accent);box-shadow:inset 2px 0 var(--accent)}.pulse-shell .card{margin-bottom:18px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.section-heading>div:first-child{min-width:0;flex:1}.section-heading h3{margin:0;font:600 16px/1.5 var(--font-head);letter-spacing:0}.section-heading p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.section-actions>button{white-space:nowrap}.workspace-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;margin-bottom:18px}.workspace-stats>div{padding:18px;min-width:0;border:1px solid var(--line);border-radius:18px;background:var(--bg-1)}.workspace-stats>div>span{color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workspace-stats strong{display:block;margin-top:10px;font:600 clamp(21px,1.7vw,30px)/1.35 var(--font-head);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.workspace-stats small{display:block;color:var(--muted);font-size:11px;margin-top:8px}.workspace-stats .tone-lime strong{color:var(--accent)}.workspace-stats .tone-red strong{color:var(--danger)}.workspace-stats .tone-amber strong{color:var(--warn)}.workspace-stats .tone-blue strong{color:var(--game-blue)}.workspace-empty{padding:36px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center;color:var(--muted);white-space:normal}.workspace-empty>span{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--line);border-radius:15px;background:var(--bg-2);color:var(--accent)}.workspace-empty>b{color:var(--text);font-size:14px}.workspace-empty p{max-width:380px;font-size:12px;margin:0;line-height:1.7}.workspace-table-card.card{padding:0;min-width:0}.workspace-table-card>.section-heading{padding:20px 20px 0}.workspace-table-card>.error{margin:16px}.workspace-table-card>.table-scroll{border-radius:17px}.workspace-table-card th{padding-top:14px;padding-bottom:14px}.workspace-table-card td{padding-top:13px;padding-bottom:13px;font-size:12px}.workspace-table-card td.num-td{padding:0}.workspace-table-card table{min-width:700px}.table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid var(--line);font-size:12px}.table-footer button{margin:0!important}.workspace-filter-bar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.workspace-filter-bar>label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--muted);flex:1 1 160px;min-width:0!important}.workspace-filter-bar input{width:100%;min-width:0}.audit-workspace>.section-actions{margin-bottom:16px}.workspace-form{display:flex;flex-direction:column;gap:16px}.workspace-form h3{margin:0;font-size:16px}.workspace-form>p{margin:0;font-size:12px}.workspace-form label:not(:has(input[type=checkbox])){display:flex;flex-direction:column;align-items:stretch;gap:7px;font-size:12px;font-weight:600;color:#aeb5ad}.workspace-form input:not([type=checkbox]),.workspace-form textarea{width:100%;min-width:0}.workspace-form textarea{min-height:120px}.workspace-form .combobox,.workspace-form .ms-wrap{width:100%}.workspace-help{font-size:12px;color:var(--muted);line-height:1.7;border-bottom:1px solid var(--line);padding-bottom:14px}.workspace-help summary{cursor:pointer;color:var(--text)}.workspace-help[open] summary{margin-bottom:10px}.workspace-segments{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:12px;background:var(--b2);flex-wrap:wrap;gap:2px}.workspace-segments>button{min-height:32px;padding:6px 12px;border:0;background:transparent;border-radius:9px;color:#aeb5ad;font-size:12px;font-weight:700}.workspace-segments>button.on{background:var(--accent);color:var(--accent-contrast)}.workspace-context-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.context-identity{display:flex;align-items:center;gap:10px;font-weight:700}.context-identity svg{color:var(--accent)}.context-identity small{font-size:11px;font-weight:400;color:var(--muted)}.workspace-search-field{width:100%;max-width:440px}.table-title-button{color:var(--text);text-align:left;border:0;border-radius:0;padding:0;background:transparent;font:inherit;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-title-button:hover{color:var(--accent);background:transparent}.settings-workspace{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:start}.settings-nav{display:flex;flex-direction:column;gap:3px;padding:8px;border:1px solid var(--line);border-radius:18px;background:var(--bg-1);position:sticky;top:0}.settings-nav>button{display:flex;align-items:center;text-align:left;gap:11px;border:0;background:transparent;color:#aeb5ad;padding:12px;min-height:42px;font-size:12px;font-weight:700;border-radius:11px}.settings-nav>button.on{background:var(--accent);color:var(--accent-contrast)}.settings-nav>button:not(.on):hover{background:var(--bg-2);color:var(--text)}.settings-content{min-width:0}.settings-content .card{padding:24px}.settings-content h3{font-size:16px;margin-bottom:18px}.settings-content .muted{font-size:12px;line-height:1.7}.settings-content .form-row{gap:10px}.settings-content .form-row>:is(input,select){flex:1 1 180px;min-width:0}.settings-content .form-row>button{flex-shrink:0}.settings-content .table-scroll{margin-top:16px}.settings-content .row{flex-wrap:wrap}.settings-content.admin-fill{height:min(800px,calc(100dvh - 220px));min-height:480px}.automation-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.setting-switch{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);background:var(--b3);border-radius:11px;font-size:12px;cursor:pointer}.setting-switch:has(:checked){border-color:#364325}.setting-switch input{flex-shrink:0}.account-message-settings{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.account-automation>.row:last-child{margin-top:24px!important;padding-top:18px;border-top:1px solid var(--line);justify-content:flex-end}.catalog-workspace{min-width:0}.catalog-workspace.has-editor{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;align-items:start}.catalog-main{min-width:0}.catalog-main>.card:first-child{background:#111612}.catalog-main .db-toolbar-row{padding-bottom:4px;gap:8px}.catalog-cache-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.catalog-cache-heading h3{margin:0}.catalog-cache-heading{justify-content:flex-start}.catalog-cache-heading>button{margin-left:auto}.catalog-category-scan{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.catalog-category-scan input{flex:1 1 260px;min-width:0}.pulse-shell .catalog-filters{border:0;padding:0;margin-bottom:16px;background:transparent}.catalog-filters .db-toolbar-sep{display:none}.catalog-main table{min-width:760px}.catalog-main .table-scroll{max-height:calc(100dvh - 360px);min-height:240px}.catalog-main td{padding-top:12px;padding-bottom:12px;font-size:12px}.workspace-editor{min-width:0;border:1px solid var(--line);border-radius:18px;background:var(--bg-1);position:sticky;top:0;max-height:calc(100dvh - 130px);overflow-y:auto}.workspace-editor-body{padding:20px}.workspace-editor h3{font:600 16px/1.5 var(--font-head);letter-spacing:0}.workspace-editor .row{flex-wrap:wrap}.workspace-editor input,.workspace-editor textarea{max-width:100%}.workspace-editor .row>div{flex:1 1 100px;min-width:0}.workspace-editor-body>.row:first-child{padding-bottom:14px;border-bottom:1px solid var(--line);gap:10px}.workspace-editor-body>.row:last-child{padding-top:16px;border-top:1px solid var(--line);gap:12px}.workspace-editor-body>.row:last-child>.row{justify-content:flex-end;flex-basis:100%}.workspace-editor-body .form-row>input{min-width:0!important;flex-basis:100%!important}.refactor-compare{display:flex;flex-direction:column;gap:18px}.refactor-compare>div{width:100%;min-width:0;background:var(--b3);border:1px solid var(--line);border-radius:12px;padding:14px;overflow-wrap:anywhere}.refactor-compare>div:last-child{background:#151c10;border-color:#303d20}.refactor-compare .muted{font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.refactor-compare b{font-size:13px;font-weight:600}.refactor-compare pre{font-family:var(--font-sans);line-height:1.7}.personal-workspace .section-heading{align-items:center}.rules-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.rules-table{grid-column:1;grid-row:1}.rule-editor{grid-column:2;grid-row:1;position:sticky;top:0}.rule-editor .section-heading{margin-bottom:0}.rule-editor form>label.row,.rule-editor label.row{flex-direction:column;align-items:stretch}.rule-editor .ms-wrap{max-width:100%}.rules-table table{min-width:620px}.message-preview{padding:16px;border:1px solid #2d3b20;border-radius:12px;background:#151c10}.message-preview small{color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.message-preview p{font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.warehouse-overview .section-heading{margin-bottom:8px}.warehouse-overview .muted{font-size:12px}.warehouse-workspace .workspace-stats{margin-top:0}.workflow-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.workflow-steps li{display:flex;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px}.workflow-steps li>span{flex:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid #354522;border-radius:9px;background:#1b2410;color:var(--accent);font:600 12px var(--font-mono)}.workflow-steps b{font-size:12px}.workflow-steps small{display:block;font-size:11px;color:var(--muted);line-height:1.6;margin-top:5px}.repost-workspace .acc-content>.card>.actions-wrap{flex-wrap:wrap}.repost-workspace .acc-dot.running{background:var(--accent)}.emp-page>.row{margin-bottom:18px!important}.pulse-shell .emp-avatar{width:34px;height:34px;border-radius:10px;background:#20291a;color:var(--accent);font:700 11px var(--font-sans)}.emp-table .emp-name{font-size:12px}.emp-table .emp-email{font-size:11px}.emp-table .actions-wrap button{font-size:11px;padding:6px 8px}.emp-table td:first-child{min-width:220px}.access-matrix th{min-width:115px}.access-matrix th:first-child,.access-matrix td:first-child{position:sticky;left:0;z-index:1;background:var(--bg-1);min-width:210px;max-width:250px}.salary-workspace{display:flex;flex-direction:column;gap:0;min-height:0}.salary-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.salary-list{display:flex;flex-direction:column;min-width:0}.salary-list .table-scroll{max-height:60vh}.analytics-workspace .card>.row{gap:14px!important}.analytics-workspace .table-scroll{max-height:65vh}.analytics-workspace th{position:sticky;top:0;z-index:1}.bug-workspace{display:grid;grid-template-columns:330px minmax(0,1fr);gap:18px;align-items:start}.issue-create{position:sticky;top:0}.issue-create textarea{min-height:170px}.attachment-zone{padding:14px;border:1px dashed #354031;border-radius:11px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.attachment-zone small{color:var(--muted);font-size:10px}.bug-board-area{min-width:0}.bug-board-area>.section-actions{margin-bottom:18px;justify-content:space-between}.bug-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.issue-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.issue-tags .badge{white-space:normal}.issue-card .issue-card-title{display:block;width:100%;min-height:0;padding:0;background:transparent;border:0;border-radius:0;color:var(--text);font:700 13px/1.7 var(--font-sans);text-align:left;white-space:normal;overflow-wrap:anywhere;box-shadow:none;clip-path:none}.issue-card .issue-card-title:hover{color:var(--accent)}.issue-card .issue-advance{align-self:flex-start}.bug-board.is-filtered{grid-template-columns:minmax(0,1fr)}.bug-column{min-width:0;padding:14px;border-radius:16px;border:1px solid var(--b7);background:var(--b2)}.bug-column>header{display:flex;align-items:center;gap:9px;margin-bottom:12px}.bug-column h3{margin:0;font:800 14px var(--font-sans);letter-spacing:0}.bug-column header>.badge{margin-left:auto}.bug-column .status-dot{width:7px;height:7px;background:var(--accent);border-radius:50%}.bug-column .status-dot.waiting{background:var(--warn)}.issue-card{width:100%;display:flex;flex-direction:column;gap:14px;padding:18px;text-align:left;color:var(--text);border:1px solid var(--line);border-radius:16px;background:var(--bg-1);margin-bottom:12px}.issue-card:hover{border-color:#425032;background:#151a14}.issue-card>.badge{align-self:flex-start;display:inline-flex;align-items:center;gap:5px}.issue-card>strong{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.issue-meta{color:var(--muted);font-size:10.5px;font-weight:400}.issue-footer{display:flex;justify-content:space-between;gap:10px;width:100%;border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-size:10px;font-weight:400}.issue-footer>span{display:inline-flex;align-items:center;gap:6px}.login-wrap{grid-template-columns:minmax(0,1.2fr) minmax(400px,1fr)}.login-scene{padding:48px 56px;min-height:100dvh;justify-content:flex-start;border-right:1px solid var(--line);background-color:var(--b1);background-image:linear-gradient(var(--b5) 1px,transparent 1px),linear-gradient(90deg,var(--b5) 1px,transparent 1px);background-size:48px 48px}.login-wordmark{font-size:24px;margin-bottom:60px}.login-wordmark img{width:44px;height:44px}.login-wordmark small{display:block;margin-top:5px;color:var(--muted);font:700 9px var(--font-sans);letter-spacing:.24em}.login-pitch .eyebrow{color:var(--accent);font-size:10.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.login-pitch{margin-top:auto}.login-pitch p{font:800 64px/1.02 var(--font-head);letter-spacing:-.03em;margin:18px 0 26px}.login-description{font-size:14px;max-width:460px;line-height:1.7}.login-features{display:flex;flex-wrap:wrap;gap:14px 24px;font-size:11px}.login-features svg{width:18px;height:18px}.login-scene-foot{margin-top:auto;padding-top:60px;border:0;font-size:9px;letter-spacing:.16em}.login-stack{width:100%;max-width:480px;padding:48px 40px}.login-box{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.login-step{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.15em;margin-bottom:12px}.login-step img{display:none}.login-title{font:700 30px/1.4 var(--font-head);margin:0;letter-spacing:-.02em}.login-sub{font-size:13px;margin-top:4px}.login-label{font-weight:700;color:#aeb5ad}.login-form>input{height:48px;border-radius:12px;background:var(--b3);border-color:var(--b13);padding:12px 14px}.login-form .link-btn{color:var(--accent);font-size:12px;text-decoration:underline}.login-box button[type=submit]{justify-content:center;gap:16px;border-radius:12px;min-height:50px;font-weight:800}.login-access-note{max-width:none;margin-top:24px}.modal h3{font-size:16px;line-height:1.5}.modal .row{flex-wrap:wrap}.modal :is(input,textarea,select){max-width:100%}.profile-settings-modal{width:min(960px,95vw)}.profile-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-settings-grid .acc-section{min-width:0;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--b3);margin:0}.profile-settings-grid .acc-section:first-child{grid-column:1 / -1}.profile-settings-grid .acc-section-title{margin-bottom:18px;font-size:13px}.profile-settings-grid .row{flex-wrap:wrap}.profile-settings-grid .acc-field{flex:1 1 180px;min-width:0}@media (max-width: 1500px){.catalog-workspace.has-editor{grid-template-columns:minmax(0,1fr) 330px}.catalog-workspace.has-editor .acc-layout{grid-template-columns:minmax(0,1fr)}.catalog-workspace.has-editor .acc-picker{max-height:180px}.rules-workspace{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width: 1200px){.settings-workspace{grid-template-columns:190px minmax(0,1fr)}.bug-workspace{grid-template-columns:290px minmax(0,1fr)}.bug-board,.salary-lists,.automation-toggles,.catalog-workspace.has-editor{grid-template-columns:minmax(0,1fr)}.catalog-workspace.has-editor .workspace-editor{grid-row:1;position:static;max-height:none}.catalog-workspace.has-editor .acc-layout{grid-template-columns:200px minmax(0,1fr)}.rules-workspace{grid-template-columns:minmax(0,1fr)}.rule-editor{grid-column:1;grid-row:2;position:static}.rules-table{grid-column:1;grid-row:1}}@media (max-width: 860px){.pulse-shell .acc-layout,.settings-workspace{grid-template-columns:minmax(0,1fr)}.settings-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:4px}.settings-nav>button{flex:1 1 auto;justify-content:center;padding:9px 12px}.settings-content .card{padding:18px}.settings-content.admin-fill{height:70dvh;min-height:420px}.workspace-stats{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-stats>div{border-bottom:1px solid var(--line);padding:18px}.workspace-stats strong{font-size:23px}.bug-workspace{grid-template-columns:minmax(0,1fr)}.issue-create{position:static}.bug-board{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-workspace.has-editor .acc-layout,.profile-settings-grid{grid-template-columns:minmax(0,1fr)}.profile-settings-grid .acc-section:first-child{grid-column:auto}.login-wrap{grid-template-columns:minmax(0,1fr)}.login-scene{display:none}.login-stack{max-width:480px;padding:32px 24px}.login-step img{display:block;width:36px;height:36px}}@media (max-width: 520px){.bug-board{grid-template-columns:minmax(0,1fr)}.workspace-stats strong{font-size:20px}.workspace-stats>div>span{font-size:9px}.workspace-filter-bar>label{flex-basis:100%}.section-heading{gap:12px}.section-heading .section-actions{width:100%}.login-title{font-size:25px}.login-form .row{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.account-choice{width:100%;display:block;text-align:left;color:var(--text);background:transparent}.own-lots-workspace .table-scroll{max-height:65vh}.own-lots-workspace table{min-width:760px}.own-lots-workspace th{position:sticky;top:0;z-index:1}.own-lots-workspace .lot-scan-panel>.row{flex-wrap:wrap;gap:8px}.own-lots-workspace .lot-scan-panel>.row>button{display:inline-flex;align-items:center;gap:7px}.own-lots-workspace .workspace-help{margin-top:16px;border-bottom:0;padding-bottom:0}.own-lots-workspace .workspace-help p{margin-bottom:0}.settings-content .roles-layout{grid-template-columns:minmax(0,1fr)}.settings-content .roles-list{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.settings-content .roles-list>.row{width:100%;margin:0 0 6px!important}.settings-content .role-item{flex:1 1 160px;margin:0;padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--b3)}.settings-content .role-item.on{border-color:#3c4d22;background:#192111;color:var(--accent)}.settings-content .perm-group{border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--b3)}.settings-content .perm-group-head{padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--line)}.account-settings-tabs{margin-bottom:18px}.account-config-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:start;gap:18px}.account-config-grid .card{margin-bottom:0}.account-config-grid .account-message-settings{margin-top:0}.account-config-save{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.account-config-save .muted{font-size:12px}.setting-switch input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:22px;border-radius:20px;padding:3px;background:var(--b13);border:0;cursor:pointer}.setting-switch input[type=checkbox]:before{content:"";display:block;width:16px;height:16px;border-radius:50%;background:#899287}.setting-switch input[type=checkbox]:checked{background:var(--accent)}.setting-switch input[type=checkbox]:checked:before{background:var(--b0);margin-left:auto}@media (max-width: 1200px){.account-config-grid{grid-template-columns:minmax(0,1fr)}}.infrastructure-tabs{margin-bottom:20px}.infrastructure-accounts .proxies-workspace{display:none}.infrastructure-proxies .accounts-workspace>:not(.infrastructure-summary){display:none}.infrastructure-summary .infrastructure-balance{font-size:22px;flex-wrap:wrap;gap:6px}.infrastructure-summary strong>small{font:600 13px var(--font-sans);color:var(--muted)}.infrastructure-create>summary{font-size:12px}.infrastructure-create[open]>summary{margin-bottom:12px}.infrastructure-create .form-row{gap:10px}.proxy-data>.row{padding:16px 20px;margin:0!important}.proxy-data td{white-space:nowrap}.setting-switch{align-items:flex-start}.setting-switch>span{flex:1;min-width:0}.setting-switch b{font-size:12px;line-height:1.6}.setting-switch small{display:block;color:var(--muted);font-size:11px;font-weight:400;line-height:1.6;margin-top:4px}@media (max-width: 600px){.infrastructure-create .form-row>input,.infrastructure-create .form-row>select{flex:1 1 100%!important;min-width:0!important;width:100%}}.personal-workspace{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.pulse-shell .personal-accounts{flex:0 1 260px;padding:12px;display:flex;flex-direction:column;gap:2px}.personal-accounts>.cap{padding:4px 10px 6px}.personal-account{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:10px;background:none;color:#aeb5ad;font-size:13.5px;font-weight:600;text-align:left}.personal-account:hover{background:var(--b5);color:var(--text)}.personal-account.on{background:var(--b6);color:#f4f6f0}.personal-account>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-account>small{font-size:10.5px;color:var(--muted)}.personal-dot{width:8px;height:8px;border-radius:50%;background:#5a625a;flex:none}.personal-dot.on{background:var(--accent)}.pulse-shell .personal-data{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.personal-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.personal-head>h2{flex:1 1 240px;display:flex;align-items:center;gap:10px}.personal-head button{display:inline-flex;align-items:center;gap:8px}.personal-head-actions{gap:8px;flex-wrap:wrap}.personal-note{display:flex;gap:12px;padding:13px 15px;border-radius:12px;background:var(--b3);border:1px solid var(--line);font-size:13px;color:#aeb5ad;line-height:1.55}.personal-note>svg{color:#8cc4ff;flex:none;margin-top:2px}.personal-note b{color:#ffc56b}.personal-title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-modal{width:min(660px,94vw);max-height:92vh;overflow-y:auto}.personal-modal-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.personal-modal-head>h3{flex:1}.personal-editor .row{flex-wrap:wrap}.personal-editor .row>div{flex:1 1 100px;min-width:0}.personal-editor input{max-width:100%}.personal-editor .workspace-form>.row:last-child{padding-top:16px;border-top:1px solid var(--line);gap:8px}.personal-editor .workspace-form>.row:last-child>.row{justify-content:flex-end;flex-basis:100%}.pulse-shell td.actions button{padding:7px 10px;border-radius:9px;font-size:12px}.diagnostics-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.diagnostics-filters>label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:11px}.diagnostics-filters>input{min-width:160px;flex:1 1 180px}.diag-root .log-box{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--b1)}.diag-root .log-box>div{padding:5px 0;border-bottom:1px solid #161c17;font:11px/1.7 var(--font-mono)}.warehouse-keys .table-scroll{max-height:50vh}.warehouse-keys table{min-width:600px}.key-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-bottom:18px;margin-bottom:16px;border-bottom:1px solid var(--line)}.key-upload>button{margin:0!important}@media (max-width: 600px){.key-upload{grid-template-columns:minmax(0,1fr)}}.orders-page{gap:16px}.orders-page>.workspace-page-heading{margin-bottom:0}.orders-controls{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.orders-controls .orders-search{display:flex;flex:1 1 330px;gap:8px;margin:0;padding:0}.orders-query{display:flex;flex:1 1 145px;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--b11);border-radius:11px;background:var(--b3);color:var(--muted);min-width:0}.orders-query:focus-within{border-color:var(--accent)}.orders-query svg{flex:none}.orders-query input{border:0;background:transparent;padding:0;width:100%;box-shadow:none;outline:0}.orders-controls .dashboard-toolbar{margin:0;flex:1 1 480px;gap:10px}.orders-controls .dashboard-account{width:160px}.orders-controls .dashboard-account>.dashboard-label{display:none}.orders-controls .dashboard-periods{flex-wrap:wrap}.orders-controls .orders-status-tabs{width:100%;align-items:center;gap:8px}.orders-controls .orders-status-tabs button{min-height:34px;padding:6px 12px;border-radius:10px;font-size:12.5px}.orders-controls .orders-status-tabs button.on{color:var(--b0);background:#edefea;border-color:#edefea}.orders-controls .orders-status-tabs>span{margin-right:4px}.orders-controls .orders-status-tabs button .mono{margin-left:6px;font-size:11.5px;opacity:.75}.orders-controls .orders-search{flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:10px}.orders-controls .orders-search>.orders-query{flex:0 1 340px}.orders-controls .orders-search>.dashboard-toolbar{flex:0 0 auto}.orders-employee{width:210px}.orders-employee .combobox-input,.orders-controls .dashboard-account .combobox-input{height:40px;font-weight:700}.cap{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pulse-shell .orders-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding:0;overflow:hidden}.orders-kpis>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px}.orders-kpis>div+div{border-left:1px solid var(--line)}.orders-kpis .kpi{font:600 24px/1.3 var(--font-head);letter-spacing:-.02em;overflow-wrap:anywhere}.orders-kpis .kpi.good{color:var(--accent)}.orders-kpis .kpi.warn{color:var(--warn)}.orders-kpis .kpi.bad{color:var(--danger)}.orders-kpis small{font-size:12px;color:var(--muted)}.orders-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--accent-bg);border:1px solid var(--accent-line)}.orders-bulk .mono{color:#aeb5ad}.orders-bulk-spacer{flex:1}.orders-bulk button{min-height:34px;padding:0 12px;border-radius:9px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.orders-table .order-id-button{font-weight:700;color:var(--text);text-decoration:underline;text-decoration-color:var(--b15);text-underline-offset:3px;cursor:pointer}.orders-table .order-id-button:hover,.order-product-button:hover{color:var(--accent)}.order-product-button{display:block;width:100%;padding:0;border:0;background:none;color:var(--text);font:600 13px var(--font-sans);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;min-height:0}.order-buyer{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-sub{margin-top:2px;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-sub.accent{color:var(--accent)}.orders-table .order-sum{font-weight:700;white-space:nowrap}.orders-table .order-profit{font-weight:700;color:var(--accent);white-space:nowrap}.order-nocost{color:var(--warn);font-weight:600;font-size:12px}.order-people{display:inline-flex;gap:3px}.order-avatar{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;background:var(--b10);color:#7d857d}.order-avatar.payer{background:var(--accent);color:var(--accent-contrast)}.order-avatar.maker{background:#6cb4ff;color:#07111c}.orders-footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:12.5px}.orders-footer button{min-height:34px;padding:0 12px;border-radius:9px;font-size:12px}.orders-placeholder{padding:24px 16px}.orders-table-scroll .link-btn.mono{color:var(--text);text-decoration:underline;text-decoration-color:var(--b15);text-underline-offset:3px;font-weight:700}.orders-table-scroll .link-btn.mono:hover{color:var(--accent)}.chat-message-row{display:flex;gap:10px;align-items:flex-end;max-width:76%;align-self:flex-start;min-width:0}.chat-message-row.mine{align-self:flex-end;flex-direction:row-reverse}.message-avatar{display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:800}.message-avatar.avatar-tone-1{background:#6cb4ff1a;color:#8cc4ff}.message-avatar.avatar-tone-2{background:#ffb54721;color:#ffc56b}.message-avatar.avatar-tone-3{background:#ff6b5e21;color:#ff8a7f}.chat-message-row>.bubble{max-width:100%;min-width:0;padding:11px 14px;font-size:14px;line-height:1.4;background:var(--b5);border:1px solid var(--b9)}.chat-message-row.mine>.bubble{background:#1b2410;border-color:#2e3e17}.message-time{display:block;color:#7d857d;font:10.5px/1.4 var(--font-mono);text-align:right;margin-top:5px}.chat-message-row.system,.chat-message-row.moderation{align-self:center;max-width:100%}.chat-message-row.system>.bubble{background:#111411;border-color:var(--b9);color:#aeb5ad;font-size:12px;border-radius:12px}.chat-message-row.moderation>.bubble{background:var(--success-bg);border-color:var(--success)}.chat-compose-dock{flex:none;padding:10px 18px 14px;border-top:1px solid var(--b8)}.pulse-shell .chat-compose-dock .chat-send{margin:0;padding:0 10px 10px;border:1px solid var(--b13);border-radius:14px;background:var(--b3);gap:6px 10px}.pulse-shell .chat-compose-dock .chat-send:focus-within{border-color:var(--accent)}.pulse-shell .chat-compose-dock .chat-input{min-height:60px;padding:12px 4px 4px;background:transparent;border:0;border-radius:0;box-shadow:none;outline:0;font-size:14px}.pulse-shell .chat-compose-dock .chat-send>button{min-height:34px;font-size:12px;padding:6px 10px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.chat-compose-dock .chat-compose-hint{text-align:right;font-size:11px}@media (max-width: 600px){.workflow-steps{grid-template-columns:minmax(0,1fr)}.orders-controls .dashboard-toolbar{flex-basis:100%}.orders-controls .orders-search{flex-wrap:wrap}.orders-controls .orders-status-tabs{gap:6px}.orders-controls .orders-status-tabs button{font-size:11px}.chat-message-row{max-width:94%;gap:6px}.chat-compose-dock{padding:10px 12px 12px}}.pulse-shell .card h3{font-family:var(--font-head);font-size:16px;font-weight:600;letter-spacing:0}.pulse-shell .app-header .workspace-command,.pulse-shell .app-header .workspace-search-trigger{background:var(--b3);border-color:var(--b11)}.pulse-shell .app-header .workspace-search-trigger{font-weight:400}.pulse-shell .app-header .workspace-command{font-size:13px}.pulse-shell .balance-summary{display:flex;flex-direction:column;gap:4px;padding:8px 0 18px}.pulse-shell .balance-summary strong{color:var(--text);font:600 30px/1.4 var(--font-head);letter-spacing:-.02em;overflow-wrap:anywhere}.pulse-shell .balance-summary>span{font-size:12px;color:var(--muted)}.pulse-shell .lot-scan-panel{padding:16px}.pulse-shell .lot-scan-panel button{min-height:34px;padding:7px 12px;font-size:12px;border-radius:9px}.pulse-shell .lot-scan-panel .workspace-help{margin-top:8px;padding-bottom:0}.pulse-shell .workflow-steps{gap:8px}.pulse-shell .workflow-steps li{padding:10px;gap:8px}.pulse-shell .workflow-steps small{font-size:10px}.pulse-shell .workflow-steps b{font-size:11px}.lot-scan-heading,.lot-account-summary,.lot-filters,.lot-bulk-panel>.row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lot-scan-heading{justify-content:space-between;gap:14px}.lot-account-summary{flex:1 1 260px}.pulse-shell .lot-account-summary h3{margin:0;font:600 20px/1.4 var(--font-head)}.lot-account-summary>.muted{font-size:11px;font-family:var(--font-mono)}.lot-scan-actions{flex-wrap:wrap;gap:8px}.lot-scan-status{margin-top:12px;font-size:11px}.lot-filters{margin:16px 0}.lot-filters .db-search{flex:1 1 240px;min-width:0}.lot-filters>.muted{font-size:11px}.pulse-shell .lot-bulk-panel{padding:12px 16px}.lot-selection-count{margin-right:auto;font-size:12px;font-weight:700}.pulse-shell .lot-bulk-panel button{min-height:32px;padding:6px 10px;font-size:11px;border-radius:9px}.pulse-shell .lot-table-panel{padding:0;overflow:hidden}.audit-filters{padding:0;border:0;background:transparent;margin-bottom:18px}@media (max-width: 600px){.lot-scan-actions,.lot-filters>.db-search{width:100%}.lot-account-summary{flex-basis:100%}}.pulse-shell .account-table-panel{padding:0;overflow:hidden}.account-table-empty{padding:20px}.account-table td{vertical-align:middle;padding-top:12px;padding-bottom:12px}.account-table tr.needs-attention td{background:#15110f}.account-cell{display:flex;align-items:center;gap:10px;min-width:0}.account-cell>.chat-avatar{position:static;flex:none;width:34px;height:34px;border-radius:10px}.account-cell>div{min-width:0;display:flex;flex-direction:column;gap:2px}.account-cell b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-cell b a{color:var(--text);text-decoration:none}.account-cell b a:hover{color:var(--accent)}.account-cell small{font-size:11.5px;color:var(--muted)}.account-cell .account-card-error{align-self:flex-start;margin-top:4px}.account-balance{font-weight:700;white-space:nowrap}.account-proxy-cell{min-width:190px}.account-proxy-cell .combobox-input{height:34px;font-size:12.5px}.account-ua-cell{min-width:170px;font-size:12.5px;color:#aeb5ad}.account-ua-value{display:inline-flex;align-items:center;gap:6px;max-width:100%}.account-ua-value>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-table .account-monitor{display:inline-flex;padding:0;border:0;background:transparent;min-height:0}.account-actions{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.account-actions>button{min-height:32px}.section-title{font:600 15px/1.4 var(--font-head);margin:0}.context-avatar{width:42px;height:42px;border-radius:12px;background:var(--accent);color:var(--accent-contrast);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex:none}.setting-switch>span{display:flex;flex-direction:column;gap:2px;min-width:0}.setting-switch>span>b{font-size:13.5px}.setting-switch>span>small{font-size:12px;color:var(--muted)}.account-message-settings{display:flex;flex-direction:column;gap:12px}.account-poll-title{margin-top:6px}.account-poll-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.account-poll-grid>label{display:flex;flex-direction:column;gap:7px;font-size:12.5px;font-weight:700;color:#aeb5ad;min-width:0}.account-poll-grid input{width:100%;height:40px}.account-mult{display:flex;gap:6px}.account-mult>input{min-width:0}.account-ref-missing .combobox-input{border-color:var(--danger)}.lot-title-cell{display:flex;align-items:center;gap:6px;min-width:0}.lot-title-button{flex:1;min-width:0;min-height:0;padding:0;border:0;background:none;color:var(--text);font:600 13px var(--font-sans);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.lot-title-button:hover{color:var(--accent)}.lot-title-cell>a{flex:none;color:var(--muted);display:inline-flex}.lot-title-cell>a:hover{color:var(--accent)}.lot-price{font-weight:700;white-space:nowrap}.lot-switch{width:34px;height:20px;min-height:0;padding:3px;border:0;border-radius:20px;background:var(--b13);cursor:pointer;display:inline-flex}.lot-switch>i{width:14px;height:14px;border-radius:50%;background:#aeb5ad;transition:margin .2s}.lot-switch.on{background:var(--accent)}.lot-switch.on>i{margin-left:auto;background:var(--accent-contrast)}.pulse-shell .role-badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:0;border-radius:7px;font-size:11.5px;font-weight:700}.pulse-shell .role-badge.role-super{background:#ff6b5e21;color:#ff8a7f}.pulse-shell .role-badge.role-admin,.pulse-shell .role-badge.role-custom{background:rgba(var(--accent-rgb),.12);color:var(--accent)}.pulse-shell .role-badge.role-operator{background:#6cb4ff21;color:#8cc4ff}.pulse-shell .role-badge.role-viewer{background:var(--b10);color:#aeb5ad}.audit-account{color:var(--accent)}.audit-object{font-size:12.5px;color:var(--accent)}.acc-palette-head{display:flex;align-items:center;gap:8px}.acc-palette-head>button{margin-left:auto;min-height:30px;padding:0 10px;font-size:12px}.acc-palette{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:10px 0 8px}.acc-palette>button{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:var(--b3);color:#aeb5ad;font-size:13px;font-weight:700}.acc-palette>button>i{width:16px;height:16px;border-radius:50%;flex:none}.acc-palette>button.on{border-color:var(--accent);color:var(--text)}.login-password{position:relative;display:block}.login-password>input{width:100%;padding-right:48px}.login-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;min-height:0;padding:0;border:0;border-radius:9px;background:none;color:#aeb5ad;display:flex;align-items:center;justify-content:center}.login-eye:hover{color:var(--text);background:var(--b6)}.login-eye>svg,.login-arrow{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pulse-shell .app-body{background:radial-gradient(1200px 700px at 100% 0%,rgba(var(--accent-rgb),.11),transparent 62%),radial-gradient(1000px 680px at 0% 100%,rgba(108,180,255,.075),transparent 60%),linear-gradient(180deg,var(--b3) 0%,var(--b0) 55%,var(--b1) 100%)}.chat-cost-chip{flex:none;padding:1px 6px;border-radius:5px;background:#ffb54724;color:#ffc56b;font:600 10.5px var(--font-sans);white-space:nowrap}.chat-cost-dot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:#ffb547;box-shadow:0 0 0 2px var(--b1)}.pulse-shell button.has-cost-flag{border-color:#3a3018;color:#ffc56b}.pulse-shell .dashboard-salary{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:16px 20px;background:var(--accent-bg);border-color:var(--accent-line)}.dashboard-salary-icon{width:42px;height:42px;border-radius:12px;background:var(--accent);color:var(--accent-contrast);display:inline-flex;align-items:center;justify-content:center;flex:none}.dashboard-salary-main{display:flex;flex-direction:column;gap:4px;min-width:0}.dashboard-salary-main>strong{font:600 28px/1.15 var(--font-head);letter-spacing:-.02em;color:var(--accent)}.dashboard-salary-main>strong small{font:600 13px var(--font-sans);color:var(--muted);margin-left:4px}.dashboard-salary-parts{display:flex;flex-wrap:wrap;gap:8px 28px;flex:1;min-width:0}.dashboard-salary-parts>div{display:flex;flex-direction:column;gap:3px;padding-left:16px;border-left:1px solid var(--accent-line)}.dashboard-salary-parts span{font-size:11.5px;color:var(--muted)}.dashboard-salary-parts b{font-size:15px;font-weight:700}.dashboard-salary>button{display:inline-flex;align-items:center;gap:6px}@media (min-width: 861px){.pulse-shell .app-header{flex-wrap:nowrap}.pulse-shell .workspace-search-trigger{min-width:150px}.pulse-shell .workspace-rates{flex:0 1 auto;min-width:0}.pulse-shell .app-header>.hdr-dd,.pulse-shell .workspace-command,.pulse-shell .workspace-account-filter{flex:none}}.order-cost-button{min-height:0;padding:4px 8px;border:1px solid transparent;border-radius:8px;background:none;color:var(--text);font:600 12.5px var(--font-mono);cursor:pointer;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.order-cost-button:hover{border-color:var(--b13);background:var(--b5)}.order-cost-button.empty{color:#ffc56b;font-family:var(--font-sans);font-size:12px}.order-drawer-overlay{z-index:1100}.order-detail-locked{display:flex;gap:6px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px}@media (max-width: 860px){.phone-chats .hamburger,.phone-chats .workspace-search-trigger,.phone-chats .sidebar,.phone-chats .sidebar-scrim{display:none!important}.phone-chats .app-header{justify-content:flex-end;min-height:56px;padding:8px 12px}.phone-chats .app-header>.hdr-dd:first-of-type{margin-left:auto}.phone-chats .app-body{padding:0}.phone-chats.pulse-shell:has(.messenger.show-chat){grid-template-rows:minmax(0,1fr);grid-template-areas:"page"}.phone-chats:has(.messenger.show-chat) .app-header{display:none}.pulse-shell .messenger,.pulse-shell .messenger:has(>.chat-info){grid-template-columns:minmax(0,1fr)}.chat-info{display:none}.pulse-shell .msg-page:has(.messenger.show-chat)>.chat-page-heading{display:none}.pulse-shell .chat-page-heading .page-title{font-size:20px}.pulse-shell .chat-header{flex-wrap:wrap;gap:8px;padding:8px 10px}.pulse-shell .chat-header>span:first-child{flex:1 1 100%;min-width:0}.pulse-shell .chat-header-avatar{width:36px;height:36px;border-radius:10px;font-size:12px}.chat-header-name>a,.chat-header-name>b{font-size:15px}.chat-header-meta{font-size:11.5px}.pulse-shell .chat-header>.row{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;gap:6px;scrollbar-width:none}.pulse-shell .chat-header>.row::-webkit-scrollbar{display:none}.pulse-shell .chat-header>.row>button{flex:none;min-height:34px;padding:6px 10px;font-size:12.5px}.pulse-shell .chat-header>.row>.icon-btn{width:34px;padding:0}.pulse-shell .chat-close-btn,.pulse-shell .chat-order-strip{display:none}.pulse-shell .chat-body{padding:12px 10px;gap:8px}.chat-message-row{max-width:92%;gap:6px}.chat-message-row>.message-avatar{width:26px;height:26px;font-size:10px;border-radius:8px}.chat-message-row>.bubble{padding:9px 11px;font-size:15px}.chat-compose-dock{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.pulse-shell .chat-compose-dock .chat-send{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:6px;padding:6px;border-radius:22px}.pulse-shell .chat-compose-dock .chat-send .chat-input{grid-column:2;grid-row:1;min-height:40px;max-height:140px;padding:9px 4px;font-size:16px;line-height:1.35}.pulse-shell .chat-compose-dock .chat-send>button[type=button]{grid-column:1;grid-row:1;width:40px;height:40px;min-height:40px;padding:0;border-radius:50%}.pulse-shell .chat-compose-dock .chat-send>button[type=submit]{grid-column:3;grid-row:1;width:40px;height:40px;min-height:40px;padding:0;border-radius:50%}.chat-send-label,.chat-compose-dock .chat-compose-hint{display:none}.pulse-shell .chat-item{min-height:0;padding:10px 12px}}.pulse-shell .header-brand .tss-mark{width:38px;height:38px;flex:none}.pulse-shell .header-brand .brand-name{font:800 13px/1 var(--font-head);letter-spacing:-.01em;white-space:nowrap;color:var(--text)}.pulse-shell .header-brand .brand-caption{margin-top:4px;font-size:9.5px;font-weight:700;letter-spacing:.24em;color:var(--accent)}.login-wordmark{font:800 20px/1 var(--font-head);letter-spacing:0}.login-wordmark .tss-mark{width:44px;height:44px;flex:none}.login-wordmark small{display:block;margin-top:4px;font:800 10px var(--font-sans);letter-spacing:.24em;color:var(--accent)}.login-step .tss-mark{width:26px;height:26px}.workspace-rates{height:40px;min-height:40px;padding:0;font-family:var(--font-mono);font-size:12px;scrollbar-width:none}.workspace-rates>.rbtn{height:100%;min-height:0;padding:0 9px;border:0;border-radius:0;background:none;color:#8c948c;font:inherit;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;cursor:pointer}.workspace-rates>.rbtn+.rbtn{border-left:1px solid var(--line)}.workspace-rates>.rbtn:first-child{border-radius:10px 0 0 10px}.workspace-rates>.rbtn:last-child{border-radius:0 10px 10px 0}.workspace-rates>.rbtn:hover,.workspace-rates>.rbtn.on{background:var(--b6);color:var(--text);box-shadow:none}.workspace-rates>.rbtn b{color:#edefea;font-weight:600}.workspace-rates>.rbtn i{font-style:normal;font-size:10px;font-weight:700}.workspace-rates>.rbtn i.up{color:var(--accent)}.workspace-rates>.rbtn i.down{color:#ff8a7f}.rate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#040605b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:scfpFade .2s ease backwards}.rate-modal{width:100%;max-width:920px;max-height:94vh;overflow:auto;background:var(--bg-1);border:1px solid var(--accent-line);border-radius:22px;padding:22px 24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 30px 90px #0009;animation:scfpPop .32s cubic-bezier(.22,1,.36,1) backwards}.rate-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rate-title{flex:1 1 260px;min-width:0}.rate-title .cap{font-size:11px;color:#7d857d;font-weight:800}.rate-title h2{margin:4px 0 0;font:600 20px var(--font-head)}.rate-periods{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--b2);border:1px solid var(--line)}.rate-periods>button{height:32px;min-height:0;min-width:42px;padding:0 10px;border-radius:9px;border:0;background:none;color:#aeb5ad;font-weight:800;font-size:12.5px}.rate-periods>button:hover{color:var(--text);box-shadow:none}.rate-periods>button.on{background:var(--accent);color:var(--accent-contrast)}.rate-x{width:32px;height:32px;min-height:0;padding:0;border-radius:9px;border:1px solid var(--b11);background:var(--b3);color:#aeb5ad;display:flex;align-items:center;justify-content:center}.rate-x:hover{color:var(--text);border-color:var(--b15);box-shadow:none}.rate-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.rate-stats>div{padding:11px 13px;border-radius:12px;background:var(--b3);border:1px solid var(--line);display:flex;flex-direction:column;gap:4px;min-width:0}.rate-stats span{font-size:11px;color:#7d857d;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.rate-stats b{font:700 15px var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#edefea}.rate-stats b.up{color:var(--accent)}.rate-stats b.down{color:#ff8a7f}.rate-stats b.muted{color:#aeb5ad}.rate-compare-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rate-compare{display:inline-flex;align-items:center;gap:9px;min-height:0;padding:0;border:0;background:none;color:var(--text);font-weight:700;font-size:13px}.rate-compare:hover{box-shadow:none}.rate-compare i{width:19px;height:19px;border-radius:6px;border:1px solid var(--b15);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:800}.rate-compare.on i{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.rate-prev-legend{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#8c948c}.rate-prev-legend i{width:18px;border-top:2px dashed #8c948c}.rate-chart{position:relative;width:100%;aspect-ratio:760 / 300;cursor:crosshair;border-radius:14px;background:radial-gradient(120% 90% at 100% 0,rgba(var(--accent-rgb),.06),transparent 60%),var(--b2);border:1px solid var(--b8)}.rate-chart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rate-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;color:#8c948c;font-size:13px}.rate-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:3 5}.rate-ax{fill:#7d857d;font-family:var(--font-mono);font-size:11px}.rate-max{fill:var(--accent)}.rate-min{fill:#ff8a7f}.rate-prev{fill:none;stroke:#8c948c;stroke-width:1.6;stroke-dasharray:5 5;opacity:.8}.rate-line{fill:none;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:3000;stroke-dashoffset:3000;animation:tbdraw 1.1s cubic-bezier(.22,1,.36,1) forwards}.rate-area{animation:scfpFade .9s ease .25s backwards}.rate-last{stroke:var(--bg-1);stroke-width:2}.rate-pulse{opacity:.35;transform-box:fill-box;transform-origin:center;animation:tbpulse 1.8s ease-out infinite}.rate-hover-line{stroke:#edefea;stroke-width:1;stroke-dasharray:2 4;opacity:.5}.rate-hover-dot{fill:var(--bg-1);stroke-width:2.5}.rate-tip{position:absolute;pointer-events:none;display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:11px;background:#0a0c0beb;border:1px solid var(--b11);box-shadow:0 10px 30px #00000073;white-space:nowrap;font-size:11.5px;color:#8c948c}.rate-tip b{color:#edefea;font-size:14px}.rate-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.rate-foot .mono{font-size:12.5px;color:#aeb5ad}.rate-upd{font-size:12px;color:#6f776f}.rate-spacer{flex:1}.rate-foot>button{display:inline-flex;align-items:center;gap:7px}@keyframes tbdraw{to{stroke-dashoffset:0}}@keyframes tbpulse{0%{transform:scale(.5);opacity:.55}to{transform:scale(2.2);opacity:0}}.workspace-account-filter .dashboard-account{position:relative;display:flex;align-items:center}.workspace-account-filter .account-dots{position:absolute;left:12px;z-index:1;display:inline-flex;gap:3px;pointer-events:none}.workspace-account-filter .account-dots i{width:7px;height:7px;border-radius:50%;background:#5a625a}.workspace-account-filter .account-dots i.on{background:var(--accent)}.workspace-account-filter .account-dots i.warn{background:#ffb547}.workspace-account-filter .account-dots:has(i)+.combobox .combobox-input{padding-left:52px}.today-strip{display:flex;flex-direction:column;gap:8px}.today-strip-head{display:flex;align-items:center;gap:10px}.today-live{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:7px;font-size:11.5px;font-weight:700;background:rgba(var(--accent-rgb),.12);color:var(--accent)}.today-live i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}.today-strip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--b3)}.today-strip-grid>div{padding:14px 16px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:3px;min-width:0}.today-strip-grid>div:last-child{border-right:0}.today-strip-grid b,.today-link{font:600 20px/1.3 var(--font-head);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.today-strip-grid span{font-size:11.5px;color:var(--muted)}.today-strip-grid .acc{color:var(--accent)}.today-strip-grid .red,.today-link.red{color:#ff8a7f}.today-strip-grid .violet{color:#c3b2ff}.today-link.amber{color:#ffc56b}.today-link{align-self:flex-start;min-height:0;padding:0;border:0;background:none;cursor:pointer;text-align:left}.today-link:hover{text-decoration:underline;box-shadow:none}.acc-palette-sub{display:block;margin-top:4px;font-size:12px;font-weight:700;color:var(--muted)}.profile-page{display:flex;flex-direction:column;gap:16px}.profile-who{display:flex;align-items:center;gap:14px}.profile-ava{width:56px;height:56px;border-radius:16px;background:var(--accent);color:var(--accent-contrast);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;flex:none}.profile-ava.small{width:30px;height:30px;border-radius:8px;font-size:12px}.profile-who>div{display:flex;flex-direction:column;gap:3px;min-width:0}.profile-who b{font-size:16px}.profile-who>div>span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.profile-cols{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.profile-col{flex:1 1 440px;display:flex;flex-direction:column;gap:16px;min-width:0}.pulse-shell .profile-sec{display:flex;flex-direction:column;gap:12px}.profile-sec-title{display:flex;align-items:center;gap:9px}.profile-sec-title>svg{color:var(--accent);flex:none}.profile-sec-title>.badge{margin-left:4px}.profile-sec-title>.profile-reset{margin-left:auto;min-height:30px;padding:0 10px;font-size:12px;font-family:var(--font-sans)}.profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.profile-field{display:flex;flex-direction:column;gap:7px;font-size:12.5px;font-weight:700;color:#aeb5ad}.profile-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.profile-actions.start{justify-content:flex-start}.profile-note{margin:0;color:#aeb5ad;font-size:13px;line-height:1.55}.profile-2fa{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.profile-2fa>img{width:168px;height:168px;border-radius:12px;background:#fff;padding:6px}.profile-2fa>div{flex:1 1 200px;display:flex;flex-direction:column;gap:10px}.profile-secret{font-size:12px;color:var(--muted);word-break:break-all}.profile-code{letter-spacing:.3em;font-size:18px}.profile-preview{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--b3);border:1px solid var(--line)}.profile-preview-head{display:flex;align-items:center;gap:10px}.profile-preview-head>div{flex:1;display:flex;flex-direction:column}.profile-preview-head b{font-size:13px}.profile-preview-head span{font-size:11.5px;color:var(--muted)}.profile-preview-bar{height:6px;border-radius:6px;background:var(--b11);overflow:hidden}.profile-preview-bar i{display:block;width:68%;height:100%;border-radius:6px;background:var(--accent)}.profile-preview-btns{display:flex;gap:8px}.profile-fake-btn{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:9px;border:1px solid var(--b11);background:var(--b3);font-size:12.5px;font-weight:700}.profile-fake-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.profile-sound-group{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--b3)}.profile-sound-group>div:first-child{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.profile-sound-group>div:first-child b{font-size:13.5px}.profile-sound-group>div:first-child span{font-size:12px;color:#7d857d}.profile-sound-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px}.profile-sound-grid>button{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--b4);color:#aeb5ad;font-size:12.5px;font-weight:700;text-align:left}.profile-sound-grid>button.on{border-color:var(--accent);color:var(--text);background:rgba(var(--accent-rgb),.08)}.profile-sound-ic{width:22px;height:22px;border-radius:7px;background:var(--b8);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex:none}.profile-volume{display:flex;align-items:center;gap:12px}.profile-volume>span{font-size:13px;font-weight:700;color:#aeb5ad}.profile-volume>input{flex:1;accent-color:var(--accent)}.profile-volume>b{width:44px;text-align:right;font-size:12.5px}.account-create-panel .account-create-monitor{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:0 4px;border:0;background:transparent;color:var(--text);font-weight:700;font-size:13px;box-shadow:none}.account-create-panel .account-create-monitor:hover{background:transparent}.context-identity .context-meta{display:flex;flex-direction:column;gap:3px}.context-identity .context-meta small{display:inline-flex;align-items:center;gap:6px}.context-status{width:7px;height:7px;border-radius:50%;background:var(--muted);display:inline-block}.context-status.on{background:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}.account-switch{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:720px}.account-switch button{min-height:30px;padding:0 12px;border-radius:9px;border:1px solid var(--b9);background:var(--b3);color:var(--text);font-size:12.5px;font-weight:700;box-shadow:none}.account-switch button:hover{border-color:var(--b13);background:var(--b5)}.account-switch button.on{background:var(--b7);border-color:var(--b15);color:var(--text)}.lot-scan-progress{display:flex;align-items:center;gap:14px;margin-top:14px;min-height:20px;font-size:11.5px}.lot-scan-progress .progress{flex:1;margin:0;height:6px;border-radius:6px;background:var(--b8);overflow:hidden}.lot-scan-progress .progress-bar{background:var(--accent);box-shadow:none;border-radius:6px}.lot-scan-progress .progress-pct{display:none}.lot-scan-progress>.muted{flex:none}.lot-scan-help{margin:10px 0 0;font-size:12px;line-height:1.5;max-width:760px}.pulse-shell .lot-scan-actions .lot-scan-main{border-color:rgba(var(--accent-rgb),.45);color:var(--accent);background:var(--accent-bg)}.lot-bulk-spacer{flex:1}.mx-switch{display:inline-flex;padding:0;min-height:0;border:0;background:transparent;box-shadow:none;cursor:pointer}.mx-switch:hover{background:transparent}.mx-switch>span{display:block;width:30px;height:17px;border-radius:20px;background:var(--b12);padding:3px;transition:background-color .2s ease}.mx-switch>span:after{content:"";display:block;width:11px;height:11px;border-radius:50%;background:var(--muted);transition:margin .22s cubic-bezier(.22,1,.36,1),background-color .2s ease}.mx-switch.on>span{background:var(--accent)}.mx-switch.on>span:after{background:var(--accent-contrast);margin-left:13px}.mx-switch.fixed{opacity:.55;cursor:default}.mx-switch:disabled:not(.fixed){opacity:.4;cursor:not-allowed}.audit-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.audit-range{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px}.audit-range input{width:190px}.settings-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.settings-card-head h3{margin:0}.setting-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.setting-switch-row>div{display:flex;flex-direction:column;gap:2px}.setting-switch-row small{color:var(--muted);font-size:12px}.delay-table td:first-child{font-weight:700}.settings-acc-actions{gap:6px;justify-content:center;flex-wrap:nowrap}@keyframes scfpOut{to{opacity:0;transform:translateY(-10px) scale(.985);filter:blur(6px)}}@keyframes scfpIn{0%{opacity:0;transform:translateY(18px) scale(1.01);filter:blur(8px)}}@keyframes scfpUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes scfpFade{0%{opacity:0}to{opacity:1}}@keyframes scfpPop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes scfpSlide{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes scfpToast{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes scfpBar{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes scfpGlow{0%{box-shadow:0 0 rgba(var(--accent-rgb),.45)}to{box-shadow:0 0 0 10px rgba(var(--accent-rgb),0)}}@keyframes scfpReveal{0%{clip-path:inset(0 100% 0 0);opacity:.2}to{clip-path:inset(0 0 0 0);opacity:1}}.pulse-shell .sidebar{view-transition-name:scfp-side}.pulse-shell .app-header{view-transition-name:scfp-top}.pulse-shell .navitem.on{view-transition-name:scfp-pill}::view-transition-group(scfp-pill){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(scfp-side),::view-transition-new(scfp-side),::view-transition-old(scfp-top),::view-transition-new(scfp-top){animation:none;mix-blend-mode:normal}::view-transition-old(root){animation:scfpOut .22s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:scfpIn .42s cubic-bezier(.22,1,.36,1) both}.route-bar{position:fixed;left:0;top:0;right:0;height:2px;z-index:2000;pointer-events:none;background:linear-gradient(90deg,var(--accent),var(--accent-light) 60%,var(--accent));box-shadow:0 0 12px rgba(var(--accent-rgb),.7);transform-origin:0 50%;animation:scfpBar .8s cubic-bezier(.22,1,.36,1) both}.pulse-shell .app-body>*,.pulse-shell .app-body>section>*,.pulse-shell .orders-dashboard>*,.pulse-shell .orders-page>*,.pulse-shell .messenger>*{animation:scfpUp .55s cubic-bezier(.22,1,.36,1) backwards}.pulse-shell :is(.app-body,.app-body>section,.orders-dashboard,.orders-page)>:nth-child(1){animation-delay:.04s}.pulse-shell :is(.app-body,.app-body>section,.orders-dashboard,.orders-page)>:nth-child(2){animation-delay:.09s}.pulse-shell :is(.app-body,.app-body>section,.orders-dashboard,.orders-page)>:nth-child(3){animation-delay:.14s}.pulse-shell :is(.app-body,.app-body>section,.orders-dashboard,.orders-page)>:nth-child(4){animation-delay:.19s}.pulse-shell :is(.app-body,.app-body>section,.orders-dashboard,.orders-page)>:nth-child(5){animation-delay:.24s}.pulse-shell :is(.app-body,.app-body>section,.orders-dashboard,.orders-page)>:nth-child(6){animation-delay:.29s}.pulse-shell :is(.app-body,.app-body>section,.orders-dashboard,.orders-page)>:nth-child(7){animation-delay:.34s}.pulse-shell :is(.app-body,.app-body>section,.orders-dashboard,.orders-page)>:nth-child(n+8){animation-delay:.38s}.pulse-shell :is(.app-body>*,.app-body>section>*,.orders-dashboard>*,.orders-page>*,.messenger>*):has(.modal-overlay,.rate-overlay,.order-drawer-overlay){animation:none!important}.pulse-shell .messenger>:nth-child(2){animation-delay:.1s}.pulse-shell .messenger>:nth-child(3){animation-delay:.18s}.pulse-shell .page-title{animation:scfpReveal .7s cubic-bezier(.22,1,.36,1) .08s backwards}.pulse-shell :is(.metric-amount,.orders-kpis .kpi,.review-summary strong,.workspace-stats strong,.infrastructure-summary strong,.dashboard-salary-main>strong,.status-orbit-center strong){animation:scfpFade .6s ease .2s backwards}.pulse-shell .navitem.on .nav-ico{border-radius:6px;animation:scfpGlow 1s ease .3s 1}.pulse-shell :is(.navitem,button,.chip,.dd-item,.hdr-profile,.personal-account){transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.pulse-shell .navitem:hover .nav-ico svg{transform:translate(2px);transition:transform .2s ease}.pulse-shell button:not(:disabled):active,.pulse-shell .dd-item:active{transform:scale(.97)}.pulse-shell button:not(.secondary):not(.danger):not(:disabled):hover{box-shadow:0 6px 22px rgba(var(--accent-rgb),.25)}.pulse-shell .game-panel{transition:border-color .25s ease,transform .25s ease}.pulse-shell .game-panel:hover{border-color:var(--b14)}.pulse-shell tbody tr{transition:background-color .15s ease}.motion-switch:after,.lot-switch>i,.setting-switch input[type=checkbox]:before{transition:margin .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),background-color .2s ease}.lot-switch,.setting-switch input[type=checkbox]{transition:background-color .2s ease}.pulse-shell :is(.app-body,.app-body>section,.orders-dashboard,.orders-page,.messenger)>:is(.modal-overlay,.rate-overlay,.order-drawer-overlay){animation:scfpFade .2s ease backwards}.modal-overlay{animation:scfpFade .2s ease backwards}.modal-overlay>:is(.modal,.img-modal){animation:scfpPop .32s cubic-bezier(.22,1,.36,1) backwards}.order-drawer-overlay{animation:scfpFade .2s ease backwards}.order-detail{animation:scfpSlide .34s cubic-bezier(.22,1,.36,1) backwards}.dd-panel{animation:scfpPop .22s cubic-bezier(.22,1,.36,1) backwards;transform-origin:top right}.ms-panel{animation:scfpPop .18s ease backwards}.toast{animation:scfpToast .35s cubic-bezier(.22,1,.36,1) backwards}.ckbtn{display:inline-flex;align-items:center;gap:6px}.ckbtn .ck-ic{display:inline-flex;align-items:center;justify-content:center;width:0;overflow:hidden;transition:width .2s ease}.ckbtn.ck-run .ck-ic,.ckbtn.ck-ok .ck-ic,.ckbtn.ck-bad .ck-ic{width:14px}.ckbtn .ck-ic svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ck-draw{stroke-dasharray:30;stroke-dashoffset:30;animation:ckdraw .45s cubic-bezier(.22,1,.36,1) forwards}.ck-spin{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .8s linear infinite}.pulse-shell .ckbtn.ck-run{color:#8cc4ff;border-color:#6cb4ff66;cursor:progress;opacity:1}.pulse-shell .ckbtn.ck-ok{color:var(--accent);border-color:var(--accent);background:rgba(var(--accent-rgb),.08);animation:ckpop .35s ease}.pulse-shell .ckbtn.ck-bad{color:#ff8a7f;border-color:#ff6b5e;background:#ff6b5e14;animation:ckshake .4s ease}@keyframes ckdraw{to{stroke-dashoffset:0}}@keyframes ckpop{0%{transform:scale(.94)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes ckshake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}tr.scan td{background-image:linear-gradient(90deg,transparent 0%,rgba(108,180,255,.1) 45%,rgba(108,180,255,.18) 50%,rgba(108,180,255,.1) 55%,transparent 100%);background-size:60% 100%;background-repeat:no-repeat;background-attachment:fixed;animation:rowscan 1.1s linear infinite}tr.okf td{animation:okflash 1.4s ease}tr.badf td{animation:badflash 1.4s ease}@keyframes rowscan{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes okflash{0%{background-color:rgba(var(--accent-rgb),.16)}to{background-color:transparent}}@keyframes badflash{0%{background-color:#ff6b5e33}to{background-color:transparent}}.pdot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:5px;vertical-align:middle;animation:pdot 1s ease-in-out infinite}@keyframes pdot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.badge.info{background:#6cb4ff21;color:#8cc4ff}.chat-message-row.fresh{animation:msgin .35s cubic-bezier(.22,1,.36,1) backwards}@keyframes msgin{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.chat-typing{display:flex;align-items:center;gap:10px;padding:4px 18px 6px;font-size:12px;color:#7d857d;animation:msgin .3s ease backwards}.chat-typing-dots{display:flex;gap:4px;padding:10px 13px;border-radius:14px 14px 14px 4px;background:var(--b5);border:1px solid var(--b9)}.chat-typing-dots i{width:6px;height:6px;border-radius:50%;background:#8c948c;animation:tdot 1.2s ease-in-out infinite}.chat-typing-dots i:nth-child(2){animation-delay:.15s}.chat-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes tdot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.chat-order-card{position:relative;align-self:stretch;margin:6px 0;border-radius:18px;border:1.5px solid rgba(var(--accent-rgb),.55);background:linear-gradient(135deg,rgba(var(--accent-rgb),.13) 0%,rgba(var(--accent-rgb),.04) 45%,var(--b3) 100%);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.06),0 14px 40px #00000059;overflow:hidden}.chat-order-card.fresh{animation:otkin .6s cubic-bezier(.22,1,.36,1) backwards,otkglow 2.4s ease .6s 2}.chat-order-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--accent)}@keyframes otkin{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes otkglow{0%,to{box-shadow:0 0 0 4px rgba(var(--accent-rgb),.06),0 14px 40px #00000059}50%{box-shadow:0 0 0 7px rgba(var(--accent-rgb),.14),0 14px 40px #00000059}}.chat-order-card-top{display:flex;align-items:center;gap:10px;padding:12px 18px 0 22px;flex-wrap:wrap}.chat-order-card-ic{width:30px;height:30px;border-radius:9px;background:var(--accent);color:var(--accent-contrast);display:flex;align-items:center;justify-content:center}.chat-order-card-lbl{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--accent)}.chat-order-card-st{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:7px;background:#6cb4ff24;color:#8cc4ff;font-size:11.5px;font-weight:800}.chat-order-card-st i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:otkdot 1.4s ease-in-out infinite}@keyframes otkdot{0%,to{opacity:.35}50%{opacity:1}}.chat-order-card-time{margin-left:auto;font-size:12px;color:#8c948c}.chat-order-card-main{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;padding:12px 18px 0 22px}.chat-order-card-id{font-weight:700;font-size:26px;letter-spacing:.02em;color:#ffd38a;line-height:1}.chat-order-card-buyer{margin-top:6px;font-size:13.5px;color:#aeb5ad}.chat-order-card-buyer b{color:var(--accent)}.chat-order-card-sum{text-align:right}.chat-order-card-sum b{display:block;font:700 30px/1 var(--font-head);color:var(--accent);white-space:nowrap}.chat-order-card-sum span{font-size:12px;color:#8c948c}.chat-order-card-item{padding:10px 18px 0 22px;font-size:13.5px;color:#c9d0c8;line-height:1.45;overflow-wrap:anywhere}.chat-order-card-cut{position:relative;height:18px;margin-top:8px}.chat-order-card-cut:before{content:"";position:absolute;left:22px;right:18px;top:50%;border-top:1.5px dashed rgba(var(--accent-rgb),.35)}.chat-order-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 14px 22px}.chat-order-card-foot>button{min-height:36px;padding:0 14px;border-radius:11px;font-size:13px}.chat-order-card-foot>.muted{font-size:12px}@media (max-width: 860px){.chat-order-card-id{font-size:20px}.chat-order-card-sum b{font-size:22px}}.chat-page-heading{align-items:center}.chat-overview b.red{color:#ff6b5e}.chat-overview b.amber{color:#ffc56b}.chat-overview b.blue{color:#6cb4ff}.chat-overview-right{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chat-hotkeys{color:var(--muted);font-size:11px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.chat-hotkeys kbd{font-family:var(--font-mono);font-size:10.5px;border:1px solid var(--b13);border-radius:5px;padding:0 5px;color:#aeb5ad;background:transparent}.line-status{position:relative;display:inline-flex;align-items:center}.line-status:before{content:"";position:absolute;left:11px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--muted);z-index:1;pointer-events:none}.line-status.online:before{background:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}.line-status.away:before{background:#ffc56b}.line-status input{padding-left:24px!important;font-weight:700}.chat-filter-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-weight:700}.chat-filter-tabs{overflow-x:auto;scrollbar-width:none}.chat-filter-tabs::-webkit-scrollbar{display:none}.pulse-shell .chat-filter-tabs>button{flex:1 0 auto;padding:4px 5px}@media (max-width: 1100px){.chat-filter-tabs .mono.zero{display:none}}.chat-filter-tabs>button .mono{font-size:10.5px;opacity:.65}.chat-search-row{display:flex;gap:6px;align-items:center}.chat-search-input{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--b11);border-radius:10px;background:var(--b3);color:var(--muted)}.chat-search-input input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding:8px 0!important}.chat-search-input input:focus,.chat-search-input input:focus-visible{outline:none!important;border:0!important;box-shadow:none!important}.chat-search-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.chat-acc-filter{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;flex:none}.chat-state-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6f776f;font-weight:800;flex:none}.chat-bl-chip,.chat-flag-chip,.chat-owner-chip{display:inline-flex;align-items:center;height:17px;padding:0 6px;border-radius:6px;font-size:10px;font-weight:800;margin-left:6px;vertical-align:middle}.chat-bl-chip{background:#ff6b5e24;color:#ff8a7f;flex:none}.chat-flag-chip{background:#ffb54724;color:#ffc56b}.chat-owner-chip{background:var(--b8);color:#aeb5ad}.chat-status-pick input{font-weight:700;padding-left:22px!important}.chat-status-pick{position:relative;display:inline-flex}.chat-status-pick:before{content:"";position:absolute;left:10px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;z-index:1;pointer-events:none;background:var(--accent)}.chat-status-pick.st-waiting:before{background:#ffc56b}.chat-status-pick.st-resolved:before{background:#6cb4ff}.pulse-shell .chat-header .icon-btn.bl-on{color:#ff8a7f;border-color:#4a2420}.chat-count{margin-left:4px;padding:0 6px;border-radius:6px;background:var(--b8);font-size:10.5px}.chat-watch{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 14px 6px;padding:8px 12px 8px 16px;border-radius:13px;border:1px solid rgba(195,178,255,.35);background:linear-gradient(110deg,#a98bff38,#a98bff14 45%,#a98bff08);box-shadow:0 0 0 3px #a98bff0f,0 10px 30px #00000040;overflow:hidden;flex:none}.chat-watch:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#c3b2ff,#8f6bff)}.chat-watch-ic{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#c3b2ff,#8f6bff);color:#140b2e;box-shadow:0 6px 18px #8f6bff59;display:flex;align-items:center;justify-content:center;flex:none}.chat-watch-main{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:2px}.chat-watch-cap{display:flex;align-items:center;gap:6px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#d4c8ff;font-weight:800}.chat-watch-cap i{width:8px;height:8px;border-radius:50%;background:#c3b2ff;box-shadow:0 0 8px #a98bff;animation:pdot 1.4s ease-in-out infinite}.chat-watch-main b{color:#fff;font-size:13.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-shell .chat-watch button{min-height:30px;font-size:12px;padding:4px 10px;border-color:#c3b2ff59;background:#0a081459;color:var(--text);display:inline-flex;align-items:center;gap:6px}.pulse-shell .chat-watch button:hover{border-color:#c3b2ff}.chat-watch-link{width:30px;height:30px;border-radius:9px;border:1px solid rgba(195,178,255,.35);background:#0a081459;color:#d4c8ff;display:inline-flex;align-items:center;justify-content:center}.chat-watch-link:hover{border-color:#c3b2ff;color:#fff}.chat-bl-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 18px;background:#ff6b5e14;border-bottom:1px solid #3a1f1c;color:#ffd2cc;font-size:13px;flex:none}.chat-bl-banner>span{flex:1 1 260px;min-width:0}.pulse-shell .chat-bl-banner button{min-height:28px;padding:4px 10px;font-size:12px}.chat-note{align-self:center;width:min(560px,92%);margin:6px auto;padding:10px 14px;border-radius:13px;border:1px dashed #5a4820;background:#15130c;color:#f2e3c2}.chat-note-head{display:flex;align-items:center;gap:6px;font-size:11px;color:#ffc56b}.chat-note-head b{font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.chat-note-head span{color:#b9a77d}.pulse-shell .chat-note-del{margin-left:auto;min-height:0;padding:2px;border:0;background:none;color:#b9a77d;box-shadow:none}.chat-note-text{white-space:pre-wrap;margin-top:4px;font-size:13.5px}.chat-note .message-time{color:#8a7c5a}.chat-templates{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding:10px 18px 0;scrollbar-width:none;flex:none;border-top:1px solid var(--b8)}.chat-templates::-webkit-scrollbar{display:none}.chat-templates+.chat-compose-dock{border-top:0}.pulse-shell .chat-tpl{display:inline-flex;align-items:center;gap:6px;flex:none;height:28px;min-height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--b11);background:var(--b3);color:#aeb5ad;font-size:12px;font-weight:700;white-space:nowrap;box-shadow:none}.pulse-shell .chat-tpl:hover{color:var(--text);border-color:var(--b15);background:var(--b3)}.chat-tpl .mono{color:#6f776f}.pulse-shell .chat-tpl.manage{color:var(--muted);border-style:dashed}.pulse-shell .chat-compose-dock .chat-send{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:0}.pulse-shell .chat-compose-dock .chat-input{padding:12px 14px 4px}.chat-compose-bar{display:flex;align-items:center;gap:6px;padding:4px 8px 8px;flex-wrap:wrap}.chat-compose-bar .chat-compose-hint{flex:1;text-align:right}.pulse-shell .chat-compose-bar>button{min-height:32px;font-size:12px;padding:6px 12px;border-radius:9px;display:inline-flex;align-items:center;gap:7px}.chat-mode-tabs{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--b1);border:1px solid var(--b9)}.pulse-shell .chat-mode-tabs button{height:28px;min-height:28px;padding:0 11px;border-radius:7px;border:0;background:none;color:#8c948c;font-weight:700;font-size:12.5px;box-shadow:none}.pulse-shell .chat-mode-tabs button.on{background:var(--b8);color:var(--text)}.pulse-shell .chat-mode-tabs button.on:last-child{background:#ffb54729;color:#ffc56b}.pulse-shell .chat-compose-dock.note-mode .chat-send{background:#15130c;border-color:#5a4820}.pulse-shell .chat-compose-dock.note-mode .chat-send:focus-within{border-color:#ffb547;box-shadow:0 0 0 3px #ffb5471a}.pulse-shell .chat-compose-dock.note-mode button[type=submit]{background:#ffb547;border-color:#ffb547;color:#1a1306}.table-loader.compact{padding:12px 4px;justify-content:flex-start;font-size:12.5px}.table-loader.compact .loading-bars{height:18px;gap:4px}.table-loader.compact .loading-bars i{width:4px;height:14px}.form-skeleton{display:grid;gap:14px;margin-top:12px}.form-skeleton>div{display:flex;flex-direction:column;gap:6px}.form-skeleton span{width:110px;height:10px;border-radius:5px;background:var(--b8);animation:game-skeleton 1.4s ease-in-out infinite alternate}.form-skeleton i{display:block;height:38px;border-radius:10px;background:var(--b5);animation:game-skeleton 1.4s ease-in-out infinite alternate;animation-delay:.2s}.form-skeleton i.tall{height:130px}.is-refreshing{position:relative}.is-refreshing>.refresh-veil{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--b0) 62%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.modal-loading{min-height:220px;display:flex;flex-direction:column;justify-content:center}.lot-load-fail{display:grid;grid-template-columns:auto 1fr;gap:12px 14px;align-items:start;margin-top:16px;padding:14px 16px;border-radius:14px;border:1px solid #4a2420;background:#ff6b5e12}.lot-load-fail-ic{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ff6b5e29;color:#ff8a7f;font-weight:800;font-size:16px}.lot-load-fail-text{display:flex;flex-direction:column;gap:4px;min-width:0}.lot-load-fail-text b{font-size:14px;color:var(--text)}.lot-load-fail-text span{font-size:12.5px;color:#c9b3af;line-height:1.5}.lot-load-fail-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}html .loading-bars i{animation:game-loading 1s ease-in-out infinite!important}html .loading-bars i:nth-child(2){animation-delay:.12s!important}html .loading-bars i:nth-child(3){animation-delay:.24s!important}html .loading-bars i:nth-child(4){animation-delay:.36s!important}html .spinner{animation:spin .7s linear infinite!important}html .ck-spin{animation:spin .8s linear infinite!important}html .spin-icon{animation:spin 1.2s linear infinite!important}html .refresh-busy{animation:refresh-pulse 1.2s ease-in-out infinite!important}html .form-skeleton span,html .form-skeleton i,html .dashboard-skeleton>div{animation:game-skeleton 1.4s ease-in-out infinite alternate!important}html .form-skeleton i,html .dashboard-skeleton>div:nth-child(2n){animation-delay:.25s!important}.chat-star,.chat-star-val{color:#ffc56b}.chat-star{margin-right:2px}.chat-online{color:var(--accent);font-weight:700}.chat-online:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:5px;vertical-align:middle;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}.chat-info-wait{font-size:12px;padding:4px 0}.chat-info-note{width:100%;min-height:84px;resize:vertical;background:var(--b3);border:1px solid var(--b11);border-radius:11px;padding:10px 12px;font-size:12.5px;color:var(--text)}.chat-info-note-hint{display:block;font-size:10.5px;margin-top:4px}.bl-modal,.tpl-modal{width:520px;max-width:94vw;display:flex;flex-direction:column;gap:14px}.tpl-modal{width:640px;max-height:88vh}.bl-modal h3,.tpl-modal h3{margin:0}.bl-modal-head{display:flex;gap:12px;align-items:flex-start}.bl-modal-head p{margin:4px 0 0;font-size:12.5px}.bl-modal-ic{width:38px;height:38px;border-radius:11px;background:#ff6b5e24;color:#ff8a7f;display:inline-flex;align-items:center;justify-content:center;flex:none}.bl-field{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:#aeb5ad}.bl-field textarea{width:100%;resize:vertical}.bl-opts{display:flex;flex-direction:column;gap:8px}.pulse-shell .bl-opt,.bl-opt{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:11px;border:1px solid var(--b9);background:var(--b3);color:var(--text);text-align:left;font-size:13.5px;font-weight:500;box-shadow:none;min-height:0}.pulse-shell .bl-opt:hover,.bl-opt:hover{background:var(--b5)}.bl-opt b{display:block;font-weight:700}.bl-opt small{display:block;color:var(--muted);font-size:11.5px;font-weight:500;margin-top:2px}.bl-opt .mx-switch{pointer-events:none}.bl-modal-foot{gap:8px;align-items:center}.tpl-list{display:flex;flex-direction:column;gap:10px;overflow:auto}.tpl-row{display:flex;gap:10px;align-items:flex-start}.tpl-num{width:26px;padding-top:9px;color:var(--muted);flex:none}.tpl-fields{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.tpl-fields textarea{resize:vertical}.chat-body>*{flex-shrink:0}.chat-buy-chip{display:inline-flex;align-items:center;height:17px;padding:0 6px;margin-left:6px;border-radius:6px;background:#6cb4ff24;color:#9ccbff;font-size:10px;font-weight:800;flex:none}.chat-muted-ic{display:inline-flex;align-items:center;margin-left:4px;color:#6f776f;flex:none}.chat-filter-tabs>button.has-new:after{content:"";width:6px;height:6px;border-radius:50%;background:#6cb4ff;margin-left:2px}.pulse-shell .chat-header .icon-btn.muted-on{color:#8c948c;border-color:var(--b13);background:var(--b5)}.pulse-shell .chat-header .icon-btn.buy-on{color:#9ccbff;border-color:#6cb4ff59}.chat-buy-banner{display:flex;align-items:center;gap:10px;padding:9px 18px;background:#6cb4ff12;border-bottom:1px solid rgba(108,180,255,.2);color:#c9dcf0;font-size:12.5px;flex:none}.chat-buy-banner svg{color:#9ccbff;flex:none}.order-cost-button.refunded{color:#8c948c}.order-cost-button.refunded small{margin-left:6px;padding:0 6px;border-radius:6px;background:#ff6b5e1f;color:#ff8a7f;font:700 10.5px var(--font-sans)}.msg-badge.auto{background:var(--b8);color:#8c948c;text-transform:lowercase;letter-spacing:0}.chat-sys-pill{align-self:center;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:92%;margin:4px auto;padding:6px 14px;border-radius:999px;border:1px solid var(--b9);background:var(--b3);color:#aeb5ad;font-size:12.5px}.chat-sys-pill>svg{color:var(--accent);flex:none}.chat-sys-pill time{color:#6f776f;font-size:11px;margin-left:4px}.chat-name-chip{display:inline-flex;align-items:center;padding:1px 7px;border-radius:7px;background:var(--b8);border:1px solid var(--b11);color:var(--text);font-weight:700;font-size:12px}.chat-name-chip.admin{background:#6cb4ff1f;border-color:#6cb4ff4d;color:#9ccbff}.chat-order-chip{display:inline-flex;align-items:center;padding:1px 7px;border-radius:7px;background:#ffb5471f;color:#ffc56b;font-weight:700;font-size:12px;text-decoration:none}.chat-order-chip:hover{color:#ffd38a}.chat-deal-card{position:relative;align-self:center;width:100%;max-width:640px;margin:8px auto;padding:12px 16px 12px 20px;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.45);background:linear-gradient(120deg,rgba(var(--accent-rgb),.14),rgba(var(--accent-rgb),.03) 60%,var(--b3));overflow:hidden;animation:otkin .5s cubic-bezier(.22,1,.36,1) backwards}.chat-deal-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent)}.chat-deal-card.refund{border-color:#ff8a7f73;background:linear-gradient(120deg,rgba(255,107,94,.15),rgba(255,107,94,.03) 60%,var(--b3))}.chat-deal-card.refund:before{background:#ff6b5e}.chat-deal-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.chat-deal-ic{width:28px;height:28px;border-radius:8px;background:var(--accent);color:var(--b0);display:inline-flex;align-items:center;justify-content:center;flex:none}.chat-deal-card.refund .chat-deal-ic{background:#ff6b5e;color:#1a0705}.chat-deal-lbl{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--accent)}.chat-deal-card.refund .chat-deal-lbl{color:#ff8a7f}.chat-deal-st{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:7px;background:rgba(var(--accent-rgb),.14);color:var(--accent);font-size:11.5px;font-weight:800}.chat-deal-card.refund .chat-deal-st{background:#ff6b5e24;color:#ff8a7f}.chat-deal-time{margin-left:auto;font-size:12px;color:#8c948c}.chat-deal-main{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;padding-top:10px}.chat-deal-who{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:#aeb5ad}.chat-deal-id{font-size:22px;font-weight:700;color:#ffd38a;text-decoration:none;line-height:1.1}.chat-deal-id:hover{color:#ffe2ad}.chat-deal-sum{flex:none;text-align:right;display:flex;flex-direction:column;gap:2px}.chat-deal-sum b{font-family:var(--font-head);font-weight:700;font-size:24px;line-height:1;color:var(--accent);white-space:nowrap}.chat-deal-card.refund .chat-deal-sum b{color:#ff8a7f}.chat-deal-sum span{font-size:12px;color:#8c948c}.chat-deal-item{margin-top:8px;font-size:13px;color:#aeb5ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-deal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pulse-shell .chat-deal-actions button{display:inline-flex;align-items:center;gap:7px;min-height:34px;font-size:12.5px}.chat-refund-by{display:inline-flex;align-items:center;gap:10px;margin-top:12px;padding:8px 14px 8px 8px;border-radius:12px;background:#ff6b5e1a;border:1px solid rgba(255,138,127,.35);font-size:13px}.chat-refund-by>span:last-child{display:flex;flex-direction:column;line-height:1.25}.chat-refund-by small{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#c9a39e;font-weight:800}.chat-refund-by b{color:#fff;font-size:15px;font-weight:800}.chat-refund-ava{width:32px;height:32px;border-radius:9px;background:#ff6b5e;color:#1a0705;font-weight:800;font-size:12.5px;display:flex;align-items:center;justify-content:center;flex:none}.chat-review-card{position:relative;align-self:center;width:min(860px,100%);margin:8px auto;padding:14px 18px 14px 20px;border-radius:18px;border:1px solid rgba(255,181,71,.45);background:linear-gradient(135deg,rgba(255,181,71,.12) 0%,rgba(255,181,71,.03) 50%,var(--b3) 100%);box-shadow:0 14px 40px #0000004d;overflow:hidden}.chat-review-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#ffb547}.chat-review-card.bad{border-color:#ff6b5e80;background:linear-gradient(135deg,rgba(255,107,94,.12) 0%,rgba(255,107,94,.03) 50%,var(--b3) 100%)}.chat-review-card.bad:before{background:#ff6b5e}.chat-review-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.chat-review-ic{width:30px;height:30px;border-radius:9px;background:#ffb547;color:#1a1306;display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex:none}.chat-review-card.bad .chat-review-ic{background:#ff6b5e}.chat-review-lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#ffc56b}.chat-review-card.bad .chat-review-lbl{color:#ff8a7f}.chat-review-stars{color:#ffc56b;font-size:15px;letter-spacing:1px}.chat-review-stars i{font-style:normal;color:var(--b13)}.chat-review-score{font-size:13px}.chat-review-time{margin-left:auto;color:#8c948c;font-size:11px}.chat-review-meta{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:#aeb5ad}.chat-review-text{margin:10px 0 0;padding:10px 14px;border-left:2px solid rgba(255,181,71,.6);border-radius:0 10px 10px 0;background:#00000038;color:var(--text);font-style:italic;font-size:14px;white-space:pre-wrap}.chat-review-empty{margin-top:10px;font-size:12.5px;color:#8c948c}.chat-review-reply{margin-top:8px;display:flex;flex-direction:column;gap:3px;padding:8px 12px;border-radius:10px;background:var(--b5);font-size:13px}.chat-review-reply b{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.chat-review-actions,.chat-review-editor .row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chat-review-editor .row{justify-content:flex-end}.chat-review-editor textarea{width:100%;margin-top:10px;resize:vertical}.pulse-shell .chat-review-actions button{display:inline-flex;align-items:center;gap:7px;min-height:34px;font-size:12.5px}.chat-preview-stars{color:#ffc56b;letter-spacing:1px}.chat-review-chip{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:2px 9px;border-radius:8px;background:#ffb54724;color:#ffc56b;font-size:11px;font-weight:800}.chat-review-chip span{letter-spacing:1px}.chat-review-chip.bad{background:#ff6b5e24;color:#ff8a7f}@media (max-width: 1280px){.chat-hotkeys{display:none}}@media (max-width: 860px){.chat-overview-right{display:none}.chat-templates{padding:8px 8px 0}.pulse-shell .chat-compose-dock .chat-send{display:flex;flex-direction:column;padding:0;border-radius:18px}.pulse-shell .chat-compose-dock .chat-send .chat-input{min-height:40px;padding:9px 12px 2px;font-size:16px}.chat-compose-bar{flex-wrap:nowrap}.pulse-shell .chat-compose-bar>button[type=button],.pulse-shell .chat-compose-bar>button[type=submit]{width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;justify-content:center}.chat-compose-bar .chat-compose-hint{display:block;visibility:hidden;flex:1}.chat-watch{margin:6px 8px}.chat-status-pick{display:none}}
