._7JIMkq_stage{background:var(--oui-paper);min-height:100dvh;color:var(--oui-ink);flex-direction:column;gap:clamp(24px,3vw,40px);padding:clamp(20px,4vw,56px);display:flex}._7JIMkq_topbar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._7JIMkq_brand{align-items:center;gap:10px;display:inline-flex}._7JIMkq_brandLogo{filter:brightness(0);width:26px;height:26px}._7JIMkq_brandName{letter-spacing:-.03em;font-size:18px;font-weight:650}._7JIMkq_homeLink{font-size:var(--text-sm);color:var(--oui-muted);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none}._7JIMkq_homeLink:hover{color:var(--oui-ink);border-bottom-color:var(--oui-ink)}._7JIMkq_grid{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:stretch;gap:clamp(28px,3.4vw,56px);display:grid}._7JIMkq_art{border-radius:var(--oui-radius-xl,24px);border:1px solid var(--oui-line);background:radial-gradient(125% 90% at 18% 8%, color-mix(in srgb, var(--oui-panel) 70%, transparent) 0%, transparent 58%), linear-gradient(158deg, var(--oui-stage-soft), var(--oui-stage-bg) 58%, color-mix(in srgb, var(--oui-stage-strong) 55%, var(--oui-paper)) 100%);flex-direction:column;min-height:560px;padding:clamp(28px,3vw,40px);display:flex;position:relative;overflow:hidden}._7JIMkq_artHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._7JIMkq_artBrand{font-size:var(--text-sm);letter-spacing:-.01em;color:var(--oui-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}._7JIMkq_artDot{background:var(--oui-ink);border-radius:50%;width:7px;height:7px}._7JIMkq_artArrow{border:1px solid color-mix(in srgb, var(--oui-ink) 20%, transparent);border-radius:var(--r-pill);width:40px;height:40px;color:var(--oui-ink);justify-content:center;align-items:center;display:inline-flex}._7JIMkq_artTitle{letter-spacing:-.055em;color:var(--oui-ink);text-wrap:balance;margin-top:clamp(20px,3vw,40px);font-size:clamp(40px,4.6vw,66px);font-weight:600;line-height:1.06}._7JIMkq_artVisual{min-height:260px;margin:var(--space-2) 0 0;z-index:0;flex:1;justify-content:flex-end;align-items:flex-end;display:flex;position:relative}._7JIMkq_stageOrbit{border:30px solid color-mix(in srgb, var(--oui-accent) 17%, transparent);width:110%;height:57%;box-shadow:inset 0 1px 1px color-mix(in srgb, var(--oui-panel) 36%, transparent), 0 1px 1px color-mix(in srgb, var(--oui-panel) 40%, transparent);border-radius:50%;position:absolute;top:28%;left:-10%;transform:rotate(-35deg)}._7JIMkq_stageOrbit:after{content:"";border:1px solid color-mix(in srgb, var(--oui-accent) 14%, transparent);border-radius:inherit;position:absolute;inset:-48px}._7JIMkq_stageShadow{filter:blur(10px);background:radial-gradient(closest-side,#2927222e,#0000 70%);border-radius:50%;height:8%;position:absolute;bottom:1%;left:24%;right:10%}._7JIMkq_mascot{z-index:1;width:min(82%,420px);height:100%;max-height:360px;position:relative}._7JIMkq_mascot img{object-fit:contain;object-position:center bottom;transform-origin:50% 80%;animation:.9s cubic-bezier(.16,1,.3,1) both _7JIMkq_naiwa-arrive;transform:rotate(-4deg)}@keyframes _7JIMkq_naiwa-arrive{0%{opacity:0;transform:translateY(18px)rotate(-4deg)}to{opacity:1;transform:translateY(0)rotate(-4deg)}}._7JIMkq_steps{z-index:2;padding:var(--space-4) 0 0;border-top:1px solid color-mix(in srgb, var(--oui-ink) 16%, transparent);justify-content:space-between;align-items:center;gap:12px;margin:0;list-style:none;display:flex;position:relative}._7JIMkq_step{color:color-mix(in srgb, var(--oui-ink) 76%, transparent);letter-spacing:.01em;white-space:nowrap;align-items:baseline;gap:6px;font-size:11px;display:flex}._7JIMkq_stepNo{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--oui-ink) 50%, transparent);font-size:10px}._7JIMkq_form{flex-direction:column;justify-content:center;max-width:460px;margin-inline:auto;padding:clamp(8px,2vw,24px) 0;display:flex}._7JIMkq_title{margin:0 0 var(--space-4);letter-spacing:-.05em;color:var(--oui-ink);font-size:clamp(36px,3.6vw,52px);font-weight:600;line-height:1.08}._7JIMkq_desc{margin:0 0 var(--space-8);font-size:var(--text-sm);color:var(--oui-muted);line-height:1.8}._7JIMkq_enter{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:64px;padding:8px 8px 8px var(--space-6);border:1px solid color-mix(in srgb, var(--oui-ink) 16%, transparent);border-radius:var(--r-pill);background:color-mix(in srgb, var(--oui-ink) 88%, var(--oui-accent));color:var(--oui-paper);font:inherit;font-size:var(--text-base);cursor:pointer;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:flex}._7JIMkq_enter:hover{background:var(--oui-ink)}._7JIMkq_enter:active{transform:translateY(1px)}._7JIMkq_enter:focus-visible{outline:3px solid color-mix(in srgb, var(--oui-focus) 40%, transparent);outline-offset:3px}._7JIMkq_enterArrow{border-radius:var(--r-pill);background:color-mix(in srgb, var(--oui-paper) 16%, transparent);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}._7JIMkq_hint{margin:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--oui-muted);line-height:1.7}._7JIMkq_secondary{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--oui-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--oui-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--oui-ink) 30%, transparent);align-self:flex-start}._7JIMkq_secondary:hover{-webkit-text-decoration-color:var(--oui-ink);text-decoration-color:var(--oui-ink)}._7JIMkq_legal{text-align:center;color:var(--oui-muted);font-size:12px;line-height:1.7}@media (max-width:1020px){._7JIMkq_grid{grid-template-columns:minmax(0,1fr)}._7JIMkq_art{min-height:360px}._7JIMkq_artVisual{min-height:160px}._7JIMkq_form{max-width:none}}@media (max-width:640px){._7JIMkq_steps{row-gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}._7JIMkq_art{border-radius:18px;min-height:0;padding:20px}._7JIMkq_artTitle{margin-top:10px;font-size:30px}._7JIMkq_artVisual{width:54%;height:190px;min-height:0;margin:0;position:absolute;bottom:30px;right:4px}._7JIMkq_steps{gap:4px;padding-top:6px;position:absolute;bottom:8px;left:18px;right:18px}._7JIMkq_step{gap:3px;font-size:8px}._7JIMkq_stepNo{font-size:7px}._7JIMkq_artVisual ._7JIMkq_stageOrbit{border-width:20px}._7JIMkq_title{font-size:32px}._7JIMkq_desc{margin-bottom:var(--space-5)}._7JIMkq_enter{min-height:58px}}._7JIMkq_providers{gap:12px;display:grid}._7JIMkq_providerLabel{align-items:center;gap:12px;display:inline-flex}._7JIMkq_providerIcon{border-radius:var(--r-pill);background:color-mix(in srgb, var(--oui-paper) 16%, transparent);width:34px;height:34px;color:inherit;justify-content:center;align-items:center;display:inline-flex}._7JIMkq_enterSecondary{background:var(--oui-panel);color:var(--oui-ink);border-color:color-mix(in srgb, var(--oui-ink) 18%, transparent)}._7JIMkq_enterSecondary:hover{background:color-mix(in srgb, var(--oui-panel) 84%, var(--oui-ink))}._7JIMkq_enterSecondary ._7JIMkq_providerIcon{background:color-mix(in srgb, var(--oui-ink) 7%, transparent)}._7JIMkq_enterSecondary ._7JIMkq_enterArrow{background:color-mix(in srgb, var(--oui-ink) 9%, transparent);color:var(--oui-ink)}._7JIMkq_error{color:var(--oui-danger);margin:0;font-size:13px}._7JIMkq_enter:disabled{opacity:.7;cursor:progress}
