:root{--void:#05060A;--panel:#0C0E15;--line:#1C2030;--ink:#EEF1F8;--dim:#7D8399;--bull:#E2B456;--bear:#C4CBD3;--bullGlow:rgba(226,180,86,.40);--bearGlow:rgba(176,186,198,.30);--bullMetal:linear-gradient(180deg,#F4D98F,#E2B456 45%,#B98A2E);--bearMetal:linear-gradient(180deg,#EDF0F3,#B9C0C8 48%,#7F8892);--bearHalf:#0A0C11;--display:"Big Shoulders Display",Impact,"Arial Narrow",sans-serif;--ui:"Chakra Petch",ui-sans-serif,system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;color-scheme:dark}*{box-sizing:border-box}body,html{background:var(--void);color:var(--ink);max-width:100%;overflow-x:clip;overscroll-behavior:none}body{font-family:var(--ui);font-size:15px;line-height:1.45;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}.shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip;overscroll-behavior:none}.page{flex:1 0 auto;position:relative}.wrap{max-width:1280px;margin:0 auto;padding-inline:16px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.bull{color:var(--bull)}.bear{color:var(--bear)}.nav{justify-content:space-between;padding-block:18px;gap:12px;position:relative;z-index:3}.logo,.nav{display:flex;align-items:center}.logo{gap:10px;font-family:var(--display);font-weight:900;font-size:clamp(17px,2.2vw,26px);letter-spacing:.06em}.logo .lp{display:flex;align-items:center}.logo .lp .mark{display:block;width:32px;height:32px}.logo .lp .mark+.mark{margin-left:-8px;position:relative;z-index:1}.logo .lp .mark svg{width:32px;height:32px;display:block}.navr{display:flex;gap:18px;align-items:center;font-size:14px;color:var(--dim);flex-wrap:wrap;justify-content:flex-end}.copy,.cta{font:700 14px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--void);background:var(--ink);border:0;border-radius:4px;padding:10px 16px;cursor:pointer}.copy{padding:6px 10px;font-size:12px}@media(max-width:700px){.nav{flex-wrap:wrap}.logo{font-size:15px;white-space:nowrap;letter-spacing:.03em}.logo .lp .mark,.logo .lp .mark svg{width:26px;height:26px}.navr{gap:10px;font-size:12px}.cta{font-size:11px;padding:8px 10px;white-space:nowrap}}.split{min-height:820px;background:var(--void);position:relative;overflow:hidden}.split .halves{z-index:0}.split .half,.split .halves{position:absolute;inset:0}.split .hb{background:radial-gradient(120% 90% at 10% 60%,var(--bullGlow),transparent 60%),var(--void)}.split .hr{background:radial-gradient(120% 90% at 90% 40%,var(--bearGlow),transparent 60%),var(--bearHalf);clip-path:polygon(var(--seamT,50%) 0,100% 0,100% 100%,var(--seamB,50%) 100%);transition:clip-path 1.2s cubic-bezier(.2,.8,.2,1)}.index-page .wind,.split .wind{position:absolute;top:0;left:0;right:0;width:100%;height:100dvh;z-index:1;pointer-events:none}.split .words{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:end;padding-top:40px;min-width:0}.split .w{font-family:var(--display);font-weight:900;font-size:clamp(90px,17vw,250px);line-height:.8;letter-spacing:-.01em;min-width:0;max-width:100%;overflow:hidden}.split .w.r{text-align:right}.split .w .t{display:inline-block;background:var(--bullMetal);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.split .w.bear .t{background:var(--bearMetal);-webkit-background-clip:text;background-clip:text}.split .w .t:after{content:attr(data-t);position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 5.5s ease-in-out infinite}.split .w.bear .t:after{animation-delay:2.75s}.split .words .w small{display:flex;align-items:center;gap:10px}.split .words .w.r small{justify-content:flex-end}.split .w small .bd{width:34px;height:34px;display:block;flex:none}.split .w small .bd svg{width:100%;height:100%;display:block}.split .w small{font:600 14px var(--mono);letter-spacing:.2em;margin-bottom:12px;color:var(--dim)}.split .vs{position:absolute;left:50%;top:300px;transform:translate(-50%,-50%);z-index:3;width:150px;height:150px;display:grid;place-items:center}.split .vs .ring{position:absolute;inset:0;border-radius:50%;border:2px dashed var(--ink);opacity:.5;animation:spin 14s linear infinite}.split .vs .ring2{position:absolute;inset:16px;border-radius:50%;border:1px solid var(--ink);opacity:.25;animation:spin 9s linear infinite reverse}.split .vs:before{content:"";position:absolute;left:50%;top:50%;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,var(--bullGlow),transparent 65%);transform:translate(-50%,-50%);animation:breathe 3.2s ease-in-out infinite}.split .vs b{position:relative;font-family:var(--display);font-size:56px;font-weight:900;background:var(--void);border-radius:50%;width:92px;height:92px;display:grid;place-items:center;box-shadow:0 0 40px var(--bullGlow),0 0 40px var(--bearGlow)}.split .mid{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:end;margin-top:70px}.split .meter{grid-column:1/-1;height:14px;border-radius:2px;background:var(--bearMetal);position:relative;overflow:hidden;box-shadow:0 0 30px var(--bearGlow)}.split .meter i{position:absolute;left:0;top:0;bottom:0;background:var(--bullMetal);width:var(--mood,50%);transition:width 1.2s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 30px var(--bullGlow)}.split .meter i:after{content:"";position:absolute;right:-2px;top:-6px;bottom:-6px;width:4px;background:var(--ink)}.lab{font:600 13px var(--mono);letter-spacing:.14em;color:var(--dim)}.split .pct{font-family:var(--display);font-weight:900;font-size:64px;line-height:1}.split .close{text-align:center}.split .close .t{font:600 34px var(--mono)}.cards,.treasury-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.card{background:rgba(12,14,21,.78);border:1px solid var(--line);border-radius:8px;padding:18px;backdrop-filter:blur(6px);min-width:0}.card h2,.card h3,.card h4{margin:0 0 10px;font:700 14px var(--ui);letter-spacing:.14em;text-transform:uppercase}.card h2{font-family:var(--display);font-weight:900;font-size:42px;letter-spacing:.04em;text-transform:none}.pos{display:flex;justify-content:space-between;gap:12px;padding:8px;margin-inline:-8px;border-top:1px solid var(--line);border-radius:4px;font-size:14px}.tape{position:relative;z-index:2;margin-top:28px;border-block:1px solid var(--line);overflow:clip;white-space:nowrap;padding-block:12px;font:13px var(--mono);color:var(--dim);max-width:100%;contain:inline-size}.tape-track{display:inline-block;animation:tape 40s linear infinite}.tape a{margin-right:40px;color:var(--dim)}.pad{height:30px}@media(max-width:700px){.split .words .w small{font-size:10px;letter-spacing:.1em}.split .words .w small .bd{display:none}.split .words{grid-template-columns:1fr;gap:8px}.split .w{font-size:clamp(96px,30vw,150px)}.split .w.r,.split .words .w.r small{text-align:left;justify-content:flex-start}.split .vs{position:relative;left:auto;top:auto;transform:none;margin:24px auto 0;width:100px;height:100px}.split .vs:before{width:160px;height:160px}.split .vs b{width:62px;height:62px;font-size:36px}.split .mid{margin-top:24px;grid-template-columns:1fr 1fr;grid-template-areas:"bulls bears" "meter meter" "close close"}.split .bulls{grid-area:bulls}.split .bears{grid-area:bears;text-align:right}.split .close{grid-area:close}.split .meter{grid-area:meter}.cards,.treasury-grid{grid-template-columns:1fr}.split .pct{font-size:52px}.markets{grid-template-columns:repeat(2,minmax(0,1fr))}.spec,.stat-row{grid-template-columns:1fr 1fr}.chart-note{position:static;text-align:left;margin-top:8px;max-width:none}}.index-page{min-height:860px;background:var(--void);position:relative;overflow:hidden}.index-page .scan{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--bear),transparent);opacity:.35;animation:scan 5s linear infinite;z-index:1;pointer-events:none}.index-page .grid{display:grid;grid-template-columns:1fr minmax(0,520px) 1fr;gap:20px;align-items:center;position:relative;z-index:2;padding-block:20px 40px}.index-page .gauge{position:relative;width:100%;aspect-ratio:1;max-width:520px;margin:0 auto}.index-page .gauge canvas{width:100%;height:100%;display:block}.index-page .read{position:absolute;inset:0;display:grid;place-items:center;text-align:center;pointer-events:none}.index-page .read b{display:block;font-family:var(--display);font-weight:900;font-size:clamp(70px,11vw,128px);line-height:.85}.index-page .read small{font:600 12px var(--mono);letter-spacing:.24em;color:var(--dim)}.index-page h1{font-family:var(--display);font-weight:900;font-size:clamp(48px,6vw,88px);line-height:.88;margin:0 0 14px;text-wrap:balance}.index-page .p{color:var(--dim);max-width:34ch}.index-page .stack{display:grid;gap:10px}.index-page .tile{border:1px solid var(--line);border-radius:4px;padding:14px;background:var(--panel);width:100%;text-align:left;color:inherit;font:inherit}.index-page .tile[aria-pressed=true],.kinds button[aria-pressed=true],.mkt[aria-pressed=true],.steps button[aria-selected=true],.strip button[aria-pressed=true],.switch button[aria-pressed=true]{border-color:var(--bull);box-shadow:0 0 0 1px var(--bull),0 0 22px var(--bullGlow)}.index-page .tile .lab{font:600 11px var(--mono);letter-spacing:.18em;color:var(--dim)}.index-page .tile .v{font-family:var(--display);font-weight:900;font-size:40px;line-height:1}.index-page .strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:16px}.index-page .strip button{background:var(--void);padding:16px;min-width:0;width:100%;text-align:left;color:inherit;font:inherit;border:0}.index-page .strip b{display:block;font:600 22px var(--mono)}.mkt-detail,.preview,.readout{position:relative;z-index:2;border:1px solid var(--line);background:rgba(12,14,21,.86);border-radius:8px;padding:16px 18px;margin-bottom:18px}.books p,.mkt-detail p,.preview p,.readout p{margin:8px 0 0;color:var(--dim)}.books{position:relative;z-index:2;margin:8px 0 22px}.books-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.book-list{display:grid;gap:8px}.book-row{display:grid;grid-template-columns:1fr 140px 1fr;gap:10px;align-items:center;border:1px solid var(--line);background:rgba(12,14,21,.78);border-radius:8px;padding:12px 14px;animation:pop .45s ease both}.book-row .leg{display:grid;gap:2px;min-width:0}.book-row .leg span{font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.book-row .leg b{font-size:14px;font-weight:600}.book-row .leg small{color:var(--dim);font:12px var(--mono)}.book-row .leg.bear{text-align:right}.hub{text-align:center;position:relative}.hub b{display:block;font-family:var(--display);font-weight:900;font-size:28px;letter-spacing:.04em;line-height:.9}.hub span{color:var(--dim);font-size:12px}.hub i{position:absolute;left:-18px;right:-18px;top:50%;height:1px;background:linear-gradient(90deg,var(--bull),transparent 40%,transparent 60%,var(--bear));animation:pulse 2.4s ease-in-out infinite}.mkt-detail h3,.readout h2{margin:6px 0 0;font-family:var(--display);font-weight:900;font-size:36px;line-height:.95}.moodbar{height:8px;margin-top:14px;border-radius:2px;background:var(--bearMetal);position:relative;overflow:hidden}.moodbar i{position:absolute;left:0;top:0;bottom:0;background:var(--bullMetal);transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.history{position:relative;z-index:2;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:16px;margin-bottom:22px}.history h2{margin:0 0 12px;font:700 13px var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.chart{position:relative;overflow:hidden}.sweep{position:absolute;top:0;bottom:0;width:28%;background:linear-gradient(90deg,transparent,rgba(226,180,86,.22),transparent);animation:sweep 4.8s linear infinite;pointer-events:none}.history svg{width:100%;height:220px;display:block}.history .line{fill:none;stroke:var(--bull);stroke-width:3}.history .fifty{stroke:var(--bear);stroke-dasharray:4 6;stroke-width:1;opacity:.7}.axis{left:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;font:11px var(--mono);pointer-events:none}.axis,.chart-note{position:absolute;color:var(--dim)}.chart-note{right:0;bottom:8px;margin:0;font-size:13px;max-width:28ch;text-align:right}.market-block{position:relative;z-index:2;margin-top:22px}.markets{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.mkt{border:1px solid var(--line);background:rgba(12,14,21,.72);border-radius:6px;padding:12px;min-width:0;width:100%;text-align:left;color:inherit;font:inherit}.mkt .sym{font:700 13px var(--ui);letter-spacing:.14em}.mkt .px{font-size:18px;margin-top:6px}.mkt .sub{color:var(--dim);font:11px var(--mono);letter-spacing:.08em;margin-top:4px}.mkt-detail{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:center;margin-top:12px}.mkt-detail .big{font-family:var(--display);font-weight:900;font-size:42px;line-height:1;margin-top:14px}.tags{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.tags span{border:1px solid var(--line);border-radius:99px;padding:4px 10px;font:11px var(--mono);letter-spacing:.08em}.switch{position:relative;z-index:2;display:flex;gap:8px;margin:8px 0 4px}.switch button{background:var(--panel);border:1px solid var(--line);color:var(--dim);border-radius:6px;padding:8px 14px;letter-spacing:.08em;text-transform:uppercase;font:700 12px var(--ui)}.treasury-grid.focus-bear .card.bull,.treasury-grid.focus-bull .card.bear{opacity:.32}.card{transition:opacity .35s ease,filter .35s ease,transform .2s,box-shadow .25s,border-color .2s}.page-scan{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--bear),transparent);opacity:.4;animation:scan 7s linear infinite;pointer-events:none;z-index:1}.plain>.wrap{position:relative;z-index:2}.listening{display:flex;align-items:center;gap:8px;color:var(--dim);font:12px var(--mono);letter-spacing:.08em;margin-top:8px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--bull);box-shadow:0 0 10px var(--bullGlow);animation:pulse 1.6s ease-in-out infinite}.kinds button{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:14px;min-width:0;width:100%;text-align:left;color:inherit;font:inherit}.preview{margin-top:0}.pair-stage{display:flex;align-items:center;gap:18px}.mini-vs{position:relative;width:92px;height:92px;flex:none;display:grid;place-items:center}.mini-vs .ring{position:absolute;inset:0;border-radius:50%;border:2px dashed var(--ink);opacity:.5;animation:spin 14s linear infinite}.mini-vs .ring2{position:absolute;inset:12px;border-radius:50%;border:1px solid var(--ink);opacity:.25;animation:spin 9s linear infinite reverse}.mini-vs b{position:relative;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--void);font-size:22px;box-shadow:0 0 24px var(--bullGlow),0 0 24px var(--bearGlow)}.metal,.mini-vs b{font-family:var(--display)}.metal{font-weight:900;line-height:.85;position:relative;display:inline-block}.metal.bull{background:var(--bullMetal);-webkit-background-clip:text;background-clip:text;color:transparent}.metal.bear{background:var(--bearMetal);-webkit-background-clip:text;background-clip:text;color:transparent}.metal:after{content:attr(data-t);position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 5.5s ease-in-out infinite}.metal.bear:after{animation-delay:2.75s}.steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.steps button{position:relative;overflow:hidden;background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:14px;text-align:left;font:700 16px var(--ui);letter-spacing:.04em}.steps button span{display:block;color:var(--dim);font:11px var(--mono);letter-spacing:.16em;margin-bottom:6px}.steps button i{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--bull);transform-origin:left;transform:scaleX(0)}.steps button[aria-selected=true] i{animation:fill 4.2s linear}.rules{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:28px 0 36px}.rules article{border:1px solid var(--line);background:rgba(12,14,21,.72);border-radius:8px;padding:18px;min-width:0}.rules h3{margin:0 0 8px;font-family:var(--display);font-weight:900;font-size:32px;letter-spacing:.02em;line-height:.95}.rules p{margin:0;color:var(--dim)}.spec{display:grid;grid-template-columns:1fr 1fr;gap:8px}.spec div{border:1px solid var(--line);border-radius:4px;padding:10px;min-width:0}.spec span{display:block;color:var(--dim);font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.spec b{display:block;margin-top:4px;font-weight:600}.page-head{padding:8px 0;max-width:46rem}.lede,.page-head p{color:var(--dim);margin:0 0 8px}.stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 16px}.stat-row div{border:1px solid var(--line);border-radius:4px;padding:10px;min-width:0}.stat-row span{display:block;color:var(--dim);font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.stat-row b{display:block;margin-top:6px;font-size:16px;font-weight:600}.equity-frame{border:1px solid var(--line);border-radius:6px;padding:10px;margin-top:14px}.equity-frame p{margin:8px 0 0;color:var(--dim);font-size:13px}.equity .base{stroke:var(--line);stroke-width:1}.kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 12px}.kinds b{display:block;letter-spacing:.14em;font-size:12px;margin-bottom:6px}.kinds span{color:var(--dim);font-size:14px}.pair-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:16px;margin-top:18px}.pair-live,.soon-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:22px;min-width:0}.kicker{font:600 12px var(--mono);letter-spacing:.18em;color:var(--dim);text-transform:uppercase}.pair-live .names{display:flex;flex-direction:column;align-items:flex-start;gap:0;font-family:var(--display);font-weight:900;font-size:clamp(56px,10vw,92px);line-height:.85;margin:0}.pair-live .vs{font-size:.42em;color:var(--ink)}.pair-live p,.soon-card p{color:var(--dim)}.soon-card h2{font-family:var(--display);font-weight:900;font-size:clamp(36px,4vw,52px);line-height:.92;margin:10px 0}.pair-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.pair-links a{color:var(--dim);border-bottom:1px solid var(--line);padding-bottom:2px}@media(max-width:900px){.index-page .grid{grid-template-columns:1fr}.index-page .strip{grid-template-columns:1fr 1fr}.markets{grid-template-columns:repeat(3,minmax(0,1fr))}.book-row,.kinds,.mkt-detail,.pair-grid,.steps{grid-template-columns:1fr}.book-row .leg.bear{text-align:left}.hub i{display:none}}.plain{padding-bottom:40px}.plain h1{font-family:var(--display);font-weight:900;font-size:clamp(48px,8vw,84px);line-height:.9;margin:12px 0}.soon{position:relative;z-index:2;padding:40px 0 20px;max-width:18ch}.soon p{max-width:36ch}.soon p,.stats{color:var(--dim)}.stats{display:flex;gap:18px;flex-wrap:wrap;font:13px var(--mono);margin:8px 0 14px}.equity{width:100%;height:72px;margin-top:12px}.equity path{fill:none;stroke:var(--bull);stroke-width:2}.equity.bear path{stroke:var(--bear)}table{width:100%;border-collapse:collapse}th{font:600 11px var(--mono);letter-spacing:.16em;color:var(--dim);text-align:left;padding:8px}td{padding:12px 8px;border-top:1px solid var(--line);font-size:14px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.more{margin:16px 0 28px}.sheet-back{position:fixed;inset:0;background:rgba(5,6,10,.72);z-index:40}.sheet{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--panel);border-left:1px solid var(--line);z-index:41;padding:24px;overflow:auto}.sheet h2{font-family:var(--display);font-weight:900;font-size:48px;margin:12px 0}.choice{display:block;border:1px solid var(--line);border-radius:8px;padding:16px;margin-top:12px;background:var(--void)}.choice b{display:block;font-family:var(--display);font-size:28px;font-weight:900}.choice span{display:block;color:var(--dim);margin-top:6px}.admin{max-width:560px;padding-bottom:40px}.admin label{display:grid;gap:6px;margin-top:12px;color:var(--dim);font:600 12px var(--mono);letter-spacing:.12em}.admin input,.admin select{background:var(--void);border:1px solid var(--line);border-radius:4px;padding:10px;font-family:var(--mono)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.note{color:var(--dim);min-height:1.4em}footer{border-top:1px solid var(--line);padding:18px 16px 28px;background:var(--void)}.foot,footer{display:grid;gap:10px}.foot{max-width:1280px;margin:0 auto;width:100%}.foot-row{justify-content:space-between;gap:16px;flex-wrap:wrap}.ca,.foot-row{display:flex;align-items:center}.ca{gap:8px;min-width:0;color:var(--dim);font:12px var(--mono)}.ca b{color:var(--ink);font-weight:600}.ca .full{overflow:hidden;text-overflow:ellipsis}.ca .short{display:none}.legal{color:var(--dim);font-size:13px;margin:0}@media(max-width:700px){.ca .full{display:none}.ca .short{display:inline}.row2{grid-template-columns:1fr}}.card,.choice,.copy,.cta,.history,.kinds button,.logo,.mkt,.navr a,.pair-links a,.pos,.steps button,.strip button,.switch button,.table-wrap tbody tr,.tape a,.tile,.vs,footer a{transition:color .2s,background .2s,border-color .2s,box-shadow .25s,transform .2s,text-shadow .2s;cursor:pointer}.logo:hover,.navr a:hover,.pair-links a:hover{color:var(--ink);text-shadow:0 0 12px rgba(244,217,143,.9),0 0 24px var(--bullGlow)}.copy:hover,.cta:hover{background:linear-gradient(180deg,#F4D98F,#E2B456);box-shadow:0 0 0 1px #F4D98F,0 0 22px rgba(226,180,86,.75),0 0 48px var(--bullGlow);transform:translateY(-1px)}.card.bull:hover,.choice.bull:hover{border-color:var(--bull);box-shadow:0 0 0 1px var(--bull),0 0 34px var(--bullGlow),inset 0 0 40px rgba(226,180,86,.08);transform:translateY(-2px)}.card.bear:hover,.choice.bear:hover{border-color:var(--bear);box-shadow:0 0 0 1px var(--bear),0 0 34px var(--bearGlow),inset 0 0 40px rgba(196,203,211,.07);transform:translateY(-2px)}.card.bull .pos:hover{background:rgba(226,180,86,.1);color:#F4D98F}.card.bear .pos:hover{background:rgba(196,203,211,.09);color:#EDF0F3}.tape a:hover,footer a:hover{color:#F4D98F;text-shadow:0 0 10px rgba(244,217,143,.9)}.vs:hover b{box-shadow:0 0 0 2px #F4D98F,0 0 50px rgba(226,180,86,.8),0 0 70px var(--bearGlow)}.vs:hover .ring{opacity:.95;border-color:#F4D98F}.choice:hover,.history:hover,.kinds button:hover,.mkt:hover,.steps button:hover,.strip button:hover,.switch button:hover,.table-wrap tbody tr:hover,.tile:hover{border-color:var(--bull);background:#11131B;box-shadow:0 0 0 1px var(--bull),0 0 26px var(--bullGlow)}.card:focus-within,.choice:focus-visible,.copy:focus-visible,.cta:focus-visible,.logo:focus-visible,.navr a:focus-visible,.tape a:focus-visible,footer a:focus-visible{outline:2px solid #F4D98F;outline-offset:3px}@media(hover:none){.copy:hover,.cta:hover{transform:none;box-shadow:none;background:var(--ink)}.card:hover,.choice:hover,.tile:hover{transform:none;box-shadow:none;background:var(--void);border-color:var(--line)}.choice:active,.copy:active,.cta:active{background:linear-gradient(180deg,#F4D98F,#E2B456);box-shadow:0 0 0 1px #F4D98F,0 0 22px rgba(226,180,86,.75);transform:translateY(-1px)}.card.bull:active{border-color:var(--bull);box-shadow:0 0 0 1px var(--bull),0 0 34px var(--bullGlow);transform:translateY(-2px)}.card.bear:active{border-color:var(--bear);box-shadow:0 0 0 1px var(--bear),0 0 34px var(--bearGlow);transform:translateY(-2px)}.navr a:active,.tape a:active,footer a:active{color:#F4D98F;text-shadow:0 0 12px rgba(244,217,143,.9)}}@keyframes shine{0%{background-position:150% 0}55%,to{background-position:-60% 0}}@keyframes breathe{50%{opacity:.75;transform:translate(-50%,-50%) scale(1.04)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes tape{to{transform:translateX(-50%)}}@keyframes scan{0%{top:0}to{top:100%}}@keyframes sweep{0%{left:-30%}to{left:110%}}@keyframes pulse{50%{opacity:.35;box-shadow:0 0 0 6px rgba(226,180,86,.18)}}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pop{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}.pop{animation:pop .35s ease}@media (prefers-reduced-motion:reduce){.live-dot,.metal:after,.page-scan,.pop,.ring,.ring2,.split .w .t:after,.steps button i,.sweep,.tape-track{animation:none!important}.pop{opacity:1;transform:none}}