.fnn-workspace{isolation:isolate;max-width:1120px;min-height:90dvh;color:var(--ink);margin-inline:auto;padding:24px 20px 40px;font-family:inherit;position:relative}.fnn-top,.fnn-back,.fnn-badge,.fnn-features,.fnn-features span,.fnn-button,.fnn-google{align-items:center;gap:10px;display:flex}.fnn-top{flex-wrap:wrap;justify-content:space-between;margin-bottom:28px}.fnn-back{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:14px}.fnn-badge{border:1px solid var(--hairline);background:var(--surface);border-radius:99px;padding:7px 12px;font-size:12px}.fnn-hero{border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--nx-card-shadow);border-radius:24px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:32px;padding:32px;display:grid}.fnn-eyebrow{letter-spacing:.14em;color:var(--tone-amber);font-size:11px;font-weight:700;display:inline-block}.fnn-hero h1{margin:12px 0;font-size:clamp(25px,4vw,40px);font-weight:800;line-height:1.5}.fnn-hero p{max-width:600px;color:var(--ink-2);font-size:15px;line-height:1.9}.fnn-portrait{object-fit:cover;border:1px solid var(--hairline);border-radius:20px;width:100%;height:250px}.fnn-features{color:var(--ink-2);flex-wrap:wrap;margin-top:20px;font-size:12px}.fnn-entry{border:1px solid var(--hairline);background:var(--surface);text-align:center;border-radius:22px;max-width:620px;margin:24px auto;padding:28px}.fnn-entry>svg{color:var(--tone-amber);margin:0 auto 12px}.fnn-entry h2,.fnn-notice h2{font-size:20px;font-weight:700;line-height:1.6}.fnn-entry p,.fnn-notice p{color:var(--ink-2);margin:10px 0;line-height:1.9}.fnn-entry small{color:var(--ink-2);margin-top:16px;line-height:1.8;display:block}.fnn-signin{margin-top:18px}.fnn-google{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:12px;justify-content:center;width:100%;min-height:50px;padding:12px 18px;font-weight:600}.fnn-google-mark{color:#4285f4;font-size:21px;font-weight:800;line-height:1}.fnn-google:disabled,.fnn-button:disabled,.fnn-back:disabled{opacity:.65;cursor:wait}.fnn-notice{border:1px solid var(--hairline);background:var(--surface);max-width:760px;color:var(--ink);overflow-wrap:anywhere;border-radius:16px;margin:20px auto;padding:20px;line-height:1.8}.fnn-button{border:1px solid var(--hairline);background:var(--chip);min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;padding:10px 16px}.fnn-workspace :is(button,a):focus-visible{outline:3px solid var(--tone-blue);outline-offset:4px}.fnn-footer{text-align:center;max-width:720px;color:var(--ink-2);margin:24px auto 0;font-size:12px;line-height:1.9}@media(max-width:600px){.fnn-workspace{padding:16px 12px 30px}.fnn-hero{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 20px}.fnn-portrait{border-radius:14px;grid-row:1;width:90px;height:110px}.fnn-entry{padding:22px 18px}.fnn-top{gap:8px;margin-bottom:18px}.fnn-badge{font-size:11px}.fnn-hero h1{font-size:26px}}
