html[data-surface=auth] *{box-sizing:border-box}html[data-surface=auth] html{min-width:280px}html[data-surface=auth] body{background:var(--canvas);color:var(--text);font-family:var(--sans-soft),Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-image:radial-gradient(ellipse at 97% 0%,color-mix(in srgb,var(--canvas-tint-warm) 44%,transparent),transparent 50%);margin:0;font-size:14px}html[data-surface=auth][data-theme=dark] body{background-image:none}html[data-surface=auth] button,html[data-surface=auth] input,html[data-surface=auth] a{-webkit-tap-highlight-color:transparent}html[data-surface=auth] button,html[data-surface=auth] input{font:inherit}html[data-surface=auth] button{cursor:pointer;color:inherit}html[data-surface=auth] a{color:inherit;text-decoration:none}html[data-surface=auth] button:disabled{cursor:not-allowed}html[data-surface=auth] :focus-visible{outline:2px solid var(--orange);outline-offset:4px}html[data-surface=auth] svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}html[data-surface=auth] .icon-library{width:0;height:0;position:absolute;overflow:hidden}html[data-surface=auth] .scouted-mark{stroke:none;width:30px;height:30px}html[data-surface=auth] .skip-link{top:-100px;z-index:10;background:var(--white);border-radius:12px;padding:12px 18px;position:fixed;inset-inline-start:18px}html[data-surface=auth] .skip-link:focus{top:14px}html[data-surface=auth] .auth-site{width:100%;max-width:1920px;margin:auto;padding:16px 24px 0}html[data-surface=auth] .site-header{justify-content:space-between;align-items:center;gap:20px;height:68px;padding-block:0;padding-inline:10px 6px;display:flex}html[data-surface=auth] .auth-brand{letter-spacing:-.8px;align-items:center;gap:8px;font-size:19px;font-weight:600;display:flex}html[data-surface=auth] .header-right{align-items:center;gap:28px;display:flex}html[data-surface=auth] .home-link{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}html[data-surface=auth] .home-link svg{width:14px}html[data-surface=auth] .theme-control{background:var(--panel);border:1px solid var(--line);border-radius:50px;gap:3px;padding:4px;display:flex}html[data-surface=auth] .theme-control button{width:33px;height:33px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}html[data-surface=auth] .theme-control button[aria-pressed=true]{background:var(--inset);color:var(--text)}html[data-surface=auth] .theme-control svg{width:16px;height:16px}html[data-surface=auth] .auth-layout{background:var(--panel);border:1px solid color-mix(in srgb,var(--white) 46%,transparent);max-width:1440px;box-shadow:var(--auth-shadow);border-radius:30px;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);min-height:745px;margin:20px auto 0;padding:10px;display:grid}html[data-surface=auth][data-theme=dark] .auth-layout{border-color:var(--line)}html[data-surface=auth] .brand-panel{background:var(--olive);min-width:0;color:var(--text);border-radius:23px;flex-direction:column;padding:32px 35px 24px;display:flex;position:relative;overflow:hidden}html[data-surface=auth] .panel-kicker{color:var(--olive-ink);align-items:center;gap:8px;font-size:10px;display:flex}html[data-surface=auth] .dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}html[data-surface=auth] .brand-copy{z-index:1;margin-top:43px;position:relative}html[data-surface=auth] .brand-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(39px,4.2vw,62px);font-weight:550;line-height:1.08}html[data-surface=auth] .brand-copy h2 em{color:var(--olive-ink);font-style:normal}html[data-surface=auth] .brand-copy>p{color:var(--olive-ink);margin:22px 0 0;font-size:13px;line-height:1.8}html[data-surface=auth] .product-scene{flex:1;min-height:318px;margin:25px 0 8px;position:relative}html[data-surface=auth] .scene-orbit{border:1px solid color-mix(in srgb,var(--white) 22%,transparent);pointer-events:none;top:4px;border-radius:50%;width:340px;height:340px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}html[data-surface=auth] .orbit-two{width:460px;height:460px;top:-56px}html[data-surface=auth] .profile-example{z-index:1;background:var(--white);border:1px solid var(--line);width:265px;box-shadow:0 14px 30px color-mix(in srgb,var(--olive-ink) 7%,transparent);border-radius:18px;margin:15px auto 0;padding:18px 20px 0;position:relative;transform:rotate(-3deg)}html[data-surface=auth] .example-header{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}html[data-surface=auth] .example-brand .scouted-mark{width:22px;height:22px}html[data-surface=auth] .example-icon{background:var(--inset);border-radius:50%;place-items:center;width:25px;height:25px;margin-inline-start:auto;display:grid}html[data-surface=auth] .example-icon svg{width:13px}html[data-surface=auth] .example-avatar{background:var(--inset);width:44px;height:44px;color:var(--olive-ink);border-radius:50%;place-items:center;margin:25px 0 13px;font-size:16px;display:grid;position:relative}html[data-surface=auth] .example-avatar>span{inset-inline-end:0;border:2px solid var(--white);background:var(--olive);border-radius:50%;width:11px;height:11px;position:absolute;bottom:0}html[data-surface=auth] .profile-example h3{letter-spacing:-.7px;margin:0 0 7px;font-size:19px;font-weight:550}html[data-surface=auth] .profile-example p{color:var(--muted);margin:0 0 20px;font-size:9px}html[data-surface=auth] .example-tags{flex-wrap:wrap;gap:4px;display:flex}html[data-surface=auth] .example-tags>span{background:var(--inset);color:var(--muted);border-radius:5px;padding:6px 8px;font-size:8px}html[data-surface=auth] .example-divider{background:var(--line);height:1px;margin-top:20px}html[data-surface=auth] .example-ready{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:8px;display:flex}html[data-surface=auth] .example-ready>span{align-items:center;gap:5px;display:flex}html[data-surface=auth] .example-ready svg{width:11px;height:11px}html[data-surface=auth] .match-example{z-index:2;bottom:28px;border:1px solid var(--line);background:var(--panel);min-width:292px;box-shadow:0 12px 30px color-mix(in srgb,var(--olive-ink) 6%,transparent);border-radius:14px;align-items:center;gap:10px;padding:15px 13px;display:flex;position:absolute;inset-inline-end:-1px;transform:rotate(3deg)}html[data-surface=auth] .match-icon{background:var(--inset);width:32px;height:32px;color:var(--olive-ink);border-radius:9px;place-items:center;display:grid}html[data-surface=auth] .match-icon svg{width:16px}html[data-surface=auth] .match-example strong{white-space:nowrap;font-size:10px;font-weight:550;display:block}html[data-surface=auth] .match-example small{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:7px;display:block}html[data-surface=auth] .matched-pill{background:color-mix(in srgb,var(--olive) 25%,var(--white));color:var(--olive-ink);border-radius:30px;align-items:center;gap:3px;margin-inline-start:auto;padding:7px;font-size:7px;display:flex}html[data-surface=auth] .matched-pill svg{width:8px;height:8px}html[data-surface=auth] .floating-label{bottom:-4px;color:var(--olive-ink);align-items:center;gap:5px;font-size:8px;display:flex;position:absolute;inset-inline-start:0}html[data-surface=auth] .brand-panel-bottom{border-top:1px solid color-mix(in srgb,var(--olive-ink) 15%,transparent);z-index:2;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:22px;display:grid;position:relative}html[data-surface=auth] .value-item{flex-direction:column;gap:7px;display:flex}html[data-surface=auth] .value-item>span{color:var(--olive-ink);font-size:8px}html[data-surface=auth] .value-item>strong{font-size:10px;font-weight:500}html[data-surface=auth] .form-panel{flex-direction:column;min-width:0;padding:30px 38px 0;display:flex}html[data-surface=auth] .form-top{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex}html[data-surface=auth] .account-label{align-items:center;gap:7px;display:flex}html[data-surface=auth] .step-count{font-variant-numeric:tabular-nums;font-size:9px}html[data-surface=auth] .form-content{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:390px;margin:auto;padding:42px 0 36px;display:flex}html[data-surface=auth] .form-eyebrow{color:var(--muted);margin-bottom:13px;font-size:10px;display:block}html[data-surface=auth] .form-heading h1{letter-spacing:-1.6px;outline:none;margin:0 0 15px;font-size:36px;font-weight:550;line-height:1.13}html[data-surface=auth] .form-heading h1:focus-visible{outline:none}html[data-surface=auth] .form-heading p{color:var(--muted);max-width:340px;margin:0 0 28px;font-size:13px;line-height:1.85}html[data-surface=auth] .auth-field label{margin-bottom:9px;font-size:12px;font-weight:500;display:block}html[data-surface=auth] .input-wrap{background:var(--inset);border:1px solid var(--input-line);border-radius:11px;align-items:center;gap:12px;min-height:53px;padding:0 15px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}html[data-surface=auth] .input-wrap>svg{color:var(--muted);width:17px}html[data-surface=auth] .input-wrap:focus-within{border-color:var(--text);background:var(--white);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 10%,transparent)}html[data-surface=auth] .input-wrap input{color:var(--text);background:0 0;border:0;outline:none;width:100%;min-width:0;padding:15px 0;font-size:13px}html[data-surface=auth] .input-wrap input::placeholder{color:var(--muted)}html[data-surface=auth] .input-valid{color:var(--olive-ink);display:none}html[data-surface=auth] .input-valid svg{width:15px;height:15px}html[data-surface=auth] .auth-field.valid .input-valid{display:block}html[data-surface=auth] .auth-field.invalid .input-wrap{border-color:var(--danger);background:var(--danger-bg)}html[data-surface=auth] .auth-hint{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.6}html[data-surface=auth] .auth-error{color:var(--danger);margin:9px 0 0;font-size:11px;line-height:1.7}html[data-surface=auth] .primary-button{background:var(--orange);width:100%;min-height:50px;color:var(--orange-ink);border:0;border-radius:30px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:15px 21px;font-size:12px;font-weight:550;transition:transform .18s,filter .18s;display:flex}html[data-surface=auth] .primary-button svg{width:16px}html[data-surface=auth] .primary-button:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}html[data-surface=auth] .primary-button:disabled{opacity:.55}html[data-surface=auth] .or-divider{color:var(--muted);align-items:center;gap:14px;margin:23px 0;font-size:10px;display:flex}html[data-surface=auth] .or-divider>span:first-child,html[data-surface=auth] .or-divider>span:last-child{background:var(--line);flex:1;height:1px}html[data-surface=auth] .google-button{border:1px solid var(--line);background:var(--white);width:100%;min-height:49px;color:var(--muted);border-radius:30px;justify-content:center;align-items:center;gap:11px;font-size:12px;display:flex;position:relative}html[data-surface=auth] .google-button>svg{stroke:none;opacity:.8;width:18px}html[data-surface=auth] .soon-pill{background:var(--inset);color:var(--muted);border-radius:10px;margin-inline-start:3px;padding:4px 7px;font-size:8px}html[data-surface=auth] .google-hint{text-align:center;color:var(--muted);margin:9px 0 0;font-size:9px}html[data-surface=auth] .terms-copy{color:var(--muted);max-width:310px;margin:23px 0 0;font-size:10px;line-height:1.8}html[data-surface=auth] .terms-copy a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}html[data-surface=auth] .mode-prompt{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px;margin-top:30px;font-size:11px;display:flex}html[data-surface=auth] .mode-prompt>a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;font-weight:550}html[data-surface=auth] .recruiter-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:15px;padding:20px 0 12px;font-size:10px;display:flex}html[data-surface=auth] .recruiter-footer>span,html[data-surface=auth] .recruiter-footer>a{align-items:center;gap:6px;display:flex}html[data-surface=auth] .recruiter-footer>span{color:var(--muted)}html[data-surface=auth] .recruiter-footer svg{width:12px;height:12px}html[data-surface=auth] .recruiter-footer>a{font-weight:500}html[data-surface=auth] .auth-footer{max-width:1440px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin:auto;padding:22px 10px 25px;font-size:9px;display:flex}html[data-surface=auth] .preview-tools{align-items:center;gap:12px;font-size:8px;display:flex}html[data-surface=auth] .preview-tools>span{color:var(--muted)}html[data-surface=auth] .preview-tools button{text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font-size:8px;text-decoration:underline;display:flex}html[data-surface=auth] .preview-tools svg{width:10px;height:10px}html[data-surface=auth] .preview-notice{background:var(--inset);border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:18px;padding:12px;display:flex}html[data-surface=auth] .preview-notice svg{width:15px;height:15px;margin-top:1px}html[data-surface=auth] .preview-notice p{margin:0;font-size:10px;line-height:1.7}html[data-surface=auth] .email-destination{border:1px solid var(--line);background:var(--inset);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px;padding:13px 14px;font-size:12px;display:flex}html[data-surface=auth] .email-destination>span{overflow-wrap:anywhere;min-width:0}html[data-surface=auth] .email-destination>button{background:0 0;border:0;flex-shrink:0;padding:3px 0;font-size:10px;text-decoration:underline}html[data-surface=auth] .code-fieldset{border:0;min-width:0;margin:0;padding:0}html[data-surface=auth] .code-fieldset legend{margin-bottom:12px;font-size:12px;font-weight:500}html[data-surface=auth] .otp-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}html[data-surface=auth] .otp-inputs input{border:1px solid var(--input-line);text-align:center;background:var(--inset);width:100%;min-width:0;height:59px;color:var(--text);border-radius:11px;outline:none;padding:0;font-size:23px;font-weight:500}html[data-surface=auth] .otp-inputs input:focus{border-color:var(--text);background:var(--white);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 10%,transparent)}html[data-surface=auth] .otp-inputs input[aria-invalid=true]{border-color:var(--danger);background:var(--danger-bg)}html[data-surface=auth] .code-actions{justify-content:space-between;gap:15px;margin-top:19px;display:flex}html[data-surface=auth] .text-button{color:var(--muted);background:0 0;border:0;padding:3px 0;font-size:10px}html[data-surface=auth] .text-button:hover{color:var(--text)}html[data-surface=auth] .action-status{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.7}html[data-surface=auth] .action-status:empty{display:none}html[data-surface=auth] [hidden]{display:none!important}html[data-surface=auth] .form-panel{animation:.4s both form-enter}@media (min-width:1800px){html[data-surface=auth] .auth-layout{max-width:1630px;min-height:805px}html[data-surface=auth] .auth-footer{max-width:1630px}html[data-surface=auth] .brand-panel{padding:37px 48px 32px}html[data-surface=auth] .brand-copy{margin-top:45px}html[data-surface=auth] .brand-copy h2{font-size:72px}html[data-surface=auth] .product-scene{min-height:345px}html[data-surface=auth] .profile-example{margin-top:25px}html[data-surface=auth] .match-example{inset-inline-end:24px;bottom:30px}html[data-surface=auth] .form-content{max-width:420px}html[data-surface=auth] .form-heading h1{font-size:42px}html[data-surface=auth] .form-panel{padding:32px 48px 0}html[data-surface=auth] .input-wrap{min-height:57px}html[data-surface=auth] .primary-button{min-height:54px}}@media (max-width:1100px){html[data-surface=auth] .auth-site{padding:10px 14px 0}html[data-surface=auth] .auth-layout{min-height:730px;margin-top:12px}html[data-surface=auth] .brand-panel{padding:25px 25px 20px}html[data-surface=auth] .brand-copy h2{font-size:44px}html[data-surface=auth] .brand-copy{margin-top:44px}html[data-surface=auth] .match-example{gap:7px;min-width:255px;padding:13px 10px;inset-inline-end:-5px}html[data-surface=auth] .matched-pill{display:none}html[data-surface=auth] .form-panel{padding:25px 27px 0}html[data-surface=auth] .form-content{padding:35px 0}html[data-surface=auth] .form-heading h1{font-size:32px}html[data-surface=auth] .product-scene{min-height:300px;margin-top:30px}html[data-surface=auth] .profile-example{width:233px;padding:16px 16px 0}html[data-surface=auth] .auth-footer{padding:20px 6px;font-size:8px}html[data-surface=auth] .preview-tools>span{display:none}}@media (max-width:800px){html[data-surface=auth] .auth-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}html[data-surface=auth] .brand-copy h2{font-size:35px}html[data-surface=auth] .brand-panel{padding:23px 18px}html[data-surface=auth] .panel-kicker{font-size:8px}html[data-surface=auth] .brand-copy>p{font-size:11px}html[data-surface=auth] .form-panel{padding:23px 23px 0}html[data-surface=auth] .profile-example{width:202px}html[data-surface=auth] .profile-example h3{font-size:16px}html[data-surface=auth] .match-example{min-width:220px;bottom:52px}html[data-surface=auth] .match-example strong{font-size:9px}html[data-surface=auth] .match-example small{font-size:6px}html[data-surface=auth] .brand-panel-bottom{grid-template-columns:1fr;gap:13px;padding-top:17px}html[data-surface=auth] .value-item{flex-direction:row;align-items:center;gap:10px}html[data-surface=auth] .value-item>strong{font-size:9px}html[data-surface=auth] .brand-copy{margin-top:44px}html[data-surface=auth] .product-scene{min-height:300px}html[data-surface=auth] .floating-label{font-size:6px;bottom:23px}html[data-surface=auth] .form-heading h1{font-size:30px}html[data-surface=auth] .form-heading p{font-size:12px}html[data-surface=auth] .recruiter-footer{font-size:9px}}@media (max-width:650px){html[data-surface=auth] .auth-site{padding:7px 9px 0}html[data-surface=auth] .site-header{gap:15px;height:59px;padding:0 4px}html[data-surface=auth] .auth-brand{gap:4px;font-size:17px}html[data-surface=auth] .auth-brand .scouted-mark{width:26px;height:26px}html[data-surface=auth] .header-right{gap:8px}html[data-surface=auth] .home-link{display:none}html[data-surface=auth] .theme-control{padding:3px}html[data-surface=auth] .theme-control button{width:29px;height:29px}html[data-surface=auth] .theme-control svg{width:14px;height:14px}html[data-surface=auth] .auth-layout{border-radius:24px;flex-direction:column;gap:7px;min-height:0;margin-top:8px;padding:7px;display:flex}html[data-surface=auth] .form-panel{order:0;padding:22px 21px 9px}html[data-surface=auth] .form-top{font-size:9px}html[data-surface=auth] .form-content{max-width:420px;padding:35px 0 27px}html[data-surface=auth] .form-heading h1{margin-bottom:14px;font-size:33px}html[data-surface=auth] .form-heading p{max-width:100%;margin-bottom:25px;font-size:13px}html[data-surface=auth] .form-eyebrow{font-size:10px}html[data-surface=auth] .auth-field label{font-size:12px}html[data-surface=auth] .input-wrap{min-height:54px}html[data-surface=auth] .input-wrap input{font-size:14px}html[data-surface=auth] .primary-button{min-height:50px;font-size:13px}html[data-surface=auth] .auth-hint{font-size:10px}html[data-surface=auth] .google-button{font-size:12px}html[data-surface=auth] .terms-copy{max-width:100%;margin-top:22px;font-size:10px}html[data-surface=auth] .mode-prompt{margin-top:28px;font-size:11px}html[data-surface=auth] .recruiter-footer{justify-content:center;gap:10px;padding:19px 0 10px;font-size:9px}html[data-surface=auth] .brand-panel{border-radius:17px;order:1;min-height:0;padding:23px 22px 20px}html[data-surface=auth] .panel-kicker{font-size:8px}html[data-surface=auth] .brand-copy{margin-top:20px}html[data-surface=auth] .brand-copy h2{font-size:35px}html[data-surface=auth] .brand-copy>p{margin:15px 0 0;font-size:11px;line-height:1.8}html[data-surface=auth] .brand-copy>p br,html[data-surface=auth] .product-scene{display:none}html[data-surface=auth] .brand-panel-bottom{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:23px;padding-top:17px}html[data-surface=auth] .value-item{flex-direction:column;align-items:flex-start;gap:5px}html[data-surface=auth] .value-item>strong{font-size:9px}html[data-surface=auth] .value-item>span{font-size:7px}html[data-surface=auth] .auth-footer{flex-wrap:wrap;align-items:center;gap:11px;padding:17px 4px 20px}html[data-surface=auth] .preview-tools{border-top:1px solid var(--line);flex:1 0 100%;order:3;justify-content:center;margin-top:0;padding-top:14px}html[data-surface=auth] .preview-tools>span{font-size:7px;display:block}html[data-surface=auth] .preview-tools button{font-size:8px}html[data-surface=auth] .auth-footer>a{margin-inline-start:auto}html[data-surface=auth] .otp-inputs{gap:6px}html[data-surface=auth] .otp-inputs input{border-radius:9px;height:53px;font-size:22px}html[data-surface=auth] .code-actions,html[data-surface=auth] .text-button{font-size:9px}}@media (max-width:360px){html[data-surface=auth] .form-panel{padding:21px 15px 6px}html[data-surface=auth] .form-heading h1{font-size:30px}html[data-surface=auth] .form-content{padding-top:30px}html[data-surface=auth] .theme-control button{width:25px;height:25px}html[data-surface=auth] .auth-brand{font-size:16px}html[data-surface=auth] .otp-inputs{gap:4px}html[data-surface=auth] .otp-inputs input{height:47px;font-size:20px}html[data-surface=auth] .code-actions{gap:7px}html[data-surface=auth] .recruiter-footer{font-size:8px}html[data-surface=auth] .brand-copy h2{font-size:31px}html[data-surface=auth] .preview-tools{gap:9px}html[data-surface=auth] .preview-tools>span{font-size:6px}html[data-surface=auth] .preview-tools button{font-size:7px}}@media (prefers-reduced-motion:reduce){html[data-surface=auth] *,html[data-surface=auth] :before,html[data-surface=auth] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-surface=auth] body{letter-spacing:normal;font-variant-numeric:normal;padding:0;font-weight:400;line-height:normal}html[data-surface=auth] h1,html[data-surface=auth] h2,html[data-surface=auth] h3{text-wrap:wrap;text-transform:none}html[data-surface=auth] main{padding:0}html[data-surface=auth] svg[width="0"]{width:0;height:0}html[data-surface=auth] a.primary-button{text-decoration:none}html[data-surface=auth] .input-wrap:focus-within,html[data-surface=auth] .otp-inputs input:focus{border-color:var(--orange)}html[data-surface=auth] .input-wrap input,html[data-surface=auth] .input-wrap input:focus{box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0}html[data-surface=auth] .google-button:disabled,html[data-surface=auth] .text-button:disabled{opacity:1}html[data-surface=auth] .otp-inputs input{box-shadow:none}html[data-surface=auth] .demo-button{text-underline-offset:3px;margin:16px auto 0;text-decoration:underline;display:block}html[data-surface=auth] .access-form{gap:14px;display:grid}html[data-surface=auth] .access-form .primary-button{margin-top:6px}html[data-surface=auth] .access-form .email-destination{margin-bottom:0}html[data-surface=auth] .specializations{border:0;min-width:0;margin:0;padding:0}html[data-surface=auth] .specializations legend{margin-bottom:6px;font-size:12px;font-weight:500}html[data-surface=auth] .specializations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:10px;display:grid}html[data-surface=auth] .specializations label{align-items:center;gap:8px;font-size:12px;display:flex}@media (max-width:650px){html[data-surface=auth] .specializations>div{grid-template-columns:1fr}}@keyframes form-enter{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}
