.scene{--loop:6.4s;position:relative;width:100%;aspect-ratio:560/520;container-type:inline-size;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.scene-layer{transition:translate .7s cubic-bezier(.2,.8,.2,1)}.scene-fill,.scene-layer{position:absolute;inset:0}.scene-fill{width:100%;height:100%;overflow:visible}.scene-mono{font-family:var(--font-code)}.scene-sun{left:-14%;top:-2%;width:96%;border-radius:50%;background:radial-gradient(circle,#ffffff40 0,#ffffff14 40%,#ffffff00 70%)}.scene-orbit,.scene-sun{position:absolute;aspect-ratio:1}.scene-orbit{left:-8%;top:-12%;width:116%;transform:rotate(-14deg) scaleY(.42)}.scene-ring{position:absolute;inset:0;animation:spin 48s linear infinite;will-change:transform}.scene-ring svg{width:100%;height:100%;overflow:visible}.scene-card{position:absolute;width:46%;aspect-ratio:240/150;animation:float 6s ease-in-out infinite}.scene-card-svg{width:100%;height:100%;overflow:visible}.scene-card-1{left:10%;top:16%;rotate:-6deg;animation-delay:-1.5s}.scene-card-2{left:14%;top:30%;rotate:-2deg;animation-delay:-3s}.scene-card-3{left:9%;top:44%;rotate:3deg;animation-delay:-4.5s}.scene-card-4{left:15%;top:58%;rotate:-1deg;animation-delay:-.5s}.scene-redact{position:absolute;left:5.4%;top:28.6%;width:77%;height:11%;border-radius:4px;background:#1d0b03;transform-origin:left center;animation:var(--loop) var(--ease) infinite both}.scene-redact:after{content:"REDACTED";position:absolute;inset:0;display:grid;place-items:center;color:#ffb38a;font-family:var(--font-code);font-size:max(6px,1.5cqw);letter-spacing:.2em}.scene-redact-1{animation-name:redact-1}.scene-redact-2{animation-name:redact-2}.scene-redact-3{animation-name:redact-3}.scene-redact-4{animation-name:redact-4}@keyframes redact-1{0%,12%{transform:scaleX(0);opacity:1}16%,90%{transform:scaleX(1);opacity:1}97%,to{transform:scaleX(1);opacity:0}}@keyframes redact-2{0%,22%{transform:scaleX(0);opacity:1}26%,90%{transform:scaleX(1);opacity:1}97%,to{transform:scaleX(1);opacity:0}}@keyframes redact-3{0%,31.5%{transform:scaleX(0);opacity:1}35.5%,90%{transform:scaleX(1);opacity:1}97%,to{transform:scaleX(1);opacity:0}}@keyframes redact-4{0%,41%{transform:scaleX(0);opacity:1}45%,90%{transform:scaleX(1);opacity:1}97%,to{transform:scaleX(1);opacity:0}}.scene-hit{opacity:.45;animation:hit var(--loop) var(--ease) infinite both}@keyframes hit{0%,45%{opacity:0}49%{opacity:.95}60%,90%{opacity:.45}to{opacity:0}}.scene-flag{position:absolute;right:-4%;top:38%;display:grid;place-items:center;width:12%;aspect-ratio:1;border-radius:50%;border:2px solid #ffffff;background:#e44400;color:#fff;font:700 max(9px,2.6cqw) /1 var(--font-sans);box-shadow:0 3px 0 var(--illu-shadow);animation:flag var(--loop) var(--ease-spring) infinite both}@keyframes flag{0%,47%{transform:scale(0);opacity:0}52%{transform:scale(1.18);opacity:1}56%,92%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}.scene-lights{position:absolute;inset:0}.scene-led{position:absolute;top:8.6%;width:2%;aspect-ratio:1;border-radius:50%;border:1.5px solid #3a1405;animation:breathe 1.4s ease-in-out infinite}.scene-led-1{left:51%;background:#79c54b}.scene-led-2{left:54.5%;background:#f25b3f;animation-delay:-.45s}.scene-led-3{left:58%;background:#ffd9c4;animation-delay:-.9s}.scene-beam{position:absolute;left:7.1%;width:54.8%;top:2%;height:12%;background:linear-gradient(180deg,#fff3d600,#fff3d640 55%,#fff3d6c0);border-radius:0 0 6px 6px;transform:translateY(300%);will-change:transform,opacity;animation:scan var(--loop) var(--ease) infinite both}.scene-beam-line{position:absolute;left:-1%;right:-1%;bottom:-1.5px;height:3px;border-radius:3px;background:#fff6dc;box-shadow:0 0 10px 2px #ffe7a3e6,0 0 28px 8px #ffd37180}@keyframes scan{0%{transform:translateY(0);opacity:0}4%{transform:translateY(0);opacity:1}54%{transform:translateY(600%);opacity:1}60%,to{transform:translateY(600%);opacity:0}}.scene-packet{position:absolute;left:65.5%;top:49.6%;width:3.2%;height:1.6%;border-radius:3px;background:#ffffff;box-shadow:0 0 0 1.5px #3a1405;animation:packet 1.8s var(--ease) infinite both}.scene-packet-2{animation-delay:-.6s}.scene-packet-3{animation-delay:-1.2s}@keyframes packet{0%{transform:translateX(0) scale(.6);opacity:0}20%{opacity:1;transform:translateX(1.4cqw) scale(1)}80%{opacity:1}to{transform:translateX(7.4cqw) scale(.7);opacity:0}}.scene-shield{position:absolute;left:70%;top:25%;width:27%;aspect-ratio:200/232;animation:float 5s ease-in-out infinite;animation-delay:-2s}.scene-shield-check,.scene-shield-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.scene-shield-check{transform-origin:50% 55%;animation:check var(--loop) var(--ease-spring) infinite both}@keyframes check{0%,55%{transform:scale(.2);opacity:0}62%{transform:scale(1.15);opacity:1}68%,92%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}.scene-shield-glow{position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,#ffffff59 0,#ffffff00 62%);animation:glow 3.2s ease-in-out infinite}@keyframes glow{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.08);opacity:1}}.scene-chip{position:absolute;display:inline-flex;align-items:center;gap:.6cqw;padding:.9cqw 1.8cqw;border-radius:1.4cqw;border:0;font:500 max(8px,2.15cqw) /1.1 var(--font-code);white-space:nowrap;color:#0e0e0e;box-shadow:0 1cqw 2.4cqw #3a140559;animation:var(--loop) var(--ease-out) infinite both}.scene-chip b{font-weight:700}.scene-chip-1{left:61%;top:72%;background:#b52a10;color:#ffffff;animation-name:chip-1}.scene-chip-2{left:67%;top:81%;background:#ffffff;animation-name:chip-2}.scene-caption{position:absolute;left:71%;top:91%;color:#ffffffd9;font:500 max(8px,1.9cqw) /1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}@keyframes chip-1{0%,57%{transform:translateY(1.8cqw);opacity:0}63%,91%{transform:none;opacity:1}to{transform:translateY(-1.4cqw);opacity:0}}@keyframes chip-2{0%,63%{transform:translateY(1.8cqw);opacity:0}69%,91%{transform:none;opacity:1}to{transform:translateY(-1.4cqw);opacity:0}}.scene-ticket{position:absolute;left:72%;top:5%;width:25%;rotate:6deg;animation:float 4.6s ease-in-out infinite}.scene-ticket svg{width:100%;overflow:visible}.scene-spark{position:absolute;width:4%;overflow:visible;animation:twinkle 2.8s ease-in-out infinite}.scene-spark-1{left:64%;top:17%}.scene-spark-2{left:95%;top:56%;width:3.2%;animation-delay:-1s}.scene-spark-3{left:1%;top:4%;width:3.6%;animation-delay:-1.9s}@keyframes twinkle{0%,to{transform:scale(.55) rotate(0deg);opacity:.5}50%{transform:scale(1.1) rotate(45deg);opacity:1}}[data-paused=true] .scene,[data-paused=true] .scene *{animation-play-state:paused!important}.pf{position:relative;width:100%;aspect-ratio:520/300;container-type:inline-size}.pf-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pf-label{font-family:var(--font-code);font-size:11px;letter-spacing:.14em;fill:var(--muted)}.pf-led{animation:breathe 1.6s ease-in-out infinite}.pf-strip{position:absolute;top:46.5%;display:flex;gap:.5cqw;height:2.4cqw;padding:.5cqw;border-radius:1cqw;background:var(--illu-paper);border:1.5px solid var(--illu-ink);box-shadow:0 .6cqw 1.4cqw var(--illu-shadow)}.pf-strip i{display:block;width:2.6cqw;border-radius:.6cqw;background:#79c54b}.pf-strip i:last-child{width:2cqw;background:var(--illu-line)}.pf-raw .pf-secret{width:3.6cqw;background:#e44400}.pf-clean .pf-secret{width:3.6cqw;background:#0e0e0e}.pf-raw{left:29%;animation:pf-raw 2.4s var(--ease) infinite both}.pf-raw-2{animation-delay:-1.2s}.pf-clean{left:45%;transform:translateX(10cqw);animation:pf-clean 2.4s var(--ease) infinite both}.pf-clean-2{animation-delay:-.8s}.pf-clean-3{animation-delay:-1.6s}@keyframes pf-raw{0%{transform:translateX(-2cqw) scale(.8);opacity:0}20%{opacity:1;transform:translateX(0) scale(1)}75%{opacity:1}to{transform:translateX(6cqw) scale(.9);opacity:0}}@keyframes pf-clean{0%{transform:translateX(0) scale(.85);opacity:0}15%{opacity:1;transform:translateX(2cqw) scale(1)}80%{opacity:1}to{transform:translateX(22cqw) scale(.85);opacity:0}}.token-art{position:relative;padding:18px 10px 10px}.token-ticket{position:relative;rotate:-6deg;animation:float 5s ease-in-out infinite;border-radius:18px;overflow:hidden}.token-ticket svg{width:100%;overflow:visible}.token-shine{position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(90deg,#ffffff00,#ffffffa6 50%,#ffffff00);animation:shine 3.6s var(--ease) infinite;animation-delay:.6s}.token-spark-1{left:-2%;top:0;width:13%}.token-spark-2{right:0;left:auto;bottom:-2%;top:auto;width:10%;animation-delay:-1.3s}.al{position:relative;width:100%;aspect-ratio:360/320;container-type:inline-size}.al-board{position:absolute;left:4%;top:2%;width:62%;rotate:-3deg;overflow:visible}.al-lens{position:absolute;left:30%;top:22%;width:26%;animation:lens 4.8s var(--ease) infinite}.al-lens svg{width:100%;overflow:visible}@keyframes lens{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-8cqw,9cqw) rotate(-8deg)}50%{transform:translate(2cqw,18cqw) rotate(4deg)}75%{transform:translate(-6cqw,27cqw) rotate(-4deg)}}.al-wallet{position:absolute;right:2%;bottom:6%;width:34%;animation:float 3.8s ease-in-out infinite}.al-wallet svg{width:100%;overflow:visible}.al-bubble{position:absolute;right:-2%;top:-34%;display:grid;place-items:center;width:42%;aspect-ratio:1;border-radius:50% 50% 50% 8%;border:0;background:#e44400;color:#ffffff;font:700 max(14px,5cqw) /1 var(--font-head);box-shadow:0 6px 16px var(--illu-shadow);transform-origin:0 100%;animation:bubble 2.6s var(--ease-spring) infinite}@keyframes bubble{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.08) rotate(-6deg)}}.lost{position:relative;width:120px;height:120px;margin:0 auto 20px}.lost-mark{width:100%;height:100%;color:var(--bas-mark);animation:float 4s ease-in-out infinite}.lost-beam{position:absolute;left:-20%;right:-20%;top:10%;height:3px;border-radius:3px;background:#ff8a57;box-shadow:0 0 14px 3px #e4440080;animation:lost-scan 2.4s var(--ease) infinite alternate}@keyframes lost-scan{0%{transform:translateY(0);opacity:.4}to{transform:translateY(96px);opacity:1}}.app-stack{display:grid;grid-gap:20px;gap:20px}.app-stack>.notice{margin:0}.main-app>.notice{margin-top:0}.inline-icon{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.16em;margin-right:6px}a .inline-icon{margin:0 0 0 4px}.link-strong{color:var(--brand-text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.create-card .form-row .btn{min-width:160px}.create-hint{margin:14px 0 0}.secret{position:relative;overflow:hidden;display:grid;grid-gap:12px;gap:12px;padding:clamp(18px,2.4vw,24px);border-radius:var(--radius);border:1.5px solid var(--brand);background:var(--surface);box-shadow:0 0 0 5px var(--glow);animation:pop .45s var(--ease-spring)}.secret>*{position:relative;margin:0}.secret-shine{position:absolute!important;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,#e4440000,#e444001f 50%,#e4440000);animation:shine 1.6s var(--ease-out) .2s 1 both;pointer-events:none}.secret h3{font-size:1.375rem;font-weight:400}.secret-warn{display:flex;align-items:flex-start;gap:2px;color:var(--danger)}.secret-warn .inline-icon{margin-top:4px}.secret-value{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius);border:1px dashed var(--brand);background:var(--surface-tint)}.secret-value code{flex:1 1 260px;font-size:.9375rem;color:var(--fg)}.token-status{display:inline-flex;align-items:center;gap:12px}.table tr[data-revoked=true] td{color:var(--muted)}.table tr[data-revoked=true] .cell-name{text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.cell-prefix{font-size:.8125rem;color:var(--muted)}.empty{margin-top:6px;padding:26px;border-radius:var(--radius);border:1px dashed var(--line);text-align:center}.empty p{margin:0 0 4px}@media (max-width:720px){.token-status{flex-direction:column;align-items:flex-end;gap:8px}}.danger-card{border-color:#e7a59c}[data-theme=dark] .danger-card{border-color:#5a2a24}.danger-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.danger-text{flex:1 1 320px}.danger-text h2{margin-bottom:6px;font-size:1.25rem;font-weight:400}.danger-text p{margin:0}.icon-badge-danger{background:var(--danger-soft);color:var(--danger)}.account-wallet{margin:0;display:inline-block;padding:6px 12px;border-radius:6px;border:1px solid var(--chip-neutral-border);background:var(--chip-neutral-bg);font-size:.8125rem}.account-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-bottom:20px}.account-credits>.card,.account-side{height:100%}.account-side{display:grid;grid-gap:20px;gap:20px;align-content:start}.account-side .card+.card{margin-top:0}@media (max-width:900px){.account-grid{grid-template-columns:minmax(0,1fr)}}.credits-card{background:var(--tint-peach)}.gauge{position:relative;width:min(100%,290px);aspect-ratio:1;margin:6px auto 0;container-type:inline-size}.gauge-ring{position:absolute;inset:0}.gauge-tick{position:absolute;left:50%;top:50%;width:2.2cqw;height:8cqw;margin:-4cqw 0 0 -1.1cqw;border-radius:2cqw;background:var(--line-soft);transform:rotate(var(--a)) translateY(-42cqw)}[data-theme=dark] .gauge-tick{background:#2e2e2e}.gauge-lit,[data-theme=dark] .gauge-lit{background:var(--brand);animation:tick-in .5s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * 22ms)}@keyframes tick-in{0%{opacity:0}to{opacity:1}}.gauge-center{position:absolute;inset:22%;display:grid;place-content:center;margin:0;text-align:center}.gauge-value{display:block;font-weight:400;font-size:clamp(2.5rem,14cqw,3.25rem);line-height:1}.gauge-label{display:block;margin-top:8px;color:var(--muted);font-size:.8125rem;line-height:1.35}.gauge-legend{margin:8px auto 12px;max-width:44ch;text-align:center;text-wrap:balance}.legend-swatch{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px;background:var(--brand)}.credits-expiry{margin:0;padding-top:14px;border-top:1px solid var(--line-soft);text-align:center}.dl-version{margin-top:16px}.dl-version-name{margin:0 0 12px}.dl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.dl-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);transition:translate .3s var(--ease-out),border-color .3s var(--ease)}.dl-card:hover{translate:0 -3px;border-color:var(--brand)}.dl-top{display:flex;align-items:center;gap:12px}.dl-name{display:grid;flex:1 1;min-width:0}.dl-link{font-family:var(--font-code);font-size:.9375rem;color:var(--fg);overflow-wrap:anywhere}.dl-get{width:38px;padding:0}.dl-hash{display:grid;grid-gap:6px;gap:6px;justify-items:start;padding-top:12px;border-top:1px dashed var(--line)}.dl-sha{display:block;width:100%;font-size:.75rem;line-height:1.55;color:var(--fg)}.intent-nonbinding{margin-top:0}.tiers{margin:18px 0 14px;padding:0;border:0}.tiers legend{margin-bottom:12px;padding:0}.tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tier{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start;padding:20px;border-radius:var(--radius);border:1px solid var(--line);cursor:pointer;transition:translate .3s var(--ease-out),border-color .2s var(--ease),box-shadow .2s var(--ease)}.tier:hover{translate:0 -3px}.tier[data-selected=true]{border-color:var(--brand);box-shadow:0 0 0 3px var(--glow)}.tier-green{background:var(--tint-green)}.tier-blue{background:var(--tint-blue)}.tier input{position:absolute;top:18px;right:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin:0;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.tier input:checked{border-color:var(--brand-strong);background:var(--brand-strong);box-shadow:inset 0 0 0 4px var(--surface)}.tier input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tier-chip{justify-self:start}.tier-price{font-size:.9375rem;color:var(--muted)}.tier-amount{font-size:clamp(2.25rem,1.9rem + 1.6vw,2.75rem);line-height:1;color:var(--fg);margin-right:4px}.tier-line{color:var(--muted);font-size:.8125rem}.tier-current{display:inline-flex;align-items:center;gap:6px;color:var(--success);font-size:.8125rem}.tier-current svg{width:16px;height:16px}@media (max-width:560px){.tier-grid{grid-template-columns:minmax(0,1fr)}}.privacy-notice p:last-child,.support-card p{margin-bottom:0}.solo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);min-height:calc(100vh - var(--header-h) - 300px);padding:clamp(36px,6vw,80px) 0}.solo-copy{display:grid;grid-gap:16px;gap:16px;justify-items:start}.solo-copy .lead{margin:0}.solo-center{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:14px}@media (max-width:860px){.solo{grid-template-columns:minmax(0,1fr)}.solo-art{max-width:360px;width:100%;justify-self:center}}.guide{grid-template-columns:minmax(0,1fr)}.guide,.guide-body{display:grid;grid-gap:20px;gap:20px}.guide-body{min-width:0;max-width:860px}.guide-body>.card+.card{margin-top:0}@media (min-width:1080px){.guide{grid-template-columns:220px minmax(0,1fr);gap:36px;align-items:start}.guide-aside{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px)}}.guide-art{padding:8px 4px 4px}.toc-side{display:none}@media (min-width:1080px){.toc-side{display:block}.toc-fold{display:none}}.toc-title{margin:0 0 10px;padding-left:10px;font-size:.8125rem;color:var(--muted)}.toc-list{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none;counter-reset:toc}.toc-list a{display:flex;align-items:baseline;gap:10px;padding:6px 10px;border-radius:6px;color:var(--muted);font-size:.875rem;line-height:1.35;text-decoration:none;counter-increment:toc;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.toc-list a:before{content:counter(toc);flex:none;min-width:1.4em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.toc-list a:hover,.toc-list a[aria-current=location]{color:var(--fg);background:var(--surface)}.toc-list a[aria-current=location]{box-shadow:inset 2px 0 0 var(--brand)}.toc-list a[aria-current=location]:before{color:var(--brand-text)}.toc-fold details{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.toc-fold summary{padding:12px 16px;cursor:pointer;font-weight:700}.toc-fold .toc-list{padding:0 8px 10px}.guide-section{padding:clamp(20px,2.6vw,30px)}.guide-section dd,.guide-section li,.guide-section>p{max-width:72ch}.guide-section-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.guide-section-head h2{font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:400}.guide-num{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--radius-sm);background:var(--brand-strong);color:#ffffff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-section h3{margin:24px 0 8px;font-size:1.0625rem}.guide-section :not(pre)>code{padding:1px 6px;border-radius:6px;border:1px solid var(--chip-neutral-border);background:var(--chip-neutral-bg);color:var(--fg);word-break:break-word}.guide-section a:not(.btn){color:var(--brand-text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.cmd{display:flex;align-items:center;gap:12px;margin:10px 0 14px;padding:9px 9px 9px 16px;border-radius:var(--radius);background:var(--code-bg);color:var(--code-fg)}.cmd-text{flex:1 1;min-width:0;margin:0;font-size:.875rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.cmd-text:before{content:"$ ";color:#ff8a57}.cmd .btn{flex:none;background:#ffffff14;color:var(--code-fg);border-color:#ffffff59}.cmd .btn:hover{background:#ffffff26;border-color:#ffffff}.cmd :focus-visible{outline-color:#ffffff}.output{margin:8px 0 14px}.output-cap{margin-bottom:4px;font-size:.8125rem;color:var(--muted)}.output pre{padding:10px 14px;border-radius:var(--radius);border:1px dashed var(--line-strong);background:var(--surface-2);color:var(--fg);font-size:.8125rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.guide-callout{display:flex;gap:12px;margin:14px 0;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--brand-line);background:var(--surface-tint)}.guide-callout>div{min-width:0;flex:1 1}.guide-callout p{margin:0 0 6px}.guide-callout p:last-child{margin-bottom:0}.guide-callout .cmd{margin:8px 0 10px}.guide-callout-title{font-weight:700}.guide-callout-icon{flex:none;width:20px;height:20px;margin-top:2px;color:var(--brand-text)}.guide-callout-warn{border-color:#e7a59c;background:var(--danger-soft)}.guide-callout-warn .guide-callout-icon{color:var(--danger)}[data-theme=dark] .guide-callout-warn{border-color:#5a2a24}.guide-figure{display:grid;grid-gap:18px 28px;gap:18px 28px;margin:16px 0;align-items:center}@media (min-width:760px){.guide-figure:not(.guide-figure-wide){grid-template-columns:minmax(0,330px) minmax(0,1fr)}}.pin{display:inline-grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--brand-strong);color:#ffffff;font:700 .75rem/1 var(--font-sans);box-shadow:0 0 0 3px var(--glow);vertical-align:middle}.pin-sm{width:18px;height:18px;font-size:.6875rem}.pin-legend{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;counter-reset:pin}.pin-legend li{position:relative;padding-left:34px;counter-increment:pin}.pin-legend li:before{content:counter(pin);position:absolute;left:0;top:.15em;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--brand-strong);color:#ffffff;font:700 .75rem/1 var(--font-sans)}.wallet-mock{overflow:hidden;width:100%;max-width:330px;border-radius:14px;border:1.5px solid var(--line-strong);background:var(--surface);box-shadow:var(--lift-shadow);font-size:.875rem}.wm-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line-soft);background:var(--surface-2);color:var(--muted);font-size:.75rem}.wm-lights{display:inline-flex;gap:5px}.wm-lights i{width:9px;height:9px;border-radius:50%;background:var(--line)}.wm-title{margin:14px 0 10px;text-align:center;font-size:1.0625rem;font-weight:700}.wm-site{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 14px;padding:8px 10px;border-radius:999px;border:1px solid var(--line)}.wm-favicon{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--footer-bg);color:var(--bas-mark)}.wm-favicon svg{width:14px;height:14px}.wm-host{font-family:var(--font-code);font-size:.8125rem}.wm-body{padding:14px 14px 4px}.wm-k{margin:0 0 6px;font-size:.75rem;color:var(--muted)}.wm-v{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line-soft)}.wm-message{display:flex;align-items:center;justify-content:space-between;gap:10px}.wm-rows{display:grid;grid-gap:6px;gap:6px;margin:0 0 10px;font-size:.8125rem}.wm-rows>div{display:flex;justify-content:space-between;gap:12px}.wm-rows dt{color:var(--muted)}.wm-rows dd{margin:0;text-align:right}.wm-typed>div{flex-direction:column;gap:2px}.wm-typed dd{text-align:left}.wm-typed .wm-message{padding:8px 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line-soft)}.wm-foot{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:12px 14px 14px;border-top:1px solid var(--line-soft)}.wm-btn{display:grid;place-items:center;min-height:38px;border-radius:999px;border:1px solid var(--line-strong);font-size:.875rem}.wm-btn-primary{border-color:#1d4ed8;background:#1d4ed8;color:#ffffff}.pin-foot{position:absolute;right:6px;top:-11px}.what-flow{display:grid;justify-items:start;grid-gap:8px;gap:8px;margin-top:16px}@media (min-width:760px){.what-flow{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-items:stretch;gap:12px}}.what-loads{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.what-arrow{color:var(--muted);font-size:1.25rem;line-height:1}@media (max-width:759px){.what-arrow{rotate:90deg;margin-left:12px}}.what-step{display:grid;margin:0;padding:8px 12px;border-radius:var(--radius);border:1px solid var(--line);line-height:1.35}.what-step-judge{border-color:var(--brand-line);background:var(--surface-tint)}.need-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.need{padding:16px;border-radius:var(--radius);border:1px solid var(--line)}.need-title{margin:12px 0 4px;font-weight:700}.need p:last-child{margin:0}.platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin:16px 0 10px;padding:0;border:0;min-width:0}.platforms legend{margin-bottom:10px;padding:0;font-weight:700}.platform{position:relative;display:block}.platform input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.platform-body{display:grid;grid-gap:2px;gap:2px;height:100%;padding:12px 14px;border-radius:var(--radius);border:1.5px solid var(--line);background:var(--surface);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.platform:hover .platform-body{border-color:var(--line-strong)}.platform input:checked+.platform-body{border-color:var(--brand);background:var(--surface-tint);box-shadow:0 0 0 3px var(--glow)}.platform input:focus-visible+.platform-body{outline:2px solid var(--focus);outline-offset:3px}.platform-icon{width:20px;height:20px;margin-bottom:4px;color:var(--brand-text)}.platform-label{font-weight:700;line-height:1.3}.guide-section .platform-file{justify-self:start;margin-top:6px;font-size:.75rem}.skill-field{max-width:380px;margin:14px 0 6px}.skill-hint{margin:0}.skill-hint-bad{color:var(--danger)}.skill-field .input[aria-invalid=true]{border-color:var(--danger)}.report{padding:16px 18px 16px 10px;border-radius:var(--radius);background:var(--code-bg);color:#e6e6e6;font-size:.8125rem;line-height:1.6}.report code{display:grid}.rl{display:flex;min-height:1.8em;align-items:center}.rl-gutter{display:inline-grid;place-items:center start;width:28px;flex:none}.rl-text{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.rl-title{color:#ffffff;font-weight:700}.rl-risk{color:#ffb38a}.rl-high{color:#ff9a87}.rl-judge{color:#a9c6ff}.rl-cmd{color:#9fe27a}.rl-dim{color:#c4c4c4}.credit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin:14px 0;padding:0;list-style:none}.credit-case{padding:14px 16px;border-radius:var(--radius);border:1px solid var(--line)}.credit-when{margin:10px 0 4px;font-weight:700}.credit-case p:last-child{margin:0}.privacy-guide{display:grid;grid-gap:20px 28px;gap:20px 28px;margin-bottom:8px;align-items:center}@media (min-width:760px){.privacy-guide{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.privacy-guide-art{padding:12px;border-radius:var(--radius);border:1px solid var(--line)}.privacy-facts{margin:0}.privacy-facts dt{font-weight:700}.privacy-facts dd{margin:2px 0 14px}.privacy-facts>div:last-child dd{margin-bottom:0}.troubles{margin:0;padding:0;list-style:none}.trouble{padding:16px 0;border-top:1px solid var(--line-soft)}.trouble:first-child{padding-top:4px;border-top:0}.trouble:last-child{padding-bottom:0}.guide-section .trouble h3{margin:0 0 6px;font-size:1rem;line-height:1.45}.trouble p{margin:0}.trouble .cmd{margin-bottom:0}.help-cta{margin:16px 0 0}.help-cta .btn{white-space:normal;text-align:center}.signin-guide{margin:16px 0 0}.secret-next{margin:0}.dl-guide{margin:-4px 0 12px}@media (max-width:560px){.cmd{flex-direction:column;align-items:stretch;gap:8px;padding:12px 12px 10px 14px}.cmd .btn{align-self:flex-end}}.btn-github{background:var(--fg);border-color:var(--fg);color:var(--surface)}.btn-github:hover{background:var(--muted);border-color:var(--muted)}.signin-github,.signin-or{margin:16px 0 0}.signin-or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:.8125rem}.signin-or:after,.signin-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.identity-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.identity-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 0}.identity-row+.identity-row{border-top:1px solid var(--line-soft)}.identity-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--fg)}.identity-icon svg{width:20px;height:20px}.identity-text{min-width:0}.identity-text p{margin:0}.identity-value{overflow-wrap:anywhere}.identity-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:600px){.identity-row{grid-template-columns:40px minmax(0,1fr)}.identity-actions{grid-column:1/-1;justify-content:flex-start}}.identity-wide{grid-column:1/-1}.identity-wide:empty{display:none}.identity-wide .stepup{margin-top:0}.app-stack-tight{display:grid;grid-gap:12px;gap:12px}.app-stack-tight p{margin:0}.account-top:empty{display:none}.account-top{margin-bottom:18px}.stepup>.row{margin-top:14px}@font-face{font-family:fontSans;src:url(/_next/static/media/4b4604c44c8897b8-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontSans Fallback;src:local("Arial");ascent-override:76.55%;descent-override:17.96%;line-gap-override:0.00%;size-adjust:105.81%}.__className_1199f9{font-family:fontSans,fontSans Fallback,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-style:normal}.__variable_1199f9{--font-body:"fontSans","fontSans Fallback",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}@font-face{font-family:fontMono;src:url(/_next/static/media/aca42d6a0dbee4c1-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_fe5fed{font-family:fontMono,fontMono Fallback,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:400;font-style:normal}.__variable_fe5fed{--font-mono:"fontMono","fontMono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}