@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes cabinet-header-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cabinet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cabinet-panel-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cabinet-header,.cabinet-modal-overlay,.cabinet-modal-overlay .cabinet-modal,.cabinet-cmd-overlay,.cabinet-cmd-overlay .cabinet-cmd-panel{animation:none!important}.cabinet-kpi-card{transition:none!important}}.cabinet-app{display:flex;min-height:100vh;--cabinet-control-h: 2.35rem;--cabinet-control-gap: .5rem;--cabinet-section-gap: 1rem;--cabinet-panel-gap: .75rem;background:var(--cabinet-ambient, none),var(--cabinet-app-bg);color:var(--text);overflow:hidden}.cabinet-sidebar{width:270px;flex-shrink:0;background:var(--cabinet-sidebar-bg);border-right:1px solid var(--border);padding:1rem .8rem;display:flex;flex-direction:column;gap:0;view-transition-name:cabinet-sidebar;height:100vh;max-height:100vh;min-height:0;overflow:hidden}.cabinet-sidebar__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.9rem;padding-bottom:.35rem;margin-right:-.15rem;padding-right:.15rem}.cabinet-sidebar__footer{flex-shrink:0;display:flex;flex-direction:column;gap:.65rem;padding-top:.75rem;margin-top:.35rem;border-top:1px solid var(--border);background:var(--cabinet-sidebar-bg)}.cabinet-brand{padding:.25rem .5rem 0}.brand-wordmark{display:flex;align-items:center;gap:.6rem}.brand-wordmark__text{display:flex;flex-direction:column;min-width:0;line-height:1.05}.brand-wordmark__title{font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.04em;color:var(--text-strong, #fff);background:linear-gradient(180deg,var(--text-strong, #fff) 0%,var(--muted) 140%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand-wordmark__sub{font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.18rem}.brand-mark-ping{transform-origin:24.3px 8.2px;animation:brand-mark-ping 3.2s var(--ease-in-out-soft) infinite}@keyframes brand-mark-ping{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@media (prefers-reduced-motion: reduce){.brand-mark-ping{animation:none}}.cabinet-sidebar nav{display:flex;flex-direction:column;gap:.65rem;flex:1;min-height:0}.cabinet-sidebar nav a,.cabinet-sidebar nav button{position:relative;display:flex;align-items:center;gap:.55rem;padding:.5rem .7rem;min-height:2.5rem;border-radius:var(--ui-radius-sm);border:1px solid var(--border);background:#ffffff08;color:var(--muted);text-decoration:none;line-height:1.25;font-size:.9rem;font-weight:600;width:100%;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform 80ms ease}.cabinet-sidebar nav a:hover,.cabinet-sidebar nav button:hover{background:#ffffff0a;color:var(--text);border-color:#ffffff1a;box-shadow:none}.cabinet-sidebar nav button:active:not(:disabled),.cabinet-sidebar nav a:active{transform:none;box-shadow:none}.cabinet-sidebar nav a:focus-visible,.cabinet-sidebar nav button:focus-visible{outline:none;box-shadow:var(--ui-ring-focus)}.cabinet-sidebar nav a.active,.cabinet-sidebar nav button.active{background:#ffffff0f;color:var(--text-strong);border-color:#ffffff1f}.cabinet-sidebar nav a.active:before,.cabinet-sidebar nav button.active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,var(--accent-bright),var(--accent-deep));box-shadow:0 0 12px var(--accent-glow)}.cabinet-nav-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;flex-shrink:0;color:var(--muted-strong);transition:color .16s ease}.cabinet-sidebar nav button:hover .cabinet-nav-btn-icon,.cabinet-sidebar nav a:hover .cabinet-nav-btn-icon{color:var(--text)}.cabinet-sidebar nav button.active .cabinet-nav-btn-icon,.cabinet-sidebar nav a.active .cabinet-nav-btn-icon{color:var(--accent)}.cabinet-nav-btn-text{flex:1 1 auto;min-width:0}.cabinet-sidebar nav button.cabinet-nav-btn--split{justify-content:flex-start}.cabinet-nav-badge{flex-shrink:0;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;font-size:.65rem;font-weight:800;line-height:1.35rem;text-align:center}.cabinet-nav-badge--danger{background:var(--danger);color:#fff}.cabinet-nav-badge--warn{background:var(--warning);color:#0b0c0f}.cabinet-nav-group{display:flex;flex-direction:column;gap:.25rem}.cabinet-nav-title{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#76809a;padding:0 .6rem;margin-bottom:.25rem}.cabinet-nav-extra{border-top:1px solid var(--border);padding-top:.65rem}.cabinet-nav-extra summary{list-style:none;cursor:pointer;color:var(--muted);font-size:.9rem;padding:.45rem .6rem;border-radius:8px;border:1px solid var(--border);background:#ffffff08;font-weight:600;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform 80ms ease;-webkit-user-select:none;user-select:none}.cabinet-nav-extra summary:hover{background:#ffffff0a;color:var(--text);border-color:#ffffff1a}.cabinet-nav-extra summary:focus-visible{outline:none;box-shadow:var(--ui-ring-focus)}.cabinet-nav-extra summary::-webkit-details-marker{display:none}.cabinet-nav-extra summary:after{content:"▾";float:right;color:var(--muted);font-size:.75rem}.cabinet-nav-extra:not([open]) summary:after{content:"▸"}.cabinet-nav-extra a,.cabinet-nav-extra button{margin-top:0;margin-left:0;display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .7rem;min-height:2.5rem;border-radius:var(--ui-radius-sm);border:1px solid transparent;background:#ffffff05;color:var(--muted);text-decoration:none;line-height:1.2;font-size:.9rem;font-weight:600;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform 80ms ease}.cabinet-nav-extra a:hover,.cabinet-nav-extra button:hover{background:#ffffff0a;color:var(--text);border-color:#ffffff14;box-shadow:none}.cabinet-nav-extra button:active:not(:disabled),.cabinet-nav-extra a:active{transform:none;box-shadow:none}.cabinet-nav-extra a:focus-visible,.cabinet-nav-extra button:focus-visible{outline:2px solid rgba(255,255,255,.2);outline-offset:2px}.cabinet-nav-extra a.active,.cabinet-nav-extra button.active{background:#ffffff0f;color:var(--text-strong);border-color:#ffffff1f}.cabinet-nav-extra .cabinet-nav-btn-icon{color:var(--muted)}.cabinet-nav-extra a:hover .cabinet-nav-btn-icon,.cabinet-nav-extra button:hover .cabinet-nav-btn-icon{color:var(--text)}.cabinet-nav-extra a.active .cabinet-nav-btn-icon,.cabinet-nav-extra button.active .cabinet-nav-btn-icon{color:var(--accent)}.cabinet-sidebar-logout{margin-top:auto;display:inline-flex;align-items:center;gap:.55rem;justify-content:center;align-self:stretch}.cabinet-sidebar-logout svg{opacity:.85}.cabinet-modules{margin-top:0;padding-top:0;border-top:none}.cabinet-modules h4{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .5rem}.cabinet-mod-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;padding:.35rem 0;color:#c8cdd8}.cabinet-mod-row__main{display:flex;align-items:center;gap:.45rem;min-width:0}.cabinet-mod-row__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabinet-mod-row__controls{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.cabinet-mod-row__count{font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;color:#8fd4a8;letter-spacing:.02em}.cabinet-mod-orb{position:relative;width:14px;height:14px;flex-shrink:0}.cabinet-mod-orb--placeholder{visibility:hidden;pointer-events:none}.cabinet-mod-orb__core{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#6b7280}.cabinet-mod-orb__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.12)}.cabinet-mod-orb--up .cabinet-mod-orb__core{background:#5ee89a;box-shadow:0 0 8px #5ee89a8c}.cabinet-mod-orb--up .cabinet-mod-orb__ring{border-color:#5ee89a73;animation:runtime-orb-pulse 2.4s ease-in-out infinite}.cabinet-mod-orb--down .cabinet-mod-orb__core{background:#ff7b7b;box-shadow:0 0 6px #ff7b7b59}.cabinet-mod-orb--pending .cabinet-mod-orb__core{background:#f0c14b}.cabinet-mod-orb--pending .cabinet-mod-orb__ring{border-color:#f0c14b80;animation:runtime-orb-spin 1.2s linear infinite}.cabinet-mod-orb--error .cabinet-mod-orb__core{background:#ff7b7b}.cabinet-mod-orb--off .cabinet-mod-orb__core{background:#4b5563;box-shadow:none}.cabinet-density{padding:.55rem .35rem 0;border-top:1px solid var(--border)}.cabinet-density-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .45rem .45rem}.cabinet-density-toggle{display:flex;border-radius:8px;border:1px solid var(--border);overflow:hidden;background:#ffffff08}.cabinet-density-toggle button{flex:1;border:none;background:transparent;color:var(--muted);font-size:.72rem;font-weight:600;padding:.42rem .35rem;min-height:0;box-shadow:none;border-radius:0;cursor:pointer;font-family:inherit;line-height:1.2;transition:background-color .14s ease,color .14s ease}.cabinet-density-toggle button:hover{background:#ffffff0d;color:var(--text);box-shadow:none}.cabinet-density-toggle button:active:not(:disabled){transform:none;box-shadow:none}.cabinet-density-toggle button[aria-pressed=true]{background:#ffffff14;color:var(--text);box-shadow:inset 0 0 0 1px #ffffff12}.cabinet-density-toggle button:focus-visible{outline:2px solid rgba(255,255,255,.22);outline-offset:-2px;position:relative;z-index:1}.cabinet-cmd-sidebar-hint{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:.5rem .2rem 0}.cabinet-cmd-open-btn{width:100%;border:1px dashed rgba(255,255,255,.12);border-radius:8px;background:#ffffff08;color:var(--muted);font-size:.72rem;font-weight:600;font-family:inherit;padding:.4rem .45rem;min-height:0;box-shadow:none;cursor:pointer;text-align:center;line-height:1.25;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.cabinet-cmd-open-btn:hover{background:#ffffff0f;color:var(--text);border-color:#ffffff29;box-shadow:none}.cabinet-cmd-open-btn:active:not(:disabled){transform:none;box-shadow:none}.cabinet-cmd-open-btn:focus-visible{outline:2px solid rgba(255,255,255,.22);outline-offset:2px}.cabinet-cmd-open-kbd{font-size:.62rem;color:#6d768c;text-align:center;letter-spacing:.04em}.cabinet-main{flex:1;min-width:0;padding:1.5rem 1.75rem 2.5rem;overflow:auto;max-width:none;view-transition-name:cabinet-route}::view-transition-old(cabinet-sidebar),::view-transition-new(cabinet-sidebar){animation:none;mix-blend-mode:normal}::view-transition-old(cabinet-route){animation:cabinet-route-fade-out var(--motion-base) var(--ease-out-soft) both,cabinet-route-slide-out var(--motion-base) var(--ease-out-soft) both}::view-transition-new(cabinet-route){animation:cabinet-route-fade-in var(--motion-base) var(--ease-out-soft) both,cabinet-route-slide-in var(--motion-base) var(--ease-out-soft) both}.cabinet-anchor-target{scroll-margin-top:.75rem}.cabinet-page--with-side-toc{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,152px);gap:1rem 1.1rem;align-items:start}.cabinet-page--with-side-toc-main{min-width:0}.cabinet-side-toc{position:sticky;top:.5rem;display:flex;flex-direction:column;gap:.28rem;padding:.5rem .55rem;border:1px solid var(--border);border-radius:10px;background:var(--cabinet-card-bg);font-size:.74rem;font-weight:650;line-height:1.25}.cabinet-side-toc a{color:var(--muted);text-decoration:none;padding:.2rem 0;border-radius:6px}.cabinet-side-toc a:hover{color:var(--text);background:#ffffff0a}@media (max-width: 960px){.cabinet-page--with-side-toc{grid-template-columns:1fr}.cabinet-side-toc{position:static;flex-direction:row;flex-wrap:wrap}}.cabinet-inline-toc{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.5rem;font-size:.78rem;font-weight:600}.cabinet-inline-toc a{color:var(--muted);text-decoration:none}.cabinet-inline-toc a:hover{color:var(--accent);text-decoration:underline}.cabinet-inline-toc-sep{color:var(--muted-strong);-webkit-user-select:none;user-select:none}.cabinet-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.25rem;margin-bottom:1.25rem;padding-bottom:1.1rem;border-bottom:1px solid var(--border);animation:cabinet-header-in .55s cubic-bezier(.22,1,.36,1) both}.cabinet-header h1{margin:0;font-size:1.45rem;font-weight:650;letter-spacing:-.02em}.cabinet-header p,.cabinet-header__sub{margin:.25rem 0 0;color:var(--muted);font-size:clamp(.78rem,.72rem + .25vw,.875rem);font-weight:400;line-height:1.45;max-width:52rem}.cabinet-page-stack{display:flex;flex-direction:column;gap:1rem;align-items:stretch}.cabinet-profile-intro{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-strong);margin:0 0 .75rem}.cabinet-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--cabinet-control-gap)}.cabinet-header-actions>button,.cabinet-header-actions>.ghost,.cabinet-header-actions>.primary{min-height:var(--cabinet-control-h);padding-inline:var(--cabinet-control-pad-x, .75rem)}.cabinet-tg-help-open{min-width:2.25rem;border-radius:999px;font-weight:700;font-size:1rem;line-height:1}.cabinet-tg-help-body p{margin:0 0 .75rem;line-height:1.45}.cabinet-tg-help-body p:last-child{margin-bottom:0}.cabinet-tg-help-body code{font-size:.9em}.cabinet-header-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.32rem;margin-left:auto;max-width:none;width:max-content;text-align:right}.cabinet-header-meta-label{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-strong);line-height:1.25;align-self:flex-end}.cabinet-header-fx-btn{display:inline-flex;align-items:center;justify-content:flex-end;padding:.38rem .65rem;min-height:0;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#0f121aa6;color:var(--muted);font-size:.78rem;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums;cursor:pointer;text-align:right;width:max-content;max-width:min(100%,28rem);white-space:nowrap;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.cabinet-header-fx-btn:hover{background:#ffffff0d;border-color:#ffffff1f;color:var(--text);box-shadow:none}.cabinet-header-fx-btn:active:not(:disabled){transform:none;box-shadow:none}.cabinet-header-fx-btn:focus-visible{outline:2px solid rgba(255,255,255,.28);outline-offset:2px}.cabinet-actions,.cabinet-actions-wrap,.lis-skins-header-aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--cabinet-control-gap)}.cabinet-actions>button,.cabinet-actions-wrap>button,.lis-skins-header-aside>button{min-height:var(--cabinet-control-h)}.cabinet-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;margin-bottom:.9rem}.cabinet-action-grid .cabinet-muted{grid-column:1 / -1}.cabinet-inline-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.45rem}.cabinet-item-links{display:flex;gap:.35rem;flex-wrap:nowrap;margin-top:0;flex-shrink:0}.cabinet-link-btn{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .5rem;border-radius:8px;border:1px solid var(--border);background:#ffffff0a;color:var(--accent);text-decoration:none;font-size:.72rem;line-height:1.1;transition:background-color .16s ease,border-color .16s ease}.cabinet-link-btn:hover{background:#ffffff12;color:var(--text);border-color:#ffffff1f}.cabinet-link-btn:focus-visible{outline:2px solid rgba(255,255,255,.25);outline-offset:2px}.cabinet-item-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.cabinet-item-head--media{align-items:flex-start}.cabinet-item-body{flex:1;min-width:0}.cabinet-item-thumb-wrap{flex-shrink:0;display:flex;border-radius:8px;overflow:hidden;border:1px solid var(--border, rgba(255, 255, 255, .08));background:#00000038}.cabinet-item-thumb-wrap.cabinet-wear--fn{background:radial-gradient(120% 140% at 30% 20%,#6cffae38,#122a208c 55%,#080c0ebf);border-color:#5fdc9661}.cabinet-item-thumb-wrap.cabinet-wear--mw{background:radial-gradient(120% 140% at 28% 18%,#76dcff33,#1224308c 55%,#080c10bf);border-color:#76c8f85c}.cabinet-item-thumb-wrap.cabinet-wear--ft{background:radial-gradient(120% 140% at 30% 20%,#e2ff9424,#28301680,#0c0c0ac7);border-color:#cedc7652}.cabinet-item-thumb-wrap.cabinet-wear--ww{background:radial-gradient(120% 140% at 32% 18%,#ffba6633,#36201085 52%,#0e0a08c7);border-color:#f8aa5a61}.cabinet-item-thumb-wrap.cabinet-wear--bs{background:radial-gradient(120% 140% at 30% 22%,#f8785a29,#3418148f 52%,#0e0808d1);border-color:#dc705657}.cabinet-item-thumb{width:52px;height:39px;object-fit:contain;vertical-align:top}.cabinet-item-thumb-wrap--empty{width:52px;height:39px;align-items:center;justify-content:center}.cabinet-item-thumb-fallback{color:var(--muted);opacity:.6}.cabinet-item-thumb-wrap:focus-visible{outline:2px solid rgba(255,255,255,.28);outline-offset:2px}.cabinet-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;margin-bottom:1.15rem;align-items:stretch}.cabinet-kpi-scroll{overflow-x:auto;overflow-y:visible;margin-bottom:1.15rem;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.cabinet-kpi-scroll .cabinet-kpi{margin-bottom:0}.cabinet-hero-kpi{view-transition-name:cabinet-hero-profit;position:relative;display:flex;flex-direction:column;gap:.75rem;margin:0 0 .85rem;padding:1rem 1.15rem 1.05rem;background:radial-gradient(120% 90% at 100% 0%,var(--accent-dim) 0%,transparent 50%),linear-gradient(180deg,#ffffff05,#fff0),var(--cabinet-card-bg);border:1px solid var(--border);border-radius:14px;box-shadow:var(--ui-inset-highlight),0 18px 48px #00000059;overflow:hidden}.cabinet-hero-kpi:before{content:"";position:absolute;inset:-1px -1px auto auto;height:1px;width:60%;background:linear-gradient(90deg,transparent,var(--accent-glow),transparent);pointer-events:none}.cabinet-hero-kpi__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cabinet-hero-kpi__eyebrow,.cabinet-hero-kpi__period{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-strong)}.cabinet-hero-kpi__period{color:var(--muted);letter-spacing:.12em}.cabinet-hero-kpi__eyebrow svg{color:var(--accent)}.cabinet-hero-kpi__body{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cabinet-hero-kpi__main{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1 1 auto}.cabinet-hero-kpi__value-row{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.cabinet-hero-kpi__value{font-family:var(--font-display);font-size:clamp(2.2rem,1.7rem + 2.2vw,3.2rem);font-weight:600;line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum","ss01"}.cabinet-hero-kpi--up .cabinet-hero-kpi__value{color:var(--ok-bright)}.cabinet-hero-kpi--down .cabinet-hero-kpi__value{color:var(--danger-bright)}.cabinet-hero-kpi--neutral .cabinet-hero-kpi__value{color:var(--text-strong)}.cabinet-hero-kpi__delta{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem .2rem;border-radius:999px;background:#ffffff0a;border:1px solid var(--border-strong);font-family:var(--font-mono);font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted-strong);letter-spacing:.005em}.cabinet-hero-kpi__delta small{margin-left:.15rem;font-family:var(--font-text);font-size:.7rem;font-weight:500;letter-spacing:.01em;text-transform:lowercase;color:var(--muted)}.cabinet-hero-kpi--up .cabinet-hero-kpi__delta{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent-bright)}.cabinet-hero-kpi--up .cabinet-hero-kpi__delta small{color:var(--accent)}.cabinet-hero-kpi--down .cabinet-hero-kpi__delta{background:#ff55771a;border-color:#ff55775c;color:var(--danger-bright)}.cabinet-hero-kpi--down .cabinet-hero-kpi__delta small{color:var(--danger)}.cabinet-hero-kpi__caption{margin:0;font-size:var(--text-xs);color:var(--muted);letter-spacing:.005em}.cabinet-hero-kpi__aside{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;flex-shrink:0}.cabinet-hero-kpi__spark{flex-shrink:0;width:180px;height:56px;opacity:.95}.cabinet-hero-kpi__momentum{display:inline-flex;align-items:center;gap:.32rem;padding:.22rem .55rem .22rem .4rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.005em;border:1px solid var(--border-strong);background:#ffffff08;color:var(--muted-strong);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default}.cabinet-hero-kpi__momentum>svg{flex-shrink:0}.cabinet-hero-kpi__momentum>small{font-size:.62rem;font-weight:500;letter-spacing:.02em;color:var(--muted);text-transform:uppercase}.cabinet-hero-kpi__momentum--up{border-color:var(--accent-border);color:var(--accent);background:var(--accent-dim)}.cabinet-hero-kpi__momentum--down{border-color:#f576;color:var(--danger-bright);background:#ff55771a}@media (max-width: 720px){.cabinet-hero-kpi__body{flex-direction:column;align-items:flex-start}.cabinet-hero-kpi__aside{width:100%;align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:.5rem}.cabinet-hero-kpi__spark{width:100%;height:48px}}.cabinet-kpi-ops-shell{margin-bottom:.75rem}.cabinet-kpi-ops-period{margin:0 0 .6rem;font-size:.85rem;line-height:1.35}.cabinet-kpi-ops-shell .cabinet-kpi.cabinet-kpi--operations{margin-bottom:0}.cabinet-kpi-ops-strip{display:flex;flex-direction:column;gap:.45rem}.cabinet-kpi-ops-panel{border:1px solid var(--border);border-radius:var(--ui-radius-md);background:var(--cabinet-card-bg);padding:.55rem .65rem .65rem;box-shadow:var(--ui-inset-highlight),0 2px 16px #0003}.cabinet-kpi-ops-panel-title{margin:0 0 .55rem .1rem;padding:0;font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cabinet-kpi.cabinet-kpi--operations{width:100%}.cabinet-kpi.cabinet-kpi--operations-volumes{gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cabinet-kpi.cabinet-kpi--operations-margins{gap:.45rem;grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;align-items:stretch}.cabinet-kpi.cabinet-kpi--operations-margins>.cabinet-kpi-card--ops{grid-row:span 3;grid-template-rows:subgrid}.cabinet-kpi.cabinet-kpi--operations-margins>.cabinet-kpi-card--dual.cabinet-kpi-card--ops{grid-row:span 3;grid-template-rows:subgrid;flex-direction:unset}.cabinet-kpi.cabinet-kpi--operations-margins .cabinet-kpi-ops-dual-rows--labels,.cabinet-kpi.cabinet-kpi--operations-margins .cabinet-kpi-ops-dual-rows--metrics{align-self:stretch;align-items:center}.cabinet-kpi.cabinet-kpi--operations-margins .cabinet-kpi-ops-dual-rows .cabinet-kpi-value{width:100%;text-align:center;margin:0}@supports not (grid-template-rows: subgrid){.cabinet-kpi.cabinet-kpi--operations-margins .cabinet-kpi-ops-dual-rows--labels{min-height:2.35rem}.cabinet-kpi.cabinet-kpi--operations-margins .cabinet-kpi-ops-dual-rows--metrics{min-height:1.45rem}}.cabinet-kpi.cabinet-kpi--operations>.cabinet-kpi-card--ops{min-width:0;display:grid;grid-template-rows:auto auto auto;row-gap:.18rem;padding:.5rem .6rem .55rem;text-align:center;justify-items:stretch;border-radius:10px;background:var(--cabinet-card-bg);border:1px solid var(--border)}.cabinet-kpi.cabinet-kpi--operations>.cabinet-kpi-card--dual.cabinet-kpi-card--ops{display:grid;grid-template-rows:auto auto auto;row-gap:.18rem;flex-direction:unset}.cabinet-kpi.cabinet-kpi--operations-margins>.cabinet-kpi-card--solo.cabinet-kpi-card--dual.cabinet-kpi-card--ops{grid-row:span 3;grid-template-rows:subgrid;flex-direction:unset}.cabinet-kpi-card--solo>.cabinet-kpi-ops-dual-rows{grid-template-columns:minmax(0,1fr);column-gap:0;justify-items:stretch}.cabinet-kpi-card--solo .cabinet-kpi-ops-dual-half{grid-column:1 / -1;width:100%;align-items:center;justify-content:center;text-align:center}.cabinet-kpi-card--solo .cabinet-kpi-label,.cabinet-kpi-card--solo .cabinet-kpi-value{width:100%;text-align:center}.cabinet-kpi-ops-slot--label{display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0}.cabinet-kpi.cabinet-kpi--operations .cabinet-kpi-ops-slot--label .cabinet-kpi-label{margin:0;font-size:.75rem;line-height:1.18;font-weight:500;letter-spacing:.02em;color:var(--muted);max-width:100%;width:100%;text-align:center;text-wrap:balance;word-break:break-word}.cabinet-kpi.cabinet-kpi--operations .cabinet-kpi-ops-dual-rows--labels .cabinet-kpi-label{margin:0;font-size:.75rem;line-height:1.18;font-weight:500;letter-spacing:.02em;color:var(--muted);max-width:100%;width:100%;text-align:center;text-wrap:balance;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.cabinet-kpi-ops-slot--metric{display:flex;align-items:center;justify-content:center;min-height:0}.cabinet-kpi-ops-slot--detail{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;line-height:1.1;min-height:.65rem}.cabinet-kpi-ops-detail{font-size:.62rem;font-weight:600;color:#949eb4f2;font-variant-numeric:tabular-nums}.cabinet-kpi.cabinet-kpi--operations .cabinet-kpi-ops-slot--metric .cabinet-kpi-value{margin:0;font-size:clamp(.86rem,.42vw + .74rem,1.02rem);font-weight:760;line-height:1.15}.cabinet-kpi.cabinet-kpi--operations .cabinet-kpi-ops-dual-rows .cabinet-kpi-value{font-size:clamp(.82rem,.36vw + .7rem,.98rem);margin:0;line-height:1.18}.cabinet-kpi-ops-dual-rows{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);column-gap:.45rem;align-items:stretch;justify-items:center;min-height:0}.cabinet-kpi-ops-dual-half{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.cabinet-kpi-ops-split{display:block;justify-self:center;align-self:stretch;width:1px;min-height:1.35rem;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.07) 50%,transparent 100%);opacity:.92}.cabinet-kpi-label,.cabinet-kpi-card small{display:block;font-size:.72rem;font-weight:500;line-height:1.35;letter-spacing:.03em;color:var(--muted);margin-bottom:.45rem}.cabinet-kpi-value,.cabinet-kpi-card strong{display:block;font-size:1.15rem;font-weight:650;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.cabinet-kpi-value.accent,.cabinet-kpi-card strong.accent{color:var(--ok)}.cabinet-kpi-value.cabinet-kpi-value--negative,.cabinet-kpi-card strong.cabinet-kpi-value--negative{color:var(--danger)}.cabinet-kpi-sub{margin-top:.42rem;font-size:.72rem;font-weight:500;line-height:1.35;color:var(--muted);font-variant-numeric:tabular-nums}.cabinet-kpi-card{background:var(--cabinet-card-bg);border:1px solid var(--border);border-radius:var(--ui-radius-md);padding:1rem 1.1rem;min-height:112px;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:var(--ui-inset-highlight),var(--ui-shadow-raised);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .22s ease;animation:cabinet-panel-in .4s cubic-bezier(.22,1,.36,1) both}.cabinet-kpi-card:nth-child(1){animation-delay:0ms}.cabinet-kpi-card:nth-child(2){animation-delay:40ms}.cabinet-kpi-card:nth-child(3){animation-delay:80ms}.cabinet-kpi-card:nth-child(4){animation-delay:.12s}.cabinet-kpi-card:nth-child(5){animation-delay:.16s}.cabinet-kpi-card:nth-child(n+6){animation-delay:.2s}@media (prefers-reduced-motion: reduce){.cabinet-kpi-card{animation:none}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.cabinet-kpi-card:hover{transform:translateY(-3px);border-color:#ffffff1f;box-shadow:var(--ui-inset-highlight),0 16px 48px #0000006b,0 0 0 1px var(--accent-dim)}}.cabinet-kpi-card.cabinet-kpi-card--dual{flex-direction:row;align-items:stretch;justify-content:stretch;padding-left:0;padding-right:0;gap:0}.cabinet-kpi-dual-col{flex:1;min-width:0;padding:0 1rem;display:flex;flex-direction:column;justify-content:center}.cabinet-kpi-dual-col .cabinet-kpi-label{margin-bottom:.4rem}.cabinet-kpi-dual-col .cabinet-kpi-value{font-size:1.1rem}.cabinet-kpi-dual-divider{width:1px;align-self:stretch;background:var(--border);flex-shrink:0;opacity:.9}.cabinet-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.cabinet-pill{font-size:.75rem;padding:.25rem .55rem;border-radius:999px;background:#1a1f2a;border:1px solid var(--border)}.cabinet-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;background:var(--cabinet-card-bg);border:1px solid var(--border);border-radius:var(--ui-radius-md);padding:.85rem 1rem;margin-bottom:1rem;box-shadow:var(--ui-inset-highlight),0 2px 16px #00000038}.cabinet-filters.accounts-filters{display:grid;grid-template-columns:220px 1fr;gap:.75rem .9rem;align-items:end;margin-bottom:.85rem;background:linear-gradient(165deg,#161e30fa,#0e1220eb);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:inset 0 1px #ffffff0d,0 8px 28px #00000047;padding:.65rem .75rem}.cabinet-filters.accounts-filters>div{min-width:0}.cabinet-filters.accounts-filters input,.cabinet-filters.accounts-filters select{max-width:none;width:100%;background:#00000038;border-color:#ffffff14}.cabinet-filters.accounts-filters .accounts-bulk-details{grid-column:1 / -1}.accounts-bulk-details summary{list-style:none;cursor:pointer;color:var(--muted-strong, #8b93a8);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .15rem;-webkit-user-select:none;user-select:none}.accounts-bulk-details summary::-webkit-details-marker{display:none}.accounts-bulk-details summary:before{content:"▸";display:inline-block;margin-right:.45rem;color:var(--muted);font-size:.72rem;transition:transform .12s ease}.accounts-bulk-details[open] summary:before{content:"▾"}.accounts-bulk-details .accounts-bulk{padding-top:.45rem}.cabinet-filters.accounts-filters .accounts-bulk-row{display:grid;grid-template-columns:180px minmax(220px,1fr) 170px;gap:.6rem;align-items:center}.cabinet-filters.accounts-filters .accounts-bulk-row button{width:100%}.cabinet-filters.accounts-filters label{color:var(--muted-strong, #8b93a8)}.accounts-thresholds-panel{margin-bottom:.85rem;padding:.75rem .85rem;background:linear-gradient(165deg,#161e30fa,#0e1220eb);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:inset 0 1px #ffffff0d,0 8px 28px #00000047}.accounts-thresholds-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.accounts-thresholds-panel__title{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.accounts-thresholds-panel__meta{font-size:.72rem;color:var(--muted);white-space:nowrap}.accounts-thresholds-panel__hint{margin:0 0 .55rem;font-size:.82rem}.accounts-thresholds-list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.accounts-thresholds-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem .55rem;border-radius:8px;background:#0000002e;border:1px solid rgba(255,255,255,.04)}.accounts-thresholds-list__label{font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.accounts-thresholds-panel--embedded{margin:.65rem 0 0;padding:.65rem .7rem .7rem;border-top:1px solid rgba(255,255,255,.06);border-radius:0 0 10px 10px;box-shadow:none;background:#0000001f}.accounts-thresholds-list__value{font-size:.88rem;font-weight:650;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cabinet-table th.accounts-status-th{min-width:6.5rem;white-space:nowrap}.cabinet-numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cabinet-filters button.ghost.small{min-height:0;box-shadow:none}.cabinet-filters button.ghost.small:hover:not(:disabled){box-shadow:none;transform:none}.cabinet-filters button.ghost.small:active:not(:disabled){transform:none;box-shadow:none}@media (max-width: 820px){.cabinet-filters.accounts-filters,.cabinet-filters.accounts-filters .accounts-bulk-row{grid-template-columns:1fr}}.cabinet-filters label{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-strong)}.cabinet-filters label svg{color:var(--accent);opacity:.78}.cabinet-filters input,.cabinet-filters select{max-width:200px;min-height:2.25rem;border-radius:var(--ui-radius-sm);background:var(--cabinet-app-bg);border-color:var(--border)}.cabinet-filters input:focus-visible,.cabinet-filters select:focus-visible{outline:none;border-color:var(--accent-border);box-shadow:var(--ui-ring-focus)}.cabinet-filters--operations-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.45rem 0;padding:.75rem .85rem}.cabinet-filters--operations-toolbar .cabinet-filters-group{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem;padding:0 .35rem}.cabinet-filters--operations-toolbar .cabinet-filters-group--search{flex:1 1 12rem;min-width:min(100%,14rem)}.cabinet-filters--operations-toolbar .cabinet-filters-group--actions{margin-left:auto;align-self:flex-end}.cabinet-filters-field{display:flex;flex-direction:column;gap:.22rem;min-width:0}.cabinet-filters-field--grow{flex:1;min-width:8rem}.cabinet-filters-field--grow input{width:100%}.cabinet-filters--operations-toolbar .cabinet-filters-field input:not(.cabinet-filters-input-tight),.cabinet-filters--operations-toolbar .cabinet-filters-field select{height:2.35rem;max-width:none;width:100%;box-sizing:border-box}.cabinet-filters-input-tight{width:5.25rem;max-width:5.25rem;height:2.35rem;box-sizing:border-box}.cabinet-filters--operations-toolbar .cabinet-filters-field input,.cabinet-filters--operations-toolbar .cabinet-filters-field select,.cabinet-filters--operations-toolbar .cabinet-filters-group--actions button{border-radius:8px}.cabinet-filters--operations-toolbar .cabinet-filters-field input,.cabinet-filters--operations-toolbar .cabinet-filters-field select{padding-top:.48rem;padding-bottom:.48rem;line-height:1.2}.cabinet-filters--operations-toolbar .cabinet-filters-group--actions button{height:2.35rem;min-height:0;padding-top:.48rem;padding-bottom:.48rem}.cabinet-filters--operations-toolbar .cabinet-filters-group--actions button:hover:not(:disabled){transform:none}.cabinet-filters--operations-toolbar .cabinet-filters-group--actions button:active:not(:disabled){transform:none}.cabinet-filters--operations-toolbar input[type=date]{padding-right:.55rem}.cabinet-filters-sep{width:1px;align-self:stretch;min-height:2.4rem;margin:0 .1rem;background:#ffffff12;flex-shrink:0}@media (max-width: 960px){.cabinet-filters-sep{display:none}.cabinet-filters--operations-toolbar .cabinet-filters-group--actions{margin-left:0;width:100%}.cabinet-filters--operations-toolbar .cabinet-filters-group--actions button{width:100%}}.cabinet-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:var(--cabinet-table-bg);animation:cabinet-panel-in .42s cubic-bezier(.22,1,.36,1) .22s both}@media (prefers-reduced-motion: reduce){.cabinet-table-wrap{animation:none}}.cabinet-table{width:100%;border-collapse:collapse;font-size:.9rem}.cabinet-table th{text-align:left;padding:.65rem .75rem;color:var(--muted);font-weight:600;border-bottom:1px solid var(--border)}.cabinet-table td{padding:.65rem .75rem;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle;overflow-wrap:anywhere;word-break:break-word}.cabinet-table button.ghost.small{min-height:0;padding:.28rem .55rem;border-radius:8px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);box-shadow:none}.cabinet-table button.ghost.small:hover:not(:disabled){background:#ffffff12;border-color:#ffffff1f;color:var(--text);box-shadow:none;transform:none}.cabinet-table button.ghost.small:active:not(:disabled){transform:none;box-shadow:none}.cabinet-table button.ghost.small:disabled{opacity:.55;cursor:not-allowed}.cabinet-table tr:hover td{background:#ffffff08}.cabinet-table tr.cabinet-row-selected td{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.cabinet-table tr.cabinet-row-selected:hover td{background:#ffffff14}.cabinet-table-wrap--operations{max-height:min(74vh,920px);overflow:auto;position:relative;border-radius:var(--ui-radius-md);border:1px solid var(--border);background:var(--cabinet-table-bg)}.cabinet-table--operations{font-size:.8125rem}.cabinet-table--operations thead th{padding-top:.58rem;padding-bottom:.58rem;line-height:1.15;vertical-align:middle;height:44px}.cabinet-table--operations thead th:not(:first-child){white-space:nowrap}.cabinet-table--operations th.cabinet-table-num,.cabinet-table--operations td.cabinet-table-num{text-align:right;font-variant-numeric:tabular-nums}.cabinet-th-sort{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;width:100%;padding:0;margin:0;border:none;background:transparent;color:inherit;font-family:inherit;font-size:inherit;font-weight:600;line-height:1.28;cursor:pointer;text-align:right;border-radius:6px;min-height:0;box-shadow:none}.cabinet-table--operations thead th.cabinet-table-num .cabinet-th-sort{min-height:32px}.cabinet-th-sort:hover{color:#dce2f2;box-shadow:none}.cabinet-th-sort:focus-visible{outline:none;box-shadow:var(--ui-ring-focus)}.cabinet-th-sort:active{transform:none}.cabinet-th-sort--active{color:#edf1fa}.cabinet-th-sort-stack{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.cabinet-th-sort-sub{font-size:.71rem;font-weight:600;color:#929cb4;line-height:1.1}.cabinet-th-sort-label{display:inline-block}.cabinet-th-sort-glyph{flex-shrink:0;font-size:.76rem;opacity:.95;font-variant-numeric:tabular-nums}.cabinet-th-sort-glyph--idle{opacity:.32;font-size:.7rem}.cabinet-th-market-wrap{position:relative;overflow:visible}.cabinet-th-market{display:inline-flex;align-items:center;justify-content:flex-end;gap:.15rem;width:100%}.cabinet-th-market .cabinet-th-market-filter.cabinet-th-sort{flex:1;min-width:0;width:auto}.cabinet-th-market-chevron{flex-shrink:0;font-size:.58rem;opacity:.75}.cabinet-th-market-sort{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:32px;padding:0;margin:0;border:none;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font-family:inherit;box-shadow:none}.cabinet-th-market-sort:hover{background:#ffffff0f;color:#dce2f2;box-shadow:none}.cabinet-th-market-sort:active:not(:disabled){transform:none;box-shadow:none}.cabinet-th-market-sort:focus-visible{outline:2px solid rgba(255,255,255,.25);outline-offset:2px}.cabinet-th-market-sort--on{color:#edf1fa}.cabinet-market-filter-menu{list-style:none;margin:0;padding:.35rem 0;max-height:min(320px,50vh);overflow-y:auto;border-radius:10px;border:1px solid var(--border);background:var(--cabinet-modal-bg);box-shadow:0 12px 40px #00000073}.cabinet-market-filter-menu button{display:block;width:100%;padding:.45rem .75rem;border:none;background:transparent;color:#d4ddf0;font-family:inherit;font-size:.8125rem;text-align:left;cursor:pointer;min-height:0;box-shadow:none;border-radius:0}.cabinet-market-filter-menu button:hover{background:#ffffff0f;box-shadow:none}.cabinet-market-filter-menu button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent-glow)}.cabinet-market-filter-menu .cabinet-market-filter-menu__row--active{background:#ffffff17;color:#edf1fa}.cabinet-profit-est{font-size:.8125rem;font-weight:650;line-height:1.35;font-variant-numeric:tabular-nums}.cabinet-profit-tone--pos{color:var(--ok)}.cabinet-profit-tone--neg{color:#e89a93}.cabinet-profit-tone--zero{color:#a8aeb8}.cabinet-table--operations td.cabinet-table-num--profit .cabinet-table-profit-fact.cabinet-profit-tone--pos{color:#6cd9ae}.cabinet-table--operations td.cabinet-table-num--profit .cabinet-table-profit-fact.cabinet-profit-tone--neg{color:#f5b5ad}.cabinet-table--operations .cabinet-th-sort-stack .cabinet-th-sort-sub{color:#848da5}.cabinet-th-sort:hover .cabinet-th-sort-stack .cabinet-th-sort-sub{color:#aab4cc}.cabinet-table--operations .cabinet-table-mono{font-variant-numeric:tabular-nums}.cabinet-table--operations thead th{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#181a22 0%,var(--cabinet-table-bg) 55%)}.cabinet-table--operations thead th:first-child{position:sticky;left:0;top:0;z-index:4;background:linear-gradient(180deg,#181a22 0%,var(--cabinet-table-bg) 55%);box-shadow:1px 0 #ffffff0f,0 1px 0 var(--border)}.cabinet-table--operations tbody td:first-child{position:sticky;left:0;z-index:1;border-right:1px solid rgba(255,255,255,.06)}.cabinet-table--operations tbody tr:nth-child(2n) td:not(:first-child){background-color:#ffffff07}.cabinet-table--operations tbody td:first-child{background-color:var(--cabinet-table-bg)}.cabinet-table--operations tbody tr:nth-child(2n) td:first-child{background-color:#141820}.cabinet-table--operations tbody tr:hover td{background-color:#1c212b}.cabinet-table--operations tbody tr:hover td:first-child{background-color:#1e242f}.cabinet-app--table-density-compact .cabinet-table--operations{font-size:.75rem}.cabinet-app--table-density-compact .cabinet-table--operations td,.cabinet-app--table-density-compact .cabinet-table--operations th{padding:.38rem .55rem}.cabinet-app--table-density-compact .cabinet-table--operations thead th{height:36px;padding-top:.42rem;padding-bottom:.42rem}.cabinet-app--table-density-compact .cabinet-item-name{font-size:.76rem}.cabinet-app--table-density-compact .cabinet-item-thumb,.cabinet-app--table-density-compact .cabinet-item-thumb-wrap--empty{width:40px;height:30px}.cabinet-app--table-density-compact .cabinet-table-meta{margin-top:.12rem;font-size:.72rem}.cabinet-app--table-density-compact .cabinet-link-btn{font-size:.7rem;padding:.2rem .4rem}.cabinet-app--table-density-compact .cabinet-skel-faux-row{min-height:1.5rem}.cabinet-app--table-density-compact .cabinet-skel-block{height:11px}.cabinet-app--table-density-compact .cabinet-skel-row td{padding:.42rem .55rem}.cabinet-app--table-density-compact .cabinet-empty-cell{padding:1.35rem 1rem!important}.cabinet-item-name{font-size:.84rem;font-weight:650;line-height:1.35;color:var(--text)}.cabinet-table-meta{margin-top:.22rem;font-size:.8125rem;line-height:1.35;color:#949eb4}.cabinet-table-meta--stack{margin-top:.28rem;line-height:1.2}.cabinet-table-profit-fact{margin-top:.38rem;font-weight:650;color:#c8cdd8}@media (max-width: 920px){.cabinet-kpi.cabinet-kpi--operations-margins{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-kpi.cabinet-kpi--operations-volumes{grid-template-columns:minmax(0,1fr)}}.cabinet-item-thumb{width:48px;height:36px;border-radius:4px;background:linear-gradient(135deg,var(--border),#1a1f2a);display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;color:var(--muted);margin-right:.5rem}.cabinet-status{display:inline-flex;align-items:center;gap:.32rem;padding:.22rem .55rem .22rem .45rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.005em;border:1px solid transparent;white-space:nowrap}.cabinet-status:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px #ffffff0a}.cabinet-status.ok,.cabinet-status.sold{background:#34d39921;border-color:#34d39961;color:#6ee7b7}.cabinet-status.listed{background:#60a5fa1f;border-color:#60a5fa59;color:#93c5fd}.cabinet-status.ready{background:#818cf81a;border-color:#818cf852;color:#a5b4fc}.cabinet-status.pending{background:#fb923c1f;border-color:#fb923c59;color:#fdba74}.cabinet-status.muted{background:#94a3b81a;border-color:#94a3b847;color:#94a3b8}.cabinet-status.wait{background:#fbbf2421;border-color:#fbbf2466;color:var(--warning)}.cabinet-status.neutral{background:#ffffff0a;border-color:var(--border-strong);color:var(--muted-strong)}.cabinet-switch{position:relative;width:44px;height:26px;flex-shrink:0}.cabinet-switch input{opacity:0;width:0;height:0}.cabinet-switch span{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#ffffff14;border:1px solid var(--border);border-radius:999px;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.cabinet-switch span:before{position:absolute;content:"";height:18px;width:18px;left:3px;top:50%;margin-top:-9px;background:linear-gradient(180deg,#fff,#e2e8f0);border-radius:50%;transition:transform .28s cubic-bezier(.34,1.35,.64,1),box-shadow .22s ease;box-shadow:0 1px 3px #00000059}.cabinet-switch input:checked+span:before{transform:translate(20px);box-shadow:0 1px 4px #00000059,0 0 0 2px var(--accent-dim)}.cabinet-switch input:checked+span{background:var(--accent-dim);border-color:var(--accent-border);box-shadow:0 0 0 1px var(--accent-dim),0 0 20px var(--accent-dim)}.cabinet-switch input:focus-visible+span{box-shadow:var(--ui-ring-focus)}.cabinet-muted{color:var(--muted);font-size:.8rem}.cabinet-muted--sm{font-size:.82rem}.cabinet-muted--mt-sm{margin-top:.5rem}.cabinet-error{margin:0 0 .75rem;padding:.65rem .85rem;border-radius:8px;font-size:.85rem;background:#2a1a1f;border:1px solid #5a3038;color:#f0a8b0}.cabinet-success{margin:.5rem 0 0;padding:.55rem .75rem;border-radius:8px;font-size:.85rem;background:#48bb781a;border:1px solid rgba(72,187,120,.35);color:#9ae6b4}.cabinet-row--mt-sm{margin-top:.75rem}.cabinet-section-mt{margin-top:.7rem}.cabinet-card--min220{min-width:220px}.cabinet-card--w420{max-width:420px}.cabinet-card--w820{max-width:820px}.cabinet-card--w840{max-width:840px}.cabinet-settings-pair{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start;margin-top:0}@media (min-width: 960px){.cabinet-settings-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cabinet-settings-pair .cabinet-kpi-card{max-width:none;margin-top:0;min-height:0}.cabinet-settings-card-head{margin:0 0 .65rem;padding-bottom:.55rem;border-bottom:1px solid var(--border);font-size:1.05rem;font-weight:650;letter-spacing:.01em;color:var(--text)}.cabinet-settings-lead{margin:0 0 .85rem;font-size:.88rem;line-height:1.55;color:var(--muted)}.cabinet-runtime-pills{display:flex;flex-wrap:wrap;gap:.45rem;margin:-.15rem 0 .85rem}.cabinet-runtime-pill{font-size:.78rem;font-weight:600;padding:.22rem .6rem;border-radius:999px;background:#78a0ff14;border:1px solid rgba(120,160,255,.22);color:#c8d4f0}.cabinet-field-label{font-size:.88rem;font-weight:650;color:#c5cad8;letter-spacing:.01em}.cabinet-field-hint{font-size:.78rem;font-weight:500;color:#7d8699;line-height:1.35;margin-top:-.05rem}.cabinet-format-box{margin:.35rem 0 .55rem;padding:.55rem .65rem .6rem;border-radius:10px;background:#00000038;border:1px solid rgba(255,255,255,.06)}.cabinet-format-box-title{font-size:.78rem;font-weight:650;color:var(--muted);margin-bottom:.4rem}.cabinet-format-list{margin:0;padding-left:1.05rem;font-size:.78rem;line-height:1.55;color:#a4aac0}.cabinet-format-list code{font-size:.92em;color:#d6daf0}.cabinet-format-note{margin:.45rem 0 0;font-size:.74rem;line-height:1.45;color:#7d8699}.cabinet-format-note code{font-size:.9em;color:#b8c0d8}.cabinet-textarea-settings{font-family:var(--font-mono);font-size:.8rem;line-height:1.45;border-radius:10px;padding:.55rem .65rem;background:#0003;border:1px solid rgba(255,255,255,.08)}.cabinet-file-row{display:flex;flex-direction:column;gap:.35rem;margin-top:.45rem;padding:.5rem .6rem;border-radius:10px;border:1px dashed rgba(255,255,255,.12);background:#0000001f}.cabinet-file-row-label{font-size:.78rem;color:var(--muted);font-weight:600}.cabinet-file-row input[type=file]{font-size:.78rem;max-width:100%}.cabinet-market-actions{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cabinet-card--w980{max-width:980px}.cabinet-card--w1100{max-width:1100px}.cabinet-runtime-page{max-width:1100px;width:100%}.runtime-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.5rem}@media (max-width: 900px){.runtime-process-grid{grid-template-columns:1fr}}.runtime-process-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding:1.35rem 1.1rem 1.15rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,#202634f2,#121620fa);box-shadow:0 12px 40px #00000047}.runtime-process-card__body{display:flex;flex-direction:column;gap:.25rem;min-height:4.5rem}.runtime-process-card__title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.01em}.runtime-process-card__subtitle{margin:0;font-size:.82rem;color:var(--muted)}.runtime-process-card__status{margin:.35rem 0 0;font-size:.88rem;font-weight:650}.runtime-process-card__status--up{color:#5ee89a}.runtime-process-card__status--down{color:#9aa3b5}.runtime-process-card__status--starting,.runtime-process-card__status--stopping{color:#f0c14b}.runtime-process-card__status--error{color:#ff7b7b}.runtime-process-card__hint{margin:.15rem 0 0;font-size:.78rem;line-height:1.35;color:#a8b0c4;max-width:16rem}.runtime-process-card__actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;width:100%;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.06)}.runtime-process-card__actions button{min-width:5.5rem}.runtime-orb{position:relative;width:92px;height:92px;border-radius:50%;display:grid;place-items:center}.runtime-orb__core{width:42px;height:42px;border-radius:50%;z-index:2}.runtime-orb__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:1}.runtime-orb--up .runtime-orb__core{background:radial-gradient(circle at 35% 30%,#b8ffd8,#2ecc71 55%,#1a7a42);box-shadow:0 0 28px #2ecc71a6}.runtime-orb--up .runtime-orb__ring{border:2px solid rgba(94,232,154,.45);animation:runtime-orb-pulse 2.4s ease-in-out infinite}.runtime-orb--down .runtime-orb__core{background:radial-gradient(circle at 35% 30%,#ffc4c4,#e74c3c 55%,#8b1e14);box-shadow:0 0 16px #e74c3c59}.runtime-orb--down .runtime-orb__ring{border:2px solid rgba(255,120,120,.25)}.runtime-orb--pending .runtime-orb__core{background:radial-gradient(circle at 35% 30%,#fff0b3,#f0c14b 55%,#9a7b12);box-shadow:0 0 22px #f0c14b8c}.runtime-orb--pending .runtime-orb__ring{border:2px dashed rgba(240,193,75,.7);animation:runtime-orb-spin 1.2s linear infinite}.runtime-orb--error .runtime-orb__core{background:radial-gradient(circle at 35% 30%,#ffd0d0,#ff6b6b 50%,#a82828);box-shadow:0 0 20px #ff6b6b73}.runtime-orb--error .runtime-orb__ring{border:2px solid rgba(255,120,120,.5)}@keyframes runtime-orb-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes runtime-orb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cabinet-runtime-page .cabinet-card--w980{max-width:none;width:100%}.cabinet-kpi.cabinet-kpi--runtime-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.cabinet-runtime-service-card{min-width:0}@media (max-width: 720px){.cabinet-kpi.cabinet-kpi--runtime-services{grid-template-columns:1fr}}.cabinet-runtime-process-card{display:flex;flex-direction:column;gap:0}.cabinet-runtime-process-card__head{padding-bottom:.4rem;margin-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.cabinet-runtime-process-card__head small{margin-bottom:0;letter-spacing:.06em}.cabinet-runtime-process-summary{margin:0 0 .85rem;line-height:1.45;padding:.45rem .6rem;border-radius:8px;background:#0000001f;border:1px solid rgba(255,255,255,.06)}.cabinet-runtime-parser-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.cabinet-runtime-parser-field label{font-size:.82rem;font-weight:650;color:var(--muted)}.cabinet-table-wrap--runtime{margin-bottom:.15rem;border-radius:10px;border:1px solid rgba(255,255,255,.07);overflow:hidden}.cabinet-runtime-proc-actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.cabinet-runtime-proc-actions button{min-height:0;box-shadow:none}.cabinet-runtime-proc-actions button:hover:not(:disabled),.cabinet-runtime-proc-actions button:active:not(:disabled){box-shadow:none;transform:none}.cabinet-runtime-logs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.07)}.cabinet-runtime-log-tile{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:.5rem .55rem;border-radius:10px;background:#0000001f;border:1px solid rgba(255,255,255,.06)}.cabinet-runtime-log-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cabinet-runtime-log-name{font-family:var(--font-mono);font-size:.8rem;font-weight:650;letter-spacing:.04em;color:#cfd6e6}.cabinet-runtime-log-badge{flex-shrink:0;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7d8699;padding:.14rem .42rem;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#0003}.cabinet-logs-pre--runtime{max-height:140px;margin:0;flex:1;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.55rem .6rem;font-size:.76rem;line-height:1.4}@media (max-width: 640px){.cabinet-runtime-logs{grid-template-columns:1fr}}.cabinet-card--mb-xs{margin-bottom:.5rem}.cabinet-card--mb-sm{margin-bottom:.75rem}.cabinet-card--mt-sm{margin-top:.8rem}.cabinet-row{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-end}.cabinet-row-tight{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.cabinet-row-tight button{min-height:0;box-shadow:none}.cabinet-row-tight button:hover:not(:disabled){box-shadow:none;transform:none}.cabinet-row-tight button:active:not(:disabled){transform:none;box-shadow:none}.cabinet-list{margin:.5rem 0 0;padding-left:1rem}.cabinet-table--compact{margin-top:.5rem}.cabinet-form-card{display:flex;flex-direction:column;gap:.65rem}.cabinet-form-field{display:flex;flex-direction:column;gap:.35rem}.cabinet-form-field small{color:var(--muted);font-weight:650;letter-spacing:.01em}.cabinet-control,.cabinet-form-field input,.cabinet-form-field select,.cabinet-form-field textarea{width:100%;max-width:none;box-sizing:border-box}.cabinet-textarea-nostretch{resize:none;max-height:9.5rem;overflow-y:auto}.cabinet-setting-label{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.25rem;font-size:.82rem;color:var(--muted);font-weight:650;letter-spacing:.01em}.cabinet-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cabinet-help{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:.7rem;font-weight:700;color:#8eb4ff;border:1px solid #2a3142;background:var(--cabinet-pill-bg);cursor:help;vertical-align:middle}.cabinet-kpi-label .cabinet-help{width:13px;height:13px;margin-left:.3em;font-size:.6rem;transform:translateY(-1px)}.cabinet-login-page{position:relative;isolation:isolate;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--cabinet-app-bg);padding:clamp(1rem,3vw,2.25rem);overflow:hidden}.cabinet-login-ambient{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-2;pointer-events:none;background:radial-gradient(38% 32% at 22% 28%,var(--accent-glow),transparent 60%),radial-gradient(46% 36% at 78% 76%,rgba(31,162,255,.18),transparent 62%);filter:blur(48px) saturate(1.1);animation:cabinet-login-ambient-drift 28s var(--ease-in-out-soft) infinite alternate;opacity:.85}.cabinet-login-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.85) 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.85) 30%,transparent 75%);opacity:.55}@keyframes cabinet-login-ambient-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.06)}}.cabinet-login-shell{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);width:100%;max-width:1080px;padding:clamp(1.25rem,3vw,2.25rem);background:linear-gradient(180deg,#ffffff06,#fff0) padding-box,linear-gradient(180deg,#ffffff1a,#ffffff05) border-box;border:1px solid transparent;border-radius:20px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--ui-inset-highlight),0 32px 80px #0000008c,0 0 0 1px #3ee5c00d;animation:cabinet-login-shell-in var(--motion-slow) var(--ease-out-soft) both}@keyframes cabinet-login-shell-in{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}@keyframes cabinet-login-child-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cabinet-login-shell,.cabinet-login-hero__mark,.cabinet-login-hero__title,.cabinet-login-hero__bullets,.cabinet-login-hero__foot,.cabinet-login-card{animation:none!important}}.cabinet-login-hero{display:flex;flex-direction:column;justify-content:space-between;gap:1.75rem;padding:clamp(1rem,2vw,1.75rem) clamp(.5rem,1vw,1rem)}.cabinet-login-hero__mark{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:22px;background:radial-gradient(60% 60% at 50% 35%,var(--accent-dim),transparent 70%),linear-gradient(180deg,#ffffff0a,#fff0);border:1px solid var(--border);box-shadow:var(--ui-inset-highlight),0 18px 48px #00000073;animation:cabinet-login-child-in var(--motion-slow) var(--ease-out-soft) both,cabinet-login-mark-breath 7s var(--ease-in-out-soft) .4s infinite}.cabinet-login-hero__mark svg{transition:transform var(--motion-slow) var(--ease-out-soft)}@keyframes cabinet-login-mark-breath{0%,to{transform:scale(1);box-shadow:var(--ui-inset-highlight),0 18px 48px #00000073,0 0 0 0 var(--accent-glow)}50%{transform:scale(1.025);box-shadow:var(--ui-inset-highlight),0 22px 60px #0000008c,0 0 0 6px #3ee5c014}}.cabinet-login-hero__title{display:flex;flex-direction:column;gap:.65rem;max-width:420px;animation:cabinet-login-child-in var(--motion-slow) var(--ease-out-soft) 70ms both}.cabinet-login-hero__eyebrow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:var(--muted-strong)}.cabinet-login-hero__headline{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,1.4rem + 1.6vw,2.6rem);font-weight:600;line-height:1.05;letter-spacing:-.025em;color:var(--text-strong)}.cabinet-login-hero__accent{background:linear-gradient(120deg,var(--accent-bright) 0%,var(--accent) 60%,var(--accent-deep) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.cabinet-login-hero__lede{margin:0;color:var(--muted-strong);font-size:var(--text-md);line-height:1.45;max-width:380px}.cabinet-login-hero__bullets{list-style:none;margin:0;padding:0;display:grid;gap:.65rem;max-width:380px;animation:cabinet-login-child-in var(--motion-slow) var(--ease-out-soft) .14s both}.cabinet-login-hero__bullets li{display:flex;align-items:flex-start;gap:.7rem}.cabinet-login-hero__bullets strong{display:block;font-size:.92rem;font-weight:600;color:var(--text-strong);letter-spacing:-.005em}.cabinet-login-hero__bullets small{display:block;color:var(--muted);font-size:.82rem;margin-top:1px}.cabinet-login-hero__dot{flex-shrink:0;width:8px;height:8px;margin-top:.55rem;border-radius:999px;background:linear-gradient(180deg,var(--accent-bright),var(--accent-deep));box-shadow:0 0 0 3px var(--accent-dim)}.cabinet-login-hero__foot{display:flex;align-items:center;gap:.5rem;animation:cabinet-login-child-in var(--motion-slow) var(--ease-out-soft) .21s both}.cabinet-login-hero__status{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cabinet-login-hero__pulse{width:7px;height:7px;border-radius:999px;background:var(--ok-bright);box-shadow:0 0 0 0 var(--accent-glow);animation:cabinet-login-pulse 1.8s var(--ease-in-out-soft) infinite}@keyframes cabinet-login-pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}60%{box-shadow:0 0 0 8px #3ee5c000}to{box-shadow:0 0 #3ee5c000}}.cabinet-login-card{position:relative;display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.25rem,2vw,1.75rem);background:linear-gradient(180deg,var(--cabinet-card-bg),rgba(15,17,23,.92));border:1px solid var(--border-strong);border-radius:16px;box-shadow:var(--ui-inset-highlight),0 24px 56px #00000073;animation:cabinet-login-child-in var(--motion-slow) var(--ease-out-soft) .11s both}.cabinet-login-card__head h1{margin:0 0 .35rem;font-size:var(--text-xl);font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-strong)}.cabinet-login-card__sub{margin:0;color:var(--muted-strong);font-size:var(--text-sm)}.cabinet-login-telegram{display:flex;flex-direction:column;align-items:center;gap:.6rem;min-height:2.85rem}.cabinet-login-telegram__widget{display:flex;align-items:center;justify-content:center;min-height:40px}.cabinet-login-telegram__hint{margin:0;display:flex;align-items:center;justify-content:center;gap:.45rem;font-size:var(--text-sm);color:var(--muted);text-align:center}.cabinet-login-skeleton{border-radius:10px;background:linear-gradient(100deg,#ffffff0b 30%,#ffffff17,#ffffff0b 70%);background-size:220% 100%;animation:cabinet-login-skeleton-sweep 1.6s var(--ease-in-out-soft) infinite}.cabinet-login-skeleton--widget{width:100%;max-width:220px;height:40px}@keyframes cabinet-login-skeleton-sweep{0%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion: reduce){.cabinet-login-skeleton{animation:none;background:#ffffff0f}}.cabinet-login-telegram__pending{display:flex;align-items:center;gap:.55rem;width:100%;padding:.7rem .85rem;border-radius:10px;border:1px dashed var(--border-strong);background:#ffffff05;color:var(--muted-strong);font-size:var(--text-sm);line-height:1.35}.cabinet-login-telegram__pending-icon{flex:none;width:7px;height:7px;border-radius:999px;background:var(--muted);box-shadow:0 0 0 3px #ffffff0d}.cabinet-login-spinner{flex:none;width:15px;height:15px;border-radius:999px;border:2px solid rgba(255,255,255,.18);border-top-color:currentColor;animation:cabinet-login-spin .75s linear infinite}.cabinet-login-spinner--inline{width:12px;height:12px;border-width:1.5px;border-color:#ffffff24;border-top-color:var(--muted-strong)}@keyframes cabinet-login-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cabinet-login-spinner{animation:none}}.cabinet-login-divider{display:flex;align-items:center;gap:.75rem;margin:.15rem 0;color:var(--muted);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-mono)}.cabinet-login-divider:before,.cabinet-login-divider:after{content:"";flex:1;height:1px;background:var(--border)}.cabinet-login-token-toggle{width:100%;justify-content:center}.cabinet-login-card__bot-link{color:var(--accent);text-decoration:none}.cabinet-login-card__bot-link:hover{text-decoration:underline}.cabinet-login-form{display:flex;flex-direction:column;gap:.55rem;margin-top:.25rem}.cabinet-login-form__label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-strong);margin:0}.cabinet-login-input{position:relative;display:flex;align-items:center}.cabinet-login-input input[type=text],.cabinet-login-input input:not([type]){display:block;width:100%;box-sizing:border-box;padding:.75rem 4.5rem .75rem .95rem;min-height:3rem;border-radius:10px;border:1px solid var(--border);background:var(--cabinet-app-bg);color:var(--text-strong);font-family:var(--font-mono);font-size:.95rem;letter-spacing:.005em;transition:border-color var(--motion-fast) var(--ease-out-soft),box-shadow var(--motion-fast) var(--ease-out-soft),background-color var(--motion-fast) var(--ease-out-soft)}.cabinet-login-input input::placeholder{color:var(--muted);font-family:var(--font-text);letter-spacing:0}.cabinet-login-input input:hover:not(:disabled){border-color:var(--border-strong)}.cabinet-login-input input:focus-visible{outline:none;border-color:var(--accent-border);background:#3ee5c008;box-shadow:var(--ui-ring-focus)}.cabinet-login-input input[aria-invalid=true]{border-color:#ff55778c;box-shadow:0 0 0 1px #ff557738}.cabinet-login-input__hint{position:absolute;right:.65rem;pointer-events:none;display:inline-flex}.cabinet-login-input__hint kbd{font-size:.7rem;padding:.18em .55em}.cabinet-login-form__submit{margin-top:.4rem;width:100%;min-height:2.85rem;font-size:.95rem;letter-spacing:.005em}.cabinet-login-error{margin-top:.25rem;padding:.55rem .7rem;border-radius:10px;font-size:.85rem;line-height:1.35;color:var(--danger-bright);background:#ff557714;border:1px solid rgba(255,85,119,.32)}.cabinet-login-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.4rem;padding-top:.85rem;border-top:1px dashed var(--border);font-size:.75rem;color:var(--muted)}.cabinet-login-card__seal{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-strong)}.cabinet-login-card__seal-dot{width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}@media (max-width: 880px){.cabinet-login-shell{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.1rem}.cabinet-login-hero{gap:1rem;padding:.25rem}.cabinet-login-hero__mark{width:64px;height:64px;border-radius:16px}.cabinet-login-hero__mark svg{width:44px;height:44px}.cabinet-login-hero__bullets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.cabinet-login-hero__bullets li{align-items:flex-start}.cabinet-login-hero__foot{display:none}}@media (max-width: 540px){.cabinet-login-hero__bullets{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.cabinet-login-ambient,.cabinet-login-hero__mark,.cabinet-login-hero__pulse,.cabinet-login-shell{animation:none!important}}.cabinet-form-ok{margin-top:.65rem;padding:.55rem .65rem;border-radius:8px;font-size:.85rem;line-height:1.35;color:var(--ok);background:#4ade8014;border:1px solid rgba(74,222,128,.28)}.cabinet-alert{padding:.65rem .85rem;border-radius:8px;font-size:.85rem}.cabinet-alert-error{background:#2a1a1f;border:1px solid #5a3038;color:#f0a8b0}.cabinet-tag{display:inline-block;padding:.15rem .45rem;border-radius:4px;background:var(--cabinet-pill-bg);font-size:.75rem;color:var(--muted)}.cabinet-tag.is-validating{background:#fbbf2424;color:var(--warning);border:1px solid rgba(251,191,36,.38)}.cabinet-tag.is-ready{background:var(--accent-dim);color:var(--accent);border:1px solid var(--accent-border)}.cabinet-tag.is-error{background:#ff557724;color:var(--danger-bright);border:1px solid rgba(255,85,119,.38)}.cabinet-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cabinet-overlay-bg);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);display:flex;align-items:flex-start;justify-content:center;z-index:1000;padding:2rem 1rem;overflow:auto;animation:cabinet-overlay-in .28s ease both}.cabinet-modal-overlay .cabinet-modal{animation:cabinet-panel-in .44s cubic-bezier(.22,1,.36,1) both}.cabinet-modal{width:100%;max-width:920px;background:var(--cabinet-modal-bg);border:1px solid var(--border-strong);border-radius:var(--ui-radius-lg);padding:0;box-shadow:var(--ui-inset-highlight),var(--ui-shadow-deep),0 0 0 1px var(--accent-dim),0 24px 64px #0000008c}.cabinet-modal:focus-visible{outline:none;box-shadow:var(--ui-inset-highlight),var(--ui-shadow-deep),0 0 0 1px var(--accent-border),0 0 0 3px var(--accent-dim),0 24px 64px #0000008c}.cabinet-modal.cabinet-modal-sm{max-width:560px}.cabinet-modal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.1rem;padding:1rem 1.5rem .95rem;border-bottom:1px solid var(--border);box-shadow:inset 0 -1px 0 0 var(--accent-border);background:linear-gradient(180deg,var(--accent-dim) 0%,transparent 72%);border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0}.cabinet-modal[data-cabinet-modal-tone=danger] .cabinet-modal-head{box-shadow:inset 0 -1px #ff557773;background:linear-gradient(180deg,rgba(255,85,119,.1) 0%,transparent 78%)}.cabinet-modal-head-start{display:flex;align-items:center;gap:.65rem;min-width:0}.cabinet-modal-head-end{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.cabinet-modal-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-height:0;padding:0;border-radius:999px;border:1px solid transparent;background:#ffffff0a;color:var(--muted-strong);box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .1s ease}.cabinet-modal-close:hover:not(:disabled){background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent);box-shadow:none}.cabinet-modal-close:focus-visible{outline:none;border-color:var(--accent-border);box-shadow:var(--ui-ring-focus)}.cabinet-modal-close:active:not(:disabled){transform:scale(.94)}.cabinet-modal-close>svg{opacity:.95}.cabinet-modal[data-cabinet-modal-tone=danger] .cabinet-modal-close:hover:not(:disabled){background:#ff557724;border-color:#f576;color:var(--danger-bright)}.cabinet-modal-head-leading{display:inline-flex;flex-shrink:0;color:var(--accent);filter:drop-shadow(0 0 10px var(--accent-glow))}.cabinet-modal[data-cabinet-modal-tone=danger] .cabinet-modal-head-leading{color:var(--danger);filter:drop-shadow(0 0 8px rgba(255,85,119,.35))}.cabinet-modal-head h2{margin:0;font-size:clamp(1.02rem,.95rem + .35vw,1.15rem);font-weight:650;letter-spacing:-.02em;color:var(--text-strong)}.cabinet-confirm-message{margin:0;color:var(--muted-strong);font-size:.9rem;line-height:1.5}.cabinet-modal-body{padding:0 1.5rem 1.5rem}.cabinet-modal-body>:first-child{margin-top:0}.cabinet-confirm-message-warn{margin-top:.65rem;color:var(--danger-bright);font-weight:600}.cabinet-modal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-bottom:.75rem}.cabinet-rate{border:1px solid var(--border);background:var(--cabinet-rate-bg);border-radius:10px;padding:.75rem .8rem}.cabinet-rate-label{color:var(--muted);font-size:.8rem;margin-bottom:.35rem}.cabinet-rate-value{font-variant-numeric:tabular-nums;font-weight:750;font-size:1.05rem;line-height:1.1;color:var(--text)}.cabinet-modal-grid label,.cabinet-bulk-grid label{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--muted)}.cabinet-modal-grid input{padding:.45rem .5rem;border-radius:6px;border:1px solid var(--border);background:var(--cabinet-app-bg);color:var(--text)}.cabinet-group-row td{background:var(--cabinet-rate-bg);border-top:1px solid var(--border)}.cabinet-group-row td.accounts-group-cell{padding:.45rem .55rem;vertical-align:middle}.accounts-group-panel{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,#161e30fa,#0e1220eb);box-shadow:inset 0 1px #ffffff0d,0 8px 28px #00000047;padding:.65rem .75rem}.accounts-group-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem}.accounts-group-title-btn{display:inline-flex;align-items:center;gap:.45rem;max-width:min(100%,520px);padding:.38rem .72rem .38rem .45rem;border-radius:999px;border:1px solid rgba(91,211,156,.38);background:linear-gradient(180deg,#5bd39c1f,#5bd39c0d);color:var(--text);cursor:pointer;font:inherit;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.accounts-group-title-btn:hover{border-color:#5bd39c8c;background:linear-gradient(180deg,#5bd39c2e,#5bd39c14);box-shadow:0 0 0 1px #5bd39c1f}.accounts-group-title-btn:focus-visible{outline:2px solid rgba(91,211,156,.55);outline-offset:2px}.accounts-group-title-btn-chevron{display:inline-flex;align-items:center;justify-content:center;color:#b4f0d2f2;flex-shrink:0}.accounts-group-title-name{font-size:.88rem;font-weight:700;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts-group-title-count{flex-shrink:0;font-size:.7rem;font-weight:700;padding:.14rem .48rem;border-radius:999px;background:#00000059;border:1px solid rgba(255,255,255,.08);color:#b4bac8;letter-spacing:.04em;text-transform:uppercase}.accounts-group-actions{flex:1 1 auto;justify-content:flex-end}.accounts-group-kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:.72rem;padding:.5rem .45rem;border-radius:10px;background:linear-gradient(180deg,#ffffff0e,#ffffff05 48%,#0000000f);border:1px solid rgba(91,211,156,.16);box-shadow:inset 0 1px #ffffff14}.accounts-group-kpi-tile{display:flex;flex-direction:column;min-height:4.6rem;padding:.45rem .65rem;border-radius:0;background:transparent;border:none;box-shadow:inset 1px 0 #ffffff1a}.accounts-group-kpi-tile:first-child{box-shadow:none}.accounts-group-kpi-label{font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-strong, #8b93a8);margin-bottom:.35rem}.accounts-group-kpi-value{font-size:1.05rem;font-weight:650;line-height:1.25;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.accounts-group-kpi-value--stack{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem}.accounts-group-kpi-value--stack>div{white-space:nowrap}.accounts-group-kpi-value--empty{color:var(--muted);font-weight:500;font-size:1rem}.accounts-group-kpi-value--accent{color:var(--ok, #5bd39c)}.accounts-group-kpi-cur{font-size:.82rem;font-weight:600;color:#9aa3b8}.accounts-group-kpi-hint{margin-top:auto;padding-top:.35rem;font-size:.66rem;font-weight:500;line-height:1.3;color:#6d768a}.accounts-budget-th{min-width:5.5rem}.accounts-budget-cell{vertical-align:middle}.accounts-budget-stack{display:flex;flex-direction:column;gap:.35rem}.accounts-budget-input--narrow{width:3rem}.accounts-budget-field{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:4.75rem}.accounts-budget-field__hint{font-size:.58rem;font-weight:600;letter-spacing:.04em;text-transform:lowercase;color:#7d8699;line-height:1.1;-webkit-user-select:none;user-select:none}.accounts-budget-field__row{display:flex;align-items:center;gap:.25rem}.accounts-budget-input{width:4.25rem;padding:.28rem .4rem;font-size:.78rem;font-variant-numeric:tabular-nums;border-radius:6px;border:1px solid var(--border);background:#00000047;color:var(--text);font-family:inherit}.accounts-budget-input:focus{outline:none;border-color:#5ee89a73;box-shadow:0 0 0 2px #5ee89a1f}.accounts-budget-cur{font-size:.62rem;font-weight:600;color:var(--muted);flex-shrink:0}.accounts-profit--pos{color:#5ee89a;font-weight:600}.accounts-profit--neg{color:#ff8a8a;font-weight:600}.profile-page{gap:1.25rem}.profile-layout{display:flex;flex-direction:column;gap:1rem}.profile-top-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:1rem;align-items:stretch}.profile-subscription-block,.profile-identity-bar{display:flex;flex-direction:column;min-width:0;min-height:100%}.profile-identity-bar{gap:.85rem}.profile-col-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .85rem;flex-shrink:0}.profile-col-head__title{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong)}.profile-col-head__meta{font-size:.72rem;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.profile-col-head__meta--spacer{visibility:hidden;-webkit-user-select:none;user-select:none}.profile-identity-bar__login{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.06)}.profile-identity-bar__wallet{display:flex;flex-direction:column;gap:1rem;flex:1 1 auto}.profile-identity-bar__label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.profile-identity-bar__login .profile-identity-bar__label{width:auto}.profile-identity-bar__value{font-family:var(--font-mono, ui-monospace, monospace);font-size:1.1rem;font-weight:700;letter-spacing:.04em;color:#e8ecf4;word-break:break-all}.profile-identity-bar__copy{font-size:.72rem!important;padding:.28rem .55rem!important;min-height:0!important;margin-top:.15rem}.profile-identity-bar__balance{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .85rem;border-radius:12px;background:radial-gradient(120% 140% at 0% 0%,rgba(94,232,154,.12) 0%,transparent 55%),#0003;border:1px solid rgba(94,232,154,.16)}.profile-identity-bar__amount{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;color:#8fd4a8}.profile-identity-bar__cur{margin-left:.15rem;font-size:.95rem;font-weight:600}.profile-identity-bar__topup{font-size:.68rem;line-height:1.4}.profile-identity-bar__topup code{font-size:.65rem;padding:.05rem .3rem;border-radius:4px;background:#ffffff0f}.profile-identity-bar__stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.profile-identity-bar__stats li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .55rem;border-radius:8px;background:#0000002e;border:1px solid rgba(255,255,255,.05)}.profile-identity-bar__stat-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.profile-identity-bar__stat-value{font-size:.88rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.profile-identity-bar__stat-value--ok{color:#5ee89a}.profile-identity-bar__stat-value--warn{color:#f0c14b}.profile-panel{border-radius:14px;border:1px solid var(--border);background:linear-gradient(165deg,#ffffff0a,#ffffff04);padding:1.15rem 1.25rem;box-shadow:0 12px 40px #00000038;min-height:100%}.profile-stat-grid--stack{grid-template-columns:1fr}.profile-panel--wallet{display:flex;flex-direction:column;gap:.85rem}.profile-panel__title{margin:0 0 1rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong)}.profile-panel__title--inline{margin-bottom:0}.profile-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;flex-wrap:wrap}.profile-panel__meta{font-size:.72rem;color:var(--muted);font-variant-numeric:tabular-nums}.profile-dl{margin:0;display:flex;flex-direction:column;gap:.85rem}.profile-dl--compact{gap:.65rem;margin-top:.85rem}.profile-dl__row{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem .75rem;align-items:baseline}.profile-dl__row dt{margin:0;font-size:.72rem;color:var(--muted);font-weight:500}.profile-dl__row dd{margin:0;font-size:.95rem;font-weight:600;color:var(--text);word-break:break-word}.profile-dl__mono{font-family:var(--font-mono, ui-monospace, monospace);font-size:.88rem;letter-spacing:.02em}.profile-sub-hero{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .65rem}.profile-tier-badge{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.profile-tier-badge--light{color:#b8d4ff;background:#64a0ff24;border:1px solid rgba(100,160,255,.28)}.profile-tier-badge--pro{color:#c9b6ff;background:#8c6eff29;border:1px solid rgba(140,110,255,.32)}.profile-status-chip{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:6px;font-size:.72rem;font-weight:600}.profile-status-chip--ok{color:#5ee89a;background:#5ee89a1f}.profile-status-chip--warn{color:#f0c14b;background:#f0c14b1f}.profile-status-chip--off{color:#ff9a9a;background:#ff78781f}.profile-balance-hero{border-radius:12px;padding:1rem 1.1rem;background:radial-gradient(120% 140% at 0% 0%,rgba(94,232,154,.14) 0%,transparent 55%),#00000038;border:1px solid rgba(94,232,154,.18);display:flex;flex-direction:column;gap:.35rem}.profile-balance-hero__label{font-size:.72rem;color:#9aa3b5;font-weight:500}.profile-balance-hero__value{font-size:clamp(1.65rem,3.5vw,2.1rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;color:#f2f4f8}.profile-balance-hero__cur{margin-left:.2rem;font-size:1rem;font-weight:600;color:#8fd4a8}.profile-balance-hero__hint{margin:.35rem 0 0;font-size:.72rem;line-height:1.45;color:var(--muted)}.profile-balance-hero__hint code{font-size:.7rem;padding:.1rem .35rem;border-radius:4px;background:#ffffff0f;color:#c8d4e8}.profile-stat-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.profile-stat-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-stat{border-radius:10px;padding:.65rem .75rem;background:#0003;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:.25rem;min-width:0}.profile-stat--ok .profile-stat__value{color:#5ee89a}.profile-stat--warn .profile-stat__value{color:#f0c14b}.profile-stat__label{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.profile-stat__value{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.profile-table-wrap{border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.sub-plan-fade{display:grid;grid-template-columns:1fr;flex:1 1 auto}.sub-plan-layer{grid-row:1;grid-column:1;display:flex;flex-direction:column;gap:.65rem;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--border);background:linear-gradient(165deg,#ffffff0d,#ffffff05);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility .32s ease,transform .32s ease;transform:translateY(6px);position:relative}.sub-plan-layer--light{background:linear-gradient(165deg,#64a0ff1a,#0003 55%)}.sub-plan-layer--pro{background:linear-gradient(165deg,#8c6eff1f,#0003 55%)}.sub-plan-layer--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);z-index:1}.sub-plan-layer--active{border-color:#5ee89a66;box-shadow:0 0 0 1px #5ee89a26,0 0 24px #5ee89a0f}.sub-plan-layer__ribbon{position:absolute;top:.75rem;right:.65rem;padding:.28rem .65rem;border-radius:6px;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0d1a12;background:linear-gradient(135deg,#5ee89a,#3dd68c);box-shadow:0 4px 14px #5ee89a59}.sub-plan-layer__head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.sub-plan-layer__content{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1rem 1.25rem;align-items:start}.sub-plan-layer__summary{display:flex;flex-direction:column;gap:.55rem;min-width:0}.sub-plan-layer__price{display:flex;align-items:baseline;gap:.35rem;line-height:1}.sub-plan-layer__price-value{font-size:2rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#f4f6fa}.sub-plan-layer--light .sub-plan-layer__price-value{color:#d4e6ff}.sub-plan-layer--pro .sub-plan-layer__price-value{color:#e4d9ff}.sub-plan-layer__price-cur{font-size:.95rem;font-weight:700;color:#9aa3b5;text-transform:uppercase;letter-spacing:.04em}.sub-plan-layer__price-period{font-size:.82rem;color:var(--muted)}.sub-plan-layer__fee{margin:0;font-size:.88rem;color:var(--muted-strong)}.sub-plan-layer__fee strong{color:var(--text);font-variant-numeric:tabular-nums}.sub-plan-layer__features{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem;min-width:0}.sub-plan-layer__features li{position:relative;padding-left:1rem;font-size:.8rem;line-height:1.38;color:#d4dae6}.sub-plan-layer__features li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent, #7c8cff);box-shadow:0 0 8px #7c8cff80}.sub-plan-layer--pro .sub-plan-layer__features li:before{background:#a78bfa;box-shadow:0 0 8px #a78bfa73}.sub-plan-layer__actions{display:flex;flex-direction:column;gap:.4rem;margin-top:.25rem}.sub-plan-layer__pay{width:100%}.sub-plan-layer__compare{width:100%;font-size:.82rem;color:var(--muted-strong);border:1px dashed rgba(255,255,255,.12);border-radius:8px;padding:.45rem .65rem}.sub-plan-layer__compare:hover:not(:disabled){border-color:#ffffff38;color:var(--text)}.sub-pay-modal{width:min(420px,calc(100vw - 2rem))}.cabinet-modal-sm:has(.sub-pay-hero){max-width:440px}.cabinet-modal-sm:has(.sub-pay-hero) .cabinet-modal-body{padding:0 1.35rem 1.35rem}.sub-pay-hero{display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center;padding:1.15rem 1rem 1.05rem;margin-bottom:1.1rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#ffffff0f,#0000002e)}.sub-pay-hero--light{border-color:#60a5fa59;box-shadow:inset 0 1px #93c5fd1f}.sub-pay-hero--pro{border-color:#4ade8052;box-shadow:inset 0 1px #86efac1a}.sub-pay-hero__price{display:flex;align-items:baseline;justify-content:center;gap:.35rem;margin-top:.15rem}.sub-pay-hero__price-value{font-size:2.15rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:#f0f4fc}.sub-pay-hero__price-unit{font-size:.92rem;font-weight:600;color:var(--muted-strong)}.sub-pay-hero__meta{margin:0;font-size:.82rem;color:var(--muted);line-height:1.4}.sub-pay-steps{list-style:none;margin:0 0 1.15rem;padding:0;display:flex;flex-direction:column;gap:.65rem}.sub-pay-step{display:flex;align-items:flex-start;gap:.7rem}.sub-pay-step__num{flex-shrink:0;width:1.55rem;height:1.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-border)}.sub-pay-step__text{font-size:.88rem;line-height:1.45;color:var(--text);padding-top:.12rem}.sub-pay-telegram-btn{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:2.65rem;padding:.65rem 1rem;border-radius:10px;border:1px solid rgba(34,158,217,.55);background:linear-gradient(135deg,#2aabee,#229ed9 48%,#1b8ec7);color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;box-shadow:inset 0 1px #ffffff38,0 10px 24px #229ed947;transition:transform .12s ease,box-shadow .14s ease,filter .14s ease}.sub-pay-telegram-btn:hover{color:#fff;filter:brightness(1.06);box-shadow:inset 0 1px #ffffff47,0 12px 28px #229ed95c;transform:translateY(-1px)}.sub-pay-telegram-btn:active{transform:translateY(0)}.sub-pay-fallback{margin:0 0 .75rem;padding:.75rem .85rem;border-radius:8px;font-size:.88rem;line-height:1.45;color:var(--muted-strong);background:#ffffff0a;border:1px dashed rgba(255,255,255,.12)}.sub-pay-footnote{margin:.85rem 0 0;font-size:.78rem;line-height:1.45;text-align:center}.sub-pay-modal__title{margin:0 0 .65rem;font-size:1.05rem}.sub-pay-modal__price{margin:0 0 .75rem;font-size:1.75rem;font-weight:800;font-variant-numeric:tabular-nums;color:#e8ecf4}.sub-pay-modal__price span{font-size:.9rem;font-weight:600;color:var(--muted)}.sub-pay-modal__text{margin:0 0 .65rem;font-size:.88rem;line-height:1.45}.profile-panel--history{max-width:none;width:100%}@media (max-width: 820px){.profile-top-row{grid-template-columns:1fr}}@media (max-width: 640px){.sub-plan-layer__content{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.sub-plan-layer{transition:opacity .15s ease,visibility .15s ease;transform:none}.sub-plan-layer--visible{transform:none}}@media (max-width: 700px){.profile-stat-grid--triple{grid-template-columns:1fr}}@media (max-width: 900px){.accounts-group-kpi-strip{grid-template-columns:1fr}.accounts-group-kpi-tile{min-height:0;box-shadow:inset 0 1px #ffffff1a}.accounts-group-kpi-tile:first-child{box-shadow:none}.accounts-group-actions{justify-content:flex-start;width:100%}}@media (max-width: 560px){.accounts-group-head{flex-direction:column;align-items:stretch}}.cabinet-modal-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.cabinet-table-wrap[aria-busy=true]{opacity:.94}.cabinet-skel-row td{padding:.55rem .75rem;vertical-align:middle;border-bottom:1px solid var(--border)}.cabinet-skel-faux-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-height:2rem}.cabinet-skel-block{flex:1 1 72px;min-width:48px;height:13px;border-radius:6px;background:linear-gradient(110deg,var(--cabinet-pill-bg) 0%,var(--accent-dim) 42%,var(--cabinet-pill-bg) 84%);background-size:220% 100%;animation:cabinet-skel-shimmer 1.4s ease-in-out infinite}.cabinet-skel-block--lg{flex:2.2 1 120px}.cabinet-skel-block--sm{flex:.6 1 56px;max-width:88px}@keyframes cabinet-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.cabinet-skel-block{animation:none;opacity:.55}}.cabinet-empty-cell{padding:2rem 1.25rem!important;vertical-align:middle;text-align:left}.cabinet-empty-state{position:relative;max-width:28rem;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding-left:1.1rem}.cabinet-empty-state:before{content:"";position:absolute;left:0;top:.6rem;width:8px;height:8px;border-radius:999px;background:linear-gradient(180deg,var(--accent-bright),var(--accent-deep));box-shadow:0 0 0 4px var(--accent-dim)}.cabinet-empty-title{font-weight:700;font-size:1rem;color:var(--text-strong);letter-spacing:-.01em}.cabinet-empty-hint{margin:0;font-size:.88rem;line-height:1.4;color:var(--muted-strong)}.cabinet-fetch-error{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.65rem .85rem;margin-bottom:.75rem;border-radius:10px;border:1px solid rgba(255,85,119,.38);background:#ff557714;color:var(--danger-bright)}.cabinet-fetch-error>svg{flex-shrink:0;color:var(--danger)}.cabinet-fetch-error-msg{flex:1 1 12rem;font-size:.9rem;color:var(--danger);line-height:1.35}.cabinet-cmd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;background:var(--cabinet-overlay-bg);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);display:flex;align-items:flex-start;justify-content:center;padding:min(12vh,5rem) 1rem 2rem;overflow:auto;animation:cabinet-overlay-in .24s ease both}.cabinet-cmd-overlay .cabinet-cmd-panel{animation:cabinet-panel-in .38s cubic-bezier(.22,1,.36,1) both}.cabinet-cmd-panel{width:min(440px,calc(100vw - 2rem));background:var(--cabinet-modal-bg);border:1px solid var(--border-strong);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-inset-highlight),var(--ui-shadow-deep),0 0 0 1px var(--accent-dim);padding:.9rem 1rem .75rem;position:relative}.cabinet-cmd-panel:before{content:"";position:absolute;left:1rem;right:1rem;top:0;height:2px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.55;pointer-events:none}.cabinet-cmd-title{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .55rem}.cabinet-cmd-input{width:100%;box-sizing:border-box;padding:.55rem .65rem;border-radius:8px;border:1px solid var(--border);background:var(--cabinet-app-bg);color:var(--text);font-size:.9rem;font-family:inherit;font-weight:500;margin-bottom:.5rem}.cabinet-cmd-input:focus{outline:none;border-color:var(--accent-border);box-shadow:var(--ui-ring-focus)}.cabinet-cmd-list{max-height:min(52vh,360px);overflow-y:auto;border-radius:8px;border:1px solid var(--border);background:#00000026}.cabinet-cmd-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;padding:.48rem .65rem;border:none;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:var(--text);font-family:inherit;font-size:.86rem;font-weight:600;cursor:pointer;transition:background-color .12s ease;min-height:0;box-shadow:none;border-radius:0}.cabinet-cmd-row:last-child{border-bottom:none}.cabinet-cmd-row:hover{background:#ffffff0a;box-shadow:none}.cabinet-cmd-row--active{background:#ffffff12;box-shadow:none}.cabinet-cmd-row:active:not(:disabled){transform:none;box-shadow:none}.cabinet-cmd-row:focus-visible{outline:none;position:relative;z-index:1;box-shadow:inset 0 0 0 2px var(--accent-border);background:#ffffff0d}.cabinet-cmd-row-main{display:flex;align-items:center;gap:.45rem;min-width:0}.cabinet-cmd-row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabinet-cmd-badge{flex-shrink:0;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ok);padding:.12rem .35rem;border-radius:4px;border:1px solid rgba(74,222,128,.35);background:#4ade8014}.cabinet-cmd-row-meta{flex-shrink:0;font-size:.72rem;font-weight:500;color:var(--muted)}.cabinet-cmd-empty{padding:.75rem .65rem;font-size:.85rem;color:var(--muted);text-align:center}.cabinet-cmd-footer{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-top:.65rem;padding-top:.55rem;border-top:1px solid var(--border);font-size:.68rem;color:var(--muted);align-items:center}.cabinet-cmd-footer-hint{flex:1 1 100%;opacity:.9}.cabinet-cmd-kbd{display:inline-block;padding:.1rem .28rem;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;font-size:.62rem;font-family:var(--font-mono);color:#c8cdd8;margin:0 .08rem}.cabinet-toast{position:fixed;right:18px;bottom:18px;z-index:1100;width:min(420px,calc(100vw - 36px));background:var(--cabinet-modal-bg);border:1px solid var(--border);border-radius:12px;padding:.85rem .9rem;box-shadow:0 14px 44px #00000073;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.35rem .75rem}.cabinet-toast-title{font-weight:800;letter-spacing:.01em}.cabinet-toast-text{grid-column:1 / -1;color:var(--muted);line-height:1.35;white-space:pre-wrap}.cabinet-toast-ok{border-color:#5bd39c73}.cabinet-toast-warn{border-color:#ffcf7a73}.cabinet-toast-error{border-color:#ff7a7a73}.cabinet-toast-info{border-color:#ffffff24}.cabinet-toast button.ghost.small{min-height:0;align-self:center;box-shadow:none}.cabinet-toast button.ghost.small:hover:not(:disabled){box-shadow:none;transform:none}.cabinet-toast button.ghost.small:active:not(:disabled){transform:none}.cabinet-file-btn{display:inline-flex;align-items:center;padding:.45rem .75rem;background:var(--cabinet-pill-bg);border-radius:8px;cursor:pointer;font-size:.85rem;color:var(--text)}.cabinet-file-input{display:none}.cabinet-bulk-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width: 720px){.cabinet-bulk-grid{grid-template-columns:1fr}}.cabinet-bulk-ta{width:100%;min-height:140px;padding:.5rem .6rem;border-radius:8px;border:1px solid var(--border);background:var(--cabinet-app-bg);color:var(--text);font-family:var(--font-mono);font-size:.75rem;resize:vertical}.cabinet-modal-submit{width:100%;padding:.65rem 1rem}button.small{padding:.3rem .55rem;min-height:2rem;font-size:.8rem;border-radius:var(--ui-radius-sm)}.cabinet-input-narrow{max-width:120px}.cabinet-logs-pre{max-height:160px;overflow:auto;background:var(--cabinet-app-bg);padding:.5rem;border-radius:6px}@media (max-width: 1100px){.cabinet-sidebar{width:230px}.cabinet-sidebar nav a,.cabinet-sidebar nav button{font-size:.95rem}}@media (max-width: 900px){.cabinet-app{flex-direction:column;overflow:auto}.cabinet-sidebar{width:100%;min-height:auto;border-right:none;border-bottom:1px solid #2a3142;overflow:visible}.cabinet-sidebar nav{overflow:visible}.cabinet-main{padding:1rem}}.cabinet-tmdb-preview-card{padding:0;overflow:hidden}.cabinet-tmdb-preview-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.35rem;padding:.85rem 1rem .25rem}.cabinet-tmdb-preview-sub{font-size:.72rem}.cabinet-tmdb-currency-note{margin:0 1rem .65rem;font-size:.78rem;line-height:1.45;max-width:56rem}.cabinet-tmdb-currency-note code{font-size:.72em;padding:.1em .35em;border-radius:4px;background:var(--cabinet-pill-bg);color:#9ec5ff}.cabinet-tmdb-table-wrap{max-height:min(62vh,520px);overflow:auto;border-top:1px solid #2a3142}.cabinet-tmdb-table{margin-top:0;width:100%;border-collapse:collapse;font-size:.8rem}@keyframes tmdbIndeterminate{0%{transform:translate(-60%)}to{transform:translate(250%)}}.cabinet-tmdb-state{font-size:1.05rem}.cabinet-tmdb-progress{margin-top:.6rem}.cabinet-tmdb-progress-bar{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden;position:relative}.cabinet-tmdb-progress-fill{height:100%;background:linear-gradient(90deg,var(--accent-deep),var(--accent),var(--accent-bright))}.cabinet-tmdb-progress-indeterminate{height:100%;width:40%;background:linear-gradient(90deg,var(--accent-dim),var(--accent),var(--accent-dim));position:absolute;left:0;animation:tmdbIndeterminate 1.2s ease-in-out infinite}.cabinet-tmdb-progress-text{margin-top:.35rem;font-size:.85rem}.cabinet-tmdb-table thead th{position:sticky;top:0;z-index:1;background:#161a24;box-shadow:0 1px #2a3142;padding:.55rem .65rem;text-align:left;font-weight:600;color:var(--muted);white-space:nowrap}.cabinet-tmdb-table tbody tr:nth-child(2n){background:#ffffff05}.cabinet-tmdb-table tbody tr:hover{background:#ffffff0d}.cabinet-tmdb-table tbody td{padding:.45rem .65rem;vertical-align:top;border-bottom:1px solid #1e2430}.cabinet-tmdb-col-item{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.cabinet-tmdb-col-item--row{white-space:normal;vertical-align:middle}.cabinet-tmdb-col-item--row .cabinet-item-head--media{width:100%}.cabinet-tmdb-col-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cabinet-tmdb-col-num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono);color:#c8cdd8;white-space:nowrap}.cabinet-tmdb-col-price{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono);color:#b8e0a8;white-space:nowrap}.cabinet-tmdb-cur{font-size:.72em;color:var(--muted);margin-left:.2em}.cabinet-purchases-summary{margin-bottom:1rem}.cabinet-purchases-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media (max-width: 960px){.cabinet-purchases-summary-grid{grid-template-columns:1fr}}.cabinet-purchases-summary-card{background:var(--cabinet-card-bg);border:1px solid var(--border);border-radius:var(--ui-radius-md);padding:.9rem 1rem;min-height:4.5rem;display:flex;flex-direction:column;justify-content:center;gap:.35rem;box-shadow:var(--ui-inset-highlight),0 2px 14px #0003;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .22s ease}@media (hover: hover) and (prefers-reduced-motion: no-preference){.cabinet-purchases-summary-card:hover{transform:translateY(-2px);border-color:#ffffff1f;box-shadow:var(--ui-inset-highlight),0 14px 36px #00000061,0 0 0 1px var(--accent-dim)}}.cabinet-purchases-summary-card .cabinet-kpi-label{font-size:.7rem;color:var(--muted);line-height:1.3;font-weight:500}.cabinet-purchases-summary-card .cabinet-kpi-value{font-size:1.05rem;font-weight:650;line-height:1.25;color:var(--text)}.cabinet-purchases-summary-card .cabinet-kpi-value.accent{color:var(--ok)}.cabinet-purchases-summary-card .cabinet-kpi-value.cabinet-kpi-value--negative{color:var(--danger)}.cabinet-purchases-summary-card .cabinet-purchases-filter-hint{font-size:.65rem;color:var(--muted);line-height:1.35;margin-top:.15rem;opacity:.9}.cabinet-main::-webkit-scrollbar,.cabinet-sidebar::-webkit-scrollbar,.cabinet-table-wrap--operations::-webkit-scrollbar{width:9px;height:9px}.cabinet-main::-webkit-scrollbar-thumb,.cabinet-sidebar::-webkit-scrollbar-thumb,.cabinet-table-wrap--operations::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.cabinet-main::-webkit-scrollbar-thumb:hover,.cabinet-sidebar::-webkit-scrollbar-thumb:hover,.cabinet-table-wrap--operations::-webkit-scrollbar-thumb:hover{background:#ffffff2e;border:2px solid transparent;background-clip:padding-box}.cabinet-app select:not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%239ca3af' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;padding-right:2rem}.cabinet-app input[type=range]{width:100%;max-width:320px;height:28px;padding:0;margin:.35rem 0 0;min-height:0;background:transparent;border:none;border-radius:999px;cursor:pointer;-webkit-appearance:none;appearance:none;-moz-appearance:none;box-shadow:none}.cabinet-app input[type=range]:focus-visible{outline:none;box-shadow:var(--ui-ring-focus);border-radius:10px}.cabinet-app input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--accent-glow) 0%,rgba(255,255,255,.08) 55%,rgba(255,255,255,.08) 100%);box-shadow:inset 0 0 0 1px #ffffff0f}.cabinet-app input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--accent-bright) 0%,var(--accent) 38%,var(--accent-deep) 100%);border:2px solid rgba(0,0,0,.9);box-shadow:0 0 0 1px var(--accent-border),0 2px 8px #00000080,0 0 16px var(--accent-dim);transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.cabinet-app input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.06)}@media (hover: hover){.cabinet-app input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.08);filter:brightness(1.08)}}.cabinet-app input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--accent-glow) 0%,rgba(255,255,255,.08) 55%,rgba(255,255,255,.08) 100%);box-shadow:inset 0 0 0 1px #ffffff0f;border:none}.cabinet-app input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--accent-bright) 0%,var(--accent) 38%,var(--accent-deep) 100%);border:2px solid rgba(0,0,0,.9);box-shadow:0 0 0 1px var(--accent-border),0 2px 8px #00000080,0 0 16px var(--accent-dim);cursor:grab;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.cabinet-app input[type=range]:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.06)}@media (hover: hover){.cabinet-app input[type=range]::-moz-range-thumb:hover{transform:scale(1.08);filter:brightness(1.08)}}.tm-sell-page{display:flex;flex-direction:column;gap:.75rem;min-height:0}.tm-sell-header-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tm-sell-toggle{margin:0;font-size:.85rem}.tm-sell-toolbar{display:flex;flex-wrap:wrap;gap:var(--cabinet-toolbar-gap, .5rem);align-items:flex-end;padding:.75rem .85rem;margin-bottom:var(--cabinet-section-gap);background:var(--cabinet-card-bg, rgba(255, 255, 255, .03));border:1px solid var(--border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-inset-highlight),0 2px 16px #00000038}.tm-sell-toolbar .cabinet-input,.tm-sell-toolbar input,.tm-sell-toolbar select{min-height:var(--cabinet-control-h)}.tm-sell-toolbar__actions{display:flex;flex-wrap:wrap;gap:var(--cabinet-control-gap);margin-left:auto;align-items:center}.tm-sell-toolbar__actions>button{min-height:var(--cabinet-control-h)}.tm-sell-toolbar__divider{width:1px;align-self:stretch;min-height:1.5rem;background:var(--border)}.tm-sell-search{flex:1 1 160px;min-width:140px;max-width:280px}.tm-sell-filter{flex:0 1 auto;min-width:120px;max-width:180px}.tm-sell-status-line{font-size:.8rem;margin:0}.tm-sell-page{display:flex;flex-direction:column;min-height:calc(100vh - 5.5rem)}.tm-sell-layout{display:flex;gap:0;align-items:stretch;flex:1 1 auto;min-height:0}.tm-sell-sidebar-wrap{display:flex;flex-direction:row-reverse;align-items:stretch;flex-shrink:0;gap:.65rem;position:sticky;top:.5rem;max-height:calc(100vh - 6rem)}.tm-sell-sidebar-wrap--collapsed{gap:0}.tm-sell-sidebar-rail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;width:2.35rem;min-height:10rem;padding:.75rem .4rem;border:1px solid var(--border);border-left:none;border-radius:0 10px 10px 0;background:#ffffff0d;color:inherit;font-size:.72rem;font-weight:600;cursor:pointer;text-align:center}.tm-sell-sidebar-wrap--collapsed .tm-sell-sidebar-rail{border-left:1px solid var(--border)}.tm-sell-sidebar-rail:hover{background:#ffffff17}.tm-sell-sidebar-rail-glyph{font-size:.75rem;opacity:.85;line-height:1}.tm-sell-sidebar-rail-label{writing-mode:vertical-lr;text-orientation:mixed;letter-spacing:.05em;line-height:1.15;white-space:nowrap}.tm-sell-sidebar-rail-summary{writing-mode:vertical-lr;text-orientation:mixed;font-size:.68rem;font-weight:500;line-height:1;color:var(--muted, #94a3b8)}.tm-sell-sidebar-panel{display:flex;flex-direction:column;gap:.75rem;width:280px;overflow-x:hidden;overflow-y:auto;transition:width .24s ease,opacity .2s ease}.tm-sell-sidebar-wrap--collapsed .tm-sell-sidebar-panel{width:0;opacity:0;pointer-events:none}.cabinet-table--tm-sell thead th{padding-top:.5rem;padding-bottom:.5rem;vertical-align:middle}.cabinet-table--tm-sell thead th.cabinet-table-num .cabinet-th-sort{justify-content:flex-end}.cabinet-table--tm-sell .tm-sell-price{text-align:right}.tm-sell-accounts-open-btn{display:inline-flex;align-items:center;gap:.4rem}.tm-sell-accounts-open-badge{font-size:.72rem;padding:.08rem .4rem;border-radius:999px;background:#ffffff14;color:var(--muted, #94a3b8)}.tm-field-help{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.tm-field-help--end .tm-field-help-popover{left:auto;right:0;transform:none}.tm-field-help-btn{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;min-width:1.35rem;min-height:1.35rem;padding:0;border:1px solid rgba(148,163,184,.35);border-radius:6px;background:#ffffff0a;color:var(--muted, #94a3b8);font-size:.68rem;font-weight:700;line-height:1;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.tm-field-help-btn:hover,.tm-field-help-btn[aria-expanded=true]{border-color:#a78bfaa6;background:#7c6cff2e;color:#e9d5ff}.tm-field-help-popover{position:absolute;z-index:50;top:calc(100% + .35rem);left:50%;transform:translate(-50%);width:max-content;max-width:min(260px,72vw);padding:.5rem .6rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#1a1f2e;box-shadow:0 8px 24px #00000073;font-size:.72rem;font-weight:400;line-height:1.45;color:#e2e8f0;white-space:normal;text-align:left}.tm-modal-input-with-help,.tm-input-with-help{display:flex;align-items:center;gap:.35rem;width:100%;min-width:0}.tm-input-with-help--inline{width:100%}.tm-modal-input-with-help__control,.tm-input-with-help__control{flex:1 1 auto;min-width:0}.tm-input-with-help__control>.cabinet-input,.tm-input-with-help__control>select.cabinet-input{width:100%}.tm-input-with-help__control>.tm-auto-field__row{width:100%}.tm-modal-field-label{display:block}.tm-sell-side-accounts-shortcut-text{margin:0 0 .65rem;font-size:.82rem}.tm-sell-side-accounts-btn{width:100%}.tm-sell-awaiting-hint .tm-sell-awaiting-link{padding:0;border:0;background:none;color:#9ec5ff;font:inherit;text-decoration:underline;cursor:pointer}.tm-sell-accounts-modal{display:flex;flex-direction:column;gap:.75rem;max-height:min(72vh,720px)}.tm-sell-accounts-modal-search{width:100%}.tm-sell-accounts-modal-groups{overflow:auto;display:flex;flex-direction:column;gap:1rem;padding-right:.15rem}.tm-sell-accounts-modal-empty{margin:0;padding:1rem 0;text-align:center}.tm-sell-accounts-group-title{margin:0 0 .45rem;font-size:.82rem;font-weight:600;color:var(--text);display:flex;align-items:center;gap:.45rem}.tm-sell-accounts-group-count{font-size:.68rem;font-weight:500;color:var(--muted, #94a3b8);padding:.08rem .4rem;border-radius:999px;background:#ffffff0f}.tm-sell-accounts-wrap--modal{grid-template-columns:minmax(0,1.4fr) 52px minmax(10.5rem,1fr);column-gap:.75rem}.tm-sell-acc-hub-badge{margin-left:.35rem;font-size:.62rem;padding:.08rem .35rem;border-radius:4px;background:#6c9cff33;color:#9ec5ff;vertical-align:middle}.tm-sell-accounts-wrap--modal .tm-sell-acc-actions{flex-direction:row;flex-wrap:wrap;align-items:center;min-width:0}.tm-sell-accounts-wrap--modal .tm-sell-acc-btn{width:auto;flex:1 1 auto;min-width:5.5rem}.cabinet-modal:has(.tm-sell-accounts-modal){width:min(920px,calc(100vw - 2rem));max-width:min(920px,calc(100vw - 2rem))}@media (max-width: 1100px){.tm-sell-layout{flex-direction:column}.tm-sell-main{padding-right:0}.tm-sell-sidebar-wrap{order:-1;width:100%;max-height:none;position:static;flex-direction:row-reverse;justify-content:flex-end}.tm-sell-sidebar-panel{max-width:min(280px,calc(100vw - 3rem))}}.tm-sell-main{flex:1 1 auto;min-width:0;min-height:0;padding-right:.65rem;display:flex;flex-direction:column}.cabinet-table-wrap--tm-sell-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:none;overflow:hidden}.cabinet-table-wrap--tm-sell-panel .tm-sell-table-scroll{flex:1 1 auto;min-height:12rem;max-height:none;overflow:auto}.tm-sell-table-scroll{max-height:min(72vh,calc(100vh - 17rem));overflow:auto;border-radius:var(--cabinet-radius, 10px)}.tm-sell-table-head th,.cabinet-table-head-sticky th{position:sticky;top:0;z-index:2;background:var(--cabinet-surface, #12141c)}.operations-table-scroll{max-height:min(70vh,calc(100vh - 18rem));overflow:auto;border-radius:var(--cabinet-radius, 10px)}.tm-sell-panel-footer{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:.75rem;padding:.65rem .75rem;border-top:1px solid var(--border);background:var(--cabinet-table-bg)}.tm-sell-table tbody tr{cursor:pointer}.tm-sell-row--selected{background:#6382ff14!important}.tm-sell-item-cell{display:flex;align-items:center;gap:.5rem;min-width:0}.tm-sell-item-name{font-size:.82rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tm-sell-manual-badge{flex-shrink:0;font-size:.65rem;padding:.1rem .35rem;border-radius:4px;background:#a882ff33;color:#c4b5fd}.tm-sell-account,.tm-sell-lock,.tm-sell-price{font-size:.82rem;white-space:nowrap}.tm-sell-threshold-input{width:5.5rem;padding:.25rem .4rem;font-size:.8rem}.tm-sell-status{display:inline-block;font-size:.72rem;padding:.15rem .45rem;border-radius:6px;background:#ffffff0f}.tm-sell-status--listed{background:#60a5fa1f;color:#93c5fd}.tm-sell-status--trade_locked{background:#fbbf241f;color:#fcd34d}.tm-sell-status--ready_to_list{background:#818cf81a;color:#a5b4fc}.tm-sell-status--closed,.tm-sell-status--sold_pending{background:#34d39926;color:#6ee7b7}.tm-sell-status--tradable{background:#34d39914;color:#86efac}.tm-sell-err{margin-left:.25rem;cursor:help}.tm-sell-recovery-eta{font-size:.72rem;color:var(--cabinet-muted, #9ca3af);margin-top:.15rem}.tm-sell-sidebar-panel .tm-sell-side-card{background:var(--cabinet-card-bg, rgba(255, 255, 255, .03));border:1px solid var(--border);border-radius:12px;padding:.85rem 1rem}.tm-sell-side-card h3{margin:0 0 .65rem;font-size:.9rem;font-weight:600;letter-spacing:.02em}.tm-sell-side-stat{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.82rem;padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.tm-sell-side-stat:last-child{border-bottom:none}.tm-sell-side-stat--sub{padding-left:.35rem;font-size:.78rem}.tm-sell-side-stat--sub .tm-sell-side-label{color:#94a3b8e0}.tm-sell-side-hint{margin:.45rem 0 .15rem;font-size:.72rem;line-height:1.35}.tm-sell-side-label{color:var(--muted, #94a3b8);flex-shrink:0}.tm-sell-side-value{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.tm-sell-side-currency-line{display:block}.tm-sell-side-currency-line+.tm-sell-side-currency-line{margin-top:.15rem}.tm-sell-detail{display:flex;flex-direction:column;gap:.55rem}.tm-sell-detail--empty{min-height:80px;display:flex;align-items:center;justify-content:center;text-align:center}.tm-sell-detail-name{margin:0;font-size:.82rem;line-height:1.35;word-break:break-word}.tm-sell-detail-dl{margin:0;font-size:.78rem;display:grid;grid-template-columns:auto 1fr;gap:.25rem .65rem;align-items:baseline}.tm-sell-detail-dl dt{color:var(--muted, #94a3b8)}.tm-sell-detail-dl dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.tm-sell-detail-err{margin:0;color:var(--danger)}.tm-sell-detail-remove{width:100%}.tm-sell-accounts-wrap{display:grid;grid-template-columns:minmax(0,1fr) 44px 9.5rem;column-gap:.65rem;row-gap:.35rem;align-items:center;font-size:.78rem}.tm-sell-accounts-head{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;padding:0 .5rem .15rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #94a3b8)}.tm-sell-accounts-head span:nth-child(2){justify-self:center}.tm-sell-acc-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;padding:.5rem;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.tm-sell-acc-row--all{background:#ffffff0a;border-color:#ffffff1a}.tm-sell-acc-label--all{font-weight:600}.tm-sell-acc-row--paused{opacity:.85;background:#94a3b80a}.tm-sell-acc-row--warn{border-color:#fbbf2433}.tm-sell-acc-name{min-width:0;display:flex;flex-direction:column;gap:.15rem}.tm-sell-acc-title-row{display:flex;align-items:center;gap:.35rem;min-width:0}.tm-sell-acc-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.25}.tm-sell-acc-currency{margin-left:.35rem;padding:.05rem .35rem;border-radius:4px;font-size:.62rem;font-weight:600;letter-spacing:.02em;color:#94a3b8;background:#94a3b81f;vertical-align:middle}.tm-sell-acc-note{font-size:.68rem;color:#94a3b8;line-height:1.2}.tm-sell-acc-note--warn{color:#fbbf24}.tm-sell-acc-sell{display:flex;align-items:center;justify-content:center;justify-self:center;width:44px}.tm-sell-acc-sell .cabinet-switch{display:block}.tm-sell-acc-sell .cabinet-switch input:disabled+span{opacity:.45;cursor:not-allowed}.tm-sell-acc-btn{width:100%;padding:.2rem .35rem!important;font-size:.68rem!important;line-height:1.2;text-align:center;white-space:nowrap}.tm-sell-acc-btn--hub{border-color:#6c9cff73!important;color:#9ec5ff!important;opacity:1;cursor:default}.tm-sell-acc-actions{display:flex;flex-direction:column;gap:.25rem;min-width:9.5rem}.tm-hub-badge{font-size:.62rem;padding:.08rem .35rem;border-radius:4px;background:#6c9cff33;color:#9ec5ff;width:fit-content}.tm-health-strip{margin:.5rem 0 .75rem}.tm-health-banner{display:block;padding:.5rem .75rem;border-radius:8px;font-size:.82rem;margin-bottom:.5rem}.tm-health-banner--dry{background:#fbbf241f;border:1px solid rgba(251,191,36,.35);color:#fcd34d}.tm-health-row{display:flex;flex-wrap:wrap;gap:.4rem .65rem;align-items:center}.tm-health-pill{font-size:.75rem;padding:.15rem .5rem;border-radius:999px;border:1px solid transparent}.tm-health-pill--ok{background:#22c55e26;color:#86efac;border-color:#22c55e59}.tm-health-pill--warn{background:#fbbf241f;color:#fcd34d;border-color:#fbbf244d}.tm-health-pill--err{background:#f871711f;color:#fca5a5;border-color:#f8717159}.tm-health-pill--off{background:#94a3b81a;color:#94a3b8}.tm-health-meta{font-size:.75rem;color:var(--muted, #94a3b8)}.tm-health-hint{margin:.35rem 0 0;font-size:.78rem;color:#fca5a5}.tm-health-warnings{margin:.35rem 0 0;padding-left:1.1rem;font-size:.75rem;color:#fbbf24}.tm-health-warnings li{margin:.15rem 0}.tm-health-btn{font-size:.75rem!important;padding:.15rem .5rem!important}.tm-sell-preview-note{font-size:.78rem;margin:0 0 .75rem}.tm-sell-detail-err{color:#fca5a5;font-size:.78rem}.tm-sell-detail-remove{margin-top:.75rem;width:100%}.tm-sell-accounts-hint{font-size:.78rem;margin:0 0 .65rem;line-height:1.4}.tm-health-strip--compact{margin-bottom:.5rem}.tm-obs-panel{margin:0 0 .75rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#00000026}.tm-obs-panel__toggle{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;width:100%;padding:.45rem .65rem;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left;font-size:.82rem}.tm-obs-panel__chevron{margin-left:auto;opacity:.6}.tm-obs-panel__body{padding:0 .65rem .65rem}.tm-obs-violations{margin:0 0 .5rem}.tm-obs-table-wrap{max-height:240px;overflow:auto}.tm-obs-row--warn td{background:#fbbf240f}.tm-obs-tabs{margin-bottom:.5rem}.tm-activity-tab--active{color:var(--text, #e2e8f0)!important;border-color:#fbbf2459!important;background:#fbbf2414}.tm-obs-audit-detail{font-size:.72rem;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-obs-metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;margin:.5rem 0 .75rem}.tm-obs-metric-card{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .55rem;border-radius:8px;border:1px solid rgba(148,163,184,.15);background:#0f172a59}.tm-obs-metric-label{font-size:.68rem;color:var(--muted, #94a3b8);text-transform:lowercase}.tm-obs-metric-card strong{font-size:1rem;font-variant-numeric:tabular-nums}.tm-sell-acc-btn--primary{border-color:#fbbf2473!important;color:#fde68a!important}.tm-sell-awaiting-hint{font-size:.82rem;margin:0 0 .75rem;padding:.55rem .75rem;border-radius:8px;border:1px solid rgba(251,191,36,.25);background:#fbbf240f}.tm-activity-panel{margin-top:.5rem}.tm-activity-tabs{display:flex;gap:.25rem;margin-bottom:.5rem}.tm-activity-tab{flex:1;font-size:.72rem;padding:.25rem .35rem;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:transparent;color:var(--muted, #94a3b8);cursor:pointer}.tm-activity-tab--active{background:#6c9cff26;color:#d8e9ff;border-color:#6c9cff59}.tm-activity-list{list-style:none;margin:0;padding:0;font-size:.72rem;max-height:220px;overflow:auto}.tm-activity-list li{display:grid;grid-template-columns:1fr auto;gap:.2rem .5rem;padding:.3rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.tm-activity-primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-activity-meta{color:var(--muted, #94a3b8);text-align:right}.tm-activity-status{grid-column:2;text-align:right;font-size:.68rem}.tm-activity-status--done,.tm-activity-status--ok{color:#86efac}.tm-activity-status--failed{color:#fca5a5}.tm-activity-err{grid-column:1 / -1;color:#fca5a5;font-size:.68rem}.tm-auto-modal{display:grid;grid-template-columns:240px minmax(0,1fr);gap:1.25rem 1.5rem;min-height:0;align-items:start}.tm-auto-modal__notice{grid-column:1 / -1;margin:0;color:var(--ok, #3d9a5c)}@media (max-width: 800px){.tm-auto-modal{grid-template-columns:1fr}}.tm-auto-modal__section-title{margin:0 0 .65rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, #94a3b8)}.tm-auto-modal__hint{margin:0 0 .75rem;font-size:.8rem;color:var(--muted, #94a3b8)}.tm-auto-rules{display:flex;flex-direction:column;gap:.5rem;max-height:280px;overflow-y:auto}.tm-auto-rules-hint{margin:0 0 .5rem;font-size:.68rem}.tm-auto-rule-card{position:relative;padding:0;border-radius:10px;border:1px solid var(--border);background:#0003}.tm-auto-rule-card--selected{border-color:#3b82f6a6;box-shadow:0 0 0 1px #3b82f659}.tm-auto-rule-card__select{display:block;width:100%;padding:.6rem .65rem;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:10px}.tm-auto-rule-card__select:hover:not(:disabled){background:#ffffff0a}.tm-auto-rule-card__select:disabled{cursor:not-allowed;opacity:.7}.tm-auto-rule-card__delete{position:absolute;top:.35rem;right:.35rem;border:none;background:transparent;color:#f87171;cursor:pointer;font-size:1rem;line-height:1;padding:.1rem .25rem}.tm-auto-rule-card__title{font-size:.82rem;font-weight:600;padding-right:1.25rem}.tm-auto-rule-card__tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.tm-auto-tag{font-size:.65rem;padding:.15rem .4rem;border-radius:6px}.tm-auto-tag--blue{background:#3b82f633;color:#93c5fd}.tm-auto-tag--purple{background:#a855f733;color:#d8b4fe}.tm-auto-rule-card__meta{margin-top:.35rem;font-size:.68rem;color:var(--muted, #94a3b8)}.tm-auto-last-once{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border);font-size:.75rem}.tm-auto-last-once h4{margin:0 0 .35rem;font-size:.72rem;text-transform:uppercase;color:var(--muted, #94a3b8)}.tm-auto-form-grid{display:flex;flex-direction:column;gap:.65rem}.tm-auto-field{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem}.tm-auto-field>span{color:var(--muted, #94a3b8)}.tm-auto-field__row{display:flex;gap:.35rem;align-items:center;flex-wrap:nowrap;min-width:0}.tm-auto-field__row--pct select.cabinet-input,.tm-auto-field__row--price .cabinet-input{flex:1 1 0;min-width:0}.tm-auto-field__row .tm-field-help{flex-shrink:0;align-self:center}.tm-auto-field__row .cabinet-input,.tm-auto-field__row select.cabinet-input{flex:1 1 auto;min-width:0;min-height:2.35rem}.tm-auto-pct{flex:0 0 4rem!important;max-width:4.5rem}.tm-auto-pct-suffix{font-size:.8rem;color:var(--muted, #94a3b8)}.tm-auto-checkbox{margin:.25rem 0}.tm-auto-modal__actions{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.tm-auto-modal__actions .primary{flex:1 1 auto}.cabinet-modal:has(.tm-auto-modal){max-width:min(1040px,96vw);width:100%}.cabinet-modal:has(.tm-settings-modal){max-width:min(840px,96vw);width:100%}.tm-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1rem;align-items:end}.tm-settings-span-2{grid-column:1 / -1}.tm-settings-check{display:flex;flex-direction:column;gap:.35rem;justify-content:flex-end}.tm-settings-check-spacer{font-size:.76rem;line-height:1.25;min-height:1rem;visibility:hidden;-webkit-user-select:none;user-select:none}.tm-settings-check .cabinet-check{min-height:2.35rem}.tm-auto-check-grid .cabinet-check{min-height:2.35rem;align-content:center}@media (max-width: 640px){.tm-settings-grid{grid-template-columns:1fr}.tm-settings-span-2{grid-column:auto}}.cabinet-check{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.45rem .5rem;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding:.2rem 0;width:100%}.cabinet-check--disabled{opacity:.55;cursor:not-allowed}.cabinet-check input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.cabinet-check__box{flex-shrink:0;width:16px;height:16px;margin-top:0;border-radius:4px;border:1px solid rgba(255,255,255,.18);background:#00000040;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.cabinet-check__box svg{opacity:0;transform:scale(.7);transition:opacity .12s ease,transform .12s ease}.cabinet-check input:checked+.cabinet-check__box{background:linear-gradient(145deg,#2dd4bff2,#38bdf8d9);border-color:#2dd4bfa6;box-shadow:0 0 0 1px #2dd4bf33}.cabinet-check input:checked+.cabinet-check__box svg{opacity:1;transform:scale(1)}.cabinet-check input:focus-visible+.cabinet-check__box{outline:2px solid rgba(56,189,248,.55);outline-offset:2px}.cabinet-check__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cabinet-check__label{font-size:.82rem;line-height:1.35;color:var(--text);min-width:0;display:inline-flex;align-items:center;gap:.2rem;flex-wrap:wrap}.tm-modal-label{display:inline-flex;align-items:center;gap:.2rem;flex-wrap:wrap;font-size:.76rem;line-height:1.25;color:var(--muted, #94a3b8);letter-spacing:.01em;min-height:1rem}.tm-modal-field>.tm-modal-label,.tm-modal-field>span:first-child:not(.tm-modal-label__text){font-size:.76rem;line-height:1.25;color:var(--muted, #94a3b8);letter-spacing:.01em;min-height:1rem}.tm-modal-label__text{color:inherit}.cabinet-check .tm-field-help{margin-left:0}.tm-modal-form{display:flex;flex-direction:column;gap:.75rem}.tm-modal-form--compact{gap:.65rem}.tm-modal-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.tm-modal-field>span:first-child{font-size:.76rem;line-height:1.25;color:var(--muted, #94a3b8);letter-spacing:.01em;min-height:1rem}.tm-modal-field .cabinet-input,.tm-modal-field select.cabinet-input{width:100%;min-height:2.35rem}.tm-modal-section{border-top:1px solid rgba(255,255,255,.08);padding-top:.85rem;display:flex;flex-direction:column;gap:.65rem}.tm-modal-section--first{border-top:none;padding-top:0}.tm-modal-section-title{margin:0;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted, #94a3b8);display:inline-flex;align-items:center;gap:.25rem}.tm-modal-section-desc{margin:-.25rem 0 0;font-size:.75rem;line-height:1.45;color:var(--muted, #94a3b8)}.tm-modal-footnote{margin:0;font-size:.72rem;line-height:1.45;color:var(--muted, #94a3b8)}.tm-modal-footnote--muted{opacity:.85}.tm-auto-threshold-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;align-items:start}.tm-auto-threshold-row .tm-modal-field{min-width:0}@media (max-width: 720px){.tm-auto-threshold-row{grid-template-columns:1fr}}.tm-auto-filters-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;align-items:start}@media (max-width: 640px){.tm-auto-filters-grid{grid-template-columns:1fr}}.tm-auto-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;align-items:start}@media (max-width: 640px){.tm-auto-check-grid{grid-template-columns:1fr}}.tm-auto-schedule-grid{display:grid;grid-template-columns:minmax(0,300px);gap:.65rem}.tm-auto-accounts-pick{display:flex;flex-direction:column;gap:.35rem;max-height:140px;overflow-y:auto;padding:.5rem .6rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#00000026}.cabinet-modal:has(.tm-modal-form):not(:has(.tm-auto-modal)):not(:has(.tm-settings-modal)){max-width:min(520px,96vw)}.steam-acc-expand-th{width:44px;min-width:44px}.steam-acc-expand-td{padding-left:.5rem!important;padding-right:.15rem!important;width:44px}.steam-acc-expand-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(124,108,255,.55);border-radius:8px;background:#7c6cff24;color:#c4b8ff;cursor:pointer;box-shadow:0 0 0 1px #7c6cff1f inset;transition:background .15s,border-color .15s,color .15s,transform .1s}.steam-acc-expand-btn:hover{background:#7c6cff47;border-color:#a78bfad9;color:#fff;transform:scale(1.04)}.steam-acc-expand-btn[aria-expanded=true]{background:#7c6cff59;border-color:#a78bfa;color:#fff}.steam-acc-detail-row td.steam-acc-detail-cell{padding:0 .5rem .75rem!important;background:#0000001f;border-bottom:1px solid rgba(255,255,255,.06)}.steam-acc-detail-panel{margin:.25rem 0 0;padding:.85rem 1rem .65rem;border-radius:10px;border:1px solid rgba(108,156,255,.22);background:#0c101cd9}.steam-acc-detail-head{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.steam-acc-detail-head__left{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.55rem}.steam-acc-detail-head__left strong{display:flex;flex-direction:column;gap:.15rem}.steam-acc-name-cell{display:inline-flex;align-items:center;gap:.5rem}.steam-acc-avatar{border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--cabinet-surface-2, #1a1d26)}.steam-acc-avatar--lg{width:40px;height:40px}.steam-acc-avatar--placeholder{display:inline-block;width:28px;height:28px;background:linear-gradient(135deg,#3d2f6e,#5b4a9a)}.steam-acc-avatar--lg.steam-acc-avatar--placeholder{width:40px;height:40px}.steam-acc-detail-balance-strip{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:.5rem 0 .75rem;padding:.65rem .85rem;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.steam-acc-detail-balance__label{display:block;font-size:.72rem;color:var(--cabinet-muted, #9aa0b4);margin-bottom:.15rem}.steam-acc-detail-balance__value{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.steam-acc-detail-steamid{font-size:.82rem}.steam-acc-detail-head__right{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start}.steam-acc-detail-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.steam-acc-autoaccept{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#c8d0e0;font-size:.82rem;cursor:pointer}.steam-acc-autoaccept.is-on{border-color:#5bd39c73;background:#5bd39c14}.steam-acc-autoaccept__dot{width:8px;height:8px;border-radius:50%;background:#5b6b7a}.steam-acc-autoaccept.is-on .steam-acc-autoaccept__dot{background:#5bd39c;box-shadow:0 0 8px #5bd39c99}.steam-acc-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:.45rem 1.25rem}@media (max-width: 720px){.steam-acc-detail-grid{grid-template-columns:1fr}}.steam-acc-detail-field{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.35rem .5rem;margin:-.35rem -.5rem;border:none;border-radius:6px;background:transparent;text-align:left;cursor:pointer;width:100%}.steam-acc-detail-field:hover{background:#ffffff0a}.steam-acc-detail-field--copied{background:#5bd39c1f}.steam-acc-detail-field__label{font-size:.72rem;color:#9aa3b5;text-transform:none}.steam-acc-detail-field__value{font-size:.84rem;color:#e2e8f4;word-break:break-all;max-width:100%}.steam-acc-detail-field__value--mono{font-family:ui-monospace,Cascadia Code,monospace;font-size:.8rem;color:#b8c4d8}.steam-acc-guard{display:flex;flex-direction:column;gap:.25rem;min-width:100px}.steam-acc-guard__label{font-size:.72rem;color:#9aa3b5}.steam-acc-guard__code{font-family:ui-monospace,monospace;font-size:1.1rem;font-weight:700;letter-spacing:.12em;color:#e8ecf4;background:transparent;border:none;cursor:pointer;padding:0;text-align:left}.steam-acc-guard__bar{height:3px;border-radius:2px;background:#ffffff14;overflow:hidden}.steam-acc-guard__bar-fill{height:100%;background:linear-gradient(90deg,#7c6cff,#a78bfa);transition:width 1s linear}.steam-acc-detail-setup{margin:.65rem 0 0;font-size:.8rem}.steam-acc-detail-hide{margin-top:.65rem;border:none;background:transparent;color:#9aa3b5;font-size:.8rem;cursor:pointer;padding:0}.steam-acc-detail-hide:hover{color:#d0d8ea}.steam-conf-account{margin:0 0 .75rem}.steam-conf-account__name{color:#a78bfa}.steam-conf-list{min-height:120px;max-height:320px;overflow-y:auto;margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.steam-conf-item{padding:.65rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#0003}.steam-conf-item__type{font-size:.72rem;color:#9aa3b5;text-transform:uppercase;letter-spacing:.04em}.steam-conf-item__headline{font-weight:600;margin-top:.2rem}.steam-conf-item__summary{margin:.35rem 0 0;padding-left:1.1rem;font-size:.85rem;color:#b8c0d0}.steam-conf-item__warn{margin-top:.35rem;font-size:.8rem;color:#f0b86c}.steam-conf-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.steam-conf-allow-all{margin-left:auto}.cabinet-route-error{max-width:36rem;padding:1.5rem 0}.cabinet-route-error h2{margin:0 0 .5rem;font-size:var(--text-lg)}.lis-skins-page{display:flex;flex-direction:column;gap:.85rem;min-height:0}.lis-skins-meta-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;padding:.55rem .75rem;border:1px solid var(--border);border-radius:var(--ui-radius-md);background:var(--cabinet-card-bg, rgba(255, 255, 255, .03))}.lis-skins-meta-bar__item{font-size:.84rem;white-space:nowrap}.lis-skins-spend-rate{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto}.lis-skins-spend-rate-input{width:4.5rem;min-height:var(--cabinet-control-h);text-align:center}.lis-skins-spend-rate-suffix{font-size:.82rem}.lis-skins-spend-rate-unsaved{font-size:.75rem;color:var(--muted);white-space:nowrap}.lis-skins-toolbar.tm-sell-toolbar{align-items:center}.lis-skins-toolbar .lis-skins-input-sm,.lis-skins-toolbar .tm-sell-search{min-height:var(--cabinet-control-h)}.lis-skins-fx-hint{font-size:.82rem;opacity:.85}.lis-skins-max-rub-hint{font-size:.82rem;white-space:nowrap}.lis-skins-toolbar{margin-bottom:0}.lis-skins-bulk-reprice{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.55rem .75rem;margin:.65rem 0 .85rem;padding:.65rem .85rem;border-radius:10px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));background:var(--surface-raised, rgba(255, 255, 255, .03))}.lis-skins-bulk-reprice__lead{display:flex;align-items:center;gap:.4rem;min-width:0}.lis-skins-bulk-reprice__case{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lis-skins-bulk-reprice__price{display:flex;align-items:center;gap:.4rem;font-size:.88rem;white-space:nowrap}.lis-skins-bulk-reprice__price input{width:6.5rem;min-height:var(--cabinet-control-h)}.lis-skins-bulk-reprice__receive{font-size:.82rem;white-space:nowrap;text-align:center}.lis-skins-bulk-reprice__btn{white-space:nowrap;min-height:var(--cabinet-control-h)}.lis-skins-bulk-reprice__hint{grid-column:1 / -1;font-size:.8rem}@media (max-width: 960px){.lis-skins-bulk-reprice{grid-template-columns:1fr 1fr}.lis-skins-bulk-reprice__lead{grid-column:1 / -1}.lis-skins-bulk-reprice__btn{grid-column:1 / -1;width:100%}.lis-skins-spend-rate{margin-left:0;width:100%}}.lis-skins-multisell-panel{margin:.65rem 0 .85rem;padding:.7rem .85rem;border-radius:10px;border:1px solid rgba(52,211,153,.25);background:#34d3990f}.lis-skins-multisell-panel__head{display:flex;gap:.55rem;align-items:flex-start;margin-bottom:.55rem}.lis-skins-multisell-panel__hint{margin:.2rem 0 0;font-size:.82rem;line-height:1.35}.lis-skins-multisell-panel__rows{display:flex;flex-direction:column;gap:.35rem}.lis-skins-multisell-panel__row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding:.35rem 0;border-top:1px solid rgba(255,255,255,.06)}.lis-skins-multisell-panel__row:first-child{border-top:none}.lis-skins-multisell-panel__label{font-weight:600;min-width:8rem}.lis-skins-multisell-panel__meta{font-size:.82rem;flex:1 1 6rem}.lis-skins-multisell-panel__actions{display:flex;flex-wrap:wrap;gap:.35rem}.lis-skins-multisell-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .55rem;font-size:.82rem;text-decoration:none;white-space:nowrap}.lis-skins-col-hold{width:7rem;min-width:7rem}.lis-skins-hold-cell{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center;line-height:1.3}.lis-skins-hold-cell__main{font-size:.88rem;font-variant-numeric:tabular-nums;white-space:nowrap}.lis-skins-hold-cell__main strong{font-weight:700;color:#fcd34d}.lis-skins-hold-cell__nearest{font-weight:500;color:var(--muted-strong, #a8b0c3);font-size:.8rem}.lis-skins-hold-cell__buckets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.12rem;width:100%}.lis-skins-hold-cell__buckets li{display:flex;align-items:baseline;justify-content:center;gap:.3rem;font-size:.74rem;color:var(--muted-strong, #a8b0c3)}.lis-skins-hold-cell__bucket-time{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text)}.lis-skins-hold-cell__bucket-sep{opacity:.4}.lis-skins-hold-cell__bucket-count{font-variant-numeric:tabular-nums;font-weight:650;color:var(--text)}.lis-skins-hold-cell__hint{font-size:.72rem}.lis-skins-hold-cell--compact .lis-skins-hold-cell__main{font-size:.8rem}.lis-skins-hold-cell--compact .lis-skins-hold-cell__buckets li{font-size:.7rem}.lis-skins-input-sm{width:7rem;flex:0 0 auto}.lis-skins-search-meta{font-size:.8rem;flex:1 1 200px}.lis-skins-sale-card{padding:.85rem 1rem}.lis-skins-section-title{margin:0 0 .35rem;font-size:.95rem;font-weight:600}.lis-skins-sale-hint{margin:0 0 .75rem}.lis-skins-sale-fields{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.lis-skins-sale-field{display:flex;flex-direction:column;gap:.3rem;min-width:10rem}.lis-skins-auto-sell-default{display:flex;align-items:center;gap:.5rem;padding-bottom:.15rem}.lis-skins-notice{margin:0 0 .75rem;padding:.65rem .85rem;border-radius:8px;font-size:.85rem;border:1px solid rgba(251,191,36,.35);background:#fbbf2414;color:#fcd34d}.lis-skins-setup-banner{margin:0 0 .75rem;padding:.65rem .85rem;border-radius:8px;font-size:.85rem;border:1px solid rgba(108,156,255,.35);background:#6c9cff14;color:#d8e9ff}.lis-skins-setup-banner button{margin-left:.5rem}.lis-skins-buy-banner{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin:0 0 .75rem;padding:.65rem .85rem;border-radius:8px;font-size:.9rem}.lis-skins-buy-banner--active{border:1px solid rgba(108,156,255,.35);background:#6c9cff14}.lis-skins-buy-banner--done{border:1px solid rgba(72,187,120,.35);background:#48bb7814}.lis-skins-buy-banner__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem;flex:1;min-width:0}.lis-skins-buy-banner__cancel{flex-shrink:0;font-size:.82rem}.lis-skins-buy-banner__spinner{width:1rem;height:1rem;border:2px solid rgba(108,156,255,.25);border-top-color:#6c9cffe6;border-radius:50%;animation:lis-skins-spin .8s linear infinite;flex-shrink:0}@keyframes lis-skins-spin{to{transform:rotate(360deg)}}.lis-skins-qty-input{width:4.5rem;padding:.35rem .45rem;text-align:center}.lis-skins-accounts-table{table-layout:fixed;width:100%}.lis-skins-accounts-table th,.lis-skins-accounts-table td{vertical-align:middle;padding:.5rem .4rem}.lis-skins-accounts-table thead th{font-size:.72rem;font-weight:600;line-height:1.25;text-align:center;white-space:normal;-webkit-hyphens:auto;hyphens:auto}.lis-skins-accounts-table .steam-acc-expand-th,.lis-skins-accounts-table .steam-acc-expand-td{width:2.25rem;padding-inline:.2rem}.lis-skins-accounts-table .lis-skins-col-account{width:11.5rem;text-align:left}.lis-skins-account-cell{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-width:0}.lis-skins-account-cell>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lis-skins-inventory-sync-btn{flex-shrink:0;padding:.2rem .45rem;font-size:.72rem;line-height:1.2;gap:.25rem}.lis-skins-account-actions{display:flex;flex-shrink:0;align-items:center;gap:.25rem}.lis-skins-accounts-table .lis-skins-col-center{text-align:center}.lis-skins-accounts-table .lis-skins-col-num{font-variant-numeric:tabular-nums;white-space:nowrap}.lis-skins-accounts-table th:nth-child(3),.lis-skins-accounts-table th:nth-child(4),.lis-skins-accounts-table th:nth-child(5){width:4.75rem}.lis-skins-accounts-table th:nth-child(6),.lis-skins-accounts-table th:nth-child(8),.lis-skins-accounts-table th:nth-child(9),.lis-skins-accounts-table th:nth-child(10){width:5.25rem}.lis-skins-accounts-table th:nth-child(7){width:7rem}.lis-skins-col-pays,.lis-skins-case-row__pays{width:5.25rem}.lis-skins-col-receive,.lis-skins-case-row__receive{width:6.75rem}.lis-skins-col-auto,.lis-skins-case-row__auto{width:7.5rem;min-width:7.5rem}.lis-skins-case-actions{display:flex;flex-direction:column;align-items:stretch;gap:.2rem;width:100%}.lis-skins-case-action{font-size:.68rem;padding:.2rem .35rem;line-height:1.2;white-space:nowrap}.lis-skins-input-cell{text-align:center}.lis-skins-input-cell .lis-skins-qty-input{margin-inline:auto;display:block}.lis-skins-receive-line{display:inline-flex;align-items:baseline;justify-content:center;gap:.35rem;flex-wrap:wrap;width:100%}.lis-skins-sale-pct{font-size:.72rem;font-weight:600;white-space:nowrap}.lis-skins-case-row__skip{color:var(--muted);opacity:.35;font-size:.78rem;text-align:center}.lis-skins-case-row__auto-inner{display:flex;flex-direction:column;align-items:center;gap:.25rem}.lis-skins-col-field{display:flex;justify-content:center;margin:0}.lis-skins-case-row__cost{text-align:center;font-variant-numeric:tabular-nums}.lis-skins-net-cell{text-align:center;line-height:1.25}.lis-skins-net-cell small{display:block;font-size:.72rem;margin-top:.15rem}.lis-skins-case-row td{background:#00000024;border-top:none;vertical-align:middle;font-size:.84rem}.lis-skins-case-row--empty td{padding:.5rem .75rem}.lis-skins-case-row__indent{width:2.25rem;padding:0!important;background:transparent!important;border-top:none!important;box-shadow:inset 3px 0 #8b5cf68c}.lis-skins-case-row__name{padding-left:.35rem!important;text-align:left}.lis-skins-case-name{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.lis-skins-case-name__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.lis-skins-case-name__text>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.lis-skins-case-meta{font-size:.72rem;line-height:1.2}.lis-skins-case-hold{display:block}.lis-skins-case-sale{display:none}.lis-skins-case-sale__price,.lis-skins-case-sale__receive{display:flex;flex-direction:column;gap:.2rem;font-size:.72rem}.lis-skins-case-sale__price .cabinet-input{min-width:4.5rem}.lis-skins-case-sale__receive>span:not(.cabinet-muted){font-size:.84rem;font-variant-numeric:tabular-nums}.lis-skins-case-sale__auto{margin-bottom:.15rem}.lis-skins-case-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#ffffff0d;border:1px solid var(--border);color:var(--muted);flex-shrink:0}.lis-skins-price-input{width:5.25rem;padding:.3rem .45rem;text-align:center}.lis-skins-multisell-link{display:inline-flex;align-items:center;gap:.2rem;font-size:.8rem;white-space:nowrap}.lis-skins-fx-warn{margin:0;font-size:.85rem}.lis-skins-profit--pos{color:#6ee7a8}.lis-skins-profit--neg{color:#f0a0a8}.system-status-page{max-width:980px}.system-status-hero{border-radius:14px;border:1px solid var(--border);background:linear-gradient(165deg,#ffffff0d,#ffffff05);padding:1.25rem 1.35rem 1.1rem;margin-bottom:1rem}.system-status-hero__badge{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.28rem .55rem;border-radius:999px;margin-bottom:.65rem}.system-status-hero__badge--ok{color:#5ee89a;background:#5ee89a1f;border:1px solid rgba(94,232,154,.25)}.system-status-hero__badge--warn{color:#f0c14b;background:#f0c14b1f;border:1px solid rgba(240,193,75,.28)}.system-status-hero__text{margin:0 0 1rem;font-size:.92rem;color:var(--muted);line-height:1.45;max-width:52ch}.system-status-hero__stats{margin:0}.system-status-alerts{margin-bottom:1rem}.system-status-alert-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.system-status-alert{font-size:.88rem;line-height:1.4;padding:.55rem .75rem;border-radius:10px;border:1px solid var(--border)}.system-status-alert--warn{color:#f0c14b;background:#f0c14b14;border-color:#f0c14b38}.system-status-alert--error{color:#ff9a9a;background:#ff7b7b14;border-color:#ff7b7b38}.system-status-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media (max-width: 720px){.system-status-modules{grid-template-columns:1fr}}.system-status-module__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.system-status-module__pill{flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.22rem .5rem;border-radius:999px;border:1px solid var(--border)}.system-status-module__pill--ok{color:#5ee89a;border-color:#5ee89a4d;background:#5ee89a1a}.system-status-module__pill--warn{color:#f0c14b;border-color:#f0c14b4d;background:#f0c14b1a}.system-status-module__pill--error{color:#ff7b7b;border-color:#ff7b7b4d;background:#ff7b7b1a}.system-status-module__pill--muted{color:var(--muted)}.system-status-module__desc{margin:0;font-size:.86rem;color:var(--muted);line-height:1.45}.system-status-module__hint,.system-status-module__error{margin:.5rem 0 0;font-size:.8rem;line-height:1.4}.system-status-module__hint{color:var(--muted)}.system-status-module__error{color:#ff9a9a}.system-status-module__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.system-status-module--ok{border-color:#5ee89a26}.system-status-module--error{border-color:#ff7b7b33}.system-status-admin-note{margin-top:1rem;font-size:.8rem}.cabinet-finance-page{display:flex;flex-direction:column;gap:var(--cabinet-section-gap)}.cabinet-finance-alert{margin-bottom:0}.cabinet-finance-hero{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(280px,1.4fr);gap:1rem;padding:1.25rem 1.35rem;border-radius:var(--radius-lg, 14px);border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#ffffff04)}.cabinet-finance-hero__main{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding-right:1rem;border-right:1px solid var(--border)}.cabinet-finance-hero__label{font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.cabinet-finance-hero__value{font-size:clamp(1.85rem,3vw,2.35rem);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.cabinet-finance-hero__cur{margin-left:.35rem;font-size:.55em;font-weight:600;color:var(--muted)}.cabinet-finance-hero__meta{font-size:.82rem;color:var(--muted);line-height:1.45;text-align:center;width:100%}.cabinet-finance-hero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.85rem 1rem;align-content:start;align-items:stretch}.cabinet-finance-hero__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;text-align:center;min-height:3.25rem}.cabinet-finance-hero__stat-label{font-size:.72rem;color:var(--muted);width:100%;text-align:center;text-wrap:balance}.cabinet-finance-hero__stat-value{font-size:1.05rem;font-weight:650;font-variant-numeric:tabular-nums;width:100%;text-align:center}.cabinet-finance-hero__stat-value--ok{color:#5ee89a}.cabinet-finance-hero__stat-hint{font-size:.72rem;color:var(--muted);line-height:1.35;text-align:center;width:100%}.cabinet-finance-section{margin-bottom:0}.cabinet-finance-section__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.cabinet-finance-account{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.cabinet-finance-account__name{font-weight:600}.cabinet-finance-hub-badge{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .45rem;border-radius:999px;color:#8ec5ff;border:1px solid rgba(142,197,255,.35);background:#8ec5ff1a}.cabinet-finance-row--hub{background:#8ec5ff0a}.cabinet-finance-status{display:inline-block;font-size:.82rem;font-weight:600}.cabinet-finance-status--ok{color:#5ee89a}.cabinet-finance-status--warn{color:#f0c14b}.cabinet-finance-status--err{color:#ff7b7b}.cabinet-finance-status--off{color:var(--muted)}.cabinet-finance-cell-error{margin-top:.25rem;font-size:.72rem;color:#ff7b7b;line-height:1.3}.cabinet-finance-transfer-ok{color:#5ee89a;font-weight:600}.cabinet-finance-transfer-fail{color:#ff7b7b;font-weight:600}@media (max-width: 900px){.cabinet-finance-hero{grid-template-columns:1fr}.cabinet-finance-hero__main{padding-right:0;padding-bottom:.75rem;border-right:none;border-bottom:1px solid var(--border)}}.cabinet-finance-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;padding:.75rem .85rem;margin-bottom:var(--cabinet-section-gap);background:var(--cabinet-card-bg);border:1px solid var(--border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-inset-highlight),0 2px 16px #00000038}.cabinet-finance-toolbar__field{display:flex;flex-direction:column;gap:.35rem;min-width:160px}.cabinet-finance-toolbar__field>span{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong, var(--muted));line-height:1.2}.cabinet-finance-toolbar__field .cabinet-input{min-height:var(--cabinet-control-h)}.cabinet-finance-toolbar__field--search{flex:1 1 200px;min-width:min(100%,220px)}.cabinet-finance-group-row td{padding:.55rem .75rem;background:#ffffff08;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cabinet-finance-group-row__title{font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.cabinet-finance-group-row__count{margin-left:.5rem;font-size:.72rem;color:var(--muted);font-variant-numeric:tabular-nums}.cabinet-finance-group-row__count:before{content:"·";margin-right:.5rem}.cabinet-input,.cabinet-app textarea.cabinet-input{box-sizing:border-box;width:100%;min-height:var(--cabinet-control-h);padding:.45rem .65rem;border-radius:var(--ui-radius-sm, 8px);border:1px solid var(--border);background:#00000038;color:var(--text);font-size:.875rem;line-height:1.25;font-variant-numeric:tabular-nums}.cabinet-input:focus-visible,.cabinet-app select.cabinet-input:focus-visible{outline:none;border-color:#8ec5ff73;box-shadow:var(--ui-ring-focus, 0 0 0 2px rgba(142, 197, 255, .25))}.cabinet-app select.cabinet-input{min-height:var(--cabinet-control-h);padding:.45rem .65rem}.cabinet-filters input,.cabinet-filters select{min-height:var(--cabinet-control-h);box-sizing:border-box}.cabinet-filters--operations-toolbar .cabinet-filters-group--actions button{min-height:var(--cabinet-control-h);padding-inline:.75rem;align-self:flex-end}.cabinet-table--compact th.cabinet-numeric,.cabinet-table--compact td.cabinet-numeric{text-align:right;font-variant-numeric:tabular-nums}.cabinet-table--compact thead th.cabinet-numeric{text-align:right}.cabinet-table--compact thead th,.cabinet-table--compact tbody td{vertical-align:middle}.cabinet-table--compact .cabinet-finance-account{align-items:center}.cabinet-purchases-summary-grid{align-items:stretch}.cabinet-purchases-summary-card{display:flex;flex-direction:column;justify-content:center;min-height:5.5rem;padding:.55rem .65rem .6rem;gap:.2rem}.cabinet-purchases-summary-card .cabinet-kpi-label{margin:0;min-height:2rem;display:flex;align-items:center;justify-content:center;text-align:center}.cabinet-purchases-summary-card .cabinet-kpi-value{margin:0;text-align:center}.tm-health-strip{margin:0 0 var(--cabinet-section-gap)}.tm-health-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem}.tm-health-pill,.tm-health-meta{display:inline-flex;align-items:center;line-height:1.25}.cabinet-kpi-ops-shell+.cabinet-filters,.cabinet-kpi-ops-shell+.cabinet-filters--operations-toolbar,.cabinet-header+.cabinet-kpi-ops-shell,.cabinet-header+.cabinet-alert,.cabinet-header+.cabinet-fetch-error{margin-top:0}.cabinet-finance-page{gap:var(--cabinet-section-gap)}.cabinet-finance-hero__stat-value,.cabinet-finance-hero__value{letter-spacing:-.02em}.cabinet-muted--sm{line-height:1.35}.cabinet-app .ghost.small,.cabinet-app button.small{min-height:calc(var(--cabinet-control-h) - .35rem);display:inline-flex;align-items:center;justify-content:center}.cabinet-item-head{align-items:center}.cabinet-item-body{display:flex;flex-direction:column;justify-content:center;gap:.12rem;min-width:0}.cabinet-th-sort{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem;width:100%}.cabinet-table-num .cabinet-th-sort{justify-content:flex-end}:root{color-scheme:dark;--bg: #07080d;--surface: #0f1117;--border: rgba(255, 255, 255, .065);--border-strong: rgba(255, 255, 255, .12);--text: #f4f6fa;--text-strong: #ffffff;--muted: #9398a4;--muted-strong: #b6bbc7;--accent: #3ee5c0;--accent-bright: #7bf0d6;--accent-deep: #0e8f73;--accent-dim: rgba(62, 229, 192, .14);--accent-glow: rgba(62, 229, 192, .32);--accent-border: rgba(62, 229, 192, .45);--accent-on: #06120e;--ok: #3ee5c0;--ok-bright: #7bf0d6;--danger: #ff5577;--danger-bright: #ff8fa8;--warning: #fbbf24;--cabinet-app-bg: #07080d;--cabinet-sidebar-bg: #05060a;--cabinet-card-bg: #0f1117;--cabinet-table-bg: #0b0d12;--cabinet-modal-bg: #11131a;--cabinet-rate-bg: #0a0c11;--cabinet-overlay-bg: rgba(3, 4, 7, .92);--cabinet-pill-bg: #11141c;--cabinet-ambient: radial-gradient(120% 90% at 100% 0%, rgba(62, 229, 192, .07) 0%, transparent 48%), radial-gradient(90% 70% at 0% 100%, rgba(31, 162, 255, .04) 0%, transparent 52%)}:root{--font-display: "Geist Variable", "Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-text: "Geist Variable", "Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, "JetBrains Mono", SFMono-Regular, Menlo, Consolas, monospace;--text-xs: clamp(.7rem, .68rem + .08vw, .78rem);--text-sm: clamp(.8rem, .78rem + .1vw, .875rem);--text-base: clamp(.9rem, .88rem + .1vw, .95rem);--text-md: clamp(1rem, .95rem + .2vw, 1.08rem);--text-lg: clamp(1.18rem, 1.08rem + .5vw, 1.4rem);--text-xl: clamp(1.42rem, 1.22rem + 1vw, 1.8rem);--text-display: clamp(2.4rem, 1.8rem + 2.6vw, 4rem);--ui-radius-sm: 8px;--ui-radius-md: 10px;--ui-radius-lg: 14px;--ui-inset-highlight: 0 1px 0 rgba(255, 255, 255, .06) inset;--ui-shadow-raised: 0 4px 24px rgba(0, 0, 0, .42);--ui-shadow-deep: 0 24px 72px rgba(0, 0, 0, .62);--ui-ring-focus: 0 0 0 2px var(--bg), 0 0 0 4px var(--accent-glow);--motion-fast: .12s;--motion-base: .22s;--motion-slow: .36s;--ease-out-soft: cubic-bezier(.22, 1, .36, 1);--ease-in-out-soft: cubic-bezier(.65, 0, .35, 1);font-family:var(--font-text);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}::view-transition-group(root){animation-duration:var(--motion-base);animation-timing-function:var(--ease-out-soft)}::view-transition-old(root){animation:cabinet-route-fade-out var(--motion-base) var(--ease-out-soft) both,cabinet-route-slide-out var(--motion-base) var(--ease-out-soft) both}::view-transition-new(root){animation:cabinet-route-fade-in var(--motion-base) var(--ease-out-soft) both,cabinet-route-slide-in var(--motion-base) var(--ease-out-soft) both}@keyframes cabinet-route-fade-out{to{opacity:0}}@keyframes cabinet-route-fade-in{0%{opacity:0}}@keyframes cabinet-route-slide-out{to{transform:translateY(-6px)}}@keyframes cabinet-route-slide-in{0%{transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-old(cabinet-sidebar),::view-transition-new(cabinet-sidebar),::view-transition-old(cabinet-route),::view-transition-new(cabinet-route),::view-transition-old(cabinet-kpi-strip),::view-transition-new(cabinet-kpi-strip){animation:none!important}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:var(--text-base)}::selection{background:var(--accent-dim);color:var(--text-strong)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#3ee5c052;background-clip:padding-box;border:2px solid transparent}*{scrollbar-color:rgba(255,255,255,.08) transparent;scrollbar-width:thin}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;padding:.08em .45em;font-family:var(--font-mono);font-size:.78em;font-weight:600;line-height:1;color:var(--muted-strong);background:#ffffff0a;border:1px solid var(--border-strong);border-radius:6px;box-shadow:0 1px #ffffff0a inset,0 1px #00000080}h1,h2,h3{margin:.85rem 0 .55rem;font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--text-strong)}h1{font-size:var(--text-xl);letter-spacing:-.025em}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}code,pre,kbd,samp{font-family:var(--font-mono);font-feature-settings:"ss01","cv11"}.num,.tabular,[data-num]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","ss01"}a{color:var(--accent-bright);text-decoration:none;transition:color var(--motion-fast) var(--ease-out-soft)}a:hover{color:var(--accent);text-decoration:underline}.layout{max-width:1100px;margin:0 auto;padding:1rem 1.25rem 3rem}nav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;padding:.75rem 0 1.25rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}nav strong{margin-right:auto}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--ui-radius-md);padding:1rem 1.25rem;margin-bottom:1rem}label{display:block;font-size:var(--text-sm);color:var(--muted);margin-bottom:.25rem;font-weight:500}input,select,textarea,button{font-family:var(--font-text);font-size:var(--text-base);font-weight:500;line-height:1.2}input,select,textarea{font:inherit}input,select,textarea{width:100%;max-width:420px;padding:.5rem .75rem;min-height:2.5rem;border-radius:var(--ui-radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);transition:border-color var(--motion-fast) var(--ease-out-soft),box-shadow var(--motion-fast) var(--ease-out-soft)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:#ffffff24}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--accent-border);box-shadow:var(--ui-ring-focus)}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem 1rem;min-height:2.5rem;border-radius:var(--ui-radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--ui-inset-highlight);font-weight:500;transition:background-color var(--motion-fast) var(--ease-out-soft),border-color var(--motion-fast) var(--ease-out-soft),box-shadow var(--motion-base) var(--ease-out-soft),transform var(--motion-fast) var(--ease-out-soft),filter var(--motion-base) var(--ease-out-soft)}button>svg{flex-shrink:0;opacity:.85}button:focus-visible{outline:none;box-shadow:var(--ui-inset-highlight),var(--ui-ring-focus)}button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}button:hover:not(:disabled){border-color:#ffffff24;box-shadow:var(--ui-inset-highlight),var(--ui-shadow-raised)}button:active:not(:disabled){transform:translateY(1px) scale(.995);filter:brightness(.96)}button.primary{background:linear-gradient(180deg,var(--accent-bright) 0%,var(--accent) 55%,var(--accent-deep) 100%);border-color:var(--accent-border);color:var(--accent-on);font-weight:600;box-shadow:0 1px #ffffff2e inset,0 -1px #00000040 inset,0 0 0 1px var(--accent-dim),0 6px 22px var(--accent-glow)}button.primary>svg{opacity:.95}button.primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 1px #ffffff38 inset,0 -1px #00000040 inset,0 0 0 1px var(--accent-dim),0 10px 32px var(--accent-glow)}button.primary.danger{background:linear-gradient(180deg,var(--danger-bright) 0%,var(--danger) 100%);border-color:var(--danger);color:#fff;box-shadow:0 1px #ffffff2e inset,0 6px 22px #ef444433}button.primary.danger:hover:not(:disabled){filter:brightness(1.08)}button.ghost{background:#ffffff09;box-shadow:none}button.ghost:hover:not(:disabled){background:#fff1;border-color:#ffffff1f;box-shadow:var(--ui-inset-highlight),var(--ui-shadow-raised)}button.ghost.danger{background:#ef44441a;border-color:#ef444473;color:var(--danger-bright)}button.ghost.danger:hover:not(:disabled){background:#ef44442e;border-color:#ef4444b3;box-shadow:var(--ui-inset-highlight),var(--ui-shadow-raised)}table{width:100%;border-collapse:collapse;font-size:var(--text-base)}th,td{text-align:left;padding:.45rem .5rem;border-bottom:1px solid var(--border);vertical-align:top}th{color:var(--muted);font-weight:600;letter-spacing:.01em}.table-compact{max-width:480px;margin-top:.35rem}.kpi{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.kpi div{background:var(--bg);border:1px solid var(--border);border-radius:var(--ui-radius-sm);padding:.75rem}.kpi span{display:block;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.kpi small{color:var(--muted)}.error{color:var(--danger)}.muted{color:var(--muted);font-size:var(--text-sm)}.payload-preview{max-width:360px;max-height:4.5rem;overflow:auto;font-size:var(--text-xs);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all}.admin-layout nav strong{font-family:var(--font-display);letter-spacing:-.02em}.card h2{margin:0 0 .75rem;font-size:var(--text-md);font-weight:600}.grid{display:flex;flex-direction:column;gap:.35rem}.row{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.field{display:block;margin-bottom:.75rem}.field>span{display:block;margin-bottom:.25rem}.field textarea{max-width:100%;min-height:6rem}.admin-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}button.secondary{background:#ffffff0a}.success{color:var(--ok);font-size:var(--text-sm)}table.table{margin-top:.5rem}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--muted)}.status-dot.ok{background:var(--ok);box-shadow:0 0 8px var(--accent-glow)}.status-dot.bad{background:var(--muted)}
