.svic{display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:-.15em}.svic-svg{width:1.15em;height:1.15em;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;overflow:visible;transition:stroke .15s}.svic:hover .svic-svg{stroke:var(--icon-hover, var(--accent))}.sb-item.active,.sb-item:hover,.tab.active,.tab:hover,.tabbar-pill,.ads-tab.active,.ads-tab:hover,.sacc-seg-btn.active,.sacc-firedoff.on,.ag-add,.fexport,.freset:hover,.tx-apply,.rmf-btn.primary,.rmf-btn:hover,.rmf-btn:disabled,.proj-btn-primary,.tcf-btn.primary,.tcf-btn:hover,.btn-accent,.hr-btn.danger:hover,.df-day.on{--icon-hover: currentColor}.svic-svg *{transform-box:fill-box;transform-origin:center}.svic-svg text{stroke:none;fill:currentColor;font-family:Inter,sans-serif;font-weight:700}.svic:hover .spin{animation:svic-spin .6s ease}@keyframes svic-spin{to{transform:rotate(360deg)}}.svic:hover .pulse{animation:svic-pulse .5s ease}@keyframes svic-pulse{50%{transform:scale(1.18)}}.svic:hover .nudge-r{animation:svic-nudgeR .45s ease}@keyframes svic-nudgeR{50%{transform:translate(3px)}}.svic:hover .nudge-u{animation:svic-nudgeU .45s ease}@keyframes svic-nudgeU{50%{transform:translateY(-3px)}}.svic:hover .swing{animation:svic-swing .55s ease}@keyframes svic-swing{25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}.svic:hover .grow{animation:svic-grow .5s ease}@keyframes svic-grow{50%{transform:scaleY(1.3)}}.svic:hover .draw{stroke-dasharray:60;stroke-dashoffset:60;animation:svic-draw .6s ease forwards}@keyframes svic-draw{to{stroke-dashoffset:0}}.svic:hover .blink{animation:svic-blink .5s ease}@keyframes svic-blink{50%{transform:scaleY(.1)}}.svic:hover .pop{animation:svic-pop .45s cubic-bezier(.34,1.56,.64,1)}@keyframes svic-pop{50%{transform:scale(1.3)}}.svic:hover .wave{animation:svic-wave .7s ease}@keyframes svic-wave{50%{transform:translateY(-2px) scaleX(1.06)}}.svic:hover .tilt{animation:svic-tilt .5s ease}@keyframes svic-tilt{50%{transform:rotate(-14deg)}}.svic:hover .slide-d{animation:svic-slideD .5s ease}@keyframes svic-slideD{50%{transform:translateY(3px)}}@media (prefers-reduced-motion: reduce){.svic-svg *{animation:none!important}}.svic.il-ic{margin-right:.3em;vertical-align:-.12em}.dept-ic{display:inline-flex;align-items:center;margin-right:.3em;vertical-align:-.12em}.brand-logo{height:1.85em;width:auto;color:inherit;flex-shrink:0}.brand-logo-product{height:1.35em}.pulse-tip{position:fixed;z-index:var(--z-tooltip);background:var(--txt);color:var(--panel);border-radius:9px;padding:9px 11px;font-size:11px;box-shadow:0 14px 34px -12px #0000008c;pointer-events:none;min-width:230px;max-width:300px;line-height:1.5;white-space:pre-line}.pulse-tip.compact{min-width:0;max-width:320px;font-weight:500}.pulse-tip .pt-title{font-weight:700;margin-bottom:6px;font-size:11px;opacity:.85}.pulse-tip .pt-body{font-weight:500}.tip-wrap{display:inline-flex}.rss{position:relative}.rss-input{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--txt);font-family:var(--font);font-size:13.5px;outline:none;width:100%}.rss-input:focus{border-color:var(--accent)}.rss-input:disabled{opacity:.65;cursor:not-allowed}.rss-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left}.rss-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rss-caret{flex:0 0 auto;font-size:10px;opacity:.6}.rss-ph{color:var(--txt-3)}.rss-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;max-height:200px;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 20px 50px -18px #101e3666;padding:8px}.rss-list-portal{z-index:var(--z-modal-over)}.rss-opt{display:block;width:100%;height:38px;line-height:38px;text-align:left;border:none;background:transparent;color:var(--txt);font-size:13px;font-weight:600;padding:0 10px;border-radius:7px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rss-opt:hover{background:var(--hov)}.rss-opt.active{background:var(--accent-soft);color:var(--accent)}.rss-none{color:var(--txt-3)}.rss-empty{padding:8px 10px;font-size:12px;color:var(--txt-3)}.rss-multi{display:flex;flex-direction:column;gap:6px}.rss-chips{display:flex;flex-wrap:wrap;gap:6px}.rss-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 5px 3px 9px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--txt);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rss-chip-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:none;color:var(--txt-3);cursor:pointer;flex-shrink:0}.rss-chip-x:hover{color:var(--neg);background:var(--neg-soft)}.rss-chip-x svg{width:12px;height:12px}@media (max-width: 880px){.rss-chip{padding:0 0 0 9px}.rss-chip-x{width:40px;height:40px}}.df-native{display:none}.df-mob{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;text-align:left;cursor:pointer;font-family:inherit}.df-mob:disabled{opacity:.65;cursor:not-allowed}.df-mob-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-mob-empty{color:var(--txt-3)}.df-mob-ic{flex-shrink:0;font-size:13px;opacity:.7}.df-backdrop{z-index:var(--z-picker)}.df-menu{min-width:0;width:268px;max-width:calc(100vw - 16px);padding:10px}.df-head{display:flex;align-items:center;gap:6px;margin-bottom:8px}.df-title{flex:1;text-align:center;font-size:13px;font-weight:700;color:var(--txt)}.df-nav{width:28px;height:28px;border:1px solid var(--line);background:var(--panel-2);border-radius:8px;color:var(--txt-2);font-size:15px;line-height:1;cursor:pointer}.df-nav:hover{border-color:var(--accent);color:var(--accent)}.df-week,.df-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.df-week{margin-bottom:4px}.df-week span{text-align:center;font-size:10px;font-weight:700;color:var(--txt-3);text-transform:uppercase}.df-day{height:32px;border:1px solid transparent;background:transparent;border-radius:8px;color:var(--txt);font-size:12.5px;font-weight:600;cursor:pointer}.df-day:hover{background:var(--hov)}.df-day.out{color:var(--txt-3);opacity:.5}.df-day.today{border-color:var(--accent)}.df-day:disabled{opacity:.65;cursor:not-allowed}.df-day:disabled:hover{background:transparent}.df-day.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.df-foot{display:flex;gap:6px;margin-top:8px}.df-foot-btn{flex:1;padding:7px 8px;border:1px solid var(--line);background:var(--panel-2);border-radius:8px;color:var(--txt-2);font-size:12px;font-weight:600;cursor:pointer}.df-foot-btn:hover{border-color:var(--accent);color:var(--accent)}@media (max-width: 880px){.df-nav{width:40px;height:40px}}.sf-btn{display:inline-flex;align-items:center;text-align:left;cursor:pointer;font-family:inherit}.sf-btn:disabled{opacity:.65;cursor:not-allowed}.sf-row{display:flex;align-items:center;justify-content:space-between;gap:6px;flex:1 1 auto;min-width:0}.sf-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-btn .cv{flex-shrink:0;font-size:10px;opacity:.6}.sf-sizer{display:none}@media (min-width: 881px){.sf-btn{display:inline-grid;grid-template-columns:1fr}.sf-row{grid-area:1 / 1}.sf-sizer{display:block;grid-area:1 / 1;height:0;overflow:hidden;visibility:hidden}.sf-ghost{display:block;white-space:nowrap;padding-right:14px}}.sf-backdrop{z-index:var(--z-picker)}.sf-menu{min-width:0;max-width:calc(100vw - 16px)}.sf-list{max-height:264px;overflow-y:auto}.sf-opt{gap:8px}.sf-opt-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-opt:disabled{opacity:.65;cursor:not-allowed}.sf-opt.key{background:var(--hov)}.sf-opt.on.key{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.sf-opt-ic{flex-shrink:0;font-size:14px}.tm-confirm-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-top);display:none;align-items:center;justify-content:center;padding:max(20px,var(--sa-t)) max(20px,var(--sa-r)) max(20px,var(--sa-b)) max(20px,var(--sa-l))}.tm-confirm-bg.on{display:flex}.tm-confirm{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 80px -20px #0b122080;max-width:480px;width:100%;animation:kpiModalIn .2s ease-out}@keyframes kpiModalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tm-confirm-head{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line-soft, var(--line))}.tm-confirm-head .tch-ico{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;font-size:20px;flex-shrink:0;background:color-mix(in srgb,var(--amber) 13.33%,transparent);color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 33.33%,transparent)}.tm-confirm-head .tch-info{flex:1;min-width:0}.tm-confirm-head .tch-t{font-weight:700;font-size:15px;letter-spacing:-.2px;color:var(--txt)}.tm-confirm-head .tch-meta{font-size:12px;color:var(--txt-3);font-family:var(--mono);margin-top:3px}.tm-confirm-head .tch-close{width:32px;height:32px;border-radius:8px;background:var(--panel-2);border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;font-size:14px;color:var(--txt-2)}.tm-confirm-head .tch-close:hover{background:var(--hov);color:var(--txt)}.tm-confirm-body{padding:22px}.tm-confirm-foot{display:flex;gap:10px;padding:16px 22px;border-top:1px solid var(--line-soft, var(--line));background:var(--panel-2)}.tm-confirm-foot .tcf-btn{flex:1;border:1px solid var(--line);background:var(--panel);color:var(--txt);font-family:Inter;font-weight:600;font-size:13.5px;padding:10px 16px;border-radius:10px;cursor:pointer;transition:.13s}.tm-confirm-foot .tcf-btn:hover{background:var(--hov)}.tm-confirm-foot .tcf-btn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.tm-confirm-foot .tcf-btn.primary:hover{background:var(--accent-2)}.tm-confirm-foot .tcf-btn:disabled{opacity:.65;cursor:not-allowed}.kpi-body{max-height:60vh;overflow-y:auto;padding-right:4px}.kpi-list{display:flex;flex-direction:column;gap:14px}.kpi-card{border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--panel-2)}.kpi-card-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.kpi-badge{font-size:10.5px;font-weight:800;color:var(--amber);background:color-mix(in srgb,var(--amber) 13.33%,transparent);border:1px solid transparent;border-radius:6px;padding:2px 7px;white-space:nowrap;flex-shrink:0}.kpi-name{font-size:14px;font-weight:700;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-desc{color:var(--txt-2);font-size:12px;line-height:1.5;margin-bottom:10px}.kpi-rows{display:flex;flex-direction:column;gap:5px}.kpi-rows.mb{margin-bottom:10px}.kpi-row{display:flex;align-items:center;gap:6px;font-size:12px;flex-wrap:wrap}.kpi-row.lg{font-size:12.5px}.kpi-row.oklad{font-size:12.5px;margin-bottom:10px}.kpi-lbl{color:var(--txt-2)}.kpi-sub{font-size:11.5px;color:var(--txt-2);margin-bottom:4px}.kpi-inp{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:4px 7px;color:var(--txt);font-size:12px}.kpi-inp:focus{border-color:var(--accent);outline:none}.kpi-inp.accent{color:var(--accent);font-weight:700}.kpi-inp.rate{color:var(--amber);font-weight:700}.kpi-scope{color:var(--txt);font-weight:700;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:4px 7px}.kpi-version{margin:9px 0 4px;padding-bottom:9px;border-bottom:1px solid var(--line)}.kpi-version-row{display:flex;align-items:center;gap:8px}.kpi-version-label{font-size:11.5px;color:var(--txt-2)}.kpi-version-select{min-width:150px}.kpi-version-hist{margin-top:4px;font-size:11.5px;color:var(--txt-2)}.kpi-assign{margin-top:11px;border-top:1px solid var(--line);padding-top:9px}.kpi-assign-h{font-size:11.5px;color:var(--txt-2);margin-bottom:4px}.kpi-chip{display:inline-block;font-size:11px;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:2px 7px;margin:3px 3px 0 0}.kpi-none{font-size:11.5px;color:var(--txt-3)}.kpi-state{padding:8px 2px;font-size:12px;color:var(--txt-3)}.kpi-state.err{color:var(--neg)}.kpi-editor-ro{cursor:not-allowed;opacity:.75}.kpi-editor-ro *{pointer-events:none}.kpi-ro{border:0;margin:8px 0 0;padding:0;min-inline-size:0}.kpi-ro .kpi-inp:disabled,.kpi-ro .sf-btn:disabled{opacity:.65;cursor:not-allowed}.kpi-pv-from{margin-left:auto;font-size:12px;color:var(--txt-2)}.kpi-pv-table{width:100%;margin-top:8px;border-collapse:collapse;font-size:12px}.kpi-pv-table th,.kpi-pv-table td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:right;vertical-align:top}.kpi-pv-table th:first-child,.kpi-pv-table td:first-child{text-align:left}.kpi-pv-table th{color:var(--txt-3);font-weight:500}.kpi-pv-name{color:var(--txt)}.kpi-pv-pos,.kpi-pv-flow{color:var(--txt-2)}.kpi-pv-delta.up{color:var(--usdt)}.kpi-pv-delta.down{color:var(--neg)}.kpi-pv-delta.same{color:var(--txt-3)}.kpi-pv-empty,.kpi-pv-model{margin-top:8px;font-size:12px;color:var(--txt-2)}.kpi-pv-total{margin-top:8px;font-size:12.5px;color:var(--txt)}.kpi-pv-past{margin-top:10px;padding:8px 10px;border-radius:8px;font-size:12px}.kpi-pv-past.ok{background:var(--usdt-soft);color:var(--usdt)}.kpi-pv-past.bad{background:var(--neg-soft);color:var(--neg)}.kpi-foot-hint{margin-right:auto;font-size:12px;color:var(--amber)}@media (max-width: 640px){.kpi-pv-table{display:block;overflow-x:auto}}.kpi-plan-modal{width:min(960px,95vw)}.kpi-plan-row{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.kpi-plan-row .rev-fld{flex:1 1 150px;min-width:0}.kpi-plan-fields{border:0;padding:0;margin:0;min-width:0}.kpi-builder-modal .rev-modal-foot .rmf-btn{height:auto;min-height:40px;white-space:normal}.kpi-plan-table-scroll{overflow-x:auto}.rev-modal.kpi-builder-modal{width:min(860px,100%);max-width:860px}.kpi-builder-modal .rmh-meta,.kpi-library .tch-meta{font-family:inherit;line-height:1.5}.kpi-builder-modal .rev-modal-body{background:var(--panel)}.kpi-builder-modal .rev-fld label,.kpi-library .rev-fld label,.kpi-editor-section .rev-fld label{text-transform:none;letter-spacing:0;font-size:13px;color:var(--txt);line-height:1.5}.kpi-builder-modal .rev-fld input:not([type=number]),.kpi-library-toolbar input{font-family:inherit}.kpi-builder-modal .rev-fld,.kpi-library .rev-fld{min-width:0}.kpi-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0 0 28px}.kpi-progress li{display:flex;gap:8px;align-items:center;padding:0 0 12px;border-bottom:2px solid var(--line);color:var(--txt-3);font-size:12px}.kpi-progress li>span{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:999px;background:var(--panel-2);font-weight:700}.kpi-progress li.reached{color:var(--txt);border-color:var(--usdt)}.kpi-progress li.reached>span{background:var(--usdt-soft);color:var(--usdt)}.kpi-progress li[aria-current=step]{font-weight:700}.kpi-step-intro{margin-bottom:28px}.kpi-eyebrow{display:block;color:var(--usdt);font-size:12px;font-weight:700;margin-bottom:8px}.kpi-step-intro h2{font-size:24px;line-height:1.25;letter-spacing:-.6px;margin:0 0 10px;color:var(--txt)}.kpi-step-intro p{margin:0;max-width:640px;color:var(--txt-2);font-size:14px;line-height:1.65}.kpi-field-block{margin:24px 0}.kpi-field-block>h3{margin:0 0 6px;font-size:16px;line-height:1.5;color:var(--txt)}.kpi-help{margin:7px 0 12px;color:var(--txt-2);font-size:12px;line-height:1.65;font-weight:400}.kpi-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi-choice{display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;min-width:0}.kpi-choice:hover{background:var(--hov)}.kpi-choice.selected{background:color-mix(in srgb,var(--usdt) 5%,var(--panel));border-color:var(--usdt)}.kpi-choice:focus-within{outline:2px solid var(--usdt);outline-offset:2px}.kpi-choice input{accent-color:var(--usdt);width:18px;height:18px;margin:2px 0 0;flex-shrink:0}.kpi-choice>span{min-width:0}.kpi-choice strong{display:block;font-size:13px;line-height:1.5;color:var(--txt)}.kpi-choice small{display:block;margin-top:5px;font-size:12px;line-height:1.55;color:var(--txt-2)}.kpi-choice:has(input:disabled){opacity:.65;cursor:not-allowed}.kpi-team-field{margin-top:16px;padding:16px;background:var(--panel-2);border-radius:12px}.kpi-context-note{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin:14px 0;color:var(--txt-2);font-size:12px;line-height:1.65}.kpi-context-note strong{color:var(--txt);font-size:13px}.kpi-context-note p{margin:6px 0 0}.kpi-validation-hint{color:var(--amber);font-size:12px;line-height:1.6;padding:12px 0}.kpi-number-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kpi-editor-section{padding:16px 0}.kpi-editor-section>.rev-fld{margin-bottom:20px}.kpi-number-field input{width:100%;min-width:0;box-sizing:border-box}.kpi-section-label{font-size:15px;font-weight:700;color:var(--txt);margin:6px 0}.kpi-tiers{margin-top:22px}.kpi-tier{padding:16px;margin:10px 0;background:var(--panel-2);border:1px solid var(--line);border-radius:12px}.kpi-tier-index{display:block;margin-bottom:12px;color:var(--txt-2);font-size:12px;font-weight:600}.kpi-text-button{min-height:40px;padding:8px 0;border:0;background:transparent;color:var(--txt-2);font:inherit;font-size:12px;cursor:pointer}.kpi-text-button:not(:disabled):hover{color:var(--neg)}.kpi-add-condition{width:100%;min-height:44px;padding:12px 16px;border:1px dashed var(--line);border-radius:10px;background:var(--panel);color:var(--txt);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.kpi-add-condition:not(:disabled):hover{background:var(--hov)}.kpi-text-button:disabled,.kpi-add-condition:disabled{opacity:.65;cursor:not-allowed}.kpi-empty-inline{padding:22px 16px;border:1px dashed var(--line);border-radius:12px;color:var(--txt-2);text-align:center;font-size:13px;line-height:1.65}.kpi-empty-inline strong{display:block;color:var(--txt);margin-bottom:6px}.kpi-empty-inline p{margin:0}.kpi-review-summary{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2)}.kpi-review-summary h3{margin:0 0 18px;font-size:20px;color:var(--txt);overflow-wrap:anywhere}.kpi-review-summary dl{display:grid;gap:12px;margin:0}.kpi-review-summary dl>div{display:grid;grid-template-columns:140px 1fr;gap:16px;font-size:13px;line-height:1.6}.kpi-review-summary dt{color:var(--txt-2)}.kpi-review-summary dd{margin:0;color:var(--txt);font-weight:500}.kpi-example-table{border:1px solid var(--line);border-radius:12px;overflow:auto}.kpi-example-table table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:13px}.kpi-example-table th,.kpi-example-table td{text-align:right;padding:14px 12px;line-height:1.5;overflow-wrap:anywhere}.kpi-example-table th{background:var(--panel-2);color:var(--txt-2);font-size:12px;font-weight:500}.kpi-example-table td{border-top:1px solid var(--line);color:var(--txt)}.kpi-example-table th:first-child,.kpi-example-table td:first-child{text-align:left}.kpi-example-table td:last-child{font-weight:700;color:var(--usdt)}.kpi-builder-modal .rev-modal-foot{gap:10px}.kpi-builder-modal .rev-modal-foot .rmf-btn{min-height:46px;height:auto;white-space:normal;line-height:1.4}.tm-confirm.kpi-library{width:min(900px,100%);max-width:900px;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden}.kpi-library .tm-confirm-head,.kpi-library .tm-confirm-foot{flex-shrink:0}.kpi-library .tm-confirm-body{min-height:0;overflow-y:auto}.kpi-library .kpi-body{max-height:none;overflow:visible;padding:0}.kpi-library-toolbar{margin-bottom:22px}.kpi-library-toolbar input{width:100%;box-sizing:border-box}.kpi-library .kpi-list{gap:12px}.kpi-library-card{background:var(--panel);padding:0;overflow:hidden}.kpi-library-card>summary{cursor:pointer;padding:18px 20px;list-style:none}.kpi-library-card>summary::-webkit-details-marker{display:none}.kpi-library-card>summary:focus-visible{outline:2px solid var(--usdt);outline-offset:-3px}.kpi-library-card[open]>summary{border-bottom:1px solid var(--line);background:var(--panel-2)}.kpi-library-card .kpi-name{white-space:normal;overflow-wrap:anywhere;font-size:16px}.kpi-library-card .kpi-badge{border-color:var(--line);color:var(--txt-2);background:var(--panel-2)}.kpi-status-badge{font-size:11px;color:var(--txt-3);margin-left:auto}.kpi-card-description{margin:0 0 10px;color:var(--txt-2);font-size:13px;line-height:1.6}.kpi-card-meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--txt-3);font-size:12px;line-height:1.5}.kpi-card-disclosure{margin-top:14px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--txt);font-weight:600}.kpi-library-card[open] .kpi-card-disclosure>span{transform:rotate(180deg)}.kpi-library-editor{padding:4px 20px 20px}.kpi-library .kpi-version{padding:16px 0;margin-bottom:8px}.kpi-library .kpi-version-row{align-items:start;flex-direction:column;gap:8px}.kpi-library .kpi-version-select{width:100%}.kpi-library .kpi-version-label{color:var(--txt);font-size:13px;font-weight:600}.kpi-library .kpi-version-hist{line-height:1.6;margin-top:8px}.kpi-library .kpi-assign{margin-bottom:16px;padding-top:16px}.kpi-library .kpi-assign-h{font-weight:600;font-size:13px;color:var(--txt)}.kpi-library .kpi-chip{padding:6px 10px;font-size:12px}.kpi-library .kpi-none{line-height:1.6}.kpi-library .tm-confirm-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kpi-library .kpi-create-wide{grid-column:1 / -1;min-height:48px;font-size:14px}.kpi-library .kpi-foot-hint{grid-column:1 / -1;line-height:1.5}.kpi-library .tcf-btn{min-height:44px;white-space:normal}@media (max-width: 600px){.kpi-builder-modal .rev-modal-body{padding:18px 16px}.kpi-builder-modal .rev-modal-head,.kpi-builder-modal .rev-modal-foot{padding:16px}.kpi-progress{gap:6px;margin-bottom:22px}.kpi-progress li{flex-direction:column;gap:6px;font-size:11px;text-align:center}.kpi-step-intro h2{font-size:21px}.kpi-step-intro p{font-size:13px}.kpi-choices,.kpi-number-grid{grid-template-columns:minmax(0,1fr)}.kpi-review-summary{padding:16px}.kpi-review-summary dl>div{grid-template-columns:1fr;gap:2px}.kpi-example-table th,.kpi-example-table td{padding:12px 8px;font-size:11px}.kpi-library .tm-confirm-body,.kpi-library .tm-confirm-foot,.kpi-library .tm-confirm-head{padding:16px}.kpi-library-card>summary{padding:16px}.kpi-library-editor{padding:4px 16px 16px}}.kpi-step-intro h2{font-weight:700}.kpi-field-block>h3,.kpi-review-summary h3{font-weight:600}.kpi-builder-modal .ops-select,.kpi-library .ops-select,.kpi-editor-section .ops-select{width:100%;min-height:44px;height:auto;padding:11px 13px;font-size:14px}.kpi-builder-modal .sf-lbl,.kpi-library .sf-lbl,.kpi-editor-section .sf-lbl{white-space:normal;overflow-wrap:anywhere}.kpi-library .tch-ico{background:var(--usdt-soft);border-color:var(--line);color:var(--usdt)}@media (min-width: 601px){.kpi-choices:has(>.kpi-choice:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.kpi-archive-button{min-height:42px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--txt-2);font:inherit;font-size:12px;cursor:pointer}.kpi-archive-button:not(:disabled):hover{background:var(--hov);color:var(--txt)}@media (max-width: 380px){.kpi-builder-modal .rev-modal-foot:has(>button:nth-child(3)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-builder-modal .rev-modal-foot:has(>button:nth-child(3)) .primary{grid-column:1 / -1}.kpi-builder-modal .rmh-t-name{white-space:normal}}.users-screen *{box-sizing:border-box}.users-screen .am-subtabs-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px;justify-content:space-between}.users-screen .am-subgroup-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.users-screen .am-subgroup-right{display:flex;align-items:center;gap:16px}.users-screen .am-subtabs .tabbar-btn{padding:9px 16px;display:flex;align-items:center;gap:8px}.users-screen .am-act-btn{border:1.5px dashed var(--line);background:transparent;color:var(--txt-2);font-family:Inter;font-weight:600;font-size:12.5px;padding:8px 14px;border-radius:10px;cursor:pointer;transition:.15s;display:inline-flex;align-items:center;gap:7px}.users-screen .am-act-btn:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.users-screen .am-act-kpi{border:1.5px solid color-mix(in srgb,var(--amber) 33.33%,transparent);background:color-mix(in srgb,var(--amber) 13.33%,transparent);color:var(--amber);font-family:Inter;font-weight:700;font-size:12.5px;letter-spacing:.2px;padding:8px 14px;border-radius:10px;cursor:pointer;transition:.15s;display:inline-flex;align-items:center;gap:7px}.users-screen .am-act-kpi:hover{background:color-mix(in srgb,var(--amber) 20%,transparent);border-color:var(--amber)}.users-screen .am-access-stats{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--txt-2);white-space:nowrap}.users-screen .am-access-stats b{color:var(--txt);font-weight:700}.users-screen .orgc-head{font-size:12px;color:var(--txt-3);font-family:var(--mono, "JetBrains Mono", monospace);margin:0 0 12px 2px}.users-screen .org-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 16px;align-items:start}.users-screen .org-dept-block{margin-bottom:0}.users-screen .org-fired-block{margin-top:24px}.users-screen .org-dept-h{display:flex;align-items:center;gap:10px;margin:0 2px 12px}.users-screen .org-dept-h .odh-ic{width:30px;height:30px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:15px;flex-shrink:0}.users-screen .org-dept-h h3{font-size:15px;font-weight:800;color:var(--txt);margin:0;flex-shrink:0}.users-screen .org-dept-h .odh-cnt{font-size:11px;color:var(--txt-3);font-weight:700;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:2px 10px}.users-screen .org-fired-block .org-dept-h h3{color:var(--neg)}.users-screen .org-dept-wrap{padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.users-screen .org-tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;align-items:start;max-height:290px;overflow-y:auto;padding:12px;margin:-12px}.users-screen .org-tile{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:12px;cursor:pointer;transition:.15s;min-width:0}.users-screen .org-tile.lead{background:var(--panel-2)}.users-screen .org-tile .ot-top{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.users-screen .org-tile .ot-ic{width:20px;height:20px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:10px;font-weight:700;flex-shrink:0}.users-screen .org-tile .ot-nm{font-weight:700;font-size:12px;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;display:flex;align-items:center;gap:5px}.users-screen .org-tile .ot-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:20px}.users-screen .org-tile .ot-tags{display:flex;align-items:center;gap:10px;margin-left:auto;min-width:0}.users-screen .org-tile .ot-row>.ot-sal{flex-shrink:0}.users-screen .org-tile .ot-tags .ot-sal.muted{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-screen .org-tile .ot-sal{font-size:14px;font-weight:800;letter-spacing:-.5px;color:var(--txt);font-family:var(--mono, "JetBrains Mono", monospace)}.users-screen .org-tile .ot-sal.muted{font-size:12px;color:var(--txt-3);font-weight:600;font-family:Inter}.users-screen .org-tile .ot-kpi{display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--amber-soft);color:var(--amber);flex-shrink:0}.users-screen .org-tile .ot-admin{display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--neg-soft);color:var(--neg);flex-shrink:0}.users-screen .org-tile .ot-foot{font-size:11px;color:var(--txt-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:8px;padding-top:7px;border-top:1px solid var(--line-soft)}.users-screen .org-tile.fired-tile{opacity:.62;filter:grayscale(.25)}@media (hover: hover){.users-screen .org-tile.fired-tile:hover{opacity:.85}}.users-screen .ot-nm .ot-nm-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-screen .ot-nm .fired-badge{vertical-align:middle}.am-scope .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:max(20px,var(--sa-t)) max(20px,var(--sa-r)) max(20px,var(--sa-b)) max(20px,var(--sa-l))}.am-scope .modal{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 30px 80px -20px #0b122080;max-width:560px;width:100%;max-height:90vh;max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;animation:modalIn .18s ease-out}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.am-scope .modal-head{display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid var(--line);flex-shrink:0}.am-scope .modal-head .av{width:52px;height:52px;font-size:17px;display:grid;place-items:center;font-weight:700;color:var(--on-accent);border-radius:13px;background:var(--accent);flex-shrink:0}.am-scope .modal-head .mh-info{flex:1;min-width:0}.am-scope .modal-head .mh-name{font-weight:700;font-size:18px;letter-spacing:-.3px}.am-scope .modal-head .mh-meta{font-size:12.5px;color:var(--txt-3);margin-top:4px}.am-scope .modal-head .adj-meta-lbl{display:none}.am-scope .modal-head .mh-close{width:34px;height:34px;border-radius:9px;background:var(--panel-2);border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;font-size:16px;color:var(--txt-2);flex-shrink:0}.am-scope .modal-head .mh-close:hover{background:var(--hov);color:var(--txt)}.am-scope .modal-body{padding:20px 24px;flex:1;min-height:0;overflow-y:auto}.am-scope .modal-foot{display:flex;gap:10px;padding:16px 24px;border-top:1px solid var(--line);background:var(--panel-2);flex-shrink:0}.am-scope .btn{border:1px solid var(--line);background:var(--panel);color:var(--txt);font-family:var(--font);font-weight:600;font-size:13.5px;padding:9px 16px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.13s}.am-scope .btn:hover{background:var(--hov)}.am-scope .btn:disabled{opacity:.65;cursor:not-allowed}.am-scope .btn-accent{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.am-scope .btn-accent:hover{background:var(--accent-2);border-color:var(--accent-2)}.am-scope .btn-danger{background:var(--neg);color:#fff;border-color:var(--neg)}.am-scope .btn-danger:hover{background:var(--neg);border-color:var(--neg);color:#fff;filter:brightness(.92)}.am-scope .btn-ghost{background:transparent}.am-scope .btn-foot-grow{flex:1}.am-scope .prof-foot{display:grid;grid-template-columns:repeat(var(--foot-cols, 4),minmax(0,1fr));gap:10px;align-items:stretch}.am-scope .prof-foot .btn{width:100%;min-width:0;padding-left:6px;padding-right:6px;gap:0;font-size:13px;white-space:nowrap}.am-scope .prof-foot .btn-foot-grow{grid-column:1 / -1}@media (min-width: 881px){.am-scope .modal-foot.prof-foot{padding-left:16px;padding-right:16px}}.am-scope .form-fld{margin-bottom:14px}.am-scope .form-fld:last-child{margin-bottom:0}.am-scope .form-fld label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--txt-3);font-weight:700;margin-bottom:6px}.am-scope .form-fld input[type=text],.am-scope .form-fld input[type=password],.am-scope .form-fld input[type=email],.am-scope .form-fld .sf-btn,.am-scope .form-fld .df-mob{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:9px 12px;font-family:var(--font);font-size:13.5px;color:var(--txt);outline:none;transition:.15s}.am-scope .form-fld input:focus,.am-scope .form-fld .sf-btn:focus,.am-scope .form-fld .df-mob:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.am-scope .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 480px){.am-scope .form-row{grid-template-columns:1fr}}.am-scope .form-hint{font-size:11.5px;color:var(--txt-3);margin-top:5px;font-style:italic}.am-scope .form-err{font-size:12px;color:var(--neg);margin-top:6px}.am-scope .info-box{background:var(--accent-soft);border:1px solid var(--accent);border-radius:10px;padding:12px 14px;margin:6px 0 0;display:flex;gap:10px;align-items:flex-start}.am-scope .info-box .ib-icon{font-size:16px;flex-shrink:0}.am-scope .info-box .ib-text{font-size:12.5px;color:var(--txt-2);line-height:1.5}.am-scope .info-box .ib-text b{color:var(--accent);font-weight:700}.am-scope .danger-box{background:var(--neg-soft, rgba(229, 72, 77, .1));border:1px solid var(--neg);border-radius:10px;padding:14px 16px;margin-bottom:16px}.am-scope .danger-box .db-head{font-weight:700;font-size:14px;color:var(--neg);margin-bottom:6px}.am-scope .danger-box .db-text{font-size:13px;color:var(--txt-2);line-height:1.55}.am-scope .org-tile{cursor:pointer;min-width:0}.am-scope .modal-narrow{max-width:440px}.am-scope .modal-head .av.av-add{background:linear-gradient(145deg,#2ec27e,#1f9d57)}.am-scope .addchoose-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.am-scope .addchoose-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 14px;border:1.5px solid var(--line);border-radius:14px;background:var(--panel);cursor:pointer;transition:.14s;text-align:center;font-family:Inter}@media (hover: hover){.am-scope .addchoose-btn:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}}.am-scope .addchoose-btn .ac-ico{font-size:30px}.am-scope .addchoose-btn .ac-t{font-size:15px;font-weight:700;color:var(--txt)}.am-scope .addchoose-btn .ac-s{font-size:11px;color:var(--txt-3);line-height:1.3}.users-screen label.admin-check{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:12px;color:var(--txt-3);text-transform:none;letter-spacing:0;font-weight:500;margin-bottom:0}.users-screen label.admin-check input{width:16px;height:16px;cursor:pointer;flex-shrink:0}.users-screen label.admin-check input:disabled{cursor:not-allowed}.pt-proj-dot{display:inline-block;width:9px;height:9px;margin-right:6px;vertical-align:middle;border-radius:50%;flex-shrink:0}.am-scope .comp-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.am-scope .comp-amount{display:flex;align-items:center;gap:4px;flex:1;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:0 10px}.am-scope .comp-amount .cur{color:var(--txt-3);font-size:13px}.am-scope .comp-amount input{width:100%;border:none;background:transparent;outline:none;padding:9px 0;font-size:13.5px;color:var(--txt)}.am-scope .comp-from{display:flex;align-items:center;gap:6px}.am-scope .comp-from span{font-size:12px;color:var(--txt-3)}.am-scope .comp-date{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:8px 10px;font-size:13px;color:var(--txt);outline:none}.am-scope .comp-date:focus,.am-scope .comp-amount:focus-within,.am-scope .comp-rate:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.am-scope .comp-del{width:30px;height:30px;flex-shrink:0;border:1px solid var(--line);background:var(--panel);color:var(--txt-3);border-radius:8px;cursor:pointer}.am-scope .comp-del:hover{color:var(--neg);border-color:var(--neg)}.am-scope .comp-add{border:1.5px dashed var(--line);background:transparent;color:var(--txt-2);font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:9px;cursor:pointer;margin-top:2px}.am-scope .comp-add:hover{color:var(--accent);border-color:var(--accent)}.am-scope .comp-add:disabled{opacity:.65;cursor:not-allowed}.am-scope .comp-rate{flex:0 0 auto;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:9px 8px;font-size:12.5px;color:var(--txt-2);outline:none}.am-scope .comp-rate:disabled{opacity:.65;cursor:not-allowed}.am-scope .comp-row .rss{flex:1;min-width:0}.am-scope .org-tile .ot-kpis{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:1;min-width:0}.am-scope .prof-sec{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:15px 16px;margin-bottom:14px}.am-scope .prof-sec:last-child{margin-bottom:0}.am-scope .prof-sec-h{display:flex;align-items:center;gap:9px;font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--txt-2);font-weight:700;margin:0 0 14px;padding-bottom:11px;border-bottom:1px solid var(--line)}.am-scope .prof-sec-h .ico{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:14px}.am-scope .prof-sec .form-fld:last-child{margin-bottom:0}.am-scope .tgg-row{display:flex;gap:8px;align-items:center}.am-scope .tgg-row input[type=text]{flex:1;min-width:0}.am-scope .tgg-save{flex-shrink:0;padding:9px 14px}.am-scope .tgg-err{margin-top:6px;font-size:12px;color:var(--neg)}.am-scope .tgg-testrow{display:flex;margin-top:8px}.am-scope .tgg-test{flex:1;padding:9px 14px}.am-scope .stag-list{display:flex;flex-direction:column;gap:6px}.am-scope .stag-row{display:flex;gap:6px;align-items:baseline}.am-scope .stag-where{flex:0 1 auto;min-width:0;font-size:12.5px;color:var(--txt-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-scope .stag-word{flex-shrink:0;font-size:12px;color:var(--txt-3)}.am-scope .stag-tag{flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--txt);white-space:nowrap;cursor:help}.am-scope .stag-tag-none{font-weight:400;font-style:italic;color:var(--txt-3)}@media (max-width: 620px){.am-scope .stag-row{flex-wrap:wrap}}.am-scope .tgg-ok{margin-top:6px;font-size:12px;color:var(--usdt)}.am-scope .btn-amber{background:var(--amber);color:#fff;border-color:var(--amber)}.am-scope .btn-amber:hover{filter:brightness(.95)}.am-scope .btn-amber-outline{border-color:var(--amber);color:var(--amber)}.am-scope .btn-amber-outline:hover{background:var(--amber-soft)}.am-scope .modal-head .av-bonus{background:linear-gradient(145deg,var(--amber),#c2740a)}.am-scope .modal-head .av-penalty{background:linear-gradient(145deg,#f5a623,#a86a08)}.am-scope .adj-note{font-size:12.5px;line-height:1.5;color:var(--txt-2);background:var(--usdt-soft);border:1px solid var(--usdt);border-radius:9px;padding:10px 12px;margin-bottom:14px}.am-scope .adj-note.pen{background:var(--amber-soft);border-color:var(--amber)}.am-scope .form-fld textarea{width:100%;min-height:70px;resize:vertical;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:9px 12px;font-family:var(--font);font-size:13.5px;color:var(--txt);outline:none}.am-scope .form-fld textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.am-scope .comp-amount.full{width:100%;flex:none}.am-scope .comp-date.full{width:100%;box-sizing:border-box}.am-scope .pm-hist{display:flex;flex-direction:column;gap:6px}.am-scope .pm-hist-empty{font-size:12px;color:var(--txt-3);font-style:italic}.am-scope .pm-hist-row{display:flex;align-items:center;gap:10px;font-size:12px;padding:6px 9px;background:var(--panel-2);border-radius:8px}.am-scope .pm-hist-row .pmh-date{font-family:var(--mono);color:var(--txt-3);font-size:11px;flex-shrink:0;min-width:60px}.am-scope .pm-hist-row .pmh-amt{font-family:var(--mono);font-weight:700;flex-shrink:0;min-width:56px}.am-scope .pm-hist-row .pmh-amt.bonus{color:var(--usdt)}.am-scope .pm-hist-row .pmh-amt.penalty{color:var(--amber)}.am-scope .pm-hist-row .pmh-reason{color:var(--txt-2);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-scope .pm-hist-row .pmh-del{flex-shrink:0;border:none;background:transparent;color:var(--txt-3);font-size:12px;line-height:1;padding:2px 4px;border-radius:6px;cursor:pointer;transition:.13s}.am-scope .pm-hist-row .pmh-del:hover:not(:disabled){color:var(--neg);background:var(--panel)}.am-scope .pm-hist-row .pmh-del:disabled{opacity:.65;cursor:not-allowed}.am-scope .pm-hist-row .pmh-edit{flex-shrink:0;border:none;background:transparent;color:var(--txt-3);font-size:12px;line-height:1;padding:2px 4px;border-radius:6px;cursor:pointer;transition:.13s}.am-scope .pm-hist-row .pmh-edit:hover:not(:disabled){color:var(--accent);background:var(--panel)}.am-scope .dayoff-form{display:flex;flex-direction:column;gap:8px;margin:8px 0 4px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.am-scope .dayoff-dates{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--txt-3)}.am-scope .dayoff-reason{border:1px solid var(--line);border-radius:8px;padding:6px 9px;font-size:12.5px;background:var(--panel-2);color:var(--txt)}.am-scope .dayoff-actions{display:flex;justify-content:flex-end;gap:8px}.am-scope .dayoff-hint{margin-top:6px;font-size:11px;color:var(--txt-3);line-height:1.5}.am-scope .fire-owed{margin:0 0 14px;padding:11px 14px;border-radius:10px;background:var(--amber-soft);border:1px solid var(--amber);font-size:13px;color:var(--txt-2)}.am-scope .fire-owed b{font-family:var(--mono);font-weight:800;color:var(--amber);font-size:14px}.am-scope .fire-owed .fire-owed-days{color:var(--txt-3);font-size:12px}.am-scope .comp-sub{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--txt-3);font-weight:700;margin:4px 0 8px}.am-scope .comp-block{margin-bottom:12px}.am-scope .comp-hist{font-size:11px;color:var(--txt-3);margin-top:6px;line-height:1.5}.am-scope .comp-warn{margin-top:8px;padding:8px 11px;border-radius:8px;background:var(--amber-soft);border:1px solid var(--amber);font-size:11.5px;color:var(--txt-2)}@media (max-width: 880px){.users-screen .org-grid{grid-template-columns:1fr}.am-scope .modal-overlay{padding:max(10px,var(--sa-t)) max(10px,var(--sa-r)) max(10px,var(--sa-b)) max(10px,var(--sa-l))}.am-scope .modal{max-height:92vh;max-height:92dvh}.am-scope .modal-head{padding:14px;gap:10px}.am-scope .modal-head .av{width:42px;height:42px;font-size:15px}.am-scope .modal-head .mh-name{font-size:16px}.am-scope .modal-body{padding:14px}.am-scope .modal-foot{padding:12px 14px;gap:8px;flex-wrap:wrap}.am-scope .modal-foot .btn{flex:1 1 auto;min-width:0;min-height:40px;padding:9px 10px}.am-scope .modal-foot .btn-foot-wide{flex:1 0 100%}.am-scope .modal-head .adj-meta-lbl{display:inline}.am-scope .prof-foot{display:grid;grid-template-columns:1fr 1fr}.am-scope .prof-foot .btn{width:100%;min-width:0}.am-scope .comp-del{width:40px;height:40px}.users-screen .am-subtabs-row{flex-wrap:wrap;gap:8px;min-width:0}.users-screen .am-subgroup-left,.users-screen .am-subgroup-right{flex:1 0 100%;flex-wrap:nowrap;gap:8px;min-width:0}.users-screen .am-subtabs{display:flex;flex:1 1 0;min-width:0}.users-screen .am-subtabs .tabbar-btn{flex:1 1 0;justify-content:center;padding:9px 11px;gap:6px;white-space:nowrap}.users-screen .am-act-kpi{flex:1 1 auto;justify-content:center}.users-screen .am-act-btn{font-size:0;padding:8px 10px;gap:0;justify-content:center;min-height:40px;min-width:40px;flex-shrink:0;border-style:solid;border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.users-screen .am-act-btn .svic{font-size:12.5px}.users-screen .am-act-btn .svic.il-ic{margin-right:0}}.am-scope .tl-handover{margin:0 0 14px;padding:12px 14px;border-radius:10px;background:var(--amber-soft);border:1px solid var(--amber);font-size:13px;color:var(--txt-2);line-height:1.5}.am-scope .tl-handover .tlh-head{font-weight:700;color:var(--txt);margin-bottom:4px}.am-scope .tl-handover .tlh-text{margin-bottom:10px}.am-scope .tl-handover .tlh-warn{color:var(--neg);font-weight:600}.am-scope .tl-handover .tlh-list{margin-top:10px}.am-scope .tl-handover .tlh-list-head{font-weight:700;color:var(--txt)}.am-scope .tl-handover .tlh-sub{margin-top:8px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--txt-3);font-weight:700}.am-scope .tl-handover ul{margin:4px 0 0;padding-left:18px;overflow-wrap:anywhere}.am-scope .tl-handover .tlh-dim{color:var(--txt-3)}.lerr{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:9px 11px;border-left:3px solid var(--neg);border-radius:8px;background:var(--neg-soft);color:var(--neg);font-size:12.5px;font-weight:600}.lerr-ic{flex-shrink:0}.lerr-txt{flex:1;min-width:0}.lerr-btn{flex-shrink:0;border:1px solid var(--neg);border-radius:8px;background:var(--panel);color:var(--neg);font:inherit;padding:5px 12px;cursor:pointer;transition:.13s}.lerr-btn:hover:not(:disabled){background:var(--neg);color:#fff}.lerr-btn:focus-visible{outline:2px solid var(--neg);outline-offset:2px}.lerr-btn:disabled{opacity:.65;cursor:not-allowed}.proj-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:max(20px,var(--sa-t)) max(20px,var(--sa-r)) max(20px,var(--sa-b)) max(20px,var(--sa-l))}.proj-modal{background:var(--panel);border:1px solid var(--line);border-radius:18px;width:100%;max-width:460px;padding:24px;box-shadow:0 30px 80px -20px #101e3666;max-height:90vh;max-height:90dvh;overflow-y:auto}.proj-modal h3{font-size:17px;font-weight:700;display:flex;align-items:center;gap:11px}.proj-modal .proj-sub{font-size:12px;color:var(--txt-2);margin-top:8px;line-height:1.45}.proj-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;background:var(--panel-2)}.proj-row-off{opacity:.55}.proj-row .proj-dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.proj-row .proj-name{font-weight:600;font-size:13.5px;flex:1}.proj-row .proj-name .proj-hidden-tag{font-size:11px;color:var(--txt-3);font-weight:500}.proj-row-edit .proj-inp-inline{flex:1;display:flex;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:0 10px}.proj-row-edit .proj-inp-inline:focus-within{border-color:var(--accent)}.proj-row-edit .proj-inp-inline input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--txt);font-family:var(--font);font-size:13.5px;font-weight:600;padding:6px 0}.proj-list{margin-top:14px;max-height:46vh;overflow-y:auto}.proj-empty{text-align:center;padding:28px 12px;color:var(--txt-3);font-size:13px;font-style:italic}.proj-field{margin-top:18px}.proj-field label{font-size:12px;color:var(--txt-2);font-weight:600;display:block;margin-bottom:8px}.proj-field .proj-inp{display:flex;align-items:center;background:var(--panel-2);border:1px solid var(--line);border-radius:11px;padding:0 14px}.proj-field .proj-inp input,.proj-field .proj-inp .df-mob{flex:1;background:transparent;border:none;outline:none;color:var(--txt);font-family:var(--font);font-size:15px;font-weight:600;padding:13px 0}.proj-field .proj-inp:focus-within{border-color:var(--accent)}.proj-colors{display:flex;flex-wrap:wrap;gap:9px}.proj-colors .proj-sw{width:30px;height:30px;border-radius:9px;cursor:pointer;border:2px solid transparent;transition:.13s;position:relative}.proj-colors .proj-sw.on{border-color:var(--txt)}.proj-colors .proj-sw.on:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.4)}.proj-actions{display:flex;gap:11px;margin-top:22px}.proj-btn{flex:1;border:none;border-radius:11px;padding:13px;font-family:var(--font);font-weight:700;font-size:13.5px;cursor:pointer;transition:.15s}.proj-btn:disabled{opacity:.65;cursor:not-allowed}.proj-btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 16px -6px var(--accent)}.proj-btn-primary:not(:disabled):hover{background:var(--accent-2, var(--accent))}.proj-btn-danger{background:var(--neg, #d33);color:#fff}.proj-btn-danger:not(:disabled):hover{filter:brightness(1.06)}.proj-btn-ghost{background:transparent;border:1px solid var(--line);color:var(--txt-2)}.proj-btn-ghost:not(:disabled):hover{color:var(--txt);border-color:var(--txt-3)}.proj-row .proj-btn{flex:0 0 auto;padding:6px 12px;font-size:12.5px;font-weight:600}.proj-err{margin-top:12px;font-size:12px;color:var(--neg)}@media (max-width: 880px){.proj-overlay{padding:max(10px,var(--sa-t)) max(10px,var(--sa-r)) max(10px,var(--sa-b)) max(10px,var(--sa-l))}.proj-modal{padding:16px;max-height:88vh;max-height:88dvh}.proj-list{max-height:52vh}.proj-row{flex-wrap:wrap;row-gap:8px}.proj-row .proj-name,.proj-row-edit .proj-inp-inline{min-width:0;flex:1 1 calc(100% - 21px)}.proj-row .proj-btn{flex:1 1 calc(50% - 5px);min-height:40px;padding:9px}.proj-actions .proj-btn{min-height:40px;padding:9px 13px}.proj-colors .proj-sw{width:34px;height:34px}}.app-root{min-height:100vh;padding-left:calc(var(--sb-width) + var(--sa-l));padding-right:var(--sa-r)}.sidebar{position:fixed;top:0;left:0;bottom:0;width:calc(var(--sb-width) + var(--sa-l));padding-left:var(--sa-l);background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:var(--z-sidebar)}.sb-brand{display:flex;align-items:center;gap:11px;padding:18px 18px 16px;border-bottom:1px solid var(--line-soft, var(--line))}.sb-brand h1{font-size:14.5px;font-weight:800;letter-spacing:-.2px;line-height:1.15}.sb-nav{flex:1;display:flex;flex-direction:column;gap:3px;padding:14px 10px;overflow-y:auto}.sb-item{position:relative;display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:10px;color:var(--txt-2);font-size:13.5px;font-weight:600;cursor:pointer;border:none;background:transparent;font-family:Inter;text-align:left;text-decoration:none;transition:transform .14s ease,background .13s,color .13s}.sb-item:hover{background:var(--hov);color:var(--txt);transform:translate(4px)}.sb-item.active{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 14px -7px var(--accent)}.sb-item.active .svic:hover .svic-svg{stroke:var(--on-accent)}.sb-item.active:before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:3px;background:#fff}.sb-bottom{margin-top:auto;padding-top:6px;border-top:1px solid var(--line-soft, var(--line));margin-bottom:4px;display:flex;flex-direction:column;gap:2px}.sb-ico{font-size:15px;width:20px;text-align:center;flex-shrink:0}.content{max-width:1280px;margin:0 auto;padding:0}.content-topbar{display:flex;align-items:center;gap:14px;padding:18px 26px 14px;position:sticky;top:0;z-index:var(--z-topbar);background:var(--topbar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.content-topbar .tabs{margin:0;flex:0 0 50%;max-width:50%}.content-topbar .ct-right{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.top-ava-sm{width:34px;height:34px;border-radius:10px;background:var(--ava-grad);display:grid;place-items:center;color:#fff;font-weight:700;font-size:12.5px;cursor:pointer;flex-shrink:0}.pages-wrap{padding:24px 26px 40px}.content:has(.page-fixed){height:100vh;display:flex;flex-direction:column}.content:has(.page-fixed) .pages-wrap{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page-fixed{flex:1;min-height:0}.tabs{display:flex;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:5px;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:var(--shadow)}.tabs.is-dragging,.tabs.is-dragging .tab{cursor:grabbing}.tab{border:none;background:transparent;color:var(--txt-2);font-family:Inter;font-weight:600;font-size:13.5px;padding:9px 16px;border-radius:9px;cursor:pointer;transition:.15s;display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.tab:hover{color:var(--txt);background:var(--hov)}.tab.active{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 16px -7px var(--accent)}.tab .pdot{width:8px;height:8px;border-radius:50%}.tab-add{color:var(--accent);border:1px dashed var(--line)!important}.tab-add:hover{border-color:var(--accent)!important;background:var(--accent-soft);color:var(--accent)}.pp-btn{display:inline-flex;align-items:center;gap:8px;background:var(--panel-2);border:1px solid var(--line);color:var(--txt);font-family:Inter;font-weight:600;font-size:12.5px;padding:8px 13px;border-radius:9px;cursor:pointer;transition:.15s}.pp-btn:hover{border-color:var(--accent)}.pp-btn .cv{opacity:.5;font-size:10px}.theme-toggle{width:38px;height:38px;border-radius:10px;background:var(--panel);border:1px solid var(--line);color:var(--txt-2);font-size:15px;cursor:pointer;display:grid;place-items:center;transition:.15s}.theme-toggle:hover{color:var(--txt);border-color:var(--accent)}.sb-mobile-extra{display:none}.sb-badges{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.sb-badges .sb-badge{margin-left:0}.sb-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sb-badge-urgent{background:var(--neg)}.sb-badge-soon{background:var(--amber)}.sb-badge-act{cursor:pointer}.sb-badge-act:hover{filter:brightness(1.12)}@media (max-width: 880px){html,body{height:100%;overflow:hidden}.sb-item .sb-badges{position:absolute;top:2px;right:4px;margin-left:0;gap:2px}.sb-item .sb-badge{position:absolute;top:2px;right:6px;margin-left:0;min-width:16px;height:16px;padding:0 4px;font-size:10px}.sb-item .sb-badges .sb-badge{position:static}.app-root{--mnav-h: 58px;padding-left:var(--sa-l);padding-bottom:0;height:100vh;height:100dvh;min-height:0;display:flex;flex-direction:column}.content{flex:1;min-height:0;width:100%;max-width:100%;margin:0;overflow-y:auto;overflow-x:clip;-webkit-overflow-scrolling:touch}.sidebar{top:auto;right:0;width:auto;height:calc(var(--mnav-h) + var(--sa-b));padding:0 var(--sa-r) var(--sa-b) var(--sa-l);flex-direction:row;border-right:none;border-top:1px solid var(--line)}.sb-brand{display:none}.sb-nav{flex-direction:row;align-items:center;gap:2px;padding:5px 8px;overflow-x:auto;overflow-y:hidden}.sb-item{font-size:0;gap:0;flex:1 0 auto;justify-content:center;padding:9px 12px}.sb-item:hover{transform:none}.sb-item.active:before{display:none}.sb-ico{font-size:21px;width:auto}.sb-bottom,.sb-mobile-extra{display:contents}.sb-bottom .sb-item{order:1}.sb-mobile-extra .sb-item{order:2}.sb-bottom .sb-devcontact{order:3}.sb-monthclose{order:-1}.sb-mobile-extra .sb-logout{order:4}.content-topbar{flex-wrap:wrap;gap:10px;padding:calc(12px + var(--sa-t)) 14px 10px}.content-topbar .ct-right{margin-left:auto;width:auto;flex:0 0 auto}.content-topbar .ct-right .theme-toggle,.content-topbar .top-ava-sm{display:none}.content-topbar:has(.ct-right .pp-btn) .tabs{flex:1 1 0;min-width:0;max-width:100%}.content-topbar:not(:has(.ct-right .pp-btn)) .tabs{flex:1 0 100%;max-width:100%}.content-topbar .tab{padding:8px 11px;font-size:12.5px}.content-topbar .ct-right .pp-btn{padding:8px 10px;font-size:12px}.pages-wrap{padding:14px 14px calc(var(--mnav-h) + var(--sa-b) + 16px)}.content:has(.page-fixed){height:auto;display:block}.content:has(.page-fixed) .pages-wrap{display:block;overflow:visible}.page-fixed{flex:none;min-height:0}}.ads-settings-btn{border:1px solid var(--line);background:var(--panel-2);color:var(--txt-2);font-weight:600;font-size:12.5px;padding:7px 13px;border-radius:9px;cursor:pointer;transition:.15s}.ads-settings-btn:hover{border-color:var(--accent);color:var(--txt)}.ads-tabs{display:flex;gap:6px;margin:12px 0;background:var(--panel-2);border:1px solid var(--line);border-radius:11px;padding:4px}.ads-tab{flex:1;border:none;background:transparent;color:var(--txt-2);font-weight:600;font-size:13px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:.15s}.ads-tab:hover{color:var(--txt);background:var(--hov)}.ads-tab.active{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 16px -7px var(--accent)}.ads-row-off{opacity:.5}.ads-eye{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--txt-2);font-size:11.5px;font-weight:600;padding:5px 9px;cursor:pointer;white-space:nowrap}.ads-eye:hover{border-color:var(--accent);color:var(--txt)}.ads-showh{display:flex;align-items:center;gap:8px;margin-right:auto;font-size:12.5px;color:var(--txt-2);cursor:pointer}.buyer-emojis{display:inline-flex;gap:3px;margin-left:8px}.ad-emoji{border:1px solid transparent;background:transparent;border-radius:7px;padding:1px 5px;font-size:13px;line-height:1.4;cursor:pointer;opacity:.45;transition:.15s}.ad-emoji:hover{opacity:.8;background:var(--hov)}.ad-emoji.on{opacity:1;border-color:var(--accent);background:var(--hov)}.acc-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-right:2px}.acc-dot-active{background:var(--usdt)}.acc-dot-inactive{background:var(--txt-3);opacity:.6}.hm-proj-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-right:2px}.ads-group-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.ads-gh-ico{width:32px;height:32px;border-radius:9px;background:var(--panel);border:1px solid var(--line);display:grid;place-items:center;font-size:15px;flex-shrink:0}.ads-group-head h3{font-size:15px;font-weight:700;letter-spacing:-.2px}.ads-gh-sub{font-size:12px;color:var(--txt-3);font-weight:500}.adb-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.adb-card .adb-v{font-size:19px;font-weight:800;letter-spacing:-.5px}.adb-card .adb-v small{font-size:11px;color:var(--txt-3);font-weight:600;font-family:var(--mono)}.adb-empty{font-size:12px;color:var(--txt-3);padding:10px 0}.adb-dir-sub{font-size:11.5px;color:var(--txt-3);margin-top:6px}.adb-body{display:flex;flex-direction:column;gap:8px}.adb-row{display:flex;align-items:center;gap:8px;font-size:12px}.adb-rank{width:22px;text-align:center;flex-shrink:0;font-size:13px}.adb-num{font-family:var(--mono);color:var(--txt-3);font-size:11px;font-weight:700}.adb-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--txt)}.adb-sub{color:var(--txt-3);font-size:11px}.adb-bar{flex:0 0 70px;height:6px;border-radius:5px;background:var(--track);overflow:hidden}.adb-bar i{display:block;height:100%;background:var(--accent);border-radius:5px}.adb-val{flex:0 0 auto;font-family:var(--mono);font-size:11px;color:var(--txt-2);font-weight:600;min-width:62px;text-align:right}.ads-dash-3{display:grid;grid-template-columns:1.1fr .95fr .95fr;gap:14px;align-items:stretch}.ads-dash-3 .col-left{display:flex;flex-direction:column;gap:14px;min-width:0}.ads-dash-3 .col-left .adb-rank-card{flex:initial;min-height:0;display:flex;flex-direction:column}.ads-dash-3 .col-left .adb-rank-card .adb-body{flex:initial;min-height:0;max-height:150px;overflow-y:auto}.adb-donut-card{display:flex;flex-direction:column}.adb-donut-card .adb-donut{flex:1;min-height:240px;align-items:stretch;margin-top:0}.ads-offers-row{margin-top:14px}.adb-donut{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:8px}.donut-wrap.sm{position:relative;align-self:stretch;aspect-ratio:1 / 1;max-width:100%}.donut-wrap.sm svg{display:block;width:100%;height:100%}.donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;pointer-events:none;padding:0 27%}.donut-center .big{font-size:19px;font-weight:800;letter-spacing:-.5px}.donut-center .lab{font-size:11px;color:var(--txt-3);font-family:var(--mono);line-height:1.3}.hm-cell.hm-cell-del{cursor:pointer}.hm-cell.hm-cell-block{cursor:not-allowed}.ads-del-empty{text-align:center;padding:20px 10px;color:var(--txt-3);font-size:13px;font-style:italic}.ads-del-row{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;background:var(--panel-2)}.ads-del-row:last-child{margin-bottom:0}.ads-del-tag{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:12.5px;flex-shrink:0}.ads-del-tag i{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ads-del-meta{flex:1;min-width:0;font-size:12px;color:var(--txt-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-del-amt{font-family:var(--mono);font-size:13px;color:var(--txt);flex-shrink:0}.ads-btn-short{display:none}.ads-add-err{margin-top:10px;padding:9px 11px;border-left:3px solid var(--neg);border-radius:8px;background:color-mix(in srgb,var(--neg) 10%,transparent);color:var(--neg);font-size:12.5px;font-weight:600;line-height:1.35}@media (max-width: 880px){.ads-dash-3{grid-template-columns:1fr}.ads-dash-3 .col-left .adb-rank-card{flex:initial}.adb-budget-head{flex-wrap:nowrap;gap:8px}.adb-budget-head h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adb-budget-head .ads-settings-btn{flex-shrink:0;padding:7px 10px;font-size:0}.adb-budget-head .ads-settings-btn .svic{font-size:12.5px}.adb-budget-head .ads-btn-short{display:inline;font-size:12.5px;margin-left:5px}.adb-heatmap{--adb-name-col: 170px;--adb-day-col: 58px;--adb-indent-base: 8px;--adb-indent-step: 9px}.adb-heatmap .buyer-emojis{gap:1px}.adb-heatmap .ad-emoji{padding:1px 3px;font-size:12px}.apb-heatmap{--apb-name-col: 150px;--apb-day-col: 58px}.adb-heatmap .hm-cat,.adb-heatmap .hm-net-cat,.apb-heatmap .hm-cat,.apb-heatmap .hm-net-cat{min-width:0}.adb-heatmap .hm-cat,.apb-heatmap .hm-cat{flex-wrap:wrap;align-content:center;gap:2px 6px;padding-right:8px}.adb-heatmap .hm-cat-lbl,.apb-heatmap .hm-cat-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.adb-heatmap .hm-cat-total,.apb-heatmap .hm-cat-total{margin-left:0;width:100%;padding-left:0}.adb-heatmap .hm-name-stack{flex:1 1 0;min-width:0}.adb-heatmap .hm-net-cat,.apb-heatmap .hm-net-cat{padding:10px 8px}.adb-heatmap .hm-net-cat .hm-net-val,.apb-heatmap .hm-net-cat .hm-net-val{font-size:15px}.adb-heatmap .hm-cat-h,.apb-heatmap .hm-cat-h{padding:8px}.ads-group,.ads-group .ops-rk-card{min-width:0}}.ops-copy{margin-left:6px;border:none;background:transparent;color:var(--txt-3);cursor:pointer;font-size:11px;vertical-align:middle;opacity:0;transition:opacity .12s,color .12s}.ops-copy:hover{color:var(--accent)}.ops-copy.ok{color:var(--usdt);opacity:1}.fired-badge{display:inline-block;flex-shrink:0;font-size:10px;font-weight:700;color:#fff;background:var(--neg);border-radius:6px;padding:1px 6px;margin-left:6px;white-space:nowrap}.pulse-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--pulse);margin-left:6px;vertical-align:middle;cursor:help;box-shadow:0 0 color-mix(in srgb,var(--pulse) 60%,transparent);animation:pulseDot 1.6s infinite}@keyframes pulseDot{0%{box-shadow:0 0 color-mix(in srgb,var(--pulse) 55%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--pulse) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--pulse) 0%,transparent)}}.hfbtn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:6px;background:var(--panel);border:1px solid var(--line);color:var(--txt-2);font-weight:600;font-size:11px;padding:7px 9px;border-radius:8px;cursor:pointer;transition:.15s}.hfbtn:hover{border-color:var(--accent);color:var(--txt)}.hfbtn .hfb-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hfbtn .cv{opacity:.45;font-size:9px;flex-shrink:0}.rkf-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal)}.rkf-menu{position:fixed;min-width:190px;max-width:280px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 20px 50px -18px #101e3666;padding:8px}.rkf-search{width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:7px;color:var(--txt);font-family:var(--font);font-size:12.5px;padding:6px 8px;margin-bottom:6px;outline:none}.rkf-search:focus{border-color:var(--accent)}.rkf-search::-moz-placeholder{color:var(--txt-3)}.rkf-search::placeholder{color:var(--txt-3)}.rkf-empty{padding:6px;font-size:12.5px;color:var(--txt-3)}.rkf-clear{width:100%;background:transparent;border:none;color:var(--accent);font-weight:600;font-size:12px;text-align:left;padding:4px 6px 8px;cursor:pointer}.rkf-list{max-height:240px;overflow-y:auto}.rkf-opt{display:flex;align-items:center;gap:8px;padding:6px;font-size:12.5px;border-radius:7px;cursor:pointer}.rkf-opt-single{width:100%;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.rkf-opt-single.on{color:var(--accent);font-weight:600}.rkf-opt:hover{background:var(--hov)}.rev-month-menu{min-width:170px;padding:6px}.rev-month-list{max-height:209px;overflow-y:auto}.rev-month-opt{display:flex;align-items:center;width:100%;height:38px;text-align:left;background:transparent;border:none;border-radius:7px;color:var(--txt);font-size:13px;font-weight:600;padding:0 10px;cursor:pointer}.rev-month-opt:hover{background:var(--hov)}.rev-month-opt.on{background:var(--accent-soft);color:var(--accent)}@media (max-width: 880px){input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select{height:40px}.hfbtn,.tab,.tabbar-btn,.pp-btn,.sf-btn,.rmf-btn,.fin-btn,.freset,.fexport,.proj-btn,.sacc-seg-btn,.rss-trigger,.hr-btn,.hr-filter-sel,.ads-settings-btn,.am-act-kpi,.sec-more-btn{min-height:40px}.hr-icon-btn,.ag-add,.am-act-btn,.mh-close{min-height:40px;min-width:40px}.rmf-btn,.ops-select,.rss-trigger,.df-mob{height:40px}}.ops-page{display:flex;flex-direction:column;gap:16px}.ag-layout{display:grid;grid-template-columns:1fr 330px;gap:20px;align-items:start}.ag-stats{display:flex;flex-direction:column;gap:16px;height:475px}.ag-stats>.ops-stat:last-child{flex:1}.ops-agents-card{display:flex;flex-direction:column;height:475px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.ag-head{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--line-soft)}.ag-head .subhead{margin:0}.ag-h-cnt{font-size:11px;color:var(--txt-3);font-weight:700;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:2px 9px}.ag-h-sum{font-size:11px;color:var(--usdt);font-weight:700;background:var(--usdt-soft);border-radius:999px;padding:2px 10px;font-family:var(--mono)}.ag-add{margin-left:auto;background:var(--accent);color:var(--on-accent);border:none;border-radius:9px;font-weight:700;font-size:12.5px;padding:8px 14px;cursor:pointer;transition:.15s}.ag-add:hover{background:var(--accent-2)}.ops-agents-body{flex:1;min-height:0;overflow-y:auto}.ops-empty{padding:28px 18px;text-align:center;color:var(--txt-3);font-size:13px}.av{display:grid;place-items:center;font-weight:700;color:#fff;flex-shrink:0}.src-av{width:38px;height:38px;border-radius:10px;font-size:12px;font-weight:800;letter-spacing:.3px;background:var(--track);color:var(--txt-3)}.agent-row{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--line-soft);cursor:pointer;transition:.15s}.agent-row:last-child{border-bottom:none}.agent-row:hover{background:var(--panel-2)}.agent-info{flex:1;min-width:0}.agent-info .nm{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-info .ameta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:5px}.agent-info .addr{font-size:11px;color:var(--txt-3);font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}@keyframes redblink{0%,to{opacity:1}50%{opacity:.4}}.stale-badge{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:7px;background:var(--neg-soft);color:var(--neg);animation:redblink 1.3s ease-in-out infinite;white-space:nowrap}.mini-bar{width:100px;height:6px;border-radius:4px;background:var(--track);overflow:hidden;flex-shrink:0}.mini-bar i{display:block;height:100%;border-radius:4px;background:var(--accent)}.agent-bal{text-align:right;min-width:118px}.agent-bal .n{font-family:var(--mono);font-weight:700;font-size:14px}.agent-bal .n small{font-size:9px;color:var(--txt-3);font-weight:600}.agent-bal .lim{font-size:10px;color:var(--txt-3);line-height:1.35;margin-top:3px}.edit-ic{color:var(--txt-3);font-size:13px;flex-shrink:0}.ops-stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.ops-stat-head{display:flex;align-items:baseline;gap:6px;font-size:11.5px;font-weight:600;color:var(--txt-2);white-space:nowrap;overflow:hidden}.ops-stat-tot{font-size:18px;font-weight:800;color:var(--txt);letter-spacing:-.5px}.ops-stat-tot-l{font-size:11px;color:var(--txt-3);font-weight:600}.ops-stat-sep{color:var(--txt-3)}.ops-ok{color:var(--usdt)}.ops-bad{color:var(--neg)}.ops-stat-sub{font-size:12px;color:var(--txt-2);margin-top:9px;font-weight:600}.ops-top-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.ops-top-row:first-of-type{margin-top:4px}.ops-top-row:last-child{border-bottom:none}.ops-top-medal{font-size:19px;line-height:1;flex-shrink:0;width:24px;text-align:center}.ops-top-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ops-top-id{font-family:var(--mono);font-size:12px;color:var(--txt);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-top-blocked{margin-left:6px;color:var(--neg);font-weight:600;font-size:10px}.ops-top-sup{font-size:10.5px;color:var(--txt-3)}.ops-top-spend{margin-left:auto;font-family:var(--mono);font-weight:700;color:var(--usdt);font-size:12px;flex-shrink:0}.ops-cur{color:var(--txt-3);font-size:12px;font-weight:600;padding-right:10px}.ops-lock-note,.rev-modal .rev-hint{margin-top:6px;font-size:11.5px;color:var(--txt-3)}.rev-modal .transfer-lead-done{display:flex;flex-direction:column;gap:10px}.rev-modal .tld-title{font-size:13px;font-weight:600;color:var(--txt)}.rev-modal .tld-steps{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px;font-size:12.5px;line-height:1.45;color:var(--txt-2)}.ops-lock-alert{color:var(--neg);font-weight:600;animation:redblink 1.3s ease-in-out infinite}.ops-mav{display:inline-grid;width:34px;height:34px;border-radius:10px;font-size:13px;background:var(--accent-soft);color:var(--accent);vertical-align:middle;margin-right:4px}.ops-inp-ro{opacity:.65;cursor:not-allowed}.ops-inp-ro input{cursor:not-allowed}.agbm-tabs{align-self:flex-start}.ops-rk-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.texport-bar{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.texport-bar .subhead{margin:0 auto 0 0}.freset{background:var(--panel);border:1px solid var(--line);color:var(--txt-2);font-family:var(--font);font-weight:600;font-size:12.5px;padding:9px 14px;border-radius:10px;cursor:pointer;transition:.15s}.freset:hover{color:var(--txt);border-color:var(--txt-3)}.fexport{background:var(--accent);color:var(--on-accent);border:none;border-radius:10px;font-weight:700;font-size:12.5px;padding:10px 15px;cursor:pointer;white-space:nowrap;transition:.15s;box-shadow:0 6px 16px -6px var(--accent)}.fexport:hover{background:var(--accent-2)}.table-scroll{overflow-x:auto;max-height:432px;overflow-y:auto;cursor:grab}.table-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.agbm-table{width:100%;border-collapse:collapse;font-size:12.5px}.agbm-table th,.agbm-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:9px}.agbm-table .title-row th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--txt-3);border-bottom:1px solid var(--line-soft);position:sticky;top:0;background:var(--panel-2)}.agbm-table .filt-row th{border-bottom:1px solid var(--line-soft);background:var(--panel)}.agbm-table tbody tr{cursor:pointer;transition:background .12s}.agbm-table tbody tr:hover{background:var(--hov)}.agbm-table tbody td{border-bottom:1px solid var(--line-soft)}.ops-rk-empty{text-align:center;padding:26px;color:var(--txt-3)}.agbm-table td.ops-dim,.agbm-table .ops-dim{color:var(--txt-3);opacity:.35}.agbm-table td.ops-mono{font-family:var(--mono)}.ops-proj-chip{display:inline-flex;align-items:center;gap:6px}.ops-proj-chip i{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ops-proj-off{opacity:.55}.ops-proj-tag{color:var(--txt-3);font-size:10px;font-weight:600}.badge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px}.ops-st-on{background:var(--usdt-soft);color:var(--usdt)}.ops-st-off{background:var(--neg-soft);color:var(--neg)}.agbm-table th.ops-num,.agbm-table td.ops-num{text-align:right}.ops-chip-sep{color:var(--txt-3);margin:0 2px}.cbar-wrap{position:relative;margin-top:11px}.cbar{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--track)}.cbar .cseg{height:100%;cursor:pointer;transition:filter .12s}.cbar .cseg:hover{filter:brightness(1.12)}.cbar-tip{position:absolute;bottom:15px;transform:translate(-50%);background:var(--txt);color:var(--panel);font-size:11px;font-weight:600;padding:7px 10px;border-radius:7px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s;z-index:5;line-height:1.55;text-align:left}.agbm-table tbody td:hover .ops-copy{opacity:1}.ops-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:14px}.ops-form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ops-form-field label{font-size:11.5px;color:var(--txt-2);font-weight:600}.ops-form-field input,.ops-select{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--txt);font-family:var(--font);font-size:13.5px;outline:none;width:100%}.ops-form-field input:focus,.ops-select:focus{border-color:var(--accent)}.ops-form-field .ops-inp-ro input{cursor:not-allowed}.rev-empty{padding:26px 0;text-align:center;color:var(--txt-3);font-size:13px}.rev-pill{display:inline-block;font-size:9px;font-weight:700;padding:1px 6px;border-radius:8px;vertical-align:middle;margin-left:6px}.heatmap-wrap{overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--line-soft);background:var(--panel);cursor:grab}.heatmap-wrap.hm-scroll-y{overflow-y:auto;max-height:520px}.heatmap-wrap.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.heatmap{display:grid;font-feature-settings:"tnum";min-width:-moz-fit-content;min-width:fit-content}.hm-day-h{font-family:var(--mono);font-size:11px;color:var(--txt-3);font-weight:600;text-align:center;padding:8px 0 6px;border-bottom:1px solid var(--line-soft);background:var(--panel-2);position:sticky;top:0;z-index:7}.hm-day-h.weekend{color:var(--txt-2);background:var(--track)}.hm-day-h.hot{background:var(--accent);color:var(--on-accent);font-weight:700;box-shadow:0 0 0 2px var(--accent),0 0 12px 0 var(--accent);z-index:7}.hm-scroll-y .hm-cell.hm-row-hot{background:var(--hov)}.hm-scroll-y .hm-cat.hm-row-hot{background:var(--panel-2)}.hm-scroll-y .hm-cell.zero{opacity:1}.hm-scroll-y .hm-cell.ops-inp-ro{opacity:.65}.hm-cat-h{font-size:11px;color:var(--txt-3);text-transform:uppercase;letter-spacing:.5px;font-weight:700;padding:8px 14px 6px;background:var(--panel-2);border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line);position:sticky;left:0;top:0;z-index:8}.hm-cat{padding:0 14px;background:var(--panel);border-right:1px solid var(--line);border-bottom:1px solid var(--line-soft);font-size:11px;color:var(--txt);position:sticky;left:0;z-index:6;display:flex;align-items:center;gap:8px;min-width:240px;font-weight:500;transition:.13s;min-height:40px;white-space:nowrap}.hm-cat .hm-chev{transition:.2s;color:var(--txt-3);font-size:10px;width:14px;text-align:center;font-family:var(--mono)}.hm-cat.expanded .hm-chev{transform:rotate(90deg);color:var(--accent)}.hm-cat.sub{padding-left:34px;background:var(--panel);min-height:32px;font-size:12px;color:var(--txt-2);font-weight:400}.hm-cat-lbl{white-space:nowrap}.hm-name-stack{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;flex:1}.hm-name-row{display:flex;align-items:center;gap:6px;min-width:0}.hm-name-row.fired .hm-cat-lbl{overflow:hidden;text-overflow:ellipsis;min-width:0}.hm-name-stack .buyer-emojis{margin-left:0}.hm-acc{display:inline-flex;flex-direction:column;justify-content:center;line-height:1.25;min-width:0}.hm-acc-name{overflow:hidden;text-overflow:ellipsis}.hm-acc-id{font-family:var(--mono);font-size:10px;color:var(--txt-3);overflow:hidden;text-overflow:ellipsis}.hm-cat-total{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--txt-3);font-weight:600;white-space:nowrap;padding-left:8px}.hm-net-cat{padding:14px;background:var(--panel-2);border-right:1px solid var(--line);border-bottom:2px solid var(--line);font-size:13px;color:var(--txt);font-weight:700;position:sticky;left:0;z-index:6;display:flex;flex-direction:column;justify-content:center;min-width:240px}.hm-net-cat .hm-net-lab{font-size:10.5px;color:var(--txt-3);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.hm-net-cat .hm-net-val{font-family:var(--mono);font-size:18px;margin-top:2px;color:var(--usdt)}.hm-net-cell{border-bottom:2px solid var(--line);border-right:1px solid var(--line-soft);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11.5px;font-weight:700;padding:8px 4px;min-height:54px;background:var(--panel-2);color:var(--usdt)}.hm-cell{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:34px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10.5px;transition:.12s;padding:0 4px;background:var(--panel)}.hm-cell.sub{background:var(--panel);min-height:32px;font-size:10px;opacity:.85;color:var(--txt-2);cursor:pointer}.hm-cell.sub:hover{outline:2px solid var(--accent);outline-offset:-2px;z-index:5;position:relative}.hm-cell.zero{color:var(--txt-3);opacity:.35}.hm-cell.sub.ops-inp-ro{cursor:not-allowed}.hm-cell.sub.ops-inp-ro:hover{outline:none;box-shadow:none}.hm-cell.hm-fired{color:var(--txt-2);font-weight:600;background:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(120,120,130,.22) 3px,rgba(120,120,130,.22) 6px);cursor:not-allowed}.hm-cell.hm-dayoff{background:repeating-linear-gradient(45deg,#f0aa2817,#f0aa2817 3px,#f0aa2847 3px,#f0aa2847 6px);cursor:help}.rev-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);display:none;align-items:center;justify-content:center;padding:max(20px,var(--sa-t)) max(20px,var(--sa-r)) max(20px,var(--sa-b)) max(20px,var(--sa-l))}.rev-modal-bg.on{display:flex}.rev-modal{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 80px -20px #0b122080;max-width:440px;width:100%;animation:revModalIn .2s ease-out;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;overflow:hidden}@keyframes revModalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rev-modal-head{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.rev-modal-head .rmh-ico{width:42px;height:42px;border-radius:11px;background:linear-gradient(145deg,#1f9d57,#157a42);display:grid;place-items:center;color:#fff;font-size:18px;font-weight:800;flex-shrink:0}.rev-modal-head .rmh-info{flex:1;min-width:0}.rev-modal-head .rmh-t{font-weight:700;font-size:15px;display:flex;align-items:center;gap:10px;min-width:0}.rev-modal-head .rmh-t-name{flex:0 0 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rev-modal-head .rmh-t-right{margin-left:auto;display:flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0}.rev-modal-head .rmh-t-right>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:22px;padding:0 8px;font-size:11.5px}.rev-modal-head .rmh-meta{font-size:12px;color:var(--txt-3);font-family:var(--mono);margin-top:3px}.rev-modal-head .rmh-close{width:32px;height:32px;border-radius:8px;background:var(--panel-2);border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;font-size:14px;color:var(--txt-2)}.rev-modal-head .rmh-close:hover{background:var(--hov);color:var(--txt)}.rev-modal-body{padding:22px;overflow-y:auto;flex:1;min-height:0}.rev-fld{margin-bottom:14px}.rev-fld:last-child{margin-bottom:0}.rev-fld label{display:block;font-size:11px;color:var(--txt-3);text-transform:uppercase;letter-spacing:.5px;font-weight:700;margin-bottom:6px}.rev-fld input,.rev-fld .df-mob{width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;color:var(--txt);font-family:var(--mono);font-size:14px;padding:11px 13px;outline:none;transition:.13s}.rev-fld input:focus,.rev-fld .df-mob:focus{border-color:var(--accent)}.rev-fld .rev-input-wrap{position:relative}.rev-fld .rev-cur{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--txt-3);font-family:var(--mono);font-size:14px;pointer-events:none}.rev-fld .rev-input-wrap input{padding-left:26px}.rev-modal-foot{display:flex;gap:10px;padding:16px 22px;border-top:1px solid var(--line-soft);background:var(--panel-2);flex-shrink:0}.rmf-btn{flex:1;border:1px solid var(--line);background:var(--panel);color:var(--txt);font-weight:600;font-size:13.5px;padding:10px 16px;border-radius:10px;cursor:pointer;transition:.13s}.rmf-btn:not(:disabled):hover{background:var(--hov)}.rmf-btn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.rmf-btn.primary:not(:disabled):hover{background:var(--accent-2)}.rmf-btn.danger{background:transparent;color:var(--neg);border-color:var(--neg);flex:0 0 auto}.rmf-btn.danger:not(:disabled):hover{background:var(--neg);color:#fff}.rmf-btn:disabled{opacity:.65;cursor:not-allowed}.rmf-btn.danger.wide{flex:1}.rev-mgr-sub{font-size:12.5px;color:var(--txt-3);margin-top:4px}.rev-mgr-body{margin-top:14px;max-height:46vh;overflow-y:auto}.rev-mgr-empty{padding:22px 0;text-align:center;color:var(--txt-3);font-size:13px}.rev-mrow{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.rev-mrow.rev-msub{padding-left:24px}.rev-mrow.rev-mrow-off{opacity:.45}.rev-mname{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--txt);overflow:hidden;text-overflow:ellipsis}.rev-mcount{font-size:11px;color:var(--txt-3);background:var(--panel-2);border-radius:10px;padding:1px 8px}.rev-meye{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--txt-2);font-size:11.5px;font-weight:600;padding:5px 9px;cursor:pointer;white-space:nowrap}.rev-meye:hover{border-color:var(--accent);color:var(--txt)}.rev-mchev{display:inline-block;width:16px;text-align:center;color:var(--txt-3);font-size:10px;cursor:pointer;transition:transform .15s;flex-shrink:0}.rev-mchev.open{transform:rotate(90deg);color:var(--txt)}.rev-mchev.rev-mchev-empty{opacity:.3;cursor:default}.rev-mgr-add{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.rev-mgr-add input{flex:1;min-width:160px;background:var(--panel-2);border:1px solid var(--line);border-radius:9px;color:var(--txt);font-size:13px;padding:9px 12px;outline:none}.rev-mgr-add input:focus{border-color:var(--accent)}.rev-showh{display:flex;align-items:center;gap:8px;margin-right:auto;font-size:12.5px;color:var(--txt-2);cursor:pointer}.ops-comm{display:flex;flex-direction:column;gap:8px}.ops-comm-row{display:flex;align-items:center;gap:8px}.ops-comm-pct{flex:1;min-width:0}.ops-comm-from{display:flex;align-items:center;gap:6px;flex-shrink:0}.ops-comm-from-l{font-size:12px;color:var(--txt-3)}.ops-comm-date{padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--txt);font-size:13px}.ops-comm-del{border:none;background:none;color:var(--neg);cursor:pointer;font-size:13px;padding:4px}.ops-comm-add{align-self:flex-start;border:none;background:none;color:var(--accent);cursor:pointer;font-size:12.5px;font-weight:600;padding:2px 0}.ops-comm-hist{font-size:11.5px;color:var(--txt-3);margin-top:2px}.rk-counter-short,.ag-title-short{display:none}@media (max-width: 880px){.rev-modal-head .rmh-close{width:40px;height:40px}.rev-heatmap .hm-cat{flex-wrap:wrap;align-content:center;row-gap:2px;min-width:0}.rev-heatmap .hm-cat .hm-cat-lbl{flex:1 1 calc(100% - 22px);min-width:0;overflow:hidden;text-overflow:ellipsis}.rev-heatmap .hm-cat .hm-cat-total{order:1;margin-left:0;padding-left:0}.rev-heatmap .hm-cat .rev-pill{order:2;font-size:9px;padding:1px 5px;margin-left:0}.rev-heatmap .heatmap{--rev-name-col: 185px}.rev-heatmap .hm-cat{padding-left:10px;padding-right:10px}.rev-heatmap .hm-cat.sub{padding-left:22px}.rev-caption{display:none}.ag-layout{grid-template-columns:1fr;gap:12px}.ag-layout .ops-agents-card{order:2;height:auto;max-height:60vh}.ag-stats{height:auto}.rev-heatmap .hm-cat,.rev-heatmap .hm-net-cat{min-width:0}.rev-heatmap .hm-net-cat{padding:10px}.rev-heatmap .hm-net-cat .hm-net-val{font-size:15px}.rev-heatmap .hm-cat-h{padding:8px}.rev-bar .pp-btn{flex:1 1 auto;justify-content:center}.agbm-tabs{display:flex;width:100%}.agbm-tabs .tabbar-btn{flex:1 1 0;justify-content:center}.texport-bar .rk-counter{font-size:0}.texport-bar .rk-counter .rk-counter-short{display:inline;font-size:12.5px}.texport-bar{padding:10px 12px;gap:8px}.ag-layout .ops-agents-card{max-height:300px}.ag-head{padding:12px;gap:8px}.ag-head .subhead{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-head .ag-title{font-size:0;flex-shrink:0}.ag-head .ag-title-short{display:inline;font-size:12.5px}.ag-h-cnt,.ag-h-sum{white-space:nowrap;flex-shrink:0}.ag-add{font-size:0;padding:8px 10px;flex-shrink:0}.ag-add .svic{font-size:13px}.ag-add .svic.il-ic{margin-right:0}.agent-row{padding:12px;gap:10px}.agent-row .mini-bar{display:none}.agent-bal{min-width:96px}}.pnl-page{overflow:visible}.pnl-page .pnl-money-grid{flex-shrink:0}.pnl-page .ads-group{flex:1;min-height:0;display:flex;flex-direction:column}.pnl-page .ads-group-head{flex-shrink:0}.pnl-month-note{color:var(--txt)}.pnl-page .ops-rk-card{flex:1;min-height:0;display:flex;flex-direction:column}.pnl-page .pnl-heatmap{flex:1;min-height:0;overflow-y:auto}.pnl-money-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pnl-stile{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;display:flex;flex-direction:column}.pnl-stile-l{display:flex;align-items:center;gap:8px}.pnl-warn{color:var(--amber);cursor:help;font-size:13px;--icon-hover: currentColor}.pnl-stile-v{font-size:24px;font-weight:800;color:var(--txt);letter-spacing:-.5px}.pnl-stile-v small{font-size:11px;color:var(--txt-3);font-weight:600}.pnl-stile-v.pnl-up{color:var(--usdt)}.pnl-stile-v.pnl-down{color:var(--neg)}.pnl-stile-sub{font-size:11px;color:var(--txt-3);margin-top:4px}.pnl-up{color:var(--usdt)}.pnl-down{color:var(--neg)}.pnl-ring-wrap{display:flex;align-items:center;gap:14px;margin-top:4px}.pnl-ring{width:66px;height:66px;flex-shrink:0;overflow:visible}.pnl-ring circle{transition:stroke-width .15s ease}.pnl-ring-empty{width:66px;height:66px;border-radius:50%;flex-shrink:0;background:var(--track);-webkit-mask:radial-gradient(circle 19px at center,transparent 98%,#000 100%);mask:radial-gradient(circle 19px at center,transparent 98%,#000 100%)}.pnl-ring-name{font-size:11px;color:var(--txt-3);font-weight:500}.pnl-flow{margin-top:12px;display:flex;flex-direction:column;gap:8px}.pnl-fb{display:flex;align-items:center;gap:8px;font-size:11px;font-family:var(--mono)}.pnl-fb-l{width:46px;font-weight:700;font-family:var(--font)}.pnl-fb-bar{flex:1;height:7px;border-radius:4px;background:var(--track);overflow:hidden}.pnl-fb-bar i{display:block;height:100%;border-radius:4px}.pnl-heatmap .hm-cell{position:relative;font-size:8.4px}.pnl-heatmap .hm-net-cell{font-size:9.2px}.pnl-heatmap .hm-cell.pnl-cell-adj{cursor:pointer}.pnl-heatmap .hm-cell.pnl-cell-adj:hover{outline:1px solid var(--accent);outline-offset:-1px}.pnl-heatmap .hm-cell .pnl-dots{position:absolute;top:3px;right:3px;display:flex;gap:2px}.pnl-heatmap .hm-cell .pnl-dot{width:7px;height:7px;border-radius:50%;cursor:help}.pnl-heatmap .hm-cell.pnl-cell-adj .pnl-dot{cursor:pointer}.pnl-dot.bonus{background:var(--usdt);box-shadow:0 0 color-mix(in srgb,var(--usdt) 60%,transparent);animation:pnlDotG 1.6s infinite}.pnl-dot.penalty{background:var(--neg);box-shadow:0 0 color-mix(in srgb,var(--neg) 60%,transparent);animation:pnlDotR 1.6s infinite}@keyframes pnlDotG{0%{box-shadow:0 0 color-mix(in srgb,var(--usdt) 50%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--usdt) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--usdt) 0%,transparent)}}@keyframes pnlDotR{0%{box-shadow:0 0 color-mix(in srgb,var(--neg) 50%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--neg) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--neg) 0%,transparent)}}.pnl-heatmap .pnl-chev-empty{opacity:.35}.pnl-heatmap .pnl-manual-dot{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:#f0aa28;box-shadow:0 0 #f0aa2899;animation:pnlDotY 1.6s infinite;cursor:help;flex:0 0 auto}@keyframes pnlDotY{0%{box-shadow:0 0 #f0aa2880}70%{box-shadow:0 0 0 7px #f0aa2800}to{box-shadow:0 0 #f0aa2800}}.pnl-lbl-mob{display:none}@media (max-width: 880px){.pnl-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pnl-stile{padding:12px;min-width:0}.pnl-stile-v{font-size:18px}.pnl-stile-l{margin-bottom:8px}.pnl-stile-sub,.pnl-fb-l{display:none}.pnl-ring,.pnl-ring-empty{width:38px;height:38px}.pnl-ring-wrap{gap:5px;min-width:0}.pnl-ring-wrap .pnl-stile-v{font-size:13px;letter-spacing:-.2px;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.pnl-ring-wrap .pnl-stile-v small{font-size:9px}.pnl-heatmap{--pnl-name-col: 150px;--pnl-day-col: 58px;--pnl-indent-base: 8px;--pnl-indent-step: 9px}.pnl-heatmap .hm-cat,.pnl-heatmap .hm-net-cat{min-width:0}.pnl-heatmap .hm-cat{flex-wrap:wrap;align-content:center;gap:2px 6px;padding-right:8px}.pnl-heatmap .hm-cat-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pnl-heatmap .hm-cat-total{margin-left:0;width:100%;padding-left:0}.pnl-heatmap .hm-net-cat{padding:10px 8px}.pnl-heatmap .hm-net-cat .hm-net-val{font-size:15px}.pnl-heatmap .hm-cat-h{padding:8px}.pnl-month-note{display:none}.pnl-page,.pnl-page .ads-group,.pnl-page .ops-rk-card{min-width:0}.pnl-page .ads-group,.pnl-page .ops-rk-card,.pnl-page .pnl-heatmap{flex:none}.pnl-page .pnl-heatmap{overflow-y:visible;min-height:0}.pnl-heatmap .hm-day-h,.pnl-heatmap .hm-cat-h{top:auto}.lk-root .pnl-heatmap .pnl-lbl-full{display:none}.lk-root .pnl-heatmap .pnl-lbl-mob{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1 0;min-width:0}.lk-root .pnl-heatmap .pnl-lbl-mob .hm-cat-lbl{flex:0 0 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis}}.slot{display:inline-flex;font-variant-numeric:tabular-nums}.slot-d{display:inline-block;height:1em;line-height:1em;overflow:hidden;vertical-align:bottom}.slot-reel{display:block;will-change:transform;transition:transform .6s cubic-bezier(.2,1.35,.3,1)}.slot-n{display:block;height:1em;line-height:1em;text-align:center}.slot-sep{display:inline-block;white-space:pre}.lk-reg-tabs{margin-bottom:10px}.lk-reg-tabs .tab{gap:0}@media (max-width: 880px){.lk-reg-tabs .tab{flex:1 1 0;justify-content:center;min-height:40px}.lk-root .adb-budget-head .ads-settings-btn{min-height:40px}}.sacc-form{display:flex;flex-direction:column;gap:12px;margin-top:14px}.sacc-seg{display:flex;width:100%;gap:2px;padding:2px;background:var(--panel-2);border:1px solid var(--line);border-radius:9px}.sacc-seg-btn{flex:1;padding:7px 12px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--txt-2);cursor:pointer}.sacc-seg-btn.active{background:var(--accent);color:var(--on-accent)}.sacc-role{font-family:var(--mono)}.sacc-role-rd{background:#16a07a22;color:#16a07a}.sacc-role-fd{background:color-mix(in srgb,var(--amber) 13.33%,transparent);color:var(--amber)}.sacc-firedoff.on,.sacc-firedoff.on:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.dep-add-row{display:flex;gap:8px}.dep-add-row .rev-input-wrap{flex:1}.dep-add-btn{flex:0 0 auto}.dep-badge{margin-left:8px;font-size:10px;font-weight:800;padding:1px 8px;vertical-align:middle}.dep-empty{color:var(--txt-3);font-size:12px;padding:8px 2px}.dep-sum{font-size:12.5px;font-weight:700;margin:8px 2px 6px}.dep-list{border:1px solid var(--line);border-radius:8px;overflow:hidden;max-height:170px;overflow-y:auto}.dep-item{display:flex;align-items:center;gap:8px;padding:5px 9px;border-bottom:1px solid var(--line);font-size:12.5px}.dep-amt{font-weight:600}.dep-time{color:var(--txt-3);font-size:11px;margin-left:auto}.dep-del{background:none;border:none;color:var(--neg, #d33);cursor:pointer;font-size:15px;line-height:1;padding:0 2px}.sacc-del{margin-right:auto;white-space:nowrap;color:var(--neg)}.sacc-confirm-bg{z-index:var(--z-modal-over)}.sacc-confirm-text{font-size:13.5px;color:var(--txt-2);line-height:1.5;margin:6px 0 4px}.sales-tabs{margin-left:auto}.sales-tabs .tabbar-btn{display:inline-flex;align-items:center;gap:7px}.pr-badge{padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;border:1px solid var(--line);color:var(--txt-3)}.pr-badge-final{color:var(--usdt);border-color:currentColor}.pr-tags{display:flex;gap:6px;align-items:center}.pr-tag-src{display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--amber-soft);color:var(--amber);flex-shrink:0}.pr-tags .ops-proj-chip{font-size:10px;color:var(--txt-3);gap:4px}.pr-link{cursor:pointer}.pr-link:hover{text-decoration:underline}.pr-donuts{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.pr-table{margin-top:14px}.ads-offers-row+.ads-group-head{margin-top:14px}.pr-head-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.pr-head-actions+.sales-tabs{margin-left:8px}.adb-card-inline .adb-inline-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.adb-card-inline .adb-inline-row .adb-dir-sub{margin-top:0}.adb-card-inline .adb-leg-val{color:var(--txt-2)}.adb-card-inline .adb-dot-sep{padding:0 8px}.pr-howto{font-size:12px;color:var(--txt-2);line-height:1.5;margin-bottom:12px}.pr-done{font-weight:600;color:var(--usdt)}.pr-settings{max-width:1720px;width:98vw}.pr-settings .rev-modal-body{display:flex;flex-direction:column;overflow:hidden}.pr-settings .rss{min-width:130px;font-size:11.5px}.pr-date{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--txt-2);font-size:11px;padding:5px 7px}[data-theme=dark] .pr-date{color-scheme:dark}.pr-sum{font-family:var(--mono);color:var(--usdt);white-space:nowrap}.pr-periods{display:inline-flex;flex-direction:column;gap:2px;font-size:10.5px;color:var(--txt-3)}.pr-period{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.pr-period-none{opacity:.7;font-style:italic}.pr-period-fired{color:var(--neg);font-weight:700}.pr-period-x{border:none;background:transparent;color:var(--txt-3);cursor:pointer;font-size:10px;padding:0 2px}.pr-period-x:hover{color:var(--neg)}.pr-note{font-size:11px;color:var(--txt-3);margin-bottom:10px;line-height:1.45}.pr-slot{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px dashed var(--line);border-radius:8px;margin-bottom:8px}.pr-slot.filled{border-style:solid;border-color:var(--usdt)}.pr-slot-name{font-weight:600;font-size:12px;min-width:48px}.pr-slot-pick{flex:1;font-size:11.5px;color:var(--txt-3);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-slot-pick input{display:none}.pr-counter{font-size:11.5px;color:var(--txt-2);margin-top:4px}.pr-result{margin-top:10px;font-size:11.5px;color:var(--txt-2);display:flex;flex-direction:column;gap:6px}.sales-tab-short,.sacc-counter-short,.sales-caption-short,.pr-hm-title-mob{display:none}@media (max-width: 880px){.sales-tabs{margin-left:0}.sales-tabs .tabbar-btn{font-size:0;white-space:nowrap;padding:8px 10px}.sales-tabs .tabbar-btn .svic{font-size:13px}.sales-tab-short{display:inline;font-size:13px}.sales-caption{font-size:0}.sales-caption .sales-caption-short{display:inline;font-size:12px}.texport-bar .sacc-counter{font-size:0}.texport-bar .sacc-counter .sacc-counter-short{display:inline;font-size:12.5px}.sbh-heatmap{--sbh-name-col: 150px;--sbh-day-col: 58px;--sbh-indent-base: 8px;--sbh-indent-step: 9px}.sbh-heatmap .hm-cat,.sbh-heatmap .hm-net-cat{min-width:0}.sbh-heatmap .hm-cat{flex-wrap:wrap;align-content:center;gap:2px 6px;padding-right:8px}.sbh-heatmap .hm-cat-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sbh-heatmap .hm-cat-total{margin-left:0;width:100%;padding-left:0}.sbh-heatmap .hm-name-stack{flex:1 1 0;min-width:0}.sbh-heatmap .buyer-emojis{gap:1px}.sbh-heatmap .ad-emoji{padding:1px 3px;font-size:12px}.sbh-heatmap .hm-net-cat{padding:10px 8px}.sbh-heatmap .hm-net-cat .hm-net-val{font-size:15px}.sbh-heatmap .hm-cat-h{padding:8px}.ads-group-head .fexport{font-size:0;padding:8px 11px;flex-shrink:0}.ads-group-head .fexport .svic{font-size:13px}.ads-group-head .fexport .svic.il-ic{margin-right:0}.prh-heatmap{--prh-name-col: 150px;--prh-day-col: 58px}.prh-heatmap .hm-cat,.prh-heatmap .hm-net-cat{min-width:0}.prh-heatmap .hm-cat{flex-wrap:wrap;align-content:center;gap:2px 6px;padding-left:10px;padding-right:8px}.prh-heatmap .hm-name-stack{flex:1 1 0;min-width:0}.prh-heatmap .hm-cat-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis}.prh-heatmap .hm-cat-val{width:100%;margin-left:0;padding-left:0}.prh-heatmap .pr-tags{flex-wrap:wrap;gap:3px}.prh-heatmap .pr-tag-src,.prh-heatmap .ops-proj-chip{font-size:9px;padding:1px 5px}.prh-heatmap .hm-cat-h{padding:8px}.prh-heatmap .hm-net-cat{padding:10px 8px}.pr-donuts{grid-template-columns:1fr}.ads-group:has(.pr-donuts){display:flex;flex-direction:column}.ads-group:has(.pr-donuts)>.ads-offers-row{order:2;margin-top:0;margin-bottom:14px}.ads-group:has(.pr-donuts)>.pr-donuts{order:3}.ads-group:has(.pr-donuts)>.ads-group-head:has(.fexport){order:4}.ads-group:has(.pr-donuts)>.pr-table{order:5}.pr-head-actions{order:3;flex:1 0 100%;flex-wrap:wrap;margin-left:0;gap:8px}.pr-head-actions .pr-badge{flex:1 0 100%}.pr-head-actions .ads-settings-btn{flex:1 1 0;min-width:0;min-height:40px;padding:8px 10px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-tabs{order:2}.pr-head-actions+.sales-tabs{margin-left:0}.pr-settings .agbm-table .title-row th{height:32px;padding:6px 9px}.pr-settings .agbm-table .filt-row th{position:sticky;top:32px;z-index:2}.pr-settings .texport-bar .freset:not(.fin-tx-refresh){font-size:12px}.lk-root .sbh-heatmap .hm-name-row{flex-wrap:wrap;gap:2px 6px}.lk-root .sbh-heatmap .hm-name-row .fired-badge{flex:0 0 auto;margin-right:auto}.lk-root .sbh-heatmap .hm-name-row .hm-cat-lbl{flex:1 0 100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.ads-group-head .pr-hm-title{font-size:0}.ads-group-head .pr-hm-title .pr-hm-title-mob{display:inline;font-size:15px}}.rank-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.rank-eye{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--txt-2);cursor:pointer}.rank-eye:hover{background:var(--hov);color:var(--txt)}.rank-eye[aria-pressed=true]{color:var(--accent)}.rank-eye:disabled{opacity:.6;cursor:default}.rank-spoiler{position:relative;overflow:hidden;border-radius:10px;padding:4px 0}.rank-spoiler-row{display:flex;align-items:center;gap:10px;padding:7px 0;filter:blur(3px)}.rank-spoiler-row i{height:9px;border-radius:5px;background:var(--txt-3);opacity:.4}.rank-spoiler-dot{width:18px;height:18px;flex:none;border-radius:50%;background:var(--txt-3);opacity:.4}.rank-spoiler:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(var(--txt-2) .8px,transparent 1.2px),radial-gradient(var(--txt-3) .6px,transparent 1px);background-size:7px 7px,11px 11px;background-position:0 0,3px 5px;opacity:.55;animation:rank-spoiler-drift 2.4s linear infinite}@keyframes rank-spoiler-drift{to{background-position:7px -7px,-8px 16px}}@media (prefers-reduced-motion: reduce){.rank-spoiler:after{animation:none}}.tabbar{position:relative;display:inline-flex;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:5px;box-shadow:var(--shadow)}.tabbar-pill{position:absolute;left:0;top:0;border-radius:9px;background:var(--accent);box-shadow:0 6px 16px -7px var(--accent);pointer-events:none;z-index:0;transition:none}.tabbar-anim .tabbar-pill{transition:transform .42s cubic-bezier(.34,1.56,.64,1),width .42s cubic-bezier(.34,1.56,.64,1)}.tabbar-btn{position:relative;z-index:1;border:none;background:transparent;color:var(--txt-2);font-family:inherit;font-weight:600;font-size:13px;padding:8px 15px;border-radius:9px;cursor:pointer;transition:color .15s,background .15s}.tabbar-btn:not(.active):hover{color:var(--txt);background:var(--hov)}.tabbar-btn.active{color:var(--on-accent)}.tabbar-btn.active .svic .svic-svg,.tabbar-btn.active .svic:hover .svic-svg{stroke:var(--on-accent)}.tabbar-btn.tab-pop .svic-svg{animation:tabbar-pop .44s cubic-bezier(.34,1.56,.64,1);transform-origin:center}@keyframes tabbar-pop{50%{transform:scale(1.32)}}@media (prefers-reduced-motion: reduce){.tabbar-anim .tabbar-pill{transition:transform .2s ease,width .2s ease}.tabbar-btn.tab-pop .svic-svg{animation:none}}.fprev{min-height:120px}.fprev-msg{font-size:12.5px;color:var(--txt-2);padding:16px 0;text-align:center}.fprev-msg.err{color:var(--neg)}.fprev-zoom{display:flex;flex-direction:column;gap:8px}.fprev-zoom-box{position:relative;overflow:hidden;height:70vh;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--panel-2);cursor:zoom-in;touch-action:none}.fprev-zoom-box.zoomed{cursor:grab}.fprev-zoom-box.zoomed:active{cursor:grabbing}.fprev-img{display:block;max-width:100%;max-height:100%;border-radius:8px;transition:transform .08s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.fprev-zoom-bar{display:flex;align-items:center;justify-content:center;gap:8px}.fprev-zoom-val{font-family:var(--mono);font-size:11px;color:var(--txt-2);min-width:48px;text-align:center}.fprev-canvas{overflow:auto;text-align:center}.fprev-canvas canvas{max-width:100%;height:auto}.fprev-pager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.fprev-pager .rmf-btn,.fprev-zoom-bar .rmf-btn{flex:0 0 auto;padding:7px 14px;font-size:12.5px;min-width:44px}.fprev-page{position:relative;display:inline-block;line-height:0}.fprev-page-num{font-family:var(--mono);font-size:11px;color:var(--txt-2)}.fprev-page .textLayer ::-moz-selection{background:var(--accent, #3b82f6);opacity:.35}.fprev-page .textLayer ::selection{background:var(--accent, #3b82f6);opacity:.35}.fprev-table,.fprev-table td,.fprev-doc,.fprev-text,.fprev-page .textLayer{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}.fprev-table td{cursor:text}.fprev-doc{font-size:13px;line-height:1.5;color:var(--txt);max-height:70vh;overflow:auto;word-break:break-word}.fprev-doc table{border-collapse:collapse;width:100%}.fprev-doc td,.fprev-doc th{border:1px solid var(--line);padding:4px 6px}.fprev-doc img{max-width:100%;height:auto}.fprev-textbox{max-height:70vh;overflow:auto;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--panel-2)}.fprev-text{margin:0;font-family:var(--mono);font-size:12px;line-height:1.5;color:var(--txt);white-space:pre-wrap;word-break:break-word}.fprev-tabs{display:flex;flex-wrap:wrap;gap:2px 0;margin-top:-1px;padding:2px 4px;border-top:1px solid var(--line);background:var(--panel-2);border-radius:0 0 8px 8px;position:sticky;bottom:0;z-index:1}.fprev-tab{flex:0 0 auto;max-width:180px;padding:6px 14px;border:1px solid transparent;border-top:none;border-radius:0 0 6px 6px;background:transparent;font-size:12px;color:var(--txt-2);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fprev-tab:hover{color:var(--txt);background:var(--panel)}.fprev-tab.on{color:var(--txt);font-weight:600;background:var(--panel);border-color:var(--line);box-shadow:inset 0 -2px 0 var(--accent, var(--txt-2))}.fprev-table-box{overflow:auto;max-height:65vh;border:1px solid var(--line);border-radius:8px 8px 0 0}.fprev-table{border-collapse:collapse;font-size:12px}.fprev-table td{border:1px solid var(--line);padding:4px 8px;white-space:nowrap;color:var(--txt)}.fprev-note{font-size:11px;color:var(--txt-3);margin-top:8px}.fprev-video{width:100%;max-height:70vh;border-radius:10px;background:#000;display:block}@media (max-width: 880px){.fprev-table-box,.fprev-doc,.fprev-textbox{max-height:60vh}}.hr-page{display:flex;flex-direction:column;min-height:0;--hr-glow: 12px}.hr-tabsrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.hr-tabs{margin-bottom:0}.hr-tabs-right{margin-left:auto;display:flex;gap:8px}.hr-filters{display:flex;gap:10px;align-items:center;flex-wrap:nowrap;margin-bottom:12px}.hr-search{position:relative;flex:1 1 auto;min-width:220px;display:flex;align-items:center}.hr-filter-sel{flex:0 0 auto;min-width:170px;max-width:230px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--txt);font-size:13px}.hr-search .svic{position:absolute;left:10px;color:var(--txt-3);pointer-events:none}.hr-search input{width:100%;height:34px;padding:0 12px 0 32px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--txt);font-size:13px}.hr-body{flex:1;min-height:0;overflow:auto;padding:var(--hr-glow) var(--hr-glow) 24px;margin:calc(-1 * var(--hr-glow)) calc(-1 * var(--hr-glow)) 0}.hr-btn{height:32px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--txt);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.hr-btn:hover{background:var(--hov)}.hr-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.hr-btn.toggle.on{border-color:var(--accent);color:var(--accent)}.hr-btn.icon{width:32px;padding:0;justify-content:center}.hr-btn-wide{width:100%;justify-content:center;margin-bottom:10px}.hr-btn:disabled{opacity:.65;cursor:not-allowed}.hr-icon-btn{border:0;background:none;padding:3px;border-radius:7px;color:var(--txt-3);cursor:pointer;display:inline-grid;place-items:center}.hr-icon-btn:hover{background:var(--hov);color:var(--txt)}.hr-icon-btn.danger:hover{background:var(--neg-soft);color:var(--neg)}.hr-note{font-size:12px;color:var(--txt-2)}.hr-note.ok{color:var(--usdt)}.hr-decider{font-size:12px;color:var(--txt-2);white-space:nowrap}.hr-empty{border:1px dashed var(--line);border-radius:var(--radius);padding:40px 16px;text-align:center;color:var(--txt-2);font-size:13px}.hr-error{border:1px solid var(--neg);background:var(--neg-soft);color:var(--neg);border-radius:9px;padding:8px 12px;font-size:12.5px;margin-bottom:10px;cursor:pointer}.hr-flash{animation:hr-flash .7s ease-in-out 3}@keyframes hr-flash{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 10px 24px -14px var(--accent),0 0 0 1px var(--accent),0 0 16px -4px var(--accent)}}@media (prefers-reduced-motion: reduce){.hr-flash{animation:none;box-shadow:0 10px 24px -14px var(--accent),0 0 0 1px var(--accent),0 0 16px -4px var(--accent)}}.hr-list{display:flex;flex-direction:column;gap:10px}.hr-req{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hr-req.hv-lift:hover{transform:none}.hr-req-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto auto auto;align-items:center;gap:14px;padding:12px 16px;cursor:pointer}.hr-req-id{font-family:var(--mono);font-size:11.5px;color:var(--txt-3);font-weight:700;display:inline-flex;align-items:center;gap:6px}.hr-call-dot{width:8px;height:8px;border-radius:50%;background:var(--neg);box-shadow:0 0 0 3px var(--neg-soft);flex-shrink:0}.hr-req-title{font-weight:700;font-size:14px}.hr-req-sub{color:var(--txt-2);font-size:12px;margin-top:2px}.hr-chev{color:var(--txt-3);font-size:12px;line-height:1;display:grid;place-items:center;transition:transform .18s}.hr-req.open .hr-chev{transform:rotate(180deg)}.hr-req-body{border-top:1px solid var(--line)}.hr-pill{padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.hr-pill.warn{background:var(--amber-soft);color:var(--amber)}.hr-pill.ok{background:var(--usdt-soft);color:var(--usdt)}.hr-pill.bad{background:var(--neg-soft);color:var(--neg)}.hr-pill.info{background:var(--accent-soft);color:var(--accent)}.hr-counts{display:flex;gap:10px;font-size:12px;font-weight:700;white-space:nowrap}.hr-counts .b{color:var(--neg)}.hr-counts .o{color:var(--usdt)}.hr-mini{display:flex;align-items:center;gap:4px}.hr-mini-dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:800;border:1.5px solid var(--line);color:var(--txt-3);background:var(--panel-2)}.hr-mini-dot .svic-svg{width:11px;height:11px}.hr-mini-dot.done{background:var(--usdt-soft);border-color:var(--usdt);color:var(--usdt)}.hr-mini-dot.cur{border-color:var(--accent);color:var(--accent)}.hr-mini-dot.fail{background:var(--neg-soft);border-color:var(--neg);color:var(--neg)}.hr-stepper{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(96px,1fr);gap:4px;padding:14px 12px 10px;overflow-x:auto}.hr-step{position:relative;border:0;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 2px 8px;border-radius:10px}.hr-step:before{content:"";position:absolute;top:28px;left:calc(50% + 26px);width:calc(100% - 52px);height:2px;border-radius:2px;background:var(--line)}.hr-step:last-child:before{display:none}.hr-step.done:before{background:var(--usdt)}.hr-dot{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:800;border:2px solid var(--line);color:var(--txt-3);background:var(--panel);transition:box-shadow .15s ease}.hr-dot .svic-svg{width:18px;height:18px}.hr-step.done .hr-dot{background:var(--usdt-soft);border-color:var(--usdt);color:var(--usdt);box-shadow:0 0 0 3px var(--usdt-soft)}.hr-step.fail .hr-dot{background:var(--neg-soft);border-color:var(--neg);color:var(--neg);box-shadow:0 0 0 3px var(--neg-soft)}.hr-step.cur .hr-dot{border-color:var(--accent);color:var(--txt);background:var(--panel)}.hr-step.cur .hr-dot:before,.hr-step.filled .hr-dot:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:conic-gradient(var(--accent) var(--hr-fill, 0%),var(--accent-soft) 0);-webkit-mask:radial-gradient(circle 23px at center,transparent 98%,#000 100%);mask:radial-gradient(circle 23px at center,transparent 98%,#000 100%)}.hr-step-label{font-size:12px;color:var(--txt-2);text-align:center;line-height:1.25}.hr-step.active .hr-step-label{color:var(--accent);font-weight:700}.hr-rows{padding-bottom:8px}.hr-row{display:grid;grid-template-columns:26px minmax(200px,1.2fr) minmax(0,3fr);align-items:center;gap:12px;padding:6px 16px;min-height:42px}.hr-row:nth-child(odd){background:var(--panel-2)}.hr-row.next{box-shadow:inset 2px 0 0 var(--accent)}.hr-row.dim{opacity:.45}.hr-row.checked .hr-row-name{text-decoration:line-through;color:var(--txt-3)}.hr-row.sub{grid-template-columns:minmax(140px,auto) minmax(0,1fr);align-items:center;-moz-column-gap:14px;column-gap:14px}.hr-row.sub .hr-row-name{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--txt-3);font-weight:700}.hr-row-name{font-size:13px;color:var(--txt-2)}.hr-row.next .hr-row-name{color:var(--txt);font-weight:700}.hr-chk{width:22px;height:22px;border-radius:7px;border:2px solid var(--line);background:transparent;cursor:pointer;padding:0;display:grid;place-items:center;caret-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hr-chk:focus{outline:none}.hr-chk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hr-chk.on{background:var(--usdt);border-color:var(--usdt)}.hr-chk.on:after{content:"";width:10px;height:5px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) translate(1px,-1px)}.hr-chk:disabled{opacity:.65;cursor:default}.hr-ctrls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hr-inp{height:32px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--txt);font-size:13px;width:200px;max-width:100%}.hr-inp.wide{width:320px}.hr-area{width:420px;height:auto;min-height:32px;padding:7px 10px;resize:vertical;font-family:inherit}.hr-sel,.hr-date{height:32px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--txt);font-size:13px}.hr-sel:hover,.hr-date:hover{border-color:var(--txt-3)}.hr-sel:disabled,.hr-date:disabled{background:var(--panel-2)}.hr-sel{min-width:190px}.hr-sel.short{min-width:120px}.hr-sel.wide{min-width:260px}.hr-sel.pass{color:var(--usdt)}.hr-sel.fail{color:var(--neg)}.hr-date{min-width:170px}.hr-time{display:inline-flex;align-items:center;gap:4px}.hr-time-sel{height:32px;min-width:64px;padding:0 8px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--txt);font-size:13px}.hr-search input,.hr-filter-sel,.hr-inp,.hr-sel,.hr-date,.hr-time-sel{outline:none}.hr-search input:focus,.hr-filter-sel:focus,.hr-inp:focus,.hr-sel:focus,.hr-date:focus,.hr-time-sel:focus{border-color:var(--accent)}.hr-time-sep{color:var(--txt-3);font-weight:700}.hr-money{display:inline-flex;align-items:center;gap:6px}.hr-money .hr-inp{width:140px}.hr-cur{font-size:12px;font-weight:700;color:var(--txt-2)}.hr-tg{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.hr-tg .hr-inp{width:260px}.hr-tg-note{flex:1 1 260px;min-width:0}.hr-file{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:9px;border:1px dashed var(--line);background:transparent;color:var(--txt-2);font-size:13px;font-weight:600;cursor:pointer;max-width:100%}.hr-file.has{border-style:solid;background:var(--panel);color:var(--txt);padding-right:4px}.hr-file-name{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:none;padding:0;font:inherit;cursor:pointer;min-width:0}.hr-file-name:hover{color:var(--accent)}.hr-file-x{border:0;background:none;color:var(--txt-3);cursor:pointer;display:grid;padding:2px}.hr-file-x:hover{color:var(--neg)}.hr-file-input{display:none}.hr-tags{gap:6px}.hr-tag{border:0;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:2px;max-width:100%}.hr-tag.work{background:var(--panel-2);color:var(--txt-2)}.hr-tag.ok{background:var(--usdt-soft);color:var(--usdt)}.hr-tag.bad{background:var(--neg-soft);color:var(--neg)}.hr-tag.sel{background:var(--usdt-soft);color:var(--usdt);box-shadow:0 0 0 2px currentColor}.hr-tag-name{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-tag-x{border:0;background:none;padding:0 0 0 2px;color:inherit;cursor:pointer;display:grid;opacity:.55}.hr-tag-x:hover{opacity:1;color:var(--neg)}.hr-tag-x .svic-svg{width:13px;height:13px}.hr-dup{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 16px;border-top:1px solid var(--line);background:var(--panel-2)}.hr-dup:last-child{border-radius:0 0 var(--radius) var(--radius)}.hr-dup p{margin:0;color:var(--txt-2);font-size:12.5px;max-width:70ch}.hr-btn.danger{border-color:var(--neg);color:var(--neg)}.hr-btn.danger:hover{background:var(--neg);border-color:var(--neg);color:#fff}.hr-danger-q{margin:0 0 8px;font-size:14px;font-weight:700}.hr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.hr-stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.hr-stat .subhead{display:flex;align-items:center;gap:6px;margin:0}.hr-stat-v{font-size:24px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.hr-stat-v.ok{color:var(--usdt)}.hr-stat-v small{font-size:12px;color:var(--txt-3);font-weight:700;margin-left:5px}.hr-stat-s{font-size:12px;color:var(--txt-3);line-height:1.5}.hr-seg{display:flex;height:7px;border-radius:4px;overflow:hidden;background:var(--track);gap:2px}.hr-seg i,.hr-bar i{display:block;height:100%}.hr-ring-name{font-size:11px;color:var(--txt-3);font-weight:500}.hr-ring-wrap .hr-stat-v small{display:block;margin-left:0}.hr-ring circle{cursor:pointer}.hr-bars{display:grid;grid-template-columns:auto 1fr auto;gap:5px 10px;align-items:center;font-size:11.5px}.hr-bars b{font-weight:700}.hr-bars em{font-style:normal;font-family:var(--mono);color:var(--txt-2)}.hr-bar{height:6px;border-radius:3px;background:var(--track);overflow:hidden}.hr-c-blue{background:var(--blue);color:var(--blue)}.hr-c-green{background:var(--usdt);color:var(--usdt)}.hr-c-red{background:var(--neg);color:var(--neg)}.hr-bars b.hr-c-blue,.hr-bars b.hr-c-green,.hr-bars b.hr-c-red{background:none}.hr-ring-wrap{display:flex;align-items:center;gap:14px;min-width:0}.hr-ring{width:72px;height:72px;flex-shrink:0}.hr-ring-empty{width:72px;height:72px;border-radius:50%;flex-shrink:0;background:var(--track);-webkit-mask:radial-gradient(circle 21px at center,transparent 98%,#000 100%);mask:radial-gradient(circle 21px at center,transparent 98%,#000 100%)}.hr-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.hr-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:11px 12px;display:flex;flex-direction:column;gap:6px;cursor:pointer;min-width:0}@media (hover: hover){.hr-card:hover{border-color:var(--accent)}}.hr-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}.hr-copy{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font-weight:700;font-size:13px;color:var(--txt);cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis}.hr-copy:hover{color:var(--accent)}.hr-copy .ops-copy,.hr-title-copy .ops-copy{opacity:1;font-size:13px;line-height:1;padding:4px;margin-left:0}.hr-title-copy{display:inline-flex;align-items:center;gap:8px;min-width:0}.hr-title-copy .ops-copy{font-size:13px;margin-left:0}.hr-card-name{font-size:12px;color:var(--txt-2)}.hr-card-pos{font-size:13px;font-weight:600}.hr-card-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:7px;border-top:1px solid var(--line)}.hr-card-foot .hr-docs{padding-top:0;border-top:0}.hr-card-comment{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:help}.hr-qa-comment{grid-template-columns:minmax(0,1fr);gap:4px}.hr-qa-comment dd{white-space:pre-wrap}.hr-card-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--txt-2);font-size:13px;margin-bottom:14px}.hr-card-meta .hr-docs{width:100%;justify-content:space-between;gap:0;padding-top:0;border-top:0}.hr-card-meta .hr-doc .svic-svg{width:24px;height:24px}.hr-docs{display:flex;gap:10px;align-items:center;padding-top:7px;border-top:1px solid var(--line)}.hr-doc{color:var(--txt-3);display:grid;border:0;background:none;padding:0;font:inherit}.hr-doc.on{color:var(--usdt)}button.hr-doc{cursor:pointer}button.hr-doc:hover{color:var(--accent)}.hr-divider{display:flex;align-items:center;gap:12px;margin:22px 0 10px;color:var(--neg);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.hr-divider:after{content:"";flex:1;height:1px;background:var(--neg-soft)}.hr-anketa-field{display:block;width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;color:var(--txt);font-family:var(--mono);font-size:14px;line-height:1.45;padding:11px 13px;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;transition:.13s}textarea.hr-anketa-field{resize:none;overflow:hidden}textarea.hr-anketa-field:focus{border-color:var(--accent)}.hr-anketa-field.empty{color:var(--txt-3)}.hr-qa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--line);margin:0}.hr-qa dt{color:var(--txt-2);font-size:12.5px}.hr-qa dd{margin:0;font-weight:600;font-size:13px}.hr-pl-top{display:flex;margin-bottom:10px}.hr-admins{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.hr-admin{display:grid;grid-template-columns:minmax(200px,300px) 1fr;gap:14px;padding:10px 14px;align-items:center}.hr-admin:nth-child(odd){background:var(--panel-2)}.hr-admin.head{background:var(--track);color:var(--txt-3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.hr-admin-name,.hr-admin-ch{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.hr-chn{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:999px;padding:2px 6px 2px 10px;font-size:12px}.hr-card-new{align-self:flex-start}.hr-modal-sel{width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:11px 13px;color:var(--txt);font-size:14px;transition:.13s}.hr-modal-sel:focus{border-color:var(--accent)}.hr-qhead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.hr-qtitle{font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-card-title{font-weight:700;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis}.hr-qnote{display:block;margin:0 0 8px}.hr-qlist{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.hr-qrow{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 14px}.hr-qrow:nth-child(odd){background:var(--panel-2)}.hr-qrow.off .hr-qtext,.hr-qa.off dt,.hr-qa.off dd{opacity:.6}.hr-qnum{color:var(--txt-3);font-size:12px;font-weight:700;text-align:right}.hr-qmain{min-width:0}.hr-qtext{font-size:13px;font-weight:600;overflow-wrap:anywhere}.hr-qmeta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.hr-qbtns{display:flex;align-items:center;gap:8px}.hr-qbtns .hr-icon-btn{padding:7px}.hr-check{display:flex;align-items:center;gap:8px;font-size:13px}.hr-cal-head{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.hr-cal-month{font-weight:700;font-size:13.5px}.hr-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.hr-cal-wd{font-size:11px;color:var(--txt-3);text-transform:uppercase;letter-spacing:.06em;text-align:center;padding-bottom:2px}.hr-cal-cell{min-height:56px;border:1px solid var(--line);border-radius:8px;padding:4px;background:var(--panel);min-width:0}.hr-cal-cell.empty{border:0;background:none}.hr-cal-cell.has{background:var(--panel-2)}.hr-cal-cell.today{border-color:var(--accent)}.hr-cal-num{font-size:11px;color:var(--txt-3);font-weight:700}.hr-cal-call{display:flex;flex-direction:column;border-left:2px solid var(--neg);padding-left:5px;margin-top:4px;font-size:11px;line-height:1.3;min-width:0}.hr-cal-call.past{border-left-color:var(--line);opacity:.55}.hr-cal-vac{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-cal-who{color:var(--txt-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rev-modal:has(.hr-cal){max-width:900px}.hr-storage-warn{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;border-left:3px solid var(--amber);border-radius:8px;background:var(--amber-soft);color:var(--amber);font-size:12.5px;font-weight:600}.hr-storage-warn svg{flex:none;width:16px;height:16px;stroke:currentColor}.hr-btn.muted{background:var(--panel-2);border-color:var(--line);color:var(--txt-2)}.hr-btn.muted:hover{color:var(--txt);border-color:var(--txt-3)}.hr-afiles{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.hr-afile{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:0;background:none;padding:0;font:inherit;color:var(--txt);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-afile:hover{color:var(--accent)}.hr-desc-text{width:100%;min-height:190px;resize:vertical;line-height:1.45}.hr-docs-alert{display:inline-flex;align-items:center;gap:8px;padding:5px 11px 5px 9px;border:1px solid color-mix(in srgb,var(--neg) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--neg) 10%,transparent);color:var(--neg);font-size:12px;font-weight:600;white-space:nowrap;cursor:help}.hr-docs-alert .pulse-dot{margin-left:0;cursor:inherit}.hr-chk.auto{cursor:default}.hr-chk.auto:disabled{opacity:1}.hr-docs-req{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.hr-docs-req .hr-note{white-space:normal}@media (min-width: 881px){.hr-create{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.hr-create:hover{background:var(--accent-2);border-color:var(--accent-2)}}.hr-tab-mob,.hr-filter-mob,.hr-pill-mob,.hr-create-ic,.hr-tab-add{display:none}@media (max-width: 880px){.hr-tabs{flex:1 1 100%;min-width:0;max-width:100%;overflow-x:auto;font-size:0}.hr-tabs .tabbar-btn{flex:none;padding:8px 12px;font-size:0}.hr-tab-mob{display:inline;font-size:13px}.hr-tabs-right{flex:1 1 100%;margin-left:0;align-items:center}.hr-filter-mob{display:inline-flex;flex:1 1 auto;min-width:0;max-width:none}.hr-filter-pc{display:none}.hr-tabs-right .hr-btn{height:40px;flex:none}.hr-tabs-right .hr-btn.icon{width:40px}.hr-tabs-right .hr-tab-add{display:inline-flex;flex:1 1 100%;justify-content:center}.hr-tab-add-pc{display:none}.hr-filter-mob.sf-btn,.hr-search input{height:40px}.hr-create{width:36px;padding:0;gap:0;justify-content:center;font-size:0}.hr-create-ic{display:grid;font-size:13px}.hr-search{flex:1 1 100%;max-width:none}.hr-filters{flex-wrap:wrap}.hr-req-head{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"dot title pill del" "dot sub sub sub";align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:2px;padding:10px 12px}.hr-req-main{display:contents}.hr-req-id{grid-area:dot;font-size:0;gap:0}.hr-req-title{grid-area:title;min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-req-sub{grid-area:sub;margin-top:0;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-req-head>.hr-pill{grid-area:pill;padding:3px 8px}.hr-req-head>.hr-pill.has-short{font-size:0}.hr-pill-mob{display:inline;font-size:11px;white-space:nowrap}.hr-req-head>.hr-icon-btn{grid-area:del}.hr-counts,.hr-mini,.hr-chev{display:none}.hr-stepper{grid-auto-columns:minmax(0,1fr);gap:2px;padding:12px 8px 8px;overflow-x:visible}.hr-step{gap:0;padding:4px 0}.hr-step-label{display:none}.hr-dot{width:34px;height:34px;font-size:13px}.hr-dot .svic-svg{width:15px;height:15px}.hr-step:before{top:21px;left:calc(50% + 21px);width:calc(100% - 42px)}.hr-step.cur .hr-dot:before,.hr-step.filled .hr-dot:before{top:-4px;right:-4px;bottom:-4px;left:-4px;-webkit-mask:radial-gradient(circle 17px at center,transparent 98%,#000 100%);mask:radial-gradient(circle 17px at center,transparent 98%,#000 100%)}.hr-step.active .hr-dot{outline:2px solid var(--accent);outline-offset:3px}.hr-row{grid-template-columns:22px minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:8px;padding:10px 12px}.hr-row .hr-ctrls{grid-column:2}.hr-row-name{min-width:0;overflow-wrap:break-word}.hr-chk{width:20px;height:20px}.hr-row.sub{grid-template-columns:minmax(0,1fr);row-gap:6px}.hr-row.sub .hr-row-name,.hr-row.sub .hr-ctrls{grid-column:1 / -1}.hr-ctrls{width:100%;min-width:0}.hr-ctrls>*{min-width:0}.hr-ctrls .hr-inp,.hr-ctrls .hr-inp.wide,.hr-ctrls .hr-area,.hr-ctrls .hr-sel,.hr-ctrls .hr-sel.short,.hr-ctrls .hr-sel.wide,.hr-ctrls .hr-date,.hr-ctrls .hr-file,.hr-ctrls .hr-btn{width:100%;min-width:0;max-width:none}.hr-ctrls .hr-inp,.hr-ctrls .hr-sel,.hr-ctrls .hr-date,.hr-ctrls .hr-file,.hr-ctrls .hr-btn,.hr-ctrls .hr-time-sel{height:40px}.hr-ctrls .hr-area{height:auto;min-height:76px}.hr-ctrls .hr-time,.hr-ctrls .hr-money,.hr-ctrls .hr-tg,.hr-ctrls .hr-docs-req{display:flex;width:100%;flex-wrap:wrap}.hr-ctrls .hr-time-sel{flex:1 1 0;min-width:0}.hr-ctrls .hr-money .hr-inp{flex:1 1 auto;width:auto}.hr-ctrls .hr-tg .hr-inp{flex:1 1 100%;width:100%}.hr-ctrls .hr-note{flex:1 1 100%;min-width:0;overflow-wrap:break-word}.hr-docs-req .hr-btn,.hr-docs-alert{width:100%;justify-content:center}.hr-docs-alert{white-space:normal}.hr-copy .ops-copy,.hr-title-copy .ops-copy{font-size:15px;padding:8px}.hr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-admin{grid-template-columns:minmax(0,1fr)}.hr-qrow{grid-template-columns:28px minmax(0,1fr)}.hr-qbtns{grid-column:2}}.lk-team-card{padding:10px}.lk-team-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.lk-team-item{min-width:0;display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);cursor:pointer;text-align:left;transition:.15s}.lk-team-item:hover{background:var(--hov)}.lk-team-item:disabled{color:inherit;cursor:default}.lk-team-item:disabled:hover{background:var(--panel)}.lk-team-ava{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#fff;background:linear-gradient(145deg,#2ec27e,#1f9d57)}.lk-team-info{display:flex;flex-direction:column;flex:1;min-width:0}.lk-team-name{font-weight:600;font-size:13.5px;color:var(--txt)}.lk-team-pos{font-size:12px;color:var(--txt-3)}.lk-team-chev{color:var(--txt-3);font-size:18px}.lk-team-add-short{display:none}.lk-prof-row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.lk-prof-l{color:var(--txt-3)}.lk-prof-v{color:var(--txt);font-weight:500}.lk-fire-note{font-size:12px;color:var(--txt-3);margin-top:6px}@media (max-width: 880px){.lk-gh-sub,.lk-partner-head{display:none}.ads-group-head .lk-team-add{min-height:40px;font-size:0;white-space:nowrap;padding:9px 12px}.ads-group-head .lk-team-add .lk-team-add-short{display:inline;font-size:12.5px}.lk-team-item{padding:9px 10px;gap:9px}.lk-team-name{font-size:13px}.lk-team-list{--lk-tile-h: 58px;--lk-tile-gap: 10px;gap:var(--lk-tile-gap);max-height:calc(var(--lk-tile-h) * 3 + var(--lk-tile-gap) * 2);overflow-y:auto}}.lk-root{min-height:100vh;padding-left:var(--sa-l);padding-right:var(--sa-r)}.lk-topbar{justify-content:space-between}.lk-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit;cursor:pointer}.lk-brand-row{display:flex;align-items:center;gap:8px}.lk-brand h1{font-size:15px;font-weight:700;color:var(--txt);line-height:1.1}.lk-placeholder{padding:40px 8px;text-align:center;color:var(--txt-2)}.lk-placeholder h2{font-size:18px;font-weight:700;color:var(--txt);margin-bottom:8px}.lk-placeholder p{font-size:13px;color:var(--txt-3)}.lk-mnav{display:none}@media (max-width: 880px){.lk-root .lk-mnav{display:flex}.lk-root{--mnav-h: 58px;height:100vh;height:100dvh;min-height:0;display:flex;flex-direction:column}.lk-brand{display:none}}.api-wrap{max-height:56vh;overflow-y:auto;border:1px solid var(--line-soft);border-radius:10px}.api-table{width:100%;border-collapse:collapse;font-size:13px}.api-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--txt-3);font-weight:700;padding:10px 14px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel-2)}.api-table td{padding:11px 14px;border-bottom:1px solid var(--line-soft);color:var(--txt);vertical-align:middle}.api-table tr:last-child td{border-bottom:none}.api-purpose{font-size:12px;color:var(--txt-2)}.api-st{font-family:Inter;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.api-st.ok{color:var(--usdt)}.api-st.warn{color:var(--amber)}.api-st.none{color:var(--txt-3)}.api-subtabs{align-self:flex-start}@media (max-width: 880px){.api-wrap{max-height:none;border:none;border-radius:0}.api-table,.api-table tbody,.api-table tr,.api-table td{display:block}.api-table thead{display:none}.api-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:11px 12px;margin-bottom:8px;border:1px solid var(--line-soft);border-radius:10px;background:var(--panel-2)}.api-table tr:last-child{margin-bottom:0}.api-table td{padding:0;border-bottom:none;font-weight:600}.api-table td:first-child{flex:1 1 auto;min-width:0;order:1;overflow-wrap:break-word}.api-table td:last-child{flex:0 0 auto;order:2}.api-table td.api-purpose{flex:1 0 100%;order:3;font-weight:400;line-height:1.4}}.tgb-scope{display:flex;flex-direction:column;gap:18px}.tgb-block{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px}.tgb-block-title{font-size:13.5px;font-weight:600;color:var(--txt);margin-bottom:10px}.tgb-block-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.tgb-block-head .tgb-block-title{margin-bottom:0}.tgb-botlink{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:3px 5px 3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--accent);font-size:12.5px;text-decoration:none}.tgb-botlink:hover{border-color:var(--accent)}.tgb-botlink-name{font-family:var(--mono);white-space:nowrap}.tgb-botpic{width:22px;height:22px;border-radius:50%;display:block}.tgb-readonly{font-size:12px;color:var(--txt-3);min-width:0}.tgb-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid var(--line-soft)}.tgb-row:first-of-type{border-top:none}.tgb-row-head{display:flex;align-items:center;gap:9px;min-width:0;flex:1 1 auto}.tgb-num{flex-shrink:0;width:22px;height:22px;border-radius:7px;background:var(--accent-soft);color:var(--accent);font-family:var(--mono);font-size:11.5px;display:flex;align-items:center;justify-content:center}.tgb-label{font-size:13px;color:var(--txt);min-width:0}.tgb-row-body{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;flex:1 1 auto}.tgb-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.tgb-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 11px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);font-size:12.5px;color:var(--txt)}.tgb-chip-main{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.tgb-chip-name{white-space:nowrap;line-height:1.2}.tgb-chip-pos{display:inline-block;padding:1px 6px;border-radius:999px;background:var(--accent-soft);color:var(--txt-2);font-size:10.5px;line-height:1.5;white-space:nowrap}.tgb-chip-x{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--txt-3);cursor:pointer;padding:2px;border-radius:999px}.tgb-chip-x:hover{color:var(--neg)}.tgb-chip-x .svic{font-size:10px}.tgb-empty,.tgb-fixed{font-size:12.5px;color:var(--txt-3)}.tgb-fixed{font-style:normal}.tgb-add{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--txt-2);font-size:12.5px;cursor:pointer}.tgb-add:hover{border-color:var(--accent);color:var(--accent)}.tgb-add .svic{font-size:11px}.tgb-row-planned .tgb-label{color:var(--txt-2)}.tgb-row-planned .tgb-num{background:var(--track);color:var(--txt-3)}.tgb-note{margin-top:10px;font-size:12.5px;color:var(--txt-3)}.tgb-loading{font-size:12.5px;color:var(--txt-3);padding:8px 0}.tgb-opt{display:flex;align-items:baseline;gap:8px;min-width:0}.tgb-opt-name{color:var(--txt)}.tgb-opt-tg{font-family:var(--mono);font-size:11.5px;color:var(--accent)}.tgb-opt-dim{font-size:11.5px;color:var(--txt-3)}.tgb-ico{flex-shrink:0;width:22px;height:22px;border-radius:7px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center}.tgb-ico .svic-svg{width:14px;height:14px;stroke:var(--accent)}@media (max-width: 880px){.tgb-row{flex-direction:column;align-items:stretch;gap:9px}.tgb-row-body,.tgb-chips{justify-content:flex-start}.tgb-add{width:100%}}.pl-subtabs{align-self:flex-start}.pl-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pl-bar .subhead{margin:0}.pl-wrap{max-height:60vh;overflow:auto;border:1px solid var(--line-soft);border-radius:10px}.pl-table{width:100%;border-collapse:collapse;font-size:13px}.pl-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--txt-3);font-weight:700;padding:10px 14px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel-2);white-space:nowrap}.pl-table td{padding:10px 14px;border-bottom:1px solid var(--line-soft);color:var(--txt);vertical-align:middle}.pl-table tr:last-child td{border-bottom:none}.pl-mono{font-family:var(--mono);font-size:12px}.pl-num{font-family:var(--mono);font-size:12px;white-space:nowrap}.pl-contacts,.pl-features{font-size:12px;color:var(--txt-2)}.pl-actions{display:flex;gap:6px;justify-content:flex-end}.pl-bar .rmf-btn,.pl-actions .rmf-btn,.pl-feature .rmf-btn,.pl-contact .rmf-btn{flex:none}.pl-actions .rmf-btn,.pl-feature .rmf-btn{padding:6px 12px;font-size:12.5px}.pl-st{font-size:12px;font-weight:600;white-space:nowrap}.pl-st.ok{color:var(--usdt)}.pl-st.warn{color:var(--amber)}.pl-st.bad{color:var(--neg)}.pl-overdue{color:var(--neg);font-weight:600}.pl-tag{margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;color:var(--txt-2);background:var(--accent-soft)}.pl-err{color:var(--neg);font-size:12.5px;margin-top:8px}.pl-empty{color:var(--txt-3);font-size:12.5px;padding:12px 14px}.pl-hint{color:var(--txt-3);font-size:12px;line-height:1.45;margin:0 0 10px}.pl-contact{display:grid;grid-template-columns:1.2fr 1fr 1.2fr auto;gap:6px;margin-bottom:6px}.pl-check{display:flex;align-items:center;gap:8px;font-size:13px;margin:4px 0 12px}.pl-feature{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:4px 12px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.pl-f-name{font-weight:600;font-size:13px}.pl-f-hist{grid-column:1 / -1;grid-row:2;font-size:11.5px;color:var(--txt-3)}.pl-totals{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.pl-total{border:1px solid var(--line-soft);border-radius:10px;padding:12px 14px;background:var(--panel-2)}.pl-total-v{font-family:var(--mono);font-size:22px;font-weight:700}.pl-total-l{font-size:11.5px;color:var(--txt-3);margin-top:2px}.pl-exp{font-size:13px;padding:4px 0}@media (max-width: 880px){.pl-wrap{max-height:none;border:none;border-radius:0}.pl-table,.pl-table tbody,.pl-table tr,.pl-table td{display:block}.pl-table thead{display:none}.pl-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:11px 12px;margin-bottom:8px;border:1px solid var(--line-soft);border-radius:10px;background:var(--panel-2)}.pl-table td{padding:0;border-bottom:none}.pl-table td:empty{display:none}.pl-actions,.pl-contacts,.pl-features{flex:1 0 100%;justify-content:flex-start}.pl-contact{grid-template-columns:1fr}}.fin-tx-scroll{overflow-x:auto}.fin-tx-table{width:100%;border-collapse:collapse}.fin-tx-table th,.fin-tx-table td{padding:11px 12px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;font-size:12.5px}.fin-tx-table thead th{background:var(--panel-2);color:var(--txt-3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.fin-tx-table thead .filt-row th{padding:6px 12px 10px;text-transform:none}.fin-tx-table tbody tr:hover{background:var(--hov)}.fin-tx-table tbody tr:hover .ops-copy{opacity:1}.fin-tx-empty td{text-align:center;color:var(--txt-3);padding:28px}.tx-right{text-align:right}.hfin{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--txt);font-family:var(--font);font-size:11.5px;padding:8px 10px;outline:none}.hfin:focus{border-color:var(--accent)}.hfin::-moz-placeholder{color:var(--txt-3)}.hfin::placeholder{color:var(--txt-3)}.timecell{font-family:var(--mono);font-size:12px}.timecell .d{color:var(--txt-2)}.timecell .h{color:var(--txt-3);font-size:10.5px}.hash{font-family:var(--mono);font-size:12px;color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:5px;font-weight:600}.hash:hover{text-decoration:underline}.dir{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:12.5px}.dir.in{color:var(--usdt)}.dir.out{color:var(--neg)}.dir .arr{width:19px;height:19px;border-radius:6px;display:grid;place-items:center;font-size:11px}.dir.in .arr{background:var(--usdt-soft)}.dir.out .arr{background:var(--neg-soft)}.amt{font-family:var(--mono);font-weight:700;font-size:13px;text-align:right}.amt.up{color:var(--usdt)}.amt.down{color:var(--neg)}.b-ok,.b-pend{white-space:nowrap}.b-ok{background:var(--usdt-soft);color:var(--usdt)}.b-pend{background:var(--amber-soft);color:var(--amber)}.wcell{display:flex;flex-direction:column;gap:4px;max-width:220px;white-space:normal}.wcell .wn{font-weight:600;font-size:12px;color:var(--txt);line-height:1.25}.wcopy{display:inline-flex;align-items:center;gap:6px}.wcopy .a{font-family:var(--mono);font-size:11px;color:var(--txt-2);white-space:normal;word-break:break-all;line-height:1.35}.tx-comment{width:100%;min-width:120px;border:1px solid transparent;background:transparent;color:var(--txt);font-size:12.5px;padding:5px 7px;border-radius:7px;font-family:inherit}.tx-comment:hover{border-color:var(--line)}.tx-comment:focus{border-color:var(--accent);background:var(--panel);outline:none}.tx-comment::-moz-placeholder{color:var(--txt-3)}.tx-comment::placeholder{color:var(--txt-3)}.cat-cell{cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:8px;border:1px dashed var(--line);color:var(--txt-3);font-size:11.5px;font-weight:600;transition:.15s;background:transparent;white-space:nowrap}.cat-cell:hover{border-color:var(--accent);color:var(--txt-2)}.cat-cell.filled{border-style:solid;border-color:transparent}.cat-cell.cat-empty{border-style:solid;border-color:var(--neg);color:var(--neg);animation:redblink 1.3s ease-in-out infinite}.cat-cell .cd{width:7px;height:7px;border-radius:50%}.cat-cell .chev{font-size:9px;opacity:.6}.cat-menu{max-height:300px;overflow-y:auto}.cat-opt .cd{width:8px;height:8px;border-radius:50%}.cat-opt .chev{margin-left:auto;font-size:10px;opacity:.6}.cat-opt.cat-sub{padding-left:22px}.cat-opt.cat-back{color:var(--txt-3);font-weight:600}.cat-opt.clear{color:var(--txt-3);border-top:1px solid var(--line-soft);margin-top:4px;padding-top:10px}.nocat-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;padding:7px 13px;border-radius:999px;background:var(--neg-soft);color:var(--neg);animation:redblink 1.3s ease-in-out infinite;margin-right:auto}.nocat-badge .nd{width:8px;height:8px;border-radius:50%;background:var(--neg)}.nocat-badge.zero{background:var(--usdt-soft);color:var(--usdt);animation:none;margin-right:auto}.tx-period-menu{min-width:230px;padding:12px}.tx-period-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12.5px;color:var(--txt-2)}.tx-period-row input,.tx-period-row .df-mob{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:7px 9px;color:var(--txt);font-family:inherit;font-size:12.5px;outline:none}.tx-period-row input:focus,.tx-period-row .df-mob:focus{border-color:var(--accent)}.tx-period-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.tx-apply{border:none;border-radius:8px;padding:8px 14px;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:12px;cursor:pointer}.tx-pnlm{display:block;margin-top:3px;font-size:10.5px;font-weight:600;color:var(--txt-3);white-space:nowrap;cursor:default}.tx-ai{display:inline-flex;align-items:center;height:18px;margin-left:6px;padding:0 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.04em;vertical-align:middle;cursor:default}.tx-proj{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.tx-proj .cd{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tx-token{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-family:var(--mono);font-size:11px;font-weight:700;white-space:nowrap}.tx-token .cd{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tx-dim{color:var(--txt-3);font-size:12px}.cat-menu .cat-hint{padding:6px 10px;font-size:11px;color:var(--txt-3);cursor:default}@media (max-width: 880px){.fin-tx-table th,.fin-tx-table td{padding:9px 8px;font-size:12px}.fin-tx-scroll{-webkit-overflow-scrolling:touch}}.fin-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.fin-wallets-head{display:flex;gap:10px;align-items:center;margin-bottom:14px}.wallets-sum{flex:1;font-size:13px;color:var(--txt-2);font-weight:600}.fin-btn{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;padding:8px 12px;font-size:12.5px;font-weight:600;color:var(--txt-2);cursor:pointer;transition:.15s;white-space:nowrap}.fin-btn:hover{border-color:var(--accent);color:var(--txt)}.fin-btn:disabled{opacity:.65;cursor:not-allowed}.fin-empty{padding:22px;text-align:center;color:var(--txt-3);font-size:13px}.wbox{display:grid;grid-template-columns:repeat(auto-fill,minmax(244px,1fr));gap:14px}.wtile{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px;transition:.15s;min-width:0}.wtile:hover .ops-copy{opacity:1}.wtile.off{opacity:.66}.wt-top{display:flex;align-items:center;gap:9px;margin-bottom:11px;min-width:0}.wt-ic{width:26px;height:26px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:12px;flex-shrink:0}.wtile.off .wt-ic{background:var(--line);color:var(--txt-3)}.wt-nm{font-weight:700;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.wt-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.wt-bal{font-size:18px;font-weight:800;letter-spacing:-.5px}.wt-bal small{font-size:11px;color:var(--txt-3);font-weight:600;font-family:var(--mono)}.wt-bal.muted{font-family:var(--mono);font-size:11px;color:var(--txt-3);font-weight:500}.wt-addr{display:flex;align-items:center;font-family:var(--mono);font-size:10.5px;color:var(--txt-2);padding-top:8px}.wt-sep{height:1px;margin-top:11px;background:var(--line-soft)}.wt-cbar{margin-top:8px}.wt-cbar .cbar{height:4px;border-radius:2px}.wt-addr-txt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px;white-space:nowrap;flex-shrink:0}.ws-active{background:var(--usdt-soft);color:var(--usdt)}.ws-inactive{background:var(--track, var(--panel-2));color:var(--txt-3)}.ws-click{cursor:pointer}.ws-click:hover{filter:brightness(.97)}.ws-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.money-tabs{box-shadow:0 1px 2px #101e360a;margin:12px 0 14px}.money-tabs .tabbar-btn{padding:9px 18px;display:flex;align-items:center;gap:7px}.cm-body{margin-top:14px;max-height:46vh;overflow-y:auto}.cm-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.cm-row:last-child{border-bottom:none}.cm-subrow{padding-left:26px}.cm-leafrow{padding-left:44px}.cm-chev{transition:.2s;color:var(--txt-3);font-size:10px;width:14px;flex-shrink:0;text-align:center;font-family:var(--mono);cursor:pointer}.cm-chev.open{transform:rotate(90deg);color:var(--accent)}.cm-dot{width:14px;height:14px;border-radius:4px;flex-shrink:0;cursor:pointer;border:2px solid transparent;transition:.13s}.cm-dot:hover{transform:scale(1.15)}.cm-dot.locked{cursor:default}.cm-dot.locked:hover{transform:none}.cm-subdot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin:0 4px}.cm-name{flex:1;min-width:0;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--txt);font-family:var(--font);font-size:13px;font-weight:600;padding:8px 10px;outline:none}.cm-name:focus{border-color:var(--accent)}.cm-name-lock{flex:1;padding:7px 2px;font-size:13.5px;font-weight:600;color:var(--txt)}.cm-lock{font-size:13px;opacity:.7;padding:0 4px}.cm-del{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--txt-3);cursor:pointer;flex-shrink:0;transition:.13s}.cm-del:hover{color:var(--neg);border-color:var(--neg)}.cm-add{display:flex;flex-direction:column;gap:9px;margin-top:14px}.cm-add>*{flex:0 0 auto;width:100%}.cm-newin{min-width:0;background:var(--panel-2);border:1px solid var(--line);border-radius:9px;color:var(--txt);font-family:var(--font);font-size:13px;padding:11px;outline:none}.cm-newin:focus{border-color:var(--accent)}.cmc-menu{z-index:var(--z-modal-over);min-width:0;display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.cmc-menu .sw{width:24px;height:24px;border-radius:7px;cursor:pointer;border:2px solid transparent}.cmc-menu .sw.on{border-color:var(--txt)}.pay-note{font-size:12.5px;color:var(--txt-2);margin-right:auto}.ai-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:10px;background:var(--accent);color:var(--on-accent);font-size:12.5px;font-weight:600;cursor:pointer;animation:ai-glow 2s ease-in-out infinite}.ai-btn-label{animation:ai-breathe 2s ease-in-out infinite}.ai-btn .svic{animation:ai-flip 2.6s ease-in-out infinite}.ai-btn .svic-svg,.ai-btn .svic:hover .svic-svg{stroke:var(--on-accent)}@keyframes ai-glow{0%,to{box-shadow:0 0 5px color-mix(in srgb,var(--accent) 55%,transparent)}50%{box-shadow:0 0 17px 4px color-mix(in srgb,var(--accent) 65%,transparent)}}@keyframes ai-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes ai-flip{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@media (prefers-reduced-motion: reduce){.ai-btn,.ai-btn-label,.ai-btn .svic{animation:none}}.aiw-modal{display:flex;flex-direction:column;overflow:hidden}.aiw-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.aiw-head h3{margin:0}.aiw-list{flex:1;min-height:0;overflow-y:auto;margin-top:12px}.aiw-foot{flex-shrink:0}.aiw-foot .proj-actions{margin-top:12px}.aiw-foot .ops-lock-note{white-space:nowrap;text-align:center}.aiw-table{table-layout:fixed}.aiw-col-name{width:34%}.aiw-col-sum{width:18%}.aiw-grp th{background:var(--panel-2);color:var(--txt-3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-align:left}.aiw-table tbody .aiw-grp .aiw-grp-sum{text-align:right;color:var(--txt-2);text-transform:none;letter-spacing:0}.aiw-name{color:var(--txt)}.aiw-sum{font-weight:600}.aiw-wallet{display:flex;align-items:center;gap:6px}.aiw-mask{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--txt-2)}.aiw-in{flex:1;min-width:0;padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--txt);font-size:11.5px}.aiw-x{border:none;background:transparent;color:var(--txt-3);cursor:pointer;font-size:12px;padding:0 2px}.aiw-x:hover{color:var(--neg)}.aiw-empty{padding:18px 0;text-align:center;color:var(--txt-3);font-size:12.5px}.pay-scroll{overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 300px)}.payout-table{width:-moz-max-content;width:max-content;min-width:100%;font-size:12.5px;border-collapse:separate;border-spacing:0}.payout-table th{padding:7px 10px;text-align:center;font-weight:700;color:var(--txt-2);white-space:nowrap;background:var(--panel);position:sticky;top:0;z-index:3}.payout-table .pay-mhead th{border-left:1px solid var(--line);background:var(--panel-2);border-bottom:1px solid var(--line)}.payout-table .pay-shead th{top:35px;font-size:11px;font-weight:600;color:var(--txt-3);border-bottom:1px solid var(--line);background:var(--panel)}.payout-table th.pay-name-h{text-align:left;vertical-align:bottom;background:var(--panel);left:0;z-index:6}.payout-table .pay-shead th.pay-pnl{border-left:1px solid var(--line)}.payout-table td{padding:6px 10px;text-align:center;border-bottom:1px solid var(--line-soft);white-space:nowrap}.payout-table td.pay-stick{text-align:left;position:sticky;left:0;background:var(--panel);z-index:2;min-width:200px;box-shadow:1px 0 0 var(--line-soft)}.payout-table .pay-pnl{font-family:var(--mono);color:var(--txt-2);border-left:1px solid var(--line);min-width:96px}.payout-table .pay-paidc{min-width:96px;border-left:1px solid var(--line-soft)}.pay-in{width:80px;text-align:center;border:1px solid var(--line);border-radius:6px;padding:4px 6px;background:var(--panel);color:var(--txt);font-family:var(--mono);font-size:12px}.pay-in:focus{border-color:var(--accent);outline:none}.payout-table .pay-left{font-family:var(--mono);font-weight:600;color:var(--usdt);min-width:96px;border-left:1px solid var(--line-soft)}.payout-table .pay-left.neg,.payout-table .pay-total td.neg{color:var(--neg)}.payout-table .pay-total td{font-weight:700;background:var(--panel-2);border-top:2px solid var(--line);border-bottom:0}.payout-table .pay-total td.pay-stick{background:var(--panel-2)}.payout-table .pay-dept{cursor:pointer}.payout-table .pay-dept td{font-weight:700;background:var(--panel-2)}.payout-table .pay-dept:hover td{background:var(--hov)}.payout-table .pay-dept:hover td.pay-stick{background:linear-gradient(var(--hov),var(--hov)),var(--panel-2)}.pay-chev{display:inline-block;width:14px;text-align:center;color:var(--txt-3);font-size:10px;transition:transform .15s}.payout-table .pay-dept.open .pay-chev{transform:rotate(90deg);color:var(--txt)}.payout-table .pay-emp td.pay-stick{padding-left:30px}.pay-emp-name{font-weight:600;color:var(--txt)}.pay-emp-pos{font-size:11px;color:var(--txt-3);margin-left:8px}.payout-table .pay-emp.pay-head .pay-emp-name{color:var(--accent)}.payout-table .pay-emp.pay-fired .pay-emp-name{color:var(--txt-2)}.pex-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.pex-filter{max-width:170px}.pex-tab-badges{display:inline-flex;align-items:center;gap:4px;margin-left:6px}.pex-tab-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;color:#fff;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pex-tab-badge-urgent{background:var(--neg)}.pex-tab-badge-soon{background:var(--amber)}.pex-flash{animation:pex-flash .7s ease-in-out 3}.pex-flash-urgent{--pex-flash-color: var(--neg)}.pex-flash-soon{--pex-flash-color: var(--amber)}@keyframes pex-flash{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 10px 24px -14px var(--pex-flash-color),0 0 0 1px var(--pex-flash-color),0 0 16px -4px var(--pex-flash-color)}}@media (prefers-reduced-motion: reduce){.pex-flash{animation:none;box-shadow:0 10px 24px -14px var(--pex-flash-color),0 0 0 1px var(--pex-flash-color),0 0 16px -4px var(--pex-flash-color)}}.pex-tile{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px;transition:.15s;position:relative;display:flex;flex-direction:column;gap:9px}.pex-urgent{border-color:var(--neg);background:var(--neg-soft)}.pex-soon{border-color:var(--amber)}.pex-top{display:flex;align-items:center;gap:9px;min-width:0}.pex-ic{width:26px;height:26px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:12px;flex-shrink:0}.pex-nm{font-weight:700;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.pex-tag{font-size:10px;font-weight:700;color:var(--txt-2);background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:1px 6px;white-space:nowrap;flex-shrink:0}.pex-tag-wide{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;padding:2px 8px}.pex-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.pex-amount{font-family:var(--mono);font-size:15px;font-weight:700;color:var(--txt);flex-shrink:0;white-space:nowrap}.pex-due{font-size:10.5px;font-weight:700;color:var(--txt-3);background:var(--panel-2);border-radius:5px;padding:2px 7px;white-space:nowrap}.pex-due-over{color:var(--neg);background:var(--neg-soft)}.pex-due-soon{color:var(--amber);background:var(--amber-soft)}.pex-todo{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--amber);background:var(--amber-soft);border-radius:8px;padding:5px 8px}.pex-todo svg{width:14px;height:14px;flex:none}.pex-facts{display:flex;flex-direction:column;gap:4px}.pex-fact{display:flex;justify-content:space-between;gap:10px;font-size:11px}.pex-fact-l{color:var(--txt-3);white-space:nowrap}.pex-fact-v{color:var(--txt-2);font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pex-link{font-size:11px;color:var(--blue);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.pex-link:hover{text-decoration:underline}.pex-paid-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);color:var(--txt-2);font-size:12px;font-weight:600;cursor:pointer;transition:.15s}.pex-paid-btn:hover{border-color:var(--accent);color:var(--txt)}.pex-paid-btn svg{width:15px;height:15px}.pex-paid-name{font-size:13px;font-weight:700;color:var(--txt);margin-bottom:4px}.pex-hist{display:flex;align-items:center;gap:8px;border-top:1px dashed var(--line);margin-top:auto;padding-top:10px;min-height:26px;font-size:11px;min-width:0}.pex-hist-none{color:var(--txt-3)}.pex-hist-when{font-family:var(--mono);color:var(--txt-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pex-hist-amt{font-family:var(--mono);font-weight:700;color:var(--txt);flex-shrink:0}.pex-hist-more{margin-left:auto;border:none;background:none;padding:0;color:var(--txt-3);cursor:pointer;display:inline-flex;align-items:center;flex-shrink:0}.pex-hist-more:hover{color:var(--accent)}.pex-histm{display:flex;flex-direction:column;gap:4px}.pex-histm-row{display:grid;grid-template-columns:92px 1fr 1fr;gap:10px;align-items:center;font-size:12px;padding:6px 8px;background:var(--panel-2);border-radius:8px}.pex-histm-head{background:none;padding-bottom:0;color:var(--txt-3);font-size:11px;font-weight:600}.pex-histm-amt{font-family:var(--mono);font-weight:700;color:var(--txt)}.pex-histm-by{color:var(--txt-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pex-auto-empty{color:var(--txt-3);font-weight:500}.pex-auto{display:flex;align-items:center;padding:10px 12px;border:1px dashed var(--line);border-radius:9px;background:var(--panel-2);color:var(--txt-2);font-size:13.5px;font-weight:500}.pex-hint{font-size:11px;color:var(--txt-3);margin-top:18px}.pex-bottom{display:flex;align-items:stretch;gap:8px;--pex-btn-h: 34px;height:var(--pex-btn-h)}.pex-bottom .pex-paid-btn{flex:1;min-width:0;height:100%;padding:0 10px}.pex-bottom .pex-act{height:100%;width:var(--pex-btn-h);aspect-ratio:1 / 1;flex-shrink:0}.pex-act{border:1px solid var(--line);background:var(--panel);color:var(--txt-2);border-radius:7px;width:24px;height:24px;display:grid;place-items:center;cursor:pointer;transition:.15s;padding:0}.pex-act:hover{border-color:var(--accent);color:var(--txt)}.pex-act-del:hover{border-color:var(--neg);color:var(--neg)}.pex-modal{max-height:86vh;overflow-y:auto}.pex-money{display:grid;grid-template-columns:2fr 1fr;gap:10px;align-items:end;margin-top:18px}.pex-money .proj-field{margin-top:0}.pex-modal .proj-field .proj-inp{padding:0 12px;border-radius:10px}.pex-modal .proj-field .proj-inp input,.pex-modal .proj-field .proj-inp .df-mob{font-family:var(--font);font-size:13.5px;font-weight:500;padding:10px 0}.pex-modal .ops-select,.pex-modal .rss-input,.pex-modal .rss-trigger{font-weight:500}.pex-modal .proj-field .proj-inp,.pex-modal .ops-select,.pex-modal .rss-input,.pex-modal .pex-auto{min-height:40px}.pex-head .fexport:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.pex-head .fexport:disabled:hover{background:var(--accent)}.pex-head .subhead{flex:1 1 auto;min-width:0;margin:0}.pex-modal .proj-field .proj-inp.pex-area{padding:0 12px;min-height:0}.pex-modal .proj-field .proj-inp.pex-area textarea{width:100%;border:0;outline:none;background:transparent;color:inherit;font-family:var(--font);font-size:13.5px;font-weight:500;line-height:1.45;padding:10px 0;resize:vertical}.pex-hint{margin-left:6px;color:var(--txt-3);font-size:11.5px;font-weight:400}.pex-domains{white-space:pre-wrap;word-break:break-word}.pex-emp{display:flex;align-items:baseline;gap:8px;min-width:0}.pex-emp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pex-emp-tg{color:var(--txt-3);font-size:12px}.pex-emp-dept{margin-left:auto;color:var(--txt-3);font-size:11px;white-space:nowrap}.fin-tab-short,.wt-addr .wt-addr-short,.wallets-sum .ws-two-lines,.fin-btn-short{display:none}@media (max-width: 880px){.cm-del{width:40px;height:40px}.fin-card{padding:12px}.fin-wallets-head{flex-wrap:wrap;row-gap:8px}.fin-wallets-head .wallets-sum{flex:1 0 100%}.fin-wallets-head .fin-btn,.fin-wallets-head .tip-wrap{flex:1 1 0;min-width:0;min-height:40px;padding:8px 10px;font-size:12px}.fin-wallets-head .tip-wrap{padding:0}.fin-wallets-head .tip-wrap .fin-btn{width:100%}.fin-wallets-head .fin-btn{overflow:hidden;text-overflow:ellipsis}.fin-wallets-head .fin-btn.fin-btn-wallet{font-size:0}.fin-btn-wallet .svic{font-size:12px}.fin-btn-wallet .fin-btn-short{display:inline;font-size:12px}.pex-head .subhead{flex:1 0 100%;margin:0}.pex-head .pex-filter{flex:1 1 0;min-width:0}.pex-head .fin-btn,.pex-head .fexport{flex:0 1 auto}.pex-head .fexport{font-size:0;gap:0;padding:9px 11px;min-height:40px}.pex-head .fexport .svic{font-size:15px;margin-right:0}.ai-btn{display:none}.texport-bar:has(.pay-note){display:none}.wbox{grid-template-columns:1fr;gap:10px}.money-tabs{margin:10px 0 12px}.money-tabs{display:flex;width:100%}.money-tabs .tabbar-btn{flex:1 1 0;justify-content:center;padding:9px 6px;font-size:12px}.pay-note{display:none}.pay-scroll{max-height:62vh;max-height:62dvh}.payout-table td.pay-stick,.payout-table th.pay-name-h{min-width:0;max-width:128px;white-space:normal;word-break:normal;overflow-wrap:break-word;overflow:hidden;padding-left:8px;padding-right:8px}.payout-table .pay-dept .pay-chev{width:auto;margin-right:3px}.payout-table .pay-emp td.pay-stick{padding-left:16px}.payout-table .pay-stick-in{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.payout-table .pay-emp-name{order:1}.payout-table .pay-emp-pos{display:block;order:2;margin-left:0}.payout-table .fired-badge{order:3;margin-left:0}.payout-table th,.payout-table td{padding:6px;font-size:11.5px}.pex-box{grid-template-columns:1fr;gap:10px}.pex-filter{max-width:none;flex:1 0 100%}.money-tabs .tabbar-btn{font-size:0;gap:0}.money-tabs .tabbar-btn .svic{display:none}.money-tabs .fin-tab-short{display:inline;font-size:12.5px}.texport-bar .fin-tx-refresh{order:-1;flex:1 0 100%;justify-content:center;height:40px}.texport-bar .nocat-badge{margin-right:auto}.texport-bar .freset:not(.fin-tx-refresh),.texport-bar .fexport{font-size:0;gap:0;padding:9px 11px;min-height:40px}.texport-bar .freset .svic,.texport-bar .fexport .svic{font-size:15px;margin-right:0}.wallets-sum{font-size:0}.wallets-sum .ws-two-lines{display:block;font-size:13px}.wallets-sum .ws-part{display:block}.wallets-sum .ws-part:first-letter{text-transform:uppercase}.wtile{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 10px}.wt-top,.wt-row{display:contents}.wt-ic{display:none}.wt-nm{grid-area:1 / 1}.wt-bal{grid-area:1 / 2;text-align:right}.wt-cbar,.wt-sep{grid-area:2 / 1 / auto / span 2;margin:0}.wt-addr{grid-area:3 / 1;margin:0}.wtile .ws{grid-area:3 / 2}.wt-addr .wt-addr-txt{display:none}.wt-addr .wt-addr-short{display:inline}}.imp-tabsrow{display:flex;align-items:center;gap:10px;margin-bottom:14px}.imp-tabs{margin-bottom:0}.imp-tabsrow .tsk-create,.imp-tabsrow .tsk-create-tip{margin-left:auto}.tsk-create-tip{display:inline-flex}.tsk-create-tip .tsk-create{margin-left:0}.tsk-group+.tsk-group{margin-top:14px}.tsk-group-head{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--txt-2);margin-bottom:6px}.tsk-dept-ic{border-radius:7px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.tsk-group-ic{width:22px;height:22px;font-size:12px}.tsk-group-ic .svic-svg{width:14px;height:14px}.tsk-card-ic{width:18px;height:18px;border-radius:6px;font-size:10px}.tsk-card-ic .svic-svg{width:11px;height:11px}.tsk-group-list{display:flex;flex-direction:column;gap:6px}.tsk-bar{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.tsk-create{margin-left:auto;border:1px solid var(--line);background:var(--panel-2);color:var(--txt);border-radius:10px;padding:8px 16px;font-size:12px;font-weight:600;cursor:pointer;transition:.13s}.tsk-create:hover:not(:disabled){border-color:var(--accent)}.tsk-create:disabled{opacity:.65;cursor:not-allowed}.tsk-scroll{flex:1;min-height:0;overflow-y:auto}.tsk-row{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--line-soft, var(--line));border-radius:10px;background:var(--panel-2);transition:border-color .13s}.tsk-row:hover{border-color:var(--line)}.tsk-row{cursor:pointer}.tsk-row:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.tsk-row.done .tsk-title{color:var(--txt-3);text-decoration:line-through}.tsk-main{flex:1;min-width:0}.tsk-title{font-size:13px;font-weight:600;color:var(--txt);word-break:break-word}.tsk-desc{margin-top:4px;font-size:12px;color:var(--txt-2);white-space:pre-wrap;word-break:break-word}.tsk-meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--txt-3)}.tsk-done-at{font-family:var(--mono);font-size:10px}.tsk-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.tsk-empty{padding:18px 0;text-align:center;font-size:12px;color:var(--txt-3)}.tsk-msg{font-size:12px;margin-bottom:10px}.tsk-msg.err{color:var(--neg)}.tsk-board{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tsk-col{display:flex;flex-direction:column;min-height:0;padding:10px;border:1px solid var(--line-soft, var(--line));border-radius:12px;background:var(--panel-2);transition:border-color .13s}.tsk-col.over{border-color:var(--accent)}.tsk-col-head{font-size:12px;font-weight:600;color:var(--txt-2);margin-bottom:8px}.tsk-col-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.tsk-col-empty{padding:14px 0;text-align:center;font-size:11.5px;color:var(--txt-3)}.tsk-card{padding:10px;border:1px solid var(--line-soft, var(--line));border-radius:10px;background:var(--panel);transition:border-color .13s,opacity .13s}@media (hover: hover){.tsk-card:hover{border-color:var(--line)}}.tsk-card.movable{cursor:grab}.tsk-card.dragging{opacity:.45}.tsk-card-title{font-size:13px;font-weight:600;color:var(--txt);word-break:break-word}.tsk-card-who{margin-top:4px;font-size:11.5px;color:var(--txt-2)}.tsk-card-dept{margin-top:6px;display:flex;align-items:center;gap:6px;font-size:11px;color:var(--txt-3)}.tsk-card{position:relative}.tsk-card-acts{position:absolute;top:6px;right:6px;display:flex;gap:2px;opacity:0;transition:opacity .13s}.tsk-card:hover .tsk-card-acts,.tsk-card:focus-within .tsk-card-acts{opacity:1}.tsk-card-title{padding-right:46px}.tsk-card-status{display:none;margin-top:8px}.tsk-num{font-family:var(--mono);font-size:11px;color:var(--txt-3);margin-right:6px}.tsk-card-when{margin-top:4px;font-family:var(--mono);font-size:10px;color:var(--txt-3)}.tsk-act-ic .svic-svg{width:13px;height:13px}.tsk-comments{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.tsk-comments-head{font-size:12px;font-weight:600;color:var(--txt-2);margin-bottom:8px}.tsk-comments-empty,.tsk-comments-locked{font-size:11.5px;color:var(--txt-3);padding:4px 0 8px}.tsk-comments-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.tsk-comment{padding:8px 10px;border:1px solid var(--line-soft, var(--line));border-radius:10px;background:var(--panel-2)}.tsk-comment-head{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.tsk-comment-who{font-size:11.5px;font-weight:600;color:var(--txt-2)}.tsk-comment-when{font-family:var(--mono);font-size:10px;color:var(--txt-3)}.tsk-comment-text{font-size:12.5px;color:var(--txt);white-space:pre-wrap;word-break:break-word}.tsk-comment-add{display:flex;flex-direction:column;gap:8px}.tsk-comment-add .tsk-textarea{width:100%;resize:vertical;line-height:1.45}.tsk-comment-send{width:100%}.tsk-files{position:relative;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);border-radius:10px;outline:2px dashed transparent;outline-offset:4px;transition:outline-color .12s ease}.tsk-files.dragover{outline-color:var(--accent, var(--txt-2))}.tsk-files-drop{position:absolute;top:8px;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--panel-2);opacity:.95;font-size:12.5px;color:var(--txt);z-index:2;pointer-events:none}.tsk-files-head{font-size:12px;font-weight:600;color:var(--txt-2);margin-bottom:8px}.tsk-files-empty,.tsk-files-locked,.tsk-files-hint{font-size:11.5px;color:var(--txt-3);padding:4px 0 8px}.tsk-files-list{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.tsk-file{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line-soft, var(--line));border-radius:10px;background:var(--panel-2)}.tsk-file-name{flex:1;min-width:0;text-align:left;background:none;border:none;padding:0;font-size:12.5px;color:var(--txt);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsk-file-name:disabled{cursor:default;color:var(--txt-2)}.tsk-file-size{font-family:var(--mono);font-size:10px;color:var(--txt-3);white-space:nowrap}.tsk-file-acts{display:flex;align-items:center;gap:8px}.tsk-file-act{background:none;border:none;padding:0;font-size:11.5px;color:var(--accent, var(--txt-2));cursor:pointer}.tsk-file-x{background:none;border:none;padding:0 2px;font-size:12px;color:var(--txt-3);cursor:pointer}.tsk-file-x:hover{color:var(--neg)}.tsk-files-add{display:flex;flex-direction:column;gap:6px}.tsk-files-btn{width:100%}.tsk-author{font-family:var(--mono);font-size:14px;color:var(--txt-2);padding:11px 0}.tsk-textarea{width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;color:var(--txt);font-family:var(--mono);font-size:14px;line-height:1.45;padding:11px 13px;outline:none;resize:vertical;transition:.13s}.tsk-textarea:focus{border-color:var(--accent)}@media (max-width: 880px){.tsk-row{flex-direction:column;align-items:stretch;gap:8px}.tsk-controls{justify-content:flex-end}.tsk-bar{gap:6px}.imp-tabsrow{flex-wrap:wrap;gap:8px}.imp-tabsrow .tsk-create{margin-left:0;width:100%;padding:10px 16px}.imp-tabsrow .tsk-create-tip{margin-left:0;width:100%}.tsk-views{width:100%}.tsk-board{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.tsk-col{scroll-snap-align:start}.tsk-card-status{display:block}.tsk-card.movable{cursor:default}.tsk-card-acts{opacity:1}.tsk-file{flex-wrap:wrap}.tsk-file-name{flex:1 0 100%;white-space:normal;word-break:break-word}.tsk-file-acts{margin-left:auto}}.imp-card{padding:18px;display:flex;flex-direction:column;overflow:hidden}.imp-scroll{flex:1;min-height:0;overflow-y:auto}.imp-add{display:flex;gap:8px;margin-bottom:14px}.imp-add input{flex:1;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;color:var(--txt);font-size:13px;padding:10px 12px;outline:none;transition:.13s}.imp-add input:focus{border-color:var(--accent)}.imp-add-btn{border:1px solid var(--line);background:var(--panel-2);color:var(--txt);border-radius:10px;padding:0 16px;font-size:12px;font-weight:600;cursor:pointer;transition:.13s}.imp-add-btn:hover:not(:disabled){border-color:var(--accent)}.imp-export{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;font-size:15px}.imp-add-btn:disabled{opacity:.65;cursor:not-allowed}.imp-list{display:flex;flex-direction:column;gap:6px}.imp-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line-soft, var(--line));border-radius:10px;background:var(--panel-2);transition:border-color .13s,opacity .13s}.imp-row.dragging{opacity:.45}.imp-row.over{border-color:var(--accent);box-shadow:inset 0 2px 0 0 var(--accent)}.imp-grip{color:var(--txt-3);cursor:grab;font-size:14px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.imp-grip:active{cursor:grabbing}.imp-grip-off{visibility:hidden}.imp-tag{flex:0 0 auto;width:116px;height:34px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:999px;font-size:9px;font-weight:600;line-height:1.2;padding:0 8px;overflow:hidden}.imp-tag-security{background:var(--neg-soft);color:var(--neg)}.imp-tag-design{background:var(--amber-soft);color:var(--amber)}.imp-tag-logic{background:var(--usdt-soft);color:var(--usdt)}.imp-ai{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.04em;cursor:default}.imp-num{flex:0 0 auto;min-width:26px;text-align:center;color:var(--txt-3);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;cursor:default}.imp-cat-pick,.imp-cat-edit{flex:0 0 auto;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;color:var(--txt);font-size:12px;padding:0 10px;outline:none;cursor:pointer}.imp-cat-pick{height:38px;min-width:190px}.imp-cat-edit{height:30px;width:190px}.imp-cat-pick:focus,.imp-cat-edit:focus{border-color:var(--accent)}.imp-text{flex:1;font-size:13px;color:var(--txt);word-break:break-word}.imp-text.done{color:var(--txt-3);text-decoration:line-through}.imp-edit{flex:1;background:var(--panel);border:1px solid var(--accent);border-radius:8px;color:var(--txt);font-size:13px;padding:6px 8px;outline:none}.imp-done-at{font-family:var(--mono);font-size:10px;color:var(--txt-3);white-space:nowrap}.imp-tenant{flex:0 0 auto;font-size:11px;font-weight:600;color:var(--txt-2);white-space:nowrap}.imp-st{font-size:11px;font-weight:600;border-radius:999px;padding:3px 10px;border:1px solid currentcolor;background:transparent;white-space:nowrap;cursor:inherit}.sf-btn.imp-st{cursor:pointer}.sf-btn.imp-st:disabled{opacity:.65;cursor:not-allowed}.imp-st-planned{color:var(--txt-3)}.imp-st-in_progress{color:var(--amber)}.imp-st-done{color:var(--usdt)}.imp-act{border:none;background:transparent;color:var(--txt-3);font-size:13px;cursor:pointer;padding:2px 4px;border-radius:6px;transition:.13s}.imp-act:hover:not(:disabled){color:var(--txt);background:var(--panel)}.imp-act.danger:hover:not(:disabled){color:var(--neg)}.imp-act:disabled{opacity:.65;cursor:not-allowed}.imp-done-block{margin-top:16px;padding-top:12px;border-top:1px solid var(--line-soft, var(--line))}.imp-done-head{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--txt-3);margin-bottom:8px}.imp-counts{margin:10px 2px 2px;font-size:11.5px;color:var(--txt-3)}.imp-empty{font-size:12px;color:var(--txt-3);padding:10px 0}.imp-msg{font-size:12px;margin-bottom:8px}.imp-msg.err{color:var(--neg)}@media (max-width: 880px){.imp-row{flex-wrap:wrap;align-items:center;gap:8px 6px;padding:10px}.imp-row .imp-grip,.imp-row .imp-grip-off{display:none}.imp-row .imp-tag,.imp-row .imp-cat-edit{order:1;width:auto;max-width:34%;height:auto;min-height:26px;padding:3px 8px}.imp-row .imp-ai,.imp-row .imp-num{order:2}.imp-row .imp-num{min-width:0}.imp-row.ai .imp-tag{max-width:24%}.imp-row .imp-st{order:2;margin-right:auto}.imp-row .imp-act{order:3;flex-shrink:0;font-size:15px;padding:4px}.imp-row .imp-text,.imp-row .imp-edit{order:4;flex:1 0 100%}.imp-row .imp-done-at{order:5;flex:1 0 100%}.imp-card{padding:12px}}.instr-card{padding:18px}.instr-head{margin-bottom:14px}.instr-layout{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:start}.instr-content{min-width:0}.instr-nav{display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line-soft, var(--line));padding-right:14px}.instr-nav-item{text-align:left;border:1px solid transparent;background:transparent;color:var(--txt-2);border-radius:10px;padding:9px 11px;font-size:13px;cursor:pointer;transition:.13s}.instr-nav-item:hover{background:var(--panel-2);color:var(--txt)}.instr-nav-item.active{background:var(--panel-2);border-color:var(--accent);color:var(--txt);font-weight:600}.instr-article{max-width:820px}.instr-art-h{font-size:18px;font-weight:700;color:var(--txt);margin-bottom:8px}.instr-art-h2{font-size:14.5px;font-weight:700;color:var(--txt);margin:20px 0 8px}.instr-art-lead{font-size:13px;line-height:1.6;color:var(--txt-2);margin-bottom:18px}.instr-steps{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:12px}.instr-step{display:flex;gap:12px;align-items:flex-start}.instr-step-n{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--usdt-soft);color:var(--usdt);font-size:12px;font-weight:700}.instr-step-t{font-size:13.5px;font-weight:600;color:var(--txt);margin-bottom:3px}.instr-step-p{margin:0;font-size:12.5px;line-height:1.6;color:var(--txt-2)}.instr-step-p b{color:var(--txt);font-weight:600}.instr-note{margin:8px 0 0;padding:9px 12px;border-radius:8px;background:var(--panel-2);border-left:3px solid var(--accent);font-size:12px;line-height:1.55;color:var(--txt-2)}.instr-note+.instr-note{margin-top:6px}.instr-note-t{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--txt-3);margin-bottom:3px}.instr-note b{color:var(--txt);font-weight:600}.instr-note-imp{border-left-color:var(--neg)}.instr-note-ic{width:12px;height:12px;margin-right:5px;vertical-align:-2px;color:var(--neg)}.instr-sample{margin:8px 0 0;padding:10px 12px;border-radius:8px;background:var(--panel-2);border:1px solid var(--line);font-family:var(--mono);font-size:11.5px;line-height:1.55;color:var(--txt-2);white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 880px){.instr-card{padding:12px}.instr-layout{grid-template-columns:1fr;gap:12px}.instr-nav{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--line-soft, var(--line));padding:0 0 10px;gap:6px}.instr-nav-item{flex:0 0 auto;white-space:nowrap;min-height:40px}.instr-article{max-width:100%}.instr-art-h{font-size:16px}.instr-art-lead{margin-bottom:14px}.instr-step{gap:9px}.instr-step-n{width:21px;height:21px;font-size:11px}.instr-step-p,.instr-note{font-size:13px;line-height:1.62}.instr-sample{font-size:12px}.instr-step-p,.instr-note,.instr-art-lead{overflow-wrap:anywhere}}.lp{--lp-bg: #05060a;--lp-bg-2: #0a0c12;--lp-panel: #10131b;--lp-panel-2: #151924;--lp-line: #232838;--lp-line-soft: #1a1e2a;--lp-txt: #ffffff;--lp-txt-2: #aab2c2;--lp-txt-3: #6b7386;--lp-accent: #f0175f;--lp-accent-2: #ff5c8a;--lp-violet: #7c5cff;--lp-pos: #2ec27e;--lp-neg: #ff4d6d;--lp-amber: #f5a623;--lp-radius: 18px;--lp-max: 1300px;--lp-head-h: 100px;--lp-sec-pad: 72px;min-height:100%;background:var(--lp-bg);color:var(--lp-txt);caret-color:transparent;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}body:has(.lp){background:#05060a}html:has(.lp),body:has(.lp){overflow:visible}.lp-glow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(1100px 600px at 78% -8%,rgba(240,23,95,.2),transparent 62%),radial-gradient(900px 520px at 8% 12%,rgba(124,92,255,.14),transparent 60%),linear-gradient(180deg,#06070c,#070810 45%,#05060a)}.lp-grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask:radial-gradient(1200px 700px at 50% 0%,#000 0%,transparent 75%);-webkit-mask:radial-gradient(1200px 700px at 50% 0%,#000 0%,transparent 75%)}.lp-body{position:relative;z-index:1;padding-bottom:120px}.lp-wrap{max-width:var(--lp-max);margin:0 auto;padding:0 max(24px,var(--sa-r)) 0 max(24px,var(--sa-l))}.lp button,.lp a,.lp-sbar,.lp-menu,.ui{-moz-user-select:none;user-select:none;-webkit-user-select:none}.lp-top{position:sticky;top:0;z-index:30;padding-top:var(--sa-t);background:#06070c9e;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.lp-top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 18%,rgba(240,23,95,.45) 50%,rgba(255,255,255,.12) 82%,transparent)}.lp-top-in{max-width:var(--lp-max);margin:0 auto;padding:16px max(24px,var(--sa-r)) 12px max(24px,var(--sa-l));display:flex;align-items:center;gap:14px}.lp-brand{display:flex;align-items:center;gap:11px;font-weight:700;letter-spacing:-.2px;font-size:16.5px}.lp-brand .brand-logo{height:1.6em;color:var(--lp-txt)}.lp-top-act{margin-left:auto;display:flex;align-items:center;gap:8px}.lp-menu{position:relative}.lp-menu-in{max-width:var(--lp-max);margin:0 auto;padding:0 24px 8px;display:flex;justify-content:space-between;gap:2px;overflow-x:auto}.lp-menu a{position:relative;color:var(--lp-txt-2);font-size:12.5px;font-weight:500;letter-spacing:.1px;text-decoration:none;padding:7px 2px 9px;white-space:nowrap;transition:color .2s}.lp-menu a:after{content:"";position:absolute;left:50%;right:50%;bottom:2px;height:2px;border-radius:2px;background:var(--lp-accent);transition:left .25s,right .25s}.lp-menu a:hover,.lp-menu a.on{color:#fff}.lp-menu a:hover:after,.lp-menu a.on:after{left:0;right:0}.lp-menu a.on{font-weight:600}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;white-space:nowrap}.lp-btn-primary{color:#fff;background:linear-gradient(135deg,var(--lp-accent),#c01049);box-shadow:0 10px 30px #f0175f52}.lp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 38px #f0175f73}.lp-btn-ghost{color:var(--lp-txt);border-color:var(--lp-line);background:#ffffff05}.lp-btn-ghost:hover{border-color:#3a4256;background:#ffffff0d}.lp-btn-sm{height:36px;padding:0 16px;font-size:13px;border-radius:10px}.lp-btn-xl{height:52px;padding:0 30px;font-size:15.5px;border-radius:14px}.lp-hero{padding:92px 0 64px;text-align:left}.lp-h1{margin:0;max-width:940px;font-size:clamp(32px,5.2vw,62px);line-height:1.06;letter-spacing:-1.6px;font-weight:800}.lp-lead{margin:22px 0 0;max-width:760px;font-size:clamp(15px,1.5vw,17.5px);line-height:1.62;color:var(--lp-txt-2)}.lp-hero-act{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.lp-cta-act{display:grid;grid-template-columns:repeat(2,minmax(0,260px));justify-content:center;gap:12px}.lp-cta-btn{width:100%;justify-content:center}.lp-sec{padding:var(--lp-sec-pad) 0;scroll-margin-top:var(--lp-head-h)}.lp-audience,.lp-care,.lp-cta{scroll-margin-top:var(--lp-head-h)}.lp-sec-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:46px;align-items:center}.lp-sec.rev .lp-sec-grid{grid-template-columns:1.22fr .78fr}.lp-sec.rev .lp-sec-copy{order:2}.lp-sec-grid>*{min-width:0}.lp-eyebrow{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--lp-accent-2);margin-bottom:14px}.lp-h2{font-size:clamp(24px,2.9vw,36px);line-height:1.14;letter-spacing:-.9px;font-weight:800;margin:0}.lp-sec-lead{margin:16px 0 0;font-size:15px;line-height:1.65;color:var(--lp-txt-2)}.lp-bullets{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:16px}.lp-bullets li{display:grid;grid-template-columns:26px 1fr;gap:12px}.lp-bul-ico{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#f0175f1f;border:1px solid rgba(240,23,95,.28);color:var(--lp-accent-2);font-size:11px}.lp-bul-t{display:block;font-size:14.5px;font-weight:700;margin-bottom:3px}.lp-bul-x{display:block;font-size:13.5px;line-height:1.55;color:var(--lp-txt-2)}.lp-audience{padding-bottom:78px}.lp-audience-h{text-align:center;margin-bottom:6px}.lp-promo{position:relative;max-width:980px;margin:34px auto 0;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden;background:#07080d;border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff14,0 34px 80px #0000009e,0 0 0 1px #f0175f29,0 0 70px #f0175f24;transition:box-shadow .3s}.lp-promo:hover{box-shadow:inset 0 1px #ffffff1f,0 34px 80px #0000009e,0 0 0 1px #f0175f47,0 0 90px #f0175f33}.lp-promo-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#07080d}.lp-promo-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:0;padding:22% 0 0;cursor:pointer;background:radial-gradient(closest-side,#07080d00 60%,#07080d59)}.lp-promo-play svg{width:84px;height:84px;padding:26px 24px 26px 28px;border-radius:50%;fill:#fff;background:linear-gradient(180deg,var(--lp-accent),#a3103f);box-shadow:0 12px 34px #f0175f73,0 0 0 8px #f0175f29;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s}.lp-promo-play:hover svg,.lp-promo-play:focus-visible svg{transform:scale(1.07);box-shadow:0 14px 40px #f0175f99,0 0 0 12px #f0175f33}.lp-promo-play:focus-visible{outline:none}.lp-care-head{text-align:center;max-width:820px;margin:0 auto}.lp-care-head .lp-h2{margin-top:6px}.lp-care-head .lp-lead{max-width:none;margin-left:auto;margin-right:auto;white-space:nowrap}.care-stage{max-width:980px;margin:0 auto}.care-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.care-tile{padding:20px;border-radius:18px;border:1px solid var(--lp-line);background:#ffffff08}.care-tile.big{grid-column:span 3;padding:30px;border-color:#f0175f57;background:radial-gradient(600px 200px at 20% 0%,rgba(240,23,95,.2),transparent 70%),#ffffff08}.care-tile-t{display:block;font-size:15px;font-weight:800;letter-spacing:-.3px;margin-bottom:7px}.care-tile.big .care-tile-t{font-size:22px}.care-tile-x{display:block;font-size:13px;line-height:1.6;color:var(--lp-txt-2)}.care-tile.big .care-tile-x{font-size:15px;white-space:nowrap}.lp-cta{position:relative;isolation:isolate;overflow:hidden;margin:20px 0 0;padding:56px 32px;border-radius:26px;text-align:center;background:#f0175f52;box-shadow:0 30px 80px #0000008c}.lp-cta:before{content:"";position:absolute;top:50%;left:50%;width:150%;aspect-ratio:1;translate:-50% -50%;z-index:-2;background:conic-gradient(from 0deg,transparent 0deg,transparent 236deg,rgba(255,92,138,0) 250deg,#ff5c8a 300deg,rgba(255,92,138,0) 350deg,transparent 360deg);animation:lp-cta-run 7s linear infinite}.lp-cta:after{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:25px;z-index:-1;background:radial-gradient(700px 260px at 50% 0%,rgba(240,23,95,.28),transparent 70%),linear-gradient(180deg,#ffffff0d,#ffffff04),var(--lp-bg)}@keyframes lp-cta-run{to{rotate:360deg}}.lp-cta .lp-lead{margin-left:auto;margin-right:auto}.lp-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:max(20px,var(--sa-t)) max(20px,var(--sa-r)) max(20px,var(--sa-b)) max(20px,var(--sa-l));background:#020306b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp-modal{position:relative;width:min(460px,100%);padding:30px 28px 26px;border-radius:20px;text-align:center;border:1px solid rgba(240,23,95,.32);background:radial-gradient(420px 180px at 50% 0%,rgba(240,23,95,.24),transparent 70%),linear-gradient(180deg,#14171f,#0c0e14);box-shadow:0 30px 80px #0009}.lp-modal h3{margin:14px 0 8px;font-size:20px;font-weight:800;letter-spacing:-.4px}.lp-modal p{margin:0;font-size:14px;line-height:1.6;color:var(--lp-txt-2)}.lp-modal-ico{width:46px;height:46px;margin:0 auto;border-radius:14px;display:grid;place-items:center;font-size:20px;color:var(--lp-accent-2);background:#f0175f24;border:1px solid rgba(240,23,95,.3)}.lp-modal-act{display:flex;justify-content:center;gap:10px;margin-top:22px;flex-wrap:wrap}.lp-modal-x{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:9px;border:1px solid var(--lp-line);background:transparent;color:var(--lp-txt-3);cursor:pointer;display:grid;place-items:center}.lp-modal-x:hover{color:#fff;border-color:#3a4256}.lp-lead-form{margin-top:18px;text-align:left}.lp-lead-field{display:block}.lp-lead-field+.lp-lead-field{margin-top:12px}.lp-lead-field>span{display:block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.2px;color:var(--lp-txt-2)}.lp-lead-field input{caret-color:auto;width:100%;box-sizing:border-box;padding:11px 13px;border-radius:11px;border:1px solid var(--lp-line);background:#ffffff0a;color:var(--lp-txt);font:inherit;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.lp-lead-field input::-moz-placeholder{color:var(--lp-txt-3)}.lp-lead-field input::placeholder{color:var(--lp-txt-3)}.lp-lead-field input:focus{border-color:#f0175f8c;box-shadow:0 0 0 3px #f0175f29}.lp-lead-btn{min-width:132px;justify-content:center}.lp-lead-btn:disabled{opacity:.6;cursor:default}.lp-lead-trap{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.lp-lead-err{margin:12px 0 0;font-size:13px;line-height:1.45;color:#ff6b8a}@media (max-width: 1080px){.lp-sec-grid,.lp-sec.rev .lp-sec-grid{grid-template-columns:1fr;gap:34px}.lp-sec.rev .lp-sec-copy{order:0}.care-bento{grid-template-columns:1fr}.care-tile.big{grid-column:auto}.care-tile.big .care-tile-x{white-space:normal}}@media (max-width: 620px){.lp-top-act .lp-btn-primary{display:none}}@media (max-width: 760px){.lp-care-head .lp-lead{white-space:normal}}.lp-demo-field{margin-top:18px;text-align:left}.lp-demo-select{width:100%;box-sizing:border-box;padding:11px 13px;border-radius:11px;border:1px solid var(--lp-line);background:#ffffff0a;color:var(--lp-txt);font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.lp-demo-select:focus-visible,.lp-demo-select[aria-expanded=true]{border-color:#f0175f8c;box-shadow:0 0 0 3px #f0175f29}.lp-demo-menu{--panel: #151924;--line: #232838;--txt: #ffffff;--hov: rgba(255, 255, 255, .06);--accent: #ff5c8a;--accent-soft: rgba(240, 23, 95, .16);max-width:none;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;box-shadow:0 20px 50px -18px #000c}.lp-demo-menu .rev-month-opt{font-size:14px;font-weight:500}@media (max-width: 880px){.lp-menu-in{padding:0 16px}.lp-wrap,.lp-top-in{padding-left:max(16px,var(--sa-l));padding-right:max(16px,var(--sa-r))}.lp-hero{padding-top:46px}.lp-hero .lp-hero-act{display:grid;grid-template-columns:minmax(0,1fr)}.lp-hero .lp-hero-act .lp-btn{width:100%}.lp-sec{padding:52px 0}.lp-cta{padding:38px 18px}.lp-cta-act{grid-template-columns:minmax(0,280px)}.lp-promo{margin-top:22px;border-radius:14px}.lp-promo-play svg{width:64px;height:64px;padding:20px 18px 20px 22px}}.lp .lp-shine{background:linear-gradient(100deg,#ffffff 0%,#ffffff 34%,var(--lp-accent-2) 44%,var(--lp-violet) 50%,#ffffff 60%,#ffffff 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lp-shine 9s linear infinite}.lp .lp-h1.lp-shine{animation-duration:12s}@keyframes lp-shine{to{background-position:-300% 0}}.lp-marquee{overflow:hidden;border-top:1px solid var(--lp-line-soft);border-bottom:1px solid var(--lp-line-soft);padding:16px 0;mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:lp-marquee 34s linear infinite}.lp-marquee-run{display:flex;align-items:center}.lp-marquee-item{display:inline-flex;align-items:center;gap:26px;padding:0 26px;font-size:17px;font-weight:700;letter-spacing:-.3px;color:var(--lp-txt-2);white-space:nowrap}.lp-marquee-item i{width:5px;height:5px;border-radius:50%;background:var(--lp-accent);box-shadow:0 0 10px var(--lp-accent)}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-cursor{position:fixed;top:0;left:0;width:560px;height:560px;border-radius:50%;z-index:2;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(circle,rgba(240,23,95,.15) 0%,rgba(240,23,95,.09) 28%,rgba(240,23,95,.04) 48%,transparent 72%);transform:translate3d(calc(var(--mx, 50vw) - 280px),calc(var(--my, 50vh) - 280px),0)}.lp.lp-has-cursor .lp-cursor{opacity:1}.lp-card{position:relative}.lp-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(300px circle at var(--cx, 50%) var(--cy, 50%),rgba(240,23,95,.16),transparent 70%)}.lp-card:hover:before{opacity:1}.lp-card{transition:transform .24s,border-color .24s,box-shadow .24s}.lp-card:hover{border-color:#f0175f73;box-shadow:0 0 0 1px #f0175f40,0 18px 46px #f0175f24,0 22px 48px #00000080}.dev-stage{transition:transform .3s}.lp-sec:hover .dev-lid{box-shadow:inset 0 1px #ffffff24,0 34px 80px #0000009e,0 0 0 1px #f0175f38,0 0 60px #f0175f1f}.lp-top-btn{position:fixed;right:34px;bottom:30px;z-index:45;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#fff;border:1px solid rgba(240,23,95,.4);background:#0c0e14bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #00000080;opacity:0;visibility:hidden;transform:translateY(14px) scale(.9);transition:opacity .3s,transform .3s cubic-bezier(.22,.61,.36,1),visibility .3s,border-color .2s,background .2s}.lp-top-btn.shown{opacity:1;visibility:visible;transform:none}.lp-top-btn:hover{border-color:var(--lp-accent);background:#f0175f29}.lp-top-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.lp-top-btn:hover svg{transform:translateY(-3px)}.lp-top-btn:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(240,23,95,.35);opacity:0}.lp-top-btn.shown:before{animation:lp-top-ping 2.6s ease-out infinite}@keyframes lp-top-ping{0%{opacity:.5;transform:scale(.9)}60%,to{opacity:0;transform:scale(1.25)}}.lp-sbar{position:fixed;top:96px;bottom:28px;right:10px;width:10px;z-index:40;border-radius:999px;background:#ffffff0d;border:1px solid var(--lp-line-soft);cursor:pointer}.lp-sbar-thumb{position:absolute;left:1px;right:1px;border-radius:999px;background:linear-gradient(180deg,var(--lp-accent),#a3103f);box-shadow:0 0 14px #f0175f99;cursor:grab;transition:filter .2s}.lp-sbar-thumb:hover{filter:brightness(1.15)}.lp-sbar-thumb:active{cursor:grabbing}@media (max-width: 880px){.lp-sbar,.lp-cursor{display:none}}@media (prefers-reduced-motion: reduce){.lp .lp-shine,.lp-marquee-track{animation:none}.lp-top-btn,.lp-top-btn svg,.lp-promo,.lp-promo-play svg{transition:none}.lp-cta:before{animation:none}.lp-top-btn.shown:before{animation:none}.lp .lp-shine{background:none;color:var(--lp-txt)}.lp-cursor{display:none}}.dev-stage{position:relative;padding-bottom:26px;min-width:0}.dev-laptop{width:100%;min-width:0}.dev-lid{padding:12px 12px 14px;border-radius:16px 16px 8px 8px;background:linear-gradient(180deg,#2b3040,#171a23);border:1px solid #39405266;box-shadow:inset 0 1px #ffffff1f,0 30px 70px #0009,0 0 0 1px #00000080}.dev-cam{width:5px;height:5px;border-radius:50%;background:#0d0f14;box-shadow:inset 0 0 0 1px #333a4b;margin:0 auto 8px}.dev-base{height:13px;margin:0 auto;width:84%;border-radius:0 0 12px 12px;background:linear-gradient(180deg,#232838,#12151d);border:1px solid #39405255;border-top:none;box-shadow:0 14px 26px #00000080}.dev-notch{width:92px;height:5px;margin:-1px auto 0;border-radius:0 0 6px 6px;background:#0d0f14}.dev-phone{position:absolute;right:-6px;bottom:0;z-index:2;width:232px;padding:9px;border-radius:34px;background:linear-gradient(180deg,#2b3040,#14171f);border:1px solid #39405266;box-shadow:inset 0 1px #ffffff1f,0 26px 60px #0000009e}.dev-phone .dev-screen{border-radius:26px}.dev-screen{position:relative;overflow:hidden;min-width:0;background:#000;border-radius:8px;border:1px solid #000}.dev-canvas{transform-origin:0 0}.dev-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.07) 0%,transparent 32%)}.dev-stage.solo{padding-bottom:0;align-self:center}.dev-stage.solo .dev-phone{position:static;width:248px;margin:0 auto}@media (max-width: 880px){.dev-stage{padding-bottom:0}.dev-stage:not(.solo) .dev-laptop{display:none}.dev-phone{position:static;width:248px;margin:0 auto}}.ui{--panel: #121212;--panel-2: #0b0b0b;--line: #2c2c2c;--line-soft: #1c1c1c;--track: #1f1f1f;--txt: #ffffff;--txt-2: #d9d9d9;--txt-3: #8a8a8a;--accent: #f0175f;--pos: #2ec27e;--neg: #ff4d6d;--amber: #f5a623;--usdc: #4d9fff;--mono: "JetBrains Mono", ui-monospace, monospace;width:100%;height:100%;background:#000;color:var(--txt);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding:20px;text-align:left;display:flex;flex-direction:column;gap:14px;overflow:hidden}.ui-head{display:flex;align-items:center;gap:10px;flex:none}.ui-head-ico{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#f0175f24;border:1px solid rgba(240,23,95,.3);font-size:13px}.ui-head h3{font-size:14px;font-weight:700;margin:0}.ui-head-sub{font-size:11.5px;color:var(--txt-3)}.ui-head-right{margin-left:auto;display:flex;gap:8px}.ui-chip{height:26px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border-radius:9px;border:1px solid var(--line);background:var(--panel);font-size:11.5px;color:var(--txt-2)}.ui-chip.on{border-color:#f0175f8c;background:#f0175f24;color:#ffd0de}.ui-chip i{width:7px;height:7px;border-radius:50%;background:currentColor}.ui-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;flex:none}.ui-tiles.c3{grid-template-columns:repeat(3,1fr)}.ui-tiles.c2{grid-template-columns:repeat(2,1fr)}.ui-tile{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:11px 13px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.ui-tile-l{font-size:11.5px;font-weight:700;color:var(--txt);margin-bottom:6px;display:flex;align-items:center;gap:6px}.ui-tile-v{font-size:19px;font-weight:800;letter-spacing:-.5px;font-family:var(--mono)}.ui-tile-v small{font-size:11px;color:var(--txt-3);font-weight:600;font-family:Inter,sans-serif}.ui-tile-s{font-size:10.5px;color:var(--txt-3);margin-top:4px}.ui-pos{color:var(--pos)}.ui-neg{color:var(--neg)}.ui-amber{color:var(--amber)}.ui-cbar{display:flex;flex:none;height:7px;border-radius:999px;overflow:hidden;background:var(--track);margin-top:10px}.ui-cseg{height:100%}.ui-legend{display:flex;gap:12px;margin-top:8px;font-size:10.5px;color:var(--txt-3)}.ui-cbar-v{font-family:var(--mono);font-size:17px;font-weight:800;letter-spacing:-.4px;color:var(--txt)}.ui-cbar-v small{font-size:10px;color:var(--txt-3);font-weight:600}.ui-legend span{display:inline-flex;align-items:center;gap:5px}.ui-legend i{width:7px;height:7px;border-radius:2px}.ui-flow{display:flex;flex:none;align-items:flex-end;gap:3px;height:26px;margin-top:6px}.ui-flow i{flex:1;border-radius:2px 2px 0 0;min-height:2px}.ui-donut{position:relative;display:grid;place-items:center;margin-top:4px}.ui-donut-svg{width:150px;height:150px;overflow:visible}.ui-donut.lg{flex:1;min-height:0;margin-top:0}.ui-donut.lg .ui-donut-svg{width:210px;height:210px}.ui-donut.lg .ui-donut-big{font-size:18px}.ui-donut.lg .ui-donut-lab{font-size:11px}.ui-donut-center{position:absolute;text-align:center}.ui-donut-big{font-family:var(--mono);font-size:15px;font-weight:800;color:var(--txt)}.ui-donut-lab{font-size:10px;color:var(--txt-3)}.ui-ring-wrap{display:flex;align-items:center;gap:12px;margin-top:4px}.ui-ring{width:54px;height:54px;border-radius:50%;flex:none;-webkit-mask:radial-gradient(circle,transparent 56%,#000 57%);mask:radial-gradient(circle,transparent 56%,#000 57%)}.ui-ring-list{display:grid;gap:5px;font-size:10.5px;color:var(--txt-2);min-width:0;overflow:hidden}.ui-ring-list span{display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:0;overflow:hidden}.ui-ring-list i{width:7px;height:7px;border-radius:2px;flex:none}.ui-ring-list b{margin-left:auto;font-family:var(--mono);color:var(--txt)}.ui-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ui-card.grow{flex:1}.ui-subhead{font-size:11.5px;color:var(--txt-3);font-weight:600;margin:0 0 9px}.ui-hm{display:grid;overflow:hidden;border-radius:8px;border:1px solid var(--line-soft)}.ui-hm-h{font-family:var(--mono);font-size:9.5px;color:var(--txt-3);font-weight:600;text-align:center;padding:6px 0 5px;background:var(--panel-2);border-bottom:1px solid var(--line-soft)}.ui-hm-h.we{background:var(--track);color:var(--txt-2)}.ui-hm-name{padding:0 10px;background:var(--panel);border-right:1px solid var(--line);border-bottom:1px solid var(--line-soft);font-size:11px;color:var(--txt);display:flex;align-items:center;gap:7px;min-height:28px;white-space:nowrap;overflow:hidden}.ui-hm-name.head{background:var(--panel-2);font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--txt-3);font-weight:700}.ui-hm-name.sub{padding-left:26px;color:var(--txt-2);font-size:10.5px}.ui-hm-name.net{font-weight:800}.ui-chev{font-family:var(--mono);font-size:9px;color:var(--txt-3);width:10px}.ui-chev.open{color:var(--accent)}.ui-hm-cell{border-bottom:1px solid var(--line-soft);font-family:var(--mono);font-size:10px;display:flex;align-items:center;justify-content:center;min-height:28px;color:var(--txt-3)}.ui-hm-cell.zero{opacity:.35}.ui-tbl{width:100%;border-collapse:collapse;font-size:11px}.ui-tbl th{text-align:left;font-size:9.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--txt-3);font-weight:700;padding:7px 9px;border-bottom:1px solid var(--line);white-space:nowrap}.ui-tbl td{padding:8px 9px;border-bottom:1px solid var(--line-soft);color:var(--txt-2);white-space:nowrap}.ui-tbl td.num,.ui-tbl th.num{text-align:right;font-family:var(--mono);color:var(--txt)}.ui-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;font-size:9.5px;font-weight:600;background:var(--track);color:var(--txt-2)}.ui-tag.acc{background:#f0175f29;color:#ffb7cd}.ui-tag.pos{background:#2ec27e29;color:var(--pos)}.ui-tag.warn{background:#f5a62329;color:var(--amber)}.ui-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.ui-ads-dash{display:grid;grid-template-columns:1.1fr .95fr .95fr;gap:14px;align-items:stretch;flex:none}.ui-ads-left{display:flex;flex-direction:column;gap:14px;min-width:0}.ui-donut-card{display:flex;flex-direction:column}.ui-adb-body{display:flex;flex-direction:column;gap:8px}.ui-adb-row{display:flex;align-items:center;gap:8px;font-size:11.5px}.ui-adb-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--txt)}.ui-adb-sub{color:var(--txt-3);font-size:10.5px}.ui-adb-bar{flex:0 0 70px;height:6px;border-radius:5px;background:var(--track);overflow:hidden}.ui-adb-bar i{display:block;height:100%;border-radius:5px;background:var(--accent)}.ui-adb-val{flex:0 0 auto;min-width:62px;text-align:right;font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--txt-2)}.ui-wt{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px}.ui-wt-top{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.ui-wt-ic{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--track);font-size:12px}.ui-wt-v{font-family:var(--mono);font-size:17px;font-weight:800;margin-top:9px}.ui-wt-addr{font-family:var(--mono);font-size:10px;color:var(--txt-3);margin-top:8px;display:flex;align-items:center;gap:6px}.ui-audit{display:flex;gap:10px;padding:9px 4px;border-bottom:1px solid var(--line-soft);align-items:flex-start}.ui-av{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;flex:none}.ui-au{font-size:11.5px;font-weight:700}.ui-adept{color:var(--txt-3);font-weight:500;font-size:10.5px}.ui-aact{font-size:10.5px;color:var(--txt-2);margin-top:3px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ui-at{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--txt-3);white-space:nowrap}.ui-kb{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;flex:1;min-height:0}.ui-kb-col{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:9px;overflow:hidden}.ui-kb-h{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--txt-3);display:flex;align-items:center;gap:6px}.ui-kb-h b{margin-left:auto;font-family:var(--mono);color:var(--txt-2)}.ui-kb-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px;font-size:11px}.ui-kb-card.hot{border-color:#f0175f80;box-shadow:0 8px 20px #00000080}.ui-kb-meta{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:9.5px;color:var(--txt-3)}.ui-kb-num{font-family:var(--mono);color:var(--txt-3);font-size:9.5px}.ui-ag-layout{display:grid;align-items:stretch;grid-template-columns:1fr 300px;gap:16px;flex:none;max-width:780px}.ui-ag-fill{position:relative;min-width:0}.ui-ag-fill>.ui-ag-card{position:absolute;top:0;right:0;bottom:0;left:0}.ui-ag-stats{display:flex;flex-direction:column;gap:12px}.ui-stat{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px}.ui-stat-head{display:flex;align-items:baseline;gap:6px;font-size:10.5px;color:var(--txt-3);margin-bottom:10px}.ui-stat-tot{font-family:var(--mono);font-size:20px;font-weight:800;color:var(--txt)}.ui-stat .ui-cbar{margin-top:0}.ui-top-row{display:flex;align-items:center;gap:9px;padding:7px 0;font-size:11px;border-bottom:1px solid var(--line-soft)}.ui-top-row:last-child{border-bottom:none}.ui-medal{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;font-size:9.5px;font-weight:800;color:#12151d;flex:none}.ui-medal.m1{background:#e8c14a}.ui-medal.m2{background:#c3cad6}.ui-medal.m3{background:#cd8b56}.ui-top-sup{display:block;color:var(--txt-3);font-size:10px}.ui-srank{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:7px 0;font-size:11px}.ui-srank-nm{display:block;color:var(--txt)}.ui-srank-bar{grid-column:2 / 4;height:6px;border-radius:999px;background:var(--track);overflow:hidden}.ui-srank-bar i{display:block;height:100%;background:var(--accent)}.ui-medal.plain{background:var(--track);color:var(--txt-2)}.ui-agent{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:11px}.ui-agent-nm{display:block;color:var(--txt)}.ui-agent-addr{display:block;font-family:var(--mono);font-size:9.5px;color:var(--txt-3)}.ui-agent-bar{width:90px;height:7px;border-radius:999px;background:var(--track);overflow:hidden;flex:none}.ui-agent-bar i{display:block;height:100%}.ui-agent-bal{text-align:right;font-size:10px;color:var(--txt-3);white-space:nowrap}.ui-agent-bal .ui-mono{display:block;color:var(--txt);font-size:11.5px}.ui.ph .ui-agent-bar{display:none}.ui-tabbar{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line-soft);flex:none}.ui-tabbtn{padding:7px 12px;border-radius:9px;font-size:11.5px;color:var(--txt-2);white-space:nowrap}.ui-tabbtn.on{background:var(--accent);color:#fff;font-weight:600}.ui.ph .ui-tabbtn{flex:1;text-align:center;padding:7px 6px}.ui-tr-dept td{background:var(--panel-2);font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--txt-3);font-weight:700}.ui-pex{padding:9px 0;border-bottom:1px solid var(--line-soft)}.ui-tx-tbl th,.ui-tx-tbl td{padding:6px;font-size:10px}.ui-mx-controls{display:flex;align-items:center;gap:10px;flex:none;font-size:11px}.ui-mx-search{padding:7px 11px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--txt-3);min-width:210px}.ui-mx-stats{margin-left:auto;display:flex;align-items:center;gap:14px;color:var(--txt-3)}.ui-mx-stats span{display:inline-flex;align-items:center;gap:6px}.ui-mx-stats b{color:var(--txt)}.ui-cb{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--line);background:var(--panel);display:inline-block;position:relative;flex:none}.ui-cb.on{background:var(--accent);border-color:var(--accent)}.ui-cb.on:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ui-mx-tbl th,.ui-mx-tbl td{padding:7px 6px;font-size:10px}.ui-mx-name{min-width:190px;background:var(--panel)}.ui-mx-nm{display:block;font-size:11.5px;color:var(--txt)}.ui-mx-role{display:block;font-size:9.5px;color:var(--accent)}.ui-mx-em{display:block;font-size:9.5px;color:var(--txt-3)}.ui-mx-dept td{background:var(--panel-2);font-size:10.5px;font-weight:700;color:var(--txt-2)}.ui-mx-chev{color:var(--txt-3);margin-right:8px}.ui-mx-cnt{margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--track);color:var(--txt-3);font-size:9.5px}.ui-acc-on{display:inline-flex;width:20px;height:20px;border-radius:6px;align-items:center;justify-content:center;background:#2ec27e29;color:var(--pos);font-size:10px}.ui-acc-off{display:inline-block;width:20px;height:20px;border-radius:6px;border:1px dashed var(--line);vertical-align:middle}.ui-acc-tbl td,.ui-acc-tbl th{padding:6px 7px}.ui-glyph{width:12px;height:12px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.ui-chev-r{width:6px;height:6px;border-top:1.5px solid var(--txt-3);border-right:1.5px solid var(--txt-3);transform:rotate(45deg);flex:none}.ui-task{padding:9px 0;border-bottom:1px solid var(--line-soft)}.ui-task:last-child{border-bottom:none}.ui-ameta{display:flex;align-items:center;gap:6px;margin-top:5px;flex-wrap:wrap}.ui-row{display:flex;align-items:center;gap:10px}.ui-grow{flex:1;min-width:0}.ui-cols{display:grid;gap:14px;min-height:0}.ui-cols.c2{grid-template-columns:1fr 1fr}.ui-cols.c21{grid-template-columns:2fr 1fr}.ui-btn{height:28px;padding:0 12px;border-radius:9px;border:none;background:var(--accent);color:#fff;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.ui-btn.ghost{background:var(--panel);border:1px solid var(--line);color:var(--txt-2)}.ui-mono{font-family:var(--mono)}.ui-muted{color:var(--txt-3)}.ui.with-side{flex-direction:row;padding:0;gap:0}.ui-side{width:210px;flex:none;background:var(--panel-2);border-right:1px solid var(--line);padding:14px 10px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.ui-side-brand{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.ui-side-logo{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;background:linear-gradient(145deg,var(--accent),#a3103f)}.ui-side-nav{display:flex;flex-direction:column;gap:2px}.ui-side-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:10px;font-size:11.5px;color:var(--txt-2);white-space:nowrap}.ui-side-item.on{background:#f0175f29;color:#fff;font-weight:600}.ui-side-lock{margin-left:auto;display:grid;opacity:.55}.ui-side-lock .svic-svg{width:11px;height:11px}.ui-main{flex:1;min-width:0;padding:18px 20px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.ui-topbar{display:flex;align-items:center;gap:10px;padding:0 0 10px;border-bottom:1px solid var(--line-soft);flex:none}.ui-tabs{display:flex;gap:4px;min-width:0;overflow:hidden}.ui-tab{padding:7px 11px;border-radius:9px;font-size:12px;color:var(--txt-2);white-space:nowrap}.ui-tab.on{background:var(--accent);color:#fff;font-weight:600}.ui-tab-mgr{border:1px solid var(--line);display:inline-flex;align-items:center;gap:5px;color:var(--txt-3)}.ui-cv{font-style:normal;font-size:9px;color:var(--txt-3)}.ui-month{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid var(--line);border-radius:9px;font-size:12px;color:var(--txt-2);white-space:nowrap}.ui.ph{padding:0;gap:0;background:#000}.ui-ph-top{padding:34px 12px 10px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line-soft);flex:none}.ui.ph .ui-tab,.ui.ph .ui-month{padding:6px 9px;font-size:11.5px}.ui-ph-body{padding:12px;display:flex;flex-direction:column;gap:11px;flex:1;min-height:0;overflow:hidden}.ui-ph-nav{flex:none;height:58px;border-top:1px solid var(--line);background:var(--panel);display:flex;align-items:center;gap:2px;padding:5px 8px;overflow:hidden}.ui-ph-nav span{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:9px 8px;border-radius:10px;font-size:18px;color:var(--txt-2)}.ui-ph-nav span.on{color:var(--accent);background:var(--accent-soft, rgba(240, 23, 95, .15))}.ui.ph .ui-tiles{grid-template-columns:1fr 1fr;gap:10px}.ui.ph .ui-tile-v{font-size:17px}.ui.ph .ui-card{padding:11px;flex:none}.lp-reveal{position:relative}.lp-reveal.full{height:100vh;height:calc(100svh - var(--lr-top, 0px));min-height:480px;overflow:hidden;background:linear-gradient(180deg,#07080d,#07080d 70%,#07080d00)}.lp-reveal.mark{width:min(100%,480px);aspect-ratio:1 / 1;justify-self:center}@media (min-width: 881px){.lp-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:center}.lp-hero-grid .lp-h1{font-size:clamp(32px,3.9vw,56px)}}.lr-glow{position:absolute;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#f0175fcc,#f0175f42 42%,#f0175f00)}.lr-tile{position:absolute;left:0;top:0;border-radius:22%;overflow:hidden;opacity:0;transform-origin:50% 50%;will-change:transform,opacity}.lr-tile img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lr-white{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0}.lr-wm{position:absolute;opacity:0}.lr-wm img{position:absolute;display:block;max-width:none}.lr-tag{position:absolute;left:50%;margin:0;white-space:nowrap;opacity:0;font:600 1em Inter,sans-serif;letter-spacing:-.02em;color:#c9cbd3}@media (max-width: 620px){.lr-tag{width:88%;white-space:normal;text-align:center;text-wrap:balance}}.mc-page{max-width:720px;padding:18px 20px 28px}.mc-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.mc-title{font-size:19px;font-weight:600;color:var(--txt)}.mc-sub{font-size:13px;color:var(--txt-2)}.mc-intro{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--txt)}.mc-note,.mc-muted{font-size:12.5px;color:var(--txt-2);margin-bottom:10px}.mc-alert{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:14px;border:1px solid var(--amber);border-radius:10px;background:color-mix(in srgb,var(--amber) 10%,transparent);font-size:13px;color:var(--txt)}.mc-state{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:13.5px;color:var(--txt)}.mc-state.closed{border-color:var(--usdt)}.mc-state.err{color:var(--neg)}.mc-state-text{flex:1}.mc-progress{font-variant-numeric:tabular-nums;color:var(--txt-2)}.mc-slots{margin-top:12px;display:flex;flex-direction:column;gap:8px}.mc-slot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.mc-slot.done{border-color:color-mix(in srgb,var(--usdt) 45%,var(--line))}.mc-slot-main{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-slot-role{font-size:12px;color:var(--txt-2)}.mc-slot-person{font-size:14px;color:var(--txt);overflow:hidden;text-overflow:ellipsis}.mc-slot-state{display:flex;align-items:center;gap:8px;font-size:12.5px;white-space:nowrap}.mc-done{display:inline-flex;align-items:center;gap:5px;color:var(--usdt)}.mc-warn{color:var(--amber)}.mc-muted{color:var(--txt-2);margin:0}.mc-slot-state .rmf-btn{flex:0 0 auto}.mc-reopen{margin-top:16px;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--txt);font-size:13px;cursor:pointer}.mc-reason-label{display:block;margin-bottom:6px;font-size:12.5px;color:var(--txt-2)}.mc-reason{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--txt);font:inherit;font-size:13.5px;resize:vertical}.mc-foot{margin-top:22px;padding-top:12px;border-top:1px dashed var(--line);font-size:12px;color:var(--txt-2)}@media (max-width: 880px){.mc-page{padding:14px 12px 24px;max-width:100%}.mc-slot{flex-direction:column;align-items:stretch;gap:8px}.mc-slot-state{justify-content:space-between;white-space:normal}.mc-slot-state .rmf-btn{width:100%}.mc-head{flex-direction:column;gap:2px}}.sec-page{overflow:hidden}.sec-table{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.sec-thead{flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--panel-2)}.sec-tbody{flex:1;min-height:0;overflow-y:auto;padding:0 16px}.secfilter{position:relative;display:flex;align-items:center;gap:12px}.secfilter .sec-sel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-family:Inter;font-size:12.5px;color:var(--txt);outline:none;cursor:pointer}.secfilter .sec-sel:focus{border-color:var(--accent)}.sec-menu{min-width:320px;max-width:none;max-height:300px;overflow-y:auto}.sec-menu .chk{width:13px;color:var(--accent);font-weight:800;font-size:11px;flex-shrink:0;visibility:hidden}.sec-menu .on .chk{visibility:visible}.sec-menu .mo-av{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:10.5px;flex-shrink:0}.sec-menu .mo-nm{font-weight:600;color:var(--txt)}.sec-menu .mo-role{margin-left:auto;font-size:10.5px;color:var(--txt-3);font-family:var(--mono)}.sec-help{width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:14px;font-weight:800;cursor:help;flex-shrink:0}.sec-sub{font-size:11.5px;color:var(--txt-3)}.sec-never{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.sec-never-h{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:6px 2px;cursor:pointer;font-family:Inter;font-size:12.5px;font-weight:600;color:var(--txt-2);text-align:left}.sec-never-h:hover{color:var(--txt)}.sec-never-n{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--txt-3)}.audit-row{display:flex;align-items:flex-start;gap:12px;padding:12px 2px;border-bottom:1px solid var(--line-soft)}.audit-row:last-child{border-bottom:none}.audit-row .aav{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:12px;flex-shrink:0}.audit-row .ainfo{flex:1;min-width:0}.audit-row .ainfo .au{font-weight:700;font-size:13px}.audit-row .ainfo .au .adept{font-weight:500;color:var(--txt-3);font-size:11.5px;margin-left:6px}.audit-row .ainfo .aact{font-size:12.5px;color:var(--txt-2);margin-top:2px;line-height:1.4}.audit-row .aact .asrc,.audit-row .ameta-m .asrc{display:inline-block;background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:1px 7px;font-size:10.5px;color:var(--txt-3);margin-right:7px;font-weight:600}.audit-row .aact .asec,.audit-row .ameta-m .asec{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.audit-row .at{font-family:var(--mono);font-size:11px;color:var(--txt-3);white-space:nowrap;flex-shrink:0;margin-top:2px}.sec-tab-short,.audit-row .adept-m,.audit-row .ameta-m{display:none}.sec-more{display:flex;justify-content:center;padding:14px 0 6px}.sec-more-btn{border:1px solid var(--line);background:var(--panel-2);color:var(--txt);border-radius:10px;padding:8px 18px;font-family:var(--font);font-size:12.5px;font-weight:600;cursor:pointer;transition:.13s}.sec-more-btn:hover:not(:disabled){border-color:var(--accent)}.sec-more-btn:focus-visible{outline:none;border-color:var(--accent)}.sec-more-btn:disabled{opacity:.65;cursor:not-allowed}@media (max-width: 880px){.sec-page .tabbar-btn{font-size:0;white-space:nowrap;padding:8px 10px}.sec-page .tabbar-btn .svic{font-size:13px}.sec-page .sec-tab-short{display:inline;font-size:12.5px;margin-left:6px}.sec-page .sec-thead{padding:10px 12px}.sec-page .secfilter{flex-wrap:wrap;gap:8px}.sec-page .secfilter .pp-btn{flex:1 0 100%;justify-content:center}.sec-page .secfilter .sec-sel{flex:1 1 0;min-width:0}.sec-page .sec-help{display:none}.sec-page .sec-tbody{padding:0 12px}.sec-page .audit-row{gap:10px;padding:11px 0}.sec-page .audit-row .ainfo .au .adept,.sec-page .audit-row .aact .asrc,.sec-page .audit-row .at{display:none}.sec-page .audit-row .adept-m{display:block;font-size:11.5px;color:var(--txt-3);line-height:1.35;margin-top:1px}.sec-page .audit-row .aact{margin-top:4px;overflow-wrap:break-word}.sec-page .audit-row .ameta-m{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px}.sec-page .audit-row .ameta-m .asrc{margin-right:0;font-size:10px;padding:1px 6px}.sec-page .audit-row .at-m{font-family:var(--mono);font-size:10.5px;color:var(--txt-3)}}.users-screen .mx-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;margin-top:14px}.users-screen .table-scroll{overflow-x:hidden;overflow-y:auto;position:relative;max-height:calc(100vh - 270px);min-height:420px}.users-screen table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;table-layout:fixed}.users-screen thead th{text-align:left;padding:14px 13px;font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--txt-3);font-weight:700;background:var(--panel-2);border-bottom:1px solid var(--line);white-space:nowrap;position:sticky;top:0;z-index:3}.users-screen thead th.col-name{width:20%;min-width:0;position:sticky;left:0;background:var(--panel-2);z-index:5;box-shadow:1px 0 0 var(--line)}.users-screen thead th.col-mod,.users-screen thead th.col-lk{text-align:center;white-space:normal;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:9px;letter-spacing:0;line-height:1.2;vertical-align:middle;padding:8px 3px;min-width:0}.users-screen tbody td{padding:11px 13px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.users-screen tbody td.tc-name{position:sticky;left:0;background:var(--panel);z-index:1;box-shadow:1px 0 0 var(--line)}.users-screen tbody tr:hover td.tc-name{background:var(--panel-2)}.users-screen td.cell{text-align:center;padding:8px 2px;transition:box-shadow .12s,background .12s}.users-screen tbody td.cell:not(.cell-off):hover{background:var(--hov);box-shadow:inset 0 0 0 1px var(--accent)}.users-screen .cb{position:relative;display:inline-block;width:22px;height:22px;cursor:pointer}.users-screen .cb.cb-off{cursor:not-allowed;opacity:.45}.users-screen .cb input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:inherit;z-index:2}.users-screen .cb .bx{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;border:1.5px solid var(--line);background:var(--panel);transition:.13s;display:grid;place-items:center}.users-screen .cb .bx:after{content:"";width:11px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px);opacity:0;transition:.13s}.users-screen .cb:not(.cb-off):hover .bx{border-color:var(--usdt)}.users-screen .cb input:checked+.bx{background:var(--usdt);border-color:var(--usdt)}.users-screen .cb input:checked+.bx:after{opacity:1}.users-screen .who{display:flex;align-items:center;gap:11px}.users-screen .who.who-click{cursor:pointer;border-radius:8px;transition:background .13s;padding:2px;margin:-2px}.users-screen .who.who-click:hover{background:var(--accent-soft)}.users-screen .av{width:38px;height:38px;border-radius:10px;background:linear-gradient(145deg,#94a3b8,#64748b);display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px;flex-shrink:0}.users-screen .av.c1{background:linear-gradient(145deg,#3b82f6,#1763b8)}.users-screen .av.c2{background:linear-gradient(145deg,var(--amber),#c2740a)}.users-screen .av.c3{background:linear-gradient(145deg,#7c5cff,#5439d4)}.users-screen .av.c4{background:linear-gradient(145deg,#2ec27e,#1f9d57)}.users-screen .av.c5{background:linear-gradient(145deg,#e23b4e,#a72a39)}.users-screen .who-info{display:flex;flex-direction:column;gap:3px;min-width:0}.users-screen .who .nm{font-weight:600;font-size:13.5px;color:var(--txt);line-height:1.3}.users-screen .who .em{font-size:11.5px;color:var(--txt-3);font-family:var(--mono)}.users-screen .role{display:inline-flex;align-items:center;padding:2px 8px;border-radius:7px;font-size:10.5px;font-weight:600;font-family:var(--mono);letter-spacing:.3px;width:-moz-fit-content;width:fit-content}.users-screen .role.admin{background:var(--neg-soft);color:var(--neg)}.users-screen .role.ceo{background:#c026a31f;color:#c026a3}.users-screen .role.rop{background:#7c5cff1f;color:#7c5cff}.users-screen .role.tl{background:var(--accent-soft);color:var(--accent)}.users-screen .role.buy{background:var(--amber-soft);color:var(--amber)}.users-screen .role.sale{background:var(--usdt-soft);color:var(--usdt)}.users-screen .role.emp{background:var(--panel-2);color:var(--txt-3)}.users-screen tr.dept-row td{background:var(--panel-2);padding:11px 13px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer}.users-screen tr.dept-row td .d-bar{display:flex;align-items:center;gap:10px;position:sticky;left:13px;width:-moz-fit-content;width:fit-content}.users-screen tr.dept-row .d-name{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--txt-2)}.users-screen tr.dept-row .d-chev{font-size:10px;color:var(--txt-3);transition:transform .13s}.users-screen tr.dept-row.collapsed .d-chev{transform:rotate(-90deg)}.users-screen tr.dept-row .d-cnt{font-family:var(--mono);font-size:11px;color:var(--txt-3);font-weight:600}.users-screen .am-access-stats{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--txt-3);font-family:var(--mono, "JetBrains Mono", monospace);white-space:nowrap;margin-left:auto}.users-screen .am-access-stats>span:not(:first-child):before{content:"·";margin-right:8px;color:var(--txt-3)}.users-screen .am-access-stats .lg{display:flex;align-items:center;gap:6px}.users-screen .am-access-stats .cb,.users-screen .am-access-stats .bx{cursor:default;pointer-events:none}.users-screen .am-access-stats b{color:var(--txt-3);font-weight:600}.users-screen .mx-controls{display:flex;align-items:center;gap:10px;margin-top:12px}.users-screen .mx-search,.users-screen .mx-dept{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:8px 12px;font-family:var(--font);font-size:13px;color:var(--txt);outline:none}.users-screen .mx-search{flex:1;max-width:320px}.users-screen .mx-search:focus,.users-screen .mx-dept:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.users-screen tr.dept-row .d-name-ic{font-size:13px}.users-screen .mx-search-mob{display:none}.users-screen .mx-empty{text-align:center;padding:40px 20px;color:var(--txt-3);font-size:13px;font-style:italic}@media (max-width: 880px){.users-screen .mx-controls{flex-wrap:wrap;gap:8px}.users-screen .mx-search,.users-screen .mx-dept{flex:1 1 120px;min-width:0;max-width:none}.users-screen .mx-dept{max-width:50%}.users-screen .mx-search:not(.mx-search-mob){display:none}.users-screen .mx-search-mob{display:block}.users-screen .am-access-stats{margin-left:0;flex:1 1 100%;font-size:11px}.users-screen .am-access-stats .lg{display:none}.users-screen .table-scroll{overflow-x:auto;min-height:0;max-height:calc(100vh - 300px);max-height:calc(100dvh - 300px)}.users-screen .mx-card table{width:-moz-max-content;width:max-content;min-width:100%}.users-screen thead th.col-name{width:132px;padding:10px}.users-screen thead th.col-mod,.users-screen thead th.col-lk{width:68px;font-size:8px;padding:8px 2px}.users-screen tbody td.tc-name{padding:8px 10px}.users-screen .who{gap:8px}.users-screen .who .av{width:28px;height:28px;border-radius:8px;font-size:11px}.users-screen .who .nm{font-size:12px;overflow-wrap:break-word}.users-screen .who .em{display:none}.users-screen .role{font-size:9px;padding:1px 6px}.users-screen tr.dept-row td{padding:10px}.users-screen tr.dept-row td .d-bar{left:10px}}.pw-msg{font-size:12px;color:var(--txt-2)}.pw-msg.err{color:var(--neg)}.login-page{display:flex;min-height:100%;align-items:center;justify-content:center;padding:16px}.login-theme{position:absolute;top:16px;right:16px}.login-card{width:100%;max-width:384px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:32px}.login-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.login-head h1{font-size:20px;line-height:28px;font-weight:600}.login-sub{margin-bottom:24px;font-size:14px;line-height:20px;color:var(--side-muted)}.login-card label{display:block;margin-bottom:4px;font-size:14px;line-height:20px;color:var(--side-muted)}.login-input{display:block;width:100%;margin-bottom:16px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:8px 12px;color:var(--txt);outline:none}.login-input:focus{border-color:var(--accent)}.login-msg{margin-bottom:16px;font-size:14px;line-height:20px}.login-msg.ok{color:var(--usdt)}.login-msg.err{color:var(--neg)}.login-msg.hint{color:var(--side-muted)}.login-forgot{display:block;margin:-8px 0 16px auto;padding:0;background:none;border:none;font-size:14px;line-height:20px;color:var(--accent);cursor:pointer}.login-forgot:hover{text-decoration:underline}.login-card .rmf-btn{display:block;width:100%}.login-card .rmf-btn.primary{margin-bottom:12px}.demo-roles{display:grid;gap:8px}.login-card .demo-roles .rmf-btn{margin-bottom:0}.demo-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;font-size:13px;line-height:18px;background:var(--panel-2);border-bottom:1px solid var(--line);color:var(--side-muted)}.demo-banner a{color:var(--accent);white-space:nowrap}.demo-banner-act{display:flex;align-items:center;gap:14px}.demo-lead-btn{padding:4px 12px;border:0;border-radius:8px;background:var(--accent);color:var(--on-accent);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.demo-lead-btn:hover{background:var(--accent-2)}.demo-lead-msg{font-size:13px;margin-bottom:10px}.demo-lead-msg.err{color:var(--neg);font-size:12px}.demo-home{color:inherit;text-decoration:none;cursor:pointer}.demo-home-mark{display:none}@media (max-width: 880px){.demo-home-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;color:var(--txt)}.demo-home-mark .brand-logo{width:26px;height:26px}}:root{--sb-width: 248px;--mono: "JetBrains Mono", monospace;--font: "Inter", system-ui, sans-serif;--overlay: rgba(11, 18, 32, .55);--z-topbar: 50;--z-sidebar: 90;--z-modal: 200;--z-modal-over: 210;--z-modal-top: 300;--z-picker: 320;--z-tooltip: 9999}:root,[data-theme=light]{--bg: #eef0f4;--panel: #ffffff;--panel-2: #f6f8fb;--track: #e7ebf2;--scroll: #d2d8e2;--line: #e3e6ec;--line-soft: #edf0f4;--txt: #1c2530;--txt-2: #5b6675;--txt-3: #98a0ad;--accent: #3a3f45;--accent-2: #26292e;--accent-soft: #3a3f4518;--on-accent: #ffffff;--amber: #f59e0b;--amber-soft: #f59e0b1c;--hov: #0b132a08;--topbar: #ffffffe6;--usdt: #1f9d57;--usdt-soft: #1f9d571c;--usdc: #2775ca;--usdc-soft: #2775ca1c;--neg: #e23b4e;--neg-soft: #e23b4e1c;--pulse: #ff5470;--blue: #1763b8;--violet: #7c5cff;--side: #0b2447;--side-txt: #c7d3e6;--side-muted: #7e93b6;--side-active: #1763b8;--ava-grad: linear-gradient(145deg, #4a5057, #3a3f45);--radius: 14px;--shadow: 0 1px 2px rgba(16, 30, 54, .05), 0 1px 3px rgba(16, 30, 54, .04);--x-pattern: #1c2530;--x-pattern-op: .07}[data-theme=dark]{--bg: #000000;--panel: #121212;--panel-2: #0b0b0b;--track: #1f1f1f;--scroll: #2c2c2c;--line: #2c2c2c;--line-soft: #1c1c1c;--txt: #ffffff;--txt-2: #d9d9d9;--txt-3: #8a8a8a;--accent: #f0175f;--accent-2: #780b2f;--accent-soft: #f0175f26;--on-accent: #ffffff;--amber: #f5a623;--amber-soft: #f5a62320;--hov: #f0175f14;--topbar: #000000e6;--usdt: #2ec27e;--usdt-soft: #2ec27e22;--usdc: #4d9fff;--usdc-soft: #4d9fff22;--neg: #ff4d6d;--neg-soft: #ff4d6d22;--pulse: #ff4d6d;--blue: #f0175f;--violet: #d9d9d9;--side: #000000;--side-txt: #ffffff;--side-muted: #9a9a9a;--side-active: #f0175f;--ava-grad: linear-gradient(145deg, #3b82f6, #1763b8);--radius: 14px;--shadow: 0 1px 2px rgba(0, 0, 0, .5);--x-pattern: #d8d1bf;--x-pattern-op: .34}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,#root{height:100%}body{background-color:var(--bg);font-family:Inter,system-ui,sans-serif;color:var(--txt);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.ml-auto{margin-left:auto}.\!block{display:block!important}.block{display:block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.gap-4{gap:1rem}.rounded-token{border-radius:var(--radius)}.border{border-width:1px}.border-line{border-color:var(--line)}.bg-panel{background-color:var(--panel)}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-neg{color:var(--neg)}.text-txt-2{color:var(--txt-2)}.text-txt-3{color:var(--txt-3)}.shadow-token{--tw-shadow: var(--shadow);--tw-shadow-colored: var(--shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--sa-t: env(safe-area-inset-top, 0px);--sa-r: env(safe-area-inset-right, 0px);--sa-b: env(safe-area-inset-bottom, 0px);--sa-l: env(safe-area-inset-left, 0px)}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0;height:0}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:var(--x-pattern);opacity:var(--x-pattern-op);-webkit-mask:url(/bg-pattern.svg?v=2) center / cover no-repeat;mask:url(/bg-pattern.svg?v=2) center / cover no-repeat}.subhead{font-size:12.5px;color:var(--txt-2);font-weight:600;margin:0 0 10px}@media (max-width: 880px){body{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}}@media (max-width: 880px),(hover: none) and (pointer: coarse){input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select{font-size:16px!important}}.hv-lift{transition:transform .16s ease,box-shadow .16s ease}@media (hover: hover){.hv-lift:hover{transform:translateY(-3px);box-shadow:0 10px 24px -14px var(--accent),0 0 0 1px var(--accent),0 0 16px -4px var(--accent)}}
