@font-face{font-family:text;src:url(../media/instrument_sans-s.p.2874ccu1_u7jf.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.gYjWJW_className{font-family:text,text Fallback,system-ui,-apple-system,Segoe UI,sans-serif}.gYjWJW_variable{--f-text:"text", "text Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
:root{--paper:#f5f0e4;--sheet:#fffcf5;--ink:#1d2620;--sub:#48584e;--green:#194d3a;--green-d:#113729;--on-green:#fffdf6;--wash:#e8eee4;--hover:#e4eddb;--line:#1d262029;--field:#8a8370;--err:#b3261e;--r:20px;--r-s:12px;--wrap:960px;--gut:20px;--f:var(--f-text), system-ui, -apple-system, "Segoe UI", sans-serif}@media (min-width:768px){:root{--gut:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-height:100vh;color:var(--ink);font:400 1.03rem/1.6 var(--f);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}main:focus{outline:none}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));padding-inline:var(--gut);margin:0 auto}.skip{z-index:10;background:var(--ink);color:#fff;border-radius:var(--r-s);padding:10px 16px;position:absolute;top:-80px;left:12px}.skip:focus{top:12px}h1,h2,h3{color:var(--ink);text-wrap:balance;margin:0}.h1{letter-spacing:-.035em;font-size:clamp(2rem,1.4rem + 2.6vw,3rem);font-weight:700;line-height:1.05}.h2{letter-spacing:-.03em;font-size:clamp(1.5rem,1.25rem + 1.1vw,2rem);font-weight:700;line-height:1.12}.h3{letter-spacing:-.015em;font-size:1.2rem;font-weight:700;line-height:1.25}.lead{color:var(--sub);max-width:38em;font-size:1.1rem}.note{color:var(--sub);font-size:.9rem}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--green);font-size:.78rem;font-weight:700}.link{text-underline-offset:3px;font-weight:700}.link:hover{color:var(--green)}.btn{border:1.5px solid var(--green);background:var(--green);min-height:52px;color:var(--on-green);font:700 .98rem/1.1 var(--f);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn:hover{background:var(--green-d);border-color:var(--green-d)}.btn-line{color:var(--ink);border-color:var(--ink);background:0 0}.btn-line:hover{background:var(--ink);border-color:var(--ink);color:#fff}.btn-s{min-height:44px;padding:0 20px;font-size:.92rem}.btn[disabled]{opacity:.6;cursor:progress}.text-btn{min-height:44px;color:var(--ink);font:600 .95rem var(--f);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.text-btn:hover{color:var(--green)}.text-btn[disabled]{color:var(--sub);cursor:default;text-decoration:none}.card{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);padding:24px 20px}@media (min-width:768px){.card{padding:32px}}.hdr{background:var(--sheet);border-bottom:1px solid var(--line)}.hdr-in{flex-wrap:wrap;align-items:center;column-gap:32px;padding-block:14px 0;display:flex}.logo{flex:none;display:block}.logo img{width:auto;height:34px}.nav{margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);flex:100%;overflow-x:auto}.nav ul{justify-content:space-between;gap:2px;margin:0;padding:10px 0;list-style:none;display:flex}.nav a{white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 10px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}@media (max-width:379px){.nav a{padding:0 8px;font-size:.86rem}}.nav a:hover{background:var(--hover)}.nav a[aria-current=page]{background:var(--green);color:var(--on-green)}@media (min-width:768px){.hdr-in{flex-wrap:nowrap;padding-block:14px}.logo img{height:40px}.nav{flex:0 auto;margin:0 0 0 auto;padding:0;overflow:visible}.nav ul{justify-content:flex-start;gap:4px;padding:0}.nav a{padding:0 18px;font-size:.95rem}}.page{gap:28px;padding-block:36px 48px;display:grid}@media (min-width:768px){.page{gap:36px;padding-block:56px 72px}}.page>section{gap:16px;display:grid}.next{justify-items:start}.tiles,.rows{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.tiles{grid-template-columns:repeat(3,1fr);gap:16px}}.tile{gap:6px;height:100%;text-decoration:none;transition:background-color .2s,border-color .2s;display:grid}.tile b{letter-spacing:-.015em;font-size:1.15rem}.tile:hover{background:var(--hover);border-color:#1d26204d}.row{gap:4px;padding-block:20px;display:grid}.empty{justify-items:start;gap:14px;display:grid}.empty p{max-width:38em;color:var(--sub)}.ftr{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 24px;padding-block:24px 40px;display:flex}.ftr .note:last-child{margin-left:auto}.ftr .note{overflow-wrap:anywhere}@media (max-width:559px){.ftr .note:last-child{flex-basis:100%;margin-left:0}}.solo{max-width:640px;padding:72px var(--gut);justify-items:start;gap:20px;margin:0 auto;display:grid}.login-top{background:var(--sheet);border-bottom:1px solid var(--line);padding:14px var(--gut)}.login-main{width:100%;max-width:520px;padding:32px var(--gut) 56px;gap:24px;margin:0 auto;display:grid}@media (min-width:768px){.login-main{padding-block:64px 80px}}.login-card{gap:18px;display:grid}.login-aside{justify-items:start;gap:12px;padding:4px 20px;display:grid}@media (min-width:768px){.login-aside{padding-inline:32px}}.form{gap:18px;display:grid}.field{gap:8px;display:grid}.field label{font-weight:700}.field input{border:1px solid var(--field);border-radius:var(--r-s);width:100%;min-height:54px;color:var(--ink);font:400 1.05rem var(--f);background:#fff;padding:0 16px}.field input:hover{border-color:var(--ink)}.field input:focus-visible{outline-offset:1px;border-color:var(--green)}.field input[aria-invalid=true]{border-color:var(--err)}.field input.code{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.form-info{border-radius:var(--r-s);background:var(--wash);padding:14px 16px;font-size:.95rem}.form-error{color:var(--err);font-size:.95rem;font-weight:600}.form-actions{flex-wrap:wrap;gap:4px 24px;display:flex}.providers{border-top:1px solid var(--line);gap:10px;padding-top:18px;display:grid}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
