main.svelte-1dnbnsc{width:min(100% - 40px,1120px);margin:auto;padding:24px 0}footer.svelte-1dnbnsc{width:min(100% - 40px,1120px);color:var(--p-muted);border-top:1px solid var(--p-line);margin:auto;padding:12px 0;font-size:.78rem}.portal-shell h1{letter-spacing:-.025em;max-width:none;margin:9px 0 14px;font-size:clamp(1.7rem,2.6vw,2.25rem)}.portal-shell h2{letter-spacing:-.025em;margin-bottom:14px;font-size:1.15rem}.portal-shell h3{margin-bottom:12px;font-size:.88rem}.portal-shell .intro{max-width:680px;color:var(--p-muted);margin-bottom:28px}.portal-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:22px;margin-top:24px;display:grid}.portal-card{border:1px solid var(--p-line);background:var(--p-paper);border-radius:20px;min-width:0;padding:26px}.portal-card+.portal-card{margin-top:20px}.portal-shell .muted{max-width:68ch;color:var(--p-muted);font-size:.88rem}.portal-shell .eyebrow{color:var(--p-accent)}.portal-shell dl{margin:0}.portal-shell dl>div{border-bottom:1px solid var(--p-line);padding:12px 0}.portal-shell dl>div:last-child{border-bottom:0}.portal-shell dt{color:var(--p-muted);margin-bottom:5px;font-size:.78rem}.portal-shell dd{overflow-wrap:anywhere;margin:0;font-size:.88rem}.portal-shell .mono{font-size:.78rem}.portal-shell main button,.portal-shell .portal-button{color:#fff;background:var(--p-accent);border-radius:24px;justify-content:center;align-items:center;min-height:43px;padding:10px 18px;font-size:.88rem;text-decoration:none;display:inline-flex}.portal-shell button.secondary,.portal-shell .portal-button.secondary{background:var(--p-accent-soft);color:var(--p-ink)}.portal-shell .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.portal-shell label{margin:18px 0 7px;font-size:.88rem;display:block}.portal-shell input:not([type=checkbox]){border:1px solid var(--p-line);width:100%;min-height:44px;color:var(--p-ink);background:#fff;border-radius:9px;padding:10px 12px}.portal-shell input[type=file]{font-size:.78rem}.portal-shell input::file-selector-button{background:var(--p-accent-soft);color:var(--p-ink);border:0;border-radius:6px;margin-right:12px;padding:8px 12px}.portal-shell .check-label{align-items:start;gap:10px;line-height:1.5;display:flex}.portal-shell .check-label input{margin-top:4px}.portal-shell .notice{background:var(--p-accent-soft);max-width:68ch;color:var(--p-ink);overflow-wrap:anywhere;border-radius:12px;margin:18px 0;padding:16px 18px;font-size:.88rem}.portal-shell details{margin-top:20px}.portal-shell summary{cursor:pointer;color:var(--p-accent);font-size:.88rem}.portal-shell .status-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}@media (width<=700px){main.svelte-1dnbnsc{padding-top:32px}.portal-grid{grid-template-columns:1fr}.portal-card{padding:20px}}
