.cn-signin{box-sizing:border-box;min-height:100vh;padding:var(--space-6) var(--space-4);background:var(--surface);place-items:center;display:grid}.cn-signin-card{gap:var(--space-4);width:min(100%,400px);padding:var(--space-6);display:grid}.cn-signin-card form{gap:var(--space-4);display:grid}.cn-signin-more{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cn-qr{box-sizing:border-box;width:168px;max-width:100%;margin-top:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:10px}.cn-qr svg{width:100%;height:auto;display:block}.cn-key-row{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.cn-key{box-sizing:border-box;min-width:0;max-width:100%;font:500 14px/20px var(--font-mono);letter-spacing:.06em;background:var(--surface-sunken);border-radius:var(--radius-sm);flex-wrap:wrap;gap:2px .6em;padding:6px 10px;display:flex}.cn-steps{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding-left:20px;display:grid}.cn-steps li{min-width:0}.cn-error{color:var(--danger);margin:0}.cn-form{gap:var(--space-4);display:grid}.cn-two{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.cn-checks{gap:var(--space-2);display:grid}.cn-page{gap:var(--space-6);display:grid}.cn-inline{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;max-width:100%;display:inline-flex}.cn-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.cn-help{border:1px solid var(--line-strong);background:var(--surface-raised);width:18px;height:18px;color:var(--text-muted);font:600 11px/1 var(--font-sans,inherit);cursor:help;vertical-align:middle;border-radius:999px;place-items:center;margin-left:4px;display:inline-grid}.cn-help:focus-visible{outline:2px solid var(--focus,var(--brand-purple));outline-offset:2px}.cn-link{color:var(--brand-navy);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cn-chart{gap:var(--space-2);margin:0;display:grid}.cn-chip{border:1px solid var(--line);background:var(--surface-raised);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:2px 2px 2px 10px;font-size:13px;display:inline-flex}.cn-matches{max-height:240px;display:grid;overflow-y:auto}.cn-mono{font-family:var(--font-mono);font-size:.85em}.cn-note{color:var(--text-muted);margin:0}.cn-row2{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (width<=1023px){.cn-row2{grid-template-columns:1fr}}.cn-section-body{padding:0 var(--space-4) var(--space-4)}.cn-stack{gap:8px;display:grid}.cn-map{width:100%;height:auto;display:block}.cn-map-land{fill:var(--surface-sunken);stroke:var(--line);stroke-width:.5px}.cn-map-pin{fill:var(--brand-purple);cursor:pointer}.cn-map-pin.is-soon{fill:var(--surface-raised);stroke:var(--brand-purple);stroke-width:2px}.cn-muted{color:var(--text-muted)}.sc-tab:focus:not(:focus-visible),.sc-seg-btn:focus:not(:focus-visible){box-shadow:none;outline:none}
