.acd{--font:var(--font-inter-tight),"Inter Tight",system-ui,-apple-system,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--snap:cubic-bezier(.3,0,0,1);--d1:120ms;--d2:200ms;--d3:320ms;--d4:560ms;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--acc-rgb:139,61,255;--acc-s:#8B3DFF;--on-acc:#fff;--sab:env(safe-area-inset-bottom,0px);--sar:env(safe-area-inset-right,0px);--sal:env(safe-area-inset-left,0px);--sat:env(safe-area-inset-top,0px);color-scheme:dark;--bg:#06060a;--surface:#0c0c12;--surface-2:#13131b;--surface-3:#1b1b25;--glass:rgba(255,255,255,.035);--line:rgba(255,255,255,.06);--line-2:rgba(255,255,255,.11);--t1:#f4f3f7;--t2:rgba(244,243,247,.66);--t3:rgba(244,243,247,.52);--t4:rgba(244,243,247,.26);--ok:#84cc16;--ok-t:#bef264;--watch:#f59e0b;--watch-t:#fcd34d;--flag:#ef4444;--flag-t:#fca5a5;--ok-rgb:132,204,22;--watch-rgb:245,158,11;--flag-rgb:239,68,68;--series-run:#38bdf8;--series-gym:#e879f9;--series-field:#fb923c;--series-other:#94a3b8;--overlay:rgba(3,3,6,.62);--shadow-sheet:0 -1px 0 rgba(255,255,255,.06),0 -24px 60px -20px rgba(0,0,0,.8);--shadow-float:0 18px 40px -16px rgba(0,0,0,.85);--acc:#A78BFA;--tile-a1:.16;--tile-a2:.05;--dock-bg:rgba(22,22,30,.94);--fab-w1:rgba(255,255,255,.16);--fab-w2:rgba(255,255,255,.04);--fab-border:rgba(255,255,255,.16);position:fixed;inset:0;display:flex;flex-direction:column;background:var(--bg);color:var(--t1);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}.acd[data-scheme=light]{color-scheme:light;--bg:#F4F3EF;--surface:#FFFFFF;--surface-2:#EFEEEA;--surface-3:#E6E5E0;--glass:rgba(255,255,255,.72);--line:rgba(14,14,20,.08);--line-2:rgba(14,14,20,.14);--t1:#0E0E12;--t2:rgba(14,14,18,.68);--t3:rgba(14,14,18,.62);--t4:rgba(14,14,18,.28);--ok:#65a30d;--ok-t:#3f6212;--watch:#d97706;--watch-t:#92400e;--flag:#dc2626;--flag-t:#991b1b;--ok-rgb:101,163,13;--watch-rgb:217,119,6;--flag-rgb:220,38,38;--series-run:#0369a1;--series-gym:#c026d3;--series-field:#c2410c;--series-other:#64748b;--overlay:rgba(20,20,26,.28);--shadow-sheet:0 -1px 0 rgba(14,14,20,.06),0 -20px 50px -24px rgba(14,14,20,.28);--shadow-float:0 14px 32px -14px rgba(14,14,20,.35);--acc:#8B3DFF;--tile-a1:.13;--tile-a2:.04;--dock-bg:rgba(255,255,255,.96);--fab-w1:rgba(255,255,255,.95);--fab-w2:rgba(255,255,255,.6);--fab-border:rgba(14,14,20,.08)}@layer base{.acd *{box-sizing:border-box}.acd button{cursor:pointer;border:0;background:none}.acd button,.acd input{font:inherit;color:inherit}}.acd .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.acd svg.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.acd svg.i.sm{width:16px;height:16px}.acd .eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--t3)}.acd .h1{font-size:32px;font-weight:800;letter-spacing:-.035em;line-height:1.05}.acd .small{font-size:12.5px;color:var(--t2)}.acd .micro{font-size:11.5px;color:var(--t3)}.acd .chrome{flex:none;display:flex;align-items:center;gap:12px;height:calc(60px + var(--sat));padding:var(--sat) calc(20px + var(--sar)) 0 calc(16px + var(--sal));border-bottom:1px solid var(--line);background:var(--bg)}.acd .chrome .sp{flex:1}.acd .chrome .wm{display:inline-flex;align-items:center;height:36px}.acd .chrome .wm img{height:24px;width:auto;display:block}.acd .search{flex:0 1 560px;height:40px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:0 8px 0 12px;color:var(--t3);font-size:13.5px;position:relative}.acd .search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--t1);font-size:13.5px}.acd .search input::placeholder{color:var(--t3)}.acd .search:focus-within{border-color:rgba(var(--acc-rgb),.5)}.acd .search .kbd{font-size:11px;font-weight:600;color:var(--t3);border:1px solid var(--line-2);border-radius:6px;padding:1px 6px}.acd .iconbtn{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--t2);position:relative;transition:background var(--d2) var(--ease),color var(--d2)}.acd .iconbtn:hover{background:var(--glass);color:var(--t1)}.acd .iconbtn .dot{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--acc-s);box-shadow:0 0 0 2px var(--bg)}.acd .avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--t1);background:var(--surface-3);border:1px solid var(--line-2);flex:none}.acd .scope{position:relative;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--t2);border:2px solid var(--line-2)}.acd .scope.flag{border-color:var(--flag);color:var(--flag-t)}.acd .scope.watch{border-color:var(--watch);color:var(--watch-t)}.acd .scope .n{position:absolute;right:-5px;bottom:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:10px;font-weight:700;display:grid;place-items:center;color:#fff;background:var(--flag);box-shadow:0 0 0 2px var(--bg)}.acd .scope.watch .n{background:var(--watch);color:#1a1205}.acd .app{flex:1;min-height:0;position:relative}.acd .dpager{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.acd .dpager::-webkit-scrollbar{display:none}.acd .dpager>section{flex:0 0 100%;min-width:0;height:100%;overflow:auto;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.acd .pg{padding:24px 28px 112px;max-width:1440px;margin:0 auto}.acd .pghead{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.acd .pghead .sp{flex:1}.acd .drill{height:100%;overflow:auto}.acd .back{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 6px;border-radius:10px;color:var(--t2);font-size:13px;font-weight:600}.acd .back:hover{background:var(--glass);color:var(--t1)}.acd #roster-h{font-size:32px;font-weight:800;letter-spacing:-.035em;line-height:1.05}.acd .dockbar{display:contents}.acd .adock{position:absolute;left:50%;transform:translateX(-50%);bottom:14px;z-index:12;display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--dock-bg);border:1px solid var(--line-2);box-shadow:0 8px 24px rgba(0,0,0,.35);touch-action:manipulation;user-select:none;-webkit-user-select:none}.acd .adock button{width:42px;height:38px;border-radius:999px;display:grid;place-items:center;color:var(--t3);transition:color var(--d2) var(--ease),background var(--d2) var(--ease)}.acd .adock button:hover{color:var(--t1)}.acd .adock button{position:relative}.acd .adock button .dot{position:absolute;top:6px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--acc-s);box-shadow:0 0 0 2px var(--dock-bg)}.acd .adock button.on{color:var(--acc);background:rgba(var(--acc-rgb),.16)}.acd .adock svg{width:21px;height:21px}.acd .dockmore-dim{position:fixed;inset:0;z-index:13;background:transparent;border:0;padding:0;cursor:default}.acd .dockmore{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(64px + var(--sab,0px));z-index:14;min-width:200px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:16px;background:var(--dock-bg);border:1px solid var(--line-2);box-shadow:0 8px 24px rgba(0,0,0,.35)}.acd .dockmore button{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:10px;color:var(--t2);text-align:left;font:inherit}.acd .dockmore button:hover{color:var(--t1);background:var(--line)}.acd .dockmore button.on{color:var(--acc);background:rgba(var(--acc-rgb),.16)}.acd .fabpos{position:absolute;right:calc(24px + var(--sar));bottom:9px;z-index:12}.acd{--fw:#8B5CF6}.acd[data-scheme=light]{--fw:#7C3AED}.acd[data-accent]:not([data-accent=violet]){--fw:var(--aims-wave)}.acd .wm-logo{color:var(--t1);display:block}.acd .fab{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;position:relative;padding:0;background:var(--surface-2);border:1px solid var(--line-2);box-shadow:0 8px 24px rgba(0,0,0,.35);transition:transform var(--d2) var(--snap)}.acd[data-scheme=light] .fab{background:#fff;border-color:rgba(124,58,237,.3);box-shadow:0 8px 24px rgba(40,20,80,.18)}.acd .fab:active{transform:scale(.94)}.acd .fab .fabw{width:30px;height:auto;display:block;overflow:visible}.acd{--wave-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 32'%3E%3Cpath d='M 1 28 C 6 28%2C 12 8%2C 20 8 C 28 8%2C 32 24%2C 42 24 C 52 24%2C 56 -4%2C 60 -4' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round'/%3E%3C/svg%3E")}.acd .statusbar{flex:none;height:calc(30px + var(--sab));display:flex;align-items:center;gap:12px;padding:0 calc(16px + var(--sar)) var(--sab) calc(16px + var(--sal));white-space:nowrap;overflow:hidden;font-size:12px;font-weight:600;color:var(--t2);border-top:1px solid var(--line);background:var(--surface)}.acd .statusbar .sd{width:8px;height:8px;border-radius:50%;background:var(--ok)}.acd .statusbar.saving .sd{background:var(--acc-s)}.acd .statusbar.failed{color:var(--flag-t)}.acd .statusbar.failed .sd{background:var(--flag)}.acd .statusbar .sp{flex:1}.acd .statusbar .t3{color:var(--t3)}.acd .card{background:var(--surface);border:1px solid var(--line)}.acd .card,.acd .tile{border-radius:var(--r-lg)}.acd .tile{position:relative;border:1px solid var(--line);background:linear-gradient(140deg,rgba(var(--acc-rgb),var(--tile-a1)) 0,rgba(var(--acc-rgb),var(--tile-a2)) 45%,var(--surface) 78%);padding:20px}.acd .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;font-weight:650;font-size:14px;letter-spacing:-.01em;white-space:nowrap;transition:transform var(--d1) var(--snap),background var(--d2) var(--ease)}.acd .btn:active{transform:scale(.97)}.acd .btn-p{background:var(--acc-s);color:var(--on-acc);box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.acd .btn-s{background:var(--surface-2);border:1px solid var(--line-2);color:var(--t1)}.acd .btn-s:hover{background:var(--surface-3)}.acd .btn-sm{height:32px;padding:0 12px;font-size:13px;border-radius:10px}.acd .chip{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--t2)}.acd .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.acd .stats>*{padding:16px}.acd .stats .big{font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:8px}.acd .stats .flag .big{color:var(--flag-t)}.acd .stats .watch .big{color:var(--watch-t)}.acd .lrow{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 16px;border-bottom:1px solid var(--line);width:100%;text-align:left}.acd .lrow:last-child{border-bottom:0}.acd .lrow:hover{background:var(--glass)}.acd .lrow .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--surface-3);border:2px solid var(--t4);flex:none}.acd .lrow .av.flag{border-color:var(--flag)}.acd .lrow .av.watch{border-color:var(--watch)}.acd .lrow .av.setup{border-style:dashed;border-color:var(--acc)}.acd .lrow .tx{flex:1;min-width:0}.acd .lrow .tx b{display:block;font-size:14px;font-weight:650}.acd .lrow .tx span{font-size:12.5px;color:var(--t3)}.acd .tag{height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;display:inline-flex;align-items:center}.acd .tag.flag{background:rgba(var(--flag-rgb),.14);color:var(--flag-t)}.acd .tag.watch{background:rgba(var(--watch-rgb),.14);color:var(--watch-t)}.acd .tag.setup{background:rgba(var(--acc-rgb),.14);color:var(--acc)}.acd .empty{max-width:440px;margin:12vh auto 0;text-align:center}.acd .empty .tile{width:64px;height:64px;padding:0;margin:0 auto 16px;display:grid;place-items:center;color:var(--acc)}.acd .pop{position:absolute;right:0;top:44px;z-index:30;width:280px;background:var(--surface);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--shadow-float);padding:14px}.acd .pop.left{left:0;right:auto;width:100%}.acd .sheetwrap{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.acd .sheetwrap .dimx{position:absolute;inset:0;background:var(--overlay)}.acd .sheet{position:relative;width:100%;max-width:600px;max-height:88%;overflow:auto;background:var(--surface);border:1px solid var(--line-2);border-radius:28px 28px 0 0;box-shadow:var(--shadow-sheet);padding:12px 24px calc(20px + var(--sab))}.acd .sheet .grab{width:38px;height:4px;border-radius:6px;background:var(--line-2);margin:0 auto 16px}.acd .pgrow{display:flex;align-items:center;gap:12px;min-height:62px;border-bottom:1px solid var(--line);padding-right:4px}.acd .pgrow .hdl{width:44px;height:48px;display:grid;place-items:center;color:var(--t3);flex:none}.acd .pgrow .mv{display:flex;flex-direction:column}.acd .pgrow .mv button{width:32px;height:22px;display:grid;place-items:center;color:var(--t3);border-radius:6px}.acd .pgrow .mv button:hover{color:var(--t1);background:var(--glass)}.acd .pgrow .mv button[disabled]{opacity:.25;cursor:default}.acd .pgrow .pgico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--acc-rgb),.12);color:var(--acc);flex:none}.acd .pgrow .rl{flex:1;min-width:0;display:flex;flex-direction:column}.acd .pgrow .rl b{font-size:15px}.acd .pgrow .rl span{font-size:12.5px;color:var(--t3)}.acd .pgrow.off .pgico,.acd .pgrow.off .rl{opacity:.45}.acd .toggle{width:51px;height:31px;border-radius:999px;background:var(--surface-3);position:relative;flex:none}.acd .toggle:after{content:"";position:absolute;top:3px;left:3px;width:25px;height:25px;border-radius:50%;background:#fff;transition:transform .2s var(--snap)}.acd .toggle.on{background:var(--acc-s)}.acd .toggle.on:after{transform:translateX(20px)}.acd .toggle[disabled]{opacity:.45;cursor:default}.acd .hits{position:absolute;left:0;right:0;top:46px;z-index:30;background:var(--surface);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--shadow-float);padding:4px 0;overflow:hidden}.acd .hits button{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 14px;text-align:left;font-size:13.5px;color:var(--t2)}.acd .hits button[aria-selected=true]{background:var(--glass);color:var(--t1)}.acd .mount{display:block;width:100%;border:1px solid var(--line);border-radius:20px;background:#000;height:calc(100dvh - 350px);min-height:420px}.acd .h2{font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.acd .pad{padding:20px}.acd .rowx{display:flex;align-items:center;gap:12px}.acd .rowx .sp{flex:1}.acd .err{color:var(--flag-t)}.acd .chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.acd .chip{cursor:pointer;transition:all var(--d2) var(--ease)}.acd .chip.on,.acd .chip:hover{color:var(--t1)}.acd .chip.on{background:rgba(var(--acc-rgb),.14);border-color:rgba(var(--acc-rgb),.42)}.acd .vsep{width:1px;height:20px;background:var(--line-2);margin:0 4px}.acd .stats.st3{grid-template-columns:repeat(3,minmax(0,1fr))}.acd .split{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.acd .split,.acd .split2{display:grid;gap:16px;margin-top:16px;align-items:start}.acd .split2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acd .tbl{overflow:hidden}.acd .tbl .tr{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;align-items:center;min-height:52px;padding:0 16px;border-bottom:1px solid var(--line);width:100%;text-align:left;font-size:13.5px}.acd .tbl .tr:last-child{border-bottom:0}.acd .tbl .th{min-height:40px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--t3)}.acd .tbl button.tr:hover{background:var(--glass)}.acd .tbl .tr.on{background:rgba(var(--acc-rgb),.1)}.acd .tbl .who{display:flex;align-items:center;gap:10px;min-width:0;font-weight:600}.acd .tbl .av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--surface-3);border:1px solid var(--line-2);flex:none}.acd .tbl .warn{color:var(--watch-t);font-weight:600}.acd .tbl .muted{color:var(--t2)}.acd .lrow.flat{padding:8px 0;min-height:52px}.acd .lrow.flat:hover{background:none}.acd button.lrow.flat:hover b{color:var(--acc)}.acd .lrow .val{font-weight:700;font-size:15px}.acd .wk{display:grid;grid-template-columns:64px repeat(7,minmax(0,1fr));gap:6px;margin-top:18px}.acd .wk-h{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--t3);padding:4px 6px}.acd .wk-h.today{color:var(--acc)}.acd .wk-t{font-size:11px;font-weight:600;color:var(--t3);padding-top:10px}.acd .wk-c{min-height:56px;border:1px dashed var(--line);border-radius:10px;padding:4px;display:flex;flex-direction:column;gap:4px;min-width:0}.acd .wk-empty{grid-column:2/-1;padding:24px 8px}.acd .ev{border-radius:10px;min-width:0;background:linear-gradient(140deg,rgba(var(--acc-rgb),.22),rgba(var(--acc-rgb),.06) 70%);border:1px solid rgba(var(--acc-rgb),.22)}.acd .ev>button{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:8px 10px;text-align:left;min-width:0}.acd .ev b{font-size:12.5px;font-weight:700}.acd .ev b,.acd .ev span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acd .ev span{font-size:11px;color:var(--t2)}.acd .ev.k-game{background:linear-gradient(140deg,rgba(var(--acc-rgb),.38),rgba(var(--acc-rgb),.12) 70%)}.acd .ev.k-busy,.acd .ev.k-rest_request,.acd .ev.k-sick,.acd .ev.k-travel,.acd .ev.k-unavailable{background:var(--surface-2);border-color:var(--line-2)}.acd .ev .who{list-style:none;margin:0;padding:0 6px 6px}.acd .ev .who button{font-size:12px;color:var(--t1);padding:3px 4px;border-radius:6px;width:100%;text-align:left}.acd .ev .who button:hover{background:var(--glass)}.acd .wk-list{display:none}.acd .wk-day{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid var(--line)}.acd .eyebrow.acc{color:var(--acc)}.acd .iconbtn.flip svg{transform:scaleX(-1)}.acd .chartbox{margin-top:14px;max-width:460px}@media (max-width:1023px){.acd .split{grid-template-columns:minmax(0,1fr)}}.acd .fullpg{position:relative;height:100%;padding-bottom:64px}.acd.immersive .fullpg{padding-top:var(--sat);padding-bottom:calc(var(--sab) + 52px)}.acd .studio-full{height:100%;overflow:auto;overscroll-behavior:contain}.acd .dpager[data-hold]{overflow-x:hidden}.acd .studio-full .ste-ph{display:none}.acd .studio-full .ste .ste-strip[data-phone]{bottom:max(var(--ste-host-b,0px),var(--ste-kb,0px));height:min(var(--ste-stripH,58px),calc(100dvh - var(--ste-host-t,0px) - max(var(--ste-host-b,0px),var(--ste-kb,0px)) - 8px))}.acd .studio-pad{padding:24px 28px}.acd .mount-full{display:block;width:100%;height:100%;border:0;background:#000}.acd .fctls{position:absolute;left:calc(16px + var(--sal));bottom:16px;z-index:13;display:flex;gap:6px;align-items:center}.acd.immersive .fctls{bottom:calc(var(--sab) + 8px)}@media (min-width:768px) and (max-width:1279px){.acd:not(.immersive) .fullpg{padding-bottom:114px}.acd:not(.immersive) .fctls{bottom:70px}}.acd .fctl{height:36px;padding:0 12px;border-radius:999px;background:var(--dock-bg);border:1px solid var(--line-2);color:var(--t2);font-size:12.5px;font-weight:650;display:inline-flex;align-items:center;gap:6px;box-shadow:0 8px 24px rgba(0,0,0,.35);white-space:nowrap}.acd .fctl.lbl,.acd .fctl:hover{color:var(--t1)}.acd .fctl.lbl{cursor:default;max-width:180px;overflow:hidden;text-overflow:ellipsis}.acd .search .sq{flex:1;min-width:0;display:flex;align-items:center;gap:12px;height:100%;text-align:left;color:var(--t3);font-size:13.5px}.acd .search .sq .q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acd .search .q-roll{display:block;overflow:hidden;text-overflow:ellipsis;animation:q-roll var(--d3,.32s) var(--ease,ease) both}@keyframes q-roll{0%{opacity:0;transform:translateY(55%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.acd .search .q-roll{animation:none}}.acd .bodygrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:10px}.acd .linkish{text-align:left;color:var(--t1)}.acd .linkish:hover{color:var(--acc)}.acd .kvrow{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--t2)}.acd .kvrow b{color:var(--t1)}.acd .bandbar{display:flex;height:6px;border-radius:999px;overflow:hidden;margin-top:14px;background:var(--surface-3)}.acd .bandbar i{display:block;height:100%}.acd .trow .tday{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none;text-align:right;max-width:45%}.acd .trow .tday b{font-size:12.5px}.acd .trow .tday b.avail{color:var(--ok-t)}.acd .trow .tday b.out{color:var(--flag-t)}.acd .chip .n{color:var(--t3);font-weight:600}.acd .ask-wrap{justify-content:flex-start;padding-top:72px;z-index:40}.acd .ask{position:relative;width:min(712px,calc(100% - 24px));max-height:calc(100% - 96px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-2);border-radius:28px;box-shadow:var(--shadow-float);overflow:hidden}.acd .ask-in{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--t3)}.acd .ask-in input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:16px;color:var(--t1)}.acd .ask-in input::placeholder{color:var(--t3)}.acd .ask-mic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--acc-s);color:var(--on-acc)}.acd .ask-mic.on{box-shadow:0 0 0 4px rgba(var(--acc-rgb),.3)}.acd .kbd{font-size:11px;font-weight:600;color:var(--t3);border:1px solid var(--line-2);border-radius:6px;padding:2px 7px;margin:0 2px}.acd .ask-ctx{padding:8px 18px;font-size:12px;color:var(--t2);border-bottom:1px solid var(--line)}.acd .ask-ctx b{color:var(--acc);font-size:11px;letter-spacing:.06em;margin-right:6px}.acd .ask-body{padding:14px 18px;overflow:auto}.acd .ask-grp{margin-top:14px}.acd .ask-grp .lrow{padding:8px 10px;border-radius:14px;border-bottom:0}.acd .ask-grp .lrow.hi{background:rgba(var(--acc-rgb),.1)}.acd .ask-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 18px;border-top:1px solid var(--line);font-size:11.5px}.acd .ask-wrap{padding-top:11vh}.acd .ask-wrap .dimx{background:rgba(7,7,8,.62);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.acd[data-scheme=light] .ask-wrap .dimx{background:rgba(250,249,252,.72)}.acd .ask{width:min(680px,calc(100% - 24px));max-height:calc(100% - 13vh);border-radius:20px;box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 0 1px rgba(var(--acc-rgb),.1);animation:askIn .28s var(--ease) both}.acd[data-scheme=light] .ask{box-shadow:0 30px 90px rgba(20,18,28,.22),0 0 0 1px rgba(var(--acc-rgb),.12)}@keyframes askIn{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}.acd .ask-in{gap:13px;padding:16px 18px}.acd .ask-in input{font-size:18px;font-weight:300}.acd .ask-pill{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:7px 13px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--on-acc);background:linear-gradient(100deg,var(--acc-s),color-mix(in oklab,var(--acc-s) 78%,#ec4899));box-shadow:0 2px 12px rgba(var(--acc-rgb),.34);transition:filter .18s,transform .18s}.acd .ask-pill:hover{filter:brightness(1.08);transform:translateY(-1px)}.acd .ask-pill svg{width:14px;height:14px;fill:currentColor}.acd .ask-ev{flex-shrink:0;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--acc);border:1px solid rgba(var(--acc-rgb),.32);transition:background .18s}.acd .ask-ev:hover,.acd .ask-ev[aria-pressed=true]{background:rgba(var(--acc-rgb),.14)}.acd .ask-orb{position:relative;width:58px;height:58px;margin:14px auto 0;display:grid;place-items:center;flex-shrink:0}.acd .ask-orb:before{content:"";position:absolute;inset:-24%;border-radius:50%;background:radial-gradient(circle,rgba(var(--acc-rgb),.55),transparent 66%);filter:blur(9px);animation:askGlow 2.2s ease-in-out infinite}@keyframes askGlow{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.85;transform:scale(1.06)}}.acd .ask-orb .ask-dots{position:relative;gap:7px}.acd .ask-orb .ask-dots i{width:7px;height:7px}.acd .ask-dots{display:inline-flex;gap:4px;align-items:center;vertical-align:middle}.acd .ask-dots i{display:block;width:6px;height:6px;border-radius:50%;background:var(--acc);box-shadow:0 0 8px rgba(var(--acc-rgb),.7);animation:askDot 1.1s ease-in-out infinite}.acd .ask-dots i:nth-child(2){animation-delay:.16s}.acd .ask-dots i:nth-child(3){animation-delay:.32s}@keyframes askDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.acd .ask-chat{display:flex;flex-direction:column;gap:12px;margin-bottom:6px}.acd .ask-u{align-self:flex-end;padding:9px 13px;border-radius:14px 14px 4px 14px;background:linear-gradient(120deg,rgba(var(--acc-rgb),.22),rgba(var(--acc-rgb),.1));border:1px solid rgba(var(--acc-rgb),.32);overflow-wrap:anywhere}.acd .ask-a,.acd .ask-u{max-width:86%;color:var(--t1);font-size:14px;line-height:1.5}.acd .ask-a{align-self:flex-start;display:flex;gap:9px}.acd .ask-a>svg{width:18px;height:18px;flex-shrink:0;margin-top:2px;fill:var(--acc)}.acd .ask-a .tx{min-height:22px;padding:10px 13px;border-radius:4px 14px 14px 14px;background:var(--surface-2);border:1px solid var(--line)}.acd .ask-foot{justify-content:flex-start;gap:16px;font-size:10.5px;color:var(--t3)}.acd .ask-foot .acc{color:var(--acc)}.acd .ask-foot .right{margin-left:auto}@media (prefers-reduced-motion:reduce){.acd .ask,.acd .ask-dots i,.acd .ask-orb:before{animation:none}.acd .ask-dots i{opacity:.85}}.acd{--tint-1:rgba(255,255,255,.04);--tint-2:rgba(255,255,255,.08)}.acd[data-scheme=light]{--tint-1:rgba(14,14,20,.035);--tint-2:rgba(14,14,20,.07)}.acd[data-accent=custom]{--acc:inherit;--acc-s:inherit;--on-acc:inherit;--acc-rgb:inherit}.acd[data-accent=cyan]{--acc-s:#22D3EE;--acc-rgb:34,211,238;--acc:#22D3EE;--on-acc:#03252b}.acd[data-accent=coral]{--acc-s:#FF6F61;--acc-rgb:255,111,97;--acc:#FF8A7A;--on-acc:#2b0d08}.acd[data-accent=blue]{--acc-s:#7FA6FF;--acc-rgb:127,166,255;--acc:#7FA6FF;--on-acc:#0b1a3a}.acd[data-scheme=light][data-accent=cyan]{--acc-s:#0E7490;--acc-rgb:14,116,144;--acc:#0E7490;--on-acc:#fff}.acd[data-scheme=light][data-accent=coral]{--acc-s:#B83A2A;--acc-rgb:184,58,42;--acc:#B83A2A;--on-acc:#fff}.acd[data-scheme=light][data-accent=blue]{--acc-s:#2F5BD3;--acc-rgb:47,91,211;--acc:#2F5BD3;--on-acc:#fff}.acd .chip.swatch .dot{width:12px;height:12px;border-radius:50%}.acd .dot.acc-violet{background:#8B3DFF}.acd .dot.acc-cyan{background:#22D3EE}.acd .dot.acc-coral{background:#FF6F61}.acd .dot.acc-blue{background:#7FA6FF}.acd[data-scheme=light] .dot.acc-cyan{background:#0E7490}.acd[data-scheme=light] .dot.acc-coral{background:#B83A2A}.acd[data-scheme=light] .dot.acc-blue{background:#2F5BD3}.acd .tag.ok{background:rgba(var(--ok-rgb),.14);color:var(--ok-t)}@media (max-width:767px){.acd .chrome{gap:6px;padding:var(--sat) calc(10px + var(--sar)) 0 calc(10px + var(--sal));height:calc(56px + var(--sat))}.acd .chrome>*{flex:none}.acd .search{flex:1 1 auto;min-width:0;height:38px}.acd .hide-sm,.acd .search .kbd{display:none}.acd .pg{padding:16px 16px calc(48px + 14px + 24px + var(--sab) + 24px)}.acd #roster-h,.acd .h1{font-size:26px}.acd .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.acd .stats .big{font-size:32px}.acd .statusbar .t3,.acd .wk{display:none}.acd .wk-list{display:block;margin-top:12px}.acd .vsep{display:none}.acd .fullpg{padding-bottom:114px}.acd .fctls{bottom:70px;left:calc(12px + var(--sal))}.acd .fctl.lbl{display:none}.acd .stats.st3{grid-template-columns:repeat(2,minmax(0,1fr))}.acd .split2{grid-template-columns:minmax(0,1fr)}.acd .dockbar{position:absolute;left:calc(8px + var(--sal));right:calc(8px + var(--sar));bottom:14px;z-index:12;display:flex;justify-content:center;align-items:center;gap:10px;pointer-events:none}.acd .dockbar>*{pointer-events:auto}.acd .dockbar .adock{position:static;left:auto;bottom:auto;transform:none;gap:3px;min-width:0;flex:0 1 auto}.acd .dockbar .fabpos{position:static;flex:none}.acd .dockbar .adock button{--b:clamp(28px,calc((100vw - 100px - var(--sal) - var(--sar) - var(--n,6) * 3px) / var(--n,6)),42px);width:var(--b);height:min(38px,var(--b))}.acd .statusbar{position:fixed;top:calc(var(--sat) + 60px);left:50%;transform:translateX(-50%);z-index:45;height:auto;width:auto;max-width:calc(100vw - 32px);padding:4px 10px;gap:6px;border-radius:999px;background:var(--surface);border:1px solid var(--line-2);box-shadow:0 6px 18px rgba(0,0,0,.28);font-size:11.5px;pointer-events:none;transition:opacity var(--d2) var(--ease)}.acd .statusbar .sp,.acd .statusbar .t3{display:none}.acd .statusbar[data-quiet]{opacity:0;visibility:hidden}.acd .dockbar{bottom:calc(6px + var(--sab))}.acd .fullpg:not(:has(.fctls)){padding-bottom:calc(var(--sab) + 60px)}}@media (prefers-reduced-motion:reduce){.acd *{transition:none!important}}.acd button.stat{text-align:left;width:100%;cursor:pointer;transition:border-color var(--d2) var(--ease),transform var(--d2) var(--snap)}.acd button.stat:hover{border-color:var(--line-2)}.acd button.stat:active{transform:scale(.985)}.acd button.stat:focus-visible{outline:2px solid rgba(var(--acc-rgb),.6);outline-offset:2px}.acd .fsheet-w{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px}.acd .fsheet{width:min(560px,100%);max-height:80vh;overflow:auto;padding:20px}.acd .rgrp{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--tint-1,rgba(255,255,255,.03));font-size:12px;font-weight:700;color:var(--t2)}.acd .rgrp .n{color:var(--t3);font-weight:600}@media (max-width:640px){.acd .fsheet-w{align-items:flex-end;padding:0}.acd .fsheet{width:100%;max-height:85vh;border-radius:18px 18px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}.acd .apk-wrap{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center}.acd .apk-scrim{position:absolute;inset:0;background:rgba(0,0,0,.45)}.acd .apk{position:relative;display:flex;flex-direction:column;width:min(480px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 64px));background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg,18px);box-shadow:var(--shadow-float);overflow:hidden}.acd .apk-grab{display:none}.acd .apk-h{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px}.acd .apk-h b{font-size:16px;font-weight:750;color:var(--t1)}.acd .apk-x{width:36px;height:36px;border-radius:10px;font-size:22px;line-height:1;color:var(--t2)}.acd .apk-q{margin:4px 16px 8px;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--t1);font:inherit;font-size:16px}.acd .apk-chips{display:flex;gap:6px;overflow-x:auto;padding:0 16px 8px;scrollbar-width:none;overscroll-behavior-x:contain}.acd .apk-chips .chip{flex:none}.acd .apk-l{overflow:auto;padding:0 8px 12px;overscroll-behavior:contain}.acd .apk-g{padding-top:6px}.acd .apk-gt{display:block;padding:8px 8px 4px;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.acd .apk-r{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px;border-radius:12px;text-align:left;color:var(--t1)}.acd .apk-r:hover,.acd .apk-r[data-active]{background:var(--surface-2)}.acd .apk-r[aria-selected=true]{background:rgba(var(--acc-rgb),.1)}.acd .apk-av{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-3);font-size:12px;font-weight:800;box-shadow:0 0 0 2px var(--acc)}.acd .apk-av[data-ring=flag]{box-shadow:0 0 0 2px var(--flag)}.acd .apk-av[data-ring=watch]{box-shadow:0 0 0 2px var(--watch)}.acd .apk-t{display:flex;flex-direction:column;min-width:0;flex:1}.acd .apk-t b{font-size:15px;font-weight:650}.acd .apk-t b,.acd .apk-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acd .apk-t small{font-size:12.5px;color:var(--t3)}.acd .apk-cur{flex:none;font-size:12px;font-weight:650;color:var(--acc)}.acd .apk-none{padding:24px 16px;color:var(--t3);font-size:14px}@media (max-width:600px){.acd .apk-wrap{align-items:flex-end}.acd .apk{width:100%;max-height:calc(100dvh - 48px);border-radius:20px 20px 0 0;border-bottom:0;padding-bottom:var(--sab,0)}.acd .apk-grab{display:block;width:40px;height:5px;margin:8px auto 0;border-radius:3px;background:var(--line-2)}}.acd [data-testid=coach-studio-canvas][data-away]{contain:paint}.acd .btn-d{background:rgba(var(--flag-rgb),.14);border:1px solid rgba(var(--flag-rgb),.4);color:var(--flag-t)}.acd .cal-sheet .cal-fs{margin-top:16px}.acd .cal-sheet .cal-fs .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.acd .cal-in{width:100%;height:44px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-2);color:var(--t1);font:inherit;font-size:16px;margin-top:6px}.acd .cal-in:focus{outline:0;border-color:rgba(var(--acc-rgb),.55)}.acd .cal-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.acd .cal-field{display:flex;flex-direction:column;min-width:0;flex:1 1 120px}.acd .cal-check{flex-direction:row;align-items:center;gap:8px;flex:0 0 auto;height:44px;font-size:14px;color:var(--t1)}.acd .cal-check input{width:20px;height:20px;accent-color:var(--acc-s)}.acd .cal-hits{margin-top:6px;overflow:hidden}.acd .cal-save{width:100%;height:48px;margin-top:20px}.acd .cal-cancel{width:100%;margin-top:10px}.acd .cal-cancelask{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px;border-radius:var(--r-md);border:1px solid rgba(var(--flag-rgb),.35);background:rgba(var(--flag-rgb),.06)}.acd .cal-cancelask .small{flex:1 1 100%;color:var(--t1)}.acd .ev>button.ev-edit{display:block;width:auto;padding:4px 10px 6px;font-size:12.5px;font-weight:650;color:var(--acc)}.acd .cal-save:disabled{opacity:.45;cursor:not-allowed}.acd .cal-info{color:var(--watch-t)}.acd .th{max-width:1080px}.acd .th .warn{color:var(--watch-t);font-weight:600}.acd .th-search{position:relative;margin-top:18px}.acd .th-sbox{display:flex;align-items:center;gap:10px;height:52px;padding:0 10px 0 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-2);color:var(--t3);transition:border-color var(--d2) var(--ease),box-shadow var(--d2) var(--ease)}.acd .th-sbox:focus-within{border-color:rgba(var(--acc-rgb),.55);box-shadow:0 0 0 4px rgba(var(--acc-rgb),.12)}.acd .th-sbox input{flex:1;min-width:0;height:100%;background:transparent;border:0;outline:0;color:var(--t1);font-size:16px;font-weight:550;-webkit-appearance:none;appearance:none}.acd .th-sbox input::placeholder{color:var(--t3);font-weight:500}.acd .th-sbox input::-webkit-search-cancel-button{display:none}.acd .th-clear{width:32px;height:32px;border-radius:var(--r-pill);display:grid;place-items:center;font-size:18px;line-height:1;color:var(--t2);background:var(--surface-2)}.acd .th-hits{margin-top:8px;overflow:hidden}.acd .th-hits .lrow,.acd .th-list .lrow{cursor:pointer}.acd .th-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.acd .th-chip .th-x{font-size:15px;line-height:1;margin-left:2px;color:var(--t2)}.acd .th-chip-edit{color:var(--t3)}.acd .th-showf{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:12px;padding:12px 16px;border-radius:var(--r-md);border:1px solid rgba(var(--acc-rgb),.3);background:rgba(var(--acc-rgb),.06);color:var(--t1);font-size:14px;text-align:left}.acd .th-go{display:inline-flex;align-items:center;gap:4px;color:var(--acc);font-weight:650}.acd .th-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.acd .th-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px;text-align:left;color:var(--t1);transition:transform var(--d1) var(--snap),border-color var(--d2) var(--ease)}.acd .th-tile:hover{border-color:var(--line-2)}.acd .th-tile:active{transform:scale(.98)}.acd .th-tile .big{font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:8px}.acd .th-tile.watch .big{color:var(--watch-t)}.acd .th-tile .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.acd .th-back{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 6px;margin-left:-6px;border-radius:var(--r-sm);color:var(--t2);font-size:13.5px;font-weight:600}.acd .th-back:hover{color:var(--t1);background:var(--glass)}.acd .th-lh{display:flex;align-items:center;gap:12px;margin-top:10px}.acd .th-lh .sp{flex:1}.acd .th-count{font-size:15px;font-weight:700;color:var(--t2);padding:2px 10px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line)}.acd .th-list{margin-top:14px;overflow:hidden}.acd .th-list .lrow>svg{color:var(--t4);flex:none}.acd .th-ah{display:flex;align-items:center;gap:14px;margin-top:10px}.acd .th-av{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:700;background:var(--surface-3);border:2px solid var(--t4);flex:none}.acd .th-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acd .th-acts{display:flex;align-items:center;gap:8px;margin-top:14px;flex-wrap:wrap}.acd .th-acts .sp{flex:1}.acd .th-mtiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:16px}.acd .th-mtile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;text-align:left;color:var(--t1);min-width:0}.acd .th-mtile.on{border-color:rgba(var(--acc-rgb),.5)}.acd .th-mtile .eyebrow{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acd .th-mtile .big{font-size:28px;font-weight:800;letter-spacing:-.035em;line-height:1.05;margin-top:6px}.acd .th-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:12px;align-items:start}.acd .th-chart .chartbox{max-width:560px}.acd .th-latest{min-width:0}@media (max-width:1023px){.acd .th-body{grid-template-columns:minmax(0,1fr)}.acd .th-latest{margin-top:6px}}.acd .th-sheet .th-fs{margin-top:18px}.acd .th-sheet .th-fs .chips{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.acd .th-apply{width:100%;height:48px;margin-top:22px}@media (max-width:767px){.acd .th-tiles{gap:8px}.acd .th-tile{padding:12px}.acd .th-tile .eyebrow{font-size:10px}.acd .th-tile .big{font-size:30px}.acd .th-tile .small{display:none}.acd .th-mtiles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin:16px -16px 0;padding:0 16px 2px;gap:8px;scrollbar-width:none}.acd .th-mtiles::-webkit-scrollbar{display:none}.acd .th-mtile{flex:0 0 46%;scroll-snap-align:start}.acd .th-mtile .big{font-size:24px}.acd .th-av{width:44px;height:44px;font-size:14px}}.acd .ge-setup{margin-top:16px}.acd .ge-setup .chips{display:flex;flex-wrap:wrap;gap:8px}.acd .ge-in{width:100%;height:44px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-2);color:var(--t1);font:inherit;font-size:16px;margin-top:8px}.acd .ge-in:focus{outline:0;border-color:rgba(var(--acc-rgb),.55)}.acd .ge-field{display:flex;flex-direction:column}.acd .ge-hits{margin-top:6px;overflow:hidden}.acd .ge-start{width:100%;height:48px;margin-top:20px}.acd .ge-foot .btn:disabled,.acd .ge-start:disabled{opacity:.45;cursor:not-allowed}.acd .ge-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.acd .ge-stats>*{display:flex;align-items:center;gap:10px;padding:12px 16px}.acd .ge-stats b{font-size:30px;font-weight:800;letter-spacing:-.035em;line-height:1}.acd .ge-stats b span{font-size:15px;color:var(--t3);font-weight:650}.acd .ge-tabs{display:none;flex-wrap:wrap;gap:8px;margin-top:14px}.acd .ge-grid{margin-top:14px;overflow:hidden}.acd .ge-tr{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(var(--ge-cols),minmax(110px,1fr));align-items:stretch;border-bottom:1px solid var(--line)}.acd .ge-tr:last-child{border-bottom:0}.acd .ge-th{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.acd .ge-th>span{padding:12px 14px;display:flex;flex-direction:column;justify-content:flex-end}.acd .ge-th .ge-c{align-items:flex-end;text-align:right}.acd .ge-th small{font-size:10.5px;letter-spacing:0;text-transform:none;color:var(--t4);font-weight:600}.acd .ge-who{display:flex;align-items:center;gap:10px;padding:10px 14px;min-width:0}.acd .ge-who .av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--surface-3);border:2px solid var(--t4);flex:none}.acd .ge-who .tx{min-width:0;display:flex;flex-direction:column}.acd .ge-who b{font-size:14px;font-weight:650}.acd .ge-who .tx span,.acd .ge-who b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acd .ge-who .tx span{font-size:12px;color:var(--t3)}.acd .ge-c{border-left:1px solid var(--line);min-width:0}.acd .ge-cell{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;height:100%;padding:6px 10px}.acd .ge-cell input{width:100%;min-width:0;height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--t1);font:inherit;font-size:16px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;padding:0 8px}.acd .ge-cell input:focus{outline:0;border-color:rgba(var(--acc-rgb),.6);background:rgba(var(--acc-rgb),.08)}.acd .ge-cell input[readonly]{cursor:default}.acd .ge-sub{font-size:11px;color:var(--t3);min-height:14px;padding-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.acd .ge-cell.s-saving .ge-sub{color:var(--acc)}.acd .ge-cell.s-saved input{color:var(--t1)}.acd .ge-cell.pb input{color:var(--acc)}.acd .ge-cell.pb .ge-sub{color:var(--acc);font-weight:700}.acd .ge-cell.s-check .ge-sub{color:var(--watch-t)}.acd .ge-cell.s-check input{border-color:rgba(var(--watch-rgb),.6)}.acd .ge-cell.s-failed .ge-sub{color:var(--flag-t)}.acd .ge-cell.s-failed input{border-color:rgba(var(--flag-rgb),.6)}.acd .ge-retry{font-size:11.5px;font-weight:650;color:var(--acc);padding:2px 8px}.acd .ge-foot{display:flex;align-items:center;gap:12px;margin-top:14px}.acd .ge-foot .sp{flex:1}.acd .ge-done{margin-top:12px}.acd .ge-done.bad{border-color:rgba(var(--flag-rgb),.4)}.acd .ge-done ul{margin:8px 0 0 18px;font-size:13px;color:var(--t2)}@media (max-width:767px){.acd .ge-tabs{display:flex}.acd .ge-tr{grid-template-columns:minmax(0,1fr) 128px}.acd .ge-c{display:none}.acd .ge-c.cur{display:block}.acd .ge-th>span.ge-c{display:none}.acd .ge-th>span.ge-c.cur{display:flex}.acd .ge-stats>*{padding:10px 12px}.acd .ge-stats b{font-size:24px}}.acd .tv-tests{margin-top:16px}.acd .tv-tests .tv-n{margin-left:6px;font-size:11px;opacity:.65;font-weight:500}.acd .tv-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.acd .tv-hint{margin-top:8px}.acd .th-mtile.tv-small{padding:10px 12px}.acd .th-mtile.tv-small .big{font-size:20px;margin-top:2px}.acd .tv-all{margin-top:10px;min-height:36px;padding:0 12px;border-radius:10px;border:1px dashed var(--line,rgba(127,127,127,.35));background:transparent;color:var(--t1);font:inherit;font-size:13px;font-weight:650}.acd .tv-stack{display:flex;flex-direction:column;gap:10px;margin-top:14px;max-width:880px}.acd .tv-chart .chartbox{max-width:none}.acd .tv-ch{align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.acd .tv-ch,.acd .tv-dir{display:flex;flex-wrap:wrap}.acd .tv-dir{margin-top:2px;align-items:center;gap:6px}.acd .tv-dir select{font:inherit;font-size:12px;color:var(--t1);background:transparent;border:1px solid var(--line,rgba(127,127,127,.35));border-radius:8px;padding:2px 6px;min-height:28px}.acd .tv-seg{display:inline-flex;border:1px solid var(--line,rgba(127,127,127,.35));border-radius:10px;overflow:hidden;flex:none}.acd .tv-seg button{min-height:34px;padding:0 10px;white-space:nowrap;border:0;background:transparent;color:var(--t2,inherit);font:inherit;font-size:12.5px;font-weight:650}.acd .tv-seg button+button{border-left:1px solid var(--line,rgba(127,127,127,.35))}.acd .tv-seg button.on{background:rgba(var(--acc-rgb),.18);color:var(--t1)}.acd .tv-seg button:disabled{opacity:.4}.acd .tv-last{display:block;margin-top:6px;border:0;background:transparent;color:var(--t2,inherit);font:inherit;text-align:left;padding:4px 0;min-height:32px}.acd .tv-keys{margin-top:12px}.acd .tv-keylist{display:flex;flex-direction:column;gap:2px;margin-top:8px;max-height:320px;overflow:auto}.acd .tv-keyrow{min-height:36px}.acd .tv-keyrow,.acd .tv-keyrow label{display:flex;align-items:center;gap:8px}.acd .tv-keyrow label{flex:1;min-width:0}.acd .tv-keyrow input{width:18px;height:18px}.acd .tv-up{width:32px;height:32px;border-radius:8px;border:1px solid var(--line,rgba(127,127,127,.35));background:transparent;color:var(--t1)}.acd .tv-daynav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.acd .tv-date{max-width:170px}.acd .tv-tablewrap{margin-top:12px;overflow:auto;max-width:100%;border:1px solid var(--line,rgba(127,127,127,.25));border-radius:12px;-webkit-overflow-scrolling:touch}.acd .tv-table{border-collapse:separate;border-spacing:0;font-size:13px;min-width:100%}.acd .tv-table td,.acd .tv-table th{padding:8px 10px;border-bottom:1px solid var(--line,rgba(127,127,127,.18));white-space:nowrap;text-align:right}.acd .tv-table thead th{position:sticky;top:0;background:var(--s1,var(--bg));font-size:12px;font-weight:650;vertical-align:bottom;white-space:normal;min-width:84px}.acd .tv-table .tv-th-t{display:block;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.acd .tv-table .tv-th-u{opacity:.6;font-weight:500}.acd .tv-table th[scope=row],.acd .tv-table thead th:first-child{position:sticky;left:0;z-index:1;background:var(--s1,var(--bg));text-align:left}.acd .tv-table thead th:first-child{z-index:2}.acd .tv-name{border:0;background:transparent;color:var(--t1);font:inherit;font-weight:650;padding:0;text-align:left;min-height:28px}.acd .tv-table-one{margin-top:12px}@media (max-width:767px){.acd .tv-ch{flex-direction:column}.acd .tv-seg{align-self:stretch}.acd .tv-seg button{flex:1}}.acd .tv-range{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px}.acd .tv-range-l{display:flex;align-items:center;gap:8px}.acd .tv-range input,.acd .tv-range select{font:inherit;font-size:14px;color:var(--t1);background:transparent;border:1px solid var(--line,rgba(127,127,127,.35));border-radius:10px;padding:6px 10px;min-height:38px}.acd .tv-range-c{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_727f1d{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_727f1d{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:geistCoach;src:url(/_next/static/media/27834908180db20f-s.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistCoach Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_ff0e02{font-family:geistCoach,geistCoach Fallback}.__variable_ff0e02{--font-geist-sans:"geistCoach","geistCoach Fallback"}