:root{--bg:#0a0a0c;--fg:#f5f5f7;--fg2:#c8c8cf;--fg3:#8e8e96;--label:#ececf1;--label-2:#9c9ca6;--label-3:#6e6e78;--line:rgba(255,255,255,0.08);--line2:rgba(255,255,255,0.12);--fill:rgba(255,255,255,0.06);--acc:#ff7b00;--grn:#3dcc7a;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{font-family:var(--sans);background:var(--bg);color:var(--fg)}a,button,input{color:inherit}button,input{font:inherit}.lp{min-height:100vh;display:flex;flex-direction:column;position:relative}.bg{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:0}.bg .glow{position:absolute;width:60vw;height:40vh;left:20%;top:-10%;background:radial-gradient(ellipse,rgba(255,123,0,.08),transparent 70%)}.bg .dots{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:18px 18px}nav{position:relative;z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.navinner{max-width:1080px;margin:0 auto;gap:16px;padding:14px 22px}.logo,.navinner{display:flex;align-items:center}.logo{font-weight:700;letter-spacing:-.03em;font-size:18px;text-decoration:none;color:var(--fg);gap:8px}.logo .mark{width:22px;height:22px;border-radius:6px;background:linear-gradient(145deg,#ff9a3c,#ff7b00)}.psearch{flex:1 1;display:flex;align-items:center;gap:8px;background:var(--fill);border:1px solid var(--line);border-radius:999px;padding:0 14px;height:38px}.psearch svg{width:16px;height:16px;color:var(--label-3);flex:none}.psearch input{flex:1 1;border:0;background:none;outline:none;font-size:14px}.psearch input::placeholder{color:var(--label-3)}.navinner{flex-wrap:wrap}.dirlist{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:4px;font-size:13px}.dirlist a{color:var(--acc);text-decoration:none;font-weight:590}.dirlist a:hover{text-decoration:underline}.dir-err{color:#e07070}.dir-pending{color:var(--label-2)}main{position:relative;z-index:1;flex:1 1}.phandle{max-width:1040px;margin:0 auto;padding:32px 22px 72px}.home{max-width:680px;margin:0 auto;padding:72px 22px 100px;text-align:center}.home h1{font-size:40px;letter-spacing:-.04em;margin:0 0 10px}.home .lede{color:var(--label-2);margin:0 0 28px;line-height:1.5}.home .psearch{max-width:420px;margin:0 auto 18px}.examples{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.rationale{text-align:left;border-top:1px solid var(--line);padding-top:36px}.rationale h2{font-size:18px;letter-spacing:-.02em;font-weight:650;margin:0 0 16px;color:var(--fg)}.rationale p{color:var(--fg2);margin:0 0 16px;line-height:1.65;font-size:15.5px}.rationale p:last-child{margin-bottom:0}.examples a{color:var(--acc);text-decoration:none;font-size:13.5px;font-weight:590;padding:6px 12px;border-radius:999px}.examples a:hover{background:color-mix(in srgb,var(--acc) 12%,transparent)}.pcols{display:grid;grid-template-columns:340px 1fr;grid-gap:32px;gap:32px;align-items:start}.sidecard{text-align:center;padding:8px 4px}.av{width:92px;height:92px;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-size:33px;font-weight:500;color:#fff}.rhandle{font-size:27px;font-weight:650;letter-spacing:-.03em}.status{margin:8px 0 0;display:flex;align-items:center;justify-content:center;gap:5px;font-size:13.5px;color:var(--label-2)}.status .seal{width:14px;height:14px;color:var(--grn)}.status b{color:var(--label);font-weight:590}.status.resolving b{color:var(--label-2);font-weight:500}.spinner{width:14px;height:14px;flex:none;border:2px solid rgba(255,255,255,.15);border-top:2px solid var(--acc);border-radius:50%;animation:spin .7s linear infinite}.search-spin{width:16px;height:16px}@keyframes spin{to{transform:rotate(1turn)}}.sk{display:block;background:rgba(255,255,255,.08);border-radius:6px;animation:sk 1.2s ease-in-out infinite}.sk-line{height:12px}.recskel{display:flex;flex-direction:column;gap:12px;padding-top:8px}.sk-tabs{height:32px;width:220px;align-self:flex-end;border-radius:999px}.sk-sec{height:14px;width:110px;margin-top:8px}.sk-row{height:56px;width:100%;border-radius:12px}@keyframes sk{0%,to{opacity:.4}50%{opacity:.85}}.trust{margin-top:22px;text-align:left}.trust-list{margin:0}.trust-row{display:grid;grid-template-columns:92px 1fr;grid-gap:10px;gap:10px;padding:7px 0;font-size:13px}.trust-row dt{color:var(--label-2)}.trust-row dd{margin:0;min-width:0}.copychip,.trust-row dd{color:var(--label);font-family:var(--mono);font-size:12.5px}.copychip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:0;background:none;border:none;cursor:pointer}.copychip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copychip svg{width:12px;height:12px;flex:none;color:var(--label-3)}.cardactions{display:flex;justify-content:center;gap:22px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.shareb{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:var(--acc);font-weight:590;font-size:13.5px}.shareb svg{width:16px;height:16px}.payrow{display:flex;gap:10px;margin-top:22px;justify-content:center}.pay{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;background:rgba(255,123,0,.1);border:1px solid rgba(255,123,0,.32);color:var(--acc);text-decoration:none;font-weight:600;font-size:13.5px}.payqr-btn{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--fill);cursor:pointer;display:grid;place-items:center}.payqr-btn svg{width:18px;height:18px}.scancard{margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.03);text-align:center}.scan-qr img{width:180px;height:180px;border-radius:8px}.scan-str{font-family:var(--mono);font-size:11px;color:var(--fg3);word-break:break-all}.scan-badge{font-size:11px;color:var(--acc);font-weight:600;margin-left:8px}.rechead{display:flex;justify-content:flex-end;margin-bottom:18px}.rectabs{display:flex;gap:0;padding:2px;background:var(--fill);border-radius:999px}.rectab{min-width:64px;height:28px;padding:0 14px;border:none;background:none;color:var(--label-2);cursor:pointer;border-radius:999px;font-size:13px;font-weight:500}.rectab.on{color:var(--label);font-weight:590;background:rgba(255,255,255,.1)}.recsec{margin-bottom:22px}.recsec-h{margin:0 0 9px 4px;font-size:13px;font-weight:590;color:var(--label-2)}.recgroup{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:rgba(255,255,255,.03)}.rec{display:grid;grid-template-columns:32px 1fr auto 28px;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--line)}.rec:first-child{border-top:0}.ic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#fff}.rn{font-weight:590;font-size:14px}.rd,.rn{display:block}.rd{color:var(--label-2);font-size:12.5px}.rv{font-family:var(--mono);font-size:12px;color:var(--fg3)}.recbtn{width:28px;height:28px;display:grid;place-items:center;color:var(--fg3);background:none;border:none;cursor:pointer;text-decoration:none}.recbtn svg{width:16px;height:16px}.recempty{color:var(--label-2);padding:24px 8px}.mainfoot{margin-top:18px}.pnote{font-size:12.5px;line-height:1.45;max-width:60ch}.fb-h,.pnote{color:var(--label-2)}.fb-h{margin:28px 0 9px 4px;font-size:13px;font-weight:590}.nfcard{max-width:520px;margin:40px auto;text-align:center}.nfcard .eh{font-size:22px;font-weight:650;margin-top:8px}.nfcard .ed{color:var(--label-2);line-height:1.5}.tryagain{margin-top:20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:999px;cursor:pointer;background:rgba(255,123,0,.1);border:1px solid rgba(255,123,0,.32);color:var(--acc);font-weight:600;font-size:13.5px}.tryagain:disabled{opacity:.7;cursor:wait}.tryagain svg{width:16px;height:16px}footer{position:relative;z-index:1;border-top:1px solid var(--line)}.fin{max-width:1080px;margin:0 auto;padding:18px 22px;justify-content:space-between;color:var(--fg3);font-size:13px}.fin,.fl{display:flex;gap:16px}.fl a{color:var(--fg2);text-decoration:none}.fl a:hover{text-decoration:underline}.fattr{max-width:1080px;margin:0 auto;padding:0 22px 16px;color:var(--label-3);font-size:12px;line-height:1.45;text-align:center}.fattr p{margin:0 0 8px}.fattr p:last-child{margin-bottom:0}.fattr a{color:var(--fg3);text-decoration:none}.fattr a:hover{color:var(--acc);text-decoration:underline}@media (max-width:760px){.pcols{grid-template-columns:1fr;gap:30px;max-width:620px;margin:0 auto}.navinner{padding:12px 16px}.phandle{padding:26px 18px 88px}.rec{grid-template-columns:32px 1fr 28px}.rv{grid-column:2}}