.spk{--spk-cyan:var(--cyan,#b8ecfd);--spk-cyan-hi:var(--cyan-bright,#dcf7ff);--spk-deep:var(--cyan-deep,#346a7e);--spk-dk:var(--cyan-dk,#4886a1);--spk-ink:#060b0b;--spk-text:var(--text,#eaf4f7);--spk-muted:var(--muted,#86a0a9);--spk-muted-dk:var(--muted-dark,#6f8a93);--spk-line:#1b2c31;--spk-line-2:#2a4650;--spk-field:#0c1416;--spk-field-hi:#111c1f;--spk-mono:var(--mono,"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace);--spk-display:var(--display,"Clash Display","General Sans",system-ui,sans-serif);--spk-snap:cubic-bezier(.2,.8,.2,1);--spk-spring:cubic-bezier(.34,1.56,.64,1);--spk-out:cubic-bezier(.23,1,.32,1);max-width:780px;margin-inline:auto}.spk .page-head{gap:0;margin:12px 0 34px}.spk .eyebrow{display:inline-flex;align-items:center;gap:8px;font:500 10.5px/1 var(--spk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--spk-cyan)}.spk .eyebrow:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--spk-cyan);box-shadow:0 0 0 3px rgba(184,236,253,.14)}.spk .h-page{margin-top:22px;font:600 clamp(40px,6.4vw,72px)/.98 var(--spk-display);letter-spacing:-.05em;word-spacing:.12em;color:var(--spk-text);text-wrap:balance}.spk .lede{margin-top:22px;font:400 16px/27px var(--font-sans,"General Sans",system-ui,sans-serif);color:var(--spk-muted);max-width:600px}.spk .card{background:rgba(4,18,23,.66);border:1px solid rgba(143,208,220,.15);border-radius:12px;box-shadow:0 18px 44px rgba(2,8,10,.35);transition:border-color .2s ease,background-color .2s ease}@media (hover:hover) and (pointer:fine){.spk .card:hover{border-color:rgba(131,204,224,.32)}}.spk .card-head{min-height:58px;padding:16px 24px 0;border-bottom:0;align-items:flex-start}.spk .card-body{padding:14px 24px 24px}.spk .card-pad{padding:22px 24px}.spk .h-card{font:500 22px/1.25 var(--spk-display);letter-spacing:-.02em;word-spacing:.06em;color:var(--spk-text)}.spk .small{font-size:13px;line-height:1.55}.spk .label,.spk .muted{color:var(--spk-muted)}.spk .label{font:500 10px/1 var(--spk-mono);letter-spacing:.14em;text-transform:uppercase}.spk .card.dev{border-style:dashed;border-color:rgba(255,154,77,.38);background:rgba(24,14,6,.35)}.spk .tag{height:24px;padding:0 9px;margin-top:4px;border-radius:4px;background:transparent;border:1px solid var(--spk-line-2);font:600 9px/1 var(--spk-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--spk-cyan)}.spk .tag-warn{color:#ffb37a;border-color:rgba(255,154,77,.4);background:rgba(255,154,77,.06)}.spk .tag-dev{color:var(--spk-ink);background:var(--warn,#ff9a4d);border-color:var(--warn,#ff9a4d)}.spk-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.spk-rail li{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:7px;border:1px solid var(--spk-line);background:rgba(8,25,32,.45);font:500 11px/1.2 var(--spk-mono);color:var(--spk-muted-dk);transition:border-color .2s ease,color .2s ease,background-color .2s ease}.spk-rail li b{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:5px;border:1px solid var(--spk-line-2);font:700 10px/1 var(--spk-mono);color:var(--spk-muted);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.spk-rail li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spk-rail li[data-state=now]{color:var(--spk-text);border-color:var(--spk-dk);background:rgba(13,36,44,.7)}.spk-rail li[data-state=now] b{background:var(--spk-cyan);border-color:var(--spk-ink);color:var(--spk-ink);box-shadow:0 2px 0 var(--spk-deep)}.spk-rail li[data-state=done]{color:var(--spk-muted)}.spk-rail li[data-state=done] b{background:rgba(184,236,253,.12);border-color:rgba(184,236,253,.35);color:var(--spk-cyan)}@media (max-width:420px){.spk-rail li{padding:7px 8px;gap:6px;font-size:10px}.spk-rail li span{white-space:normal;line-height:1.15}}.spk .fld{gap:8px}.spk .fld-label{font:600 12px/1.3 var(--font-sans,"General Sans",system-ui,sans-serif);color:var(--spk-text)}.spk .fld-hint{font-size:12px;color:var(--spk-muted-dk)}.spk .input{height:46px;padding:0 14px;border-radius:7px;border:1px solid rgba(143,208,220,.2);background:var(--spk-field);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.spk .input.mono{font-size:13px}@media (pointer:coarse){.spk .input,.spk .input.mono{font-size:16px}}@media (hover:hover) and (pointer:fine){.spk .input:hover:not(:focus){border-color:var(--spk-dk);background:var(--spk-field-hi)}}.spk .input:focus{border-color:var(--spk-cyan);background:var(--spk-field-hi);box-shadow:0 0 0 3px rgba(184,236,253,.16);outline:none}.spk .input[aria-invalid=true]{border-color:rgba(239,121,132,.6)}.spk .lookup-dev{gap:14px 10px}.spk .btn{--sh:4px;--sh-c:var(--spk-deep);height:46px;padding:0 20px;border:2.5px solid var(--spk-ink);border-radius:8px;background:var(--spk-cyan);color:var(--spk-ink);font:700 14px/1 var(--font-sans,"General Sans",system-ui,sans-serif);box-shadow:0 var(--sh) 0 var(--sh-c);margin-bottom:4px;transition:translate .12s var(--spk-snap),rotate .2s var(--spk-spring),transform .16s var(--spk-snap),box-shadow .12s ease,background-color .15s ease,opacity .15s ease}.spk .btn-ghost{--sh-c:#02090c;background:var(--spk-field);color:var(--spk-text);border:2px solid var(--spk-line-2)}.spk .btn-sm{--sh:3px;height:36px;padding:0 13px;font-size:12px;border-width:2px;margin-bottom:3px}.spk .btn:active:not(:disabled){translate:0 3px;transform:scale(.97);box-shadow:0 1px 0 var(--sh-c)}.spk .btn:disabled{opacity:.45}.spk .btn:focus-visible{outline:2px solid var(--spk-cyan-hi);outline-offset:3px}@media (hover:hover) and (pointer:fine){.spk .btn:hover:not(:disabled){translate:0 -2px;transform:none;background:var(--spk-cyan-hi);box-shadow:0 calc(var(--sh) + 2px) 0 var(--sh-c)}.spk .btn-ghost:hover:not(:disabled){background:var(--spk-field-hi);border-color:var(--spk-dk)}.spk .btn:hover:active:not(:disabled){translate:0 3px;transform:scale(.97);box-shadow:0 1px 0 var(--sh-c)}}.spk .form-actions,.spk .row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px}.spk .notice{position:relative;padding:14px 16px 14px 18px;border-radius:8px;border:1px solid var(--spk-line);background:rgba(13,36,44,.35);font-size:13.5px;color:#a3c3ce;overflow:hidden}.spk .notice:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--spk-cyan);opacity:.7}.spk .notice{overflow-wrap:anywhere}.spk .notice-title{font:600 13.5px/1.35 var(--font-sans,"General Sans",system-ui,sans-serif);color:var(--spk-text)}.spk .notice-warn{border-color:rgba(255,154,77,.35);background:rgba(255,154,77,.06)}.spk .notice-warn:before{background:var(--warn,#ff9a4d)}.spk .notice-error{border-color:rgba(239,121,132,.4);background:rgba(239,121,132,.07)}.spk .notice-error:before{background:var(--danger,#ff7b86)}.spk .notice-warn .notice-title{color:#ffb37a}.spk .notice-error .notice-title{color:var(--danger,#ff7b86)}.spk-codehead{gap:12px}.spk .bio-code-box,.spk .spk-ticket,.spk-codehead{display:flex;align-items:center;justify-content:space-between}.spk .bio-code-box,.spk .spk-ticket{position:relative;gap:14px;flex-wrap:wrap;padding:18px 20px;border-radius:10px;border:1.5px dashed rgba(184,236,253,.45);background:radial-gradient(420px 120px at 0 0,rgba(184,236,253,.08),transparent 70%),var(--spk-field);animation:spk-ticket .45s var(--spk-out) both}.spk .bio-code,.spk .spk-code{font:700 clamp(26px,6vw,38px)/1.1 var(--spk-mono);letter-spacing:.08em;color:var(--spk-cyan-hi);-moz-user-select:all;user-select:all;-webkit-user-select:all;overflow-wrap:anywhere;min-width:0}@keyframes spk-ticket{0%{opacity:0;transform:translateY(6px) scale(.985)}}.spk .bio-steps{counter-reset:s;list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px;color:#a3c3ce;font-size:13.5px;line-height:1.55}.spk .bio-steps li{counter-increment:s;position:relative;padding-left:34px}.spk .bio-steps li:before{content:counter(s);position:absolute;left:0;top:0;display:grid;place-items:center;width:22px;height:22px;border-radius:5px;border:1px solid var(--spk-line-2);font:700 10px/1 var(--spk-mono);color:var(--spk-cyan)}.spk .bio-steps b{color:var(--spk-text);font-family:var(--spk-mono);font-weight:600}.spk .link-u{color:var(--spk-text);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--spk-line-2);text-decoration-color:var(--spk-line-2);transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:text-decoration-color .16s ease,color .16s ease;transition:text-decoration-color .16s ease,color .16s ease,-webkit-text-decoration-color .16s ease}@media (hover:hover) and (pointer:fine){.spk .link-u:hover{-webkit-text-decoration-color:var(--spk-cyan);text-decoration-color:var(--spk-cyan);color:var(--spk-cyan-hi);opacity:1}}.spk-meta{font:500 11.5px/1.6 var(--spk-mono);color:var(--spk-muted);overflow-wrap:anywhere}.spk-meta b{color:var(--spk-text);font-weight:600}.spk .spk-payouts{display:grid;grid-gap:8px;gap:8px}.spk .spk-payouts .btn:not(:first-child){--sh-c:#02090c;background:var(--spk-field);color:var(--spk-text);border:2px solid var(--spk-line-2)}@media (hover:hover) and (pointer:fine){.spk .spk-payouts .btn:not(:first-child):hover:not(:disabled){background:var(--spk-field-hi);border-color:var(--spk-dk)}}.spk>.fee-facts{margin-top:24px}.spk .spk-payouts .btn{width:100%;height:auto;min-height:46px;padding-top:10px;padding-bottom:10px;white-space:normal;text-align:center;line-height:1.3}.spk .signed{gap:14px}.spk .signed .pmark{width:42px;height:42px;border-radius:9px;background:#060b0b;box-shadow:inset 0 0 0 1px var(--spk-line-2)}.spk .addr{padding:10px 12px 10px 14px;border-radius:7px;background:var(--spk-field);border:1px solid var(--spk-line)}.spk .addr code{font:500 12.5px/1.45 var(--spk-mono)}.spk .asset-row{padding:12px 14px;border-radius:8px;border:1px solid var(--spk-line);background:rgba(8,25,32,.55);transition:border-color .18s ease,background-color .18s ease;animation:spk-rise .25s var(--spk-out) both}@media (hover:hover) and (pointer:fine){.spk .asset-row:hover{border-color:var(--spk-line-2);background:rgba(13,36,44,.6)}}.spk .asset-row .sym{font:600 13px/1.3 var(--spk-mono);color:var(--spk-text)}.spk .asset-row .bal{display:block;padding:2px 0 0;border-top:0;font:500 11px/1.4 var(--spk-mono);color:var(--spk-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.spk .raw-hint{font:500 11px/1.45 var(--spk-mono);color:var(--spk-muted)}.spk .raw-hint.err{color:var(--danger,#ff7b86)}@keyframes spk-rise{0%{opacity:0;transform:translateY(6px)}}.spk .raw{border-radius:8px;background:rgba(6,16,20,.8);border:1px solid var(--spk-line);font:400 11.5px/1.6 var(--spk-mono);color:var(--spk-muted)}.spk [data-testid=embedded-sign]{border-color:rgba(184,236,253,.35)}@media (max-width:640px){.spk .page-head{margin:4px 0 26px}.spk .h-page,.spk .lede{margin-top:16px}.spk .lede{font-size:15px;line-height:25px}.spk .card-head{padding:14px 18px 0;min-height:0;flex-wrap:wrap}.spk .card-body{padding:12px 18px 18px}.spk .h-card{font-size:19px}.spk .form-actions .btn,.spk .row .btn{width:100%}.spk .bio-code-box,.spk .spk-ticket{padding:14px 14px 14px 16px}}@media (prefers-reduced-motion:reduce){.spk .btn,.spk .btn:active,.spk .btn:hover,.spk .btn:hover:active{translate:none!important;rotate:none!important;transform:none!important}.spk .asset-row,.spk .bio-code-box,.spk .spk-ticket{animation:none}}