:root{--bg:#0c0f12;--surface:#121619;--raised:#181d21;--border:#252b2f;--text:#edf0ec;--muted:#8c969d;--subtle:#5e6b73;--lime:#b9ed90;--green:#72cba1;--red:#ee8b89;--amber:#e0bb79;--blue:#93b6e3;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"SFMono-Regular",Consolas,monospace}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px var(--font);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:4px}small{font-size:11px;color:var(--muted)}.mono{font-family:var(--mono)}.sidebar{width:230px;position:fixed;inset:0 auto 0 0;border-right:1px solid var(--border);background:#101316;padding:31px 17px 16px;display:flex;flex-direction:column;z-index:10}.brand{display:flex;gap:11px;align-items:center;margin:0 10px 37px;font-size:20px;letter-spacing:-.8px;font-weight:750}.brand-mark{display:grid;place-items:center;background:var(--lime);width:36px;height:38px;border-radius:9px;color:#16201b;font-size:33px;font-weight:400}.brand-light{font-weight:350;color:#a7b1b6;margin-left:3px}.brand small{display:block;font-size:7px;letter-spacing:2.1px;margin-top:5px;font-weight:500}.workspace{border:1px solid var(--border);border-radius:8px;padding:12px 10px;display:flex;gap:10px;align-items:center;font-size:12px;margin-bottom:30px}.workspace small{display:block;margin-top:4px}.workspace-avatar,.avatar{width:30px;height:30px;display:grid;place-items:center;border:1px solid #41423b;background:#292c25;border-radius:7px;color:#c7d3bb;font-size:12px}.workspace>.local-dot{margin-left:auto}.nav-label{color:var(--subtle);font-size:9px;letter-spacing:1.6px;padding:0 13px;margin-bottom:12px}nav{display:flex;flex-direction:column;gap:5px}.nav-item{background:none;border:1px solid transparent;border-radius:7px;width:100%;padding:12px;display:flex;align-items:center;gap:10px;color:#9ba5ac;text-align:left;font-size:12px;white-space:nowrap}.nav-item:hover{background:#191f22;color:#edf0ec}.nav-item.active{background:#222b22;border-color:#35402e;color:var(--lime)}.nav-item svg{width:17px;height:17px}.nav-count{margin-left:auto;background:#35462b;border-radius:4px;padding:1px 6px;color:var(--lime);font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:40px}.safety-card{padding:16px 13px;background:linear-gradient(135deg,#1d251d,#141a17);border:1px solid #2e382b;border-radius:9px;margin:0 3px 21px}.safety-card strong{display:block;font-weight:500;font-size:12px;margin:14px 0 9px}.safety-card p{font-size:11px;color:#9da898;line-height:1.7;margin:0}.sidebar-footer{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--subtle);border-top:1px solid var(--border);padding:17px 8px 0;margin-top:12px}.sidebar-footer>span:last-child{margin-left:auto}.local-dot{width:6px;height:6px;background:var(--green);border-radius:50%;display:inline-block;flex-shrink:0}.local-dot.amber{background:var(--amber)}.local-dot.red{background:var(--red)}.app-shell{margin-left:230px;min-height:100vh}.topbar{height:73px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 34px}.breadcrumb{font-size:11px;color:var(--subtle)}.breadcrumb span{padding:0 13px;color:#41494f}.breadcrumb strong{font-weight:400;color:#bbc4c7}.topbar-right{display:flex;gap:18px;align-items:center;font-size:10px;color:var(--muted)}.top-separator{width:1px;height:17px;background:var(--border)}.avatar{height:28px;width:28px;border-radius:50%}main{padding:33px 34px 28px;max-width:1750px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px}.eyebrow{display:flex;gap:7px;align-items:center;font-size:9px;letter-spacing:1.7px;color:var(--muted);font-weight:500}h1{font-size:29px;letter-spacing:-1px;font-weight:550;margin:10px 0}p{line-height:1.65}.page-heading p{margin:0;color:var(--muted);font-size:12px}.heading-actions,.inline-actions{display:flex;gap:10px;align-items:center}.button{border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;padding:10px 13px;font-size:11px;font-weight:550;white-space:nowrap;min-height:36px}.button svg{width:14px;height:14px}.primary{background:var(--lime);color:#1b2b17;border-color:var(--lime)}.primary:hover{background:#c8f4a7}.subtle{background:var(--surface);color:#b7c0c5}.subtle:hover{border-color:#4c5a61}.danger{background:#322020;border-color:#593332;color:var(--red)}.notice{display:flex;gap:9px;align-items:center;color:#b3c3ab;background:#181f18;border:1px solid #2a3627;border-radius:7px;padding:11px 14px;font-size:11px;margin-bottom:23px;line-height:1.6}.notice svg{width:15px;height:15px;flex-shrink:0}.notice.warning{background:#251f16;border-color:#463821;color:#d6be96}.notice.error{background:#291b1c;border-color:#523033;color:#edb0b0}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px}.metric{padding:18px 20px 17px;border:1px solid var(--border);background:var(--surface);border-radius:9px}.metric-label{font-size:11px;color:var(--muted);display:flex;justify-content:space-between;align-items:center}.metric-label svg{width:14px;height:14px;color:var(--subtle)}.metric strong{font-size:27px;font-weight:500;letter-spacing:-1px;display:block;margin:14px 0 10px;font-variant-numeric:tabular-nums}.metric small{font-size:10px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.market-strip{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted);margin:0 0 15px;gap:12px;flex-wrap:wrap}.market-strip>div{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.market-strip strong{font-weight:500;color:#b7c1c7}.market-strip #market-next{margin-left:5px;color:var(--subtle)}.strip-divider{margin:0 9px;color:#41494f}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.panel{border:1px solid var(--border);background:var(--surface);border-radius:9px;overflow:hidden;min-width:0}.panel-heading{display:flex;justify-content:space-between;align-items:center;padding:19px 20px;gap:12px}.panel-heading h2{font-size:12px;font-weight:550;display:flex;align-items:center;gap:8px;margin:0}.panel-heading h2 svg{height:16px;width:16px}.pill{font-size:8px;border-radius:4px;padding:4px 7px;letter-spacing:.7px;white-space:nowrap;border:1px solid transparent;display:inline-block}.pill.green{background:#20342c;color:#8ed2b0;border-color:#2c483b}.pill.muted{background:#20262a;color:#9cabb5;border-color:#303a40}.pill.amber{background:#322a1c;color:var(--amber);border-color:#4a3c24}.asset-heading{display:flex;gap:11px;align-items:center}.asset-logo{width:37px;height:37px;border:1px solid #3e474d;background:#252c31;border-radius:9px;display:grid;place-items:center;font-size:18px;color:#dce3e7}.asset-selector{background:none;border:0;padding:0;font-size:14px;font-weight:600;text-align:left;margin-bottom:5px}.asset-selector span{margin-left:12px;color:var(--subtle)}.asset-heading small{display:block;font-size:10px}.asset-price{text-align:right}.asset-price strong{display:block;font-size:23px;letter-spacing:-.8px;font-weight:500;font-variant-numeric:tabular-nums}.asset-price>span{display:block;font-size:10px;margin-top:6px;color:var(--muted)}.chart-toolbar{display:flex;justify-content:space-between;padding:10px 20px;border-top:1px solid #1d2428;border-bottom:1px solid #1d2428;gap:10px;flex-wrap:wrap}.timeframes{display:flex;gap:4px}.timeframes button,.legend{border:0;background:none;color:var(--muted);font-size:10px;padding:5px 8px;border-radius:4px}.timeframes button.selected{background:#2b3429;color:var(--lime)}.timeframes button:hover{background:#232c30}.chart-legends{display:flex;gap:7px;align-items:center}.legend{opacity:.4;padding:4px 0;display:flex;gap:5px;align-items:center}.legend.active{opacity:1}.legend-dot{width:7px;height:2px;display:inline-block}.amber{background:var(--amber)}.blue{background:var(--blue)}.chart-container{height:305px;position:relative;padding:9px 6px 0;overflow:hidden}.chart-container svg{display:block;width:100%;height:100%}.chart-footer{padding:12px 18px;display:flex;justify-content:space-between;color:var(--subtle);font-size:8px;border-top:1px solid #1c2327;gap:10px}.chart-tooltip{pointer-events:none;position:absolute;background:#20292eea;border:1px solid #48545b;padding:9px;border-radius:5px;box-shadow:0 5px 20px #0004;font:9px var(--mono);line-height:1.8;z-index:2;color:var(--text)}.engine-panel>.panel-heading{border-bottom:1px solid #252b2f;padding:20px 19px}.engine-body{padding:21px 19px 18px}.engine-body>.eyebrow{font-size:8px;letter-spacing:1.4px}.engine-body h3{font-size:18px;font-weight:450;letter-spacing:-.45px;line-height:1.4;margin:12px 0 9px}.engine-body>p{font-size:11px;color:var(--muted);margin:0;min-height:38px}.engine-factors{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.factor{background:#191e22;border:1px solid #252d32;border-radius:5px;padding:9px 10px}.factor>span{display:block;color:var(--subtle);font-size:9px;margin-bottom:7px}.factor strong{font-size:11px;font-weight:500}.forecast{padding-top:15px;border-top:1px solid var(--border)}.forecast>div:first-child{display:flex;gap:7px;align-items:center;font-size:10px;color:#b9c2c8}.forecast svg{width:14px;height:14px;color:var(--amber)}.horizons{display:flex;gap:6px;margin:12px 0}.horizons span{flex:1;text-align:center;font:9px var(--mono);background:#20262b;padding:6px;border-radius:4px;color:var(--muted)}.forecast p{font-size:10px;color:var(--amber);margin:0 0 6px}.forecast small{font-size:9px;line-height:1.7;display:block;color:var(--subtle)}.text-button{background:none;border:0;color:var(--lime);font-size:10px;padding:0;cursor:pointer}.panel-bottom-button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 19px;border-top:1px solid var(--border)}table{width:100%;border-collapse:collapse;white-space:nowrap}th{text-align:left;font-size:8px;letter-spacing:.7px;font-weight:500;color:var(--subtle);padding:11px 20px;background:#151a1d;border-block:1px solid var(--border)}td{padding:13px 20px;border-bottom:1px solid #21282c;font-size:11px;color:#c6ced2}tr:last-child td{border:0}td:not(:first-child){font-variant-numeric:tabular-nums}.asset-cell{display:flex;gap:10px;align-items:center}.asset-cell .symbol-avatar{display:grid;place-items:center;background:#242b30;border:1px solid #343f45;border-radius:6px;width:28px;height:28px;color:#ccd6db;font-size:10px}.asset-cell strong{font-size:11px;color:#e0e6e7;display:block;font-weight:550}.asset-cell small{font-size:9px;display:block;margin-top:4px}.clickable{cursor:pointer}.clickable:hover td{background:#1b2327}.table-scroll{overflow:auto}.caption{font-size:10px;color:var(--muted);line-height:1.7}.news-preview-panel .panel-heading{padding:19px}.news-item{padding:15px 19px;border-top:1px solid #242b2f}.news-meta{display:flex;gap:8px;align-items:center;color:var(--subtle);font-size:9px;flex-wrap:wrap}.news-source{font-size:8px;letter-spacing:.8px;text-transform:uppercase;color:#a7b5bd}.news-item h3{font-weight:450;font-size:11px;line-height:1.7;margin:8px 0;color:#d3dcdf}.news-item a:hover{color:var(--lime)}.news-tags{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.news-tags span{font:8px var(--mono);border-radius:3px;background:#232b30;color:#9cabb4;padding:3px 5px}.news-tags .sentiment{margin-left:auto;font-family:var(--font);font-size:8px;background:transparent}.overview-bottom{display:flex;justify-content:space-between;color:var(--subtle);font-size:8px;margin-top:15px;gap:12px;line-height:1.6}.app-footer{display:flex;justify-content:space-between;border-top:1px solid var(--border);color:var(--subtle);font-size:9px;padding:18px 34px;gap:15px}.footer-dot{margin:0 6px}.view.hidden,.hidden{display:none!important}.empty{text-align:center;padding:60px 24px;color:var(--muted);font-size:12px;line-height:1.9}.section-toolbar{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:22px;flex-wrap:wrap}.section-toolbar h2{font-size:17px;font-weight:500;margin:0 0 8px;letter-spacing:-.3px}.section-toolbar p{margin:0}.section-toolbar select{width:auto;min-width:160px}select,input{background:#191f23;border:1px solid #343e45;border-radius:6px;color:#dce3e6;padding:10px 12px;font-size:11px;max-width:100%}select{cursor:pointer}label{font-size:11px;color:#a6b1b8;display:block}select option{background:#1b2226}.scanner-table td:last-child{white-space:normal;min-width:230px;max-width:330px;line-height:1.8}.scanner-table td small{display:block;line-height:1.8}.scanner-table .price-levels{line-height:1.8;font-family:var(--mono);font-size:10px}.info-block{padding:16px 18px;background:#171c20;border:1px solid var(--border);border-radius:7px;margin:20px 0;color:var(--muted);font-size:11px;line-height:1.9}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.news-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:21px;display:flex;flex-direction:column;gap:14px}.news-card h3{font-size:15px;font-weight:450;line-height:1.7;margin:0}.news-card p{font-size:11px;color:var(--muted);margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.news-card .news-tags{margin-top:auto}.news-card .received{font-size:9px;color:var(--subtle)}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-panel{margin-top:23px}.event{display:flex;gap:12px;padding:14px 20px;border-top:1px solid var(--border);align-items:baseline;font-size:11px;line-height:1.7;color:#a7b6be}.event time{font:9px var(--mono);color:var(--subtle);white-space:nowrap}.event .event-dot{width:5px;height:5px;background:var(--subtle);border-radius:50%;flex-shrink:0}.event.danger .event-dot{background:var(--red)}.event.warning .event-dot{background:var(--amber)}.backtest-intro{padding:26px;display:flex;gap:35px;justify-content:space-between;align-items:center}.backtest-intro h2{font-size:23px;letter-spacing:-.7px;font-weight:500}.backtest-intro p{max-width:540px;font-size:12px;color:var(--muted);margin-bottom:0}.backtest-controls{display:flex;gap:12px;align-items:flex-end;flex-shrink:0}.backtest-controls label{display:flex;flex-direction:column;gap:8px}.backtest-controls select{min-width:110px}.backtest-curve{height:240px;padding:15px 25px}.backtest-curve svg{height:100%;width:100%}.backtest-report{padding:20px;line-height:1.8;font-size:11px;color:var(--muted)}.assistant-panel{max-width:890px;margin:auto;padding:35px}.assistant-intro{text-align:center}.assistant-symbol{display:grid;place-items:center;background:#252f23;border:1px solid #394a30;width:48px;height:48px;font-size:29px;color:var(--lime);border-radius:14px;margin:8px auto 24px}.assistant-intro h2{font-size:25px;font-weight:450;letter-spacing:-.7px}.assistant-intro p{color:var(--muted);font-size:12px}.suggestions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0}.suggestions button{border:1px solid #303b41;border-radius:6px;padding:14px;background:#1a2125;color:#b1c0c9;font-size:11px;text-align:left}.suggestions button:hover{border-color:#647b52;color:var(--lime)}#chat-form{display:flex;gap:10px;border-top:1px solid var(--border);padding-top:22px;margin-top:24px}#chat-input{flex:1;min-width:0;padding:13px}.message{padding:17px 19px;margin:12px 0;background:#1b2327;border-radius:8px;font-size:12px;line-height:1.9;color:#c3ced4}.message.user{background:#242d21;color:#c5d6bb;margin-left:12%}.message small{display:block;color:var(--subtle);margin-bottom:8px;font-size:9px}.message a{color:var(--lime);font-size:11px;display:block;margin:9px 0}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.settings-body{padding:0 23px 23px;font-size:12px}.settings-body label{margin:8px 0 12px}.settings-body select{width:100%;margin-bottom:8px}dl{display:grid;grid-template-columns:1fr 1fr;gap:17px 12px;line-height:1.6;margin:8px 0 25px;font-size:11px}dt{color:var(--muted)}dd{margin:0;text-align:right;color:#d0dadd;overflow-wrap:anywhere}.settings-body .caption{line-height:1.9}.settings-body a{color:var(--lime)}.toast{position:fixed;bottom:28px;right:30px;max-width:430px;padding:15px 20px;border:1px solid #48603b;border-radius:8px;background:#202c20;color:#d1eac2;font-size:12px;box-shadow:0 12px 50px #0007;z-index:30;line-height:1.7}.toast.error{background:#332225;border-color:#6e3e42;color:#efb8bc}dialog{background:var(--surface);color:var(--text);border:1px solid #414e56;border-radius:10px;width:min(850px,90vw);padding:0 20px 20px}dialog::backdrop{background:#000b}#entry-chart{height:330px}#entry-chart svg{width:100%;height:100%}#entry-chart .chart-tooltip{display:none}svg.icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:block}
@media(min-width:1600px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 380px}.chart-container{height:330px}.metric strong{font-size:31px}}
@media(max-width:1220px){.sidebar{width:205px;padding-inline:12px}.app-shell{margin-left:205px}main{padding:26px 23px}.topbar{padding:0 23px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 300px;gap:14px}.metric{padding:16px}.metric strong{font-size:23px}.metrics{gap:12px}th,td{padding-inline:15px}.news-grid{grid-template-columns:1fr 1fr}.backtest-intro{align-items:start;flex-direction:column;gap:22px}.caption{font-size:9px}.chart-legends{gap:9px}.panel-heading{padding:18px 16px}.topbar-right{gap:12px}.heading-actions .button{padding-inline:10px}}
@media(max-width:1000px){.sidebar{width:72px;padding:24px 10px}.brand{margin:0 auto 35px;justify-content:center}.sidebar .brand>span:last-child,.workspace,.nav-label,.nav-count,.safety-card,.sidebar-footer{display:none}.nav-item{justify-content:center;font-size:0;padding:14px 10px}.nav-item svg{width:20px;height:20px}.nav-item>span:not([data-icon]){display:none}.sidebar-bottom{padding-top:20px}.app-shell{margin-left:72px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 290px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric strong{font-size:25px}.market-strip>span{font-size:9px}.page-heading{gap:14px}.heading-actions{gap:7px}.asset-price strong{font-size:20px}.topbar-right #local-time{display:none}.news-grid{gap:12px}.settings-grid{gap:15px}.overview-bottom{flex-direction:column;gap:6px}}
@media(max-width:800px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}.engine-panel{order:3}.watchlist-panel{order:2}.news-preview-panel{order:4}.engine-factors{grid-template-columns:repeat(4,minmax(0,1fr))}.engine-body>p{min-height:0}.engine-body{padding:18px}.news-preview-panel #news-preview{display:grid;grid-template-columns:1fr 1fr}.news-item{border-right:1px solid var(--border)}.settings-grid{grid-template-columns:1fr}.inline-actions{flex-wrap:wrap}.page-heading{align-items:start}.heading-actions{flex-direction:column;align-items:stretch}.heading-actions .button{font-size:10px;min-height:32px;padding:8px 10px}.notice{font-size:10px}.market-strip #market-next{margin-left:0}.topbar{height:59px}.app-footer{font-size:8px;padding:16px 23px}.news-grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.sidebar{width:54px;padding:20px 6px}.app-shell{margin-left:54px}.brand-mark{width:30px;height:32px;font-size:28px}.brand{margin-bottom:25px}.nav-item{padding:13px 8px}.nav-item svg{width:17px;height:17px}.topbar{padding:0 16px}.breadcrumb{font-size:10px}.breadcrumb span{padding:0 6px}.topbar-right{gap:9px}.top-separator{display:none}.topbar-right .avatar{display:none}main{padding:23px 14px}.page-heading{margin-bottom:20px}h1{font-size:24px}.eyebrow{font-size:7px;letter-spacing:1.2px}.page-heading p{font-size:10px;max-width:190px}.metric{padding:14px 12px}.metric strong{font-size:22px;letter-spacing:-.6px}.metric-label{font-size:9px}.metric-label svg{display:none}.metric small{font-size:8px;line-height:1.8}.metrics{gap:9px;margin-bottom:18px}.market-strip{font-size:9px}.market-strip #market-next{font-size:8px}.chart-container{height:265px}.chart-toolbar{padding-inline:12px}.chart-legends{gap:8px}.legend{font-size:8px}.timeframes{gap:1px}.timeframes button{font-size:9px;padding-inline:6px}.panel-heading{padding:16px 13px}.panel-heading h2{font-size:11px}.asset-price strong{font-size:20px}.asset-logo{width:31px;height:33px;font-size:15px}.asset-selector{font-size:12px}.asset-heading{gap:8px}.asset-heading small{font-size:8px}.chart-footer{font-size:7px;padding:10px}.engine-factors{grid-template-columns:1fr 1fr}.news-preview-panel #news-preview{display:block}.news-grid{grid-template-columns:1fr}.three{grid-template-columns:1fr}.backtest-intro{padding:20px}.backtest-intro h2{font-size:21px}.backtest-controls{flex-wrap:wrap;gap:10px}.backtest-controls label{flex:1;min-width:90px}.backtest-controls .button{width:100%}.assistant-panel{padding:20px 15px}.assistant-intro h2{font-size:21px}.assistant-intro p{font-size:11px}.suggestions{grid-template-columns:1fr}.suggestions button{padding:12px}.app-footer{flex-direction:column;gap:8px;padding:16px}.settings-body{padding:0 16px 16px}dl{font-size:10px;gap:14px}.notice{padding:10px}.toast{right:15px;left:68px;bottom:15px;font-size:11px}.caption{line-height:1.8}.overview-bottom{font-size:7px}.table-scroll{scrollbar-width:thin}.section-toolbar select{width:100%}.inline-actions{width:100%}.inline-actions select{flex:1}.news-card{padding:18px}}
@media(prefers-reduced-motion:no-preference){button,a{transition:background .15s,border-color .15s,color .15s}.local-dot{box-shadow:0 0 0 3px #72cba10a}}

.decision-checks{margin:10px 0;color:var(--muted);font-size:10px}.decision-checks summary{cursor:pointer;color:var(--lime);white-space:normal;line-height:1.7}.decision-checks ul{list-style:none;padding:0;margin:12px 0}.decision-checks li{display:flex;gap:8px;margin:9px 0;line-height:1.7}.decision-checks li>span{color:var(--amber);flex-shrink:0}.decision-checks li.passed>span{color:var(--green)}.decision-checks li strong{font-size:10px;font-weight:450;color:#bcc9cf}.decision-checks li small{color:var(--subtle);font-size:9px}.decision-checks p{font-size:9px;line-height:1.9;border-top:1px solid var(--border);padding-top:10px}
