@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.landing{min-height:100dvh;background:#000;color:#fff;font-family:Inter,sans-serif;overflow-x:hidden}.land-nav{display:flex;align-items:center;justify-content:space-between;padding:16px 40px;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;z-index:50;background:#000000e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:16px}.land-logo{height:80px;width:auto;filter:invert(1)}.land-nav-mid{display:flex;gap:4px}.nav-link{background:none;border:none;color:#ffffff8c;font-size:14px;font-weight:600;padding:8px 14px;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;transition:color .15s}.nav-link:hover{color:#fff}.land-nav-right{display:flex;gap:10px}.nav-launch{background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff;padding:8px 20px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s}.nav-launch:hover{background:#ffffff14;border-color:#fff;transform:translateY(-1px)}.hero{position:relative;min-height:92vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg{position:absolute;inset:0;pointer-events:none}.orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.18;animation:orbf 10s ease-in-out infinite}.orb-1{width:600px;height:600px;background:#39ff87;top:-150px;left:-150px}.orb-2{width:500px;height:500px;background:#7c3aed;bottom:-100px;right:-100px;animation-delay:-5s}@keyframes orbf{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.06)}}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(57,255,135,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(57,255,135,.03) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 40%,black 20%,transparent 75%)}.hero-body{position:relative;z-index:2;max-width:900px;margin:0 auto;padding:60px 24px;text-align:center}.hero-pill{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(130deg,#b4bec5,#e8edef 28%,#fff 50%,#d0d9de,#b0bac0);border:1px solid rgba(160,175,185,.6);color:#005c22;padding:6px 18px;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:28px}.pill-dot{width:7px;height:7px;border-radius:50%;background:#005c22;box-shadow:0 0 6px #005c2299;animation:blink 2s ease infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.hero-h1{font-size:clamp(36px,6vw,78px);font-weight:900;letter-spacing:-2.5px;line-height:1.05;margin:0 0 22px}.hero-grad{background:linear-gradient(90deg,#39ff87,#00d4ff 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:18px;color:#ffffff80;line-height:1.65;max-width:620px;margin:0 auto 36px}.hero-ctas{display:flex;gap:12px;justify-content:center;margin-bottom:52px}.cta-primary{background:#fff;border:1px solid rgba(255,255,255,.3);color:#000;padding:15px 34px;border-radius:12px;font-size:16px;font-weight:800;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s;display:flex;align-items:center;gap:8px}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #ffffff2e;background:#f5f5f5}.cta-secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.13);color:#ffffffb3;padding:15px 28px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s}.cta-secondary:hover{border-color:#ffffff47;color:#fff}.hero-markets{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px}.hero-market-card{background:#fff;border:1px solid #e2e2e2;border-radius:14px;padding:16px;cursor:pointer;text-align:left;transition:all .2s;font-family:Inter,sans-serif;color:#111}.hero-market-card:hover{background:#f9f9f9;border-color:#39ff8766;transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.hmc-top{display:flex;align-items:center;gap:8px;margin-bottom:10px}.hmc-emoji{font-size:18px}.hmc-cat{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;flex:1}.hmc-vol{font-size:11px;color:#aaa;font-weight:600}.hmc-title{font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:10px;line-height:1.4}.hmc-ranges{display:flex;flex-direction:column;gap:5px}.hmc-range-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;background:#f5f5f5;border-radius:6px;padding:5px 8px}.hmc-range-label{color:#777;font-weight:500;font-size:10px}.hmc-range-mult{color:#39ff87;font-weight:700}.what-section{padding:100px 24px;max-width:1100px;margin:0 auto}.section-head{text-align:center;margin-bottom:56px}.section-tag{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#39ff87;margin-bottom:12px}.section-h2{font-size:clamp(26px,3.5vw,46px);font-weight:900;letter-spacing:-1px;margin:0}.what-body{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.what-text p{font-size:16px;color:#ffffff80;line-height:1.8;margin:0 0 20px}.what-text p strong{color:#ffffffd9;font-weight:700}.what-text p em{color:#39ff87;font-style:normal;font-weight:600}.what-callout{background:#fff;border:1px solid #e2e2e2;border-radius:14px;padding:24px}.what-callout-title{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#999;margin-bottom:16px}.what-callout-item{display:flex;gap:10px;margin-bottom:14px;font-size:14px;line-height:1.6}.what-callout-item:last-child{margin-bottom:0}.wci-dot{color:#39ff87;font-weight:700;flex-shrink:0;margin-top:1px}.wci-text{color:#555}.wci-text strong{color:#111}.how-section{padding:80px 24px;max-width:1100px;margin:0 auto}.how-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.how-card{background:#fff;border:1px solid #e2e2e2;border-radius:18px;padding:32px;transition:all .25s}.how-card:hover{border-color:#39ff8766;background:#f9f9f9}.how-n{font-size:12px;font-weight:700;color:#bbb;letter-spacing:.1em;margin-bottom:12px}.how-icon{font-size:30px;margin-bottom:14px}.how-title{font-size:19px;font-weight:800;margin:0 0 10px;color:#0a0a0a}.how-desc{font-size:14px;color:#555;line-height:1.65;margin:0}.how-note{display:inline-block;margin-top:12px;font-size:12px;font-weight:600;color:#39ff87;background:#39ff8714;border:1px solid rgba(57,255,135,.15);padding:4px 12px;border-radius:100px}.compare-section{padding:80px 24px;background:radial-gradient(ellipse at 68% 32%,#fff,#d4dce2 38%,#b8c4cc 70%,#a8b4bc),radial-gradient(ellipse at 22% 72%,#ffffff 0%,#c8d4da 40%,transparent 70%);background-blend-mode:lighten;color:#0a0a0a}.compare-inner{max-width:960px;margin:0 auto}.compare-section .section-tag{color:#005c22}.compare-table-wrap{overflow-x:auto;margin-top:48px}.compare-table{width:100%;border-collapse:collapse}.compare-table th{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:14px 20px;border-bottom:1px solid #eee}.compare-table th:first-child{text-align:left;color:#aaa}.compare-table th.th-fomox{color:#005c22;background:#005c220d;border-radius:12px 12px 0 0;border-left:1px solid rgba(0,92,34,.15);border-right:1px solid rgba(0,92,34,.15);border-top:1px solid rgba(0,92,34,.15)}.compare-table th.th-others{color:#aaa}.compare-table td{padding:13px 20px;border-bottom:1px solid #eee;font-size:13px;text-align:center}.compare-table td:first-child{text-align:left;font-weight:600;color:#333;font-size:13px}.compare-table .td-fomox{background:#005c220a;border-left:1px solid rgba(0,92,34,.12);border-right:1px solid rgba(0,92,34,.12)}.compare-table tr:last-child .td-fomox{border-bottom:1px solid rgba(0,92,34,.15);border-radius:0 0 8px 8px}.ct-yes{color:#005c22;font-weight:700}.ct-no{color:#bbb}.ct-partial{color:#aaa}.range-section{padding:100px 24px;max-width:1100px;margin:0 auto}.range-body{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.range-visual{position:relative}.range-curve{background:#fff;border:1px solid #e2e2e2;border-radius:16px;padding:28px}.range-curve-title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#999;margin-bottom:20px}.range-bars{display:flex;align-items:flex-end;gap:3px;height:100px}.range-bar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;justify-content:flex-end}.range-bar-item{width:100%;border-radius:3px 3px 0 0}.range-bar-lbl{font-size:8px;color:#bbb;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.range-payout-rows{display:flex;flex-direction:column;gap:8px;margin-top:20px}.range-payout-row{display:flex;align-items:center;justify-content:space-between;background:#f5f5f5;border-radius:8px;padding:10px 14px;font-size:13px}.rpr-scenario{color:#666}.rpr-amount{font-weight:700}.range-text p{font-size:16px;color:#ffffff80;line-height:1.8;margin:0 0 20px}.range-text p strong{color:#fff;font-weight:700}.range-text p em{color:#39ff87;font-style:normal;font-weight:600}.range-example{background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:20px;margin-top:24px}.range-example-title{font-size:12px;font-weight:700;color:#999;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.re-scenario{font-size:15px;font-weight:700;margin-bottom:12px}.re-rows{display:flex;flex-direction:column;gap:8px}.re-row{display:flex;justify-content:space-between;font-size:13px;color:#555;border-bottom:1px solid #eeeeee;padding-bottom:8px}.re-row:last-child{border-bottom:none;padding-bottom:0}.re-row span:last-child{font-weight:700}.lp-section{padding:100px 24px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff03}.lp-inner{max-width:1100px;margin:0 auto}.lp-body{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;margin-top:48px}.lp-text p{font-size:16px;color:#ffffff80;line-height:1.8;margin:0 0 20px}.lp-text p strong{color:#fff}.lp-text p em{color:#fff;font-style:normal;font-weight:600}.lp-cpr{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:22px;margin-top:24px}.lp-cpr-title{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:10px}.lp-cpr-desc{font-size:14px;color:#ffffff80;line-height:1.65}.lp-cta{margin-top:28px}.lp-cards{display:flex;flex-direction:column;gap:14px}.lp-card{background:#fff;border:1px solid #e2e2e2;border-radius:14px;padding:22px}.lp-card-n{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#39ff87;margin-bottom:8px}.lp-card-title{font-size:16px;font-weight:800;margin:0 0 8px;color:#0a0a0a}.lp-card-desc{font-size:13px;color:#666;line-height:1.6;margin:0}.features-section{padding:80px 24px;max-width:1100px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;margin-top:48px}.feat-card{background:#fff;border:1px solid #e2e2e2;border-radius:16px;padding:26px;transition:all .2s;color:#111}.feat-card:hover{background:#f9f9f9;border-color:#39ff8766;transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.feat-card.feat-unique{border-color:#e2e2e2;background:#fff}.feat-card.feat-unique:hover{border-color:#39ff8766}.feat-badge{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#39ff87;background:#39ff8714;border:1px solid rgba(57,255,135,.15);padding:2px 8px;border-radius:100px;margin-bottom:14px}.feat-icon{font-size:28px;display:block;margin-bottom:12px}.feat-title{font-size:17px;font-weight:800;margin:0 0 8px;color:#0a0a0a}.feat-desc{font-size:13px;color:#666;line-height:1.65;margin:0}.stats-section{padding:80px 24px;border-top:1px solid rgba(255,255,255,.06)}.stats-inner{max-width:800px;margin:0 auto;display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.stat-item{text-align:center}.stat-val{font-size:48px;font-weight:900;letter-spacing:-2px;color:#fff}.stat-lbl{font-size:13px;color:#ffffff59;font-weight:600;margin-top:6px}.stat-disclaimer{max-width:480px;margin:32px auto 0;text-align:center;font-size:11px;color:#fff3;line-height:1.6;font-style:italic}.footer-cta-section{padding:100px 24px;text-align:center;background:radial-gradient(ellipse at 50% 100%,rgba(57,255,135,.06) 0%,transparent 70%)}.footer-cta-h2{font-size:clamp(28px,4vw,52px);font-weight:900;letter-spacing:-1.5px;margin:0 0 16px}.footer-cta-sub{font-size:17px;color:#ffffff73;max-width:560px;margin:0 auto 36px;line-height:1.65}.footer-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.land-footer{padding:48px 24px;text-align:center;border-top:1px solid rgba(255,255,255,.06)}.footer-logo{height:60px;width:auto;opacity:.6;margin-bottom:16px;filter:invert(1)}.footer-disc{font-size:12px;color:#ffffff40;max-width:480px;margin:0 auto 20px;line-height:1.6}.footer-links{display:flex;align-items:center;gap:10px;justify-content:center}.footer-link{background:none;border:none;color:#ffffff59;font-size:13px;cursor:pointer;font-family:Inter,sans-serif;transition:color .2s}.footer-link:hover{color:#ffffffa6}.land-anim{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}.land-anim.in{opacity:1;transform:translateY(0)}@media(max-width:900px){.what-body,.range-body,.lp-body{grid-template-columns:1fr}}@media(max-width:768px){.land-nav{padding:14px 18px}.hero-markets,.how-cards{grid-template-columns:1fr}.hero-ctas{flex-direction:column;align-items:center}.land-nav-mid{display:none}.footer-cta-btns{flex-direction:column;align-items:center}}.hero-sub-punch{font-size:22px;font-weight:700;color:#fff;margin-bottom:12px;line-height:1.4;letter-spacing:-.3px}.what-thesis{font-size:16px;color:#ffffffd9;line-height:1.8;margin-bottom:16px;font-weight:500}.lp-lead{font-size:16px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.5}.footer-cta-punch{font-size:22px;font-weight:700;color:#39ff87;margin-top:8px;margin-bottom:24px;letter-spacing:-.5px}.markets-page{min-height:100dvh;background:#000;color:#fff;font-family:Inter,sans-serif}.app-header{display:flex;align-items:center;gap:16px;padding:14px 28px;border-bottom:1px solid rgba(255,255,255,.07);background:#080808;position:sticky;top:0;z-index:50;flex-wrap:wrap}.logo-btn{background:none;border:none;cursor:pointer;padding:0}.app-logo{height:80px;width:auto;filter:invert(1)}.app-nav{display:flex;gap:2px;flex:1}.app-nav-btn{background:none;border:none;color:#ffffff80;font-size:13px;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.app-nav-btn:hover{color:#fff;background:#ffffff0f}.app-nav-btn.active{color:#39ff87;background:#39ff871a}.markets-body{max-width:1200px;margin:0 auto;padding:36px 28px 60px}.markets-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px;gap:16px;flex-wrap:wrap}.markets-h1{font-size:36px;font-weight:900;letter-spacing:-1px;margin:0 0 6px}.markets-sub{font-size:15px;color:#ffffff73;margin:0}.create-btn{background:linear-gradient(135deg,#39ff87,#00cc6a);border:none;color:#000;padding:12px 22px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;font-family:Inter,sans-serif;white-space:nowrap;transition:all .2s}.create-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #39ff8759}.markets-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.cat-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cat-tabs::-webkit-scrollbar{display:none}.cat-tab{flex-shrink:0;padding:7px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffff80;font-size:13px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.cat-tab:hover{color:#fff;border-color:#ffffff26}.cat-tab.active{background:#39ff871f;border-color:#39ff874d;color:#39ff87}.controls-right{display:flex;gap:10px}.search-input{background:#fff;border:1px solid #ddd;border-radius:8px;color:#111;padding:8px 14px;font-size:13px;font-family:Inter,sans-serif;outline:none;width:200px}.search-input:focus{border-color:#39ff8780}.search-input::placeholder{color:#aaa}.sort-select{background:#fff;border:1px solid #ddd;border-radius:8px;color:#444;padding:8px 12px;font-size:13px;font-family:Inter,sans-serif;cursor:pointer;outline:none}.markets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.markets-empty{text-align:center;padding:60px 24px;color:#ffffff59}.markets-empty button{background:none;border:none;color:#39ff87;font-size:15px;cursor:pointer;text-decoration:underline;margin-top:8px;font-family:Inter,sans-serif}.mkt-card{background:#fff;border:1px solid #e2e2e2;border-radius:16px;padding:22px;cursor:pointer;text-align:left;transition:all .2s;width:100%;font-family:Inter,sans-serif;color:#111}.mkt-card:hover{background:#f9f9f9;border-color:#39ff8780;transform:translateY(-2px);box-shadow:0 8px 28px #0000001a}.mkt-card-top{display:flex;align-items:center;gap:10px;margin-bottom:14px}.mkt-emoji{font-size:22px;line-height:1}.mkt-meta{display:flex;flex-direction:column;gap:2px;flex:1}.mkt-cat{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.mkt-time{font-size:11px;color:#999;font-weight:500}.mkt-status{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:6px}.mkt-status.live{background:#39ff871f;color:#39ff87}.mkt-status.resolved{background:#f0f0f0;color:#888}.mkt-title{font-size:15px;font-weight:700;color:#0a0a0a;line-height:1.4;margin-bottom:8px}.mkt-desc{font-size:12px;color:#666;line-height:1.55;margin-bottom:14px}.mkt-odds-row{margin-bottom:12px}.odds-bar{height:8px;background:#eee;border-radius:100px;overflow:hidden;margin-bottom:6px}.odds-yes{height:100%;background:linear-gradient(90deg,#39ff87,#00cc6a);border-radius:100px;transition:width .5s}.odds-labels{display:flex;justify-content:space-between}.yes-txt{font-size:12px;font-weight:700;color:#39ff87}.no-txt{font-size:12px;font-weight:700;color:#ff5c5c}.mkt-multi-preview{margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.multi-opt-preview{display:flex;align-items:center;gap:8px}.mop-label{font-size:11px;color:#777;width:70px;flex-shrink:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mop-bar-wrap{flex:1;height:5px;background:#eee;border-radius:100px;overflow:hidden}.mop-bar{height:100%;background:linear-gradient(90deg,#38bdf8,#6c63ff);border-radius:100px}.mop-pct{font-size:11px;color:#888;width:26px;text-align:right}.mkt-footer{display:flex;gap:12px;font-size:11px;color:#aaa;font-weight:600;padding-top:12px;border-top:1px solid #eee;flex-wrap:wrap}.mkt-fee{color:#39ff87cc}.markets-section-header{margin-bottom:20px}.markets-section-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 12px;border-radius:100px;margin-bottom:10px}.markets-section-badge.precision{background:#39ff871a;border:1px solid rgba(57,255,135,.2);color:#39ff87}.markets-section-badge.traditional{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffff80}.markets-section-h2{font-size:22px;font-weight:800;letter-spacing:-.5px;margin:0 0 8px}.markets-section-sub{font-size:13px;color:#fff6;line-height:1.6;margin:0;max-width:600px}.spec-card{background:#fff;border:1px solid #e2e2e2;border-radius:16px;padding:22px;font-family:Inter,sans-serif;color:#111}.spec-badge{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#39ff8714;border:1px solid rgba(57,255,135,.15);color:#39ff87;padding:3px 10px;border-radius:100px;margin-bottom:14px}.spec-range-display{margin:12px 0 16px}.spec-range-track{height:8px;background:#e8e8e8;border-radius:100px;position:relative;margin-bottom:8px;overflow:hidden}.spec-range-fill{position:absolute;height:100%;background:linear-gradient(90deg,#39ff87,#00cc6a);border-radius:100px;transition:all .15s}.spec-range-labels{display:flex;justify-content:space-between;align-items:center;font-size:11px}.spec-range-labels span:first-child,.spec-range-labels span:last-child{color:#aaa}.spec-range-selected{color:#39ff87;font-weight:700;font-size:12px}.spec-sliders{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.spec-slider-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.spec-slider-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#888}.spec-slider-val{font-size:13px;font-weight:700;color:#39ff87;font-variant-numeric:tabular-nums}.spec-slider{width:100%;height:3px;background:#e0e0e0;-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;border-radius:10px;accent-color:#39ff87}.spec-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#39ff87;border-radius:50%;cursor:pointer;box-shadow:0 0 8px #39ff8780;border:2px solid #ffffff}.spec-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:14px}.spec-stat{background:#f5f5f5;border:1px solid #eee;border-radius:10px;padding:12px;text-align:center}.spec-stat-val{font-size:20px;font-weight:800;letter-spacing:-.5px;color:#0a0a0a}.spec-stat-val.green{color:#39ff87}.spec-stat-val.dim{color:#555}.spec-stat-lbl{font-size:10px;color:#aaa;margin-top:4px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.spec-note{font-size:11px;color:#aaa;line-height:1.6;margin-bottom:14px;font-style:italic}.spec-trade-btn{width:100%;background:linear-gradient(135deg,#39ff87,#00cc6a);border:none;color:#000;padding:12px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s}.spec-trade-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #39ff8759}.live-ticker{background:#080808;border-bottom:1px solid rgba(255,255,255,.07);padding:0 28px;overflow:hidden}.ticker-inner{display:flex;align-items:center;gap:24px;height:38px;overflow-x:auto;scrollbar-width:none}.ticker-inner::-webkit-scrollbar{display:none}.ticker-item{display:flex;align-items:center;gap:7px;flex-shrink:0}.ticker-coin{font-size:11px;font-weight:800;color:#fff6;text-transform:uppercase;letter-spacing:.06em}.ticker-price{font-size:13px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.ticker-chg{font-size:11px;font-weight:700}.ticker-chg.up{color:#39ff87}.ticker-chg.dn{color:#ff5c5c}.ticker-live{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:11px;color:#ffffff40;font-weight:600;flex-shrink:0}.ticker-dot{width:6px;height:6px;border-radius:50%;background:#39ff87;box-shadow:0 0 6px #39ff87;animation:tickerPulse 2s infinite}@keyframes tickerPulse{0%,to{opacity:1}50%{opacity:.4}}.spec-range-track{overflow:visible}.spec-live-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#ff9500;box-shadow:0 0 8px #ff9500b3;z-index:3;border:2px solid #000000;transition:left .6s}.spec-live-marker.in-range{box-shadow:0 0 12px #ff9500e6}.spec-live-price-label{font-size:11px;color:#888;margin-top:6px}.spec-live-price-label strong{color:#ff9500}.in-range-note{color:#39ff87;font-weight:700}.spec-badge-row{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.spec-live-tag{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ff9500;border:1px solid rgba(255,149,0,.3);background:#ff95001a;padding:3px 9px;border-radius:100px;animation:liveTagPulse 2.5s infinite}.mkt-card-right{display:flex;align-items:center;gap:6px}.mkt-live-tag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ff9500;background:#ff95001a;border:1px solid rgba(255,149,0,.25);padding:2px 7px;border-radius:100px;animation:liveTagPulse 2.5s infinite}@media(max-width:540px){.mkt-desc{display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:initial;white-space:normal;word-break:break-word}.spec-card .mkt-desc{font-size:13px;line-height:1.6}}.markets-section-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:24px}@keyframes dailyPulse{0%,to{opacity:1}50%{opacity:.5}}.mkt-time.urgent{color:#ff9500;font-weight:700}.mkt-card .mkt-live-tag{font-size:10px;font-weight:700;color:#ff9500;letter-spacing:.05em;animation:dailyPulse 2s infinite}.mkt-detail-page{min-height:100dvh;background:#000;color:#fff;font-family:Inter,sans-serif}.mkt-detail-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;gap:16px;color:#ffffff80}.mkt-detail-missing button{background:#ffffff14;border:none;color:#fff;padding:10px 20px;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif}.bet-flash{position:fixed;top:80px;left:50%;transform:translate(-50%);background:#39ff87;color:#000;font-weight:800;padding:12px 28px;border-radius:100px;z-index:999;animation:betFlash 1.2s ease forwards;pointer-events:none}@keyframes betFlash{0%{opacity:0;transform:translate(-50%) translateY(-10px)}15%{opacity:1;transform:translate(-50%) translateY(0)}70%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-10px)}}.mkt-detail-body{max-width:1200px;margin:0 auto;padding:32px 28px 60px;display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:flex-start}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff59;margin-bottom:20px}.breadcrumb button{background:none;border:none;color:#ffffff59;cursor:pointer;font-size:13px;font-family:Inter,sans-serif;transition:color .15s}.breadcrumb button:hover{color:#fff}.breadcrumb span{color:#fff3}.mkt-title-block{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.mkt-d-emoji{font-size:36px;flex-shrink:0}.mkt-d-title{font-size:28px;font-weight:900;letter-spacing:-.5px;margin:0 0 10px;line-height:1.2}.mkt-d-meta{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff6;flex-wrap:wrap}.dot{color:#fff3}.mkt-d-desc{font-size:15px;color:#ffffff8c;line-height:1.7;margin-bottom:20px}.mkt-d-resolution{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 18px;margin-bottom:24px}.res-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;display:block;margin-bottom:8px}.mkt-d-resolution p{font-size:14px;color:#fff9;margin:0;line-height:1.6}.mkt-d-odds{margin-bottom:24px}.odds-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;color:#fff6;font-weight:600}.creator-fee-tag{font-size:12px;color:#39ff87;background:#39ff871a;border:1px solid rgba(57,255,135,.2);padding:3px 10px;border-radius:100px;font-weight:700}.odds-big-bar{height:16px;background:#ffffff0f;border-radius:100px;overflow:hidden;margin-bottom:10px}.odds-big-yes{height:100%;background:linear-gradient(90deg,#39ff87,#00cc6a);border-radius:100px;transition:width .5s}.odds-big-labels{display:flex;justify-content:space-between}.yes-big{font-size:15px;font-weight:800;color:#39ff87}.no-big{font-size:15px;font-weight:800;color:#ff5c5c}.mkt-d-multi{margin-bottom:24px;display:flex;flex-direction:column;gap:10px}.multi-opt-row{display:flex;align-items:center;gap:12px}.mo-label{font-size:13px;font-weight:600;width:100px;flex-shrink:0}.mo-bar-wrap{flex:1;height:10px;background:#ffffff0f;border-radius:100px;overflow:hidden}.mo-bar{height:100%;background:linear-gradient(90deg,#38bdf8,#6c63ff);border-radius:100px}.mo-price{font-size:13px;font-weight:700;width:34px;text-align:right}.share-row{display:flex;align-items:center;gap:14px;margin-bottom:28px;flex-wrap:wrap}.share-btn{background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#fff;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.share-btn:hover{background:#ffffff1f}.share-hint{font-size:12px;color:#ffffff59}.my-positions{background:#39ff870a;border:1px solid rgba(57,255,135,.12);border-radius:12px;padding:18px}.mp-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin:0 0 14px}.mp-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;flex-wrap:wrap}.mp-row:last-child{border-bottom:none}.mp-outcome{font-weight:700;color:#39ff87}.mp-shares,.mp-stake{color:#ffffff80}.mp-status{font-size:11px;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:6px;margin-left:auto}.mp-status.open{background:#39ff8726;color:#39ff87}.mp-status.won{background:#39ff8733;color:#39ff87}.mp-status.lost{background:#ff5c5c26;color:#ff5c5c}.trade-panel{background:#0f1318;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:24px;position:sticky;top:80px}.tp-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tp-title{font-size:16px;font-weight:800}.tp-balance{font-size:13px;color:#fff6;font-weight:600}.tp-section{margin-bottom:18px}.tp-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;display:block;margin-bottom:10px}.binary-select{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bin-btn{display:flex;flex-direction:column;align-items:center;padding:14px;border-radius:12px;border:2px solid transparent;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.yes-btn{background:#39ff8714;border-color:#39ff8726}.yes-btn:hover,.yes-btn.active{background:#39ff872e;border-color:#39ff87}.no-btn{background:#ff5c5c14;border-color:#ff5c5c26}.no-btn:hover,.no-btn.active{background:#ff5c5c2e;border-color:#ff5c5c}.bin-outcome{font-size:17px;font-weight:900;color:#fff}.yes-btn .bin-outcome{color:#39ff87}.no-btn .bin-outcome{color:#ff5c5c}.bin-price{font-size:13px;color:#ffffff73;margin-top:4px}.multi-select{display:flex;flex-direction:column;gap:8px}.multi-opt-btn{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.multi-opt-btn:hover,.multi-opt-btn.active{background:#39ff871a;border-color:#39ff874d}.mob-label{font-size:13px;font-weight:600;color:#fff}.mob-price{font-size:13px;font-weight:700;color:#ffffff80}.multi-opt-btn.active .mob-price{color:#39ff87}.stake-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.stake-adj{width:38px;height:38px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fff;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.stake-adj:hover{background:#ffffff1f}.stake-input{flex:1;height:38px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#fff;font-size:16px;font-weight:700;text-align:center;font-family:Inter,sans-serif;outline:none}.stake-input::-webkit-inner-spin-button,.stake-input::-webkit-outer-spin-button{-webkit-appearance:none}.stake-presets{display:flex;gap:6px}.stake-preset{flex:1;height:30px;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffff73;font-size:12px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.stake-preset:hover{color:#fff}.stake-preset.active{background:#ffffff1a;border-color:#fff3;color:#fff}.payout-preview{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.pp-row{display:flex;justify-content:space-between;font-size:13px;color:#ffffff80}.pp-payout{color:#fff;font-weight:700}.pp-pos{color:#39ff87;font-weight:700}.pp-neg{color:#ff5c5c;font-weight:700}.pp-fee{font-size:12px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07);color:#ffffff4d}.place-bet-btn{width:100%;padding:15px;border-radius:12px;border:none;background:linear-gradient(135deg,#39ff87,#00cc6a);color:#000;font-size:15px;font-weight:800;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.place-bet-btn:disabled{opacity:.45;cursor:not-allowed;background:#ffffff1a;color:#fff6}.place-bet-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 20px #39ff8759}.tp-disclaimer{font-size:11px;color:#fff3;text-align:center;margin-top:12px;line-height:1.5}.breadcrumb-precision{color:#39ff87}.spec-detail-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#39ff8714;border:1px solid rgba(57,255,135,.15);color:#39ff87;padding:3px 12px;border-radius:100px;margin-bottom:10px}.spec-detail-chart{background:#0d1117;border:1px solid rgba(57,255,135,.12);border-radius:16px;padding:20px 20px 14px;margin-bottom:24px}.spec-chart-header{margin-bottom:12px}.spec-chart-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff6;display:block;margin-bottom:4px}.spec-chart-sub{font-size:12px;color:#ffffff4d;line-height:1.5}.spec-chart-legend{display:flex;align-items:center;gap:16px;margin-top:10px;flex-wrap:wrap}.leg-item{display:flex;align-items:center;gap:6px;font-size:11px;color:#fff6}.leg-dot{width:10px;height:10px;border-radius:2px;flex-shrink:0}.leg-dot.green{background:#39ff87;opacity:.7}.leg-dot.green-fill{background:#39ff874d;border:1px solid #39ff87}.sig-note{font-size:11px;color:#ffffff40;font-style:italic}.spec-tp-range-display{margin-bottom:14px}.spec-tp-track{height:8px;background:#ffffff14;border-radius:100px;position:relative;margin-bottom:8px;overflow:hidden}.spec-tp-fill{position:absolute;height:100%;background:linear-gradient(90deg,#39ff87,#00cc6a);border-radius:100px;transition:left .1s,width .1s}.spec-tp-bounds{display:flex;justify-content:space-between;align-items:center;font-size:11px}.spec-tp-bounds span:first-child,.spec-tp-bounds span:last-child{color:#ffffff40}.spec-tp-selected{color:#39ff87;font-weight:700;font-size:12px}.spec-tp-sliders{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.spec-tp-slider-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.spec-tp-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59}.spec-tp-val{font-size:13px;font-weight:700;color:#39ff87}.spec-tp-input{width:100%;height:3px;background:#ffffff1a;-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;border-radius:10px;accent-color:#39ff87}.spec-tp-input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:#39ff87;border-radius:50%;cursor:pointer;box-shadow:0 0 10px #39ff8780;border:2px solid #000000}.spec-mult-display{background:#39ff870f;border:1px solid rgba(57,255,135,.15);border-radius:12px;padding:14px 16px;text-align:center}.spec-mult-val{font-size:32px;font-weight:900;color:#39ff87;letter-spacing:-1px;line-height:1}.spec-mult-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;margin-top:6px}.spec-mult-hint{font-size:11px;color:#ffffff40;margin-top:4px}.pp-range-summary{border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:8px;margin-bottom:4px}.spec-tp-note{font-size:11px;color:#ffffff40;line-height:1.6;text-align:center;margin-top:10px;font-style:italic}.mkt-detail-live-bar{display:flex;align-items:center;gap:10px;padding:9px 28px;background:#ff95000f;border-bottom:1px solid rgba(255,149,0,.15);font-size:13px;flex-wrap:wrap}.mdlb-dot{width:7px;height:7px;border-radius:50%;background:#ff9500;box-shadow:0 0 8px #ff9500b3;animation:mdlbPulse 2s infinite;flex-shrink:0}@keyframes mdlbPulse{0%,to{opacity:1}50%{opacity:.4}}.mdlb-label{color:#fff6;font-weight:600}.mdlb-price{color:#ff9500;font-weight:800;font-size:14px;font-variant-numeric:tabular-nums}.mdlb-vs{color:#ffffff59;font-size:12px}.mdlb-sep{color:#ffffff26}.mdlb-update{color:#ffffff4d;font-size:12px}.live-odds-tag{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ff9500;background:#ff95001a;border:1px solid rgba(255,149,0,.25);padding:2px 8px;border-radius:100px;margin-left:8px;animation:liveTagPulse 2.5s infinite}@keyframes liveTagPulse{0%,to{opacity:1}50%{opacity:.6}}.spec-chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}.spec-live-price-indicator{font-size:12px;color:#ffffff73;display:flex;align-items:center;gap:5px;font-weight:600}.leg-dot.orange{background:#ff9500}.tp-live-price{display:flex;align-items:center;gap:8px;background:#ff950012;border:1px solid rgba(255,149,0,.18);border-radius:10px;padding:9px 13px;margin-bottom:16px;font-size:13px;font-weight:700;color:#ff9500}.tp-live-dot{width:6px;height:6px;border-radius:50%;background:#ff9500;animation:mdlbPulse 2s infinite;flex-shrink:0}.tp-live-chg{font-size:12px;font-weight:700;margin-left:auto}.tp-live-chg.up{color:#39ff87}.tp-live-chg.dn{color:#ff5c5c}.spec-tp-track{overflow:visible}.spec-tp-live-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#ff9500;box-shadow:0 0 8px #ff9500b3;z-index:3;border:2px solid #0f1318;transition:left .6s}.mp-entry-price{font-size:11px;color:#ff9500;background:#ff95001a;padding:2px 7px;border-radius:6px;font-weight:600}@media(max-width:900px){.mkt-detail-body{grid-template-columns:1fr}.trade-panel{position:static}}.riskr-label-hint{font-size:10px;font-weight:500;text-transform:none;letter-spacing:0;color:#ffffff40;margin-left:8px}.riskr-selector{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.riskr-btn{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 8px;border-radius:12px;border:2px solid rgba(255,255,255,.08);background:#ffffff0a;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s;position:relative}.riskr-btn:hover{border-color:var(--riskr-color, #39ff87);background:#ffffff12}.riskr-btn.active{border-color:var(--riskr-color, #39ff87);background:color-mix(in srgb,var(--riskr-color, #39ff87) 12%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--riskr-color, #39ff87) 25%,transparent)}.riskr-label{font-size:20px;font-weight:900;color:var(--riskr-color, #39ff87)}.riskr-btn:not(.active) .riskr-label{color:#ffffff80}.riskr-btn.active .riskr-label{color:var(--riskr-color, #39ff87)}.riskr-desc{font-size:10px;font-weight:600;color:#ffffff59;text-align:center;line-height:1.3}.riskr-btn.active .riskr-desc{color:#fff9}.riskr-stake-preview{font-size:9px;color:#ffffff40;margin-top:2px}.riskr-btn.active .riskr-stake-preview{color:var(--riskr-color, #39ff87);opacity:.8}.riskr-warning{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;border-radius:10px;background:#ff5c5c14;border:1px solid rgba(255,92,92,.2);font-size:12px;color:#fff9;line-height:1.5}.riskr-warn-icon{font-size:14px;flex-shrink:0;margin-top:1px}.riskr-warning strong{color:#ff5c5c}.riskr-icon{font-size:16px;margin-bottom:2px}.riskr-fee-tag{font-size:9px;color:#ffffff4d;margin-top:2px;background:#ffffff0f;padding:1px 6px;border-radius:4px}.riskr-btn.active .riskr-fee-tag{color:var(--riskr-color, #39ff87);opacity:.7}.riskr-curve-info{margin-top:10px;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px}.rci-header{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;margin-bottom:12px}.rci-fee{font-size:11px;color:#ffffff4d;font-weight:500}.rci-table{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.rci-row{display:flex;align-items:center;gap:8px}.rci-label{font-size:11px;color:#fff6;width:80px;flex-shrink:0}.rci-bar-wrap{flex:1;height:4px;background:#ffffff12;border-radius:2px;overflow:hidden}.rci-bar{height:100%;border-radius:2px;transition:width .3s ease}.rci-payout{font-size:11px;font-weight:700;width:52px;text-align:right;flex-shrink:0}.rci-note{font-size:10px;color:#ffffff40;line-height:1.5;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);font-style:italic}.create-page{min-height:100dvh;background:#f0f0f0;color:#111;font-family:Inter,sans-serif}.create-body{max-width:720px;margin:0 auto;padding:40px 24px 80px}.create-head{margin-bottom:40px}.create-h1{font-size:36px;font-weight:900;letter-spacing:-1px;margin:0 0 10px}.create-sub{font-size:15px;color:#666;margin:0 0 28px;line-height:1.6}.step-indicator{display:flex;gap:24px;align-items:center}.step-dot{display:flex;align-items:center;gap:10px}.step-dot span{width:28px;height:28px;border-radius:50%;border:2px solid #ccc;color:#aaa;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.step-dot.active span{border-color:#39ff87;color:#39ff87;background:#39ff871a}.step-dot label{font-size:13px;color:#aaa;font-weight:600}.step-dot.active label{color:#333}.create-form{display:flex;flex-direction:column;gap:24px}.form-group{display:flex;flex-direction:column;gap:8px}.form-row{display:flex;gap:16px}.form-label{font-size:13px;font-weight:700;color:#333}.form-input{background:#fff;border:1px solid #ddd;border-radius:10px;color:#111;padding:12px 14px;font-size:14px;font-family:Inter,sans-serif;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.form-input:focus{border-color:#39ff8799}.form-input.err{border-color:#ff5c5c99}.form-textarea{background:#fff;border:1px solid #ddd;border-radius:10px;color:#111;padding:12px 14px;font-size:14px;font-family:Inter,sans-serif;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box;resize:vertical;line-height:1.5}.form-textarea:focus{border-color:#39ff8799}.form-textarea.err{border-color:#ff5c5c99}.form-err{font-size:12px;color:#ff5c5c}.form-hint{font-size:12px;color:#999}.cat-select-row{display:flex;gap:8px;flex-wrap:wrap}.cat-chip{padding:8px 16px;border-radius:9px;border:1px solid #ddd;background:#fff;color:#666;font-size:13px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.cat-chip:hover{color:#111;border-color:#bbb}.cat-chip.active{background:#39ff871f;border-color:#39ff874d;color:#39ff87}.type-select-row{display:flex;gap:12px}.type-chip{flex:1;padding:14px 16px;border-radius:12px;border:2px solid #ddd;background:#fff;cursor:pointer;font-family:Inter,sans-serif;text-align:left;transition:all .15s}.type-chip:hover{border-color:#bbb;background:#f9f9f9}.type-chip.active{border-color:#39ff87;background:#39ff870f}.tc-label{display:block;font-size:14px;font-weight:700;color:#111;margin-bottom:3px}.tc-sub{display:block;font-size:12px;color:#888}.option-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rm-opt{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,92,92,.25);background:#ff5c5c14;color:#ff5c5c;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.add-opt-btn{background:none;border:1px dashed #ccc;color:#888;padding:8px 14px;border-radius:8px;font-size:13px;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.add-opt-btn:hover{border-color:#999;color:#444}.fee-slider{width:100%;accent-color:#39ff87}.fee-val{color:#39ff87}.fee-explainer{display:flex;gap:14px;align-items:flex-start;background:#39ff870d;border:1px solid rgba(57,255,135,.18);border-radius:12px;padding:16px 18px;font-size:14px;color:#555;line-height:1.6}.fe-icon{font-size:20px;flex-shrink:0}.fee-explainer strong{color:#111}.form-next-btn{background:linear-gradient(135deg,#39ff87,#00cc6a);border:none;color:#000;padding:15px;border-radius:12px;font-size:16px;font-weight:800;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s}.form-next-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #39ff8759}.create-preview{display:flex;flex-direction:column;gap:24px}.preview-h2{font-size:26px;font-weight:900;margin:0 0 20px}.preview-card{background:#fff;border:1px solid #e2e2e2;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px}.pv-top{display:flex;align-items:center;gap:10px}.pv-emoji{font-size:24px}.pv-cat{font-size:12px;font-weight:700;text-transform:uppercase;color:#999}.pv-title{font-size:20px;font-weight:800;margin:0;color:#0a0a0a}.pv-desc{font-size:14px;color:#666;margin:0}.pv-row{display:flex;gap:12px;font-size:13px;color:#888}.pv-row span:first-child{font-weight:600;min-width:100px;flex-shrink:0}.pv-row span:last-child{color:#333}.pv-fee{color:#39ff87!important;font-size:14px}.fee-proj{background:#39ff870a;border:1px solid rgba(57,255,135,.1);border-radius:12px;padding:20px}.fee-proj h4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;margin:0 0 14px}.fp-rows{display:flex;flex-direction:column;gap:10px}.fp-row{display:flex;justify-content:space-between;font-size:14px;color:#ffffff80}.fp-earn{color:#39ff87;font-weight:700}.preview-actions{display:flex;gap:12px}.form-back-btn{background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;padding:14px 22px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif}.form-launch-btn{flex:1;background:linear-gradient(135deg,#39ff87,#00cc6a);border:none;color:#000;padding:14px;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s}.form-launch-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #39ff8759}.create-success{text-align:center;padding:40px 0;display:flex;flex-direction:column;align-items:center;gap:20px}.success-icon{font-size:64px}.success-h2{font-size:36px;font-weight:900;letter-spacing:-1px;margin:0}.success-sub{font-size:16px;color:#ffffff80;max-width:480px;line-height:1.6}.share-box{display:flex;align-items:center;gap:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 18px;width:100%;max-width:560px}.share-url{font-size:13px;color:#ffffff8c;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:monospace}.copy-link-btn{background:#39ff8726;border:1px solid rgba(57,255,135,.3);color:#39ff87;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:Inter,sans-serif;flex-shrink:0}.success-fee-note{display:flex;align-items:center;gap:10px;background:#39ff8712;border:1px solid rgba(57,255,135,.15);border-radius:12px;padding:14px 20px;font-size:14px;color:#fff9}.success-fee-note strong{color:#39ff87}.success-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.cta-primary-sm{background:linear-gradient(135deg,#39ff87,#00cc6a);border:none;color:#000;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;font-family:Inter,sans-serif}.cta-ghost-sm{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffa6;padding:12px 22px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif}.tc-icon{display:block;font-size:18px;margin-bottom:6px}.tc-desc{display:block;font-size:12px;color:#39ff8799;line-height:1.55;margin-top:8px;padding-top:8px;border-top:1px solid rgba(57,255,135,.12)}.type-chip.spectrum.active{border-color:#ff9500;background:#ff950012}.type-chip.spectrum.active .tc-label{color:#ff9500}.type-chip.spectrum.active .tc-desc{color:#ff9500a6;border-top-color:#ff950026}.form-label-sub{font-weight:400;color:#ffffff59;font-size:12px}.spec-range-group{background:#ff95000a;border:1px solid rgba(255,149,0,.15);border-radius:14px;padding:18px}.spec-range-config{display:flex;flex-direction:column;gap:16px}.src-unit-row{display:flex;align-items:center;gap:12px}.src-unit-label{font-size:12px;font-weight:700;color:#fff6;min-width:32px}.src-unit-btns{display:flex;gap:6px}.src-unit-btn{padding:6px 14px;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff73;font-size:13px;font-weight:700;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.src-unit-btn:hover{color:#fff}.src-unit-btn.active{background:#ff95001f;border-color:#ff950059;color:#ff9500}.src-bounds-row{display:flex;align-items:center;gap:12px}.src-bound{flex:1;display:flex;flex-direction:column;gap:6px}.src-bound-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59}.src-input-wrap{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,149,0,.2);border-radius:10px;overflow:hidden}.src-input-wrap:focus-within{border-color:#ff950073}.src-prefix{padding:0 0 0 12px;font-size:14px;font-weight:700;color:#ff9500b3}.src-input{flex:1;background:none;border:none;color:#fff;padding:11px 12px;font-size:14px;font-family:Inter,sans-serif;outline:none;width:100%}.src-input.err{border-color:#ff5c5c80}.src-dash{font-size:18px;color:#fff3;font-weight:300;flex-shrink:0}.spec-preview-box{background:#ff95000d;border:1px solid rgba(255,149,0,.15);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;margin-top:12px}.spb-row{display:flex;justify-content:space-between;font-size:13px;color:#ffffff73}.spb-mult{color:#ff9500;font-weight:800}.spb-note{font-size:11px;color:#ffffff40;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.pv-spectrum-range{flex-direction:column;gap:6px;padding:14px;background:#ff95000d;border-radius:10px;border:1px solid rgba(255,149,0,.12)}.portfolio-page{min-height:100dvh;background:#f0f0f0;color:#111;font-family:Inter,sans-serif}.portfolio-body{max-width:900px;margin:0 auto;padding:40px 28px 80px}.portfolio-h1{font-size:36px;font-weight:900;letter-spacing:-1px;margin:0 0 28px}.port-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:32px}.port-stat{background:#fff;border:1px solid #e2e2e2;border-radius:14px;padding:18px}.ps-val{font-size:26px;font-weight:900;letter-spacing:-.5px;margin-bottom:4px;color:#0a0a0a}.ps-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#999}.creator-earn{color:#0a0a0a}.port-tabs{display:flex;gap:4px;margin-bottom:24px;border-bottom:1px solid #ddd;padding-bottom:4px}.port-tab{background:none;border:none;color:#888;font-size:14px;font-weight:600;padding:10px 18px;cursor:pointer;font-family:Inter,sans-serif;border-radius:8px;transition:all .15s}.port-tab:hover{color:#111}.port-tab.active{color:#111;background:#0000000f}.port-section{display:flex;flex-direction:column}.port-empty{text-align:center;padding:60px 24px;color:#aaa}.port-empty p{font-size:15px;margin-bottom:12px}.port-empty button{background:none;border:none;color:#111;font-size:14px;cursor:pointer;font-family:Inter,sans-serif;text-decoration:underline}.positions-table{display:flex;flex-direction:column;gap:8px}.pt-row{display:flex;align-items:flex-start;justify-content:space-between;background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:16px 18px;cursor:pointer;transition:all .15s;gap:16px;flex-wrap:wrap}.pt-row:hover{background:#f9f9f9;border-color:#39ff8766}.pt-main{display:flex;flex-direction:column;gap:8px}.pt-market{font-size:14px;font-weight:700;color:#0a0a0a}.pt-numbers{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pt-shares,.pt-stake{font-size:13px;color:#888}.pt-status{font-size:11px;font-weight:700;text-transform:uppercase;padding:3px 9px;border-radius:6px}.pt-status.open{background:#39ff8726;color:#39ff87}.pt-status.won{background:#39ff8733;color:#39ff87}.pt-status.lost{background:#ff5c5c26;color:#ff5c5c}.outcome-tag{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:6px}.outcome-tag.yes{background:#39ff8726;color:#39ff87}.outcome-tag.no{background:#ff5c5c26;color:#ff5c5c}.outcome-tag.multi{background:#38bdf826;color:#38bdf8}.my-markets-list{display:flex;flex-direction:column;gap:10px}.mm-row{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:16px 18px;cursor:pointer;transition:all .15s;gap:16px}.mm-row:hover{background:#f9f9f9;border-color:#39ff8766}.mm-main{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.mm-emoji{font-size:24px;flex-shrink:0}.mm-title{font-size:14px;font-weight:700;margin-bottom:4px;color:#0a0a0a}.mm-meta{font-size:12px;color:#aaa}.mm-earn{text-align:right;flex-shrink:0}.mm-earned{font-size:18px;font-weight:800;color:#39ff87}.mm-earned-label{font-size:11px;color:#aaa;font-weight:600}.create-market-cta{display:flex;justify-content:space-between;align-items:center;border:1px dashed rgba(57,255,135,.2);border-radius:12px;padding:18px 20px;cursor:pointer;transition:all .15s}.create-market-cta:hover{background:#39ff870d;border-color:#39ff8759}.create-market-cta span:first-child{font-size:14px;font-weight:700;color:#39ff87}.cta-hint{font-size:12px;color:#ffffff4d}.portfolio-title-row{display:flex;align-items:center;gap:16px;margin-bottom:28px;flex-wrap:wrap}.portfolio-title-row .portfolio-h1{margin:0}.live-pnl-badge{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff9500;background:#ff95001a;border:1px solid rgba(255,149,0,.2);padding:6px 14px;border-radius:100px}.live-dot{width:7px;height:7px;border-radius:50%;background:#ff9500;box-shadow:0 0 8px #ff9500b3;animation:liveDotPulse 2s infinite}@keyframes liveDotPulse{0%,to{opacity:1}50%{opacity:.4}}.ps-pnl{font-size:11px;margin-top:4px;font-weight:700}.ps-pnl.green{color:#39ff87}.ps-pnl.red{color:#ff5c5c}.port-price-bar{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e2e2e2;border-radius:10px;padding:10px 16px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.port-price-bar::-webkit-scrollbar{display:none}.ppb-item{display:flex;align-items:center;gap:7px;flex-shrink:0}.ppb-coin{font-size:11px;font-weight:800;color:#aaa;text-transform:uppercase;letter-spacing:.06em}.ppb-price{font-size:13px;font-weight:700;color:#0a0a0a;font-variant-numeric:tabular-nums}.ppb-chg{font-size:11px;font-weight:700}.ppb-chg.up{color:#39ff87}.ppb-chg.dn{color:#ff5c5c}.ppb-sep{color:#ddd;font-size:18px}.live-tag{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff9500;background:#ff95001a;border:1px solid rgba(255,149,0,.2);padding:2px 7px;border-radius:100px;margin-left:6px;vertical-align:middle}.outcome-tag.spectrum{background:#39ff871f;color:#39ff87;border:1px solid rgba(57,255,135,.2)}.pt-current{font-size:12px;color:#888}.pt-current strong{color:#0a0a0a;font-weight:700}.pnl-badge{display:flex;align-items:center;gap:6px;padding:3px 9px;border-radius:8px}.pnl-badge.green{background:#39ff871f}.pnl-badge.red{background:#ff5c5c1f}.pnl-val{font-size:13px;font-weight:800}.pnl-badge.green .pnl-val{color:#39ff87}.pnl-badge.red .pnl-val{color:#ff5c5c}.pnl-pct{font-size:11px;font-weight:700}.pnl-badge.green .pnl-pct{color:#39ff87b3}.pnl-badge.red .pnl-pct{color:#ff5c5cb3}@media(max-width:768px){.port-stats{grid-template-columns:repeat(2,1fr)}}.docs-page{min-height:100dvh;background:#f0f0f0;color:#111;font-family:Inter,sans-serif}.docs-layout{display:flex;min-height:calc(100dvh - 72px)}.docs-sidebar{width:220px;flex-shrink:0;padding:28px 16px;border-right:1px solid #e0e0e0;background:#fff;position:sticky;top:72px;height:calc(100dvh - 72px);overflow-y:auto;display:flex;flex-direction:column;gap:4px}.docs-nav-btn{width:100%;text-align:left;background:none;border:none;color:#666;padding:9px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.docs-nav-btn:hover{color:#111;background:#0000000d}.docs-nav-btn.active{color:#39ff87;background:#39ff8714}.sidebar-ctas{margin-top:auto;padding-top:20px;display:flex;flex-direction:column;gap:8px}.sb-launch{background:#39ff87;border:none;color:#000;padding:11px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;font-family:Inter,sans-serif}.sb-create{background:#f5f5f5;border:1px solid #ddd;color:#444;padding:11px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif}.docs-content{flex:1;padding:40px 60px 80px;max-width:820px;background:#fff}.doc-section{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #ebebeb}.doc-section:last-child{border-bottom:none}.doc-tag{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#39ff87;margin-bottom:12px}.doc-h1{font-size:38px;font-weight:900;letter-spacing:-1px;margin:0 0 20px;color:#0a0a0a}.doc-h2{font-size:26px;font-weight:900;letter-spacing:-.5px;margin:0 0 18px;color:#0a0a0a}.docs-content p{font-size:15px;color:#555;line-height:1.75;margin:0 0 14px}.doc-callout{background:#39ff870f;border:1px solid rgba(57,255,135,.2);border-radius:12px;padding:16px 18px;font-size:14px;color:#555;line-height:1.6}.doc-callout strong{color:#111}.doc-callout.success{background:#39ff8714;border-color:#39ff8733}.doc-step{display:flex;gap:16px;margin-bottom:16px}.doc-step-n{width:30px;height:30px;border-radius:50%;background:#39ff871f;border:1px solid rgba(57,255,135,.25);color:#39ff87;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.doc-step-title{font-size:15px;font-weight:700;margin-bottom:4px}.doc-step-desc{font-size:14px;color:#666;line-height:1.6}.doc-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.doc-table th{text-align:left;padding:10px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#888;border-bottom:1px solid #ebebeb}.doc-table td{padding:12px 14px;border-bottom:1px solid #f0f0f0;color:#555}.tag-green{background:#39ff8726;color:#39ff87;padding:3px 9px;border-radius:6px;font-size:12px;font-weight:700}.tag-blue{background:#38bdf826;color:#38bdf8;padding:3px 9px;border-radius:6px;font-size:12px;font-weight:700}.doc-create-grid{background:#f9f9f9;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;margin:18px 0}.doc-create-row{display:flex;gap:16px;padding:13px 18px;border-bottom:1px solid #eee;font-size:14px}.doc-create-row:last-child{border-bottom:none}.doc-create-row strong{width:140px;flex-shrink:0;color:#222}.doc-create-row span{color:#666}.doc-fee-table{background:#f9f9f9;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;margin:18px 0}.dft-head,.dft-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:12px 18px}.dft-head{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#999;border-bottom:1px solid #e8e8e8}.dft-row{font-size:14px;color:#666;border-bottom:1px solid #f0f0f0}.dft-row:last-child{border-bottom:none}.dft-earn{color:#39ff87;font-weight:700}.doc-list{padding-left:20px;display:flex;flex-direction:column;gap:10px}.doc-list li{font-size:15px;color:#555;line-height:1.65}.doc-list li strong{color:#111}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{background:#f9f9f9;border:1px solid #e8e8e8;border-radius:12px;padding:16px 18px;cursor:pointer;transition:all .15s;color:#111}.faq-item:hover,.faq-item.open{background:#f4f4f4;border-color:#d8d8d8}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:700;color:#0a0a0a}.faq-chevron{font-size:18px;color:#39ff87;flex-shrink:0;font-weight:400}.faq-a{font-size:14px;color:#666;line-height:1.7;margin-top:12px}.doc-h3{font-size:16px;font-weight:800;margin:24px 0 10px;color:#1a1a1a}.doc-innovations{display:flex;flex-direction:column;gap:12px;margin:20px 0}.doc-innovation{display:flex;gap:16px;align-items:flex-start;background:#f9f9f9;border:1px solid #e8e8e8;border-radius:12px;padding:16px 18px}.di-abbr{width:44px;height:44px;border-radius:10px;background:#39ff871f;border:1px solid rgba(57,255,135,.25);color:#39ff87;font-size:11px;font-weight:900;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;flex-shrink:0}.di-name{font-size:14px;font-weight:800;margin-bottom:4px;color:#111}.di-desc{font-size:13px;color:#666;line-height:1.6}.doc-formula{background:#f2f2f2;border:1px solid #e0e0e0;border-radius:12px;padding:18px 22px;margin:16px 0}.df-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#39ff87;margin-bottom:8px}.df-eq{font-family:Courier New,monospace;font-size:14px;color:#222;line-height:1.7}.df-sub{font-size:12px;color:#888;margin-top:6px;font-family:Courier New,monospace}.doc-table-wrap{overflow-x:auto}.tag-spectrum{background:#ff950026;color:#ff9500;padding:3px 9px;border-radius:6px;font-size:12px;font-weight:700}.sb-wp{background:none;border:1px dashed rgba(57,255,135,.2);color:#39ff8799;padding:10px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.sb-wp:hover{color:#39ff87;border-color:#39ff8766}@media(max-width:768px){.docs-sidebar{display:none}.docs-content{padding:24px}}.wp{min-height:100dvh;background:#000;color:#e2edf5;font-family:Inter,sans-serif;overflow-x:hidden}*{box-sizing:border-box}.wp-nav{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid rgba(255,255,255,.07);position:sticky;top:0;z-index:50;background:#000000eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wp-nav-logo{height:56px;width:auto;flex-shrink:0;filter:invert(1)}.wp-nav-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.wp-nav-link{background:none;border:none;color:#ffffff80;font-size:13px;font-weight:600;padding:8px 10px;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;transition:color .15s}.wp-nav-link:hover{color:#fff}.wp-nav-cta{background:#39ff87;border:none;color:#000;padding:8px 16px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s;white-space:nowrap}.wp-nav-cta:hover{transform:translateY(-1px);box-shadow:0 4px 16px #39ff8766}@media(max-width:480px){.wp-nav-link{display:none}}.wp-hero{padding:60px 20px 48px;text-align:center;border-bottom:1px solid rgba(255,255,255,.07);position:relative;overflow:hidden}.wp-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(57,255,135,.07) 0%,transparent 70%);pointer-events:none}.wp-hero-tag{display:inline-flex;align-items:center;gap:8px;background:#39ff8714;border:1px solid rgba(57,255,135,.18);color:#39ff87;padding:5px 16px;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:28px}.wp-hero-h1{font-size:clamp(24px,6vw,52px);font-weight:900;letter-spacing:-1px;margin:0 0 16px;line-height:1.1;word-break:break-word}.wp-hero-h1 span{background:linear-gradient(90deg,#39ff87,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wp-hero-sub{font-size:15px;color:#ffffff73;max-width:560px;margin:0 auto 32px;line-height:1.65}.wp-hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.wp-btn-primary{background:linear-gradient(135deg,#39ff87,#00cc6a);border:none;color:#000;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s}.wp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px #39ff8766}.wp-btn-secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s}.wp-btn-secondary:hover{border-color:#ffffff40;color:#fff}.wp-meta{display:flex;justify-content:center;gap:40px;padding:24px;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.wp-meta-item{text-align:center}.wp-meta-val{font-size:13px;font-weight:700;color:#39ff87}.wp-meta-lbl{font-size:11px;color:#ffffff59;margin-top:3px;font-weight:500}.wp-layout{display:grid;grid-template-columns:240px 1fr;max-width:1160px;margin:0 auto;padding:0 24px;gap:48px;min-width:0}@media(max-width:860px){.wp-layout{grid-template-columns:1fr;padding:0 16px}.wp-toc{display:none}}.wp-toc{padding-top:48px}.wp-toc-inner{position:sticky;top:80px}.wp-toc-title{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin-bottom:16px}.wp-toc-list{display:flex;flex-direction:column;gap:2px}.wp-toc-item{background:none;border:none;text-align:left;font-size:12px;font-weight:500;color:#fff6;padding:6px 10px;border-radius:6px;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s;line-height:1.4}.wp-toc-item:hover{color:#fffc;background:#ffffff0a}.wp-toc-item.active{color:#39ff87;background:#39ff8712}.wp-content{padding:48px 0 100px;min-width:0;overflow:hidden}.wp-section{margin-bottom:72px;scroll-margin-top:88px}.wp-section-num{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#39ff87;margin-bottom:10px}.wp-section-h2{font-size:clamp(20px,5vw,34px);font-weight:800;letter-spacing:-.5px;margin:0 0 20px;line-height:1.2}.wp-section-h3{font-size:16px;font-weight:700;margin:28px 0 12px;color:#ffffffe6}.wp-p{font-size:15px;color:#ffffff8c;line-height:1.8;margin:0 0 16px;overflow-wrap:break-word;word-break:break-word}.wp-p strong{color:#ffffffd9;font-weight:600}@media(max-width:480px){.wp-content{padding:32px 0 80px}.wp-section-h2{font-size:22px}}.wp-formula{background:#39ff870d;border:1px solid rgba(57,255,135,.12);border-left:3px solid #39ff87;border-radius:0 10px 10px 0;padding:14px 16px;margin:20px 0;font-family:JetBrains Mono,monospace;font-size:13px;color:#39ff87;line-height:1.7;overflow-x:auto;word-break:break-all;white-space:pre-wrap}.wp-formula-vars{font-size:12px;color:#fff6;margin-top:8px;font-family:Inter,sans-serif;line-height:1.8}.wp-formula-vars span{color:#39ff87}.wp-callout{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 18px;margin:20px 0;overflow-wrap:break-word;word-break:break-word}.wp-callout-title{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin-bottom:10px}.wp-table-wrap{overflow-x:auto;margin:20px 0}.wp-table{width:100%;border-collapse:collapse;font-size:13px}.wp-table th{background:#39ff870f;color:#ffffff80;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.wp-table td{padding:11px 16px;border-bottom:1px solid rgba(255,255,255,.05);color:#ffffffa6;vertical-align:top;line-height:1.5}.wp-table tr:last-child td{border-bottom:none}.wp-table td:first-child{color:#fff;font-weight:600;white-space:nowrap}.wp-table td code{font-family:JetBrains Mono,monospace;font-size:12px;background:#39ff8714;color:#39ff87;padding:1px 6px;border-radius:4px}.wp-layers{display:flex;flex-direction:column;gap:10px;margin:20px 0}.wp-layer{display:flex;align-items:flex-start;gap:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:14px 16px;min-width:0}.wp-layer-n{background:#39ff871a;border:1px solid rgba(57,255,135,.2);color:#39ff87;font-size:11px;font-weight:700;padding:3px 9px;border-radius:100px;flex-shrink:0;margin-top:1px;white-space:nowrap}.wp-layer-title{font-size:14px;font-weight:700;margin-bottom:3px}.wp-layer-desc{font-size:13px;color:#ffffff73;line-height:1.5;overflow-wrap:break-word;word-break:break-word}.wp-bullets{display:flex;flex-direction:column;gap:8px;margin:16px 0}.wp-bullet{display:flex;gap:12px;font-size:14px;color:#ffffff8c;line-height:1.6;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-bullet:before{content:"·";color:#39ff87;flex-shrink:0;font-weight:700}.wp-bullet strong{color:#ffffffd9}.wp-divider{border:none;border-top:1px solid rgba(255,255,255,.07);margin:0 0 72px}.wp-table .wp-green{color:#39ff87}.wp-footer{padding:48px 24px;text-align:center;border-top:1px solid rgba(255,255,255,.07)}.wp-footer-logo{height:60px;width:auto;opacity:.6;margin-bottom:16px;filter:invert(1)}.wp-footer-disc{font-size:12px;color:#ffffff40;max-width:500px;margin:0 auto;line-height:1.7}.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;inset:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;background:#000;min-height:100dvh}body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;color:#fff;overflow-x:hidden}.wallet-adapter-button{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:700!important;border-radius:10px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;height:36px!important;padding:0 14px!important;transition:all .2s!important}.wallet-adapter-button:hover{background:#ffffff21!important}.wallet-adapter-modal-wrapper{font-family:Inter,sans-serif!important}
