:root{--bg: #f4fbf7;--paper: #ffffff;--ink: #121614;--muted: #5b6b63;--green: #00e087;--green-deep: #086b45;--mint: #e7f8ef;--mint-2: #d7f3e4;--line: #d5ebe0;--warn: #9a4d12;--shadow: 0 10px 30px rgba(16, 48, 32, .06);--sans: Outfit, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:radial-gradient(900px 420px at 100% -10%,rgba(0,224,135,.16),transparent 55%),radial-gradient(700px 360px at -10% 0%,rgba(26,214,122,.12),transparent 50%),var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--green-deep);outline-offset:2px}.top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;padding:12px 22px;background:#ffffffeb;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;margin-right:auto}.brand strong{display:block;font-size:1.15rem;letter-spacing:-.03em}.brand small{display:block;color:var(--green-deep);font-weight:600;font-size:12px;letter-spacing:.04em}.logo{width:44px;height:44px;object-fit:contain;border-radius:12px;display:block;flex:none;background:#111}.logo-lg{width:72px;height:72px;border-radius:18px}.top nav{display:flex;gap:6px}.top nav a{text-decoration:none;color:var(--ink);padding:8px 12px;border-radius:999px;font-weight:600;white-space:nowrap}.top nav a:hover,.top nav a.on{background:var(--mint);color:var(--green-deep)}.top-actions{display:flex;gap:8px;align-items:center}.who{font-weight:700;text-decoration:none;padding:8px 12px;border-radius:999px;background:var(--mint);color:var(--green-deep);max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-tabs{display:flex;gap:8px;margin:8px 0 4px}.auth-x{margin-top:8px}.save-note{background:var(--mint);border-radius:16px;padding:12px 14px;margin-top:12px}.balance,.balance-line{font-family:var(--mono);color:var(--green-deep);font-weight:600}.balance-line{display:inline-block;margin:4px 0 10px;padding:6px 12px;border-radius:999px;background:var(--mint);animation:chip-return 6s ease-in-out infinite}.deposit-address{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%;margin:0 0 14px;padding:10px 10px 10px 16px;background:linear-gradient(105deg,#f4fff9,#e7f8ef 42%,#fff,#e7f8ef 58%,#f4fff9);background-size:220% 100%;border:1px solid var(--line);border-radius:18px;animation:button-sheen 4.2s ease-in-out infinite}.deposit-address span{flex:1;min-width:0;font-family:var(--sans);font-weight:600;font-size:15px;letter-spacing:.01em;line-height:1.35;word-break:break-all;color:var(--green-deep)}.copy-chip{flex:none;border:0;border-radius:999px;background:#fff;color:var(--green-deep);font-weight:700;font-size:13px;line-height:1;padding:8px 12px;box-shadow:0 4px 12px #086b4514}.deposit-address.copied .copy-chip{background:var(--green);color:#06281a}.withdraw-actions{display:grid;gap:14px;margin-top:6px}.withdraw-actions .ghost{justify-self:start}.live{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--green-deep);background:var(--mint);border-radius:999px;padding:8px 12px;white-space:nowrap}.live.down{color:var(--warn);background:#fff1e8}.solid,.ghost,.package,.emoji-btn{border:1px solid transparent;border-radius:999px}.solid{background:var(--green);color:#06281a;padding:11px 16px;font-weight:700;box-shadow:0 6px 16px #00e08747}.solid:hover{background:#1ad67a}.ghost{padding:11px 16px;background:var(--paper);border-color:var(--line);font-weight:600}.ghost:hover{border-color:var(--green);color:var(--green-deep)}.wide{width:100%;max-width:100%;border-radius:16px}.solid:disabled,.package:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}main{width:min(1120px,calc(100% - 32px));margin:28px auto 56px;min-width:0}.banner{width:min(1120px,calc(100% - 32px));margin:12px auto 0;padding:12px 14px;border-radius:14px;background:#fff6ee;border:1px solid #f0d2bc;color:var(--warn)}.hero{display:grid;grid-template-columns:1.25fr .85fr;gap:18px;align-items:stretch}.intro,.featured,.model-card,.section,.tape,.panel,.coin-page,.record,.buy,.wallet-box{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:var(--shadow)}.intro h1,.featured h2,.model-card h2,.section h2,.tape h2,.panel h1,.coin-page h1{margin:0 0 10px;letter-spacing:-.04em;line-height:1.05}.intro h1{font-size:clamp(2.3rem,5vw,3.6rem);max-width:9em}.intro p{margin:0 0 12px;color:#24312b;font-size:1.05rem}.kicker{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green-deep)}.count{margin:14px 0 0;font-family:var(--mono);font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.04em;color:var(--green-deep)}.count-note,.left-note,.meta,.fine,.hint,.room,.supply-note,.notice{color:var(--muted)}.track{height:12px;margin-top:14px;background:var(--mint-2);border-radius:999px;overflow:hidden}.track span{display:block;height:100%;background:linear-gradient(90deg,#1ad67a,var(--green));border-radius:inherit}.text-link,.row,.tape button{border:0;background:transparent;border-radius:16px}.text-link{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:0}.text-link strong,.row strong{font-size:1.05rem}.text-link em,.row em{font-style:normal;color:var(--green-deep);font-weight:600}.coin-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;flex:1}.coin-name strong,.coin-name h1{min-width:0;max-width:100%;overflow-wrap:anywhere}.coin-page .coin-name h1{margin:0;font-size:2rem;line-height:1.05}.coin-page .coin-name em{font-size:13px;padding:4px 10px}.coin-name em{flex:none;font-style:normal;font-weight:700;font-size:12px;letter-spacing:.06em;line-height:1.3;color:var(--green-deep);background:var(--mint);border:1px solid var(--line);border-radius:999px;padding:3px 8px}.emoji{width:54px;height:54px;display:grid;place-items:center;font-size:28px;border-radius:16px;flex:none}.emoji.sm{width:40px;height:40px;font-size:20px;border-radius:12px}.mark{width:54px;height:54px;border-radius:16px;object-fit:cover;flex:none;background:#fff}.mark.sm{width:40px;height:40px;border-radius:12px}.file input{display:block;margin-top:6px}.preview{display:block;width:72px;height:72px;object-fit:cover;border-radius:16px;border:1px solid var(--line);margin:4px 0 12px}.buy-pops{position:fixed;top:16px;left:16px;z-index:30;display:grid;gap:8px;width:min(320px,calc(100vw - 32px))}.buy-pops p{margin:0;padding:12px 14px;background:#fff;border:1px solid var(--green);border-radius:16px;box-shadow:0 10px 28px #086b4529}.why{margin-top:18px;display:grid;gap:18px;min-width:0}.model-card,.model-pair,.model-slim{min-width:0}.model-card h2{font-size:clamp(1.45rem,2.5vw,2rem);max-width:18ch}.model-card p{margin:0 0 8px;color:#24312b}.model-card .kicker{color:var(--green-deep)}.model-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.model-slim{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.model-slim h2{margin:0;max-width:22em;font-size:clamp(1.7rem,3.2vw,2.35rem);font-weight:600;color:var(--ink)}.model-slim p:last-child{margin-bottom:0}.same-price,.rail,.handoff,.beat,.bal-demo{pointer-events:none}.same-price{margin:16px 0 0}.buyers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.buyer{position:relative;min-width:0;display:grid;gap:8px;justify-items:center;animation:buyer-arrive 12s ease-in-out infinite}.buyer:nth-child(2){animation-name:buyer-arrive-next}.buyer:nth-child(3){animation-name:buyer-arrive-last}.buyer-who{min-height:2.4em;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--green-deep)}.buyer-eq{position:absolute;left:-11px;top:62%;translate:-50% -50%;font-family:var(--mono);font-size:1.35rem;font-weight:600;color:var(--green-deep);line-height:1;animation:eq-mark 12s ease-in-out infinite}.buyer-block{position:relative;width:100%;min-height:108px;background:var(--mint);border:1px solid var(--line);border-radius:16px;padding:14px 8px 12px;display:grid;align-content:center;justify-items:center;gap:2px;animation:price-match 12s ease-in-out infinite}.buyer-block:after{content:"";position:absolute;left:16%;right:16%;bottom:10px;height:2px;border-radius:999px;background:var(--green);opacity:0;pointer-events:none;animation:price-line 12s ease-in-out infinite}.buyer-block strong{font-family:var(--mono);color:var(--green-deep);font-size:1.35rem;letter-spacing:-.04em}.buyer-block b{font-family:var(--mono);font-size:1.15rem;font-weight:600;color:var(--ink);letter-spacing:0;text-align:center;white-space:nowrap;animation:price-text 12s ease-in-out infinite}.same-price figcaption{margin-top:12px;color:var(--muted);font-size:14px;display:grid;gap:4px}.steps{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.steps li{background:var(--mint);border-radius:18px;padding:14px;display:grid;gap:4px;align-content:start;min-width:0}.step-n{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#06281a;font-weight:700;font-size:13px}.steps strong{letter-spacing:-.03em}.steps li span:last-child{color:var(--muted);font-size:.92rem}.rail{position:relative;height:4px;margin-top:14px;border-radius:999px;background:var(--mint-2)}.rail-dot{position:absolute;top:50%;left:0;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #00e08747;animation:rail-run 6.8s ease-in-out infinite}.handoff{margin-top:14px;display:grid;gap:8px}.handoff-track{position:relative;height:12px;border-radius:999px;background:var(--mint-2);overflow:hidden}.handoff-grow{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#7dffc4,var(--green));animation:fee-grow 8s ease-in-out infinite}.handoff-mark{position:absolute;left:38%;top:0;bottom:0;width:2px;background:#06281a;opacity:.4}.handoff-labels{display:grid;grid-template-columns:38% 1fr;gap:8px;font-size:12px;font-weight:700;color:var(--green-deep)}.handoff-labels span:last-child{text-align:right}.beat{display:flex;align-items:center;gap:16px;margin-top:14px}.clock{position:relative;width:84px;height:84px;flex:none}.clock svg{display:block;width:100%;height:100%}.clock b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--mono);color:var(--green-deep)}.clock-track,.clock-progress{fill:none;stroke-width:3}.clock-track{stroke:var(--mint-2)}.clock-progress{stroke:var(--green);stroke-linecap:round;stroke-dasharray:88;stroke-dashoffset:88;transform:rotate(-90deg);transform-origin:50% 50%;animation:clock-miss 7.2s ease-in-out infinite}.beat-path{display:grid;gap:4px;min-width:0}.beat-miss,.beat-back{color:var(--muted);font-size:13px;font-weight:700}.beat-back{animation:back-in 7.2s ease-in-out infinite}.beat-chip{width:max-content;padding:6px 10px;border-radius:999px;background:var(--mint);color:var(--green-deep);font-family:var(--mono);font-weight:600;animation:chip-return 7.2s ease-in-out infinite}.bal-demo{display:flex;align-items:center;gap:8px;flex:none;background:var(--mint);border-radius:999px;padding:8px}.bal-demo span{font-size:13px;font-weight:700;color:var(--green-deep);padding:0 6px}.bal-demo strong{position:relative;overflow:hidden;background-color:#fff;background-image:linear-gradient(105deg,#fff,#fff 42%,#e7fff4,#fff 58%,#fff);background-size:220% 100%;background-position:100% 0;border-radius:999px;padding:8px 12px;font-family:var(--mono);color:var(--green-deep);animation:button-sheen 3.8s ease-in-out infinite}.board-grid{margin-top:18px;display:grid;grid-template-columns:1.45fr .75fr;gap:18px;align-items:start}.section{margin-bottom:14px}.bed-tools{display:grid;gap:12px;margin:8px 0 16px}.bed-search{margin:0}.bed-filters{display:flex;flex-wrap:wrap;gap:8px}.bed-filters .ghost{padding:8px 14px}.bed-filters .ghost.on{background:var(--mint);border-color:var(--green);color:var(--green-deep)}.rows,.holders,.tape ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.row,.tape button{width:100%;display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;text-align:left;padding:8px}.row:hover,.tape button:hover{background:var(--mint)}.tape button{grid-template-columns:auto 1fr}.row-num,.pill,.mono{font-family:var(--mono)}.mono,.record dd{overflow-wrap:anywhere}.pill{padding:4px 8px;border-radius:999px;background:var(--mint);color:var(--green-deep);text-transform:lowercase;font-size:12px}.pill.merged{background:#eef2f0;color:var(--ink)}.pill.refunded{background:#fff1e8;color:var(--warn)}.tape b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--green-deep)}.tape b.refund{color:var(--warn)}.coin-head{display:flex;gap:14px;align-items:flex-start;min-width:0}.coin-head>div{min-width:0;flex:1}.coin-page{display:grid;gap:14px;min-width:0;max-width:100%}.coin-page>*{min-width:0;max-width:100%}.coin-page section{margin:0}.record dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.record dt{color:var(--muted);font-size:12px}.record dd{margin:0;font-family:var(--mono)}.person-gate{margin:0 0 16px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:18px}.person-gate p{margin:0 0 10px}.person-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.wallet-choices{display:grid;gap:8px;margin:0 0 10px}.wallet-choices>p{margin:0}.wallet-choice{display:flex;align-items:center;gap:10px;width:100%;text-align:left}.wallet-choice img{width:22px;height:22px;border-radius:6px}.wallet-choice span{display:grid;gap:2px}.wallet-choice small{color:var(--warn);font-weight:700}.packages{display:flex;flex-wrap:wrap;gap:8px}.buy.stamped{position:relative;overflow:hidden;min-height:250px}.buy.stamped .packages,.buy.stamped .solid{opacity:.28}.stamp-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:16px;padding:28px 16px;background:#ffffffc7}.refund-stamp{margin:0;padding:8px 18px 10px;border:8px solid #c40000;border-radius:8px;color:#c40000;background:#fffffff5;font-weight:800;font-size:clamp(2.8rem,9vw,5.4rem);letter-spacing:.12em;line-height:.9;transform:rotate(-12deg);box-shadow:0 12px 28px #c4000029;animation:stamp-drop .28s ease both}.stamp-cover p:last-child{margin:0;max-width:36ch;text-align:center;font-weight:700;color:var(--ink)}.package{min-width:0;min-height:72px;padding:10px 12px;display:grid;gap:4px;text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:16px}.package strong,.package span,.left-note,.buy>p,.solid.wide{overflow-wrap:anywhere}.package.on{border-color:var(--green);background:var(--mint);color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green)}.holders li{display:flex;justify-content:space-between;gap:12px;min-width:0}.holders li{border-bottom:1px solid var(--line);padding:10px 0;font-family:var(--mono);font-size:13px}.holders li>span{min-width:0;overflow-wrap:anywhere}label{display:grid;gap:6px;margin:12px 0;font-weight:600}input,textarea{width:100%;max-width:100%;background:#fbfefc;border:1px solid var(--line);border-radius:14px;padding:12px;font-weight:500}textarea{min-height:96px;resize:vertical}.emojis{display:flex;flex-wrap:wrap;gap:8px}.emoji-btn{width:44px;height:44px;background:var(--bg);border:1px solid var(--line);border-radius:14px}.emoji-btn.on{border-color:var(--green);background:var(--mint)}.empty-mark{display:grid;gap:12px;justify-items:start}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1216146b;display:flex;align-items:flex-end;justify-content:center;z-index:30;padding:16px}.modal-card{width:min(480px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:var(--paper);border-radius:24px;padding:20px;box-shadow:var(--shadow)}.modal-card h2{margin:12px 0 8px;letter-spacing:-.03em}.modal-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.foot{width:min(1120px,calc(100% - 32px));margin:0 auto 32px;color:var(--muted);font-size:13px;display:flex;flex-direction:column;align-items:center;gap:12px}.foot-mark{display:flex;justify-content:center;width:100%}.foot .logo{width:36px;height:36px;border-radius:10px}.foot .legal{color:var(--green-deep);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;background:var(--mint);border:1px solid var(--line);border-radius:999px;padding:8px 14px}.foot .legal:hover{border-color:var(--green);background:var(--paper)}.foot-links{display:flex;flex:none;gap:8px}.foot .repo{flex:none;color:var(--ink);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:8px 14px}.foot .repo:hover{border-color:var(--green);color:var(--green-deep)}.human-page,.terms-page{max-width:720px;min-width:0}.human-page{overflow-wrap:anywhere}.human-page a{color:var(--green-deep);font-weight:700}.human-page h1,.terms-page h1{font-size:clamp(2rem,4vw,3rem);max-width:12em}.human-page h2,.human-page h3{margin:18px 0 8px;letter-spacing:-.03em}.human-page h2{font-size:1.35rem}.human-page h3{font-size:1.05rem}.human-page p,.terms-page p{margin:0 0 10px;color:#24312b}.human-docs{display:flex;flex-wrap:wrap;gap:8px}.human-docs a{color:var(--green-deep);font-weight:700;text-decoration:none;background:var(--mint);border:1px solid var(--line);border-radius:999px;padding:8px 12px}.human-page blockquote{margin:0 0 10px;padding:12px 14px;background:var(--mint);border-radius:16px;border:1px solid var(--line)}.human-page blockquote p{margin:0}.human-page code{font-family:var(--mono);font-size:.92em;background:var(--mint);border-radius:6px;padding:0 4px}.empty{color:var(--muted)}@media(min-width:800px){.modal{align-items:center}}@media(max-width:900px){.hero,.board-grid,.model-pair,.record dl{grid-template-columns:1fr 1fr}.hero,.board-grid{grid-template-columns:1fr}.top{flex-wrap:wrap;padding:12px 14px;min-width:0}.top nav{order:3;width:100%;min-width:0;max-width:100%;overflow:auto}.top-actions{flex-wrap:wrap;min-width:0;max-width:100%;justify-content:flex-end}.top-actions .ghost,.top-actions .solid,.top-actions .live,.top-actions .who,.top-actions .balance{white-space:normal;max-width:100%;overflow-wrap:anywhere}.row{grid-template-columns:auto 1fr}.row-num,.pill{grid-column:2}main,.banner,.foot{width:min(1120px,calc(100% - 20px))}.intro h1{max-width:none}}@media(max-width:720px){.model-pair,.steps{grid-template-columns:1fr}.model-slim{align-items:flex-start}.rail{display:none}.handoff-labels{grid-template-columns:1fr}.handoff-labels span:last-child{text-align:left}.top-actions{flex:1 1 100%;order:2;justify-content:flex-start}img{max-width:100%}}@media(max-width:560px){.foot-links{max-width:100%;flex-wrap:wrap;justify-content:center}.buyers{gap:14px}.buyer-block{min-height:96px;padding:10px 4px 8px}.buyer-block strong{font-size:1.05rem}.buyer-block b{font-size:.72rem}.buyer-eq{left:-7px;font-size:1.05rem}.same-price figcaption{font-size:13px}.packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.package{min-width:0}.record dl{grid-template-columns:1fr}.deposit-address{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 10px 10px 12px}.refund-stamp{font-size:clamp(1.55rem,10vw,2.35rem);letter-spacing:.06em;border-width:5px;padding:6px 10px 8px;max-width:calc(100% - 8px)}.modal{padding:10px}.modal-card{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.holders li{flex-wrap:wrap}}@keyframes rise-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes buyer-arrive{0%{opacity:0;translate:0 14px}6%,93%{opacity:1;translate:0 0}to{opacity:0;translate:0 8px}}@keyframes buyer-arrive-next{0%,7%{opacity:0;translate:0 14px}13%,93%{opacity:1;translate:0 0}to{opacity:0;translate:0 8px}}@keyframes buyer-arrive-last{0%,14%{opacity:0;translate:0 14px}20%,93%{opacity:1;translate:0 0}to{opacity:0;translate:0 8px}}@keyframes eq-mark{0%,18%{opacity:.2;scale:.92}26%,34%{opacity:1;scale:1.08}44%,93%{opacity:.85;scale:1}to{opacity:.2;scale:.92}}@keyframes price-match{0%,28%{box-shadow:0 0 #00e08700;border-color:var(--line)}36%,46%{box-shadow:0 0 0 4px #00e08738;border-color:#8aebc0}56%,to{box-shadow:0 0 #00e08700;border-color:var(--line)}}@keyframes price-line{0%,28%{opacity:0}36%,46%{opacity:.85}56%,to{opacity:0}}@keyframes price-text{0%,28%{color:var(--ink)}36%,46%{color:var(--green-deep)}56%,to{color:var(--ink)}}@keyframes sheen-slide{0%{translate:-130% 0}to{translate:130% 0}}@keyframes button-sheen{0%{background-position:100% 0}to{background-position:0 0}}@keyframes pop-in{0%{opacity:0;translate:-16px 0}to{opacity:1;translate:0 0}}@keyframes pop-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:-12px 0}}@keyframes model-sheen{0%,12%{translate:-130% 0}48%,to{translate:140% 0}}@keyframes rail-run{0%,10%{left:0}40%,50%{left:calc(50% - 7px)}80%,to{left:calc(100% - 14px)}}@keyframes fee-grow{0%{width:0}30%{width:38%}42%{width:38%}78%{width:100%}88%,to{width:100%}}@keyframes clock-miss{0%{stroke-dashoffset:88}34%{stroke-dashoffset:16}46%{stroke-dashoffset:16}68%,to{stroke-dashoffset:88}}@keyframes chip-return{0%,38%{translate:28px 0;opacity:.4}68%,to{translate:0 0;opacity:1}}@keyframes back-in{0%,42%{opacity:.3}70%,to{opacity:1}}@keyframes stamp-drop{0%{opacity:0;transform:rotate(-18deg) scale(1.12)}to{opacity:1;transform:rotate(-12deg) scale(1)}}.hero .intro,.hero .featured,.model-card,.section,.tape,.panel,.coin-page,.wallet-box,.modal-card{animation:rise-in .42s ease both}.solid,.ghost,.package,.row,.text-link,.tape button,.copy-chip{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.solid:hover,.ghost:hover,.package:hover,.row:hover,.text-link:hover,.tape button:hover,.copy-chip:hover{transform:translateY(-2px)}.solid:disabled:hover,.ghost:disabled:hover,.package:disabled:hover{transform:none}.solid{background-image:linear-gradient(105deg,#00e087,#00e087 40%,#ffffffb8,#00e087 60%,#00e087);background-size:240% 100%;animation:button-sheen 1.35s ease .15s 1 both}.track span{position:relative;overflow:hidden}.track span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.55) 50%,transparent 68%);translate:-130% 0;animation:sheen-slide 1.4s ease .2s 1 both;pointer-events:none}.buy-pops{pointer-events:none}.buy-pops p{animation:pop-in .32s ease}.buy-pops p.leaving{animation:pop-out .28s ease forwards}@media(prefers-reduced-motion:reduce){.hero .intro,.hero .featured,.model-card,.section,.tape,.panel,.coin-page,.wallet-box,.modal-card,.buy-pops p,.solid,.track span:after,.buyer,.buyer-block,.buyer-block:after,.buyer-block b,.buyer-eq,.rail-dot,.handoff-grow,.clock-progress,.beat-chip,.beat-back,.bal-demo strong,.balance-line,.deposit-address,.refund-stamp{animation:none}.solid,.ghost,.package,.row,.text-link,.tape button,.copy-chip{transition:none}.copy-chip:hover{transform:none}.clock-progress{stroke-dashoffset:22}.beat-chip{opacity:1;translate:none}.beat-back{opacity:1}.handoff-grow{width:100%}.rail-dot{left:calc(50% - 7px)}.buyer{opacity:1;translate:none}.buyer-eq{opacity:1;scale:none}.buyer-block{box-shadow:none;border-color:var(--line)}.buyer-block:after{opacity:0}.buyer-block b{color:var(--ink)}}
