:root{color-scheme:dark;--bg:#070708;--panel:#0e0e10;--panel-2:#131316;--panel-3:#18181b;--head:#0b0b0d;--hover:#111114;--line:#1f1f23;--line-2:#2a2a2f;--line-3:#3a3a41;--row:#18181b;--grid:#19191d;--t1:#ececef;--t2:#a1a1a9;--t3:#6c6c75;--acc:#f38020;--acc-soft:rgba(243,128,32,0.12);--s-hot:#f38020;--s-deal:#cfcfd4;--s-check:#6b6b74;--ok:#3fb27f;--warn:#d39b35;--err:#e5484d;--r:6.5px;--ease:cubic-bezier(0.2,0.8,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--spring:cubic-bezier(0.3,1.35,0.5,1);--fast:140ms;--side:264px;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Inter","Segoe UI Variable",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--t1)}body{font-family:var(--font);font-size:15.5px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss03";overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}img{display:block}.num{font-variant-numeric:tabular-nums}.faint{color:var(--t3)}.r{text-align:right}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}svg.i{width:17.5px;height:17.5px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:focus-visible{outline:2px solid #8a8a93;outline-offset:2px;animation:ring 160ms var(--ease)}@keyframes ring{from{outline-color:rgba(138,138,147,0);outline-offset:5.5px}}.side{position:fixed;inset:0 auto 0 0;z-index:30;width:var(--side);display:flex;flex-direction:column;background:var(--bg);border-right:1px solid var(--line)}.brand{display:block;padding:20px 22px 15.5px;border-bottom:1px solid var(--line)}.brand img{width:220px;height:auto;aspect-ratio:480 / 324}.nav{position:relative;flex:1;overflow-y:auto;padding:13px 11px}.nav{scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-g + .nav-g{margin-top:22px}.nav-l{padding:0 11px 6.5px;font-size:13px;font-weight:500;color:var(--t3)}.nav-a{position:relative;z-index:1;display:flex;align-items:center;gap:11px;height:35px;padding:0 11px;border-radius:var(--r);font-size:15px;font-weight:500;color:var(--t2)}.nav-a + .nav-a,.nav-sub + .nav-a{margin-top:2px}.nav-a .chev{width:15px;height:15px;margin-left:auto;color:var(--t3);transition:transform 220ms var(--ease)}.nav.sub-open .nav-a .chev{transform:rotate(90deg)}.nav-sub{display:grid;grid-template-rows:0fr}.nav.sub-open .nav-sub{grid-template-rows:1fr;transition:grid-template-rows 240ms var(--ease)}.nav-sub-in{min-height:0;overflow:hidden}.nav:not(.sub-open) .nav-sub-in{visibility:hidden}.nav-s{position:relative;z-index:1;display:flex;align-items:center;height:33px;margin-top:1px;padding:0 11px 0 39.5px;border-radius:var(--r);font-size:14.5px;font-weight:500;color:var(--t3);opacity:0;transform:translateY(-4px)}.nav-s:first-child{margin-top:2px}.nav.sub-open .nav-s{opacity:1;transform:none;transition:opacity 200ms var(--ease),transform 240ms var(--ease),color 120ms ease,background-color 120ms ease}.nav.sub-open .nav-s:nth-child(2){transition-delay:25ms}.nav.sub-open .nav-s:nth-child(3){transition-delay:50ms}.nav.sub-open .nav-s:nth-child(4){transition-delay:75ms}.nav.sub-open .nav-s:nth-child(5){transition-delay:100ms}.nav-s:hover{background:var(--panel-2);color:var(--t1);transition-delay:0ms!important}.nav-s.on{background:var(--panel-2);color:var(--t1)}.nav.js .nav-s.on{background:transparent}.nav.js .nav-s.on:hover{background:var(--panel-2)}.nav-a svg{color:var(--t3)}.nav-a:hover{background:var(--panel-2);color:var(--t1)}.nav-a.on{background:var(--panel-2);color:var(--t1)}.nav-a.on svg{color:var(--t1)}.nav-a.on::before,.nav-s.on::before,.nav-ind::before{content:"";position:absolute;left:-10px;top:7.5px;bottom:7.5px;width:2px;border-radius:0 2px 2px 0;background:var(--acc)}.nav-ind{position:absolute;top:0;left:11px;right:11px;height:35px;border-radius:var(--r);background:var(--panel-2);opacity:0;pointer-events:none}.nav-ind.show{opacity:1}.nav.js .nav-a.on{background:transparent}.nav.js .nav-a.on::before,.nav.js .nav-s.on::before{content:none}.nav-t{flex:1;min-width:0}.cnt{font-size:13px;font-weight:500;color:var(--t3)}.nav-a svg.tg{width:20px;height:20px;margin:0 -1px;flex:none}.nav-a svg.ext{width:14.5px;height:14.5px;opacity:0;transition:opacity 140ms var(--ease)}.nav-a:hover svg.ext{opacity:1}.top{position:sticky;top:0;z-index:20;height:61.5px;margin-left:var(--side);display:flex;align-items:center;gap:15.5px;padding:0 31px;background:var(--bg);border-bottom:1px solid var(--line)}.menu{display:none;width:35px;height:35px;flex:none;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--r);background:none;color:var(--t2);cursor:pointer}.crumb{display:flex;align-items:center;gap:9px;min-width:0;font-size:15px;color:var(--t3);white-space:nowrap}.crumb a:hover{color:var(--t1)}.crumb .sep{color:var(--line-3)}.crumb b{font-weight:500;color:var(--t1);overflow:hidden;text-overflow:ellipsis}.sp{flex:1}.search{display:flex;align-items:center;gap:9px;width:330px;height:35px;padding:0 6.5px 0 11px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);color:var(--t3)}.search input,.fsearch input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:14.5px;color:var(--t1)}.search input::placeholder,.fsearch input::placeholder,.input::placeholder{color:var(--t3)}.search input::-webkit-search-cancel-button,.fsearch input::-webkit-search-cancel-button{display:none}.search:focus-within,.fsearch:focus-within,.sel:focus,.input:focus{outline:0;border-color:var(--line-3)}kbd{padding:1px 5.5px;border:1px solid var(--line-2);border-radius:4.5px;font-family:inherit;font-size:12px;color:var(--t3);white-space:nowrap}.status{display:flex;align-items:center;gap:9px;height:35px;padding:0 13px;flex:none;border:1px solid var(--line);border-radius:var(--r);font-size:14.5px;color:var(--t2);white-space:nowrap}.status b{font-weight:600;color:var(--t1)}.dot{display:inline-block;width:7.5px;height:7.5px;flex:none;border-radius:50%;background:var(--ok)}.dot-slow{background:var(--warn)}.dot-down{background:var(--err)}.dot-off{background:var(--line-3)}.acct{display:flex;align-items:center;gap:11px;padding:13px 13px 13px 22px;border-top:1px solid var(--line);flex:none}.acct-t{flex:1;min-width:0}.acct-n,.acct-r{overflow:hidden;text-overflow:ellipsis}.av{position:relative;overflow:hidden;width:31px;height:31px;flex:none;display:grid;place-items:center;border-radius:50%;background:#1d1d22;border:1px solid var(--line-2);font-size:13px;font-weight:600;color:var(--t1)}.av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.av-sm{width:28.5px;height:28.5px;font-size:12.5px}.acct-t{display:flex;flex-direction:column;line-height:1.25;white-space:nowrap}.acct-n{font-size:14.5px;font-weight:500;color:var(--t1)}.acct-r{font-size:12.5px;color:var(--t3)}.icon-btn{width:33px;height:33px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--r);background:none;color:var(--t3);cursor:pointer}.icon-btn:hover{color:var(--t1);border-color:var(--line);background:var(--panel)}.main{margin-left:var(--side);padding:31px 31px 61.5px}.wrap{max-width:1364px}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:17.5px;margin-bottom:22px}.ph h1{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-0.018em}.ph p{margin-top:4.5px;font-size:15px;color:var(--t2);max-width:836px}.card{margin-bottom:22px;background:var(--panel);border:1px solid var(--line);border-radius:9px;overflow:hidden}.ch{display:flex;align-items:center;justify-content:space-between;gap:17.5px;padding:17.5px 22px}.ch h2{font-size:16.5px;font-weight:600;letter-spacing:-0.01em}.ch p{margin-top:2px;font-size:14px;color:var(--t3)}.seg{display:inline-flex;flex:none;padding:2px;border:1px solid var(--line);border-radius:var(--r);background:var(--head)}.seg button,.seg-radio input + span{display:inline-flex;align-items:center;height:28.5px;padding:0 12px;border:0;border-radius:4.5px;background:none;font-size:14px;font-weight:500;color:var(--t2);white-space:nowrap;cursor:pointer}.seg button:hover,.seg-radio label:hover input + span{color:var(--t1)}.seg button.on,.seg-radio input:checked + span{background:#1e1e23;color:var(--t1)}.seg-radio label{display:inline-flex}.seg-radio input{position:absolute;opacity:0;pointer-events:none}.seg-radio input:focus-visible + span{outline:2px solid #8a8a93;outline-offset:1px}.seg .n{margin-left:6.5px;font-weight:500;color:var(--t3)}.seg-radio input:checked + span .n{color:var(--t2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7.5px;height:33px;padding:0 13px;flex:none;border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel-2);font-size:14px;font-weight:500;color:var(--t1);white-space:nowrap;cursor:pointer}.btn:hover{background:#1a1a1e;border-color:var(--line-3)}.btn[disabled],.btn.is-disabled{background:none;color:var(--t3);border-color:var(--line);cursor:default}.btn-sm{height:28.5px;padding:0 11px;font-size:13px}.btn-primary{background:var(--t1);border-color:var(--t1);color:#0a0a0b}.btn-primary:hover{background:#ffffff;border-color:#ffffff}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.m{min-width:0;padding:17.5px 22px 16.5px;border-right:1px solid var(--line)}.m:last-child{border-right:0}.m.on{background:var(--panel-2);box-shadow:inset 0 2px 0 var(--acc)}.m-l{font-size:14px;font-weight:500;color:var(--t2)}.m-v{margin-top:6.5px;font-size:28.5px;font-weight:600;line-height:1.1;letter-spacing:-0.025em}.m-v small{margin-left:4.5px;font-size:15.5px;font-weight:500;letter-spacing:0;color:var(--t3)}.m-s{margin-top:6.5px;font-size:13px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-s i{font-style:normal;color:var(--t2)}.meter{height:4.5px;margin-top:10px;border-radius:2px;background:#1d1d22;overflow:hidden}.meter span{display:block;height:100%;border-radius:2px;background:var(--t2)}.meter + .m-s{margin-top:7.5px}.metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-link{display:block}.m-link:hover{color:var(--t2)}.m-link:hover i{text-decoration:underline;text-decoration-color:var(--t3);text-underline-offset:3.5px}.chart-box{padding:15.5px 22px}.legend{display:flex;flex-wrap:wrap;align-items:center;gap:9px 20px;margin-bottom:11px;font-size:14px;color:var(--t2)}.legend span{display:inline-flex;align-items:center;gap:7.5px}.legend b{font-weight:600;color:var(--t1)}.sw{display:inline-block;width:10px;height:10px;flex:none;border-radius:2px}.sw-hot{background:var(--s-hot)}.sw-deal{background:var(--s-deal)}.sw-check{background:var(--s-check)}.cv{position:relative;height:275px}.fb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:13px 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--head)}.card>.fb:first-child{border-top:0}.sel{appearance:none;-webkit-appearance:none;height:33px;max-width:220px;padding:0 33px 0 11px;border:1px solid var(--line);border-radius:var(--r);cursor:pointer;font-size:14px;color:var(--t1);background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236c6c75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 11px center}.sel option{background:var(--panel-2);color:var(--t1)}.fsearch{display:flex;align-items:center;gap:9px;flex:1 1 242px;min-width:220px;height:33px;padding:0 11px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);color:var(--t3)}.fsearch svg.i{width:15.5px;height:15.5px}.fsearch input{font-size:14px}.tw{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;table-layout:fixed}.tbl th{height:39.5px;padding:0 13px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--head);font-size:13px;font-weight:500;color:var(--t3);border-bottom:1px solid var(--line)}.tbl th.r{text-align:right}.tbl td{padding:11px 13px;font-size:14.5px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--row)}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--hover)}.tbl th:first-child,.tbl td:first-child{padding-left:22px}.tbl th:last-child,.tbl td:last-child{padding-right:22px}.sub{display:block;margin-top:2px;font-size:13px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag{display:inline-block;margin-right:6.5px;padding:0 5.5px;border:1px solid var(--line-2);border-radius:4.5px;font-size:12px;line-height:17.5px;font-weight:500;color:var(--t2);vertical-align:1px}td .tag{margin-left:9px;margin-right:0}.sub .tag{margin-left:0;margin-right:6.5px}.empty{padding:44px 22px;text-align:center;font-size:14.5px;color:var(--t3);border-top:1px solid var(--line)}.fb + .tbl-box .empty{border-top:0}.tf{display:flex;align-items:center;justify-content:space-between;gap:13px;min-height:59.5px;padding:13px 22px;border-top:1px solid var(--line);font-size:14px;color:var(--t3)}.pg{display:flex;align-items:center;gap:6.5px}.pg-n{margin-right:6.5px}.t-alerts .c-img{width:75px}.t-alerts .c-brand{width:165px}.t-alerts .c-site{width:141px}.t-alerts .c-lvl{width:136.5px}.t-alerts .c-price{width:116.5px}.t-alerts .c-disc{width:116.5px}.t-alerts .c-when{width:145px}.t-alerts .c-act{width:145px}.t-alerts td.c-site,.t-alerts td.c-when{color:var(--t2)}.thumb{width:44px;height:44px;overflow:hidden;border-radius:5.5px;background:#1a1a1e;border:1px solid var(--line)}.thumb img{width:100%;height:100%;object-fit:cover}.ttl{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--t1)}a.ttl:hover{text-decoration:underline;text-decoration-color:var(--t3);text-underline-offset:3.5px}.price{font-weight:600}.lvl{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:4.5px;font-size:13px;font-weight:600;letter-spacing:0.01em}.lvl-hot{color:var(--acc);background:var(--acc-soft)}.lvl-deal{color:#d8d8dd;background:#1d1d21}.lvl-check{color:var(--t2);box-shadow:inset 0 0 0 1px var(--line-2)}.lvl-inline{display:none}.lbl-s{display:none}.lvl-t-hot{color:var(--acc)}.lvl-t-deal{color:var(--t2)}.acts{display:inline-flex;gap:4.5px}.act{width:33px;height:31px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r);background:none;color:var(--t3);cursor:pointer}.act svg.i{width:16.5px;height:16.5px}.act:hover{color:var(--t1);border-color:var(--line-3);background:var(--panel-2)}.act.on{background:var(--t1);border-color:var(--t1);color:#0a0a0b}tr.is-slop .c-img,tr.is-slop .c-title,tr.is-slop .c-brand,tr.is-slop .c-site,tr.is-slop .c-lvl,tr.is-slop .c-price,tr.is-slop .c-disc,tr.is-slop .c-when{opacity:0.45}.t-sites .c-st{width:198px}.t-sites .c-new{width:209px}.t-sites .c-al{width:187px}.t-sites-admin .c-st{width:165px}.t-sites-admin .c-last{width:154px}.t-sites-admin td.c-last,.t-sites-admin td.c-int{color:var(--t2)}.t-sites-admin .c-int{width:110px}.t-sites-admin .c-new{width:275px}.t-sites-admin .c-al{width:132px}.t-models .c-role{width:176px;color:var(--t2)}.t-models th.c-role{color:var(--t3)}.t-models .c-timeout{width:132px}.t-models .c-price{width:209px}.t-models .c-image{width:143px;color:var(--t2)}.t-models th.c-image{color:var(--t3)}.mono{font-family:ui-monospace,"SF Mono","Cascadia Mono",Consolas,monospace;font-size:14px}.site-n{font-weight:500}.name-dot{display:none;margin-right:10px;vertical-align:1px}.hl{display:inline-flex;align-items:center;gap:9px;color:var(--t2)}.hl-ok{color:var(--t3)}.hl-slow{color:#e3b866}.hl-down{color:#f08a8d}.newc{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}.newc .num{min-width:48.5px}.spark{display:block;flex:none}.spark .on{fill:#8a8a93}.spark .off{fill:#26262b}.t-users .c-chat{width:132px}.t-users .c-ip{width:150px}.t-users td.c-ip{color:var(--t2)}.t-users .c-ip .sub{display:block;font-size:12.5px;color:var(--t3)}.t-users .c-role{width:132px}.t-users td.c-chat,.t-users td.c-role{color:var(--t2)}.t-users .c-state{width:121px}.t-users .c-brands{width:99px}.t-users .c-al{width:121px}.t-users .c-act{width:55px}.t-users .c-joined{width:110px}.t-users td.c-joined{color:var(--t2)}.t-users tr.is-click{cursor:pointer}.t-users tr.is-click:hover td{background:var(--hover)}.row-go{display:inline-flex;color:var(--t3);transition:transform var(--fast) var(--ease),color var(--fast) ease}.row-go svg{width:17px;height:17px}.t-users tr.is-click:hover .row-go{color:var(--t1);transform:translateX(2px)}.role-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--line-2);border-radius:999px;font-size:12.5px;font-weight:500;color:var(--t2)}.role-pill.is-admin{border-color:rgba(243,128,32,0.35);background:var(--acc-soft);color:var(--acc)}.role-pill.is-off{border-color:rgba(229,72,77,0.3);color:var(--err)}.hint{display:flex;align-items:center;justify-content:space-between;gap:17.5px;margin-bottom:14px;padding:13px 18px}.tag-off{color:var(--err)}.feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px}.fc{display:flex;flex-direction:column;margin:0;overflow:hidden;transition:border-color 160ms ease}.fc:hover{border-color:var(--line-2)}.fc.is-fresh{animation:fresh 1.4s var(--ease)}@keyframes fresh{from{border-color:var(--acc);transform:translateY(-6px);opacity:0}30%{opacity:1;transform:none}}.fc.is-slop{opacity:0.5}.fc-img{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--head);border-bottom:1px solid var(--line)}.fc-img img{position:relative;width:100%;height:100%;object-fit:cover;transition:transform 300ms var(--ease)}.fc-noimg{position:absolute;inset:0;display:grid;place-items:center;color:var(--line-3)}.fc-noimg svg.i{width:34px;height:34px}.fc:hover .fc-img img{transform:scale(1.03)}.fc-badges{position:absolute;top:9px;left:9px;display:flex;gap:5px}.fc-badges .lvl,.fc-badges .tag{margin:0;box-shadow:none;background:rgba(10,10,12,0.85);color:#f2f2f4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fc-badges .lvl-hot{background:var(--acc);color:#160b02}.fc-badges .tag{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:0;font-size:13px;font-weight:600;line-height:1;vertical-align:0}.fc-count{position:absolute;right:9px;bottom:9px;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:6px;background:rgba(10,10,12,0.78);font-size:12px;color:var(--t1)}.fc-count svg.i{width:12px;height:12px}.fc-body{display:flex;flex:1;flex-direction:column;gap:5px;padding:11px 12px 12px;min-width:0}.fc-meta{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--t1)}.fc-title:hover{color:#fff}.fc-prices{display:flex;align-items:center;gap:8px;margin-top:2px}.fc-total{font-size:19px;font-weight:650;letter-spacing:-0.02em;color:var(--t1)}.fc-disc{padding:1px 6px;border-radius:5px;background:rgba(63,178,127,0.13);font-size:13px;font-weight:600;color:var(--ok)}.fc-disc.up{background:var(--panel-3);color:var(--t3)}.fc-facts{font-size:12.5px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-ai{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--t2)}.fc-score{padding:1px 6px;border-radius:5px;background:var(--panel-3);font-weight:650;color:var(--t1)}.fc-score.low{color:var(--err)}.fc-tags{font-size:12px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-acts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;margin-top:auto;padding-top:8px}.fc-acts .act{width:auto}.act-open{background:var(--t1);border-color:var(--t1);color:#0a0a0b}.act-open:hover{background:#fff;border-color:#fff;color:#0a0a0b}.act-slop.on{background:var(--err);border-color:var(--err);color:#fff}.act-ban.armed{border-color:var(--err);background:var(--err);color:#fff}.btn-arm .arm-1,.btn-arm.armed .arm-0{display:none}.btn-arm.armed .arm-1{display:inline}.btn-arm.armed{border-color:var(--err);color:var(--err)}.act-ban:hover,.act-ban.on{border-color:rgba(229,72,77,0.5);color:var(--err);background:rgba(229,72,77,0.08)}.act-ai.htmx-request{animation:pulse 900ms ease-in-out infinite}.act[disabled]{cursor:default}@keyframes pulse{50%{opacity:0.4}}.fc-older{display:flex;justify-content:center;margin-top:16px}@media (max-width:704px){.feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fc-body{padding:9px 9px 10px}.fc-total{font-size:16.5px}.fc-acts{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.fc-acts .act{height:34px}.hint{flex-direction:column;align-items:stretch}.fc-acts .act svg.i{width:15px;height:15px}}.seg-a{display:inline-flex;align-items:center;height:28.5px;padding:0 12px;border-radius:4.5px;font-size:14px;font-weight:500;color:var(--t2)}.seg-a:hover{color:var(--t1)}.seg-a.on{background:#1e1e23;color:var(--t1)}.t-audit td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-audit .c-at{width:120px}.t-audit .c-ip{width:140px}.t-audit .c-dev{width:170px}.t-audit .c-who{width:150px}.t-audit .c-ev{width:230px}.t-audit tr.is-failed .c-ev,.ev-list .is-failed span:first-child{color:var(--err)}.ev-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.ev-list li{display:flex;justify-content:space-between;gap:12px;font-size:14px}.ev-list li span:last-child{flex:none;font-size:13px}@media (max-width:990px){.t-audit .c-dev,.t-audit .c-det{display:none}}.modal-scrim{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,0.6);animation:fade-in 160ms ease backwards}.modal{position:fixed;top:50%;left:50%;z-index:81;display:flex;flex-direction:column;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;transform:translate(-50%,-50%);border:1px solid var(--line-2);border-radius:14px;background:var(--panel);box-shadow:0 30px 80px rgba(0,0,0,0.6);animation:modal-in 200ms var(--ease) backwards}@keyframes modal-in{from{opacity:0;transform:translate(-50%,-48%) scale(0.98)}}.modal-host.is-closing .modal{animation:fade-out 150ms ease forwards}.modal-host.is-closing .modal-scrim{animation:fade-out 150ms ease forwards}.modal-h{display:flex;align-items:center;gap:14px;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.modal-thumb{flex:none;width:52px;height:52px;border-radius:9px;object-fit:cover;background:var(--head)}.modal-who{flex:1;min-width:0}.modal-who p{font-size:12.5px}.modal-who h2{margin-top:2px;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-h .icon-btn{align-self:flex-start}.modal-b{display:grid;gap:14px;padding:18px 20px}.ai-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:9px;background:var(--head)}.ai-stats div{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-right:1px solid var(--line)}.ai-stats div:last-child{border-right:0}.ai-stats b{font-size:17px;font-weight:650}.ai-stats b.good{color:var(--ok)}.ai-stats b.low{color:var(--err)}.ai-stats span{font-size:12.5px;color:var(--t3)}.ai-era{font-size:14.5px}.ai-reason{font-size:14.5px;line-height:1.6;color:var(--t2)}.modal-b .notice{margin-top:0}.modal-f{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-top:1px solid var(--line)}.ai-busy,.ai-go.htmx-request .ai-idle{display:none}.ai-go.htmx-request .ai-busy{display:inline}.fc-ai .chev{width:13px;height:13px;margin-left:auto;color:var(--t3)}button.fc-ai{width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}button.fc-ai:hover .fc-score{background:var(--line-2)}.sheet-scrim{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,0.55);animation:fade-in 180ms ease backwards}.sheet{position:fixed;top:0;right:0;bottom:0;z-index:71;display:flex;flex-direction:column;gap:0;width:min(462px,100vw);overflow-y:auto;background:var(--panel);border-left:1px solid var(--line-2);box-shadow:-22px 0 60px rgba(0,0,0,0.5);animation:sheet-in 260ms var(--ease) backwards}.sheet-host.is-closing .sheet{animation:sheet-out 180ms var(--ease-in) forwards}.sheet-host.is-closing .sheet-scrim{animation:fade-out 180ms ease forwards}@keyframes sheet-in{from{transform:translateX(40px);opacity:0}}@keyframes sheet-out{to{transform:translateX(40px);opacity:0}}@keyframes fade-in{from{opacity:0}}@keyframes fade-out{to{opacity:0}}.sheet-h{display:flex;align-items:center;gap:15.5px;padding:22px 26.5px 18px}.av-lg{width:57px;height:57px;font-size:22px}.sheet-who{flex:1;min-width:0}.sheet-who h2{display:flex;align-items:center;gap:9px;font-size:20px;font-weight:600;letter-spacing:-0.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-who p{display:flex;gap:6.5px;margin-top:7px}.sheet-h .icon-btn{align-self:flex-start}.sheet-facts{display:grid;grid-template-columns:1fr 1fr;gap:13px 22px;margin:0 26.5px;padding:15.5px 0 17.5px;border-top:1px solid var(--line)}.sheet-facts dt{font-size:13px;color:var(--t3)}.sheet-facts dd{margin-top:3px;font-size:15px;color:var(--t1);overflow:hidden;text-overflow:ellipsis}.sheet-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 26.5px 8px;border:1px solid var(--line);border-radius:9px;background:var(--head)}.sheet-stats div{display:flex;flex-direction:column;gap:3px;padding:13px 14px;border-right:1px solid var(--line)}.sheet-stats div:last-child{border-right:0}.sheet-stats b{font-size:22px;font-weight:600;letter-spacing:-0.02em}.sheet-stats b.good{color:var(--ok)}.sheet-stats b.slop{color:var(--err)}.sheet-stats span{font-size:12.5px;color:var(--t3)}.sheet-note{margin:18px 26.5px;font-size:14px;color:var(--t3)}.sheet-s{margin:0 26.5px;padding:17.5px 0;border-top:1px solid var(--line)}.sheet-stats + .sheet-s{margin-top:14px}.sheet-s h3{margin-bottom:11px;font-size:13px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--t3)}.role-pick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.role-pick button{display:flex;align-items:flex-start;gap:11px;width:100%;padding:13px;border:1px solid var(--line-2);border-radius:9px;background:none;font:inherit;text-align:left;color:var(--t1);cursor:pointer;transition:border-color var(--fast) ease,background var(--fast) ease}.role-pick button:hover:not(.on){border-color:var(--line-3);background:var(--hover)}.role-pick button.on{border-color:var(--t2);background:var(--panel-2);cursor:default}.role-pick button[disabled]{opacity:1}.rp-dot{flex:none;margin-top:1.5px;width:17px;height:17px;border:1.5px solid var(--line-3);border-radius:50%;transition:border var(--fast) ease}.role-pick button.on .rp-dot{border:5px solid var(--t1)}.rp-t{display:flex;flex-direction:column;gap:2px;min-width:0}.rp-t b{font-size:15px;font-weight:500}.rp-t span{font-size:13.5px;color:var(--t3)}.sheet-row{display:flex;align-items:center;justify-content:space-between;gap:17.5px;cursor:pointer}.sheet-row>span:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.sheet-row b{font-size:15px;font-weight:500}.sheet-row>span:first-child>span{font-size:13.5px;color:var(--t3)}.danger-zone{margin-bottom:26.5px;padding:18px 18px;border:1px solid rgba(229,72,77,0.35);border-radius:9px;background:rgba(229,72,77,0.04)}.danger-zone h3{color:var(--err)}.danger-zone .sheet-row{cursor:pointer}.btn-danger{border-color:rgba(229,72,77,0.45);color:var(--err);background:none}.btn-danger:hover{border-color:var(--err);background:rgba(229,72,77,0.1)}.btn-danger-solid{border-color:var(--err);background:var(--err);color:#fff}.btn-danger-solid:hover{border-color:#f05a5f;background:#f05a5f}.dz>summary{list-style:none}.dz>summary::-webkit-details-marker{display:none}.dz>summary .btn{flex:none}.dz .dz-opened,.dz[open] .dz-closed{display:none}.dz[open] .dz-opened{display:inline}.dz[open]>summary .btn{border-color:var(--line-2);color:var(--t2)}.dz-confirm{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-top:15.5px;padding-top:15.5px;border-top:1px solid rgba(229,72,77,0.25);font-size:14px;color:var(--t2);animation:fade-in 160ms ease backwards}.dz-confirm b{color:var(--t1);font-weight:600}.dz-confirm .btn{flex:none}.who{display:flex;align-items:center;gap:11px;min-width:0}.who-t{display:flex;align-items:center;min-width:0}.who-n{font-weight:500;overflow:hidden;text-overflow:ellipsis}tr.is-off .c-user,tr.is-off .c-chat,tr.is-off .c-role,tr.is-off .c-brands,tr.is-off .c-al{opacity:0.5}.sets{max-width:880px}.sets-narrow{max-width:580px}.sgroup:not(.on){display:none}.srow{display:flex;align-items:center;justify-content:space-between;gap:26.5px;min-height:66px;padding:13px 22px;border-top:1px solid var(--row)}.ch + .srow{border-top-color:var(--line)}.srow-click{cursor:pointer}.srow-click:hover{background:var(--hover)}.srow-t{display:flex;flex-direction:column;gap:2px;min-width:0}.srow-n{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--t1)}.srow-d{font-size:14px;color:var(--t3);max-width:682px}.srow-brand{display:grid;grid-template-columns:minmax(0,1fr) 308px auto}.srow-brand.is-off .srow-n{color:var(--t3)}.srow-ban .btn{flex:none}.suggest{background:var(--acc-soft)}.suggest .srow-n{color:var(--acc)}.srow-ban .srow-n{flex-wrap:wrap;row-gap:4px}.srow-ban .srow-n>*{white-space:nowrap}.srow-ban .tag{margin-right:0}.ban-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ban-item:hover{color:var(--t2)}.srow-brand.is-off .input{color:var(--t3)}.field{position:relative;display:flex;align-items:center;width:308px;flex:none}.input{width:100%;height:35px;padding:0 11px;border:1px solid var(--line);border-radius:var(--r);background:var(--head);font-size:14.5px;color:var(--t1)}.field-price .input{padding-right:37.5px}.gval{flex:none;font-size:14.5px;color:var(--t2)}.thr .cval{display:none}.thr:not(:has(#use-global:checked)) .cval{display:flex}.thr:not(:has(#use-global:checked)) .srow-d.cval{display:block}.thr:not(:has(#use-global:checked)) .gval{display:none}.suffix{position:absolute;right:12px;font-size:14px;color:var(--t3);pointer-events:none}.switch{position:relative;display:inline-block;flex:none;width:37.5px;height:22px}.switch input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.track{position:absolute;inset:0;border-radius:1099px;background:#2a2a2f;transition:background-color 180ms var(--ease)}.track::after{content:"";position:absolute;top:3.5px;left:3.5px;width:15.5px;height:15.5px;border-radius:1099px;background:#8a8a93;transform-origin:0 50%;transition:transform 260ms var(--spring),background-color 180ms var(--ease)}.switch input:checked + .track{background:var(--t1)}.switch input:checked + .track::after{transform:translateX(15.5px);background:#0a0a0b;transform-origin:100% 50%}.switch input:active + .track::after{transform:scaleX(1.28)}.switch input:checked:active + .track::after{transform:translateX(15.5px) scaleX(1.28)}.switch input:focus-visible + .track{outline:2px solid #8a8a93;outline-offset:2px}.form-actions{display:flex;justify-content:flex-end}.srow-end{justify-content:flex-end;min-height:0}.invite-code{font-size:16px;font-weight:600;letter-spacing:0.02em;word-break:break-all}.invite-acts{display:flex;flex:none;gap:6.5px}.key-new{display:flex;flex:none;gap:6.5px}.key-new .sel{height:28.5px;font-size:13px}.key-row{display:flex;gap:6.5px}.toast-slot{position:fixed;right:26.5px;bottom:26.5px;z-index:50;pointer-events:none}.toast{display:flex;align-items:center;gap:9px;height:42px;padding:0 15.5px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel-3);font-size:14.5px;font-weight:500;color:var(--t1);animation:toast-in 240ms var(--ease) both,toast-out 220ms var(--ease-in) 2.2s forwards}.toast svg.i{color:var(--ok)}.toast-error{animation:toast-in 240ms var(--ease) both,toast-out 220ms var(--ease-in) 5.5s forwards}.toast-error svg.i{color:var(--err)}@keyframes toast-in{from{opacity:0;transform:translateY(13px) scale(0.97)}}@keyframes toast-out{to{opacity:0;transform:translateY(9px) scale(0.98)}}.login{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:44px 22px}.login-box{width:100%;max-width:340px;animation:rise 360ms var(--ease) backwards}.login-logo-box{width:220px;margin:0 auto 28px}.login-logo{width:100%;height:auto}.login-logo-box:hover .login-logo{animation:rattle 260ms linear infinite}@keyframes rattle{0%{transform:translate(0,0) rotate(0deg)}10%{transform:translate(-6px,3px) rotate(-5deg)}20%{transform:translate(5px,-4px) rotate(6deg)}30%{transform:translate(-7px,-2px) rotate(-4deg)}40%{transform:translate(6px,4px) rotate(5deg)}50%{transform:translate(-4px,-5px) rotate(-6deg)}60%{transform:translate(7px,2px) rotate(4deg)}70%{transform:translate(-5px,4px) rotate(-5deg)}80%{transform:translate(4px,-3px) rotate(6deg)}90%{transform:translate(-6px,1px) rotate(-3deg)}100%{transform:translate(0,0) rotate(0deg)}}.login-card{margin:0;padding:0;border:0;background:none;overflow:visible}.login-card h1{font-size:20px;font-weight:600;letter-spacing:-0.015em;text-align:center}.notice-row{flex:1;margin-top:0}.nf{display:grid;gap:14px;text-align:center}.nf-code{font-size:64px;font-weight:700;line-height:1;letter-spacing:-0.04em;color:var(--t1)}.nf h1{margin-top:-6px;color:var(--t2);font-weight:500;font-size:17px}.nf .login-go{margin-top:10px;text-decoration:none}.cmd{padding:1px 5.5px;border:1px solid var(--line-2);border-radius:4.5px;font-size:14px;color:var(--t1);white-space:nowrap}a.cmd:hover{border-color:var(--line-3)}.notice{display:flex;gap:9px;margin-top:17.5px;padding:11px 13px;border:1px solid rgba(229,72,77,0.3);border-radius:9px;background:rgba(229,72,77,0.07);font-size:14.5px;color:#f0a5a7}.notice svg.i{margin-top:1px;color:var(--err)}.login-form{display:grid;gap:10px;margin-top:22px}.lf{display:grid}.lf-box{display:flex;align-items:center;gap:10px;height:46px;padding:0 4px 0 14px;border-radius:9px;border:1px solid var(--line-2);background:var(--panel);transition:border-color 140ms ease}.lf-box:hover{border-color:var(--line-3)}.lf-box:focus-within{border-color:#55555e}.lf-box>svg.i{width:15px;height:15px;color:var(--t3)}.lf-in{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;font-size:15px;color:var(--t1)}.lf-in::placeholder{color:var(--t3)}.lf-in:-webkit-autofill{-webkit-text-fill-color:var(--t1);transition:background-color 99999s}.lf-eye{display:grid;place-items:center;width:36px;height:36px;flex:none;border:0;border-radius:7px;background:none;color:var(--t3);cursor:pointer;transition:color 140ms ease}.lf-eye:hover{color:var(--t1)}.lf-eye .i-off,.lf-eye.on .i-on{display:none}.lf-eye.on .i-off{display:block}.login-go{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;margin-top:6px;border:0;border-radius:9px;cursor:pointer;background:var(--t1);color:#0a0a0b;font-size:15px;font-weight:600;transition:background-color 140ms ease}.login-go:hover{background:#ffffff}.login-go:focus-visible{outline:2px solid var(--line-3);outline-offset:2px}.login-go.busy{pointer-events:none;color:transparent}.login-go.busy::after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid rgba(10,10,11,0.25);border-top-color:#0a0a0b;animation:spin 700ms linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.login-alt{margin-top:18px;font-size:14px;color:var(--t3);text-align:center}.login-alt a{color:var(--t2);font-weight:500;transition:color 140ms ease}.login-alt a:hover{color:var(--t1)}.scrim{position:fixed;inset:0;z-index:25;background:rgba(0,0,0,0.6);opacity:0;pointer-events:none;transition:opacity 220ms var(--ease)}@media (max-width:1496px){.t-alerts .c-when{display:none}}@media (max-width:1210px){.side{transform:translateX(-100%);transition:transform 280ms var(--ease)}body.nav-open .side{transform:none}body.nav-open .scrim{opacity:1;pointer-events:auto}.top,.main{margin-left:0}.top{padding:0 22px}.menu{display:inline-flex}.search{width:264px}.main{padding:26.5px 22px 53px}}@media (max-width:990px){.search{display:none}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.m:nth-child(2){border-right:0}.m:nth-child(-n+2){border-bottom:1px solid var(--line)}.t-alerts .c-site,.t-alerts .c-brand{display:none}.t-sites-admin .c-last,.t-sites-admin .c-int{display:none}.metrics-3{grid-template-columns:minmax(0,1fr)}.metrics-3 .m{border-right:0;border-bottom:1px solid var(--line)}.metrics-3 .m:last-child{border-bottom:0}.t-models .c-timeout,.t-models .c-image{display:none}.t-users .c-chat,.t-users .c-role,.t-users .c-joined,.t-users .c-ip{display:none}.fsearch{flex-basis:100%}.srow-brand{grid-template-columns:minmax(0,1fr) 242px auto}.field{width:242px}}@media (max-width:704px){.top{gap:11px;padding:0 17.5px}.crumb-acc,.crumb .sep,.crumb-sec{display:none}.status-t{display:none}.status{padding:0 11px}.main{padding:22px 17.5px 44px}.ph{flex-direction:column;align-items:flex-start;gap:6.5px}.ch{flex-direction:column;align-items:flex-start;padding:15.5px 17.5px}.ch .btn{align-self:flex-start}.m{padding:15.5px 17.5px}.m-v{font-size:24px}.m-s{white-space:normal}.m-s.m-link{white-space:nowrap}.chart-box{padding:13px 13px 13px 6.5px}.legend{padding-left:11px}.cv{height:231px}.fb{padding:13px 17.5px}.fb .seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fb .seg label{display:flex;min-width:0}.fb .seg-radio input + span{width:100%;justify-content:center;padding:0 7.5px;font-size:13px}.fb .seg .n{margin-left:4.5px}.sel{flex:1;min-width:0;max-width:none}.tbl th:first-child,.tbl td:first-child{padding-left:17.5px}.tbl th:last-child,.tbl td:last-child{padding-right:17.5px}.tf{padding:13px 17.5px}.pg-n{display:none}.t-alerts,.t-alerts tbody{display:block}.t-alerts thead{display:none}.t-alerts tr{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px 13px;padding:13px 17.5px;border-bottom:1px solid var(--row)}.t-alerts tbody tr:last-child{border-bottom:0}.t-alerts tbody tr:hover td{background:none}.t-alerts td,.t-alerts td:first-child,.t-alerts td:last-child{display:block;padding:0;border:0}.t-alerts .c-img{grid-column:1;grid-row:1;width:auto}.t-alerts .c-title{grid-column:2;grid-row:1}.t-alerts .c-price{grid-column:3;grid-row:1;width:auto}.t-alerts .c-act{grid-column:2 / -1;grid-row:2;width:auto}.t-alerts td.c-brand,.t-alerts td.c-site,.t-alerts td.c-lvl,.t-alerts td.c-disc,.t-alerts td.c-when{display:none}.lvl-inline{display:inline}.lbl-l{display:none}.lbl-s{display:inline}.acts{gap:6.5px}.t-sites .c-st{display:none}.name-dot{display:inline-block}.t-sites .c-new{width:101px}.t-sites .c-al{width:105.5px}.t-sites-admin .c-new{width:77px}.t-models .c-role{width:114.5px}.t-models .c-price{width:132px}.spark{display:none}.t-users .c-brands,.t-users .c-al,.t-users .av-sm{display:none}.t-users .c-state{width:123px}.t-users .c-act{width:101px}.srow{gap:17.5px;padding:13px 17.5px}.srow:not(.srow-click):not(.srow-brand):not(.srow-ban){flex-direction:column;align-items:stretch;gap:11px}.srow:not(.srow-click):not(.srow-brand):not(.srow-ban) .field{width:100%}.srow-brand{grid-template-columns:minmax(0,1fr) auto;gap:11px 17.5px}.srow-brand .field{grid-column:1 / -1;grid-row:2;width:100%}.toast-slot{left:17.5px;right:17.5px;bottom:17.5px;display:flex;justify-content:center}}.progress{position:fixed;top:0;left:0;right:0;z-index:100;height:2px;pointer-events:none}.progress span{display:block;height:100%;background:var(--acc);transform:scaleX(0);transform-origin:0 50%;opacity:0}.progress.run span{opacity:1;transform:scaleX(0.86);transition:transform 2.6s cubic-bezier(0.08,0.6,0.2,1),opacity 120ms ease}.progress.run.done span{transform:scaleX(1);opacity:0;transition:transform 180ms var(--ease),opacity 220ms ease 160ms}.nav-a,.btn,.act,.icon-btn,.menu,.seg button,.seg-radio input + span,.sel,.input,.search,.fsearch,.tbl td,.srow-click,.crumb a,a.ttl,.cmd,kbd{transition:background-color var(--fast) ease,border-color var(--fast) ease,color var(--fast) ease,opacity 240ms var(--ease),transform 120ms var(--ease)}.btn:active:not([disabled]):not(.is-disabled),.icon-btn:active,.menu:active,.seg button:active,.seg-radio label:active input + span,.nav-a:active{transform:scale(0.98)}.act:active{transform:scale(0.94)}.nav-ind{transition:transform 280ms var(--ease),height 280ms var(--ease),opacity 160ms ease}.nav-ind.instant{transition:none}.act.pop{animation:pop 240ms var(--ease)}@keyframes pop{40%{transform:scale(1.16)}}.cnt,.seg .n{display:inline-block}.bump{animation:bump 280ms var(--ease)}@keyframes bump{from{opacity:0.3;transform:translateY(-3px)}}@keyframes rise{from{opacity:0;transform:translateY(9px)}}@keyframes rise-row{from{opacity:0;transform:translateY(4.5px)}}#page>*,.sgroup>.card{animation:rise 280ms var(--ease) 60ms backwards}#page>:nth-child(2){animation-delay:100ms}#page>:nth-child(3){animation-delay:140ms}#page>:nth-child(4){animation-delay:180ms}#page>:nth-child(n+5){animation-delay:220ms}.sgroup>.card:nth-child(2){animation-delay:40ms}.tbl tbody tr{animation:rise-row 240ms var(--ease) backwards}.tbl tbody tr:nth-child(2){animation-delay:16ms}.tbl tbody tr:nth-child(3){animation-delay:32ms}.tbl tbody tr:nth-child(4){animation-delay:48ms}.tbl tbody tr:nth-child(5){animation-delay:64ms}.tbl tbody tr:nth-child(6){animation-delay:80ms}.tbl tbody tr:nth-child(7){animation-delay:96ms}.tbl tbody tr:nth-child(8){animation-delay:112ms}.tbl tbody tr:nth-child(9){animation-delay:128ms}.tbl tbody tr:nth-child(10){animation-delay:144ms}.tbl tbody tr:nth-child(11){animation-delay:160ms}.tbl tbody tr:nth-child(12){animation-delay:176ms}.tbl tbody tr:nth-child(13){animation-delay:192ms}.tbl tbody tr:nth-child(14){animation-delay:208ms}.tbl tbody tr:nth-child(15){animation-delay:224ms}.tbl tbody tr:nth-child(16){animation-delay:240ms}.tbl tbody tr:nth-child(n+17){animation-delay:260ms}tr.is-swapped{animation:none}.spark{transform-origin:50% 100%;animation:grow 420ms var(--ease) 120ms both}.spark rect{animation:fade 260ms ease both;animation-delay:calc(var(--i,0) * 12ms + 120ms)}@keyframes grow{from{transform:scaleY(0.2)}}@keyframes fade{from{opacity:0}}.tbl-box{scroll-margin-top:79px;transition:opacity 160ms ease}.tbl-box.htmx-request{opacity:0.55;transition-delay:120ms}.tbl-box.htmx-swapping{opacity:0;transition:opacity 120ms var(--ease-in)}#page{view-transition-name:page}.top{view-transition-name:topbar}.side{view-transition-name:side}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(page){animation:none}::view-transition-old(page){animation:vt-out 100ms var(--ease) both;mix-blend-mode:normal}::view-transition-new(page){animation:none;mix-blend-mode:normal}::view-transition-group(topbar),::view-transition-group(side){z-index:2;animation:none}::view-transition-old(topbar),::view-transition-old(side){animation:none;opacity:0}::view-transition-new(topbar),::view-transition-new(side){animation:none}@keyframes vt-out{to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important;transition-delay:0ms!important}.toast{animation:toast-out 1ms linear 2.2s forwards!important}.login-logo-box:hover .login-logo{animation-duration:260ms!important}.toast-error{animation:toast-out 1ms linear 5.5s forwards!important}}