:root{--primary:#39ff14;--background:#0a0a0a;--surface:#111;--text:#fff;--secondary-text:#a0a0a0;--border:#333;--primary-tint:#39ff141a;--green:var(--primary);--muted:var(--secondary-text);--line:var(--border);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--background);color:var(--text);font-synthesis:none;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:var(--primary);overflow-wrap:anywhere}button,input,select{font:inherit}button,.primary,.secondary{border:1px solid var(--border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;text-decoration:none;display:inline-flex}button,.secondary{background:var(--surface);color:var(--text)}button:disabled{opacity:.5;cursor:wait}.primary{background:var(--primary);color:var(--background);font-weight:700}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.launch-shell{max-width:1140px;margin:auto;padding:0 20px}.launch-shell>header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.brand{font-size:27px;font-weight:750;text-decoration:none}.launch-shell nav{flex-wrap:wrap;gap:18px;display:flex}.launch-shell nav a{align-items:center;min-height:44px;display:inline-flex}.launch-shell main{min-height:75vh;padding:36px 0}.launch-shell h1{letter-spacing:-1px;margin:12px 0 24px;font-size:clamp(32px,5vw,52px)}.eyebrow{letter-spacing:2px;color:var(--primary);font-size:11px}h2{margin:0 0 16px;font-size:23px}h3{font-size:17px}p{line-height:1.6}.muted,small,footer{color:var(--secondary-text)}section{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;margin:24px 0;padding:22px}section article{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:16px 0}section article:first-of-type{border-top:0}.entry-grid,.card-grid,.counts{gap:16px;display:grid}.entry-grid{grid-template-columns:1fr}.card-grid section{margin:0}.balance{color:var(--primary);font-size:25px}.balance small{font-size:13px;display:block}.counts{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.counts>div{background:var(--primary-tint);border:1px solid var(--border);border-radius:8px;padding:16px}.counts dt{font-size:12px;line-height:1.5}.counts dd{color:var(--primary);margin:10px 0 0;font-size:28px}form{gap:12px;max-width:550px;display:grid}label{gap:8px;font-size:14px;display:grid}input{background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--text);border:1px solid var(--border);border-radius:7px;padding:10px}.copy-link{flex-wrap:wrap;align-items:end;gap:10px;max-width:100%;display:flex}.copy-link label{flex:240px;min-width:0}.copy-link span{color:var(--secondary-text);font-size:13px}.position p{margin-bottom:0;font-size:13px}button+button{margin-left:8px}[role=alert]{color:#ff9b9b;border:1px solid #ff9b9b;border-radius:8px;padding:14px}[role=status]{overflow-wrap:anywhere}footer{border-top:1px solid var(--border);padding:24px 0;font-size:12px}.skip{position:absolute;top:-80px}.skip:focus{background:var(--primary);color:var(--background);padding:12px;top:0}.practice-local-auth form{margin:18px 0}.practice-local-auth button{margin-block:6px}@media (width>=700px){.launch-shell{padding:0 40px}.entry-grid{grid-template-columns:1fr 1fr}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=420px){.counts{grid-template-columns:1fr}.launch-shell nav{gap:12px}.launch-shell nav a{font-size:14px}section{padding:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
