#intake-details,#intake-email,#intake-code{display:grid;gap:16px;max-width:720px}#panel label{display:grid;gap:7px;font-size:13px;font-weight:600}#panel input,#panel select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:11px 13px;border:1px solid var(--line,#bcc6c3);border-radius:10px;background:var(--bg,#fffaf2);color:var(--tx,#193e43);font:inherit}.intake-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.intake-matches{display:grid;gap:12px;margin-bottom:24px}.intake-matches article,.intake-note{padding:18px;border:1px solid var(--line,#bbc7be);border-radius:14px}.intake-matches p{font-size:13px}.intake-matches a{display:inline-block;font-size:13px;margin:8px 18px 0 0;text-underline-offset:3px}#panel .intake-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.5}#panel .intake-consent input{width:20px;min-height:20px;flex:0 0 20px;margin:1px 0}#intake-details h3{margin:8px 0 0}#panel button{cursor:pointer;min-height:44px}#panel input:focus-visible,#panel select:focus-visible,#panel button:focus-visible{outline:3px solid #bd8a38;outline-offset:3px}@media(max-width:600px){.intake-grid{grid-template-columns:1fr}#panel{padding:22px}.intake-matches article{padding:15px}}
/* Aegean workspace: colour is local to this onboarding surface. */
:root{--bg:#f4f9ff;--tx:#112c50;--mut:#48617b;--dim:#536b83;--card2:#fff;--line:#cfdeef;--line2:#a9c3dd;--acc:#1260cd;--gold:#1260cd;--red:#b0293c}[data-theme=dark]{--bg:#071628;--tx:#edf7ff;--mut:#bed3e9;--dim:#adc6df;--card2:#102640;--line:#294664;--line2:#426c92;--acc:#288bf0;--gold:#70d9ed;--red:#ff9ba8}body{background:radial-gradient(ellipse at 70% 8%,#37bfd519,transparent 50%),var(--bg)}.hero h1{font-size:clamp(38px,5vw,65px);max-width:850px;margin:auto}.hero .mono{margin-bottom:20px;color:var(--acc)}.panel{max-width:920px;padding:28px;background:color-mix(in srgb,var(--card2) 92%,transparent);box-shadow:0 24px 65px #062b5c12;backdrop-filter:blur(18px);border-radius:24px}.panel h2{font-size:27px}.btn-primary{background:var(--acc)!important;color:#fff!important;border-color:var(--acc)!important}.intake-preview{margin:20px 0 26px;padding:26px;border:1px solid #60b5ec80;border-radius:20px;background:linear-gradient(125deg,#082854,#1261a4);color:#f1fbff;box-shadow:0 18px 35px #06386821}.intake-preview h3{font-size:clamp(25px,4vw,40px);line-height:1.15;margin:14px 0;overflow-wrap:anywhere}.intake-preview p{color:#cee6fa}.intake-preview>span:not(.intake-preview-kicker){display:inline-block;margin-top:16px;padding:5px 11px;border:1px solid #95ddec7a;border-radius:20px;font-size:12px}.intake-preview-kicker{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#9ce4ef}.intake-preview small{display:block;font-size:11px;color:#c8e1f6;margin-top:20px}.intake-progress{padding:22px;border:1px solid var(--line);border-radius:16px;color:var(--tx)}.intake-progress:before{content:'';display:inline-block;width:9px;height:9px;margin-right:12px;border-radius:50%;background:#18a7c0;animation:intake-pulse 1.2s ease-in-out infinite}@keyframes intake-pulse{50%{opacity:.35}}#panel input:focus-visible,#panel select:focus-visible,#panel button:focus-visible{outline-color:#25a9cf}@media(prefers-reduced-motion:reduce){.intake-progress:before{animation:none}}@media(max-width:600px){.panel{padding:22px}.hero{padding-top:36px}.hero h1{font-size:38px}.intake-preview{padding:22px}.urlrow input{min-width:0;width:100%;flex-basis:100%}.urlrow button{width:100%}}
