.rs-page{--rs-mint:#4bf8be;--rs-ink:#03140d;--rs-screen:#04150e;--rs-text:#d9ffee;--rs-muted:#94c7b1;--rs-line:#1f5442;--rs-red:#ff8f93;--rs-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;max-width:1120px;margin:0 auto;padding:28px 16px 72px;overflow-x:clip}.rs-page h1,.rs-page h2,.rs-page h3{margin:0}.rs-hero{grid-template-columns:minmax(220px,340px) 1fr;align-items:center;gap:36px;margin:8px 0 34px;display:grid}.rs-hero-art svg{filter:drop-shadow(0 0 34px #4bf8be2e);width:100%;height:auto;display:block}.rs-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:650}.rs-hero h1{letter-spacing:-.03em;color:var(--text);font-size:clamp(32px,4.6vw,54px);line-height:1.04}.rs-hero h1 span{color:var(--green-dark);display:block}.rs-hero-copy>p:last-child{max-width:620px;color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.55}.rs-page a{color:inherit;text-underline-offset:3px}.rs-hero-copy a,.rs-explain a{color:var(--green-dark)}.rs-stage{position:relative}.rs-terminal{background:#bdb7a7;border:3px solid #0b1f17;border-radius:22px;max-width:900px;margin:0 auto;padding:12px;position:relative;box-shadow:inset 0 2px #ffffff73,inset 0 -4px #0000002e,0 28px 70px #00000073,0 0 120px #4bf8be12}.rs-terminal-bar{white-space:nowrap;font:700 12px/1.2 var(--rs-mono);letter-spacing:.16em;color:#3b382f;align-items:center;gap:10px;padding:2px 8px 10px;display:flex}.rs-terminal-light{background:var(--rs-mint);width:9px;height:9px;box-shadow:0 0 0 2px #0b1f17,0 0 10px var(--rs-mint);border-radius:50%}.rs-sample-tag{letter-spacing:.12em;border:1.5px solid #3b382f;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:10.5px}.rs-terminal-screen{min-height:360px;color:var(--rs-text);font:15px/1.6 var(--rs-mono);background:radial-gradient(at 50% 35%,#07281c 0%,#04150e 62%,#020a07 100%);border:3px solid #5f5a50;border-radius:14px;padding:22px 26px 28px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #000000a6}.rs-terminal-screen:after{content:"";pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(#0000 0 2px,#00000029 2px 3px);position:absolute;inset:0}.rs-terminal-screen>*{z-index:1;position:relative}.rs-terminal ::selection{background:var(--rs-mint);color:var(--rs-ink)}.rs-terminal a{color:var(--rs-mint)}.rs-terminal a svg{vertical-align:-1px;margin-left:3px}.rs-terminal :focus-visible{outline:2px solid var(--rs-mint);outline-offset:3px}.rs-stages{border-bottom:1px dashed var(--rs-line);letter-spacing:.14em;text-transform:uppercase;color:#5f8f7b;flex-wrap:wrap;gap:6px 18px;margin:0 0 22px;padding:0 0 14px;font-size:12px;list-style:none;display:flex}.rs-stages li{align-items:center;gap:7px;display:flex}.rs-stages span{color:inherit;opacity:.8}.rs-stages li[data-state=done]{color:var(--rs-muted)}.rs-stages li[data-state=now]{color:var(--rs-mint);text-shadow:0 0 12px #4bf8be73}.rs-screen{margin:0;display:block}.rs-screen-title{font:700 clamp(20px,2.4vw,26px)/1.25 var(--rs-mono);letter-spacing:-.01em;color:#effff7;text-shadow:0 0 18px #4bf8be40;outline:none}.rs-screen-title:before{content:"> ";color:var(--rs-mint)}.rs-prompt{color:var(--rs-text);max-width:66ch;margin:12px 0 0}.rs-help{color:var(--rs-muted);max-width:68ch;margin:10px 0 0;font-size:13.5px}.rs-working{color:var(--rs-mint);margin:16px 0 0}.rs-working:after{content:"_";animation:1s step-end infinite rs-blink}.rs-field{margin:22px 0 0}.rs-label{letter-spacing:.16em;text-transform:uppercase;color:var(--rs-muted);margin:0 0 8px;font-size:12px;display:block}.rs-input-row{background:#010c07;border:1px solid #2f7a5e;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex;box-shadow:inset 0 0 18px #0009}.rs-input-row:focus-within{border-color:var(--rs-mint);box-shadow:inset 0 0 18px #0009,0 0 0 3px #4bf8be2e}.rs-caret{color:var(--rs-mint);font-weight:700}.rs-input{color:#effff7;min-width:0;min-height:50px;font:16px/1.3 var(--rs-mono);caret-color:var(--rs-mint);background:0 0;border:0;outline:none;flex:1}.rs-input::placeholder{color:#4f7d69}.rs-input[aria-invalid=true]{color:#ffd6d7}.rs-field-error{color:var(--rs-red);margin:9px 0 0;font-size:14px}.rs-actions{flex-wrap:wrap;gap:12px;margin:24px 0 0;display:flex}.rs-button{min-height:46px;color:var(--rs-text);font:600 15px/1.2 var(--rs-mono);cursor:pointer;background:#03140d99;border:1px solid #3c8a6d;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 18px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.rs-terminal a.rs-button{color:var(--rs-text)}.rs-button:disabled{cursor:not-allowed;opacity:.62}.rs-button.is-primary,.rs-terminal a.rs-button.is-primary{background:var(--rs-mint);border-color:var(--rs-mint);color:var(--rs-ink);font-weight:800}.rs-button.is-activate{background:var(--rs-mint);min-height:58px;color:var(--rs-ink);font:900 17px/1 var(--rs-mono);letter-spacing:.16em;border:2px solid #b8ffe4;padding:0 28px;box-shadow:0 0 0 4px #4bf8be24,0 0 34px #4bf8be59}.rs-button.is-activate:disabled{box-shadow:none;letter-spacing:.04em;font-size:15px}@media (hover:hover){.rs-button:hover:not(:disabled){border-color:var(--rs-mint);background:#4bf8be1a}.rs-button.is-primary:hover:not(:disabled),.rs-button.is-activate:hover:not(:disabled){background:#7dfbd1}}.rs-subject{align-items:center;gap:14px;margin:20px 0 0;display:flex}.rs-subject-image{object-fit:cover;border:1px solid var(--rs-line);background:#0a2a1e;border-radius:12px;flex:none;width:56px;height:56px}.rs-subject-image.is-empty{color:var(--rs-mint);filter:grayscale(.2);place-items:center;font-weight:800;display:grid}.rs-subject p{margin:0}.rs-subject-name{color:#effff7;overflow-wrap:anywhere;font-weight:700}.rs-subject-mint{color:var(--rs-muted);font-size:13.5px}.rs-facts{gap:0;margin:20px 0 0;display:grid}.rs-facts div{border-bottom:1px dashed var(--rs-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:10px 0;display:flex}.rs-facts dt{color:var(--rs-muted)}.rs-facts dd{color:#effff7;font-variant-numeric:tabular-nums;text-align:right;margin:0 0 0 auto;font-weight:700}.rs-facts .is-key dd{color:var(--rs-mint);text-shadow:0 0 14px #4bf8be59;font-size:1.12em}.rs-coin-fields{grid-template-columns:2fr 1fr;gap:0 16px;display:grid}.rs-coin-fields .rs-field{margin-top:18px}.rs-packages{border:0;grid-template-columns:repeat(3,1fr);gap:12px;min-width:0;margin:22px 0 0;padding:0;display:grid}.rs-package{cursor:pointer;background:#010c078c;border:1px solid #2f7a5e;border-radius:10px;gap:4px;min-height:44px;padding:16px 16px 16px 46px;transition:border-color .15s,background .15s;display:grid;position:relative}.rs-package input{width:20px;height:20px;accent-color:var(--rs-mint);margin:0;position:absolute;top:19px;left:16px}.rs-package[data-picked]{border-color:var(--rs-mint);background:#4bf8be17;box-shadow:0 0 22px #4bf8be24}.rs-package:focus-within{outline:2px solid var(--rs-mint);outline-offset:3px}.rs-package-name{letter-spacing:.12em;color:#effff7;font-weight:800}.rs-package-price{color:var(--rs-mint);font-size:22px;font-weight:800}.rs-package-target{color:var(--rs-muted);font-size:13px}@media (hover:hover){.rs-package:hover{border-color:var(--rs-mint)}}.rs-costs{border:1px solid var(--rs-line);background:#010c0780;border-radius:10px;margin:22px 0 0;padding:14px 16px}.rs-costs h3,.rs-plan h3{font:700 12px/1.3 var(--rs-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rs-muted)}.rs-costs dl{margin:8px 0 0}.rs-costs dl div{border-bottom:1px dashed #1f5442b3;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:7px 0;display:flex}.rs-costs dt{color:var(--rs-text)}.rs-costs dd{font-variant-numeric:tabular-nums;color:#effff7;margin:0 0 0 auto}.rs-costs .rs-costs-total{border-bottom:0;padding-top:12px;font-weight:800}.rs-costs .rs-costs-total dd{color:var(--rs-mint)}.rs-plan{margin:22px 0 0}.rs-plan ol{gap:8px;margin:10px 0 0;padding-left:22px;display:grid}.rs-plan li::marker{color:var(--rs-mint);font-weight:700}.rs-honest,.rs-warnings{color:var(--rs-muted);gap:8px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.rs-honest li,.rs-warnings li{padding-left:18px;position:relative}.rs-honest li:before{content:"*";color:var(--rs-mint);position:absolute;left:0}.rs-warnings li{color:#ffe2a6}.rs-warnings li:before{content:"!";font-weight:800;position:absolute;left:0}.rs-notice{border:1px solid;border-radius:8px;margin:16px 0 0;padding:11px 14px;font-size:14px}.rs-notice.is-warn{color:#ffe2a6;background:#ffc45414;border-color:#8a6b2c}.rs-notice.is-error{color:#ffc9cb;background:#ff646c14;border-color:#8e3a3e}.rs-notice.is-info{color:var(--rs-text);background:#4bf8be0f;border-color:#2f7a5e}.rs-status{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:16px 0 0;font-size:13.5px;font-weight:700;display:flex}.rs-status-dot{background:#ffd166;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite rs-pulse;box-shadow:0 0 12px #ffd166}.rs-status[data-status=confirmed] .rs-status-dot{background:#9be7ff;box-shadow:0 0 12px #9be7ff}.rs-status[data-status=finalized] .rs-status-dot{background:var(--rs-mint);box-shadow:0 0 12px var(--rs-mint);animation:none}.rs-status[data-status=failed]{color:var(--rs-red)}.rs-status[data-status=failed] .rs-status-dot{background:var(--rs-red);box-shadow:none;animation:none}.rs-steps{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.rs-steps li{color:#5f8f7b;align-items:flex-start;gap:12px;display:flex}.rs-step-mark{border:2px solid;border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px}.rs-steps li[data-state=done]{color:var(--rs-text)}.rs-steps li[data-state=done] .rs-step-mark{border-color:var(--rs-mint);background:var(--rs-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%2303140d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.rs-steps li[data-state=now]{color:var(--rs-mint)}.rs-steps li[data-state=now] .rs-step-mark{border-color:var(--rs-mint);border-right-color:#0000;animation:.9s linear infinite rs-spin}.rs-steps li[data-state=failed]{color:var(--rs-red)}.rs-steps li[data-state=failed] .rs-step-mark{background:var(--rs-red);border-color:var(--rs-red)}.rs-reveal{text-align:center;padding:4px 0 6px}.rs-reveal-art{width:min(340px,82%);margin:0 auto}.rs-reveal-art svg{filter:drop-shadow(0 0 30px #4bf8be66);width:100%;height:auto;animation:3.2s ease-in-out infinite rs-float;display:block}.rs-reveal-kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--rs-mint);text-shadow:0 0 16px #4bf8be99;margin:12px 0 4px;font-weight:900}.rs-reveal .rs-screen-title:before{content:none}.rs-reveal .rs-prompt{margin-left:auto;margin-right:auto}.rs-reveal .rs-actions{justify-content:center}.rs-replay{text-align:right;max-width:900px;margin:14px auto 0}.rs-link-button{min-height:44px;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;text-decoration:underline}.rs-explain{outline:none;max-width:900px;margin:56px auto 0;scroll-margin-top:90px}.rs-explain h2{letter-spacing:-.02em;color:var(--text);font-size:clamp(22px,2.6vw,28px)}.rs-explain p{color:var(--muted);line-height:1.6}.rs-explain-sub{margin:10px 0 0;font-size:14.5px}.rs-explain code{font-family:var(--rs-mono);color:var(--text)}.rs-how{counter-reset:rs;grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.rs-how li{counter-increment:rs;border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:12px;padding:18px 18px 18px 58px;line-height:1.55;position:relative}.rs-how li:before{content:counter(rs,decimal-leading-zero);font:800 14px var(--rs-mono);color:var(--green-dark);position:absolute;top:18px;left:18px}.rs-how strong{color:var(--text);margin-bottom:4px;display:block}.rs-rules{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:20px 0 0;overflow:hidden}.rs-rules div{border-top:1px solid var(--border);grid-template-columns:190px 1fr;gap:6px 18px;padding:14px 18px;display:grid}.rs-rules div:first-child{border-top:0}.rs-rules dt{color:var(--text);font-weight:700}.rs-rules dd{color:var(--muted);margin:0;line-height:1.55}.rs-explain-grid{grid-template-columns:1fr 1fr;gap:28px;max-width:900px;margin:0 auto;display:grid}.rs-explain-grid .rs-explain{margin-top:56px}.rs-split{gap:10px;margin:16px 0 0;display:grid}.rs-split div{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:baseline;gap:14px;padding:12px 14px;display:flex}.rs-split dt{min-width:52px;font:800 20px var(--rs-mono);color:var(--green-dark)}.rs-split dd{color:var(--text);margin:0}.rs-notes{color:var(--muted);gap:10px;margin:16px 0 0;padding-left:20px;line-height:1.55;display:grid}@keyframes rs-blink{50%{opacity:0}}@keyframes rs-pulse{50%{opacity:.35}}@keyframes rs-spin{to{transform:rotate(360deg)}}@keyframes rs-float{50%{transform:translateY(-8px)}}@media (max-width:860px){.rs-hero{text-align:center;grid-template-columns:1fr;gap:18px;margin-top:0}.rs-hero-art{width:min(300px,78%);margin:0 auto}.rs-hero-copy>p:last-child{margin-left:auto;margin-right:auto}.rs-packages,.rs-coin-fields,.rs-how,.rs-explain-grid{grid-template-columns:1fr}.rs-explain-grid{gap:0}.rs-rules div{grid-template-columns:1fr}}@media (max-width:520px){.rs-page{padding-top:16px}.rs-hero-copy>p:last-child{font-size:15.5px}.rs-terminal{border-width:2px;border-radius:16px;padding:7px}.rs-terminal-bar{letter-spacing:.08em;gap:8px;padding:2px 4px 8px;font-size:10px}.rs-sample-tag{letter-spacing:.06em;padding:2px 5px;font-size:9.5px}.rs-terminal-screen{border-width:2px;border-radius:10px;min-height:0;padding:16px 14px 20px;font-size:14px}.rs-stages{letter-spacing:.08em;gap:4px 12px;margin-bottom:16px;font-size:10.5px}.rs-actions .rs-button{flex:100%}.rs-button.is-activate{letter-spacing:.1em;padding:0 12px;font-size:15px}.rs-how li{padding:16px 14px 16px 50px}.rs-how li:before{top:16px;left:14px}.rs-rules div{padding:12px 14px}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){:root:has(.rs-cine){overflow:hidden}}.rs-cine{z-index:1000;color:#fff;background:#050101;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;animation:.45s ease-out both cine-in;position:fixed;inset:0;overflow:hidden}.cine-layer{opacity:0;transition:opacity .7s;position:absolute;inset:0}.rs-cine[data-scene=down] .cine-down,.rs-cine[data-scene=revive] .cine-revive,.rs-cine[data-scene=room] .cine-room,.rs-cine[data-scene=enter] .cine-room{opacity:1}.cine-down{background:radial-gradient(at 50% 55%,#3d0b0f 0%,#1c0406 58%,#090102 100%)}.cine-chart{filter:drop-shadow(0 0 10px #ff46508c);width:90%;height:36%;position:absolute;top:7%;left:5%;overflow:visible}.cine-grid line{stroke:#ff82821c;stroke-width:1px}.cine-chart-line{fill:none;stroke:#ff5a62;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.55,0,.25,1) .25s forwards cine-draw}.cine-chart-ghost{fill:none;stroke:#ff5a624d;stroke-width:3.5px;stroke-linejoin:round;opacity:0;animation:1.1s ease-in-out 1.2s infinite cine-ghost}.cine-vignette{background:radial-gradient(at 50% 55%,#0000 30%,#8c000ae6 82%);animation:1.1s ease-in-out infinite cine-heartbeat;position:absolute;inset:-8%}.cine-revive{background:radial-gradient(at 50% 45%,#0d2c21 0%,#031009 62%,#010604 100%)}.cine-beam{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(10px);background:linear-gradient(#e6fff56b,#4bf8be1a 70%,#4bf8be00);width:min(70vw,620px);height:86%;position:absolute;top:-12%;left:50%;transform:translate(-50%)}.cine-motes{background-image:radial-gradient(circle,#c8ffebcc 0 1.5px,#0000 2px),radial-gradient(circle,#c8ffeb8c 0 1px,#0000 1.5px);background-position:20px 40px,60px 10px;background-size:140px 160px,90px 110px;animation:6s linear infinite cine-rise;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 45%,#000 0 35%,#0000 70%);mask-image:radial-gradient(at 50% 45%,#000 0 35%,#0000 70%)}.cine-survivor{aspect-ratio:1;width:min(48vw,34vh,270px);transition:opacity .6s,transform .8s;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.cine-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.cine-ring circle{fill:none;stroke-width:5px}.cine-ring-track{stroke:#ffffff17}.cine-ring-bleed{stroke:#ff5a62;stroke-dashoffset:0}.cine-ring-fill{stroke:#4bf8be;stroke-dashoffset:100px;opacity:0}.rs-cine[data-scene=down] .cine-ring{filter:drop-shadow(0 0 6px #ff3341cc)}.rs-cine[data-scene=revive] .cine-ring{filter:drop-shadow(0 0 8px #4bf8beb3)}.rs-cine[data-scene=down] .cine-ring-bleed{animation:2.6s linear forwards cine-bleed}.rs-cine[data-scene=revive] .cine-ring-bleed{opacity:0}.rs-cine[data-scene=revive] .cine-ring-fill{opacity:1;animation:1.7s cubic-bezier(.3,0,.2,1) .3s forwards cine-refill}.cine-cat{filter:grayscale()brightness(.5)contrast(1.1);width:176%;transition:transform 1s cubic-bezier(.3,1.4,.5,1),filter .8s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-88deg)}.cine-cat svg{width:100%;height:auto;display:block;overflow:visible}.cine-cat .gr-wings{transform-box:view-box;transform-origin:48px 48px;transition:transform .9s cubic-bezier(.3,1.3,.5,1) .35s;transform:scaleX(0)}.cine-cat .gr-halo{opacity:0;transition:transform .8s cubic-bezier(.3,1.4,.5,1) .7s,opacity .5s .7s;transform:translateY(-34px)}.rs-cine[data-scene=down] .cine-cat{animation:1.1s ease-in-out infinite cine-shiver}.rs-cine[data-scene=revive] .cine-cat{filter:none;animation:none;transform:translate(-50%,-50%)rotate(0)}.rs-cine[data-scene=revive] .cine-cat .gr-wings{transform:scaleX(1)}.rs-cine[data-scene=revive] .cine-cat .gr-halo{opacity:1;transform:none}.rs-cine[data-scene=room] .cine-survivor,.rs-cine[data-scene=enter] .cine-survivor{opacity:0;transform:translate(-50%,-80%)scale(.6)}.cine-captions{text-align:center;pointer-events:none;height:7.5em;padding:0 16px;position:absolute;bottom:max(9%,84px);left:0;right:0}.cine-cap{opacity:0;margin:0;transition:opacity .5s;position:absolute;bottom:0;left:16px;right:16px}.cine-cap strong{letter-spacing:.02em;font-size:clamp(28px,6vw,62px);font-weight:900;line-height:1.05;display:block}.cine-cap span{margin-top:10px;font-size:clamp(15px,2vw,20px);display:block}.cine-cap-down strong{text-transform:uppercase;color:#ffe1e2;text-shadow:0 0 22px #ff2837bf,3px 0 #ff3c4673}.cine-cap-down span{color:#ffb3b6;letter-spacing:.06em}.cine-cap-revive strong{color:#fff;text-shadow:0 0 24px #4bf8be80}.cine-cap-revive span{color:#4bf8be;opacity:0;font-size:clamp(22px,4.2vw,40px);font-weight:800}.rs-cine[data-scene=down] .cine-cap-down,.rs-cine[data-scene=revive] .cine-cap-revive{opacity:1}.rs-cine[data-scene=revive] .cine-cap-revive span{animation:.6s 1.1s forwards cine-appear}.cine-room{background:#07090a}.cine-room svg{width:100%;height:100%;position:absolute;inset:0}.cine-camera{transform-box:view-box;transform-origin:800px 553px}.rs-cine[data-scene=room] .cine-camera{animation:2.8s ease-in forwards cine-push}.rs-cine[data-scene=enter] .cine-camera{animation:.9s cubic-bezier(.6,0,.9,.5) forwards cine-dive;transform:scale(1.16)}.cine-lamp{transform-box:view-box;transform-origin:800px 0;animation:3.4s ease-in-out infinite alternate cine-sway}.cine-type{opacity:0}.rs-cine[data-scene=room] .cine-type-1,.rs-cine[data-scene=enter] .cine-type{opacity:1}.rs-cine[data-scene=room] .cine-type-1{animation:50ms .5s both cine-appear}.rs-cine[data-scene=room] .cine-type-2{animation:50ms 1.05s both cine-appear}.rs-cine[data-scene=room] .cine-type-3{animation:50ms 1.6s both cine-appear}.cine-led{animation:1.4s ease-in-out infinite rs-pulse}.cine-room-dim{pointer-events:none;background:radial-gradient(at 50% 60%,#0000 28%,#000000c7 88%);position:absolute;inset:0}.cine-flash{pointer-events:none;opacity:0;background:#fff;position:absolute;inset:0}.rs-cine[data-scene=revive] .cine-flash{animation:.55s ease-out cine-flash}.rs-cine[data-scene=enter] .cine-flash{background:#04150e;animation:.85s ease-in .1s forwards cine-appear}.cine-skip{z-index:5;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0000008c;border:1px solid #fff6;border-radius:999px;min-height:46px;padding:0 20px;font:650 15px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;position:absolute}.cine-skip:focus-visible{outline-offset:3px;outline:3px solid #4bf8be}@media (hover:hover){.cine-skip:hover{background:#ffffff24}}@keyframes cine-in{0%{opacity:0}}@keyframes cine-draw{to{stroke-dashoffset:0}}@keyframes cine-ghost{0%,to{opacity:0;transform:translate(0)}40%{opacity:1;transform:translate(6px,3px)}}@keyframes cine-heartbeat{0%,to{opacity:.62;transform:scale(1)}12%{opacity:1;transform:scale(1.035)}24%{opacity:.72}36%{opacity:.95;transform:scale(1.02)}}@keyframes cine-bleed{to{stroke-dashoffset:-96px}}@keyframes cine-refill{to{stroke-dashoffset:0}}@keyframes cine-shiver{0%,to{margin-left:0}50%{margin-left:2px}}@keyframes cine-rise{to{background-position:20px -120px,60px -210px}}@keyframes cine-appear{to{opacity:1}}@keyframes cine-flash{0%{opacity:.85}to{opacity:0}}@keyframes cine-push{0%{transform:scale(1)}to{transform:scale(1.16)}}@keyframes cine-dive{to{transform:scale(7.5)}}@keyframes cine-sway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.rs-cine{display:none}.rs-working:after,.rs-status-dot,.rs-steps li[data-state=now] .rs-step-mark,.rs-reveal-art svg{animation:none}}.rs-move{border:1px solid var(--rs-line);background:var(--rs-screen);color:var(--rs-text);border-radius:10px;margin:22px 0 0;padding:16px}.rs-move h3{font-size:16px;line-height:1.3}.rs-move p{overflow-wrap:anywhere;max-width:68ch;margin:8px 0 0;font-size:14.5px;line-height:1.5}.rs-move .rs-button{color:var(--rs-text);font:inherit;cursor:pointer;background:0 0;margin-top:12px}.rs-move .rs-button.is-primary{color:var(--rs-ink)}.rs-move a{color:var(--rs-mint)}.rs-coin{max-width:760px}.rs-coin-head{align-items:center;gap:16px;margin:8px 0 18px;display:flex}.rs-coin-head img{object-fit:cover;border-radius:12px;width:56px;height:56px}.rs-coin-head h1{letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;font-size:clamp(26px,5vw,38px)}.rs-coin-facts{border:1px solid var(--rs-line);background:var(--rs-screen);color:var(--rs-text);border-radius:10px;gap:8px;margin:0;padding:14px 16px;display:grid}.rs-coin-facts div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:14px;display:flex}.rs-coin-facts dt{color:var(--rs-muted)}.rs-coin-facts dd{font-family:var(--rs-mono);overflow-wrap:anywhere;margin:0}.rs-coin-facts a{color:var(--rs-mint)}.rs-coin>p{color:var(--muted);max-width:68ch;margin:14px 0 0;line-height:1.55}
