:root{font-family:Arial,"Segoe UI",sans-serif;color:#f4f5f7;background:#08090b;color-scheme:dark;--line:#27292d;--muted:#a3a8b1;--acid:#c4ff45;--blue:#6ba7ff}*{box-sizing:border-box;letter-spacing:0}body{margin:0;min-width:0}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer;border:0;color:inherit;background:none}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,canvas:focus-visible{outline:2px solid var(--acid);outline-offset:5px}svg{width:20px;height:20px;flex:none;vertical-align:middle}img{object-fit:contain}[hidden]{display:none!important}.black-header{height:82px;padding:0 38px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);background:#08090b;position:relative;z-index:10}.black-brand{display:flex;align-items:center;gap:11px;flex:none}.black-brand img{width:37px;height:37px}.black-brand span{font-size:23px;font-weight:750}.black-header nav{display:flex;gap:31px}.black-header nav a{font-size:13px;font-weight:600;color:#bbc0c9;padding:18px 0}.black-header nav a:hover{color:white}.login{display:flex;align-items:center;gap:8px;border:1px solid #535860;padding:10px 15px;font-size:13px;border-radius:3px}.login svg{width:16px;height:16px}.login:hover{background:#f4f5f7;color:#08090b}.market-floor{position:relative;height:650px;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--line);background:#08090b}#floor{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:-1}.floor-copy{position:absolute;left:38px;top:89px;width:450px;pointer-events:none}.eyebrow{font-size:10px;font-weight:700;color:#a6aeba;display:flex;align-items:center;gap:9px}.eyebrow i{width:6px;height:6px;background:var(--acid);display:block}.floor-copy h1{font-size:61px;line-height:1.06;font-weight:800;margin-top:22px}.floor-copy h2{font-size:30px;font-weight:650;line-height:1.35;margin-top:24px}.floor-copy p{font-size:15px;color:#acb3be;line-height:1.8;margin-top:22px}.explore-link{display:flex;align-items:center;gap:25px;font-size:13px;font-weight:700;width:fit-content;padding:13px 0;margin-top:26px;border-bottom:1px solid #76808e;pointer-events:auto}.explore-link:hover{color:var(--acid);border-color:var(--acid)}.explore-link svg{width:17px;height:17px}.floor-index{position:absolute;right:38px;top:32px;text-align:right;pointer-events:none}.floor-index>span{font-size:9px;display:block;color:#9099a8}.floor-index b{font-size:32px;display:block;margin-top:7px;font-weight:650}.floor-index small{font-size:8px;font-weight:500;display:block;color:#9ca5b2;margin-top:3px}.floor-bottom{position:absolute;bottom:0;left:0;right:0;padding:23px 38px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#0b0d10;border-top:1px solid #2c3138}.selected-market{display:flex;align-items:center;gap:9px;white-space:nowrap}.selected-market>b{font-size:13px;font-weight:750}.selected-market>span:last-child{font-size:9px;color:#9ba8b9;padding-left:7px;border-left:1px solid #3a424c}.live-dot{height:5px;width:5px;background:var(--blue)}.coin-switch{display:flex;gap:18px;min-width:0;overflow-x:auto;scrollbar-width:thin}.coin-switch button{font-size:12px;font-weight:650;color:#8d96a6;min-height:30px;padding:7px 0;border-bottom:2px solid transparent;flex:none}.coin-switch button[aria-pressed=true]{border-color:var(--acid);color:var(--acid)}.coin-switch button:hover{color:#fff}.down-arrow{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid #3c434d;border-radius:3px}.down-arrow:hover{border-color:#fff}.floor-fallback{position:absolute;right:6%;top:140px;width:40%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.floor-fallback button{padding:15px}.floor-fallback img{width:100%;max-width:100px;aspect-ratio:1}.results-section,.prediction-section,.workflow-section,.join-section{padding:54px 38px;max-width:1600px;margin:auto;border-bottom:1px solid var(--line)}.section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px}.section-title h2{font-size:36px;line-height:1.2;font-weight:650;margin-top:17px}.section-title>p{font-size:13px;line-height:1.8;color:#a9b0bc;max-width:355px;padding-bottom:3px}.result-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px}.result{border-top:2px solid #667386;padding-top:21px;min-width:0}.result.long{border-color:#b3ed7a}.result.short{border-color:#e17a8c}.result-heading{display:flex;align-items:center;gap:10px}.result-heading>img{width:25px;height:25px}.result-heading>span{font-size:12px;font-weight:700}.result-heading>b{font-size:10px;margin-left:auto;color:#c4ed9c}.result.short .result-heading>b{color:#efa5b2}.result-heading>svg{width:15px;height:15px;color:#c4ed9c}.result.short .result-heading>svg{color:#efa5b2}.result h3{font-size:20px;font-weight:650;margin-top:20px;margin-bottom:24px}.result-label{font-size:11px;color:#a7b0bf}.result-pnl{display:flex;align-items:baseline;gap:12px;font-size:46px;line-height:1.2;white-space:nowrap;margin-top:9px;font-variant-numeric:tabular-nums;font-weight:650}.result-pnl small{font-size:13px;font-weight:500;color:#a8b2c0}.result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px 0;margin:0}.result dt,.modal dt{font-size:10px;color:#a0aab9;margin-bottom:9px}.result dd{font-size:17px;margin:0;font-weight:600;font-variant-numeric:tabular-nums}.result dd:last-child{color:#dce2eb}.result-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:14px 0}.result-footer>span{font-size:10px;color:#a0aabb}.result-footer button{font-size:12px;font-weight:650;display:flex;align-items:center;gap:13px;padding:7px 0}.result-footer button:hover{color:var(--acid)}.result-footer svg{width:16px;height:16px}.risk-note{font-size:11px;line-height:1.7;color:#8995a7;margin-top:23px}.prediction-section{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-top:65px;padding-bottom:62px}.prediction-section h2{font-size:44px;line-height:1.22;font-weight:650;margin:20px 0}.prediction-section h2 span{color:#83acfa}.prediction-section>div>p{font-size:13px;line-height:1.8;color:#aab4c4}.prediction-track{display:grid;align-content:center;gap:0}.prediction-track>div{display:grid;grid-template-columns:35px minmax(0,1fr) 25px;column-gap:10px;border-top:1px solid #374252;padding:22px 0}.prediction-track>div:last-child{border-bottom:1px solid #374252}.prediction-track>div>span{font-size:10px;color:#6ca3fb;grid-row:1/3;padding-top:4px}.prediction-track h3{font-size:20px;font-weight:650;margin-bottom:9px}.prediction-track p{font-size:11px;color:#a5b2c6;grid-column:2}.prediction-track svg{grid-column:3;grid-row:1/3;align-self:center;color:#90b3ee}.workflow-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}.workflow-line>div{border-top:1px solid #394452;padding-top:23px}.workflow-line svg{width:23px;height:23px;color:#bcc7d8;margin-bottom:18px}.workflow-line h3{font-size:20px;font-weight:600;margin-bottom:13px}.workflow-line p{font-size:12px;line-height:1.8;color:#a8b6ca;max-width:320px}.join-section{padding-top:51px;padding-bottom:57px}.join-section>div{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:20px}.join-section h2{font-size:40px;line-height:1.25;font-weight:650}.join-button{display:flex;align-items:center;justify-content:space-between;gap:36px;min-width:238px;padding:21px 25px;background:var(--acid);color:#121609;font-size:14px;font-weight:750;border-radius:3px;flex:none}.join-button:hover{background:#e0ffa1}.join-button svg{width:21px;height:21px}footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 38px;font-size:10px;line-height:1.7;color:#8894a7}.modal-overlay{position:fixed;inset:0;background:#030508dc;z-index:100;display:flex;align-items:center;justify-content:center;padding:22px}.modal{position:relative;background:#10141b;border:1px solid #465267;max-width:510px;width:100%;max-height:calc(100dvh - 44px);overflow:auto;padding:38px 30px;border-radius:5px}.modal-close{position:absolute;top:14px;right:14px;width:30px;height:30px;display:grid;place-items:center;color:#acb8cc}.modal-close:hover{color:white}.modal h2{font-size:28px;font-weight:650;line-height:1.3;margin:21px 0 19px}.modal p{font-size:12px;line-height:1.8;color:#b4bfd1}.modal-pnl{display:block;font-size:34px;font-weight:650;margin:24px 0}.modal-pnl small{font-size:12px;font-weight:500;color:#a0afc6}.modal dl{display:grid;gap:17px;margin:26px 0}.modal dl>div{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #313d50;padding-bottom:12px}.modal dt{margin:0}.modal dd{font-size:15px;margin:0;font-weight:600;font-variant-numeric:tabular-nums}.auth-switch{margin-top:23px;display:flex;align-items:center;gap:16px;font-size:13px;font-weight:650;color:#cbf98a}
@media(min-width:1650px){.floor-copy{left:max(38px,calc((100vw - 1524px)/2))}.floor-bottom{padding-left:max(38px,calc((100vw - 1524px)/2));padding-right:max(38px,calc((100vw - 1524px)/2))}.market-floor{height:685px}}
@media(max-width:1100px){.floor-copy{width:390px;top:97px}.floor-copy h1{font-size:52px}.floor-copy h2{font-size:27px}.floor-copy p{font-size:13px}.floor-index{right:28px}.coin-switch{gap:15px}.result-pnl{font-size:39px}.result-pair{gap:35px}.prediction-section{gap:43px}.prediction-section h2{font-size:37px}.workflow-line{gap:30px}.result dl{gap:15px}.result dd{font-size:15px}}
@media(max-width:750px){.black-header{height:68px;padding:0 20px;gap:15px}.black-brand img{width:30px;height:30px}.black-brand span{font-size:19px}.black-header nav{gap:16px}.black-header nav a{font-size:11px}.black-header nav a:last-child{display:none}.login{padding:8px 11px;font-size:11px}.login svg{display:none}.market-floor{height:700px}.floor-copy{left:20px;top:29px;width:calc(100% - 40px);pointer-events:none}.floor-copy h1{font-size:43px;margin-top:15px}.floor-copy h2{font-size:24px;margin-top:18px}.floor-copy p{font-size:12px;line-height:1.7;margin-top:14px}.explore-link{margin-top:13px;font-size:11px;padding:9px 0;gap:18px}.floor-index{right:22px;top:358px}.floor-index>span{font-size:7px}.floor-index b{font-size:24px}.floor-index small{font-size:7px}.floor-bottom{padding:17px 20px;display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:10px 12px}.selected-market{grid-column:1}.coin-switch{grid-column:1/-1;grid-row:2;gap:20px;max-width:100%;padding-bottom:2px}.coin-switch button{font-size:11px;min-height:29px}.down-arrow{grid-column:2;grid-row:1;width:28px;height:28px}.down-arrow svg{width:15px;height:15px}.selected-market>b{font-size:12px}.selected-market>span:last-child{font-size:8px}.floor-fallback{top:330px;left:20px;right:20px;width:auto;gap:16px}.floor-fallback button{padding:3px}.floor-fallback img{max-width:60px}.results-section,.prediction-section,.workflow-section,.join-section{padding:35px 20px}.section-title{display:block;margin-bottom:25px}.section-title h2{font-size:30px;line-height:1.25;margin-top:15px}.section-title>p{font-size:12px;margin-top:16px;line-height:1.8}.result-pair{grid-template-columns:1fr;gap:27px}.result{padding-top:17px}.result h3{font-size:20px;margin-top:17px;margin-bottom:20px}.result-pnl{font-size:39px;gap:9px}.result-pnl small{font-size:12px}.result dl{padding:20px 0;gap:15px}.result dd{font-size:15px}.result dt{font-size:9px}.result-footer>span{font-size:9px}.result-footer button{font-size:11px;gap:8px}.risk-note{font-size:10px;margin-top:16px}.prediction-section{grid-template-columns:1fr;gap:25px}.prediction-section h2{font-size:34px;margin:17px 0}.prediction-section>div>p{font-size:12px}.prediction-track>div{padding:18px 0}.prediction-track h3{font-size:19px}.workflow-line{grid-template-columns:1fr;gap:25px}.workflow-line>div{padding-top:21px}.workflow-line svg{margin-bottom:14px}.workflow-line h3{font-size:20px;margin-bottom:10px}.workflow-line p{font-size:12px;max-width:400px}.join-section>div{display:block;margin-top:16px}.join-section h2{font-size:32px}.join-button{width:100%;min-width:0;margin-top:25px;padding:18px 20px;font-size:14px}.eyebrow{font-size:9px}footer{display:grid;gap:10px;padding:23px 20px;font-size:9px}.modal{padding:34px 23px}.modal h2{font-size:25px}.modal-pnl{font-size:30px}}
@media(max-width:470px){.black-header{padding:0 16px}.black-header nav{gap:14px}.black-brand span{font-size:17px}.black-brand img{width:27px;height:27px}.black-brand{gap:7px}.black-header nav a{font-size:10px}.login{font-size:10px;padding:8px 10px}.market-floor{height:700px}.floor-copy{left:18px;width:calc(100% - 36px)}.floor-copy h1{font-size:39px}.floor-copy h2{font-size:23px}.floor-bottom{padding-left:18px;padding-right:18px}.floor-index{top:345px}.result-pnl{font-size:36px}.results-section,.prediction-section,.workflow-section,.join-section{padding-left:18px;padding-right:18px}.result dd{font-size:14px}.result dl{gap:12px}.result-footer>span{max-width:170px}.modal-overlay{padding:15px}.modal{max-height:calc(100dvh - 30px)}}
@media(max-width:360px){.black-header{padding:0 13px;gap:12px}.black-header nav{display:none}.black-brand span{font-size:19px}.login{font-size:11px}.floor-copy{left:16px;width:calc(100% - 32px)}.floor-copy h1{font-size:35px}.floor-copy h2{font-size:21px}.floor-copy p{font-size:11px}.floor-bottom{padding-left:16px;padding-right:16px}.coin-switch{gap:18px}.section-title h2{font-size:28px}.result-pnl{font-size:33px}.result-pnl small{font-size:11px}.result dt{font-size:8px}.result dd{font-size:12px}.result dl{gap:10px}.prediction-section h2{font-size:31px}.join-section h2{font-size:29px}.modal-pnl{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:750px){.floor-index{display:none}}
@media(min-width:751px) and (max-width:1100px){.market-floor{height:760px}.floor-copy{top:35px;width:450px}.floor-copy h1{font-size:43px;margin-top:15px}.floor-copy h2{font-size:24px;margin-top:18px}.floor-copy p{font-size:12px;line-height:1.7;margin-top:14px}.explore-link{margin-top:13px}.floor-index{display:none}}
@media(min-width:1101px){.market-floor{height:min(650px,calc(100svh - 145px));min-height:520px}}
:root{background:#101313;--line:#354040;--muted:#b2bdc8;--cyan:#61dfff;--profit:#46e3a2;--loss:#ff768e}
.black-header{background:#151a1a;border-top:2px solid var(--cyan)}
.black-header nav a{color:#ccd6df}
.login{border-color:#5d7b89;background:#13232b}
.market-floor{background:#101515}
.floor-copy h1 span{color:var(--cyan)}
.floor-copy p{color:#c0cbd6}
.eyebrow{color:#b5c6d3}
.floor-copy .eyebrow i{background:var(--cyan)}
.explore-link{border-color:var(--cyan);color:var(--cyan)}
.floor-bottom{background:#162123;border-color:#34565b}
.selected-market .live-dot{background:var(--cyan)}
.coin-switch button{color:#b0c2d1}
.coin-switch button[aria-pressed=true]{color:var(--cyan);border-color:var(--cyan)}
.results-section{background:#141919}
.result{padding-left:14px;padding-right:14px}
.result.long{border-color:#54cfb2}
.result.short{border-color:#849ffe}
.result-heading>b,.result-heading>svg{color:#68e5c7}
.result.short .result-heading>b,.result.short .result-heading>svg{color:#a0b3ff}
.result .gain,.modal .gain{color:var(--profit)}
.result .loss,.result dd.loss,.modal .loss{color:var(--loss)}
.result .neutral,.modal .neutral{color:#e6edf3}
.result-pnl{font-weight:750}
.result-pnl small{color:#a9c1b8}
.result dt,.modal dt,.result-label{color:#b6c7d5}
.result dl{border-bottom:1px solid var(--line)}
.result .drawdown{border-left:2px solid #ff768e80;padding-left:12px}
.result-footer{border-top:0}
.result-footer button{color:var(--cyan)}
.result-footer>span,.risk-note{color:#a4b6c6}
.prediction-section{background:#16181d;border-left:2px solid #7d9ffe}
.prediction-section h2 span{color:#96b5ff}
.prediction-track>div>span{color:#99b9ff}
.prediction-track>div:nth-child(2)>span,.prediction-track>div:nth-child(2)>svg{color:var(--cyan)}
.prediction-track>div:nth-child(3)>span,.prediction-track>div:nth-child(3)>svg{color:var(--profit)}
.workflow-line>div:nth-child(1)>svg{color:var(--cyan)}
.workflow-line>div:nth-child(2)>svg{color:#c4ff45}
.workflow-line>div:nth-child(3)>svg{color:#a0b3ff}
.join-section{background:#17201d;border-top:1px solid #354c48}
.join-section h2{color:#e8f8ee}
.modal{background:#141e27;border-color:#547583}
@media(max-width:750px){.result{padding-left:0;padding-right:0}.result .drawdown{padding-left:8px}}
body.auth-open{overflow:hidden}
.auth-overlay{background:#03080c66;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.auth-window{max-width:460px;min-height:420px;padding:38px 14px 12px;background:#101a1eea;border-color:#42606b;box-shadow:0 24px 90px #0007}
.auth-window .modal-close{z-index:2}
.auth-window iframe{display:block;width:100%;height:500px;border:0;background:transparent;max-height:calc(100dvh - 115px)}
.auth-loading{min-height:365px;display:grid;place-items:center}
.auth-failed{padding:32px 12px}
.auth-failed button{color:var(--cyan);text-decoration:underline}
.coin-switch button{display:inline-flex;align-items:center;gap:7px}
.coin-switch button img{display:block;width:17px;height:17px;flex:none;object-fit:contain}
@media(max-width:750px){.black-header nav a[href="#polymarket"]{display:block}}

.black-header { height: 72px; padding-inline: 32px; }
.market-floor { height: clamp(460px, calc(100svh - 250px), 560px); min-height: 460px; }
.floor-copy { left: 32px; top: 58px; width: 440px; }
.floor-copy h1 { font-size: 58px; margin-top: 16px; }
.floor-copy h2 { font-size: 28px; margin-top: 17px; }
.floor-copy p { font-size: 14px; line-height: 1.7; margin-top: 15px; }
.explore-link { gap: 24px; min-height: 46px; margin-top: 22px; padding: 12px 19px; font-size: 14px; }
.floor-index { top: 28px; right: 32px; }
.floor-index > span { font-size: 10px; }
.floor-index small { font-size: 10px; }
.floor-bottom { padding: 16px 32px; }
.selected-market > span:last-child { font-size: 11px; }
.coin-switch { gap: 21px; }
.coin-switch button { font-size: 13px; }
.results-section, .prediction-section, .workflow-section, .join-section { padding-inline: 32px; }
.results-section { padding-block: 40px 44px; }
.section-title { margin-bottom: 28px; }
.section-title h2 { margin-top: 12px; font-size: 32px; }
.section-title > p { max-width: 370px; font-size: 14px; line-height: 1.65; }
.result-pair { gap: 40px; }
.result { padding-top: 19px; }
.result-heading > span { font-size: 13px; }
.result-heading > b { font-size: 11px; }
.result h3 { margin-top: 17px; margin-bottom: 21px; }
.result-label, .result dt, .modal dt { font-size: 12px; }
.result dl { gap: 16px; padding-block: 22px; }
.result dd { font-size: 18px; }
.result-footer { flex-wrap: wrap; gap: 8px 16px; }
.result-footer > span { font-size: 12px; }
.result-footer button { font-size: 14px; }
.risk-note { font-size: 12px; line-height: 1.7; }
.prediction-section > div > p { font-size: 14px; }
.prediction-track p { font-size: 13px; line-height: 1.6; }
.prediction-track > div > span { font-size: 12px; }
.workflow-line p { font-size: 14px; }
.eyebrow { font-size: 11px; }
footer { font-size: 12px; padding-inline: 32px; }
@media (min-width: 1650px) {
  .floor-copy { left: max(32px, calc((100vw - 1536px)/2)); }
  .floor-bottom { padding-inline: max(32px, calc((100vw - 1536px)/2)); }
}
@media (min-width: 751px) and (max-width: 1100px) {
  .market-floor { height: 620px; min-height: 580px; }
  .floor-copy { top: 30px; width: 400px; }
  .floor-copy h1 { font-size: 43px; }
  .floor-copy h2 { font-size: 23px; margin-top: 14px; }
  .floor-copy p { font-size: 13px; margin-top: 12px; }
  .explore-link { min-height: 42px; margin-top: 17px; }
  .coin-switch { gap: 16px; }
  .result-pair { gap: 28px; }
  .result dd { font-size: 16px; }
}
@media (max-width: 750px) {
  .black-header { height: 64px; padding-inline: 18px; }
  .market-floor { height: clamp(580px, calc(100svh - 165px), 630px); min-height: 580px; }
  .floor-copy { left: 18px; top: 25px; width: calc(100% - 36px); }
  .floor-copy h1 { font-size: 39px; margin-top: 12px; }
  .floor-copy h2 { font-size: 22px; margin-top: 13px; }
  .floor-copy p { font-size: 13px; margin-top: 12px; }
  .explore-link { min-height: 42px; margin-top: 16px; padding: 10px 15px; font-size: 13px; }
  .floor-bottom { padding: 13px 18px; gap: 7px 12px; }
  .coin-switch { gap: 20px; }
  .coin-switch button { font-size: 12px; }
  .selected-market > span:last-child { font-size: 10px; }
  .results-section, .prediction-section, .workflow-section, .join-section { padding: 30px 18px 34px; }
  .section-title { margin-bottom: 25px; }
  .section-title h2 { font-size: 29px; }
  .section-title > p { font-size: 13px; margin-top: 13px; }
  .result-pair { gap: 29px; }
  .result { padding-inline: 0; }
  .result h3 { font-size: 20px; }
  .result dl { grid-template-columns: .8fr 1.15fr 1fr; gap: 10px; padding-block: 21px; }
  .result dt { font-size: 11px; line-height: 1.4; min-height: 30px; margin-bottom: 5px; }
  .result dd { font-size: 15px; }
  .result .drawdown { padding-left: 9px; }
  .result-footer > span { font-size: 11px; }
  .result-footer button { font-size: 13px; }
  .risk-note { font-size: 12px; }
  .prediction-section > div > p, .workflow-line p { font-size: 13px; }
  .prediction-track p { font-size: 12px; }
  footer { padding-inline: 18px; font-size: 11px; }
}
@media (max-width: 360px) {
  .black-header { padding-inline: 14px; }
  .floor-copy h1 { font-size: 35px; }
  .floor-copy h2 { font-size: 21px; }
  .floor-copy p { font-size: 12px; }
  .selected-market > span:last-child { font-size: 9px; }
  .result dd { font-size: 13px; }
  .result-footer > span { font-size: 10px; }
}
