:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0b0e14;--surface-1:#11151f;--surface-2:#171c29;--surface-field:#171d2a;--ink:#e8eaf2;--ink-secondary:#9aa1b5;--ink-faint:#8891a8;--ink-faint-bg:#8891a8;--accent-start:#c13bff;--accent-end:#ff3b9a;--on-accent:#fff;--brand:#00f2fe;--brand-glow:#00f2fe66;--on-brand:#0b0e14;--positive:#2fd574;--negative:#ff5c5c;--burn:#ff7a45;--tips:#38b6ff;--hairline:#232a3b;--link:#6ea8ff}:root[data-theme=dim]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#171b26;--surface-1:#1e2331;--surface-2:#262c3c;--surface-field:#292f3f;--ink:#e6e9f1;--ink-secondary:#a8afc2;--ink-faint:#98a1b6;--ink-faint-bg:#98a1b6;--accent-start:#c13bff;--accent-end:#ff3b9a;--on-accent:#fff;--brand:#00f2fe;--brand-glow:#00f2fe4d;--on-brand:#0b0e14;--positive:#43dd82;--negative:#ff6b6b;--burn:#ff8a5c;--tips:#4fc0ff;--hairline:#333b4f;--link:#84b4ff}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#fafaf8;--surface-1:#fff;--surface-2:#f1f2f6;--surface-field:#d7d8dd;--ink:#14161d;--ink-secondary:#4a5164;--ink-faint:#575d6e;--ink-faint-bg:#666c7e;--accent-start:#c13bff;--accent-end:#ff3b9a;--on-accent:#fff;--brand:#0a7481;--brand-glow:transparent;--on-brand:#fff;--positive:#127f43;--negative:#c53636;--burn:#b64a20;--tips:#1c72b7;--hairline:#e3e5ec;--link:#1d5fbf}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#fafaf8;--surface-1:#fff;--surface-2:#f1f2f6;--surface-field:#d7d8dd;--ink:#14161d;--ink-secondary:#4a5164;--ink-faint:#575d6e;--ink-faint-bg:#666c7e;--accent-start:#c13bff;--accent-end:#ff3b9a;--on-accent:#fff;--brand:#0a7481;--brand-glow:transparent;--on-brand:#fff;--positive:#127f43;--negative:#c53636;--burn:#b64a20;--tips:#1c72b7;--hairline:#e3e5ec;--link:#1d5fbf}}*,:before,:after{box-sizing:border-box}html{font-size:16px}body{background:var(--surface-0);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;line-height:1.5}.mono,code,kbd,samp,table{font-variant-numeric:tabular-nums slashed-zero;font-family:JetBrains Mono,ui-monospace,Cascadia Code,Courier New,monospace}h1,h2,h3{letter-spacing:-.01em;margin:0;font-family:Archivo,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600;font-stretch:112.5%}h1{font-size:1.75rem}h2{font-size:1.25rem}h3{font-size:1rem}p{margin:0}a{color:var(--link);text-underline-offset:2px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:2px}.shell{flex-direction:column;min-height:100vh;display:flex}.header{border-bottom:1px solid var(--hairline);background:var(--surface-1)}.header:before{content:"";background:linear-gradient(90deg, var(--accent-start), var(--accent-end));height:2px;display:block}.header-inner,.main,.footer-inner{width:100%;max-width:60rem;margin:0 auto;padding:0 1rem}.header-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.wordmark{color:var(--ink);font-family:Archivo,Inter,ui-sans-serif,sans-serif;font-size:1rem;font-weight:700;font-stretch:112.5%;text-decoration:none}.wordmark span{color:var(--brand)}.wordmark small{color:var(--ink-secondary);letter-spacing:.04em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:500;font-stretch:100%;display:block}.nav{border-top:1px solid var(--hairline);gap:.25rem;display:flex;overflow-x:auto}.nav a{color:var(--ink-secondary);white-space:nowrap;border-bottom:2px solid #0000;padding:.5rem .75rem;font-size:.8125rem;text-decoration:none;display:block}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--brand)}.main{flex-direction:column;flex:1;gap:1.25rem;padding-top:1.5rem;padding-bottom:2.5rem;display:flex}.page-head{flex-direction:column;gap:.25rem;display:flex}.page-head p{color:var(--ink-secondary);max-width:46rem;font-size:.8125rem}.footer{border-top:1px solid var(--hairline);background:var(--surface-1);color:var(--ink-secondary);font-size:.75rem}.footer-inner{flex-direction:column;gap:.375rem;padding-top:1rem;padding-bottom:1rem;display:flex}.footer dl{grid-template-columns:max-content 1fr;gap:.125rem .75rem;margin:0;display:grid}.footer dt{color:var(--ink-faint)}.footer dd{word-break:break-all;margin:0}.card{background:var(--surface-1);border:1px solid var(--hairline);border-radius:6px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.card-title{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.muted{color:var(--ink-secondary)}.faint{color:var(--ink-faint)}.small{font-size:.75rem}.stack{flex-direction:column;gap:.5rem;display:flex}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.btn{font:inherit;border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink);cursor:pointer;border-radius:4px;min-height:2.25rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600}.btn:hover:not(:disabled){border-color:var(--ink-faint-bg)}.btn:disabled{cursor:not-allowed;opacity:.55}.btn-primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn-danger{color:var(--negative);border-color:var(--negative);background:0 0}.btn-link{color:var(--link);text-underline-offset:2px;background:0 0;border:none;min-height:0;padding:0;text-decoration:underline}.notice{border:1px solid var(--hairline);background:var(--surface-1);border-left-width:3px;border-radius:4px;flex-direction:column;gap:.375rem;padding:.75rem .875rem;font-size:.8125rem;display:flex}.notice h3{font-size:.875rem}.notice-warn{border-left-color:var(--burn)}.notice-info{border-left-color:var(--tips)}.notice-good{border-left-color:var(--positive)}.notice-bad{border-left-color:var(--negative)}table{border-collapse:collapse;width:100%;font-size:.8125rem}th{text-align:left;color:var(--ink-secondary);border-bottom:1px solid var(--hairline);white-space:nowrap;padding:.5rem .5rem .5rem 0;font-weight:600}td{border-bottom:1px solid var(--hairline);vertical-align:baseline;padding:.5rem .5rem .5rem 0}td.num,th.num{text-align:right;padding-right:0}tbody tr:last-child td{border-bottom:none}tr[aria-selected=true] td{background:var(--surface-2)}label{color:var(--ink-secondary);margin-bottom:.25rem;font-size:.75rem;display:block}input,select{font:inherit;background:var(--surface-field);color:var(--ink);border:1px solid var(--hairline);border-radius:4px;min-height:2.25rem;padding:.4375rem .5rem;font-size:.8125rem}input::placeholder{color:var(--ink-faint)}.tier-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.tier{background:var(--surface-1);border:1px solid var(--hairline);text-align:left;cursor:pointer;color:inherit;font:inherit;border-radius:6px;flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.tier[aria-pressed=true]{border-color:var(--brand);background:var(--surface-2)}.tier-name{font-family:Archivo,Inter,ui-sans-serif,sans-serif;font-size:1rem;font-weight:600;font-stretch:112.5%}.tier-price{font-variant-numeric:tabular-nums slashed-zero;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.25rem}.tier-note{color:var(--ink-faint);font-size:.75rem}.progress{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.progress>span{background:linear-gradient(90deg, var(--accent-start), var(--accent-end));height:100%;transition:width .2s linear;display:block}.steps{color:var(--ink-faint);flex-wrap:wrap;gap:.5rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.steps li[data-state=done]{color:var(--positive)}.steps li[data-state=current]{color:var(--ink);font-weight:600}.wallet-chip{border:1px solid var(--hairline);background:var(--surface-2);border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.dot{background:var(--ink-faint-bg);border-radius:50%;flex:none;width:.5rem;height:.5rem}.dot-good{background:var(--positive)}.dot-bad{background:var(--negative)}.wallet-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.wallet-option{border:1px solid var(--hairline);background:var(--surface-1);width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;border-radius:6px;align-items:center;gap:.625rem;padding:.625rem;font-weight:600;display:flex}.wallet-option img{border-radius:4px;flex:none;width:1.5rem;height:1.5rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.copy-target{word-break:break-all;background:var(--surface-field);border:1px solid var(--hairline);border-radius:4px;padding:.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.facts{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1.25rem;margin:0;display:grid}.fact{flex-direction:column;gap:.125rem;min-width:0;display:flex}.fact dt{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.fact dd{overflow-wrap:anywhere;margin:0;font-size:1rem}.fact-detail{color:var(--ink-secondary);font-size:.75rem;line-height:1.45}.table-scroll{overflow-x:auto}.pill{border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink-secondary);white-space:nowrap;border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.pill-active{border-color:var(--positive);color:var(--positive);background:0 0}.pill-revoked{border-color:var(--ink-faint-bg);color:var(--ink-faint);background:0 0}tr[data-status=revoked] td{color:var(--ink-faint)}tr[data-status=revoked] td.key-prefix{text-decoration:line-through;text-decoration-thickness:1px}.form-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.form-row .grow{flex:16rem;min-width:0}.form-row .grow input{width:100%}.secret{-webkit-user-select:all;user-select:all;font-size:.8125rem;line-height:1.6}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
