body:is(.compute-student,.questionnaire-page,.teach-body,.access-body){--accent:#191919;--accent-strong:#111111;--accent-ink:#242424;--accent-soft:#f0f0f0;--bg:#f5f5f5;--surface:#fff;--surface-2:#f2f2f2;--fg:#1f1f1f;--muted:#666666;--border:#e5e5e5;--border-strong:#cccccc;--font-display:var(--font-body);background:#f5f5f5;color:#1f1f1f}body:is(.compute-student,.questionnaire-page,.teach-body) h1{font-family:var(--font-body);font-weight:500;letter-spacing:-.035em}body:is(.compute-student,.questionnaire-page,.teach-body) :is(button,.compute-button){min-height:44px;border-radius:24px}body:is(.compute-student,.questionnaire-page,.teach-body) :is(.compute-card,.questionnaire-gate,.questionnaire-identity,.teach-card){border-radius:20px;box-shadow:none}.compute-hero{border-top:0}.compute-hero h1{font-size:clamp(30px,6vw,44px)}.access-ambient{display:none}body.access-body:after{display:none}body.access-body .access-card{box-shadow:0 8px 36px #29476512;border:1px solid #e5e5e5;border-radius:24px}body.access-body .access-context{background:#f0f0f0;color:#242424}body.access-body .access-context-copy :is(h2,p),body.access-body .access-brand,body.access-body .access-context-copy>span{color:#242424}body.access-body .access-brand img{filter:none}body.access-body .access-brand small{color:#707070}body.access-body .access-network{opacity:.2}body.access-body .access-legal{color:#666}body.access-body .access-panel>header h1{font-family:var(--font-body);font-weight:500}@media(max-width:760px){body:is(.compute-student,.questionnaire-page,.teach-body,.access-body) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}body.access-body .access-card{border:0;border-radius:0}}@media(prefers-reduced-motion:reduce){body:is(.compute-student,.questionnaire-page,.teach-body,.access-body) *{animation:none!important;transition:none!important}}body.access-body .access-capabilities{border-color:#c9cdd1}body.access-body .access-capabilities li{color:#333;border-color:#d4d7db;font-size:12px}body.access-body .access-capabilities i{color:#525b65}body.access-body .access-context-copy p{color:#4b535b;font-size:13px}body.access-body .access-brand>span{border-color:#c9cdd1}body.access-body .network-label{color:#34404a;background:#fff;border-color:#b8c2ca}body.access-body .access-network{opacity:.55}body.access-body .access-network path{stroke:#87939c}body.access-body .access-network circle{fill:#627b8a;stroke:#f0f0f0;filter:none}body.access-body .access-context:after{display:none}#accessRealName{margin:24px 0}#accessRealName h2{font-size:22px;margin-bottom:10px}#accessRealName p{font-size:13px;line-height:1.7}#realNameForm{display:grid;gap:16px;margin-top:20px}#realNameForm label{display:grid;gap:8px;font-size:13px}#realNameInput{width:100%;padding:12px;border:1px solid #aaa;border-radius:7px;background:#fff;color:#222}#realNameForm .real-name-check{display:flex;align-items:center}#realNameForm small{color:#555}#realNameMessage{color:#a32929}#realNameSwitch{background:none;border:0;color:#444;justify-self:start}#realNameForm .access-primary{margin-top:0;justify-self:start}
