.p9kOCW_page{min-width:0;min-height:100dvh;position:relative}.p9kOCW_page .p9kOCW_homeLink{white-space:nowrap;border-radius:10px;gap:5px;padding:0 10px;font-size:12px;top:14px;left:20px}.p9kOCW_homeLink:hover{background:var(--surface);color:var(--ink)}.p9kOCW_homeLink:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.p9kOCW_mobile{width:min(100%,460px);min-height:100dvh;padding:72px 24px max(80px, env(safe-area-inset-bottom));flex-direction:column;margin-inline:auto;display:flex}.p9kOCW_mobile>div{min-width:0}.p9kOCW_mobile .connection-scene{width:min(100%,320px)}.p9kOCW_desktop{display:none}@media (min-width:1024px){.p9kOCW_mobile{display:none}.p9kOCW_desktop{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:12px;min-height:100dvh;padding:12px;display:grid}.p9kOCW_artPanel{border:1px solid var(--line);background:var(--bg-sunk);border-radius:28px;justify-content:center;align-items:center;min-width:0;padding:60px 24px;display:flex;position:relative}.p9kOCW_artPanel .auth-world-story{min-width:0;max-width:520px;padding:0}.p9kOCW_artPanel .auth-world-story>.label{overflow-wrap:anywhere;max-width:100%;line-height:1.7}.p9kOCW_artPanel .connection-scene{width:min(100%,440px);margin-block:24px 16px}.p9kOCW_artPanel .connection-status{margin-top:24px;font-size:10px}.p9kOCW_artPanel h2{max-width:100%;font-size:clamp(26px,2.3vw,34px)}.p9kOCW_formPanel{justify-content:center;align-items:center;min-width:0;padding:64px clamp(24px,3vw,48px);display:flex}.p9kOCW_formPanel>div{min-width:0}.p9kOCW_formPanel h1{font-size:clamp(32px,3vw,40px)}}@media (max-width:380px){.p9kOCW_mobile{padding-inline:20px}.p9kOCW_page .p9kOCW_homeLink{left:10px}}@media (max-height:700px){.p9kOCW_mobile{padding-top:64px;padding-bottom:68px}.p9kOCW_mobile .connection-scene{width:min(100%,230px)}.p9kOCW_mobile>div>div:first-child{flex:none;padding-bottom:28px}.p9kOCW_artPanel{padding-block:64px 28px}.p9kOCW_artPanel .connection-scene{width:min(100%,300px);margin-block:14px}}.p9kOCW_page input{border-color:var(--ui-line);border-radius:13px}.p9kOCW_page input:focus{border-color:var(--accent-ink);box-shadow:var(--ui-focus)}.p9kOCW_page button[class*=border-line-strong]{border-color:var(--ui-line);box-shadow:var(--ui-shadow-sm)}.p9kOCW_artPanel{border-color:var(--ui-line)}.p9kOCW_formPanel .label{font-family:inherit;font-size:12px}@media (min-width:1024px){.p9kOCW_formPanel>.auth-step{border:1px solid var(--ui-line);background:var(--surface);max-width:440px;box-shadow:var(--ui-shadow-card);border-radius:24px;padding:32px}.p9kOCW_formPanel h1{font-size:clamp(30px,2.8vw,37px)}}.p9kOCW_page{background:var(--bg)}.p9kOCW_mobile{width:min(100%,480px);padding:75px 26px max(45px,env(safe-area-inset-bottom))}.p9kOCW_mobile h1{font-family:var(--font-sans);letter-spacing:-.06em;font-size:43px;font-weight:800;line-height:1.05}.p9kOCW_mobile .welcome-serif{color:var(--accent-ink);font-family:var(--font-letter);font-weight:500}.p9kOCW_mobile .connection-scene{max-width:270px}.p9kOCW_page button{border-radius:17px;min-height:51px}.p9kOCW_page input{background:var(--surface);border-radius:16px;min-height:53px}.p9kOCW_page .auth-step{animation:none}.p9kOCW_page .auth-step>div:last-child{padding-top:30px}.p9kOCW_artPanel{background:var(--surface);border:0;border-radius:36px}.p9kOCW_artPanel h2{font-weight:800;font-family:var(--font-sans);letter-spacing:-.055em;font-size:42px}.p9kOCW_formPanel h1{letter-spacing:-.055em;font-weight:800}.p9kOCW_artPanel .connection-scene{max-width:390px}@media (min-width:1024px){.p9kOCW_desktop{gap:20px;padding:20px}.p9kOCW_formPanel>.auth-step{box-shadow:none;background:0 0;border:0;max-width:465px;padding:25px}.p9kOCW_formPanel h1{font-size:42px;line-height:1.12}}@media (max-height:730px){.p9kOCW_mobile{padding-top:65px}.p9kOCW_mobile .connection-scene{max-width:200px}.p9kOCW_mobile h1{font-size:37px}}
