:root{--bg:#f6f7f9;--surface:#fff;--surface-2:#eef0f4;--text:#15181e;--muted:#5d6573;--border:#dde1e8;--accent:#5b21b6;--accent-text:#fff;--good:#136f3a;--good-bg:#e2f4e9;--warn:#8a5300;--warn-bg:#fff2d9;--bad:#a3231d;--bad-bg:#fde8e6;--pitch-a:#2e8b4f;--pitch-b:#338f54;--radius:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#101216;--surface:#181b21;--surface-2:#20242c;--text:#e8eaee;--muted:#9aa3b2;--border:#2b303a;--accent:#a78bfa;--accent-text:#14111f;--good:#5fd08a;--good-bg:#14301f;--warn:#f2b84b;--warn-bg:#33270d;--bad:#ff8a80;--bad-bg:#3a1714;--pitch-a:#1f5c36;--pitch-b:#236640}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}main{max-width:1040px;margin:0 auto;padding:16px 16px 64px}h1{margin:12px 0 8px;font-size:1.6rem}h2{margin:28px 0 8px;font-size:1.1rem}h3{margin:0 0 4px;font-size:1rem}h4{margin:12px 0 4px}a{color:var(--accent)}code{background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:.9em}.muted{color:var(--muted)}.lead{margin:4px 0 12px;font-size:1.1rem}.warn{color:var(--warn)}.good-text{color:var(--good)}.nav{z-index:10;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:8px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.nav ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.brand{color:var(--text);white-space:nowrap;font-weight:700;text-decoration:none}.nav li a{color:var(--muted);white-space:nowrap;border-radius:8px;padding:6px 10px;text-decoration:none;display:block}.nav li a:hover{background:var(--surface-2);color:var(--text)}.nav li a.active{background:var(--accent);color:var(--accent-text)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:12px 0;padding:14px 16px}.panel.attention{border-color:var(--warn);background:var(--warn-bg)}.panel h2{margin-top:0}.tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0;display:grid}.tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:14px 16px;display:flex}.tile .label{color:var(--muted);font-size:.85rem}.tile .big{font-size:1.35rem;font-weight:650}.tile .sub{color:var(--muted);font-size:.9rem}.notes{background:var(--warn-bg);color:var(--warn);border-radius:var(--radius);margin:12px 0;padding:8px 12px 8px 30px}.error{background:var(--bad-bg);color:var(--bad);border-radius:var(--radius);margin:12px 0;padding:10px 14px}.warnbox{background:var(--warn-bg);color:var(--warn);border-radius:var(--radius);margin:10px 0;padding:8px 12px}.warnbox ul{margin:4px 0 0;padding-left:20px}.chips{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.chip{background:var(--surface-2);border:1px solid #0000;border-radius:999px;padding:3px 12px;font-size:.9rem}.chip.good{background:var(--good-bg);color:var(--good)}.chip.warn{background:var(--warn-bg);color:var(--warn)}.chip.button{cursor:pointer;color:var(--text);font:inherit;border-color:var(--border);font-size:.9rem}.chip.button:hover{border-color:var(--accent)}.form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0;display:flex}.form label{color:var(--muted);flex-direction:column;gap:3px;font-size:.85rem;display:flex}.form label.check{color:var(--text);flex-direction:row;align-items:center;gap:6px;font-size:1rem}.form .grow{flex:260px}input,select,button{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:7px 10px}input[type=checkbox]{width:18px;height:18px;padding:0}input[type=number]{width:110px}button[type=submit]{background:var(--accent);color:var(--accent-text);border-color:var(--accent);cursor:pointer;font-weight:600}button:disabled{opacity:.5;cursor:default}button.link{color:inherit;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tablewrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:8px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:7px 12px}tr:last-child td{border-bottom:none}th{color:var(--muted);font-size:.85rem;font-weight:600}.num{text-align:right;font-variant-numeric:tabular-nums}tr.total td{background:var(--surface-2);font-weight:650}.status-doubt{color:var(--warn)}.status-out{color:var(--bad)}.pitch{background:repeating-linear-gradient(to bottom, var(--pitch-a) 0 64px, var(--pitch-b) 64px 128px);border-radius:var(--radius);flex-direction:column;gap:18px;padding:18px 8px;display:flex}.line{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.card{background:var(--surface);text-align:center;border:1px solid var(--border);border-radius:8px;width:104px;padding:6px 8px;font-size:.85rem}.shirt{background:var(--club-bg,var(--accent));min-width:46px;color:var(--club-text,var(--accent-text));box-shadow:inset 0 -3px 0 var(--club-trim,transparent), 0 0 0 1px #00000040;border-radius:6px 6px 12px 12px;padding:2px 8px;font-size:.8rem;font-weight:700;display:inline-block;position:relative}.pos-GKP .shirt{box-shadow:inset 0 -3px 0 var(--club-trim,transparent), inset 0 3px 0 #f5c542, 0 0 0 1px #00000040}.clubtag{text-align:center;letter-spacing:.02em;background:var(--club-bg,var(--surface));min-width:2.6em;color:var(--club-text,var(--text));box-shadow:inset 0 -2px 0 var(--club-trim,transparent), 0 0 0 1px var(--border);border-radius:4px;padding:1px 6px;font-size:.78em;font-weight:700;display:inline-block}.badge{background:var(--text);color:var(--bg);border-radius:50%;width:18px;height:18px;font-size:.7rem;line-height:18px;position:absolute;top:-8px;right:-10px}.flag{border:2px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;left:-6px}.flag-doubt{background:#f2b84b}.flag-out{background:#e5484d}.pname{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-weight:600;overflow:hidden}.pmeta{color:var(--muted);justify-content:space-between;font-size:.78rem;display:flex}.pfix{color:var(--muted);font-size:.75rem}.bench{background:var(--surface-2);border-radius:var(--radius);margin-top:10px;padding:8px}.benchslot{flex-direction:column;align-items:center;display:flex}.order{color:var(--muted);font-size:.75rem}.suggest-head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.moves{margin:8px 0 0;padding-left:20px}.moves .out{color:var(--bad);font-weight:600}.moves .in{color:var(--good);font-weight:600}.story p{margin:4px 0}.bars{gap:6px;display:grid}.barrow{grid-template-columns:52px 1fr auto;align-items:center;gap:10px;display:grid}.bartrack{gap:3px;display:grid}.bar{border-radius:4px;height:8px}.bar.old,.swatch.old{background:var(--muted)}.bar.model,.swatch.model{background:var(--accent)}.barvals,.barlabel{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.legend{color:var(--muted);font-size:.85rem}.swatch{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin:0 4px 0 12px;display:inline-block}.chat{gap:16px;margin:16px 0 90px;display:grid}.q{background:var(--accent);color:var(--accent-text);border-radius:14px 14px 4px;justify-self:end;max-width:85%;padding:8px 14px}.a{background:var(--surface);border:1px solid var(--border);border-radius:14px 14px 14px 4px;margin-top:8px;padding:10px 16px}.md p{margin:6px 0}.md ul,.md ol{margin:6px 0;padding-left:22px}.cite a{text-decoration:none}.sources{border-top:1px solid var(--border);padding-top:8px;padding-left:24px;font-size:.9rem}.meta{color:var(--muted);margin-top:8px;font-size:.85rem}.askbar{background:var(--bg);border-top:1px solid var(--border);gap:8px;max-width:1040px;margin:0 auto;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.askbar input{flex:1}@media (max-width:600px){.card{width:84px;padding:5px 4px;font-size:.78rem}.line{gap:6px}.barrow{grid-template-columns:44px 1fr}.barvals{grid-column:1/-1}}th button.sort{all:unset;cursor:pointer;font:inherit;color:inherit;white-space:nowrap}th button.sort:hover,th button.sort:focus-visible{color:var(--text);text-decoration:underline}.pager{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0;display:flex}.pager .muted{margin-right:auto}.pager label.inline{color:var(--muted);align-items:center;gap:6px;font-size:.9rem;display:flex}.dim{opacity:.6;transition:opacity .15s}:root{--chalk:#f4f7f2;--turf-1:#0f4d2a;--turf-2:#0b3b20;--turf-3:#072a16;--gold:#f5c542}.brand .ball{margin-right:2px;display:inline-block}.teamchip{background:var(--surface);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:5px 12px;display:inline-flex;position:sticky;right:0}.teamchip:hover{border-color:var(--accent)}.teamchip .tag{text-transform:uppercase;letter-spacing:.06em;background:var(--surface-2);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:.72rem}.teamchip .tag.live{background:var(--good-bg);color:var(--good)}button.primary,a.button.primary,a.ghost{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:8px 16px;font-weight:650;text-decoration:none;display:inline-flex}button.primary,a.button.primary{background:var(--accent);border:1px solid var(--accent);color:var(--accent-text)}button.primary.big,a.button.primary.big,a.ghost.big{padding:12px 22px;font-size:1.05rem}.hero{isolation:isolate;color:var(--chalk);background:radial-gradient(120% 90% at 50% 120%, #ffffff12, transparent 60%), repeating-linear-gradient(90deg, var(--turf-1) 0 70px, var(--turf-2) 70px 140px);border:1px solid #1d6b3d;border-radius:18px;margin:8px 0;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000059}.pitchlines{color:#f4f7f233;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.floodlight{z-index:-1;pointer-events:none;background:radial-gradient(circle,#fff4c880,#fff4c800 65%);border-radius:50%;width:340px;height:340px;position:absolute;top:-80px}.floodlight.left{left:-90px}.floodlight.right{right:-90px}.herocontent{max-width:760px;padding:44px 32px 84px}.kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--gold);margin:0 0 6px;font-size:.78rem;font-weight:700}.herotitle{letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 3px #00000040;margin:0;font-size:clamp(2.2rem,7vw,4.2rem);font-style:italic;font-weight:850;line-height:1}.herotitle span{color:var(--gold)}.herosub{color:#f4f7f2e6;max-width:560px;margin:14px 0 20px;font-size:1.1rem}.ctas{flex-wrap:wrap;gap:12px;display:flex}.hero button.primary{background:var(--gold);border-color:var(--gold);color:#1a1503}a.ghost{color:var(--chalk);background:#00000026;border:1px solid #f4f7f28c}a.ghost:hover{background:#0000004d}.rollingball{filter:drop-shadow(0 6px 4px #0006);position:absolute;bottom:10px;right:5%}@media (prefers-reduced-motion:no-preference){.rollingball{animation:9s ease-in-out infinite alternate roll}.rollingball .ballsvg{animation:9s ease-in-out infinite alternate spin}}@keyframes roll{0%{transform:translate(-38vw)}to{transform:translate(0)}}@keyframes spin{0%{transform:rotate(-720deg)}to{transform:rotate(0)}}.scoreboard{background:#05080b;border:2px solid #20262e;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2px;max-width:720px;margin-top:28px;display:grid;overflow:hidden}.scoreboard .cell{background:linear-gradient(#0b1015,#070a0e);flex-direction:column;padding:10px 14px;display:flex}.scoreboard .label{letter-spacing:.14em;text-transform:uppercase;color:#7e8a99;font-size:.7rem}.scoreboard .digits{color:#ffd45c;text-shadow:0 0 10px #ffd45c73;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.55rem;font-weight:700}.scoreboard .sub{color:#8e99a8;font-size:.78rem}.features{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.feature{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);flex-direction:column;gap:4px;padding:16px;text-decoration:none;transition:transform .12s,border-color .12s;display:flex}.feature:hover,.feature:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.feature .icon{background:var(--turf-1);width:38px;height:38px;color:var(--chalk);border-radius:10px;place-items:center;margin-bottom:4px;font-size:1.4rem;display:grid}.callout{flex-direction:column;align-items:flex-start;gap:10px;display:flex}dialog.modal{border:1px solid var(--border);background:var(--surface);width:min(640px,100vw - 24px);max-height:calc(100vh - 32px);color:var(--text);border-radius:14px;padding:0;overflow:auto;box-shadow:0 30px 80px #00000080}dialog.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030c07a6}dialog.modal form{gap:12px;padding:18px 20px 16px;display:grid}dialog.modal header{justify-content:space-between;align-items:center;display:flex}dialog.modal h2{margin:0}dialog.modal h3{margin:6px 0 2px}.x{cursor:pointer;color:var(--muted);background:0 0;border:none;font-size:1.6rem;line-height:1}.field{gap:4px;font-weight:600;display:grid}.field input{font-weight:400}.field .inline{align-items:center;gap:10px;display:flex}.field .inline>input{flex:1;min-width:0}.inlinecheck{color:var(--muted);align-items:center;gap:4px;font-weight:400;display:flex}.fielderror{color:var(--bad);margin:0;font-size:.9rem}.fieldok{color:var(--good);margin:0;font-size:.9rem}.howto summary,.snippet summary{cursor:pointer;color:var(--accent)}.howto ol,.steps{margin:6px 0;padding-left:22px}.steps li{margin:8px 0}.howto mark{background:var(--gold);color:#1a1503;border-radius:3px;padding:0 3px}.snippet pre{background:var(--surface-2);white-space:pre;border-radius:8px;max-height:200px;padding:10px;font-size:.78rem;overflow:auto}kbd{background:var(--surface-2);border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:.85em}label.switch{background:var(--surface-2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}label.switch input{margin-top:4px}label.switch small{color:var(--muted);display:block}.livebox{border:1px solid var(--border);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.privacy{background:var(--warn-bg);color:var(--warn);border-radius:8px;margin:0;padding:8px 12px;font-size:.92rem}dialog.modal footer{background:var(--surface);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:0 -20px -16px;padding:12px 20px;display:flex;position:sticky;bottom:0}dialog.modal footer .actions{gap:8px;display:flex}@media (max-width:600px){.herocontent{padding:28px 18px 78px}.nav{gap:10px}}button.card{font:inherit;color:inherit;cursor:pointer}button.card:hover,button.card:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.card{transition:transform .1s,border-color .1s,box-shadow .1s}.card.selected{border-color:var(--gold);box-shadow:0 0 0 3px #f5c5428c}.card.mark-out{border-color:var(--bad);opacity:.85;box-shadow:0 0 0 3px #e5484d80}.markline{text-transform:uppercase;letter-spacing:.08em;color:var(--bad);font-size:.7rem;font-weight:700}.formations{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 8px;display:flex}.chip.button.active{background:var(--accent);color:var(--accent-text);border-color:var(--accent);font-weight:650}.detail{margin:8px 0}.detailhead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.detailhead .x{margin-left:auto}.facts{flex-wrap:wrap;gap:8px 22px;margin:8px 0;display:flex}.facts div{flex-direction:column;display:flex}.facts dt{color:var(--muted);font-size:.8rem}.facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.form.compact{margin:6px 0}.plan{margin:6px 0 10px;padding:0;list-style:none}.plan li{flex-wrap:wrap;align-items:baseline;gap:6px;padding:4px 0;display:flex}.plan .out{color:var(--bad);font-weight:650}.plan .in{color:var(--good);font-weight:650}.candidates .scroll{max-height:340px;overflow:auto}button.buy{background:var(--good-bg);color:var(--good);border-color:var(--good);cursor:pointer;padding:3px 12px;font-weight:650}.verdict{border-width:2px}.verdict.good{border-color:var(--good);background:var(--good-bg)}.verdict.warn{border-color:var(--warn);background:var(--warn-bg)}.verdict.bad{border-color:var(--bad);background:var(--bad-bg)}.verdicthead{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.verdicthead strong{font-size:1.15rem}.bignum{font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:800}.insights{padding-left:20px}.insights li{margin:5px 0}.run{color:var(--muted);white-space:normal;max-width:420px;font-size:.82rem}.afterpitch summary{cursor:pointer;color:var(--accent);margin:10px 0}a.trylink{margin-top:6px;display:inline-block}.card{position:relative}.gwpts{background:var(--gold);color:#1a1503;text-align:center;border:2px solid var(--surface);border-radius:999px;min-width:22px;height:22px;padding:0 5px;font-size:.75rem;font-weight:800;line-height:22px;position:absolute;bottom:-7px;right:-7px}.pointspanel{border-width:2px}.pointspanel.live{border-color:var(--good)}.pointspanel.waiting{border-color:var(--warn)}.pointshead{align-items:center;gap:16px;display:flex}.pointshead .bignum{text-align:center;min-width:70px;font-size:3rem;line-height:1}.pill{background:var(--surface-2);color:var(--muted);border-radius:999px;margin-left:10px;padding:1px 10px;font-size:.8rem;display:inline-block}.pill.live{background:var(--good-bg);color:var(--good)}.pill.waiting{background:var(--warn-bg);color:var(--warn)}.small{font-size:.85rem}tr.benchrow td{color:var(--muted)}.breakdown{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.breakdown h3{margin:0 0 6px}.matchbox{background:var(--surface-2);border-radius:10px;margin:8px 0;padding:10px 12px}.matchhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.matchhead .score{background:var(--surface);border-radius:6px;margin:0 6px;padding:2px 10px}.matchbox table{width:100%}.chipgrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.chipcard header{justify-content:space-between;align-items:center;gap:8px;display:flex}.chipcard p{margin:6px 0}.chipcard.unavailable{opacity:.65}.pill.verdict-good_week_now{background:var(--good-bg);color:var(--good)}.pill.verdict-wait{background:var(--warn-bg);color:var(--warn)}.pill.verdict-unavailable,.pill.verdict-no_clear_week{background:var(--surface-2);color:var(--muted)}.chipbars{align-items:flex-end;gap:4px;height:96px;margin:10px 0 6px;display:flex}.chipbar{border-radius:4px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.chipbar .col{background:var(--muted);opacity:.55;border-radius:3px 3px 0 0;width:70%}.chipbar.best .col{background:var(--accent);opacity:1}.chipbar.now{outline:2px solid var(--gold);outline-offset:1px}.chipbar .val{color:var(--muted);font-size:.66rem}.chipbar .gw{color:var(--muted);font-size:.68rem}.chipbar .dbl{background:var(--gold);color:#1a1503;border-radius:6px;padding:0 3px;font-size:.62rem;font-weight:700;position:absolute;top:-2px;right:-2px}.chipnotes{grid-column:1/-1}.detailactions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.captainpicker tr.iscaptain td{background:var(--surface-2);font-weight:650}.captainpicker td.actions{justify-content:flex-end;gap:6px;display:flex}.captainpicker td.actions button{cursor:pointer;padding:3px 12px}.playerbox{gap:4px;display:grid}.pill.rel-strong{background:var(--good-bg);color:var(--good)}.pill.rel-ok{background:var(--surface-2);color:var(--muted)}.pill.rel-loose{background:var(--warn-bg);color:var(--warn)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.watch{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:1.05em;line-height:1}button.watch.on{color:#d4a017}.unread{color:#fff;text-align:center;vertical-align:middle;background:#c0392b;border-radius:999px;min-width:1.4em;margin-left:6px;padding:0 6px;font-size:.75em;font-weight:700;line-height:1.5;display:inline-block}.alerts-head{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}ul.alerts,ul.watched{margin:8px 0 0;padding:0;list-style:none}ul.watched li{padding:4px 0}.alert{margin-bottom:10px}.alert-body{white-space:pre-line;margin:4px 0}.unread-row{border-left:4px solid #c0392b}.health{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.health table{width:100%}.signout{white-space:nowrap;color:var(--muted);margin-left:12px;font-size:.9em}.signout:hover{color:var(--accent)}.landing{padding-top:8px}.landing h2{margin-top:40px}.titlenote{opacity:.85;margin-top:18px;font-size:.9em}.landingfeatures{margin:0;padding:0;list-style:none}.landingfeatures .feature:hover{border-color:var(--border);transform:none}.steps{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-radius:var(--radius);background:linear-gradient(160deg, var(--turf-1), var(--surface) 70%);border:1px solid var(--border);gap:6px;padding:16px;display:grid}.stepnum{background:var(--gold);color:#1a1503;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.trust{margin-top:40px}.trust h2{margin-top:0}.stack{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.stack ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stack li{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:.85em}.landingcta{background:linear-gradient(120deg, var(--turf-1), var(--turf-2));color:var(--chalk);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:40px 0 8px;padding:20px 24px;font-size:1.15rem;display:flex}.nav .signin{color:var(--accent);margin-left:auto;font-weight:700}.card.mark-off{border-color:var(--bad);opacity:.85;box-shadow:0 0 0 3px #e5484d80}.card.mark-on{border-color:var(--good);box-shadow:0 0 0 3px #2ea0438c}.markline-on{color:var(--good)}.modeswitch{border:1px solid var(--border);border-radius:12px;gap:4px;margin:4px 0 16px;padding:4px;display:inline-flex}.modeswitch button{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:8px;padding:6px 14px;font-weight:600}.modeswitch button[aria-pressed=true]{background:var(--accent);color:var(--accent-text)}.subsummary{flex-wrap:wrap;align-items:baseline;gap:24px;display:flex}.subsummary .big{font-size:1.6rem;font-weight:750}.status-good{color:var(--good)}.subsummary .label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.75rem}ul.usage{margin:8px 0 0;padding:0;list-style:none}ul.usage li{border-bottom:1px solid var(--border);justify-content:space-between;padding:6px 0;display:flex}.legal{max-width:760px;line-height:1.6}.legal h2{margin-top:28px}.legal li{margin:6px 0}.sitefooter{flex-wrap:wrap;justify-content:center;gap:8px;margin:48px 0 24px;font-size:.85rem;display:flex}
