.au-mw-pick{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px;padding:16px 18px;border-radius:14px;background:var(--au-tile);box-shadow:inset 0 0 0 1px var(--au-edge)}.au-mw-pick-main{display:flex;flex-direction:column;gap:6px}.au-mw-num{font-size:44px;font-weight:800;line-height:1;letter-spacing:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--au-ink)}.au-mw-pick-aside{flex:1 1 160px;margin:0;font-size:13px;line-height:1.45;color:var(--au-dim)}.reg-page .au-mw-code{letter-spacing:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reg-page .au-mw-code::placeholder{letter-spacing:3px}.au-mw-expires{margin:14px 0 0;font-size:13px;line-height:1.45;color:var(--au-dim)}.au-mw-note{margin-top:12px}.au-mw-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.reg-page .au-mail-link{min-height:0;padding:0;border:0;border-radius:0;background:none;font-family:inherit;letter-spacing:normal;text-transform:none;color:var(--au-link);cursor:pointer}.reg-page .au-mail-link:hover:not(:disabled){background:none;color:var(--au-link);text-decoration:underline}.reg-page .au-mail-link:disabled{color:var(--au-mute);cursor:not-allowed}.au-mail-link-row{margin-top:12px}.reg-page .au-ml-pick{letter-spacing:6px;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reg-page .au-ml-pick::placeholder{letter-spacing:6px}.au-ml a.au-cta{text-decoration:none}.au-ml-loading{display:flex;align-items:center;gap:10px}.au-ml-decline{margin-top:26px;padding-top:16px;border-top:1px solid var(--au-edge)}.reg-page{--au-link:#6fb0ff;--au-link-strong:#2f86ff;--au-caps:#7fa8dd;--au-soft:#cfdced;--au-ink:#dbe7f7;--au-dim:#a6b9d2;--au-mute:#6b83a6;--au-field:rgba(3,6,14,0.55);--au-field-line:rgba(96,146,220,0.22);--au-tile:rgba(255,255,255,0.035);--au-tile-on:rgba(47,134,255,0.18);--au-pick:#2f7dff;--au-edge:rgba(255,255,255,0.1);--au-edge-hover:rgba(255,255,255,0.26);--au-chip-edge:rgba(96,146,220,0.28);--au-chip-hover:rgba(96,146,220,0.6);--au-cta:linear-gradient(180deg,#2f86ff,#1263e6);--au-cta-hover:linear-gradient(180deg,#4b97ff,#1c6df0);--au-error:#ff8a96;--au-ease:cubic-bezier(0.25,0.8,0.25,1);--au-glass:linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.02) 40%),rgba(8,15,30,0.55);--au-glass-edge:inset 0 0 0 1px rgba(255,255,255,0.12),inset 0 1px 0 rgba(255,255,255,0.18);position:relative;isolation:isolate;display:flow-root;min-height:100vh;color:var(--text);font-family:var(--sans);line-height:1.5}.reg-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 22% 88%,rgba(47,134,255,.26),transparent 70%),radial-gradient(60% 50% at 82% 8%,rgba(70,214,255,.09),transparent 70%),linear-gradient(180deg,#071226,var(--bg))}.reg-page:not(.reg-login) .reg-backdrop:before{content:"";position:absolute;inset:0;background:url(/brand/reg-room.webp) 0/cover no-repeat;animation:reg-room-in .45s var(--au-ease)}.reg-page:not(.reg-login) .reg-backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 95% at 28% 62%,rgba(4,7,14,.1),rgba(4,7,14,.55)),rgba(4,7,14,.22);animation:reg-room-in .45s var(--au-ease)}@keyframes reg-room-in{0%{opacity:0}}.reg-penguin{position:absolute;left:3vw;bottom:clamp(16px,5vh,56px);width:min(520px,max(21vw,calc(47vw - 286px)));aspect-ratio:900/895;background:url(/brand/reg-penguin.webp) bottom/contain no-repeat;transform-origin:left bottom;transition:opacity .35s var(--au-ease),transform .45s var(--au-ease)}.reg-page:not(.reg-login) .reg-penguin{opacity:0;transform:translateX(-40px)}@media (prefers-reduced-motion:reduce){.reg-penguin{transition:none}.reg-page:not(.reg-login) .reg-backdrop:after,.reg-page:not(.reg-login) .reg-backdrop:before{animation:none}}.reg-page :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reg-page ::selection{background:rgba(46,123,255,.28);color:var(--on-fill)}.au-frame{box-sizing:border-box;max-width:calc(100% - 48px);margin:56px auto 48px;padding:28px 36px 34px;border-radius:28px;background:var(--au-glass);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:var(--au-glass-edge),0 30px 80px rgba(0,0,0,.5)}.au-brand,.au-frame{width:-moz-fit-content;width:fit-content}.au-brand{display:flex;align-items:center;gap:10px;margin:0 auto 24px;color:var(--text)}.au-brand:hover{color:var(--text);text-decoration:none}.au-brand>span{display:block}.au-brand-name{font-family:var(--display);font-size:17px;line-height:1.2;letter-spacing:.3px;color:#ffffff}.au-brand-name,.au-brand-sub{display:block;font-weight:800;text-transform:uppercase;white-space:nowrap}.au-brand-sub{margin-top:2px;font-size:10px;line-height:1.3;letter-spacing:1.6px;color:var(--accent)}.au-caps{font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--au-caps)}.au-lede{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--text-mute);text-wrap:pretty}.au-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--au-link)}.au-link:hover{color:#a8ccff;text-decoration:none}.reg-page .au-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;min-height:0;padding:0 18px 0 22px;border:0;border-radius:14px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:normal;text-transform:none;white-space:nowrap;color:var(--text);cursor:pointer}.reg-page .au-ghost:hover:not(:disabled){background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);color:#ffffff;text-decoration:none}.reg-page .au-ghost .ms{color:#8fc0ff}.reg-page .au-ghost.sm{height:38px;padding:0 18px;border-radius:11px;font-size:14px}.reg-page .au-mentor{padding:0;border:0;border-radius:0;background:none;font-size:14px;font-weight:700;letter-spacing:normal;line-height:1.5;color:var(--au-link-strong)}.reg-page .au-cta,.reg-page .au-mentor{min-height:0;font-family:var(--sans);cursor:pointer}.reg-page .au-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 20px 0 24px;border:0;border-radius:14px;background:var(--au-cta);font-size:16px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#ffffff}.reg-page .au-cta:hover:not(:disabled){background:var(--au-cta-hover);color:#ffffff}.reg-page .au-cta:disabled{background:#12213a;box-shadow:inset 0 0 0 1px rgba(96,146,220,.2);color:var(--text-mute);opacity:1;cursor:not-allowed}.reg-page .au-cta[data-busy]:disabled{background:var(--au-cta);box-shadow:none;color:#ffffff;cursor:progress}.reg-page .au-cta .spin{border-color:#ffffff rgba(255,255,255,.35) rgba(255,255,255,.35)}.reg-page .au-cta-wide{width:100%;padding:0 20px}.reg-page .au-cta-second{margin-top:10px;gap:12px;background:var(--au-tile);box-shadow:inset 0 0 0 1px var(--au-edge);text-transform:none;letter-spacing:.2px;font-weight:700;color:var(--au-ink)}.reg-page .au-cta-second:hover:not(:disabled){background:var(--au-tile-on);box-shadow:inset 0 0 0 1px var(--au-edge-hover);color:#ffffff}.reg-page .au-cta-second:disabled{background:var(--au-tile);box-shadow:inset 0 0 0 1px var(--au-edge);color:var(--au-mute)}.reg-page .au-back{display:inline-flex;align-items:center;gap:6px;height:52px;min-height:0;padding:0 18px 0 12px;border:0;border-radius:14px;background:transparent;box-shadow:inset 0 0 0 1px var(--au-chip-edge);font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:normal;color:var(--au-ink);cursor:pointer}.reg-page .au-back .ms{color:var(--au-soft)}.reg-page .au-back:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--au-chip-hover);color:var(--au-ink)}.au-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:22px}.au-actions-first{gap:20px;margin-top:26px}.au-label{display:block;margin:0;font-family:var(--sans);font-size:12px;font-weight:800;line-height:1.5;letter-spacing:1.4px;text-transform:uppercase;color:var(--au-caps)}.au-gap{margin-top:14px}.reg-page .au-input{display:block;width:100%;height:48px;margin-top:8px;padding:0 14px;border:1px solid var(--au-field-line);border-radius:12px;background:var(--au-field);font-family:var(--sans);font-size:16px;color:var(--text);outline:none;box-shadow:none}.reg-page .au-input::placeholder{color:#5e7194}.reg-page .au-input:focus{border-color:var(--au-pick);box-shadow:none}.reg-page .au-input-tall{height:50px}.reg-page .au-input-code{text-transform:uppercase;letter-spacing:1px}.reg-page .au-input-code::placeholder{text-transform:none;letter-spacing:normal}.au-hint{margin-top:6px;color:var(--text-faint)}.au-error,.au-hint,.au-typo{font-size:13px;line-height:1.45}.au-error,.au-typo{margin:6px 0 0;color:var(--au-error)}.au-error{margin-top:10px}.au-grid{display:grid;grid-template-columns:420px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start;width:1100px;max-width:100%}.au-preview{min-width:0;padding:4px 32px 0 0}.au-pv-head{display:flex;align-items:center;gap:10px}.au-pv-head .au-caps{flex:1 1;letter-spacing:1.6px}.au-pv-step{font-size:12px;font-weight:700;color:var(--au-mute)}.au-pv-dir{gap:12px;margin-top:18px}.au-pv-dir,.au-pv-icon{display:flex;align-items:center}.au-pv-icon{flex:none;justify-content:center;width:46px;height:46px;border-radius:13px;background:rgba(47,134,255,.16);color:#5aa2ff}.au-pv-dir-text{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;min-height:72px}.au-pv-title{font-family:var(--display);font-size:22px;font-weight:800;line-height:1.15;color:#ffffff;text-wrap:pretty}.au-pv-meta{margin-top:4px;font-size:13px;font-weight:600;line-height:1.2;color:var(--text-mute)}.au-pv-desc{min-height:93px;margin:12px 0 0;font-size:15px;line-height:1.55;color:var(--au-soft);text-wrap:pretty}.au-pv-rule{height:1px;margin:20px 0 18px;background:var(--au-edge)}.au-pv-rule-day{margin-bottom:16px}.au-pv-agent{display:flex;align-items:flex-start;gap:12px}.au-pv-agent-icon{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(28,62,120,.45);color:var(--au-link)}.au-pv-agent-text{flex:1 1;min-width:0}.au-pv-leads{font-size:13px;font-weight:500;color:var(--text-mute)}.au-pv-leads b{font-weight:700;color:var(--text)}.au-pv-voice{margin-top:8px;padding:10px 12px;border-radius:4px 12px 12px 12px;background:var(--au-tile-on);font-size:14px;line-height:1.5;color:var(--au-ink);text-wrap:pretty}.au-pv-pace{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14px;color:var(--au-soft)}.au-pv-pace .ms{color:var(--au-caps)}.au-pv-pace b{font-weight:700;color:#ffffff}.au-pv-goals{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.au-pv-goal{display:flex;align-items:center;height:26px;padding:0 10px;border-radius:99px;background:rgba(47,134,255,.14);font-size:13px;font-weight:600;color:#8fc0ff}.au-pv-rule-day+.au-caps{letter-spacing:1.5px}.au-pv-day{min-height:45px;margin-top:6px;font-size:16px;font-weight:700;line-height:1.4;color:#ffffff;text-wrap:pretty}.au-pv-ready{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;color:#8fc0ff}.au-pv-ready .ms{color:var(--accent)}.au-pv-pending{margin-top:6px;font-size:13px;font-weight:500;color:var(--text-faint)}.au-card{min-width:0;padding:4px 0 0}.au-card-head{display:flex;align-items:center;gap:12px}.au-card-title{flex:1 1;margin:0;font-family:var(--display);font-size:21px;font-weight:800;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;color:#ffffff}.au-steps{display:flex;align-items:center;gap:10px;margin:18px 0 0;padding:0;list-style:none}.au-step{display:contents}.reg-page .au-step-go{display:flex;align-items:center;gap:8px;min-height:0;padding:0;border:0;background:none;font:inherit;letter-spacing:normal}.reg-page button.au-step-go{cursor:pointer}.au-step-dot{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--accent);font-size:12px;font-weight:800;color:#ffffff}.au-step-dot .ms{font-variation-settings:"wght" 700}.au-step[data-state=todo] .au-step-dot{background:none;box-shadow:inset 0 0 0 1.5px rgba(96,146,220,.4);color:var(--text-faint)}.au-step-label{font-size:12px;font-weight:800;letter-spacing:1.2px;white-space:nowrap;color:#ffffff}.au-step[data-state=done] .au-step-label{color:#8fc0ff}.au-step[data-state=todo] .au-step-label{color:var(--text-faint)}.au-step-line{flex:1 1;min-width:16px;height:2px;border-radius:2px;background:rgba(96,146,220,.2)}.au-step-line[data-state=done]{background:var(--accent)}@keyframes auStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.au-body{animation:auStepIn .22s var(--au-ease)}.au-title{margin:24px 0 0;font-family:var(--display);font-size:26px;font-weight:800;line-height:1.25;letter-spacing:normal;text-transform:none;color:#ffffff}.au-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.reg-page .au-agent,.reg-page .au-pace,.reg-page .au-tile{min-height:0;border:0;border-radius:14px;background:var(--au-tile);box-shadow:inset 0 0 0 1px var(--au-edge);font-family:var(--sans);font-weight:400;letter-spacing:normal;text-align:left;color:var(--au-ink);cursor:pointer;transition:box-shadow .14s ease}.reg-page .au-agent:hover:not(:disabled),.reg-page .au-pace:hover:not(:disabled),.reg-page .au-tile:hover:not(:disabled){border:0;box-shadow:inset 0 0 0 1px var(--au-edge-hover);color:var(--au-ink)}.reg-page .au-agent[aria-pressed=true],.reg-page .au-pace[aria-pressed=true],.reg-page .au-tile[aria-pressed=true]{background:var(--au-tile-on);box-shadow:inset 0 0 0 1.5px var(--au-pick);color:#ffffff}.reg-page .au-tile{display:flex;flex-direction:column;align-items:stretch;min-height:104px;padding:14px}.au-tile-top{display:flex;align-items:center;gap:6px;color:var(--au-caps)}.au-tile[aria-pressed=true] .au-tile-top{color:#5aa2ff}.au-tile-fill{flex:1 1}.au-tile-check{color:var(--accent)}.au-hit{display:flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:rgba(242,185,75,.16);font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#f2b94b}.au-tile-title{margin-top:10px;font-size:15px;font-weight:700;line-height:1.3}.au-tile-meta{margin-top:5px;font-size:12.5px;font-weight:600;color:var(--text-faint)}.au-tile[aria-pressed=true] .au-tile-meta{color:var(--text-mute)}.au-caps-first,.au-caps-gap{margin-top:18px}.au-agents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.reg-page .au-agent{display:flex;gap:12px;min-height:70px;padding:12px 14px}.au-agent-icon{padding-top:1px;color:var(--au-caps)}.au-agent[aria-pressed=true] .au-agent-icon{color:#5aa2ff}.au-agent-text{flex:1 1;min-width:0}.au-agent-name{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;font-size:15px;font-weight:700}.au-rec{font-size:11px;font-weight:700;color:#8fc0ff}.au-agent-line{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--text-mute)}.au-agent[aria-pressed=true] .au-agent-line{color:var(--au-dim)}.au-paces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.reg-page .au-pace{display:flex;flex-direction:column;padding:12px 14px}.au-pace-title{font-size:16px;font-weight:800}.au-pace-note{margin-top:2px;font-size:13px;color:var(--text-mute)}.au-pace[aria-pressed=true] .au-pace-note{color:var(--au-dim)}.au-goals-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:18px}.au-optional{font-size:12px;font-weight:600;color:var(--au-mute)}.au-goals{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.reg-page .au-goal{display:flex;align-items:center;gap:6px;height:36px;min-height:0;padding:0 14px;border:0;border-radius:99px;background:transparent;box-shadow:inset 0 0 0 1px var(--au-chip-edge);font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:normal;color:var(--au-soft);cursor:pointer}.reg-page .au-goal:hover:not(:disabled){border:0;box-shadow:inset 0 0 0 1px var(--au-chip-hover);color:var(--au-soft)}.reg-page .au-goal[aria-pressed=true]{padding-left:10px;background:rgba(47,134,255,.18);box-shadow:inset 0 0 0 1px var(--au-pick);color:#ffffff}.reg-page .au-goal[aria-pressed=true] .ms{color:#8fc0ff}.reg-page .au-goal-own{gap:4px;padding-left:10px;color:var(--au-link)}.reg-page .au-goal-own:hover:not(:disabled){color:var(--au-link)}.reg-page .au-goal-own[aria-pressed=true]{gap:6px}.reg-page .au-goal-text{height:64px;min-height:0;margin-top:10px;padding:10px 14px;font-size:15px;line-height:1.45;resize:none}.au-body>.au-pair{margin-top:20px}.au-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.au-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.au-invite{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border-radius:12px;background:rgba(95,211,154,.08);box-shadow:inset 0 0 0 1px rgba(95,211,154,.3);font-size:14px;font-weight:600;color:#cfeedd}.au-invite .ms{color:#5fd39a}.reg-page .au-mentor{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-top:14px;color:var(--au-link)}.reg-page .au-mentor b{font-weight:700}.reg-page .au-mentor span{font-weight:400;color:var(--text-faint)}.reg-page .au-mentor:hover:not(:disabled){color:#a8ccff}.au-missing{margin-top:10px;font-size:13px;color:var(--text-mute)}.au-done{flex-direction:column;padding:34px 10px 6px;text-align:center;animation:auStepIn .24s var(--au-ease)}.au-done,.au-done-mark{display:flex;align-items:center}.au-done-mark{justify-content:center;width:76px;height:76px;border-radius:50%;background:var(--accent);color:#ffffff}.au-done-mark .ms{font-variation-settings:"wght" 700}.au-done-title{margin:20px 0 0;font-family:var(--display);font-size:28px;font-weight:800;line-height:1.2;letter-spacing:normal;text-transform:none;color:#ffffff}.au-done-line{max-width:440px;margin:10px 0 0;font-size:16px;line-height:1.55;color:var(--au-dim);text-wrap:pretty}.reg-page .au-done-cta{gap:10px;height:56px;margin-top:26px;padding:0 20px}.au-done-note{margin:14px 0 0;font-size:14px;color:var(--text-faint)}.au-calm,.au-digits,.au-sky,.au-word{display:none}.au-login{width:452px;max-width:100%;animation:auStepIn .22s var(--au-ease)}.au-login-title{margin:0;font-family:var(--display);font-size:28px;font-weight:800;line-height:1.2;letter-spacing:normal;text-transform:none;color:#ffffff}.au-note{margin:16px 0 0;padding:12px 14px;border-radius:12px;background:var(--au-tile);font-size:13px;line-height:1.5;color:var(--text-mute)}.au-login-first{margin-top:22px}.au-forgot{margin-top:12px;padding:0;border:0;background:none;cursor:pointer}.au-forgot-note{margin-top:10px}.reg-page .au-login .au-cta{margin-top:14px}.au-rule{height:1px;margin:20px 0 16px;background:rgba(96,146,220,.14)}.au-login-foot{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.au-push{margin-left:auto}@media (max-width:1000px){.au-grid{grid-template-columns:minmax(0,1fr);gap:20px}.au-preview{order:2;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.1)}}@media (max-width:620px){.au-frame{max-width:calc(100% - 24px);margin:12px auto 24px;padding:20px 16px 24px;border-radius:20px}.au-brand{margin-bottom:18px}.au-actions-first>*,.au-login-foot>.au-ghost{flex:1 1 100%}.au-login-foot>.au-push{margin:2px auto 0}.au-agents,.au-pair,.au-tiles{grid-template-columns:minmax(0,1fr)}.au-card-head{flex-wrap:wrap}.au-step:not([data-state=active]) .au-step-label{display:none}}@media (max-width:420px){.au-paces{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.au-brand-sub,.au-hit,.au-rec{font-size:12px}.au-brand,.au-link,.reg-page .au-mentor{min-height:40px}.reg-page .au-ghost.sm{height:40px}}@media (pointer:coarse){.reg-page .au-goal{min-height:44px}}.au-login-penguin,.au-m-steps,.au-signup-ask,.au-tile-more,.au-tile-radio,.reg-page .au-eye{display:none}.au-signup{display:contents}.au-pass{position:relative}.au-field-error{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;line-height:1.45;color:var(--au-error)}.reg-page .au-input[aria-invalid=true]{border-color:var(--au-error)}@media (max-width:760px){.reg-page{min-height:100svh}.reg-backdrop{background:#070f1e}.reg-login .reg-backdrop{background:radial-gradient(90% 40% at 50% 16%,#143066 0,rgba(7,15,30,0) 70%),#070f1e}.reg-page:not(.reg-login) .reg-backdrop:after,.reg-page:not(.reg-login) .reg-backdrop:before{content:none;background:none}.reg-penguin{display:none}.au-frame{width:100%;max-width:none;min-height:100svh;margin:0;padding:22px 24px 26px;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#eaf1fb}.au-brand{width:-moz-fit-content;width:fit-content;min-height:40px;margin:-5px 0 0;gap:10px}.au-brand img{width:auto;height:30px}.au-brand-name{font-family:var(--sans);font-size:15px;letter-spacing:.45px}.au-brand-sub{display:none}.au-label{font-size:14px;line-height:1.3;color:#c3d0e4}.au-caps,.au-label{font-weight:600;letter-spacing:normal;text-transform:none}.au-caps{font-size:13px;color:#93a6c3}.au-lede{margin-top:8px;line-height:1.45;color:#93a6c3}.au-gap{margin-top:16px}.reg-page .au-input{height:54px;margin-top:8px;padding:0 16px;border:1.5px solid #22395c;border-radius:14px;background:#0a1526;color:#eaf1fb}.reg-page .au-input::placeholder{color:#5f7393}.reg-page .au-input:focus{border-color:#3a86ff}.reg-page .au-input[aria-invalid=true]{border-color:#ff7a7a}.reg-page .au-goal-text{height:88px;padding:12px 16px}.au-error,.au-field-error,.au-typo{margin-top:8px;color:#ff8a8a}.reg-page .au-cta{height:56px;padding:0 20px;border-radius:14px;background:#2f7cf6;box-shadow:none;font-size:17px;font-weight:700;letter-spacing:normal;text-transform:none}.reg-page .au-cta:hover:not(:disabled){background:#4b90ff}.reg-page .au-cta[data-busy]:disabled{background:#2f7cf6}.reg-page .au-back{justify-content:center;height:52px;padding:0 18px 0 12px;box-shadow:inset 0 0 0 1.5px #2a4369;font-size:16px;font-weight:600;color:#eaf1fb}.reg-page .au-back:hover:not(:disabled){background:#0f1e36;box-shadow:inset 0 0 0 1.5px #2a4369}.reg-login .au-frame{display:flex;flex-direction:column}.au-login-penguin{display:block;width:181px;height:180px;margin:-1px auto 6px;pointer-events:none;background:url(/brand/reg-penguin.webp) 50%/contain no-repeat}.au-login{width:auto}.au-login,.au-login form{display:flex;flex:1 1;flex-direction:column}.au-login-title{font-family:var(--sans);font-size:30px;line-height:1.1;letter-spacing:-.3px}.au-login .au-lede{font-size:16px}.au-login-first{margin-top:22px}.au-pass .au-input{padding-right:50px}.reg-page .au-eye{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:50px;height:54px;min-height:0;padding:0;border:0;border-radius:0 14px 14px 0;background:none;color:#93a6c3;cursor:pointer}.reg-page .au-eye:hover:not(:disabled){background:none;color:#eaf1fb}.reg-page .au-login .au-cta{margin-top:22px}.au-rule{display:none}.au-login-foot{flex-direction:column;flex-wrap:nowrap;gap:0;margin-top:auto;padding-top:24px}.au-signup{display:flex;align-items:center;gap:6px;font-size:15px;color:#93a6c3}.au-signup-ask{display:inline}.reg-page .au-ghost.au-signup-go{padding:0;border-radius:0;background:none;box-shadow:none;font-size:15px;font-weight:700;color:#6aa8ff}.reg-page .au-ghost.au-signup-go:hover:not(:disabled){background:none;box-shadow:none;color:#a8ccff}.au-login-foot>.au-push{margin:0}.au-login-foot .au-link{font-weight:500;color:#93a6c3}.reg-page:not(.reg-login) .au-frame{position:relative;padding-bottom:0}.au-preview{display:none}.au-card{padding:0}.au-card-head{position:absolute;top:17px;right:24px}.au-card-title{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.reg-page .au-card-head .au-ghost.sm{padding:0 14px;border-radius:12px;background:transparent;box-shadow:inset 0 0 0 1.5px #2a4369;font-size:14px;font-weight:600}.reg-page .au-card-head .au-ghost.sm:hover:not(:disabled){background:#0f1e36;box-shadow:inset 0 0 0 1.5px #2a4369}.au-m-steps{display:flex;justify-content:space-between;gap:12px;margin-top:21px;font-size:13px;font-weight:600;color:#93a6c3}.au-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.au-step{display:block;height:4px;border-radius:2px;background:#1d3253}.au-step[data-state=active],.au-step[data-state=done]{background:#2f7cf6}.reg-page .au-step>*{display:none}.au-title{margin-top:22px;font-family:var(--sans);font-size:30px;line-height:1.1;letter-spacing:-.3px}.au-tiles{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:18px}.reg-page .au-tile{display:grid;grid-template-columns:40px minmax(0,auto) minmax(0,1fr) 36px;align-items:center;grid-row-gap:3px;row-gap:3px;min-height:0;padding:12px 14px;border-radius:16px;background:#0b1628;box-shadow:inset 0 0 0 1.5px #1d3253;color:#eaf1fb}.reg-page .au-agent:hover:not(:disabled),.reg-page .au-pace:hover:not(:disabled),.reg-page .au-tile:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px #2f4d78;color:#eaf1fb}.reg-page .au-agent[aria-pressed=true],.reg-page .au-pace[aria-pressed=true],.reg-page .au-tile[aria-pressed=true]{background:#0f2547;box-shadow:inset 0 0 0 1.5px #2f7cf6;color:#eaf1fb}.au-tile-top{display:contents}.au-tile-top>.ms:first-child{display:flex;grid-column:1;grid-row:1/3;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#13223b;color:#8fb4ef}.au-tile[aria-pressed=true] .au-tile-top>.ms:first-child{background:#1d3f75;color:#ffffff}.au-tile-check,.au-tile-fill{display:none}.au-tile-top .au-hit{grid-column:3;grid-row:1;justify-self:start;height:auto;margin-left:8px;padding:3px 6px;border-radius:6px;background:#f3b740;letter-spacing:.72px;color:#1a1200}.au-tile-title{grid-column:2;grid-row:1;align-self:end;margin:0 0 0 14px;font-size:16px;line-height:1.25}.au-tile-meta{grid-column:2/4;grid-row:2;align-self:start;margin:0 0 0 14px;font-size:13px;font-weight:400;color:#93a6c3}.au-tile[aria-pressed=true] .au-tile-meta{color:#a9c3ea}.au-tile-radio{display:flex;grid-column:4;grid-row:1/3;justify-self:end;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px #33507a}.au-tile[aria-pressed=true] .au-tile-radio{box-shadow:inset 0 0 0 2px #2f7cf6}.au-tile[aria-pressed=true] .au-tile-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:#2f7cf6}.au-tile-more{display:flex;flex-direction:column;gap:8px;grid-column:1/-1;grid-row:3;margin-top:9px;padding:12px 0 2px;border-top:1px solid #23406b}.au-tile-desc{font-size:14px;line-height:1.45;color:#c9d6ea}.au-tile-day{font-size:13px;line-height:1.4;color:#a9c3ea}.au-actions-dock{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;flex-wrap:nowrap;margin:0 -24px;padding:22px 24px;background:linear-gradient(0deg,#070f1e 72%,rgba(7,15,30,0))}.au-actions-dock:not(.au-actions-first) .au-cta{flex:1 1}.au-actions-first{flex-direction:column;align-items:stretch;gap:12px}.au-actions-first>*{flex:none}.reg-page .au-actions-first .au-ghost{height:40px;padding:0;background:none;box-shadow:none;font-size:14px;font-weight:500;color:#93a6c3}.reg-page .au-actions-first .au-ghost .ms{color:inherit}.reg-page .au-actions-first .au-ghost:hover:not(:disabled){background:none;box-shadow:none;color:#eaf1fb}.au-caps-first,.au-caps-gap,.au-goals-head{margin-top:22px}.au-agents,.au-paces{gap:8px}.reg-page .au-agent,.reg-page .au-pace{border-radius:16px;background:#0b1628;box-shadow:inset 0 0 0 1.5px #1d3253}.reg-page .au-goal{box-shadow:inset 0 0 0 1.5px #2a4369}.reg-page .au-goal[aria-pressed=true]{background:#0f2547;box-shadow:inset 0 0 0 1.5px #2f7cf6}.au-body>.au-pair{margin-top:22px}.au-pair{gap:16px}.au-actions:not(.au-actions-dock){flex-direction:column-reverse;flex-wrap:nowrap;align-items:stretch;margin-top:24px}.au-done,.reg-page:not(.reg-login) form.au-body{padding-bottom:26px}.au-missing{color:#93a6c3}.reg-page .au-mentor{color:#6aa8ff}}@media (min-width:1100px){.reg-page .reg-backdrop{overflow:hidden;background:#050b17}.reg-page:not(.reg-login) .reg-backdrop:before{content:none;background:none}.reg-page .au-sky[data-on]{display:block;position:absolute;inset:0;width:100%;height:100%}.reg-page .au-calm[data-on]{display:block;position:absolute;inset:0;background:radial-gradient(32% 38% at 12% 8%,rgba(34,211,255,.16),rgba(34,211,255,0) 70%),radial-gradient(36% 42% at 88% 92%,rgba(47,134,255,.18),rgba(47,134,255,0) 70%)}.reg-page .reg-backdrop:after,.reg-page:not(.reg-login) .reg-backdrop:after{content:"";position:absolute;inset:auto 0 0;height:24vh;background:url(/brand/arctic.svg) bottom/cover no-repeat;animation:none}.reg-login .reg-penguin{display:none}.reg-login .au-digits{display:block;position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.reg-login .au-frame{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:none;min-height:100vh;margin:0;padding:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#eaf1fb}.reg-login .au-brand{align-self:flex-start;margin:0}

  /* !important: BrandMark ставит картинке встроенный display: block, он сильнее любого правила. */.reg-login .au-brand img{display:none!important}.reg-login .au-brand-name{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.reg-login .au-brand-sub{position:absolute;bottom:40px;left:48px;margin:0;font-size:15px;font-weight:600;letter-spacing:normal;text-transform:none;color:#93a6c3}.reg-login .au-login-penguin{display:none}.reg-login .au-word{display:block;width:min(1040px,calc(100% - 96px));height:clamp(150px,27vh,230px);margin-top:40px}.reg-login .au-login{width:400px;padding:12px 0 48px}.reg-login .au-login-title{font-family:var(--sans);font-size:38px;line-height:1.1;letter-spacing:-.57px}.reg-login .au-lede{margin-top:10px;font-size:17px;line-height:1.45;color:#93a6c3}.reg-login .au-label{font-size:14px;font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none;color:#c3d0e4}.reg-login .au-login-first{margin-top:28px}.reg-login .au-gap{margin-top:16px}.reg-login .au-input{height:54px;margin-top:8px;padding:0 16px;border:1.5px solid #22395c;border-radius:14px;background:#0a1526;color:#eaf1fb}.reg-login .au-input::placeholder{color:#5f7393}.reg-login .au-input:focus{border-color:#3a86ff}.reg-login .au-input[aria-invalid=true]{border-color:#ff7a7a}.reg-login .au-pass .au-input{padding-right:50px}.reg-login .au-eye{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:50px;height:54px;min-height:0;padding:0;border:0;border-radius:0 14px 14px 0;background:none;color:#93a6c3;cursor:pointer}.reg-login .au-eye:hover:not(:disabled){background:none;color:#eaf1fb}.reg-login .au-error,.reg-login .au-field-error{margin-top:8px;color:#ff8a8a}.reg-login .au-login .au-cta{height:56px;margin-top:24px;padding:0 20px;border-radius:14px;background:#2f7cf6;box-shadow:none;font-size:17px;font-weight:700;letter-spacing:normal;text-transform:none}.reg-login .au-login .au-cta:hover:not(:disabled){background:#4b90ff}.reg-login .au-login .au-cta[data-busy]:disabled{background:#2f7cf6}.reg-login .au-rule{display:none}.reg-login .au-login-foot{flex-direction:column;flex-wrap:nowrap;gap:14px;margin-top:32px;padding-top:24px;border-top:1px solid #15253f;white-space:nowrap}.reg-login .au-signup{display:flex;align-items:center;gap:6px;font-size:15px;color:#93a6c3}.reg-login .au-signup-ask{display:inline}.reg-login .au-ghost.au-signup-go{height:auto;padding:0;border-radius:0;background:none;box-shadow:none;font-size:15px;font-weight:700;color:#6aa8ff}.reg-login .au-ghost.au-signup-go:hover:not(:disabled){background:none;box-shadow:none;color:#a8ccff}.reg-login .au-login-foot>.au-push{margin:0}.reg-login .au-login-foot .au-link{font-weight:500;color:#93a6c3}.reg-login .au-login-foot .au-link:hover{color:#eaf1fb}}@media (prefers-reduced-motion:reduce){.au-body,.au-done,.au-login{animation:none}.reg-page .au-agent,.reg-page .au-pace,.reg-page .au-tile{transition:none}}