.workspace-header .autobot-control{display:flex;flex:none;align-items:stretch;border:1px solid #a2bbb42a;border-radius:7px;background:#10202730;min-width:0;color:#b5c3bf;position:relative}.workspace-header .autobot-control.is-on{border-color:#bba16b73;background:#c7ac6512;color:#e2cfa0}.workspace-header .autobot-toggle,.workspace-header .autobot-details{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;min-height:36px;padding:7px 10px;gap:7px;font-size:12px;white-space:nowrap;border-radius:6px 0 0 6px;margin:0}.workspace-header .autobot-details{border-left:1px solid #a2bbb41c;padding:7px 6px;width:28px;flex:none;border-radius:0 6px 6px 0}.workspace-header .autobot-toggle:hover:not(:disabled),.workspace-header .autobot-details:hover{background:#c7d6c80b}.autobot-state{font-size:10px;font-variant-numeric:tabular-nums;color:#93a5a0;padding-left:2px}.autobot-control.is-on .autobot-state{color:#dec58f}.autobot-label-short,.workspace-header .ai-label-short{display:none}.workspace-header.with-autobot .ai-switch{margin-left:0}.autobot-dialog{position:fixed;inset:calc(var(--header-height) + 12px) 20px auto auto;margin:0;width:420px;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--header-height) - 28px);padding:24px;border:1px solid #c3c6a92c;border-radius:14px;background:linear-gradient(150deg,#1a292f,#101c22);box-shadow:0 20px 80px #0008;color:#d9e4dd;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.autobot-dialog::backdrop{background:#02080b44}.autobot-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px}.autobot-panel-heading h2{font-size:20px;font-weight:450;line-height:1.3;margin:0 0 5px;letter-spacing:-.25px}.autobot-panel-heading span{font-size:12px;color:#94aba7}.autobot-dialog .autobot-icon-button{width:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;border-radius:6px;padding:4px;background:transparent;color:#a8bcb4}.autobot-dialog .autobot-icon-button:hover{background:#d6dfca0b;color:#e3e9dc}.autobot-status{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid #bed0cd1c}.autobot-status>div{min-width:0;flex:1}.autobot-status strong{font-size:14px;font-weight:450;line-height:1.5;color:#b7c9c1}.autobot-status.is-on strong{color:#dfcc9c}.autobot-status p{font-size:12px;line-height:1.6;color:#96ada5;margin:5px 0 0;overflow-wrap:break-word}.autobot-status>button{flex:none;min-width:90px}.autobot-error{font-size:12px;line-height:1.6;color:#e1b3a6;margin:14px 0}.autobot-error .text-button{margin-left:10px;color:#d8ceaf}.autobot-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 0;margin:0}.autobot-totals div{min-width:0}.autobot-totals dt{color:#9db2a9;font-size:12px;margin-bottom:6px}.autobot-totals dd{font-size:25px;font-weight:350;margin:0;color:#dce4d7;font-variant-numeric:tabular-nums}.autobot-financials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0 0 20px}.autobot-financials div{min-width:0}.autobot-financials dt{font-size:12px;color:#9db2a9;margin-bottom:7px}.autobot-financials dd{font-size:20px;font-weight:350;margin:0;color:#dce4d7;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.autobot-policy{border-top:1px solid #bed0cd1c;border-bottom:1px solid #bed0cd1c;padding:0;font-size:12px}.autobot-policy summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;cursor:pointer;color:#b1c3b9;list-style:none}.autobot-policy summary::-webkit-details-marker{display:none}.autobot-policy[open] summary svg{transform:rotate(180deg)}.autobot-policy dl{margin:0 0 12px;display:grid;gap:12px}.autobot-policy dl>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.autobot-policy dt{color:#8da59d;max-width:46%}.autobot-policy dd{margin:0;color:#b7c7bc;text-align:right}.autobot-policy p{font-size:12px;line-height:1.6;color:#90a79e;margin:0 0 16px}.autobot-activity-heading{display:flex;align-items:center;justify-content:space-between;margin:21px 0 4px;gap:10px}.autobot-activity-heading h3{font-size:14px;font-weight:450;margin:0}.autobot-activity{list-style:none;padding:0;margin:0}.autobot-activity li{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-bottom:1px solid #bed0cd13}.autobot-event-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border:1px solid #adc7b51c;border-radius:8px;color:#9cb5a7;background:#b6d7bc04}.autobot-event-icon.buy{color:#a8cbb0}.autobot-event-icon.sell{color:#d5b0a0}.autobot-event-icon.rotation,.autobot-event-icon.rotate{color:#d6c18e}.autobot-event-body{min-width:0;flex:1}.autobot-event-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.autobot-event-title b{font-size:13px;font-weight:500;overflow-wrap:anywhere}.autobot-event-title time{font-size:11px;color:#859e94;white-space:nowrap}.autobot-event-meta{font-size:11px;color:#90aa9c;line-height:1.5;margin-top:2px}.autobot-event-body p{font-size:12px;line-height:1.65;color:#b4c5b9;margin:7px 0 0;overflow-wrap:break-word}.autobot-event-links{display:flex;gap:18px;margin-top:5px}.autobot-dialog .text-button{font-size:12px;min-height:28px;padding:3px 0;gap:3px}.autobot-empty{font-size:13px;color:#89a197;padding:20px 0;margin:0}.autobot-panel-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:17px}.autobot-panel-footer>span{font-size:11px;line-height:1.5;color:#829b91}@media(max-width:1500px){.workspace-header.with-autobot{gap:10px}.workspace-header.with-autobot .quick-search{display:none}.workspace-header.with-autobot .spend-trigger.compact{margin-left:auto}.workspace-header.with-autobot .workspace-context>span:first-child,.workspace-header.with-autobot .context-separator{display:none}}@media(max-width:1050px){.workspace-header.with-autobot{padding-left:18px;padding-right:18px;gap:8px}.workspace-header.with-autobot .spend-trigger.compact>span{display:none}.workspace-header.with-autobot .logout{display:none}.workspace-header.with-autobot .alerts-toggle{font-size:0;min-width:30px;padding:4px}.workspace-header.with-autobot .alerts-toggle:before{content:"◎";font-size:20px}.workspace-header.with-autobot .autobot-toggle{font-size:11px}.workspace-header.with-autobot .ai-switch{font-size:11px;padding-left:9px;padding-right:9px}}@media(max-width:750px){.workspace-header.with-autobot .workspace-context{display:none}.workspace-header.with-autobot .spend-trigger.compact{margin-left:0}.workspace-header.with-autobot .autobot-control{margin-left:auto}}@media(max-width:600px){.workspace-header.with-autobot{gap:6px;padding:0 12px}.workspace-header.with-autobot .ai-label-full,.workspace-header.with-autobot .autobot-label{display:none}.workspace-header.with-autobot .ai-label-short,.workspace-header.with-autobot .autobot-label-short{display:inline}.workspace-header.with-autobot .ai-switch{font-size:11px;padding:7px;gap:5px;flex:1;max-width:110px}.workspace-header.with-autobot .autobot-control{margin-left:0;flex:1;max-width:170px}.workspace-header.with-autobot .autobot-toggle{padding:7px 6px;gap:5px;flex:1}.workspace-header.with-autobot .autobot-toggle>svg{width:13px}.workspace-header.with-autobot .autobot-details{width:25px;padding:6px 4px}.workspace-header.with-autobot .autobot-state{font-size:10px}.workspace-header.with-autobot .spend-trigger.compact{padding:3px;flex:none}.workspace-header.with-autobot .spend-trigger.compact b{font-size:10px}.workspace-header.with-autobot .research-alerts{margin-left:auto}.workspace-header.with-autobot .alerts-toggle{min-width:25px}.autobot-dialog{inset:calc(var(--header-height) + 8px) 12px auto;width:calc(100vw - 24px);max-height:calc(100dvh - var(--header-height) - 85px);padding:20px}.autobot-panel-heading h2{font-size:19px}.autobot-status{gap:10px}.autobot-status>button{min-width:82px;padding-left:10px;padding-right:10px}}:root{font-family:Arial,Helvetica,sans-serif;color:#252622;background:#efede6;font-synthesis:none;font-size:17px;-webkit-font-smoothing:antialiased;--paper:#efede6;--ink:#252622;--line:#d2d0c6;--muted:#828177;--orange:#e65b30;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:none;color:inherit}button:disabled{opacity:.35;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{font-weight:400;font-size:37px;letter-spacing:-1.5px}h2{font-size:18px;font-weight:550;letter-spacing:-.3px}h3{font-size:17px;font-weight:550}b{font-weight:550}small{font-size:14px}.app-header{height:83px;background:#252622;color:#e8e5db;display:flex;align-items:stretch;padding:0 35px;gap:60px}.wordmark{padding:0;gap:3px;font-family:Arial,sans-serif;font-weight:700;font-size:42px;letter-spacing:-4px}.wordmark-slash{color:var(--orange);font-weight:400;margin-left:3px}.wordmark-name{font-size:15px;letter-spacing:1.5px;margin-left:12px;text-align:left;font-weight:500;line-height:1.5}.wordmark-name small{display:block;color:#918f82;font-size:14px;letter-spacing:3px}.app-header nav{display:flex;gap:29px}.nav-item{padding:0 2px;border-bottom:3px solid transparent;font-size:15px;position:relative;color:#a5a598;gap:8px}.nav-item:hover{color:#eeeae0}.nav-item.selected{border-bottom-color:var(--orange);color:#fff}.nav-item em{background:#505043;font:14px var(--mono);padding:3px 5px}.logout{margin-left:auto;color:#a19f92;padding:0 2px}.logout:hover{color:#fff}.market-strip{height:34px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 35px;gap:21px;font:14px var(--mono);color:#8a897f}.mode{display:flex;align-items:center;color:#af542f;font-size:14px;letter-spacing:1px;gap:7px}.mode i{width:5px;height:5px;background:var(--orange)}.market-strip>span:nth-child(2){padding-left:20px;border-left:1px solid var(--line)}.sim-controls{display:flex;align-items:center;gap:11px;margin-left:auto}.sim-controls button{padding:3px;color:#838174}.sim-controls button:hover{color:var(--orange)}main{max-width:1640px;padding:32px 35px 16px;margin:auto}.page-title{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:27px}.title-index{font:15px var(--mono);color:#9c9a8d;margin-left:14px;vertical-align:super;letter-spacing:0}.export-link{display:flex;align-items:center;gap:13px;font-size:14px;color:#67675d}.export-link:hover{color:var(--orange)}.stats{display:grid;grid-template-columns:2fr 1.05fr 1.05fr 1fr;border-top:1px solid #86867b;border-bottom:1px solid #86867b;margin-bottom:29px;padding:29px 0 25px}.stat{padding-left:28px;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;min-width:0}.stat:first-child{border:0;padding-left:0}.stat>span{font:14px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.stat>strong{display:block;font-weight:400;font-size:29px;letter-spacing:-1.6px;line-height:1.4;margin:10px 0 7px;font-variant-numeric:tabular-nums;white-space:nowrap}.stat:first-child>strong{font-size:clamp(37px,4.3vw,72px);letter-spacing:-4px;line-height:1.1;margin:14px 0 10px}.stat small{font:14px var(--mono);color:#8b8a7f;letter-spacing:.1px}.stat i{font-style:normal}.positive{color:#437759!important}.negative{color:#b54f43!important}.overview-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);border-bottom:1px solid var(--line);margin-bottom:25px}.panel{margin-bottom:28px;min-width:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px;min-height:21px}.panel-heading>span,.neutral-badge{font:14px var(--mono);color:#8c897d;font-weight:400;white-space:nowrap}.panel-heading p{font-size:14px;color:var(--muted);margin-top:5px}.performance{padding-right:30px;border-right:1px solid var(--line);margin-bottom:25px}.chart-range{display:flex;justify-content:space-between;gap:15px;font:14px var(--mono);color:#9a978b;margin-bottom:15px}.chart-range span:last-child{color:#888579}.chart{display:block;width:100%;height:175px}.chart-labels{display:flex;justify-content:space-between;margin-top:14px;font:14px var(--mono);color:#929083}.allocation{padding-left:29px;margin-bottom:25px}.allocation-total{display:flex;align-items:baseline;gap:12px;margin-top:33px}.allocation-total>span{font-size:41px;font-weight:400;letter-spacing:-2px}.allocation-total>span>small{font-size:21px;margin-left:2px;letter-spacing:-.5px}.allocation-total>small{font:14px var(--mono);color:#8c8b80}.allocation-bar{height:4px;width:100%;background:#d9d8cc;display:flex;margin:21px 0 24px}.allocation-bar i{height:4px;display:block}.legend{display:flex;justify-content:space-between;gap:10px;font-size:14px;margin:13px 0}.legend>span{display:flex;align-items:center;gap:9px;color:#898779}.legend i{width:5px;height:5px}.legend b{font:14px var(--mono)}.count{font:14px var(--mono);color:#989689;vertical-align:middle;margin-left:7px}.text-button{color:var(--ink);font-size:14px;padding:0;white-space:nowrap}.text-button:hover{color:var(--orange)}.primary{background:var(--orange);color:#fff;display:inline-flex;justify-content:space-between;gap:15px;padding:15px 20px;font-size:15px;border:1px solid var(--orange)}.primary:hover{background:#ce4c24}.secondary{padding:10px 14px;border:1px solid #939184;font-size:14px}.buy-button{font-size:14px;white-space:nowrap;border-bottom:1px solid #999586;padding:4px 0;gap:15px}.buy-button:hover{color:var(--orange);border-color:var(--orange)}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:15px}th{padding:10px 13px;border-top:1px solid #929184;border-bottom:1px solid var(--line);font:14px var(--mono);text-transform:uppercase;letter-spacing:.35px;color:#8d8a7d;font-weight:400}td{padding:13px;border-bottom:1px solid var(--line);font:14px var(--mono)}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0;text-align:right}tr:hover td{background:#e9e6dc}td b{font-weight:400}td small{display:block;color:#999588;font:14px var(--mono);margin-top:4px}.asset-title{display:flex;align-items:center;gap:20px}.asset-ticker{font:15px var(--mono);width:43px;flex-shrink:0;color:#3c3e36;letter-spacing:-.6px}.asset-title>div>b{font:15px Arial,sans-serif;font-weight:500;letter-spacing:-.1px}.asset-title small{font:14px Arial,sans-serif;color:#969285}.spark{display:block;width:100px;height:26px}.asset-logo{font:14px var(--mono);color:#7c7b6e;min-width:32px}.empty{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:69px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#9d998c;font:15px var(--mono)}.empty.small{padding:20px 0;display:flex;gap:14px;justify-content:center;min-height:80px;font-size:14px}.empty.small h3{font-size:15px;font-weight:400}.empty.small svg{display:none}.detail-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);margin-bottom:28px;gap:25px;padding-bottom:20px}.detail-stats .panel{margin:0}.detail-stats span{font:14px var(--mono);text-transform:uppercase;color:#878477}.detail-stats h2{font-size:30px;font-weight:400;letter-spacing:-1px;margin:13px 0 0}.insight{display:flex;align-items:center;gap:15px;padding:17px 0;border-top:1px solid var(--line)}.insight>div{flex:1}.insight>svg{display:none}.insight b{font:15px var(--mono)}.insight p{font-size:15px;color:#7f7c6f;margin-top:7px;line-height:1.5}.insight small{display:block;font:14px var(--mono);margin-top:7px;color:#969182}.insight .buy-button{margin-left:20px}.search{display:flex;align-items:center;gap:11px;border-bottom:1px solid #afab9e;color:#898678;padding-bottom:8px}.search input{border:0;padding:0;margin:0;font-size:14px;width:165px;outline-offset:6px;background:none}.search svg{width:14px}.segmented{display:flex;gap:18px;font:14px var(--mono)}.segmented button{color:#939082;padding:5px 0;border-bottom:1px solid transparent}.segmented button.active{color:#292c25;border-color:var(--orange)}.order-badge{font:14px var(--mono);text-transform:uppercase;color:#878171;white-space:nowrap}.order-badge.filled{color:#4a7755}.order-badge.open,.order-badge.partial{color:#b66f34}.timeline{border-top:1px solid #969184}.event{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.event-icon{color:#a29a88;width:20px;padding-top:3px;flex-shrink:0}.event-icon.trade{color:#567d5b}.event-icon.order{color:#b18454}.event h3{font-size:16px;font-weight:500;margin:8px 0}.event-time{font:14px var(--mono);color:#969182}.event p{font-size:15px;line-height:1.6;color:#8d8675}.connections{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.connection{border-top:1px solid #9e9788;border-bottom:1px solid var(--line);padding:22px 0;position:relative}.connection-icon{width:40px;height:35px;color:#887659;margin-bottom:17px}.connection>.order-badge,.connection>.neutral-badge{position:absolute;top:27px;right:0}.connection h2{font-size:25px;font-weight:400;letter-spacing:-.8px}.connection p{font-size:15px;line-height:1.8;color:#938b79;margin-top:11px}.connection-facts{margin-top:27px;display:grid;gap:15px}.connection-facts span{font-size:14px;display:flex;justify-content:space-between;gap:10px;color:#9e9685}.connection-facts b{font:14px var(--mono);color:#686651}.not-connected{font:14px var(--mono);color:#9f9786;margin-top:34px}.rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:20px 0}.rules-grid h3{font-size:15px}.rules-grid p{font-size:15px;line-height:1.8;color:#918875;margin-top:7px}details{border-top:1px solid var(--line);padding-top:18px}summary{font-size:15px;cursor:pointer;color:#77725f}footer{border-top:1px solid #9e9785;display:flex;justify-content:space-between;font:14px var(--mono);letter-spacing:1px;color:#aca492;padding-top:17px;margin-top:40px;gap:20px}.toast{position:fixed;bottom:25px;right:35px;max-width:450px;padding:19px 20px;background:#292b24;color:#e9e6da;display:flex;align-items:center;gap:15px;font-size:15px;line-height:1.6;border-left:3px solid var(--orange);z-index:100;box-shadow:0 6px 30px #0002}.toast>svg{display:none}.toast button{margin-left:15px;color:#999b8d}.error{padding:13px 16px;border-left:3px solid #ba573f;background:#e9ded2;color:#a2543f;font-size:15px;line-height:1.6;margin:15px 0}.loading{display:flex;justify-content:center;align-items:center;height:100vh;gap:15px;font:15px var(--mono);color:#958571}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.login-screen{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login-art{background:#282b25;color:#ece9db;display:flex;flex-direction:column;justify-content:space-between;padding:40px;overflow:hidden;position:relative}.login-wordmark{font:16px var(--mono);letter-spacing:3px;z-index:1}.giant-letter{font-size:clamp(230px,36vw,570px);font-weight:700;letter-spacing:-30px;line-height:.9;padding:40px 0;color:#e9e6d9;position:relative;align-self:center}.giant-letter span{color:var(--orange);font-weight:400;font-family:Georgia,serif}.login-art-bottom{display:flex;justify-content:space-between;gap:20px;font:14px var(--mono);color:#aaa894;letter-spacing:1px;z-index:1}.login-panel{display:grid;place-items:center;padding:50px}.login-panel form{width:100%;max-width:340px}.mini-label{font:14px var(--mono);letter-spacing:1.5px;color:#9b927c}.login-panel h2{font-size:69px;font-weight:400;letter-spacing:-4px;margin:15px 0 50px}.login-panel h2 span{color:var(--orange)}label{display:block;font-size:14px;color:#837a66}input,select{display:block;width:100%;padding:13px 0;border:0;border-bottom:1px solid #9c937d;border-radius:0;margin-top:10px;color:#393c2f;background:transparent;outline-offset:4px;font-size:17px}input::placeholder{color:#a39a84}.full{width:100%;margin-top:25px}.login-mode{font:14px var(--mono);letter-spacing:1px;color:#a99d83;margin-top:30px}.trade-dialog{padding:29px;border:1px solid #373c30;max-width:435px;width:calc(100% - 30px);background:var(--paper);color:var(--ink);max-height:94vh;box-shadow:12px 12px #1c231f20}.trade-dialog::backdrop{background:#1c231f85}.dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.demo-badge{font:14px var(--mono);letter-spacing:1px;color:var(--orange);display:flex;align-items:center;gap:7px}.demo-badge svg{display:none}.dialog-header button{padding:0;color:#8a8372}.trade-dialog h2{font-size:33px;font-weight:400;letter-spacing:-1.2px;margin-bottom:7px}.trade-dialog>form>p{font-size:15px;color:#928671}.quote{display:flex;justify-content:space-between;font:14px var(--mono);padding:20px 0;border-top:1px solid #a69c85;border-bottom:1px solid var(--line);margin:25px 0}.quote span{color:#8b826d}.trade-dialog fieldset{border:0;padding:0;margin:0}.trade-dialog label{margin:20px 0}.trade-dialog label>span{float:right;font:14px var(--mono);color:#9a8e74}.trade-dialog input{font-family:var(--mono);font-size:22px}.trade-dialog select{font-size:15px}.estimate{padding-top:10px;margin-top:18px;border-top:1px solid #bbb19b}.estimate>div{display:flex;justify-content:space-between;gap:10px;font-size:14px;padding:9px 0}.estimate span{color:#92856c}.estimate b{font:14px var(--mono);white-space:nowrap}.estimate .total{border-top:1px solid var(--line);margin-top:7px;padding-top:15px}.estimate .total b{font-size:18px}.ticket-help{font-size:14px!important;line-height:1.7;margin-top:14px}.available{font:14px var(--mono);color:#8d8065;margin-top:13px}.trade-dialog .primary{min-height:48px}.trade-dialog .text-button.full{font-size:14px;white-space:normal}@media(min-width:1500px){main{padding:37px 50px 20px}.app-header,.market-strip{padding-left:50px;padding-right:50px}.stats{padding-top:35px;padding-bottom:30px}.chart{height:200px}.stat>strong{font-size:34px}.asset-title{gap:30px}td{padding-top:16px;padding-bottom:16px}}@media(max-width:1150px){.app-header{gap:35px;padding:0 25px}.app-header nav{gap:22px}.market-strip{padding:0 25px}main{padding:28px 25px 16px}.stats{grid-template-columns:1.7fr 1.1fr 1.1fr 1fr}.stat{padding-left:18px}.stat>strong{font-size:25px;letter-spacing:-1px}.stat:first-child>strong{font-size:43px;letter-spacing:-2.5px}.stat small{font-size:14px}.overview-grid{grid-template-columns:minmax(0,2.4fr) minmax(220px,1fr)}.asset-title{gap:15px}.asset-title>div>b{font-size:14px}.connections{gap:25px}.connection h2{font-size:22px}.connection-facts span{font-size:14px;flex-wrap:wrap}}@media(max-width:850px){.app-header{gap:25px;height:73px;padding:0 20px}.wordmark-name{display:none}.app-header nav{gap:19px;flex:1;justify-content:space-between}.nav-item{font-size:14px}.wordmark{font-size:37px}.logout{padding-left:5px}.market-strip{padding:0 20px}main{padding:26px 20px}.stats{grid-template-columns:repeat(3,1fr);padding-top:18px;padding-bottom:20px}.stat{padding-left:20px}.stat:first-child{grid-column:1/-1;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:22px}.stat:nth-child(2){border-left:0;padding-left:0}.stat:first-child>strong{font-size:68px;letter-spacing:-4px}.stat>strong{font-size:28px}.overview-grid{grid-template-columns:minmax(0,2fr) minmax(200px,1fr)}.performance{padding-right:20px}.allocation{padding-left:20px}.legend,.legend b{font-size:14px}.connections{grid-template-columns:1fr}.connection{margin-bottom:15px}.connection-facts{max-width:400px}.connection-facts span{font-size:14px}.login-panel{padding:40px}.giant-letter{font-size:37vw;letter-spacing:-25px}.login-art{padding:30px}.login-art-bottom{flex-direction:column;line-height:1.8;font-size:14px}.login-panel h2{font-size:60px}}@media(max-width:600px){.app-header{height:auto;flex-wrap:wrap;padding:17px 15px 0;gap:15px;position:relative}.wordmark{font-size:30px;letter-spacing:-3px}.wordmark-name{display:block;font-size:14px;letter-spacing:1.5px;margin-left:8px}.wordmark-name small{font-size:14px;letter-spacing:3px}.app-header nav{order:3;flex-basis:100%;gap:0;justify-content:space-between;height:43px;overflow-x:auto}.nav-item{font-size:14px;padding:0 1px;border-bottom-width:2px;white-space:nowrap}.logout{margin-left:auto}.market-strip{padding:0 15px;height:32px;font-size:14px;gap:13px}.market-strip>span:nth-child(2){padding-left:12px}.mode{font-size:14px;letter-spacing:.4px}.sim-controls{gap:7px}main{padding:25px 15px 15px}.page-title{margin-bottom:22px}h1{font-size:32px;letter-spacing:-1px}.title-index{font-size:14px;margin-left:9px}.export-link{font-size:14px;gap:7px}.export-link svg{width:13px}.stats{margin-bottom:25px;padding:15px 0 20px;gap:0}.stat:first-child>strong{font-size:56px;letter-spacing:-3px;margin:12px 0 7px}.stat:first-child{padding-bottom:20px;margin-bottom:20px}.stat>span{font-size:14px;letter-spacing:0}.stat{padding-left:12px}.stat>strong{font-size:22px;letter-spacing:-1px;margin:10px 0 7px}.stat small{font-size:14px;letter-spacing:-.2px;line-height:1.6}.stat:first-child small{font-size:14px}.overview-grid{display:block;margin-bottom:25px}.allocation{display:none}.performance{padding:0;border-right:0;margin-bottom:20px}.chart{height:155px}.panel{margin-bottom:25px}.panel-heading{margin-bottom:14px;gap:10px}.panel-heading h2{font-size:17px}.neutral-badge{font-size:14px}.text-button{font-size:14px;gap:8px}.text-button svg{width:13px}.chart-range,.chart-labels{font-size:14px}.empty{min-height:65px;font-size:14px}.asset-title{gap:12px}.asset-title>div{min-width:140px}.asset-title>div>b{font-size:14px}.asset-ticker{font-size:14px;width:35px}th{font-size:14px;padding:10px 12px}td{padding:12px;font-size:14px}.spark{width:70px;height:24px}.buy-button{font-size:14px;gap:7px}.detail-stats{grid-template-columns:1fr;gap:21px;padding-bottom:25px}.detail-stats .panel{display:flex;justify-content:space-between;align-items:center}.detail-stats h2{font-size:26px;margin:0}.detail-stats span{font-size:14px}.insight{padding:15px 0;gap:10px}.insight .asset-logo{display:none}.insight p,.insight b{font-size:14px}.insight .buy-button{margin-left:5px}.insight small{font-size:14px}.search{max-width:150px;gap:7px}.search input{min-width:0;width:100%;font-size:14px}.segmented{gap:10px;font-size:14px}.rules-grid{grid-template-columns:1fr;gap:25px}.event{gap:12px}.event-icon{width:17px}.event h3{font-size:15px}.event p,.event-time{font-size:14px}.connection h2{font-size:25px}footer{font-size:14px;letter-spacing:.6px;margin-top:30px;gap:12px}.toast{left:15px;right:15px;bottom:15px;max-width:none;font-size:14px;padding:17px}.trade-dialog{padding:22px;box-shadow:6px 6px #1c231f20}.trade-dialog h2{font-size:31px}.estimate .total b{font-size:17px}.login-screen{display:block;min-height:100vh}.login-art{min-height:170px;height:170px;padding:25px;display:block;overflow:hidden}.login-wordmark{font-size:14px;position:relative}.giant-letter{position:absolute;right:35px;top:-32px;font-size:220px;letter-spacing:-20px;padding:0;transform:rotate(-10deg)}.login-art-bottom{position:absolute;bottom:22px;font-size:14px}.login-panel{padding:50px 30px}.login-panel h2{font-size:65px;margin-bottom:35px}.login-panel form{max-width:380px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.book-select{display:inline-block;width:auto;max-width:205px;margin:0;padding:2px 16px 2px 10px;border:0;border-left:1px solid var(--line);font:14px var(--mono);color:var(--ink);cursor:pointer}.connect-prompt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;margin-bottom:26px;display:flex;justify-content:space-between;gap:15px;font-size:15px;color:var(--muted)}.token-label{margin-top:25px}.token-label input{font:16px var(--mono)}.connection-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:18px}.connection-actions a{display:inline-flex;align-items:center;gap:6px}.finam-connection .connection-facts span{flex-wrap:wrap}.finam-connection .error{overflow-wrap:anywhere}.disconnect-confirm{margin-top:20px;border-top:1px solid var(--line)}.disconnect-confirm button{margin-top:15px}.finam-connection .full{margin-top:22px}@media(max-width:600px){.book-select{max-width:178px;font-size:14px;padding-left:8px}.market-strip{gap:8px}.sim-controls>span{font-size:14px}.connect-prompt,.finam-connection .connection-facts b{font-size:14px}}.signal{display:inline-flex;align-items:center;gap:7px;font:14px var(--mono);color:#8a887c;white-space:nowrap}.signal i{width:7px;height:7px;border-radius:50%;background:#aaa69b;flex-shrink:0}.signal.buy{color:#437759}.signal.buy i{background:#437759}.signal.hold{color:#9c7426}.signal.hold i{background:#c69b36}.signal.sell{color:#b54f43}.signal.sell i{background:#b54f43}.research-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 22px}.research-toolbar>div{display:flex;align-items:center;gap:20px}.research-scope,.research-count{font:14px var(--mono);color:var(--muted)}.research-table{white-space:normal;table-layout:fixed}.research-table th:first-child{width:17%}.research-table th:nth-child(2){width:34%}.research-table th:nth-child(3){width:15%}.research-table th:nth-child(4){width:21%}.research-table td{vertical-align:top;padding-top:22px;padding-bottom:22px}.research-ticker{display:block;font:19px var(--mono);margin-bottom:11px}.research-table small{line-height:1.6}.research-summary{font:16px/1.65 Arial,sans-serif;overflow-wrap:anywhere}.research-reason{display:block;max-width:220px;font:14px/1.65 Arial,sans-serif;color:var(--muted)}.research-row-buttons{display:flex;justify-content:flex-end;align-items:center;gap:18px;flex-wrap:wrap}.refresh-research{padding:0;color:#8c887a}.research-bottom{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:55px;margin-top:35px}.news-list>a{display:block;padding:16px 0;border-top:1px solid var(--line)}.news-list>a>span{font:14px var(--mono);color:var(--muted)}.news-list p{font-size:16px;line-height:1.6;margin-top:7px}.news-list a:hover p{color:var(--orange)}.news-list svg{display:inline;vertical-align:middle}.source-health{padding:14px 0;border-top:1px solid var(--line)}.source-health>span{display:flex;gap:8px;align-items:center;font-size:15px}.source-health i{width:5px;height:5px;background:#b1ab9c}.source-health i.ok{background:#437759}.source-health i.failed{background:#b54f43}.source-health small{display:block;color:var(--muted);font:14px/1.7 var(--mono);margin:8px 0 0 13px}.research-settings form{display:flex;align-items:flex-end;gap:20px;padding:20px 0}.research-settings input{width:100px}.research-settings p{font-size:14px;line-height:1.7;color:var(--muted)}.research-dialog{padding:0 40px 35px;border:1px solid var(--ink);width:900px;max-width:calc(100% - 28px);max-height:94vh;background:var(--paper);color:var(--ink);overscroll-behavior:contain}.research-dialog::backdrop{background:#1c231f90}.research-dialog-top{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;background:var(--paper);padding:22px 0;border-bottom:1px solid var(--line);font:14px var(--mono);letter-spacing:.6px}.research-dialog-top button{padding:0}.report-heading{padding:30px 0 27px}.report-heading h2{font-size:28px;line-height:1.3;font-weight:400;letter-spacing:-.7px;margin:18px 0}.report-heading p{font-size:17px;line-height:1.7;color:#6e6d61}.report-heading>span:last-child{display:block;font:14px var(--mono);color:var(--muted);margin-top:20px}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #959184;border-bottom:1px solid var(--line);padding:22px 0}.scenario-grid>div{border-left:1px solid var(--line);padding-left:25px}.scenario-grid>div:first-child{border:0;padding:0}.scenario-grid span{display:block;font:14px var(--mono);color:var(--muted)}.scenario-grid b{display:block;font-size:35px;font-weight:400;letter-spacing:-1px;margin-top:10px}.scenario-assumptions{font-size:15px;line-height:1.8;color:#7b7668;margin:20px 0 35px;white-space:pre-wrap}.report-body section{margin:30px 0}.report-body h3,.report-sources h3,.report-position h3,.report-decisions h3{font-size:21px;font-weight:400;letter-spacing:-.3px;margin-bottom:14px}.report-body p{font-size:17px;line-height:1.9;margin:12px 0;overflow-wrap:anywhere}.section-citations{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.section-citations a{font:14px/1.6 var(--mono);border-bottom:1px solid #aaa390;color:#827258}.section-citations a:hover,.report-sources a:hover{color:var(--orange)}.report-sources{border-top:1px solid #a59c86;padding-top:25px;margin-top:35px}.report-sources>div{padding:17px 0;border-bottom:1px solid var(--line)}.report-sources a{font-size:16px;line-height:1.7}.report-sources p{font-size:15px;line-height:1.7;margin:8px 0;color:#7b7464}.report-sources small{color:#96907f;font:14px var(--mono)}.report-position,.report-decisions{border-top:1px solid #a59c86;margin-top:35px;padding-top:25px}.report-position p,.report-decisions p,.report-history p{font-size:15px;line-height:1.8;color:#7c7564;margin:10px 0}.report-metrics{display:flex;gap:25px;margin:20px 0;font:14px/1.8 var(--mono);flex-wrap:wrap}.report-metrics b{display:block;color:var(--ink);font-size:17px;margin-top:5px}.report-decisions label{margin:20px 0}.report-decisions>div{display:flex;gap:25px}.report-history{margin-top:35px}.report-history>button{display:flex;width:100%;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:15px 0;font:14px var(--mono)}@media(max-width:850px){.research-table{min-width:850px}.research-bottom{gap:25px;grid-template-columns:minmax(0,1.7fr) minmax(210px,1fr)}.app-header nav{gap:15px}}@media(max-width:600px){.research-toolbar{align-items:flex-start;gap:12px}.research-toolbar>div{flex-direction:column;gap:9px;align-items:flex-end}.research-scope{font-size:14px;padding-top:5px}.research-count{font-size:14px}.research-toolbar .secondary{font-size:14px;padding:8px 10px}.research-bottom{display:block}.research-dialog{padding:0 20px 25px}.report-heading h2{font-size:25px}.report-heading p,.report-body p{font-size:16px}.scenario-grid>div{padding-left:15px}.scenario-grid span{font-size:14px}.scenario-grid b{font-size:28px}.app-header nav{gap:12px}.nav-item{flex-shrink:0}.research-settings{margin-bottom:30px}.report-body h3{font-size:20px}}.spend-trigger{display:flex;align-items:center;gap:12px;width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;margin:0 0 22px;font:14px var(--mono);text-align:left}.spend-trigger b{margin-left:auto;font-weight:400;color:var(--orange)}.spend-trigger:hover{color:var(--orange)}.spending-dialog{width:1000px}.spend-heading{display:flex;align-items:center;justify-content:space-between;margin:28px 0 25px}.spend-heading h2{font-size:29px;font-weight:400;letter-spacing:-1px}.spend-heading p{font:14px var(--mono);color:var(--muted);margin-top:10px}.spend-presets{display:flex;gap:22px;font:14px var(--mono)}.spend-presets button{padding:6px 0;border-bottom:1px solid transparent;color:var(--muted)}.spend-presets button.active{border-color:var(--orange);color:var(--ink)}.spend-period{display:flex;align-items:flex-end;gap:18px;margin:20px 0 28px}.spend-period label{flex:1;min-width:0}.spend-period input{font:15px var(--mono);width:100%;min-width:0}.spend-period button{margin-bottom:0;height:40px}.spend-total{display:grid;grid-template-columns:2fr 1fr 1fr;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:25px 0;gap:25px}.spend-total span{font:14px var(--mono);color:var(--muted)}.spend-total strong{display:block;font-size:44px;font-weight:400;letter-spacing:-1.5px;margin-top:12px;white-space:nowrap}.spend-total b{display:block;font:26px var(--mono);margin-top:17px}.spend-total small{font:14px var(--mono);color:var(--muted)}.spend-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px;margin:26px 0}.spend-categories span,.spend-categories small{display:block;font:14px var(--mono);color:var(--muted)}.spend-categories b{display:block;font-size:24px;font-weight:400;margin:10px 0}.spend-components{font:14px var(--mono);border-bottom:1px solid var(--line);padding-bottom:20px}.spend-components>div{padding:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:17px 30px}.spend-components span{display:flex;justify-content:space-between;gap:15px}.spend-components b{font-weight:400}.spend-components p{font-size:14px;line-height:1.8;color:var(--muted)}.spend-section{margin-top:35px}.spend-section h3{font-size:20px;font-weight:400}.spend-history{max-height:300px}.spend-requests details{border-top:1px solid var(--line)}.spend-requests summary{display:grid;grid-template-columns:1.1fr 1.6fr 1fr;gap:15px;padding:17px 0;font:14px var(--mono);list-style:none;align-items:start}.spend-requests summary>b{text-align:right;font-weight:400}.spend-requests summary small{display:block;font:14px/1.6 var(--mono);color:var(--muted);margin-top:6px}.spend-requests details[open] summary{color:var(--orange)}.spend-request-detail{display:grid;grid-template-columns:1fr 1fr;gap:17px 30px;padding:12px 0 25px;font:14px var(--mono)}.spend-request-detail span{display:flex;justify-content:space-between;gap:18px;color:var(--muted)}.spend-request-detail b{font-weight:400;color:var(--ink)}.spend-note{font:14px/1.8 var(--mono);color:var(--muted);margin:18px 0}.spend-note a{border-bottom:1px solid var(--line)}.spend-id{overflow-wrap:anywhere}.spend-footer{border-top:1px solid var(--line);padding-top:20px;margin-top:30px}.spend-pagination{display:flex;justify-content:space-between;margin:20px 0}@media(max-width:600px){.spend-heading h2{font-size:25px}.spend-period{flex-wrap:wrap;gap:12px}.spend-period label{flex-basis:100%}.spend-period button{width:100%}.spend-total{grid-template-columns:1fr 1fr;gap:20px}.spend-total>div:first-child{grid-column:1/-1}.spend-total strong{font-size:38px}.spend-total b{font-size:22px;margin-top:8px}.spend-categories{grid-template-columns:1fr 1fr}.spend-components>div,.spend-request-detail{grid-template-columns:1fr}.spend-requests summary{grid-template-columns:1fr auto;gap:10px}.spend-requests summary>span:nth-child(2){grid-column:1;grid-row:2}.spend-requests summary>b{grid-column:2;grid-row:1}.spend-presets{gap:18px}.spend-history table{min-width:440px}}.discovery-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:24px;background:#ddd7ce;border:1px solid #ddd7ce}.discovery-summary>div{background:#f5f2ec;padding:20px 24px;display:grid;gap:10px}.discovery-summary span{font-size:15px;color:#77736c}.discovery-summary strong{font-size:30px;font-weight:500}.discovery-toolbar{display:flex;gap:14px;padding:0 24px 20px;flex-wrap:wrap}.discovery-toolbar select{padding:10px;border:1px solid #ded8d0;background:transparent;border-radius:3px;font:inherit}.discovery-toolbar .search{flex:1;min-width:200px}.discovery-reason{max-width:400px;min-width:230px}.discovery-reason>span{display:block}.candidate-tag{font-size:14px;color:#46725a;margin-bottom:6px}.discovery-actions{display:flex;gap:12px;align-items:center}.discovery-actions button{white-space:nowrap}.discovery-pagination{display:flex;gap:20px;padding:16px 24px;justify-content:flex-end;align-items:center}.discovery-pagination span{margin-right:auto;color:#777;font-size:15px}.discovery-message{padding:12px 24px;background:#e8eee6;display:flex;justify-content:space-between}.recommendation-unread{background:#eef3e6!important;box-shadow:inset 3px 0 #65824d}.recommendation-unread.sell{background:#f9ece4!important;box-shadow:inset 3px 0 #bf7858}.signal.needs_data{color:#81766b}.signal.needs_data i{background:#9b8e7f}.research-alerts{position:relative}.alerts-toggle{font-size:15px;display:flex;align-items:center;gap:8px;padding:10px;white-space:nowrap}.alerts-toggle b{background:#e65b30;color:#fff;border-radius:20px;padding:2px 6px}.alerts-popover{position:absolute;right:0;top:45px;width:min(420px,90vw);max-height:65vh;overflow:auto;background:#faf8f2;border:1px solid #d5cec3;box-shadow:0 12px 40px #0002;z-index:50}.alerts-popover>p{padding:20px}.alerts-popover .panel-heading{padding:18px}.alerts-popover h2{font-size:19px}.alert-item{padding:18px;border-top:1px solid #ddd7cc}.alert-item p{font-size:16px;line-height:1.5;margin:10px 0}.alert-item>div{display:flex;justify-content:space-between}.alert-item.buy{border-left:3px solid #65824d}.alert-item.sell{border-left:3px solid #bf7858}.refresh-research{display:flex;align-items:center;gap:5px;width:auto!important;font-size:14px}.research-row-buttons{flex-wrap:wrap}.discovery-panel table td{vertical-align:top}@media(max-width:800px){.discovery-summary{grid-template-columns:repeat(2,1fr)}.discovery-summary>div{padding:15px}.discovery-toolbar{padding:0 16px 16px}.discovery-toolbar select{flex:1;min-width:140px}.research-alerts{position:static}.alerts-popover{right:12px;top:62px}.alerts-toggle{font-size:14px}.discovery-summary strong{font-size:25px}}.discovery-toolbar select{width:auto;flex:0 1 220px}.discovery-toolbar .search{width:auto;flex:1 1 250px}.research-alerts{align-self:center;margin-left:auto}.app-header .research-alerts+.logout{margin-left:12px}@media(max-width:800px){.discovery-toolbar select{flex:1 1 150px}.research-alerts{margin-left:0}}@media(max-width:600px){.discovery-panel table,.multi-positions table{display:block;min-width:0;width:100%}.discovery-panel thead,.multi-positions thead{display:none}.discovery-panel tbody,.multi-positions tbody{display:block}.discovery-panel tr,.multi-positions tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:18px 0;border-bottom:1px solid var(--line)}.discovery-panel td,.multi-positions td{display:block;border:0;padding:0;white-space:normal;min-width:0}.discovery-panel td:nth-child(3),.discovery-panel td:last-child,.multi-positions td:last-child{grid-column:1/-1}.discovery-panel td:nth-child(4){grid-column:1/-1;color:var(--muted);font-size:14px}.discovery-panel td:nth-child(4) small{display:inline;margin-left:10px}.discovery-reason{max-width:none;min-width:0}.discovery-actions{flex-wrap:wrap;gap:10px 20px;justify-content:flex-start;margin-top:7px}.discovery-panel .discovery-actions .secondary{margin-left:auto}.multi-ticket{max-width:calc(100vw - 24px)}.multi-positions td:first-child{grid-column:1/-1}.multi-positions td:nth-child(4):before{content:"Стоимость / ГО";display:block;color:var(--muted);font-size:14px;margin-bottom:5px}.multi-positions td:nth-child(5):before{content:"Результат";display:block;color:var(--muted);font-size:14px;margin-bottom:5px}}@media(max-width:600px){.research-table{display:block;min-width:0!important;width:100%}.research-table thead{display:none}.research-table tbody{display:block}.research-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.research-table td{display:block;min-width:0;white-space:normal;border:0;padding:0}.research-table td:first-child,.research-table td:nth-child(2),.research-table td:nth-child(4),.research-table td:last-child{grid-column:1/-1}.research-table td:nth-child(3):before{content:"Базовый сценарий";display:block;font-size:14px;color:var(--muted);margin-bottom:5px}.research-table .research-summary{min-width:0;max-width:none}.research-row-buttons{justify-content:flex-start;gap:14px}.research-actions .research-reason{max-width:none}.research-toolbar>div{flex-wrap:wrap;justify-content:flex-start}.research-toolbar{gap:12px;align-items:flex-start;flex-wrap:wrap}}.discovery-panel td{white-space:normal;overflow-wrap:anywhere}.discovery-panel .discovery-reason{min-width:0;max-width:none;line-height:1.55;font-family:Arial,Helvetica,sans-serif}.discovery-reason .signal{display:inline-flex;margin-bottom:7px}.discovery-reason>.text-button{margin-top:10px}.discovery-reason>small{white-space:normal}@media(min-width:601px){.discovery-panel table{table-layout:fixed;min-width:900px}.discovery-panel th:first-child{width:20%}.discovery-panel th:nth-child(2){width:12%}.discovery-panel th:nth-child(4){width:14%}.discovery-panel th:last-child{width:260px}.discovery-panel td:nth-child(2){white-space:nowrap}.discovery-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px 12px}}.catalog-tools{display:flex;gap:22px;align-items:center}.discovery-panel .discovery-actions{flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:12px}.discovery-panel .discovery-actions .secondary{margin-left:0}.asset-price{font-size:34px;margin-top:20px;font-variant-numeric:tabular-nums}.asset-price small{font-size:17px;color:var(--muted)}.asset-availability{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:16px}.asset-availability p{flex-basis:100%}.asset-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px}.asset-metrics>div{display:flex;flex-direction:column;gap:7px}.asset-metrics span{color:var(--muted);font-size:15px}.asset-metrics b{font:22px var(--mono)}.asset-more{border-top:1px solid var(--line);padding:16px 0}.asset-more summary{cursor:pointer;font-size:16px}.asset-more p{margin-top:12px!important;font-size:16px!important}.journal-tabs{margin-bottom:28px;display:inline-flex;gap:20px}.agent-state{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.agent-state small{font:14px var(--mono);color:var(--muted)}.agent-indicator{display:flex;align-items:center;gap:8px}.agent-indicator i{height:7px;width:7px;background:#aaa;border-radius:50%}.agent-indicator.active i{background:#437759}.agent-indicator.running i{background:var(--orange)}.agent-indicator.failed i{background:#b54f43}.news-counters{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #929184;border-bottom:1px solid var(--line);padding:22px 0;gap:24px}.news-counters span{color:var(--muted);font:14px var(--mono)}.news-counters strong{display:block;font-size:36px;font-weight:400;margin-top:10px}.news-source-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0 36px}.news-source-list>div{display:flex;flex-direction:column;gap:7px}.news-source-list span,.news-source-list small{font-size:14px;color:var(--muted)}.news-filters{display:flex;gap:20px;margin-bottom:14px;overflow:auto}.news-filters button{padding:8px 0;white-space:nowrap;border-bottom:2px solid transparent;color:var(--muted)}.news-filters button.active{color:var(--ink);border-color:var(--orange)}.news-filters small{font:14px var(--mono)}.news-events article{padding:22px 0;border-top:1px solid var(--line)}.news-event-top{display:flex;gap:18px;align-items:center;margin-bottom:11px}.news-event-top small{font:14px var(--mono);color:var(--muted)}.news-label{font:14px var(--mono)}.news-label.investigate{color:var(--orange)}.news-label.ignore{color:var(--muted)}.news-label.watch{color:#9b7c22}.news-label.processing{color:#437759}.news-events h3{font-size:19px;font-weight:500;line-height:1.5}.news-events p{font-size:16px;line-height:1.65;max-width:1000px;margin:10px 0}.news-symbols{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.news-symbols span{font:14px var(--mono);border:1px solid var(--line);padding:4px 7px}.news-linked-report{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:15px;margin:12px 0}.news-linked-report small{flex-basis:100%}.news-original{margin-top:14px}.news-original summary{cursor:pointer;font-size:14px;color:var(--muted)}.news-original>small{display:block;margin-top:12px;color:var(--muted)}.batch-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;padding:12px 0;border-bottom:1px solid var(--line);font:14px var(--mono)}.batch-row p{grid-column:1/-1}.muted{color:var(--muted)}@media(min-width:601px){.discovery-panel table{min-width:1000px}.discovery-panel th:last-child{width:330px}.discovery-panel th:first-child{width:18%}.discovery-panel th:nth-child(2){width:12%}.discovery-panel th:nth-child(4){width:16%}}@media(max-width:600px){.catalog-tools{gap:16px}.discovery-panel .discovery-actions{justify-content:flex-start;gap:14px}.discovery-panel .discovery-actions .secondary{margin-left:auto;padding:8px}.agent-state{flex-direction:column;align-items:flex-start}.news-counters{grid-template-columns:1fr 1fr}.news-source-list{grid-template-columns:1fr;gap:16px}.news-source-list>div{display:grid;grid-template-columns:1fr auto}.news-source-list small{grid-column:1/-1}.news-monitor .panel-heading{flex-wrap:wrap}.news-event-top{flex-wrap:wrap;gap:8px}.news-filters{gap:17px}.news-events h3{font-size:18px}.batch-row{gap:8px;font-size:14px}.asset-metrics{gap:20px}.asset-price{font-size:28px}}.news-coverage{margin:24px 0 36px;border-bottom:1px solid var(--line);padding-bottom:20px}.news-coverage>summary{cursor:pointer;display:flex;gap:14px;align-items:center}.news-coverage>summary:before{content:"+";font:20px var(--mono)}.news-coverage[open]>summary:before{content:"−"}.news-coverage>summary b{font:17px var(--mono)}.news-coverage>summary span{font-size:15px;color:var(--muted)}.source-groups{margin-top:26px}.source-groups h3{font:15px var(--mono);color:var(--muted);font-weight:400}.source-groups .news-source-list{margin:16px 0 26px}.news-source-list a{font-size:16px;line-height:1.5}.news-source-list>div{min-width:0}.ready-filter{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border:1px solid var(--line);padding:10px 14px;font:inherit}.ready-filter[aria-pressed=true]{color:#315941;background:#e3ebe1;border-color:#76917b}.ready-filter:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ai-switch{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line,#ccc9bc);background:transparent;padding:10px 12px;font:inherit;font-size:15px;white-space:nowrap;cursor:pointer;color:inherit}.ai-switch:hover{background:#ffffff15}.ai-switch:disabled{opacity:.5;cursor:wait}.ai-switch-dot{width:7px;height:7px;border-radius:50%;background:#8a877d;flex:none}.ai-switch.active .ai-switch-dot{background:#247851}@media(max-width:1100px){.app-header{flex-wrap:wrap;height:auto;min-height:88px;padding-top:14px;padding-bottom:0;gap:14px}.app-header nav{order:4;flex-basis:100%;width:100%;height:46px;overflow:auto}.ai-switch{margin-left:auto}}.execution-costs{margin:12px 0;padding:12px 0;border-top:1px solid var(--line,#d1cec3)}.execution-costs summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px}.execution-costs small{display:block;line-height:1.5;margin-top:10px;color:var(--muted,#777)}.fill-costs{max-width:320px;white-space:normal}.fill-costs summary{cursor:pointer}.fill-costs small{display:block;margin-top:7px;line-height:1.45}.execution-costs>div{display:flex;justify-content:space-between;gap:16px;margin-top:10px}.execution-costs>div>b{white-space:nowrap}.lifecycle-view,.strategy-lab{display:grid;gap:20px}.lifecycle-view td,.strategy-lab td{white-space:normal;overflow-wrap:anywhere}.lifecycle-view td small{max-width:340px;line-height:1.4}.lifecycle-rules{padding:20px 24px;line-height:1.6}.lifecycle-rules p{max-width:900px;color:var(--muted,#77766e)}.strategy-proof{max-width:460px;min-width:220px;line-height:1.45}.strategy-proof p{margin:10px 0;font-size:16px}.strategy-lab td details{margin-top:8px}.strategy-lab td:nth-child(3),.strategy-lab td:nth-child(4){white-space:nowrap}.strategy-lab .panel-heading{gap:20px;flex-wrap:wrap}.strategy-lab td{vertical-align:top}.strategy-proof{text-align:left}.strategy-lab td:last-child{min-width:170px}.strategy-lab .table-scroll{overflow-x:auto}.strategy-proof dl{margin:12px 0;font-size:16px}.strategy-proof dl>div{display:flex;justify-content:space-between;gap:18px;padding:6px 0;border-top:1px solid #dedbd3}.strategy-proof dt{color:#77766e}.strategy-proof dd{margin:0;text-align:right}.spend-budget{border-top:1px solid var(--line);padding:22px 0;margin-bottom:24px}.spend-budget h3{font-size:20px;font-weight:400}.budget-values,.budget-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.budget-values span{font:14px var(--mono);color:var(--muted)}.budget-values b{display:block;font:16px var(--mono);color:var(--ink);margin-top:12px;overflow-wrap:anywhere}.budget-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;margin-top:24px}.budget-fields label{min-width:0;font:14px var(--mono)}.budget-fields input{width:100%;min-width:0;margin-top:8px}.budget-fields button{height:40px}@media(max-width:650px){.budget-values{grid-template-columns:1fr}.budget-fields{grid-template-columns:1fr 1fr}}:root{color-scheme:dark;--paper:#0a1014;--ink:#dce5e0;--line:#b4cbc51b;--muted:#8d9f9f;--orange:#cbb786;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;background:#080d11;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(ellipse at 45% 0,#1d2a3066,transparent 62%),#080d11;min-height:100vh}button:disabled{opacity:.38}button{transition:color .18s,background .18s,border-color .18s}::selection{background:#c7b38744;color:#f2eee4}h1{font-size:34px;font-weight:350;letter-spacing:-1px}h2{font-weight:450}small,.muted{color:var(--muted)}.app-header{height:76px;position:relative;z-index:30;gap:26px;padding:0 32px;background:#0a1115e8;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--ink)}.wordmark{font-size:26px;font-weight:500;letter-spacing:-1.3px;gap:0;white-space:nowrap}.wordmark-lab{color:#91a3a4;font-weight:300}.app-header nav{gap:22px;flex:1}.nav-item{color:#91a1a3;border-bottom-width:1px;font-size:15px}.nav-item.selected{color:#e4e8df;border-color:#c9b583}.nav-item.selected:before{content:"";position:absolute;bottom:-1px;left:22%;right:22%;height:1px;background:#e6d5ac;box-shadow:0 -2px 13px #d3bb7355}.nav-item em,.alerts-toggle b{background:#c8b383;color:#14191b;font-style:normal}.logout{color:#7b9194}.ai-switch{border-radius:22px;border-color:#a2bbb42a;color:#c9d3cf;padding:9px 13px;font-size:14px}.ai-switch.active{border-color:#7fa78d66;background:#78a38b0c}.ai-switch-dot{background:#7f8d8c}.ai-switch.active .ai-switch-dot{background:#92c6aa;box-shadow:0 0 9px #92c6aa55}.market-strip{background:transparent;border-bottom:1px solid var(--line);padding:0 32px;color:#7f9497;min-height:40px}.mode{font-size:14px;letter-spacing:1.4px;color:#819392}.mode i{background:#8aa497}.book-select{font-size:14px;color:#b4c3bd;background:transparent;border:0}.sim-controls{font-size:14px}.main{max-width:1540px;margin:0 auto;padding:32px}.main>main{min-width:0}.page-title{margin:3px 0 30px;align-items:center}.page-title[hidden]{display:none}.export-link{font-size:14px;color:#809594}.panel{background:linear-gradient(135deg,#17232983,#0d151a99);border:1px solid var(--line);border-radius:14px;box-shadow:inset 0 1px #d9e8df04;overflow:hidden}.panel-heading{padding:22px 24px;border-color:var(--line)}.stats{gap:16px;border:0;margin:0 0 22px}.stat{padding:24px;background:linear-gradient(125deg,#1b272d88,#10191d88);border:1px solid var(--line);border-radius:14px}.stat>span{font-size:14px;color:#9aaba9}.stat strong{font-size:clamp(25px,2.8vw,38px);font-weight:300;letter-spacing:-1px;margin-top:14px}.stat small{color:#849996}.overview-grid{gap:20px;margin-bottom:24px}.performance .chart{height:205px}.chart-range,.chart-labels{color:#819594;font-size:14px}.allocation-total>span{font-weight:300;color:#cbbd9b}.allocation-bar{background:#758e8319;border-radius:3px}.legend{color:#aebfb8;border-color:var(--line)}.legend b{color:#d3ded6}.positive{color:#9ac5ab!important}.negative{color:#d49388!important}table{color:#c4d1cb}th{font-size:14px;font-weight:450;color:#849a9b;border-color:var(--line);letter-spacing:.3px;background:transparent}td{border-color:var(--line);font-size:15px;padding-top:20px;padding-bottom:20px}td small{color:#8c9f9d}tbody tr:hover{background:#b9d0c404}.asset-ticker{background:#92aea30b;color:#cbd8cf;border:1px solid var(--line);border-radius:9px;font-size:14px;letter-spacing:.3px}.asset-title b{font-weight:450}.buy-button,.primary{background:#ccb98e;color:#11191b;border:1px solid #e2d4b833;border-radius:7px;font-weight:500}.primary:hover:not(:disabled),.buy-button:hover:not(:disabled){background:#e0cea7}.secondary{border:1px solid #adc6bc33;background:#b5ccbc07;color:#c2d3c9;border-radius:7px}.secondary:hover:not(:disabled){background:#b4c8bc12}.text-button{color:#bccdc5}.text-button:hover{color:#e2d6b7}.search{background:#0e181b88;border:1px solid var(--line);border-radius:8px;color:#b9ccc4}.search input{background:transparent;color:var(--ink)}input,select,textarea{color:var(--ink);background:#0b1418;border-color:#b1c6c12c;border-radius:7px}option{background:#142026;color:#d5dfd8}input::placeholder{color:#627b7e}.discovery-summary{gap:14px;border:0;background:none;margin-bottom:24px}.discovery-summary>div{background:#14212777;border:1px solid var(--line);border-radius:12px;padding:22px}.discovery-summary span{color:#8a9f9e}.discovery-summary strong{font-size:30px;font-weight:350}.discovery-toolbar select{border-color:var(--line);background:#101a1e}.discovery-message,.connect-prompt{background:#8ba58e0a;border:1px solid #a2b5a51c;border-radius:8px;color:#afc2b7;padding:13px 18px;margin-bottom:18px;font-size:15px}.error{background:#a65f5011;color:#e0b7ad;border:1px solid #d5967b38;border-radius:8px;padding:14px 18px;font-size:15px;line-height:1.6}.ready-filter{border-radius:7px;color:#a6beb3;border-color:var(--line)}.ready-filter[aria-pressed=true]{background:#a5c5ae12;border-color:#a1bda352;color:#c6dccb}.recommendation-unread{background:#9fba8a09!important;box-shadow:inset 2px 0 #a0b58c}.recommendation-unread.sell{background:#cf947d09!important;box-shadow:inset 2px 0 #d09f80}.signal.buy,.signal.hold,.signal.old,.signal.waiting,.signal.needs_data{color:#adbea9}.signal.sell{color:#d0a18d}.signal.buy i{background:#a6c9aa}.signal.sell i{background:#d4a28e}.neutral-badge,.order-badge{background:#a8c3b40a;color:#a8bcb1;border:1px solid var(--line);border-radius:15px}.order-badge.filled{background:#7ca68a12;color:#a8c6ae}.order-badge.canceled,.order-badge.expired{background:#b17d6a0a;color:#bba29b}.order-badge.open,.order-badge.partial{background:#b79f6412;color:#cfbd95}.connection-icon{background:#a7c2b609;color:#b9c7b6;border:1px solid var(--line);border-radius:18px}.connection h2{font-weight:350;font-size:28px}.connection p,.connection-facts span{color:#8ea5a0}.connection-facts b{color:#d1ddd4}.connection-facts{border-color:var(--line)}.connection{padding:30px}.connection .primary{margin-top:15px}.alerts-popover{background:#111b20f7;border:1px solid #b5c7bc30;box-shadow:0 24px 70px #0008;border-radius:12px}.alert-item{border-top-color:var(--line)}.alert-item.buy{border-left-color:#9fb98c}.alert-item.sell{border-left-color:#c39179}.alerts-toggle{color:#9eb3a9;font-size:14px}.toast{background:#17262bf5;color:#dde5d9;border:1px solid #c4d0ba33;border-radius:10px;box-shadow:0 18px 70px #0008}.empty{color:#809995}.empty>span{color:#b9cbc0}.count{background:#a9c1af0b;color:#9fb5a7;border-radius:15px}.news-list a,.source-health,.report-history,.report-body section,.asset-more,.report-sources,.report-decisions,.report-position{border-color:var(--line)}.news-list p,.news-events h3{color:#cfdbd2}.news-counters{border-color:var(--line)}.news-counters strong{font-weight:300;color:#d1dccc}.news-source-list a{color:#b4c6bc}.news-events article{border-color:var(--line)}.news-label.watch{color:#c5b17d}.news-label.processing{color:#a8cbb3}.source-health .ok{background:#8fbca0}.source-health .failed{background:#b98070}.journal-tabs button,.news-filters button{color:#8ba198}.journal-tabs .active,.news-filters .active{color:#d4ddc9;border-color:#c8b287}.discovery-pagination span{color:#8c9f9b}.table-scroll{scrollbar-color:#708a7b44 transparent}.strategy-summary,.lifecycle-summary{background:transparent;color:var(--ink)}dialog{color:var(--ink);background:linear-gradient(140deg,#1a272cfb,#0d171bfc);border:1px solid #b8c8bc38;border-radius:16px;box-shadow:0 30px 110px #000a;max-height:90dvh;scrollbar-color:#a8bfac44 transparent}dialog::backdrop{background:#02080bb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-header,.research-dialog-top{border-color:var(--line)}.report-heading h2{font-size:28px;font-weight:350;line-height:1.4;letter-spacing:-.5px}.report-heading p{color:#a7bdb1}.report-body{font-family:inherit}.report-body h3,.report-sources h3,.report-position h3,.report-decisions h3{color:#d8e0ce;font-weight:450}.report-body p,.report-sources p{color:#b5c8bc;font-size:17px;line-height:1.85}.scenario-grid{gap:12px;background:none;border:0}.scenario-grid>div{background:#b2c5b605;border:1px solid var(--line);border-radius:9px;padding:18px}.scenario-grid b{font-weight:350}.report-metrics,.ticket-summary,.trade-summary{background:#b3c9b908;border-color:var(--line);border-radius:8px}.trade-tabs,.side-switch,.book-tabs{border-color:var(--line);background:#0b161a}.trade-tabs button.active,.side-switch button.active{background:#adc8b51a;color:#cfdac8}.ticket-price,.trade-total{color:#dddec7}.cost-receipt,.cost-details{background:#0b1519;border-color:var(--line)}.spend-total{border-color:var(--line)}.spend-total strong,.spend-categories b{color:#dacbab;font-weight:350}.spend-components,.spend-requests details,.spend-footer{border-color:var(--line)}.budget-card,.budget-summary{background:#142126;border-color:var(--line)}.login-screen{background:radial-gradient(ellipse at 20% 45%,#25404a66,transparent 60%),#080e12}.login-art{background:transparent;border-right:1px solid var(--line);color:#c5d4c7}.login-wordmark{font-size:26px;letter-spacing:-1px}.giant-letter{color:#a6bdad0c;text-shadow:0 0 100px #a5c7b309}.giant-letter span{color:#c7b68944}.login-panel{background:#0d181c55}.login-panel h2{font-size:46px;color:#dce3d7;letter-spacing:-2px;font-weight:300}.login-panel h2 span{color:#c4b283}.login-art-bottom,.login-mode,.mini-label{color:#76928c}.login-panel input{border-color:#a4bca338;background:#0b1519}.loading{color:#9fb6a8;background:#080e12}.page-flow .main{max-width:none;padding:0}.page-flow .market-strip{display:none}.flow-workspace{height:calc(100dvh - 76px);min-height:600px;display:flex;flex-direction:column;background:#080c10}.flow-workspace-bar{display:flex;align-items:center;gap:24px;padding:22px 32px 13px;border-bottom:1px solid #a6bfb009;flex-shrink:0}.flow-workspace-title{display:flex;align-items:baseline;gap:14px}.flow-workspace h1{font-size:25px;font-weight:350;letter-spacing:-.7px}.eyebrow{font-size:14px;letter-spacing:2px;color:#708a87}.flow-live-summary{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:14px;color:#849b92}.connection-dot{height:5px;width:5px;border-radius:50%;background:#687e77}.connection-dot.on{background:#aec3a8;box-shadow:0 0 12px #97b89133}.flow-mode-switch{display:flex;gap:3px;border:1px solid var(--line);border-radius:20px;padding:3px}.flow-mode-switch button{font-size:14px;color:#779088;padding:7px 12px;border-radius:16px}.flow-mode-switch button[aria-pressed=true]{color:#d0dcc6;background:#9ab1a414}.flow-frame{width:100%;flex:1;border:0;min-height:0;background:#080c10}.flow-connection-error{display:flex;align-items:center;gap:20px;padding:12px 32px;background:#4b312333;color:#d6b49c;font-size:15px}.flow-connection-error button{font-size:14px;text-decoration:underline}@media(max-width:1250px){.app-header{padding:0 22px;gap:18px}.app-header nav{gap:16px}.nav-item,.ai-switch{font-size:14px}.wordmark{font-size:24px}.research-alerts{margin-left:0}.main{padding:26px}.stats{gap:10px}.stat{padding:20px}}@media(max-width:1100px){.app-header{height:auto;min-height:110px;padding-top:14px;gap:12px}.app-header nav{order:4;flex-basis:100%;overflow:auto;min-height:43px;gap:25px;scrollbar-width:none}.ai-switch{margin-left:auto}.flow-workspace{height:calc(100dvh - 110px)}.flow-workspace-bar{padding:17px 22px 10px;gap:15px}.flow-live-summary{font-size:14px}}@media(max-width:650px){.main{padding:18px 14px}.app-header{padding-left:16px;padding-right:16px}.app-header nav{gap:21px}.wordmark{font-size:23px}.app-header .research-alerts{display:none}.ai-switch{padding:9px 11px}.market-strip{padding:0 16px}.stats{grid-template-columns:1fr 1fr}.stat{padding:18px 14px}.stat strong{font-size:25px}.page-title{margin-bottom:22px}.page-title h1{font-size:29px}.flow-workspace{min-height:550px}.flow-workspace-bar{padding:15px 15px 10px;flex-wrap:wrap;gap:10px}.flow-workspace-title .eyebrow{display:none}.flow-live-summary{order:3;flex-basis:100%;margin-left:0;font-size:14px}.flow-mode-switch{margin-left:auto}.flow-mode-switch button{padding:6px 9px}.flow-mode-switch svg{display:none}.panel{border-radius:11px}.panel-heading{padding:18px}.connection{padding:24px}.report-heading h2{font-size:25px}.flow-connection-error{padding:12px 16px;flex-wrap:wrap}.discovery-summary{gap:9px}.discovery-summary>div{padding:17px}.discovery-actions{font-size:14px}}@media(prefers-reduced-motion:reduce){button{transition:none}}.main>main{padding:0;max-width:none;margin:0}.stats{padding:0;grid-template-columns:1.45fr 1fr 1fr 1fr}.stat:first-child{padding:24px;border:1px solid var(--line);margin:0;grid-column:auto}.stat:first-child>strong{font-size:clamp(29px,3.2vw,45px);letter-spacing:-1.5px;line-height:1.2;margin:14px 0 10px}.performance{padding:0 24px 20px;margin:0;border:1px solid var(--line)}.performance .panel-heading{padding-left:0;padding-right:0}.allocation{padding:0 24px 22px}.allocation .panel-heading{padding-left:0;padding-right:0}.overview-grid{border:0}.app footer{border-color:var(--line);color:#617c73}.page-flow main>footer{display:none}.page-flow .connect-prompt,.page-flow main>.error{margin:10px 24px}.page-flow .flow-workspace{height:calc(100dvh - 76px);min-height:520px}.page-flow main:has(>.connect-prompt) .flow-workspace{height:calc(100dvh - 142px)}@media(max-width:1100px){.page-flow .flow-workspace{height:calc(100dvh - 110px)}.page-flow main:has(>.connect-prompt) .flow-workspace{height:calc(100dvh - 176px)}}@media(max-width:650px){.stats{grid-template-columns:1fr 1fr}.stat:first-child{padding:18px 14px}.stat:first-child>strong{font-size:28px;letter-spacing:-1px}.performance{padding:0 18px 18px}.allocation{margin-top:16px}.page-flow .flow-workspace{min-height:480px}}.giant-letter{font-size:clamp(65px,9vw,130px);letter-spacing:-8px;line-height:.9;font-weight:300;color:#b1c3b644}.giant-letter span{color:#b4b28a66}.stat>span{font-family:inherit;letter-spacing:0;text-transform:none}.stat:first-child>strong{font-weight:300}.app main .panel table th:first-child,.app main .panel table td:first-child{padding-left:24px}.app main .panel table th:last-child,.app main .panel table td:last-child{padding-right:24px}.main .table-scroll .research-summary{line-height:1.6}.flow-workspace .flow-frame{display:block}.flow-workspace:fullscreen{height:100dvh}@media(max-width:600px){.app main .discovery-panel table td:first-child,.app main .discovery-panel table td:last-child,.app main .multi-positions table td:first-child,.app main .multi-positions table td:last-child,.app main .research-table td:first-child,.app main .research-table td:last-child{padding-left:0;padding-right:0}.app main .discovery-panel .table-scroll,.app main .multi-positions .table-scroll,.app main .research-table{padding-left:16px;padding-right:16px}}tr:hover td{background:#c0d1c304}.research-dialog,.trade-dialog,.spending-dialog{border-color:#bacbbb38;background:linear-gradient(140deg,#18252bf9,#0d171bfc);box-shadow:0 30px 110px #000a}.research-dialog::backdrop,.trade-dialog::backdrop{background:#02080bb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scenario-grid>div:first-child{padding:18px;border:1px solid var(--line)}.research-progress article{border-top:1px solid var(--line);padding:20px 0}.research-progress small{display:block;margin:6px 0;font-size:14px;color:#849e91}.research-progress h3{font-weight:400;margin:9px 0}.research-progress p{font-size:16px;line-height:1.7;margin:12px 0}.research-progress a{color:#c8d3bd}body{font-size:17px;line-height:1.5}.app-header{height:auto;min-height:82px;flex-wrap:wrap;gap:16px;padding-top:12px;padding-bottom:12px}.app-header nav{gap:18px;min-height:40px}.nav-item{font-size:16px}.ai-switch,.alerts-toggle{font-size:14px}.service-status{font-size:14px;color:#b4c3ba;line-height:1.35;white-space:nowrap}.service-status:empty{display:none}.service-status small{display:block;font-size:13px;color:#9badab}.service-status button{font:inherit}.quiet-issue{margin:12px 0;color:#a7b8b1;font-size:15px;max-width:100%;line-height:1.6}.quiet-issue summary{cursor:pointer;list-style-position:inside;width:max-content;max-width:100%;color:#adbbb4}.quiet-issue p{margin:10px 0;padding:12px 16px;border-left:2px solid #b6c4b32a;overflow-wrap:anywhere;white-space:pre-wrap}.inline-status{font-size:15px;color:#afbeb6;margin:12px 0}.flow-workspace>.quiet-issue{margin:0;padding:6px 32px}.flow-live-summary{font-size:15px;line-height:1.45}.main .table-scroll td{font-size:17px;line-height:1.6}.main .table-scroll th,.main .table-scroll small{font-size:14px;line-height:1.55}.main .table-scroll small{margin-top:6px}.main .table-scroll button{font-size:15px}.report-body p,.report-sources p{font-size:18px}.source-health small,.connection p{font-size:16px}.discovery-panel table{min-width:1120px}.discovery-panel th:last-child{width:370px}.discovery-panel .discovery-actions{flex-wrap:wrap;justify-content:flex-start}.app.page-flow{height:100dvh;display:flex;flex-direction:column}.page-flow .main,.page-flow .main>main{flex:1;min-height:0;display:flex;flex-direction:column}.page-flow .flow-workspace{height:auto;flex:1;min-height:420px}.app-header .ai-switch{margin-left:auto}@media(max-width:1500px){.app-header nav{order:5;flex-basis:100%;overflow-x:auto;scrollbar-width:none}.app-header{gap:12px 18px}.nav-item{white-space:nowrap}.app-header .service-status{margin-left:0}}@media(max-width:650px){body{font-size:16px}.app-header{gap:10px;padding:12px 16px}.app-header nav{gap:22px}.service-status{font-size:14px;flex-basis:100%}.service-status small{display:inline;margin-left:10px}.flow-live-summary{font-size:14px}.flow-workspace-bar{padding:14px}.main .table-scroll td{font-size:16px}.main .table-scroll small{font-size:14px}.discovery-panel table{min-width:0}.flow-workspace>.quiet-issue{padding:6px 14px}.report-body p{font-size:17px}}.error{background:none;border:0;border-left:2px solid #bf938266;border-radius:0;box-shadow:none;padding:8px 14px;font-size:16px;color:#c9b7ac}.research-toolbar .discovery-message{background:none}.research-scope,.connection-facts span{font-size:15px}.news-events p{font-size:17px}.news-events h3{font-size:19px}.page-flow .main,.page-flow .main>main,.page-flow .flow-workspace{width:100%;align-self:stretch;margin-left:0;margin-right:0}:root{--canvas:#080e12;--surface:#111b20;--stroke:#bed0cd1c;--muted:#97a9a9;--ink:#e0e8e4;--gold:#d4c298;--nav-width:194px;--header-height:68px}html{scroll-padding-top:100px}body{font-size:16px;background:radial-gradient(ellipse at 70% 0,#22363c38,transparent 60%),var(--canvas)}[hidden]{display:none!important}button,input,select,textarea{font-family:inherit}button{min-height:34px}button:disabled{opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #d4c298;outline-offset:3px}::selection{background:#d4c29835}small{font-size:13px;line-height:1.5}h1{font-size:32px;letter-spacing:-.8px;font-weight:450}h2{font-size:19px;font-weight:500}h3{font-size:17px}.app{padding-left:var(--nav-width);padding-top:var(--header-height);min-height:100dvh}.app.page-flow{display:block;height:100dvh}.skip-link{position:fixed;top:-80px;left:220px;z-index:200;padding:12px;background:var(--gold);color:#101719}.skip-link:focus{top:10px}.workspace-nav{position:fixed;inset:0 auto 0 0;width:var(--nav-width);z-index:45;display:flex;flex-direction:column;background:linear-gradient(165deg,#14202788,#0c1318ee);border-right:1px solid var(--stroke);padding:23px 14px 18px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.workspace-nav .wordmark{font-size:22px;letter-spacing:-.9px;justify-content:flex-start;gap:9px;padding:0 10px;margin-bottom:38px;min-height:30px}.brand-orbit{width:23px;height:23px;flex:none;border-radius:50%;border:1px solid #d2e5df9c;box-shadow:inset 2px 1px 4px #c6b38988,inset -3px -2px 4px #87c6e044,0 0 15px #afc9c40d;background:radial-gradient(circle at 30% 24%,#fff5,transparent 36%)}.brand-name{white-space:nowrap}.workspace-nav nav{display:flex;flex-direction:column;gap:5px}.workspace-nav .nav-item{height:44px;padding:0 13px;justify-content:flex-start;gap:12px;white-space:nowrap;border:1px solid transparent;border-radius:9px;font-size:14px;color:#9eafb0}.workspace-nav .nav-item:hover{background:#c0d0c809;color:#eef3ed}.workspace-nav .nav-item.selected{background:linear-gradient(100deg,#c5b38b17,#a2bec008);border-color:#c1cdb71c;color:#eadfc7}.workspace-nav .nav-item.selected:before{display:none}.workspace-nav .nav-divider{margin-top:24px}.workspace-nav em{margin-left:auto;border-radius:5px;padding:1px 5px;font-size:11px}.nav-account{margin-top:auto;display:flex;gap:10px;align-items:center;padding:16px 9px 0;border-top:1px solid var(--stroke)}.nav-account b{font-size:13px;font-weight:500}.nav-account small{display:block;font-size:11px}.account-dot{width:6px;height:6px;border-radius:50%;background:#c7ba94;box-shadow:0 0 12px #c7ba9422}.workspace-header{position:fixed;top:0;left:var(--nav-width);right:0;height:var(--header-height);z-index:40;display:flex;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid var(--stroke);background:#0b1318e8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.workspace-context{display:flex;align-items:center;gap:12px;font-size:14px;white-space:nowrap}.context-separator{color:#526265}.agent-state-inline{display:flex;align-items:center;gap:7px;font-size:12px;color:#9baead}.agent-state-inline i{height:5px;width:5px;border-radius:50%;background:#839594}.agent-state-inline i.running{background:#a5c9ad;box-shadow:0 0 8px #7aaf8f77}.quick-search{display:flex;gap:8px;align-items:center;margin-left:auto;width:190px;color:#8ca4a7}.quick-search input{border:none;outline:none;background:none;font-size:13px;padding:8px 0;min-width:0;width:100%}.quick-search:focus-within{box-shadow:0 1px #cbb992}.workspace-header .ai-switch{font-size:12px;white-space:nowrap;min-height:36px;border-radius:7px;padding:8px 12px}.workspace-header .logout{margin-left:0;padding:7px}.workspace-header .alerts-toggle{font-size:12px}.workspace-header .spend-trigger.compact{margin:0;width:auto;display:flex;align-items:center;gap:8px;border:0;background:none;padding:8px;white-space:nowrap}.spend-trigger.compact>span{font-size:11px;color:#97aaaa}.spend-trigger.compact b{font-size:13px;font-weight:500;color:#dac9a1}.spend-trigger.compact svg{display:none}.workspace-header .research-alerts{position:relative}.alerts-popover{position:absolute;right:0;top:48px;max-height:75dvh;overflow:auto;width:min(390px,90vw)}.app .market-strip{padding:0 28px;height:36px;min-height:36px;background:#0f171a44;font:12px inherit}.market-strip .mode{font-size:10px;letter-spacing:1px}.market-strip .book-select{font-size:12px;max-width:230px}.sim-controls{font-size:12px}.sim-controls>span:first-child:not(:last-of-type){display:none}.app .main{padding:26px 28px 36px;max-width:1600px;margin:auto;width:100%}.app .main>main{padding:0;max-width:none;width:100%;margin:0;min-width:0}.app .page-title{margin:0 0 24px;min-height:44px}.page-title .export-link{font-size:12px}.panel{background:linear-gradient(135deg,#172328a3,#0d171bc2);border:1px solid var(--stroke);border-radius:12px;box-shadow:inset 0 1px #f1f5e605,0 8px 32px #00000008}.panel-heading{padding:18px 22px}.panel-heading span{font-size:12px}.stats{gap:12px;margin-bottom:16px;grid-template-columns:1.25fr 1fr 1fr 1fr}.stat,.stat:first-child{padding:20px;border-radius:12px}.stat>span{font-size:13px}.stat strong,.stat:first-child>strong{font-size:clamp(24px,2.3vw,34px);letter-spacing:-.8px;margin-top:12px}.stat small{font-size:12px}.overview-grid{gap:16px;margin-bottom:20px}.performance .chart{height:160px}.chart-range,.chart-labels{font:12px inherit}.detail-stats{gap:12px}.detail-stats .panel{padding:18px 22px}.detail-stats h2{font-size:22px;margin-top:5px}.detail-stats span{font-size:12px;letter-spacing:0}.positive{color:#a4cdb7!important}.negative{color:#e1a79c!important}.signal{font-size:12px;white-space:nowrap}.signal.hold{color:#d7c89e}.signal.needs_data,.signal.waiting{color:#a8b8b7}.signal.buy{color:#b4d6b8}.signal.sell{color:#dfa69c}.signal i{width:5px;height:5px}.asset-title .signal{display:flex;margin-top:4px}.asset-ticker{font-size:12px;padding:7px;min-width:50px}.asset-title b{font-size:14px}.allocation-total{padding-top:6px}.allocation-total>span{font-size:48px}.allocation-total small,.legend{font-size:12px}.app .table-scroll td{font-family:inherit;font-size:14px;line-height:1.5;padding-top:16px;padding-bottom:16px}.app .table-scroll th{font:11px inherit;letter-spacing:.7px;text-transform:uppercase;color:#8ca4a6}.app .table-scroll small{font:12px inherit;margin-top:3px}.app .table-scroll button{font:13px inherit}.table-scroll{scrollbar-width:thin}.table-scroll td{font-variant-numeric:tabular-nums}.table-scroll td b{font-weight:500}.table-scroll th{background:#0e181c88}tbody tr{transition:background .15s}.app .discovery-panel table{table-layout:fixed;width:100%;min-width:760px}.discovery-panel th:first-child{width:22%}.discovery-panel th:nth-child(2){width:15%}.discovery-panel th:nth-child(3){width:25%}.discovery-panel th:nth-child(4){width:17%}.app .discovery-panel th:last-child{width:21%}.discovery-panel td{overflow-wrap:anywhere}.discovery-panel .discovery-actions{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.discovery-actions button{padding:8px 10px;white-space:nowrap}.instrument-link{justify-content:flex-start;padding:0;color:#e0e6df;font-weight:550!important;letter-spacing:.3px;min-height:25px}.instrument-link svg{opacity:0;transition:opacity .16s}.instrument-link:hover svg{opacity:1}.execution-state{font-size:12px;line-height:1.4;color:#99abaa}.execution-state.ready{color:#a7c9b6}.execution-state:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;margin:0 6px 2px 0;background:currentColor}.catalog-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;color:#b9c8c3;line-height:1.5}.discovery-reason .text-button{padding:2px 0;min-height:25px;font-size:12px!important}.discovery-toolbar{display:flex;gap:10px;padding:0 22px 18px;flex-wrap:wrap}.discovery-toolbar .search{flex:1;min-width:190px}.search{height:40px;padding:0 12px;display:flex;align-items:center;gap:8px}.search input{font-size:14px;padding:8px 0;width:100%;border:0;outline:none;min-width:0}.search:focus-within{border-color:#c3b58a80;box-shadow:0 0 0 3px #c3b58a0a}.discovery-toolbar select,.ready-filter{font-size:12px;height:40px;min-height:40px;padding:8px 12px}.catalog-tools{gap:14px}.catalog-tools button{font-size:12px}.discovery-pagination{padding:16px 22px;font-size:12px}.discovery-pagination button{font-size:13px}.research-settings{font-size:13px;margin-top:20px;color:#94aaa5}.research-settings summary{padding:12px 0}.research-settings p{max-width:75ch}.primary,.buy-button,.secondary{min-height:36px;font-size:13px;padding:8px 15px;border-radius:7px}.primary{background:linear-gradient(135deg,#ddcfac,#c4b086);border-color:#ebddbc44;box-shadow:inset 0 1px #fff3,0 2px 9px #0002}.primary:hover:not(:disabled){box-shadow:inset 0 1px #fff5,0 3px 16px #d4bc7220}.text-button{font-size:13px}.icon-button{width:34px;height:34px;border:1px solid var(--stroke);border-radius:7px}.icon-button:hover{background:#afc6b911}.decision-toolbar{display:flex;align-items:center;gap:16px;margin:0 0 20px}.decision-toolbar .search{margin-left:auto;max-width:290px}.segmented{display:inline-flex;gap:3px;padding:4px;background:#12202755;border:1px solid var(--stroke);border-radius:8px}.segmented button{padding:6px 12px;min-height:32px;font-size:13px;border:none;border-radius:5px;color:#9aafad}.segmented button.active{background:#b9c9bc12;color:#e3dfcc;box-shadow:0 1px 5px #0002}.decision-list{display:flex;flex-direction:column;gap:10px}.decision-card{display:grid;grid-template-columns:150px 1fr 145px;gap:24px;align-items:center;padding:23px 24px;border:1px solid var(--stroke);border-radius:12px;background:linear-gradient(115deg,#1b2a3066,#111b2066);position:relative;transition:border-color .2s,background .2s}.decision-card:hover{border-color:#b6c6b731;background-color:#b5c2b504}.decision-card.unread{border-color:#cbbd8755;background:linear-gradient(115deg,#bcaa7512,#111b2088)}.decision-card.unread:before{content:"";position:absolute;top:22px;bottom:22px;left:0;width:2px;background:#d5c48c}.decision-symbol{font-size:20px;padding:0;justify-content:flex-start;font-weight:500;min-height:28px}.decision-symbol svg{opacity:.45}.decision-identity>span,.decision-identity>small{display:block;margin-top:5px;color:#9bafad;font-size:12px}.decision-tags{display:flex;gap:12px;align-items:center;margin-bottom:9px;flex-wrap:wrap}.decision-summary{font-size:15px;line-height:1.65;text-align:left;padding:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#d1ddd6;font-weight:400}.decision-summary:disabled{opacity:1}.decision-scenario{display:flex;align-items:baseline;gap:9px;margin-top:12px;font-size:12px;color:#a1b4ad}.decision-scenario b{font-size:23px;color:#d5c494;font-weight:400}.decision-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}.decision-actions>div{display:flex;align-items:center;justify-content:flex-end;gap:10px}.new-mark,.work-status{font-size:11px;display:inline-flex;gap:5px;align-items:center;color:#d6c799}.new-mark{border:1px solid #d6c79922;padding:2px 7px;border-radius:20px}.decision-empty{min-height:390px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border:1px solid var(--stroke);border-radius:14px;background:radial-gradient(ellipse at 50% 35%,#9fb6ac09,transparent 60%)}.empty-orbit{height:64px;width:64px;border:1px solid #c9d7cb50;border-radius:50%;box-shadow:inset 5px 3px 13px #c7b28320,inset -3px -3px 8px #98c1d320,0 0 65px #c4d5b909;margin-bottom:25px}.decision-empty h2{font-size:23px;font-weight:400}.decision-empty p{font-size:14px;color:#99ada7;max-width:390px;line-height:1.7;margin:10px 20px 22px}.decision-empty>div{display:flex;gap:15px}.analysis-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:12px 0}dialog.detail-drawer{margin:0 0 0 auto;width:min(760px,calc(100vw - 36px));height:100dvh;max-height:100dvh;max-width:none;border-radius:16px 0 0 16px;border-width:0 0 0 1px;padding:0 30px 32px;animation:drawer-in .24s cubic-bezier(.2,.7,.2,1);overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:100px}dialog.detail-drawer::backdrop{background:#02080b75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail-drawer .research-dialog-top{position:sticky;top:0;background:#132027f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:4;margin:0 -30px;padding:18px 30px;font-size:11px;letter-spacing:1px}.detail-drawer .report-heading{padding:26px 0 20px}.detail-drawer .report-heading h2{font-size:24px;line-height:1.45;font-weight:450}.detail-drawer .report-heading p{font-size:15px;line-height:1.7;margin:12px 0}.detail-drawer .report-heading>span{font-size:12px}.report-quick-action{display:flex;gap:16px;align-items:center;padding:16px;background:#bdcbb509;border:1px solid var(--stroke);border-radius:9px;margin-bottom:20px}.report-quick-action>div{flex:1}.report-quick-action small,.report-quick-action b{display:block}.report-quick-action b{font-size:14px;font-weight:450;margin-top:4px}.report-quick-action a{white-space:nowrap}.report-outline{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0}.report-outline button{font-size:12px;background:#c2d0bf07;border:1px solid var(--stroke);border-radius:20px;padding:5px 10px;min-height:28px}.report-body p,.report-sources p{font-size:16px;line-height:1.85}.report-body h3{font-size:18px}.report-body section{scroll-margin-top:85px}.report-body section:first-of-type{border-top:0}.scenario-grid{gap:8px}.scenario-grid>div,.scenario-grid>div:first-child{padding:15px}.scenario-grid b{font-size:27px}.scenario-grid span{font-size:12px}.scenario-assumptions{font-size:13px;line-height:1.7}.section-citations{display:flex;flex-wrap:wrap;gap:7px}.section-citations a{font-size:12px;background:#acc3b309;border-radius:4px;padding:4px 7px}.report-sources{scroll-margin-top:85px}.report-sources small{font-size:12px}.report-position,.report-decisions{padding:22px 0}.report-position>h3,.report-decisions>h3{font-size:18px}.report-decisions input{margin-top:7px}.report-history{font-size:13px}.drawer-actions{position:sticky;bottom:-32px;margin:20px -30px -32px;padding:18px 30px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:#132027f5;border-top:1px solid var(--stroke);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:3}.drawer-actions small{margin-left:auto}.asset-metrics{gap:12px}.asset-metrics>div{background:#b9cebd06;border:1px solid var(--stroke);border-radius:8px;padding:15px}.asset-metrics span{font-size:12px}.asset-metrics b{font-size:21px}.asset-price{font-size:38px;font-weight:350}.asset-price small{font-size:15px}.asset-availability,.asset-more{font-size:14px}.trade-dialog{width:min(470px,calc(100vw - 28px));padding:24px}.trade-dialog h2{font-size:28px;font-weight:450;letter-spacing:-.5px}.trade-dialog label{font-size:13px}.trade-dialog input,.trade-dialog select{min-height:44px;font-size:16px}.trade-dialog .quote{padding:18px 0}.trade-dialog .quote b{font-size:24px}.ticket-terms{font-size:12px;margin:15px 0;color:#a3b5ae}.ticket-terms summary{cursor:pointer}.ticket-help{font-size:12px;line-height:1.7}.trade-dialog .available{font-size:13px}.trade-dialog .primary.full{min-height:44px}.dialog-header button,.research-dialog-top button{min-width:36px;min-height:36px}.spending-dialog{width:min(960px,calc(100vw - 28px));padding:28px}.spend-total strong{font-size:40px}.spend-note{font-size:12px!important;line-height:1.6}.spend-requests summary{font-size:13px}.spend-categories{gap:12px}.spend-categories>div{padding:16px;background:#b3c3bc06;border:1px solid var(--stroke);border-radius:9px}.connections{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.connection{padding:24px;display:flex;flex-direction:column;min-width:0}.connection h2{font-size:23px}.connection-icon{width:45px;height:45px;border-radius:13px}.connection p{font-size:14px}.connection-facts{margin-top:20px}.connection-facts span{font-size:12px}.connection-facts b{font-size:13px;overflow-wrap:anywhere;max-width:65%;text-align:right}.connection .primary{margin-top:auto}.connection .connection-actions{margin-top:10px;gap:10px}.connection .text-button{font-size:12px}.connection .spend-trigger{margin:12px 0 18px;padding:12px;font-size:12px}.connection .spend-trigger b{font-size:16px}.rules-grid p{font-size:14px;line-height:1.8}.quiet-issue{font-size:13px}.quiet-issue summary{color:#9aada5}.quiet-issue p{font-size:13px}.error{font-size:14px}.inline-status{display:flex;align-items:center;gap:14px;font-size:13px}.toast{max-width:min(580px,calc(100vw - 32px));font-size:14px;bottom:24px;padding:15px 18px;animation:toast-in .2s ease-out}.toast>span{line-height:1.6}.journal-tabs{margin-bottom:22px}.agent-state{padding:14px 0;align-items:center}.agent-state small{font-size:12px}.news-counters{gap:12px;border:0;margin:12px 0 20px}.news-counters>div{padding:20px;border:1px solid var(--stroke);border-radius:10px;background:#17232966}.news-counters strong{font-size:30px;font-weight:350}.news-counters span{font-size:12px}.news-coverage{padding:14px 0;border-bottom:1px solid var(--stroke);font-size:13px}.news-filters{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 20px}.news-filters button{border:1px solid var(--stroke);border-radius:20px;padding:6px 12px;font-size:12px;min-height:32px}.news-filters button.active{background:#c9bd8c12;border-color:#c9bd8c44}.news-filters small{font-size:11px;margin-left:5px}.news-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.news-events article{padding:20px!important;border:1px solid var(--stroke)!important;border-radius:10px;background:linear-gradient(130deg,#17232988,#101a1e88);min-width:0}.news-events h3{font-size:16px;line-height:1.55;margin-top:12px}.news-events p{font-size:14px;line-height:1.7;color:#a7bcb2}.news-event-top{display:flex;gap:8px;flex-wrap:wrap}.news-event-top small,.news-label{font-size:11px}.news-explanation{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-events article.expanded .news-explanation{display:block}.news-expand{font-size:12px;min-height:26px;padding:0;margin-bottom:10px}.news-original{font-size:12px;margin-top:12px}.news-symbols span{font-size:11px;border-radius:4px;background:#b7c4ad0c;padding:3px 7px}.news-linked-report{font-size:12px;gap:8px;flex-wrap:wrap}.news-source-list>div{padding:14px}.news-source-list small{font-size:12px}.lifecycle-summary{gap:12px}.timeline{padding:10px 24px}.event p{font-size:14px;line-height:1.6}.event-time{font-size:12px}.event h3{font-size:16px}.page-flow{--nav-width:74px}.page-flow .workspace-nav{padding:23px 10px 18px}.page-flow .brand-name,.page-flow .nav-item>span,.page-flow .nav-account>div{display:none}.page-flow .workspace-nav .wordmark,.page-flow .workspace-nav .nav-item{justify-content:center;padding:0}.page-flow .workspace-nav .nav-item em{position:absolute;right:0;top:0;margin:0}.page-flow .nav-account{justify-content:center}.page-flow .main{padding:0;height:calc(100dvh - var(--header-height));max-width:none}.page-flow .main>main,.page-flow .flow-page-host{height:100%;min-height:0;width:100%}.page-flow .flow-workspace{height:100%;min-height:0;width:100%}.flow-workspace-bar{padding:18px 28px 8px;gap:20px;border:0}.flow-workspace-title .eyebrow{display:none}.flow-workspace h1{font-size:23px}.flow-live-summary{font-size:12px}.flow-frame{min-height:0;width:100%;flex:1;border:0}.page-flow .flow-page-host{display:flex;flex-direction:column}.flow-page-host[hidden]{display:none!important}.page-flow .connect-prompt{margin:0}.page-flow .main:has(.connect-prompt) .flow-page-host{height:calc(100% - 52px)}@keyframes drawer-in{0%{opacity:.6;transform:translate(25px)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:1500px){.decision-card{grid-template-columns:180px 1fr 170px;padding:26px 28px}.decision-summary{font-size:16px}.workspace-nav .nav-item{font-size:15px}.workspace-header{gap:22px}.app .main{padding:30px 40px}.app.page-flow .main{padding:0}}@media(max-width:1200px){:root{--nav-width:74px}.workspace-nav{padding:23px 10px 18px}.brand-name,.workspace-nav .nav-item>span,.nav-account>div{display:none}.workspace-nav .wordmark{padding:0;justify-content:center}.workspace-nav .nav-item{justify-content:center;padding:0}.workspace-nav em{position:absolute;top:0;right:0}.nav-account{justify-content:center}.workspace-header{gap:12px;padding:0 22px}.quick-search{width:160px}.workspace-context>span:first-child,.context-separator{display:none}.connections{grid-template-columns:repeat(2,minmax(0,1fr))}.connection:first-child{grid-column:1/-1}.app .discovery-panel table{min-width:740px}.decision-card{grid-template-columns:125px 1fr 130px;gap:18px}.decision-toolbar{gap:10px}.decision-toolbar .search{max-width:240px}}@media(max-width:850px){.workspace-header .spend-trigger.compact>span,.quick-search,.workspace-header .logout{display:none}.workspace-header .spend-trigger.compact{margin-left:auto}.workspace-header .ai-switch{font-size:11px}.workspace-header{gap:10px}.app .main{padding:20px}.stats{grid-template-columns:1fr 1fr}.overview-grid{grid-template-columns:1fr}.allocation{min-height:240px}.decision-card{grid-template-columns:105px 1fr;gap:14px;padding:20px}.decision-actions{grid-column:1/-1;flex-direction:row;justify-content:flex-end;border-top:1px solid var(--stroke);padding-top:12px}.decision-actions>div{margin-left:0}.news-events{grid-template-columns:1fr}.decision-toolbar{flex-wrap:wrap}.decision-toolbar .search{max-width:none;flex:1;min-width:180px}.agent-state{align-items:flex-start;gap:6px;flex-direction:column}.report-quick-action{flex-wrap:wrap}.report-quick-action>div{min-width:180px}.flow-workspace-bar{padding:14px 20px}.flow-live-summary{font-size:11px}}@media(max-width:600px){:root{--nav-width:0px;--header-height:60px}.app,.app.page-flow{padding-left:0;padding-bottom:65px}.workspace-nav,.page-flow .workspace-nav{position:fixed;inset:auto 0 0;width:100%;height:62px;padding:5px 4px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:0;border-top:1px solid var(--stroke)}.workspace-nav .wordmark,.workspace-nav .nav-account{display:none}.workspace-nav nav{flex-direction:row;gap:0;height:100%;justify-content:space-around}.workspace-nav .nav-item,.page-flow .workspace-nav .nav-item{height:50px;min-width:42px;flex:1;flex-direction:column;gap:3px;padding:5px 0;border-radius:6px}.workspace-nav .nav-item svg{width:17px;height:17px}.workspace-nav .nav-item>span,.page-flow .nav-item>span{display:block;font-size:8px;letter-spacing:-.2px}.workspace-nav .nav-divider{margin-top:0}.workspace-header,.page-flow .workspace-header{left:0;padding:0 14px;gap:9px}.workspace-context{font-size:12px}.agent-state-inline{font-size:10px}.workspace-header .ai-switch{font-size:10px;padding:7px;gap:5px}.workspace-header .ai-switch svg{width:12px}.workspace-header .alerts-toggle{font-size:0;min-width:27px}.workspace-header .alerts-toggle:before{content:"◎";font-size:20px}.workspace-header .spend-trigger.compact{padding:3px}.spend-trigger.compact b{font-size:11px}.app .market-strip{padding:0 16px}.market-strip .mode{display:none}.sim-controls{font-size:10px}.app .main{padding:20px 16px}.app .page-title{margin-bottom:18px}.page-title h1{font-size:28px}.stats{gap:8px}.stat,.stat:first-child{padding:16px}.stat strong,.stat:first-child>strong{font-size:25px}.stat>span{font-size:11px}.stat small{font-size:11px}.detail-stats{grid-template-columns:1fr}.panel-heading{padding:16px}.discovery-toolbar{padding:0 16px 16px;gap:8px}.discovery-toolbar .search{flex-basis:100%}.discovery-toolbar select{max-width:48%;flex:1}.ready-filter{flex:1}.catalog-tools button{font-size:11px}.discovery-panel .table-scroll{padding:0!important}.app .discovery-panel table{display:table;min-width:740px}.app .discovery-panel table tr{display:table-row}.app .discovery-panel table td,.app .discovery-panel table th{display:table-cell;padding:12px 14px!important}.app .discovery-panel table thead{display:table-header-group}.app .discovery-panel table td:before{display:none}.decision-toolbar .segmented{width:100%;justify-content:space-between}.decision-toolbar .search{margin:0}.decision-card{grid-template-columns:1fr;padding:18px;gap:12px}.decision-identity{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.decision-identity>small{margin-left:auto}.decision-identity>span{display:none}.decision-symbol{font-size:18px}.decision-summary{font-size:14px}.decision-actions{grid-column:auto}.decision-empty{min-height:330px;padding:20px}.decision-empty>div{flex-direction:column;gap:8px}.decision-empty h2{font-size:21px}.connections{grid-template-columns:1fr}.connection{padding:22px}.news-counters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.news-counters>div{padding:15px}.news-counters strong{font-size:26px}.journal-tabs{display:flex;overflow-x:auto;white-space:nowrap}.journal-tabs button{font-size:11px;padding:6px 9px}.news-events article{padding:16px!important}.detail-drawer .report-heading h2{font-size:21px}dialog.detail-drawer{width:100%;border-radius:0;padding-left:20px;padding-right:20px}.detail-drawer .research-dialog-top{margin:0 -20px;padding:13px 20px}.drawer-actions{margin-left:-20px;margin-right:-20px;padding:14px 20px}.report-outline{gap:5px}.report-outline button{font-size:11px}.report-body p{font-size:15px}.scenario-grid{grid-template-columns:repeat(3,1fr)}.scenario-grid b{font-size:23px}.scenario-grid>div,.scenario-grid>div:first-child{padding:10px}.scenario-grid span{font-size:10px}.spending-dialog{padding:18px}.spend-categories{grid-template-columns:1fr 1fr}.spend-total strong{font-size:32px}.page-flow{--nav-width:0px}.page-flow .main{height:calc(100dvh - 122px);padding:0}.flow-workspace-bar{padding:13px 16px;flex-wrap:wrap;gap:4px}.flow-workspace h1{font-size:21px}.flow-live-summary{margin-left:auto;max-width:240px;text-align:right}.toast{bottom:76px}.app .panel .table-scroll:not(.discovery-panel .table-scroll){overflow-x:auto}.page-flow .flow-workspace{min-height:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app .table-scroll td{font-size:15px}.decision-summary{font-size:16px}.scenario-method,.report-contents{font-size:13px;color:#a6b9af;margin:16px 0;border-bottom:1px solid var(--stroke);padding-bottom:16px}.scenario-method summary,.report-contents summary{cursor:pointer}.scenario-assumptions,.report-outline{margin:14px 0 0}.report-quick-action{position:sticky;top:73px;z-index:3;background:#19272cf5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.analysis-limit{display:flex;align-items:end;gap:16px;max-width:420px;margin:16px 0}.analysis-limit label{font-size:13px;flex:1}.analysis-limit input{margin-top:8px;width:100%;padding:8px 10px}@media(max-width:600px){.app .discovery-panel table{display:block;min-width:0}.app .discovery-panel table thead{display:none}.app .discovery-panel table tbody{display:grid;gap:0}.app .discovery-panel table tr{display:grid;grid-template-columns:1fr 1fr;padding:16px;border-bottom:1px solid var(--stroke);gap:10px}.app .discovery-panel table td{display:block;border:0;padding:0!important;min-width:0}.app .discovery-panel table td:nth-child(2){text-align:right}.app .discovery-panel table td:nth-child(3){grid-column:1/-1}.app .discovery-panel table td:nth-child(3):has(>.research-reason){display:none}.app .discovery-panel table td:nth-child(4){align-self:center;font-size:12px}.app .discovery-panel table td:nth-child(5){min-width:0}.app .discovery-panel .discovery-actions{flex-wrap:wrap;gap:5px}.discovery-actions button{font-size:12px!important;min-height:32px;padding:6px 9px}.decision-summary{font-size:15px}.detail-drawer .report-quick-action{top:63px}.analysis-limit{flex-wrap:wrap}}main:focus{outline:none}.scenario-method summary,.report-contents summary{color:#b4c6bd}.agent-state{margin-bottom:4px}.news-counters{padding:0}.news-coverage{margin:12px 0}.news-monitor>.panel-heading{padding:12px 0}.news-monitor .news-filters{margin:0 0 18px}.detail-stats{border-bottom:0;padding-bottom:0;margin:20px 0}.lifecycle-view .panel{margin-bottom:18px}.connection>.order-badge{position:absolute;top:24px;right:24px;font:10px inherit;letter-spacing:.4px;padding:5px 8px}.connection{position:relative}.performance{margin-bottom:0}.spending-dialog .research-dialog-top{padding:10px 0;margin:0 0 18px;background:transparent;min-height:38px}.spend-heading h2{font-size:27px}.spend-heading p{margin:8px 0 0}.spend-heading{margin-bottom:18px}.spend-presets{margin:12px 0 8px;gap:16px}.custom-period{margin:8px 0 18px;font-size:13px;color:#a2b6b0}.custom-period>summary,.budget-disclosure>summary{cursor:pointer;min-height:28px}.spend-period{margin-top:12px;padding-bottom:14px}.spend-total{padding:18px 0;margin:0;gap:22px}.spend-total strong{font-size:36px}.spend-total b{font-size:24px}.spend-note{font-size:12px;line-height:1.65}.spend-categories{margin:18px 0;gap:12px}.spend-categories>div{padding:16px;border:1px solid var(--stroke);border-radius:9px;background:#c2d9c904}.spend-categories span,.spend-categories small{font-size:12px}.spend-categories b{font-size:22px}.budget-disclosure{font-size:13px;border-bottom:1px solid var(--stroke);padding:12px 0}.budget-disclosure>summary{display:flex;align-items:center;gap:20px;color:#b7c8be}.budget-disclosure>summary:before{content:"+"}.budget-disclosure[open]>summary:before{content:"−"}.budget-disclosure>summary>span{margin-left:auto;font-size:12px;color:#93a8a1}.spending-dialog .spend-budget{padding:12px 0;margin:0;border:0}.spend-section{padding:18px 0}.spend-components{padding:12px 0;margin:0}.spend-requests summary{padding:15px 0}.spend-requests summary>span{font-size:14px}.spend-requests small,.spending-dialog .spend-history th{font-size:12px}.spending-dialog .spend-history td{font-size:14px}@media(max-width:600px){.budget-disclosure>summary{flex-wrap:wrap;gap:8px}.budget-disclosure>summary>span{width:100%;margin-left:20px}.spend-total{gap:12px}.spend-total strong{font-size:29px}.spend-total b{font-size:22px}.spend-period{flex-wrap:wrap}.spend-period label{min-width:100%;max-width:100%}.spend-period input{width:100%;min-width:0}.news-monitor>.panel-heading{gap:10px}.connection:first-child{grid-column:auto}.news-counters>div{padding:15px}.news-counters strong{font-size:27px}}.workspace-nav .mobile-more,.mobile-nav-panel{display:none}@media(max-width:600px){.workspace-nav nav>.nav-item:nth-child(n+5):not(.mobile-more){display:none}.workspace-nav .mobile-more{display:flex}.workspace-nav .nav-item>span,.page-flow .nav-item>span{font-size:10px;letter-spacing:0}.workspace-nav .nav-item,.page-flow .workspace-nav .nav-item{min-width:60px}.workspace-nav .nav-item svg{width:20px;height:20px}.mobile-nav-panel{display:grid;position:absolute;right:12px;bottom:74px;width:230px;padding:9px;border:1px solid #a6bfad30;border-radius:12px;background:#142127fa;box-shadow:0 12px 60px #0009}.mobile-nav-panel button{display:flex;justify-content:flex-start;gap:13px;min-height:47px;padding:9px 13px;font-size:15px;border-radius:6px}.mobile-nav-panel button[aria-current=page]{background:#d2c39c12;color:#ddcfaa}.mobile-nav-panel button:last-child{border-top:1px solid var(--stroke);margin-top:5px}}.workspace-nav{background:linear-gradient(165deg,#131f25,#0c1419);-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;transform:translateZ(0)}.workspace-header{background:#0d161b;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.page-flow .workspace-nav .nav-item.selected{background:#222c2d}.flow-workspace-bar{background:#0b1318}.page-title{isolation:isolate}.app .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.app .stats>.stat,.app .stats>.stat:first-child,.app .stats>.stat:nth-child(2){padding:20px;border:1px solid var(--stroke);margin:0;grid-column:auto;min-width:0;justify-content:flex-start}.app .stats>.stat strong{letter-spacing:-.7px;font-size:clamp(23px,2.25vw,33px);line-height:1.25;white-space:nowrap;font-variant-numeric:tabular-nums;margin:12px 0 0}.app .stats>.stat>span{display:block;min-height:20px}.app .stats>.stat small{min-height:18px;margin-top:8px;display:block}.app .discovery-toolbar{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) auto;gap:10px;align-items:stretch;padding:0 22px 20px}.app .discovery-toolbar .search,.app .discovery-toolbar select,.app .discovery-toolbar .ready-filter{width:100%;min-width:0;max-width:none;margin:0;height:42px;min-height:42px;box-sizing:border-box}.app .discovery-toolbar .search input{width:100%;min-width:0}.app .discovery-toolbar select{padding:8px 12px}.app .discovery-panel table{min-width:980px;table-layout:fixed}.app .discovery-panel th:nth-child(1){width:20%}.app .discovery-panel th:nth-child(2){width:15%}.app .discovery-panel th:nth-child(3){width:27%}.app .discovery-panel th:nth-child(4){width:16%}.app .discovery-panel th:nth-child(5){width:22%}.app .discovery-panel .discovery-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.app .discovery-panel .discovery-actions button{margin:0;justify-content:center;white-space:nowrap}.app .discovery-panel .execution-state{white-space:nowrap;font-size:12px}.app .discovery-panel td{overflow-wrap:normal;word-break:normal}.app .connections{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}.app .connection:first-child{grid-column:auto}.app .connection{height:auto;min-height:0}.app .connection-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;flex:none;margin-bottom:22px}.connection-icon>svg{display:block;width:23px;height:23px;flex:none}.app .connection .primary{margin-top:24px}.app .connection-facts{margin:20px 0 0}.app .connection-facts>span{align-items:baseline}.simulator-terms{margin-top:20px}.simulator-terms>details>summary{padding:20px 24px;display:flex;align-items:center;gap:12px;min-height:62px;cursor:pointer}.simulator-terms>details>summary:before{content:"›";font-size:21px;line-height:1;transition:transform .15s}.simulator-terms>details[open]>summary:before{transform:rotate(90deg)}.simulator-terms>details>summary::-webkit-details-marker{display:none}.simulator-terms .rules-grid{padding:0 24px 24px}.lifecycle-view .table-scroll table{table-layout:auto;min-width:680px;white-space:nowrap}.lifecycle-view .table-scroll td,.lifecycle-view .table-scroll th{white-space:nowrap;word-break:normal;overflow-wrap:normal;min-width:90px}.lifecycle-view .table-scroll td:last-child{min-width:110px}.lifecycle-view .table-scroll td small{white-space:normal;min-width:140px;max-width:300px;word-break:normal;overflow-wrap:break-word}.app .lifecycle-view .table-scroll,.history-panel .table-scroll{overflow-x:auto}.history-panel table{min-width:760px}.history-pagination{display:flex;gap:8px;align-items:center;padding:16px 22px;border-top:1px solid var(--stroke);font-size:13px;flex-wrap:wrap}.history-pagination>span{margin-right:auto;color:#99aeaa}.history-pagination label{display:flex;gap:7px;align-items:center;color:#a6b9b3}.history-pagination input{width:58px;padding:6px;text-align:center}.history-pagination button{padding:6px 12px;font-size:12px}.equity-panel{min-width:0;padding:22px 24px 16px;margin-bottom:0!important}.equity-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.chart-periods{gap:1px;padding:3px}.chart-periods button{font-size:12px;min-height:30px;padding:5px 11px}.equity-range{display:flex;justify-content:space-between;font-size:12px;color:#93a9a4;gap:12px;margin-top:22px;font-variant-numeric:tabular-nums}.equity-plot{position:relative;width:100%;height:220px;outline-offset:5px;touch-action:pan-y;min-width:0}.equity-plot>svg{display:block;width:100%;height:100%;overflow:visible}.equity-tooltip{position:absolute;top:0;transform:translate(-50%);pointer-events:none;display:flex;flex-direction:column;gap:6px;padding:12px 16px;border:1px solid #cabc933c;border-radius:10px;background:#1b292ff5;box-shadow:0 7px 30px #0005;white-space:nowrap;min-width:185px;text-align:center}.equity-tooltip b{font-size:18px;font-weight:450;color:#eee1bd;font-variant-numeric:tabular-nums}.equity-tooltip span{font-size:11px;color:#b0c4bb}.equity-axis{display:flex;justify-content:space-between;color:#93a7a1;font-size:12px;margin-top:6px}.equity-history-start{font-size:12px;color:#819991;margin:12px 0 0}.equity-empty{height:100%;display:grid;place-content:center;color:#8a9e9b;font-size:14px}.overview-grid{align-items:start}@media(max-width:1200px){.app .connections{grid-template-columns:repeat(2,minmax(0,1fr))}.app .discovery-toolbar{grid-template-columns:1fr 1fr}.app .discovery-toolbar .search{grid-column:1/-1}.app .discovery-toolbar .ready-filter{grid-column:1/-1;justify-content:center}.app .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.equity-heading{flex-wrap:wrap}.app .discovery-panel table{min-width:900px}}@media(min-width:601px)and (max-width:1000px){.app .discovery-panel table{display:block;min-width:0;table-layout:auto}.app .discovery-panel table thead{display:none}.app .discovery-panel table tbody{display:block}.app .discovery-panel table tr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(100px,.8fr) minmax(150px,1fr);column-gap:18px;row-gap:12px;padding:20px 22px;border-bottom:1px solid var(--stroke)}.app .discovery-panel table td{display:block;border:0!important;padding:0!important;min-width:0}.app .discovery-panel table td:nth-child(1){grid-column:1;grid-row:1}.app .discovery-panel table td:nth-child(2){grid-column:2;grid-row:1;text-align:left}.app .discovery-panel table td:nth-child(3){grid-column:1/3;grid-row:2}.app .discovery-panel table td:nth-child(3):has(>.research-reason){display:none}.app .discovery-panel table td:nth-child(4){grid-column:3;grid-row:1;align-self:start}.app .discovery-panel table td:nth-child(5){grid-column:3;grid-row:1/3;padding-top:34px!important;align-self:start}.app .discovery-panel .table-scroll{padding:0}.app .discovery-panel .discovery-actions{align-items:stretch}.app .discovery-panel td:before{display:none}}@media(max-width:600px){.app .stats>.stat,.app .stats>.stat:first-child,.app .stats>.stat:nth-child(2){padding:16px}.app .stats>.stat strong{font-size:clamp(19px,5.3vw,29px)}.app .stats>.stat>span{min-height:34px}.app .connections{grid-template-columns:1fr}.app .discovery-toolbar{padding:0 16px 16px}.app .discovery-panel table{min-width:0}.app .discovery-panel .discovery-actions{flex-direction:row;flex-wrap:wrap}.app .discovery-panel tr{grid-template-columns:1fr 1fr}.app .discovery-panel td:nth-child(4){grid-column:1/-1}.app .discovery-panel td:nth-child(5){grid-column:1/-1}.app .discovery-panel .discovery-actions button{flex:1}.equity-panel{padding:18px 16px}.equity-heading{gap:14px}.chart-periods{flex:1}.chart-periods button{flex:1;padding:5px 9px}.equity-plot{height:200px}.equity-tooltip{min-width:170px;padding:11px}.history-pagination{padding:14px;gap:8px}.history-pagination>span{flex-basis:100%;margin-bottom:5px}.history-pagination label{font-size:12px}.history-pagination input{width:46px}.simulator-terms>details>summary{padding:18px}}
