:root{--disp:"Montserrat",system-ui,sans-serif;--body:"Onest",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--bg:#0B1320;--glow:rgba(201,170,116,.07);--top:linear-gradient(180deg,#0F192B,#0D1626);--railbg:linear-gradient(180deg,#0D1625,#0B1320);--panel:#0E1726;--s1:#121C30;--s2:#16223A;--s3:#1C2A47;--well:#0C1424;--line:#1F2D49;--line2:#2A3A5E;--gold:#C9AA74;--gold2:#E5CF9F;--gold3:#8E7448;--on-gold:#16120A;--ink:#F2EDE7;--ink2:#D6D9E2;--muted:#A3ABBE;--dim:#7F89A3;--faint:#56607A;--green:#86BB97;--red:#E3907F;--blue:#8AA6DE;--violet:#B19BD8;--t-gold:rgba(201,170,116,.14);--t-gold-fg:#E5CF9F;--t-green:rgba(134,187,151,.14);--t-green-fg:#A9D8B7;--t-red:rgba(227,144,127,.14);--t-red-fg:#F1B4A7;--t-blue:rgba(138,166,222,.15);--t-blue-fg:#C0CFF1;--t-violet:rgba(177,155,216,.15);--t-violet-fg:#D3C6EC;--lift:inset 0 1px 0 rgba(255,255,255,.045),0 1px 0 rgba(0,0,0,.35),0 22px 44px -26px rgba(0,0,0,.75);--pop:0 40px 80px -30px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.05);--heat0:#16223A;--heat:201,170,116;--scrim:rgba(5,9,16,.72);--grid-line:rgba(201,170,116,.06);color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#EEF1F6;--glow:rgba(168,133,74,.08);--top:linear-gradient(180deg,#FFFFFF,#FAFBFD);--railbg:linear-gradient(180deg,#F8FAFD,#F2F5FA);--panel:#FFFFFF;--s1:#F6F8FB;--s2:#FFFFFF;--s3:#E9EEF5;--well:#F3F6FA;--line:#DFE5EE;--line2:#C9D2E1;--gold:#A8854A;--gold2:#8A6A33;--gold3:#C9AA74;--on-gold:#FFFFFF;--ink:#121A2B;--ink2:#25304A;--muted:#566280;--dim:#6E7891;--faint:#9AA3B6;--green:#2F7A4D;--red:#B5473A;--blue:#3A5FA8;--violet:#6A4FA0;--t-gold:rgba(168,133,74,.13);--t-gold-fg:#7A5C28;--t-green:rgba(47,122,77,.11);--t-green-fg:#24653F;--t-red:rgba(181,71,58,.1);--t-red-fg:#9C3A2E;--t-blue:rgba(58,95,168,.1);--t-blue-fg:#2E4E8E;--t-violet:rgba(106,79,160,.1);--t-violet-fg:#58408A;--lift:0 1px 2px rgba(18,26,43,.06),0 12px 28px -18px rgba(18,26,43,.22);--pop:0 30px 70px -30px rgba(18,26,43,.35);--heat0:#E6EBF3;--heat:168,133,74;--scrim:rgba(18,26,43,.45);--grid-line:rgba(168,133,74,.08);color-scheme:light}}:root[data-theme=light]{--bg:#EEF1F6;--glow:rgba(168,133,74,.08);--top:linear-gradient(180deg,#FFFFFF,#FAFBFD);--railbg:linear-gradient(180deg,#F8FAFD,#F2F5FA);--panel:#FFFFFF;--s1:#F6F8FB;--s2:#FFFFFF;--s3:#E9EEF5;--well:#F3F6FA;--line:#DFE5EE;--line2:#C9D2E1;--gold:#A8854A;--gold2:#8A6A33;--gold3:#C9AA74;--on-gold:#FFFFFF;--ink:#121A2B;--ink2:#25304A;--muted:#566280;--dim:#6E7891;--faint:#9AA3B6;--green:#2F7A4D;--red:#B5473A;--blue:#3A5FA8;--violet:#6A4FA0;--t-gold:rgba(168,133,74,.13);--t-gold-fg:#7A5C28;--t-green:rgba(47,122,77,.11);--t-green-fg:#24653F;--t-red:rgba(181,71,58,.1);--t-red-fg:#9C3A2E;--t-blue:rgba(58,95,168,.1);--t-blue-fg:#2E4E8E;--t-violet:rgba(106,79,160,.1);--t-violet-fg:#58408A;--lift:0 1px 2px rgba(18,26,43,.06),0 12px 28px -18px rgba(18,26,43,.22);--pop:0 30px 70px -30px rgba(18,26,43,.35);--heat0:#E6EBF3;--heat:168,133,74;--scrim:rgba(18,26,43,.45);--grid-line:rgba(168,133,74,.08);color-scheme:light}*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{display:none}body,html{background:var(--bg)}body{margin:0;color:var(--ink);font-family:var(--body);font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:var(--gold2);text-decoration:none}a:hover{color:var(--ink)}.user-link{color:inherit}.user-link:hover{color:inherit;text-decoration:underline}svg{flex-shrink:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ph{border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.a24{width:24px;height:24px}.a28{width:28px;height:28px}.a32{width:32px;height:32px}.a36{width:36px;height:36px}.a40{width:40px;height:40px}.a48{width:48px;height:48px}.a56{width:56px;height:56px}.a76{width:76px;height:76px}.ini{border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--s3);border:1px solid var(--line2);color:var(--muted);font-weight:600;font-size:11.5px}.av-photo{position:relative;overflow:hidden}.av-photo>.ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .15s}.av-photo.is-loaded{border-color:transparent;background:transparent}.av-photo.is-loaded>.ph{opacity:1}.ring{padding:2px;border-radius:50%;background:conic-gradient(var(--gold2),var(--gold3),var(--gold2));display:inline-flex;flex-shrink:0}.ring>.ini,.ring>img{border:2px solid var(--panel)}.ring.off{background:var(--line2)}.sq{border-radius:10px!important}.up{color:var(--green)}.dn{color:var(--red)}.gold{color:var(--gold2)}.dim{color:var(--dim)}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:7px;font-size:11.5px;font-weight:600;white-space:nowrap}.tag i{width:6px;height:6px;border-radius:50%;background:currentColor}.t-gold{background:var(--t-gold);color:var(--t-gold-fg)}.t-green{background:var(--t-green);color:var(--t-green-fg)}.t-red{background:var(--t-red);color:var(--t-red-fg)}.t-blue{background:var(--t-blue);color:var(--t-blue-fg)}.t-violet{background:var(--t-violet);color:var(--t-violet-fg)}.t-dim{border:1px solid var(--line2);color:var(--muted)}.pf{position:absolute;left:-3px;bottom:-3px;font-size:8.5px;font-weight:700;padding:0 4px;border-radius:4px;background:var(--blue);color:#fff;line-height:13px}.pf.fl{background:var(--violet)}.app{height:100vh;display:flex;flex-direction:column;background:var(--bg);overflow:hidden}.bar{gap:6px;height:48px;padding:0 10px 0 8px;background:var(--top);border-bottom:1px solid var(--line);position:relative;z-index:30;flex-shrink:0}.bar,.bar-home{display:flex;align-items:center}.bar-home{width:44px;border-radius:10px 10px 0 0;justify-content:center;color:var(--gold);background:var(--bg);margin-top:10px;align-self:flex-end;height:38px}.bar-sep{width:1px;height:22px;background:var(--line2);margin:0 4px}.bar-tool{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);border:0;background:transparent;cursor:pointer}.bar-tool.on,.bar-tool:hover{color:var(--gold2);background:var(--s1)}.rb-search{height:30px;width:150px;border-radius:8px;border:1px solid var(--line2);background:var(--well);color:var(--ink);padding:0 10px;font:inherit;font-size:12.5px;outline:none}.rb-search:focus{border-color:var(--gold)}.ribbon{display:flex;gap:4px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;padding:0 4px}.ribbon::-webkit-scrollbar{display:none}.rb{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 4px;border-radius:9px;background:var(--s1);border:1px solid var(--line);color:var(--ink2);white-space:nowrap;flex-shrink:0}.rb:hover{border-color:var(--gold3);color:var(--ink)}.rb-text{display:flex;flex-direction:column;line-height:1.1}.rb-text b{font-size:12.5px;font-weight:600}.rb-badges{display:flex;gap:3px;margin-top:3px}.rb-b{font-style:normal;font-size:9.5px;font-weight:700;min-width:15px;height:13px;padding:0 4px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.rb-b.blue{background:#4E79C9}.rb-b.green{background:#4F9C6B}.rb-b.red{background:#B4584A}.rb-empty{color:var(--dim);font-size:12.5px;align-self:center;padding:0 8px}.tools{display:flex;gap:4px;align-items:center;flex-shrink:0;margin-left:6px}.bar-ib{width:32px;height:32px;border-radius:8px;border:0;background:transparent}.bar-me{margin-left:4px}.pop-empty{padding:16px 12px;color:var(--dim);font-size:13px}.pop-title{display:block;padding:6px 10px 4px;color:var(--dim);font-size:12px}.pop-me{display:flex;gap:10px;align-items:center;padding:6px 10px 10px}.pop-me b{display:block;font-size:13.5px}.pop-me small{display:block;color:var(--dim);font-size:12px}.pop-kv{display:flex;gap:6px;padding:2px 10px;font-size:12.5px;color:var(--dim)}.pop-kv b{color:var(--ink);font-weight:600}.profile-pop{min-width:270px}.menu .pop button.on{color:var(--gold2)}.tabsbar{display:flex;gap:2px;height:36px;padding:0 8px;background:var(--bg);border-bottom:1px solid var(--line);flex-shrink:0}.tabsbar,.tb-nav{align-items:center}.tb-nav{width:28px;height:28px;border-radius:7px;border:0;background:transparent;color:var(--dim);display:inline-flex;justify-content:center;cursor:pointer}.tb-nav:hover{color:var(--ink);background:var(--s1)}.tb-list{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none;margin-left:8px}.tb-list::-webkit-scrollbar{display:none}.tb{display:flex;align-items:center;height:30px;border-radius:8px 8px 0 0;background:transparent;border:1px solid transparent;border-bottom:0;max-width:200px;flex-shrink:0}.tb.on{background:var(--s1);border-color:var(--line)}.tb-pick{border:0;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;padding:0 10px;height:30px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}.tb.on .tb-pick{color:var(--ink)}.tb-x{width:20px;height:20px;border-radius:5px;border:0;background:transparent;color:var(--dim);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-right:4px}.tb-x:hover{color:var(--ink);background:var(--s3)}.tb-add{margin-left:4px}.main{flex:1;min-height:0}.main,.rail{display:flex}.rail{flex:0 0 220px;padding:12px 8px 10px;background:var(--railbg);border-right:1px solid var(--line);flex-direction:column;gap:1px;overflow-y:auto;transition:flex-basis .15s}.rail.mini{flex-basis:60px}.rail-top{justify-content:space-between;padding:2px 6px 12px}.rail-logo,.rail-top{display:flex;align-items:center}.rail-logo{gap:8px;color:var(--ink);min-width:0}.rail-logo b{font-family:var(--disp);font-size:14.5px;font-weight:700;white-space:nowrap}.rail-logo b span{color:var(--gold)}.rail-collapse{width:26px;height:26px;border-radius:7px;border:0;background:transparent;color:var(--dim);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.rail-collapse:hover{color:var(--ink);background:var(--s1)}.rail.mini .rail-collapse{transform:rotate(180deg)}.rail.mini .nv em,.rail.mini .nv-caret,.rail.mini .nv-label,.rail.mini .rail-logo b{display:none}.rail.mini .rail-top{flex-direction:column;gap:8px}.rail-list{display:flex;flex-direction:column;gap:1px}.nv{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:9px;color:var(--muted);font-weight:500;font-size:13px;position:relative;border:0;background:transparent;width:100%;text-align:left;cursor:pointer;font-family:inherit}.nv:hover{color:var(--ink);background:var(--s1)}.nv.on{background:var(--s2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.nv.has-on svg,.nv.on svg{color:var(--gold)}.nv.has-on{color:var(--ink)}.nv-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-caret{margin-left:auto;width:6px;height:6px;color:var(--dim)}.nv-children{display:flex;flex-direction:column;gap:1px;padding:2px 0 4px}.nv.sub{height:32px;padding-left:28px;font-size:12.5px}.rail-support{margin-top:auto}.ib{width:40px;height:40px;border-radius:11px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--muted);background:var(--s1);cursor:pointer}.ib:hover{border-color:var(--line2)}.fn,.ib:hover{color:var(--ink)}.fn{font-weight:600;font-size:13px}.stage{flex:1 1 auto;min-width:0;padding:22px 26px 40px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.head{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.head .grow{flex:1;min-width:240px}.head h1{font-family:var(--disp);font-size:28px;font-weight:700;margin:0;letter-spacing:-.01em}.head p,.tz{margin:4px 0 0;color:var(--muted);font-size:13.5px}.btn{height:40px;padding:0 16px;border-radius:11px;border:1px solid var(--line2);background:var(--s1);color:var(--ink2);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:13.5px;white-space:nowrap;cursor:pointer;text-decoration:none}.btn:hover{border-color:var(--gold3);color:var(--ink)}.btn.fill{background:linear-gradient(180deg,#D8BC87,#C3A26B);border-color:#D9BF8C;color:#16120A;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 20px -10px rgba(201,170,116,.6)}.btn.fill:hover{color:#16120A;filter:brightness(1.04)}.btn.sm{height:32px;padding:0 11px;font-size:12.5px;border-radius:9px}.btn.ghost{background:transparent}.btn.danger{color:var(--t-red-fg);border-color:rgba(227,144,127,.4);background:var(--t-red)}.btn:disabled{opacity:.55;cursor:default}.seg{display:inline-flex;padding:3px;border-radius:11px;background:var(--s1);border:1px solid var(--line);gap:2px}.seg button,.seg span{height:32px;padding:0 12px;border-radius:8px;border:0;background:transparent;color:var(--muted);font-size:12.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.seg .on{background:var(--s3);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.chipf{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;background:var(--well)}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:16px}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px}.card,.panel{background:linear-gradient(180deg,var(--s2),var(--s1));border:1px solid var(--line);border-radius:16px;box-shadow:var(--lift);min-width:0}.card{padding:16px 18px}.ct{display:flex;align-items:center;gap:10px;margin-bottom:12px;min-height:22px}.ct h3{margin:0;font-family:var(--disp);font-size:15px;font-weight:600;color:var(--ink)}.ct .more{margin-left:auto;color:var(--dim);font-size:12.5px;display:flex;align-items:center;gap:8px}.ct .more a{color:var(--gold2)}.kv3{display:flex;gap:26px;flex-wrap:wrap}.kpi .l,.kv3 .l{color:var(--muted);font-size:12.5px}.kpi .v,.kv3 .v{font-family:var(--disp);font-size:26px;font-weight:700;letter-spacing:-.01em}.kpi{display:flex;flex-direction:column;gap:2px}.kpi .s{font-size:12px;font-weight:600}.tabs{display:flex;gap:18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.tabs a,.tabs button,.tabs span{height:44px;border:0;background:transparent;color:var(--muted);font-weight:500;font-size:13.5px;display:flex;align-items:center;gap:8px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;padding:0}.tabs .on{color:var(--ink);border-bottom-color:var(--gold)}.tabs b{font-family:var(--disp);font-size:11.5px;color:var(--t-gold-fg);background:var(--t-gold);border-radius:7px;padding:0 7px;font-weight:700}.rw{display:flex;align-items:center;gap:12px;min-height:52px;border-top:1px solid var(--line)}.rw:first-child{border-top:0}.rw .rk{color:var(--dim);width:16px;font-size:12px}.rw .nm{font-weight:600;font-size:13.5px}.rw .sub{color:var(--dim);font-size:12px;margin-top:1px;white-space:nowrap}.rw .val{margin-left:auto;font-family:var(--disp);font-weight:700;font-size:14px}.trig{display:flex;align-items:center;justify-content:space-between;min-height:44px;border-top:1px solid var(--line);font-size:13px;gap:10px}.trig:first-of-type{border-top:0}.bar-track,.cbar{height:6px;border-radius:4px;background:var(--line);overflow:hidden}.bar-track b,.cbar b{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--gold3),var(--gold))}.bar-track b.ok,.cbar b.ok{background:linear-gradient(90deg,#5E8F6E,var(--green))}.tile{display:flex;gap:12px;align-items:center;padding:12px;border-radius:12px;background:var(--well);border:1px solid var(--line)}table{width:100%;border-collapse:separate;border-spacing:0}th{font-size:12px;color:var(--dim);font-weight:500;text-align:left;padding:0 14px 10px}td,th{white-space:nowrap}td{padding:0 14px;height:60px;border-top:1px solid var(--line);font-size:13px}tr.sel td{background:rgba(201,170,116,.06)}tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--gold)}tbody tr:hover td{background:rgba(201,170,116,.03)}.who,td .who{display:flex;align-items:center;gap:11px}.who b{display:block;font-weight:600;font-size:13.5px}.who small{display:block;color:var(--dim);font-size:12px;margin-top:1px}.stk{display:flex}.stk>*{margin-left:-8px;border:2px solid var(--s2)}.stk>:first-child{margin-left:0}.tablewrap{overflow-x:auto}.agency-mark{width:52px;height:52px;border-radius:15px;border:1.5px solid var(--gold);background:var(--t-gold);justify-content:center;font-family:var(--disp);font-weight:700;color:var(--gold2);flex-shrink:0}.agency-mark,.pager{display:flex;align-items:center}.pager{justify-content:space-between;padding:12px 0 14px;font-size:12.5px;color:var(--dim)}.aline,.pager{border-top:1px solid var(--line)}.aline{display:grid;grid-template-columns:96px 26px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;font-size:13px}.aline>.dim{font-size:12px;white-space:nowrap}.aline-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aline-text b{font-weight:600}.panel .tablewrap td:first-child,.panel .tablewrap th:first-child{padding-left:18px}.panel .tablewrap td:last-child,.panel .tablewrap th:last-child{padding-right:18px}.swatch{width:30px;height:30px;border-radius:9px;border:2px solid transparent;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.swatch.on{border-color:var(--ink)}.panel>.tabs{padding:0 18px}.dialog.side form>.alert{margin:12px 22px 0}.fld{display:flex;flex-direction:column;gap:7px}.fl,.fld label{color:var(--muted);font-size:12.5px;font-weight:500}.inp{height:46px;border-radius:12px;border:1px solid var(--line2);background:var(--well);color:var(--ink);padding:0 14px;font:inherit;font-size:14.5px;width:100%;outline:none}.inp:focus{border-color:var(--gold);box-shadow:0 0 0 4px rgba(201,170,116,.14)}.inp[aria-invalid=true]{border-color:var(--red)}select.inp{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 19px) 20px,calc(100% - 14px) 20px;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}textarea.inp{height:auto;min-height:84px;padding:10px 14px;resize:vertical}.fv{min-height:46px;display:flex;align-items:center;gap:8px;padding:7px 12px;flex-wrap:wrap;font-size:13.5px}.fv,.otp-one{border-radius:12px;border:1px solid var(--line2);background:var(--well)}.otp-one{height:58px;color:var(--ink);font-family:var(--disp);font-weight:700;font-size:26px;letter-spacing:.5em;text-align:center;width:100%;outline:none}.otp-one:focus{border-color:var(--gold);box-shadow:0 0 0 4px rgba(201,170,116,.14)}.chk{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:13px}.chk input{accent-color:var(--gold);width:16px;height:16px}.hint{display:flex;align-items:center;gap:12px;border:1px solid rgba(201,170,116,.35);background:var(--t-gold);border-radius:12px;padding:11px 14px;color:var(--t-gold-fg);font-size:13px;line-height:1.45}.hint b{font-weight:700;flex-shrink:0}.alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.45}.alert.err{background:var(--t-red);border:1px solid rgba(227,144,127,.4);color:var(--t-red-fg)}.alert.warn{background:var(--t-gold);border:1px solid rgba(201,170,116,.4);color:var(--t-gold-fg)}.alert.ok{background:var(--t-green);border:1px solid rgba(134,187,151,.4);color:var(--t-green-fg)}.empty{border:1.5px dashed var(--line2);border-radius:13px;padding:22px;text-align:center;color:var(--muted);font-size:13.5px;line-height:1.5}.sk{background:linear-gradient(90deg,var(--s3) 0,var(--line) 50%,var(--s3) 100%);border-radius:8px}.row{gap:10px;align-items:center;flex-wrap:wrap}.col,.row{display:flex}.col{flex-direction:column;gap:14px}.kvl{display:flex;justify-content:space-between;align-items:center;min-height:40px;border-top:1px solid var(--line);font-size:13px;gap:10px}.kvl>span:first-child{color:var(--muted)}.kvl b{font-weight:600}.pchip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px;border-radius:9px;border:1px solid var(--line2);font-size:12.5px;color:var(--muted);cursor:pointer;background:var(--well)}.pchip.on{border-color:rgba(201,170,116,.55);color:var(--t-gold-fg);background:var(--t-gold)}.pchip:disabled{opacity:.5;cursor:default}.code-list{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;font-family:var(--mono);font-size:14px}.code-list span{background:var(--well);border:1px solid var(--line);border-radius:8px;padding:7px 10px;text-align:center}.dialog{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:20px;z-index:50;backdrop-filter:blur(3px)}.modal{background:linear-gradient(180deg,var(--s2),var(--s1));border:1px solid var(--line2);border-radius:18px;padding:22px 24px;box-shadow:var(--pop);flex-direction:column;gap:14px;width:100%;max-width:540px;max-height:calc(100vh - 40px);overflow:auto}.mh,.modal{display:flex}.mh{font-family:var(--disp);font-weight:700;font-size:19px;gap:10px;align-items:baseline}.mh .dim{font-family:var(--body);font-size:13.5px;font-weight:500}.dialog.side{justify-content:flex-end;align-items:stretch;padding:0}.dialog.side .modal{max-width:400px;height:100vh;max-height:none;border-radius:0;border-width:0 0 0 1px;padding:0;gap:0}.drawer-hero{padding:24px 22px 18px;background:radial-gradient(420px 160px at 50% -40px,rgba(201,170,116,.18),transparent 70%);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;position:relative}.drawer-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.drawer-stats>div{padding:12px;text-align:center;border-left:1px solid var(--line)}.drawer-stats>div:first-child{border-left:0}.drawer-stats b{font-family:var(--disp);font-size:17px}.drawer-stats span{display:block;color:var(--dim);font-size:11.5px}.sect{padding:16px 22px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.sect h4{margin:0;font-size:12.5px;color:var(--dim);font-weight:500}.ptabs{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;background:var(--well);border:1px solid var(--line);border-radius:11px;padding:3px}.ptabs button{height:34px;border-radius:8px;border:0;background:transparent;color:var(--muted);font-size:13px;cursor:pointer}.ptabs .on{background:var(--s3);color:var(--ink);font-weight:600}.menu{position:relative}.menu summary{list-style:none;cursor:pointer}.menu summary::-webkit-details-marker{display:none}.menu .pop{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;background:var(--s2);border:1px solid var(--line2);border-radius:13px;padding:6px;z-index:40;box-shadow:var(--pop);display:flex;flex-direction:column}.menu .pop a,.menu .pop button{height:38px;border:0;background:transparent;color:var(--ink);text-align:left;padding:0 10px;border-radius:9px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:13px;width:100%}.menu .pop a:hover,.menu .pop button:hover{background:var(--s1)}.menu .pop .danger{color:var(--t-red-fg)}.menu .pop hr{border:0;border-top:1px solid var(--line);margin:6px 0}.preview{display:flex;gap:12px;padding:9px 20px;background:var(--t-gold);border-bottom:1px solid rgba(201,170,116,.4);color:var(--t-gold-fg);font-size:13px}.heat,.preview{align-items:center}.heat{display:grid;grid-template-columns:30px repeat(24,minmax(0,1fr));gap:3px}.heat span{height:18px;border-radius:4px}.heat em{font-style:normal;font-size:11px;color:var(--dim)}.pulse{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));overflow:hidden;padding:0}.pulse .kpis{padding:22px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;border-right:1px solid var(--line)}.pulse .map{padding:20px 24px 18px}.lead{color:var(--muted);font-size:14px;line-height:1.55}.login-layout{display:grid;grid-template-columns:1.1fr 1fr;min-height:100dvh;background:var(--bg)}.login-brand-panel{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:48px 54px 32px;background:#0B1320;color:#F3EEE4}.login-brand-panel:after{content:"";position:absolute;top:-280px;right:-330px;width:560px;height:560px;border-radius:50%;border:1px solid rgba(201,170,116,.22);pointer-events:none}.login-brand{display:flex;align-items:center;gap:15px;font:600 23px var(--disp);color:#F3EEE4}.login-brand svg{flex-shrink:0}.login-manifesto{padding-block:70px}.login-eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold2)}.login-brand-panel .login-eyebrow{color:#D8BC87}.login-manifesto h1{font:650 clamp(34px,3.8vw,60px)/1.14 var(--disp);letter-spacing:-2px;margin:22px 0;color:#F3EEE4}.login-manifesto h1 span{color:#D8BC87}.login-manifesto p{color:#AEB6CB;font-size:15px;line-height:1.8;margin:0;max-width:460px}.login-features{display:flex;flex-wrap:wrap;gap:9px;margin-top:36px}.login-features span{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #28334f;border-radius:8px;font-size:12px;color:#BDC5DA}.login-features svg{width:14px;height:14px}.login-brand-footer{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#8C96B0;text-transform:uppercase;letter-spacing:.04em}.login-brand-footer a{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;text-transform:none;letter-spacing:0}.login-brand-footer svg{width:13px;height:13px}.login-form-panel{position:relative;flex-direction:column;justify-content:center;padding:64px 42px;background:var(--bg)}.login-form-panel,.login-top{display:flex;align-items:center}.login-top{position:absolute;top:20px;right:24px;gap:8px}.login-card{width:100%;max-width:350px;display:flex;flex-direction:column}.login-card.wide{max-width:430px}.login-heading{display:flex;flex-direction:column}.login-card h2{font:600 38px/1.2 var(--disp);letter-spacing:-1.2px;margin:16px 0;color:var(--ink)}.login-description{color:var(--muted);font-size:15px;line-height:1.8;margin:0}.login-description b{color:var(--ink);font-weight:600}.login-action{margin-top:30px;display:flex;flex-direction:column;gap:14px}.login-action .col{gap:14px}.login-action .btn.fill,.login-action .btn.main{width:100%;min-height:56px;padding-inline:16px;border-radius:12px;font-size:19px;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 12px 32px -12px rgba(201,170,116,.65)}.login-action .btn.ghost{width:100%;min-height:46px}.login-hint{margin:0;font-size:11px;line-height:1.6;color:var(--muted);text-align:center}.login-help{margin-top:30px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;line-height:1.8}.login-help strong{font-weight:600;color:var(--ink)}.login-help p{color:var(--muted);margin:5px 0 0}.login-help a{color:var(--gold2);font-weight:500}.login-footer{position:absolute;bottom:28px;left:32px;right:32px;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.login-error{padding:12px;border-radius:10px;border:1px solid rgba(227,144,127,.35);background:var(--t-red);color:var(--t-red-fg);font-size:12px;line-height:1.5}.login-mobile-brand{display:none}.login-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.login-row,.login-row a,.login-row button{font-size:12.5px}.login-kv{display:flex;flex-direction:column;margin-top:22px;border-top:1px solid var(--line)}.login-kv .kvl{border-top:0;border-bottom:1px solid var(--line)}.login-agency{display:flex;gap:14px;align-items:center;margin-top:18px}.login-agency-mark{width:52px;height:52px;border-radius:16px;border:1px solid rgba(201,170,116,.5);background:var(--t-gold);display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:700;color:var(--gold2);flex-shrink:0}.login-agency h2{margin:2px 0 0;font-size:24px;letter-spacing:-.5px}.login-agency small{display:block;color:var(--muted);font-size:13px}.big404{font-family:var(--disp);font-size:64px;font-weight:700;line-height:1;background:linear-gradient(180deg,var(--gold2),var(--gold3));-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:1100px){.login-brand-panel{padding:36px 30px}.login-manifesto h1{letter-spacing:-1px}.login-brand-footer a span{display:none}}@media (max-width:900px){.login-layout{grid-template-columns:1fr}.login-brand-panel{display:none}.login-form-panel{padding:16px 28px 80px;justify-content:flex-start}.login-card h2{font-size:34px}.login-mobile-brand{display:flex;align-items:center;gap:12px;margin-bottom:48px;font:600 18px var(--disp);color:var(--ink);text-decoration:none}.login-top{position:static;align-self:stretch;justify-content:flex-end;flex-wrap:wrap;margin:0 -12px 34px}.login-footer{left:20px;right:20px;bottom:22px}}.notice{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:12px;background:var(--s1);border:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.5}.notice svg{color:var(--gold);flex-shrink:0}.or{display:flex;align-items:center;gap:12px;color:var(--dim);font-size:12px}.or:after,.or:before{content:"";flex:1;height:1px;background:var(--line)}.obstep .num{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:700;font-size:13px;border:2px solid var(--line2);color:var(--dim);flex-shrink:0;background:var(--panel)}.obstep.done .num{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.obstep.cur .num{border-color:var(--gold);color:var(--gold2);box-shadow:0 0 0 5px rgba(201,170,116,.14)}@keyframes spin{to{transform:rotate(1turn)}}.grow{flex:1;min-width:0}.lvl{display:flex;gap:12px;align-items:center;padding:11px 12px;border-radius:12px;border:1px solid transparent;cursor:pointer;background:transparent;width:100%;text-align:left;color:inherit;font:inherit}.lvl:hover{background:var(--s1)}.lvl.on{background:var(--t-gold);border-color:rgba(201,170,116,.4)}.lvl .no{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:700;font-size:13px;background:var(--well);border:1px solid var(--line2);color:var(--muted);flex-shrink:0}.lvl.on .no{border-color:var(--gold);color:var(--gold2)}.act{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 11px;border-radius:9px;border:1px solid var(--line2);background:var(--well);color:var(--muted);font-size:12.5px;cursor:pointer}.act.on{border-color:rgba(201,170,116,.5);background:var(--t-gold);color:var(--t-gold-fg)}.act input{accent-color:var(--gold);width:14px;height:14px;margin:0}.act.locked{cursor:default;opacity:.8}.mrow{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px 20px;border-top:1px solid var(--line)}.role-hero{display:flex;gap:14px;align-items:center;padding:20px;flex-wrap:wrap;background:radial-gradient(600px 140px at 0 0,var(--glow),transparent 70%)}.role-name{font-family:var(--disp);font-size:22px;font-weight:700}.mrow.mhead{padding:12px 20px 8px;color:var(--dim);font-size:12px}.mrow .seg button{height:28px;padding:0 10px;font-size:12px}.mfoot{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;border-top:1px solid var(--line);background:var(--s1);flex-wrap:wrap}.strip em{font-style:normal;font-size:13px}.strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:12px}.strip>div{padding:14px 20px;border-left:1px solid var(--line)}.strip>div:first-child{border-left:0}.strip b{font-family:var(--disp);font-size:19px}.strip span{display:block;color:var(--dim);font-size:12px}.mc{background:linear-gradient(180deg,var(--s2),var(--s1));border:1px solid var(--line);border-radius:18px;box-shadow:var(--lift);display:flex;flex-direction:column}.mc,.mc .cover{overflow:hidden}.mc .cover{height:140px;position:relative;background:linear-gradient(135deg,var(--s3),var(--s1))}.mc .cover img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.8);transform:scale(1.15)}.mc .cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,var(--s2) 100%)}.mc .plat{position:absolute;top:12px;left:12px;height:24px;padding:0 9px;border-radius:7px;font-size:11.5px;font-weight:700;align-items:center;background:rgba(11,19,32,.65);color:#fff;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(6px)}.mc .body,.mc .plat{z-index:1;display:flex}.mc .body{padding:0 18px 16px;margin-top:-44px;position:relative;flex-direction:column;gap:12px}.mc .face{width:68px;height:68px;border-radius:18px;border:3px solid var(--s2);object-fit:cover;background:var(--s3);display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:700;color:var(--muted);flex-shrink:0}.mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px}.mc-name{font-family:var(--disp);font-weight:700;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc .face{font-size:22px}.addtile{min-height:300px;border-radius:18px;border:1.5px dashed var(--line2);background:transparent;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;font:inherit}.addtile:hover{border-color:var(--gold3)}.addtile .plus{width:52px;height:52px;border-radius:16px;border:1px solid rgba(201,170,116,.5);justify-content:center;color:var(--gold)}.addtile .plus,.intro{display:flex;align-items:center}.intro{gap:14px;padding:14px 18px;border-radius:14px;background:var(--s1);border:1px solid var(--line);font-size:13.5px;color:var(--ink2)}.intro span{flex:1}.linkbtn{border:0;background:transparent;color:var(--gold2);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.teamshell{display:grid;grid-template-columns:250px minmax(0,1fr);overflow:hidden;padding:0;min-height:560px}.teamshell.collapsed{grid-template-columns:150px minmax(0,1fr)}.tree{border-right:1px solid var(--line);padding:16px 10px;background:var(--s1)}.tree-head{display:flex;align-items:center;justify-content:space-between;padding:0 6px 12px}.tree-head h3{margin:0;font-family:var(--disp);font-size:17px}.node{display:flex;align-items:center;gap:2px;border-radius:10px;min-height:38px;padding-right:2px}.node:hover{background:var(--s2)}.node.on{background:var(--s3)}.node.root{padding-left:2px}.node-pick{flex:1;min-width:0;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--ink2);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;height:38px;text-align:left;padding:0 6px}.node.on .node-pick{color:var(--ink)}.node-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-count{min-width:24px;height:20px;padding:0 6px;border-radius:6px;background:var(--well);border:1px solid var(--line);font-size:11px;font-weight:700;color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.node.on .node-count{background:var(--t-gold);border-color:rgba(201,170,116,.45);color:var(--t-gold-fg)}.node-dot{width:8px;height:8px;border-radius:3px;flex-shrink:0}.node-caret{width:24px;height:24px;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);flex-shrink:0}.caret{width:7px;height:7px;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(-45deg);transition:transform .15s}.caret.open{transform:rotate(45deg)}.node-kebab{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--dim)}.node-kebab:hover{color:var(--ink);background:var(--s2)}.node-menu .pop{min-width:190px;left:0;right:auto}.teammain{min-width:0;display:flex;flex-direction:column}.group-title{margin:0;padding:18px 18px 0;font-family:var(--disp);font-size:21px}.toolbar{display:flex;align-items:center;gap:8px;padding:14px 18px;flex-wrap:wrap}.toolbar .search{width:260px;max-width:100%}.toolbar .search input{border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;outline:none;width:100%}.toolbar .ib{width:36px;height:36px}.pending-btn b{font-size:11.5px;color:var(--t-gold-fg);background:var(--t-gold);border-radius:6px;padding:0 6px;margin-left:2px}table.dense thead th{background:var(--s1);height:38px;padding-top:0;padding-bottom:0;vertical-align:middle;border-top:1px solid var(--line)}table.dense td{height:48px}table.dense tr:hover td{background:var(--s1)}table.dense tr.off td{opacity:.6}table.dense tr.off td:nth-last-child(-n+2){opacity:1}.who-btn{border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0}.who-btn:hover b{color:var(--gold2)}.cell-count{gap:8px}.cell-count,.cnt-box{display:inline-flex;align-items:center}.cnt-box{min-width:24px;height:24px;padding:0 6px;border-radius:7px;background:var(--well);border:1px solid var(--line2);font-size:11.5px;font-weight:700;color:var(--ink2);justify-content:center}.switch{width:36px;height:20px;border-radius:20px;border:0;background:var(--line2);position:relative;cursor:pointer;padding:0;display:inline-block;vertical-align:middle;transition:background .15s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .15s}.switch.on{background:var(--gold)}.switch.on:after{transform:translateX(16px)}.switch.locked{cursor:default;opacity:.55}.switch:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}@media (prefers-reduced-motion:reduce){.caret,.switch,.switch:after{transition:none}}.row-acts{text-align:right;white-space:nowrap}.row-acts .ib+.ib{margin-left:4px}.ib.sm{width:30px;height:30px;border-radius:8px}.ib.danger:hover{color:var(--t-red-fg);border-color:rgba(227,144,127,.45)}.ib:disabled{opacity:.4;cursor:default}.tpager{padding:12px 18px;margin-top:auto}.pnum{min-width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer}.pnum.on{background:var(--t-gold);border-color:rgba(201,170,116,.45);color:var(--t-gold-fg);font-weight:700}.inp.sm,select.inp.sm{height:30px;width:auto;padding:0 26px 0 10px;background-position:calc(100% - 15px) 12px,calc(100% - 10px) 12px;font-size:12.5px;border-radius:8px}.modal.wide{max-width:920px}.mhero{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--well);border:1px solid var(--line)}.mhero b{display:block;font-size:14.5px}.mhero small{display:block;color:var(--dim);font-size:12.5px;margin-top:2px}.pane{display:flex;flex-direction:column;gap:10px;min-height:120px;font-size:12.5px}.pane[hidden]{display:none}.mfoot-row{display:flex;gap:10px;justify-content:flex-end}.mfoot-row>*{flex:1}.sessions-row{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:12px;font-size:12.5px}.sessions-row .dim{flex:1}.btn.danger-fill{background:#C9624F;border-color:#C9624F;color:#fff}.btn.danger-fill:hover{color:#fff;filter:brightness(1.06)}@media (min-width:901px){.mobile-nav{display:none}}@media (max-width:900px){.mobile-nav{display:flex;flex-direction:column;border-bottom:1px solid var(--line);padding-bottom:6px;margin-bottom:6px}.rail{display:none}.bar{padding:0 8px;gap:4px}.bar-sep,.rb-search,.tabsbar{display:none}.stage{padding:18px 16px 32px}.head h1{font-size:24px}.pulse .kpis{border-right:0;border-bottom:1px solid var(--line)}.mrow{grid-template-columns:1fr}.mrow.mhead{display:none}.teamshell,.teamshell.collapsed{grid-template-columns:1fr}.tree{border-right:0;border-bottom:1px solid var(--line)}}.access-row{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.access-row:first-child{border-top:0;padding-top:0}.access-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.access-head b{font-size:13.5px}.access-acts{display:flex;gap:6px;flex-wrap:wrap}.code-inp{font-family:var(--disp);font-size:22px;letter-spacing:.4em;text-align:center;height:52px}.node-legend{display:flex;align-items:center;justify-content:space-between;padding:0 6px 6px 28px;font-size:11px;color:var(--dim)}.node-counts{display:inline-flex;gap:3px;flex-shrink:0}.node-counts b,.node-counts i{min-width:22px;height:20px;padding:0 5px;border-radius:6px;background:var(--well);border:1px solid var(--line);font-size:11px;font-weight:700;font-style:normal;color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.node-counts i{background:transparent;border-color:transparent;font-weight:500;min-width:auto;padding:0 2px;font-size:10px;color:var(--faint)}.node-counts b.sum{color:var(--ink2)}.node.on .node-counts b.sum{background:var(--t-gold);border-color:rgba(201,170,116,.45);color:var(--t-gold-fg)}.node-menu .pop button.danger{color:#D9826F}.cell{display:flex;align-items:center;min-height:34px}.cell.editable{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:4px 6px;margin:-4px -6px;border-radius:8px;gap:8px}.cell.editable:hover{background:var(--s2)}.cell-pen{margin-left:auto;color:var(--dim);opacity:0;transition:opacity .12s}.cell.editable:focus-visible .cell-pen,.cell.editable:hover .cell-pen{opacity:1}.role-names{display:inline-flex;gap:6px;align-items:center;font-weight:600;font-size:12.5px;flex-wrap:wrap}.role-names em{font-style:normal;color:var(--dim);font-weight:500}.status-sw{font-size:12.5px}.status-sw,.sw-label{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.sw-label{font-size:13px;cursor:pointer}@media (hover:none){.cell-pen{opacity:1}}.role-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.role-cell b{display:flex;align-items:center;gap:8px;font-size:13.5px}.role-cell small{color:var(--dim);font-size:12px;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-dot{width:8px;height:8px;border-radius:3px;flex-shrink:0}.scope-counts{display:inline-flex;gap:4px}.scope-counts .tag{min-width:28px;justify-content:center}.scope-legend{display:flex;gap:16px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--line);font-size:12px;color:var(--dim)}.scope-legend>span{display:inline-flex;align-items:center;gap:6px}.peditor-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:sticky;top:-22px;z-index:5;background:var(--bg);padding:12px 0;border-bottom:1px solid var(--line)}.peditor-bar .inp.sm{width:200px}.peditor{display:flex;flex-direction:column;gap:12px}.pcat{border:1px solid var(--line);border-radius:14px;background:var(--s1);overflow:hidden}.pcat-head{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--s2)}.pcat-head b{font-size:14px}.pcat-body{display:flex;flex-direction:column}.psec{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 18px;border-top:1px solid var(--line);border-left:3px solid transparent}.psec.changed{border-left-color:var(--gold)}.psec-main{display:flex;flex-direction:column;gap:8px;min-width:0}.psec-main>b{font-size:13.5px;display:flex;align-items:center;gap:8px}.pgroup{display:flex;flex-direction:column;gap:6px}.pgroup-items{display:flex;flex-wrap:wrap;gap:6px 14px;padding-left:24px}.pcheck{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink2);cursor:pointer}.pcheck input{width:15px;height:15px;accent-color:var(--gold)}.pcheck.off{cursor:default;color:var(--dim)}.pwarn{font-style:normal;font-size:11px;color:#D9A24F;border:1px solid rgba(217,162,79,.4);border-radius:6px;padding:0 5px}.pscope{display:flex;flex-direction:column;gap:4px;min-width:200px}.pradio{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);padding:5px 10px;border-radius:8px;border:1px solid transparent;cursor:pointer}.pradio.on{border-color:var(--line2);background:var(--s2);color:var(--ink)}.pradio input{accent-color:var(--gold)}@media (max-width:900px){.psec{grid-template-columns:1fr}.pscope{min-width:0}.peditor-bar{top:-18px}}.stage>*{flex-shrink:0}.creator-rail{position:relative}.cr-head{padding:4px 6px 14px;margin-bottom:6px;border-bottom:1px solid var(--line)}.cr-head-row{display:flex;align-items:flex-start;justify-content:space-between}.cr-avatar{display:inline-flex;border-radius:50%;overflow:hidden}.cr-avatar-wrap{position:relative;display:inline-flex}.cr-status{position:absolute;right:-2px;bottom:-2px}.cr-status-dot{display:inline-block;width:14px;height:14px;padding:0;border:2px solid var(--bg);border-radius:50%;background:var(--dim);cursor:pointer}.cr-status-dot.online{background:var(--green)}.cr-status-dot.away{background:var(--gold)}.cr-status-dot.offline{background:var(--dim)}.cr-status-menu{position:absolute;left:0;top:calc(100% + 6px);z-index:40;display:flex;flex-direction:column;min-width:150px;padding:6px;border:1px solid var(--line2);border-radius:10px;background:var(--s1);box-shadow:0 10px 30px rgba(0,0,0,.35)}.cr-status-menu button{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:500 13px var(--body);text-align:left;cursor:pointer}.cr-status-menu button.on,.cr-status-menu button:hover{background:var(--s2)}.cr-status-menu .cr-status-dot{width:10px;height:10px;border-width:0;cursor:default}.cr-avatar img,.cr-avatar>*{border-radius:50%}.cr-id{display:flex;flex-direction:column;gap:1px;margin-top:10px;min-width:0}.cr-id,.cr-id:hover{color:var(--ink)}.cr-id b{display:flex;align-items:center;gap:5px;font:700 15px var(--disp);white-space:nowrap}.cr-id b,.cr-id small{overflow:hidden;text-overflow:ellipsis}.cr-id small{font-size:13px;color:var(--dim)}.cr-stats{margin-top:6px;font-size:12.5px;color:var(--muted)}.cr-check{flex-shrink:0;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--blue,#4E79C9);color:#fff}.rail.mini .cr-head{padding:4px 0 10px;display:flex;justify-content:center}.rail.mini .cr-head-row{flex-direction:column;align-items:center;gap:8px}.cr-nv{height:40px;font-size:13.5px}.tip{position:fixed;z-index:1100;max-width:280px;padding:7px 10px;border-radius:8px;background:#141B29;color:#E9ECF2;font:400 12px/16px var(--body);box-shadow:0 1px 3px rgba(0,0,0,.25),0 1px 2px -1px rgba(0,0,0,.2);pointer-events:none;white-space:pre-line;opacity:0;transform:scale(.96)}.tip.on{opacity:1;transform:none;transition:opacity .12s ease-out,transform .12s ease-out}.tip.on.bottom{transform-origin:50% 0}.tip.on.top{transform-origin:50% 100%}.nv em.cr-count{position:absolute;left:4px;top:2px;font-style:normal;font-size:9px;font-weight:700;min-width:15px;height:15px;padding:0 4px;border-radius:8px;border:1.5px solid var(--bg,#fff);display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#4F9C6B}.nv em.cr-count.blue{background:#4E79C9}.rail.mini .nv em.cr-count{display:inline-flex;left:10px}.rb.no-staff .rb-text b{color:#C56B5D}.page-banner{display:flex;align-items:flex-start;gap:16px;margin:0 0 16px;padding:16px 20px;border-radius:14px;background:var(--s1);border:1px solid var(--line);font-size:13.5px;line-height:1.55;color:var(--ink2)}.page-banner>div{flex:1}.link-btn,.page-banner .ck-link{border:0;background:transparent;padding:0;color:var(--accent);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.copy-cell{border:0;background:transparent;padding:0;color:inherit;font:inherit;cursor:copy;text-align:left}.copy-cell:hover{color:var(--accent)}.people-cell{position:relative;display:inline-flex;align-items:center;gap:6px}.people-count{cursor:pointer}.people-chips{display:inline-flex;gap:3px}.people-chip{width:24px;height:24px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.people-chip,.people-chip img{border-radius:7px}.people-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;display:flex!important;flex-direction:column;gap:6px;min-width:200px;max-height:280px;overflow:auto;padding:10px 12px!important}.people-pop b{font-size:12px;color:var(--muted);font-weight:600}.people-row{display:flex;align-items:center;gap:8px;font-size:13px}.proxy-test{display:flex;flex-direction:column;gap:10px;padding:6px 0}.tbl-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);padding:10px 16px;border-radius:10px;background:var(--ink);color:var(--panel);font-size:13px;box-shadow:var(--pop);z-index:80}.acc-table table{min-width:1500px}.acc-table td,.acc-table th{white-space:nowrap}.acc-table .acc-sel{width:36px;padding-right:0}.acc-table .acc-acts{position:sticky;right:0;background:var(--panel);text-align:right;width:84px;box-shadow:-8px 0 12px -10px rgba(0,0,0,.25)}.acc-table thead .acc-acts,.acc-table tr.sel td{background:var(--s1)}.acc-c-note{max-width:240px}.acc-open{border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.acc-open:hover{color:var(--accent)}.acc-name{display:inline-flex;align-items:center;gap:10px;font-weight:500}.acc-note{max-width:240px;overflow:hidden;text-overflow:ellipsis;display:block}.acc-tags{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;flex-wrap:nowrap}.acc-tag,.acc-tags{display:inline-flex;gap:5px;align-items:center}.acc-tag{height:22px;padding:0 8px;border-radius:7px;font-size:11.5px;font-weight:600;max-width:110px;overflow:hidden;text-overflow:ellipsis}.acc-tag i{width:6px;height:6px;border-radius:50%;flex:none}.acc-addtag{display:inline-flex;align-items:center;gap:6px;color:var(--dim);font-size:12.5px}.acc-pop-wrap{position:relative;display:inline-flex}.acc-pop{z-index:60;background:var(--s2);border:1px solid var(--line2);border-radius:12px;box-shadow:var(--pop);display:flex!important;flex-direction:column;gap:4px;min-width:220px;max-height:360px;overflow:auto;padding:10px!important}.acc-pop-title{font-weight:600}.acc-pop-head,.acc-pop-title{font-size:12.5px;padding:2px 4px 6px}.acc-pop-head{display:flex;justify-content:space-between;align-items:center}.acc-pop-head em{font-style:normal;color:var(--dim)}.acc-pop-empty{padding:4px;font-size:12.5px;white-space:normal}.acc-pop-link{gap:8px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--accent);font:inherit;padding:8px 4px 2px;margin-top:4px}.acc-check,.acc-pop-link{display:flex;align-items:center;font-size:13px;cursor:pointer}.acc-check{gap:9px;min-height:30px;padding:0 4px;border-radius:7px}.acc-check:hover{background:var(--s1)}.acc-hr{border:0;border-top:1px solid var(--line);margin:4px 0}.acc-count{font-style:normal;min-width:18px;height:18px;border-radius:9px;background:var(--accent);color:#fff;font-size:10.5px;justify-content:center;padding:0 5px}.acc-count,.acc-path{display:inline-flex;align-items:center}.acc-path{gap:4px;border:0;background:transparent;padding:0;font:inherit;font-size:12.5px;color:var(--ink2);cursor:pointer}.acc-path.static{cursor:default;margin-right:12px}.acc-path em{font-style:normal;color:var(--dim);margin:0 4px}.acc-path small{color:var(--dim);margin-left:6px}.acc-tree{display:flex;flex-direction:column;gap:4px;font-size:13px;padding:2px 4px}.sync-cell{position:relative;display:inline-flex;outline:none}.sync-card{z-index:60;display:flex;flex-direction:column;gap:7px;min-width:290px;padding:12px 14px;border-radius:12px;background:var(--s2);border:1px solid var(--line2);color:var(--ink2);font-size:12.5px;box-shadow:var(--pop);pointer-events:none}.sync-card b{font-size:13px;color:var(--ink);margin-bottom:2px}.sync-note{color:var(--muted);font-size:12px;margin-top:-2px}.sync-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px}.sync-row em{font-style:normal;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sync-ic{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.sync-ic.ok{color:var(--t-green-fg)}.sync-ic.run{color:var(--t-blue-fg)}.sync-ic.err{color:var(--t-red-fg)}.acc-selbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 18px;border-top:1px solid var(--line);background:var(--s1);font-size:13px}.acc-seg{align-self:stretch;display:grid;grid-template-columns:1fr 1fr}.acc-seg button{justify-content:center}.acc-namerow{display:flex;gap:10px;align-items:center}.acc-namerow .inp{flex:1;min-width:0}.acc-line>div>.tag{align-self:flex-start}.acc-details{display:flex;flex-direction:column;max-height:62vh;overflow:auto;margin:0 -4px}.acc-line{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:12px 4px;border-top:1px solid var(--line);font-size:13.5px}.acc-line>span{color:var(--muted);font-size:13px;padding-top:4px}.acc-line>div{display:flex;flex-direction:column;gap:8px;min-width:0}.acc-people{display:flex;flex-wrap:wrap;gap:6px}.acc-person{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 4px;border-radius:14px;border:1px solid var(--line2);font-size:12.5px}.acc-taglist{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow:auto}.acc-tagrow{display:flex;align-items:center;justify-content:space-between;padding:4px;border-radius:8px}.acc-tagrow:hover{background:var(--s1)}@media (max-width:720px){.acc-line{grid-template-columns:1fr;gap:6px}}.mono{font-family:var(--mono,"JetBrains Mono",monospace);font-size:12.5px}.acc-toolbar .btn.ghost,.acc-toolbar .ib{border-color:transparent;background:transparent;box-shadow:none}.acc-toolbar .btn.ghost.on,.acc-toolbar .btn.ghost:hover,.acc-toolbar .ib:hover{background:var(--s1);border-color:transparent}.acc-id{color:var(--muted);font-variant-numeric:tabular-nums}.of-layout{display:flex;flex-direction:column;gap:6px;padding:6px 4px}.of-layout-cap{font-size:12px;font-weight:500;color:var(--dim)}.of-layout-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.of-layout-row button{height:28px;border:0;border-radius:7px;background:none;color:var(--dim);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.of-layout-row button:hover{background:var(--s2);color:var(--ink2)}.of-layout-row button.on{background:var(--t-gold);color:var(--t-gold-fg)}.col-row{cursor:default}.col-row.is-over{box-shadow:inset 0 2px 0 var(--gold)}.col-fixed{opacity:.6}.col-grip{display:inline-flex;color:var(--dim);cursor:grab;padding:2px}.col-grip:hover{color:var(--ink)}.is-dragging,tr.is-dragging{opacity:.45}tr.is-over td{box-shadow:inset 0 2px 0 var(--gold)}.tools{gap:0;height:48px;margin-left:8px}.tools-group{position:relative;display:flex;align-items:center;gap:6px;height:48px;padding:0 4px 0 10px}.tools-group:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:1px;background:var(--line2)}.bar-ver{font:500 10px var(--mono);letter-spacing:.02em;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px;cursor:default}.sq{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:0;background:color-mix(in srgb,var(--s1) 80%,transparent);color:var(--dim);cursor:pointer;list-style:none;transition:background .15s,color .15s}.sq::-webkit-details-marker{display:none}.menu[open]>.sq,.sq:hover{background:var(--s2);color:var(--ink)}.sq-badge{position:absolute;top:-5px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#30A46C;color:#fff;font:600 10px/16px var(--body);text-align:center;box-shadow:0 0 0 2px var(--panel)}.bar-me{display:inline-flex;align-items:center;gap:9px;margin-left:2px;padding:4px 8px 4px 4px;border-radius:12px;list-style:none;cursor:pointer;color:var(--dim);transition:background .15s}.bar-me:hover,.menu[open]>.bar-me{background:var(--s1);color:var(--ink)}.bar-me-text{display:flex;flex-direction:column;min-width:0;max-width:160px;line-height:1.15}.bar-me-text b{font:600 13px var(--body);color:var(--ink)}.bar-me-text b,.bar-me-text small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-me-text small{font-size:11.5px;color:var(--dim)}.bar-me-caret{display:inline-flex;transform:rotate(90deg);transition:transform .15s}.menu[open]>.bar-me .bar-me-caret{transform:rotate(-90deg)}@media (max-width:900px){.bar-me-caret,.bar-me-text{display:none}}.bar-me::-webkit-details-marker{display:none}.bar-me:hover{box-shadow:0 0 0 2px var(--line2)}.bar-notif-pop{width:340px;max-height:min(480px,calc(100vh - 80px));overflow-y:auto}.bar-notif-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bar-notif-row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 8px;border:0;border-radius:9px;background:none;color:var(--ink2);text-align:left;font:inherit;cursor:pointer}.bar-notif-row:hover{background:var(--s1)}.bar-notif-row.new{color:var(--ink)}.bar-notif-ico{flex:0 0 28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--s2);color:var(--gold)}.bar-notif-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bar-notif-text b{font-size:13px;font-weight:600}.bar-notif-text small{font-size:12px;color:var(--dim);line-height:1.35}.bar-notif-text i{font-style:normal;font-size:11px;color:var(--faint)}.bar-notif-dot{flex:0 0 8px;height:8px;margin-top:6px;border-radius:50%;background:#30A46C}@media (max-width:720px){.bar-ver{display:none}.tools-group{padding-left:8px}}.rb{transition:opacity .25s ease,filter .25s ease}.rb.idle{opacity:.5;filter:grayscale(1) brightness(.85)}.rb.idle:hover{opacity:.8;filter:grayscale(.4)}.tb-pick{display:inline-flex;align-items:center;gap:6px}.tb-pick svg{flex-shrink:0;color:var(--dim)}.tb.on .tb-pick svg{color:var(--gold)}.tb-av{width:16px;height:16px;border-radius:50%;object-fit:cover;flex-shrink:0}.tb-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ck-rich p,.of-rich p{margin:0}.ck-rich strong,.of-rich strong{font-weight:700}.ck-rich .m-editor-fs__lg,.of-rich .m-editor-fs__lg{font-size:26px;line-height:1.3}.ck-rich .m-editor-fs__l,.of-rich .m-editor-fs__l{font-size:20px;line-height:1.35}.ck-rich .m-editor-fs__s,.of-rich .m-editor-fs__s{font-size:14px}.ck-rich .m-editor-fs__sm,.of-rich .m-editor-fs__sm{font-size:12px}.ck-rich .m-editor-fc__gray,.of-rich .m-editor-fc__gray{color:#8a96a3}.ck-rich .m-editor-fc__blue-1,.of-rich .m-editor-fc__blue-1{color:#00aff0}.ck-rich .m-editor-fc__blue-2,.of-rich .m-editor-fc__blue-2{color:#1b98e0}.of-rich .of-md-h{display:block;font-weight:700;line-height:1.3;color:var(--ink)}.of-rich .of-md-h1{font-size:1.6em}.of-rich .of-md-h2{font-size:1.4em}.of-rich .of-md-h3{font-size:1.2em}.of-rich .of-md-h4,.of-rich .of-md-h5,.of-rich .of-md-h6{font-size:1.05em}.ck-rich{overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;cursor:text}.ck-rich:empty:before{content:attr(data-placeholder);color:var(--dim);pointer-events:none}.post-text{white-space:normal}.post-text-body .of-rich{display:block}.post-text-body.clamped{max-height:100px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 20px,transparent);mask-image:linear-gradient(#000 20px,transparent)}.post-text-more{margin-top:4px;background:none;color:var(--gold2);font:600 13.5px var(--body)}.post-text-more,button.cr-avatar{border:0;padding:0;cursor:pointer}button.cr-avatar{background:transparent}.cr-create{margin-top:10px;justify-content:center;background:var(--gold);font-weight:700;border-radius:999px}.cr-create,.cr-create svg,.cr-create.on svg{color:#101521}.nv.cr-create.on,.nv.cr-create:hover{background:var(--gold);color:#101521;box-shadow:none}.nv.cr-create:hover{filter:brightness(1.06)}.cr-create .nv-label{flex:0 1 auto}.rail.mini .cr-create{width:40px;height:40px;padding:0;align-self:center}.fs-menu .fs-sep{height:1px;margin:6px 8px;background:var(--line)}.fs-menu .cr-nv.fs-nested{padding-left:22px;height:auto;min-height:36px;font-size:12.5px}.fs-menu .cr-nv.fs-nested .fs-label-text{white-space:normal;line-height:1.2}.fs-menu .nv-label{display:flex;align-items:center;gap:6px;min-width:0}.fs-menu .fs-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-menu .nv-label .fs-badge{flex:none}.fs-menu .fs-badge{font:700 9.5px/1 var(--body);font-style:normal;padding:2px 4px;border-radius:4px;background:var(--t-blue);color:var(--t-blue-fg)}.rail.mini .fs-menu .cr-nv.fs-nested{padding-left:0}.rail.mini .fs-menu .fs-badge{display:none}.fs-search{position:relative;margin:0 4px 6px}.fs-search-field{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--dim)}.fs-search-field input{flex:1;min-width:0;border:0;background:none;color:var(--ink);font:400 13px var(--body);outline:0}.fs-search-pop{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;display:flex;flex-direction:column;max-height:360px;overflow-y:auto;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 8px 24px rgba(0,0,0,.25)}.fs-search-note{padding:8px;color:var(--dim);font:400 13px var(--body)}.fs-search-item{display:flex;align-items:center;gap:8px;padding:6px;border-radius:6px;color:var(--ink);text-decoration:none}.fs-search-item:hover{background:var(--s2)}.fs-search-item span{display:flex;flex-direction:column;min-width:0}.fs-search-item b{display:flex;align-items:center;gap:4px;overflow:hidden;font:600 13px var(--body);white-space:nowrap;text-overflow:ellipsis}.fs-search-item small{color:var(--dim);font:400 12px var(--body)}.rail.mini .fs-search{display:none}.fs-stats{display:flex;gap:18px;margin-top:8px}.fs-stats>span{display:flex;flex-direction:column}.fs-stats b{font:700 14px var(--body);color:var(--ink)}.fs-stats small{font-size:11.5px;color:var(--dim)}.of-bar.fs-bar{height:61px}.of-bar.fs-bar h1{font:700 20px var(--body);text-transform:none;letter-spacing:0}.cr-more-panel{position:fixed;z-index:80;max-height:calc(100vh - 16px);overflow-y:auto;padding:8px;border-radius:14px;background:var(--s2);border:1px solid var(--line2);box-shadow:var(--pop);display:flex;flex-direction:column;gap:1px}.cr-more-item{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:9px;color:var(--ink2);font-size:13.5px;font-weight:500}.cr-more-item.on,.cr-more-item:hover{background:var(--s3);color:var(--ink)}.content-author,.cr-more-item.on svg{color:var(--gold)}.content-author{display:inline-flex;align-items:center;gap:4px;max-width:180px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--gold) 14%,transparent);font-size:11.5px;font-weight:600;line-height:1.5;white-space:nowrap}.content-author>span{overflow:hidden;text-overflow:ellipsis}.content-author.compact{padding:1px 6px;font-size:10.5px;max-width:120px}.rb{position:relative}.rb.on{background:color-mix(in srgb,var(--gold) 12%,var(--s1));color:var(--ink)}.rb.on,.rb.on:hover{border-color:var(--gold)}.rb.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--gold)}.tb{position:relative}.tb.on{background:var(--s2);border-color:var(--line2)}.tb.on:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:2px;border-radius:8px 8px 0 0;background:var(--gold)}.tb.on .tb-pick{font-weight:600}.tb:not(.on) .tb-pick:hover{color:var(--ink)}.cr-id{min-height:58px}.stage-wait{position:relative;height:2px;overflow:hidden;border-radius:2px;background:var(--line)}.stage-wait:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:var(--gold);animation:stage-wait 1.1s ease-in-out infinite}@keyframes stage-wait{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.stage-wait:after{animation:none;left:0;width:100%;opacity:.4}}.rb-av{position:relative;display:inline-flex;flex-shrink:0}.pf-mark{font-style:normal;font-size:8.5px;font-weight:800;line-height:1;letter-spacing:.02em;border-radius:4px;padding:2px 3px;color:#fff;background:#00AFF0}.pf-mark.fansly{background:#2699F7}.pf-mark.onlyfans{background:#00AFF0}.rb-av .pf-mark{position:absolute;right:-4px;bottom:-3px;box-shadow:0 0 0 2px var(--s1)}.pf-mark.full{font-size:10px;padding:2px 5px;margin-right:6px;vertical-align:1px}.pf-mark.full.onlyfans{background:transparent;color:var(--dim);box-shadow:inset 0 0 0 1px var(--line2)}.pf-mark.full.fansly{background:#2699F7}.cr-handle{display:flex;align-items:center}.main:has(>.creator-rail){--of-block:1294px;--chat-block:1294px;overflow-y:auto}.main:has(>.creator-rail.mini){--of-block:1134px;--chat-block:1134px}html:not([data-of-layout]) .main:has(>.creator-rail),html[data-of-layout=center] .main:has(>.creator-rail){padding-inline:max(0px,calc((100% - var(--of-block)) / 2))}html[data-of-layout=right] .main:has(>.creator-rail){padding-left:max(0px,calc(100% - var(--of-block)))}html:not([data-of-layout=wide]) .main:has(>.creator-rail)>.stage{flex:0 1 1012px;max-width:1012px}html:not([data-of-layout=wide]) .main:has(>.creator-rail .fs-menu)>.stage{flex-basis:1074px;max-width:1074px}html:not([data-of-layout=wide]) .main:has(>.creator-rail .fs-menu) .of-content{max-width:1074px}.main:has(>.creator-rail .fs-menu) .of-main{flex:1 1 640px}.ck-skel,.fn-skel,.nt-skel,.of-skel,.pf-skel,.pf-stats-skel,.pv-skeleton,.sk,.sl-skeleton,.sp-skel,.sp-tile-skel,.st-skel,.stage-wait{animation-name:skel-delay;animation-duration:0s;animation-delay:.2s;animation-fill-mode:both}.sp-tile.sp-tile-skel{animation:skel-delay 0s .2s both,sp-pulse 1.4s ease-in-out .2s infinite}.stage-wait:after{animation-delay:.2s}@keyframes skel-delay{0%{visibility:hidden}to{visibility:visible}}img.media-fade{opacity:0;transition:opacity .22s ease}img.media-fade.is-loaded{opacity:1}@media (prefers-reduced-motion:reduce){img.media-fade{transition:none}}