@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._0vWUvG_className{font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}._0vWUvG_variable{--font:"Geist", system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/951a1661741fc9a6.31vfkycla13v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/840ca482ea7a70a1.0c4siir8-ephk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/edc92f5080bab07a.p.1pg2nifvadz06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.RGNE1G_className{font-family:Bricolage Grotesque,system-ui,sans-serif;font-style:normal}.RGNE1G_variable{--display:"Bricolage Grotesque", system-ui, sans-serif}
:root{--bg:#fff;--surface:#fff;--surface-2:#efedf5;--border:#ddd9e7;--hover:#f7f6fa;--field:#8c879c;--border-strong:#cfcbdb;--ink:#110f1c;--ink-2:#332f42;--muted:#6b667b;--accent:#5b2eff;--accent-hover:#4a1fe0;--accent-soft:#ece6ff;--accent-ink:#4420c4;--on-accent:#fff;--ok:#0f7f5a;--ok-soft:#e3f3ec;--ok-ink:#0b6548;--warn:#b8650a;--warn-soft:#fbefdd;--warn-ink:#8c4c06;--bad:#c5372c;--bad-soft:#fbe7e4;--bad-ink:#9f2a21;--hero:#5b2eff;--hero-fg:#fff;--hero-muted:#e0d8ff;--rail:#110f1c;--rail-fg:#f4f2fa;--rail-muted:#9993ad;--rail-hover:#221e33;--rail-accent:#a892ff;--band:#d6cbff;--band-line:#8e70ff;--plan:#8a859c;--blk:#f3f1f8;--z-lo2:#b5d3f2;--z-lo1:#e0edfa;--z-hi1:#fce3cc;--z-hi2:#f6bd8b;--shadow:0 12px 40px #110f1c29;--card-shadow:0 1px 2px #110f1c0a;--cone:.2;--seg-on:#fff;--seg-on-fg:#110f1c;--fs-12:12px;--fs-14:14px;--fs-18:18px;--fs-24:24px;--fs-32:32px;--fs-40:40px;--fs-56:56px;--r-xs:6px;--r-sm:10px;--r:14px;--r-pill:99px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--ctl:36px;--ctl-lg:48px;--ctl-link:32px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0c0a13;--surface:#15121f;--surface-2:#1d192a;--border:#2a2539;--hover:#1a1726;--field:#6b6580;--border-strong:#3a344d;--ink:#f4f2fa;--ink-2:#d5d1e0;--muted:#a19cb3;--accent:#8e70ff;--accent-hover:#a38aff;--accent-soft:#231a45;--accent-ink:#b9a6ff;--on-accent:#0c0a13;--ok:#34b88a;--ok-soft:#0f271f;--ok-ink:#62d0a6;--warn:#e39b3d;--warn-soft:#2c2011;--warn-ink:#efb669;--bad:#ea6453;--bad-soft:#301714;--bad-ink:#f28e80;--hero:#4a24d6;--hero-fg:#fff;--hero-muted:#d3c9ff;--rail:#08070d;--rail-fg:#f4f2fa;--rail-muted:#8e89a3;--rail-hover:#1a1628;--rail-accent:#a892ff;--band:#3a2c7a;--band-line:#8e70ff;--plan:#7a748f;--blk:#241f36;--z-lo2:#234a78;--z-lo1:#152b45;--z-hi1:#46291a;--z-hi2:#77421b;--shadow:0 12px 40px #0000008c;--cone:.24;--seg-on:#6b6580;--seg-on-fg:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0c0a13;--surface:#15121f;--surface-2:#1d192a;--border:#2a2539;--hover:#1a1726;--field:#6b6580;--border-strong:#3a344d;--ink:#f4f2fa;--ink-2:#d5d1e0;--muted:#a19cb3;--accent:#8e70ff;--accent-hover:#a38aff;--accent-soft:#231a45;--accent-ink:#b9a6ff;--on-accent:#0c0a13;--ok:#34b88a;--ok-soft:#0f271f;--ok-ink:#62d0a6;--warn:#e39b3d;--warn-soft:#2c2011;--warn-ink:#efb669;--bad:#ea6453;--bad-soft:#301714;--bad-ink:#f28e80;--hero:#4a24d6;--hero-fg:#fff;--hero-muted:#d3c9ff;--rail:#08070d;--rail-fg:#f4f2fa;--rail-muted:#8e89a3;--rail-hover:#1a1628;--rail-accent:#a892ff;--band:#3a2c7a;--band-line:#8e70ff;--plan:#7a748f;--blk:#241f36;--z-lo2:#234a78;--z-lo1:#152b45;--z-hi1:#46291a;--z-hi2:#77421b;--shadow:0 12px 40px #0000008c;--cone:.24;--seg-on:#6b6580;--seg-on-fg:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font,system-ui, -apple-system, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}button,input,select{font:inherit;color:inherit}h1,h2,h3,p{margin:0}small{font-size:12px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:90;background:var(--surface);color:var(--ink);border:1px solid var(--field);border-radius:var(--r-sm);padding:8px 12px;font-weight:600;text-decoration:none;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}
.app{grid-template-columns:232px minmax(0,1fr) 320px;min-height:100%;display:grid}.side{background:var(--rail);color:var(--rail-fg);padding:20px 12px 20px max(16px, env(safe-area-inset-left,0px));flex-direction:column;gap:24px;height:100vh;display:flex;position:sticky;top:0;overflow:auto}.brand{align-items:center;gap:12px;padding:0 8px;display:flex}.mark{border-radius:var(--r-sm);background:var(--accent);flex:none;place-items:center;width:32px;height:32px;display:grid}.brand b{font-family:var(--display);letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.1;display:block}.brand span{color:var(--rail-muted);font-size:12px}.navgroup{flex-direction:column;gap:4px;display:flex}.navlabel{color:var(--rail-muted);padding:0 8px 8px;font-size:12px}.nav{height:var(--ctl);border-radius:var(--r-sm);color:var(--rail-fg);align-items:center;gap:12px;padding:0 8px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav svg{color:var(--rail-muted);flex:none}.nav:hover{background:var(--rail-hover)}.nav[aria-current=page]{background:var(--rail-hover);font-weight:600}.nav[aria-current=page] svg{color:var(--rail-accent)}.side :focus-visible{outline-color:var(--rail-accent)}.nav .count{background:var(--rail-fg);color:var(--rail);border-radius:var(--r-pill);margin-left:auto;padding:0 8px;font-size:12px;font-weight:700}.club{border-top:1px solid var(--rail-hover);color:var(--rail-muted);margin-top:auto;padding:12px 8px 0;font-size:12px}.club b{color:var(--rail-fg);font-size:14px;display:block}.main{flex-direction:column;gap:20px;min-width:0;padding:24px 28px 64px;display:flex;container:main/inline-size}.main:focus{outline:none}.top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.top h1{font-family:var(--display);letter-spacing:-.025em;margin-right:auto;font-size:32px;font-weight:800;line-height:1.1}.grid{gap:20px;display:grid}.g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.agentbtn{display:none}.agentbtn b{background:var(--accent);color:var(--on-accent);border-radius:var(--r-pill);padding:0 8px;font-size:12px}.agent{border-left:1px solid var(--border);background:var(--surface);padding:24px max(16px, env(safe-area-inset-right,0px)) 20px 16px;flex-direction:column;gap:20px;height:100vh;display:flex;position:sticky;top:0;overflow:auto}.agent h2{font-family:var(--display);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.agent h2 .btn{font:600 14px var(--font);margin-left:auto}.agent .status{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.agent .status i{border-radius:var(--r-pill);background:var(--ok);flex:none;width:8px;height:8px;display:block}.agent h3{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600}.feed{flex-direction:column;gap:12px;display:flex}.feed div{color:var(--ink-2);grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.feed time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.wait{flex-direction:column;gap:8px;display:flex}.wait a{min-height:var(--ctl);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-ink);align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}.wait a.other{background:var(--surface-2);color:var(--ink-2)}.wait .item{border-radius:var(--r-sm);background:var(--accent-soft);flex-direction:column;gap:8px;padding:8px 12px 12px;display:flex}.wait .item a{min-height:var(--ctl-link);background:0 0;padding:0}.ask{background:var(--surface);flex-direction:column;gap:8px;margin-top:auto;margin-bottom:-20px;padding:8px 0 20px;display:flex;position:sticky;bottom:0}.ask form{gap:8px;display:flex}.wait .item form{flex-wrap:wrap;gap:8px;display:flex}.ask input{min-width:0;height:var(--ctl);border-radius:var(--r-sm);border:1px solid var(--field);background:var(--bg);flex:1;padding:0 12px}.chips{flex-direction:column;gap:8px;display:flex}.ask form.chips{flex-direction:column}.chips button{text-align:left;min-height:var(--ctl);border:1px solid var(--border);background:var(--surface);border-radius:var(--r-sm);cursor:pointer;color:var(--ink-2);padding:8px 12px}.chips button:hover{border-color:var(--accent)}.answer{background:var(--surface-2);border-radius:var(--r-sm);padding:12px}.answer q{quotes:none;margin-bottom:8px;font-weight:600;display:block}.answer small{color:var(--muted);margin-top:8px;display:block}.scrim{z-index:39;background:#110f1c66;position:fixed;inset:0}.login{background:var(--surface-2);place-items:center;min-height:100%;padding:24px 16px;display:grid}.login .card{width:min(440px,100%)}.login .brand{margin-bottom:20px;padding:0}.login .brand div span{color:var(--muted)}.ask input:disabled,.chips button:disabled{opacity:.55;cursor:not-allowed}
.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.pill{border-radius:var(--r-pill);background:var(--surface-2);min-height:24px;color:var(--ink-2);align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.pill.ok{background:var(--ok-soft);color:var(--ok-ink)}.pill.warn{background:var(--warn-soft);color:var(--warn-ink)}.pill.bad{background:var(--bad-soft);color:var(--bad-ink)}.pill.info{background:var(--accent-soft);color:var(--accent-ink)}.pill i{border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px;display:block}.btn{height:var(--ctl);border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;white-space:nowrap;color:inherit;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink-2)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.lg{height:var(--ctl-lg);padding:0 20px}.btn.link{height:auto;min-height:var(--ctl-link);border-radius:var(--r-xs);color:var(--accent-ink);background:0 0;border:0;margin:0 -4px;padding:4px 8px;font-weight:600}.btn.link:hover{background:var(--hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--card-shadow);min-width:0;padding:20px;container:card/inline-size}.cardhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.cardhead h2{font-family:var(--display);letter-spacing:-.01em;font-size:18px;font-weight:700}.cardhead p{color:var(--muted);max-width:70ch;margin-top:4px}.verdict{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:8px 0 12px;font-size:32px;font-weight:800;line-height:1.1}.verdict.sm{font-size:24px}.verdict.flush{margin:0}.src{color:var(--muted);margin-top:12px;font-size:12px}.seg{background:var(--surface-2);border-radius:var(--r-sm);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button,.seg a{height:var(--ctl);border-radius:var(--r-xs);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:600}.seg a{align-items:center;text-decoration:none;display:inline-flex}.seg:where(.lg) button,.seg:where(.lg) a{height:var(--ctl-lg);padding:0 16px}.seg button[aria-pressed=true],.seg a[aria-current=true]{background:var(--seg-on);color:var(--seg-on-fg);box-shadow:0 1px 2px #110f1c1f}.hero{background:var(--hero);color:var(--hero-fg);border-radius:var(--r);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:24px;display:grid}.hero .eyebrow{color:var(--hero-muted)}.hero h2{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:12px 0;font-size:clamp(28px,5cqi,44px);font-weight:800;line-height:1}.avail{gap:24px;display:flex}.avail b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1;display:block}.avail span{color:var(--hero-muted);font-size:12px}.hero p{color:var(--hero-muted);max-width:64ch}.hero :where(p) b{color:var(--hero-fg);font-weight:600}.hero :focus-visible{outline-color:var(--hero-fg)}.hero-compact{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.hero-compact h2{margin:8px 0 12px}.hero-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.dec{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 0;display:grid}.dec:first-of-type{border-top:0;padding-top:0}.dec:last-of-type{padding-bottom:0}.dec .who{font-size:18px;font-weight:700;font-family:var(--display);letter-spacing:-.01em}.dec .meta{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.dec .act{font-weight:600}.dec .fx{color:var(--muted);margin-top:4px}.dec .btns{flex-wrap:wrap;gap:8px;display:flex}.receipt{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.receipt:first-of-type{border-top:0;padding-top:0}.phone{background:var(--surface-2);border-radius:var(--r);max-width:440px;padding:16px}.phone .bub{background:var(--surface);border-radius:var(--r) var(--r) var(--r) var(--r-xs);white-space:pre-line;padding:12px 16px}.phone .me{background:var(--accent);color:var(--on-accent);border-radius:var(--r) var(--r) var(--r-xs) var(--r);width:max-content;max-width:80%;margin:8px 0 0 auto;padding:8px 16px}.phone time{color:var(--muted);margin-top:8px;font-size:12px;display:block}.row{grid-template-columns:minmax(96px,140px) minmax(80px,1fr) auto;align-items:center;gap:16px;padding:8px 0;display:grid}.row .k{color:var(--ink-2)}.row .v{text-align:right;font-variant-numeric:tabular-nums}.row small{color:var(--muted);display:block}.bul{border-radius:var(--r-pill);background:var(--surface-2);height:12px;position:relative}.bul .band{border-radius:var(--r-pill);background:var(--band);box-shadow:inset 0 0 0 1px var(--band-line);position:absolute;top:0;bottom:0}.bul .wh{background:var(--ink-2);height:2px;position:absolute;top:5px}.bul .dot{border-radius:var(--r-pill);background:var(--ink);border:2px solid var(--surface);width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:12px;display:flex}.key i{border-radius:var(--r-pill);background:var(--band);width:18px;height:10px;box-shadow:inset 0 0 0 1px var(--band-line);vertical-align:middle;margin-right:8px;display:inline-block}.key i.d{background:var(--ink);width:10px;height:10px;box-shadow:none}.key i.sq{width:10px;height:10px;box-shadow:none;border-radius:0}.key i.l{background:var(--ink);height:2px;box-shadow:none;border-radius:0}.key i.ld{border-top:2px dashed var(--accent);height:0;box-shadow:none;background:0 0;border-radius:0}.key i.lo{background:var(--z-lo2);border-radius:var(--r-xs);height:12px;box-shadow:none}.key i.hi{background:var(--z-hi2);border-radius:var(--r-xs);height:12px;box-shadow:none}.key b{color:var(--ink)}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--card-shadow);min-width:0;padding:20px}.stat .l{color:var(--muted);min-height:40px}.stat .n{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 0 12px;font-size:40px;font-weight:800;line-height:1}.stat .n.txt{padding:8px 0;font-size:24px}:where(.stat) .n small{font-family:var(--font);color:var(--muted);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:500}.stat .f{color:var(--muted);font-size:12px}.stat .pill+.f{margin-top:8px}.scroll{position:relative;overflow-x:auto}.scroll.tall{max-height:min(72vh,720px);overflow-y:auto}table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:14px}th{color:var(--muted);text-align:left;white-space:nowrap;padding:0 8px 8px;font-size:12px;font-weight:600}td,tbody th{border-top:1px solid var(--border);white-space:nowrap;vertical-align:middle;padding:12px 8px}tbody th{color:var(--ink);font-size:14px;font-weight:400}td.wrap{white-space:normal;min-width:192px}td.num,th.num{text-align:right}td:first-child,th:first-child{padding-left:0}.scroll thead th{z-index:2;background:var(--surface);position:sticky;top:0}.scroll td:first-child,.scroll th:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.scroll thead th:first-child{z-index:3}.scroll.tall thead th{box-shadow:inset 0 -1px 0 var(--border)}.scroll.tall tbody tr:first-child>*{border-top:0}tr.click{cursor:pointer}tr.click:hover td,tr.click:hover th,tr.click:focus-within td,tr.click:focus-within th{background:var(--hover)}tr.click a{color:inherit;text-decoration:none}.name b{font-weight:600;display:block}.name small{color:var(--muted)}.z{border-radius:var(--r-xs);text-align:left;min-width:92px;margin:-4px 0 -4px -8px;padding:4px 8px;display:inline-block}.z small{color:var(--ink-2);float:right;margin-left:8px}.lo2{background:var(--z-lo2)}.lo1{background:var(--z-lo1)}.hi1{background:var(--z-hi1)}.hi2{background:var(--z-hi2)}.zn{border-radius:var(--r-xs);text-align:right;min-width:60px;margin:-4px -8px -4px 0;padding:4px 8px;display:inline-block}.sort{min-height:var(--ctl-link);color:inherit}a.sort{align-items:flex-end;text-decoration:none;display:inline-flex}a.sort:hover{text-decoration:underline}button.sort{border-radius:var(--r-xs);text-align:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:600}.sort:hover,th[aria-sort=ascending] .sort,th[aria-sort=descending] .sort{color:var(--ink)}.zn small{color:var(--ink-2);display:block}.quiet{color:var(--muted)}.tip{z-index:70;pointer-events:none;background:var(--ink);color:var(--bg);border-radius:var(--r-xs);max-width:260px;padding:4px 8px;font-size:12px;line-height:1.35;position:fixed}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);border-radius:var(--r-sm);z-index:80;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:8px 16px;display:flex;position:fixed;transform:translate(-50%)}.toast[hidden]{display:none}.toast-act{min-height:var(--ctl-link);border-radius:var(--r-xs);color:inherit;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-right:-8px;padding:4px 8px;font-weight:700;text-decoration:underline}.toast :focus-visible{outline-color:var(--bg)}.note{background:var(--surface-2);border-radius:var(--r-sm);color:var(--ink-2);padding:12px 16px}.note b{color:var(--ink)}.bigname{font-family:var(--display);letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1}.bars{grid-template-columns:minmax(120px,190px) minmax(80px,1fr) auto;align-items:center;gap:16px;padding:8px 0;display:grid}.bars.c3{grid-template-columns:minmax(0,1fr) auto auto}.bars.c2{grid-template-columns:minmax(0,1fr) auto}.bars .t{border-radius:var(--r-pill);background:var(--surface-2);height:12px;position:relative}:where(.bars) .t b{border-radius:var(--r-pill);background:var(--ink-2);position:absolute;top:0;bottom:0;left:0}.in{width:64px;height:var(--ctl);border:1px solid var(--field);border-radius:var(--r-sm);background:var(--bg);text-align:right;font-variant-numeric:tabular-nums;padding:0 8px}.sel{height:var(--ctl);border:1px solid var(--field);border-radius:var(--r-sm);background:var(--surface);max-width:100%;padding:0 8px;font-weight:600}.field-label{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.rule{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.rule:first-of-type{border-top:0;padding-top:0}.rule b{margin-bottom:4px;display:block}.rule .txt{color:var(--ink-2);line-height:1.5}.rule .txt .in{width:56px;margin:4px}.rule small{color:var(--muted);margin-top:4px;display:block}.deflist{grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:12px 16px;display:grid}.deflist dt{font-weight:600}.deflist dd{color:var(--ink-2);margin:0}.stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.stages div{background:var(--surface-2);border-radius:var(--r-sm);color:var(--muted);padding:12px;font-size:12px}.stages b{color:var(--ink);font-size:14px;display:block}.stages .done{background:var(--ok-soft);color:var(--ok-ink)}:where(.stages) .done b{color:var(--ok-ink)}.stages .now{background:var(--accent);color:var(--on-accent)}:where(.stages) .now b{color:var(--on-accent)}.check{border-top:1px solid var(--border);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.check:first-of-type{border-top:0}.check.nomark{grid-template-columns:minmax(0,1fr) auto}.check.notrail{grid-template-columns:24px minmax(0,1fr)}.check .trail{align-items:center;gap:12px;display:flex}@container card (max-width:440px){.check.nomark{grid-template-columns:minmax(0,1fr);gap:8px}.check.nomark .trail{flex-wrap:wrap}}.tick{border-radius:var(--r-pill);background:var(--ok-soft);width:24px;height:24px;color:var(--ok-ink);place-items:center;font-size:12px;font-weight:700;display:grid}.tick.no{background:var(--surface-2);color:var(--muted)}.ev{grid-auto-flow:column;gap:4px;display:inline-grid}.ev span{border-radius:var(--r-xs);background:var(--surface-2);width:24px;height:24px;color:var(--muted);place-items:center;font-size:12px;font-weight:700;display:grid}.ev span.y{background:var(--ok-soft);color:var(--ok-ink)}.pipe{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pipe div{background:var(--surface-2);border-radius:var(--r-sm);padding:12px}.pipe b{font-family:var(--display);font-size:24px;font-weight:800;line-height:1;display:block}.pipe span{color:var(--muted);font-size:12px}.livehead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.clock{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(56px,16cqi,88px);font-weight:800;line-height:1}.livedot{border-radius:var(--r-pill);background:var(--bad);width:8px;height:8px;margin-right:8px;display:inline-block}.drills{gap:4px;margin-top:12px;display:grid}.drills div{border-radius:var(--r-pill);background:var(--surface-2);height:8px;position:relative;overflow:hidden}.drills div b{background:var(--ink);border-radius:var(--r-pill);position:absolute;inset:0 auto 0 0}.lgrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.lc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--card-shadow);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.lc .nm{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lc .nm b{font-weight:600}.lc .nm small{color:var(--ink-2);font-size:14px}.lc .big{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:32px;font-weight:800;line-height:1}.lc .big small{font-family:var(--font);color:var(--ink-2);letter-spacing:0;white-space:normal;margin-top:4px;font-size:14px;font-weight:500;line-height:1.45;display:block}.lc .two{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.lc .two b{color:var(--ink)}.state{flex-direction:column;align-items:flex-start;gap:8px;max-width:72ch;display:flex}.state h2,.state h3{font-family:var(--display);letter-spacing:-.01em;font-size:18px;font-weight:700}.state p{color:var(--ink-2)}.state .acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.skel{gap:12px;display:grid}.skel i{border-radius:var(--r-pill);background:var(--surface-2);height:12px;display:block}.skel i.head{border-radius:var(--r-xs);width:40%;height:24px}.name .note-line{white-space:normal;color:var(--ink-2);max-width:28ch;display:block}
.chartwrap{container:chart/inline-size}.chart{width:100%;min-height:40px;position:relative;overflow:hidden}.chart svg{display:block}svg text{font-family:var(--font);fill:var(--muted);font-size:12px}.grid-l{stroke:var(--border);stroke-width:1px}.c-band{fill:var(--band);stroke:var(--band-line);stroke-width:1px}.c-bar{fill:var(--ink-2)}.c-today{fill:var(--accent)}.c-plan{fill:var(--plan)}.c-match{fill:none;stroke:var(--plan);stroke-width:2px;stroke-dasharray:4 4}.c-line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.c-acc{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.c-cone{fill:var(--accent);opacity:var(--cone)}.c-dash{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:5 5}.c-dash.faint{opacity:.35}.c-dash2{fill:none;stroke:var(--warn);stroke-width:2.5px;stroke-dasharray:2 5;stroke-linecap:round}.c-floor{stroke:var(--bad);stroke-width:1.5px;stroke-dasharray:4 4}.c-dot{fill:var(--ink);stroke:var(--surface);stroke-width:2px}.c-blk{fill:var(--blk)}.c-cross{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:3 3}.c-hit{fill:#0000}text.lab{fill:var(--ink);font-weight:600}text.lab2{fill:var(--ink-2)}.chart .hit{cursor:crosshair;touch-action:pan-y;position:absolute}.drillkey{margin:8px 0 0;padding:0;list-style:none}.chart .dn-num,.drillkey{display:none}@container chart (max-width:360px){.kb-360 .dn-name{display:none}.kb-360 .dn-num{display:inline}.kb-360 .drillkey{display:flex}}@container chart (max-width:400px){.kb-400 .dn-name{display:none}.kb-400 .dn-num{display:inline}.kb-400 .drillkey{display:flex}}@container chart (max-width:440px){.kb-440 .dn-name{display:none}.kb-440 .dn-num{display:inline}.kb-440 .drillkey{display:flex}}@container chart (max-width:480px){.kb-480 .dn-name{display:none}.kb-480 .dn-num{display:inline}.kb-480 .drillkey{display:flex}}@container chart (max-width:520px){.kb-520 .dn-name{display:none}.kb-520 .dn-num{display:inline}.kb-520 .drillkey{display:flex}}@container chart (max-width:560px){.kb-560 .dn-name{display:none}.kb-560 .dn-num{display:inline}.kb-560 .drillkey{display:flex}}@container chart (max-width:600px){.kb-600 .dn-name{display:none}.kb-600 .dn-num{display:inline}.kb-600 .drillkey{display:flex}}@container chart (max-width:640px){.kb-640 .dn-name{display:none}.kb-640 .dn-num{display:inline}.kb-640 .drillkey{display:flex}}@container chart (max-width:680px){.kb-680 .dn-name{display:none}.kb-680 .dn-num{display:inline}.kb-680 .drillkey{display:flex}}@container chart (max-width:720px){.kb-720 .dn-name{display:none}.kb-720 .dn-num{display:inline}.kb-720 .drillkey{display:flex}}@container chart (max-width:760px){.kb-760 .dn-name{display:none}.kb-760 .dn-num{display:inline}.kb-760 .drillkey{display:flex}}@container chart (max-width:800px){.kb-800 .dn-name{display:none}.kb-800 .dn-num{display:inline}.kb-800 .drillkey{display:flex}}@container chart (max-width:840px){.kb-840 .dn-name{display:none}.kb-840 .dn-num{display:inline}.kb-840 .drillkey{display:flex}}@container chart (max-width:880px){.kb-880 .dn-name{display:none}.kb-880 .dn-num{display:inline}.kb-880 .drillkey{display:flex}}@container chart (max-width:920px){.kb-920 .dn-name{display:none}.kb-920 .dn-num{display:inline}.kb-920 .drillkey{display:flex}}@container chart (max-width:960px){.kb-960 .dn-name{display:none}.kb-960 .dn-num{display:inline}.kb-960 .drillkey{display:flex}}@container chart (max-width:1000px){.kb-1000 .dn-name{display:none}.kb-1000 .dn-num{display:inline}.kb-1000 .drillkey{display:flex}}@container chart (max-width:1040px){.kb-1040 .dn-name{display:none}.kb-1040 .dn-num{display:inline}.kb-1040 .drillkey{display:flex}}@container chart (max-width:1080px){.kb-1080 .dn-name{display:none}.kb-1080 .dn-num{display:inline}.kb-1080 .drillkey{display:flex}}@container chart (max-width:1120px){.kb-1120 .dn-name{display:none}.kb-1120 .dn-num{display:inline}.kb-1120 .drillkey{display:flex}}@container chart (max-width:1160px){.kb-1160 .dn-name{display:none}.kb-1160 .dn-num{display:inline}.kb-1160 .drillkey{display:flex}}@container chart (max-width:1200px){.kb-1200 .dn-name{display:none}.kb-1200 .dn-num{display:inline}.kb-1200 .drillkey{display:flex}}.kb-always .dn-name{display:none}.kb-always .dn-num{display:inline}.kb-always .drillkey{display:flex}
@media (min-width:1280px){.app.noagent{grid-template-columns:232px minmax(0,1fr)}.app.noagent .agent{display:none}.app.noagent .agentbtn{display:inline-flex}}@media (max-width:1279px){.app{grid-template-columns:232px minmax(0,1fr)}.agent{z-index:40;width:min(360px,100%);box-shadow:var(--shadow);height:auto;padding-top:calc(24px + env(safe-area-inset-top,0px));display:none;position:fixed;top:0;bottom:0;right:0}.agent.open{display:flex}.agentbtn{display:inline-flex}}@media (max-width:1180px){.app{grid-template-columns:64px minmax(0,1fr)}.side{padding:16px 12px 16px max(12px, env(safe-area-inset-left,0px));align-items:center;gap:16px}.brand{padding:0}.brand div,.navlabel,.club,.nav .lbl{display:none}.nav{width:var(--ctl);justify-content:center;padding:0}.nav .count{margin:0;padding:0 4px;position:absolute;top:-4px;right:-4px}}@media (max-width:560px){.app{grid-template-columns:52px minmax(0,1fr)}.side{padding:12px 8px 12px max(8px, env(safe-area-inset-left,0px))}.main{padding:16px max(16px, env(safe-area-inset-right,0px)) 56px 16px}}@container main (max-width:760px){.g2{grid-template-columns:minmax(0,1fr)}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.hero,.livehead,.dec,.rule{grid-template-columns:minmax(0,1fr)}.pipe{grid-template-columns:repeat(3,minmax(0,1fr))}.stages{grid-template-columns:minmax(0,1fr)}.verdict{font-size:24px}.bigname{font-size:40px}.stat .n{font-size:32px}.stat .n.txt{font-size:24px}}@container main (max-width:560px){.hero-foot{grid-template-columns:minmax(0,1fr);gap:16px}}@container main (max-width:480px){.top h1{font-size:24px}.card,.stat,.hero{padding:16px}.g4,.deflist{grid-template-columns:minmax(0,1fr)}.avail{gap:16px}.avail b,.bigname{font-size:32px}}@container card (max-width:440px){.row{grid-template-columns:minmax(80px,1fr) auto}.row .k{grid-column:1/-1}.bars{grid-template-columns:minmax(0,1fr) auto}.bars .t{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:no-preference){.livedot{animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.btn,.nav,.chips button{transition:background .12s,border-color .12s}#view>*{animation:.16s ease-out both rise}@keyframes rise{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}.skel i{animation:1.4s ease-in-out infinite pulse}}
