.OtpField-module__7TYJQq__wrap{flex-direction:column;gap:8px;display:flex}.OtpField-module__7TYJQq__label{color:var(--foreground);font-size:13px;font-weight:600}.OtpField-module__7TYJQq__row{gap:8px;display:flex}.OtpField-module__7TYJQq__input{width:100%;color:var(--foreground);background:var(--surface);border:1px solid var(--line);border-radius:12px;flex:1;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.OtpField-module__7TYJQq__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--input-focus);outline:none}.OtpField-module__7TYJQq__input::placeholder{color:var(--muted)}.OtpField-module__7TYJQq__input:disabled{opacity:.6}.OtpField-module__7TYJQq__btn{color:var(--on-otp-action,var(--on-highlight));white-space:nowrap;background:var(--otp-action,var(--highlight));cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;transition:opacity .2s;display:inline-flex}.OtpField-module__7TYJQq__btn:hover{opacity:.9}.OtpField-module__7TYJQq__btn:disabled{cursor:not-allowed;opacity:.55}.OtpField-module__7TYJQq__codeRow{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.OtpField-module__7TYJQq__codeBox{aspect-ratio:1;width:100%;min-width:0;color:var(--foreground);font-variant-numeric:tabular-nums;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:0;font-size:20px;font-weight:700;transition:border-color .15s,box-shadow .15s}.OtpField-module__7TYJQq__codeBox:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--input-focus);outline:none}.OtpField-module__7TYJQq__codeBox:disabled{opacity:.6}.OtpField-module__7TYJQq__verifying,.OtpField-module__7TYJQq__sentTo{color:var(--muted);align-items:center;display:inline-flex}.OtpField-module__7TYJQq__verifying{gap:6px;font-size:13px}.OtpField-module__7TYJQq__codeFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.OtpField-module__7TYJQq__sentTo{gap:5px;font-size:12px}.OtpField-module__7TYJQq__resend{color:var(--highlight);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.OtpField-module__7TYJQq__resend:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}.OtpField-module__7TYJQq__testHint{color:var(--muted);margin:0;font-size:12px}.OtpField-module__7TYJQq__testHint strong{color:var(--foreground);letter-spacing:1px}.OtpField-module__7TYJQq__error{color:var(--danger);font-size:13px}.OtpField-module__7TYJQq__spin{animation:.8s linear infinite OtpField-module__7TYJQq__otp-spin}@keyframes OtpField-module__7TYJQq__otp-spin{to{transform:rotate(360deg)}}
.auth-module__B1JkAq__page{--otp-action:var(--auth-accent);--on-otp-action:var(--auth-accent-text);min-height:100svh;padding:24px var(--menu-pad,20px);background:var(--background);place-items:center;display:grid;overflow:auto}.auth-module__B1JkAq__card{background:var(--surface);border:1px solid var(--line);border-radius:12px;width:min(440px,100%);animation:.25s cubic-bezier(.16,1,.3,1) auth-module__B1JkAq__authIn;overflow:hidden}@keyframes auth-module__B1JkAq__authIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-module__B1JkAq__section{padding:22px}.auth-module__B1JkAq__section+.auth-module__B1JkAq__section{border-top:1px solid var(--line)}.auth-module__B1JkAq__header{text-align:center}.auth-module__B1JkAq__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:20px;font-weight:800}.auth-module__B1JkAq__subtitle{color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.auth-module__B1JkAq__microLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:800;display:block}.auth-module__B1JkAq__form{gap:14px;display:grid}.auth-module__B1JkAq__field{display:grid}.auth-module__B1JkAq__input{border:1px solid var(--line);background:var(--input-bg);width:100%;color:var(--foreground);border-radius:10px;padding:11px 12px;font-size:15px;transition:border-color .15s,box-shadow .15s}.auth-module__B1JkAq__input::placeholder{color:var(--muted)}.auth-module__B1JkAq__input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px rgba(var(--auth-accent-rgb), .12);outline:none}html[data-theme=dark] .auth-module__B1JkAq__input{border-color:var(--input-border)}.auth-module__B1JkAq__rowBetween{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.auth-module__B1JkAq__rowBetween>.auth-module__B1JkAq__microLabel{margin:0}.auth-module__B1JkAq__primary{background:var(--auth-accent);width:100%;color:var(--auth-accent-text);cursor:pointer;border:none;border-radius:10px;padding:12px 14px;font-size:15px;font-weight:700;transition:background .15s,opacity .15s}.auth-module__B1JkAq__primary:hover{background:var(--auth-accent-hover)}.auth-module__B1JkAq__primary:disabled{opacity:.55;cursor:not-allowed}.auth-module__B1JkAq__secondaryBtn{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--foreground);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:14.5px;font-weight:600;transition:background .15s;display:flex}.auth-module__B1JkAq__secondaryBtn svg{flex-shrink:0}.auth-module__B1JkAq__secondaryBtn:hover{background:var(--surface-2)}.auth-module__B1JkAq__secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.auth-module__B1JkAq__secondaryBtn+.auth-module__B1JkAq__secondaryBtn{margin-top:10px}.auth-module__B1JkAq__divider{text-align:center;color:var(--muted);margin:16px 0;font-size:12px;font-weight:600;position:relative}.auth-module__B1JkAq__divider:before,.auth-module__B1JkAq__divider:after{content:"";background:var(--line);width:calc(50% - 22px);height:1px;position:absolute;top:50%}.auth-module__B1JkAq__divider:before{left:0}.auth-module__B1JkAq__divider:after{right:0}.auth-module__B1JkAq__divider span{background:var(--surface);padding:0 8px;position:relative}.auth-module__B1JkAq__phoneReveal{margin-top:14px}.auth-module__B1JkAq__stepper{align-items:center;gap:6px;display:flex}.auth-module__B1JkAq__step{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.auth-module__B1JkAq__stepNum{border:1px solid var(--line);background:var(--surface);width:22px;height:22px;color:var(--muted);border-radius:999px;place-items:center;font-size:11.5px;display:inline-grid}.auth-module__B1JkAq__stepActive{color:var(--foreground)}.auth-module__B1JkAq__stepActive .auth-module__B1JkAq__stepNum{border-color:var(--auth-accent);background:var(--auth-accent);color:var(--auth-accent-text)}.auth-module__B1JkAq__stepDone .auth-module__B1JkAq__stepNum{border-color:var(--auth-accent);color:var(--auth-accent)}.auth-module__B1JkAq__stepConnector{background:var(--line);flex:1;min-width:10px;height:1px}.auth-module__B1JkAq__backBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;margin-bottom:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.auth-module__B1JkAq__backBtn:hover{color:var(--foreground)}.auth-module__B1JkAq__hint{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.auth-module__B1JkAq__skipRow{text-align:center;margin-top:12px}.auth-module__B1JkAq__footerText{text-align:center;color:var(--muted);font-size:13.5px}.auth-module__B1JkAq__inlineBtn,.auth-module__B1JkAq__linkBtn{color:var(--auth-accent);font-weight:700;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0}:is(.auth-module__B1JkAq__inlineBtn,.auth-module__B1JkAq__linkBtn):hover{text-decoration:underline}.auth-module__B1JkAq__linkBtn{font-size:13px;font-weight:600}.auth-module__B1JkAq__notice{border:1px solid var(--line);background:var(--surface-2);color:var(--foreground);border-radius:10px;padding:11px 13px;font-size:13.5px}.auth-module__B1JkAq__errorMsg{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger);border-radius:10px;padding:10px 13px;font-size:13.5px;font-weight:600}.auth-module__B1JkAq__section>.auth-module__B1JkAq__notice,.auth-module__B1JkAq__section>.auth-module__B1JkAq__errorMsg{margin-bottom:14px}.auth-module__B1JkAq__callbackMain{padding:24px}.auth-module__B1JkAq__authStage{display:contents}.appMain:has(.auth-module__B1JkAq__platformPage){max-width:none;margin:0}:is(body:has(.auth-module__B1JkAq__platformPage),.appWrapper:has(.auth-module__B1JkAq__platformPage),.appMain:has(.auth-module__B1JkAq__platformPage)){background:var(--os-bg)}.auth-module__B1JkAq__platformPage{--auth-accent:var(--os-gold);--auth-accent-hover:var(--os-gold-hover);--auth-accent-rgb:181, 201, 138;--auth-accent-text:var(--os-gold-ink);min-height:calc(100svh - var(--auth-bar-h,73px));background:radial-gradient(circle at 10% 88%, var(--os-gold-soft), transparent 29%), var(--os-bg);color:var(--os-text);font-family:var(--font-schibsted), var(--font-sans), system-ui, sans-serif;padding:20px 20px 36px}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__authStage{grid-template-columns:minmax(0,500px);justify-content:center;align-items:center;gap:clamp(42px,7vw,96px);width:min(1160px,100%);margin:auto;display:grid}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__card{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:18px;justify-self:stretch;padding:0}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__section{padding:15px 0}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__section+.auth-module__B1JkAq__section{border-top:0}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__header{text-align:left}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__title{color:var(--os-text);letter-spacing:-.035em;font-size:clamp(28px,3vw,34px);font-weight:750;line-height:1.08}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__subtitle{color:var(--os-muted);margin-top:9px;font-size:14.5px}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__microLabel{color:var(--os-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;font-size:9.5px;font-weight:500}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__input{border-color:var(--os-line-2);background:var(--os-bg-1);min-height:48px;color:var(--os-text)}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__input:focus{border-color:var(--os-gold);box-shadow:0 0 0 3px var(--os-gold-soft)}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__primary{background:var(--os-gold);min-height:50px;color:var(--os-gold-ink);box-shadow:0 10px 28px var(--os-gold-soft);transition:transform .2s,background .2s,opacity .15s}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__primary:hover:not(:disabled){background:var(--os-gold-hover);transform:translateY(-1px)}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__secondaryBtn{border-color:var(--os-line);min-height:48px;color:var(--os-text);background:0 0}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__secondaryBtn:hover{background:var(--os-bg-2)}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__secondaryBtn+.auth-module__B1JkAq__secondaryBtn{min-height:42px;color:var(--os-muted);border-color:#0000;margin-top:5px;font-size:14px}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__divider{color:var(--os-faint)}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__divider:before,.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__divider:after{background:var(--os-line)}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__divider span{background:var(--os-bg)}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__footerText,.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__hint{color:var(--os-muted)}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__inlineBtn,.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__linkBtn,.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__backBtn{color:var(--os-text)}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__step,.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__stepNum{color:var(--os-muted)}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__stepNum{border-color:var(--os-line);background:var(--os-bg-1)}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__stepConnector{background:var(--os-line)}html[data-theme=dark] .auth-module__B1JkAq__platformPage .auth-module__B1JkAq__card{box-shadow:0 28px 90px #00000052}html[data-theme=dark] .auth-module__B1JkAq__platformPage .auth-module__B1JkAq__input{border-color:var(--os-line-2)}.auth-module__B1JkAq__platformStory{isolation:isolate;background:radial-gradient(circle at 82% 16%, #b5c98a1a, transparent 32%), var(--os-story);min-height:min(640px,100svh - 132px);color:var(--os-story-text);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;justify-content:space-between;padding:clamp(34px,5vw,54px);display:none;position:relative;overflow:hidden}.auth-module__B1JkAq__storyOrbit{z-index:-1;aspect-ratio:1;border:1px solid #ffffff1c;border-radius:50%;width:min(580px,52vw);position:absolute;top:-180px;right:-190px}.auth-module__B1JkAq__storyOrbit:before{content:"";border-radius:inherit;border:1px solid #ffffff0f;position:absolute;inset:78px}.auth-module__B1JkAq__storySatellite{background:var(--os-gold);border-radius:50%;width:7px;height:7px;position:absolute;bottom:17%;left:5%;box-shadow:0 0 0 7px #b5c98a1a}.auth-module__B1JkAq__storyContent{z-index:1;max-width:510px;margin-block:auto;position:relative}.auth-module__B1JkAq__storyEyebrow,.auth-module__B1JkAq__cardKicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:9.5px;display:flex}.auth-module__B1JkAq__storyEyebrow{color:var(--os-story-muted);margin-bottom:24px}.auth-module__B1JkAq__storyPulse{background:var(--os-gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 6px #b5c98a1a}.auth-module__B1JkAq__storyTitle{color:var(--os-story-text);letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.5vw,64px);font-weight:750;line-height:.99}.auth-module__B1JkAq__storyTitle span{color:var(--os-story-muted)}.auth-module__B1JkAq__storyCopy{max-width:460px;color:var(--os-story-muted);margin:28px 0 0;font-size:16px;line-height:1.65}.auth-module__B1JkAq__storyMeta{z-index:1;color:var(--os-story-faint);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:12px 24px;font-size:8.5px;display:flex;position:relative}.auth-module__B1JkAq__storyMeta span+span:before{content:"·";color:var(--os-gold);margin-right:24px}.auth-module__B1JkAq__cardKicker{color:var(--os-faint);padding:12px 0 6px}.auth-module__B1JkAq__cardKicker span{background:var(--os-gold);width:6px;height:6px;box-shadow:0 0 0 5px var(--os-gold-soft);border-radius:50%}@media (min-width:30rem){.auth-module__B1JkAq__platformPage{padding:clamp(28px,5vw,64px) clamp(22px,5vw,72px)}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__card{border:1px solid var(--os-line);background:color-mix(in srgb, var(--os-bg-1) 94%, transparent);-webkit-backdrop-filter:blur(18px);padding:10px 0;box-shadow:0 24px 70px #0a0b0d12}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__section{padding:17px 28px}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__input{background:var(--os-bg)}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__divider span{background:var(--os-bg-1)}.auth-module__B1JkAq__cardKicker{padding:22px 28px 2px}}@media (min-width:64rem){.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__authStage{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);justify-content:normal}.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__card{justify-self:end;max-width:470px}.auth-module__B1JkAq__platformStory{display:flex}}@media (prefers-reduced-motion:reduce){.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__card,.auth-module__B1JkAq__platformPage .auth-module__B1JkAq__primary{transition:none;animation:none}}
