:root{--pe-bg:#0b1018;--pe-panel:#121a26;--pe-border:#253043;--pe-text:#eef3fb;--pe-muted:#8e9db3;--pe-green:#5be2ab;--pe-blue:#699cff;--pe-red:#ff788d;--pe-radius:14px}
*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--pe-bg);color:var(--pe-text);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,textarea,select{outline-offset:4px}button,a{transition:background .15s,color .15s}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.8px;font-size:34px;line-height:1.35}h2,h3{font-size:17px}.header{border-bottom:1px solid var(--pe-border);z-index:20;background:#11161f;align-items:center;gap:64px;height:86px;padding:0 5%;display:flex;position:sticky;top:0}.brand{color:var(--pe-text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;font-size:19px;font-weight:650;display:flex}.brand-mark{width:40px;height:40px;color:var(--pe-green);border:1px solid #2f3748;border-radius:12px;justify-content:center;align-items:center;font-size:23px;display:flex;position:relative}.brand-mark span{font-size:18px;position:absolute;top:0;right:3px}.brand-sub{letter-spacing:4px;color:var(--pe-muted);margin-top:4px;font-size:8px;display:block}nav{gap:32px;height:100%;display:flex}nav button{color:var(--pe-muted);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600}nav button.active{color:var(--pe-text);border-color:var(--pe-green)}.header-right{align-items:center;gap:14px;margin-left:auto;display:flex}.stage-tag,.source-tag,.fixture-tag,.status-tag{white-space:nowrap;color:var(--pe-muted);border:1px solid #2f3748;border-radius:6px;padding:5px 8px;font-size:11px}.fixture-tag{color:#eaf0ff;border-color:#2f3748}.primary,.secondary{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:11px 18px;font-weight:600;display:inline-flex}.primary{background:var(--pe-green);border:1px solid var(--pe-green);color:#eaf0ff}.primary:hover:not(:disabled){background:#1a2231}.secondary{color:#eaf0ff;background:#11161f;border:1px solid #2f3748}.secondary:hover:not(:disabled){background:#1a2231}.text-button{color:var(--pe-muted);background:0 0;border:0;padding:8px 0}.text-button:hover{color:var(--pe-green)}.hero{justify-content:space-between;align-items:center;gap:40px;padding:50px 0 38px;display:flex}.eyebrow{letter-spacing:1.2px;color:var(--pe-green);margin-bottom:16px;font-size:11px;font-weight:600}.status-dot{background:var(--pe-green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.hero p,.proposal-hero p{color:var(--pe-muted);margin-top:15px;line-height:1.9}.hero-note{background:linear-gradient(120deg,#1a2231,#11161f);border:1px solid #2f3748;border-radius:12px;min-width:300px;padding:22px 25px}.hero-note>span{color:var(--pe-green);margin-bottom:12px;font-size:11px;display:block}.hero-note strong{font-size:14px;display:block}.hero-note button{color:#a5aec5;margin-top:16px;font-size:12px}.hero-note button span{margin-left:50px}.market-controls{border-top:1px solid var(--pe-border);border-bottom:1px solid var(--pe-border);justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.pills{gap:8px;display:flex}.pills button{color:var(--pe-muted);background:0 0;border:0;border-radius:7px;padding:10px 18px}.pills button.selected{color:var(--pe-green);background:#1a2231}.search{border:1px solid var(--pe-border);background:#11161f;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.search>span{color:var(--pe-muted);font-size:23px}.search input{max-width:210px;color:var(--pe-text);background:0 0;border:0;outline:none;padding:11px 0}.section-label{justify-content:space-between;align-items:center;margin:28px 0 20px;display:flex}.section-label>span{color:var(--pe-muted);font-size:12px}.section-label h2 span{color:var(--pe-muted);margin-left:8px;font-size:12px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.event-card{background:var(--pe-panel);border:1px solid var(--pe-border);border-radius:var(--pe-radius);text-align:left;min-width:0;max-width:100%;color:var(--pe-text);flex-direction:column;min-height:290px;padding:20px;display:flex}.event-card:hover{background:#11161f;border-color:#2f3748}.card-top{align-items:center;gap:10px;display:flex}.category-icon{width:33px;height:33px;color:var(--pe-green);background:#1a2231;border-radius:9px;justify-content:center;align-items:center;font-size:21px;display:inline-flex}.category-icon.crypto{color:#eaf0ff;background:#1a2231}.category-icon.politics{color:#a5aec5;background:#1a2231}.card-category{color:var(--pe-muted);font-size:12px}.source-tag,.fixture-tag{margin-left:auto;padding:4px 6px;font-size:9px}.event-card h3{overflow-wrap:anywhere;min-height:52px;margin:18px 0;font-size:16px;line-height:1.6}.outcome-preview{width:100%;min-width:0;margin-bottom:16px}.outcome-preview>div{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.outcome-preview span{color:#a5aec5;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.outcome-preview strong{font-variant-numeric:tabular-nums;color:var(--pe-green);font-size:17px}.card-footer{border-top:1px solid var(--pe-border);color:var(--pe-muted);justify-content:space-between;margin-top:auto;padding-top:15px;font-size:11px;display:flex}.card-footer b{color:#a5aec5;margin-left:9px;font-size:17px}.pagination{color:var(--pe-muted);justify-content:center;align-items:center;gap:24px;margin:24px 0;font-size:12px;display:flex}.notice{color:var(--pe-muted);background:#11161f;border:1px solid #2f3748;border-radius:10px;align-items:center;gap:12px;margin-top:26px;padding:16px;font-size:12px;line-height:1.7;display:flex}.notice>span{color:var(--pe-blue);font-size:18px}footer{border-top:1px solid var(--pe-border);color:#a5aec5;justify-content:space-between;padding:24px 5%;font-size:11px;display:flex}.empty{text-align:center;color:var(--pe-muted);border:1px dashed var(--pe-border);border-radius:14px;padding:65px 20px;line-height:1.9}.empty>span{font-size:32px;display:block}.empty h3{color:#eaf0ff;margin-bottom:12px}.compact{border:0;padding:40px 15px}.skeleton{background:linear-gradient(100deg,#11161f,#11161f,#11161f);border:1px solid #2f3748;border-radius:14px;height:290px;animation:1.7s infinite pulse}@keyframes pulse{50%{opacity:.5}}.alert,.success{color:#ff8092;background:#291a24;border:1px solid #2f3748;border-radius:9px;margin:20px 0;padding:14px 18px;line-height:1.6}.success{color:#6bdbac;background:#152a25;border-color:#2f3748}.warning{color:#eaf0ff;background:#1a2231;border-color:#2f3748}.back{margin:25px 0 18px}.detail-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.detail-title h1{max-width:850px;font-size:28px}.detail-grid{grid-template-columns:230px minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.panel{background:var(--pe-panel);border:1px solid var(--pe-border);border-radius:14px;padding:22px}.market-list{padding:18px 12px}.market-list h2{padding:4px 10px 20px}.market-list>button{color:#a5aec5;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;margin-bottom:7px;padding:12px;line-height:1.6;display:block}.market-list>button.chosen{color:var(--pe-green);background:#1a2231;border-color:#2f3748}.market-list small{color:var(--pe-muted);margin-top:6px;font-size:10px;display:block}.panel-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.panel-head>span{color:var(--pe-muted);font-size:11px}.outcome-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.outcome-tabs button{border:1px solid var(--pe-border);color:var(--pe-muted);background:#11161f;border-radius:6px;padding:8px 14px;font-size:12px}.outcome-tabs button.selected{color:var(--pe-blue);background:#1a2231;border-color:#2f3748}.depth-head,.depth-row{text-align:right;grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.depth-head{color:var(--pe-muted);padding:10px 8px;font-size:10px}.depth-head span:first-child,.depth-row span:first-of-type{text-align:left}.depth-row{width:100%;color:var(--pe-muted);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:10px 8px;font-size:12px;position:relative}.depth-row span{z-index:1;position:relative}.depth-row i{opacity:.65;background:#291a24;position:absolute;top:1px;bottom:1px;right:0}.depth-row.bid i{background:#152a25}.depth-row.ask span:first-of-type{color:var(--pe-red)}.spread{border-block:1px solid var(--pe-border);justify-content:space-between;align-items:center;margin:8px 0;padding:18px 8px;display:flex}.spread span{color:var(--pe-muted);font-size:11px}.spread strong{font-size:23px}.book-meta{color:var(--pe-muted);padding-top:18px;font-size:10px}.buy-sell{background:#11161f;border-radius:8px;margin:22px 0;padding:4px;display:flex}.buy-sell button{width:50%;color:var(--pe-muted);background:0 0;border:0;border-radius:6px;padding:9px}.buy-sell .buy.active{color:var(--pe-green);background:#152a25}.buy-sell .sell.active{color:var(--pe-red);background:#291a24}.selection-label{color:#eaf0ff;margin-bottom:20px;font-size:12px;line-height:1.7}label{color:var(--pe-muted);font-size:12px;display:block}label>input,label>textarea,label>select{width:100%;color:var(--pe-text);background:#11161f;border:1px solid #2f3748;border-radius:8px;margin:9px 0 20px;padding:12px;display:block}label>textarea{resize:vertical;min-height:90px;line-height:1.7}.full{width:100%}.fineprint{color:var(--pe-muted);margin-top:18px;font-size:11px;line-height:1.8}.rules{margin-top:20px}.rules p{white-space:pre-wrap;color:#a5aec5;font-size:13px;line-height:1.9}.rules small{color:#a5aec5;word-break:break-all;margin-top:20px;font-size:10px;display:block}.proposal-hero{justify-content:space-between;align-items:center;gap:20px;padding:42px 0 30px;display:flex}.steps{border:1px solid var(--pe-border);background:#11161f;border-radius:10px;margin-bottom:26px;padding:23px;display:flex}.steps>div{color:#a5aec5;flex:1;align-items:center;gap:10px;font-size:12px;display:flex}.steps span{width:24px;height:24px;color:var(--pe-blue);border:1px solid #2f3748;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex}.steps b{color:#eaf0ff;margin-left:auto;margin-right:20px}.proposal-form{max-width:850px;margin:0 auto}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-bottom{justify-content:space-between;align-items:center;gap:25px;display:flex}.form-bottom p{color:var(--pe-muted);font-size:11px;line-height:1.6}.proposal-list{gap:14px;display:grid}.proposal-item{justify-content:space-between;align-items:center;gap:30px;display:flex}.proposal-item h3{margin:14px 0 8px}.proposal-item p{color:var(--pe-muted);font-size:11px}.actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.status-tag{color:var(--pe-blue);border-color:#2f3748}.modal-backdrop{z-index:50;background:#1a2231;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal{width:100%;max-width:700px;max-height:85vh;overflow:auto}.timeline p{color:#a5aec5;margin:15px 0;line-height:1.9}.mobile-break{display:none}@media (max-width:1100px){.header{gap:30px;padding:0 4%}.main{padding-inline:4%}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:180px minmax(0,1fr)}.order-panel{grid-column:1/-1}.header-right .stage-tag{display:none}.hero-note{min-width:260px}.hero h1{font-size:29px}}@media (max-width:700px){.header{flex-wrap:wrap;gap:18px;height:auto;min-height:78px;padding:16px 5%;position:relative}.brand{font-size:17px}.brand-mark{width:34px;height:34px}nav{order:3;gap:28px;width:100%;height:40px}.header-right{gap:9px}.header-right button{padding:8px 10px;font-size:11px}.header-right .text-button{padding:8px 0}.main{padding-inline:5%}.hero{padding:32px 0;display:block}.hero h1{font-size:26px}.hero-note{margin-top:24px}.market-controls{display:block}.pills{gap:2px;margin-bottom:15px;overflow:auto}.pills button{white-space:nowrap;padding:9px 12px}.search input{width:100%;max-width:100%}.section-label>span{display:none}.card-grid{grid-template-columns:minmax(0,1fr)}.event-card{min-height:260px}.detail-title{display:block}.detail-title h1{font-size:24px}.detail-title a{margin-top:15px}.detail-grid{grid-template-columns:minmax(0,1fr)}.market-list{align-items:center;gap:8px;display:flex;overflow:auto}.market-list h2{display:none}.market-list>button{min-width:150px;margin:0}.order-panel{grid-column:auto}.proposal-hero{display:block}.proposal-hero h1{font-size:28px}.proposal-hero>button{margin-top:20px}.steps{flex-wrap:wrap;gap:9px;padding:16px 12px}.steps>div{min-width:42%;font-size:11px}.steps b{display:none}.proposal-item{display:block}.actions{gap:14px;margin-top:25px}.form-grid{grid-template-columns:1fr;gap:0}.form-bottom{display:block}.form-bottom button{width:100%;margin-top:20px}.panel{padding:18px}.modal-backdrop{padding:16px}footer{flex-wrap:wrap;gap:12px;font-size:10px}.mobile-break{display:block}}.sports-selections{margin-bottom:20px}.sports-selections p{color:var(--pe-muted);margin:12px 0;line-height:1.7}.sports-selections .outcome-tabs{margin-bottom:0}.table-scroll{overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:13px}.table-scroll th,.table-scroll td{text-align:left;border-bottom:1px solid var(--border,#2f3748);white-space:nowrap;padding:12px}.table-scroll small{text-overflow:ellipsis;max-width:220px;font-size:10px;display:block;overflow:hidden}.quote-summary{background:var(--pe-panel);border:1px solid var(--pe-border);border-radius:12px;margin-top:14px;padding:12px}.spaced{margin-top:20px}.market-list{max-height:680px;overflow-y:auto}.wallet-address{overflow-wrap:anywhere}@media (max-width:760px){.market-list{max-height:320px}}:root{--pe-bg:#090a0e;--pe-panel:#11161f;--pe-border:#2f3748;--pe-text:#eaf0ff;--pe-muted:#a5aec5;--pe-green:#a8b8da;--pe-blue:#83a9ef;--pe-red:#ff8092}.header{gap:48px;height:76px;padding:0 max(24px,50vw - 668px)}.brand-mark{background:#1a2231;border:0}.brand{color:var(--pe-text)}.primary{color:#eaf0ff;background:#1a2231;box-shadow:0 3px 9px #00000030}.main{max-width:1336px;min-height:calc(100dvh - 160px);margin:auto;padding:32px 24px}.hero{padding-top:18px}.hero-note{box-shadow:none}.event-card{box-shadow:0 2px 5px #00000030}.event-card:hover{box-shadow:0 8px 24px #00000030}.mobile-bottom-nav{display:none}.muted{color:var(--pe-muted);font-size:13px;line-height:1.7}.icon-button{border:1px solid var(--pe-border);width:38px;height:38px;color:var(--pe-muted);background:#1a2231;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.text-button{align-items:center;gap:6px;display:inline-flex}.account-layout{grid-template-columns:206px minmax(0,1fr);align-items:start;gap:32px;display:grid}.account-sidebar{flex-direction:column;gap:7px;padding-top:7px;display:flex;position:sticky;top:104px}.sidebar-caption{color:#a5aec5;letter-spacing:2px;margin:0 14px 18px;font-size:11px}.account-sidebar>button{color:#a5aec5;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;padding:14px;font-weight:550;display:flex}.account-sidebar>button:hover{background:#1a2231}.account-sidebar>button.selected{color:#a5aec5;background:#1a2231}.account-sidebar b{margin-left:auto;font-size:11px}.sidebar-bottom{border-top:1px solid var(--pe-border);color:var(--pe-muted);align-items:center;gap:8px;margin:32px 14px;padding-top:24px;font-size:11px;display:flex}.network-dot{background:#1a2231;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.account-content{flex-direction:column;gap:22px;min-width:0;display:flex}.account-heading{justify-content:space-between;align-items:center;margin:0 0 2px;display:flex}.account-heading h1{letter-spacing:0;margin-top:7px;font-size:26px}.account-heading .eyebrow{color:#a5aec5;letter-spacing:2px;font-size:10px}.account-top-grid{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.balance-card{background:linear-gradient(120deg,#1a2231,#11161f 74%);border:1px solid #2f3748;border-radius:20px;padding:26px 30px}.balance-caption{color:#a5aec5;justify-content:space-between;align-items:center;font-size:13px;display:flex}.balance-caption button{color:#a5aec5;padding:0;font-size:11px}.balance-number{letter-spacing:-1.5px;color:#eaf0ff;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:9px 0;font-size:46px;font-weight:650;line-height:1.4}.balance-sub{color:#a5aec5;justify-content:space-between;gap:10px;font-size:12px;display:flex}.balance-sub b{color:#eaf0ff;margin-left:7px;font-weight:500}.balance-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.balance-actions button{border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;font-weight:600;display:flex}.balance-actions .secondary{color:#eaf0ff;background:#11161f;border-color:#2f3748}.profile-card,.account-card{border:1px solid var(--pe-border);background:#1a2231;border-radius:18px;min-width:0;padding:24px}.profile-card{flex-direction:column;gap:17px;display:flex}.profile-line{align-items:center;gap:13px;display:flex}.profile-line h2{font-size:16px}.profile-avatar{color:#a5aec5;background:#1a2231;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.profile-badge{color:#a5aec5;margin-top:7px;font-size:10px;display:block}.profile-address{color:#a5aec5;justify-content:space-between;align-items:center;font-family:ui-monospace,monospace;font-size:13px;display:flex}.profile-address .icon-button{border:0;width:28px;height:28px}.profile-meta{color:#a5aec5;border-top:1px solid #2f3748;justify-content:space-between;gap:8px;padding-top:15px;font-size:10px;display:flex}.profile-card>.text-button{color:#a5aec5;justify-content:space-between;margin-top:auto;padding:0;font-size:12px}.account-card-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.account-card-title h2{font-size:15px}.account-card-title .text-button{padding:0;font-size:12px}.quick-card{padding:23px 18px}.quick-grid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.quick-grid button{color:#a5aec5;white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:11px;font-size:11px;display:flex}.quick-grid button>span{color:#a5aec5;background:#11161f;border-radius:13px;place-items:center;width:43px;height:43px;transition:background .15s;display:grid}.quick-grid button:hover>span{color:#a5aec5;background:#1a2231}.account-lower-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.chain-label{color:#a5aec5;border:1px solid #2f3748;border-radius:6px;align-items:center;padding:5px 8px;font-size:10px;display:inline-flex}.trading-balance{flex-direction:column;gap:5px;margin:21px 0 15px;display:flex}.trading-balance strong{overflow-wrap:anywhere;font-size:31px;font-weight:600}.trading-balance span{color:#a5aec5;font-size:12px}.outline-action{border:1px solid var(--pe-border);color:#a5aec5;background:#11161f;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:19px;padding:12px 14px;font-size:12px;display:flex}.account-guide ol{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.account-guide li{align-items:center;gap:15px;display:flex}.account-guide li>span{color:#a5aec5;background:#1a2231;border-radius:8px;padding:8px;font-size:11px}.account-guide strong{font-size:12px;font-weight:550}.account-guide p{color:#a5aec5;margin-top:5px;font-size:11px;line-height:1.6}.account-guide>.account-card-title>svg{color:#a5aec5}.account-empty{text-align:center;color:#a5aec5;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:170px;padding:25px 8px;display:flex}.account-empty>span{background:#11161f;border-radius:50%;padding:13px}.account-empty strong{color:#a5aec5;font-size:13px;font-weight:500}.account-empty p{color:#a5aec5;font-size:12px;line-height:1.7}.account-segments{background:#11161f;border-radius:8px;gap:3px;padding:3px;display:flex}.account-segments button{color:#a5aec5;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:12px}.account-segments button.selected{color:#eaf0ff;background:#1a2231;box-shadow:0 1px 4px #00000030}.asset-row,.ledger-row{border-top:1px solid #2f3748;align-items:center;gap:14px;min-width:0;padding:19px 0;display:flex}.asset-row>div:last-child,.ledger-row>div:last-child{text-align:right;margin-left:auto}.asset-row strong,.ledger-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.asset-row small,.ledger-row small{color:#a5aec5;overflow-wrap:anywhere;margin-top:7px;font-size:11px;display:block}.coin-avatar{color:#6bdbac;background:#152a25;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:23px;font-weight:600;display:grid}.ledger-icon{color:#a5aec5}.order-cards{gap:14px;display:grid}.order-card{border:1px solid #2f3748;border-radius:12px;padding:16px}.order-card>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-card strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.state-pill{color:#a5aec5;white-space:nowrap;background:#11161f;border-radius:6px;padding:5px 8px;font-size:10px}.side-tag{border-radius:5px;padding:4px 8px;font-size:11px}.side-tag.buy{color:#6bdbac;background:#152a25}.side-tag.sell{color:#ff8092;background:#291a24}.order-card dl{gap:40px;font-size:12px;display:flex}.order-card dt{color:var(--pe-muted)}.order-card dd{margin:7px 0}.order-card .secondary{padding:7px 12px;font-size:11px}.security-hero{text-align:center;padding:20px 0 30px}.security-hero svg{color:#6bdbac}.security-hero h2{margin:20px 0 12px}.security-hero p{color:#a5aec5;font-size:12px;line-height:1.7}.security-card dl>div,.funding-details>div{border-top:1px solid #2f3748;justify-content:space-between;gap:22px;padding:17px 0;font-size:12px;display:flex}.security-card dt,.funding-details dt{color:#a5aec5;flex-shrink:0}.security-card dd,.funding-details dd{text-align:right;color:#a5aec5;overflow-wrap:anywhere;margin:0}.logout-action{color:#ff8092;background:#291a24;border:1px solid #2f3748;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:25px;padding:14px;display:flex}.funding-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.token-selector{background:#11161f;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.token-selector strong{font-size:13px}.token-selector small{color:#a5aec5;margin-top:6px;font-size:11px;display:block}.token-selector>span:last-child{color:#a5aec5;margin-left:auto;font-size:10px}.funding-unavailable{color:#a5aec5;background:#11161f;border:1px solid #2f3748;border-radius:10px;gap:10px;margin-top:20px;padding:13px;display:flex}.funding-unavailable svg{flex-shrink:0}.funding-unavailable strong{font-size:12px}.funding-unavailable p{color:#a5aec5;margin-top:5px;font-size:11px;line-height:1.8}.withdrawal-balance{color:#a5aec5;background:#1c2433;border:1px solid #2f3748;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:24px;padding:16px;font-size:13px;display:flex}.withdrawal-balance strong{color:#eaf0ff;overflow-wrap:anywhere;font-size:21px}.funding-amount-label{color:#a5aec5;margin-top:26px;font-size:12px;display:block}.amount-control{border:1px solid #2f3748;border-radius:10px;align-items:center;gap:10px;margin-top:11px;padding:12px;display:flex}.amount-control input{color:#eaf0ff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:25px}.amount-control span{font-size:12px}.amount-control button{color:#a5aec5;white-space:nowrap;background:0 0;border:0;border-left:1px solid #2f3748;padding:2px 0 2px 10px}.available-line{color:#a5aec5;justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;display:flex}.available-line .text-button{font-size:11px}.funding-details{margin-top:25px}.funding-details>div{padding:13px 0;font-size:11px}.funding-submit{width:100%;margin-top:15px;padding:14px}.funding-help h2{font-size:14px}.funding-help ol{color:#a5aec5;margin:20px 0 0;padding-left:19px;font-size:12px;line-height:1.9}.funding-help li+li{margin-top:17px}.funding-records>div{border-top:1px solid #2f3748;align-items:center;gap:12px;padding:19px 0;display:flex}.funding-records>div>div:last-child{text-align:right;margin-left:auto}.funding-records strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.funding-records small,.funding-records a{color:#a5aec5;margin-top:9px;font-size:10px;display:block}.record-icon{color:#a5aec5}.pending-deposit{color:#a5aec5;flex-direction:column;gap:15px;font-size:12px;display:flex}.account-notice{color:#6bdbac;background:#152a25;border-radius:12px;padding:15px;line-height:1.7}.contract-banner{color:#a5aec5;background:#1a2231;border-radius:18px;align-items:center;gap:20px;padding:26px;display:flex}.contract-banner h2{color:#eaf0ff;font-size:16px}.contract-banner p{margin-top:8px;font-size:12px;line-height:1.8}.contract-banner>.state-pill{margin-left:auto}.contract-banner>svg{flex-shrink:0}.contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.contract-icon{color:#a5aec5;background:#11161f;border-radius:12px;place-items:center;margin-bottom:22px;padding:12px;display:inline-grid}.contract-card h2{font-size:15px}.contract-card small{color:#a5aec5;margin-top:8px;font-size:10px;display:block}.contract-card p{color:#a5aec5;margin:20px 0;font-size:12px;line-height:1.9}.contract-card code{overflow-wrap:anywhere;font-size:11px}.contract-unconfigured{text-align:center;color:#a5aec5;border:1px dashed #2f3748;border-radius:8px;padding:15px 8px;font-size:11px}.account-welcome{text-align:center;max-width:700px;margin:80px auto;padding:32px 20px}.welcome-icon{color:#a5aec5;background:#1a2231;border-radius:24px;place-items:center;width:88px;height:88px;margin-bottom:30px;display:inline-grid}.account-welcome .eyebrow{letter-spacing:3px;color:#a5aec5;font-size:10px;display:block}.account-welcome h1{margin:20px 0;font-size:28px}.account-welcome p{color:#a5aec5;font-size:13px;line-height:1.9}.account-welcome>.primary{margin:32px 0;padding:15px 26px}.welcome-features{color:#a5aec5;justify-content:center;gap:24px;font-size:11px;display:flex}@media (max-width:1100px){.header{gap:25px;padding:0 24px}.stage-tag{display:none}.account-layout{grid-template-columns:160px minmax(0,1fr);gap:20px}.quick-grid{grid-template-columns:repeat(4,1fr);row-gap:22px}.contract-grid{grid-template-columns:1fr}.contract-banner{flex-wrap:wrap}.funding-layout{grid-template-columns:1fr}.account-top-grid{grid-template-columns:1.4fr 1fr}.balance-card{padding:24px}}@media (max-width:760px){.header{gap:10px;height:64px;padding:0 18px;display:flex}.brand{gap:8px;font-size:15px}.brand-mark{width:33px;height:33px;font-size:20px}.brand-sub{letter-spacing:3px;font-size:6px}.header .desktop-nav{display:none}.header-right{gap:8px;margin-left:auto}.header-right .primary,.header-right .secondary{padding:9px 11px;font-size:11px}.header-right .text-button{padding:3px;font-size:10px}.main{padding:22px 16px 35px}.mobile-bottom-nav{height:auto;min-height:68px;padding:6px 6px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#11161f;border-top:1px solid #2f3748;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav button{color:#a5aec5;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:3px;font-size:10px;display:flex}.mobile-bottom-nav button.active{color:#a5aec5;border:0}.mobile-bottom-nav .create-tab-icon{color:#a5aec5;background:#1a2231;border-radius:8px;place-items:center;width:30px;height:27px;display:grid}.account-layout{display:block}.account-sidebar{display:none}.account-content{gap:16px}.account-heading{margin-bottom:2px}.account-heading .eyebrow{font-size:9px}.account-heading h1{font-size:23px}.account-top-grid{flex-direction:column;gap:14px;display:flex}.balance-card{border-radius:17px;padding:23px}.balance-number{font-size:43px}.balance-actions{margin-top:22px}.profile-card{grid-template-columns:1fr auto;gap:12px;padding:16px;display:grid}.profile-line{gap:10px}.profile-avatar{width:36px;height:36px}.profile-avatar svg{width:21px}.profile-line h2{font-size:13px}.profile-badge{margin-top:4px;font-size:9px}.profile-address{gap:4px;font-size:10px}.profile-meta{grid-column:1/-1;padding-top:12px}.profile-card>.text-button{display:none}.quick-card{padding:19px 12px}.quick-grid{gap:22px 4px}.quick-grid button{gap:9px;font-size:10px}.quick-grid button>span{width:39px;height:39px}.account-lower-grid{grid-template-columns:1fr;gap:16px}.account-card{border-radius:16px;padding:20px}.account-guide ol{gap:19px}.account-card-title h2{font-size:14px}.account-empty{min-height:150px}.funding-layout{gap:16px}.funding-help li+li{margin-top:10px}.contract-banner{gap:15px;padding:21px}.contract-banner>div{flex:1}.contract-banner>.state-pill{margin-left:0}.contract-banner h2{font-size:14px}.contract-grid{gap:14px}.account-welcome{margin:35px auto}.account-welcome h1{font-size:24px}.welcome-features{gap:15px;font-size:10px}footer{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))}.hero h1{font-size:26px}.hero{padding-top:0}.hero-note{display:none}.market-controls{gap:16px}.pills{flex-wrap:nowrap;max-width:100%;padding-bottom:3px;overflow-x:auto}.pills button{flex-shrink:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.depth-row.bid span:first-of-type{color:#6bdbac}@media (max-width:760px){.header{flex-wrap:nowrap;min-height:64px;position:sticky}.funding-records>div>div{min-width:0}.available-line{flex-wrap:wrap;gap:8px}}.settlement-row>div:first-child{flex:1;min-width:0}.settlement-row>div:last-child{flex-shrink:0;max-width:55%}.settlement-row strong,.settlement-row a{display:block}.settlement-row a{margin-top:8px;font-size:11px}.settlement-row .settlement-asset{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body{background:radial-gradient(circle at 100% 0%, #ffffff08, transparent 30%), radial-gradient(circle at 0% 100%, #42d97e08, transparent 25%), var(--pe-bg)}.header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0ef2;gap:48px;height:76px}.brand-mark{color:#eaf0ff;background:#1a2231;border-color:#3e4a63}.primary{color:#f4f7ff;background:linear-gradient(#7f8ca8,#647089);border:1px solid #8c99b4}.primary:hover{background:linear-gradient(#8c9ab7,#72809b)}.secondary{color:#d9e2f5;background:#1a2231}.balance-card{background:radial-gradient(at 90% 0,#52617a55,#0000 65%),linear-gradient(120deg,#1c2535,#11161f);border-color:#39465c}.balance-number{color:#f3f4fa;font-variant-numeric:tabular-nums}.balance-caption,.balance-sub,.balance-sub b{color:#bac5db}.panel,.account-card,.profile-card,.account-sidebar{box-shadow:none;background:#11161f;border-color:#2f3748}.funding-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.funding-channels button{text-align:left;color:#a5aec5;background:#11161f;border:1px solid #2f3748;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;display:flex}.funding-channels button.selected{background:#1c2638;border-color:#8b9ec4;box-shadow:inset 0 0 0 1px #8b9ec4}.funding-channels .channel-symbol{color:#eaf0ff;font-size:19px;font-weight:700}.funding-channels small{font-size:11px}.balance-asset-select{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.balance-asset-select select{color:#eaf0ff;background:#151d2b;border:1px solid #43516b;border-radius:6px;max-width:210px;padding:5px 8px}.account-sidebar button.active,.quick-grid button:hover,.account-segments .selected{color:#eaf0ff;background:#253047}.coin-avatar{color:#6bdbac;background:#19392f}.network-dot{background:#6bdbac}.contract-banner{color:#bacceb;background:#172234}.amount-control input{color:#eaf0ff}.amount-control:focus-within{border-color:#8b9ec4}.mobile-bottom-nav{background:#0e131df2;border-color:#2f3748}@media (max-width:760px){.header{gap:12px;height:64px}.funding-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.funding-channels button{padding:13px}.funding-channels .channel-symbol{font-size:17px}}.ticket-heading,.ticket-balance,.ticket-totals>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-heading{margin-bottom:20px}.ticket-heading h2{margin:0}.ticket-heading>span{border:1px solid var(--pe-border);color:var(--pe-muted);border-radius:7px;padding:5px 9px;font-size:12px}.ticket-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.ticket-outcomes button{border:1px solid var(--pe-border);color:inherit;background:0 0;border-radius:9px;justify-content:space-between;gap:8px;padding:13px 10px;display:flex}.ticket-outcomes .selected{color:#91baff;background:#316bdd26;border-color:#4c88ff}.trade-ticket{gap:13px;display:grid}.trade-ticket label{margin:0}.trade-ticket select{width:100%}.ticket-balance{color:var(--pe-muted);font-size:12px}.ticket-balance strong{color:var(--pe-text);overflow-wrap:anywhere;text-align:right}.ticket-size input{height:64px;font-size:30px;font-weight:600}.ticket-presets{gap:7px;display:flex}.ticket-presets button{border:1px solid var(--pe-border);color:var(--pe-muted);background:0 0;border-radius:7px;flex:1;padding:7px}.ticket-totals{border-top:1px solid var(--pe-border);gap:13px;margin:3px 0 0;padding-top:17px;font-size:13px;display:grid}.ticket-totals dt{color:var(--pe-muted);max-width:60%}.ticket-totals dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.ticket-payout dd{color:#45cc9b;font-size:19px}.trade-ticket .quote-summary{overflow-wrap:anywhere;border:1px solid var(--pe-border);border-radius:9px;padding:14px}.trade-ticket .primary{border-radius:9px;min-height:46px}.trade-ticket .fineprint{margin:0;line-height:1.6}@media (min-width:1100px){.order-panel{align-self:start;position:sticky;top:90px}}.trade-ticket label>input,.trade-ticket label>select{margin-bottom:0}.trade-ticket .quote-summary{gap:8px;margin-top:0;line-height:1.5;display:grid}.trade-ticket .quote-summary p{margin:0}.order-panel .buy-sell{margin:14px 0}@media (min-width:1101px){.detail-grid{grid-template-columns:200px minmax(0,1fr) 360px}}.ticket-market-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ticket-market-controls label{min-width:0;font-size:.8rem}.ticket-market-controls select{width:100%;min-width:0}.ticket-heading>select{color:inherit;font:inherit;background:#111721;border:1px solid #30394b;border-radius:8px;width:auto;max-width:130px;padding:8px 12px}.home-banner{background:#101113;border:1px solid #262c37;border-radius:18px;margin:0 0 24px;position:relative;overflow:hidden}.home-banner>img{width:100%;height:auto;display:block}.home-banner-copy{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.platform-overview{margin-bottom:28px}.platform-overview-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.platform-overview-heading h2{font-size:16px;font-weight:600}.platform-overview-heading>span,.platform-stats-note{color:var(--pe-muted);font-size:11px}.platform-stats{background:linear-gradient(125deg,#151a24,#10141c);border:1px solid #2f3748;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.platform-stats>div{min-width:0;padding:20px 24px}.platform-stats>div+div{border-left:1px solid #2f3748}.platform-stats dt{color:var(--pe-muted);font-size:12px}.platform-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 6px;font-size:clamp(24px,3vw,32px);font-weight:650}.platform-stats dd small{color:#a5b8db;font-size:11px;font-weight:500}.platform-stats p{color:var(--pe-muted);margin:0;font-size:11px;line-height:1.5}.platform-stats-note{justify-content:space-between;gap:12px;margin-top:9px;display:flex}.card-volume{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.card-volume>span{color:var(--pe-muted)}.card-volume strong{color:#dce5f7;font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:760px){.home-banner{border-radius:14px;height:290px;margin-bottom:20px}.home-banner>img{-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top;width:100%;height:210px}.home-banner:after{content:"";background:linear-gradient(#0000,#101113 50%);position:absolute;inset:110px 0 0}.home-banner-copy{clip-path:none;z-index:1;width:auto;height:auto;position:absolute;inset:auto 20px 22px;overflow:visible}.home-banner-copy>span{letter-spacing:2px;color:#b4c5ce;font-size:10px}.home-banner-copy h1{letter-spacing:-.5px;margin:8px 0;font:500 30px/1.2 Georgia,serif}.home-banner-copy p{color:#aeb7c7;max-width:320px;margin:0;font-size:12px;line-height:1.55}.platform-overview-heading{flex-direction:column;align-items:flex-start;gap:4px}.platform-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-stats>div{padding:16px}.platform-stats>div:last-child{border-top:1px solid #2f3748;border-left:0;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;display:grid}.platform-stats>div:last-child dd{grid-area:1/2/3;margin:0}.platform-stats-note{flex-wrap:wrap;gap:4px}}.event-card .card-volume{margin-top:auto;margin-bottom:10px;padding-top:18px}.event-card .card-footer{margin-top:0}
