:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--card-ground:#05080f;--card-raised:#0a1019;--card-ink:#eef2f7;--card-ink-dim:#a6b0c0;--card-accent:#7bd7ff;--card-accent-soft:#7bd7ff8c;--card-accent-ink:#05080f;--card-line:#ffffff1f;--card-line-strong:#ffffff42;--card-serif:ui-serif, Georgia, "Times New Roman", serif;--card-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--card-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){:root{--card-ground:#f5f6f8;--card-raised:#fff;--card-ink:#0a0f1a;--card-ink-dim:#4a5568;--card-accent:#1e3fb8;--card-accent-soft:#1e3fb873;--card-accent-ink:#fff;--card-line:#0a0f1a24;--card-line-strong:#0a0f1a4d}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--card-ground);color:var(--card-ink);font-family:var(--card-sans);-webkit-text-size-adjust:100%;font-size:16px;line-height:1.6}img,svg{display:block}a{color:inherit}:focus-visible{outline:3px solid var(--card-accent);outline-offset:3px;border-radius:4px}.card{flex-direction:column;gap:40px;width:100%;max-width:34rem;min-height:100dvh;margin:0 auto;padding:28px 22px 40px;display:flex}.card-head{border-bottom:1px solid var(--card-line);padding-bottom:20px}.wordmark{align-items:center;gap:10px;display:flex}.wordmark-text{font-family:var(--card-mono);letter-spacing:.22em;text-transform:uppercase;font-size:12px}.card-main{flex-direction:column;flex:1;gap:36px;display:flex}.card-name{font-family:var(--card-serif);letter-spacing:-.01em;font-size:clamp(2.5rem,11vw,3.5rem);font-weight:400;line-height:1.05}.card-identity{flex-direction:column;display:flex}.card-title{margin-top:20px;font-size:1.0625rem}.card-org{color:var(--card-ink-dim);font-size:1.0625rem}.card-positioning{border-left:2px solid var(--card-accent-soft);color:var(--card-ink-dim);max-width:34ch;margin-top:24px;padding-left:14px}.section-label{color:var(--card-ink-dim);font-family:var(--card-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:500}.action-list,.link-list{flex-direction:column;gap:10px;list-style:none;display:flex}.action{background:var(--card-raised);border:1px solid var(--card-line-strong);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:100%;min-height:68px;padding:14px 20px;text-decoration:none;display:flex}.action-label{font-size:1.0625rem;font-weight:600}.action-value{color:var(--card-ink-dim);font-family:var(--card-mono);overflow-wrap:anywhere;font-size:13px}.action-primary{background:var(--card-accent);border-color:var(--card-accent);color:var(--card-accent-ink)}.action-primary .action-value{color:var(--card-accent-ink);opacity:.85}.action-primary:focus-visible{outline-color:var(--card-accent-ink)}.action-pending{background:0 0;border-style:dashed}.action-note{border:1px solid var(--card-line-strong);color:var(--card-ink-dim);font-family:var(--card-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-top:8px;padding:2px 10px;font-size:11px}.link-list{border-top:1px solid var(--card-line);gap:0}.link{border-bottom:1px solid var(--card-line);min-height:52px;-webkit-text-decoration-color:var(--card-accent-soft);text-decoration-color:var(--card-accent-soft);text-underline-offset:4px;align-items:center;display:flex}.share-url{color:var(--card-ink-dim);font-family:var(--card-mono);overflow-wrap:anywhere;margin-bottom:12px;font-size:13px}.action-share{cursor:pointer;font:inherit;text-align:left}.share-status{color:var(--card-ink-dim);min-height:1.5em;margin-top:10px;font-size:14px}.share-qr{flex-direction:column;align-items:center;gap:10px;margin-top:18px;display:flex}.share-qr img{border:1px solid var(--card-line-strong);background:#fff;border-radius:12px;width:148px;height:148px;padding:10px}.share-qr figcaption{color:var(--card-ink-dim);text-align:center;font-size:14px}.card-foot{border-top:1px solid var(--card-line);color:var(--card-ink-dim);padding-top:20px;font-size:13px;line-height:1.5}.card-missing{flex-direction:column;justify-content:center;gap:16px;display:flex}@media (width>=34rem){.card{gap:48px;padding:40px 32px 48px}.action-list{grid-template-columns:1fr 1fr;display:grid}.action-group-pending{grid-column:span 2}}@media (prefers-reduced-motion:no-preference){.action{transition:border-color .2s,transform .2s}.action:hover{border-color:var(--card-accent);transform:translateY(-1px)}}
