:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#181622;background:#f7f8fc;font-synthesis:none;--bg:#f7f8fc;--panel:#fff;--text:#181622;--muted:#858496;--line:#ececf3;--soft:#f4f1ff;--purple:#6e1fff;--purple2:#aa81ff;--green:#14aa83;--red:#f05a71;--header:rgba(255,255,255,.94);--shadow:0 8px 32px #2b154608}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-size:14px;line-height:1.6}html[data-theme=dark]{color-scheme:dark;--bg:#0c0d14;--panel:#14151f;--text:#eeedf6;--muted:#9293a7;--line:#252635;--soft:#211a37;--header:rgba(16,17,25,.95);--shadow:0 8px 32px #0002;color:var(--text);background:var(--bg)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1{font-size:32px;line-height:1.3;letter-spacing:-1px}h2{font-size:24px;letter-spacing:-.6px}h3{font-size:18px;letter-spacing:-.3px}small{font-size:12px}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #ad8bff}.skip-link{position:fixed;top:-60px;left:16px;z-index:1000;background:var(--purple);color:white;padding:8px 18px}.skip-link:focus{top:10px}.muted{color:var(--muted)}.purple{color:var(--purple)}.green{color:var(--green)}.red{color:var(--red)}.mono,.num{font-variant-numeric:tabular-nums}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.nowrap{white-space:nowrap}.small{font-size:12px}.big-number{font-size:30px;font-weight:650;letter-spacing:-.8px;line-height:1.25}.hide{display:none!important}.full{width:100%}.flex{display:flex;align-items:center;gap:12px}.between{display:flex;align-items:center;justify-content:space-between;gap:14px}.wrap{flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:20px}.grid{display:grid;gap:20px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.span2{grid-column:span 2}.page{max-width:1320px;margin:auto;padding:38px 32px 68px;min-height:calc(100vh - 140px)}.page-head{margin-bottom:28px}.page-head p{margin-top:8px;color:var(--muted)}.eyebrow{color:var(--purple);font-size:11px;letter-spacing:2px;font-weight:750;margin-bottom:10px}.panel{padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow);min-width:0}.panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px}.panel-title h3{font-size:16px}.section-head{margin:0 0 22px;display:flex;align-items:end;justify-content:space-between;gap:16px}.section-head p{color:var(--muted);margin-top:7px}.section-head a{font-size:13px;color:var(--purple);white-space:nowrap}.section-space{padding-top:62px}.section-space:last-child{padding-bottom:20px}.pill,.badge,.tag{display:inline-flex;align-items:center;gap:5px;line-height:1.4;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:550;white-space:nowrap}.badge{color:var(--purple);background:var(--soft)}.badge.live{background:#14aa8314;color:var(--green)}.badge.warn{color:#d18e13;background:#f3ad1212}.tag{color:var(--muted);background:var(--bg);font-weight:400;border:1px solid var(--line)}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.btn{border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);padding:10px 18px;font-size:13px;font-weight:550;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.5;transition:.18s}.btn:hover{border-color:var(--purple);color:var(--purple);transform:translateY(-1px)}.btn.primary{background:var(--purple);border-color:var(--purple);color:white;box-shadow:0 4px 15px #6e1fff20}.btn.primary:hover{background:#5816d7}.btn.soft{background:var(--soft);border-color:transparent;color:var(--purple)}.btn.ghost{border-color:transparent;background:transparent}.btn.danger{color:var(--red)}.btn.up{background:var(--green);border-color:var(--green);color:white}.btn.down{background:var(--red);border-color:var(--red);color:white}.btn.sm{padding:6px 12px;font-size:12px}.btn.icon{padding:8px;width:36px;height:36px}.btn.large{padding:14px 25px;font-size:15px}.text-btn{background:none;border:0;padding:0;color:var(--purple);font-size:12px;cursor:pointer}.topbar{height:76px;background:var(--header);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30;backdrop-filter:blur(14px)}.header-inner{height:100%;max-width:1536px;margin:auto;padding:0 32px;display:flex;align-items:center;gap:40px}.brand{display:flex;gap:8px;align-items:center;font-size:23px;font-weight:750;letter-spacing:-1px;white-space:nowrap}.brand-mark{font-family:Arial,sans-serif;display:flex;align-items:center;justify-content:center;width:31px;height:31px;font-weight:900;font-size:27px;background:var(--purple);color:white;border-radius:10px;line-height:1}.top-nav{display:flex;height:100%;align-items:center;gap:30px}.top-nav a{height:100%;display:flex;align-items:center;color:var(--muted);font-size:14px;font-weight:550;position:relative;white-space:nowrap}.top-nav a:hover,.top-nav a.active{color:var(--text)}.top-nav a.active:after{position:absolute;content:"";height:3px;border-radius:3px;background:var(--purple);bottom:0;left:25%;right:25%}.header-actions{margin-left:auto;display:flex;align-items:center;gap:11px}.header-actions .btn{white-space:nowrap}.avatar{display:inline-flex;align-items:center;justify-content:center;height:40px;width:40px;flex-shrink:0;border-radius:50%;background:linear-gradient(145deg,#c9b7ff,#7b4fe0);color:#fff;font-size:17px;font-weight:650}.avatar.big{width:58px;height:58px;font-size:25px}.avatar.c0{background:linear-gradient(145deg,#b5dbf6,#4a8eb9)}.avatar.c1{background:linear-gradient(145deg,#c9b7ff,#7b4fe0)}.avatar.c2{background:linear-gradient(145deg,#f4c29b,#d98f55)}.avatar.c3{background:linear-gradient(145deg,#abdac5,#4c9b84)}.sim-strip{text-align:center;padding:6px 20px;background:var(--soft);color:var(--purple);font-size:11px;letter-spacing:.2px}.sim-strip a{text-decoration:underline;margin-left:8px}.footer{border-top:1px solid var(--line);padding:26px 32px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;gap:20px}.footer .brand{font-size:17px;color:var(--text)}.footer .brand-mark{width:22px;height:22px;font-size:19px;border-radius:6px}.boot,.loading{padding:90px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--muted)}.loading:before{content:"";width:24px;height:24px;border:3px solid var(--line);border-top-color:var(--purple);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty{padding:42px 20px;text-align:center;color:var(--muted)}.empty .empty-icon{font-size:32px;color:var(--purple);margin-bottom:12px}.empty p{margin-bottom:16px}.error-box{background:#f05a7110;border:1px solid #f05a7130;padding:18px;border-radius:10px;color:var(--red);display:flex;align-items:center;justify-content:space-between;gap:16px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.field label{font-size:12px;font-weight:600}.field input,.field select,.field textarea,input.search,select.select{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--text);padding:12px 13px;min-width:0}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--purple);outline:none;box-shadow:0 0 0 3px #6e1fff0b}.field textarea{resize:vertical;min-height:100px}.field .hint{font-size:11px;color:var(--muted)}.form-error{color:var(--red);font-size:12px;min-height:0;margin-bottom:10px}.form-note{padding:12px 14px;border-radius:8px;background:var(--soft);font-size:12px;color:var(--muted);margin-bottom:20px}.input-inline{display:flex;align-items:center;gap:8px}.input-inline input{flex:1}.input-inline span{color:var(--muted);font-size:12px}.filters{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:24px}.filters .search{max-width:260px;padding:9px 14px}.filters .select{width:auto;padding:9px 14px}.tabs{display:flex;align-items:center;gap:6px;overflow:auto;scrollbar-width:none}.tabs button{white-space:nowrap;background:transparent;border:0;padding:9px 15px;color:var(--muted);font-size:13px;border-radius:7px}.tabs button.active{background:var(--soft);color:var(--purple);font-weight:650}.tabs.line{border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px}.tabs.line button{padding:10px 0 15px;border-radius:0;position:relative}.tabs.line button.active{background:none;color:var(--text)}.tabs.line button.active:after{content:"";position:absolute;background:var(--purple);height:3px;border-radius:3px;bottom:0;left:0;right:0}.table-wrap{overflow:auto;max-width:100%}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:12px}th{color:var(--muted);font-weight:400;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--bg)}td{padding:15px 14px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--bg)}td .flex{gap:10px}td a{color:var(--purple)}.currency-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#f8aa1d;color:white;font-size:20px;font-weight:650}.currency-icon.eth{background:#6c78ad}.currency-icon.sol{background:linear-gradient(145deg,#a865ef,#34c8a2)}.currency-icon.other{background:var(--purple)}.currency-label{line-height:1.4;font-weight:600}.currency-label small{font-weight:400;color:var(--muted);display:block}.spark{display:block;width:110px;height:35px}.spark.large{width:100%;height:90px}.chart{width:100%;display:block;overflow:visible}.chart-label{fill:var(--muted);font-size:10px;font-family:inherit}.chart-grid{stroke:var(--line);stroke-dasharray:3 4}.stat-label{color:var(--muted);font-size:12px;margin-bottom:10px}.stat-foot{font-size:11px;margin-top:9px;color:var(--muted)}.stat-card{position:relative;overflow:hidden;padding:22px}.stat-card .stat-icon{position:absolute;right:20px;top:20px;color:var(--purple);width:30px;height:30px;background:var(--soft);display:grid;place-items:center;border-radius:8px;font-size:16px}.mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 0}.mini-grid .label{font-size:11px;color:var(--muted);margin-bottom:5px}.mini-grid .value{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.strategy-card{padding:22px;transition:.2s;display:flex;flex-direction:column;gap:17px}.strategy-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #6e1fff10;border-color:#6e1fff35}.strategy-card .top{display:flex;align-items:center;gap:12px}.strategy-symbol{width:42px;height:42px;display:grid;place-items:center;background:var(--soft);color:var(--purple);border-radius:12px;font-size:23px}.strategy-card .desc{font-size:12px;color:var(--muted);min-height:38px}.strategy-card .profit{font-size:30px;font-weight:650;color:var(--green);letter-spacing:-.7px}.strategy-card .card-bottom{padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.strategy-card .mini-grid{padding:0}.trader-card{padding:24px;display:flex;flex-direction:column;gap:17px}.trader-card .mini-grid{padding:0}.trader-card .description{font-size:12px;color:var(--muted);min-height:38px}.trader-card .line{border-top:1px solid var(--line);padding-top:16px}.risk{height:4px;width:48px;background:linear-gradient(90deg,var(--green) 35%,#f3bc41 35%,#f3bc41 70%,var(--red) 70%);border-radius:3px}.hero{background:#010102;position:relative;overflow:hidden;color:#fff}.hero-inner{max-width:1320px;margin:auto;min-height:575px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:60px 32px}.hero:before{content:"";position:absolute;width:600px;height:600px;right:-50px;top:-150px;background:radial-gradient(ellipse,#6e1fff30,transparent 65%);pointer-events:none}.hero-copy{position:relative;z-index:2}.hero h1{font-size:58px;line-height:1.14;letter-spacing:-2px;font-weight:750}.hero h1 span{display:block;background:linear-gradient(90deg,#d0b4ff,#7933ff);background-clip:text;-webkit-text-fill-color:transparent;margin-top:8px}.hero p{color:#a3a0b6;font-size:16px;max-width:500px;line-height:1.8;margin:24px 0 28px}.hero-trust{display:flex;gap:24px;color:#7f7a95;font-size:11px;margin-top:24px}.hero-art{position:relative;width:100%;max-width:540px;transform:perspective(1000px) rotateY(-9deg) rotateX(5deg);filter:drop-shadow(0 30px 70px #6e1fff35)}.terminal{background:linear-gradient(135deg,#1b1629ee,#0b0c16);border:1px solid #ffffff18;border-radius:17px;padding:22px;position:relative}.terminal:after{content:"";position:absolute;inset:-15px;z-index:-1;background:linear-gradient(130deg,#7a40ec20,transparent);border:1px solid #7a40ec12;border-radius:22px}.terminal-head{display:flex;align-items:center;gap:5px;margin-bottom:26px;font-size:10px;color:#7b758b}.terminal-head i{height:6px;width:6px;border-radius:50%;background:#746980}.terminal-head span{margin-left:auto;letter-spacing:2px}.terminal .big-number{color:white;font-size:32px}.terminal-title{font-size:11px;color:#8d829f;margin-bottom:4px}.terminal-nums{display:flex;align-items:end;justify-content:space-between}.terminal .float-card{position:absolute;left:-35px;bottom:40px;background:#241637e8;border:1px solid #ad6dff44;border-radius:12px;padding:13px 19px;box-shadow:0 10px 40px #0006}.terminal-bars{display:flex;gap:5px;height:45px;align-items:end;margin-top:5px}.terminal-bars i{background:linear-gradient(#a277fa,#5d20b0);flex:1;border-radius:2px}.ticker-band{border-bottom:1px solid var(--line);background:var(--panel)}.ticker-inner{max-width:1320px;padding:24px 32px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr)}.ticker-item{padding:0 24px;border-right:1px solid var(--line)}.ticker-item:first-child{padding-left:0}.ticker-item:last-child{border-right:0}.ticker-item .symbol{font-size:12px;font-weight:600}.ticker-item .price{font-size:21px;font-weight:600;margin:4px 0}.ticker-item .change{font-size:11px}.features-heading{text-align:center;margin-bottom:36px}.features-heading h2{font-size:32px}.features-heading h2 span{color:var(--purple)}.features-heading p{color:var(--muted);margin-top:14px}.feature-card{display:flex;gap:16px;padding:26px}.feature-icon{width:42px;flex-shrink:0;height:42px;background:var(--soft);color:var(--purple);display:grid;place-items:center;border-radius:11px;font-size:23px}.feature-card h3{font-size:15px;margin-bottom:9px}.feature-card p{color:var(--muted);font-size:12px}.home-stats{background:linear-gradient(135deg,#ece3ff,var(--soft));border-radius:18px;padding:36px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:32px}.home-stats>div{text-align:center;border-right:1px solid #6e1fff18}.home-stats>div:last-child{border:0}.home-stats .big-number{color:var(--purple)}.home-stats p{color:var(--muted);font-size:11px;margin-top:8px}.home-cta{background:linear-gradient(115deg,#251342,#0a0811);color:white;padding:46px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:30px}.home-cta p{color:#a59bb9;font-size:13px;margin-top:10px}.banner{background:linear-gradient(110deg,var(--soft),var(--panel));border:1px solid var(--line);border-radius:16px;padding:30px 34px;margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.banner h1{font-size:30px}.banner p{color:var(--muted);font-size:13px;margin-top:10px}.banner-orb{width:92px;height:92px;border-radius:26px;background:linear-gradient(140deg,#c9b2ff,#7523f8);display:grid;place-items:center;font-size:52px;color:white;box-shadow:0 10px 30px #6e1fff20;transform:rotate(-10deg);margin-right:20px}.account-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:30px}.side-menu{align-self:start;position:sticky;top:104px}.side-title{font-size:10px;letter-spacing:2px;color:var(--muted);margin-bottom:14px;padding:0 14px}.side-menu a{padding:12px 14px;border-radius:8px;display:flex;gap:12px;align-items:center;margin-bottom:5px;color:var(--muted);font-size:13px}.side-menu a.active{background:var(--soft);color:var(--purple);font-weight:600}.side-menu a:hover{background:var(--soft)}.side-menu .side-icon{font-size:17px;width:20px}.profile-summary{display:flex;align-items:center;gap:16px;margin-bottom:28px}.profile-summary h2{font-size:23px}.profile-summary p{font-size:11px;color:var(--muted);margin-top:5px}.wallet-main{background:linear-gradient(120deg,#331464,#5924b7);color:white;border:0;padding:32px}.wallet-main .stat-label{color:#c5b1e5}.wallet-main .big-number{font-size:38px}.wallet-main .btn{background:#ffffff14;border-color:#ffffff35;color:white}.wallet-main .btn.primary{background:white;border-color:white;color:#5020a3}.wallet-main .wallet-summary{display:flex;gap:42px;margin-top:28px;padding-top:20px;border-top:1px solid #ffffff20}.wallet-main .wallet-summary small{color:#c5b1e5;display:block;margin-bottom:4px}.market-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:20px}.market-list{padding:0;max-height:660px;overflow:auto}.market-list-head{padding:20px}.market-list .search{width:100%}.market-row{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid var(--line);cursor:pointer;gap:12px}.market-row.active{background:var(--soft);box-shadow:3px 0 var(--purple) inset}.market-row:hover{background:var(--bg)}.market-row .value{text-align:right;font-weight:600}.market-row .value small{display:block;font-weight:400}.market-chart{padding:24px;min-height:600px}.market-quote{display:flex;align-items:center;gap:28px;margin-bottom:26px;flex-wrap:wrap}.market-quote .stats{display:flex;gap:22px;font-size:11px}.market-quote .stats span{display:block;color:var(--muted);margin-bottom:4px}.depth{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:18px;border-top:1px solid var(--line);margin-top:20px}.depth-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;position:relative;padding:5px 0;isolation:isolate}.depth-row:before{content:"";position:absolute;width:var(--w);right:0;top:0;bottom:0;background:#14aa830c;z-index:-1}.depth-row.sell:before{background:#f05a710c}.auth-page{min-height:calc(100vh - 150px);display:grid;grid-template-columns:1.1fr 1fr;max-width:1200px;padding:58px 32px;margin:auto;gap:100px;align-items:center}.auth-art{padding:30px}.auth-art h1{font-size:42px}.auth-art p{margin:18px 0;color:var(--muted);font-size:14px}.auth-orbits{height:235px;position:relative;display:grid;place-items:center;margin-top:20px}.auth-orbits:before,.auth-orbits:after{content:"";width:220px;height:220px;border:1px solid #6e1fff20;border-radius:50%;position:absolute;transform:rotateX(55deg) rotateZ(30deg)}.auth-orbits:after{width:310px;height:310px;transform:rotateX(55deg) rotateZ(-30deg)}.auth-orbits span{width:110px;height:110px;background:linear-gradient(140deg,#b998ff,#6818e8);box-shadow:0 20px 55px #6e1fff25;display:grid;place-items:center;color:white;font-size:75px;font-weight:750;border-radius:30px;transform:rotate(-13deg)}.auth-form{max-width:430px;width:100%;padding:32px}.auth-form h2{margin-bottom:8px}.auth-form .sub{color:var(--muted);font-size:12px;margin-bottom:26px}.auth-links{text-align:center;font-size:12px;margin-top:20px;color:var(--muted)}.auth-links a{color:var(--purple)}.auth-tabs{display:flex;border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px}.auth-tabs a{padding:0 0 13px;color:var(--muted)}.auth-tabs a.active{color:var(--text);border-bottom:2px solid var(--purple)}.event-header{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px}.event-header .title-row{display:flex;align-items:center;gap:12px}.event-header h1{font-size:26px}.event-header p{font-size:12px;color:var(--muted);margin-top:6px}.event-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.event-filters{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin-bottom:22px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.filter-label{font-size:11px;color:var(--muted);margin-right:3px}.event-filters select{border:1px solid var(--line);background:var(--bg);border-radius:6px;color:var(--text);padding:6px 10px;font-size:12px}.event-stat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin-bottom:22px}.event-stat{padding:18px}.event-stat .big-number{font-size:25px}.event-stat .stat-label{font-size:11px}.ratio-bar{height:7px;background:var(--red);border-radius:6px;overflow:hidden;margin:14px 0 10px}.ratio-bar span{display:block;height:100%;background:var(--green)}.index-meter{display:flex;align-items:center;gap:22px}.gauge{width:140px;height:100px;flex-shrink:0}.index-description h3{font-size:16px;margin-bottom:5px}.index-description p{font-size:11px;color:var(--muted)}.event-trends{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:22px}.ai-panel{position:relative;background:linear-gradient(135deg,var(--soft),var(--panel));border-color:#6e1fff22}.ai-panel h3{display:flex;align-items:center;gap:9px}.ai-top{display:flex;align-items:center;gap:12px;margin-bottom:18px}.ai-mark{height:36px;width:36px;background:var(--purple);border-radius:10px;display:grid;place-items:center;color:white;font-size:20px}.ai-result{display:flex;gap:24px;padding:16px 0;border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-bottom:15px}.ai-result small{display:block;color:var(--muted);font-size:10px;margin-bottom:6px}.ai-result strong{font-size:19px}.ai-text{font-size:11px;color:var(--muted);line-height:1.8}.ai-text b{color:var(--text);font-weight:550}.ai-disclaimer{font-size:10px;color:var(--muted);border-top:1px dashed var(--line);padding-top:12px;margin-top:15px}.event-table-panel{padding:0}.event-table-panel .panel-title{padding:20px 22px 0}.pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.pagination .btn{width:28px;height:28px;padding:0}.user-link{font-family:ui-monospace,monospace;color:var(--purple);border:0;padding:0;background:none;font-size:11px}.orders-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.orders-summary>div{padding:14px;background:var(--bg);border-radius:9px}.help-layout{display:grid;grid-template-columns:230px 1fr;gap:28px}.help-topic{padding:14px 18px;border-radius:8px;display:block;font-size:13px}.help-topic.active{background:var(--soft);color:var(--purple)}details.faq{padding:21px 0;border-bottom:1px solid var(--line)}details.faq:last-child{border:0}details.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-weight:550;font-size:14px}details.faq summary:after{content:"+";color:var(--purple);font-size:20px;line-height:1}details[open].faq summary:after{content:"−"}details.faq p{padding-top:14px;font-size:13px;color:var(--muted);line-height:1.9}.ticket{padding:18px;border:1px solid var(--line);border-radius:10px;margin-bottom:14px}.ticket .reply{padding:12px;background:var(--bg);border-radius:8px;margin-top:12px;font-size:12px}.ticket p{font-size:13px;color:var(--muted);margin-top:9px}.detail-banner{padding:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.detail-banner h1{font-size:27px}.detail-banner p{color:var(--muted);margin-top:10px;font-size:12px}.detail-profit{font-size:40px;color:var(--green);font-weight:650}.detail-data{display:grid;grid-template-columns:1.6fr 1fr;gap:22px}.list-line{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line);gap:18px;font-size:13px}.list-line:last-child{border:0}.list-line .label{color:var(--muted)}.timeline{padding-left:18px;border-left:1px solid var(--line);margin-left:8px}.timeline>div{position:relative;padding:0 0 25px 15px}.timeline>div:before{content:"";position:absolute;left:-23px;top:6px;height:8px;width:8px;border-radius:50%;background:var(--purple);box-shadow:0 0 0 4px var(--soft)}.timeline p{font-size:12px;color:var(--muted);margin-top:7px}.settings-row{padding:19px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.settings-row:last-child{border:0}.settings-row p{color:var(--muted);font-size:12px;margin-top:5px}.switch{width:37px;height:22px;border:0;border-radius:20px;background:var(--line);padding:3px}.switch span{width:16px;height:16px;border-radius:50%;background:white;display:block;transition:.2s}.switch.on{background:var(--purple)}.switch.on span{transform:translateX(15px)}.safe-note{padding:17px;background:var(--soft);color:var(--muted);font-size:12px;border-radius:10px;line-height:1.8}.check-line{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}input[type=checkbox]{accent-color:var(--purple)}.exchange-logo{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#f4bc1d16;color:#dfae14;font-size:28px}.exchange-logo.okx{background:var(--bg);color:var(--text)}.exchange-logo.bybit{background:#f0941b13;color:#df8e19}.exchange-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.exchange-card{padding:24px}.exchange-card h3{margin:18px 0 8px}.exchange-card p{color:var(--muted);font-size:12px;margin-bottom:20px}#toast{position:fixed;right:25px;top:95px;z-index:1000;display:flex;flex-direction:column;gap:8px;max-width:min(400px,calc(100vw - 40px));pointer-events:none}.toast{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--green);border-radius:9px;box-shadow:0 10px 40px #0002;padding:13px 19px;color:var(--text);font-size:13px;animation:toast-in .2s ease}.toast.error{border-left-color:var(--red)}@keyframes toast-in{from{opacity:0;transform:translateX(15px)}}dialog{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:16px;padding:0;width:min(500px,calc(100vw - 32px));box-shadow:0 25px 100px #0004;max-height:90vh}dialog.wide{width:min(900px,calc(100vw - 32px))}dialog::backdrop{background:#0b081766;backdrop-filter:blur(4px)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--line)}.modal-head h2{font-size:19px}.modal-body{padding:24px 26px}.modal-footer{display:flex;justify-content:end;gap:10px;margin-top:22px}.modal-body .form-error:empty{display:none}.mobile-menu{display:none}.back-link{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;margin-bottom:20px}.back-link:hover{color:var(--purple)}
.tabs.line .source-tab{padding:10px 0 15px;position:relative;color:var(--muted);font-size:13px;white-space:nowrap}.tabs.line .source-tab.active{color:var(--text);font-weight:650}.tabs.line .source-tab.active:after{content:"";position:absolute;background:var(--purple);height:3px;border-radius:3px;bottom:0;left:0;right:0}
@media(min-width:1500px){.page{max-width:1420px}.header-inner{padding:0 48px}.hero-inner{max-width:1420px}.hero h1{font-size:64px}}
@media(max-width:1150px){.header-inner{gap:23px;padding:0 22px}.top-nav{gap:20px}.top-nav a{font-size:12px}.header-actions{gap:5px}.header-actions .sim-label{display:none}.hero-inner{gap:40px}.hero h1{font-size:50px}.account-layout{grid-template-columns:175px 1fr;gap:22px}.event-stat-grid{gap:10px}.event-stat{padding:15px}.event-stat .big-number{font-size:22px}.grid.three{gap:14px}.exchange-grid{gap:12px}.page{padding:30px 24px 60px}.auth-page{gap:40px}.market-layout{grid-template-columns:260px 1fr}}
@media(max-width:920px){.header-inner{gap:18px}.brand{font-size:20px}.top-nav{gap:16px;overflow:auto}.top-nav a{font-size:12px}.header-actions .theme-btn,.header-actions .language-btn{display:none}.header-actions .account-name{max-width:70px;overflow:hidden;text-overflow:ellipsis}.header-actions .btn{padding:8px 12px}.hero-inner{gap:24px;min-height:490px}.hero h1{font-size:42px}.hero p{font-size:14px}.hero-trust{gap:12px;font-size:10px}.terminal{padding:16px}.terminal .float-card{left:-15px;bottom:20px;padding:10px}.grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.event-stat-grid{grid-template-columns:repeat(3,1fr)}.event-trends{grid-template-columns:1fr}.ticker-inner{padding:20px}.ticker-item{padding:0 14px}.ticker-item .price{font-size:17px}.account-layout{grid-template-columns:155px minmax(0,1fr);gap:17px}.side-menu a{padding:10px;font-size:12px;gap:8px}.market-layout{grid-template-columns:220px minmax(0,1fr)}.market-quote .stats{gap:12px}.detail-data{grid-template-columns:1fr}.auth-page{grid-template-columns:1fr 1fr;gap:15px}.auth-art h1{font-size:32px}.auth-art{padding:10px}.auth-form{padding:24px}.exchange-grid{grid-template-columns:1fr}.event-filters{gap:12px}}
@media(max-width:700px){.topbar{height:auto;min-height:65px}.header-inner{padding:0 16px;min-height:65px;gap:12px;flex-wrap:wrap}.brand{font-size:21px;order:0}.brand-mark{height:28px;width:28px;font-size:24px}.header-actions{order:1;gap:5px}.header-actions .btn{font-size:11px;padding:7px 10px}.top-nav{order:3;width:100%;height:42px;gap:26px;padding:0 1px}.top-nav a{height:42px;font-size:12px}.top-nav a.active:after{left:20%;right:20%}.sim-strip{font-size:9px;padding:5px 12px}.sim-strip a{display:none}.page{padding:26px 16px 45px;min-height:calc(100vh - 180px)}h1{font-size:26px}h2{font-size:21px}.page-head{margin-bottom:22px}.page-head p{font-size:12px}.panel{padding:19px}.grid.two,.grid.three,.grid.four{grid-template-columns:1fr}.grid.two.keep,.grid.four.keep{grid-template-columns:1fr 1fr;gap:12px}.span2{grid-column:auto}.hero-inner{grid-template-columns:1fr;min-height:auto;padding:48px 24px 40px;gap:40px}.hero h1{font-size:43px;letter-spacing:-1.8px}.hero p{font-size:14px;margin:20px 0 25px}.hero-trust{font-size:10px;gap:18px}.hero-art{max-width:460px;justify-self:center;padding:0 10px 15px}.terminal{padding:20px}.terminal .float-card{left:0;bottom:32px}.ticker-inner{display:flex;overflow:auto;padding:20px 16px;scrollbar-width:none}.ticker-item{min-width:145px;flex:1}.ticker-item .price{font-size:20px}.features-heading h2{font-size:26px}.features-heading p{font-size:12px}.features-heading h2 span{display:block}.section-space{padding-top:42px}.feature-card{padding:22px}.home-stats{grid-template-columns:repeat(2,1fr);gap:25px 0;padding:25px 15px}.home-stats>div:nth-child(2){border:0}.home-stats .big-number{font-size:26px}.home-cta{flex-direction:column;align-items:start;padding:30px}.section-head h2{font-size:22px}.section-head p{font-size:11px}.footer{padding:24px 18px;align-items:start;flex-direction:column;gap:12px}.banner{padding:25px 22px}.banner h1{font-size:25px}.banner p{font-size:11px}.banner-orb{width:58px;height:58px;font-size:34px;border-radius:18px;margin-right:0;flex-shrink:0}.account-layout{grid-template-columns:1fr}.side-menu{position:static;display:flex;gap:6px;overflow:auto;border-bottom:1px solid var(--line);margin:-10px 0 8px;padding-bottom:10px;scrollbar-width:none}.side-title{display:none}.side-menu a{white-space:nowrap;font-size:11px;margin:0;padding:7px 10px;gap:5px}.side-menu .side-icon{font-size:14px;width:16px}.profile-summary h2{font-size:22px}.wallet-main{padding:25px}.wallet-main .big-number{font-size:32px}.wallet-main .wallet-summary{gap:28px}.big-number{font-size:27px}.stat-card{padding:18px}.stat-card .stat-icon{right:15px;top:15px}.market-layout{display:flex;flex-direction:column}.market-list{max-height:250px}.market-list-head{padding:14px}.market-row{padding:12px 15px}.market-chart{min-height:450px;padding:17px}.market-quote{gap:14px}.market-quote .big-number{font-size:24px}.market-quote .stats{gap:14px}.depth{gap:18px}.market-chart .tabs button{font-size:11px;padding:6px 10px}.auth-page{display:flex;flex-direction:column;padding:32px 16px;gap:25px}.auth-art{display:none}.auth-form{max-width:440px;padding:28px 24px}.event-header{flex-direction:column;gap:14px}.event-header h1{font-size:24px}.event-header p{font-size:11px}.event-filters{padding:12px;gap:12px}.event-filters .filter-label{font-size:10px}.event-filters select{max-width:125px}.event-stat-grid{grid-template-columns:repeat(2,1fr);gap:10px}.event-stat-grid>div:last-child{grid-column:span 2}.event-stat{padding:15px}.event-stat .big-number{font-size:24px}.event-trends{gap:15px;margin-bottom:15px}.event-table-panel{padding:0}.event-table-panel .panel-title{padding:16px 16px 0}.event-table-panel th,.event-table-panel td{padding:12px}.tabs.line{gap:22px}.tabs button{font-size:12px}.filters .search{max-width:100%}.help-layout{grid-template-columns:1fr;gap:15px}.help-topics{display:flex;overflow:auto;gap:5px}.help-topic{white-space:nowrap;padding:8px 12px;font-size:12px}.detail-banner{align-items:start;flex-direction:column;padding:24px}.detail-banner h1{font-size:23px}.detail-profit{font-size:34px}.orders-summary{grid-template-columns:1fr;gap:10px}.modal-head{padding:18px 20px}.modal-body{padding:20px}.modal-head h2{font-size:18px}.settings-row p{font-size:11px}.settings-row .btn{white-space:nowrap}.empty{padding:30px 15px}.table-wrap{margin:0 -1px}.panel-title .tabs{max-width:75%}td,th{padding:12px}.event-meta{font-size:10px}.market-layout .panel{padding:17px}.market-layout .market-list{padding:0}.pagination{padding:14px 16px}.mobile-stack{flex-direction:column;align-items:start}.event-header .btn{font-size:11px;padding:7px 11px}.panel-title h3{font-size:15px}.strategy-card,.trader-card{padding:22px}.toast{font-size:12px}#toast{top:125px;right:16px}.index-meter{gap:14px}.gauge{width:120px;height:90px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.001ms!important;transition:none!important}}
.quant-banner{background:radial-gradient(ellipse at 88% 20%,#8b56ed40,transparent 65%),linear-gradient(115deg,#211335,#10101b);border-color:#422b6c;color:#fff;padding:30px 34px;margin-bottom:22px;border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:25px}.quant-banner .eyebrow{color:#bd9ef7}.quant-banner p{font-size:12px;color:#b4a8c9;margin-top:10px;max-width:730px}.quant-banner .badge{color:#dac5ff;background:#ffffff12}.quant-banner h1{font-size:29px}.quant-banner .quant-orb{font-size:53px;color:#c9aaff;margin-right:20px}.quant-topstats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:24px}.quant-topstats .panel{padding:17px 20px}.quant-topstats .big-number{font-size:23px}.quant-topstats .stat-label{margin-bottom:5px;font-size:11px}.quant-layout{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1.5fr);gap:22px;align-items:start}.quant-layout .panel{min-width:0}.quant-form .field{margin-bottom:14px}.quant-form .field label{font-size:11px}.quant-form .field input,.quant-form .field select,.quant-form .field textarea{padding:9px 11px;font-size:12px}.quant-form .hint{font-size:10px}.quant-form fieldset{padding:17px 0 0;border:0;border-top:1px solid var(--line);margin:18px 0 0;min-width:0}.quant-form legend{font-size:12px;font-weight:650;padding-right:12px}.quant-param-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 13px}.quant-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;align-items:start}.quant-source-grid .panel{padding:23px}.quant-source-grid h3{font-size:16px;margin-bottom:8px}.quant-source-grid p{font-size:11px;color:var(--muted);margin-bottom:18px;min-height:36px}.quant-source-icon{background:var(--soft);color:var(--purple);border-radius:10px;width:36px;height:36px;display:grid;place-items:center;font-size:21px;margin-bottom:16px}.quant-form textarea.code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;min-height:150px;white-space:pre;overflow:auto}.dataset-source{font-size:10px;padding:3px 7px;line-height:1.4;border-radius:5px;color:var(--purple);background:var(--soft);display:inline-flex;white-space:nowrap}.dataset-source.real{color:var(--green);background:#14aa8311}.dataset-source.test{color:#cf8b14;background:#edaf1510}.quant-empty{border:1px dashed #6e1fff35;border-radius:12px;padding:50px 25px;text-align:center}.quant-empty .symbol{font-size:40px;color:var(--purple);margin-bottom:15px}.quant-empty h3{font-size:17px;margin-bottom:10px}.quant-empty p{font-size:12px;color:var(--muted);line-height:1.9;max-width:460px;margin:auto}.quant-requirements{padding:13px 15px;background:#edae130c;border:1px solid #edae1325;border-radius:8px;font-size:11px;color:var(--muted);margin-bottom:18px}.quant-requirements strong{display:block;color:#ca8a10;margin-bottom:5px}.quant-selected{padding:15px;background:var(--bg);border-radius:10px;margin-bottom:17px}.quant-selected h3{font-size:14px;margin-bottom:6px}.quant-selected p{font-size:11px;color:var(--muted);line-height:1.8}.quant-mini-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:24px}.quant-mini-stats>div{padding:14px 15px;background:var(--bg);border-radius:9px;min-width:0}.quant-mini-stats label{font-size:10px;color:var(--muted);display:block;margin-bottom:7px}.quant-mini-stats strong{font-size:20px;line-height:1.3;font-weight:650;font-variant-numeric:tabular-nums}.quant-result-tabs{margin-top:18px}.quant-inline-note{font-size:10px;color:var(--muted);line-height:1.8;margin-top:14px}.quant-chart-panel{margin:15px 0 24px}.quant-range{font-size:11px;background:var(--bg);padding:12px 15px;border-radius:8px;display:flex;gap:15px;flex-wrap:wrap}.quant-log{max-height:380px;overflow:auto;border:1px solid var(--line);border-radius:9px}.quant-log-entry{display:grid;grid-template-columns:130px 1fr;gap:13px;padding:12px 15px;border-bottom:1px solid var(--line);font-size:11px}.quant-log-entry:last-child{border:0}.quant-log-entry time{color:var(--muted);font-family:ui-monospace,monospace;font-size:10px}.quant-reason{display:flex;gap:8px;align-items:start;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.quant-reason:last-child{border:0}.quant-reason .count{background:var(--soft);color:var(--purple);min-width:30px;padding:1px 6px;border-radius:5px;font-size:11px;text-align:center}.quant-run-card{padding:19px 22px;border:1px solid var(--line);border-radius:11px;margin-bottom:15px}.quant-run-card.selected{border-color:#6e1fff70;background:var(--soft)}.quant-run-card h3{font-size:14px}.quant-run-card .metadata{font-size:10px;color:var(--muted);margin:8px 0 13px;line-height:1.8}.quant-run-card .buttons{display:flex;gap:9px;flex-wrap:wrap}.quant-run-card .buttons .btn{padding:5px 9px;font-size:10px}.quant-timestamp{font-size:10px;color:var(--muted)}.quant-raw{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:14px;font-size:10px;overflow:auto;max-height:330px;white-space:pre-wrap;word-break:break-word}.quant-progress{height:6px;border-radius:4px;overflow:hidden;background:var(--line);margin:12px 0 7px}.quant-progress span{height:100%;display:block;background:linear-gradient(90deg,#b391fa,#6e1fff)}.quant-busy{display:flex;gap:10px;align-items:center;padding:18px 20px;background:var(--soft);color:var(--purple);border-radius:9px;font-size:12px;margin-bottom:18px}.quant-busy:before{content:"";width:16px;height:16px;border:2px solid #6e1fff22;border-top-color:var(--purple);border-radius:50%;animation:spin .7s linear infinite}.quant-form input[type=file]{font-size:10px;padding:9px;width:100%}.quant-form .risk-heading{font-size:10px;color:var(--muted);margin:12px 0}.quant-card-head{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:20px}.quant-card-head h3{font-size:16px}.quant-card-head p{font-size:11px;color:var(--muted);margin-top:6px}.quant-meta-list{padding:0;margin:0;list-style:none}.quant-meta-list li{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid var(--line);font-size:11px}.quant-meta-list li:last-child{border:0}.quant-meta-list label{color:var(--muted)}.quant-meta-list span{text-align:right;word-break:break-word}.quant-model-card{padding:20px;border:1px solid var(--line);border-radius:11px;margin-bottom:14px}.quant-model-card h4{font-size:13px}.quant-model-card p{font-size:11px;color:var(--muted);margin-top:8px}.quant-model-card .metrics{display:flex;gap:20px;margin-top:13px;font-size:11px}.quant-model-card .metrics label{color:var(--muted);font-size:10px;display:block;margin-bottom:5px}.quant-global-warning{font-size:11px;color:var(--muted);margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}
@media(max-width:1150px){.top-nav{gap:18px}.header-inner{gap:22px}.quant-source-grid{grid-template-columns:1fr 1fr}.quant-source-grid>.panel:last-child{grid-column:span 2}.quant-layout{grid-template-columns:minmax(290px,.9fr) minmax(0,1.2fr)}.quant-mini-stats{grid-template-columns:1fr 1fr}}
@media(max-width:920px){.top-nav{gap:13px}.top-nav a{font-size:11px}.header-inner{gap:16px}.quant-layout{grid-template-columns:1fr}.quant-source-grid{grid-template-columns:1fr 1fr}.quant-topstats{grid-template-columns:repeat(4,1fr);gap:9px}.quant-topstats .panel{padding:15px}.quant-mini-stats{grid-template-columns:repeat(4,1fr)}}
@media(max-width:700px){.top-nav{gap:24px}.top-nav a{font-size:12px}.quant-banner{padding:25px 23px;gap:10px}.quant-banner h1{font-size:25px}.quant-banner .quant-orb{font-size:36px;margin:0}.quant-banner p{font-size:11px}.quant-topstats{grid-template-columns:1fr 1fr;gap:10px}.quant-source-grid{grid-template-columns:1fr}.quant-source-grid>.panel:last-child{grid-column:auto}.quant-source-grid .panel{padding:21px}.quant-mini-stats{grid-template-columns:1fr 1fr;gap:10px}.quant-param-grid{gap:0 10px}.quant-range{font-size:10px;gap:10px}.quant-result-tabs{gap:15px}.quant-card-head{margin-bottom:18px}.quant-log-entry{grid-template-columns:110px 1fr;gap:8px;padding:10px;font-size:10px}.quant-inline-note{font-size:10px}.quant-empty{padding:35px 20px}.quant-run-card{padding:17px}.quant-global-warning{font-size:10px}}

/* HB brand: compact initials retain the established mark dimensions. */
.brand-mark{font-size:13px;letter-spacing:-.8px}.footer .brand-mark{font-size:10px}.auth-orbits span{font-size:51px;letter-spacing:-4px}
.core-create-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:22px;align-items:start}.core-create-guide{position:sticky;top:100px}.core-task-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.5fr)}.core-card .profit.muted{color:var(--muted)}.copy-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:20px 0}.copy-metrics>div{padding:15px;background:var(--bg);border-radius:9px}.copy-metrics label{display:block;font-size:11px;color:var(--muted);margin-bottom:7px}.copy-metrics strong{font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.copy-source-id{font-size:10px;font-family:ui-monospace,monospace;color:var(--muted);word-break:break-all}.copy-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.copy-settings-line{display:flex;align-items:center;gap:9px;font-size:12px;margin:14px 0}.copy-table-note{font-size:11px;color:var(--muted);margin:14px 0}.copy-access{border:1px solid #6e1fff30;background:var(--soft);padding:15px 18px;border-radius:10px;margin:18px 0;font-size:12px}.copy-lead-card{display:flex;flex-direction:column;gap:16px}.copy-lead-card .source-summary{font-size:11px;color:var(--muted);padding:13px;background:var(--bg);border-radius:9px}.copy-lead-card .description{font-size:12px;color:var(--muted);min-height:40px}.copy-share-line{font-size:11px;color:var(--muted);line-height:1.8;margin-top:12px}.copy-approved{color:var(--green)}.copy-step-heading{display:flex;align-items:center;gap:15px;margin-bottom:20px}.copy-step-heading span{font-size:12px;color:var(--muted)}.copy-step-heading .active{color:var(--purple);font-weight:650}.copy-block{margin-bottom:22px}.copy-block:last-child{margin-bottom:0}
@media(max-width:920px){.core-create-layout,.core-task-layout{grid-template-columns:1fr}.core-create-guide{position:static}.copy-metrics{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.core-create-layout{gap:16px}.copy-config-grid{gap:0 12px}.copy-metrics{gap:10px}.copy-metrics strong{font-size:20px}}
.hibt-service-state{padding:18px 20px;border:1px solid #6e1fff20;background:var(--soft);border-radius:12px}.hibt-service-state p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:10px}.hibt-status-lines{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.hibt-verification-message{display:block;color:var(--muted);font-size:11px;max-width:300px;white-space:normal;margin-top:8px}.hibt-tutorial{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 28px}.hibt-tutorial li{display:flex;align-items:flex-start;gap:14px;min-width:0}.hibt-step-number{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:var(--soft);color:var(--purple);font-size:13px;font-weight:700}.hibt-tutorial h4{font-size:14px;margin-bottom:6px}.hibt-tutorial p{font-size:12px;color:var(--muted);line-height:1.8}.hibt-disclosure{font-size:11px;color:var(--muted);line-height:1.8;margin-top:20px}.hibt-permissions{padding:15px 17px;border:1px solid var(--line);border-radius:9px;margin:18px 0}.hibt-permissions legend{font-size:12px;font-weight:600;padding:0 7px}.hibt-permissions label{display:flex;align-items:flex-start;gap:8px;font-size:12px;margin-bottom:10px}.hibt-permissions p{font-size:11px;color:var(--muted);line-height:1.7;margin:8px 0 0}.hibt-permissions input{margin-top:4px}.hibt-service-state .badge{white-space:normal}
@media(max-width:700px){.hibt-tutorial{grid-template-columns:1fr;gap:21px}.hibt-service-state{padding:16px}.hibt-tutorial p{font-size:11px}}

/* Event execution: clear mode, persistent order facts, compact review flow. */
.execution-page{--execution-border:color-mix(in srgb,var(--purple) 18%,var(--line))}.execution-banner{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:30px 0 24px}.execution-banner h1{font-size:30px;letter-spacing:-1px;margin:10px 0}.execution-banner p{font-size:13px;color:var(--muted);line-height:1.9}.execution-mode-note{display:flex;align-items:center;gap:16px;padding:14px 18px;background:var(--soft);border:1px solid var(--execution-border);border-radius:11px;margin-bottom:20px;font-size:12px;line-height:1.8}.execution-mode-note strong{white-space:nowrap;color:var(--purple)}.execution-mode-note span{color:var(--muted)}.execution-access{display:grid;grid-template-columns:minmax(190px,1fr) 2fr;gap:20px;padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-bottom:20px}.execution-access h3{font-size:16px;margin:8px 0}.execution-access p{font-size:11px;color:var(--muted);line-height:1.8}.execution-access>.flex{grid-column:1/-1}.execution-access-values{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;align-items:center}.execution-access-values>span{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.execution-access-values small{font-size:10px;color:var(--muted)}.execution-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.execution-metrics .panel{padding:18px 20px}.execution-metrics label{display:block;font-size:11px;color:var(--muted);margin-bottom:12px}.execution-metrics strong{display:block;font-size:22px;line-height:1.4;letter-spacing:-.4px;font-weight:650;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.execution-metrics small{font-size:10px;color:var(--muted);line-height:1.8;display:block;margin-top:10px}.execution-tabs{margin-bottom:24px;gap:25px}.execution-tabs .source-tab{font-size:12px;white-space:nowrap}.execution-layout{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.65fr);gap:22px;align-items:start}.execution-compose{position:sticky;top:95px}.execution-compose .grid{gap:12px}.execution-compose .form-note{font-size:11px;line-height:1.9}.execution-help{font-size:11px;color:var(--muted);line-height:1.9;margin:14px 0 20px}.execution-help summary{cursor:pointer;color:var(--purple);font-weight:500}.execution-help p{margin-top:9px}.execution-review{margin:18px 0;font-size:12px}.execution-review>div{display:flex;justify-content:space-between;gap:22px;padding:12px 0;border-bottom:1px solid var(--line)}.execution-review dt{color:var(--muted);flex-shrink:0;max-width:50%}.execution-review dd{margin:0;text-align:right;overflow-wrap:anywhere}.execution-id{display:block;font-family:ui-monospace,monospace;font-size:10px;color:var(--muted);overflow-wrap:anywhere;line-height:1.8;max-width:230px;margin-top:5px}.execution-reason{font-size:10px;display:block;color:var(--muted);margin-top:7px;white-space:normal}.execution-alert{padding:15px 18px;margin:18px 0;border:1px solid #e9ac3155;background:#e9ac3110;border-radius:10px;font-size:12px;line-height:1.9}.execution-alert p{font-size:11px;color:var(--muted);margin-top:6px}.execution-stop-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.execution-stop-panel h3{margin-bottom:9px}.execution-stop-panel p{font-size:12px;line-height:1.9;color:var(--muted);max-width:760px}.execution-stop-panel>.btn{flex-shrink:0}.execution-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.execution-audit{border:1px solid var(--line);border-radius:10px;overflow:hidden;max-height:550px;overflow-y:auto}.execution-audit article{padding:15px 18px;border-bottom:1px solid var(--line)}.execution-audit article:last-child{border-bottom:0}.execution-audit article>div{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap}.execution-audit b{font-size:12px;font-weight:550}.execution-audit time{font-size:10px;color:var(--muted)}.execution-audit details{font-size:11px;color:var(--purple);margin-top:10px}.execution-audit summary{cursor:pointer}.execution-detail-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 22px}.execution-detail-head h1{font-size:24px;margin-top:9px}.execution-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.execution-settled{display:flex;flex-direction:column;gap:12px;padding:30px 0}.execution-settled span{color:var(--muted);font-size:12px}.execution-settled strong{font-size:32px}.execution-settled small{color:var(--muted);font-size:11px}.execution-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.execution-readiness-card{padding:22px}.execution-readiness-card h3{font-size:14px}.execution-readiness-card p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:15px}.execution-requirements{padding-left:20px;font-size:13px;line-height:2.2;color:var(--muted)}.top-nav{overflow-x:auto;scrollbar-width:none;min-width:0}.top-nav::-webkit-scrollbar{display:none}
@media(max-width:1100px){.execution-layout{grid-template-columns:minmax(290px,.9fr) minmax(0,1.3fr)}.execution-access{grid-template-columns:1fr}.execution-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-access-values{padding-top:5px}}
@media(max-width:850px){.execution-layout,.execution-detail-grid{grid-template-columns:1fr}.execution-compose{position:static}.execution-access-values{grid-template-columns:repeat(3,minmax(0,1fr))}.execution-readiness-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.execution-banner{align-items:flex-start;flex-direction:column;gap:14px;padding:20px 0}.execution-banner h1{font-size:26px}.execution-mode-note{align-items:flex-start;flex-direction:column;gap:4px;padding:13px 15px}.execution-access{padding:18px}.execution-access-values{grid-template-columns:1fr;gap:17px}.execution-access-values>span{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.execution-metrics{gap:10px}.execution-metrics .panel{padding:15px}.execution-metrics strong{font-size:19px}.execution-tabs{gap:20px;overflow:auto}.execution-policy-grid,.execution-readiness-grid{grid-template-columns:1fr}.execution-stop-panel{align-items:flex-start;flex-direction:column}.execution-detail-head{align-items:flex-start;flex-direction:column}.execution-review{font-size:11px}.execution-review dt{max-width:48%}.execution-id{max-width:170px}.execution-audit article{padding:14px}.execution-banner .btn{padding:8px 13px}}
/* Guided first paper run. */
.guide-progress{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0;color:var(--muted)}.guide-progress span{padding:10px 16px;border:1px solid var(--line);border-radius:30px}.guide-progress .active{color:var(--purple);background:var(--soft)}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.guide-card{padding:30px}.guide-card h2,.guide-card h3{margin:8px 0 18px}.guide-card p{line-height:1.8;color:var(--muted);margin-bottom:22px}.guide-card form{margin-top:22px}.guide-notes{padding-left:20px;line-height:1.9;color:var(--muted)}.guide-notes li{margin-bottom:10px}.guide-snapshots{margin-top:22px}.guide-snapshots>div{display:grid;gap:6px;border-top:1px solid var(--line);padding:15px 0}.guide-snapshots span,.guide-snapshots small{color:var(--muted)}.guide-platforms{margin-top:22px}.guide-platforms h3{margin-bottom:18px}.guide-platforms p{line-height:1.8}.guide-platforms>.small{margin-top:18px}@media(max-width:760px){.guide-grid{grid-template-columns:1fr}.guide-card{padding:22px}.guide-progress{gap:8px}.guide-progress span{font-size:12px;padding:8px 12px}}
