@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&family=DM+Serif+Display&display=swap";
.tm-root{--deep-space:#030712;--cyan:#22d3ee;--amber:#f59e0b;--amber-dim:#d97706;--amber-deep:#92400e;--brass:#e3a857;--success:#10b981;--success-l:#4ade80;--danger:#ef4444;--danger-l:#f87171;--fg:#f4f4f5;--fg-2:#f4f4f5b3;--fg-3:#f4f4f566;--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--font-serif:"DM Serif Display", Georgia, serif;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-cine:cubic-bezier(.65, 0, .35, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);width:100%;height:clamp(620px,100dvh - 7.5rem,1000px);font-family:var(--font-sans);color:var(--fg);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#000;border:1px solid #ffffff0f;border-radius:20px;position:relative;overflow:hidden}.tm-root *{box-sizing:border-box;margin:0;padding:0}.tm-root button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.tm-root .cine-stage{background:radial-gradient(90% 70% at 50% 8%,#f59e0b0d 0%,#0000 60%),radial-gradient(70% 80% at 80% 100%,#1e3a5f1a 0%,#0000 60%),radial-gradient(60% 50% at 18% 90%,#22d3ee09 0%,#0000 60%),#030712;position:absolute;inset:0;overflow:hidden}.tm-root .letterbox{z-index:60;pointer-events:none;background:#000;height:clamp(14px,3.5vh,42px);position:absolute;left:0;right:0}.tm-root .letterbox.top{top:0;box-shadow:0 1px #ffffff0a}.tm-root .letterbox.bot{bottom:0;box-shadow:0 -1px #ffffff0a}.tm-root .vignette{z-index:55;pointer-events:none;background:radial-gradient(75% 75%,#0000 55%,#0000008c 100%);position:absolute;inset:0}.tm-root .grain{z-index:56;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(3,end) infinite tmGrainShift;position:absolute;inset:-50%}@keyframes tmGrainShift{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-2%)}to{transform:translate(0)}}.tm-root .scene{z-index:10;flex-direction:column;justify-content:center;align-items:center;padding:clamp(46px,7vh,80px) 24px;display:flex;position:absolute;inset:0}.tm-root.anim-on .scene-enter{animation:tmSceneIn .9s var(--ease-cine) both}.tm-root .scene-leaving{animation:tmSceneOut .55s var(--ease-cine) both}@keyframes tmSceneIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes tmSceneOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}.tm-root .eyebrow{font-family:var(--font-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--amber);opacity:.85;font-size:11px;font-weight:600}.tm-root .eyebrow.cyan{color:var(--cyan)}.tm-root .serif{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:400;line-height:1.04}.tm-root .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tm-root .dim{color:var(--fg-2)}.tm-root .dim3{color:var(--fg-3)}.tm-root .btn-cta{letter-spacing:.01em;color:#1a1206;height:56px;transition:transform .25s var(--ease-spring), box-shadow .25s, filter .25s;background:linear-gradient(#fbbf24,#f59e0b 60%,#d97706);border-radius:14px;align-items:center;gap:12px;padding:0 30px;font-size:15px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 0 0 1px #ffd27880,0 10px 30px #f59e0b52,0 0 60px #f59e0b38,inset 0 1px #ffffff80}.tm-root .btn-cta:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 0 0 1px #ffd27899,0 14px 40px #f59e0b6b,0 0 90px #f59e0b52,inset 0 1px #fff9}.tm-root .btn-cta:active{transform:translateY(0)scale(.98)}.tm-root .btn-cta:disabled{filter:grayscale(.7)brightness(.6);cursor:not-allowed;box-shadow:0 0 0 1px #ffffff14}.tm-root .btn-cta .arrow{transition:transform .25s var(--ease-spring);font-size:18px}.tm-root .btn-cta:hover .arrow{transform:translate(4px)}.tm-root .btn-ghost-cine{color:var(--fg-3);letter-spacing:.02em;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.tm-root .btn-ghost-cine:hover{color:var(--fg);background:#ffffff0a}.tm-root .tm-progress{z-index:62;align-items:center;gap:9px;display:flex;position:absolute;top:calc(clamp(14px,3.5vh,42px) + 14px);left:50%;transform:translate(-50%)}.tm-root .tm-step{background:#ffffff1a;border-radius:2px;width:34px;height:3px;position:relative;overflow:hidden}.tm-root .tm-step .fill{background:var(--amber);box-shadow:0 0 8px var(--amber);transform-origin:0;transition:transform .5s var(--ease-cine);position:absolute;inset:0;transform:scaleX(0)}.tm-root .tm-step.done .fill{transform:scaleX(1)}.tm-root .tm-step.active .fill{transform:scaleX(.5)}.tm-root .glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff0b,#ffffff03);border:1px solid #ffffff17;border-radius:20px;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00000080}.tm-root .coin-emblem{border-radius:50%;animation:6s ease-in-out infinite tmCoinFloat;box-shadow:0 0 0 1px #f59e0b4d,0 0 50px #f59e0b59,0 0 120px #f59e0b2e,0 20px 60px #0009}@keyframes tmCoinFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(2deg)}}@keyframes tmGlowPulse{0%,to{opacity:.6}50%{opacity:1}}.tm-root .flicker{animation:3.5s ease-in-out infinite tmGlowPulse}.tm-root .ember{background:var(--amber);pointer-events:none;filter:blur(.5px);opacity:0;border-radius:50%;animation:linear infinite tmEmberRise;position:absolute}@keyframes tmEmberRise{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.7}90%{opacity:.4}to{opacity:0;transform:translateY(-90vh) translateX(var(--drift))}}.tm-root .inst-grid{grid-template-columns:repeat(4,1fr);gap:18px;width:min(960px,92%);display:grid}@media (max-width:760px){.tm-root .inst-grid{grid-template-columns:repeat(2,1fr)}}.tm-root .inst{cursor:pointer;text-align:center;transition:transform .3s var(--ease-spring), border-color .3s, box-shadow .3s;background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:18px;padding:24px 20px 20px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 12px 34px #00000080}.tm-root .inst:hover{border-color:#f59e0b59;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff12,0 22px 50px #0009,0 0 40px #f59e0b1f}.tm-root .inst.sel{border-color:#f59e0b99;box-shadow:inset 0 1px #ffffff14,0 22px 50px #0009,0 0 60px #f59e0b40}.tm-root .inst.sel:after{content:"";pointer-events:none;border:1px solid #f59e0b80;border-radius:18px;position:absolute;inset:-1px}.tm-root .inst-name{letter-spacing:-.01em;margin-top:14px;font-size:14.5px;font-weight:600}.tm-root .inst-desc{color:var(--fg-3);min-height:32px;margin-top:5px;font-size:11.5px;line-height:1.4}.tm-root .gauge-wrap{width:108px;height:108px;margin:0 auto;position:relative}.tm-root .tf-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.tm-root .tf-chip{cursor:pointer;text-align:center;min-width:118px;transition:transform .25s var(--ease-spring), border-color .25s, box-shadow .25s;background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:16px;padding:22px 18px;position:relative}.tm-root .tf-chip:hover{border-color:#22d3ee66;transform:translateY(-4px);box-shadow:0 0 36px #22d3ee24}.tm-root .tf-chip.sel{border-color:#22d3ee99;box-shadow:0 0 50px #22d3ee38,inset 0 0 0 1px #22d3ee4d}.tm-root .tf-big{font-family:var(--font-serif);font-size:30px;line-height:1}.tm-root .tf-sub{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-size:10.5px;font-family:var(--font-mono);margin-top:8px}.tm-root .tf-chip.sel .tf-big{color:var(--cyan)}.tm-root .vault{aspect-ratio:1;justify-content:center;align-items:center;width:min(360px,34vh);display:flex;position:relative}.tm-root .vault-ring{background:radial-gradient(circle at 50% 40%,#1a2233 0%,#0c1018 55%,#060a12 100%);border:1px solid #ffffff0f;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 2px #f59e0b2e,0 0 0 14px #ffffff05,0 0 90px #f59e0b2e,inset 0 4px 30px #000c}.tm-root .vault-bolts{animation:60s linear infinite tmSpinSlow;position:absolute;inset:0}.tm-root .bolt{background:radial-gradient(circle at 35% 30%,#ffd98a,#b87b1e);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #f59e0b80}@keyframes tmSpinSlow{to{transform:rotate(360deg)}}.tm-root .vault-spokes{width:62%;height:62%;animation:24s linear infinite tmSpinSpoke;position:absolute}@keyframes tmSpinSpoke{to{transform:rotate(360deg)}}.tm-root .vault-core{background:radial-gradient(circle at 50% 40%,#f59e0b29,#060a1266);border:1px solid #f59e0b40;border-radius:50%;justify-content:center;align-items:center;width:46%;height:46%;display:flex;position:relative;box-shadow:inset 0 0 40px #f59e0b2e,0 0 50px #f59e0b33}.tm-root .warp{z-index:80;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.tm-root .warp canvas{width:100%;height:100%;position:absolute;inset:0}.tm-root .warp-flash{z-index:81;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff,#fff0 60%);position:absolute;inset:0}.tm-root .lb-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:6px;display:flex}.tm-root .lb-chip{cursor:pointer;text-align:left;min-width:150px;transition:all .25s var(--ease-spring);background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:16px;padding:20px}.tm-root .lb-chip:hover{border-color:#f59e0b73;transform:translateY(-4px);box-shadow:0 0 40px #f59e0b29}.tm-root .lb-chip.sel{border-color:#f59e0b99;box-shadow:0 0 50px #f59e0b38}.tm-root .lb-yr{font-family:var(--font-serif);font-size:26px}.tm-root .lb-meta{font-family:var(--font-mono);color:var(--fg-3);letter-spacing:.02em;margin-top:6px;font-size:11px}.tm-root .bt-stage{flex-direction:column;align-items:center;gap:18px;width:min(940px,94%);display:flex;position:relative}.tm-root .bt-meter{width:min(560px,90%);position:relative}.tm-root .bt-readout{justify-content:center;align-items:baseline;gap:10px;display:flex}.tm-root .bt-val{font-family:var(--font-mono);letter-spacing:-.03em;font-size:50px;font-weight:700;line-height:1}.tm-root .bt-100{font-family:var(--font-mono);color:var(--fg-3);font-size:20px}.tm-root .bt-zone{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;margin-top:8px;font-size:11px}.tm-root .bt-bar{background:linear-gradient(90deg,#10b981,#22d3ee 35%,#f59e0b 70%,#ef4444);border-radius:9px;height:16px;margin-top:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0009,0 0 0 1px #ffffff0f}.tm-root .bt-bar .veil{background:#0307129e;position:absolute;inset:0}.tm-root .bt-needle{width:3px;height:32px;transition:left .7s var(--ease-spring);background:#fff;border-radius:2px;position:absolute;top:-8px;box-shadow:0 0 12px #ffffffe6,0 0 24px #fff6}.tm-root .bt-needle:after{content:"";border-top:8px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.tm-root .bt-price-hidden{font-family:var(--font-mono);color:var(--fg-3);letter-spacing:.18em;font-size:13px}.tm-root .bt-slot{background:#ffffff04;border:1.5px dashed #ffffff29;border-radius:18px;justify-content:center;align-items:center;width:min(560px,90%);height:92px;transition:all .25s;display:flex;position:relative}.tm-root .bt-slot.over{background:#f59e0b0f;border-color:#f59e0bb3;box-shadow:inset 0 0 50px #f59e0b29}.tm-root .bt-slot-hint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:12px}.tm-root .bt-cards{justify-content:center;gap:16px;display:flex}.tm-root .move-card{cursor:grab;width:148px;height:94px;transition:transform .2s var(--ease-spring), box-shadow .2s, border-color .2s;touch-action:none;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 12px 30px #00000080}.tm-root .move-card:active{cursor:grabbing}.tm-root .move-card:hover{transform:translateY(-4px)}.tm-root .move-card .mc-ico{width:30px;height:30px}.tm-root .move-card .mc-lbl{letter-spacing:.01em;font-size:14px;font-weight:600}.tm-root .move-card .mc-sub{color:var(--fg-3);font-size:10px;font-family:var(--font-mono);letter-spacing:.05em}.tm-root .mc-buy{background:linear-gradient(#10b98124,#10b9810a);border-color:#10b98159}.tm-root .mc-buy:hover{box-shadow:0 0 36px #10b98133}.tm-root .mc-buy .mc-lbl{color:var(--success-l)}.tm-root .mc-sell{background:linear-gradient(#ef444424,#ef44440a);border-color:#ef444459}.tm-root .mc-sell:hover{box-shadow:0 0 36px #ef444433}.tm-root .mc-sell .mc-lbl{color:var(--danger-l)}.tm-root .mc-skip{background:linear-gradient(#ffffff0d,#ffffff03);border-color:#ffffff1f}.tm-root .mc-skip .mc-lbl{color:var(--fg-2)}.tm-root .move-card.dragging{opacity:.25}.tm-root .drag-ghost{z-index:90;pointer-events:none;will-change:transform;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:150px;height:106px;display:flex;position:fixed;transform:translate(-50%,-50%)scale(1.05);box-shadow:0 20px 50px #000000b3}.tm-root .bt-wallet{font-family:var(--font-mono);align-items:center;gap:28px;display:flex}.tm-root .bt-wallet .wv{font-size:18px;font-weight:600}.tm-root .bt-wallet .wl{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);margin-top:3px;font-size:9px}.tm-root .judge-flash{z-index:70;pointer-events:none;opacity:0;position:absolute;inset:0}.tm-root .judge-flash.go{animation:tmJudgeGo .7s var(--ease-cine)}@keyframes tmJudgeGo{0%{opacity:0}30%{opacity:1}to{opacity:0}}.tm-root .reveal-wrap{flex-direction:column;gap:18px;width:min(1120px,95%);display:flex}.tm-root .reveal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.tm-root .score-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:760px){.tm-root .score-grid{grid-template-columns:repeat(2,1fr)}}.tm-root .score-tile{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:16px;padding:18px 18px 16px;box-shadow:inset 0 1px #ffffff0d}.tm-root .score-l{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-size:9.5px}.tm-root .score-v{font-family:var(--font-mono);letter-spacing:-.02em;margin-top:10px;font-size:30px;font-weight:700;line-height:1}.tm-root .score-sub{font-family:var(--font-mono);margin-top:6px;font-size:11px}.tm-root .up{color:var(--success-l)}.tm-root .down{color:var(--danger-l)}.tm-root .cyv{color:var(--cyan)}.tm-root .amv{color:var(--amber)}.tm-root .chart-card{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff14;border-radius:20px;padding:20px 22px 16px;box-shadow:inset 0 1px #ffffff0d,0 20px 50px #00000073}.tm-root .chart-legend{font-family:var(--font-mono);color:var(--fg-2);flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.tm-root .lg{align-items:center;gap:7px;display:flex}.tm-root .lg .sw{border-radius:2px;width:14px;height:3px}.tm-root .lg .dotmk{border-radius:50%;width:10px;height:10px}.tm-root .mirror{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:760px){.tm-root .mirror{grid-template-columns:1fr}}.tm-root .mirror-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;padding:16px 18px}.tm-root .mirror-row{border-top:1px solid #ffffff0d;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.tm-root .mirror-row:first-of-type{border-top:none}.tm-root .verdict-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.tm-root .tooltip-mono{font-family:var(--font-mono)}.tm-root .reveal-scroll{z-index:10;flex-direction:column;align-items:center;padding:clamp(54px,8vh,90px) 24px 60px;display:flex;position:absolute;inset:0;overflow-y:auto}.tm-root .reveal-scroll::-webkit-scrollbar{width:0}@keyframes tmPopIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.tm-root.anim-on .pop{animation:tmPopIn .5s var(--ease-spring) both}.tm-root.anim-on .fade-up{animation:tmFadeUp .7s var(--ease-cine) both}@keyframes tmFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.tm-root .kbd-hint{z-index:62;font-family:var(--font-mono);color:var(--fg-3);letter-spacing:.06em;text-align:center;font-size:11px;position:absolute;bottom:calc(clamp(14px,3.5vh,42px) + 14px);left:50%;transform:translate(-50%)}.tm-root .bt-stage2{flex-direction:column;gap:16px;width:min(900px,94%);display:flex}.tm-root .bt-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tm-root .btn-seeres{color:#1a1206;height:40px;transition:transform .2s var(--ease-spring), filter .2s;white-space:nowrap;background:linear-gradient(#fbbf24,#f59e0b 60%,#d97706);border-radius:11px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #ffd27880,0 6px 20px #f59e0b47,inset 0 1px #ffffff80}.tm-root .btn-seeres:hover{filter:brightness(1.06);transform:translateY(-2px)}.tm-root .btn-seeres:active{transform:translateY(0)scale(.98)}.tm-root .bt-read2{align-items:center;gap:16px;display:flex}.tm-root .bt-val2{font-family:var(--font-mono);letter-spacing:-.03em;text-align:right;min-width:1.6em;font-size:clamp(44px,7vw,64px);font-weight:700;line-height:.9}.tm-root .bt-zone2{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:600}.tm-root .bt-prog{letter-spacing:.14em;margin-left:auto;font-size:11px}.tm-root .bt-tape{cursor:crosshair;background:linear-gradient(#ffffff05,#ffffff01);border:1px solid #ffffff17;border-radius:16px;height:clamp(190px,32vh,300px);transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 16px 40px #0006}.tm-root .bt-tape.over{border-color:#f59e0b99;box-shadow:inset 0 0 50px #f59e0b1a,0 16px 40px #0006}.tm-root .bt-tape-axis{font-family:var(--font-mono);letter-spacing:.14em;color:#ffffff47;pointer-events:none;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:6px;left:14px;right:14px}.tm-root .bt-tape-drop{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);pointer-events:none;font-size:12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.tm-root .animate-ping-dot{animation:tmPingDot 1.8s var(--ease-standard) infinite}@keyframes tmPingDot{0%{r:7;opacity:.7}70%,to{r:18;opacity:0}}.tm-root .bt-pos{flex-wrap:wrap;align-items:center;gap:18px;font-size:12.5px;display:flex}.tm-root .pos-pill{letter-spacing:.1em;border-radius:7px;padding:4px 10px;font-size:11px;font-weight:600}.tm-root .pos-pill.cash{color:var(--fg-2);background:#ffffff0d;border:1px solid #ffffff1a}.tm-root .pos-pill.hold{color:var(--amber);background:#f59e0b24;border:1px solid #f59e0b4d}.tm-root .move-card.locked{opacity:.4;cursor:not-allowed;filter:grayscale(.6)}.tm-root .move-card.locked:hover{transform:none}.tm-root .eq-tip{z-index:5;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0f1af5;border:1px solid #ffffff1f;border-radius:12px;min-width:188px;padding:11px 13px;position:absolute;top:6px;box-shadow:0 12px 34px #0009}.tm-root .eq-tip-date{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg);border-bottom:1px solid #ffffff14;margin-bottom:7px;padding-bottom:7px;font-size:11px;font-weight:600}.tm-root .eq-tip-row{font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:18px;padding:2.5px 0;font-size:12px;display:flex}.tm-root .eq-tip-row span{color:var(--fg-3)}.tm-root .eq-tip-row b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.tm-root .share-card{background:linear-gradient(120deg,#f59e0b12,#22d3ee0a);border:1px solid #f59e0b47;border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 16px 40px #0006}.tm-root .share-glow{pointer-events:none;background:radial-gradient(60% 120% at 12% 0,#f59e0b24,#0000 60%);position:absolute;inset:0}.tm-root .share-big{font-family:var(--font-serif);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:clamp(22px,3vw,30px);line-height:1.1;display:flex}.tm-root .share-big .mono{font-family:var(--font-mono);letter-spacing:-.02em;font-weight:700}.tm-root .btn-share{z-index:1;color:#1a1206;height:44px;transition:transform .2s var(--ease-spring), filter .2s;background:linear-gradient(#fbbf24,#f59e0b 60%,#d97706);border-radius:11px;flex-shrink:0;padding:0 20px;font-size:13px;font-weight:600;position:relative;box-shadow:0 0 0 1px #ffd27880,0 6px 20px #f59e0b47,inset 0 1px #ffffff80}.tm-root .btn-share:hover{filter:brightness(1.06);transform:translateY(-2px)}.tm-root .btn-share:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.tm-root .coin-emblem,.tm-root .ember,.tm-root .grain,.tm-root .flicker,.tm-root .vault-bolts,.tm-root .vault-spokes,.tm-root .animate-ping-dot{animation:none!important}}.tm-root .sz-pop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0f1afa;border-radius:10px;width:232px;padding:12px 13px;position:absolute;box-shadow:0 12px 32px #0009}.tm-root .tm-range{appearance:none;cursor:pointer;background:#ffffff1f;border-radius:2px;outline:none;width:100%;height:4px;margin:4px 0 8px;display:block}.tm-root .tm-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--c,#22d3ee);cursor:grab;border-radius:50%;width:14px;height:14px;box-shadow:0 0 6px #0006}.tm-root .tm-range::-moz-range-thumb{background:var(--c,#22d3ee);cursor:grab;border:none;border-radius:50%;width:14px;height:14px}.tm-root .sz-confirm{width:100%;font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;border:none;border-radius:7px;margin-top:4px;padding:7px 0;font-size:12px;font-weight:700;transition:opacity .15s}.tm-root .sz-confirm:hover{opacity:.88}
