:root{--frame:#ffffff8c;--glass:#ffffff80;--glass-line:#ffffffa8;--card:#ffffffc7;--card-line:#ffffffeb;--pop:#fffffff2;--ink:#0f1b2d;--ink2:#33415a;--muted:#4f5b70;--line:#0f1b2d17;--bar:#2f6fe0;--bar-soft:#2f6fe026;--accent:#2f6fe0;--accent-ink:#fff;--up:#1e7a4c;--down:#b3361f;--quiet:#8f5510;--quiet-bg:#fbefdc;--inactive:#b3361f;--inactive-bg:#fbe9e5;--skel:#fff9;--shadow:0 24px 50px -28px #0f1b2d8c;--tint:#1428501f;--seg:#0f1b2d12;--axis:#0f1b2d33;--bar-hover:#1f55b8;--tip:#ffffffb8}html{scrollbar-gutter:stable}body{color:var(--ink);background:#c9d3e3;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}.bg{filter:blur(3px)saturate(1.05);background-position:50% 35%;background-size:cover;position:fixed;inset:-24px}.tint{background:var(--tint);position:fixed;inset:0}.band{background:linear-gradient(to bottom, var(--frame) 45%, transparent);height:360px;position:fixed;top:0;left:0;right:0}.glass{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(26px)saturate(150%);box-shadow:var(--shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#ffffffdb}}.card{border-radius:20px;gap:12px;max-width:380px;margin:12vh auto 0;padding:28px;display:grid;position:relative}.card form{gap:12px;display:grid}.card label{gap:4px;display:grid}.card-error{color:#8a1c1c}.glass.card input{box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:100%;min-height:44px;font:inherit;color:var(--ink);border-radius:999px;padding:0 16px;font-size:16px}.glass.card input::placeholder{color:var(--muted);opacity:1}.glass.card button{border:1px solid var(--line);background:var(--card);min-height:44px;font:inherit;color:var(--ink2);cursor:pointer;border-radius:999px;padding:0 18px;font-size:14px;font-weight:700;transition:background .25s,color .25s}.glass.card button[type=submit]{background:var(--accent);color:var(--accent-ink);border-color:#0000}.glass.card button:disabled{cursor:default;opacity:.6}.glass.card :is(input,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=480px){.glass.card{margin-left:16px;margin-right:16px}}.brand-mark{width:160px}.card>.brand-mark,.card>.brand-text{justify-self:center}.loading-screen{place-items:center;display:grid;position:fixed;inset:0}.loading-pill{color:var(--ink2);border-radius:999px;align-items:center;gap:10px;margin:0;padding:10px 18px 10px 14px;font-weight:600;display:flex}.loading-mark svg{display:block}.shell{box-sizing:border-box;align-items:flex-start;gap:14px;max-width:1420px;margin:0 auto;padding:20px 20px 40px;display:flex;position:relative}.wrap{flex-direction:column;flex:1;gap:14px;min-width:0;max-width:1320px;margin:0 auto;display:flex}.shell :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rail{z-index:5;box-sizing:border-box;border-radius:30px;flex-direction:column;flex:0 0 76px;align-items:center;gap:14px;padding:18px 0 12px;display:flex;position:sticky;top:20px}.rail-mark{cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;width:44px;height:44px;margin:-9px 0;padding:0;transition:background .2s;display:grid}.rail-mark:hover{background:var(--seg)}.rail-mark .brand-mark{width:30px}.rail-apps{flex-direction:column;gap:10px;display:flex;position:relative}.rail-pill{transform:translateY(var(--ry,0px));background:var(--accent);border-radius:18px;width:52px;height:52px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;box-shadow:0 8px 18px -10px #0000008c}.rail-btn{z-index:1;width:52px;height:52px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:18px;place-items:center;transition:color .3s,opacity .3s;display:grid;position:relative}.rail-btn:hover{background:var(--seg)}.rail-btn.on{color:var(--accent-ink);cursor:default;background:0 0}.rail-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.rail-tip{opacity:0;pointer-events:none;white-space:nowrap;background:var(--accent);color:var(--accent-ink);z-index:5;border-radius:10px;padding:7px 11px;font-size:12.5px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:calc(100% + 14px);transform:translate(-6px,-50%)}.rail-btn:hover .rail-tip,.rail-btn:focus-visible .rail-tip{opacity:1;transform:translateY(-50%)}.rail-sep{background:var(--line);width:28px;height:1px}.avatar{border:1px solid var(--card-line);background:var(--card);width:44px;height:44px;font:inherit;color:var(--ink);cursor:pointer;border-radius:50%;font-size:13px;font-weight:800}.menu-anchor{position:relative}.menu{z-index:20;box-sizing:border-box;background:var(--pop);border:1px solid var(--card-line);transform-origin:0 0;border-radius:22px;width:460px;max-width:calc(100vw - 48px);padding:8px;animation:.26s cubic-bezier(.2,.8,.2,1) both pop;position:absolute;top:calc(100% + 14px);left:-10px;box-shadow:0 30px 60px -24px #00000080}.menu-h{color:var(--muted);overflow-wrap:anywhere;padding:10px 12px 8px;font-size:12px;font-weight:700}.mi{box-sizing:border-box;text-align:left;width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .2s;display:flex}.mi:hover,.mi.on{background:var(--seg)}.mi-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mi-name{font-size:14.5px;font-weight:800}.ck{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ck-gap{flex:none;width:18px}.account-menu{transform-origin:0 100%;width:260px;top:auto;bottom:0;left:calc(100% + 30px)}.sec-menu{width:280px;top:calc(100% + 4px);left:-16px}.month-menu{width:240px;max-height:min(60vh, 520px, var(--fit-h,100vh));transform-origin:100% 0;top:calc(100% + 8px);left:auto;right:0;overflow-y:auto}.chev{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.chev.up{transform:rotate(180deg)}.strip{z-index:10;align-items:flex-start;height:52px;margin-bottom:-66px;display:flex;position:relative}.ctabs{height:52px;padding-left:40px;animation:.3s backwards npIn;display:flex}.ct{box-sizing:border-box;width:140px;height:52px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:0 0 140px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:700;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.ct span{position:relative}.ct:before{content:"";background:var(--glass);opacity:0;border-radius:12px;transition:opacity .2s;position:absolute;inset:8px 6px}.ct:not(.on):hover:before{opacity:1}.ct.on{color:var(--ink);cursor:default;font-weight:800}.ct.has-divider:after{content:"";opacity:.3;background:currentColor;width:1px;position:absolute;top:17px;bottom:17px;right:0}.sec-anchor{margin-left:32px}.ct.sec-btn{cursor:pointer;flex:0 0 176px;gap:6px;width:176px}.sec-btn .chev{stroke:var(--ink2)}.glass.sheet{box-shadow:none;border:0;border-radius:28px;min-height:calc(100dvh - 60px)}.sheet.glide{transition:clip-path .45s cubic-bezier(.22,1,.36,1)}.sheet-in{flex-direction:column;gap:18px;padding:78px 26px 26px;display:flex}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 14px;display:flex}.head-title{flex:320px;min-width:0}.head h1{letter-spacing:-.025em;overflow-wrap:anywhere;min-height:1.1em;margin:0;font-size:34px;font-weight:800;line-height:1.1}.head .sub{min-height:20px;color:var(--muted);margin:6px 0 0;font-size:14px;font-weight:600;line-height:20px}.head .approx{color:var(--muted);flex:1 0 100%;margin:4px 0 0;font-size:12.5px;font-weight:600}.periods{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;margin:19.4px 0 0 auto;display:flex;position:relative}.pp{border:1px solid var(--line);background:var(--card);min-height:44px;font:inherit;color:var(--ink2);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 16px;font-size:13px;font-weight:700;transition:background .25s,color .25s}.pp.on{background:var(--accent);color:var(--accent-ink);border-color:#0000}.pp:disabled{cursor:default;opacity:.6}.subnav{flex-wrap:wrap}.subnav .pp{white-space:nowrap}.page{flex-direction:column;gap:14px;display:flex}.tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:12px;display:grid}.sheet-in .card{box-sizing:border-box;background:var(--card);border:1px solid var(--card-line);width:100%;min-width:0;max-width:none;height:100%;color:var(--ink);text-align:left;font:inherit;border-radius:22px;margin:0;padding:18px 20px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:block;position:relative}.sheet-in .card:hover{transform:translateY(-4px);box-shadow:0 26px 44px -26px #00000080}.sheet-in .card>.card-error{margin:0 0 4px;font-weight:700}.tile-link{cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.tile-k{color:var(--muted);font-size:13px;font-weight:700;display:block}.tile-v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;max-width:100%;margin-top:8px;font-size:36px;font-weight:800;line-height:1;display:block}.tile-v small{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:14px;font-weight:700}.tile-name{overflow-wrap:anywhere;font-size:23px;line-height:1.15}.tile-s{color:var(--muted);margin-top:8px;font-size:12.5px;font-weight:600;display:block}.tile-s.up{color:var(--up)}.tile-s.down{color:var(--down)}.spark{height:34px;margin-top:10px;position:relative}.spark svg{width:100%;height:100%;animation:1.2s .25s backwards wipe;display:block;overflow:visible}.spark-line{fill:none;stroke:var(--bar);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.spark-dot{background:var(--bar);width:8px;height:8px;box-shadow:0 0 0 2px var(--pop);border-radius:50%;animation:.3s 1.2s backwards npIn;position:absolute;right:-4px}.ph{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.ph h3{margin:0;font-size:15px;font-weight:800}.ph>span{color:var(--muted);font-size:12.5px;font-weight:600}.hint{color:var(--muted);margin:0;font-size:13.5px;font-weight:600}.usage{background:var(--card);border:1px solid var(--card-line);color:var(--muted);border-radius:16px;margin:0;padding:12px 20px;font-size:13px;font-weight:600}.aside{box-sizing:border-box;border:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;margin-top:12px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.aside:hover{background:var(--seg)}.chart-card .ph{padding-right:120px}.chart-card .row{position:absolute;top:9px;right:12px}.chart-card .row .aside{color:var(--muted);border:0;border-radius:12px;margin:0;padding:0 10px;font-size:12.5px}.chart-card .row .aside:hover{background:var(--seg);color:var(--ink)}.chart{position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .axis,.chart .xtick{stroke:var(--axis);stroke-width:1px}.chart .tick,.chart .xlab{fill:var(--muted);font-family:inherit;font-size:11px;font-weight:600}.chart .bar{fill:var(--bar);transform-box:fill-box;transform-origin:bottom;transition:fill .15s;animation:.75s cubic-bezier(.2,.8,.2,1) both grow}:is(.chart .bar:has(+.hit:hover),.chart .bar:has(+.xtick+.xlab+.hit:hover)){fill:var(--bar-hover)}.chart .hit{fill:#0000}.tip{z-index:2;white-space:nowrap;pointer-events:none;color:var(--ink);background:var(--tip);border:1px solid var(--card-line);-webkit-backdrop-filter:blur(14px)saturate(150%);border-radius:10px;margin-top:-8px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;transform:translate(-50%,-100%);box-shadow:0 10px 24px -12px #0f1b2d80}.grid2>:has(.tip:not([hidden])){z-index:1}.hbars{display:grid}.hb{width:100%;min-height:44px;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(96px,140px) minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.hb[data-link]{cursor:pointer}.hb[data-link]:hover .hb-name{text-underline-offset:3px;text-decoration:underline}.hb-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.hb-track{min-width:0;padding-right:calc(var(--hb-digits,4) * 9px + 10px);align-items:center;gap:10px;display:flex}.hb-fill{background:var(--bar);transform-origin:0;border-radius:99px;flex:none;min-width:4px;height:10px;animation:.85s cubic-bezier(.2,.8,.2,1) both growx}.hb-n{font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:800}.table-wrap{overflow-x:auto}table.list{border-collapse:collapse;width:100%;font-size:13.5px}.list th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:0 10px 8px;font-size:11px;font-weight:800}.list td{border-top:1px solid var(--line);white-space:nowrap;padding:8px 10px}.list td.strong{font-weight:700}.list td.mono{color:var(--ink2);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12.5px}.list .num{text-align:right;font-variant-numeric:tabular-nums}.list tbody tr{transition:background .2s}.list tbody tr:hover{background:var(--seg)}.latest td.strong,.latest td:nth-child(4){white-space:normal}.latest td:nth-child(4){min-width:6.5em}.rep-link{min-height:44px;color:var(--ink);overflow-wrap:anywhere;align-items:center;margin:-6px 0;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.rep-link:hover{text-underline-offset:3px;text-decoration:underline}button.rep-link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.rc-s .rep-link{min-height:0;font:inherit;color:var(--ink);margin:-16px -4px;padding:16px 4px;display:inline;position:relative}.acard .ext{z-index:1;position:relative}.quiet-row{border-top:1px solid var(--line);padding:12px 0}.ph+.quiet-row{border-top:0;padding-top:2px}.quiet-top{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.quiet-row p{color:var(--ink2);margin:5px 0 0;font-size:13px;font-weight:500}.quiet-row p.quiet-hint{color:var(--muted)}.chip{border-radius:99px;align-items:center;gap:5px;padding:4px 10px 4px 7px;font-size:12px;font-weight:800;display:inline-flex}.chip.quiet{background:var(--quiet-bg);color:var(--quiet)}.chip.inactive{background:var(--inactive-bg);color:var(--inactive)}.ic{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sk-tile{height:180px}.sk-big{height:340px}.sk-tall{height:560px}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pop{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}@keyframes npIn{0%{opacity:0;filter:blur(6px)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.sk{background:var(--skel);border-radius:22px;animation:1.1s ease-in-out infinite pulse}@media (prefers-reduced-motion:reduce){.menu,.ctabs,.sk,.chart .bar,.hb-fill,.spark svg,.spark-dot{animation:none}.sheet.glide,.rail-pill,.rail-mark,.rail-btn,.rail-tip,.ct,.ct:before,.mi,.pp,.chev,.sheet-in .card,.aside,.list tbody tr,.chart .bar{transition:none}.sheet-in .card:hover{transform:none}}.sw-anchor{flex:0 auto;min-width:0;margin:4px 0 0 auto;position:relative}.sw-btn{box-sizing:border-box;border:1px solid var(--card-line);background:var(--card);max-width:min(320px,38vw,100%);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.sw-btn .chev{flex:0 0 16px}.sw-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sw-menu{transform-origin:100% 0;width:380px;top:calc(100% + 8px);left:auto;right:0}.sw-search{box-sizing:border-box;border:1px solid var(--card-line);background:var(--card);width:100%;min-height:44px;font:inherit;color:var(--ink);border-radius:14px;margin:0 0 6px;padding:0 14px;font-size:16px;display:block}.sw-list{max-height:min(calc(50vh - var(--fit-foot,0px)), 420px, var(--fit-h,100vh));overflow-y:auto}.sw-list[hidden]{display:none}.sw-opt{cursor:pointer}.sw-opt .mi-name{overflow-wrap:anywhere}.sw-opt.here .mi-name:after{content:"  •";color:var(--muted)}.sw-note{color:var(--ink2);margin:0;padding:12px;font-size:13.5px}.menu-h{margin:0}.sw-search:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sheet-in .card.flat:hover{box-shadow:none;transform:none}.inp{box-sizing:border-box;border:1px solid var(--line);background:var(--pop);width:100%;min-height:44px;font:inherit;color:var(--ink);border-radius:14px;padding:0 14px;font-size:16px}.inp::placeholder{color:var(--muted);opacity:1}.inp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.roster-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.roster-tools .search{max-width:260px}.fchips{flex-wrap:wrap;gap:6px;display:flex}.fc{border:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:700}.fc b{color:var(--muted);font-weight:800}.fc.on{background:var(--accent);color:var(--accent-ink);border-color:#0000}.fc.on b{color:var(--accent-ink)}.sortb{min-width:44px;min-height:44px;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}th.num .sortb{justify-content:flex-end;width:100%}.rtable table{table-layout:fixed}.rtable col.c-rep{width:24%}.rtable col.c-status{width:13%}.rtable col.c-n,.rtable col.c-date{width:11%}.rtable col.c-act{width:56px}.rtable td{white-space:normal}.rtable th,.rtable td.strong{overflow-wrap:anywhere}.rtable .sortb{flex-wrap:wrap}.rtable th{letter-spacing:0}.rtable.staff col.c-rep{width:13.5%}.rtable.staff col.c-status{width:12.8%}.rtable.staff col.c-bill{width:12.5%}.rtable.staff col.c-n{width:9%}.rtable.staff col.c-date{width:10%}.rtable.staff col.c-f{width:7.5%}.rtable.staff .ptag{white-space:normal}@media (width>=941px) and (width<=1080px){.rtable.staff th,.rtable.staff td:not(.act){padding-left:6px;padding-right:6px}.rtable.staff col.c-rep{width:11.5%}.rtable.staff col.c-status{width:13.7%}.rtable.staff col.c-bill{width:12.1%}.rtable.staff col.c-n{width:9.6%}.rtable.staff col.c-n+col.c-date{width:7.6%}.rtable.staff col.c-date+col.c-date{width:10.6%}.rtable.staff col.c-f{width:7.6%}}.bill-link{color:inherit;flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none;display:inline-flex}.bill-link:hover .ptag{text-underline-offset:3px;text-decoration:underline}.ptag{background:var(--seg);color:var(--ink2);white-space:nowrap;border-radius:99px;align-items:center;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.ptag.red{background:var(--inactive-bg);color:var(--down)}.rc-staff{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.bill-line{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 12px;display:flex}.bill-line .fld-l{margin-right:4px}.ik{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.ik h4{margin:0 0 4px;font-size:14px;font-weight:800}.ik-r{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;font-size:13.5px;display:flex}.ik h4+.ik-r,.ik h4+div>.ik-r{border-top:0}.ik-n{flex:160px;font-weight:800}.pbtn{border:1px solid var(--line);background:var(--card);min-height:44px;font:inherit;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:700}.pbtn:hover{background:var(--seg)}.pbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pbtn[aria-disabled=true]{opacity:.45;cursor:default}.pbtn[aria-disabled=true]:hover{background:var(--card)}.pbtn.danger,.mi.danger .mi-name{color:var(--down)}.cta.danger{background:var(--down);color:#fff}.rnote{color:var(--muted);font-size:12px;font-weight:600;display:block}.rnote.rnote-clip{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chip.active{color:var(--up);background:#1e7a4c1f}.chip.new{background:var(--bar-soft);color:var(--bar)}.chip.off{background:var(--seg);color:var(--muted)}.legend-s{color:var(--muted);margin:12px 0 0;font-size:12.5px;font-weight:600}.rcards{flex-direction:column;display:none}.rc{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.rc-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rc-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-n{font-size:14.5px;font-weight:800}.rc-s{color:var(--muted);font-size:12.5px;font-weight:600}.sk-roster{height:560px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rtable td.act{text-align:right;padding:6px}.dots{width:44px;height:44px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.dots:hover,.dots[aria-expanded=true]{background:var(--seg)}.dots:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dots svg{fill:currentColor;width:20px;height:20px}.menu.act-menu{white-space:normal;transform-origin:100% 0;width:300px;top:calc(100% + 4px);left:auto;right:0}.act-menu[data-up]{top:auto;bottom:calc(100% + 4px + var(--menu-rise,0px));transform-origin:100% 100%}.page>:has(.act-menu){z-index:1}.mi-note{color:var(--muted);font-size:12.5px;font-weight:600}.act-menu .mi[aria-disabled=true]{opacity:.45;cursor:default}.act-menu .mi[aria-disabled=true]:hover{background:0 0}tr.row-err td{white-space:normal;color:#8a1c1c;border-top:0;padding-top:0}p.row-err{color:#8a1c1c;white-space:normal;overflow-wrap:anywhere;margin:0 0 12px;font-size:13.5px}.card+p.row-err{margin:10px 20px 0}.scrim{z-index:60;background:#0a0e1661;position:fixed;inset:0}.dlg{z-index:61;box-sizing:border-box;background:var(--pop);border:1px solid var(--card-line);width:min(540px,100% - 32px);max-height:calc(100% - 48px);color:var(--ink);border-radius:26px;padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 40px 80px -30px #0009}.dlg h2{overflow-wrap:anywhere;letter-spacing:-.01em;margin:0 0 12px;font-size:20px;font-weight:800}.dlg p{overflow-wrap:anywhere;color:var(--ink2);margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.45}.keyrow{align-items:stretch;gap:8px;margin:0 0 14px;display:flex}.keybox{background:var(--seg);min-width:0;color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:14px;flex:1;align-items:center;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14.5px;font-weight:600;display:flex}.keybox.big{letter-spacing:.03em;font-size:17px}.copyb{border:1px solid var(--line);background:var(--card);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;border-radius:14px;padding:0 16px;font-size:13.5px;font-weight:800}.dlg :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dlg-sub{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:4px 0 8px;font-size:12px;font-weight:800}.dlg-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.dlg-q{color:var(--ink2);flex:100%;font-size:14px;font-weight:700}.dlg p.tip-p{color:var(--muted);font-size:13px}.dlg p.card-error,.dlg p.error{color:#8a1c1c;font-weight:700}.cta{box-sizing:border-box;background:var(--accent);min-height:44px;color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;margin-top:auto;padding:0 18px;font-size:14px;font-weight:800}.cta:disabled{opacity:.45;cursor:default}.dlg-acts .cta,.dlg-acts .aside{margin-top:0}.ph-row{justify-content:space-between;align-items:center}.ph-l{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.ph-l>span{color:var(--muted);font-size:12.5px;font-weight:600}.issue-btn{align-self:center;align-items:center;gap:8px;margin-top:0;display:inline-flex}.issue-btn svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:18px;height:18px}.dlg.wide{width:min(620px,100% - 32px)}.issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}.fld-l{color:var(--ink2);padding:0;font-size:12.5px;font-weight:800}.fld-l i{color:var(--muted);font-style:normal;font-weight:600}.opts{border:0;min-width:0;margin:0 0 14px;padding:0}.opts legend{margin-bottom:6px}.opt-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.dlg .opt-row{grid-template-columns:minmax(0,1fr)}.opt{text-align:left;border:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:16px;flex-direction:column;gap:3px;padding:10px 14px;transition:background .2s,border-color .2s;display:flex}.opt:hover{background:var(--seg)}.opt.on{border-color:var(--accent);background:var(--bar-soft)}.opt-t{font-size:14px;font-weight:800}.opt-n{color:var(--muted);font-size:12.5px;font-weight:600}.lim{flex-direction:column;gap:18px;display:flex}.ceil-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ceil-in{flex:0 180px;min-width:120px;position:relative}.ceil-in .inp{font-variant-numeric:tabular-nums;padding-left:28px;font-weight:700}.ceil-d{color:var(--ink2);pointer-events:none;font-weight:700;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ceil-row .cta{margin-top:0}.ceil-row .cta:disabled{cursor:default;opacity:.6}.spent{background:var(--seg);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.spent-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.spent-v{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.spent .track,.spent .fill{display:block}.spent p,.prices p{margin:0}.pl{flex-direction:column;margin:6px 0 8px;display:flex}.pl-r{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.pl-r:first-child{border-top:0}.pl dt{color:var(--ink2);font-weight:600}.pl dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:800}.bpc{margin:0}.bpc-row{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.bpc-row .pp{min-width:44px;padding:0 12px}.opt-row.sc3{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.srow{box-sizing:border-box;border:0;border-top:1px solid var(--line);width:100%;min-height:52px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 6px;text-decoration:none;display:flex}.ph+.srow{border-top:0}.srow:hover{background:var(--seg)}.srow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.srow-l{flex:1;min-width:0;font-size:14px;font-weight:700}.srow-v{color:var(--muted);text-align:right;font-size:13px;font-weight:600}.srow.danger .srow-l{color:var(--down)}.srow .arr{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:16px;height:16px;transition:transform .2s}.srow:hover .arr{transform:translate(4px)}.chip.green{color:var(--up);background:#1e7a4c1f}.chip.grey{background:var(--seg);color:var(--muted)}.chip.amber{background:var(--quiet-bg);color:var(--quiet)}.car-line{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;display:block}.dlg-opts{margin:0 0 6px}.hint-s{color:var(--muted);font-size:13px;font-weight:600}.dlg-acts .hint-s{margin-right:auto}@media (prefers-reduced-motion:reduce){.opt{transition:none}}.sk-board{height:520px}.podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;max-width:880px;margin:4px auto 18px;display:grid}.pod{border-radius:var(--r,22px);border:1px solid var(--card-line);background:var(--pop);min-width:0;font:inherit;color:var(--ink);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:16px 14px 12px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex}.pod:hover{transform:translateY(-4px);box-shadow:0 26px 44px -26px #00000080}.pod.lead{border:2px solid var(--accent);grid-column:2;padding:24px 14px 18px}.pod>div{align-self:stretch}.medal{color:#0f1b2d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.medal.m1{background:#f2c14e}.medal.m2{background:#d5dbe3}.medal.m3{background:#e7a877}.av{background:var(--bar-soft);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.pod.lead .av{width:64px;height:64px;font-size:20px}.pod-name{overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:800}.pod-n{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:36px;font-weight:800;line-height:1}.pod.lead .pod-n{font-size:50px}.pod-l{color:var(--muted);font-size:12px;font-weight:700}.pod-sold,.lb-sold{color:var(--up);font-size:12.5px;font-weight:800}.pod-sold.zero,.lb-sold.zero{color:var(--muted)}.pod .spark{width:100%;height:28px;margin-top:4px}.mv{white-space:nowrap;border-radius:99px;align-items:center;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.mv.up{color:var(--up);background:#1e7a4c1f}.mv.down{background:var(--inactive-bg);color:var(--down)}.mv.same{background:var(--seg);color:var(--muted)}.mv.new{background:var(--bar-soft);color:var(--ink2)}.lbl{flex-direction:column;display:flex}.lbr{box-sizing:border-box;border:0;border-top:1px solid var(--line);width:100%;min-height:56px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px 40px minmax(140px,220px) minmax(0,1fr) 52px 150px;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;transition:background .2s;display:grid}.lbr:hover{background:var(--seg)}.lbr .av{width:36px;height:36px;font-size:12px}.rk{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.lb-name{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:14px;font-weight:700;display:flex}.lb-bar .track,.lb-bar .fill{display:block}.track{background:var(--bar-soft);border-radius:99px;height:10px;overflow:hidden}.fill{background:var(--bar);transform-origin:0;border-radius:99px;height:100%;animation:.85s cubic-bezier(.2,.8,.2,1) both growx}.lb-n{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.lb-mv{justify-content:flex-end;display:flex}.pod:focus-visible,.lbr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fill{animation:none}.pod{transition:none}.pod:hover{transform:none}}.sk-activity{border-radius:16px;height:480px}.activity .card-error{margin:0 0 4px;font-weight:700}.act-csv{white-space:nowrap;flex:none;align-self:center;margin-top:0}.act-csv-wrap{align-items:center;gap:12px;display:flex}.csv-line{text-align:right;margin:0;font-weight:700}.selw{align-items:center;display:inline-flex;position:relative}.inp.sel{cursor:pointer;appearance:none;width:auto;min-width:190px;padding-right:38px;font-weight:600}.selw .chev{pointer-events:none;position:absolute;right:12px}.dtable table,.atable table{table-layout:fixed}.dtable th,.dtable td,.atable th,.atable td{box-sizing:border-box}.dtable th.w-when,.atable th.w-when{width:96px}.dtable th.w-rep,.atable th.w-rep{width:140px}.dtable th.w-stock,.atable th.w-stock{width:96px}.dtable th.w-price,.atable th.w-price{width:92px}.dtable th.w-miles,.atable th.w-miles{width:90px}.dtable th.w-status,.atable th.w-status{width:210px}.dtable th.w-act,.atable th.w-act{width:56px}.dtable th.w-when{width:120px}.dtable td,.atable td{white-space:normal;overflow-wrap:anywhere}.dtable td.act,.atable td.act{text-align:right;padding:6px}.car-n{overflow-wrap:anywhere;font-weight:700;display:block}.car-v{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:block}.car-nu{color:var(--ink2);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700}.also{background:var(--seg);color:var(--ink2);border-radius:99px;margin:5px 6px 0 0;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.ext{width:44px;height:44px;color:var(--ink2);vertical-align:middle;border-radius:12px;place-items:center;margin:-14px -8px -14px -4px;display:inline-grid}.ext:hover{background:var(--seg)}.ext svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ext:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acards,.dcards{flex-direction:column;display:none}.acard{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.acard .car-line{margin-top:0}.acard .rc-s{overflow-wrap:anywhere}.acard .rc-top{flex-direction:column;align-items:flex-start;gap:4px}.acard .also{margin:0}.mark-due{color:var(--quiet);margin-top:3px;font-size:12px;font-weight:700;display:block}.pager{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.pager .hint-s{margin-right:auto}.pager .aside{margin-top:0}.aside:disabled{opacity:.45;cursor:default}.aside:disabled:hover{background:0 0}@media (width<=1180px){.atable{display:none}.acards{display:flex}}.dlg.sd{width:min(560px,100% - 32px);padding:22px 22px 18px}.dlg.sd h2{margin:2px 48px 14px 0}.dlg-x{width:44px;height:44px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.dlg-x:hover{background:var(--seg)}.dlg-x svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.sd-car{background:var(--seg);border-radius:16px;flex-direction:column;gap:3px;margin:0 0 14px;padding:12px 14px;display:flex}.sd-car-n{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:800}.sd-car-s{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.sd-car-s b{color:var(--ink2);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:600}.sd-opts{flex-direction:column;gap:8px;display:flex}.sd-opt{box-sizing:border-box;border:1.5px solid var(--line);background:var(--card);width:100%;min-height:68px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:border-color .2s,background .2s;display:grid}.sd-opt:hover{border-color:var(--accent);background:var(--bar-soft)}.sd-opt:focus-visible,.dlg-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sd-opt:disabled{opacity:.6;cursor:default}.sd-ic{background:var(--seg);width:44px;height:44px;color:var(--ink2);border-radius:14px;place-items:center;font-size:14px;font-weight:800;display:grid}.sd-ic.mk{background:var(--accent);color:var(--accent-ink)}.sd-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.sd-t{flex-direction:column;gap:3px;min-width:0;display:flex}.sd-t .opt-t{font-size:15px}.sd-go{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.dlg p.sd-note{margin:10px 2px 0}.crumb{align-self:flex-start;margin-top:0}.rp-head{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.rp-head .av{width:64px;height:64px;font-size:20px}.rp-id{flex-direction:column;flex:260px;gap:6px;min-width:0;display:flex}.rp-name{letter-spacing:-.02em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:26px;font-weight:800;display:flex}.rp-meta{color:var(--muted);font-size:13px;font-weight:600}.rp-note{color:var(--ink2);font-size:13px;font-weight:700}.rp-menu{position:relative}.sk-val{border-radius:10px;width:56px;height:34px;display:block}.sk-head{height:112px}.sk-attention{border-radius:16px;height:320px}.attn-p{max-width:780px;color:var(--ink2);margin:-6px 0 14px;font-size:13.5px;font-weight:600;line-height:1.45}.card:has(>.ph+p.row-err) .attn-p{margin-top:0}.dl{flex-direction:column;display:flex}.dl-g{border-top:1px solid var(--line)}.dl-g.open{background:var(--seg);border-radius:14px}.dl-g.open+.dl-g{border-top-color:#0000}.dl-head{box-sizing:border-box;width:100%;min-height:56px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:40px minmax(140px,220px) minmax(0,1fr) 72px 240px 24px;align-items:center;gap:12px;padding:6px 8px;transition:background .2s;display:grid}.dl-head:hover{background:var(--seg)}.dl-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dl-head .av{width:36px;height:36px;font-size:12px}.dl-name{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.dl-bar .track,.dl-bar .fill{display:block}.dl-bar .fill{transition:width .4s}.dl-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.dl-old{color:var(--muted);font-size:13px;font-weight:600}.dl-head .chev{transition:transform .2s}.dl-g.open .dl-head .chev{transform:rotate(180deg)}.dl-body{padding:2px 10px 14px 60px}.dl-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:6px;display:flex}.dl-tools .aside{margin:0 0 0 auto}@media (prefers-reduced-motion:reduce){.dl-bar .fill{transition:none;animation:none}.dl-head .chev{transition:none}}@media (width<=940px){.dl-head{grid-template-columns:36px minmax(0,1fr) auto 20px;gap:2px 10px;padding:8px 6px}.dl-head .av{grid-row:1/3;width:34px;height:34px}.dl-bar{display:none}.dl-old{grid-area:2/2/auto/4;font-size:12.5px}.dl-head .chev{grid-area:1/4}.dl-body{padding:2px 10px 12px}.dl-tools .aside{width:100%;margin:0}.rp-head{flex-wrap:nowrap;align-items:flex-start;gap:12px}.rp-head .av{width:52px;height:52px;font-size:17px}.rp-name{font-size:21px}.rp-id{flex:auto}.rp-menu{flex:none;margin-left:auto}.dtable{display:none}.dcards{display:flex}.shell{padding:12px 12px 112px}.glass.sheet{border-radius:22px;min-height:calc(100dvh - 124px)}.sheet-in{padding:68px 16px 16px}.head{flex-flow:column;align-items:stretch;gap:12px}.head-title{flex:none}.head h1{font-size:26px}.head .sub{min-height:40px}.head .approx{flex:none;margin-top:-4px}.periods{justify-content:flex-start;gap:5px;margin:0}.pp{padding:0 9px;font-size:12.5px}.month-menu{left:var(--fit-x,0px);max-height:min(50vh, 520px, var(--fit-h,100vh));transform-origin:0 0;right:auto}.ctabs{padding-left:0}.sw-btn{padding:0 12px}.rail{z-index:40;border-radius:999px;flex-direction:row;gap:12px;padding:8px 10px 8px 16px;position:fixed;top:auto;bottom:16px;left:50%;transform:translate(-50%)}.rail-mark{margin:0 -9px}.rail-apps{flex-direction:row}.rail-pill{transform:translateX(var(--ry,0px))}.rail-sep{width:1px;height:28px}.rail-tip{display:none}.account-menu{transform-origin:100% 100%;inset:auto -10px calc(100% + 18px) auto}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tiles>:first-child:nth-last-child(odd){grid-column:1/-1}.tile-v{font-size:28px}.tile-name{font-size:20px}.grid2{grid-template-columns:minmax(0,1fr)}.latest th:nth-child(2),.latest td:nth-child(2),.latest th:nth-child(3),.latest td:nth-child(3){display:none}.latest th,.latest td{padding-left:6px;padding-right:6px}.rtable{display:none}.rcards{display:flex}.roster-tools .search{max-width:none}.menu.act-menu{width:min(300px,100vw - 72px);max-width:none}.issue-grid{grid-template-columns:minmax(0,1fr)}.ph-row .issue-btn{justify-content:center;width:100%}.podium{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pod.lead{order:-1;grid-column:1/-1}.pod-n{font-size:30px}.pod.lead .pod-n{font-size:42px}.lbr{grid-template-columns:24px 32px minmax(0,1fr) auto;gap:4px 10px;padding:8px 4px}.lbr .av{width:32px;height:32px}.lb-bar{display:none}.lb-mv{grid-column:3/-1;justify-content:flex-start}.pod .mv{white-space:normal;box-sizing:border-box;text-align:center;justify-content:center;max-width:100%}.selw,.inp.sel{width:100%}.act-csv-wrap{flex-wrap:wrap;flex:100%;gap:6px 12px}.csv-line{text-align:left;flex:100%;order:1}}@media (width<=640px){.opt-row.sc3{grid-template-columns:minmax(0,1fr)}.ceil-in{flex:140px}.ceil-row .cta{flex:auto}.chart .tick,.chart .xlab{font-size:15px}}@media (width<=480px){.chart .tick,.chart .xlab{font-size:22px}.chart .xlab:nth-last-child(2n of .xlab),.chart .xtick:nth-last-child(2n of .xtick){display:none}.tip{margin-top:-6px;top:0!important;left:50%!important}}@media (width<=370px){.periods{gap:4px}.pp{padding:0 7px}}@media (width<=349px){.head .sub{font-size:13px}}@media (width<=340px){.periods{gap:3px}.pp{padding:0 5px;font-size:12px}.latest td:nth-child(4){min-width:5.25em}.head .sub{font-size:12.5px}}@media (width>=941px) and (width<=1080px){.ct{flex:0 0 112px;width:112px;font-size:13px}.ct:before{inset:8px 3px}}@media (width>=941px) and (width<=1195px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.tiles:has(>:nth-child(5)){grid-template-columns:repeat(6,minmax(0,1fr))}.tiles:has(>:nth-child(5))>*{grid-column:span 2}.tiles:has(>:nth-child(5))>:nth-child(-n+2){grid-column:span 3}}@media (width>=941px) and (width<=1397px){.tiles:has(>:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}.tiles:has(>:nth-child(6))>:nth-child(n){grid-column:auto}}.rail-mark.on{background:var(--accent)}.sw-menu .menu-h{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.periods.cm{justify-content:flex-start;margin:0 0 14px}.cost{flex-direction:column;display:flex}.cost-g{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:14px;padding-bottom:6px;font-size:11px;font-weight:800}.cost-r{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 64px 84px;align-items:baseline;gap:10px;padding:8px 2px;font-size:14px;display:grid}.cost-r.hd{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-top:0;padding:0 2px;font-size:11px;font-weight:800}.cost-l{color:var(--ink2);min-width:0;font-weight:600}.cost-n,.cost-v{text-align:right;font-variant-numeric:tabular-nums}.cost-v{font-weight:700}.cost-r.sub .cost-l,.cost-r.sub .cost-v{color:var(--ink);font-weight:800}.cost-r.tot{border-top:2px solid var(--ink);margin-top:8px;font-size:17px}.cost-r.tot .cost-l,.cost-r.tot .cost-v{color:var(--ink);font-weight:800}.cost-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.cost-foot p{flex:240px;margin:0}.cost-foot .aside{margin-top:0}@media (width<=640px){.cost-r{grid-template-columns:minmax(0,1fr) 48px 72px;gap:8px}}.all-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.all-tools .aside{margin-top:0}.all-hold{min-height:480px}.ctable tbody td{box-sizing:border-box;height:48px}.ctable tfoot td{border-top:2px solid var(--ink);font-weight:800}.used{align-items:center;gap:10px;min-width:150px;display:flex}.used .track{flex:1;min-width:60px}.used .track,.used .fill{display:block}.used-t{color:var(--ink2);text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:12.5px;font-weight:700}@media (width>=941px) and (width<=1140px){.ctable th,.ctable td{padding-left:8px;padding-right:8px}.ctable th{letter-spacing:0;overflow-wrap:normal}.ctable td:first-child{white-space:normal}.ctable .used{gap:8px;min-width:0}.ctable .used .track{min-width:30px}}.ccards{flex-direction:column;display:flex}.ccard{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.ccard-n,.ccard-n .rep-link{font-size:14.5px;font-weight:800}.ccard-f{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ccard-f>span{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;font-size:14px;font-weight:700;display:flex}.ccard-f small{color:var(--muted);font-size:11.5px;font-weight:700}.ccard.tot{border-top:2px solid var(--ink)}.all-note{margin:14px 0 0}.sw-menu .vm{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:0 0 16px 16px;align-items:center;gap:12px;margin-top:6px;padding:12px;display:flex}.sw-menu .vm:hover{background:var(--seg)}.sw-menu .vm:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tg{background:#0f1b2d38;border-radius:99px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}.tg:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.tg.on{background:var(--accent)}.tg.on:after{transform:translate(18px)}.sw-wrap{align-items:flex-start;gap:8px;min-width:0;margin-left:auto;display:flex}.sw-wrap .sw-anchor{min-width:0;margin:4px 0 0}.vm-pill{white-space:nowrap;border:1px solid var(--accent);background:var(--glass);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border-radius:999px;align-items:center;gap:8px;margin:4px 0 0;padding:0 8px 0 14px;font-size:13px;font-weight:800;display:inline-flex}.vm-pill svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.vm-pill .vm-x{background:var(--seg);border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.vm-pill .vm-x svg{width:14px;height:14px}.vm-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>=941px) and (width<=1240px){.vm-pill{gap:4px;padding:0 8px 0 10px}.vm-pill .vm-t{display:none}}@media (prefers-reduced-motion:reduce){.tg,.tg:after{transition:none}}.bc-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.bc-head h3{margin:0;font-size:15px;font-weight:800}.bc-p{color:var(--ink2);margin:0 0 10px;font-size:14px;font-weight:600}.bc-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0 0 12px;font-size:13.5px;display:grid}.bc-facts:empty{display:none}.bc-fact{display:contents}.bc-facts dt{color:var(--muted);font-weight:700}.bc-facts dd{margin:0;font-weight:700}.bc-sk .sk{border-radius:8px;display:block}.bc-sk-chip{width:56px;height:23px}.bc-sk-line{width:60%;height:19px}.bc-sk-btn{border-radius:12px;width:144px;height:44px}.bc-sk-btn+.bc-sk-btn{width:98px}.bc-sk-legend{width:80%;height:17px}.bc-sk-label{width:80px;height:22px}.bc-sk-row{height:39px;margin-top:0}@media (width<=605px){.bc-sk-row{height:65px}}@media (width<=403px){.bc-sk-row{height:91px}}@media (width<=355px){.bc-sk-legend{height:34px}}.bc-hist{margin-top:14px}.bc-hist .ik-r{font-size:13px}.plan-acts{flex-wrap:wrap;gap:8px;display:flex}.plan-acts .aside{margin-top:0}.ptag.staff{background:var(--bar-soft);color:var(--bar)}.read-err{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 12px;display:flex}.read-err:last-child{margin-bottom:0}.read-err .card-error{margin:0;font-weight:700}.read-err .aside{margin-top:0}.lg-when{color:var(--muted);white-space:nowrap;font-weight:600}@media (width>=941px){.tiles:has(>:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}.tiles:has(>:nth-child(7))>:nth-child(n){grid-column:auto}}.ptag.amber{background:var(--quiet-bg);color:var(--quiet)}.ptag.off{background:var(--seg);color:var(--muted)}.mono-s{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.muted-s{color:var(--muted);font-weight:600}.site-h{margin-right:8px;font-weight:600}.dtab2{table-layout:fixed}.dtab2 th{letter-spacing:0}.dtab2 th:first-child{width:16%}.dtab2 th:nth-child(2){width:19%}.dtab2 th:nth-child(3){width:13%}.dtab2 th:nth-child(4),.dtab2 th:nth-child(5){width:8%}.dtab2 th:nth-child(6){width:14%}.dtab2 th:nth-child(7){width:13%}.dtab2 th:nth-child(8){width:9%}.dtab2 td{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;height:56px}.dtab2 td.num{white-space:nowrap}.dtab2 .used{min-width:0}.dtab2 .rep-link{font-weight:800}.dtab2 .ptag{white-space:normal;overflow-wrap:normal}.dtab2 .site-h{margin-right:0;display:block}.dtab2 .used .track{min-width:30px}.dtab2 .used-t{overflow-wrap:normal}@media (width>=941px) and (width<=1080px){.dtab2 th,.dtab2 td{padding-left:8px;padding-right:8px}.dtab2 th:first-child,.dtab2 th:nth-child(2){width:14.5%}.dtab2 th:nth-child(3){width:15%}.dtab2 th:nth-child(4),.dtab2 th:nth-child(5){width:8.75%}.dtab2 th:nth-child(6){width:14.5%}.dtab2 th:nth-child(7){width:14%}.dtab2 th:nth-child(8){width:10%}}.dcards3{flex-direction:column;display:flex}a.dc2{box-sizing:border-box;border-top:1px solid var(--line);width:100%;color:var(--ink);flex-direction:column;gap:8px;padding:12px 2px;text-decoration:none;display:flex}.dc2-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dc2-n{font-size:15px;font-weight:800}.ptag.you{margin-left:8px}.ptab2{table-layout:fixed}.ptab2 th:first-child{width:36%}.ptab2 th:nth-child(2){width:30%}.ptab2 th.w-act{width:56px}.ptab2 td{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;height:56px}.ptab2 td.act{text-align:right;padding:6px}.pcards2{flex-direction:column;display:flex}.pc-mail{overflow-wrap:anywhere}.people-note{color:var(--up);margin:0 0 12px;font-size:14px;font-weight:700}.people-note.card-error{color:#8a1c1c}.lg-f{margin-bottom:12px}.ltab table{table-layout:fixed}.ltab th.w-lwhen{width:190px}.ltab th.w-lwho{width:210px}.ltab td{white-space:normal;vertical-align:top}.lg-who,.lg-what{overflow-wrap:anywhere}.lg-what b{font-weight:800}.lcards{flex-direction:column;display:flex}.lc{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 0;font-size:14px;display:flex}.lc .rc-s{overflow-wrap:anywhere}@media (width<=940px){.lg-f{flex-wrap:nowrap;overflow-x:auto}.lg-f .fc{flex:none}}.ptag.green{color:var(--up);background:#1e7a4c1f}.sitab{table-layout:fixed}.sitab th:first-child{width:40%}.sitab th:nth-child(2){width:26%}.sitab th:nth-child(3){width:14%}.sitab th.w-act{width:56px}.sitab td{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}.sitab td.act{text-align:right;padding:6px}.sitab tr.retired>td:not(.act),.sitab tr.retired .site-link{color:var(--muted)}.site-link{color:var(--ink);font-weight:700}.scards{flex-direction:column;display:flex}.scards .rc-top{justify-content:space-between}.scards .site-link{overflow-wrap:anywhere}.scards .rc.retired .site-link{color:var(--muted)}.sitab .row-err,.scards .row-err{margin:6px 0 0;font-size:12.5px;font-weight:700}.site-gone{margin:0 0 12px;font-size:14px;font-weight:700}.as-plat{margin-top:10px}.lot-wrap{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.lot-state{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.kerb{background:var(--seg);cursor:ns-resize;touch-action:none;border-radius:16px;width:100%;height:auto;display:block}.lot-p{margin:8px 0 0}.lot-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lot-acts .aside,.lot-acts .cta{margin-top:0}.aside.danger{color:var(--down);border-color:#b3361f59}.lot-h5{margin:16px 0 4px;font-size:13px;font-weight:800}.prev8{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pv{border-radius:10px;width:100%;height:auto;display:block}.lot-up{box-sizing:border-box;cursor:pointer;align-items:center;display:inline-flex;position:relative}.lot-up:focus-within{outline:2px solid var(--accent);outline-offset:2px}.lot-up.off,.kerb.off{opacity:.45;cursor:default}.lot-up.off:hover{background:0 0}.lot-none{background:var(--seg);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.lot-none .aside{margin-top:0}.lot-none-t{margin:0;font-size:14px;font-weight:800}.lot-err{margin:12px 0 0;font-weight:700}@media (width<=940px){.lot-wrap{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.prev8{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:12px;display:grid}.stack{flex-direction:column;gap:12px;display:flex}.st-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.ph+.st-row{border-top:0;padding-top:2px}.st-row-l{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.st-row-t{font-size:14px;font-weight:800}.onoff{gap:6px;display:flex}.onoff .pp{min-width:60px}.mgr{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.ph+.mgr{border-top:0}.mgr-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mgr-e{overflow-wrap:anywhere;font-size:14px;font-weight:800}.add-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.add-row .inp{flex:220px}.add-row .cta,.fld-row .cta,.fld-row .aside{margin-top:0}.msg-ok{color:var(--up);margin:8px 0 0;font-size:13px;font-weight:700}.msg-err{color:var(--down);margin:8px 0 0;font-size:13px;font-weight:700}.card.danger-card{border-color:#b3361f59}.danger-card h3{color:var(--down)}.fld-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fld-row .inp{flex:200px}.card form.add-row,.card form.fld-row{gap:8px;display:flex}.inp.date{flex:0 200px}.set-p{color:var(--ink2);margin:0 0 12px;font-size:13.5px;font-weight:600;line-height:1.45}.st-hint{margin:8px 0 0}@media (width<=640px){.add-row .cta,.fld-row .cta{flex:auto}.st-row .onoff{width:100%}.onoff .pp{flex:1}}.ld-caller{background:var(--seg);color:var(--ink2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 14px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.ld-caller b{color:var(--ink)}.ld-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ld-win{gap:6px;display:flex}.ld-sum{color:var(--muted);margin:10px 0 4px;font-size:13px;font-weight:600}.ld-warn{background:var(--quiet-bg);color:var(--quiet);border-radius:14px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;font-weight:700}.ld-sk{border-radius:16px;height:480px}.ld-script{background:var(--seg);color:var(--ink2);border-radius:16px;margin:12px 0 4px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.5}.ld-script b{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.ld-note{box-sizing:border-box;min-height:36px;color:var(--up);overflow-wrap:anywhere;background:#1e7a4c1c;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:12px 0 0;padding:6px 6px 6px 14px;font-size:13.5px;font-weight:700;display:flex}.ld-note .aside{color:var(--up);border-color:#1e7a4c4d;margin:0}.ld-list{margin-top:8px}.ldr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) 150px minmax(0,1.3fr) auto auto;align-items:center;gap:8px 14px;padding:12px 4px;display:grid}.ldr.ld-called{grid-template-columns:minmax(0,1.2fr) 150px minmax(0,1.3fr) auto}.ld-who{flex-direction:column;gap:2px;min-width:0;display:flex}.ld-name{overflow-wrap:anywhere;font-size:14px;font-weight:800}.ld-car{color:var(--muted);font-size:12.5px;font-weight:600}.ld-why{min-width:0;color:var(--ink2);overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}.ld-why span{color:var(--muted);font-size:12px}.ld-stg{background:var(--seg);color:var(--ink2);white-space:nowrap;border-radius:99px;justify-self:start;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.ld-stg.s5,.ld-stg.s4,.ld-stg.done{color:var(--up);background:#1e7a4c1f}.ld-stg.s3,.ld-stg.s2{background:var(--bar-soft);color:var(--bar)}.ld-stg.s0{background:var(--quiet-bg);color:var(--quiet)}.ld-call{background:var(--accent);min-height:44px;color:var(--accent-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.ld-call svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ld-mark{white-space:nowrap;margin-top:0}.ld-acts{display:contents}.ld-more{margin-top:10px}.ld-row-err{grid-column:1/-1;margin:0;font-size:13px;font-weight:700}@media (width<=1180px){.ldr,.ldr.ld-called{grid-template-columns:minmax(0,1fr) auto auto}.ldr .ld-stg,.ldr.ld-called .ld-mark{grid-column:2/4;justify-self:end}}@media (width<=940px){.ldr,.ldr.ld-called{grid-template-columns:minmax(0,1fr) auto}.ldr .ld-stg{grid-column:auto;justify-self:end}.ldr .ld-why{grid-column:1/-1}.ldr.ld-called .ld-mark{grid-column:1/-1;justify-self:start}.ld-acts{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ld-call{flex:auto;padding:0 12px}.ld-acts .ld-mark{padding:0 12px}}.rail-btn.locked{opacity:.5}.rail-btn.locked.on{opacity:1}.sw-wrap .sw-anchor{justify-content:flex-end;display:flex}.aic{color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.aic.sm{border-radius:9px;width:28px;height:28px}.aic.big{border-radius:17px;width:56px;height:56px}.aic.sc{background:#0e7c6b}.aic svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:56%;height:56%}.q-head{letter-spacing:-.015em;margin:2px 4px 0;font-size:20px;font-weight:800}.q-sub{color:var(--muted);margin:-4px 4px 0;font-size:13px;font-weight:600}.tile-k.sck{align-items:center;display:flex}.tile-n{background:var(--bar-soft);width:22px;height:22px;color:var(--bar);border-radius:99px;flex:0 0 22px;justify-content:center;align-items:center;margin-right:8px;font-size:12px;font-weight:800;display:inline-flex}.tile-x{border-top:1px solid var(--line);color:var(--muted);margin-top:8px;padding-top:8px;font-size:12px;font-weight:600;display:block}.up3,.mini3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.up3{margin-top:4px}.mini3{margin-bottom:12px}.up3 div,.mini3 div{background:var(--seg);border-radius:14px;min-width:0;padding:10px 12px}.up3 b,.mini3 b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.1;display:block}.up3 span,.mini3 span{color:var(--muted);margin-top:2px;font-size:12px;font-weight:700;display:block}.feeds{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:2px 4px 0;font-size:12.5px;font-weight:600;display:flex}.feed-i{align-items:center;gap:6px;display:inline-flex}.feed-i i{background:var(--up);border-radius:99px;width:8px;height:8px}.feed-i.dark{color:var(--quiet);font-weight:800}.feed-i.dark i{background:var(--quiet)}.dark-note{background:var(--quiet-bg);color:var(--quiet);border-radius:22px;align-items:flex-start;gap:12px;padding:14px 18px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.dark-note svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px;margin-top:1px}.sc-strip{background:var(--card);border:1px solid var(--card-line);color:var(--ink2);border-radius:16px;align-self:flex-start;margin:0;padding:12px 18px;font-size:14px;font-weight:700}.qlink{box-sizing:border-box;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:12px 8px;text-decoration:none;transition:background .2s;display:flex}.ph+.qlink{border-top:0}.qlink:hover{background:var(--seg)}.ql-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ql-q{font-size:14px;font-weight:800}.ql-a{color:var(--ink2);font-size:13px;font-weight:600}.qlink .arr{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px}.sc-needs{box-sizing:border-box;background:var(--card);border:1px solid var(--card-line);min-height:60px;color:var(--ink);border-radius:22px;align-items:center;gap:12px;padding:12px 20px;text-decoration:none;display:flex}.sc-needs:hover .ql-q{text-underline-offset:3px;text-decoration:underline}.big-line{color:var(--ink2);margin:0 0 12px;font-size:14.5px;font-weight:600}.big-line b{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-right:8px;font-size:30px;font-weight:800}.drive-bar{background:var(--seg);border-radius:99px;gap:2px;height:14px;display:flex;overflow:hidden}.drive-bar span{transform-origin:0;height:100%;animation:.85s cubic-bezier(.2,.8,.2,1) both growx;display:block}.drive-bar .s1,.key .k1{background:var(--bar)}.drive-bar .s2,.key .k2{background:#2f6fe06b}.drive-bar .s3,.key .k3{background:#0f1b2d2e}.key{color:var(--ink2);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12.5px;font-weight:700;display:flex}.key i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.srate{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:10px 0;font-size:14px;font-weight:700;display:grid}.ph+.srate,.big-line+.srate{border-top:0}.srate .v{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.srate .s{color:var(--muted);grid-column:1/-1;font-size:12.5px;font-weight:600}.srate .ptag{margin-left:8px}.srate.sub{color:var(--ink2);padding-left:14px;font-weight:600}.srate.sub .v{font-size:14px}.schb{grid-template-columns:minmax(150px,250px) minmax(0,1fr) 52px;align-items:center;gap:12px;min-height:40px;display:grid}.schb .nmp{color:var(--ink2);overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.25}.schb .v{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.fold{margin-top:8px}.not-yet{border-top:1px solid var(--line);color:var(--ink2);margin:12px 0 0;padding-top:12px;font-size:13.5px;font-weight:600;line-height:1.5}.tx-tab tr.tx-g td{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-top:0;padding-top:14px;font-size:11px;font-weight:800}.fav{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:12px 0 0;font-size:13.5px;display:grid}.fav dt{color:var(--muted);font-weight:700}.fav dd{margin:0;font-weight:700}.sheet-in .card.offer{flex-direction:column;gap:16px;max-width:680px;height:auto;padding:28px;display:flex}.offer h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.2}.off-p{color:var(--ink2);margin:0;font-size:15px;font-weight:500;line-height:1.5}.steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--seg);color:var(--ink2);border-radius:14px;padding:12px;font-size:13px;font-weight:700;line-height:1.35}.steps b{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.offer .cta{align-items:center;margin-top:0;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.drive-bar span{animation:none}.qlink{transition:none}}@media (width<=940px){.schb{grid-template-columns:minmax(0,1fr) 52px;row-gap:4px;min-height:44px;padding:6px 0}.schb .nmp{grid-column:1/-1}.steps{grid-template-columns:minmax(0,1fr)}.tx-tab th,.tx-tab td{white-space:normal;padding-left:6px;padding-right:6px}}
