:root{--paper:#F6F5F1;--ink:#131313;--ink-soft:#2A2A28;--muted:#6E6A61;--faint:#9B968B;--rule:#DAD7CF;--card:#FFFFFF;--card-border:#E3E0D8;--blue:#1F40E6;--blue-deep:#172FAE;--blue-wash:#EDEFFC;--blue-dark:#8FA3FF;--ok:#1F40E6;--warn:#9A6A00;--warn-wash:#F5EDDA;--danger:#B3362B;--danger-wash:#F6E4E1;--paper-dark-text:#F6F5F1;--muted-dark:#A6A29A;--font-display:Georgia,"Times New Roman",serif;--font-ui:Arial,Helvetica,sans-serif;--text-xs:11px;--text-sm:12.5px;--text-base:14px;--text-md:16px;--text-lg:19px;--text-xl:24px;--text-2xl:32px;--text-3xl:44px;--text-stat:56px;--leading-tight:1.15;--leading-normal:1.55;--track-caps:0.14em;--radius:2px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--shadow-none:none;--focus-ring:0 0 0 2px var(--paper),0 0 0 4px var(--blue)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:400;margin:0}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-deep);text-decoration:underline}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius)}.caps{font-size:var(--text-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted)}.seg{display:inline-flex;border:1px solid var(--card-border);border-radius:var(--radius);overflow:hidden}.seg label{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:12.5px;cursor:pointer;border-left:1px solid var(--card-border);background:var(--card)}.seg>label:first-of-type{border-left:none}.seg input{position:absolute;opacity:0;width:0;height:0}.seg input:checked+label{background:var(--ink);color:var(--paper-dark-text)}@media (max-width:760px){.rcol{grid-template-columns:1fr!important}.rhide{display:none!important}.rwrap{flex-wrap:wrap!important}.auth-hero{display:none!important}}@media (max-width:480px){.rscroll{overflow-x:auto!important}}