.page-head .lede{max-width:60ch}.page-head .rosette-bg{position:absolute;right:-6vw;top:calc(var(--mast-h) - 20px);width:min(620px,64vw);height:auto;opacity:.55;pointer-events:none;z-index:0}.page-body{padding-bottom:clamp(64px,8vw,110px)}.toolbar{display:flex;gap:24px;align-items:end;flex-wrap:wrap;justify-content:space-between;padding:18px 0;border-top:3px double var(--rule-hi);border-bottom:1px solid var(--rule);margin-bottom:8px}.toolbar .field{min-width:min(100%,320px)}.toolbar .input,.toolbar .select{font-size:18px;padding:8px 0}.totals-row{display:flex;gap:clamp(24px,4vw,72px);flex-wrap:wrap}.totals-row div{display:grid;gap:2px}.totals-row dt{font-family:var(--f-mono);font-size:11px;color:var(--mute)}.totals-row dd{margin:0;font-family:var(--f-display);font-size:clamp(30px,2.6vw,48px);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.tabs{display:flex;gap:22px;flex-wrap:wrap}.tabs button{background:none;border:0;padding:8px 0;font-family:var(--f-mono);font-size:13px;color:var(--mute);cursor:pointer;border-bottom:1px solid transparent}.tabs button[aria-pressed=true]{color:var(--ice);border-bottom-color:var(--ice)}.tabs button:hover{color:var(--ice)}.page-body .wrap>*,.split2>*,.app>*,.docs>*,.calc>*{min-width:0}.lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;max-width:760px}.lookup .input{font-family:var(--f-display);font-size:clamp(26px,2.4vw,40px)}.split2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start}@media(max-width:1000px){.split2{grid-template-columns:1fr}}.panel{border:1px solid var(--rule-hi);background:var(--ink-2);padding:clamp(20px,2.4vw,36px);position:relative}.panel+.panel{margin-top:24px}.panel>h3:first-child{font-family:var(--f-display)}.panel h2,.panel h3{font-family:var(--f-display);font-size:clamp(26px,2vw,36px);letter-spacing:-.015em;margin-bottom:14px}.panel .kicker{display:block;margin-bottom:8px}.facts{margin:0;display:grid}.facts>div{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--rule);align-items:baseline}.facts dt{font-family:var(--f-mono);font-size:12px;color:var(--mute)}.facts dd{margin:0;font-size:17px;min-width:0;overflow-wrap:anywhere}.facts dd .num{font-size:14px}.facts a{text-decoration-color:var(--blue)}.cert-page{position:relative;padding:clamp(28px,3.4vw,64px) clamp(24px,4.4vw,84px);background:color-mix(in srgb,var(--ink) 94%,transparent)}.cert-page .cert-art{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cert-page .cert-in{position:relative;display:grid;gap:clamp(16px,2vw,28px)}.cp-top{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;font-family:var(--f-mono);font-size:12px;color:var(--mute)}.cp-top .serial{color:var(--seal-t)}.cp-top span:last-child{text-align:right}.cp-kind{font-family:var(--f-display);font-size:17px;color:var(--ice);text-align:center}.cp-main{display:grid;grid-template-columns:clamp(140px,12vw,220px) minmax(0,1fr);gap:clamp(20px,3vw,56px);align-items:center}.cp-medal{position:relative;aspect-ratio:5 / 6}.cp-medal svg.medal-art{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cp-medal .medal-img{position:absolute;inset:15%;border-radius:50%;overflow:hidden;background:var(--deep)}.cp-medal .medal-img img,.cp-medal .medal-img svg{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15);mix-blend-mode:luminosity}.cp-medal .medal-img:after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(0deg,rgba(15,31,38,.38) 0 1px,transparent 1px 3px)}.cp-certifies{font-style:italic;color:var(--mute);font-size:18px}.cp-name{font-family:var(--f-display);font-weight:500;font-size:clamp(44px,5.6vw,110px);line-height:.95;letter-spacing:-.03em;overflow-wrap:anywhere}.cp-handle{font-family:var(--f-mono);font-size:14px;color:var(--mute);margin-top:8px}.cp-amount{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--rule)}.cp-amount .big{font-family:var(--f-display);font-size:clamp(54px,6vw,120px);line-height:.95;letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums}.cp-amount .sym{font-family:var(--f-display);font-style:italic;font-size:clamp(26px,2.4vw,44px);color:var(--blue)}.cp-amount .usd{font-family:var(--f-mono);font-size:15px;color:var(--mute)}.cp-foot{display:grid;grid-template-columns:1fr 1fr auto;gap:clamp(20px,3vw,56px);align-items:end}.cp-stamps{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:720px){.cert-page{padding:26px 18px}.cp-top{grid-template-columns:1fr}.cp-top span:last-child,.cp-kind{text-align:left}.cp-main{grid-template-columns:1fr}.cp-medal{width:140px}.cp-foot{grid-template-columns:1fr}}.share-row{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:28px}.app{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(28px,4vw,72px);align-items:start}@media(max-width:1100px){.app{grid-template-columns:1fr}}.app-steps{display:grid;gap:0;counter-reset:step}.step{border-top:3px double var(--rule-hi);padding:clamp(22px,2.4vw,36px) 0 clamp(26px,3vw,44px);display:grid;grid-template-columns:76px minmax(0,1fr);gap:0 20px}.step-n{font-family:var(--f-display);font-style:italic;font-size:44px;line-height:1;color:var(--blue)}.step h2{font-family:var(--f-display);font-size:clamp(28px,2.3vw,42px);letter-spacing:-.015em;line-height:1.05;margin-bottom:6px}.step>div>p.help{margin-bottom:18px}@media(max-width:640px){.step{grid-template-columns:1fr}.step-n{font-size:30px;margin-bottom:8px}}.acct-card{display:flex;gap:16px;align-items:center;margin-top:16px;padding:14px 16px;border:1px solid var(--rule-hi);background:var(--ink-2)}.acct-card img,.acct-card svg{width:56px;height:56px;aspect-ratio:1;border-radius:50%;object-fit:cover;flex:none}.acct-card b{font-family:var(--f-display);font-weight:500;font-size:24px;display:block}.acct-card small{font-family:var(--f-mono);font-size:12px;color:var(--mute)}.stock-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:0 18px;max-height:420px;overflow:auto;border-top:1px solid var(--rule);overscroll-behavior:contain}.stock-opt{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 6px;border-bottom:1px solid var(--rule);cursor:pointer}.stock-opt input{position:absolute;opacity:0;pointer-events:none}.stock-opt img{width:26px;height:26px;border-radius:50%}.stock-opt b{font-family:var(--f-display);font-weight:500;font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stock-opt span{font-family:var(--f-mono);font-size:12px;color:var(--mute)}.stock-opt:has(input:checked){background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--ice)}.stock-opt:has(input:checked) span{color:var(--ice)}.stock-opt:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:-2px}.risk{margin-top:14px;font-size:15px;color:var(--mute)}.risk:before{content:"risk ";font-family:var(--f-mono);font-size:12px;color:var(--seal-t)}.taxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:640px){.taxes{grid-template-columns:1fr 1fr}}.taxes .note{min-height:128px}.taxes .note-d{font-size:clamp(42px,3.4vw,60px)}.live-line{margin-top:18px;font-size:18px}.live-line b{font-family:var(--f-mono);font-weight:500;font-size:16px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.grid2 .full{grid-column:1 / -1}@media(max-width:640px){.grid2{grid-template-columns:1fr}}.textarea{min-height:110px;resize:vertical;font-size:18px;line-height:1.45}.file-drop{display:flex;gap:16px;align-items:center;padding:14px;border:1px dashed var(--rule-hi);cursor:pointer}.file-drop:hover{border-color:var(--ice)}.file-drop img{width:64px;height:64px;object-fit:cover}.file-drop input{position:absolute;opacity:0;width:1px;height:1px}.summary{position:sticky;top:calc(var(--mast-h) + 24px)}.summary .panel{display:grid;gap:14px}.check-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:16px}.check-list li{display:grid;grid-template-columns:20px 1fr;gap:10px}.check-list li:before{content:"○";font-family:var(--f-mono);color:var(--mute)}.check-list li.ok:before{content:"●";color:var(--blue)}.check-list li.bad:before{content:"×";color:var(--seal-t)}.wallets{display:grid;gap:8px}.wallets button{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--ink);border:1px solid var(--rule-hi);cursor:pointer;font-family:var(--f-mono);font-size:14px}.wallets button:hover{border-color:var(--ice)}.wallets img{width:24px;height:24px}.log{font-family:var(--f-mono);font-size:13px;display:grid;gap:6px;max-height:240px;overflow:auto}.log p.err{color:var(--seal-t)}.log a{color:var(--blue)}.ev-kind{font-family:var(--f-mono);font-size:12px;white-space:nowrap}.ev-kind[data-k=Swept]{color:var(--blue)}.ev-kind[data-k=Claimed]{color:var(--ice)}.ev-kind[data-k=TreasurySpent],.ev-kind[data-k=StatusSet]{color:var(--seal-t)}.ev-data{font-family:var(--f-mono);font-size:12px;color:var(--mute);display:flex;flex-wrap:wrap;gap:4px 16px}.ev-data b{color:var(--ice);font-weight:400}.calc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:end}@media(max-width:800px){.calc{grid-template-columns:1fr}}.out{font-family:var(--f-mono);font-size:14px;background:var(--ink);border:1px solid var(--rule);padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;min-height:60px;line-height:1.6}.pass{color:var(--blue)}.fail{color:var(--seal-t)}.glance{display:none}@media(min-width:1400px){.docs{grid-template-columns:220px minmax(0,1fr) 340px!important}.glance{display:block;position:sticky;top:calc(var(--mast-h) + 28px)}.glance .facts>div{grid-template-columns:1fr;gap:2px;padding:9px 0}.glance .facts dd{font-size:14px}}.docs{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:start}.toc{position:sticky;top:calc(var(--mast-h) + 28px);display:grid;gap:2px;font-family:var(--f-mono);font-size:13px;max-height:calc(100vh - var(--mast-h) - 56px);overflow:auto}.toc a{text-decoration:none;color:var(--mute);padding:6px 0 6px 14px;border-left:1px solid var(--rule)}.toc a:hover,.toc a.is-on{color:var(--ice);border-left-color:var(--ice)}.prose{max-width:78ch}.prose section{padding-top:8px;margin-bottom:clamp(48px,6vw,88px);scroll-margin-top:calc(var(--mast-h) + 20px)}.prose h2{font-family:var(--f-display);font-weight:500;font-size:clamp(36px,3.4vw,60px);line-height:1;letter-spacing:-.025em;margin-bottom:22px;padding-top:18px;border-top:3px double var(--rule-hi)}.prose h3{font-family:var(--f-display);font-size:clamp(24px,1.8vw,30px);margin:30px 0 10px;letter-spacing:-.01em}.prose p,.prose li{color:color-mix(in srgb,var(--ice) 88%,var(--mute))}.prose p+p{margin-top:14px}.prose ol,.prose ul{padding-left:1.3em;display:grid;gap:8px;margin:14px 0}.prose li::marker{color:var(--blue);font-family:var(--f-mono);font-size:.85em}.prose code{font-family:var(--f-mono);font-size:.82em;background:var(--ink-2);padding:2px 6px;border:1px solid var(--rule);overflow-wrap:anywhere}.prose table{width:100%;border-collapse:collapse;font-size:16px;margin:18px 0}.prose th{text-align:left;font-family:var(--f-mono);font-weight:400;font-size:12px;color:var(--mute);padding:10px 12px 10px 0;border-bottom:3px double var(--rule-hi)}.prose td{padding:11px 12px 11px 0;border-bottom:1px solid var(--rule);vertical-align:top}.prose td.num,.prose th.num{text-align:right}.addr-table td:last-child{font-family:var(--f-mono);font-size:13px;overflow-wrap:anywhere}.prose details{border-bottom:1px solid var(--rule);padding:16px 0}.prose summary{cursor:pointer;font-family:var(--f-display);font-size:22px;list-style:none;display:flex;justify-content:space-between;gap:16px}.prose summary:after{content:"+";font-family:var(--f-mono);color:var(--blue)}.prose details[open] summary:after{content:"–"}.prose details p{margin-top:10px}.callout{border:1px solid var(--rule-hi);padding:14px 18px;background:var(--ink-2);margin:18px 0}.callout b{font-family:var(--f-mono);font-weight:500;font-size:12px;color:var(--seal-t);display:block;margin-bottom:4px}@media(max-width:1000px){.docs{grid-template-columns:minmax(0,1fr)}.toc{position:static;max-height:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.prose table{display:block;overflow-x:auto}}.cert-page.is-unissued .cert-art{opacity:.55}.proof-post{font-family:var(--f-mono);font-size:15px;line-height:1.6;color:var(--ice);background:var(--ink-2);border:1px solid var(--rule-hi);padding:16px 18px;overflow-wrap:anywhere}.proof-post b{color:var(--seal);font-weight:500}
