/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media (max-width:800px){.copyAdmissionSummary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.copyAdmissionSummary>summary{flex-direction:column;align-items:flex-start}}.btcGridEntry{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.btcGridEntry>span,.btcGridEconomics>span{background:#f6faf8;border:1px solid #d5e5de;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.btcGridEntry small,.btcGridEconomics small{color:var(--muted);font-size:9px}.btcGridEntry em,.btcGridEconomics em{color:var(--muted);font-size:8px;font-style:normal}.btcGridEconomics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.btcGridEconomics b{font-size:17px}@media (max-width:900px){.btcGridEntry,.btcGridEconomics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.btcGridEntry,.btcGridEconomics{grid-template-columns:1fr}}.btcGridFormula{color:#42645a;background:#eef7f3;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:11px}.btcRangeChecks{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.btcRangeChecks label{cursor:pointer;background:#fff;border:1px solid #c9ddd5;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:36px;display:flex}.btcRangeChecks input{width:14px!important;min-height:14px!important}.btcCalcHint{color:#087957;cursor:help;border:1px solid #79bca3;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-left:4px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex;position:relative}.btcCalcHint>span{z-index:90;color:#294f43;text-align:left;white-space:pre-line;background:#fff;border:1px solid #9bcbb9;border-radius:10px;width:min(420px,75vw);max-height:300px;padding:11px 12px;font-size:10px;font-weight:500;line-height:1.5;display:none;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 14px 34px #1040302e}.btcCalcHint:hover>span,.btcCalcHint:focus>span{display:block}.btcSurfaceKpis article:nth-child(4n) .btcCalcHint>span,.btcGridEconomics>span:nth-child(n+4) .btcCalcHint>span{left:auto;right:0}.weatherRecheckButton{color:#087653;background:#f1faf6;border:1px solid #a9d4c4;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:max-content;max-width:100%;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 2px 7px #0c644817}.weatherRecheckButton:hover{background:#e5f6ef;border-color:#65b99b}.weatherRecheckButton:disabled{opacity:.65;cursor:wait}.weatherRecheckButton:disabled i{animation:.8s linear infinite weatherRecheckSpin}@keyframes weatherRecheckSpin{to{transform:rotate(360deg)}}.weatherMarketBoard .weatherMethodStrip{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:800px){.weatherMarketBoard .weatherMethodStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.weatherAutomaticAccounts{gap:12px;padding:14px;display:grid}.weatherAutomaticAccounts>.cardHead{border:0;align-items:center;padding:0 4px 2px}.weatherAutomaticAccounts>.cardHead small{max-width:840px;color:var(--muted);margin-top:4px;line-height:1.45;display:block}.weatherAccountFreshness{border:1px solid var(--line);background:var(--line);border-radius:10px;align-items:stretch;gap:1px;display:flex;overflow:hidden;box-shadow:0 3px 12px #1740310d}.weatherAccountFreshness>span{background:#f7faf8;gap:3px;min-width:145px;padding:8px 11px;display:grid}.weatherAccountFreshness small{font-size:8px;margin:0!important}.weatherAccountFreshness b{color:#31564a;white-space:nowrap;font-size:11px}.weatherAutomaticAccounts>.paperCopyTest,.weatherAutomaticAccounts .copyReadyEmpty{margin:0}.weatherRealTableWrap{background:#fff;max-height:680px;box-shadow:0 10px 28px #183e300f;border:1px solid #d8e6df!important;border-radius:14px!important}.weatherRealPositionsTable{table-layout:fixed;border-spacing:0;width:100%;min-width:1280px;border-collapse:separate!important}.weatherRealPositionsTable .weatherRealCityCol{width:180px}.weatherRealPositionsTable .weatherRealOutcomeCol{width:190px}.weatherRealPositionsTable .weatherRealExpiryCol{width:112px}.weatherRealPositionsTable .weatherRealEntryCol{width:170px}.weatherRealPositionsTable .weatherRealCurrentCol{width:205px}.weatherRealPositionsTable .weatherRealSharesCol{width:92px}.weatherRealPositionsTable .weatherRealDeltaCol{width:122px}.weatherRealPositionsTable .weatherRealStatusCol{width:150px}.weatherRealPositionsTable th{z-index:3;position:sticky;top:0;background:linear-gradient(#edf6f1,#e7f1ec)!important;border-bottom:1px solid #d3e2da!important;padding:0!important}.weatherRealSort{color:#526b60;width:100%;min-height:46px;font:inherit;letter-spacing:.045em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:10px 11px;font-size:9px;font-weight:800;display:flex}.weatherRealSort i{color:#8ca096;background:#ffffff94;border-radius:6px;place-items:center;min-width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.weatherRealSort:hover,.weatherRealSort.active{color:#096d4f;background:#deeee6}.weatherRealSort.active i{color:#fff;background:#0b8f68}.weatherRealPositionsTable td{vertical-align:top;font-size:10px;line-height:1.38;border-bottom:1px solid #e8efeb!important;padding:13px 11px!important}.weatherRealPositionsTable tbody tr:nth-child(2n){background:#fbfdfc}.weatherRealPositionsTable tbody tr:hover{background:#f0f8f4}.weatherRealPositionsTable td>b,.weatherRealPositionsTable td>a>b{color:#173a2e;font-size:11px;line-height:1.35;display:block}.weatherRealPositionsTable td>a{color:#087b59;text-decoration:none}.weatherRealPositionsTable td>a:hover{text-decoration:underline}.weatherRealPositionsTable td small{color:#71847b;margin-top:4px;font-size:9px;line-height:1.32;display:block}.weatherRealPositionsTable .weatherRealShares{text-align:center}.weatherRealPositionsTable .weatherRealShares b{white-space:nowrap;font-size:13px}.weatherRealPositionsTable .copyCountdown{text-align:center}.weatherRealPositionsTable .positive>b{color:#087e59}.weatherRealPositionsTable .negative>b{color:#b94a4a}@media (max-width:900px){.weatherRealTableWrap{max-height:72vh}.weatherRealPositionsTable{min-width:1180px}.weatherRealPositionsTable td{padding:11px 9px!important}}.weatherAdditionalStation>summary>div:first-child>b{color:#8a6419}.weatherAdditionalStation>summary>div:first-child>small{color:#9a7a3d}.weatherAdditionalStation>summary{background:linear-gradient(90deg,#ca97300e,#0000 42%)}.predictionFocusNavCompact{grid-template-columns:repeat(3,max-content);grid-auto-flow:column;align-items:stretch;max-width:100%;flex-direction:row!important;width:max-content!important;display:grid!important;overflow:auto hidden!important}.predictionFocusNavCompact button{white-space:nowrap!important;width:auto!important}.weatherGroup>summary>div>small{display:none}.weatherViewToggle{justify-content:flex-end;align-items:center;gap:3px;padding:12px 16px 0;display:flex}.weatherTheoryHelp{color:#5d776d;cursor:help;background:#f7faf8;border:1px solid #cfe0d7;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:auto;font-size:12px;font-style:normal;font-weight:900;display:grid}.weatherViewToggle button{border:1px solid var(--line);color:#567067;cursor:pointer;background:#f7faf8;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:800}.weatherViewToggle button.active{color:#fff;background:#0b8b61;border-color:#0b8b61}.weatherOutcomeTable thead th[title]{cursor:help}.weatherOutcomeTable thead th[title]:after{content:"?";color:#6a8178;vertical-align:middle;border:1px solid #cfe0d7;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:5px;font-size:9px;font-weight:900;display:inline-grid}:root{--ui-scale:1.1;--ink:#10231c;--muted:#6f7d76;--line:#dfe6e2;--paper:#f5f7f5;--card:#fff;--green:#138a58;--soft:#e7f5ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);zoom:var(--ui-scale);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}.loginPage{isolation:isolate;background:radial-gradient(circle at 50% 115%,#164b3d 0,#0b2a27 28%,#0000 56%),linear-gradient(#02060d 0%,#06151a 48%,#0a2824 100%);place-items:center;width:100%;min-height:100vh;display:grid;position:relative;overflow:hidden}.nightSky,.starLayer,.skyGlow{pointer-events:none;position:absolute}.nightSky{z-index:-1;animation:13s ease-in-out infinite alternate skyBreathe;inset:-12%}.starLayer{transform-origin:50%;background-repeat:repeat;inset:0}.starLayerFar{opacity:.58;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.25px),radial-gradient(circle,#bdebdc 0 .8px,#0000 1.1px),radial-gradient(circle,#fff 0 .65px,#0000 1px);background-position:7px 19px,74px 31px,42px 67px;background-size:137px 149px,211px 193px,83px 101px;animation:70s linear infinite starsDrift}.starLayerNear{opacity:.88;filter:drop-shadow(0 0 3px #bffff0);background-image:radial-gradient(circle,#fff 0 1.35px,#0000 1.8px),radial-gradient(circle,#93f5cc 0 1px,#0000 1.5px);background-position:43px 81px,172px 19px;background-size:293px 271px,367px 331px;animation:44s linear infinite starsDriftNear,4.8s ease-in-out infinite alternate starsTwinkle}.skyGlow{filter:blur(24px);background:radial-gradient(#2eb68725 0,#17967510 42%,#0000 70%);border-radius:50%;width:72vw;min-width:650px;height:38vw;min-height:340px;animation:18s ease-in-out infinite alternate glowFloat;bottom:-31%;left:14%}.loginForm{z-index:2;justify-items:center;gap:30px;width:min(420px,82vw);display:grid;position:relative}.loginForm img{aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 25px 60px #2cf0a82d);border-radius:50%;width:min(330px,72vw);animation:7s ease-in-out infinite logoFloat}.loginForm input{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#effaf5;text-align:center;background:#0b221fd9;border:1px solid #477768;border-radius:12px;outline:none;width:min(290px,72vw);padding:14px 18px;box-shadow:0 8px 28px #0007,inset 0 1px #ffffff08}.loginForm input:focus{border-color:#2bd28c;box-shadow:0 0 0 3px #2bd28c22}.loginForm input::placeholder{color:#87a99b}.loginFields{gap:11px;width:min(290px,72vw);display:grid}.loginFields input{width:100%}.loginFields button{color:#fff;cursor:pointer;background:#16855d;border:1px solid #35c98e;border-radius:12px;padding:13px 18px;font-weight:700;transition:all .2s;box-shadow:0 10px 28px #06130f80}.loginFields button:hover{background:#1a996a;transform:translateY(-1px)}@keyframes starsDrift{to{transform:translate(-137px,149px)rotate(.6deg)}}@keyframes starsDriftNear{to{transform:translate(90px,-120px)rotate(-.5deg)scale(1.02)}}@keyframes starsTwinkle{0%,18%{opacity:.48}52%{opacity:.9}72%{opacity:.62}to{opacity:1}}@keyframes skyBreathe{to{filter:saturate(1.12);transform:scale(1.035)translateY(-1.2%)}}@keyframes glowFloat{to{opacity:.72;transform:translate(-8%,-9%)scale(1.15)}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.nightSky,.starLayer,.skyGlow,.loginForm img{animation:none}}main{min-height:100vh;display:flex}.rail{color:#dce7e2;z-index:5;background:#10231c;flex-direction:column;width:218px;padding:28px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.4px;align-items:center;gap:11px;padding:0 10px 30px;font-size:20px;font-weight:750;display:flex}.brand>span:last-child{display:grid}.brand small{color:#7f9b8f;letter-spacing:.35px;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:7px}.brandMark{object-fit:cover;border-radius:9px;width:34px;height:34px;display:block;box-shadow:0 0 0 1px #62d6a155}nav{gap:4px;display:grid}nav button,.railBottom>a,.logoutButton{color:#aebeb7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;padding:11px 12px;font-family:inherit;font-size:14px;text-decoration:none;display:flex}nav a{color:#aebeb7;cursor:pointer;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;text-decoration:none;display:flex}nav button span,.railBottom>a span,.logoutButton span{text-align:center;width:18px;font-size:18px}nav a span{text-align:center;color:#6fae93;width:14px;font-size:12px}nav button:hover,nav a:hover,.railBottom>a:hover,.logoutButton:hover{color:#fff;background:#1d352c}nav button.active{color:#fff;background:#244b3c}.railBottom{gap:14px;margin-top:auto;display:grid}.logoutButton{cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.profile{border-top:1px solid #294037;align-items:center;gap:10px;padding:18px 8px 0;display:flex}.profile>span{color:#174d37;background:#d6f3e5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.profile div{font-size:13px;display:grid}.profile small{color:#8ea199;margin-top:3px}.profileButton{color:#f3f8f5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;font-family:inherit;position:relative}.profileButton:hover,.profileButton.active{background:#1d352c}.profileButton i{color:#a9bbb4;margin-left:auto;font-size:17px;font-style:normal}.profileButton.active i{color:#d6f3e5}.modelHero{flex-direction:column;display:flex}.modelHeroChart{border-top:1px solid #dfe7e3;margin-top:28px;padding-top:18px}.modelHeroChart .cardHead{align-items:flex-start}.modelHeroChart .modelHistoryChart{min-height:250px;margin-top:8px}.modelHeroChart .modelHistoryChart svg{height:250px}.settingsGrid{grid-template-columns:minmax(280px,.75fr) minmax(480px,1.5fr);gap:18px;display:grid}.settingsCard h2{margin:5px 0 18px}.settingsWide{min-height:420px}.settingsLead{color:#52675f;max-width:860px;line-height:1.65}.settingsFacts{gap:0;margin:0;display:grid}.settingsFacts div{border-bottom:1px solid #e4ebe7;justify-content:space-between;gap:18px;padding:14px 0;display:flex}.settingsFacts dt{color:#71827b}.settingsFacts dd{text-align:right;margin:0;font-weight:700}.setupSteps{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.setupSteps li{background:#f8fbf9;border:1px solid #dce6e1;border-radius:12px;gap:5px;padding:16px;display:grid}.setupSteps li span{color:#64776f;line-height:1.45}.settingsNotice{color:#735817;background:#fff5d9;border-radius:10px;padding:14px 16px;line-height:1.5}.workspace{width:calc(100% - 218px);max-width:1500px;margin-left:218px;padding:28px 34px 50px}header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.portfolioSwitch{background:#e4ebe7;border-radius:11px;gap:3px;margin-left:auto;margin-right:14px;padding:4px;display:flex}.portfolioSwitch button{color:#687970;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;gap:2px;padding:8px 15px;font-size:12px;font-weight:700;display:grid}.portfolioSwitch button small{color:#87958e;white-space:nowrap;font-size:8px;font-weight:500}.portfolioSwitch button.active small{color:#4e806b}.securityTitle{gap:3px;display:grid}.securityTitle small{color:var(--muted);font-size:13px;font-weight:500}.tradeLedger{background:#f9fbfa;border:1px solid #dfe8e3;border-radius:10px;margin:16px 0;padding:14px}.tradeLedgerHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.tradeLedgerHead h3{margin:2px 0 0;font-size:15px}.tradeLedgerHead>span{color:var(--muted);font-size:10px}.tradeLedgerTable{background:#fff;border-radius:8px;max-height:285px;overflow:auto}.tradeLedgerHeader,.tradeLedgerRow{grid-template-columns:140px 125px 95px 115px 125px 95px;align-items:center;gap:10px;min-width:720px;display:grid}.tradeLedgerHeader{z-index:1;color:var(--muted);text-transform:uppercase;background:#eef4f1;padding:8px 10px;font-size:9px;position:sticky;top:0}.tradeLedgerRow{border-top:1px solid #edf1ef;padding:9px 10px;font-size:10px}.tradeLedgerRow>span:nth-child(2){gap:2px;font-weight:700;display:grid}.tradeLedgerRow small{color:var(--muted);font-size:8px;font-weight:500}.tradeLedgerRow .reconstructed{color:#9a6a13}.ledgerExplanation{color:var(--muted);margin:-4px 0 10px;font-size:10px;line-height:1.45}.tradeLedgerHeader.dividendLedgerGrid,.tradeLedgerRow.dividendLedgerGrid{grid-template-columns:105px 80px 100px 110px 100px 115px minmax(170px,1fr);min-width:920px}.dividendLedgerGrid>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dividendLedger .tradeLedgerTable{max-height:330px}.sourceBadge{text-transform:uppercase;letter-spacing:.04em;color:#53616b;background:#e9eef2;border-radius:999px;width:max-content;padding:2px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.sourceBadge.primary{color:#08783d;background:#dff5e8}.sourceBadge.exchange_registry{color:#235eaa;background:#e5efff}.sourceBadge.secondary_calendar{color:#8a5a00;background:#fff0ce}.dividendLedgerGrid>span:last-child small{color:#a46400;margin-top:3px;font-size:9px;display:block}.ownershipStats small.reconciliationNote{color:#7c898f;font-size:8px;font-weight:500;line-height:1.25}.backtestControlCard{margin-bottom:15px}.backtestForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.backtestForm label{color:var(--muted);gap:6px;font-size:9px;font-weight:700;display:grid}.backtestForm select,.backtestForm input{border:1px solid var(--line);color:#243d33;width:100%;font:inherit;background:#f8faf9;border-radius:8px;padding:10px}.backtestActions{justify-content:space-between;align-items:center;gap:15px;margin-top:14px;display:flex}.checkLabel{color:#52675e;align-items:center;gap:8px;font-size:10px;display:flex}.primaryButton{color:#fff;cursor:pointer;background:#087b4b;border:0;border-radius:9px;padding:11px 17px;font-size:10px;font-weight:800}.primaryButton:disabled{opacity:.55;cursor:wait}.backtestMethod{color:var(--muted);margin:12px 0 0;font-size:9px}.backtestError{background:#fff0ee;border-radius:8px;padding:10px;color:#b34d43!important}.backtestSummary{grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:15px;display:grid}.backtestSummary article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;padding:13px;display:grid}.backtestSummary span,.backtestSummary small{color:var(--muted);font-size:8px}.backtestSummary b{color:#29483b;font:600 15px Georgia,serif}.backtestResultGrid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:15px;margin-bottom:15px;display:grid}.backtestChart{width:100%;height:220px;margin-top:10px}.backtestEquityLine,.backtestBenchmarkLine{fill:none;stroke-width:2.2px;vector-effect:non-scaling-stroke}.backtestEquityLine{stroke:#16a267}.backtestBenchmarkLine{stroke:#718399;stroke-dasharray:6 4}.backtestHoldoutLine{stroke:#d08a2f;stroke-width:1.3px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.backtestLegend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:8px;display:flex}.backtestLegend span:before{content:"";vertical-align:middle;background:#16a267;width:17px;height:2px;margin-right:5px;display:inline-block}.backtestLegend .benchmark:before{background:#718399}.backtestLegend .holdout:before{background:#d08a2f}.backtestAuditCard>p{color:#68776f;font-size:10px;line-height:1.5}.backtestAuditCard ul{color:#75837c;padding-left:18px;font-size:9px;line-height:1.5}.backtestPeriods{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.backtestPeriods span{background:#f4f7f5;border-radius:8px;gap:4px;padding:10px;display:grid}.backtestPeriods small{color:var(--muted);font-size:8px}.backtestPeriods b{font-size:10px}.backtestPeriods em{color:#47705e;font-size:9px;font-style:normal}.backtestParams{background:#edf7f1;border-radius:8px;padding:9px}.backtestTradeTable{margin-top:14px;overflow:auto}.backtestTradeRow{border-top:1px solid var(--line);grid-template-columns:95px 105px 120px 120px 100px 105px 125px 125px;gap:10px;min-width:1050px;padding:9px 5px;font-size:10px;display:grid}.backtestTradeRow.head{color:var(--muted);font-size:8px;font-weight:800}.backtestTradeCard>.cardHead>span{color:var(--muted);font-size:9px}@media (max-width:1050px){.backtestForm{grid-template-columns:repeat(2,1fr)}.backtestSummary{grid-template-columns:repeat(3,1fr)}.backtestResultGrid{grid-template-columns:1fr}}@media (max-width:620px){.backtestForm,.backtestPeriods{grid-template-columns:1fr}.backtestActions{flex-direction:column;align-items:stretch}.backtestSummary{grid-template-columns:repeat(2,1fr)}}.backtestCoverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.backtestCoverage>span{border:1px solid var(--line);background:#f8faf9;border-radius:8px;grid-template-columns:1fr auto;gap:3px 8px;padding:8px;display:grid}.backtestCoverage small{color:var(--muted);grid-column:1/-1;font-size:8px}.backtestCoverage b{font-size:10px}.backtestCoverage em{color:var(--green);font-size:9px;font-style:normal}@media (max-width:620px){.backtestCoverage{grid-template-columns:1fr}}.backtestEngineVersion{color:#718078;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.dividendEvidenceState{color:#695929;background:#fff9e9;border:1px solid #ead8a8;border-radius:8px;gap:4px;margin-top:10px;padding:9px;display:grid}.dividendEvidenceState.confirmatory_ready{color:#236543;background:#eff9f3;border-color:#b7ddc8}.dividendEvidenceState b{font-size:9px}.dividendEvidenceState span,.dividendEvidenceState small{font-size:8px;line-height:1.4}.dividendEvidenceState small{opacity:.78}.walkForwardFolds{gap:6px;margin-top:10px;display:grid}.walkForwardFolds>span{border:1px solid var(--line);background:#f8faf9;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:7px;display:grid}.walkForwardFolds small{color:var(--muted);font-size:8px}.walkForwardFolds b,.walkForwardFolds em{font-size:8px}.walkForwardFolds em{color:var(--muted);font-style:normal}.resultBreakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.resultBreakdown>div{background:#f8faf9;border:1px solid #e5ece8;border-radius:9px;gap:5px;padding:11px 12px;display:grid}.resultBreakdown span{color:var(--muted);font-size:9px;line-height:1.35}.resultBreakdown b{font-size:12px}.resultBreakdown small{color:var(--muted);font-size:8px}.resultBreakdown .totalResult{background:#edf7f2;border-color:#cfe8dc}.help{color:#47705e;cursor:help;background:#dfe9e4;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-style:normal;display:inline-grid}.liveChart.isLoading{opacity:.5;transition:opacity .15s}@media (max-width:1000px){.resultBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.resultBreakdown .totalResult{grid-column:span 2}}.resultBreakdown>.topupResult{background:#f0f8f4;border-color:#cfe4d9;padding:0;display:block;position:relative}.topupResult>summary{cursor:pointer;gap:5px;height:100%;padding:11px 12px;list-style:none;display:grid}.topupResult>summary::-webkit-details-marker{display:none}.topupResult>summary span{color:var(--muted);font-size:9px;line-height:1.35}.topupResult>summary b{color:var(--green);font-size:12px}.topupResult>summary small{color:var(--muted);font-size:8px}.topupResult>div{z-index:40;background:#fff;border:1px solid #cfded7;border-radius:12px;width:min(410px,100vw - 60px);max-height:330px;padding:12px;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 16px 45px #1038292e}.topupResult header{gap:2px;margin-bottom:7px;display:grid}.topupResult header small,.topupResult p small{color:var(--muted);font-size:8px}.topupResult p{border-top:1px solid #e7eeea;grid-template-columns:1fr auto;gap:3px 12px;margin:0;padding:8px 2px;display:grid}.topupResult p span{color:var(--muted);font-size:9px}.topupResult p b{color:var(--green);font-size:10px}.topupResult p small{grid-column:1/-1}.topupResult p.empty{color:var(--muted);font-size:9px;display:block}.portfolioSwitch button.active{color:#116e4b;background:#fff;box-shadow:0 2px 8px #10231c18}.eyebrow,.cardHead p{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700}h1{letter-spacing:-.7px;margin:0;font:500 29px/1.1 Georgia,serif}.overviewRuntimeToggle{color:#52675e;width:max-content;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdad5;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:8px auto;align-items:center;column-gap:7px;margin-top:9px;padding:6px 10px;display:grid;box-shadow:0 2px 8px #17382b0a}.overviewRuntimeToggle i{background:#9ca9a3;border-radius:50%;grid-row:1/3;width:8px;height:8px;box-shadow:0 0 0 3px #edf1ef}.overviewRuntimeToggle span{font-size:10px;font-weight:800;line-height:1}.overviewRuntimeToggle small{color:var(--muted);font-size:8px;line-height:1.1}.overviewRuntimeToggle.running{color:#08794a;background:#f6fbf8;border-color:#b8dac9}.overviewRuntimeToggle.running i{background:#22ad70;box-shadow:0 0 0 3px #daf4e8}.overviewRuntimeToggle.stopped{color:#856126;background:#fffaf1;border-color:#e2d3bd}.overviewRuntimeToggle:hover{box-shadow:0 4px 12px #17382b14}.status{border:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 10px 9px 13px;display:flex;box-shadow:0 2px 10px #17382b0a}.status:hover{border-color:#a9cbbb;box-shadow:0 4px 14px #17382b12}.status:disabled{cursor:wait;opacity:.78}.status i{background:#98a59f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #edf1ef}.status.online i{background:#28b979;box-shadow:0 0 0 4px #dcf7eb}.status.offline i{background:#d99a3d;box-shadow:0 0 0 4px #fff1d8}.status div{gap:2px;min-width:145px;font-size:12px;display:grid}.status small{color:var(--muted)}.status button{color:#87948e;cursor:pointer;background:0 0;border:0}.heroGrid{grid-template-columns:minmax(0,1.75fr) minmax(265px,.65fr);gap:17px;display:grid}.portfolioValue{align-items:center;gap:9px;display:flex}.staleValueDot,.valueFreshnessDot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.staleValueDot,.valueFreshnessDot.stale{background:#d84a4a;box-shadow:0 0 0 3px #d84a4a1f}.valueFreshnessDot.fresh{background:#16a36a;transition:opacity 30s linear;box-shadow:0 0 0 3px #16a36a1f}.contentGrid{grid-template-columns:1fr;gap:17px;margin-top:17px;display:grid}.modelGrid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:17px;display:grid}.modelHero h2{margin-top:18px}.modelNotice{border-top:1px solid var(--line);color:#687970;margin:35px 0 0;padding-top:16px;font-size:12px}.modelStats{margin-top:22px}.modelPositions{margin-top:17px}.modelGuide{margin-bottom:17px;padding:0;overflow:hidden}.modelGuide summary{cursor:pointer;align-items:center;gap:12px;padding:15px 18px;list-style:none;display:flex}.modelGuide summary::-webkit-details-marker{display:none}.modelGuideIcon{color:#08784b;background:#e2f5ec;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font:700 15px/1 Georgia,serif;display:grid}.modelGuide summary>span{gap:2px;min-width:0;display:grid}.modelGuide summary b{color:#173d30;font-size:13px}.modelGuide summary small{color:var(--muted);font-size:10px;font-weight:400}.modelGuide summary em{color:#08784b;margin-left:auto;font-size:10px;font-style:normal}.modelGuide[open] summary{border-bottom:1px solid var(--line)}.modelGuideBody{padding:17px 18px 19px}.modelGuideBody>p{color:#536a60;margin:0 0 14px;font-size:11px;line-height:1.55}.modelGuideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.modelGuideGrid>div{border:1px solid var(--line);background:#f8fbf9;border-radius:11px;align-content:start;gap:5px;padding:12px;display:grid}.modelGuideGrid b{color:#234c3d;font-size:10px}.modelGuideGrid span{color:#667a71;font-size:9px;line-height:1.5}.modelGuideBody .modelGuideFoot{color:#735b10;background:#fff6d9;border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:9px}.sourceStatus{flex-wrap:wrap;gap:7px;margin:-10px 0 15px;display:flex}.sourceStatus span{color:#607068;background:#edf2ef;border-radius:99px;padding:5px 8px;font-size:9px}.sourceStatus span.ok{color:#08784a;background:#e2f5eb}.sourceStatus span.error{color:#b54d43;background:#fbe8e5}.newsFeed{padding-top:8px}.newsItem{border-bottom:1px solid var(--line);color:inherit;padding:17px 2px;text-decoration:none;display:block}.newsItem:last-child{border-bottom:0}.newsItem:hover h3{color:#0b8253}.newsItem h3{margin:8px 0 6px;font:600 17px Georgia,serif}.newsItem>p{-webkit-line-clamp:4;color:#68776f;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.newsMeta,.newsBadges{color:#849189;flex-wrap:wrap;align-items:center;gap:7px;font-size:9px;display:flex}.newsMeta b{color:#08794a;background:#e4f4eb;border-radius:5px;padding:3px 6px}.newsBadges{margin-top:10px}.newsBadges span{background:#f0f3f1;border-radius:5px;padding:4px 7px}.newsBadges span.confirmed{color:#08794a;background:#dff5e9}.sourceStatus span.warning{color:#765c09;background:#fff2cc}.newsQualityStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.newsQualityStrip span{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.newsQualityStrip small{color:var(--muted);font-size:8px}.newsQualityStrip b{font-size:11px}.newsCoverageDetails{color:#69530d;background:#fff8e7;border-radius:9px;margin:-2px 0 15px;padding:9px 12px;font-size:9px}.newsCoverageDetails summary{cursor:pointer;font-weight:700}.newsCoverageDetails p{margin:7px 0 0;line-height:1.5}.newsBadges span.impactful{color:#8a5500;background:#fff0d7;font-weight:700}.newsHeatCell>div small{text-overflow:ellipsis;white-space:nowrap;color:#829087;max-width:110px;display:block;overflow:hidden}.newsAnalysis{color:#66521e;background:#fff9ea;border-left:3px solid #d6a33a;border-radius:6px;grid-template-columns:minmax(130px,.35fr) 1fr;gap:12px;margin-top:10px;padding:10px 12px;font-size:10px;line-height:1.45;display:grid}.newsAnalysis b{color:#5b4614}.newsAnalysis span{min-width:0}.newsHeatCard{margin-bottom:15px}.newsHeatGrid{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:15px;display:grid}.newsHeatCell{background:#f5f8f6;border:1px solid #dfe7e3;border-radius:9px;padding:10px}.newsHeatCell>div{color:#718078;justify-content:space-between;gap:5px;font-size:8px;display:flex}.newsHeatCell>div b{color:#304a3f;font-size:10px}.newsHeatCell>strong{color:#586a61;margin:8px 0 4px;font:600 17px Georgia,serif;display:block}.newsHeatCell>small{color:#7b8982;font-size:7px}.newsHeatCell.positive{background:#edfaf3;border-color:#c9ead9}.newsHeatCell.positive>strong{color:#158654}.newsHeatCell.negative{background:#fff1ef;border-color:#f0cfca}.newsHeatCell.negative>strong{color:#c04e45}.newsHeatCell.empty{opacity:.55}.heatMethodology{color:#7b8982;margin:12px 0 0;font-size:8px}@media (max-width:1050px){.newsHeatGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.newsHeatGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.newsQualityStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.recommendationNotice{color:#69530d;background:#fff6dc;border-radius:10px;margin:-8px 0 16px;padding:11px 14px;font-size:11px}.recommendationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.recommendationCard{border-left:4px solid #aab7b0}.recommendationCard.consider_increase,.recommendationCard.hold_positive{border-left-color:#24a86d}.recommendationCard.reduce_risk{border-left-color:#df695c}.confidenceBadge{color:#176f4d;background:#edf5f1;border-radius:50%;place-items:center;width:48px;height:48px;font-size:12px;font-weight:800;display:grid}.actionLabel{color:#275143;margin:15px 0 8px;font-size:12px;display:block}.recommendationCard>p{color:#5f7067;font-size:11px;line-height:1.55}.recLevels{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.recLevels span{color:#7a8981;background:#f5f7f6;border-radius:8px;gap:4px;padding:9px;font-size:9px;display:grid}.recLevels b{color:#243d33;font-size:11px}.recommendationCard details{border-top:1px solid var(--line);color:#68776f;padding-top:11px;font-size:10px}.recommendationCard summary{cursor:pointer;color:#315547;font-weight:700}.recommendationCard details a{color:#08794a;margin-top:5px;display:block}.recommendationCard .actionLabel{letter-spacing:.01em;border-radius:999px;width:max-content;max-width:100%;padding:7px 11px;font-weight:800}.recommendationCard.consider_increase .actionLabel{color:#087247;background:#dcf6e9;box-shadow:inset 0 0 0 1px #b9ead2}.recommendationCard.hold_positive{border-left-color:#1689a4}.recommendationCard.hold_positive .actionLabel{color:#08677d;background:#dff4f8;box-shadow:inset 0 0 0 1px #b9e5ed}.recommendationCard.watch{border-left-color:#d59b24}.recommendationCard.watch .actionLabel{color:#805b0a;background:#fff2c9;box-shadow:inset 0 0 0 1px #f0dda0}.recommendationCard.reduce_risk .actionLabel{color:#b52f40;background:#ffe4e7;box-shadow:inset 0 0 0 1px #f3bcc4}.recommendationCard.stale .actionLabel{color:#6e7773;background:#edf0ee;box-shadow:inset 0 0 0 1px #d8dedb}.conclusionHeadline[class*=action-]>b{border-radius:999px;padding:7px 11px;display:inline-block}.conclusionHeadline.action-consider_increase>b{color:#087247;background:#dcf6e9}.conclusionHeadline.action-hold_positive>b{color:#08677d;background:#dff4f8}.conclusionHeadline.action-watch>b{color:#805b0a;background:#fff2c9}.conclusionHeadline.action-reduce_risk>b{color:#b52f40;background:#ffe4e7}.recommendationCard.stale{opacity:.84;border-left-color:#a9b1ad}.recommendationSecurityName{color:var(--muted);margin-top:3px;font-size:9px;display:block}.recommendationValidity{justify-items:center;gap:4px;display:grid}.recommendationValidity>small{font-size:8px;font-weight:800}.recommendationValidity>small.current{color:#138454}.recommendationValidity>small.stale{color:#a36a16}.staleRecommendationNotice{background:#fff4dc;border-radius:8px;padding:8px 10px;color:#785817!important;font-size:9px!important}.card{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:21px 23px;box-shadow:0 3px 15px #10231c08}.cardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card h2{letter-spacing:-1px;margin:0;font:500 33px/1 Georgia,serif}.card h3{margin:0;font:600 19px/1.1 Georgia,serif}.dayChange{letter-spacing:.1px;margin-top:8px;font-size:12px;font-weight:700;display:block}.dayChange.positive{color:#087b4b}.dayChange.negative{color:#c65043}.dayChange.pending{color:#89978f;font-weight:500}.performanceRange{flex-wrap:wrap;gap:8px 14px;margin-top:12px;display:flex}.performanceRange button{color:#8a9891;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 5px;font-size:10px;font-weight:700}.performanceRange button.active{color:#116f4c;border-color:#1ca66d}.performanceDates{gap:8px;margin-top:8px;display:flex}.performanceDates label{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.performanceDates input{border:1px solid var(--line);color:#29463a;font:inherit;background:#f8fbf9;border-radius:7px;padding:5px 7px}.performanceMethod{color:#708078;max-width:760px;margin:8px 0 0;font-size:10px;line-height:1.45}.chartTimeline{color:#718078;justify-content:space-between;gap:12px;margin-top:5px;font-size:10px;display:flex}.radarSummary{grid-template-columns:180px 210px 1fr;gap:10px;margin:16px 0;display:grid}.radarSummary article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;padding:13px;display:grid}.radarSummary span{color:var(--muted);text-transform:uppercase;font-size:9px}.radarSummary b{color:#29463a;font-size:13px}.radarPanel{margin-top:0}.radarList{gap:7px;display:grid}.radarRow{text-align:left;cursor:pointer;color:#29463a;background:#fbfcfb;border:1px solid #e1e8e4;border-radius:10px;grid-template-columns:28px minmax(150px,1.1fr) minmax(220px,1.6fr) 70px 58px 70px minmax(180px,1.1fr);align-items:center;gap:10px;width:100%;padding:11px;display:grid}.radarRow:hover{background:#f4fbf7;border-color:#8bc8aa}.radarRow.research_candidate{border-left:4px solid #18a66d}.radarRow.avoid_or_reduce{border-left:4px solid #e85c6e}.radarRank{background:#e9f2ed;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.radarIdentity,.radarSignal,.radarMetric,.radarSize{gap:3px;display:grid}.radarIdentity small,.radarSignal small,.radarMetric small,.radarSize small,.radarSize em{color:var(--muted);font-size:8px;font-style:normal}.radarIdentity b,.radarSignal b,.radarMetric b,.radarSize b{font-size:10px}.radarRow.research_candidate .radarSignal b{color:#08794a}.radarRow.avoid_or_reduce .radarSignal b{color:#c63f53}.radarRow.sell_candidate{background:#fff8f8;border-left:4px solid #d94155}.radarRow.sell_candidate:hover{background:#fff2f3;border-color:#e28b97}.radarRow.sell_candidate .radarSignal b{color:#bd3044}.radarRow.sell_candidate .radarRank{color:#b52f40;background:#ffe3e7}.radarIdeaGroup{display:grid}.radarConsensusLine{color:#557066;font-size:8px;font-style:normal}.radarMetric em{color:var(--muted);font-size:7px;font-style:normal}.radarMethodDetails{background:#f8fbf9;border:1px solid #dfe9e4;border-top:0;border-radius:0 0 10px 10px;margin:-2px 8px 3px;padding:0 10px}.radarMethodDetails summary{color:#08794a;cursor:pointer;padding:8px 3px;font-size:9px;font-weight:700}.radarMethodDetails>div{grid-template-columns:1fr 1fr;gap:6px;padding:0 0 10px;display:grid}.radarMethodDetails p{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr auto;gap:3px 8px;margin:0;padding:8px;display:grid}.radarMethodDetails p>b,.radarMethodDetails p>span{font-size:9px}.radarMethodDetails p>small{color:var(--muted);grid-column:1/-1;font-size:8px;line-height:1.4}.radarMethodDetails .method-buy>span{color:#07834f}.radarMethodDetails .method-sell>span{color:#c63f53}.radarMethodDetails .method-not_used>span{color:#8a938f}.radarMethodDetails>div>.radarMethodItem{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;padding:0;overflow:hidden}.radarMethodItem>summary{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:9px;list-style:none;display:grid}.radarMethodItem>summary::-webkit-details-marker{display:none}.radarMethodItem>summary span{gap:3px;display:grid}.radarMethodItem>summary b{color:#264b3d;font-size:9px}.radarMethodItem>summary small{color:var(--muted);font-size:8px;font-weight:400;line-height:1.35}.radarMethodItem>summary mark{color:#64736c;background:#edf1ef;border-radius:999px;padding:4px 7px;font-size:8px}.radarMethodItem.method-buy>summary mark{color:#087247;background:#dcf6e9}.radarMethodItem.method-sell>summary mark{color:#b52f40;background:#ffe4e7}.radarMethodItem.method-not_used>summary mark{color:#6e7773;background:#edf0ee}.radarMethodBody{border-top:1px solid var(--line);background:#fbfdfc;grid-template-columns:1fr!important;gap:7px!important;padding:10px!important;display:grid!important}.radarMethodBody p{color:#526a60;line-height:1.5;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:8px!important;display:block!important}.radarMethodBody>div{color:#526a60;font-size:8px}.radarMethodBody ul{margin:5px 0 0;padding-left:17px}.radarMethodBody>small{color:var(--muted);font-size:8px}.radarMethodBody .methodSourceList{flex-wrap:wrap;gap:5px;display:flex}.radarMethodBody .methodSourceList>b{width:100%}.radarMethodBody .methodSourceList a{color:#08794a;background:#eef5f1;border-radius:6px;padding:4px 6px;text-decoration:none}.radarMethodItem>summary mark{font-weight:800}.radarSummary{grid-template-columns:160px 160px 210px 1fr}.radarFilterNotice{color:#705d31;background:#fffaf0;border:1px solid #e8dcc0;border-radius:10px;align-items:flex-start;gap:10px;margin:-7px 0 16px;padding:10px 13px;font-size:9px;line-height:1.45;display:flex}.radarFilterNotice b{white-space:nowrap}@media (max-width:1150px){.radarRow{grid-template-columns:28px 1fr 1.5fr repeat(3,58px)}.radarSize{grid-column:2/-1;grid-template-columns:140px 1fr 1fr;align-items:center}.radarSummary{grid-template-columns:repeat(2,1fr)}.radarSummary article:last-child{grid-column:1/-1}}@media (max-width:760px){.rail nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.rail nav button{min-width:74px}.radarSummary{grid-template-columns:1fr 1fr}.radarRow{grid-template-columns:24px 1fr 52px}.radarSignal{grid-column:2/-1}.radarMetric{display:none}.radarSize{grid-column:2/-1;grid-template-columns:1fr}.radarPanel{padding:13px}.radarSummary article:last-child{grid-column:1/-1}}.ownershipCard{margin:16px 0}.ownershipStats{grid-template-columns:repeat(5,1fr);gap:9px;margin:14px 0;display:grid}.ownershipStats>div{background:#f5f8f6;border-radius:8px;gap:5px;padding:13px;display:grid}.ownershipStats span{color:var(--muted);text-transform:uppercase;font-size:9px}.ownershipStats b{color:#29463a;font-size:13px}.ownershipAllocation{margin:15px 0 10px}.ownershipTable{overflow-x:auto}.ownershipHeader,.ownershipRow{grid-template-columns:145px 85px 125px 125px 135px 110px 125px 145px 160px;align-items:center;gap:12px;min-width:1320px;display:grid}.ownershipHeader{color:var(--muted);text-transform:uppercase;padding:10px 14px;font-size:9px}.ownershipHeader>button{color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ownershipHeader>button:hover{color:#176b46}.ownershipRow{text-align:left;color:#29463a;cursor:pointer;background:#fff;border:0;border-top:1px solid #e6ece8;width:100%;min-height:68px;padding:14px}.ownershipRow:hover{background:#f5faf7}.ownershipRow>span{gap:4px;display:grid}.ownershipRow b,.ownershipRow strong{font-size:12px}.ownershipRow small{color:var(--muted);font-size:10px;line-height:1.35}.ownershipNotice{margin-top:14px}@media (max-width:850px){.ownershipStats{grid-template-columns:repeat(2,1fr)}}.pill{color:#446157;white-space:nowrap;background:#eef3f0;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:700}.pill.up{color:#0b7d4d;background:#e3f5ec}.pill.neutral{color:#38534a;background:#edf1ef}.pill.warn{color:#8a5a00;background:#fff1cf}.legend{color:#687970;justify-content:flex-end;gap:16px;margin-top:11px;font-size:10px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{border-top:2px solid #18a66a;width:21px;height:0}.legend i.baseLine{border-color:#64756d;border-top-style:dashed}.chartWrap{height:188px;margin-top:4px;display:flex}.chartLabels{color:#93a099;flex-direction:column;justify-content:space-between;width:58px;padding:8px 0 16px;font-size:10px;display:flex}.chart{flex:1;overflow:visible}.gridline{stroke:#e8eeea;stroke-width:1px;fill:none;stroke-dasharray:3 4}.line{stroke:#18a66a;stroke-width:2.5px;fill:none}.benchmarkLine{stroke:#667870;stroke-width:5px;fill:none;stroke-dasharray:7 6;opacity:.75}.area{fill:url(#fill)}.chartPending{text-align:center;color:#7a8981;background:#f8faf9;border:1px dashed #cad7d0;border-radius:12px;place-items:center;min-height:150px;margin-top:18px;padding:24px;font-size:12px;display:grid}.liveChart{height:auto;margin-top:10px;position:relative}.liveChart svg{width:100%;height:180px;display:block;overflow:visible}.historyCurrent,.historyBenchmark{fill:none;vector-effect:non-scaling-stroke}.historyCurrent{stroke:#18a66a;stroke-width:2.5px}.historyBenchmark{stroke:#667870;stroke-width:1.7px;stroke-dasharray:7 6}.chartExtremes{pointer-events:none;color:#8c9992;flex-direction:column-reverse;justify-content:space-between;font-size:9px;display:flex;position:absolute;inset:4px auto 35px 7px}.range{z-index:2;justify-content:center;gap:3px;margin-top:8px;display:flex;position:relative}.range button,.range a{color:#819088;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 9px;font-size:11px;text-decoration:none}.range button.selected,.range a.selected{color:#087348;background:#e7f5ee;font-weight:700}.metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:12px;padding-top:15px;display:grid}.metrics div{border-left:1px solid var(--line);gap:4px;padding-left:18px;display:grid}.metrics div:first-child{border:0;padding-left:0}.metrics span,.riskRows span{color:var(--muted);font-size:11px}.metrics b{font-size:14px}.score{color:#177b52;background:#edf7f2;border-radius:50%;place-items:center;width:42px;height:42px;font:600 17px Georgia,serif;display:grid}.riskScale{background:linear-gradient(90deg,#5ecf96 0 40%,#f0c75e 40% 72%,#ec806f 72%);border-radius:9px;height:7px;margin:22px 0 24px;position:relative}.riskScale span{box-sizing:content-box;background:#173f30;border:2px solid #fff;border-radius:2px;width:3px;height:17px;position:absolute;top:-5px;left:64%}.riskRows{gap:15px;display:grid}.riskRows div{justify-content:space-between;align-items:center;font-size:13px;display:flex}.notice{color:#624e13;background:#fff8e5;border:1px solid #f2e2ae;border-radius:10px;gap:10px;margin-top:20px;padding:11px;display:flex}.notice>span{border:1px solid #d1aa3a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.notice p{gap:4px;margin:0;font-size:11px;display:grid}.notice small{color:#806f3e;line-height:1.35}.green{color:#087b4b!important}.red{color:#c65043!important}.textButton{color:#187b56;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.allocation{border-radius:8px;gap:2px;height:8px;margin:20px 0 12px;display:flex;overflow:hidden}.allocation span{display:block}.emptyState{color:#7d8b84;text-align:center;margin:18px 0 4px;font-size:12px}.positionList{display:grid}.position{border-top:1px solid #edf1ee;grid-template-columns:35px 1fr 50px 100px 48px;align-items:center;gap:9px;padding:9px 0;font-size:12px;display:grid}.position:first-child{border:0}.ticker{color:#344b42;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.security{gap:2px;display:grid}.security small,.signalTop small,.newsRow small{color:var(--muted);font-size:10px}.share{color:var(--muted)}.value{text-align:right}.pnl{text-align:right;font-size:11px;font-weight:700}.security .entryPrice{color:#87958e;margin-top:2px;font-size:9px}.positionButton{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;font-family:inherit}.positionButton:hover{background:#f6faf7}.positionButton:first-child{border-top:0}.securityOverlay{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071711b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.securityModal{background:#fff;border-radius:18px;width:min(900px,96vw);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 90px #0008}.securityModal h2{margin:0;font:600 30px Georgia,serif}.modalClose{color:#44584f;cursor:pointer;background:#eef3f0;border:0;border-radius:50%;width:34px;height:34px;font-size:25px;position:absolute;top:15px;right:18px}.securityChart{height:270px;margin-top:22px}.securityChart svg{width:100%;height:100%}.indicatorGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.indicatorGrid div{border:1px solid var(--line);border-radius:10px;gap:5px;padding:13px;display:grid}.indicatorGrid span{color:var(--muted);font-size:10px}.indicatorGrid b{font-size:14px}.securityPeriod{color:#728078;margin:7px 0 0;font-size:11px}.instrumentMeta{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.instrumentMeta span{color:#6b7b73;background:#eef3f0;border-radius:6px;padding:5px 8px;font-size:9px}.instrumentMeta b{color:#29463a}.securityActions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 4px;display:flex}.securityActions span{color:var(--muted);font-size:9px}.terminalToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;display:flex}.timeframes,.zoomControls{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.timeframes button,.zoomControls button{color:#66776e;cursor:pointer;background:#f7f9f8;border:1px solid #d5ded9;border-radius:7px;padding:6px 9px;font-size:10px}.timeframes button.active{color:#fff;background:#173d2f;border-color:#173d2f}.zoomControls span{text-align:center;color:#718078;min-width:70px;font-size:10px}.zoomControls .goLive{color:#08794a;background:#edf9f3;border-color:#9dd8bd}.chartRangeSummary{color:#6d7d75;justify-content:space-between;gap:12px;margin:11px 2px -3px;font-size:9px;display:flex}.chartRangeSummary b{color:#304c40;font-weight:700}.terminalChart{background:#07110e;border-radius:12px;height:390px;margin-top:12px;padding:8px}.terminalGrid{stroke:#26372f;stroke-width:.7px;stroke-dasharray:2 3}.terminalGrid.verticalGrid{opacity:.55}.axisText{fill:#9aafa5;font-family:Arial,sans-serif;font-size:8px}.wickUp{stroke:#34d399;stroke-width:1px}.wickDown{stroke:#fb7185;stroke-width:1px}.candleUp{fill:#22b979}.candleDown{fill:#e85c6e}.volumeBar{fill:#4f7465;opacity:.45}.historyScroller{color:#7b8982;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:9px;font-size:9px;display:grid}.historyScroller input{accent-color:#16855d;width:100%}.signals{flex-direction:column;display:flex}.signal{border-top:1px solid var(--line);padding:13px 0}.signal.primary{margin-top:10px}.signalTop{align-items:center;gap:10px;display:flex}.signalTop>div{flex:1;gap:3px;font-size:12px;display:grid}.signalIcon{color:#07814f;background:#daf4e8;border-radius:8px;place-items:center;width:31px;height:31px;font-size:18px;display:grid}.signalIcon.amber{color:#a46c00;background:#fff0cf}.signalIcon.blue{color:#3571a9;background:#dfebfa}.confidence{color:#4e6259;font:600 13px Georgia,serif}.signal p{color:#54645d;margin:11px 0 9px;font-size:11px;line-height:1.55}.tags{gap:5px;display:flex}.tags span{color:#607068;background:#f1f4f2;border-radius:5px;padding:4px 7px;font-size:9px}.signals .disclaimer{border-top:1px solid var(--line);color:#98a49e;margin-top:auto;padding-top:12px;font-size:9px}.news{margin-top:17px}.toggle{color:#53665d;cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.toggle input{display:none}.toggle span{background:#ccd6d1;border-radius:12px;width:30px;height:17px;position:relative}.toggle span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.toggle input:checked+span{background:#1a9a66}.toggle input:checked+span:after{left:15px}.newsHeader,.newsRow{grid-template-columns:120px 90px 1fr 55px;align-items:center;gap:16px;display:grid}.newsHeader{border-bottom:1px solid var(--line);color:#98a49e;text-transform:uppercase;letter-spacing:.7px;margin-top:20px;padding:8px 0;font-size:9px}.newsRow{border-bottom:1px solid #edf1ee;padding:12px 0;font-size:11px}.newsRow:last-child{border-bottom:0;padding-bottom:0}.newsRow>div{gap:3px;display:grid}.newsTicker{font-weight:800}.impact{color:#77847e;background:#eef2f0;border-radius:7px;justify-self:end;place-items:center;width:28px;height:25px;font-weight:800;display:grid}.impact.positive{color:#08794a;background:#e3f5ec}.impact.negative{color:#b94d42;background:#fbe8e5}@media (max-width:1050px){.heroGrid,.contentGrid,.modelGrid,.recommendationGrid{grid-template-columns:1fr}.modelGuideGrid{grid-template-columns:1fr 1fr}.riskCard{min-height:auto}.workspace{padding:24px}.newsHeader,.newsRow{grid-template-columns:105px 70px 1fr 40px}}@media (max-width:650px){.modelGuideGrid{grid-template-columns:1fr}.modelGuide summary em{display:none}}@media (max-width:760px){.rail{flex-direction:row;align-items:center;width:100%;height:61px;padding:8px 12px;position:fixed;inset:auto 0 0}.brand,.railBottom{display:none}.rail nav{justify-content:space-around;width:100%;display:flex}.rail nav button{text-align:center;gap:2px;padding:8px;font-size:9px;display:grid}.rail nav button span{font-size:17px}.workspace{width:100%;margin-left:0;padding:20px 14px 84px}header{flex-wrap:wrap;align-items:flex-start;gap:10px}.portfolioSwitch{order:3;margin:0}.status div{display:none}.status{padding:10px}.card{padding:18px}.metrics{gap:5px}.metrics div{padding-left:9px}.position{grid-template-columns:34px 1fr 45px 48px}.position .share{display:none}.value{font-size:11px}.newsHeader{display:none}.newsRow{grid-template-columns:68px 55px 1fr 30px;gap:8px}.heroGrid,.contentGrid{gap:12px}.news{margin-top:12px}.toggle{max-width:100%;font-size:9px}.chartLabels{display:none}h1{font-size:24px}.settingsGrid,.setupSteps{grid-template-columns:1fr}.settingsWide{min-height:0}}.terminalChart{overflow:hidden}.terminalChart svg{cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none}.terminalChart svg:active{cursor:grabbing}.ohlcvStrip{color:#91a69d;white-space:nowrap;align-items:center;gap:12px;min-height:24px;padding:2px 8px;font:10px/1.2 Arial,sans-serif;display:flex;overflow:hidden}.ohlcvStrip b{color:#d9e7e0;font-weight:600}.crosshair line{stroke:#a8b9b1;stroke-width:.65px;stroke-dasharray:3 3;pointer-events:none}.crosshair rect{fill:#d7e6df}.crosshair text{fill:#10231b;font:7px Arial,sans-serif}.lastPrice line{stroke:#f5c451;stroke-width:.75px;stroke-dasharray:4 3;pointer-events:none}.lastPrice rect{fill:#d7a72e}.lastPrice text{fill:#07110e;font:700 7px Arial,sans-serif}.quoteUp{color:#34d399}.quoteDown{color:#fb7185}.chartOptions{flex-wrap:wrap;gap:6px;margin:8px 0 -4px;display:flex}.chartOptions button{color:#77857e;cursor:pointer;opacity:.62;background:#f7f9f8;border:1px solid #d7dfdb;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:flex}.chartOptions button.active{opacity:1;color:#29483b;background:#eef4f1}.chartOptions i{background:#829088;width:15px;height:2px}.chartOptions .sma20 i{background:#f4c04d}.chartOptions .sma50 i{background:#60a5fa}.chartOptions .volume i{background:#4f7465;height:7px}.chartOptions .smart i{background:#b879f5;height:7px}.smaLine{fill:none;stroke-width:1.35px;vector-effect:non-scaling-stroke;pointer-events:none}.sma20Line{stroke:#f4c04d}.sma50Line{stroke:#60a5fa}.fvgZone rect{fill:#22c55e18;stroke:#22c55e88;stroke-width:.6px;stroke-dasharray:3 2}.fvgZone.bearish rect{fill:#f43f5e17;stroke:#fb718588}.fvgZone text,.smartLevel text,.liquidityMarker text{fill:#b9cbc2;font:700 7px Arial,sans-serif}.smartLevel line{stroke-width:.8px;stroke-dasharray:5 3}.smartLevel.equilibrium line{stroke:#a78bfa}.smartLevel.bos.bullish line,.smartLevel.choch.bullish line{stroke:#34d399}.smartLevel.bos.bearish line,.smartLevel.choch.bearish line{stroke:#fb7185}.smartLevel.choch line{stroke-width:1.25px}.liquidityMarker circle{fill:#f5c45133;stroke:#f5c451;stroke-width:1.2px}.obZone rect{fill:#38bdf817;stroke:#38bdf899;stroke-width:.8px}.obZone.bearish rect{fill:#f59e0b17;stroke:#f59e0b99}.obZone text{fill:#c6d7cf;font:700 7px Arial,sans-serif}.securityDossier{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.dossierColumn{border:1px solid var(--line);border-radius:12px;min-width:0;padding:13px}.dossierTitle{color:#304b40;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;font-weight:700;display:flex}.dossierTitle b{background:#edf4f0;border-radius:12px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.dossierRecommendation,.dossierNews{color:inherit;border-top:1px solid #e9eeeb;padding:10px 0;text-decoration:none;display:block}.dossierRecommendation>div,.dossierNews>div{justify-content:space-between;gap:8px;display:flex}.dossierRecommendation strong,.dossierNews strong{font-size:10px;line-height:1.35}.dossierRecommendation span,.dossierNews span,.dossierRecommendation small,.dossierNews small{color:#78867f;font-size:8px}.dossierRecommendation p{color:#596a62;margin:6px 0;font-size:9px;line-height:1.45}.dossierRecommendation.consider_increase>div>strong,.dossierRecommendation.hold_positive>div>strong,.dossierNews b.positive{color:#138658}.dossierRecommendation.reduce_risk>div>strong,.dossierNews b.negative{color:#c75046}.dossierNews>strong{color:#314a40;margin:6px 0;display:block}.dossierNews:hover>strong{color:#08794a}.dossierEmpty{color:#849189;text-align:center;margin:16px 0;font-size:9px}@media (max-width:760px){.securityDossier{grid-template-columns:1fr}.securityOverlay{padding:0}.securityModal{border-radius:0;width:100vw;min-height:100vh;max-height:100vh;padding:20px 12px 78px}.terminalChart{height:330px}.chartRangeSummary{display:grid}.timeframes button,.zoomControls button{padding:7px 8px}}.priority{color:#6d7b74;vertical-align:middle;background:#eef2f0;border-radius:5px;margin-left:7px;padding:3px 6px;font:700 8px Arial,sans-serif;display:inline-block}.priority.high{color:#a64038;background:#fde9e6}.priority.medium{color:#956400;background:#fff1d4}.sizingPanel{background:#f4faf7;border:1px solid #cfe2d8;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;padding:12px;display:grid}.sizingPanel>div{gap:4px;display:grid}.sizingPanel span{color:#718078;font-size:8px}.sizingPanel b{color:#23483a;font-size:11px}.sizingPanel>small{color:#718078;border-top:1px solid #dce9e2;grid-column:1/-1;padding-top:8px;font-size:8px;line-height:1.4}.portfolioRiskGate{color:#63736b;background:#f7f9f8;border:1px solid #dbe5e0;border-radius:9px;gap:4px;margin:10px 0;padding:10px 12px;font-size:9px;display:grid}.portfolioRiskGate b{color:#304b3f}.portfolioRiskGate small{color:#7a8881}.portfolioRiskGate em{color:#ad443c;font-style:normal}.portfolioRiskGate.blocked{background:#fff2f0;border-color:#efc8c3}.timeframePanel{background:#f7f9f8;border:1px solid #dbe5e0;border-radius:9px;gap:8px;margin:10px 0;padding:10px 12px;font-size:9px;display:grid}.timeframePanel>b{color:#304b3f}.timeframePanel>div{gap:7px;display:flex}.timeframePanel span{background:#eef2f0;border-radius:7px;gap:2px;min-width:75px;padding:6px 8px;display:grid}.timeframePanel span small{color:#77857e;font-size:7px}.timeframePanel span strong{color:#596a62;font-size:9px}.timeframePanel span.bullish{background:#e6f5ed}.timeframePanel span.bullish strong{color:#087c4c}.timeframePanel span.bearish{background:#fbe9e6}.timeframePanel span.bearish strong{color:#b44d43}.timeframePanel>em{color:#718078;font-style:normal}.timeframePanel.conflict{background:#fff4f2;border-color:#efc8c3}.timeframePanel.conflict>em{color:#ad443c}.modelDecision{border-top:1px solid var(--line);grid-template-columns:minmax(170px,.55fr) 145px 1fr;align-items:center;gap:14px;padding:12px 0;font-size:10px;display:grid}.modelDecision>div{gap:3px;display:grid}.modelDecision small{color:var(--muted);font-size:8px}.modelDecision strong{color:#53665d;font-size:9px}.modelDecision p{color:#68776f;margin:0;line-height:1.45}.modelDecision.executed strong{color:#07804e}.modelDecision.rejected strong{color:#b84d43}.modelDecision.deferred strong{color:#9a7419}@media (max-width:760px){.modelDecision{grid-template-columns:1fr}.modelDecision p{margin-top:-5px}.sizingPanel{grid-template-columns:repeat(2,1fr)}}.qualityHero{grid-template-columns:260px 1fr;gap:16px;margin-bottom:16px;display:grid}.qualityScore{text-align:center;place-items:center;gap:9px;display:grid}.qualityScore p{color:var(--muted);text-transform:uppercase;margin:0;font-size:10px}.qualityScore strong{color:#1d7750;font:600 54px Georgia,serif}.qualityScore strong small{color:#819088;font:11px Arial}.qualityScore>span{color:#17734e;font-size:10px;font-weight:700}.qualityScore.partial strong,.qualityScore.partial>span{color:#a06a08}.qualityScore.insufficient strong,.qualityScore.insufficient>span{color:#b1483f}.qualitySummary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.qualitySummary>div{background:#f5f8f6;border-radius:9px;gap:5px;padding:13px;display:grid}.qualitySummary span{color:var(--muted);font-size:9px}.qualitySummary b{color:#29483b;font-size:12px}.qualitySummary p{color:#65776e;grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.qualityGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.qualityCheck{border-top:4px solid #28a96f}.qualityCheck.warning{border-top-color:#e2aa39}.qualityCheck.critical{border-top-color:#dc655a}.qualityCheck>div{color:#65776e;align-items:center;gap:8px;font-size:10px;display:flex}.qualityCheck i{background:#28a96f;border-radius:50%;width:9px;height:9px}.qualityCheck.warning i{background:#e2aa39}.qualityCheck.critical i{background:#dc655a}.qualityCheck strong{color:#29483b;margin:14px 0 8px;font:600 21px Georgia,serif;display:block}.qualityCheck p{color:#74827b;margin:0;font-size:9px;line-height:1.45}@media (max-width:900px){.qualityHero{grid-template-columns:1fr}.qualityGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.qualitySummary,.qualityGrid{grid-template-columns:1fr}}.notificationStats{grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:15px;display:grid}.notificationStats article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:6px;padding:13px;display:grid}.notificationStats span{color:var(--muted);font-size:8px}.notificationStats b{color:#29483b;font-size:13px}.notificationFilters{flex-wrap:wrap;gap:7px;display:flex}.notificationFilters select,.notificationFilters input{border:1px solid var(--line);color:var(--text);background:#f8faf9;border-radius:8px;padding:7px;font-size:8px}.notificationRow{border-bottom:1px solid #e9eeeb;grid-template-columns:10px 1fr 145px 85px;align-items:center;gap:10px;padding:12px 0;font-size:9px;display:grid}.notificationRow>div{gap:3px;display:grid}.notificationRow small{color:#7c8983;overflow-wrap:anywhere;font-size:8px}.notificationRow em{color:#586b62;font-size:8px;font-style:normal;line-height:1.4}.notificationRow>span:nth-child(3){color:#718078}.notificationRow>strong{text-align:right;color:#9a6b16;font-size:9px}.notificationRow>strong.delivered,.notificationRow>strong.journaled{color:#168654}.notificationRow>strong.error{color:#c34e45}.deliveryState{background:#e2aa39;border-radius:50%;width:8px;height:8px}.deliveryState.delivered,.deliveryState.journaled{background:#29aa70}.deliveryState.error{background:#dd6258}.notificationRow.priority-critical .deliveryState{background:#c43d35}.notificationRow.priority-high .deliveryState{background:#e28729}.notificationError{grid-column:2/-1;color:#b24b43!important}.notificationNotice{color:#75847c;margin:14px 0 0;font-size:8px;line-height:1.5}.newsSearchControls{align-items:end;margin:14px 0}.newsSearchControls label{min-width:min(420px,100%);color:var(--muted);gap:5px;font-size:9px;display:grid}.newsSearchControls input{width:100%;padding:9px 11px;font-size:10px}@media (max-width:900px){.notificationStats{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.notificationStats{grid-template-columns:repeat(2,1fr)}.notificationRow{grid-template-columns:10px 1fr auto}.notificationRow>span:nth-child(3){display:none}}.modelTrades{grid-column:1/-1}.modelTrade{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 16px;padding:13px 0;display:grid}.modelTrade>div{gap:3px;display:grid}.modelTrade small{color:#7b8982;font-size:9px}.modelTrade>p{color:#52675d;grid-column:1/-1;margin:3px 0;font-size:10px;line-height:1.45}.modelHistoryCard{margin-bottom:16px}.modelHistoryChart{height:230px}.modelStrategy,.modelFactual,.modelStarting{fill:none;vector-effect:non-scaling-stroke;stroke-width:2.4px}.modelStrategy{stroke:#1aaa6f}.modelFactual{stroke:#4384d4}.modelStarting{stroke:#89948f;stroke-dasharray:7 5}.modelLegend{color:#65776e;gap:13px;font-size:9px;display:flex}.modelLegend span:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.modelDot:before{background:#1aaa6f}.factualDot:before{background:#4384d4}.startingDot:before{background:#89948f}.modelMetricsCard{margin-bottom:16px}.modelMetricGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.modelMetricGrid>div{background:#f5f8f6;border-radius:8px;gap:5px;padding:11px;display:grid}.modelMetricGrid span{color:#718078;font-size:8px}.modelMetricGrid b{color:#29483b;font-size:12px}.metricMethodology{color:#78867f;margin:13px 0 0;font-size:8px;line-height:1.5}.experimentEpoch{color:#a36a08;margin-top:7px;font-size:9px;font-weight:500;display:block}@media (max-width:900px){.modelMetricGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.modelMetricGrid{grid-template-columns:repeat(2,1fr)}}.outcomeBadge{color:#52665c;background:#f1f5f3;border-radius:8px;justify-content:space-between;gap:8px;margin:10px 0;padding:9px 11px;font-size:9px;display:flex}.outcomeBadge b{color:#26483a}.outcomeBadge.target_hit{color:#17714c;background:#e7f7ef}.outcomeBadge.invalidated{color:#a9443b;background:#fff0ee}.outcomeBadge.expired{color:#766e55;background:#f3f2ee}.signalConflicts{color:#7d5b18;background:#fff3dd;border-radius:8px;margin:10px 0;padding:10px}.signalConflicts b{font-size:9px}.signalConflicts p{margin:5px 0;font-size:8px;line-height:1.4}.riskMetricGrid{grid-template-columns:260px 1fr;gap:16px;margin-bottom:16px;display:grid}.riskScoreCard{text-align:center;place-items:center;gap:10px;display:grid}.riskScoreCard>p{color:var(--muted);text-transform:uppercase;margin:0;font-size:10px}.riskScoreCard>strong{color:#25483a;font:600 54px Georgia,serif}.riskScoreCard>strong small{color:#829087;font:11px Arial}.riskLevel{color:#14764d;background:#e8f5ee;border-radius:20px;padding:6px 12px;font-size:10px;font-weight:700}.riskLevel.elevated{color:#976600;background:#fff2d7}.riskLevel.high{color:#ad453b;background:#fde9e6}.riskMetrics{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding:0;display:grid;overflow:hidden}.riskMetrics>div{background:#fff;gap:7px;padding:22px;display:grid}.riskMetrics span{color:var(--muted);font-size:10px}.riskMetrics b{color:#28483b;font:600 21px Georgia,serif}.riskDetailGrid{grid-template-columns:1.4fr 1fr;gap:16px;margin-bottom:16px;display:grid}.riskContributors>div{grid-template-columns:100px 1fr 45px;align-items:center;gap:10px;margin:11px 0;display:grid}.riskContributors span{font-size:10px;display:grid}.riskContributors small{color:var(--muted);font-size:8px}.riskContributors i{background:#edf1ef;border-radius:5px;height:7px;overflow:hidden}.riskContributors em{background:#28a96f;border-radius:5px;height:100%;display:block}.riskContributors strong{text-align:right;font-size:10px}.correlationPairs>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.correlationPairs span{color:#b26525;font-weight:700}.correlationTable{overflow:auto}.correlationTable table{border-collapse:separate;border-spacing:3px;text-align:center;width:100%;font-size:9px}.correlationTable th{color:#64766d;padding:7px}.correlationTable td{color:#243d33;background:#f4f6f5;border-radius:5px;min-width:48px;padding:9px 5px;font-weight:700}.metricHelp{cursor:help;position:relative}.metricHelp span{border-bottom:1px dotted #9caaa3;width:max-content;max-width:100%}.correlationPairs b small{color:var(--muted);font-size:7px;font-weight:400;display:block}.correlationTable th small{text-overflow:ellipsis;color:#829088;max-width:75px;font-size:6px;font-weight:400;display:block;overflow:hidden}@media (max-width:1050px){.riskMetricGrid,.riskDetailGrid{grid-template-columns:1fr}.riskMetrics{grid-template-columns:repeat(2,1fr)}}.smartMoneyPanel{color:#d8e5df;background:#0c1914;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;padding:15px;display:grid}.smartMoneyPanel h3{grid-column:1/-1;margin:0 0 3px;font-size:12px}.smartMoneyPanel>div{border:1px solid #294038;border-radius:8px;gap:4px;padding:9px;display:grid}.smartMoneyPanel span,.smartMoneyPanel small{color:#86a096;font-size:8px}.smartMoneyPanel b{font-size:11px}.recommendationStats{grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:15px;display:grid}.recommendationStats article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;padding:13px;display:grid}.recommendationStats span{color:var(--muted);font-size:8px}.recommendationStats b{color:#29483b;font:600 15px Georgia,serif}.recommendationVersion{color:var(--muted);margin:0 0 8px;font-size:12px}.recommendationToolbar{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin:0 0 15px;padding:12px 14px;display:grid}.recommendationToolbar label{color:var(--muted);gap:5px;font-size:8px;font-weight:700;display:grid}.recommendationToolbar select{border:1px solid var(--line);width:100%;color:var(--text);background:#f8faf9;border-radius:8px;padding:9px;font-size:9px}.recommendationToolbar p{color:var(--muted);grid-column:1/-1;margin:0;font-size:8px;line-height:1.45}.modelEngineNote{color:var(--muted);background:#f5f8f6;border-radius:8px;margin:10px 0;padding:9px;font-size:8px;line-height:1.45}.modelComparisonNote{color:var(--muted);background:#f5f8f6;border-radius:8px;grid-column:1/-1;margin:10px 0 0;padding:10px;font-size:8px;line-height:1.5}.modelDecisionControls{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:8px 0 12px;font-size:8px;display:flex}.modelDecisionControls .textButton{flex:none}@media (max-width:650px){.modelDecisionControls{flex-direction:column;align-items:flex-start}}.modelLoadingState{text-align:center;place-content:center;gap:9px;min-height:180px;display:grid}.modelLoadingState p,.modelLoadingState span{color:var(--muted);margin:0;font-size:9px}.modelLoadingState h3{color:#29483b;margin:0}@media (max-width:1050px){.recommendationStats{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.recommendationToolbar{grid-template-columns:1fr}}.performanceAudit{margin:16px 0}.performanceAuditGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.performanceAuditGrid>div{background:#f6f8f7;border-radius:8px;gap:5px;padding:11px;display:grid}.performanceAuditGrid span{color:var(--muted);font-size:9px}.performanceAuditGrid b{color:#29463a;font-size:12px}@media (max-width:760px){.performanceAuditGrid{grid-template-columns:repeat(2,1fr)}}.brokerImportCard{margin-top:18px}.brokerImportControls{flex-wrap:wrap;align-items:end;gap:12px;margin-top:18px;display:flex}.brokerImportControls label{gap:7px;min-width:280px;display:grid}.brokerImportControls label span{color:var(--muted);font-size:10px}.brokerImportControls input{border:1px solid var(--line);color:var(--text);background:#f7f9f8;border-radius:10px;padding:10px}.brokerImportControls button{color:#fff;cursor:pointer;background:#26364a;border:0;border-radius:10px;padding:12px 16px;font-weight:700}.brokerImportControls .applyImport{background:var(--green)}.brokerImportControls button:disabled{opacity:.42;cursor:not-allowed}.brokerImportSummary{grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px;margin-top:18px;display:grid}.brokerImportSummary div{border:1px solid var(--line);border-radius:10px;gap:4px;padding:12px;display:grid}.brokerImportSummary span{color:var(--muted);font-size:8px}.brokerImportSummary b{font-size:11px}.importSuccess,.importError{border-radius:10px;margin:14px 0 0;padding:12px}.importSuccess{color:var(--green);background:#18a66a1f}.importError{color:var(--red);background:#dc504b1f}@media (max-width:900px){.brokerImportSummary{grid-template-columns:repeat(2,1fr)}}.modelAuditWarning{background:#fffaf0;border-color:#e4c883}.modelAuditWarning>p{color:#695b36;margin:10px 0;font-size:10px;line-height:1.55}.modelLegacyTrade{border-top:1px solid #eadbb3;gap:4px;padding:9px 0;display:grid}.modelLegacyTrade b{color:#4d452f;font-size:10px}.modelLegacyTrade small{color:#756b4f;font-size:9px}.parameterLandscape{border:1px solid var(--line);border-radius:8px;margin:10px 0;padding:9px}.parameterLandscape summary{cursor:pointer;color:#315547;font-weight:700}.parameterLandscape>div{gap:6px;margin-top:9px;display:grid}.parameterLandscape>div span{background:#f4f7f5;border-radius:7px;gap:3px;padding:7px;display:grid}.parameterLandscape>div b{font-size:9px}.parameterLandscape>div small,.parameterLandscape>p{color:var(--muted);font-size:8px}.parameterLandscape>p{margin:8px 0 0;line-height:1.45}.brokerTemplateLink{color:var(--green);text-underline-offset:3px;align-self:center;font-size:9px;font-weight:700;text-decoration:underline}.recommendationNotice{justify-content:space-between;align-items:center;gap:12px;display:flex}.recommendationNotice .textButton{flex:none}@media (max-width:650px){.recommendationNotice{flex-direction:column;align-items:flex-start}}.strategyValidationPanel,.dividendSignalPanel{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.strategyValidationPanel,.dividendSignalPanel{background:color-mix(in srgb, var(--surface) 92%, var(--accent) 8%)}}.strategyValidationPanel>span,.dividendSignalPanel>span{grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:3px 12px;display:grid}.strategyValidationPanel small,.dividendSignalPanel small{color:var(--muted);grid-column:1/-1}.strategyValidationPanel em{text-align:right;font-style:normal}.strategyValidationPanel header{justify-content:space-between;align-items:center;gap:10px;display:flex}.strategyValidationPanel p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.strategyValidationPanel .supplementaryStrategyTest{opacity:.68;border-top:1px dashed var(--border);padding-top:7px}.strategyValidationPanel .relevantStrategyTest strong:after{content:"релевантный";color:#08794a;vertical-align:middle;background:#dcf7e9;border-radius:999px;margin-left:6px;padding:2px 5px;font-size:7px}.recommendationEvidenceDetails{background:#fafcfb;border-radius:9px;margin-top:12px;border:1px solid var(--line)!important;padding:0!important}.recommendationEvidenceDetails>summary{padding:11px 13px;list-style-position:inside}.recommendationEvidenceDetails[open]>summary{border-bottom:1px solid var(--line);background:#f1f7f4}.recommendationEvidenceBody{gap:12px;padding:13px;display:grid}.recommendationEvidenceBody>details{margin-top:0}.validationState{white-space:nowrap;border:0;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.validationState.validated{color:#08794a;background:#dcf7e9}.validationState.not_validated{color:#a63f34;background:#ffe7e3}.validationState.limited,.validationState.untested{color:#765c09;background:#fff2cc}.ownershipHeader,.ownershipRow{grid-template-columns:145px 85px 125px 125px 135px 110px 215px 170px 185px;min-width:1480px}.ownershipReturnSort{gap:4px;display:grid}.ownershipReturnSort>span:last-child{flex-wrap:wrap;gap:5px;display:flex}.ownershipReturnSort button{color:#4f685e;font:inherit;text-transform:uppercase;cursor:pointer;background:#f7faf8;border:1px solid #d6e2dc;border-radius:5px;padding:3px 6px}.ownershipReturnSort button:hover{color:#176b46;background:#eff8f3;border-color:#54a680}.ownershipReturnSort button.active{color:#08784a;background:#e4f5ec;border-color:#3a9c70;font-weight:800}.ownershipReturnSort>.ownershipSortTitle{color:inherit;font:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;justify-self:start;padding:0}.ownershipReturnSort>.ownershipSortTitle:hover{color:#176b46;background:0 0}.fundamentalBrief{background:linear-gradient(145deg,#fbfdfc,#f3f8f5);border:1px solid #dce8e2;border-radius:12px;margin:18px 0;padding:18px}.fundamentalBriefHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.fundamentalBriefHead h3{color:#203d32;margin:2px 0 0}.fundamentalBriefHead>span{border-radius:99px;padding:6px 10px;font-size:10px;font-weight:800}.fundamentalBriefHead .dividendYes{color:#08784a;background:#dff4e9}.fundamentalBriefHead .dividendNo{color:#6c766f;background:#e9eeeb}.fundamentalBriefGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fundamentalBriefGrid article{background:#fff;border:1px solid #e2ebe6;border-radius:9px;align-content:start;gap:6px;min-height:132px;padding:13px;display:grid}.fundamentalBriefGrid article>span{letter-spacing:.06em;text-transform:uppercase;color:#73847c;font-size:9px;font-weight:800}.fundamentalBriefGrid article>b{color:#26463a;font-size:12px;line-height:1.35}.fundamentalBriefGrid article>p{color:#4c6259;margin:0;font-size:11px;line-height:1.5}.fundamentalBriefGrid article>small{color:#788981;font-size:9px;line-height:1.4}.fundamentalBriefNote{color:#718179;margin:11px 2px 0;font-size:9px;line-height:1.45}@media (max-width:760px){.fundamentalBriefGrid{grid-template-columns:1fr}.fundamentalBriefHead{align-items:center}}.strategyCatalogCard{margin-bottom:18px}.strategyPolicy{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.45}.strategyMethodGrid{column-count:2;column-gap:10px;display:block}.strategyMethod{box-sizing:border-box;break-inside:avoid;border:1px solid var(--line);vertical-align:top;background:#f7f9f8b8;border-radius:12px;width:100%;margin:0 0 10px;padding:11px 14px;display:inline-block}.strategyMethod summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.strategyMethod summary span{color:#5d6d66;background:#e9efec;border-radius:999px;flex:none;padding:3px 8px;font-size:10px}.strategyMethod.active summary span{color:#087443;background:#ddf5e8}.strategyMethod.gated summary span{color:#946000;background:#fff1ca}.strategyMethod p,.strategyMethod li{color:var(--muted);font-size:12px;line-height:1.42}.strategyMethod p{margin:8px 0}.strategyMethod h4{margin:10px 0 3px;font-size:12px}.strategyMethod ul{margin:3px 0 9px;padding-left:17px}.methodAssessmentPanel{border:1px solid var(--line);border-radius:12px;grid-column:1/-1;padding:14px}.methodAssessmentPanel header{justify-content:space-between;gap:14px;margin-bottom:10px;display:flex}.methodAssessmentPanel header small{color:var(--muted)}.methodAssessmentPanel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.methodAssessmentPanel span{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 10px;display:grid}.methodAssessmentPanel span.informational{opacity:.78}.methodAssessmentPanel span.positive{border-left:3px solid #1ba466}.methodAssessmentPanel span.negative{border-left:3px solid #d65757}.methodAssessmentPanel span.blocked,.methodAssessmentPanel span.data_gap{border-left:3px solid #c99b38}.methodAssessmentPanel em{color:var(--muted);font-size:11px}.methodAssessmentPanel small{color:var(--muted);grid-column:1/-1;line-height:1.35}.positionWeightTrack{background:#e6ece9;border-radius:999px;width:100%;max-width:110px;height:5px;margin-top:5px;display:block;overflow:hidden}.positionWeightTrack em{border-radius:inherit;background:linear-gradient(90deg,#27b36a,#15905a);min-width:2px;height:100%;display:block}.tbankAnalyticsLink{color:#147a50;width:fit-content;margin-top:3px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.tbankAnalyticsLink:hover{color:#075f3c;text-decoration:underline}.securityExternalAnalytics{margin:-4px 0 10px;font-size:12px}.fundamentalBriefGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fundamentalBriefGrid article.compactBrief{min-height:104px;padding:11px 12px}.fundamentalBriefGrid article.conclusionBrief{background:#f8fbf9;border-color:#cadfd4;grid-column:1/-1;min-height:0;padding:15px}.conclusionHeadline{justify-content:space-between;align-items:center;gap:12px;display:flex}.conclusionHeadline b{color:#173f2f;font-size:15px}.conclusionHeadline mark{color:#08764a;background:#e2f3ea;border-radius:999px;padding:5px 9px;font-size:10px}.conclusionColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:8px 0;display:grid}.conclusionColumns strong{color:#36574a;font-size:11px}.conclusionColumns ul{color:#4c6259;margin:6px 0 0;padding-left:17px;font-size:10px;line-height:1.5}.securityStrategyReport{background:#fff;border:1px solid #dce8e2;border-radius:12px;margin:16px 0;padding:17px}.securityStrategyReportHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.securityStrategyReportHead h3{color:#203d32;margin:2px 0 0}.securityStrategyReportHead>span{color:#176d49;background:#e5f4ec;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.securityStrategyRows{gap:6px;display:grid}.securityStrategyMethod{background:#fafcfb;border:1px solid #e0e9e4;border-radius:9px;overflow:hidden}.securityStrategyMethod summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;list-style-position:inside;display:grid}.securityStrategyMethod summary>span{gap:2px;display:grid}.securityStrategyMethod summary b{color:#29483b;font-size:11px}.securityStrategyMethod summary small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.methodAction{text-align:center;border-radius:999px;min-width:88px;padding:4px 8px;font-size:9px;font-weight:800}.methodAction.buy{color:#08784a;background:#dff4e9}.methodAction.sell{color:#aa433a;background:#fde9e6}.methodAction.neutral{color:#64736c;background:#e9eeeb}.methodAction.not_used{color:#8c6410;background:#fff0c9}.securityStrategyMethodDetails{border-top:1px solid #e5ece8;padding:3px 13px 12px}.securityStrategyMethodDetails p,.securityStrategyMethodDetails li{color:#53675e;font-size:10px;line-height:1.48}.securityStrategyMethodDetails p{margin:8px 0}.securityStrategyMethodDetails ul{margin:5px 0 8px;padding-left:18px}.securityStrategyMethodDetails>small{color:#60746a;background:#f0f5f2;border-radius:7px;padding:8px 10px;font-size:9px;line-height:1.45;display:block}.methodSourceList{gap:5px;margin:9px 0;display:grid}.methodSourceList>b{color:#36574a;font-size:10px}.methodSourceList a{color:#426256;background:#f3f7f5;border-radius:7px;justify-content:space-between;gap:10px;padding:6px 8px;font-size:9px;text-decoration:none;display:flex}.methodSourceList a[href]:hover span{color:#08784a;text-decoration:underline}.methodSourceList em{color:#7a8881;font-style:normal}.methodSourceList em.ok{color:#08784a}.methodSourceList em.error,.methodSourceList em.missing{color:#ad453b}.securityDossier.newsOnlyDossier{grid-template-columns:1fr}@media (max-width:900px){.strategyMethodGrid{column-count:1}.methodAssessmentPanel>div,.fundamentalBriefGrid,.conclusionColumns{grid-template-columns:1fr}}.carsSource{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.carsSource div{gap:2px;display:grid}.carsSource small{color:var(--muted);font-size:11px}.carsFilters{justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.carsFilters>div{flex-wrap:wrap;gap:7px;display:flex}.carsFilters button,.carsFilters select,.carsFilters>select{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:9px 13px}.carsFilters button.active{background:var(--green);border-color:var(--green);color:#fff}.carsKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.carsKpis article{min-height:112px;padding:16px}.carsKpis p{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:11px}.carsKpis strong{font-family:Georgia,serif;font-size:23px;line-height:1.12;display:block}.carsKpis small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.carsMainGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;margin-bottom:14px;display:grid}.carsMainGrid>.card{padding:20px}.carsMainGrid h2,.carCards h2{margin:3px 0 14px}.carsTrend{width:100%;height:250px;display:block;overflow:visible}.carsTrend .grid{stroke:#e3ebe7;stroke-width:1px;stroke-dasharray:4 5}.carsTrend .line{fill:none;stroke:#08966b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.carsTrend .area{fill:url(#carsProfitGradient);opacity:.22}.carsMonthLabels{color:var(--muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.categoryBars>div{grid-template-columns:minmax(100px,1fr) 2fr auto;align-items:center;gap:10px;font-size:12px;display:grid}.categoryBars i{background:#e9efec;border-radius:999px;height:8px;display:block;overflow:hidden}.categoryBars i:after{content:"";width:var(--bar);border-radius:inherit;background:linear-gradient(90deg,#0aa477,#68cba8);height:100%;display:block}.carCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.carCards article{padding:19px}.carTitle{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.carTitle h3{margin:0 0 3px;font-size:18px}.carTitle span{color:var(--muted);font-size:12px}.carTitle b{white-space:nowrap;font-size:19px}.carMetrics{grid-template-columns:1fr 1fr;gap:11px;display:grid}.carMetrics div{border-top:1px solid var(--line);padding-top:9px}.carMetrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;display:block}.carMetrics strong{margin-top:4px;font-size:14px;display:block}.carsTable{padding:0;overflow:hidden}.carsTable header{padding:18px 20px 10px}.tableScroller{overflow:auto}.carsTable table{border-collapse:collapse;width:100%;min-width:920px}.carsTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;text-align:right;border-bottom:1px solid var(--line);background:#f7faf8;padding:11px 14px;font-size:10px;position:sticky;top:0}.carsTable th:first-child,.carsTable th:nth-child(2),.carsTable td:first-child,.carsTable td:nth-child(2){text-align:left}.carsTable td{border-bottom:1px solid var(--line);text-align:right;padding:12px 14px;font-size:12px}.carsTable tbody tr:hover{background:#f7fbf9}.carsTable tbody tr:last-child td{border-bottom:0}@media (max-width:1250px){.carsKpis{grid-template-columns:repeat(3,1fr)}.carCards{grid-template-columns:1fr 1fr}}@media (max-width:900px){.carsMainGrid,.carCards{grid-template-columns:1fr}.carsKpis{grid-template-columns:1fr 1fr}}@media (max-width:640px){.carsFilters{flex-direction:column;align-items:stretch}.carsFilters>select{width:100%}.carsKpis{grid-template-columns:1fr}.carsTrend{height:190px}.categoryBars>div{grid-template-columns:100px 1fr auto}}.auxiliaryNav{border-top:1px solid #e2f2eb33;margin-top:14px;padding-top:14px}.polymarketNav{border-top:1px solid #e2f2eb33;margin-top:10px;padding-top:14px}.projectsNav{border-top:1px solid #e2f2eb33;gap:2px;margin-top:10px;padding-top:14px;display:grid}.projectsNav>small{color:#6f8d80;letter-spacing:.12em;text-transform:uppercase;padding:0 12px 6px;font-size:10px;font-weight:700}.projectsNav>a{align-items:center;gap:10px;display:flex}.projectFavicon{background:#fff;border:1px solid #daf0e633;border-radius:7px;place-items:center;height:22px;position:relative;overflow:hidden;flex:0 0 22px!important;width:22px!important;display:grid!important}.projectFavicon img{object-fit:contain;width:100%;height:100%;padding:2px;display:block}.polyScanner{margin-bottom:14px;padding:22px}.polyScanner table{border-collapse:collapse;width:100%;min-width:920px}.polyScanner th,.polyScanner td{border-bottom:1px solid var(--line);text-align:right;padding:11px 12px;font-size:11px}.polyScanner th{color:var(--muted);text-transform:uppercase;font-size:9px}.polyScanner th:first-child,.polyScanner td:first-child{text-align:left}.polyScanner td:first-child{max-width:520px}.polyScanner td>a{color:var(--ink);font-weight:700;line-height:1.35;text-decoration:none;display:block}.polyScanner td>a:hover{color:var(--green)}.polyScanner td small{color:var(--muted);margin-top:4px;display:block}.polymarketHeader{align-items:flex-start}.polymarketHeader>div>p:last-child{max-width:780px;color:var(--muted);margin:8px 0 0;line-height:1.55}.polymarketHeader>a{background:var(--green);color:#fff;white-space:nowrap;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.polyHero{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:26px;margin-bottom:14px;padding:25px;display:grid}.polyHero p{color:var(--muted);letter-spacing:.1em;margin:0 0 8px;font-size:10px}.polyHero h2{margin:0 0 10px}.polyHero span{color:var(--muted);line-height:1.62}.polyFormula{border:1px solid var(--line);background:#f5faf7;border-radius:14px;flex-direction:column;justify-content:center;padding:18px;display:flex}.polyFormula span{font-size:11px}.polyFormula b{margin:8px 0;font-family:Georgia,serif;font-size:20px}.polyFormula small{color:var(--muted);line-height:1.45}.polyWorkflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.polyWorkflow article{padding:20px;position:relative}.polyWorkflow i{width:28px;height:28px;color:var(--green);background:#def4e9;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.polyWorkflow h3{margin:12px 0 7px}.polyWorkflow p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.polyGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.polyGrid article{padding:23px}.polyGrid h2{margin:4px 0 14px}.polyGrid ul{margin:0;padding-left:20px}.polyGrid li{color:var(--muted);margin:0 0 11px;line-height:1.5}.polyGrid li b{color:var(--ink)}.polyRoadmap{padding:24px}.polyRoadmap h2{margin:4px 0 18px}.polyRoadmapSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.polyRoadmapSteps span{border:1px solid var(--line);color:var(--muted);border-radius:12px;flex-direction:column;gap:6px;padding:14px;font-size:11px;line-height:1.45;display:flex}.polyRoadmapSteps b{color:var(--ink);font-size:13px}.polyNotice{color:#775419;background:#fff4d8;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:11px}.polyRoadmap+.card{margin-top:14px}.polyFilters{align-items:center;gap:10px;margin:14px 0;display:flex}.polyFilters>input{border:1px solid var(--line);min-width:260px;color:var(--ink);background:#fff;border-radius:9px;flex:1;padding:9px 11px}.polyFilters label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.polyFilters label input{width:110px}.polyFilters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#f5faf7;border-radius:9px;padding:9px 12px}.polyFilters button.active{background:var(--green);border-color:var(--green);color:#fff}.polyScanner td:nth-child(8){min-width:160px}.polyScanner td:nth-child(8) small{white-space:normal;max-width:210px;line-height:1.35}.polyWallet{margin-bottom:14px;padding:22px}.polyWalletIdentity,.polyWalletBalances{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.polyWalletBalances{grid-template-columns:repeat(4,minmax(0,1fr))}.polyWalletIdentity>div,.polyWalletBalances>div{border:1px solid var(--line);background:#f7faf8;border-radius:10px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.polyWallet span,.polyWallet small{color:var(--muted)}.polyWalletIdentity a{color:var(--green);font-weight:700;text-decoration:none}.polyWalletActions,.polyWalletConnect{align-items:center;gap:10px;margin-top:14px;display:flex}.polyWalletConnect{border:1px dashed var(--line);border-radius:10px;justify-content:space-between;padding:14px}.polyWalletConnect>div{flex-direction:column;gap:4px;display:flex}.polyWallet button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-weight:700}.polyWallet button.secondary{color:var(--ink);background:#edf3ef}.polyWallet button:disabled{opacity:.55;cursor:wait}.polyWalletWarning{color:#935f00;background:#fff4dc;border-radius:9px;margin:14px 0 0;padding:12px}@media (max-width:900px){.polyWalletBalances{grid-template-columns:repeat(2,minmax(0,1fr))}.polyWalletConnect{flex-direction:column;align-items:flex-start}}.polyBridgeReadiness{background:#f4fbf7;border:1px solid #bfe2d0;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;padding:14px;display:grid}.polyBridgeReadiness>div{flex-direction:column;gap:4px;display:flex}.polyBridgeReadiness>p{color:var(--muted);border-top:1px solid #d8e9df;grid-column:1/-1;margin:2px 0 0;padding-top:10px;font-size:12px}.polyBridgeReadiness a{color:var(--green);font-weight:700;text-decoration:none}@media (max-width:900px){.polyBridgeReadiness{grid-template-columns:repeat(2,minmax(0,1fr))}}.polyStrategyRegistry{margin-bottom:14px}.polyRegistrySummary{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.polyRegistrySummary span{color:var(--muted);background:#f0f4f1;border-radius:999px;padding:7px 10px;font-size:12px}.polyStrategyRegistry table{min-width:1180px}.polyStrategyRegistry td{vertical-align:top}.polyStrategyRegistry td:first-child{min-width:170px}.polyStrategyRegistry td:last-child{min-width:220px}.polyStrategyRegistry td small{color:var(--muted);margin-top:4px;line-height:1.35;display:block}.polyGeoWarning{border:1px solid;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:14px;padding:12px 14px;display:grid}.polyGeoWarning>div{flex-direction:column;gap:3px;display:flex}.polyGeoWarning small{grid-column:1/-1}.polyGeoWarning.blocked{background:#fff3f0;border-color:#efc2b8}.polyGeoWarning.allowed{background:#f3faf6;border-color:#bfe2d0}@media (max-width:700px){.polyGeoWarning{grid-template-columns:1fr}}.polyRisk{margin-bottom:14px;padding:22px}.polyRiskMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.polyRiskMetrics>div{border:1px solid var(--line);background:#f7faf8;border-radius:10px;flex-direction:column;gap:5px;padding:13px;display:flex}.polyRiskMetrics span,.polyRiskMetrics small{color:var(--muted)}.polyRiskWarnings{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.polyRiskWarnings span{color:#a53525;background:#fee9e5;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.polyRiskBars{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin-top:14px;display:grid}.polyRiskBars>div{grid-template-columns:minmax(130px,1fr) 2fr;align-items:center;gap:10px;display:grid}.polyRiskBars span{flex-direction:column;display:flex}.polyRiskBars small{color:var(--muted)}.polyRiskBars i{background:#e5ece8;border-radius:999px;height:7px;overflow:hidden}.polyRiskBars em{border-radius:inherit;background:var(--green);height:100%;display:block}@media (max-width:900px){.polyRiskMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.polyRiskBars{grid-template-columns:1fr}}.polyWalletPortfolio{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.polyWalletPortfolioKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.polyWalletPortfolioKpis>div{background:#f7faf8;border-radius:9px;flex-direction:column;gap:4px;padding:11px;display:flex}.polyWalletPortfolioKpis span{font-size:10px}.polyWalletPortfolio table{border-collapse:collapse;width:100%;min-width:760px}.polyWalletPortfolio th,.polyWalletPortfolio td{border-bottom:1px solid var(--line);text-align:right;padding:9px 10px;font-size:10px}.polyWalletPortfolio th:first-child,.polyWalletPortfolio td:first-child{text-align:left}.polyWalletPortfolio td a{color:var(--ink);font-weight:700;text-decoration:none;display:block}.polyWalletPortfolio td small{margin-top:3px;display:block}@media (max-width:900px){.polyWalletPortfolioKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.polyParticipants{margin-bottom:14px;padding:22px}.polyParticipantKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.polyParticipantKpis>div{background:#f7faf8;border-radius:9px;flex-direction:column;gap:4px;padding:12px;display:flex}.polyParticipantKpis span,.polyParticipantKpis small{color:var(--muted)}.polyParticipantWarning{color:#805b13;background:#fff4dc;border-radius:9px;padding:11px 13px;font-size:10px;line-height:1.45}.polyParticipants table{border-collapse:collapse;width:100%;min-width:900px}.polyParticipants th,.polyParticipants td{border-bottom:1px solid var(--line);text-align:right;padding:9px 10px;font-size:10px}.polyParticipants th:first-child,.polyParticipants td:first-child{text-align:left}.polyParticipants td a{color:var(--ink);font-weight:700;text-decoration:none;display:block}.polyParticipants td small{color:var(--muted);margin-top:3px;display:block}@media (max-width:900px){.polyParticipantKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.polyMicro{margin-bottom:14px;padding:22px}.polyMicroKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.polyMicroKpis>div{background:#f7faf8;border-radius:9px;flex-direction:column;gap:4px;padding:12px;display:flex}.polyMicroKpis span{color:var(--muted)}.polyMicro table{border-collapse:collapse;width:100%;min-width:900px}.polyMicro th,.polyMicro td{border-bottom:1px solid var(--line);text-align:right;padding:9px 10px;font-size:10px}.polyMicro th:first-child,.polyMicro td:first-child{text-align:left}.polyMicro td a{color:var(--ink);font-weight:700;text-decoration:none;display:block}.polyMicro td small{color:var(--muted);margin-top:3px;display:block}@media (max-width:900px){.polyMicroKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.polyPaper{margin-bottom:14px;padding:22px}.polyPaperKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.polyPaperKpis>div{border:1px solid var(--line);background:#f7faf8;border-radius:11px;padding:13px}.polyPaperKpis span,.polyPaperKpis b{display:block}.polyPaperKpis span{color:var(--muted);font-size:10px}.polyPaperKpis b{margin-top:5px}.polyPaperForm{grid-template-columns:2fr .45fr .75fr .65fr;gap:9px;display:grid}.polyPaperForm select,.polyPaperForm input,.polyPaperForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;padding:9px}.polyPaperForm label{color:var(--muted);font-size:10px}.polyPaperForm label input{margin-top:4px}.polyPaperForm textarea{resize:vertical;grid-column:1/4;min-height:60px}.polyPaperForm button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;font-weight:700}.polyPaperForm button:disabled{opacity:.45;cursor:not-allowed}.polyPaperPositions{gap:8px;margin-top:15px;display:grid}.polyPaperPositions article{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px;display:flex}.polyPaperPositions b,.polyPaperPositions small{display:block}.polyPaperPositions small{color:var(--muted);margin-top:4px;font-size:10px}.polyPaperPositions strong{text-align:right;white-space:nowrap}@media (max-width:900px){.polyWorkflow,.polyRoadmapSteps{grid-template-columns:1fr 1fr}.polyFilters{flex-direction:column;align-items:stretch}.polyFilters>input{width:100%;min-width:0}.polyPaperKpis,.polyPaperForm{grid-template-columns:1fr 1fr}.polyPaperForm textarea{grid-column:1/-1}.polyPaperForm button{min-height:42px}}@media (max-width:640px){.polyHero,.polyGrid,.polyWorkflow,.polyRoadmapSteps{grid-template-columns:1fr}.polymarketHeader>a{margin-top:10px}}.predictionVenueTabs{background:#e9efeb;border:1px solid #d6e1da;border-radius:14px;flex-wrap:wrap;gap:8px;width:max-content;max-width:100%;margin:0 0 18px;padding:6px;display:flex}.predictionVenueTabs button{color:#52675e;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 16px;font-weight:700}.predictionVenueTabs button.active{color:#fff;background:#087f54;box-shadow:0 4px 12px #087f542e}.workspace.venue-kalshi>.card:not(.venuePanel),.workspace.venue-manifold>.card:not(.venuePanel),.workspace.venue-venues>.card:not(.venuePanel),.workspace.venue-arbitrage>.card:not(.venuePanel){display:none}.venuePanel td a{color:#087f54;margin-bottom:4px;font-weight:650;display:block}.venuePanel td a+a{margin-top:7px;font-weight:500}.venuePanel .tableScroller{max-height:68vh}.carsWorkspace{min-width:0;overflow-x:hidden}.carsWorkspace .tableScroller{max-width:100%;overflow-x:auto}.carsKpis{grid-template-columns:repeat(4,minmax(0,1fr))}.carsKpis>div{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:17px 18px;display:flex}.carsKpis>div span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.carsKpis>div b{margin-top:3px;font:700 22px/1.15 Georgia,serif}.carsKpis>div small{color:var(--muted);line-height:1.35}.expensePieLayout{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:22px;display:grid}.expensePie{aspect-ratio:1;border-radius:50%;place-items:center;width:180px;display:grid;box-shadow:inset 0 0 0 1px #0000000d}.expensePie>span{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:106px;display:flex;box-shadow:0 2px 10px #11372b14}.expensePie b{font-size:15px}.expensePie small{color:var(--muted);margin-top:5px;font-size:9px}.categoryBars{gap:6px;display:grid}.categoryBars button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:10px minmax(110px,1fr) auto 46px;align-items:center;gap:8px;padding:7px 8px;display:grid}.categoryBars button:hover,.categoryBars button.selected{border-color:var(--line);background:#f4f8f6}.categoryBars button i{border-radius:50%;width:9px;height:9px}.categoryBars button b,.categoryBars button small{text-align:right;white-space:nowrap}.categoryBars button small{color:var(--muted)}.carTitle>div small{color:var(--muted);margin-top:5px;display:block}.carMetrics div{flex-direction:column;gap:6px;display:flex}.carMetrics span{color:var(--muted);font-size:11px}.investmentEditor{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;margin-top:16px;padding-top:14px;display:grid}.investmentEditor label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:6px;font-size:10px;display:flex}.investmentEditor input{border:1px solid var(--line);width:100%;color:var(--ink);background:#f9fbfa;border-radius:9px;padding:10px 11px;font:600 14px inherit}.investmentEditor button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;align-self:end;padding:10px 13px;font-weight:700}.investmentEditor>small{color:var(--muted);grid-column:1/-1;line-height:1.4}.ledgerCheck{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:14px 0;padding:0;display:grid;overflow:hidden}.ledgerCheck>div{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.ledgerCheck>div:last-child{border-right:0}.ledgerCheck span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.ledgerCheck b{font-size:17px}.ledgerCheck small{color:var(--muted);font-size:9px}.expenseLedger{margin-top:14px}.expenseLedger .cardHead{padding:18px 20px}.expenseLedger .cardHead small{color:var(--muted);margin-top:7px;display:block}.expenseLedger table{min-width:1380px}.expenseLedger .expenseNote{white-space:pre-line;text-align:left;min-width:430px;max-width:620px;line-height:1.45}.expenseLedger td{vertical-align:top}.carsTable .cardHead{margin-bottom:0}@media (max-width:1250px){.carsKpis{grid-template-columns:repeat(2,1fr)}.ledgerCheck{grid-template-columns:repeat(3,1fr)}.ledgerCheck>div{border-bottom:1px solid var(--line)}}@media (max-width:760px){.carsKpis,.expensePieLayout{grid-template-columns:1fr}.expensePie{margin:auto}.ledgerCheck,.investmentEditor{grid-template-columns:1fr}.investmentEditor button{width:100%}}.chartMetricSwitch{flex-wrap:wrap;gap:5px;display:flex}.chartMetricSwitch button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#f7faf8;border-radius:8px;padding:7px 10px;font-size:10px}.chartMetricSwitch button.active{background:var(--green);border-color:var(--green);color:#fff}.carsChartWrap{margin-top:10px}.carsChartWrap svg{width:100%;height:270px;overflow:visible}.chartPoint{cursor:crosshair}.chartPoint circle{fill:#078b65;stroke:#fff;stroke-width:2px;transition:r .12s}.chartPoint rect{fill:#123b30;filter:drop-shadow(0 3px 5px #0000002e)}.chartPoint text{fill:#fff;font-size:10px}.carsMonthLabels span:nth-child(2){text-align:center}.carsMonthLabels span:last-child{text-align:right}.carsMainGrid .expensePieLayout{grid-template-columns:1fr}.carsMainGrid .expensePie{margin:0 auto 8px}.carsMainGrid .categoryBars button{grid-template-columns:10px minmax(0,1fr) auto}.carsMainGrid .categoryBars button small{text-align:left;grid-column:2/4}.contractComparison{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.contractComparison>div{background:#f4f8f6;border-radius:10px;flex-direction:column;gap:6px;padding:11px;display:flex}.contractComparison span{color:var(--muted);text-transform:uppercase;font-size:10px}.contractComparison b{font-size:15px}.contractComparison small{color:var(--muted);font-size:10px}.tariffOptions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.tariffOptions>span{color:var(--muted);text-transform:uppercase;grid-column:1/-1;font-size:10px}.tariffOptions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f8fbf9;border-radius:9px;flex-direction:column;gap:4px;padding:9px;font-weight:700;display:flex}.tariffOptions button:hover{border-color:var(--green);background:#eff8f4}.tariffOptions small{color:var(--muted);font-size:9px;font-weight:400}.rentalEditor{border-top:1px solid var(--line);grid-template-columns:1.25fr 1fr .8fr;gap:8px;margin-top:14px;padding-top:14px;display:grid}.rentalEditor label{color:var(--muted);text-transform:uppercase;flex-direction:column;gap:6px;font-size:9px;display:flex}.rentalEditor input,.rentalEditor select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:9px}.rentalEditor button{color:#fff;cursor:pointer;background:#173f34;border:0;border-radius:9px;grid-column:1/-1;padding:10px;font-weight:700}.carCards article.paymentAlert{border-color:#e3a13a;box-shadow:0 0 0 2px #e3a13a1f}.carBadges{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.paymentControl{margin:14px 0;padding:18px 20px}.paymentControl .cardHead small{max-width:850px;color:var(--muted);margin-top:7px;line-height:1.45;display:block}.paymentControl table{border-collapse:collapse;width:100%}.paymentControl th,.paymentControl td{border-bottom:1px solid var(--line);text-align:right;padding:10px 12px}.paymentControl th:first-child,.paymentControl th:nth-child(2),.paymentControl td:first-child,.paymentControl td:nth-child(2){text-align:left}.rentalTerms{background:#f7fbf9;border:1px solid #cfe0d8;border-radius:12px;margin:14px 0;padding:14px}.rentalTermsHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rentalTermsHead span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.rentalTermsHead h4{margin:5px 0 0;font-size:14px}.rentalTermsHead>b{color:#9a5b00;white-space:nowrap;background:#fff0d4;border-radius:999px;padding:6px 9px;font-size:10px}.rentalTerms.previous{background:#fff7e8;border-color:#e3a13a;box-shadow:0 0 0 2px #e3a13a1a}.rentalTerms.previous .contractComparison>div{background:#ffffffb3}.carCards article.carAwaiting{background:linear-gradient(#fffaf0 0,#fff 180px);border-color:#e3a13a;box-shadow:0 0 0 2px #e3a13a1a}.carsMainGrid{align-items:start}.carsTrend .gridline{stroke:#e3ebe7;stroke-width:1px;stroke-dasharray:4 5}.carsTrend .zeroLine{stroke:#d04b43;stroke-width:1.8px;stroke-dasharray:7 4}.carsTrend .averageLine{stroke:#d18b28;stroke-width:1.5px;stroke-dasharray:3 4}.carsTrend .zeroLabel{fill:#b33f38;font-size:9px;font-weight:700}.carsTrend .averageLabel{fill:#a36b1d;font-size:8px;font-weight:700}.carsMainGrid .carsTrend{flex-direction:column;height:auto;min-height:342px;display:flex;overflow:hidden}.carsTrend .cardHead{gap:12px}.carsTrend .chartMetricSwitch{justify-content:flex-end}.carsTrend .carsChartWrap{min-height:224px;margin-top:8px;overflow:hidden}.carsTrend .carsChartWrap svg{width:100%;height:224px;display:block;overflow:hidden}.carsTrend .carsMonthLabels{margin-top:2px}.carsMainGrid>article:nth-child(2) .cardHead h3{display:none}.carsMainGrid>article:nth-child(2) .cardHead{margin-bottom:7px}.carsMainGrid .categoryBars{gap:1px}.carsMainGrid .categoryBars button{grid-template-columns:8px minmax(0,1fr) auto auto;padding:3px 5px;font-size:10px;line-height:1.15}.carsMainGrid .categoryBars button i{width:7px;height:7px}.carsMainGrid .categoryBars button small{text-align:right;grid-column:auto;font-size:9px}.carsMainGrid .expensePie{width:142px}.carsMainGrid .expensePie>span{width:84px}.carsMainGrid .expensePie b{font-size:12px}.carInvestmentFact{background:#edf7f2;border:1px solid #cfe0d8;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;margin-top:14px;padding:13px 14px;display:grid}.carInvestmentFact span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.carInvestmentFact b{white-space:nowrap;font:700 17px Georgia,serif}.carInvestmentFact small{color:#587065;grid-column:1/-1;font-size:10px;line-height:1.4}.carRevenueComparison{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.carRevenueComparison>div{border:1px solid var(--line);background:#f7faf8;border-radius:10px;flex-direction:column;gap:5px;padding:12px 13px;display:flex}.carRevenueComparison span{color:var(--muted);text-transform:uppercase;font-size:10px}.carRevenueComparison b{font-size:15px}.carRevenueComparison small{color:var(--muted);font-size:10px;line-height:1.35}@media (max-width:760px){.carRevenueComparison{grid-template-columns:1fr}}.carCapitalMetrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.carCapitalMetrics>div{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:5px;padding:12px 13px;display:flex}.carCapitalMetrics span{color:var(--muted);text-transform:uppercase;font-size:10px}.carCapitalMetrics b{font-size:15px}.carCapitalMetrics small{color:var(--muted);font-size:10px;line-height:1.35}@media (max-width:760px){.carCapitalMetrics{grid-template-columns:1fr}}.carYieldPair{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.carYieldPair>div{cursor:help;background:#eef7f2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.carYieldPair span{color:var(--muted);text-transform:uppercase;font-size:10px}.carYieldPair b{color:var(--green);white-space:nowrap;font-size:16px}.allCarsYield{grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:14px;padding:0;display:grid;overflow:hidden}.allCarsYield>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:15px 18px;display:flex}.allCarsYield>div:last-child{border-right:0}.allCarsYield span{color:var(--muted);text-transform:uppercase;font-size:10px}.allCarsYield b{font-size:18px}.allCarsYield small{color:var(--muted);font-size:10px;line-height:1.35}@media (max-width:760px){.carYieldPair,.allCarsYield{grid-template-columns:1fr}.allCarsYield>div{border-right:0;border-bottom:1px solid var(--line)}}.carsKpis .accruedInvestorBadge{background:#edf6ff;border-color:#c8deef}.carsKpis .paidInvestorBadge{background:#f4f1ff;border-color:#d9d0f3}.carsKpis .availablePayoutBadge{background:#e9f8ef;border-color:#bfe4ce}.carsKpis .availablePayoutBadge b{color:var(--green)}.carsKpis.allCars{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1400px){.carsKpis.allCars{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.carsKpis.allCars{grid-template-columns:1fr}}.carsKpis .investorSettlementBadge{background:linear-gradient(135deg,#eef7ff,#edf9f2);border-color:#c7dfd4;grid-column:span 2;gap:9px;display:grid}.investorSettlementBadge>span{color:#45665a;font-weight:800}.investorSettlementBadge>section{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.investorSettlementBadge>section>div{border-right:1px solid #cbded5;flex-direction:column;gap:4px;padding-right:8px;display:flex}.investorSettlementBadge>section>div:last-child{border-right:0}.investorSettlementBadge section small{text-transform:none;letter-spacing:0}.investorSettlementBadge section b{font-size:16px}@media (max-width:760px){.carsKpis .investorSettlementBadge{grid-column:auto}.investorSettlementBadge>section{grid-template-columns:1fr}.investorSettlementBadge>section>div{border-bottom:1px solid #cbded5;border-right:0;padding-bottom:7px}}.carsTable .cardHead{margin-bottom:0;padding:18px 20px 13px}.carsTable .cardHead>div{gap:5px;display:grid}.carsTable .cardHead p,.carsTable .cardHead h3,.carsTable .cardHead small{margin:0}.carsTable .cardHead small{line-height:1.45}.expensePie{cursor:crosshair}.expensePie>span b{overflow-wrap:anywhere;text-align:center;max-width:76px;line-height:1.08}.categoryBars button i{box-shadow:0 0 0 1px #0000000d}.collapsibleTable>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.collapsibleTable>summary::-webkit-details-marker{display:none}.collapsibleTable>summary>i{color:var(--green);margin-left:auto;font-size:20px;font-style:normal;transition:transform .18s}.collapsibleTable[open]>summary>i{transform:rotate(180deg)}.collapsibleTable>summary:hover{background:#f7faf8}.expenseLedger.collapsibleTable{padding:0}.ledgerCheck{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1250px){.ledgerCheck{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.ledgerCheck,.contractComparison,.rentalEditor,.tariffOptions{grid-template-columns:1fr}.carsChartWrap svg{height:210px}.chartMetricSwitch{margin-top:8px}}.polyValidation{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.polyValidation>article{padding:22px}.polyValidation h2{margin:4px 0 14px}.polyValidation>article>small{color:var(--muted);margin-top:12px;line-height:1.45;display:block}.polyValidationMetrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.polyValidationMetrics>div{border:1px solid var(--line);border-radius:10px;padding:11px}.polyValidationMetrics span,.polyValidationMetrics b{display:block}.polyValidationMetrics span{color:var(--muted);font-size:9px}.polyValidationMetrics b{margin-top:5px}.polyTests{gap:8px;display:grid}.polyTests>div{border:1px solid var(--line);border-radius:10px;padding:11px 90px 11px 12px;position:relative}.polyTests span,.polyTests b,.polyTests small{display:block}.polyTests span{font-weight:700}.polyTests b{margin-top:4px;font-size:11px}.polyTests small{color:var(--muted);margin-top:3px;font-size:9px}.polyTests i{font-style:normal;position:absolute;top:10px;right:9px}@media (max-width:900px){.polyValidation{grid-template-columns:1fr}}@media (max-width:640px){.polyValidationMetrics{grid-template-columns:1fr}}.polyForecastMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.polyForecastMetrics>div{border:1px solid var(--line);background:#fbfdfc;border-radius:11px;padding:12px}.polyForecastMetrics span,.polyForecastMetrics b,.polyForecastMetrics small{display:block}.polyForecastMetrics span{min-height:25px;color:var(--muted);font-size:9px}.polyForecastMetrics b{margin:4px 0;font-size:16px}.polyForecastMetrics small{color:var(--muted);font-size:8px}.polyReliabilityChart{grid-template-columns:repeat(10,minmax(58px,1fr));align-items:end;gap:9px;min-height:260px;padding:18px 8px 8px;display:grid;overflow-x:auto}.polyReliabilityChart>div{text-align:center;grid-template-rows:18px 150px auto;gap:6px;min-width:58px;display:grid}.polyReliabilityChart>div>span{color:var(--muted);font-size:9px}.polyReliabilityChart>div>i{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 29px,#edf2ef 30px);justify-content:center;align-items:flex-end;gap:5px;height:150px;display:flex;position:relative}.polyReliabilityChart em,.polyReliabilityChart i>b{border-radius:3px 3px 0 0;width:13px;min-height:2px;display:block}.polyReliabilityChart em{background:#78aeea}.polyReliabilityChart i>b{background:#0d9b68}.polyReliabilityChart small{color:var(--muted);gap:2px;font-size:7px;display:grid}.polyReliabilityChart u{white-space:nowrap;text-decoration:none}.polyReliabilityLegend{color:var(--muted);justify-content:flex-end;gap:18px;margin-top:10px;font-size:9px;display:flex}.polyReliabilityLegend span{align-items:center;gap:5px;display:flex}.polyReliabilityLegend i,.polyReliabilityLegend b{border-radius:2px;width:10px;height:10px}.polyReliabilityLegend i{background:#78aeea}.polyReliabilityLegend b{background:#0d9b68}@media (max-width:1000px){.polyForecastMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.polyForecastMetrics{grid-template-columns:1fr}}.polyNewsLink{border-bottom:1px solid var(--line);color:inherit;padding:6px 0;text-decoration:none;display:block}.polyNewsLink:last-child{border-bottom:0}.polyNewsLink b,.polyNewsLink small{display:block}.polyNewsLink b{font-size:9px;line-height:1.35}.polyNewsLink small{color:var(--muted);margin-top:2px;font-size:8px}.polyNewsLink:hover b{color:var(--green)}.polyAdmission{margin-bottom:14px;padding:24px}.polyAdmission .cardHead{margin-bottom:16px}.polyAdmissionFunnel{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.polyAdmissionFunnel>div{border:1px solid var(--line);background:#fbfdfc;border-radius:11px;grid-template-columns:1fr auto;gap:5px;padding:12px;display:grid;position:relative;overflow:hidden}.polyAdmissionFunnel span{min-height:30px;color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.35}.polyAdmissionFunnel b{font-size:18px}.polyAdmissionFunnel small{color:var(--muted);align-self:end}.polyAdmissionFunnel i{background:var(--green);opacity:.75;height:4px;position:absolute;bottom:0;left:0}.polyAdmissionBottom{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:14px;margin-top:14px;display:grid}.polyAdmissionBottom h3{margin:0 0 10px}.polyAdmissionBlockers{flex-wrap:wrap;gap:7px;display:flex}.polyAdmissionBlockers span{color:#775419;background:#fff4d8;border-radius:9px;grid-template-columns:auto 1fr;gap:2px 7px;padding:8px 10px;font-size:10px;display:grid}.polyAdmissionBlockers b{grid-row:1/3;font-size:17px}.polyAdmissionBlockers small{opacity:.8}.polyAdmissionRule{border:1px solid var(--line);background:#f5faf7;border-radius:11px;padding:14px}.polyAdmissionRule p{color:var(--muted);margin:7px 0;font-size:11px;line-height:1.5}.polyAdmissionRule small{color:var(--red);font-weight:700}@media (max-width:1100px){.polyAdmissionFunnel{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.polyAdmissionBottom{grid-template-columns:1fr}}@media (max-width:640px){.polyAdmissionFunnel{grid-template-columns:1fr}}.workspace[class*=venue-]{--poly-surface:#fff;--poly-soft:#f4f8f6;--poly-line:#dbe7e1;--poly-ink:#132a21;--poly-muted:#657a70;background:radial-gradient(circle at 88% 2%,#16916614,#0000 28%),#f4f7f5;flex-direction:column;gap:16px;display:flex}.workspace[class*=venue-]>.card,.workspace[class*=venue-]>.polyGrid,.workspace[class*=venue-]>.polyValidation,.workspace[class*=venue-]>.polyWorkflow{margin-bottom:0}.workspace.venue-dashboard>:not(.polymarketHeader):not(.predictionDashboard):not(.focusedPredictionWorkspace):not(.predictionFocusNav),.workspace:is(.venue-executable,.venue-builder,.venue-negative,.venue-stale,.venue-traders,.venue-copy)>:not(.polymarketHeader):not(.predictionFocusNav):not(.traderCopyChildNav):not(.focusedPredictionWorkspace):not(.focusedPredictionWorkspaceV2):not(.copyReadyWorkspace):not(.traderCopyWorkspace){display:none!important}.workspace[class*=venue-] .card{border:1px solid var(--poly-line);border-radius:18px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 8px 28px #1b42320e}.workspace[class*=venue-] .card:hover{border-color:#c8ddd3;box-shadow:0 12px 34px #1b423213}.workspace[class*=venue-] .cardHead{border-bottom:1px solid #e5ede9;align-items:flex-start;gap:20px;padding-bottom:15px}.workspace[class*=venue-] .cardHead h2{margin:4px 0 7px;line-height:1.16}.workspace[class*=venue-] .cardHead small{max-width:920px;color:var(--poly-muted);line-height:1.55;display:block}.workspace[class*=venue-] .eyebrow{color:#087f59;letter-spacing:.12em;font-weight:800}.workspace[class*=venue-] .polymarketHeader{border:1px solid var(--poly-line);background:linear-gradient(135deg,#fff 0%,#f1faf6 100%);border-radius:20px;padding:24px 26px;box-shadow:0 10px 34px #1b42320f}.workspace[class*=venue-] .polymarketHeader h1{font-size:clamp(30px,4vw,48px);line-height:1}.workspace[class*=venue-] .polymarketHeader>a{border-radius:999px;padding:11px 17px;box-shadow:0 7px 18px #087f5433}.workspace[class*=venue-] .predictionVenueTabs{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eef4f1eb;border-color:#d2e0d9;border-radius:16px;gap:5px;width:100%;margin:0;padding:7px;position:sticky;top:8px;box-shadow:0 8px 24px #1f413314}.workspace[class*=venue-] .predictionVenueTabs button{flex:none;padding:9px 13px;font-size:11px}.workspace[class*=venue-] .predictionVenueTabs button.active{box-shadow:0 5px 15px #087f5438}.workspace.venue-weather>section.card,.workspace.venue-traders>section.card{display:none!important}.traderCopyWorkspace{gap:12px;display:grid}.traderCopyPanel{background:#f9fcfa;border:1px solid #d4e1da;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #1a3d2f0d}.traderCopyPanelHead{color:#17382d;text-align:left;cursor:pointer;background:#f5faf7;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:14px 18px;display:flex}.traderCopyPanelHead span{gap:3px;display:grid}.traderCopyPanelHead b{font-size:17px}.traderCopyPanelHead small{color:#657a71;font-size:12px;font-weight:500}.traderCopyPanelHead i{border-top:8px solid #0b8b5d;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;transition:transform .18s}.traderCopyPanel.open>.traderCopyPanelHead i{transform:rotate(180deg)}.traderCopyPanelBody{padding:12px}.traderCopyPanelBody>.predictionFocusWorkspace,.traderCopyPanelBody>.copyReadyWorkspace{margin:0}.traderCopyPanelBody .card{box-shadow:none}.traderCopyPanelHead.hasMeta{grid-template-columns:max-content minmax(0,1fr) max-content;display:grid}.traderPanelSummary{background:#eef9f3;border:1px solid #b8dfcb;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:8px 11px;display:flex!important}.traderPanelSummary .specialistRankingSummary{min-width:0}.traderPanelSummary .specialistRankingSummary b{font-size:11px}.traderPanelSummary .specialistRankingSummary small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.traderPanelSummary .specialistRankingHelp{background:#fff;flex:none}.traderCopyPanelBody>.focusedPredictionWorkspace{margin:0}.traderCopyPanelBody .directionWorkspace{padding:0}.traderCopyPanelBody .specialistFilters{margin-top:0}.traderSearchWorkspace{padding:0;overflow:hidden}.traderSearchHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.traderSearchHead h2{margin:3px 0}.traderSearchHead small{color:var(--muted)}.traderSearchProgress{grid-template-columns:auto auto;align-items:center;gap:2px 8px;min-width:210px;display:grid}.traderSearchProgress>b{color:var(--green);grid-row:1/3;font-size:26px}.traderSearchProgress>span{font-size:10px;font-weight:850}.traderSearchProgress>small{color:var(--muted);font-size:9px}.traderSearchProgress>i{background:#d8e7df;border-radius:9px;grid-column:1/-1;height:3px;overflow:hidden}.traderSearchProgress>i.running:after{content:"";background:#28c391;width:35%;height:100%;animation:1.4s linear infinite searchScan;display:block}@keyframes searchScan{0%{transform:translate(-100%)}to{transform:translate(300%)}}.traderSearchFilters{background:#f6faf8;grid-template-columns:repeat(6,minmax(120px,1fr));gap:9px;padding:14px 18px 8px;display:grid}.traderSearchFilters label{color:var(--muted);text-transform:uppercase;gap:4px;font-size:9px;display:grid}.traderSearchFilters input,.traderSearchFilters select{border:1px solid var(--line);color:#17382d;background:#fff;border-radius:8px;min-width:0;padding:9px}.traderSearchFilterActions{background:#f6faf8;align-items:center;gap:12px;padding:8px 18px 14px;display:flex}.traderSearchFilterActions label{align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.traderSearchFilterActions button{color:#fff;cursor:pointer;background:#0b8b5d;border:0;border-radius:8px;margin-left:auto;padding:8px 12px;font-weight:850}.traderSearchStatus{border-block:1px solid var(--line);background:#eef9f3;justify-content:space-between;gap:12px;padding:10px 18px;font-size:10px;display:flex}.traderSearchStatus span{color:var(--muted)}.traderSearchWorkspace .tableScroller{border:0;border-radius:0;max-height:720px}.traderSearchWorkspace table{min-width:1150px}.traderSearchWorkspace td small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.traderSearchActions{gap:6px;display:flex}.traderSearchActions button{border:1px solid var(--line);color:#31584a;cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:850}.traderSearchActions button.primary{color:#fff;background:#0b8b5d;border-color:#0b8b5d}.traderSearchActions button:disabled{opacity:.55}.traderSearchHeaderState{color:#087248;font:inherit;cursor:pointer;background:#eef9f3;border:1px solid #b8dfcb;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:850;display:flex}.traderSearchHeaderState.disabled{color:#687a72;background:#f3f6f4;border-color:#d3ddd8}.traderSearchHeaderState i{background:#28c391;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #28c39124}.traderSearchHeaderState.disabled i{box-shadow:none;background:#9aaba3}.traderSearchWorkspace thead th>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.traderSearchWorkspace thead th>button.active{color:#07845a;text-underline-offset:3px;text-decoration:underline}.traderSearchViewSwitch{background:#f6faf8;gap:4px;padding:10px 18px 0;display:flex}.traderSearchViewSwitch button{border:1px solid var(--line);color:#536b61;font:inherit;cursor:pointer;background:#fff;border-radius:9px 9px 0 0;padding:8px 12px;font-size:11px;font-weight:800}.traderSearchViewSwitch button.active{color:#087248;background:#eaf7f0;border-color:#9fd2b9}.traderSearchViewSwitch b{background:#dcede4;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:4px;font-size:9px;display:inline-grid}.traderSearchActions button.danger{color:#a43d3d;background:#fff5f5;border-color:#e5b7b7}.copiedAccountTitle{color:#718079;letter-spacing:-.02em;background:#fff;padding:15px 18px 8px;font-size:22px;font-weight:760}.copiedAccountTitle.money{color:#596b63}.copiedAccountTitle+.tableScroller{border-top:1px solid var(--line)}.workspace[class*=venue-] .polyParticipantKpis,.workspace[class*=venue-] .polyPaperKpis,.workspace[class*=venue-] .polyRiskMetrics{gap:10px;margin:16px 0}.workspace[class*=venue-] .polyParticipantKpis>div,.workspace[class*=venue-] .polyPaperKpis>div,.workspace[class*=venue-] .polyRiskMetrics>div{background:linear-gradient(145deg,#fbfdfc,#f4f8f6);border:1px solid #e4ece8;border-radius:12px;padding:14px}.workspace[class*=venue-] .polyParticipantKpis>div>b,.workspace[class*=venue-] .polyPaperKpis>div>b,.workspace[class*=venue-] .polyRiskMetrics>div>b{font-size:16px;line-height:1.25}.workspace[class*=venue-] .tableScroller{background:#fff;border:1px solid #e0e9e4;border-radius:13px;max-height:64vh}.workspace[class*=venue-] table{border-collapse:separate;border-spacing:0}.workspace[class*=venue-] th{z-index:2;letter-spacing:.06em;text-transform:uppercase;position:sticky;top:0;color:#5a7166!important;background:#edf4f0!important;padding:11px 12px!important;font-size:9px!important}.workspace[class*=venue-] td{line-height:1.42;padding:12px!important}.workspace[class*=venue-] tbody tr:nth-child(2n){background:#fbfdfc}.workspace[class*=venue-] tbody tr:hover{background:#f0f8f4}.workspace[class*=venue-] .polyNotice{background:#fff8e8;border:1px solid #f0ddb0;line-height:1.55}.workspace[class*=venue-] .pill{white-space:nowrap}.workspace[class*=venue-] details{background:#f8fbf9;border:1px solid #dfe9e4;border-radius:11px}.workspace[class*=venue-] summary{cursor:pointer;color:#476157;padding:11px 13px;font-size:11px;font-weight:750;list-style:none}.workspace[class*=venue-] summary:after{content:"＋";float:right;color:#0b8a62}.workspace[class*=venue-] details[open] summary:after{content:"−"}.workspace[class*=venue-] .polySectionDisclosure{background:#f7faf8;border-radius:14px;margin-top:14px}.workspace[class*=venue-] .polySectionDisclosure>summary{background:linear-gradient(135deg,#f8fbf9,#eef6f2);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.workspace[class*=venue-] .polySectionDisclosure>summary:after{align-self:center}.workspace[class*=venue-] .polySectionDisclosure>summary>span{gap:3px;display:grid}.workspace[class*=venue-] .polySectionDisclosure>summary b{color:#173329;font-size:13px}.workspace[class*=venue-] .polySectionDisclosure>summary small{color:#6b8076;font-size:9px;font-weight:500}.workspace[class*=venue-] .polySectionDisclosure>summary em{color:#087f59;text-align:right;max-width:360px;font-size:10px;font-style:normal}.workspace[class*=venue-] .polySectionDisclosure[open]>summary{border-bottom:1px solid #dae7e0;border-radius:14px 14px 0 0}.workspace[class*=venue-] .polySectionDisclosure[open]{padding-bottom:12px}.workspace[class*=venue-] .polySectionDisclosure>.polyParticipantKpis,.workspace[class*=venue-] .polySectionDisclosure>.polyAdmissionFunnel,.workspace[class*=venue-] .polySectionDisclosure>.hedgeRelationGroups,.workspace[class*=venue-] .polySectionDisclosure>.tableScroller,.workspace[class*=venue-] .polySectionDisclosure>.cardHead,.workspace[class*=venue-] .polySectionDisclosure>.polyNotice{margin-left:12px;margin-right:12px}.workspace[class*=venue-] .cardHead{padding-right:42px;position:relative}.polyHelpButton{color:#167353;cursor:pointer;width:28px;height:28px;box-shadow:none;background:#f2f8f5;border:1px solid #c9dbd2;border-radius:50%;place-items:center;padding:0;font:800 13px/1 Arial,sans-serif;transition:all .16s;display:grid;position:absolute;top:0;right:0}:is(.polyHelpButton:hover,.polyHelpButton:focus-visible){color:#fff;background:#16855f;border-color:#16855f;outline:none;transform:translateY(-1px)}.polyHelpBackdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071c157a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.polyHelpDialog{background:#fff;border:1px solid #ffffff8c;border-radius:22px;width:min(680px,100%);max-height:min(760px,100vh - 48px);overflow:auto;box-shadow:0 28px 90px #041c1447}.polyHelpDialog>header{background:linear-gradient(135deg,#f8fcfa,#eaf6f0);border-bottom:1px solid #dfebe5;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 19px;display:flex}.polyHelpDialog>header p{color:#16805c;letter-spacing:.15em;margin:0 0 5px;font-size:9px;font-weight:900}.polyHelpDialog>header h2{color:#153329;margin:0;font:700 22px/1.2 Georgia,serif}.polyHelpDialog>header button{color:#345d4e;cursor:pointer;background:#dfece6;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:22px;display:grid}.polyHelpSections{gap:0;padding:8px 26px;display:grid}.polyHelpSections article{border-bottom:1px solid #e7eeea;grid-template-columns:34px 1fr;gap:12px;padding:17px 0;display:grid}.polyHelpSections article:last-child{border-bottom:0}.polyHelpSections article>span{color:#087f59;background:#e5f4ec;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.polyHelpSections h3{color:#1b3d31;margin:0 0 5px;font-size:12px}.polyHelpSections p{color:#5c7168;margin:0;font-size:11px;line-height:1.58}.polyHelpDialog>footer{color:#7b8c85;background:#fafcfb;padding:12px 26px 17px;font-size:9px}.polyAttentionRadar{background:linear-gradient(145deg,#fff 0%,#f4fbf7 100%)!important;border-color:#bddccd!important;box-shadow:0 18px 48px #115b411c!important}.polyAttentionRadar>.cardHead>span{text-align:center;max-width:360px}.polyAttentionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.polyAttentionGrid>article{background:#fff;border:1px solid #dbe8e1;border-top:4px solid #d4a448;border-radius:15px;gap:12px;padding:15px;display:grid;box-shadow:0 7px 20px #1643320f}.polyAttentionGrid>article.isCandidate{border-top-color:#0a9b69}.polyAttentionGrid>article>header,.polyAttentionGrid>article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.polyAttentionGrid>article>header span,.polyAttentionGrid>article>footer span{color:#74877e;font-size:8px;font-weight:700}.polyAttentionGrid>article>header b{color:#7f5a08;background:#fff1cf;border-radius:999px;padding:5px 7px;font-size:8px}.polyAttentionGrid>article.isCandidate>header b{color:#087b56;background:#dcf4e8}.polyAttentionGrid>article>a{color:#18392e;min-height:42px;font-size:12px;font-weight:800;line-height:1.4;text-decoration:none}.polyAttentionGrid>article>a:hover{color:#087f59;text-decoration:underline}.polyAttentionPrice{background:#e3ebe7;border:1px solid #e3ebe7;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.polyAttentionPrice>span{color:#73867d;background:#f8fbf9;gap:3px;padding:8px;font-size:8px;display:grid}.polyAttentionPrice b{color:#1d3b30;font-size:11px}.polyAttentionReasons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.polyAttentionReasons>div{background:#f5f9f7;border-radius:10px;padding:9px}.polyAttentionReasons>div:last-child{background:#fff8eb}.polyAttentionReasons strong{color:#315346;margin-bottom:6px;font-size:9px;display:block}.polyAttentionReasons p{color:#60756c;margin:3px 0;font-size:8px;line-height:1.4}.polyAttentionGrid>article>footer{border-top:1px solid #e7eeea;padding-top:9px}.hedgeRelationGroups{gap:14px;margin-top:17px;display:grid}.hedgeRelationGroup{background:#f7faf8;border:1px solid #dce8e2;border-radius:15px;padding:14px}.hedgeRelationGroup>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.hedgeRelationGroup>header span{color:#72867c;letter-spacing:.12em;font-size:8px;font-weight:800}.hedgeRelationGroup>header h3{margin:3px 0 0;font-size:15px}.hedgeRelationGroup>header>b{color:#176748;background:#e6f2ec;border-radius:999px;padding:6px 9px;font-size:10px}.hedgePairGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.hedgePairCard{background:#fff;border:1px solid #dbe6e0;border-left:4px solid #9aada4;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #1c42330d}.hedgePairCard.isEligible{border-left-color:#0b9b6c}.hedgePairCard.isBlocked{border-left-color:#dc6658}.hedgePairCard.isCollecting{border-left-color:#e0a83d}.hedgePairTop{background:#fbfdfc;border-bottom:1px solid #e6ede9;grid-template-columns:auto auto auto 1fr;align-items:center;gap:7px;padding:10px 12px;display:grid}.hedgePairTop>i{color:#8aa096;font-style:normal}.hedgePairTop>em{color:#71867c;justify-self:end;font-size:9px;font-style:normal}.hedgeVenue{color:#176b4b;background:#eaf4ef;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.hedgePairEvents{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);align-items:stretch;gap:8px;padding:13px;display:grid}.hedgePairEvents>a{min-height:124px;color:var(--poly-ink);background:#fafcfb;border:1px solid #e2eae6;border-radius:11px;grid-template-rows:auto 1fr auto;gap:7px;padding:11px;text-decoration:none;display:grid;position:relative}.hedgePairEvents>a:hover{background:#f3faf7;border-color:#9ccdb8}.hedgePairEvents small{color:#74887e;letter-spacing:.07em;font-size:8px;font-weight:800}.hedgePairEvents strong{font-size:11px;line-height:1.4}.hedgePairEvents a>b{color:#087f59;font-family:Georgia,serif;font-size:25px}.hedgeLink{color:#698076;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.hedgeLink>span{color:#7b5a12;text-transform:uppercase;background:#fff2d6;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.hedgeLink>i{color:#0b8a62;font-size:21px;font-style:normal}.hedgeLink>small{font-size:8px}.hedgePairMetrics{background:#e6ede9;border-top:1px solid #e6ede9;border-bottom:1px solid #e6ede9;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.hedgePairMetrics>div{background:#fff;gap:3px;padding:9px 11px;display:grid}.hedgePairMetrics span,.hedgePairMetrics small{color:#74887e;font-size:8px}.hedgePairMetrics b{font-size:13px}.hedgePairCard>footer{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.hedgePairCard>footer p{color:#61776d;margin:0;font-size:9px;line-height:1.4}.hedgePairCard details{margin:0 12px 12px}.hedgeChecks{gap:6px;padding:0 11px 11px;display:grid}.hedgeChecks>div{background:#fff;border-radius:8px;grid-template-columns:18px 1fr;align-items:flex-start;gap:7px;padding:7px;display:grid}.hedgeChecks i{border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.hedgeChecks .passed i{color:#087f59;background:#dcf4e9}.hedgeChecks .pending i{color:#88620e;background:#fff0cb}.hedgeChecks .failed i{color:#b53f32;background:#fde3df}.hedgeChecks span{gap:2px;display:grid}.hedgeChecks b{font-size:9px}.hedgeChecks small{color:#71867c;font-size:8px}.hedgeRiskText{color:#6a7f75;margin:0;padding:0 12px 12px;font-size:9px;line-height:1.5}@media (max-width:1100px){.hedgePairGrid{grid-template-columns:1fr}.workspace[class*=venue-] .predictionVenueTabs{flex-wrap:nowrap;overflow-x:auto}}@media (max-width:700px){.workspace[class*=venue-]{gap:11px}.workspace[class*=venue-] .polymarketHeader{padding:18px}.workspace[class*=venue-] .cardHead{display:grid}.workspace[class*=venue-] .polySectionDisclosure>summary{grid-template-columns:1fr auto}.workspace[class*=venue-] .polySectionDisclosure>summary em{text-align:left;grid-column:1/-1}.hedgePairEvents{grid-template-columns:1fr}.hedgeLink{min-height:54px}.hedgeLink>i{transform:rotate(90deg)}.hedgePairMetrics,.hedgePairCard>footer{grid-template-columns:1fr}}@media (max-width:1100px){.polyAttentionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.polyAttentionGrid,.polyAttentionReasons,.polyAttentionPrice{grid-template-columns:1fr}}.polyContext{margin-top:14px;padding:24px}.polyContextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.polyContextGrid article{border:1px solid var(--line);background:#fbfdfc;border-radius:12px;padding:14px}.polyContextGrid h3{margin:0 0 9px}.polyContextGrid article>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:grid}.polyContextGrid article>div:first-of-type{border-top:0}.polyContextGrid span,.polyContextGrid b{flex-direction:column;display:flex}.polyContextGrid small{color:var(--muted);font-size:9px;font-weight:400}.polyContextGrid i{font-style:normal}.polyContextGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}@media (max-width:900px){.polyContextGrid{grid-template-columns:1fr}}.logicalOutcomeDetails{margin-top:8px}.logicalOutcomeDetails>summary{cursor:pointer;color:#087f59;font-size:9px;font-weight:800}.logicalOutcomeList{border:1px solid var(--line);background:#f8fbf9;border-radius:9px;gap:4px;max-height:320px;margin-top:8px;padding:7px;display:grid;overflow:auto}.logicalOutcomeList>a{color:inherit;border-radius:7px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px;padding:6px 7px;text-decoration:none;display:grid}.logicalOutcomeList>a:hover{background:#e9f5ef}.logicalOutcomeList span{font-size:9px;line-height:1.3}.logicalOutcomeList b{color:#087f59;font-size:9px}.logicalOutcomeList small{white-space:nowrap;margin:0!important;font-size:8px!important}@media (max-width:700px){.logicalOutcomeList>a{grid-template-columns:1fr auto}.logicalOutcomeList small{grid-column:1/-1}}.logicalPackageDetails{margin-top:8px}.logicalPackageDetails>summary{color:#087f54;cursor:pointer;font-size:10px;font-weight:800}.logicalPackageDetails>div{gap:7px;margin-top:8px;display:grid}.logicalPackageDetails article{background:#f8faf9;border:1px solid #dce6e1;border-radius:9px;padding:9px}.logicalPackageDetails article.isProfitable{background:#effaf5;border-color:#8ed0b3}.logicalPackageDetails article>header{justify-content:space-between;gap:8px;display:flex}.logicalPackageDetails article>header span{font-size:9px;font-weight:800}.logicalPackageDetails article p{margin:5px 0;font-size:9px}.logicalPackageDetails article details summary{cursor:pointer;font-size:9px}.logicalPackageDetails article details a{border-top:1px solid #dce6e1;justify-content:space-between;gap:12px;margin-top:5px;padding:5px 0;color:var(--ink)!important;font-size:8px!important;display:flex!important}.logicalPackageDetails article details a b{white-space:nowrap;color:#087f54}.workspace[class*=venue-] .polymarketHeader{grid-template-columns:minmax(250px,1fr) auto;align-items:center;gap:16px;padding:17px 20px;display:grid}.workspace[class*=venue-] .polymarketHeader h1{font-size:clamp(25px,3vw,38px)}.polyHeaderIntro>p:last-child{font-size:10px;max-width:680px!important;margin-top:5px!important;line-height:1.35!important}.polyHeaderControls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.polyVenueSelect{gap:2px;display:grid}.polyVenueSelect>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.polyVenueSelect select{min-width:170px;color:var(--ink);background:#fff;border:1px solid #cfe0d7;border-radius:10px;padding:8px 30px 8px 10px;font-size:10px;font-weight:700}.polyOpenVenue{border-radius:10px!important;padding:9px 12px!important;font-size:10px!important}.polyHeaderWallet{position:relative}.polyHeaderWallet>summary{cursor:pointer;background:#fff;border:1px solid #ceddd6;border-radius:10px;gap:1px;min-width:118px;padding:7px 10px;list-style:none;display:grid}.polyHeaderWallet>summary::-webkit-details-marker{display:none}.polyHeaderWallet>summary span{color:var(--muted);font-size:8px}.polyHeaderWallet>summary b{font-size:10px}.polyHeaderWallet>summary.connected{background:#effaf5;border-color:#8fd0b5}.polyHeaderWallet>summary.warning{background:#fff8e8;border-color:#e7bd69}.polyHeaderWalletPopover{z-index:80;background:#fff;border:1px solid #cdded5;border-radius:13px;gap:10px;width:310px;padding:13px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #0f372833}.polyHeaderWalletPopover>a{color:var(--green);font-size:10px;font-weight:800}.polyHeaderWalletPopover>div:not(.polyHeaderWalletActions){grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.polyHeaderWalletPopover span{background:#f5f9f7;border-radius:7px;justify-content:space-between;gap:6px;padding:6px;font-size:9px;display:flex}.polyHeaderWalletPopover small{color:var(--muted);font-size:9px}.polyHeaderWalletActions{gap:6px;display:flex}.polyHeaderWalletActions button,.polyHeaderWalletPopover>button{padding:7px 9px;font-size:9px}.polyAutoCollapsible{overflow:hidden;padding:0!important}.polyAutoCollapsible>.cardHead{min-height:64px;position:relative;margin:0!important;padding:13px 56px 13px 17px!important}.polyAutoCollapsible[data-collapsed=true]>:not(.cardHead),.polyAutoCollapsible[data-collapsed=true]>.cardHead p,.polyAutoCollapsible[data-collapsed=true]>.cardHead small,.polyAutoCollapsible[data-collapsed=true]>.cardHead>span{display:none!important}.polyAutoCollapsible[data-collapsed=true]>.cardHead h2{font-size:16px;margin:0!important}.polyCollapseButton{cursor:pointer;place-items:center;transform:translateY(-50%);color:#087f59!important;width:30px!important;height:30px!important;box-shadow:none!important;background:#f1f8f5!important;border:1px solid #cddfd6!important;border-radius:50%!important;padding:0!important;font:800 17px/1 Arial,sans-serif!important;display:grid!important;position:absolute!important;top:50%!important;right:14px!important}.polyCollapseButton:hover{color:#fff!important;background:#087f59!important}@media (max-width:800px){.workspace[class*=venue-] .polymarketHeader{grid-template-columns:1fr}.polyHeaderControls{flex-wrap:wrap;justify-content:flex-start}.polyVenueSelect{flex:1}.polyVenueSelect select{width:100%}.polyHeaderWalletPopover{width:min(310px,100vw - 58px);left:0;right:auto}}.workspace[class*=venue-]{--poly-ui-font:Inter,"Segoe UI",Arial,sans-serif}.workspace[class*=venue-] .polymarketHeader{gap:22px;padding:18px 22px}.workspace[class*=venue-] .polymarketHeader h1{letter-spacing:-.035em;font-size:clamp(27px,3vw,40px);line-height:1.02}.polyHeaderIntro>p:last-of-type{font-family:var(--poly-ui-font);color:#60766d;font-size:11px!important}.polyHeaderIntro{min-width:0}.polyHeaderControls{align-items:flex-end}.polyHorizonFilter{font-family:var(--poly-ui-font);gap:3px;display:grid}.polyHorizonFilter>span{color:#657c72;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800}.polyHorizonFilter select{box-sizing:border-box;color:#17382c;background:#fff;border:1px solid #cfe0d7;border-radius:10px;min-width:148px;height:42px;padding:7px 30px 7px 11px;font-size:10px;font-weight:700}.polyVenueSelect select,.polyHeaderWallet>summary,.polyOpenVenue,.polyScannerStatus{box-sizing:border-box;height:42px}.polyHeaderWallet>summary{align-content:center}.polyOpenVenue{align-items:center!important;display:flex!important}.polyScannerStatus{font:750 10px/1.2 var(--poly-ui-font);cursor:help;white-space:nowrap;border:1px solid;border-radius:10px;align-items:center;padding:7px 10px;display:flex;position:relative}.polyScannerStatus.isOk{color:#087a4d;background:#e5f7ee;border-color:#b9e7d1}.polyScannerStatus.isFail{color:#b42318;background:#fff0ee;border-color:#f3c2bc}.polyScannerStatus [role=tooltip]{z-index:40;color:#50685e;white-space:normal;background:#fff;border:1px solid #cfe0d7;border-radius:11px;width:220px;padding:10px;font-weight:500;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #17382c26}.polyScannerStatus:hover [role=tooltip],.polyScannerStatus:focus [role=tooltip]{gap:5px;display:grid}.polyScannerStatus [role=tooltip] span{justify-content:space-between;gap:12px;display:flex}.polyScannerStatus [role=tooltip] strong{color:#17382c}.venueNameLink{color:#123d30;align-items:center;gap:5px;text-decoration:none;display:flex}.venueNameLink:hover{text-decoration:underline}.venueNameLink span{color:#0a8b58}.venueApiLink{color:#087a4d;margin-top:5px;font-size:9px;font-weight:650;text-decoration:none;display:block}.venueApiLink:hover{text-decoration:underline}.polyHeaderControls{font-family:var(--poly-ui-font);gap:10px}.polyVenueSelect>span{letter-spacing:.09em;font-size:8px}.polyVenueSelect select{min-width:184px;height:38px;padding:8px 32px 8px 12px;font-size:11px}.polyHeaderWallet>summary{align-content:center;min-width:132px;min-height:48px;padding:8px 11px}.polyHeaderWallet>summary span{letter-spacing:.02em;font-size:8px}.polyHeaderWallet>summary b{font-size:11px;line-height:1.25}.polyHeaderWalletPopover{font-family:var(--poly-ui-font)}.polyHeaderWalletPopover>.polyDepositToggle{color:#087f59;background:#edf9f4;border:1px solid #83c9ad;width:100%}.polyHeaderWalletPopover>.polyDepositPanel{background:#f7fbf9;border:1px solid #cce1d7;border-radius:10px;gap:8px;padding:10px;display:grid;grid-template-columns:1fr!important}.polyDepositPanel label{color:var(--muted);gap:4px;font-size:9px;font-weight:700;display:grid}.polyDepositPanel input,.polyDepositPanel select{box-sizing:border-box;width:100%;color:var(--ink);font:700 10px var(--poly-ui-font);background:#fff;border:1px solid #cbdcd4;border-radius:8px;padding:8px}.polyDepositPanel>button{color:#fff;cursor:pointer;background:#087f59;border:0;border-radius:8px;width:100%;padding:8px;font-size:10px;font-weight:800}.polyDepositPanel>button:disabled{opacity:.6;cursor:wait}.polyDepositPanel>a{font-size:9px}.polyDepositPanel small.positive{color:#087f59}.polyDepositPanel small.negative{color:#b44343}.polyOpenVenue{min-height:38px;font-family:var(--poly-ui-font);align-items:center;gap:5px;font-weight:750;text-decoration:none;padding:8px 11px!important;display:inline-flex!important}.polyOpenVenue svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.polyAutoCollapsible>.cardHead{min-height:54px;padding:10px 92px 10px 18px!important}.polyAutoCollapsible[data-collapsed=true]>.cardHead h2{font-family:var(--poly-ui-font);letter-spacing:-.01em;font-size:14px;font-weight:750;line-height:1.25}.polyAutoCollapsible[data-collapsed=true]>.cardHead>span{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-family:var(--poly-ui-font);margin-left:auto;font-size:9px;overflow:hidden;display:inline-flex!important}.polyAutoCollapsible>.cardHead>.polyHelpButton{color:#7c9489;opacity:.72;background:#f8fbf9;border-color:#dbe7e1;width:27px;height:27px;font-size:11px;top:50%;right:52px;transform:translateY(-50%)}:is(.polyAutoCollapsible>.cardHead>.polyHelpButton:hover,.polyAutoCollapsible>.cardHead>.polyHelpButton:focus-visible){color:#39715d;opacity:1;background:#edf6f1;border-color:#a8c5b8;transform:translateY(-50%)}.polyCollapseButton{background:#f3faf6!important;border-color:#c9ddd3!important;width:28px!important;height:28px!important;right:14px!important}.polyCollapseButton svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .18s}.polyCollapseButton.isExpanded svg{transform:rotate(180deg)}.polyCollapseButton:hover{color:#087f59!important;background:#e2f3eb!important;border-color:#93c5ae!important}.workspace[class*=venue-] .card{box-shadow:0 10px 28px #123f2f0e}.workspace[class*=venue-]{gap:12px}.workspace[class*=venue-] .card:not(.polyAutoCollapsible){padding:18px 20px}.workspace[class*=venue-] .cardHead{gap:14px;margin-bottom:14px}.workspace[class*=venue-] .cardHead h2{letter-spacing:-.018em;line-height:1.18}.workspace[class*=venue-] .cardHead small{font-family:var(--poly-ui-font);font-size:10px;line-height:1.45}.workspace[class*=venue-] .tableScroller{border-radius:11px}.workspace[class*=venue-] th{font-family:var(--poly-ui-font);line-height:1.25;padding:10px 11px!important;font-size:10px!important}.workspace[class*=venue-] td{font-family:var(--poly-ui-font);font-size:11px;line-height:1.38;padding:10px 11px!important}.workspace[class*=venue-] td small{font-size:9px;line-height:1.35}.workspace[class*=venue-] .polyNotice{font-family:var(--poly-ui-font);font-size:9px}@media (max-width:800px){.polyAutoCollapsible>.cardHead{padding-right:86px!important}.polyHeaderControls{gap:7px}.polyHeaderWallet>summary{min-width:118px}.polyHorizonFilter{flex:1}.polyHorizonFilter select{width:100%;min-width:130px}}.polyAutoCollapsible[data-collapsed=false]>:not(.cardHead){margin-left:18px!important;margin-right:18px!important}.polyAutoCollapsible[data-collapsed=false]>:last-child{margin-bottom:16px!important}.polyAutoCollapsible[data-collapsed=false]>.tableScroller,.polyAutoCollapsible[data-collapsed=false]>.polyAttentionGrid{width:calc(100% - 36px)}.workspace[class*=venue-] section.card{margin-bottom:9px}.workspace[class*=venue-] .polyAutoCollapsible>.cardHead{min-height:48px;padding-top:8px!important;padding-bottom:8px!important}.workspace[class*=venue-] .polyAutoCollapsible[data-collapsed=false]>:not(.cardHead){margin-left:12px!important;margin-right:12px!important}.workspace[class*=venue-] .polyAutoCollapsible[data-collapsed=false]>:last-child{margin-bottom:11px!important}.workspace[class*=venue-] .polyAutoCollapsible[data-collapsed=false]>.tableScroller,.workspace[class*=venue-] .polyAutoCollapsible[data-collapsed=false]>.polyAttentionGrid{width:calc(100% - 24px)}.workspace[class*=venue-] .tableScroller{width:100%;max-width:100%;overflow-x:auto}.workspace[class*=venue-] .tableScroller>table{width:100%!important}.workspace[class*=venue-] .polyParticipantKpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;margin:9px 0}.workspace[class*=venue-] .polyParticipantKpis>div{border-radius:9px;justify-content:center;gap:2px;min-height:48px;padding:8px 10px}.workspace[class*=venue-] .polyParticipantKpis>div>b{font-size:14px}.workspace[class*=venue-] .polyRoadmapSteps{gap:6px;margin:8px 0}.workspace[class*=venue-] .polyRoadmapSteps span{border-radius:9px;justify-content:center;gap:2px;min-height:38px;padding:7px 9px}.workspace[class*=venue-] th,.workspace[class*=venue-] td{padding-top:8px!important;padding-bottom:8px!important}.workspace[class*=venue-] .polyNotice{margin-top:9px;padding:9px 11px}.polyAttentionGrid>article{align-content:start;gap:10px;padding:14px 15px}.polyAttentionGrid>article>a{min-height:0;font-size:13px;line-height:1.35}.polyAttentionReasons{gap:7px}.polyAttentionReasons>div{padding:8px 9px}.polyAttentionReasons p{font-size:9px;line-height:1.35}.workspace[class*=venue-] td>a{color:#173b2e;font-weight:700;text-decoration:none;display:block}.workspace[class*=venue-] td>a+a{margin-top:5px}.workspace[class*=venue-] td>a:hover{color:#087f59;text-decoration:underline}.predictionDashboard{gap:14px;width:100%;display:grid}.polyDashboardCard{width:100%;margin:0;padding:22px}.polyDashboardCard .cardHead{margin-bottom:14px}.polyDashboardCard .tableScroller{width:100%;max-width:none}.polyDashboardCard table{table-layout:auto;width:100%}.polyDashboardCard td a{max-width:760px;display:block}.polyDashboardCard td small{margin-top:4px;display:block}.polyDashboardReasons{border-top:1px solid var(--line);gap:5px;margin-top:10px;padding-top:9px;display:grid}.polyDashboardReasons p{color:var(--muted);margin:0;font-size:10px;line-height:1.35}.polyDashboardReasons b{color:var(--ink)}.compositeOpportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compositeOpportunityGrid>article{border:1px solid var(--line);background:#fff;border-top:4px solid #d6a94b;border-radius:14px;align-content:start;gap:11px;padding:15px;display:grid}.compositeOpportunityGrid>article.isGuaranteed{background:linear-gradient(145deg,#fff 0%,#f4fbf7 100%);border-top-color:#079668}.compositeOpportunityGrid article>header,.compositeOpportunityGrid article .compositePnl,.compositeOpportunityGrid article .compositeScenarios>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.compositeOpportunityGrid article>header>b{color:var(--muted);font-size:11px}.compositeOpportunityGrid h3{color:var(--ink);margin:0;font-size:16px;line-height:1.35}.compositeMetrics{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.compositeMetrics>span{color:var(--muted);background:#f7faf8;gap:4px;padding:9px;font-size:10px;display:grid}.compositeMetrics b{color:var(--ink);font-size:14px}.compositeOpportunityGrid>article.isPartial .compositeMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.compositeOpportunityGrid>article.isPartial .compositeMetrics>span:last-child{display:none}.compositeOpportunityGrid>article.isPartial .compositeMetrics>span:nth-child(2),.compositeOpportunityGrid>article.isPartial .compositeMetrics>span:nth-child(3){font-size:0}.compositeOpportunityGrid>article.isPartial .compositeMetrics>span:nth-child(2):before{content:"Сценариев без убытка";font-size:10px}.compositeOpportunityGrid>article.isPartial .compositeMetrics>span:nth-child(3):before{content:"Сценариев с убытком";font-size:10px}.compositePnl{border-bottom:1px solid var(--line);margin:0;padding:9px 0;font-size:11px}.compositeRiskProfile{border:1px solid var(--line);background:#f8fbf9;border-radius:10px;gap:8px;padding:10px;display:grid}.compositeRiskSummary{justify-content:space-between;align-items:flex-start;gap:12px;font-size:11px;display:flex}.compositeRiskSummary>span{text-align:right}.compositeRiskProfile>small{color:var(--muted)}.compositePayoffHeading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.compositePayoffHeading>div{gap:3px;display:grid}.compositePayoffHeading small,.compositePayoffHeading>span{color:var(--muted);font-size:10px}.compositePayoffBars{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px 10px}.compositePayoffBars svg{width:100%;height:112px;display:block;overflow:visible}.compositePayoffBars .zero{stroke:#61726a;stroke-width:.75px;stroke-dasharray:2 1;vector-effect:non-scaling-stroke}.compositePayoffBars rect.profitBar,.compositePayoffBars rect.lossBar{transition:opacity .15s}.compositePayoffBars rect:hover{opacity:.72}.compositeBarLabels{gap:4px;margin-top:2px;display:grid}.compositeBarLabels>span{text-align:center;gap:2px;min-width:0;display:grid}.compositeBarLabels small{color:var(--muted);font-size:9px;line-height:1.2}.compositeBarLabels b{font-size:10px}.compositeLegCoverage{border:1px solid var(--line);background:#fff;border-radius:9px;gap:8px;padding:10px;display:grid}.compositeLegCoverage>header{justify-content:space-between;gap:12px;display:flex}.compositeLegCoverage>header span{color:var(--muted);font-size:9px}.compositeLegRange{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;display:grid}.compositeLegRange>div:first-child{gap:2px;display:grid}.compositeLegRange a{color:var(--ink);font-size:10px;font-weight:800;text-decoration:none}.compositeLegRange a:hover{text-decoration:underline}.compositeLegRange small{color:var(--muted);font-size:9px}.compositeLegTrack{height:18px;display:grid}.compositeLegTrack>span{border-top:3px solid #dbe3df;position:relative}.compositeLegTrack>span.wins{background:linear-gradient(#0b9b681a,#0000);border-top-color:#0b9b68}.compositeLegTrack i{z-index:2;background:#0b9b68;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-6px;box-shadow:0 0 0 1px #0b9b68}.compositeLegTrack i.atStart{left:-4px}.compositeLegTrack i.atEnd{right:-4px}.compositeRoutingNote{background:#edf7f2;border-radius:7px;padding:7px 9px;display:block;color:#356356!important;font-size:9px!important}.compositeRangeMatrix{border:1px solid var(--line);background:#fff;border-radius:9px;gap:8px;padding:10px;display:grid}.compositeMatrixRow{grid-template-columns:minmax(210px,31%) minmax(0,1fr);align-items:center;gap:12px;display:grid}.compositePayoffRow{align-items:stretch}.compositePayoffHeading{align-content:center;justify-content:initial;gap:4px;display:grid}.compositePayoffHeading>span{line-height:1.35}.compositePayoffBars{border:0;border-radius:0;min-width:0;padding:0}.compositePayoffBars svg{height:116px}.compositeThresholdScale{height:23px;margin:0 .7%;position:relative}.compositeThresholdScale>span{color:var(--muted);white-space:nowrap;justify-items:center;font-size:9px;display:grid;position:absolute;top:0;transform:translate(-50%)}.compositeThresholdScale i{background:#82928a;width:1px;height:7px}.compositeCoverageHeading{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.compositeCoverageHeading span{color:var(--muted);font-size:9px}.compositeLegRange{grid-template-columns:minmax(210px,31%) minmax(0,1fr)}.compositeLegRange a{align-items:center;gap:5px;display:flex}.compositeLegRange a>i{border-radius:50%;flex:none;width:8px;height:8px}.compositeLegTrack{height:25px;padding-top:9px}.compositeLegTrack i{top:-6px}.compositeLegTrack i>b{color:var(--ink);white-space:nowrap;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:3px;padding:1px 3px;font-size:8px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.compositeScenarioBreakdown{border:1px solid var(--line);background:#fff;border-radius:9px}.compositeScenarioBreakdown>summary{cursor:pointer;padding:9px 10px;font-size:11px;font-weight:800}.compositeScenarioBreakdown>div{gap:6px;padding:0 9px 9px;display:grid}.compositeScenarioBreakdown>div>details{border:1px solid var(--line);background:#f8fbf9;border-radius:7px}.compositeScenarioBreakdown>div>details>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:7px 9px;font-size:10px;display:flex}.compositeScenarioBreakdown>div>details>div{gap:6px;padding:0 8px 8px;display:grid}.compositeScenarioBreakdown article{background:#fff;border-radius:7px;padding:7px}.compositeScenarioBreakdown article header,.compositeScenarioBreakdown article p,.compositeScenarioBreakdown footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.compositeScenarioBreakdown article header span{align-items:center;gap:5px;font-weight:800;display:flex}.compositeScenarioBreakdown article header i{border-radius:50%;width:8px;height:8px}.compositeScenarioBreakdown article>small{color:var(--muted);margin:3px 0;font-size:9px;display:block}.compositeScenarioBreakdown article p{flex-wrap:wrap;margin:4px 0 0;font-size:9px}.compositeScenarioBreakdown footer{border-top:1px solid var(--line);padding:7px 2px 1px;font-size:10px}.compositeOpportunityGrid>article>details:last-of-type{display:none}.compositeScenarioBreakdown .compositeContributionMeta{color:var(--muted);justify-content:flex-start;gap:4px 10px}.compositeScenarioBreakdown .compositeContributionMeta span:first-child{color:var(--ink);font-weight:700}.compositeScenarioBreakdown .compositeContributionFormula{border-top:1px dashed var(--line);font-variant-numeric:tabular-nums;margin-top:6px;padding-top:6px}.compositeScenarioBreakdown .compositeContributionFormula b{margin-left:auto}.compositeOpportunityGrid details{border:1px solid var(--line);background:#f8fbf9;border-radius:10px}.compositeOpportunityGrid summary{cursor:pointer;padding:9px 11px;font-size:11px;font-weight:700}.compositeLegs,.compositeScenarios{gap:7px;padding:0 11px 11px;display:grid}.compositeLegs>a{color:var(--ink);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:8px;text-decoration:none;display:grid!important}.compositeLegs>a:hover{text-decoration:underline}.compositeLegs strong{white-space:nowrap}.compositeLegs small{color:var(--muted);grid-column:1/-1}.compositeScenarios>span{background:#fff;border-radius:7px;padding:7px 8px;font-size:11px}.compositeOpportunityGrid footer{color:var(--muted);font-size:10px;line-height:1.4}.compositeOpportunityGrid>article.isPartial footer:before{content:"Не является гарантией прибыли. ";color:#a44b3f;font-weight:800}.polyDashboardEmpty{justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.polyDashboardEmpty b{font-size:20px;line-height:1.2}.polyDashboardEmpty span{color:var(--muted);text-align:right;max-width:720px}@media (max-width:900px){.compositeOpportunityGrid{grid-template-columns:1fr}}@media (max-width:800px){.polyDashboardCard{padding:16px}.compositeMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.polyDashboardEmpty{flex-direction:column;align-items:flex-start}.polyDashboardEmpty span{text-align:left}}@media (max-width:700px){.compositeRiskSummary,.compositePayoffHeading,.compositeLegCoverage>header{display:grid}.compositeRiskSummary>span{text-align:left}.compositeMatrixRow,.compositeLegRange{grid-template-columns:1fr}.compositeCoverageHeading{display:grid}.compositeBarLabels{overflow-x:auto}.compositeBarLabels>span{min-width:90px}}.packageBuilderWorkspace{gap:12px;display:grid}.packageBuilderSelectors{padding:16px}.packageBuilderFilters{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.6fr) auto;align-items:end;gap:10px;display:grid}.packageBuilderFilters label{gap:5px;display:grid}.packageBuilderFilters label>span{color:var(--muted);font-size:10px}.packageBuilderFilters select,.packageSaveBar input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 10px}.packageBuilderFilters>span{background:#eef5f1;border-radius:8px;padding:9px 11px;font-size:10px}.packageBuilderColumns{grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);gap:12px;display:grid}.packageMarketCatalog,.packageWorkbench{min-height:420px;padding:14px}.packageMarketCatalog>header,.packageWorkbench>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.packageMarketCatalog>header>div,.packageWorkbench>header>div{gap:3px;display:grid}.packageMarketCatalog>header small,.packageWorkbench>header small{color:var(--muted);font-size:9px}.packageMarketCatalog>div{gap:7px;max-height:650px;padding-right:3px;display:grid;overflow:auto}.packageMarketCatalog article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;padding:9px;display:grid}.packageMarketCatalog article>a{color:var(--ink);gap:3px;font-size:10px;text-decoration:none;display:grid}.packageMarketCatalog article>a:hover{text-decoration:underline}.packageMarketCatalog article small{color:var(--muted);font-size:9px}.packageMarketCatalog article>div{gap:6px;display:flex}.packageMarketCatalog button,.packageWorkbench button,.packageSaveBar button,.savedPackages button{color:#fff;cursor:pointer;background:#0a8d63;border:0;border-radius:7px;min-height:31px;padding:5px 9px;font-size:10px;font-weight:800}.packageMarketCatalog button:disabled{color:#8a9891;cursor:not-allowed;background:#dfe6e2}.packageWorkbench button.secondary{color:var(--ink);background:#edf2ef}.packageSelectedLegs{gap:8px;display:grid}.packageSelectedLegs article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;padding:9px;display:grid}.packageSelectedLegs article>div{align-items:center;gap:6px;display:flex}.packageSelectedLegs article>div>i{border-radius:50%;width:9px;height:9px}.packageSelectedLegs article>div>button{color:#a33e34;background:#f3e6e3;min-width:26px;min-height:26px;margin-left:auto;padding:0}.packageSelectedLegs article>small{color:var(--muted);font-size:9px}.packageSelectedLegs label{gap:4px;font-size:9px;display:grid}.packageSelectedLegs input{accent-color:#0a8d63;width:100%}.packageBuilderEmpty{min-height:300px;color:var(--muted);text-align:center;border:1px dashed #cfdad5;border-radius:10px;place-items:center;margin:0;display:grid}.packageBuilderResult{padding:16px}.packageStackChart{min-width:0;margin-left:calc(31% + 12px);padding-top:8px;display:grid;overflow-x:auto}.packageStackColumn{border-left:1px solid #eef2f0;grid-template-rows:120px 1px 120px auto;min-width:90px;display:grid;position:relative}.packageStackColumn:last-child{border-right:1px solid #eef2f0}.packageStackColumn .positiveStack{flex-direction:column-reverse;justify-content:flex-start;display:flex}.packageStackColumn .negativeStack{flex-direction:column;justify-content:flex-start;display:flex}.packageStackColumn i{border-left:1px solid #ffffffb3;border-right:1px solid #ffffffb3;min-height:3px;display:block}.packageStackColumn .negativeStack i{filter:saturate(.75);opacity:.82}.packageStackColumn .zeroLine{background:#596a62}.packageStackColumn footer{text-align:center;gap:2px;padding:7px 4px 0;display:grid}.packageStackColumn footer small{color:var(--muted);font-size:9px}.packageStackColumn footer b{font-size:10px}.packageBuilderLegend{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 12px;margin-top:12px;padding-top:10px;display:flex}.packageBuilderLegend span{align-items:center;gap:5px;font-size:9px;display:flex}.packageBuilderLegend i{border-radius:50%;width:8px;height:8px}.packageBuilderRanges{border:1px solid var(--line);background:#fff;border-radius:9px;gap:8px;margin-top:10px;padding:10px;display:grid}.packageBuilderRanges>header{justify-content:space-between;gap:10px;display:flex}.packageBuilderRanges>header span{color:var(--muted);font-size:9px}.packageBuilderRanges>div{grid-template-columns:minmax(210px,31%) minmax(0,1fr);align-items:center;gap:12px;display:grid}.packageBuilderRanges>div>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 5px;font-size:10px;display:grid}.packageBuilderRanges>div>span>i{border-radius:50%;grid-row:1;width:8px;height:8px}.packageBuilderRanges>div>span>small{color:var(--muted);grid-column:2;font-size:9px}.packageBuilderTrack{height:27px;padding-top:12px;display:grid}.packageBuilderTrack>i{border-top:3px solid #dce4e0;position:relative}.packageBuilderTrack>i.wins{background:linear-gradient(#0a8d6314,#0000)}.packageBuilderTrack>i>b{border:2px solid #fff;border-radius:50%;width:9px;height:9px;font-size:0;position:absolute;top:-9px;box-shadow:0 0 0 1px #72837a}.packageBuilderTrack>i>b.atStart{left:-4px}.packageBuilderTrack>i>b.atEnd{right:-4px}.packageBuilderTrack>i>b:after{content:attr(data-value);border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:3px;padding:1px 3px;font-size:8px;font-weight:700;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.packageSaveBar{grid-template-columns:minmax(220px,1fr) auto minmax(120px,.5fr);align-items:center;gap:8px;margin-top:12px;display:grid}.packageSaveBar small{color:var(--muted);font-size:9px}.venue-builder>.packageBuilderWorkspace~*{display:none!important}.packageBuilderUnifiedResult{padding:16px}.packageBuilderUnifiedResult .compositeRiskProfile{margin-top:10px}.packageBuilderResult{display:none}.focusedPredictionWorkspace{gap:14px;display:grid}.predictionFocusSummary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.predictionFocusSummary>div{background:#fff;gap:2px;padding:12px 14px;display:grid}.predictionFocusSummary b{font-size:20px}.predictionFocusSummary span{color:var(--muted);font-size:10px}.predictionFocusSummary>small{color:var(--muted);background:#f5faf7;grid-column:1/-1;padding:7px 14px}.predictionFocusBlock{padding:16px}.predictionFocusBlock .cardHead{margin-bottom:12px}.predictionFocusBlock .tableScroller{max-height:520px}.focusedEmpty{border:1px solid var(--line);color:var(--muted);background:#f7faf8;border-radius:9px;margin:0;padding:14px}.focusedBuilder{border-top:1px solid var(--line);margin-top:12px}.focusedBuilder>summary{color:var(--accent);cursor:pointer;padding:12px 2px 2px;font-weight:800}.focusedBuilder>.packageBuilderWorkspace{margin-top:10px}.polyVenueSelect{display:none!important}.polyHeaderIntro>p:last-child{display:none}.polyHeaderIntro:after{content:none;display:none}@media (max-width:900px){.predictionFocusSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.predictionFocusSummary>small{grid-column:1/-1}}.predictionFocusNav{background:linear-gradient(#eef6f2,#e7f0ec);border:1px solid #d8e5df;border-radius:9px;align-items:center;gap:2px;width:max-content;max-width:100%;padding:2px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffffd9,0 3px 10px #0f3a2c09}.predictionFocusNav button{color:#4d675d;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:4px;width:auto;min-width:0;min-height:24px;padding:3px 7px;font-size:8px;font-weight:750;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:flex!important}.predictionFocusNav button small{color:#6d847b;letter-spacing:.02em;background:#145b4414;border-radius:4px;flex:0 0 14px;place-items:center;width:14px;height:14px;font-size:6px;font-weight:900;display:grid}.predictionFocusNav button span{line-height:1;text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:visible!important}.predictionFocusNav button:hover{color:#143e31;background:#ffffffb8;border-color:#bfd6cc}.predictionFocusNav button.active{color:#fff;background:linear-gradient(135deg,#0a9468,#087c59);border-color:#087e59;box-shadow:0 2px 7px #087e5926}.predictionFocusNav button.active small{color:#fff;background:#ffffff2e}.focusedPredictionWorkspace:not(.focus-all)>.predictionFocusSummary{display:none}.focus-builder>.predictionFocusBlock:not(#package-arbitrage),.focus-negative>.predictionFocusBlock:not(#negative-risk),.focus-stale>.predictionFocusBlock:not(#stale-prices),.focus-traders>.predictionFocusBlock:not(#specialized-traders){display:none!important}.venue-builder .polyHeaderIntro h1,.venue-negative .polyHeaderIntro h1,.venue-stale .polyHeaderIntro h1,.venue-traders .polyHeaderIntro h1{font-size:0}.venue-builder .polyHeaderIntro h1:after{content:"Пакетные вилки"}.venue-negative .polyHeaderIntro h1:after{content:"Negative Risk"}.venue-stale .polyHeaderIntro h1:after{content:"Устаревшие цены"}.venue-traders .polyHeaderIntro h1:after{content:"Специализированные трейдеры"}.venue-builder .polyHeaderIntro h1:after,.venue-negative .polyHeaderIntro h1:after,.venue-stale .polyHeaderIntro h1:after,.venue-traders .polyHeaderIntro h1:after{font-size:clamp(25px,3vw,38px)}.predictionDirectionControl{padding:16px}.predictionDirectionControl .cardHead{margin-bottom:10px}.predictionDirectionControl .tableScroller{max-height:none}.predictionDirectionControl table{min-width:980px}.predictionDirectionControl th:last-child,.predictionDirectionControl td:last-child{width:92px}.predictionDirectionControl td small{max-width:360px;color:var(--muted);margin-top:3px;line-height:1.35;display:block}.directionOpenLink{white-space:nowrap;color:var(--accent);background:#f4fbf8;border:1px solid #b9d9cd;border-radius:8px;justify-content:center;align-items:center;padding:7px 9px;font-weight:800;display:inline-flex}.predictionNoAction{background:#fffaf0;border-color:#ecd6a3;align-items:center;gap:14px;padding:13px 16px;display:flex}.predictionNoAction b{white-space:nowrap;color:#8a5a00}.predictionNoAction p{color:var(--muted);margin:0}.focus-all>.predictionFocusBlock{display:none!important}@media (max-width:760px){.predictionNoAction{flex-direction:column;align-items:flex-start;gap:4px}.predictionDirectionControl{padding:12px}}.focusedPredictionWorkspaceV2{gap:14px;display:grid}.focusedPredictionWorkspaceV2 .directionWorkspace{padding:20px}.directionWorkspace>.cardHead{margin-bottom:14px}.directionWorkspace>.cardHead h2{margin-top:3px}.directionWorkspace>.cardHead small{max-width:980px;margin-top:5px;line-height:1.45;display:block}.directionKpis{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;display:grid;overflow:hidden}.directionKpis>div{border-right:1px solid var(--line);background:#f7faf8;gap:5px;padding:12px 14px;display:grid}.directionKpis>div:last-child{border-right:0}.directionKpis span{color:var(--muted);font-size:10px}.directionKpis b{font-family:var(--font-serif);color:var(--ink);font-size:19px}.directionWorkspace .tableScroller{border:1px solid var(--line);border-radius:12px;overflow:auto}.directionWorkspace table{border-collapse:collapse;width:100%}.directionWorkspace th{color:#486258;text-align:left;white-space:nowrap;background:#eaf3ee;padding:9px 11px;font-size:9px}.directionWorkspace td{vertical-align:top;border-top:1px solid #edf1ee;padding:11px;font-size:11px}.directionWorkspace td>a{color:#063d2c;margin-bottom:4px;font-weight:700;display:block}.directionWorkspace td small{color:var(--muted);margin-top:4px;line-height:1.35;display:block}.focusedEmpty{color:#5b7068;background:#f7faf8;border:1px dashed #cbd8d1;border-radius:11px;margin:0;padding:15px;line-height:1.5}.focusedEmpty b{color:var(--ink)}.directionDiagnostics,.directionMethod{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;overflow:hidden}.directionDiagnostics>summary,.directionMethod>summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:800;list-style:none;display:flex}.directionDiagnostics>summary::-webkit-details-marker{display:none}.directionMethod>summary::-webkit-details-marker{display:none}.directionDiagnostics>summary:after,.directionMethod>summary:after{content:"⌄";color:#0b8b63;font-size:18px}.directionDiagnostics[open]>summary:after,.directionMethod[open]>summary:after{content:"⌃"}.directionDiagnostics>summary span{text-align:center;background:#edf3f0;border-radius:999px;min-width:28px;padding:3px 8px;font-size:10px}.directionDiagnostics>.tableScroller{border:0;border-top:1px solid var(--line);border-radius:0}.directionMethod>p,.directionDiagnostics>p{color:#51675f;margin:0;padding:0 14px 12px;line-height:1.55}.directionMethod>small,.directionDiagnostics>small{color:#768881;padding:0 14px 13px;line-height:1.45;display:block}.negativeCandidateGrid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.negativeCandidateGrid>article{border:1px solid var(--line);background:#fbfdfc;border-radius:10px;padding:12px}.negativeCandidateGrid article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.negativeCandidateGrid header>a{color:var(--ink);font-weight:800;line-height:1.35}.negativeCandidateGrid article>div{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:10px;display:grid;overflow:hidden}.negativeCandidateGrid article>div span{color:var(--muted);background:#f5f8f6;gap:4px;padding:8px;font-size:9px;display:grid}.negativeCandidateGrid article>div b{color:var(--ink);font-size:12px}.negativeCandidateGrid article>p{color:#765016;background:#fff4e1;border-radius:8px;margin:10px 0 0;padding:9px;font-size:10px;line-height:1.4}.negativeCandidateGrid article details{margin-top:8px}.negativeCandidateGrid article details summary{cursor:pointer;font-size:10px;font-weight:700}.negativeCandidateGrid article details a{border-top:1px solid var(--line);color:#28453b;justify-content:space-between;gap:8px;padding:7px 0;font-size:10px;display:flex}.specialistGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.specialistGrid>article{border:1px solid var(--line);background:#fbfdfc;border-radius:12px;padding:14px}.specialistGrid article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.specialistGrid article>header a{color:#063d2c;font-size:15px;font-weight:850}.specialistGrid article>header small{color:var(--muted);margin-top:3px;display:block}.specialistGrid h3{margin:12px 0 8px;font-size:18px}.specialistMetrics{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.specialistMetrics span{border-right:1px solid var(--line);color:var(--muted);background:#fff;gap:4px;padding:8px;font-size:9px;display:grid}.specialistMetrics span:last-child{border-right:0}.specialistMetrics b{color:var(--ink);font-size:12px}.specialistGrid article>p{color:#5a6e66;margin:10px 0;font-size:10px;line-height:1.45}.specialistGrid article>details{border-top:1px solid var(--line);padding-top:8px}.specialistGrid article>details summary{cursor:pointer;font-size:10px;font-weight:750}.specialistCategory{border-bottom:1px solid #edf1ee;grid-template-columns:110px 1fr auto;gap:8px;padding:8px 0;font-size:10px;display:grid}.specialistCategory small{color:var(--muted)}.leaderForwardStatus{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 12px 10px;display:grid;overflow:hidden}.leaderForwardStatus div{background:#f7faf8;gap:4px;padding:10px;display:grid}.leaderForwardStatus span{color:var(--muted);font-size:9px}.leaderForwardStatus b{font-size:14px}.focusedPredictionWorkspaceV2 .focusedBuilder{border:1px solid var(--line);border-radius:12px;margin-top:12px;overflow:hidden}.focusedPredictionWorkspaceV2 .focusedBuilder>summary{cursor:pointer;padding:13px 14px;font-weight:800}.focusedPredictionWorkspaceV2 .focusedBuilder>.packageBuilderWorkspace{background:#f4f8f5;padding:12px}.focusedPredictionWorkspaceV2 .compositeOpportunityGrid{margin-bottom:0}.workspace.venue-dashboard>.focusedPredictionWorkspaceV2{display:grid!important}.specialistRanking{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 14px;overflow:hidden}.specialistRanking>header{justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.specialistRanking>header h3{margin:3px 0;font-size:20px}.specialistRanking>header small{max-width:840px;color:var(--muted);line-height:1.4;display:block}.specialistFilters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7faf8;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;padding:10px 14px;display:grid}.specialistFilters label{flex-direction:column;gap:3px;min-width:0;display:flex}.specialistFilters label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;line-height:1.2}.specialistFilters input,.specialistFilters select{border:1px solid var(--line);width:100%;min-width:0;height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 9px;font-size:12px}.specialistGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:760px;padding:10px 14px;display:grid;overflow:auto}.specialistCard{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:10px}.specialistCard>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.specialistCard h4{align-items:center;gap:7px;min-width:0;margin:0;font-size:13px;line-height:1.25;display:flex}.specialistCard h4>a{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);text-decoration:none;overflow:hidden}.specialistCard h4>a:hover{text-decoration:underline}.specialistCard h4>span{border-left:1px solid var(--line);color:var(--green);flex:none;padding-left:7px;font-size:11px}.specialistCard .pill{white-space:nowrap;flex:none;font-size:9px;line-height:1.15}.specialistWallet{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:5px;font-size:10px;display:flex}.specialistWallet>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);text-decoration:none;overflow:hidden}.specialistWallet small{flex:none}.specialistMetrics{border:1px solid var(--line);border-radius:7px;grid-template-columns:.65fr 1.15fr .85fr .75fr 1.05fr;gap:0;margin-top:8px;display:grid;overflow:hidden}.specialistMetrics>span{border-left:1px solid var(--line);min-width:0;padding:6px 7px}.specialistMetrics>span:first-child{border-left:0}.specialistMetrics small,.specialistMetrics b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.specialistMetrics small{color:var(--muted);font-size:9px}.specialistMetrics b{margin-top:2px;font-size:11px}.specialistRanking>.directionFootnote{border-top:1px solid var(--line);background:#f7faf8;margin:0;padding:9px 14px}.pill.muted{color:var(--muted);background:#eef2ef}.specialistCard.compared{border-color:#35a27d;box-shadow:0 0 0 1px #0b8b631f}.specialistCardActions{align-items:center;gap:6px;display:flex}.specialistCardActions button,.specialistComparison>header button{border:1px solid var(--line);color:#426057;height:25px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:0 8px;font-size:9px;font-weight:750}.specialistCardActions button:hover,.specialistComparison>header button:hover{color:#076848;border-color:#62aa91}.specialistCardActions button.active{color:#06714f;background:#e5f5ee;border-color:#62aa91}.specialistCardActions button:disabled{cursor:not-allowed;opacity:.45}.specialistComparison{background:#fbfefc;border:1px solid #bcd9ce;border-radius:10px;margin:10px 14px 0;overflow:hidden}.specialistComparison>header{background:#edf7f2;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.specialistComparison>header>div{gap:2px;display:grid}.specialistComparison>header b{font-size:13px}.specialistComparison>header small{color:var(--muted);font-size:10px}.specialistComparison .tableScroller{overflow:auto}.specialistComparison table{border-collapse:collapse;width:100%}.specialistComparison th,.specialistComparison td{border-top:1px solid var(--line);border-left:1px solid var(--line);text-align:left;vertical-align:top;min-width:132px;padding:8px 10px;font-size:10px}.specialistComparison th:first-child{z-index:1;background:#f4f8f6;border-left:0;min-width:112px;position:sticky;left:0}.specialistComparison thead th{color:#587067;background:#f4f8f6;border-top:0}.specialistComparison thead th:first-child{z-index:2}.specialistComparison th a{color:var(--ink);font-size:11px;display:block}.specialistComparison th small,.specialistComparison td small{color:var(--muted);margin-top:3px;font-weight:400;line-height:1.3;display:block}.specialistComparison td b{color:var(--ink);font-size:11px;display:block}.specialistComparison td b.positive{color:var(--green)}.specialistComparison td b.negative{color:var(--red)}.specialistComparison .pill{white-space:nowrap;font-size:8px;display:inline-flex}.specialistRanking .specialistMetrics{grid-template-columns:.6fr 1.1fr .8fr .75fr 1fr 1.25fr}.manualTraderPriority{background:#e8f8ef;border:1px solid #78cda7;border-radius:10px;grid-template-columns:minmax(260px,1fr) max-content;align-items:end;gap:8px 10px;margin:0 0 12px;padding:12px 14px;display:grid;box-shadow:0 3px 12px #097e5314}.manualTraderPriority label{gap:4px;display:grid}.manualTraderPriority label>span{color:#08734f;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:850}.manualTraderPriority input{height:38px;font:inherit;background:#fff;border:1px solid #73bd9c;border-radius:8px;padding:0 11px}.manualTraderPriority input:focus{border-color:#078354;outline:2px solid #07835424}.manualTraderPriority button{color:#fff;height:38px;font:inherit;cursor:pointer;background:#078b59;border:1px solid #087e52;border-radius:8px;padding:0 15px;font-size:12px;font-weight:800;box-shadow:0 3px 9px #077e5133}.manualTraderPriority button:disabled{opacity:.55;cursor:default}.manualTraderPriority>small{color:var(--muted);grid-column:1/-1}.manualTraderPriority.compact{max-width:720px;box-shadow:none;grid-template-columns:minmax(220px,1fr) max-content;margin:10px 0 6px;padding:8px 10px}.manualTraderPriority.compact input,.manualTraderPriority.compact button{height:34px}.manualTraderPriority.compact>small{font-size:11px}.traderCopyChildNav{width:max-content;max-width:100%;margin:10px 0 14px}.traderCopyChildNav button{min-width:190px}.traderSearchProgress.idle>i{background:#b9dcca}.traderSearchProgress.disabled>b,.traderSearchProgress.disabled>span{color:#87958f}.traderSearchProgress.disabled>i{background:#d9dfdc}.traderSearchProgress.disabled>small{color:#87958f}.traderCopyChildNav{z-index:2;position:relative;background:0 0!important;margin:-4px 0 -13px 20px!important;padding:0!important}.traderCopyChildNav+*{margin-top:0!important}.traderSearchWorkspace .traderSearchHead{padding:13px 20px 11px}.traderSearchWorkspace .traderSearchFilters{gap:7px;padding:10px 18px 6px}.traderSearchFilterActions{flex-wrap:wrap;padding:5px 18px 7px!important}.manualTraderPriority.compact.inline{max-width:500px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 500px;grid-template-columns:minmax(180px,360px) max-content;margin:0;padding:0;display:grid}.manualTraderPriority.compact.inline label{gap:2px}.manualTraderPriority.compact.inline label>span{font-size:8px}.manualTraderPriority.compact.inline input,.manualTraderPriority.compact.inline button{height:30px}.traderSearchFilterActions .manualTraderPriority.compact.inline button{margin-left:0;padding:0 10px}.manualTraderPriority.compact.inline>small{background:#f6faf8;border-radius:4px;margin-top:33px;padding:2px 5px;font-size:8px;position:absolute}.traderSearchViewSwitch{padding-top:4px}.traderSearchStatus{padding-block:7px}.specialistWallet>small{color:#526a60;font-size:11px;font-weight:650;line-height:1.35}.specialistRankingStatus{align-items:center;gap:7px;display:flex}.specialistRankingHelp{color:#5e776d;width:26px;height:26px;font:inherit;cursor:help;background:#f7fbf9;border:1px solid #c9ded5;border-radius:50%;flex:0 0 26px;place-items:center;padding:0;font-size:12px;font-weight:850;display:grid}.specialistRankingHelp:hover{color:var(--green);border-color:#79ad99}.leaderCohortStrip{border-top:1px solid var(--line);background:#f8fbf9}.leaderCohortRow{border-top:1px solid #e6efeb;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:7px 14px;display:grid}.leaderCohortRow:first-child{border-top:0}.leaderCohortRow>strong{letter-spacing:.035em;text-transform:uppercase;color:#4f695f;font-size:11px}.leaderCohortRow>strong span{color:#365548;background:#e7efeb;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;display:inline-grid}.leaderCohortRow>div{gap:6px;padding:1px;display:flex;overflow:auto}.leaderCohortRow>div>small{color:var(--muted)}.leaderCohortRow button{min-width:150px;max-width:220px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e4de;border-radius:8px;flex-direction:column;padding:7px 9px;display:flex;box-shadow:0 2px 7px #1f49380d}.leaderCohortRow button:hover{border-color:#7fb39e;transform:translateY(-1px)}.leaderCohortRow button b,.leaderCohortRow button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderCohortRow button b{font-size:11px}.leaderCohortRow button small{color:var(--muted);margin-top:2px;font-size:9px}.leaderCohortRow.favorites{background:linear-gradient(90deg,#edf9f2,#f8fbf9 62%)}.leaderCohortRow.favorites>strong{color:var(--green)}.leaderCohortRow.favorites>strong span{color:#08683d;background:#ccebd9}.leaderCohortRow.favorites button{background:#f4fcf7;border-color:#a9d8c2;box-shadow:0 3px 9px #0d704117}@media (max-width:700px){.leaderCohortRow{grid-template-columns:1fr;gap:5px}}.copyReadyWorkspace{gap:12px;display:grid}.copyReadyBoard{padding:0;overflow:hidden}.copyReadyBoard>.cardHead{margin:0;padding:15px 17px}.copyReadyProgress{grid-template-columns:auto auto;align-items:center;gap:1px 8px;min-width:150px;display:grid}.copyReadyProgress>b{color:var(--green);grid-row:1/3;font-size:26px}.copyReadyProgress>span{font-size:10px;font-weight:800}.copyReadyProgress>small{color:var(--muted);font-size:9px}.copyReadyProgress>button{border:1px solid var(--line);color:#31584a;font:inherit;cursor:pointer;background:#f4f8f6;border-radius:7px;grid-column:1/-1;margin-top:5px;padding:5px 8px;font-size:9px;font-weight:800}.copyReadyBoard .tableScroller{border:0;border-top:1px solid var(--line);border-radius:0;max-height:720px}.copyReadyBoard table{min-width:1100px}.copyReadyBoard td{vertical-align:top}.copyReadyBoard td small{color:var(--muted);margin-top:3px;line-height:1.35;display:block}.copyTraderLink{color:#087e59;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.copyTraderLink:hover{text-decoration:underline}.copyReadyEmpty{text-align:center;gap:4px;margin:0;padding:28px;display:grid}.copyReadyEmpty span{color:var(--muted)}.traderModalBackdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081a148c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.traderModal{background:#f8fbf9;border:1px solid #cde0d7;border-radius:16px;width:min(1120px,96vw);max-height:90vh;overflow:auto;box-shadow:0 30px 90px #00000047}.traderModal>header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fbf9f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;position:sticky;top:0}.traderModal h2{margin:3px 0;font-size:25px}.traderModal>header a{color:var(--muted);font-size:10px}.traderModal>header>button{border:1px solid var(--line);color:#476158;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:21px;display:grid}.traderModalMetrics{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px 16px;display:grid;overflow:hidden}.traderModalMetrics>span{background:#fff;gap:3px;padding:10px;display:grid}.traderModalMetrics small{color:var(--muted);font-size:9px}.traderModalMetrics b{font-size:12px}.traderModal>details{border:1px solid var(--line);background:#fff;border-radius:10px;margin:10px 16px;overflow:hidden}.traderModal>details>summary{cursor:pointer;justify-content:space-between;padding:10px 12px;font-weight:850;display:flex}.traderModal .specialistTable{border-top:1px solid var(--line)}.copyReadyBoard td:nth-child(5)>small:last-child{display:none}.copyAdmissionSummary{background:#f7faf8;border:1px solid #d5e4dd;border-radius:10px;margin:0 16px 12px}.copyAdmissionSummary>summary{cursor:pointer;color:#31584a;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:11px;font-weight:850;display:flex}.copyAdmissionSummary>summary span{color:var(--muted);font-size:9px;font-weight:600}.copyAdmissionSummary>div{background:#d5e4dd;border-top:1px solid #d5e4dd;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.copyAdmissionSummary>div>span{background:#fff;gap:3px;padding:8px 9px;display:grid}.copyAdmissionSummary small{color:var(--muted);font-size:8px;line-height:1.25}.copyAdmissionSummary b{font-size:13px}.copyAdmissionSummary .eligible b{color:var(--green)}.paperCopyTest{padding:0;overflow:hidden}.paperCopyTest>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;list-style:none;display:flex}.paperCopyTest>summary::-webkit-details-marker{display:none}.paperCopyTest>summary::marker{content:""}.paperCopyTest>summary:after{content:none!important;display:none!important}.paperCopyTest>summary h2{margin:3px 0}.paperCopyTest>summary small{color:var(--muted)}.paperCopyHeaderActions{flex:none;align-items:stretch;gap:8px;display:flex}.paperCopySummary{border:1px solid var(--line);background:var(--line);border-radius:10px;align-items:center;gap:1px;display:flex;overflow:hidden}.paperCopySummary>span{background:#f7faf8;gap:2px;min-width:104px;padding:8px 10px;display:grid}.paperCopySummary small{font-size:8px}.paperCopySummary b{white-space:nowrap;font-size:11px}.paperCopyToggle{align-self:stretch;place-items:center;width:34px;font-size:0;font-style:normal;display:grid}.paperCopyToggle:before{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:8px solid var(--green);width:0;height:0;transition:transform .16s}.paperCopyTest[open] .paperCopyToggle:before{transform:rotate(180deg)}.paperCopyBody{border-top:1px solid var(--line);padding:12px}.paperCopyBody .leaderForwardStatus{margin:0 0 12px}.paperCopyBody>.tableScroller{border:1px solid var(--line);border-radius:10px;max-height:720px}.paperCopyBody table{min-width:1100px}.paperCopyBody td small{color:var(--muted);margin-top:3px;display:block}.paperCopyBody .directionFootnote{color:var(--muted);margin:10px 2px 0;font-size:10px;line-height:1.45}.weatherStakeSizing{cursor:help;background:#eef6f2;border:1px solid #c9ddd4;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(118px,1fr) auto;align-content:center;column-gap:12px;min-width:258px;padding:8px 11px;display:grid;box-shadow:inset 0 1px #ffffffbf}.weatherStakeSizing>small{letter-spacing:.02em;white-space:nowrap;align-self:end;font-weight:750;color:#4f695f!important;font-size:8px!important}.weatherStakeSizing>b{color:#0b503a;white-space:nowrap;background:#fff;border:1px solid #afcfc1;border-radius:7px;grid-area:1/2/3;align-self:center;padding:8px 10px;font-size:11px;box-shadow:0 1px 2px #11372b0d}.weatherStakeSizing>em{color:#768980;text-overflow:ellipsis;white-space:nowrap;align-self:start;max-width:150px;font-size:8px;font-style:normal;line-height:1.2;overflow:hidden}.weatherAutomaticAccounts .paperCopyTest>summary{cursor:default}.weatherAccountSwitch{color:#087653;cursor:pointer;background:linear-gradient(#f7fcfa,#e9f5f0);border:1px solid #a9d3c2;border-radius:9px;align-self:stretch;max-width:142px;padding:7px 12px;font-size:9px;font-weight:800;line-height:1.25;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 2px 7px #0f5b4314}.weatherAccountSwitch:hover{background:#e1f2eb;transform:translateY(-1px);box-shadow:0 4px 11px #0f5b4321}.weatherAccountSwitch.paper{color:#395f52;background:linear-gradient(#fff,#f0f5f3);border-color:#c8d9d2}.weatherAccountSwitch:disabled{cursor:wait;opacity:.55;transform:none}@media (max-width:1050px){.paperCopyTest>summary{flex-direction:column;align-items:flex-start}.paperCopyHeaderActions{width:100%}.weatherStakeSizing{flex:0 0 238px}.paperCopySummary{flex:1;overflow:auto}.weatherAutomaticAccounts>.cardHead{align-items:flex-start}.weatherAccountFreshness{width:100%}.weatherAccountFreshness>span{flex:1;min-width:0}}@media (max-width:700px){.paperCopyHeaderActions{flex-wrap:wrap}.weatherAccountSwitch{flex:100%;max-width:none}.weatherStakeSizing{flex:100%;min-width:0}.paperCopySummary{flex:calc(100% - 112px);order:2}.copyAutomationState,.paperCopyToggle{order:2}}.paperTestStatus{grid-template-columns:repeat(4,minmax(0,1fr))!important}.paperTestStatus small{color:var(--muted);font-size:9px;display:block}.paperCapitalChart{border:1px solid var(--line);background:#fbfdfc;border-radius:11px;margin:0 0 12px;overflow:hidden}.paperCapitalChart>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px 9px;display:flex}.paperCapitalChart h3{margin:3px 0 0;font-size:18px}.paperCapitalLegend{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.paperCapitalLegend>span{border:1px solid var(--line);min-width:126px;color:var(--muted);background:#fff;border-radius:7px;gap:2px;padding:6px 9px;font-size:9px;display:grid}.paperCapitalLegend b{color:var(--ink);white-space:nowrap;font-size:11px}.paperCapitalLegend .positive b{color:var(--green)}.paperCapitalLegend .negative b{color:var(--red)}.paperCapitalChart svg{width:100%;height:auto;padding:0 8px;display:block}.paperCapitalChart footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:8px 14px;font-size:9px;display:flex}.paperQuarterTick{stroke:#d7e2dc;stroke-width:1px}.paperChartAxisTitle{fill:#6a7d74;letter-spacing:.05em;font-size:9px;font-weight:800}.paperChartLabel{fill:#6f8179;font-size:9px}.paperPnlZero{stroke:#4f6259;stroke-width:1.7px;stroke-dasharray:6 4}.paperProfitLine{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.paperProfitLine.positiveLine{stroke:#0a9a68}.paperProfitLine.negativeLine{stroke:#d45045}.paperProfitArea.positiveArea{fill:#0a9a6821}.paperProfitArea.negativeArea{fill:#d450451f}.paperChartHit{fill:#0000;stroke:#0000;cursor:crosshair}.paperChartHit:hover{fill:#fff;stroke:#0a8d63;stroke-width:2px}.paperCopyBody tbody tr.copyPositionOpenProfit td{background:#eef9f3}.paperCopyBody tbody tr.copyPositionOpenLoss td{background:#fff0ee}.paperCopyBody tbody tr.copyPositionOpen td{background:#fbfdfc}.paperCopyBody tbody tr.copyPositionClosed td{color:#64746d;background:#f0f3f1}.paperCopyBody tbody tr.copyPositionClosed td:first-child{box-shadow:inset 3px 0 #9aa8a1}.paperCopyBody tbody tr.copyPositionOpenProfit td:first-child{box-shadow:inset 3px 0 #39a979}.paperCopyBody tbody tr.copyPositionOpenLoss td:first-child{box-shadow:inset 3px 0 #d66a5e}.paperCopyBody tbody tr:hover td{filter:brightness(.985)}.copyCountdown{min-width:112px}.copyCountdown b,.copyCountdown small{white-space:nowrap}.paperCopyBody tbody tr.copyPositionWinningOutcomeLoss td{background:#fff4e8;border-top:2px solid #d88931;border-bottom:2px solid #d88931}.paperCopyBody tbody tr.copyPositionWinningOutcomeLoss td:first-child{border-left:2px solid #d88931;box-shadow:inset 4px 0 #c4513d}.paperCopyBody tbody tr.copyPositionWinningOutcomeLoss td:last-child{border-right:2px solid #d88931}.copyOutcomeCostWarning{color:#9b3f2e;background:#fff;border:1px solid #d88931;border-radius:999px;margin-top:4px;padding:3px 7px;font-size:11px;line-height:1.25;display:inline-flex}.paperCopyBody tbody tr.copyPositionProvisional td{border-top:1px dashed #c4933b;border-bottom:1px dashed #c4933b}.paperCopyBody tbody tr.copyPositionProvisional td:first-child{border-left:2px solid #c4933b}.paperCopyBody tbody tr.copyPositionProvisional td:last-child{border-right:1px dashed #c4933b}.weatherMarketWorkspace{gap:12px;display:grid}.weatherWorkspaceTabs,.weatherAccountTabs{border:1px solid var(--line);background:#edf4f1;border-radius:13px;align-items:stretch;gap:5px;padding:5px;display:flex;box-shadow:0 5px 18px #1740310f}.weatherWorkspaceTabs{width:max-content;max-width:100%}.weatherWorkspaceTabs button,.weatherAccountTabs button{color:#49645a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:3px;min-width:190px;padding:9px 14px;transition:background .15s,box-shadow .15s,color .15s;display:grid}.weatherWorkspaceTabs button span,.weatherAccountTabs button span{font-size:12px;font-weight:850}.weatherWorkspaceTabs button small,.weatherAccountTabs button small{color:#73877f;font-size:9px}.weatherWorkspaceTabs button.active,.weatherAccountTabs button.active{color:#087653;background:#fff;box-shadow:0 3px 12px #1740311a}.weatherAccountTabs{margin:0 0 1px;padding:4px}.weatherAccountTabs button{flex:1;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:8px 12px;display:flex}.weatherAccountTabs button span{align-items:center;gap:7px;display:flex}.weatherAccountTabs button span b{color:#45665a;background:#dfece6;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;display:inline-grid}.weatherAccountTabs button.active span b{color:#087653;background:#d9f3e7}.weatherAccountTabs button small{white-space:nowrap}.weatherMarketBoard .cardHead{align-items:center}.weatherMarketState{min-width:190px}.weatherMarketEmpty{color:var(--muted);background:#f7faf8;border:1px dashed #b8cac1;border-radius:12px;align-items:center;gap:14px;margin:0 16px 14px;padding:14px 16px;display:flex}.weatherMarketEmpty>span{width:40px;height:40px;color:var(--green);background:#e4f1eb;border-radius:50%;flex:0 0 40px;place-items:center;font-size:21px;display:grid}.weatherMarketEmpty b{color:var(--ink);font-size:14px;display:block}.weatherMarketEmpty p{max-width:860px;margin:4px 0 0;line-height:1.45}.weatherMethodStrip{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0 16px 14px;display:grid;overflow:hidden}.weatherMethodStrip>span{background:#f7faf8;gap:3px;min-width:0;padding:9px 10px;display:grid}.weatherMethodStrip small{color:var(--muted);font-size:9px}.weatherMethodStrip b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.weatherGroupList{gap:9px;padding:0 16px 15px;display:grid}.weatherGroup{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.weatherGroup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;list-style:none;display:flex}.weatherGroup>summary::-webkit-details-marker{display:none}.weatherGroup>summary>div{gap:2px;min-width:0;display:grid}.weatherGroup>summary>div>b{font-size:14px}.weatherGroup>summary small{color:var(--muted)}.weatherGroup>summary>span{white-space:nowrap;color:#476158;margin-left:auto;font-size:10px}.weatherGroup>summary>i{border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--green);width:0;height:0;transition:transform .15s}.weatherGroup[open]>summary>i{transform:rotate(180deg)}.weatherGroup .tableScroller{border-width:1px 0 0;border-radius:0;max-height:620px}.weatherOutcomeTable td{vertical-align:top}.weatherOutcomeTable td small{color:var(--muted);margin-top:3px;line-height:1.35;display:block}.weatherOutcomeTable tr.weatherEligible{background:#effaf4}.weatherMethodNote{border:1px solid var(--line);background:#f7faf8;border-radius:10px;margin:0 16px 15px}.weatherMethodNote summary{cursor:pointer;padding:10px 12px;font-weight:800}.weatherMethodNote p{color:var(--muted);margin:0;padding:0 12px 12px;line-height:1.5}.weatherDemoAccount .copyAutomationState{min-width:112px}.weatherDemoAccount .copyReadyEmpty{margin:0}.weatherUnitArbitrage{background:#f8fbf9;border:1px solid #bfd8cc;border-radius:10px;margin:0 12px 12px;overflow:hidden}.weatherUnitArbitrage.candidate{background:#f1faf5;border-color:#69b993}.weatherUnitArbitrage>summary{cursor:pointer;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.weatherUnitArbitrage>summary::-webkit-details-marker{display:none}.weatherUnitArbitrage>summary>span{gap:2px;min-width:0;display:grid}.weatherUnitArbitrage>summary>span>b{font-size:12px}.weatherUnitArbitrage>summary>span>small{color:var(--muted);font-size:10px}.weatherUnitArbitrage>summary>strong{color:#5f6e68;white-space:nowrap;margin-left:auto;font-size:11px}.weatherUnitArbitrage.candidate>summary>strong{color:var(--green)}.weatherUnitArbitrage>summary>i{border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid var(--green);width:0;height:0;transition:transform .15s}.weatherUnitArbitrage[open]>summary>i{transform:rotate(180deg)}.weatherUnitArbitrageBody{border-top:1px solid var(--line);gap:10px;padding:0 12px 12px;display:grid}.weatherArbitrageKpis{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:10px;display:grid;overflow:hidden}.weatherArbitrageKpis>span{background:#fff;gap:3px;padding:9px;display:grid}.weatherArbitrageKpis small{color:var(--muted);font-size:9px}.weatherArbitrageKpis b{font-size:12px}.weatherArbitrageLegs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.weatherArbitrageLegs h4{grid-column:1/-1;margin:0;font-size:11px}.weatherArbitrageLegs a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;gap:2px;padding:9px 10px;text-decoration:none;display:grid}.weatherArbitrageLegs a:hover{border-color:#72b798}.weatherArbitrageLegs span,.weatherArbitrageLegs em{color:var(--muted);font-size:9px;font-style:normal}.weatherArbitrageLegs b{font-size:11px}.weatherArbitrageRanges{border:1px solid var(--line)!important;border-radius:9px!important;max-height:310px!important}.weatherArbitrageRanges table{min-width:900px}.weatherArbitrageRanges tr.weatherArbitrageCovered{background:#f2faf6}.weatherArbitrageRanges tr.weatherArbitrageGap{background:#fff1ef}.weatherArbitrageBlockers,.weatherArbitrageMethod{border-radius:8px;margin:0;padding:8px 10px;font-size:10px;line-height:1.45}.weatherArbitrageBlockers{color:#9c3e35;background:#fff1ef}.weatherArbitrageMethod{color:var(--muted);background:#eef5f1}.weatherUnitBadge{color:#08764e;vertical-align:2px;background:#edf7f2;border:1px solid #a7cbbb;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:20px;margin-left:6px;padding:0 6px;font:800 10px/1 Arial,sans-serif;display:inline-flex}.weatherUnitBadge.unitF{color:#8a5b00;background:#fff7df;border-color:#e3c887}.copyAutomationState{box-sizing:border-box;background:#edf8f3;border:1px solid #c7e4d8;border-radius:9px;place-items:center;gap:2px;min-width:88px;padding:6px 8px;display:grid}.copyAutomationState.stopped{background:#edf8f3;border-color:#c7e4d8}.copyAutomationState small,.copyAutomationState.stopped small{font-size:8px;font-weight:700;color:var(--green)!important}.copyAutomationState button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;min-width:64px;padding:5px 10px;font-size:10px;font-weight:700}.copyAutomationState.running button{background:#b23a2d}.copyAutomationState button:disabled{cursor:not-allowed;opacity:.55}.copyAccountHeader{justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.copyAccountHeader h2{margin:3px 0}.copyAccountHeader>div:first-child>small{color:var(--muted)}.realCopyAccount{padding:0;overflow:hidden}.realCopyAccount .paperCopySummary>span{background:#f7faf8}.realAccountToggle{visibility:hidden}@media (max-width:800px){.copyAccountHeader{flex-direction:column;align-items:flex-start}.copyAccountHeader .paperCopyHeaderActions{width:100%}.realAccountToggle{display:none}}.copyLeaderHeader{text-align:left;justify-content:flex-start;align-items:center;gap:7px;display:flex}.copyLeaderFilter{flex:none;position:relative}.copyLeaderFilter>summary{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #bfd4ca;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;margin:0;padding:0;line-height:0;list-style:none;display:flex}.copyLeaderFilter>summary::-webkit-details-marker{display:none}.copyLeaderFilter>summary::marker{content:""}.copyLeaderFilter>summary i{transform-origin:50% 45%;border-top:6px solid #137555;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0;margin:1px 0 0;transition:transform .15s;display:block}.copyLeaderFilter[open]>summary{background:#f3faf7}.copyLeaderFilter[open]>summary i{transform:rotate(180deg)}.copyLeaderFilterMenu{z-index:30;box-sizing:border-box;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #c9d9d1;border-radius:9px;width:260px;max-width:calc(100vw - 48px);max-height:290px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden auto;box-shadow:0 12px 28px #12352a2e;text-align:left!important}.copyLeaderFilterMenu label{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;font-size:10px;font-weight:600;display:grid}.copyLeaderFilterMenu label:hover{background:#edf6f2}.copyLeaderFilterMenu input{width:13px;height:13px;accent-color:var(--green);margin:0}.copyLeaderFilterMenu label>span,.copyLeaderFilterMenu label>b{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.copyLeaderFilterMenu small{color:var(--muted);text-align:right;font-size:9px}.copyLeaderEmpty{text-align:center;color:var(--muted);padding:22px!important}.traderAnalyticsModal{width:min(1380px,97vw)}.traderModalIdentity{color:#087653;background:#e8f5ef;border-radius:999px;margin:2px 10px 5px 0;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.traderAnalyticsBody{gap:10px;padding:12px 16px 16px;display:grid}.traderAnalyticsBody .traderModalMetrics{margin:0}.traderAnalyticsBody .specialistDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.traderAnalyticsBody>details{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.traderAnalyticsBody>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;font-weight:850;list-style:none;display:flex}.traderAnalyticsBody>details>summary::-webkit-details-marker{display:none}.traderAnalyticsBody>details>summary span{color:var(--muted)}.traderModalLoading{margin:16px}.traderAnalyticsBody .directionFootnote{background:#f3f7f5;border-radius:9px;margin:0;padding:10px 12px}.traderModal>header .traderDetailPageLink{color:#087e59;background:#eef8f3;border:1px solid #b8d8cc;border-radius:6px;margin-left:12px;padding:4px 7px;font-weight:800;text-decoration:none;display:inline-flex}.traderModal>header .traderDetailPageLink:hover{background:#e1f4eb;border-color:#58aa8d}@media (max-width:800px){.traderModalBackdrop{padding:8px}.traderModal{width:100%;max-height:96vh}.traderModalMetrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px}.traderModal>details{margin:8px}.copyReadyBoard>.cardHead{display:grid}.copyReadyProgress{min-width:0}.paperCopyTest>summary{flex-direction:column;align-items:flex-start}.paperCopyHeaderActions{width:100%}.paperCopySummary{flex:1;overflow:auto}.paperCopySummary>span{min-width:118px}.paperCopyBody .leaderForwardStatus{grid-template-columns:repeat(2,minmax(0,1fr))}.weatherMethodStrip{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:10px}.weatherGroupList{padding-inline:10px}.weatherMethodNote{margin-inline:10px}.weatherGroup>summary{align-items:flex-start}.weatherGroup>summary>span{white-space:normal;text-align:right}}@media (max-width:700px){.weatherWorkspaceTabs{width:100%}.weatherWorkspaceTabs button{flex:1;min-width:0}.weatherAccountTabs{overflow-x:auto}.weatherAccountTabs button{flex:0 0 180px}.weatherAccountTabs button small{white-space:normal;text-align:right}}@media (max-width:800px){.weatherUnitArbitrage>summary{flex-wrap:wrap;align-items:flex-start}.weatherUnitArbitrage>summary>strong{margin-left:0}.weatherArbitrageKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.weatherArbitrageLegs{grid-template-columns:1fr}}@media (max-width:900px){.traderAnalyticsBody{padding:8px}.traderAnalyticsBody .specialistDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.specialistExpand{border:1px solid var(--line);color:#36564b;width:100%;font:inherit;cursor:pointer;background:#f7faf8;border-radius:7px;justify-content:space-between;align-items:center;margin-top:7px;padding:6px 8px;font-size:10px;font-weight:800;display:flex}.specialistExpand:hover{background:#eef7f2;border-color:#77b29c}.specialistExpand span{color:var(--green);font-size:14px}.specialistCard.expanded{grid-column:1/-1}.specialistDetail{gap:8px;margin-top:8px;display:grid}.specialistLoading,.specialistError{background:#f4f8f6;border-radius:8px;margin:0;padding:10px;font-size:11px}.specialistError{color:var(--red);background:#fff0ed}.specialistDetailGrid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.specialistDetailGrid>span{background:#fff;gap:3px;padding:8px;display:grid}.specialistDetailGrid small{color:var(--muted);font-size:9px}.specialistDetailGrid b{font-size:11px}.specialistOfficial{border:1px solid var(--line);border-radius:8px;grid-template-columns:190px 1fr;align-items:stretch;display:grid;overflow:hidden}.specialistOfficial>b{background:#eef6f2;align-items:center;padding:10px;font-size:11px;display:flex}.specialistOfficial>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.specialistOfficial span{border-left:1px solid var(--line);gap:2px;padding:8px;display:grid}.specialistOfficial small,.specialistOfficial em{color:var(--muted);font-size:9px;font-style:normal}.specialistOfficial span b{font-size:11px}.specialistDetail>details{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.specialistDetail>details>summary{cursor:pointer;justify-content:space-between;padding:8px 10px;font-size:10px;font-weight:800;list-style:none;display:flex}.specialistDetail>details>summary::-webkit-details-marker{display:none}.specialistDetail>details>summary span{color:var(--muted)}.specialistTable{border-top:1px solid var(--line);overflow:auto}.specialistTable table{border-collapse:collapse;width:100%;min-width:760px}.specialistTable th{color:var(--muted);text-align:left;background:#f2f7f4;padding:7px 8px;font-size:9px}.specialistTable td{vertical-align:top;border-top:1px solid #edf2ef;padding:7px 8px;font-size:10px}.specialistTable td small{color:var(--muted);margin-top:2px;display:block}.specialistTable a{color:var(--green);font-weight:750}@media (max-width:1100px){.specialistFilters{grid-template-columns:repeat(4,minmax(120px,1fr))}.specialistGrid{grid-template-columns:1fr}.specialistRanking .specialistMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.specialistFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.specialistGrid{padding:8px}.specialistCard>header{align-items:flex-start}.specialistCard h4{flex-direction:column;align-items:flex-start;gap:2px}.specialistCard h4>span{border-left:0;padding-left:0}.specialistCardActions{flex-direction:column;align-items:flex-end}.specialistWallet{flex-direction:column;align-items:flex-start;gap:2px}.specialistRanking .specialistMetrics,.specialistDetailGrid{grid-template-columns:repeat(2,1fr)}.specialistMetrics>span:nth-child(odd){border-left:0}.specialistMetrics>span:last-child{border-top:1px solid var(--line)}.specialistComparison{margin:8px}.specialistComparison>header{align-items:flex-start}.specialistComparison>header small{max-width:240px}.specialistOfficial{grid-template-columns:1fr}.specialistOfficial>div{grid-template-columns:repeat(2,1fr)}.specialistOfficial span{border-top:1px solid var(--line)}}.unifiedOpportunityBoard{padding:0;overflow:hidden}.unifiedOpportunityBoard>.cardHead{margin:0;padding:14px 16px}.unifiedOpportunityBoard>.cardHead small{max-width:920px;color:var(--muted);margin-top:4px;line-height:1.4;display:block}.unifiedOpportunityBoard>.tableScroller{border:0;border-top:1px solid var(--line);border-radius:0;max-height:620px}.unifiedOpportunityBoard table{min-width:1260px}.unifiedOpportunityBoard td{vertical-align:top}.unifiedOpportunityBoard td small{color:var(--muted);margin-top:4px;line-height:1.35;display:block}.unifiedOpportunityBoard td>a{color:var(--ink);text-decoration:none}.unifiedOpportunityBoard td>a:hover{text-decoration:underline}.unifiedOpportunityBoard .pill{white-space:normal;text-align:center;line-height:1.25}.polymarketActionAlerts{border-color:#b9dbc9;padding:0;overflow:hidden}.polymarketActionAlerts>.cardHead{background:#f3faf6;margin:0;padding:12px 16px}.polymarketActionAlerts>.cardHead h2{font-size:21px}.polymarketActionAlerts>div:last-child{display:grid}.polymarketActionAlerts article{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.polymarketActionAlerts article>div{gap:3px;display:grid}.polymarketActionAlerts article small{color:var(--muted);line-height:1.4}.polymarketActionAlerts article>a{color:var(--accent);white-space:nowrap;font-weight:800}.polymarketActionAlerts article>time{color:var(--muted);font-size:10px}.polymarketActionAlerts .actionAlert-high{border-left:3px solid var(--accent)}@media (max-width:950px){.directionKpis,.specialistMetrics,.leaderForwardStatus{grid-template-columns:repeat(2,minmax(0,1fr))}.directionKpis>div:nth-child(2),.specialistMetrics span:nth-child(2){border-right:0}.negativeCandidateGrid,.specialistGrid{grid-template-columns:1fr}.directionWorkspace{padding:14px!important}.specialistCategory{grid-template-columns:1fr}.predictionFocusNav{flex-direction:column;align-items:stretch;width:100%;padding:3px;overflow:visible}.predictionFocusNav button{white-space:normal;width:100%;min-width:0}}@media (max-width:560px){.directionKpis{grid-template-columns:1fr}.directionKpis>div{border-right:0;border-bottom:1px solid var(--line)}.directionKpis>div:last-child{border-bottom:0}.negativeCandidateGrid article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderForwardStatus{grid-template-columns:1fr}.specialistMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.polymarketActionAlerts article{grid-template-columns:1fr;gap:6px}.polymarketActionAlerts article>.pill,.polymarketActionAlerts article>a{justify-self:start}}.weatherExpiry{text-align:left;background:#f0f8f4;border:1px solid #bdd8cc;border-radius:8px;gap:1px;min-width:94px;padding:5px 8px;margin-left:auto!important;display:grid!important}.weatherExpiry small{font-size:8px!important}.weatherExpiry b{color:#087653;font-size:11px}.weatherExpiry.expired{background:#fff4ef;border-color:#e2c8bd}.weatherExpiry.expired b{color:#a74b35}.weatherGroupCount{margin-left:0!important}.weatherProvisionalEv{color:#9a6500!important;background:#fff9e8!important}.weatherProvisionalEv b{color:#9a6500}.weatherProvisionalEv small:first-of-type{font-weight:800;color:#9a6500!important}.weatherDiurnalMini{grid-template-columns:minmax(210px,280px) auto;align-items:center;column-gap:7px;min-width:330px;margin-left:auto;display:grid}.weatherDiurnalMini svg{grid-row:1/3;width:100%;height:42px;overflow:visible}.weatherDiurnalMini .axis,.weatherDiurnalMini .hourTick{stroke:#cbdad3;stroke-width:1px}.weatherDiurnalMini .temperatureCurve{fill:none;stroke:#0b8b61;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.weatherDiurnalMini .extremeRange{stroke-width:3px;stroke-linecap:round}.weatherDiurnalMini .extremeRange.max{stroke:#d24c3f}.weatherDiurnalMini .extremeRange.min{stroke:#3978b8}.weatherDiurnalMini .extremeRangeEnd{stroke:#fff;stroke-width:.7px}.weatherDiurnalMini .extremeRangeEnd.max{fill:#d24c3f}.weatherDiurnalMini .extremeRangeEnd.min{fill:#3978b8}.weatherDiurnalMini .currentTime{stroke:#405f54;stroke-width:1.2px;stroke-dasharray:2 2}.weatherDiurnalMini .extremePoint{stroke:#fff;stroke-width:1.2px}.weatherDiurnalMini .extremePoint.max{fill:#d98a17}.weatherDiurnalMini .extremePoint.min{fill:#3978b8}.weatherDiurnalMini .observedExtreme circle{stroke:#fff;stroke-width:.8px}.weatherDiurnalMini .observedExtreme text{paint-order:stroke;stroke:#fff;stroke-width:1.8px;stroke-linejoin:round;font:700 5.6px Arial,sans-serif}.weatherDiurnalMini .observedMin circle,.weatherDiurnalMini .observedMin text{fill:#3978b8}.weatherDiurnalMini .observedMax circle,.weatherDiurnalMini .observedMax text{fill:#c4473d}.weatherDiurnalMini>small{color:var(--muted);white-space:nowrap;align-self:end;font-size:8px!important}.weatherDiurnalMini>b{color:#24463a;white-space:nowrap;align-self:start;font-size:9px}.weatherDiurnalMini>em{color:#4d665d;white-space:nowrap;grid-column:1/-1;align-items:center;gap:10px;margin-top:1px;font-size:8px;font-style:normal;display:flex}.weatherDiurnalMini>em span{align-items:baseline;gap:3px;display:flex}.weatherDiurnalMini>em b{font-size:9px}.weatherDiurnalMini>em.fallback{color:#9a6500}.weatherTimingDecision{align-content:start;gap:4px;display:grid}.weatherTimingDecision>b{font-size:11px}.weatherDecisionEmpty{background:#fbfcfb}.weatherOutcomeTable tr.weatherEligible{box-shadow:inset 3px 0 #139567}.weatherDiurnalMini{padding-top:6px}.weatherDiurnalMini svg{height:64px}.weatherDiurnalMini svg.fahrenheitScale{height:72px}.weatherDiurnalMini .dynamicForecastLabel{fill:#24463a;letter-spacing:.03px;font:700 9px Arial,sans-serif}.weatherDiurnalMini .dynamicForecastSubLabel{fill:#687c74;font:600 7px Arial,sans-serif}.weatherDiurnalMini .dynamicCurrentLabel{font:700 9px Arial,sans-serif}.weatherDiurnalMini .dynamicCurrentLabel.rise{fill:#0b8b61}.weatherDiurnalMini .dynamicCurrentLabel.fall{fill:#c4473d}.weatherDiurnalMini .dynamicCurrentLabel.flat,.weatherDiurnalMini .dynamicCurrentLabel.unknown{fill:#587067}@media (max-width:1000px){.weatherGroup>summary{flex-wrap:wrap}.weatherDiurnalMini{order:4;grid-template-columns:minmax(180px,1fr) auto;width:100%;margin-left:0}.weatherExpiry{margin-left:auto!important}}@media (max-width:800px){.weatherExpiry{margin-left:0!important}.weatherGroupCount{margin-left:auto!important}}.btcResearchWorkspace{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;display:grid}.btcResearchWorkspace>*{width:100%;min-width:0}.btcChartLoading{color:var(--muted);text-align:center;padding:24px}.btcChartCard{padding:16px}.btcChartCard>.cardHead{padding:0 0 12px}.btcChartCard>.cardHead h2{font-size:19px}.btcChartCard>.cardHead small{color:var(--muted)}.btcSvgChart{background:linear-gradient(#fbfdfc,#f5f9f7);border:1px solid #dde8e3;border-radius:10px;padding:10px 12px 7px;position:relative}.btcSvgChart svg{width:100%;height:230px;display:block;overflow:visible}.btcSvgChart footer{color:var(--muted);justify-content:space-between;gap:10px;margin-top:5px;font-size:9px;display:flex}.btcGrid{fill:none;stroke:#d9e5df;stroke-width:1px;vector-effect:non-scaling-stroke}.btcPriceLine{fill:none;stroke:#405f74;stroke-width:1.7px;vector-effect:non-scaling-stroke}.btcOutcomePoint{stroke:#fff;stroke-width:1.2px;vector-effect:non-scaling-stroke}.btcOutcomePoint.up{fill:#0a9468}.btcOutcomePoint.down{fill:#cf5146}.btcOutcomeLegend{vertical-align:-1px;border-radius:50%;width:7px;height:7px;margin:0 3px 0 7px;display:inline-block}.btcOutcomeLegend.up{background:#0a9468}.btcOutcomeLegend.down{background:#cf5146}.btcVolatilityChart polyline{fill:none;stroke:#d18b1c;stroke-width:2px;vector-effect:non-scaling-stroke}.btcProbabilityChart polyline{fill:none;stroke-width:2.2px;vector-effect:non-scaling-stroke}.btcAxisChart{padding-left:52px}.btcYAxis{color:#6c8078;text-align:right;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:10px;bottom:27px;left:8px}.btcProbabilityThresholdLegend{color:#526a61;flex-wrap:wrap;gap:7px 13px;margin:0 0 9px;font-size:9px;display:flex}.btcProbabilityThresholdLegend span{align-items:center;gap:5px;display:flex}.btcProbabilityThresholdLegend i{border-radius:3px;width:15px;height:3px}.btcAverageProbabilityTable{max-height:390px;margin-top:10px}.btcAverageProbabilityTable table{min-width:900px}.btcAverageProbabilityTable th,.btcAverageProbabilityTable td{font-size:9px}.btcAverageProbabilityTable tbody tr:nth-child(2n){background:#f8faf9}.btcCurrentInterval{border-top:3px solid #84968f;grid-template-columns:minmax(160px,.75fr) auto minmax(430px,2fr) minmax(210px,.9fr);align-items:center;gap:16px;padding:14px 17px;display:grid}.btcCurrentInterval>div{gap:3px;display:grid}.btcCurrentInterval small{color:var(--muted);font-size:9px}.btcIntervalWindow>b{font-size:16px}.btcIntervalCountdown{border-inline:1px solid var(--line);justify-items:center;padding:3px 18px}.btcIntervalCountdown strong{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:30px}.btcIntervalSources{gap:5px;display:grid}.btcIntervalSources article{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;grid-template-columns:minmax(145px,1fr) minmax(205px,auto) minmax(82px,auto);align-items:center;gap:10px;padding:6px 9px;display:grid}.btcIntervalSources article>span{gap:1px;display:grid}.btcIntervalSources em{font-size:8px;font-style:normal}.btcIntervalSources b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.btcIntervalSources b i{color:#8da198;margin:0 4px;font-style:normal}.btcIntervalSources strong{text-align:right;white-space:nowrap;font-size:12px}.btcIntervalOutcome{justify-items:end}.btcIntervalOutcome>strong{align-items:center;gap:5px;font-size:18px;display:flex}.btcIntervalOutcome>strong i{font-size:25px;font-style:normal}.btcIntervalOutcome>b{font-size:18px}.btcIntervalOutcome>span{color:var(--muted);font-size:8px}.btcIntervalOutcome>em{text-align:right;border-radius:6px;max-width:230px;margin-top:3px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.btcIntervalOutcome>em.agrees{color:#087b57;background:#e7f5ee}.btcIntervalOutcome>em.diverges{color:#986411;background:#fff3df}.btcCurrentInterval.isUp{border-top-color:#0a9468}.btcCurrentInterval.isUp .btcIntervalOutcome>strong,.btcCurrentInterval.isUp .btcIntervalOutcome>b{color:#0a9468}.btcCurrentInterval.isDown{border-top-color:#cf5146}.btcCurrentInterval.isDown .btcIntervalOutcome>strong,.btcCurrentInterval.isDown .btcIntervalOutcome>b{color:#cf5146}@media (max-width:1050px){.btcCurrentInterval{grid-template-columns:1fr auto}.btcIntervalSources{grid-area:2/1/auto/-1}.btcIntervalOutcome{justify-items:end}.btcIntervalCountdown{border-right:0}}@media (max-width:620px){.btcCurrentInterval{grid-template-columns:1fr}.btcIntervalCountdown{border:0;border-block:1px solid var(--line);justify-items:start;padding:8px 0}.btcIntervalSources{grid-area:auto}.btcIntervalSources article{grid-template-columns:1fr auto}.btcIntervalSources article>strong{text-align:left;grid-column:1/-1}.btcIntervalOutcome{justify-items:start}.btcIntervalOutcome>em{text-align:left}}.btcLiveQuoteStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.btcLiveQuoteStrip article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:9px 11px;transition:border-color .2s,box-shadow .2s;display:grid}.btcLiveQuoteStrip article:hover{border-color:#8fb9a8;box-shadow:0 3px 12px #214b3b12}.btcLiveQuoteStrip span{color:var(--muted);font-size:9px}.btcLiveQuoteStrip b{font-variant-numeric:tabular-nums;font-size:14px}.btcLiveQuoteStrip small{grid-column:1/-1;font-size:8px}.btcLiveQuoteStrip .fresh{color:#087b57}.btcLiveQuoteStrip .stale{color:#b4493e}@media (max-width:760px){.btcLiveQuoteStrip{grid-template-columns:1fr 1fr}}@media (max-width:430px){.btcLiveQuoteStrip{grid-template-columns:1fr}}.btcTickAnalysis{padding:13px 15px}.btcTickAnalysis>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.btcTickAnalysis h2{margin:2px 0 0;font-size:18px}.btcTickBody{grid-template-columns:minmax(320px,1.2fr) minmax(480px,1.8fr);gap:12px;margin-top:10px;display:grid}.btcTickChart{border:1px solid var(--line);background:#f8fbf9;border-radius:9px;padding:7px 9px}.btcTickChart svg{width:100%;height:82px;display:block}.btcTickChart path{stroke:#dce7e2;stroke-width:1px}.btcTickChart polyline{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.btcTickChart polyline.binance{stroke:#d18b1c}.btcTickChart polyline.polymarket{stroke:#168b68}.btcTickChart footer{color:var(--muted);gap:12px;font-size:8px;display:flex}.btcTickChart footer span:last-child{margin-left:auto}.btcTickChart footer i{vertical-align:2px;width:12px;height:2px;margin-right:4px;display:inline-block}.btcTickChart footer i.binance{background:#d18b1c}.btcTickChart footer i.polymarket{background:#168b68}.btcTickMetrics{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.btcTickMetrics span{border-left:1px solid var(--line);border-top:1px solid var(--line);gap:3px;padding:8px;display:grid}.btcTickMetrics span:nth-child(-n+3){border-top:0}.btcTickMetrics span:nth-child(3n+1){border-left:0}.btcTickMetrics small{color:var(--muted);font-size:8px}.btcTickMetrics b{font-size:10px}.btcTickConclusions{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.btcTickConclusions p{color:#31584a;background:#eef7f3;border-radius:7px;margin:0;padding:7px 9px;font-size:9px}@media (max-width:900px){.btcTickBody{grid-template-columns:1fr}.btcTickMetrics{grid-template-columns:repeat(2,1fr)}.btcTickMetrics span:nth-child(n){border-left:1px solid var(--line);border-top:1px solid var(--line)}.btcTickMetrics span:nth-child(-n+2){border-top:0}.btcTickMetrics span:nth-child(odd){border-left:0}.btcTickConclusions{grid-template-columns:1fr}}.btcTripleChart{border:1px solid var(--line);background:#f8fbf9;border-radius:9px;margin-top:10px;padding:8px 10px;overflow:hidden}.btcTripleAxes,.btcTripleChart>footer{color:var(--muted);justify-content:space-between;align-items:center;gap:6px 14px;font-size:8px;display:flex}.btcTripleAxes span,.btcTripleChart>footer span{white-space:nowrap}.btcTripleScroll{scrollbar-width:thin;background:#fff;border-radius:6px;margin:6px 0;overflow:auto hidden}.btcTripleScroll svg{min-width:100%;height:155px;display:block}.btcTripleScroll path{fill:none;stroke:#dce7e2;stroke-width:1px;vector-effect:non-scaling-stroke}.btcTripleScroll polyline{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.btcTripleScroll polyline.binance{stroke:#d18b1c}.btcTripleScroll polyline.chainlink{stroke:#168b68}.btcTripleScroll polyline.orderbook{stroke:#7557b7}.btcTripleScroll .hit{fill:#0000;stroke:none;pointer-events:all}.btcTripleChart>footer{flex-wrap:wrap;justify-content:flex-start}.btcTripleChart>footer span{align-items:center;display:inline-flex}.btcTripleChart>footer span:last-child{margin-left:auto}.btcTripleChart>footer i{vertical-align:1px;border-radius:2px;flex:0 0 14px;width:14px;height:3px;margin-right:4px;display:inline-block}.btcTripleChart>footer i.binance{background:#d18b1c}.btcTripleChart>footer i.chainlink{background:#168b68}.btcTripleChart>footer i.orderbook{background:#7557b7}@media (max-width:700px){.btcTripleAxes{flex-direction:column;align-items:flex-start;gap:2px}.btcTripleChart>footer span:last-child{width:100%;margin-left:0}}.polyHeaderWalletPopover .polyAccountBalances{grid-template-columns:1fr 1fr;gap:7px;margin:2px 0 4px;display:grid}.polyHeaderWalletPopover .polyAccountBalances>span{background:#f3faf7;border:1px solid #cfe2d9;border-radius:9px;gap:3px;padding:9px;display:grid}.polyHeaderWalletPopover .polyAccountBalances small{color:var(--muted);font-size:8px}.polyHeaderWalletPopover .polyAccountBalances b{font-variant-numeric:tabular-nums;color:#087b57;font-size:16px}.btcShadowTerminal{padding:14px 16px}.btcShadowTerminal>.cardHead{padding:0 0 9px}.btcShadowTerminal>.cardHead h2{margin:2px 0;font-size:18px}.btcShadowTerminal>.cardHead small{font-size:9px}.btcSourceStrip{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.btcSourceStrip span{background:#eef5f1;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;display:flex}.btcSourceStrip small{text-transform:uppercase;font-size:8px}.btcSourceStrip b{font-size:9px}.btcSourceStrip .ready{color:#087b57}.btcSourceStrip .blocked{color:#b4493e;background:#fff0ed}.btcShadowGrid{grid-template-columns:1fr 1fr 1.2fr;gap:7px;display:grid}.btcShadowGrid article{border:1px solid var(--line);background:#f8fbf9;border-radius:9px;padding:9px 10px}.btcShadowGrid article>header{justify-content:space-between;gap:8px;display:flex}.btcShadowGrid article>header strong{font-size:17px}.btcShadowGrid article p{margin:5px 0;font-size:10px}.btcShadowGrid article small{color:var(--muted);font-size:8px}.btcShadowDecision{background:#fff9ed!important}.btcShadowRisk{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:7px;display:grid;overflow:hidden}.btcShadowRisk span{background:#fff;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.btcShadowRisk small{color:var(--muted);font-size:8px}.btcShadowRisk b{font-size:9px}.btcShadowGates{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.btcShadowGates span{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.btcShadowGates .passed{color:#087b57;background:#e7f5ee}.btcShadowGates .blocked{color:#b4493e;background:#fff0ed}@media (max-width:760px){.btcShadowGrid,.btcShadowRisk{grid-template-columns:1fr}}.btcAlgorithmPanel{padding:11px 14px}.btcAlgorithmPanel>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.btcAlgorithmPanel>header>div:nth-child(2){gap:2px;display:grid}.btcAlgorithmPanel>header small{color:var(--muted);font-size:9px}.btcAlgorithmTabs button{color:#fff;cursor:help;background:#0a8d63;border:1px solid #0a8d63;border-radius:8px;padding:7px 12px;font-size:10px;font-weight:900}.btcAlgorithmMetrics{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:9px;display:grid;overflow:hidden}.btcAlgorithmMetrics span{background:#f8fbf9;gap:3px;padding:8px;display:grid}.btcAlgorithmMetrics small,.btcAlgorithmPanel>footer{color:var(--muted);font-size:8px}.btcAlgorithmMetrics b{font-size:11px}.btcAlgorithmSettings{grid-template-columns:1.15fr repeat(3,1fr) auto;align-items:end;gap:7px;margin-top:8px;display:grid}.btcAlgorithmSettings label{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:3px;padding:6px 8px;display:grid}.btcAlgorithmSettings label>span{color:var(--muted);grid-column:1/-1;font-size:8px}.btcAlgorithmSettings input{background:0 0;border:0;outline:0;width:74px;font-size:12px;font-weight:800}.btcAlgorithmSettings small{color:var(--muted);font-size:8px}.btcAlgorithmSettings button{color:#fff;cursor:pointer;background:#0a8d63;border:0;border-radius:7px;min-height:31px;padding:6px 11px;font-size:9px;font-weight:900}.btcAlgorithmSettings button.disabled{background:#687a72}.btcAlgorithmPanel>footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:8px;padding-top:7px;display:flex}@media (max-width:900px){.btcAlgorithmMetrics,.btcAlgorithmSettings{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.btcAlgorithmPanel>header{grid-template-columns:1fr auto}.btcAlgorithmPanel>header>div:nth-child(2){grid-area:2/1/auto/-1}.btcAlgorithmMetrics,.btcAlgorithmSettings{grid-template-columns:1fr}}.btcMakerKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.btcMakerKpis>div,.btcMakerExecutionModels article{background:#f8fbf9;border:1px solid #dce8e2;border-radius:10px;padding:11px}.btcMakerKpis span,.btcMakerExecutionModels small,.btcMakerExecutionModels span{color:var(--muted);font-size:9px;display:block}.btcMakerKpis b{margin-top:5px;font-size:15px;display:block}.btcMakerExecutionModels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.btcMakerExecutionModels b{margin:4px 0;font-size:12px;display:block}.btcMakerWarning{color:#5f594c;background:#fff9ed;border-left:3px solid #d18b1c;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}@media (max-width:900px){.btcMakerKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.btcMakerExecutionModels{grid-template-columns:1fr}}.btcAlgorithmTabs{gap:6px;display:flex}.btcAlgorithmTabs button{color:#0a7958;cursor:pointer;background:#fff;position:relative}.btcAlgorithmTabs button.active{color:#fff;background:#0a8d63;box-shadow:0 2px 8px #0a8d6333}.btcAlgorithmTabs button:disabled{cursor:wait;opacity:.6}.btcAlgorithmTooltip{z-index:30;color:#294b40;text-align:left;white-space:normal;background:#fff;border:1px solid #b9d2c7;border-radius:9px;width:360px;max-width:min(78vw,420px);padding:10px 12px;font-size:10px;font-weight:600;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #1b403333}.btcAlgorithmTabs button:nth-last-child(-n+2) .btcAlgorithmTooltip{left:auto;right:0}:is(.btcAlgorithmTabs button:hover .btcAlgorithmTooltip,.btcAlgorithmTabs button:focus-visible .btcAlgorithmTooltip){display:block}.btcAlgorithmAdvanced{padding:8px 14px}.btcAlgorithmAdvanced>summary{cursor:pointer;color:#2e5547;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.btcAlgorithmAdvanced>summary b{color:#0a7958;font-size:9px}.btcAlgorithmAdvanced .btcAlgorithmSettings{grid-template-columns:repeat(6,minmax(0,1fr)) auto}.btcAlgorithmAdvanced .btcAlgorithmSettings input{width:58px}@media (max-width:900px){.btcAlgorithmAdvanced .btcAlgorithmSettings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.btcAlgorithmAdvanced .btcAlgorithmSettings{grid-template-columns:1fr}}.polyHeaderActionRow{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.polyHeaderActionRow>.polyLiveControls{margin-top:0}.polyHeaderAlgorithmSlot{align-self:center;align-items:center;min-height:31px;margin-left:auto;display:flex}.btcHeaderAlgorithmTabs{flex-wrap:wrap;justify-content:flex-end;align-items:center}.btcHeaderAlgorithmTabs button{white-space:nowrap;padding:6px 10px;font-size:9px}.btcAlgorithmPanelNew>header{grid-template-columns:minmax(0,1fr) auto}.workspace.venue-bitcoin-5m .polymarketHeader{overflow:visible}@media (max-width:800px){.polyHeaderActionRow{flex-direction:column;align-items:flex-start}.polyHeaderAlgorithmSlot{width:100%;margin-left:0}.btcHeaderAlgorithmTabs{justify-content:flex-start}.btcHeaderAlgorithmTabs button{flex:auto}}.btcAlgorithmSlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.btcAlgorithmSlots article{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px 10px;display:grid}.btcAlgorithmSlots article.active{background:#effaf5;border-color:#75c9a8}.btcAlgorithmSlots span{display:grid}.btcAlgorithmSlots small{color:var(--muted);font-size:8px}.btcAlgorithmSlots strong{color:#7f5f18;align-self:center;font-size:9px}.btcAlgorithmSlots article.active strong{color:#087551}.btcAlgorithmSlots article>small{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}@media (max-width:760px){.btcAlgorithmSlots{grid-template-columns:1fr}}@media (max-width:900px){.btcSvgChart svg{height:190px}}@media (max-width:620px){.btcSvgChart{padding-inline:5px}.btcAxisChart{padding-left:46px}.btcSvgChart svg{height:160px}.btcChartCard{padding:11px}}.savedPackages{padding:16px}.savedPackages>div:last-child{gap:7px;display:grid}.savedPackages article{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.savedPackages article>button:first-child{color:var(--ink);text-align:left;background:#eef5f1;justify-items:start;gap:2px;display:grid}.savedPackages article>button small{color:var(--muted);font-size:9px}.savedPackages button.danger{color:#a43f34;background:#f6e7e4}@media (max-width:900px){.packageBuilderColumns{grid-template-columns:1fr}.packageBuilderFilters{grid-template-columns:1fr 1fr}.packageBuilderFilters>span{grid-column:1/-1}.packageSaveBar{grid-template-columns:1fr auto}.packageSaveBar small{grid-column:1/-1}}@media (max-width:620px){.packageBuilderFilters,.packageSaveBar{grid-template-columns:1fr}.packageSaveBar small{grid-column:auto}.packageStackChart{margin-left:0}.packageBuilderRanges>div{grid-template-columns:1fr}.packageBuilderRanges>header{display:grid}}.predictionCredentialPanel{width:100%}.predictionCredentialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.predictionCredentialGrid>article{background:#f8fbf9;border:1px solid #d8e5df;border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.predictionCredentialGrid header,.predictionCredentialGrid footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.predictionCredentialGrid label{color:var(--muted);gap:5px;font-size:11px;display:grid}.predictionCredentialGrid input{background:#fff;border:1px solid #cfded7;border-radius:9px;width:100%;min-height:38px;padding:8px 10px;font-size:14px}.predictionCredentialGrid footer{justify-content:flex-start;margin-top:2px}.predictionCredentialGrid>article>small{color:var(--muted);font-size:10px;line-height:1.45}@media (max-width:980px){.predictionCredentialGrid{grid-template-columns:1fr}}.specialistFilters label{grid-template-rows:27px 36px;align-items:end;gap:3px;display:grid}.specialistFilters label>span{align-items:flex-end;min-height:27px;display:flex}.specialistFilters input,.specialistFilters select{height:36px;margin:0;display:block}.copyLeaderFilter>summary:after{content:none!important;display:none!important}.weatherMarketBoard>.cardHead h2{font-family:var(--poly-ui-font);letter-spacing:-.015em;font-size:20px;font-weight:800}.weatherForecastPanel{border-top:1px solid var(--line);background:#f7faf8;gap:10px;padding:12px 13px;display:grid}.weatherForecastPanel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.weatherForecastPanel>header h3{font-family:var(--poly-ui-font);margin:2px 0 0;font-size:15px;font-weight:850}.weatherModelForecasts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.weatherModelForecasts>article,.weatherForecastConsensus>span,.weatherResidualSummary>span{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-width:0;padding:9px 10px;display:grid}.weatherModelForecasts>article.weatherModelBest{box-shadow:inset 3px 0 0 var(--green);background:#f0faf5;border-color:#8fd2b3}.weatherModelForecasts article>header{justify-content:space-between;align-items:center;gap:7px;display:flex}.weatherModelForecasts article>header>small{color:#49645a;text-transform:uppercase;letter-spacing:.035em;font-size:10px;font-weight:850}.weatherModelForecasts article>header>span{color:#087849;white-space:nowrap;background:#dff5e9;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:850}.weatherModelValue{border-bottom:1px solid #e3ece7;align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.weatherModelValue b{font-size:17px}.weatherModelValue em{color:var(--muted);font-size:9px;font-style:normal}.weatherModelHistory{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.weatherModelHistory>span{background:#f6f9f7;border-radius:6px;align-content:start;gap:1px;min-width:0;padding:5px 6px;display:grid}.weatherModelBest .weatherModelHistory>span{background:#ffffffb8}.weatherModelHistory small,.weatherForecastConsensus small,.weatherResidualSummary small{color:var(--muted);font-size:8px;line-height:1.2}.weatherModelHistory b,.weatherForecastConsensus b,.weatherResidualSummary b{font-size:11px;line-height:1.25}.weatherModelHistory em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.weatherForecastConsensus{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.weatherForecastConsensus em{color:var(--muted);font-size:8px;font-style:normal}.weatherResidualSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.weatherResidualSummary>span{text-align:center;padding:6px 7px}.weatherForecastPanel>p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.weatherForecastPanel [title],.weatherOutcomeTable [title]{cursor:help}.weatherOutcomeTable{min-width:940px}.weatherOutcomeTable th:first-child{width:28%}.weatherOutcomeTable th:nth-child(2){width:18%}.weatherOutcomeTable th:nth-child(3){width:21%}.weatherOutcomeTable th:nth-child(4){width:16%}.weatherOutcomeTable th:nth-child(5){width:17%}.weatherConvertedUnit{cursor:help;color:#8a6b24!important}.weatherConvertedUnit i{border:1px solid #dbc785;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;font-style:normal;font-weight:900;display:inline-grid}.weatherOriginalUnit{color:#657b72;white-space:nowrap;font-size:.92em;font-weight:750}.weatherMarketProbability{color:#365e4f;font-size:12px;display:block}.weatherMarketProbability+b{margin-top:2px;display:block}.weatherReward{cursor:help;font-weight:700;color:#8a6b24!important}@media (max-width:1100px){.weatherModelHistory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.weatherModelForecasts{grid-template-columns:1fr}.weatherModelHistory{grid-template-columns:repeat(3,minmax(0,1fr))}.weatherForecastConsensus{grid-template-columns:repeat(2,minmax(0,1fr))}.weatherResidualSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.weatherModelHistory{grid-template-columns:repeat(2,minmax(0,1fr))}}.weatherShowAllOutcomes{color:#315a4c;cursor:pointer;background:#f4f8f6;border:1px solid #c9ddd4;border-radius:999px;margin:8px auto 3px;padding:7px 13px;font-size:9px;font-weight:800;display:block}.weatherShowAllOutcomes:hover{background:#edf6f1;border-color:#9fc9b7}.weatherNegativeOutcome{background:#fff8f7}.weatherNegativeOutcome>td:first-child{box-shadow:inset 3px 0 #d98f86}.weatherNegativeOutcome td:nth-child(4)>b{color:#a9443a}.weatherProfitProtection{color:#315a4c;cursor:pointer;background:#f3f8f5;border:1px solid #c9ddd4;border-radius:10px;align-items:center;gap:8px;min-height:50px;padding:7px 10px;display:flex}.weatherProfitProtection>input{accent-color:#138a58;width:16px;height:16px;margin:0}.weatherProfitProtection>span{white-space:nowrap;gap:2px;display:grid}.weatherProfitProtection b{font-size:9px}.weatherProfitProtection small{color:#73887f!important;font-size:8px!important}.weatherProfitProtection:has(input:checked){background:#eaf7f0;border-color:#9bcdb8;box-shadow:inset 3px 0 #138a58}.polyLiveControls{align-items:center;gap:6px;margin-top:9px;display:flex}.polyLiveControls>span{background:#fff;border:1px solid #d5e2dc;border-radius:9px;grid-template-columns:auto auto;align-items:center;gap:5px;padding:4px 5px 4px 8px;display:grid}.polyLiveControls small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.polyLiveControls button{color:#fff;cursor:pointer;border:0;border-radius:6px;min-width:66px;padding:5px 8px;font-size:9px;font-weight:900}.polyLiveControls button:disabled{cursor:not-allowed;opacity:.55}.polyLiveControls .isClosed,.polyLiveControls .isMoneyOff{background:#62726b}.polyLiveControls .isOpen{background:#0a8d63}.polyLiveControls .isMoneyOn{background:#bd3f33}.polyLiveControls>i{border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.polyLiveControls>i.ready{color:#087b57;background:#e5f6ee}.polyLiveControls>i.blocked{color:#8a621d;background:#fff3dc}@media (max-width:700px){.polyLiveControls{flex-wrap:wrap}.polyLiveControls>i{flex-basis:100%;width:max-content}}.polyLiveControls .polyRuntimeControl{color:#fff;letter-spacing:.025em;border:1px solid #ffffff8c;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:92px;min-height:31px;margin-left:5px;padding:7px 15px;font-size:10px;display:inline-flex;box-shadow:0 7px 17px #1741332e,inset 0 1px #ffffff47}.polyLiveControls .polyRuntimeControl.isRunning{background:linear-gradient(135deg,#d86d62,#b84940)}.polyLiveControls .polyRuntimeControl.isStopped{background:linear-gradient(135deg,#11a778,#087a58)}.polyLiveControls .polyRuntimeControl span{font-size:8px}@media (max-width:700px){.polyLiveControls .polyRuntimeControl{margin-left:0}}.polyLiveControls>.polyLiveReadiness,.polyLiveControls>.polySectionModeStatus{border-radius:50%;flex:none;width:9px;height:9px;padding:0;display:block}.polyLiveControls>.polyLiveReadiness.ready{background:#10a875;box-shadow:0 0 0 3px #10a87524}.polyLiveControls>.polyLiveReadiness.blocked{background:#d39a31;box-shadow:0 0 0 3px #d39a3124}.polyLiveControls>.polySectionMode{background:#f8fcfa;border-color:#bdd7cb;grid-template-columns:none;align-items:center;gap:8px;padding:4px 5px 4px 9px;display:flex}.polySectionMode>b{color:#173d31;white-space:nowrap;font-size:10px}.polySectionMode>span{background:#e9f1ed;border-radius:7px;gap:2px;padding:2px;display:flex}.polyLiveControls .polySectionMode button{color:#61746c;background:0 0;min-width:58px;padding:5px 7px}.polyLiveControls .polySectionMode button.active{color:#fff;background:#60716a;box-shadow:0 2px 6px #20423621}.polyLiveControls .polySectionMode button.active.money{background:linear-gradient(135deg,#c94e43,#a9362f)}.polyLiveControls>.polySectionModeStatus.paper{background:#71847c;box-shadow:0 0 0 3px #71847c21}.polyLiveControls>.polySectionModeStatus.money{background:#0dab75;box-shadow:0 0 0 3px #0dab7529}.polyLiveControls>.polySectionModeStatus.blocked{background:#e09d2f;box-shadow:0 0 0 3px #e09d2f29}.btcRotationPanel{padding:0;overflow:hidden}.btcRotationPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:flex}.btcRotationPanel>summary::-webkit-details-marker{display:none}.btcRotationPanel>summary span{gap:2px;display:grid}.btcRotationPanel>summary small{color:var(--muted);font-size:9px}.btcRotationPanel>summary strong{font-size:9px}.btcRotationMeta{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.btcRotationMeta>span{background:#f8fbf9;gap:3px;padding:8px 10px;display:grid}.btcRotationMeta small{color:var(--muted);font-size:8px}.btcRotationMeta b{font-size:10px}.btcRotationTable{border:0;border-top:1px solid var(--line);border-radius:0;max-height:280px}.btcRotationTable table{width:100%;min-width:720px}.btcRotationTable th,.btcRotationTable td{padding:7px 9px;font-size:9px}.btcRotationTable td small{color:var(--muted);margin-top:2px;display:block}@media (max-width:700px){.btcRotationMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}.btcTradeReport{padding:0;overflow:hidden}.btcTradeReport>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 10px;display:flex}.btcTradeReport h2{margin:2px 0;font-size:18px}.btcTradeReport header small{color:var(--muted);font-size:9px}.btcTradeReportTotals{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(72px,1fr));gap:1px;display:grid;overflow:hidden}.btcTradeReportTotals span{background:#f8fbf9;gap:2px;padding:7px 8px;display:grid}.btcTradeReportTotals b{font-size:11px}.btcTradeReportTable{border:0;border-radius:0;max-height:360px}.btcTradeReportTable table{width:100%}.btcTradeReportTable th,.btcTradeReportTable td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;padding:7px 6px;font-size:9px;line-height:1.3}.btcTradeReportTable td small{color:var(--muted);margin-top:3px;display:block}.btcTradeReportTable a{color:var(--ink);font-weight:700}.btcTradeReportEmpty{color:var(--muted);margin:0;padding:18px 10px;font-size:10px}@media (max-width:800px){.btcTradeReport>header{flex-direction:column;align-items:flex-start}.btcTradeReportTotals{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.btcTradeAnalyticsSummary{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.btcTradeAnalyticsSummary article{background:#f8fbf9;align-content:start;gap:4px;min-width:0;padding:9px 8px;display:grid}.btcTradeAnalyticsSummary article>small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.btcTradeAnalyticsSummary article>b{font-size:11px;line-height:1.25}.btcTradeAnalyticsSummary article>span{color:var(--muted);font-size:8px;line-height:1.35}.btcTradeAnalyticsChips{flex-wrap:wrap;gap:3px;display:flex}.btcTradeAnalyticsChips span{border:1px solid var(--line);background:#fff;border-radius:5px;padding:2px 4px;font-size:8px;font-weight:700}.btcTradeAnalyticsChips i{color:var(--muted);font-style:normal;font-weight:400}.btcTradeReportTable{max-height:520px;overflow-x:hidden}.btcTradeReportTable table{table-layout:fixed;min-width:0}.btcTradeReportTable th:first-child{width:16%}.btcTradeReportTable th:nth-child(2){width:18%}.btcTradeReportTable th:nth-child(3){width:13%}.btcTradeReportTable th:nth-child(4){width:14%}.btcTradeReportTable th:nth-child(5){width:13%}.btcTradeReportTable th:nth-child(6){width:26%}.btcTradeReportTable tbody tr:has(td.positive)>td{background:#e9f8ef}.btcTradeReportTable tbody tr:has(td.negative)>td{background:#fff0ee}.btcTradeAlternatives{border-top:1px dashed var(--line);margin-top:5px;padding-top:4px}.btcTradeAlternatives summary{cursor:pointer;color:var(--green);font-size:8px;font-weight:700}.btcTradeAlternatives span{color:var(--muted);margin-top:3px;font-size:8px;display:block}.btcTradeAlternatives span b{min-width:15px;color:var(--ink);display:inline-block}@media (max-width:760px){.btcTradeReportTable{overflow-x:auto}.btcTradeReportTable table{table-layout:auto;min-width:760px}.btcTradeReportTable th:first-child,.btcTradeReportTable th:nth-child(2),.btcTradeReportTable th:nth-child(3),.btcTradeReportTable th:nth-child(4),.btcTradeReportTable th:nth-child(5),.btcTradeReportTable th:nth-child(6){width:auto}.btcTradeReportTable th:nth-child(6),.btcTradeReportTable td:nth-child(6){min-width:210px}}@media (max-width:1000px){.btcTradeAnalyticsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.btcTradeAnalyticsSummary{grid-template-columns:1fr}}.cryptoFiveWorkspace{max-width:1480px;margin:0 auto 18px;padding:20px;overflow:hidden}.cryptoFiveHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cryptoFiveHead h2{margin:2px 0 4px}.cryptoFiveControls{align-items:center;gap:10px;display:flex}.cryptoFiveControls button{color:#28483d;cursor:pointer;background:#eef5f2;border:1px solid #a9beb6;border-radius:9px;padding:9px 13px;font-weight:800}.cryptoFiveControls button.active{color:#fff;background:#07956d;border-color:#07956d}.cryptoFiveControls>b{font-variant-numeric:tabular-nums;font-size:22px}.cryptoMarketGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.cryptoMarketGrid>article{background:#f8fbfa;border:1px solid #dbe6e1;border-radius:12px;min-width:0;padding:12px}.cryptoMarketGrid article>header a{color:inherit;justify-content:space-between;text-decoration:none;display:flex}.cryptoMarketGrid article>header span{color:#477469;font-size:11px}.cryptoMarketGrid article>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.cryptoMarketGrid article>div span{flex-direction:column;display:flex}.cryptoMarketGrid small{font-size:10px;display:block}.cryptoMarketGrid details{margin-top:10px}.cryptoMarketGrid summary{cursor:pointer;font-size:11px}.cryptoMarketGrid details section{grid-template-columns:1fr 1fr;gap:8px;max-height:150px;margin-top:8px;display:grid;overflow:auto}.cryptoBasketNotice{color:#6c4a08;background:#fff4dd;border-radius:9px;margin:14px 0 10px;padding:10px 12px;font-size:12px}.cryptoBasketTable td small{white-space:nowrap;display:block}.cryptoBasketTable table{min-width:900px}.cryptoFiveWorkspace>footer{color:#4e6b62;flex-wrap:wrap;gap:20px;margin-top:10px;font-size:11px;display:flex}.cryptoFiveError{color:#b74747}.venue-bitcoin-5m .btcResearchWorkspace{max-width:1480px;margin-left:auto;margin-right:auto}@media (max-width:1000px){.cryptoMarketGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cryptoFiveHead{flex-direction:column}.cryptoMarketGrid{grid-template-columns:1fr}.cryptoFiveWorkspace{padding:12px}}.cryptoFiveWorkspace{width:100%}.cryptoMarketGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cryptoMarketGrid>article{padding:10px 8px}.cryptoMarketGrid article>header{align-items:center;min-height:22px;display:flex}.cryptoMarketGrid article>header b{font-size:17px}.cryptoMarketHorizons{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;margin-top:9px!important;display:grid!important}.cryptoHorizonRow{align-items:center;gap:4px;grid-template-columns:43px minmax(0,1fr) minmax(0,1.12fr)!important;margin:0!important;display:grid!important}.cryptoHorizonLabel{color:#17634d;letter-spacing:.01em;white-space:nowrap;background:#eef6f2;border:1px solid #bcd2c9;border-radius:6px;justify-content:center;align-items:center;gap:2px;min-height:23px;padding:3px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.cryptoHorizonLabel:hover{color:#087851;background:#e2f4eb;border-color:#07956d}.cryptoHorizonLabel>span{font-size:7px}.cryptoHorizonRow>span{white-space:nowrap;border-radius:7px;justify-content:flex-start;align-items:baseline;gap:3px;min-width:0;padding:5px 4px;flex-direction:row!important;display:flex!important}.cryptoHorizonRow>span>strong{flex:none;font-size:13px;font-weight:900;line-height:1}.cryptoHorizonRow small{min-width:0;color:inherit;white-space:nowrap;flex-direction:row;flex:0 auto;align-items:baseline;gap:2px;font-size:7px;line-height:1;display:inline-flex}.cryptoHorizonRow b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:900;line-height:1}.cryptoQuoteUp{color:#087851;background:#e5f6ed}.cryptoQuoteDown{color:#c24138;background:#fff0ed}.cryptoHorizonRow{gap:5px;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr)!important}.cryptoHorizonLabel{flex-direction:column;gap:2px;min-height:36px;padding:3px 2px}.cryptoHorizonLabel>span{align-items:center;gap:2px;font-size:8px;line-height:1;display:inline-flex}.cryptoHorizonLabel i{font-size:7px;font-style:normal}.cryptoHorizonLabel>small{font-variant-numeric:tabular-nums;font-size:7px;line-height:1;display:block}.cryptoHorizonRow>span{white-space:normal;grid-template-columns:1fr 1fr;min-height:36px;overflow:hidden;align-items:center!important;gap:3px 5px!important;padding:4px 6px!important;display:grid!important}.cryptoHorizonRow>span>strong{grid-column:1/-1;font-size:12px}.cryptoHorizonRow>span>small{grid-template-columns:auto 1fr;gap:2px;padding:0;display:grid;overflow:hidden}.cryptoHorizonRow>span>small b{justify-self:end;font-size:11px}.cryptoHorizonRow>span>small+small{border-left:0}.cryptoPriceRange{grid-template-columns:auto minmax(120px,1fr) minmax(120px,1fr) minmax(110px,.55fr) minmax(130px,.65fr)!important}.cryptoPriceRange .cryptoPairCap,.cryptoPriceRange .cryptoPriceGap{min-width:110px}.cryptoPriceRange .cryptoPairCap input,.cryptoPriceRange .cryptoPriceGap input{max-width:150px}.cryptoPriceRange{background:#f8fbfa;border:1px solid #dbe6e1;border-radius:10px;grid-template-columns:auto minmax(180px,1fr) minmax(180px,1fr);align-items:center;gap:14px;margin-top:14px;padding:10px 12px;display:grid}.cryptoPriceRange>span{gap:2px;min-width:150px;display:grid}.cryptoPriceRange label{grid-template-columns:52px 1fr;align-items:center;gap:7px;display:grid}.cryptoPriceRange input{accent-color:#07956d;width:100%}.cryptoBasketTable tr.basketOrderSent td{background:#fff0d6}.cryptoBasketTable tr.basketPosition td{background:#e1f5e9}.cryptoBasketTable tr.basketUnpaired td{background:#fff3f1}.cryptoBasketTable .basketBoughtLeg{color:#087a55;font-weight:800}.cryptoBasketTable .basketMissingLeg{color:#c33f39;font-weight:900}.cryptoBasketTable td:first-child b>span{display:inline-block}.cryptoBasketHorizon{color:#087653;vertical-align:2px;background:#dff1e9;border-radius:4px;place-items:center;min-width:22px;height:15px;margin:0 5px 0 0;padding:0 3px;font:900 8px/1 system-ui;display:inline-grid}.cryptoBasketHorizon.h-15m{color:#9a5c00;background:#fff0d5}.cryptoBasketHorizon.h-1h{color:#6544a5;background:#e9e4fa}.cryptoBasketTable tr.basketOrderClosed td{color:#63706b;background:#f3f5f4}.cryptoBasketTable tr.basketCandidateStart td{border-top:3px solid #cbdad4}.btcAlgorithmTabs button.off{color:#fff;background:#64716d}@media (max-width:700px){.cryptoPriceRange{grid-template-columns:1fr}.cryptoPriceRange label{grid-template-columns:58px 1fr}}.algorithm6Workspace{gap:13px;display:grid}.algorithm6Kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.algorithm6Workspace .cryptoBasketTable{max-height:330px}.algorithm6Workspace .cryptoBasketTable table{min-width:880px}@media (max-width:1100px){.algorithm6Kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.algorithm6Kpis{grid-template-columns:1fr}}.leaderScanStatus{background:#205b8a1f;border:1px solid #47b4ff38;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0;padding:11px 13px;display:flex}.leaderScanStatus>div{flex:1;gap:3px;min-width:0;display:grid}.leaderScanStatus b{font-size:13px}.leaderScanStatus small{color:var(--muted);line-height:1.4}.leaderScanPulse{background:#748393;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #7483931f}.leaderScanPulse.active{background:#35c987;animation:1.8s ease-in-out infinite leaderScanPulse;box-shadow:0 0 0 4px #35c98724}.leaderScanTrack{background:#ffffff17;border-radius:999px;height:4px;margin-top:4px;overflow:hidden}.leaderScanTrack i{border-radius:inherit;background:linear-gradient(90deg,#36c88a,#47b4ff);min-width:2px;height:100%;display:block}@keyframes leaderScanPulse{50%{box-shadow:0 0 0 8px #35c98700}}.directionWorkspace .specialistRanking{background:0 0;border:0;border-radius:0;margin:0}.specialistMainHead{border-bottom:0!important;padding-bottom:6px!important}.specialistUnifiedSummary{background:#eef9f3;border-radius:10px;margin:0 14px 10px;border:1px solid #b8dfcb!important;align-items:center!important;gap:9px!important;padding:9px 11px!important;display:flex!important}.specialistRankingSummary{color:#426057;gap:3px;min-width:0;display:grid}.specialistRankingSummary.active{color:#087248}.specialistRankingSummary b{font-size:11px;line-height:1.35}.specialistRankingSummary small{font-size:10px;line-height:1.35;color:#557268!important;max-width:none!important}.specialistUnifiedSummary .specialistRankingHelp{background:#fff}.specialistCardActions .traderFavoriteStar{width:25px;height:25px;font-size:16px}.specialistFavoriteControl{align-items:center;gap:7px;padding:0 12px 7px;display:flex}.specialistFavoriteControl small{color:var(--muted);font-size:9px}.traderFavoriteStar{color:#f3b600;cursor:pointer;background:#fff8cf;border:1px solid #efbd22;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;line-height:1;display:flex;box-shadow:inset 0 0 0 1px #fffc}.traderFavoriteStar svg{fill:currentColor;width:17px;height:17px;display:block;transform:translateY(-.35px)}.traderFavoriteStar:hover{color:#f0a000;background:#fff0a6;border-color:#f0a800;box-shadow:0 0 0 2px #ffbe002e}.traderFavoriteStar.active{color:#ff9d00;background:#ffe36d;border-color:#f2a900;box-shadow:0 0 0 2px #ffb20038}.traderFavoriteStar:disabled{cursor:wait;opacity:.6}.specialistFavoriteError{color:var(--red);margin:0 12px 7px;font-size:9px}.cryptoMarketGrid{width:100%;min-width:0;max-width:100%}.cryptoMarketGrid>article{min-width:0;overflow:hidden}.cryptoMarketHorizons,.cryptoHorizonRow,.cryptoHorizonRow>span{min-width:0}@media (max-width:1250px) and (min-width:641px){.cryptoFiveWorkspace{padding:14px 10px}.cryptoMarketGrid{gap:5px}.cryptoMarketGrid>article{padding:8px 5px}.cryptoMarketGrid article>header b{font-size:15px}.cryptoHorizonRow{gap:3px;grid-template-columns:40px minmax(0,1fr) minmax(0,1fr)!important}.cryptoHorizonLabel{min-height:34px}.cryptoHorizonRow>span{gap:2px 3px!important;padding:3px!important}.cryptoHorizonRow>span>strong{font-size:10px}.cryptoHorizonRow>span>small{font-size:6px}.cryptoHorizonRow>span>small b{font-size:9px}}.cryptoMarketGrid article>header{justify-content:space-between;gap:6px}.cryptoMarketGrid article>header>span{justify-items:end;gap:1px;min-width:0;display:grid}.cryptoMarketGrid article>header>span small{text-transform:uppercase;font-size:7px;line-height:1}.cryptoMarketGrid article>header>span strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:1}.weatherSideChoices{grid-template-columns:repeat(2,minmax(138px,1fr));gap:8px;min-width:292px;display:grid}.weatherSideChoices>a{color:inherit;background:#f7faf8;border:1px solid #d7e4de;border-radius:9px;flex-direction:column;gap:3px;padding:9px 10px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.weatherSideChoices>a:hover,.weatherSideChoices>a.selected{background:#edf9f4;border-color:#20a476}.weatherSideChoices span{justify-content:space-between;align-items:center;gap:10px;display:flex}.weatherSideChoices b,.weatherSideChoices strong{font-weight:700}.weatherSideChoices strong{font-size:15px}.weatherSideChoices small{color:#63766f;display:block}.weatherExpectedReturn{flex-direction:column;gap:7px;min-width:285px;display:flex}.weatherExpectedHeadline{flex-wrap:wrap;align-items:center;gap:9px;display:flex;position:relative}.weatherExpectedHeadline b{font-size:16px}.weatherExpectedHeadline span{font-size:12px;font-weight:700}.weatherExpectedReturn>strong{font-size:14px}.weatherWinProbability{border-top:1px solid #dce7e2;justify-content:space-between;align-items:center;gap:14px;padding-top:3px;display:flex}.weatherWinProbability span{color:#40564e;font-size:12px;font-weight:600}.weatherWinProbability b{color:#173c31;font-size:14px}.weatherEvHelp{color:#087b59;cursor:help;background:#eef7f3;border:1px solid #bcd4ca;border-radius:50%;width:22px;height:22px;padding:0;font-weight:800;position:relative}.weatherEvHelp:after{content:attr(data-tip);z-index:80;color:#19372e;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #b9d4c9;border-radius:10px;width:min(430px,72vw);padding:14px 16px;font-size:13px;font-weight:500;line-height:1.55;transition:all .15s;position:absolute;bottom:calc(100% + 10px);right:-10px;transform:translateY(4px);box-shadow:0 14px 34px #12362b33}.weatherEvHelp:hover:after{opacity:1;visibility:visible;transform:translateY(0)}.weatherEvHelp:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:760px){.weatherSideChoices{grid-template-columns:1fr;min-width:170px}.weatherEvHelp:after{left:-140px;right:auto}}.weatherMetricHint{cursor:help;border-bottom:1px dotted;outline:none;align-items:center;display:inline-flex}:is(.weatherMetricHint:hover,.weatherMetricHint:focus-visible){filter:brightness(.78);border-bottom-style:solid}.weatherMetricTooltip{z-index:2147483000;color:#19372e;text-align:left;white-space:normal;pointer-events:none;background:#fff;border:1px solid #b9d4c9;border-radius:12px;width:min(430px,100vw - 24px);padding:14px 16px;font-size:13px;font-weight:500;line-height:1.55;display:block;position:fixed;box-shadow:0 18px 50px #12362b47}.weatherScenarioHint{cursor:help;border-radius:6px;outline:none;margin:-3px;padding:3px;display:block}:is(.weatherScenarioHint:hover,.weatherScenarioHint:focus-visible){background:#f0f7f4}.weatherScenarioHint>strong{font-size:14px}.weatherScenarioTooltip{width:min(460px,100vw - 24px)}.weatherScenarioTooltip>p{margin:7px 0 10px}.weatherScenarioTooltip>small{color:#61776e;margin-top:9px;display:block}.weatherScenarioComparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.weatherScenarioComparison>span{background:#f7faf8;border:1px solid #d8e5df;border-radius:8px;gap:3px;padding:9px;display:grid}.weatherScenarioComparison small{color:#61776e}.weatherScenarioComparison b{font-size:16px}.weatherScenarioComparison em{font-size:11px;font-style:normal;line-height:1.45}.weatherAutomaticAccounts>.weatherViewToggle{padding:0 4px}.weatherAutomaticAccounts>.weatherCalibrationStrip{background:0 0;border:0;grid-template-columns:minmax(280px,380px);justify-content:start;width:min(380px,100% - 8px);margin:0 4px 2px;overflow:visible}.weatherAutomaticAccounts>.weatherCalibrationStrip>span{border:1px solid var(--line);border-radius:10px}@media (max-width:560px){.weatherScenarioComparison{grid-template-columns:1fr}.weatherAutomaticAccounts>.weatherCalibrationStrip{width:calc(100% - 8px)}}.weatherMarketControls{justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.weatherMarketState{background:#f7faf8;border:1px solid #cfe0d7;border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;column-gap:9px;min-width:320px;padding:8px 9px;display:grid;box-shadow:inset 0 1px #fff}.weatherMarketState>b{grid-row:1/3}.weatherMarketState>span{align-self:end}.weatherMarketState>small{align-self:start}.weatherMarketState>button{background:#edf5f1;grid-area:1/3/3;align-self:stretch;min-width:82px;margin:0;padding:5px 10px}.weatherOpportunitySliders{background:#f3f8f5;border:1px solid #cfe0d7;border-radius:11px;align-content:center;gap:7px;min-width:305px;padding:9px 11px;display:grid;box-shadow:inset 0 1px #fff}.weatherOpportunitySliders label{grid-template-columns:112px minmax(120px,1fr);align-items:center;gap:10px;display:grid}.weatherOpportunitySliders label>span{justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.weatherOpportunitySliders label b{color:#25483c;font-size:10px}.weatherOpportunitySliders label em{color:#087b59;white-space:nowrap;font-size:10px;font-style:normal;font-weight:850}.weatherOpportunitySliders input{accent-color:#0a8d63;cursor:pointer;width:100%}@media (max-width:1100px){.weatherMarketControls{grid-template-columns:1fr;display:grid}.weatherMarketState,.weatherOpportunitySliders{width:100%;min-width:0}}@media (max-width:560px){.weatherMarketState{grid-template-columns:auto 1fr}.weatherMarketState>button{grid-area:auto/1/auto/-1;margin-top:4px}.weatherOpportunitySliders label{grid-template-columns:1fr}.weatherOpportunitySliders{min-width:0}}.btcAlgorithmChoice{grid-template-columns:1fr;gap:2px;min-width:76px;display:grid;position:relative}.btcAlgorithmChoice>button:first-child{width:100%}.btcAlgorithmChoice .btcAlgorithmMoney{color:#687770;background:#eef3f1;border-color:#cbd8d3;border-radius:5px;min-height:16px;padding:2px 6px;font-size:7px;line-height:1}.btcAlgorithmChoice .btcAlgorithmMoney.on{color:#fff;background:#cf5149;border-color:#cf5149}.btcAlgorithmChoice .btcAlgorithmMoney:disabled{color:#83908b;opacity:1;cursor:not-allowed;background:#f1f3f2}.btcAlgorithmChoice:nth-last-child(-n+2) .btcAlgorithmTooltip{left:auto;right:0}@media (max-width:800px){.btcAlgorithmChoice{flex:90px}.btcAlgorithmChoice>button{flex:none!important}}.weatherRealMetric{font-weight:800}.weatherRealMetric.maximum{color:#c64d43}.weatherRealMetric.minimum{color:#2b70b8}.weatherRealMetricDate{color:#71847b}.weatherRealCitySortHead{align-items:stretch;min-height:46px;display:flex}.weatherRealCitySortHead .weatherRealSort{flex:1;min-width:0}.weatherCityAccuracySort{color:#547467;cursor:pointer;background:#ffffffad;border:1px solid #bad4c8;border-radius:8px;flex:0 0 27px;align-self:center;place-items:center;width:27px;height:27px;margin-right:8px;font-size:17px;line-height:1;transition:all .16s;display:grid}.weatherCityAccuracySort:hover,.weatherCityAccuracySort.active{color:#fff;background:#0b8f68;border-color:#0b8f68;box-shadow:0 4px 11px #0b8f6833}.weatherCityAccuracyValue{font-weight:750;color:#0b7958!important}.algorithm7Heartbeat{color:#176e55;letter-spacing:.04em;white-space:nowrap;background:#eef9f4;border:1px solid #78bca5;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.algorithm7Heartbeat i{background:#15976f;border-radius:50%;width:9px;height:9px;animation:1.4s ease-out infinite algorithm7Pulse;box-shadow:0 0 #15976f8c}.algorithm7Heartbeat.money{color:#fff;background:#118d68;border-color:#118d68}.algorithm7Heartbeat.money i{background:#fff;box-shadow:0 0 #ffffffa6}.algorithm7Heartbeat.stale{color:#9a3a34;background:#fff1ef;border-color:#e3aaa5}.algorithm7Heartbeat.stale i{box-shadow:none;background:#c84c43;animation:none}.algorithm7Book{align-items:center;gap:10px;display:flex!important}.algorithm7Book em{font-style:normal}.algorithm7Book em:first-child{color:#087a59}.algorithm7Book em:last-child{color:#c6423b}@keyframes algorithm7Pulse{0%{box-shadow:0 0}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.btcSurfaceWorkspace{border:1px solid var(--line);background:#ffffffe0;border-radius:18px;width:100%;max-width:1480px;margin:0 auto 22px;padding:22px;box-shadow:0 15px 40px #16413212}.btcSurfaceHero,.btcSurfaceSectionHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.btcSurfaceHero h2,.btcSurfaceSectionHead h3{margin:3px 0 5px}.btcSurfaceHero p,.btcSurfaceSectionHead small{max-width:760px;color:var(--muted);line-height:1.5}.btcSurfaceMode{color:#087854;white-space:nowrap;background:#eaf8f2;border:1px solid #acd6c5;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:850}.btcSurfaceError{color:#b73d36;background:#fff0ed;border-radius:9px;padding:10px 12px}.btcSurfaceKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.btcSurfaceKpis article{background:#f7fbf9;border:1px solid #d8e6e0;border-radius:12px;gap:3px;padding:14px;display:grid}.btcSurfaceKpis small,.btcSurfaceKpis span{color:var(--muted);font-size:10px}.btcSurfaceKpis b{font-size:22px}.btcSurfaceOpportunities{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 22px;display:grid}.btcSurfaceOpportunities>a{color:inherit;background:#f8fbfa;border:1px solid #d8e5df;border-radius:11px;gap:7px;padding:13px;text-decoration:none;display:grid}.btcSurfaceOpportunities>a.isEdge{background:#effaf5;border-color:#78c8aa}.btcSurfaceOpportunities header,.btcSurfaceOpportunities footer{justify-content:space-between;gap:8px;display:flex}.btcSurfaceOpportunities strong{color:#087a57;font-size:20px}.btcSurfaceOpportunities small,.btcSurfaceOpportunities footer{color:var(--muted);font-size:9px}.btcSurfaceEmpty{text-align:center;color:var(--muted);padding:20px}.btcSurfaceTable{border:1px solid #d8e5df;border-radius:12px;margin-top:12px;overflow:auto}.btcSurfaceTable table{border-collapse:collapse;width:100%;min-width:1080px;font-size:11px}.btcSurfaceTable th{color:#42645a;text-align:left;white-space:nowrap;background:#edf5f1;padding:9px 10px}.btcSurfaceTable td{vertical-align:middle;border-top:1px solid #e1ebe7;padding:9px 10px}.btcSurfaceTable tr.hasEdge td{background:#f0faf5}.btcSurfaceTable td a{color:inherit;text-decoration:none;display:grid}.btcSurfaceTable td small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.btcSurfaceFooter{color:var(--muted);justify-content:space-between;gap:20px;margin-top:12px;font-size:10px;display:flex}.btcSurfaceFooter b{color:var(--ink)}@media (max-width:1000px){.btcSurfaceKpis,.btcSurfaceOpportunities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.btcSurfaceWorkspace{padding:13px}.btcSurfaceHero,.btcSurfaceSectionHead,.btcSurfaceFooter{display:grid}.btcSurfaceKpis,.btcSurfaceOpportunities{grid-template-columns:1fr}}.btcSurfaceSignal{background:#d1e2da;border:1px solid #d1e2da;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 20px;display:grid;overflow:hidden}.btcSurfaceSignal>div{background:#f4f9f7;gap:3px;padding:11px 13px;display:grid}.btcSurfaceSignal small{color:var(--muted);font-size:9px}.btcSurfaceSignal b{font-size:16px}.btcSurfaceSignal.isUP>div:first-child b{color:#078058}.btcSurfaceSignal.isDOWN>div:first-child b{color:#c5443d}.btcSurfacePlanGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:11px 0 21px;display:grid}.btcSurfacePlanGrid>a,.btcSurfacePlanGrid>article{color:inherit;background:#effaf5;border:1px solid #9fd4c0;border-radius:10px;gap:6px;padding:11px 12px;text-decoration:none;display:grid}.btcSurfacePlanGrid.taker>a,.btcSurfacePlanGrid.taker>article{background:#fff6e9;border-color:#e2b383}.btcSurfacePlanGrid header{justify-content:space-between;gap:8px;display:flex}.btcSurfacePlanGrid header b{color:#087957}.btcSurfacePlanGrid.taker header b{color:#a65b0b}.btcSurfacePlanGrid strong{font-size:15px}.btcSurfacePlanGrid small{color:var(--muted);font-size:9px;line-height:1.35}@media (max-width:1000px){.btcSurfaceSignal,.btcSurfacePlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.btcSurfaceSignal,.btcSurfacePlanGrid{grid-template-columns:1fr}}.btcSurfaceEquity{background:#f8fbfa;border:1px solid #d8e5df;border-radius:12px;margin:-8px 0 18px;padding:10px 12px}.btcSurfaceEquity svg{width:100%;height:90px;display:block}.btcSurfaceEquity line{stroke:#d4e1dc;stroke-dasharray:4 4}.btcSurfaceEquity polyline{fill:none;stroke:#07845d;stroke-width:2px;vector-effect:non-scaling-stroke}.btcSurfaceEquity small{color:var(--muted);text-align:right;margin-top:4px;font-size:9px;display:block}.btcStrategyHeaderControls{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.btcStrategyHeaderControls details{position:relative}.btcStrategyHeaderControls summary{color:#087957;cursor:pointer;background:#fff;border:1px solid #84c9ae;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-width:160px;padding:8px 11px;font-size:11px;font-weight:850;list-style:none;display:flex}.btcStrategyHeaderControls summary::-webkit-details-marker{display:none}.btcStrategyMenu{z-index:70;background:#fff;border:1px solid #b9d8cc;border-radius:11px;width:250px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #1040302e}.btcStrategyMenu>button{color:#234b3e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 10px;display:block;position:relative}.btcStrategyMenu>button:hover,.btcStrategyMenu>button.active{color:#087957;background:#e8f7f1}.btcStrategyMenuHelp{color:#31584c;background:#fff;border:1px solid #a9d4c3;border-radius:10px;width:360px;padding:10px 12px;font-size:10px;font-weight:500;line-height:1.45;display:none;position:absolute;top:0;right:calc(100% + 8px);box-shadow:0 12px 30px #10403029}.btcStrategyMenu>button:hover .btcStrategyMenuHelp{display:block}.btcSelectedMoney{color:#597068;background:#edf4f1;border:1px solid #b9d8cc;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:850}.btcSelectedMoney.on{color:#fff;background:#cb4c45;border-color:#cb4c45}.btcSelectedMoney:disabled{opacity:.65}.btcGridWorkspace{gap:14px;display:grid}.btcGridControl,.btcGridMarket,.btcGridResults{width:100%}.btcGridCurrent{text-align:right;background:#f1f8f5;border:1px solid #b9d8cc;border-radius:10px;gap:2px;min-width:170px;padding:9px 12px;display:grid}.btcGridCurrent small,.btcGridCurrent span{color:var(--muted);font-size:8px}.btcGridCurrent b{color:#087957;font-size:17px}.btcGridSettings{grid-template-columns:1.2fr 1fr 1.15fr 1.05fr .85fr .85fr auto;align-items:end;gap:9px;margin-top:14px;display:grid}.btcGridSettings label{align-self:stretch;gap:4px;display:grid}.btcGridSettings label>span{color:var(--muted);font-size:9px;font-weight:750}.btcGridSettings input,.btcGridSettings select{background:#fff;border:1px solid #c9ddd5;border-radius:8px;width:100%;min-height:36px;padding:7px 8px}.btcGridSettings label>small{color:var(--muted);font-size:8px}.btcGridSettings>button,.btcDateStepper button{color:#fff;background:#07845d;border:0;border-radius:8px;min-height:36px;padding:7px 10px;font-weight:800}.btcGridAuto{color:#087957;cursor:pointer;background:#eef8f4;border:1px solid #84c9ae;border-radius:7px;margin-top:auto;padding:5px 7px;font-size:8px;font-weight:850}.btcGridAuto:disabled{opacity:.55}.btcDateStepper{grid-template-columns:34px 1fr 34px;gap:4px;display:grid}.btcGridMarket>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.btcGridMarket>header a{color:#087957;font-weight:800}.btcGridBook{background:#d1e2da;border:1px solid #d1e2da;border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.btcGridBook span{background:#f4f9f7;gap:3px;padding:12px;display:grid}.btcGridBook small{color:var(--muted);font-size:9px}.btcGridBook b{font-size:15px}@media (max-width:1200px){.btcGridSettings,.btcGridBook{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.btcGridSettings,.btcGridBook{grid-template-columns:1fr}.btcGridCurrent{text-align:left}.btcStrategyHeaderControls{align-items:stretch}.btcStrategyHeaderControls summary{min-width:130px}.btcStrategyMenu{left:0;right:auto}.btcStrategyMenuHelp{display:none!important}}.crossBookWorkspace{gap:14px;display:grid}.crossBookStatus{justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.crossBookStatus h2,.crossBookConfig h2{margin:3px 0 6px}.crossBookStatus p,.crossBookConfig p{color:var(--muted);margin:0}.crossBookStatus>button,.crossBookConfig a{color:#fff;background:#2d6cff;border:1px solid #2d6cff;border-radius:9px;padding:9px 14px;font-weight:800;text-decoration:none}.crossBookSources{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.crossBookSources article{align-items:center;gap:9px;padding:12px;display:flex}.crossBookSources small{color:var(--muted);margin-top:2px;display:block}.sourceDot{background:#9aa3b2;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #9aa3b21f}.sourceDot.ready{background:#14a86b;box-shadow:0 0 0 4px #14a86b24}.crossBookConfig{border-color:#e1a92f;padding:17px}.crossBookConfig a{margin-top:11px;display:inline-block}.crossBookCheck{align-items:center;gap:7px;flex-direction:row!important;display:flex!important}.crossBookCheck input{width:15px;height:15px}.crossBookUpdated{color:var(--muted);margin-left:auto;font-size:9px}.crossBookTable{overflow:hidden}.crossBookTable>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.crossBookTable h2{margin:2px 0 0}.crossBookTable td{vertical-align:top}.crossBookTable td>a{gap:3px;text-decoration:none;display:grid}.crossBookTable td strong{margin-top:5px;font-size:9px;display:block}.crossBookLinks{gap:4px;min-width:190px;display:grid}.crossBookLinks a{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr auto;gap:2px 8px;padding:6px 8px;text-decoration:none;display:grid}.crossBookLinks small{grid-column:1/-1}.crossBookAction{border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.crossBookAction.buy{color:#08774a;background:#14a86b21}.crossBookAction.sell{color:#b33131;background:#dc3e3e1f}.crossBookAction.hold{color:var(--muted);background:#808a971f}.crossBookMethod{padding:17px}.crossBookMethod h3,.crossBookMethod p{margin:0 0 7px}.crossBookMethod small{color:var(--muted)}@media (max-width:900px){.crossBookSources{grid-template-columns:repeat(2,minmax(0,1fr))}.crossBookStatus{flex-direction:column;align-items:flex-start}.crossBookUpdated{margin-left:0}}.sportArbWorkspace{gap:14px;display:grid}.sportArbStatus{background:linear-gradient(90deg,#f4fbf7,#fff);justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex}.sportArbStatus>div:first-child{align-items:center;gap:10px;display:flex}.sportArbStatus p{gap:2px;margin:0;display:grid}.sportArbStatus small,.sportArbKpis span,.sportArbKpis small{color:var(--muted);font-size:9px}.sportArbPulse{background:#18a06f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #18a06f1f}.sportArbMode{align-items:center;gap:6px;display:flex}.sportArbMode>span{color:var(--muted);text-transform:uppercase;margin-right:4px;font-size:9px;font-weight:800}.sportArbMode button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800}.sportArbMode button.active{color:#087f59;background:#e9f8f1;border-color:#70c4a2}.sportArbMode button.danger{color:#a23636;background:#fff0f0;border-color:#e1a3a3}.sportArbKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.sportArbKpis article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;padding:13px 14px;display:grid}.sportArbKpis b{font-size:18px}.sportArbControls{grid-template-columns:1.1fr 1.1fr .7fr .9fr auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.sportArbControls label{gap:5px;display:grid}.sportArbControls label>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.sportArbControls select,.sportArbControls input{width:100%;height:35px;color:var(--ink);background:#fff;border:1px solid #cfded7;border-radius:8px;padding:0 10px;font-size:10px;font-weight:700}.sportArbInput{position:relative}.sportArbInput input{padding-right:25px}.sportArbInput i{color:var(--muted);font-style:normal;position:absolute;top:10px;right:10px}.sportArbScan{color:#fff;background:#087f59;border:0;border-radius:8px;height:35px;padding:0 16px;font-size:10px;font-weight:800}.sportArbLayout{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);align-items:start;gap:14px;display:grid}.sportArbTableCard,.sportArbDetail,.sportArbRisk{padding:0;overflow:hidden}.sportArbTableCard>header,.sportArbDetail>header,.sportArbRisk>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.sportArbTableCard h2,.sportArbDetail h2,.sportArbRisk h2{margin:2px 0 0;font-size:18px}.sportArbTableCard>header>span,.sportArbDetail>header small{color:var(--muted);font-size:9px}.sportArbTableCard table{min-width:850px}.sportArbTableCard th{font-size:8px}.sportArbTableCard td{cursor:pointer;font-size:10px}.sportArbTableCard td small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.sportArbTableCard tr.selected td{background:#eff9f4}.sportArbTableCard td:last-child button{color:#087f59;background:#fff;border:1px solid #bcd8cb;border-radius:50%;width:27px;height:27px}.sportArbScore{border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.scoreHigh{color:#06764f;background:#dff5e9}.scoreGood{color:#8b6519;background:#fff1cf}.scoreBase{color:#53645d;background:#edf1ef}.sportArbType{border-radius:6px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.typePURE{color:#087f59;background:#dff5e9}.typeNEAR{color:#3564a5;background:#e8f0ff}.typeMIDDLE{color:#8b6519;background:#fff1cf}.typeRELATIVE{color:#69509d;background:#eee9fb}.sportArbEmpty{text-align:center;color:var(--muted);padding:20px}.sportArbLegs{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:13px 15px;display:grid}.sportArbLegs article{border:1px solid var(--line);background:#f8fbf9;border-radius:10px;gap:5px;padding:11px;display:grid}.sportArbLegs article span,.sportArbLegs article small{color:var(--muted);font-size:8px}.sportArbLegs article b{font-size:10px}.sportArbLegs article strong{font-size:17px}.sportArbLegs>i{color:#8fa49b;font-style:normal}.sportArbMath{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:0 15px;display:grid;overflow:hidden}.sportArbMath span{background:#fff;gap:4px;padding:9px 11px;display:grid}.sportArbMath small{color:var(--muted);font-size:8px}.sportArbMiddle,.sportArbMaker{border-radius:10px;margin:12px 15px 0;padding:11px}.sportArbMiddle{background:#fff7df}.sportArbMiddle header{gap:3px;display:grid}.sportArbMiddle header span{font-size:9px}.sportArbMiddle>div{border-top:1px solid #ead9aa;justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;font-size:8px;display:flex}.sportArbMaker{background:#f3faf6;border:1px solid #b9d9cb}.sportArbMaker header{justify-content:space-between;gap:8px;display:flex}.sportArbMaker header>div{gap:3px;display:grid}.sportArbMaker header span,.sportArbMaker p{color:var(--muted);font-size:8px}.sportArbMaker p{line-height:1.45}.sportArbMaker button{color:#fff;background:#087f59;border:0;border-radius:7px;width:100%;padding:9px;font-size:9px;font-weight:800}.sportArbPayoff{margin:12px 15px 15px}.sportArbPayoff summary{cursor:pointer;color:#087f59;font-size:9px;font-weight:800}.sportArbPayoff table{margin-top:8px;font-size:8px}.sportArbRisk>div{justify-content:center;align-items:center;gap:15px;padding:16px;display:flex}.sportArbRisk>div span{grid-template-columns:24px 1fr;align-items:center;gap:7px;display:grid}.sportArbRisk>div span b{color:#087f59;background:#e2f3eb;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.sportArbRisk>div span small{font-size:9px}.sportArbRisk>div i{color:#9aaba4;font-style:normal}.sportArbRisk>p{border-top:1px solid var(--line);color:#71571e;text-align:center;background:#fff9e9;margin:0;padding:9px 15px;font-size:9px}@media (max-width:1100px){.sportArbKpis{grid-template-columns:repeat(3,1fr)}.sportArbLayout{grid-template-columns:1fr}.sportArbControls{grid-template-columns:repeat(2,1fr)}.sportArbScan{grid-column:1/-1}}@media (max-width:650px){.sportArbStatus{flex-direction:column;align-items:flex-start}.sportArbKpis{grid-template-columns:repeat(2,1fr)}.sportArbControls{grid-template-columns:1fr}.sportArbScan{grid-column:auto}.sportArbLegs{grid-template-columns:1fr}.sportArbLegs>i{text-align:center}.sportArbRisk>div{flex-direction:column;align-items:stretch}.sportArbRisk>div>i{display:none}}.tradeDensityWarning{color:#9a5b18;background:#fff4df;border-radius:999px;padding:2px 7px;font-weight:700;display:inline-block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.predictionFocusNav{align-self:flex-start;max-width:100%;overflow-x:auto;align-items:stretch!important;gap:3px!important;width:auto!important;padding:3px!important;display:inline-flex!important}.predictionFocusNav button{white-space:nowrap!important;flex:none!important;gap:0!important;width:auto!important;min-width:0!important;min-height:28px!important;padding:5px 10px!important;font-size:9px!important;line-height:1.15!important;display:inline-flex!important}.predictionFocusNav button small{display:none!important}.predictionFocusNav button span{white-space:nowrap!important;flex:none!important;width:max-content!important;min-width:max-content!important;display:inline!important;overflow:visible!important}.predictionFocusNavCompact{grid-template-columns:repeat(2,minmax(150px,auto));display:grid!important}.predictionFocusNavCompact button{justify-content:center;font-size:12px!important;font-weight:800!important}.realCopyPlaceholder{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.realCopyPlaceholder h2{margin:2px 0 3px;font-size:20px}.realCopyPlaceholder small{color:var(--muted)}.venue-builder .polyHeaderIntro h1,.venue-negative .polyHeaderIntro h1,.venue-stale .polyHeaderIntro h1,.venue-traders .polyHeaderIntro h1,.venue-copy .polyHeaderIntro h1{font-size:clamp(25px,3vw,38px)!important}.venue-builder .polyHeaderIntro h1:after,.venue-negative .polyHeaderIntro h1:after,.venue-stale .polyHeaderIntro h1:after,.venue-traders .polyHeaderIntro h1:after,.venue-copy .polyHeaderIntro h1:after{content:none!important}.projectFavicon{box-shadow:none!important;background:0 0!important;border:0!important}.projectFavicon img{object-fit:contain;border:0;border-radius:4px;width:100%;height:100%;background:0 0!important}@media (max-width:950px){.predictionFocusNav{flex-direction:column!important;width:100%!important;display:flex!important}.predictionFocusNav button{width:100%!important}.predictionFocusNavCompact{grid-template-columns:1fr}}.venue-copy .copyReadyWorkspace .tableScroller table{border-collapse:separate;border-spacing:0;width:100%}.venue-copy .copyReadyWorkspace .tableScroller thead th{text-transform:uppercase;border-bottom:1px solid #d6e2dc;color:#496258!important;letter-spacing:.045em!important;background:#eaf2ee!important;padding:10px 12px!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important}.venue-copy .copyReadyWorkspace .tableScroller tbody td{border-bottom:1px solid #e6ede9;font-family:inherit;font-size:11px;line-height:1.4;padding:11px 12px!important}.venue-copy .copyReadyWorkspace .tableScroller tbody tr:last-child td{border-bottom:0}.venue-copy .copyReadyWorkspace .copySizingPrimary{color:#345c4e;margin-top:5px}.venue-copy .copyReadyWorkspace .copySizingPrimary b{color:#087e59;font-size:11px}.copyTraderIdentity{align-items:center;gap:6px;max-width:100%;display:inline-flex}.copyTraderProfileLink{background:#f2faf6;border:1px solid #bad8cc;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:900;line-height:1;color:#087e59!important;text-decoration:none!important;display:inline-grid!important}.copyTraderProfileLink:hover{background:#e2f5ec;border-color:#6ab394}.venue-traders .directionWorkspace>.cardHead h2,.venue-traders .paperCopyTest>summary h2,.venue-traders .realCopyAccount h2,.venue-copy .copyReadyBoard>.cardHead h2,.venue-copy .paperCopyTest>summary h2,.venue-copy .realCopyPlaceholder h2,.venue-copy .realCopyAccount h2{color:var(--green);font-family:var(--font-serif), Georgia, serif!important;letter-spacing:-.015em!important;margin:2px 0 4px!important;font-size:clamp(21px,1.65vw,24px)!important;font-weight:500!important;line-height:1.14!important}.venue-traders .specialistRanking>header h3{color:var(--ink);font-family:var(--font-serif), Georgia, serif!important;letter-spacing:-.01em!important;margin:2px 0 4px!important;font-size:clamp(18px,1.35vw,21px)!important;font-weight:500!important;line-height:1.16!important}@media (max-width:700px){.venue-traders .directionWorkspace>.cardHead h2,.venue-traders .paperCopyTest>summary h2,.venue-traders .realCopyAccount h2,.venue-copy .copyReadyBoard>.cardHead h2,.venue-copy .paperCopyTest>summary h2,.venue-copy .realCopyPlaceholder h2,.venue-copy .realCopyAccount h2{font-size:21px!important}}
