/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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}}}@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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.invert{--tw-invert:invert(100%);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,)}.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,)}}.footerMeta nav{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.footerMeta nav a,.providerLinks a{margin:0}.providerLinks{flex-wrap:wrap;place-content:flex-start flex-end;gap:9px 16px;max-width:560px;display:flex}.providerLinks a{border-bottom:1px solid #cbd1ce;padding-bottom:2px}.legalPage{max-width:1440px;min-height:100vh;margin:auto}.legalHeader{height:78px}.legalBrand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.legalBrand small{display:block}.legalHero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#f4f3ef 60%,#e8ebe6);padding:58px 7vw 46px}.legalHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,72px);line-height:1}.legalHero>p:last-child{color:var(--muted);margin-top:18px;font-size:11px}.legalLayout{grid-template-columns:230px minmax(0,760px);gap:45px;padding:42px 7vw 80px;display:grid}.legalLayout>nav{border:1px solid var(--line);background:#fff;flex-direction:column;align-self:start;padding:10px;display:flex;position:sticky;top:22px}.legalLayout>nav a{color:var(--muted);border-bottom:1px solid var(--line);padding:11px 12px;font-size:11px;font-weight:800;text-decoration:none}.legalLayout>nav a:last-child{border:0}.legalContent{border:1px solid var(--line);background:#fff;padding:clamp(24px,5vw,55px)}.legalContent h2{margin:31px 0 10px;font-size:18px}.legalContent h2:first-child{margin-top:0}.legalContent p{color:#526168;font-size:13px;line-height:1.75}.legalWarning{border-left:5px solid var(--orange);background:#fff4ef;margin-bottom:30px;padding:18px 20px}.legalWarning p{margin:6px 0 0;font-size:11px}.withdrawalForm{border:1px solid var(--line);background:#fafbf9;margin-top:14px;padding:20px}@media (width<=760px){.legalLayout{grid-template-columns:1fr;gap:18px;padding:24px 14px 55px}.legalLayout>nav{grid-template-columns:1fr 1fr;display:grid;position:static}.legalHero{padding:42px 20px 34px}.providerLinks{justify-content:flex-start;margin-top:18px!important}}.goalSelector{border:1px solid var(--line);background:#fff;margin:18px 0;padding:14px}.goalSelector>strong{margin-bottom:10px;font-size:11px;display:block}.goalOptions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.goalOptions button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#f6f7f5;padding:9px 6px;font-size:9px;font-weight:800}.goalOptions button.active{background:var(--ink);border-color:var(--ink);color:#fff}.goalSelector>p{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.5}.minSuccess{margin-top:12px;font-size:9px;font-weight:800;display:block}.minSuccess>span{align-items:center;gap:10px;margin-top:7px;display:flex}.minSuccess input{accent-color:var(--orange);flex:1}.minSuccess b{min-width:40px;font:800 11px var(--font-geist-mono)}.accountShell{grid-template-columns:245px minmax(0,1fr);gap:34px;padding:34px 7vw 70px;display:grid}.accountNav{flex-direction:column;gap:6px;display:flex}.accountNav button,.accountNav>a{color:var(--muted);text-align:left;font:800 11px var(--font-geist-mono);cursor:pointer;background:0 0;border:0;padding:14px 15px;text-decoration:none}.accountNav button span{width:25px;display:inline-block}.accountNav button.active{background:var(--ink);color:#fff}.accountNav>a{color:var(--green);margin-top:14px}.accountContent{min-width:0}.libraryHead p{color:var(--muted);font-size:10px}.strategyCards article{flex-direction:column;display:flex}.strategyCards article>p{margin:14px 0}.strategyOpen{background:var(--green);color:#fff;justify-content:space-between;margin-top:auto;padding:12px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.accountPanel{border:1px solid var(--line);background:#fff;max-width:720px;padding:30px}.accountPanel>small{color:var(--green);letter-spacing:.12em;font-weight:900}.accountPanel h2{margin:8px 0 28px;font-size:32px}.accountPanel label{margin:18px 0;font-size:10px;font-weight:900;display:block}.accountPanel input{box-sizing:border-box;border:1px solid var(--line);width:100%;font:500 12px var(--font-geist-mono);margin-top:8px;padding:14px;display:block}.accountPanel em{color:var(--muted);margin-top:6px;font-size:9px;font-style:normal;display:block}.accountPanel .run{cursor:pointer;border:0;width:auto}.formNotice{color:var(--green);font-weight:800}.securityBox,.subscriptionCard{background:#eef3f0;margin-bottom:22px;padding:24px}.securityBox p{color:var(--muted);line-height:1.7}.securityBox .run{text-decoration:none;display:inline-flex}.textAction{color:var(--green);font-size:10px;font-weight:900}.subscriptionCard span{color:var(--green);font-size:8px;font-weight:900}.subscriptionCard strong{margin-top:8px;font-size:28px;display:block}.planFacts{border-top:1px solid var(--line);margin-bottom:22px}.planFacts p{border-bottom:1px solid var(--line);justify-content:space-between;margin:0;padding:12px 0;font-size:10px;display:flex}.planFacts span{color:var(--muted)}@media (width<=800px){.accountShell{grid-template-columns:1fr;padding:22px 5vw 50px}.accountNav{grid-template-columns:1fr 1fr;display:grid}.accountNav>a{grid-column:1/-1}.accountPanel{padding:22px}.strategyOpen{margin-top:14px}}.attemptFoot{grid-template-columns:auto minmax(210px,1fr)!important}.visibleAccountPrice{background:#fafbf9!important;margin-top:12px!important;padding:9px 12px!important}.visibleAccountPrice span{letter-spacing:.07em!important;font-size:8px!important}.visibleAccountPrice strong{color:var(--muted)!important;font-size:11px!important}.visibleAccountPrice.missing strong{font:700 10px Arial,var(--font-geist-sans),sans-serif!important;color:var(--orange)!important}.featureLock{text-align:left;width:100%;color:var(--ink);background:#fff7f3;border:1px solid #e1b59f;grid-template-columns:auto 1fr;gap:3px 10px;margin-bottom:18px;padding:14px;display:grid}.featureLock>span{background:var(--orange);color:#fff;font:900 8px var(--font-geist-mono);grid-row:1/3;align-self:start;padding:5px 7px}.featureLock strong{font-size:11px}.featureLock small{color:var(--muted);font-size:9px}.lockedPreview{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:24px 0;display:grid}.lockedPreview>div{background:linear-gradient(135deg,#fafbf9,#f0f2ef);padding:18px}.lockedPreview>div+div{border-left:1px solid var(--line)}.lockedPreview span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;display:block}.lockedPreview b{font:800 18px var(--font-geist-mono);filter:blur(1.5px);color:#8e9996;margin-top:10px;display:block}.freeCockpit .primaryNext{background:var(--orange)}@media (width<=700px){.lockedPreview{grid-template-columns:1fr 1fr}.lockedPreview>div:nth-child(3){border-left:0}.lockedPreview>div:nth-child(n+3){border-top:1px solid var(--line)}}.threeModes{grid-template-columns:repeat(3,1fr);margin-top:18px}.cockpit{width:100%}.resultHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:25px;display:flex}.resultHeader>div:first-child{max-width:620px}.resultHeader small{letter-spacing:.16em;color:var(--orange);font-size:9px;font-weight:900}.resultHeader h2{letter-spacing:-.045em;margin:9px 0 13px;font-size:clamp(30px,4vw,52px);line-height:1.02}.resultHeader h2 span{color:var(--muted);letter-spacing:-.025em;font-size:.55em}.resultHeader p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.scoreRing{--score:0deg;background:conic-gradient(var(--green) var(--score),#e6e8e5 0);text-align:center;border-radius:50%;flex:0 0 118px;place-content:center;width:118px;height:118px;display:grid;position:relative}.scoreRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.scoreRing strong,.scoreRing small{position:relative}.scoreRing strong{font:800 21px var(--font-geist-mono)}.scoreRing small{color:var(--muted);margin-top:4px;font-size:9px}.kpiGrid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.kpiGrid article{padding:17px}.kpiGrid article+article{border-left:1px solid var(--line)}.kpiGrid small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.kpiGrid strong{font:800 17px var(--font-geist-mono);margin-top:8px;display:block}.journey{grid-template-columns:repeat(3,1fr);gap:15px;margin:32px 0;display:grid;position:relative}.journeyLine{background:linear-gradient(90deg,var(--green),var(--orange));z-index:0;height:2px;position:absolute;top:17px;left:8%;right:8%}.journeyStep{z-index:1;text-align:center;position:relative}.journeyStep i{border:2px solid var(--orange);width:35px;height:35px;font:800 11px var(--font-geist-mono);background:#fff;border-radius:50%;place-items:center;margin:0 auto 10px;font-style:normal;display:grid}.journeyStep.done i{background:var(--green);border-color:var(--green);color:#fff}.journeyStep.goal i{background:var(--orange);color:#fff}.journeyStep b{font-size:11px;display:block}.journeyStep small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.primaryNext{background:var(--ink);color:#fff;border:0;justify-content:space-between;width:100%;padding:15px 17px;font-weight:800;display:flex}.primaryNext:disabled{opacity:.55}.alternatives{border-top:1px solid var(--line);margin-top:18px}.alternatives summary{cursor:pointer;color:var(--muted);padding:16px 0;font-size:11px;font-weight:800}.profileHero{background:var(--ink);color:#fff;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin:23px 0;display:grid}.profileHero>div{text-align:center;padding:22px}.profileHero>span{color:var(--orange);font-size:25px}.profileHero small{color:#9eafb5;letter-spacing:.12em;font-size:9px;display:block}.profileHero strong{font:800 clamp(22px,3vw,34px) var(--font-geist-mono);margin-top:8px;display:block}.modelNote{color:var(--muted);border-left:3px solid var(--green);margin-top:16px;padding-left:12px;font-size:10px;line-height:1.6}.compareProfile{border:1px solid var(--line);margin:23px 0}.compareProfile>div{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr;align-items:center;min-height:43px;padding:0 14px;font-size:11px;display:grid}.compareProfile>div:last-child{border-bottom:0}.compareProfile>div:first-child{color:var(--muted);text-transform:uppercase;background:#f5f6f3;font-size:9px}.compareProfile strong.pass{color:var(--green)}.compareProfile strong.warn{color:var(--red)}.emptyResult p{margin:0;font-size:11px}.compactSelector{margin-bottom:15px}footer div span{color:var(--ink);margin-left:16px;font-weight:700}.accountHeader{border:1px solid var(--green);color:var(--green);padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none}.saveStrategyBar{background:#eef3f0;border:1px solid #cbdad3;justify-content:space-between;align-items:center;gap:20px;margin:0 5vw 30px;padding:18px 20px;display:flex}.saveStrategyBar small{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.saveStrategyBar strong{margin-top:5px;font-size:13px;display:block}.saveStrategyBar button{background:var(--green);color:#fff;border:0;padding:12px 15px;font-size:10px;font-weight:900}.brandLink{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.accountPage{min-height:100vh}.accountHero{background:var(--ink);color:#fff;padding:70px 7vw 55px;position:relative}.accountHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,76px);line-height:.96}.accountHero>p:last-of-type{color:#9eafb5;margin-top:22px}.accountPlan{background:var(--orange);font:900 10px var(--font-geist-mono);padding:10px 13px;position:absolute;top:75px;right:7vw}.strategyLibrary{margin:35px 7vw 70px}.libraryHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:20px;display:flex}.libraryHead small{color:var(--green);letter-spacing:.13em;font-size:9px;font-weight:900}.libraryHead h2{margin:7px 0 0;font-size:30px}.newAnalysis{gap:30px;width:auto;text-decoration:none}.strategyCards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.strategyCards article{border:1px solid var(--line);background:#fff;padding:20px}.strategyCards small{color:var(--orange);font-size:8px;font-weight:900}.strategyCards h3{margin:10px 0 18px;font-size:19px}.strategyCards article>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.strategyCards span{color:var(--muted);padding:9px;font-size:8px}.strategyCards b{color:var(--ink);font:800 11px var(--font-geist-mono);margin-top:5px;display:block}.strategyCards p{color:var(--muted);margin:14px 0 0;font-size:9px}.emptyLibrary{border:1px solid var(--line);text-align:center;background:#fff;margin-top:22px;padding:40px}.emptyLibrary p{color:var(--muted);font-size:11px}.emptyLibrary a{color:var(--green);font-size:11px;font-weight:900}.accountSignout{text-decoration:none}@media (width<=800px){.strategyCards{grid-template-columns:1fr}.accountPlan{margin-top:16px;display:inline-block;position:static}.saveStrategyBar,.libraryHead{flex-direction:column;align-items:flex-start}.accountHeader{display:none}}@media (width<=900px){.threeModes{grid-template-columns:1fr}.kpiGrid{grid-template-columns:1fr 1fr}.kpiGrid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.kpiGrid article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=560px){.resultHeader{display:block}.scoreRing{width:95px;height:95px;margin-top:20px}.profileHero{grid-template-columns:1fr}.profileHero>span{display:none}.profileHero>div{border-bottom:1px solid #38505b;padding:15px}.kpiGrid{grid-template-columns:1fr}.kpiGrid article+article{border-left:0;border-top:1px solid var(--line)}.journeyStep b{font-size:9px}.journeyStep small{font-size:8px}.compareProfile>div{grid-template-columns:1.1fr .8fr 1fr;padding:0 8px;font-size:9px}}.accountPrompt{background:#eef3f0;border:1px solid #d6dfda;margin-bottom:22px;padding:18px}.accountPrompt strong{font-size:18px;display:block}.accountPrompt p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.firmFilter{background:#f1f5f2;border:1px solid #d6dfda;margin:18px 0;padding:14px}.firmFilterHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.firmFilterHead strong{font-size:11px}.firmFilterHead button{color:var(--green);background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.firmChecks{flex-wrap:wrap;gap:7px;display:flex}.firmChecks label{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.firmChecks label.checked{border-color:var(--green);color:var(--ink);background:#f8fffc}.firmChecks input{accent-color:var(--green);margin:0}.firmFilter>small{color:var(--red);margin-top:9px;font-size:10px;display:block}.accountTypeFilter{border-bottom:1px solid #d6dfda;margin-bottom:14px;padding-bottom:14px}.accountTypeFilter>strong{margin-bottom:10px;font-size:11px;display:block}.accountTypeFilter>small{color:var(--red);margin-top:9px;font-size:10px;display:block}.simpleHero{padding:52px 5vw 20px}.simpleHero h1{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(38px,5vw,66px);line-height:1}.simpleHero>p:last-child{color:var(--muted);font-size:16px}.twoModes{grid-template-columns:repeat(2,1fr);margin-top:18px}.modeGrid button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;grid-template-columns:40px 1fr;column-gap:12px;padding:22px;display:grid}.modeGrid button:hover,.modeGrid button.active{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.modeGrid button.active span{background:var(--green)}.modeGrid button span{grid-row:1/3}.modeGrid button strong{font-size:15px}.modeGrid button p{color:var(--muted);margin:7px 0 0;font-size:12px}.guidedSelector{margin-top:10px}.stepLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:14px;font-size:11px;font-weight:900}.guidedWorkspace{border:1px solid var(--line);background:#fff;grid-template-columns:390px 1fr;margin:24px 5vw 42px;display:grid}.guidedWorkspace>aside{border-right:1px solid var(--line);padding:28px}.guidedResults{min-height:470px}.emptyResult{text-align:center;min-height:330px;color:var(--muted);place-content:center;gap:12px;display:grid}.emptyResult span{color:var(--green);font-size:38px}.simpleRanking{border-top:0;grid-template-columns:300px 1fr;margin-top:0;padding-top:0}.simpleRanking .winner{min-height:250px}.clearImport,.backResult{color:var(--muted);background:0 0;border:0;margin:0 0 12px;font-size:11px;text-decoration:underline}.backResult{margin-top:18px}.guidedResults>.strategyLock{margin-top:22px}.simpleInputs .advanced .field:first-of-type{margin-top:12px}@media (width<=900px){.guidedWorkspace{grid-template-columns:1fr}.guidedWorkspace>aside{border-right:0;border-bottom:1px solid var(--line)}.simpleRanking{grid-template-columns:1fr}}@media (width<=620px){.twoModes{grid-template-columns:1fr}.simpleHero{padding:38px 20px 10px}.guidedWorkspace{margin-left:12px;margin-right:12px}.modeGrid button{padding:18px}.guidedResults{padding:20px 14px}}.modeGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 5vw;display:grid}.modeGrid a{border:1px solid var(--line);color:var(--ink);background:#fff;grid-template-columns:34px 1fr;column-gap:12px;padding:20px;text-decoration:none;transition:all .15s;display:grid}.modeGrid a:hover{border-color:var(--green);transform:translateY(-2px)}.modeGrid span{background:var(--green);color:#fff;width:30px;height:30px;font:700 10px var(--font-geist-mono);grid-row:1/3;place-items:center;display:grid}.modeGrid strong{font-size:14px}.modeGrid p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}@media (width<=720px){.modeGrid{grid-template-columns:1fr;margin-left:12px;margin-right:12px}}.optimizerActions{flex-wrap:wrap;gap:12px;display:flex}.compareButton{background:var(--green)!important}.strategyLock{max-width:780px;color:var(--muted);border-left:3px solid var(--green);margin:12px 0 0;padding-left:12px;font-size:11px;line-height:1.55}.csvImport{background:#eef3f0;border:1px solid #d6dfda;margin-bottom:22px;padding:16px}.csvImport>strong{font-size:12px}.csvImport p{color:#6d7a80;margin:6px 0 12px;font-size:11px;line-height:1.5}.csvImport input{display:none}.csvImport button{color:#0b9471;background:#fff;border:1px solid #0b9471;justify-content:space-between;width:100%;padding:10px 12px;font-weight:800;display:flex}.csvImport small{margin-top:9px;font-size:10px;line-height:1.45;display:block}.csvImport .ok{color:#0b9471}.csvImport .error{color:#c84a3d}.csvImport>div{color:#6d7a80;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin-top:15px;font-size:9px;display:flex}.csvImport>div:before,.csvImport>div:after{content:"";background:#ccd5d0;flex:1;height:1px}.advanced{margin:16px 0}.advanced summary{cursor:pointer;color:#6d7a80;border-top:1px solid #dfe2df;padding:10px 0;font-size:11px;font-weight:800;list-style:none}.advanced summary:after{content:"+";float:right;font-size:15px}.advanced[open] summary:after{content:"−"}.optimizerAdvanced{margin:0 0 10px}.optimizerAdvanced summary{max-width:240px}.inputHint{color:var(--green);margin:-7px 0 13px;font-size:10px;line-height:1.4}.warningLabel{color:var(--red)!important}.scoreRing.scoreWarning{background:conic-gradient(var(--red) var(--score),#e6e8e5 0)}.attemptCard{border:1px solid var(--line);background:#fafbf9;margin:0 0 24px;padding:20px}.attemptHead{justify-content:space-between;align-items:center;gap:24px;display:flex}.attemptHead small{color:var(--orange);letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.attemptHead strong{margin-top:6px;font-size:15px;display:block}.attemptAverage{text-align:right}.attemptAverage b{font:800 27px var(--font-geist-mono);color:var(--green);display:block}.attemptAverage span{color:var(--muted);font-size:9px}.attemptBars{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.attemptBars>div>div{color:var(--muted);justify-content:space-between;gap:8px;font-size:9px;display:flex}.attemptBars b{color:var(--ink);font-family:var(--font-geist-mono)}.attemptBars i{background:#e4e9e5;height:7px;margin-top:7px;display:block;overflow:hidden}.attemptBars em{background:var(--green);height:100%;display:block}.attemptFoot{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto minmax(210px,1fr) auto;align-items:end;gap:18px;margin-top:20px;padding-top:16px;font-size:10px;display:grid}.attemptFoot>span b{color:var(--ink);font-family:var(--font-geist-mono)}.attemptFoot label>span{margin-bottom:5px;display:block}.attemptFoot label>div{border:1px solid var(--line);background:#fff;display:flex}.attemptFoot input{width:100%;min-width:0;font:700 12px var(--font-geist-mono);border:0;outline:none;padding:8px 10px}.attemptFoot label b{border-left:1px solid var(--line);padding:8px 10px}.attemptCard>p{color:var(--muted);margin:14px 0 0;font-size:9px;line-height:1.5}@media (width<=620px){.attemptHead{display:block}.attemptAverage{text-align:left;margin-top:14px}.attemptBars{grid-template-columns:1fr}.attemptFoot{grid-template-columns:1fr;align-items:start}}.attemptCard>p a{color:var(--green);font-weight:800}.ruleStrip .accountPrice{color:var(--green);white-space:nowrap}.marketTabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:15px;padding-bottom:15px;display:flex}.marketTabs button,.firmResults button{border:1px solid var(--line);background:#fafaf8;padding:10px 15px;font-size:12px;font-weight:800}.marketTabs button.active,.firmResults button.active{background:var(--ink);border-color:var(--ink);color:#fff}.marketTabs button:disabled{cursor:not-allowed;color:#9ca5a2;background:#f3f3f0}.marketTabs small{text-transform:uppercase;margin-left:5px;font-size:8px}.accountSearchRow{grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:14px;margin-bottom:14px;display:grid}.accountSearch span,.selectionPath small,.selectionLabel{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.accountSearch input{background:#fff;border:1px solid #d8dcd9;outline:none;width:100%;padding:12px 13px}.accountSearch input:focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.selectionPath{background:#f1f5f2;padding:10px 13px}.selectionPath strong{font-size:12px}.selectionPath i{color:var(--orange);margin:0 4px;font-style:normal}.firmResults{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.firmResults p{color:var(--muted);margin:8px 0;font-size:12px}.selectionLabel{margin-top:13px}.accountFilters{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.accountFilters summary{cursor:pointer;color:var(--muted);font-size:11px;font-weight:800}.accountFilters>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.accountFilters label span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.accountFilters select{background:#fff;border:1px solid #d8dcd9;width:100%;padding:9px}@media (width<=700px){.accountSearchRow,.accountFilters>div{grid-template-columns:1fr}.selectionPath strong{line-height:1.8}}.firmResults button{align-items:center;gap:9px;display:inline-flex}.firmMark{vertical-align:middle;background:#fff;border:1px solid #d9dfdc;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:inline-grid;overflow:hidden}.firmMark img{object-fit:contain;width:18px;height:18px;display:block}.firmMark b{font:850 8px var(--font-geist-mono);color:var(--green)}.firmResults button.active .firmMark{border-color:#657078}.selectionPath strong{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.selectionPath .firmMark{flex-basis:22px;width:22px;height:22px;margin-right:6px}.firmChecks label .firmMark{flex-basis:21px;width:21px;height:21px}.firmChecks label .firmMark img{width:16px;height:16px}.visibleAccountPrice{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:13px 14px;display:flex}.visibleAccountPrice span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.visibleAccountPrice strong{font:800 15px var(--font-geist-mono);text-align:right}.visibleAccountPrice.available{background:#f3faf7;border-color:#b9ddd2}.visibleAccountPrice.available strong{color:var(--green)}.visibleAccountPrice.missing strong{color:var(--orange);font:700 11px Arial,var(--font-geist-sans),sans-serif}.economicsCard{border:1px solid var(--line);background:#fff;margin-top:18px}.economicsTitle{border-bottom:1px solid var(--line);padding:18px 20px 15px}.economicsTitle small{color:var(--orange);letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.economicsTitle strong{margin-top:6px;font-size:17px;display:block}.economicsRows{padding:0 20px}.economicsRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:17px 0;display:grid}.economicsRow span{color:var(--ink);font-size:10px;font-weight:850}.economicsRow strong{font:850 23px var(--font-geist-mono);letter-spacing:-.04em}.economicsRow small{color:var(--muted);grid-column:1/-1;font-size:8px}.payoutRow strong{color:var(--green)}.costRow strong{color:var(--red)}.netRow{background:var(--ink);color:#fff;border:0;margin:0 -20px;padding:20px}.netRow span,.netRow strong{color:#fff}.netRow small{color:#b8c5ca}.netRow.positive{border-left:5px solid var(--green)}.netRow.negative{border-left:5px solid var(--red)}.netRow strong{font-size:clamp(30px,4vw,42px)}.economicsRule{color:var(--muted);background:#fafbf9;padding:15px 20px;line-height:1.55;margin:0!important;font-size:8px!important}.economicsRule a{color:var(--green);font-weight:800}.detailRow strong{color:var(--muted);font-size:18px}.totalCostRow{background:#fff5f0;margin:0 -20px;padding-left:20px;padding-right:20px}.totalCostRow strong{color:var(--red)}.economicsRange{background:var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.economicsRange>div{background:#fafbf9;padding:16px 20px}.economicsRange span,.economicsRange small{color:var(--muted);font-size:8px;display:block}.economicsRange b{font:850 17px var(--font-geist-mono);margin:7px 0;display:block}.costAssumptions{border:1px solid var(--line);background:#fafbf9;margin-top:13px}.costAssumptions summary{cursor:pointer;padding:13px 15px;font-size:9px;font-weight:900}.costAssumptions>div{grid-template-columns:1fr 1fr;gap:12px;padding:0 15px 12px;display:grid}.costAssumptions label>span{min-height:26px;color:var(--muted);font-size:8px;font-weight:800;display:block}.costAssumptions label>div{border:1px solid var(--line);background:#fff;display:flex}.costAssumptions input{border:0;width:100%;min-width:0;padding:10px}.costAssumptions label b{border-left:1px solid var(--line);place-items:center;width:34px;display:grid}.costAssumptions>p{border-top:1px solid var(--line);color:var(--muted);padding:11px 15px;margin:0!important;font-size:8px!important}.economicsDetails{border-top:1px solid var(--line)}.economicsDetails>summary{cursor:pointer;color:var(--muted);padding:15px 20px;font-size:9px;font-weight:900;list-style:none}.economicsDetails>summary::-webkit-details-marker{display:none}.economicsDetails>summary:after{content:"+";float:right;color:var(--ink);font-size:15px;line-height:10px}.economicsDetails[open]>summary:after{content:"−"}.economicsDetailRows{border-top:1px solid var(--line);padding:0 20px}@media (width<=620px){.visibleAccountPrice{display:block}.visibleAccountPrice strong{text-align:left;margin-top:7px;display:block}.economicsRow{grid-template-columns:1fr}.economicsRow strong{margin-top:3px}.economicsRow small{grid-column:1}.netRow strong{font-size:32px}.economicsRange,.costAssumptions>div{grid-template-columns:1fr}}.dashboardMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px;display:grid}.dashboardMetrics article{border:1px solid var(--line);background:#fff;padding:19px}.dashboardMetrics small{color:var(--muted);font:800 8px var(--font-geist-mono);letter-spacing:.1em;display:block}.dashboardMetrics strong{font:850 25px var(--font-geist-mono);margin-top:10px;display:block}.dashboardMetrics .netMetric{background:var(--ink);color:#fff;grid-column:span 4;justify-content:space-between;align-items:center;display:flex}.dashboardMetrics .netMetric strong{margin:0;font-size:31px}.red{color:var(--red)}.riskWarnings{border-left:5px solid var(--orange);background:#fff6f1;margin:0 0 24px;padding:20px 24px}.riskWarnings small{color:var(--orange);letter-spacing:.12em;font-weight:900}.riskWarnings h3{margin:7px 0 14px}.riskWarnings p{color:#745347;margin:8px 0;font-size:11px}.accountSnapshot,.propAccountForm{border:1px solid var(--line);background:#fff;margin-bottom:24px;padding:23px}.accountSnapshot h3{margin:0 0 15px}.accountSnapshot>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:14px 4px;display:flex}.accountSnapshot span b,.accountSnapshot span small{display:block}.accountSnapshot span small{color:var(--muted);margin-top:4px}.accountSnapshot strong{font:800 16px var(--font-geist-mono)}.propAccountList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.propAccountList article{border:1px solid var(--line);background:#fff;padding:21px}.propAccountList small{color:var(--green);letter-spacing:.1em;font-size:8px;font-weight:900}.propAccountList h3{margin:7px 0 13px;font-size:20px}.statusChip{color:var(--green);background:#edf2ef;padding:5px 7px;font-size:8px;font-weight:900;display:inline-block}.statusChip.lost{color:var(--red);background:#fff0ed}.statusChip.payout_ready{color:var(--orange);background:#fff1eb}.accountNumbers{border-top:1px solid var(--line);margin:18px 0}.accountNumbers p{border-bottom:1px solid var(--line);justify-content:space-between;margin:0;padding:9px 0;font-size:9px;display:flex}.accountNumbers span{color:var(--muted)}.accountNumbers b{font-family:var(--font-geist-mono)}.linkedStrategy{color:var(--muted);min-height:20px;font-size:9px}.linkedStrategy b{color:var(--ink)}.propAccountList .ghost{width:100%;color:var(--ink);margin-top:6px;font-weight:800}.formHead{justify-content:space-between;display:flex}.formHead small{color:var(--orange);letter-spacing:.12em;font-weight:900}.formHead h3{margin:6px 0 22px}.formHead>button{color:var(--muted);background:0 0;border:0;font-size:25px}.accountFormGrid label{font-size:9px;font-weight:900}.accountFormGrid input,.accountFormGrid select{border:1px solid var(--line);width:100%;height:42px;font:650 11px var(--font-geist-mono);background:#fff;margin-top:6px;padding:0 11px;display:block}.formActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.formActions .run{width:auto}.formActions button{min-width:145px}@media (width<=900px){.dashboardMetrics{grid-template-columns:repeat(2,1fr)}.dashboardMetrics .netMetric{grid-column:span 2}.propAccountList{grid-template-columns:1fr}}@media (width<=620px){.dashboardMetrics,.accountFormGrid{grid-template-columns:1fr}.dashboardMetrics .netMetric{grid-column:span 1;display:block}.dashboardMetrics .netMetric strong{margin-top:10px}.formActions{display:grid}.formActions button{width:100%}}.premiumHeader{border:1px solid var(--orange);color:var(--ink);background:#fff;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:900;display:flex}.premiumHeader span{background:var(--orange);color:#fff;font:800 8px var(--font-geist-mono);padding:4px 6px}.premiumStrip{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:20px;margin:0 5vw 24px;padding:16px 18px;display:flex}.premiumStrip small{color:var(--orange);letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.premiumStrip strong{margin-top:5px;font-size:13px;display:block}.premiumStrip button{background:var(--orange);color:#fff;border:0;padding:11px 13px;font-size:10px;font-weight:900}.premiumStrip button span{margin-left:16px}.pricingBackdrop{z-index:100;background:#0c181db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.pricingModal{background:var(--paper);width:min(1050px,100%);max-height:calc(100vh - 40px);padding:34px;position:relative;overflow:auto}.pricingClose{color:var(--muted);background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:18px}.pricingModal h2{letter-spacing:-.045em;margin:0;font-size:clamp(29px,4vw,47px)}.pricingIntro{max-width:700px;color:var(--muted);font-size:12px;line-height:1.6}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.pricingGrid article{border:1px solid var(--line);background:#fff;flex-direction:column;padding:22px;display:flex}.pricingGrid article.featured{border:2px solid var(--orange);transform:translateY(-5px)}.pricingGrid small{color:var(--green);font:900 9px var(--font-geist-mono);letter-spacing:.12em}.pricingGrid h3{font:900 29px var(--font-geist-mono);margin:10px 0 5px}.pricingGrid h3 em{color:var(--muted);font-size:10px;font-style:normal}.pricingGrid article>p{min-height:32px;color:var(--muted);font-size:11px}.pricingGrid ul{flex:1;margin:12px 0 22px;padding:0;list-style:none}.pricingGrid li{border-bottom:1px solid var(--line);padding:8px 0 8px 18px;font-size:10px;line-height:1.35;position:relative}.pricingGrid li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.pricingGrid article>button{background:var(--orange);color:#fff;border:0;justify-content:space-between;padding:12px;font-size:10px;font-weight:900;display:flex}.pricingGrid .pricingSecondary{background:var(--ink)}.pricingGrid article>button:disabled{opacity:.6;cursor:wait}.pricingCheckoutMessage{border-left:4px solid var(--orange);color:var(--ink);text-align:center;background:#fff4ee;margin:16px 0 0;padding:11px 14px;font-size:10px;font-weight:800}.pricingTestNote{color:var(--muted);text-align:center;margin:18px 0 0;font-size:9px;line-height:1.5}.pricingGrid{grid-template-columns:minmax(240px,.8fr) minmax(340px,1.2fr)}.billingToggle{border:1px solid var(--line);background:#f4f3ef;grid-template-columns:1fr 1fr;margin:15px 0 4px;padding:3px;display:grid}.billingToggle button{color:var(--muted);background:0 0;border:0;padding:10px 8px;font-size:10px;font-weight:900;position:relative}.billingToggle button.active{background:var(--ink);color:#fff}.billingToggle b{color:var(--orange);margin-top:3px;font-size:8px;display:block}.billingToggle button.active b{color:#ffad8e}@media (width<=760px){.pricingGrid{grid-template-columns:1fr}.pricingGrid article.featured{transform:none}.pricingModal{padding:27px 18px}.premiumStrip{align-items:flex-start;margin-left:12px;margin-right:12px}.premiumHeader{padding:7px}.premiumHeader>span{display:none}}.providerCta{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:12px;padding:18px;display:grid}.providerCta small{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.providerCta strong{margin-top:6px;font-size:15px;display:block}.providerCta p{color:#b8c5ca!important;margin:7px 0 0!important;font-size:9px!important;line-height:1.5!important}.providerCta>a{background:var(--orange);color:#fff;justify-content:space-between;align-items:center;gap:22px;min-width:230px;padding:13px 15px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.providerCta>a span{font-size:16px}@media (width<=700px){.providerCta{grid-template-columns:1fr}.providerCta>a{width:100%;min-width:0}}.monteCarlo{border:1px solid var(--line);background:#fafbf9;margin:24px 0}.monteCarlo>summary{cursor:pointer;background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;list-style:none;display:flex}.monteCarlo>summary::-webkit-details-marker{display:none}.monteCarlo>summary small{color:var(--orange);font:900 8px var(--font-geist-mono);letter-spacing:.15em;display:block}.monteCarlo>summary strong{margin-top:4px;font-size:13px;display:block}.monteCarlo>summary>span{color:#b8c5ca;font:700 10px var(--font-geist-mono)}.mcBody{padding:19px}.mcBody>p{color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.6}.mcGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mcPhase{border:1px solid var(--line);background:#fff;padding:16px}.mcPhaseHead{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.mcPhaseHead small{color:var(--orange);letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.mcPhaseHead strong{margin-top:4px;font-size:12px;display:block}.mcPhaseHead>b{font:800 15px var(--font-geist-mono);color:var(--green);text-align:right}.mcPhaseHead b span{color:var(--muted);font:600 8px Arial,var(--font-geist-sans),sans-serif;margin-top:3px;display:block}.mcStats{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.mcStats>div{padding:10px}.mcStats>div+div{border-left:1px solid var(--line)}.mcStats span{color:var(--muted);font-size:8px;display:block}.mcStats b{font:800 11px var(--font-geist-mono);margin-top:5px;display:block}.mcHistogram{border-bottom:1px solid var(--line);align-items:stretch;gap:4px;height:145px;margin-top:14px;padding:25px 2px 0;display:flex}.mcBar{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;min-width:0;display:flex;position:relative}.mcBar>span{text-align:center;height:13px;color:var(--muted);font-size:7px}.mcBar>i{background:linear-gradient(180deg,var(--orange),#e79170);min-height:2px;transition:all .2s;display:block}.mcBar>small{text-align:center;color:var(--muted);white-space:nowrap;padding-top:5px;font-size:7px}.mcOutcome{color:var(--muted);flex-wrap:wrap;gap:11px;margin-top:14px;font-size:8px;display:flex}.mcOutcome span{align-items:center;gap:5px;display:flex}.mcOutcome i{border-radius:50%;width:7px;height:7px}.mcGood{background:var(--green)}.mcBad{background:var(--red)}.mcOpen{background:#a7b0ad}.mcFormula{background:#eef3f0;justify-content:space-between;gap:18px;margin-top:14px;padding:12px 14px;font-size:10px;display:flex}.mcFormula span{font:800 11px var(--font-geist-mono)}@media (width<=850px){.mcGrid{grid-template-columns:1fr}}@media (width<=520px){.monteCarlo>summary{align-items:flex-start}.monteCarlo>summary>span{text-align:right}.mcStats{grid-template-columns:1fr}.mcStats>div+div{border-left:0;border-top:1px solid var(--line)}.mcHistogram{height:125px}.mcBar>span{display:none}.mcBar>small{font-size:6px}.mcFormula{display:block}.mcFormula span{margin-top:6px;display:block}}:root{--ink:#17252c;--muted:#6d7a80;--paper:#f4f3ef;--card:#fff;--orange:#f17141;--green:#0b9471;--red:#c84a3d;--line:#dfe2df}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:Arial,var(--font-geist-sans),sans-serif;margin:0}button,input,select{font:inherit}button{cursor:pointer}main{max-width:1440px;min-height:100vh;margin:auto}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex}header>div{align-items:center;gap:12px;display:flex}.mark{background:var(--ink);color:#fff;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}header strong{letter-spacing:.12em;font-size:13px;display:block}header small{color:var(--muted);font-size:11px}.ghost{color:var(--muted);background:0 0;border:1px solid #cdd2cf;padding:10px 16px}.headerActions{align-items:center;gap:10px;display:flex}.language{border:1px solid #cdd2cf;padding:3px;display:flex}.language button{color:var(--muted);background:0 0;border:0;padding:6px 8px;font-size:10px;font-weight:800}.language button.active{background:var(--ink);color:#fff}.hero{background:linear-gradient(115deg,#f4f3ef 60%,#e8ebe6);grid-template-columns:1.3fr .7fr;gap:60px;padding:64px 5vw 54px;display:grid}.eyebrow{letter-spacing:.18em;font-weight:800;color:var(--orange)!important;margin:0 0 18px!important;font-size:12px!important}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.2vw,74px);line-height:.98}.hero>div:first-child>p:last-child{max-width:680px;color:var(--muted);font-size:17px;line-height:1.65}.accountCard{background:var(--ink);color:#fff;box-shadow:12px 12px 0 var(--orange);align-self:start;padding:28px 30px}.accountCard>span{font:700 10px var(--font-geist-mono);letter-spacing:.16em;color:#9eafb5}.accountCard>strong{margin:10px 0 20px;font-size:30px;display:block}.accountCard>div{border-top:1px solid #38505b;grid-template-columns:1fr 1fr;display:grid}.accountCard p{border-bottom:1px solid #38505b;margin:0;padding:14px 0;font-weight:700}.accountCard p:nth-child(odd){border-right:1px solid #38505b}.accountCard p:nth-child(2n){padding-left:16px}.accountCard small{color:#9eafb5;text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.accountCard em{color:#8fa0a7;margin-top:15px;font-size:10px;font-style:normal;display:block}.selector{border:1px solid var(--line);background:#fff;margin:28px 5vw;padding:22px}.tabs,.planGrid,.sizeGrid{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tabs button,.planGrid button,.sizeGrid button{border:1px solid var(--line);background:#fafaf8;padding:10px 15px;font-size:12px;font-weight:700}.tabs button.active,.planGrid button.active,.sizeGrid button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.tabs{border-bottom:1px solid var(--line);padding-bottom:15px}.ruleStrip{background:#f1f5f2;align-items:center;gap:16px;margin-top:15px;padding:12px 14px;font-size:11px;display:flex}.ruleStrip span{background:var(--green);color:#fff;padding:5px 8px;font-weight:800}.ruleStrip p{color:var(--muted);max-width:600px;margin:0 0 0 auto}.workspace{border:1px solid var(--line);background:#fff;grid-template-columns:350px 1fr;margin:0 5vw 38px;display:grid}aside{border-right:1px solid var(--line);background:#fafaf8;padding:28px}.panelTitle{align-items:center;gap:12px;margin-bottom:24px;display:flex}.panelTitle>span{font:700 11px var(--font-geist-mono);background:var(--orange);color:#fff;place-items:center;width:28px;height:28px;display:grid}.panelTitle strong{font-size:15px;display:block}.panelTitle small{color:var(--muted);font-size:11px}.field{margin:0 0 13px;display:block}.field>span,.optControls label>span{color:var(--muted);font-size:11px;font-weight:700;display:block}.field>div{background:#fff;border:1px solid #d8dcd9;margin-top:6px;display:flex}.field input{width:100%;font:650 14px var(--font-geist-mono);background:0 0;border:0;outline:none;padding:10px 12px}.field b{color:#98a19e;min-width:38px;font:600 11px var(--font-geist-mono);border-left:1px solid #e2e4e2;place-items:center;display:grid}.divider{background:var(--line);height:1px;margin:20px 0}.run{background:var(--orange);color:#fff;border:0;justify-content:space-between;width:100%;padding:14px 16px;font-weight:800;display:flex}.run:disabled{opacity:.55}.results{padding:34px}.resultTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.resultTop h2{font:800 clamp(55px,7vw,92px)/.9 var(--font-geist-mono);letter-spacing:-.08em;margin:0 0 15px}.resultTop p:last-child{color:var(--muted);font-size:12px}.ring{--score:0deg;background:conic-gradient(var(--green) var(--score),#e6e8e5 0);text-align:center;border-radius:50%;place-content:center;width:128px;height:128px;display:grid;position:relative}.ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.ring span,.ring small{position:relative}.ring span{font:800 31px var(--font-geist-mono)}.ring small{color:var(--muted);font-size:10px}.metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.metrics article{padding:20px 16px 20px 0}.metrics article+article{border-left:1px solid var(--line);padding-left:16px}.metrics small{color:var(--muted);font-size:10px;display:block}.metrics strong{font:800 19px var(--font-geist-mono);margin-top:8px;display:block}.green{color:var(--green)}.chartCard{border:1px solid var(--line);margin-top:25px;padding:18px}.chartCard>div{justify-content:space-between;display:flex}.chartCard strong{font-size:13px}.chartCard span{color:var(--muted);font-size:10px}svg{width:100%;margin-top:10px}.path{fill:none;stroke:#75858c;stroke-width:1px;opacity:.28}.targetLine,.lossLine{stroke-width:1px;stroke-dasharray:5 5}.targetLine{stroke:var(--green)}.lossLine{stroke:var(--red)}.insight{background:#f0f7f4;gap:14px;margin-top:18px;padding:18px;display:flex}.insight>span{background:var(--green);color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-weight:900;display:grid}.insight strong{font-size:12px}.insight p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.optimizer,.rules{border:1px solid var(--line);background:#fff;margin:0 5vw 38px;padding:28px}.optControls{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.optControls select{background:#fff;border:1px solid #d8dcd9;width:100%;height:40px;margin-top:6px;padding:0 10px}.optimizeButton{width:auto;min-width:320px;margin-top:10px}.ranking{border-top:1px solid var(--line);grid-template-columns:280px 1fr;gap:24px;margin-top:25px;padding-top:25px;display:grid}.winner{background:var(--ink);color:#fff;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.winner small{color:#9eafb5;letter-spacing:.15em;font-size:9px}.winner strong{margin:12px 0;font-size:24px;line-height:1.2}.winner span{color:#b8c5ca;font-size:12px}.winner button{background:var(--orange);color:#fff;border:0;margin-top:auto;padding:10px 12px;font-weight:800}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;font:12px var(--font-geist-mono)}th,td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 10px}th:first-child,td:first-child{text-align:left}th{color:var(--muted);text-transform:uppercase;font-size:9px}.familyGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.familyGrid>div{background:#f7f7f4;padding:18px}.familyGrid p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.6}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:24px 5vw;font-size:10px;display:flex}footer a{color:var(--ink);margin-left:18px;font-weight:700;text-decoration:none}@media (width<=950px){.hero,.workspace{grid-template-columns:1fr}aside{border-right:0;border-bottom:1px solid var(--line)}.optControls{grid-template-columns:repeat(2,1fr)}.ranking{grid-template-columns:1fr}.winner button{margin-top:22px}.ruleStrip{flex-wrap:wrap;align-items:flex-start}.ruleStrip p{width:100%;margin:0}.metrics{grid-template-columns:1fr 1fr}}@media (width<=560px){header{padding:0 20px}header small{display:none}.ghost{padding:8px 9px;font-size:10px}.headerActions{gap:6px}.hero{padding:40px 20px}.selector,.workspace,.optimizer,.rules{margin-left:12px;margin-right:12px}.results{padding:22px 16px}.ring{width:92px;height:92px}.resultTop h2{font-size:46px}.metrics,.optControls,.familyGrid{grid-template-columns:1fr}.metrics article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.optimizeButton{width:100%;min-width:0}.accountCard>strong{font-size:24px}.accountCard{padding:22px}.hero{gap:32px}footer{padding:24px 20px;display:block}footer div{margin-top:12px}footer a{margin:0 14px 0 0}}.adminShell{grid-template-columns:290px minmax(0,1fr);gap:28px;max-width:1240px;margin:0 auto;padding:0 24px 80px;transition:grid-template-columns .24s;display:grid}.adminShell.navCollapsed{grid-template-columns:76px minmax(0,1fr)}.adminShell.navCollapsed .adminNavigation button>b{display:none}.adminPanel{max-width:none}.adminHint{background:#cda05314;border:1px solid #cda0534d;border-radius:12px;margin:22px 0;padding:16px 18px}.adminHint p{color:var(--muted);margin:5px 0 0}.adminNavLink{font-weight:800;color:#d5aa62!important}@media (width<=760px){.adminShell,.adminShell.navCollapsed{grid-template-columns:1fr;padding:0 16px 50px}.adminShell .accountNav{display:flex;overflow:auto}.adminShell .accountNav button,.adminShell .accountNav a{white-space:nowrap}}.adminNavigation{align-self:start;position:sticky;top:18px}.adminNavigation>small{color:#78848a;letter-spacing:.13em;margin:20px 12px 7px;font-size:.64rem;font-weight:900;display:block}.adminNavigation>small:first-child{margin-top:4px}.adminNavigation button{position:relative}.adminNavigation button b{color:#fff;background:#f36f3f;border-radius:999px;place-items:center;min-width:24px;height:24px;margin-left:auto;padding:0 7px;font-size:.72rem;display:grid}.adminHero{padding-bottom:46px}.adminDashboardHead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.adminDashboardHead small,.adminTaskSection>div>small,.adminRoadmap>div>small{color:#0a9b80;letter-spacing:.13em;font-size:.72rem;font-weight:900}.adminDashboardHead h2{margin:6px 0;font-size:clamp(2rem,4vw,3.3rem)}.adminDashboardHead p{color:var(--muted);margin:0}.dashboardState{color:#087661;letter-spacing:.08em;background:#e5f8f2;border-radius:999px;padding:9px 13px;font-size:.7rem;font-weight:900}.dashboardState.attention{color:#c55027;background:#fff0e9}.adminMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.adminMetricGrid article{background:#fff;border:1px solid #dfe5e3;border-radius:16px;min-height:170px;padding:21px;box-shadow:0 8px 30px #102a260a}.adminMetricGrid article.primary{color:#fff;background:#073d34;border-color:#073d34}.adminMetricGrid article.warning{background:#fff8f4;border-color:#f2c5b4}.adminMetricGrid article>span{letter-spacing:.11em;color:#75817e;font-size:.67rem;font-weight:900}.adminMetricGrid article.primary>span{color:#9cd9ca}.adminMetricGrid article>b{margin:13px 0 4px;font-size:2.65rem;line-height:1;display:block}.adminMetricGrid article p{color:#7b8683;min-height:38px;margin:0;font-size:.86rem}.adminMetricGrid article.primary p{color:#c4d8d3}.adminMetricGrid article button{color:#098b74;cursor:pointer;background:0 0;border:0;padding:13px 0 0;font-weight:850}.adminMetricGrid article.primary button{color:#7be0c7}.adminTaskSection,.adminRoadmap{background:#fff;border:1px solid #dfe5e3;border-radius:18px;margin-top:26px;padding:25px}.adminTaskSection h3,.adminRoadmap h3{margin:5px 0 2px;font-size:1.35rem}.adminTaskList{gap:9px;margin-top:18px;display:grid}.adminTaskList>button{text-align:left;cursor:pointer;background:#fbfcfc;border:1px solid #e4e8e7;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;width:100%;padding:13px;display:grid}.adminTaskList>button:hover{border-color:#8bcdbf}.adminTaskList b,.adminTaskList small{display:block}.adminTaskList small{color:#7b8683;margin-top:3px}.adminTaskList em{color:#098b74;font-style:normal;font-weight:850}.taskIcon{color:#087661;background:#e6f6f2;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.taskIcon.urgent{color:#cf5529;background:#fff0e9}.adminAllClear{color:#087661;background:#e8f7f3;border-radius:13px;padding:18px}.adminAllClear p{margin:4px 0 0}.adminRoadmap>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.adminRoadmap article{background:#f6f8f7;border-radius:13px;padding:16px}.adminRoadmap article span{color:#0a9b80;font-size:.72rem;font-weight:900}.adminRoadmap article b{margin:9px 0 5px;display:block}.adminRoadmap article p{color:#78827f;margin:0;font-size:.8rem;line-height:1.45}@media (width<=900px){.adminMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminRoadmap>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.adminNavigation{position:static}.adminNavigation>small{display:none}.adminDashboardHead{display:block}.dashboardState{margin-top:14px;display:inline-block}.adminMetricGrid{grid-template-columns:1fr 1fr}.adminMetricGrid article{min-height:150px}.adminTaskSection,.adminRoadmap{padding:18px}.adminTaskList>button{grid-template-columns:38px 1fr}.adminTaskList em{grid-column:2}.adminRoadmap>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=480px){.adminMetricGrid,.adminRoadmap>div:last-child{grid-template-columns:1fr}.adminTaskList>button{grid-template-columns:36px 1fr}.adminMetricGrid article,.adminMetricGrid article p{min-height:0}}.userAdminToolbar{grid-template-columns:2fr 1fr;gap:12px;margin:20px 0;display:grid}.userAdminToolbar label{color:#66716f;gap:6px;font-size:.75rem;font-weight:800;display:grid}.userAdminToolbar input,.userAdminToolbar select{background:#fff;border:1px solid #dce3e1;border-radius:11px;min-height:46px;padding:0 13px}.userAdminList{gap:9px;display:grid}.userAdminList>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6e4;border-radius:14px;grid-template-columns:46px minmax(170px,1.2fr) minmax(150px,1fr) minmax(140px,.7fr) 22px;align-items:center;gap:13px;width:100%;padding:13px 15px;display:grid}.userAdminList>button:hover{border-color:#7fc5b6;box-shadow:0 8px 24px #0c52440f}.userAvatar{color:#087661;background:#e7f5f1;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.userAdminList strong,.userAdminList small{display:block}.userAdminList small{color:#7c8784;margin-top:3px}.userBadges{flex-wrap:wrap;gap:5px;display:flex}.userBadges em{color:#68726f;background:#eef1f0;border-radius:999px;padding:5px 7px;font-size:.62rem;font-style:normal;font-weight:900}.userBadges em.pro{color:#087661;background:#e7f6f2}.userBadges em.tester{color:#946315;background:#fff4dc}.userBadges em.stripe{color:#6242a7;background:#f0ebff}.userBadges em.suspended{color:#c24d28;background:#ffebe5}.userCounts{color:#697572;font-size:.78rem}.userDrawerBackdrop{z-index:1000;background:#0518147a;justify-content:flex-end;display:flex;position:fixed;inset:0}.userDrawer{background:#fff;width:min(520px,100%);height:100%;padding:34px;position:relative;overflow:auto;box-shadow:-20px 0 60px #0000002e}.drawerClose{cursor:pointer;background:0 0;border:0;font-size:2rem;position:absolute;top:18px;right:22px}.userDrawer>small,.userSubscriptionCard>small{color:#0a8f77;letter-spacing:.12em;font-size:.68rem;font-weight:900}.userDrawer h3{margin:8px 0 2px;font-size:2rem}.userDrawer>a{color:#087661}.userDetailGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0;display:grid}.userDetailGrid div{background:#f4f7f6;border-radius:12px;padding:14px}.userDetailGrid span,.userDetailGrid b{display:block}.userDetailGrid span{color:#73807c;font-size:.7rem}.userDetailGrid b{margin-top:5px}.userSubscriptionCard{background:#faf8ff;border:1px solid #ded6f5;border-radius:14px;gap:8px;padding:19px;display:grid}.userSubscriptionCard p{color:#717976;margin:0}.userSubscriptionCard em{color:#bd562f}.userSubscriptionCard a{color:#6746ab;font-weight:850}.userAdminActions{gap:9px;margin:18px 0;display:flex}.userAdminActions button{cursor:pointer;background:#fff;border:1px solid #cfd8d5;border-radius:10px;flex:1;min-height:43px;font-weight:800}.deleteUserPanel{border-top:1px solid #e1e5e4;margin-top:25px;padding-top:18px}.deleteUserPanel summary{color:#b94927;cursor:pointer;font-weight:850}.deleteUserPanel p{color:#727d7a;font-size:.85rem}.deleteUserPanel label{gap:6px;font-size:.75rem;font-weight:800;display:grid}.deleteUserPanel input{border:1px solid #e3b8aa;border-radius:9px;min-height:43px;padding:0 11px}.deleteUserPanel button{color:#fff;background:#c9502d;border:0;border-radius:9px;width:100%;min-height:43px;margin-top:10px;font-weight:850}.deleteUserPanel button:disabled{opacity:.35}@media (width<=900px){.userAdminList>button{grid-template-columns:42px 1fr auto}.userBadges,.userCounts{grid-column:2}.userAdminList>button>b{grid-area:1/3/4}}@media (width<=600px){.userAdminToolbar{grid-template-columns:1fr}.userDrawer{padding:28px 20px}.userDetailGrid{grid-template-columns:1fr 1fr}.userAdminActions{display:grid}.userAdminList>button{grid-template-columns:40px 1fr auto;padding:12px}.userBadges,.userCounts{grid-column:2}}.analyticsMetrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.analyticsMetrics article{background:#fff;border:1px solid #dfe6e4;border-radius:15px;padding:20px}.analyticsMetrics article.warning{background:#fff4ef;border-color:#efc1b1}.analyticsMetrics span{letter-spacing:.1em;color:#76827f;font-size:.67rem;font-weight:900}.analyticsMetrics b{margin:12px 0 5px;font-size:2rem;display:block}.analyticsMetrics p{color:#788480;margin:0;font-size:.82rem}.analyticsBreakdown{grid-template-columns:1fr 1fr;gap:15px;display:grid}.analyticsBreakdown>section,.analyticsEvents{background:#fff;border:1px solid #dfe6e4;border-radius:16px;padding:22px}.analyticsBreakdown small,.analyticsEvents>div:first-child small{color:#0a8f77;letter-spacing:.11em;font-size:.68rem;font-weight:900}.analyticsBreakdown h3,.analyticsEvents h3{margin:5px 0 18px}.analyticsBar{border-top:1px solid #edf0ef;grid-template-columns:140px 1fr 70px;align-items:center;gap:10px;padding:10px 0;display:grid}.analyticsBar span b,.analyticsBar span small{display:block}.analyticsBar span small{color:#788480;margin-top:3px;font-size:.7rem}.analyticsBar i{background:#edf2f0;border-radius:999px;height:8px;overflow:hidden}.analyticsBar i em{background:#0b9a7e;border-radius:999px;height:100%;display:block}.analyticsBar>strong{text-align:right;color:#77817e;font-size:.7rem}.analyticsEvents{margin-top:15px}.analyticsEvents>div:last-child{display:grid}.analyticsEvents article{border-top:1px solid #e9edec;grid-template-columns:150px 1fr auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.analyticsEvents article b,.analyticsEvents article small{display:block}.analyticsEvents article small{color:#77827f;margin-top:4px}.analyticsEvents article>em{color:#77827f;font-size:.62rem;font-style:normal;font-weight:900}.eventStatus{color:#087661;text-align:center;background:#e7f6f2;border-radius:999px;padding:6px 8px;font-size:.6rem;font-weight:900}.eventStatus.error{color:#c44f2a;background:#ffece6}.eventStatus.no_suitable,.eventStatus.empty{color:#946315;background:#fff3db}.analyticsEvents code{color:#b94b28;background:#fff0eb;border-radius:6px;padding:5px 7px;font-size:.68rem}@media (width<=900px){.analyticsMetrics{grid-template-columns:repeat(2,1fr)}.analyticsBreakdown{grid-template-columns:1fr}.analyticsEvents article{grid-template-columns:130px 1fr auto}.analyticsEvents article>em{grid-column:2}}@media (width<=560px){.analyticsMetrics{grid-template-columns:1fr 1fr}.analyticsMetrics article{padding:15px}.analyticsMetrics b{font-size:1.55rem}.analyticsBar{grid-template-columns:120px 1fr}.analyticsBar>strong{grid-column:2}.analyticsEvents article{grid-template-columns:1fr}.analyticsEvents article>em{grid-column:1}.eventStatus,.analyticsEvents code{justify-self:start}}.analyticsReportHead{align-items:flex-end}.analyticsHeadActions{flex-wrap:wrap;gap:9px;display:flex}.analyticsHeadActions .run{cursor:pointer;border:0}.reportPrintTitle{display:none}.analyticsRange{border:1px solid var(--line);background:#fff;margin:18px 0;padding:18px 20px}.rangePresets,.customRange{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.rangePresets button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f5f7f6;padding:10px 13px;font-weight:800}.customRange{margin-top:12px}.customRange label{color:var(--muted);gap:5px;font-size:9px;font-weight:900;display:grid}.customRange input{border:1px solid var(--line);background:#fff;padding:10px}.customRange .run{cursor:pointer;border:0}.analyticsRange>p{color:var(--muted);margin:14px 0 0;font-size:10px}.businessMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.businessMetrics article{border:1px solid var(--line);background:#fff;padding:20px}.businessMetrics span{color:var(--green);letter-spacing:.08em;font-size:9px;font-weight:900}.businessMetrics b{margin:10px 0 5px;font-size:30px;display:block}.businessMetrics p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.trendSection,.qualitySection{border:1px solid var(--line);background:#fff;margin-top:14px;padding:22px}.trendSection>div>small,.qualitySection>div>small{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:900}.trendSection h3,.qualitySection h3{margin:5px 0 15px}.chartLegend{flex-wrap:wrap;gap:18px;font-size:10px;font-weight:800;display:flex}.chartLegend span{align-items:center;gap:6px;display:flex}.chartLegend i{width:20px;height:4px}.businessChart svg{width:100%;height:auto;max-height:300px;margin-top:8px;display:block}.businessChart svg line{stroke:#dfe5e3;stroke-width:2px}.chartAxis{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.analyticsMetrics.compact{grid-template-columns:repeat(4,1fr)}.qualitySection .analyticsBreakdown>section{border:0;padding:16px 0}.analyticsEvents>summary{cursor:pointer;font-weight:900}.analyticsEvents[open]>summary{margin-bottom:15px}.analyticsPrivacy{color:var(--muted);background:#eef4f1;padding:14px 16px;font-size:9px;line-height:1.6}.analyticsReport button:disabled{opacity:.55;cursor:wait}.conversionSection{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:15px;padding:22px}.conversionHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.conversionHead>div>small,.conversionDetails>section>small{color:var(--green);letter-spacing:.11em;font-size:.68rem;font-weight:900}.conversionHead h3,.conversionDetails h4{margin:5px 0}.conversionHead p{color:var(--muted);margin:6px 0 0;font-size:.82rem;line-height:1.55}.conversionHead>b{border:1px solid var(--line);min-width:150px;color:var(--green);border-radius:14px;padding:14px;font-size:1.6rem;display:grid}.conversionHead>b small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:.66rem}.conversionFunnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.conversionFunnel article{border:1px solid var(--line);background:#f5f9f7;border-radius:15px;flex-direction:column;min-width:0;min-height:150px;padding:15px;display:flex;position:relative}.conversionFunnel article>span{color:var(--green);letter-spacing:.1em;font-size:.7rem;font-weight:900}.conversionFunnel article>strong{margin-top:auto;font-size:1.8rem}.conversionFunnel article>b{margin-top:5px;font-size:.78rem}.conversionFunnel article>small{color:var(--muted);margin-top:5px;font-size:.66rem;line-height:1.4}.conversionFunnel article>i{z-index:2;background:var(--green);color:#fff;text-align:center;border-radius:50%;width:24px;height:24px;font-style:normal;line-height:24px;position:absolute;top:50%;right:-12px}.conversionDetails{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px;display:grid}.conversionDetails>section{border:1px solid var(--line);background:#f8faf9;border-radius:15px;padding:17px}.conversionMode{border-top:1px solid var(--line);grid-template-columns:70px 1fr 1fr 1.2fr;gap:9px;padding:11px 0;font-size:.72rem;display:grid}.conversionMode span{color:var(--muted)}.conversionMode strong{color:var(--green)}.conversionPartner{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:.72rem;display:flex}.conversionPartner span,.conversionEmpty{color:var(--muted)}@media (width<=900px){.businessMetrics,.analyticsMetrics.compact,.conversionFunnel{grid-template-columns:1fr 1fr}.conversionFunnel article:last-child{grid-column:1/-1}.conversionFunnel article>i{display:none}.conversionDetails{grid-template-columns:1fr}}@media (width<=560px){.analyticsReportHead{align-items:flex-start}.analyticsHeadActions{width:100%}.analyticsHeadActions>*{flex:1}.businessMetrics{grid-template-columns:1fr 1fr}.businessMetrics article{padding:15px}.businessMetrics b{font-size:24px}.customRange label{width:calc(50% - 4px)}.customRange input{box-sizing:border-box;width:100%}.customRange .run{width:100%}.chartLegend{gap:9px}.trendSection,.qualitySection{padding:16px}.analyticsMetrics.compact{grid-template-columns:1fr 1fr}.conversionSection{padding:15px}.conversionHead{display:grid}.conversionHead>b{min-width:0}.conversionFunnel{grid-template-columns:1fr}.conversionFunnel article:last-child{grid-column:auto}.conversionFunnel article{min-height:118px}.conversionMode{grid-template-columns:1fr 1fr}.conversionMode>b,.conversionMode>strong{grid-column:1/-1}.conversionPartner{display:grid}}@media print{body{background:#fff!important}.accountPage>header,.accountHero,.adminNavigation,.analyticsHeadActions,.analyticsRange,.analyticsEvents,.analyticsPrivacy{display:none!important}.adminShell,.accountShell{padding:0!important;display:block!important}.accountContent{width:100%!important}.analyticsReport{color:#182429}.analyticsReportHead p{display:none}.reportPrintTitle{border-bottom:2px solid #182429;justify-content:space-between;margin-bottom:15px;padding:0 0 12px;display:flex!important}.businessMetrics{grid-template-columns:repeat(4,1fr)}.trendSection,.qualitySection,.businessMetrics article{break-inside:avoid;box-shadow:none}.businessChart svg{max-height:230px}.analyticsMetrics.compact{grid-template-columns:repeat(4,1fr)}@page{size:A4 landscape;margin:12mm}}.accountFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.wideField{grid-column:1/-1}.testerForm{margin-bottom:24px}.testerForm h3{margin:0 0 8px;font-size:20px}.testerList{gap:12px;display:grid}.testerList article{border:1px solid var(--line);background:#fff;justify-content:space-between;gap:24px;padding:22px;display:flex}.testerList strong{margin:8px 0 4px;display:block}.testerList p{color:var(--muted);margin:0;font-size:10px}.testerStatus{color:var(--muted);font:900 8px var(--font-geist-mono);background:#eee;padding:5px 8px;display:inline-block}.testerStatus.active{color:var(--green);background:#287e531f}.testerActions{align-items:end;gap:10px;display:flex}.testerActions label{font:900 8px var(--font-geist-mono);color:var(--muted)}.testerActions input{border:1px solid var(--line);margin-top:6px;padding:9px;display:block}.testerActions button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:10px 12px;font-weight:800}.adminNotice{margin-top:18px}@media (width<=760px){.accountFormGrid{grid-template-columns:1fr}.wideField{grid-column:auto}.testerList article,.testerActions{flex-direction:column;align-items:stretch}.testerActions button{width:100%}}.loginPage{background:var(--paper);min-height:100vh;padding:34px 24px}.loginPage>.brandLink{max-width:1120px;margin:0 auto;display:flex}.loginCard{border:1px solid var(--line);background:#fff;width:min(480px,100%);margin:9vh auto 0;padding:42px}.loginCard h1{margin:8px 0 12px;font-size:42px}.loginCard>p{color:var(--muted);line-height:1.6}.loginCard form{gap:14px;margin-top:28px;display:grid}.loginCard label{font:800 11px var(--font-geist-mono);letter-spacing:.06em}.loginCard input{border:1px solid var(--line);width:100%;font:500 15px var(--font-geist-sans);margin-top:7px;padding:13px;display:block}.formError{color:#a63333;font-weight:700}.loginSwitch{cursor:pointer;background:0 0;border:0;margin-top:20px}@media (width<=600px){.loginCard{padding:28px 22px}.loginCard h1{font-size:34px}}.simpleHero{color:#fff;background-image:linear-gradient(90deg,#030f0cfa 0%,#030f0ce6 40%,#030f0c59 70%,#030f0c14 100%),url(/brand/propquanta-hero.png);background-position:100%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #3d806459;flex-direction:column;justify-content:center;align-items:flex-start;min-height:410px;padding:62px 5vw 48px;display:flex}.simpleHero h1{text-wrap:balance;max-width:790px}.simpleHero>p:not(.eyebrow){color:#b7c8c1;max-width:660px;font-size:16px;line-height:1.55}.simpleHero .exampleButton{box-shadow:0 10px 30px #00000040}@media (width<=620px){.simpleHero{background-image:linear-gradient(90deg,#030f0cf7 0%,#030f0ce3 62%,#030f0c7a 100%),url(/brand/propquanta-hero.png);background-position:66%;min-height:420px;padding:46px 20px 40px}.simpleHero h1{text-wrap:wrap}.simpleHero>p:not(.eyebrow){font-size:14px}}.simpleHero{isolation:isolate;animation:22s ease-in-out infinite heroNetworkDrift;position:relative;overflow:hidden}.simpleHero>:not(.heroNetworkMotion){z-index:2;position:relative}.heroNetworkMotion{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 24%,#000 58% 100%);mask-image:linear-gradient(90deg,#0000 24%,#000 58% 100%)}.heroNetworkMotion i{--travel-x:clamp(110px,22vw,340px);--travel-y:-78px;opacity:0;filter:drop-shadow(0 0 5px #42e0a7)drop-shadow(0 0 12px #42e0a7cc);background:#a9ffe0;border-radius:50%;width:5px;height:5px;animation:8.5s linear infinite heroLightPulse;position:absolute}.heroNetworkMotion i:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#61ebb88c);width:50px;height:1px;position:absolute;top:2px;right:1px;transform:rotate(-20deg)}.heroNetworkMotion i:first-child{animation-delay:-1s;top:78%;left:53%}.heroNetworkMotion i:nth-child(2){--travel-x:250px;--travel-y:-105px;animation-duration:10s;animation-delay:-4.3s;top:63%;left:67%}.heroNetworkMotion i:nth-child(3){--travel-x:180px;--travel-y:-155px;animation-duration:11.5s;animation-delay:-7.1s;top:84%;left:73%}.heroNetworkMotion i:nth-child(4){--travel-x:300px;--travel-y:62px;animation-duration:12s;animation-delay:-5.8s;top:49%;left:59%}.heroNetworkMotion i:nth-child(5){--travel-x:150px;--travel-y:-76px;animation-duration:9.5s;animation-delay:-2.7s;top:56%;left:79%}.heroNetworkMotion i:nth-child(6){--travel-x:360px;--travel-y:-190px;animation-duration:14s;animation-delay:-9s;top:90%;left:48%}@keyframes heroLightPulse{0%,8%{opacity:0;transform:translate(0)scale(.65)}18%{opacity:.9}72%{opacity:.55}88%,to{opacity:0;transform:translate3d(var(--travel-x),var(--travel-y),0) scale(1.15)}}@keyframes heroNetworkDrift{0%,to{background-position:100%}50%{background-position:97% 48%}}@media (width<=620px){.simpleHero{animation-duration:26s}.heroNetworkMotion{-webkit-mask-image:linear-gradient(90deg,#0000 42%,#000 76%);mask-image:linear-gradient(90deg,#0000 42%,#000 76%)}.heroNetworkMotion i{--travel-x:130px;--travel-y:-62px}.heroNetworkMotion i:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.simpleHero{animation:none}.heroNetworkMotion{display:none}}.exampleButton{background:var(--green);color:#fff;border:0;align-items:center;gap:35px;margin-top:10px;padding:14px 18px;font-weight:900;display:inline-flex}.exampleButton span{font-size:18px}.confidenceReport{border:1px solid var(--line);background:#fff;margin:28px 0 0}.confidenceLead{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.confidenceLead small{color:var(--orange);font:900 8px var(--font-geist-mono);letter-spacing:.14em;display:block}.confidenceLead strong{margin-top:7px;font-size:22px;display:block}.confidenceLead p{color:#b8c5ca;margin:6px 0 0;font-size:9px}.confidenceLead button{background:var(--orange);color:#fff;border:0;padding:12px 14px;font-weight:900}.confidenceLead button span{margin-left:20px}.confidenceGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.confidenceGrid>div{padding:17px 20px}.confidenceGrid>div+div{border-left:1px solid var(--line)}.confidenceGrid span{color:var(--muted);font-size:9px;display:block}.confidenceGrid b{font:900 18px var(--font-geist-mono);margin-top:7px;display:block}.goalCompare{padding:18px 20px}.goalCompare>div{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.8fr .7fr .7fr .8fr .7fr;gap:10px;padding:10px 0;font-size:9px;display:grid}.goalCompare>div:first-child{color:var(--muted);text-transform:uppercase}.confidenceWarnings{border-left:4px solid var(--orange);background:#fff5f0;margin:0 20px 18px;padding:16px}.confidenceWarnings>strong{font-size:11px}.confidenceWarnings ul{color:var(--muted);margin:9px 0 0;padding-left:18px;font-size:9px;line-height:1.55}.confidenceWarnings p{color:var(--muted);font-size:9px}.methodology{border-top:1px solid var(--line);padding:0 20px}.methodology summary{cursor:pointer;padding:16px 0;font-size:10px;font-weight:900}.methodology p{color:var(--muted);font-size:9px;line-height:1.65}@media (width<=720px){.confidenceLead{flex-direction:column;align-items:flex-start}.confidenceLead button{width:100%}.confidenceGrid{grid-template-columns:1fr}.confidenceGrid>div+div{border-left:0;border-top:1px solid var(--line)}.goalCompare{overflow:auto}.goalCompare>div{min-width:680px}}.pdfPrimaryDownload{background:var(--orange);color:#fff;justify-content:space-between;align-items:center;min-width:210px;padding:12px 14px;font-weight:900;text-decoration:none;display:flex}.pdfPrimaryDownload span{margin-left:20px}.pdfDownloadFallback{border:1px solid #b9d8cd;border-left:5px solid var(--green);background:#f1faf6;gap:8px;padding:16px 20px;display:grid}.pdfDownloadFallback strong{font-size:14px}.pdfDownloadFallback span{color:var(--muted);font-size:11px;line-height:1.45}.pdfDownloadFallback a{background:var(--green);color:#fff;justify-content:space-between;align-items:center;margin-top:3px;padding:13px 15px;font-weight:900;text-decoration:none;display:flex}.pdfDownloadFallback a b{font-size:18px}.pdfDownloadError{border-left:5px solid var(--orange);color:#9d3f2c;background:#fff1eb;padding:14px 18px;font-size:11px;font-weight:800;line-height:1.5}.confidenceLead button:disabled{cursor:wait;opacity:.72}@media (width<=720px){.pdfPrimaryDownload{width:100%}}.missingCostWarning{color:var(--ink);background:#fff5f0;border:1px solid #efb08e;flex-direction:column;gap:4px;margin-top:10px;padding:12px 14px;display:flex}.missingCostWarning b{font-size:9px}.missingCostWarning span{color:var(--muted);font-size:8px;line-height:1.5}.sameGoalNote{border-left:3px solid var(--green);color:var(--muted);background:#eef7f4;margin:-7px 20px 18px;padding:10px 12px;font-size:9px;line-height:1.5}.nextAction{background:var(--ink);color:#fff;flex-direction:column;gap:7px;margin:0 20px 18px;padding:17px 18px;display:flex}.nextAction small{color:var(--orange);font:900 8px var(--font-geist-mono);letter-spacing:.12em}.nextAction strong{font-size:13px;line-height:1.45}.nextAction span{color:#b8c5ca;font-size:8px;line-height:1.5}.nextActionButtons{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.nextActionButtons button,.nextActionButtons a{border:1px solid var(--orange);min-height:44px;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:11px 15px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.nextActionButtons button{background:var(--orange);color:#fff}.nextActionButtons a{color:var(--ink);background:#fff}.nextActionButtons span{font-size:15px}@media (width<=620px){.nextActionButtons{display:grid}.nextActionButtons button,.nextActionButtons a{width:100%}}.analysisProgress{z-index:1000;background:linear-gradient(135deg,#f7faf8,#eef5f2);border:1px solid #dce3df;grid-template-columns:auto 1fr;align-items:center;gap:18px;width:min(520px,100vw - 32px);margin:0;padding:24px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #0a191561,0 18px 54px #1228223d}.analysisProgress>div:last-child{min-width:0}.analysisProgress small{color:var(--orange);font:900 8px var(--font-geist-mono);letter-spacing:.14em;display:block}.analysisProgress strong{margin-top:5px;font-size:14px;display:block}.analysisProgress p{color:var(--muted);margin:6px 0 12px;font-size:9px}.analysisSpinner{border:4px solid #dce8e3;border-top-color:var(--green);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite analysisSpin}.analysisProgressBar{background:#dce4e0;border-radius:999px;height:5px;overflow:hidden}.analysisProgressBar i{background:linear-gradient(90deg,var(--green),var(--orange));border-radius:inherit;height:100%;transition:width .25s;display:block}.analysisSteps{grid-column:1/-1;gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.analysisSteps li{color:#91a19a;align-items:center;gap:8px;font-size:9px;display:flex}.analysisSteps li span{min-width:0}.analysisSteps li.active{color:var(--ink);font-weight:800}.analysisSteps li.done{color:var(--green)}@keyframes analysisSpin{to{transform:rotate(360deg)}}@media (width<=620px){.analysisProgress{text-align:center;grid-template-columns:1fr;padding:22px}.analysisSpinner{margin:auto}.analysisProgress p{line-height:1.5}.analysisSteps{text-align:left;margin-top:4px}}.catalogStats{grid-template-columns:auto auto;align-items:baseline;gap:2px 9px;display:grid}.catalogStats b{font:900 19px var(--font-geist-mono);color:var(--green)}.catalogStats span{color:var(--muted);text-transform:uppercase;font-size:8px}.catalogForm{margin-top:22px}.catalogForm h3{margin:0 0 8px}.catalogForm select{border:1px solid var(--line);background:#fff;width:100%;margin-top:8px;padding:14px;display:block}.catalogList{gap:12px;margin-top:24px;display:grid}.catalogListHead{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:10px;display:flex}.catalogListHead span{color:var(--muted);font-size:9px}.catalogToolbar{border:1px solid var(--line);background:#eef3f1;grid-template-columns:minmax(220px,1fr) 180px;gap:12px;padding:14px;display:grid}.catalogToolbar label span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.catalogToolbar input,.catalogToolbar select{border:1px solid var(--line);background:#fff;width:100%;padding:11px 12px}.catalogResultCount{color:var(--muted);margin:0;font-size:9px}.catalogGroups{gap:10px;display:grid}.catalogFirm,.catalogPlan{border:1px solid var(--line);background:#fff}.catalogFirm>summary,.catalogPlan>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}.catalogFirm>summary::-webkit-details-marker{display:none}.catalogPlan>summary::-webkit-details-marker{display:none}.catalogFirm>summary:before,.catalogPlan>summary:before{content:"+";color:var(--green);font:900 18px var(--font-geist-mono);flex:0 0 20px}.catalogFirm[open]>summary:before,.catalogPlan[open]>summary:before{content:"−"}.catalogFirm>summary>span,.catalogPlan>summary>span{flex:1}.catalogFirm summary strong,.catalogPlan summary strong{display:block}.catalogFirm summary small,.catalogPlan summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:8px;display:block}.catalogFirm summary b,.catalogPlan summary b{color:var(--green);font:900 9px var(--font-geist-mono);white-space:nowrap}.catalogFirmBody{background:#f5f7f6;gap:8px;padding:0 14px 14px;display:grid}.catalogPlan{margin-top:10px}.catalogPlanBody{border-top:1px solid var(--line);gap:1px;display:grid}.catalogList article{background:#fff;justify-content:space-between;gap:22px;padding:15px 20px;display:flex}.catalogList article+article{border-top:1px solid var(--line)}.catalogList article small{color:var(--orange);font-size:8px;font-weight:900}.catalogList article strong{margin-top:6px;display:block}.catalogList article p{color:var(--muted);font-size:9px}.catalogList article a{color:var(--green);font-size:9px;font-weight:900}.catalogStatus{flex-direction:column;align-items:flex-end;gap:8px;min-width:150px;display:flex}.catalogStatus select{border:1px solid var(--line);background:#fff;padding:7px;font-size:9px}.verification{color:var(--muted);font:900 8px var(--font-geist-mono);background:#eee;padding:5px 8px}.verification.verified{color:var(--green);background:#e6f4ee}.verification.review{color:#9b6410;background:#fff4e2}.verification.stale{color:var(--red);background:#fff0ed}.catalogEmpty{text-align:center;border:1px dashed var(--line);color:var(--muted);padding:30px}.catalogEmpty strong{color:var(--ink)}@media (width<=700px){.catalogToolbar{grid-template-columns:1fr}.catalogFirm>summary,.catalogPlan>summary{padding:14px}.catalogFirm>summary b,.catalogPlan>summary b{display:none}.catalogList article{flex-direction:column}.catalogStatus{align-items:flex-start}.catalogStats{display:none}}@media (width<=800px){.accountHeader{white-space:nowrap;padding:7px 8px;font-size:9px;display:inline-flex!important}}.suitableRanking{border:1px solid var(--line);background:#fff;margin-top:28px}.suitableRankingHead{background:#f5f6f3;justify-content:space-between;align-items:flex-end;gap:25px;padding:20px;display:flex}.suitableRankingHead small{color:var(--green);font:900 8px var(--font-geist-mono);letter-spacing:.14em;display:block}.suitableRankingHead strong{margin-top:7px;font-size:16px;display:block}.suitableRankingHead p{max-width:470px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.suitableRankingTable{overflow:auto}.suitableRankingRow{border-top:1px solid var(--line);grid-template-columns:35px minmax(230px,1.8fr) minmax(115px,1fr) 75px 75px 85px 85px minmax(85px,.7fr);align-items:center;gap:12px;min-width:960px;padding:13px 16px;font-size:10px;display:grid}.suitableRankingLabels{color:var(--muted);text-transform:uppercase;border-top:0;font-size:8px}.suitableRankingRow span strong,.suitableRankingRow span small{display:block}.suitableRankingRow span small{color:var(--muted);margin-top:3px}.suitableRankingRow em{color:var(--green);text-transform:uppercase;background:#e6f4ef;margin-top:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.rankedAccountActions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex!important}.rankedAccountActions button,.rankedActions button{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;padding:7px 9px;font-size:8px;font-weight:900}.rankedAccountActions button:hover,.rankedActions button:hover{background:#087b60}.rankedAccountActions a{color:var(--orange);border:1px solid var(--orange);white-space:nowrap;padding:6px 8px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.rankedActions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.suitableRankingRow .positive{color:var(--green)}.suitableRankingRow .negative{color:var(--red)}.suitableRankingToggle{border:0;border-top:1px solid var(--line);width:100%;color:var(--green);letter-spacing:.04em;background:#f5f6f3;padding:15px 18px;font-size:10px;font-weight:900}.suitableRankingToggle:hover{background:#edf3ef}@media (width<=720px){.suitableRankingHead{flex-direction:column;align-items:flex-start}.suitableRankingRow{grid-template-columns:28px minmax(220px,1.8fr) minmax(105px,1fr) 68px 68px 78px 78px 80px;min-width:900px}.rankedAccountActions button,.rankedAccountActions a{align-items:center;min-height:36px;display:inline-flex}}.siteBrand{align-items:center;gap:12px;display:flex}.brandLogo{object-fit:contain;width:auto;height:42px;display:block}.siteBrand>small{border-left:1px solid var(--line);white-space:nowrap;padding-left:12px}.legalBrand>.brandLogo{height:38px}.legalBrand>small{margin-left:2px}.loginPage>.brandLink .brandLogo{height:46px}@media (width<=560px){.brandLogo{height:34px}.siteBrand>small{display:none}}.accountCardActions,.strategyActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dangerAction{color:var(--red)!important;border-color:#edc3bd!important}.catalogAccountChoice{color:var(--muted);margin:0 0 18px;font-size:11px;font-weight:800;display:block}.catalogAccountChoice select{border:1px solid var(--green);background:#fff;width:100%;margin-top:7px;padding:13px;display:block}.accountPanel .textAction{margin-top:20px;display:inline-block}.accountCatalogFilters{grid-template-columns:minmax(220px,1fr) 150px minmax(180px,.7fr);gap:10px;margin-top:10px;display:grid}.accountCatalogFilters label{color:var(--pq-muted);font-size:9px;font-weight:850}.accountCatalogFilters input,.accountCatalogFilters select{border:1px solid var(--pq-line);background:var(--pq-panel);width:100%;height:46px;color:var(--pq-text);-webkit-text-fill-color:var(--pq-text);border-radius:10px;margin-top:6px;padding:0 12px;display:block}.accountCatalogResults{border:1px solid var(--pq-line);background:var(--pq-bg);border-radius:12px;max-height:320px;margin-top:10px;display:grid;overflow:auto}.accountCatalogResults button{border:0;border-bottom:1px solid var(--pq-line);min-height:58px;color:var(--pq-text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.accountCatalogResults button:last-of-type{border-bottom:0}.accountCatalogResults button:hover,.accountCatalogResults button[aria-selected=true]{background:#3dc89f24}.accountCatalogResults button span{min-width:0}.accountCatalogResults button b,.accountCatalogResults button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.accountCatalogResults button small{color:var(--pq-muted);margin-top:4px;font-size:9px}.accountCatalogResults button>strong{color:var(--pq-selection);font:900 11px var(--font-geist-mono);flex:none}.accountCatalogResults>p,.accountCatalogHint{color:var(--pq-muted);margin:0;padding:15px;font-size:9px}.accountCatalogHint{padding:9px 3px 0;display:block}@media (width<=720px){.accountCatalogFilters{grid-template-columns:1fr 1fr}.accountCatalogFilters label:first-child{grid-column:1/-1}.accountCatalogResults{max-height:280px}}.accountPage>header .brandLogo{height:58px}.assignButton{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:900}.accountCardActions .assignButton{flex:100%}.strategyAssign{justify-content:space-between;width:100%;margin-top:14px;display:flex}.assignmentChooser{border:1px solid var(--green);background:#eef6f2;grid-template-columns:minmax(190px,.8fr) 1.3fr auto;align-items:center;gap:18px;margin:18px 0;padding:20px;display:grid}.assignmentChooser>div:first-child small{color:var(--green);letter-spacing:.12em;font-weight:900}.assignmentChooser h3{margin:5px 0}.assignmentChooser p{color:var(--muted);margin:0;font-size:10px}.assignmentChooser>div:nth-child(2){gap:6px;display:grid}.assignmentChooser>div:nth-child(2)>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.assignmentChooser button span b,.assignmentChooser button span small{display:block}.assignmentChooser button span small{color:var(--muted);margin-top:3px}.assignmentChooser button>strong{color:var(--green);white-space:nowrap;font-size:9px}@media (width<=900px){.assignmentChooser{grid-template-columns:1fr}.assignmentChooser>.ghost{justify-self:start}}@media (width<=560px){.accountPage>header .brandLogo{height:46px}.assignmentChooser{padding:14px}.assignmentChooser>div:nth-child(2)>button{align-items:flex-start}.assignmentChooser button>strong{font-size:8px}}.trustDeviceChoice{align-items:center;gap:9px;letter-spacing:0!important;font-size:10px!important;display:flex!important}.trustDeviceChoice input{width:auto;accent-color:var(--green);margin:0;display:inline-block}.twoFactorPanel{margin-bottom:22px}.twoFactorPanel.mfaRequired{border:2px solid var(--orange)}.mfaMandatory{border-left:4px solid var(--orange);background:#fff0e6;margin-bottom:18px;padding:18px}.mfaMandatory p{color:var(--muted);margin-bottom:0;font-size:10px;line-height:1.6}.mfaStatus{background:#f4f7f5;align-items:flex-start;gap:14px;margin-bottom:20px;padding:18px;display:flex}.mfaStatus span{color:var(--muted);background:#eee;padding:6px 9px;font-size:8px;font-weight:900}.mfaStatus span.active{color:var(--green);background:#e3f4eb}.mfaStatus p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.mfaSetup{background:#f4f7f5;padding:20px}.mfaSetup h3{margin:4px 0 7px}.mfaSetup p{color:var(--muted);font-size:10px;line-height:1.6}.mfaSetup>a.run{margin:5px 0 12px;text-decoration:none;display:inline-flex}.mfaSetup label code{border:1px solid var(--line);word-break:break-all;background:#fff;margin-top:8px;padding:13px;font-size:13px;display:block}.mfaSetup>input{box-sizing:border-box;border:1px solid var(--line);width:100%;font:700 20px var(--font-geist-mono);letter-spacing:.2em;margin:10px 0;padding:14px;display:block}.mfaActions{flex-wrap:wrap;gap:9px;display:flex}.recoveryCodes{color:#fff;background:#202a2d;margin-top:20px;padding:20px}.recoveryCodes p{color:#cbd4d0;font-size:9px}.recoveryCodes>div{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.recoveryCodes code{text-align:center;background:#101719;padding:8px}.passwordPanel{margin-top:22px}@media (width<=600px){.mfaStatus{display:block}.mfaStatus span{margin-bottom:10px;display:inline-block}.recoveryCodes>div{grid-template-columns:1fr}}.mfaSetup details{border-top:1px solid var(--line);margin:14px 0 24px;padding-top:12px}.mfaSetup summary{cursor:pointer;color:var(--green);font-size:9px;font-weight:900}.mfaSetup .mfaOptionalLink{margin-top:4px;text-decoration:none;display:inline-flex}.mfaSetup label input[readonly]{font-family:var(--font-geist-mono);letter-spacing:.08em;word-break:break-all}.accountMarketTabs{flex-wrap:wrap;margin:-2px 0 16px}.accountMarketTabs button{flex:1;min-width:78px;padding:9px 8px;font-size:10px}.methodPage{background:var(--paper);max-width:1440px}.methodHero{background:linear-gradient(120deg,#f4f3ef 58%,#e2e8e3);padding:70px 7vw 62px}.methodHero h1{letter-spacing:-.07em;margin:0;font-size:clamp(52px,8vw,104px);line-height:.88}.methodHero>p:last-child{max-width:650px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.65}.methodJump{background:var(--ink);flex-wrap:wrap;padding:0 7vw;display:flex}.methodJump a{color:#c7d1d4;font:800 10px var(--font-geist-mono);border-right:1px solid #34464e;padding:18px 22px;text-decoration:none}.methodContent{padding:60px 7vw 90px}.methodIntro,.methodSection,.methodLimits{margin-bottom:70px;scroll-margin-top:20px}.methodIntro>small,.methodSection>small,.methodLimits>small,.methodCard>small{color:var(--orange);font:900 9px var(--font-geist-mono);letter-spacing:.14em}.methodIntro>h2,.methodSection>h2,.methodLimits>h2{letter-spacing:-.045em;margin:10px 0 25px;font-size:clamp(30px,4vw,52px)}.methodIntro>div{grid-template-columns:1fr 1fr;gap:25px;display:grid}.methodIntro p,.methodSection>p,.methodLimits li{color:var(--muted);font-size:13px;line-height:1.75}.methodGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:28px;display:grid}.methodCard{border:1px solid var(--line);background:#fff;padding:26px}.methodCard h2{margin:8px 0 16px;font-size:19px}.methodCard code{color:var(--green);font:800 11px/1.5 var(--font-geist-mono);background:#eef5f1;padding:14px;display:block}.methodCard p{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.7}.darkMethod{background:var(--ink);color:#fff;padding:45px}.darkMethod>p{color:#bac6ca}.scoreFormula{border-top:1px solid #3a4c54;border-bottom:1px solid #3a4c54;grid-template-columns:1fr auto 1fr auto 1fr auto 1.2fr;align-items:center;gap:14px;margin:30px 0;padding:24px 0;display:grid}.scoreFormula span{font:900 25px var(--font-geist-mono);color:var(--orange)}.scoreFormula span b{color:#c6d0d4;font:700 9px var(--font-geist-sans);margin-top:5px;display:block}.scoreFormula i{color:#779098;font-style:normal}.scoreFormula>strong{color:#fff;font-size:17px}.methodLimits{border-left:5px solid var(--orange);background:#fff;padding:35px 40px}.methodLimits ul{margin:0;padding-left:20px}.methodFooter{display:flex}.methodFooter nav{gap:18px;display:flex}.methodFooter a{margin:0}.methodology a{color:var(--green);font-weight:900;text-decoration:none}@media (width<=760px){.methodContent{padding:35px 15px 60px}.methodHero{padding:50px 20px}.methodIntro>div,.methodGrid,.scoreFormula{grid-template-columns:1fr}.scoreFormula i{display:none}.darkMethod{padding:28px 22px}.methodLimits{padding:28px 24px}.methodFooter{display:block}.methodFooter nav{margin-top:14px}}.cockpit,.guidedResults{min-width:0;max-width:100%}@media (width<=620px){.guidedWorkspace{width:auto;min-width:0;margin-left:12px;margin-right:12px}.guidedWorkspace>*{min-width:0;max-width:100%}.guidedResults{width:auto;min-width:0;max-width:100%;overflow-x:hidden}.guidedResults .cockpit,.guidedResults .confidenceReport,.guidedResults .suitableRanking,.guidedResults .monteCarlo,.guidedResults .economicsCard{min-width:0;max-width:100%}.guidedResults .goalCompare,.guidedResults .suitableRankingTable{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.resultHeader>div:first-child,.confidenceLead>div,.suitableRankingHead>div{min-width:0;max-width:100%}.resultHeader h2,.confidenceLead strong,.suitableRankingHead strong{overflow-wrap:anywhere}}.marketTabs,.firmResults,.planGrid,.sizeGrid,.goalOptions,.firmChecks{gap:8px}.marketTabs button,.firmResults button,.planGrid button,.sizeGrid button,.goalOptions button{border:1px solid var(--line);min-height:40px;color:var(--muted);background:#fff;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:800;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px #17252c08}.marketTabs button:hover:not(:disabled),.firmResults button:hover,.planGrid button:hover,.sizeGrid button:hover,.goalOptions button:hover{color:var(--ink);border-color:#8fc7b7;transform:translateY(-1px)}.marketTabs button.active,.firmResults button.active,.planGrid button.active,.sizeGrid button.active,.goalOptions button.active{border-color:var(--green);color:var(--ink);box-shadow:inset 0 0 0 1px var(--green),0 2px 7px #0b947114;background:#f2faf7}.marketTabs button:disabled{color:#a1aaa6;box-shadow:none;opacity:.78;background:#f7f7f4;border-style:dashed}.marketTabs button small{color:#89928e;background:#e8ebe8;border-radius:9px;margin-left:5px;padding:2px 5px;font-size:7px;display:inline-block}.firmChecks label{border-radius:7px;min-height:40px;padding:8px 10px;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px #17252c08}.firmChecks label:hover{color:var(--ink);border-color:#8fc7b7;transform:translateY(-1px)}.firmChecks label.checked{border-color:var(--green);color:var(--ink);box-shadow:inset 0 0 0 1px var(--green),0 2px 7px #0b947114;background:#f2faf7}.firmChecks input{width:14px;height:14px}.automationOptions{flex-wrap:wrap;grid-template-columns:none;display:flex}.automationOptions button{flex:135px}@media (width<=560px){.marketTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.marketTabs button{min-width:0;padding:8px 5px;font-size:9px}.automationOptions button{flex-basis:calc(50% - 4px)}.firmResults button,.planGrid button,.sizeGrid button{flex:auto;justify-content:center}}.resultAccountTitle{align-items:center;gap:14px;margin:9px 0 13px;display:flex}.payoutConditions{background:#f2f8f5;border:1px solid #cfe1da;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.payoutConditions>small{color:var(--green);font:900 8px var(--font-geist-mono);letter-spacing:.1em;flex:none}.payoutConditions>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.payoutConditions>div span{color:var(--ink);background:#fff;border:1px solid #d9e5df;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.payoutConditions>a{color:var(--green);white-space:nowrap;margin-left:auto;font-size:8px;font-weight:900;text-decoration:none}@media (width<=700px){.payoutConditions{flex-direction:column;align-items:flex-start}.payoutConditions>a{margin-left:0}}.resultAccountTitle h2{margin:0}.resultAccountTitle>.firmMark{border-radius:9px;flex-basis:42px;width:42px;height:42px}.resultAccountTitle>.firmMark img{width:31px;height:31px}.resultAccountTitle>.firmMark b{font-size:11px}.rankedAccount,.goalAccount,.inlineAccount{align-items:center;gap:9px;min-width:0;display:flex!important}.rankedAccount>.firmMark,.goalAccount>.firmMark,.inlineAccount>.firmMark{flex:0 0 26px;width:26px;height:26px}.rankedAccount>.firmMark img,.goalAccount>.firmMark img,.inlineAccount>.firmMark img{width:19px;height:19px}.rankedAccount>span,.goalAccount>span{min-width:0}.inlineAccount>span{line-height:1.4;color:#fff!important;font-size:13px!important}@media (width<=560px){.resultAccountTitle{align-items:flex-start;gap:10px}.resultAccountTitle>.firmMark{flex-basis:36px;width:36px;height:36px}.resultAccountTitle>.firmMark img{width:27px;height:27px}}.confidenceLead,.nextAction,.monteCarlo>summary,.providerCta,.profileHero,.primaryNext,.netRow{background-color:#071c17;background-image:linear-gradient(90deg,#030f0cc7 0%,#030f0c7a 55%,#030f0c1a 100%),url(/brand/propquanta-hero.png);background-position:100%;background-repeat:no-repeat;background-size:cover}.confidenceLead p,.nextAction>span,.providerCta p,.monteCarlo>summary>span,.netRow small{color:#c0d1ca!important}.confidenceLead,.nextAction,.monteCarlo>summary,.providerCta,.profileHero,.primaryNext,.netRow{text-shadow:0 1px 3px #0000008c}@media (width<=620px){.confidenceLead,.nextAction,.monteCarlo>summary,.providerCta,.profileHero,.primaryNext,.netRow{background-position:68%}}.cryptoInfo{border:1px solid #cdded7;border-left:5px solid var(--green);background:#f4faf7;margin:18px 0;padding:17px}.cryptoInfo>div:first-child small{color:var(--green);font:900 8px var(--font-geist-mono);letter-spacing:.12em;display:block}.cryptoInfo>div:first-child strong{margin-top:6px;font-size:14px;display:block}.cryptoInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.cryptoInfoGrid p{background:#fff;border:1px solid #dae6e1;margin:0;padding:9px}.cryptoInfoGrid span,.cryptoInfoGrid b{display:block}.cryptoInfoGrid span{color:var(--muted);font-size:8px}.cryptoInfoGrid b{margin-top:4px;font-size:9px}.cryptoInfo.compact{padding:13px}.cryptoInfo.compact .cryptoInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=620px){.cryptoInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--radius-action:8px;--radius-chip:12px}button,.run,.ghost,.accountHeader,.strategyOpen,.newAnalysis,.accountSignout,.recommendedProviderTop,.nextActionButtons a,.providerCta a,.textAction{border-radius:var(--radius-action)}.marketTabs button,.firmResults button,.planGrid button,.sizeGrid button,.goalOptions button,.firmChecks label,.automationOptions button,.tabs button{border-radius:var(--radius-chip)}.language{border-radius:10px}.language button{border-radius:6px}.languageSelect{min-height:38px;color:var(--ink);background:#fff;border:1px solid #cdd2cf;border-radius:10px;align-items:center;gap:6px;padding:0 9px;display:flex}.languageSelect>span{font-size:17px;line-height:1}.languageSelect select{max-width:142px;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;font-size:10px;font-weight:800}.languageSelect:focus-within{outline-offset:2px;outline:3px solid #0b947147}button,.run,.ghost,.accountHeader,.strategyOpen,.newAnalysis,.recommendedProviderTop,.nextActionButtons a,.providerCta a{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .15s}button:focus-visible,.run:focus-visible,.ghost:focus-visible,.accountHeader:focus-visible,.strategyOpen:focus-visible,.newAnalysis:focus-visible,.recommendedProviderTop:focus-visible,.nextActionButtons a:focus-visible,.providerCta a:focus-visible{outline-offset:2px;outline:3px solid #0b947147}.backupGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.backupGrid article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:260px;padding:25px;display:flex}.backupGrid small{color:var(--green);font:900 8px var(--font-geist-mono);letter-spacing:.12em}.backupGrid h3{margin:10px 0;font-size:20px}.backupGrid p{color:var(--muted);flex:1;font-size:11px;line-height:1.65}.backupGrid .run{margin-top:20px}.backupWarning{margin-top:18px}@media (width<=720px){.backupGrid{grid-template-columns:1fr}.backupGrid article{min-height:0}}.backupGrid .restoreCard{grid-column:1/-1;min-height:0}.restoreCard>input[type=file]{border:1px dashed var(--line);background:#f7faf8;padding:12px;font-size:10px}.restorePreview{background:#fff5f3;border:1px solid #efb8b1;margin-top:18px;padding:18px}.restorePreview>b{color:var(--red)}.restorePreview p{margin:6px 0 14px}.restorePreview>small{color:var(--ink);margin-bottom:7px;display:block}.restorePreview>input{border:1px solid var(--line);background:#fff;width:100%;padding:11px}.dangerRestore{background:var(--red);color:#fff;cursor:pointer;border:0;margin-top:10px;padding:11px 14px;font-weight:900}.dangerRestore:disabled{opacity:.4;cursor:not-allowed}.forexCostInputs{background:#f6faf8;border:1px solid #d8e1de;border-radius:16px;gap:10px;margin:10px 0 16px;padding:14px;display:grid}.forexCostInputs>strong{color:#10242c;font-size:14px}.forexCostTotal{color:#10242c;background:#e4f2ed;border-radius:12px;justify-content:space-between;gap:12px;margin:2px 0 0;padding:10px 12px;display:flex}.forexCostTotal span{font-size:12px}.forexCostTotal b{color:#078a68;font-size:13px}.decisionSummary{background:#f7fbf9;border:1px solid #c8ded6;margin:22px 0}.decisionSummary.decisionWarning{background:#fff8f5;border-color:#efb9af}.decisionLead{border-bottom:1px solid #d8e5e0;padding:18px 20px}.decisionLead small{color:var(--green);font:900 8px var(--font-geist-mono);letter-spacing:.12em;display:block}.decisionWarning .decisionLead small{color:var(--red)}.decisionLead strong{margin-top:7px;font-size:16px;display:block}.decisionLead p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.decisionColumns{grid-template-columns:1fr 1fr;display:grid}.decisionColumns>div{flex-direction:column;gap:7px;padding:16px 20px;display:flex}.decisionColumns>div+div{border-left:1px solid #d8e5e0}.decisionColumns b,.decisionAlternative b,.decisionAction b{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.decisionColumns span{color:#53646a;font-size:9px;line-height:1.45}.decisionColumns>div:first-child span{color:#087e61}.decisionColumns>div:last-child span{color:#9b554a}.decisionAlternative,.decisionAction{grid-template-columns:170px 1fr;gap:14px;padding:14px 20px;display:grid}.decisionAlternative{background:#eef7f3;border-top:1px solid #d8e5e0}.decisionAlternative b{color:#087e61}.decisionAlternative span,.decisionAction span{font-size:10px;line-height:1.5}.decisionAlternative span{color:#53646a}.decisionAction{background:var(--ink);color:#fff}.decisionAction b{color:var(--orange)}@media (width<=650px){.decisionColumns{grid-template-columns:1fr}.decisionColumns>div+div{border-top:1px solid #d8e5e0;border-left:0}.decisionAlternative,.decisionAction{grid-template-columns:1fr;gap:6px}}.decisionHero{padding-bottom:22px}.decisionHero>div:first-child{max-width:680px}.decisionHero h2{margin-top:10px}.decisionHero p{max-width:510px;font-size:11px}.decisionCompact{margin:14px 0}.decisionCompact .decisionLead{padding-top:15px;padding-bottom:14px}.decisionCompact .decisionLead strong{font-size:14px}.decisionCompact .decisionColumns>div{padding-top:13px;padding-bottom:13px}.decisionCompact .decisionAction{padding-top:12px;padding-bottom:12px}@media (width<=650px){.decisionHero{padding-bottom:76px}.decisionHero .resultAssessment{margin-top:16px}.decisionCompact .decisionLead,.decisionCompact .decisionColumns>div,.decisionCompact .decisionAction{padding-left:14px;padding-right:14px}}.decisionBoard{color:#fff;border-bottom:5px solid var(--green);background:linear-gradient(135deg,#071f27 0%,#0b3036 62%,#0d3a38 100%);margin:-34px -34px 18px;padding:25px 34px 28px;position:relative;overflow:hidden}.decisionBoard:after{content:"";pointer-events:none;border:1px solid #70d4b41f;border-radius:50%;width:330px;height:330px;position:absolute;top:-135px;right:-110px;box-shadow:0 0 0 45px #70d4b406,0 0 0 90px #70d4b405}.decisionBoardWarning{border-bottom-color:var(--red);background:linear-gradient(135deg,#231918,#34201d 65%,#42231f)}.decisionBoardStatus{z-index:1;align-items:center;gap:9px;margin-bottom:17px;display:flex;position:relative}.decisionBoardStatus i{background:#28c99b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #28c99b21}.decisionBoardWarning .decisionBoardStatus i{background:#e16a5c;box-shadow:0 0 0 6px #e16a5c21}.decisionBoardStatus small{color:#8de0c6;font:900 9px var(--font-geist-mono);letter-spacing:.16em}.decisionBoardWarning .decisionBoardStatus small{color:#f0a097}.decisionBoardMain{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;display:grid;position:relative}.decisionBoardAccount{min-width:0}.decisionBoardAccount .resultAccountTitle{align-items:center}.decisionBoardAccount .resultAccountTitle h2{letter-spacing:-.045em;flex-direction:column;gap:5px;margin:0;font-size:clamp(30px,4vw,49px);line-height:1;display:flex}.decisionBoardAccount .resultAccountTitle h2 span{color:#b6c8c8;letter-spacing:0;font-size:15px;font-weight:600}.decisionBoardAccount p{color:#b6c8c8;max-width:520px;margin:13px 0 0;font-size:12px;line-height:1.55}.decisionBoardAccount .currentOffer{margin-top:13px}.decisionBoardChance{text-align:center;background:#051a1f7a;border:1px solid #70d4b461;border-radius:50%;align-content:center;place-items:center;width:150px;height:150px;padding:15px;display:grid;box-shadow:inset 0 0 0 10px #70d4b40d}.decisionBoardChance strong{font:900 32px var(--font-geist-mono);letter-spacing:-.06em}.decisionBoardChance small{max-width:90px;margin-top:6px;line-height:1.3;color:#9fc1bb!important;font-size:9px!important}.decisionBoardWarning .decisionBoardChance{border-color:#e16a5c80;box-shadow:inset 0 0 0 10px #e16a5c0f}.decisionBoardFacts{z-index:1;background:#04161b6b;border:1px solid #97c0b940;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(155px,.9fr);margin-top:22px;display:grid;position:relative}.decisionBoardFacts>div{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:13px 15px;display:flex}.decisionBoardFacts>div+div{border-left:1px solid #97c0b933}.decisionBoardFacts small{color:#89aaa6;text-transform:uppercase;letter-spacing:.08em;font-size:8px!important}.decisionBoardFacts strong{font:850 13px var(--font-geist-mono)}.decisionBoardFacts .firmTrustSignal{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;margin:0;position:static}.decisionBoardFacts .firmTrustSignal>span{flex:none}.decisionBoardCta{z-index:1;background:var(--orange);color:#fff;justify-content:space-between;align-items:center;margin-top:15px;padding:14px 17px;font-size:12px;font-weight:900;text-decoration:none;display:flex;position:relative}.decisionBoardCta:hover{filter:brightness(1.04)}.analysisToolkit,.fullReportDisclosure{background:#fff;border:1px solid #bcd2ca;margin:18px 0}.analysisToolkit>summary,.fullReportDisclosure>summary{cursor:pointer;background:#eef7f3;justify-content:space-between;align-items:center;gap:16px;padding:18px 19px;list-style:none;display:flex}.analysisToolkit>summary::-webkit-details-marker{display:none}.fullReportDisclosure>summary::-webkit-details-marker{display:none}.analysisToolkit>summary small,.fullReportDisclosure>summary small{color:var(--green);font:900 8px var(--font-geist-mono);letter-spacing:.13em;display:block}.analysisToolkit>summary strong,.fullReportDisclosure>summary strong{margin-top:5px;font-size:15px;display:block}.analysisToolkit>summary i,.fullReportDisclosure>summary i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-style:normal;transition:all .2s;display:grid}.analysisToolkit[open]>summary i,.fullReportDisclosure[open]>summary i{transform:rotate(45deg)}.analysisToolkitBody{padding:0 18px 18px}.analysisToolkitBody>.suitableRanking,.analysisToolkitBody>.improvementSimulator,.decisionKpis{margin-top:18px}.fullReportDisclosure{border-color:#263f47;margin-top:22px}.fullReportDisclosure>summary{background:var(--trading-night);color:#fff}.fullReportDisclosure>summary small{color:var(--orange)}.fullReportDisclosure>summary i{background:var(--orange)}.fullReportDisclosureBody>.confidenceReport{margin-top:0}@media (width<=650px){.decisionBoard{margin:-18px -12px 16px;padding:22px 16px 18px}.decisionBoardMain{grid-template-columns:1fr;gap:18px}.decisionBoardAccount .resultAccountTitle h2{font-size:32px}.decisionBoardAccount .resultAccountTitle h2 span{font-size:13px}.decisionBoardChance{text-align:left;width:auto;min-width:145px;height:auto;box-shadow:none;border-radius:0;justify-self:start;place-items:start;padding:12px 15px}.decisionBoardChance strong{font-size:29px}.decisionBoardChance small{max-width:none;margin-top:3px}.decisionBoardFacts{grid-template-columns:1fr 1fr}.decisionBoardFacts>div{min-height:68px;padding:11px}.decisionBoardFacts>div:nth-child(3){border-top:1px solid #97c0b933;border-left:0}.decisionBoardFacts>div:nth-child(4){border-top:1px solid #97c0b933}.decisionBoardFacts strong{font-size:12px}.decisionBoardCta{min-height:50px}.analysisToolkit>summary,.fullReportDisclosure>summary{align-items:flex-start;padding:16px 14px}.analysisToolkit>summary strong,.fullReportDisclosure>summary strong{font-size:13px}.analysisToolkitBody{padding:0 10px 12px}}.rankedActions .compareSelected{color:var(--green)!important;border-color:var(--green)!important;background:#e8f6f1!important}.rankedActions button:disabled{opacity:.4;cursor:not-allowed}.personalCompare{background:#fff;border:1px solid #bdd8cf;margin-top:24px}.personalCompareHead{background:var(--ink);color:#fff;justify-content:space-between;gap:20px;padding:20px;display:flex}.personalCompareHead small{color:var(--orange);font:900 8px var(--font-geist-mono);letter-spacing:.12em;display:block}.personalCompareHead strong{margin-top:6px;font-size:16px;display:block}.personalCompareHead p{color:#b9cac4;max-width:410px;margin:0;font-size:9px;line-height:1.55}.personalCompareScroll{overflow:auto}.personalCompareGrid{min-width:720px}.personalCompareRow{grid-template-columns:155px repeat(var(--compare-count),minmax(135px,1fr));border-bottom:1px solid var(--line);display:grid}.personalCompareRow:last-child{border-bottom:0}.personalCompareRow>b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#f5f7f5;align-items:center;padding:12px;font-size:8px;display:flex}.personalCompareRow>span{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:4px;min-height:45px;padding:10px 12px;font-size:10px;display:flex;position:relative}.personalCompareRow>span.metricWinner{color:#087e61;background:#eaf7f2;font-weight:900}.personalCompareRow>span>i{color:var(--green);letter-spacing:.08em;font-size:6px;font-style:normal}.personalCompareAccounts>span{min-height:92px}.personalCompareAccounts em{color:var(--orange);font:900 8px var(--font-geist-mono);font-style:normal;position:absolute;top:7px;right:8px}.personalCompareAccounts .firmMark{width:27px;height:27px}.personalCompareAccounts small,.personalCompareVerdict small{color:var(--muted);font-size:8px}.personalCompareVerdict>span{justify-content:flex-start;min-height:108px}.personalCompareVerdict a{color:var(--green);margin-top:auto;font-size:8px;font-weight:900;text-decoration:none}.personalCompareVerdict small{color:var(--red)}@media (width<=700px){.personalCompareHead{flex-direction:column}.personalCompareHead p{max-width:none}}.comparePicker{border:2px solid var(--green);background:#fff;margin:20px 0}.comparePicker>summary{cursor:pointer;background:#f0faf6;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;list-style:none;display:flex}.comparePicker>summary::-webkit-details-marker{display:none}.comparePicker>summary small{color:var(--green);font:900 7px var(--font-geist-mono);letter-spacing:.12em;display:block}.comparePicker>summary strong{margin-top:5px;font-size:16px;display:block}.comparePicker>summary>b{color:var(--muted);align-items:center;gap:15px;font-size:9px;display:flex}.comparePicker>summary i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;display:grid}.comparePicker[open]>summary i{transform:rotate(45deg)}.comparePickerBody{padding:18px}.comparePicker .suitableRankingHead{margin-top:0}@media (width<=650px){.comparePicker>summary{align-items:flex-start}.comparePicker>summary>b{text-align:right;max-width:130px}.comparePickerBody{padding:10px}}.improvementSimulator{background:#fff;border:1px solid #e6b7a5;margin:20px 0}.improvementSimulator>summary{cursor:pointer;background:#fff5ef;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;list-style:none;display:flex}.improvementSimulator>summary::-webkit-details-marker{display:none}.improvementSimulator>summary small{color:var(--orange);font:900 7px var(--font-geist-mono);letter-spacing:.12em;display:block}.improvementSimulator>summary strong{margin-top:5px;font-size:16px;display:block}.improvementSimulator>summary>b{color:var(--muted);align-items:center;gap:14px;font-size:9px;display:flex}.improvementSimulator>summary i{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;display:grid}.improvementSimulator[open]>summary i{transform:rotate(45deg)}.improvementBody{padding:18px}.improvementBody>p{color:var(--muted);margin:0 0 14px;font-size:10px;line-height:1.55}.improvementRun{max-width:310px}.improvementResults{border:1px solid var(--line);margin-top:17px}.improvementResults>div{border-bottom:1px solid var(--line);grid-template-columns:1.6fr .7fr .8fr .8fr .9fr;align-items:center;gap:9px;padding:11px 13px;font-size:9px;display:grid}.improvementResults>div:last-child{border-bottom:0}.improvementResults .improvementLabels{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.improvementResults span strong,.improvementResults span small{display:block}.improvementResults span small{color:var(--muted);margin-top:4px;font-size:8px}.improvementResults .positive{color:var(--green)}.improvementResults .negative{color:var(--red)}.improvementNote{border-left:3px solid var(--orange);padding-left:11px;margin-top:12px!important}@media (width<=650px){.improvementSimulator>summary{align-items:flex-start}.improvementSimulator>summary>b{text-align:right;max-width:115px}.improvementRun{max-width:none}.improvementResults{overflow:auto}.improvementResults>div{min-width:620px}}.resultDeepDive{border:1px solid var(--line);background:#fff;margin:20px 0}.resultDeepDive>summary{cursor:pointer;background:#f5f8f6;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;list-style:none;display:flex}.resultDeepDive>summary::-webkit-details-marker{display:none}.resultDeepDive>summary small{color:var(--green);font:900 7px var(--font-geist-mono);letter-spacing:.13em;display:block}.resultDeepDive>summary strong{margin-top:5px;font-size:15px;display:block}.resultDeepDive>summary i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;transition:all .2s;display:grid}.resultDeepDive[open]>summary i{transform:rotate(45deg)}.resultDeepDiveBody{padding:4px 19px 19px}.resultDeepDiveBody>.monteCarlo{margin-bottom:0}@media (width<=650px){.resultDeepDive>summary{align-items:flex-start}.resultDeepDive>summary strong{font-size:13px}.resultDeepDiveBody{padding:2px 12px 14px}}.dashboardSnapshots{grid-template-columns:1fr 1fr;gap:14px;display:grid}.accountSnapshot>a{box-sizing:border-box;border-top:1px solid var(--line);width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 4px;text-decoration:none;display:flex}.accountSnapshot>a:hover{color:var(--green)}.compareStrategy{border:1px dashed var(--green);width:100%;color:var(--green);cursor:pointer;background:#f5faf7;margin:14px 0 4px;padding:10px;font-size:9px;font-weight:900}.compareStrategy.active{background:var(--green);color:#fff;border-style:solid}.strategyCards article.strategySelected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.strategyCards .strategyActions{border:0;flex-wrap:wrap;grid-template-columns:none;gap:7px;display:flex}.strategyCards .strategyActions .strategyOpen{flex:100%}.strategyCards .strategyActions button{flex:1;padding:9px}.savedStrategyComparison{border:1px solid var(--green);background:#fff;margin-top:24px}.savedCompareHead{border-bottom:1px solid var(--line);padding:20px}.savedCompareHead small{color:var(--green);font:900 8px var(--font-geist-mono);letter-spacing:.12em}.savedCompareHead h3{margin:6px 0;font-size:21px}.savedCompareHead p{color:var(--muted);margin:0;font-size:9px}.savedCompareTable{overflow:auto}.savedCompareRow{border-bottom:1px solid var(--line);grid-template-columns:170px repeat(3,minmax(150px,1fr));min-width:650px;display:grid}.savedCompareRow:last-child{border-bottom:0}.savedCompareRow>b,.savedCompareRow>span,.savedCompareRow>a{border-right:1px solid var(--line);padding:13px 15px}.savedCompareRow>b{background:#f3f6f4;font-size:9px}.savedCompareRow>span{font:800 11px var(--font-geist-mono)}.savedCompareNames{background:var(--ink);color:#fff}.savedCompareNames>b{background:0 0}.savedCompareNames span strong,.savedCompareNames span small{display:block}.savedCompareNames span small{color:#aebdb7;margin-top:4px;font-size:8px}.savedCompareActions a{color:var(--green);font-size:10px;font-weight:900;text-decoration:none}@media (width<=850px){.dashboardSnapshots{grid-template-columns:1fr}.savedCompareRow{grid-template-columns:130px repeat(3,minmax(145px,1fr))}}.connectionSection{margin-top:8px}.connectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.connectionHead small,.unlinkedStrategies>div>small{color:var(--green);font:900 8px var(--font-geist-mono);letter-spacing:.12em}.connectionHead h3,.unlinkedStrategies h3{margin:6px 0 0;font-size:22px}.connectionHead>span{color:var(--muted);font:800 9px var(--font-geist-mono)}.connectionList{gap:12px;display:grid}.connectionCard{border:1px solid var(--line);border-left:4px solid var(--green);background:#fff;padding:18px;position:relative}.connectionCard.needsLink{border-left-color:var(--orange)}.connectionAccount{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 0 14px;display:flex}.connectionAccount small{color:var(--green);letter-spacing:.09em;font-size:8px;font-weight:900}.connectionAccount h4{margin:0;font-size:17px}.connectionAccount .statusChip{margin-left:auto}.connectionFlow{grid-template-columns:minmax(0,1.15fr) 18px minmax(0,.9fr) 18px minmax(0,1.1fr);align-items:stretch;padding-top:14px;display:grid}.connectionFlow>i{color:var(--green);text-align:center;align-self:center;font-style:normal}.connectionStep{background:#f4f7f5;flex-direction:column;gap:5px;min-width:0;padding:13px;display:flex}.connectionStep>span{color:var(--muted);font:900 7px var(--font-geist-mono);letter-spacing:.1em}.connectionStep>b{font-size:13px}.connectionStep>small{color:var(--muted);font-size:8px;line-height:1.5}.connectionStep>a,.connectionStep>button{color:var(--green);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding-top:5px;font-size:8px;font-weight:900;text-decoration:none}.connectionStep em{color:var(--green);background:#e4efe9;align-self:flex-start;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.connectionStep em.warning{color:var(--orange);background:#fff0e9}.resultStep>b{font:900 20px var(--font-geist-mono)}.connectionEdit{color:var(--green);cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0;font-size:9px;font-weight:900}.connectionEmpty{border:1px dashed var(--green);background:#f5faf7;padding:24px}.connectionEmpty p{color:var(--muted);font-size:10px}.connectionEmpty .ghost{margin-top:4px}.unlinkedStrategies{background:#fff8f3;border:1px solid #eaded4;grid-template-columns:minmax(190px,.8fr) 1.3fr auto;align-items:center;gap:18px;margin-top:16px;padding:18px;display:grid}.unlinkedStrategies h3{font-size:16px}.unlinkedStrategies>div:nth-child(2){flex-direction:column;display:flex}.unlinkedStrategies a{color:var(--ink);justify-content:space-between;gap:12px;padding:6px 0;font-size:9px;font-weight:800;text-decoration:none;display:flex}.unlinkedStrategies a span{color:var(--green);white-space:nowrap}.unlinkedStrategies>.ghost{white-space:nowrap}@media (width<=900px){.connectionFlow{grid-template-columns:1fr}.connectionFlow>i{padding:2px;transform:rotate(90deg)}.unlinkedStrategies{grid-template-columns:1fr}.unlinkedStrategies>.ghost{justify-self:start}}@media (width<=620px){.connectionHead{display:block}.connectionHead>span{margin-top:7px;display:block}.connectionCard{padding:14px}.connectionAccount{flex-wrap:wrap;align-items:flex-start}.connectionAccount .statusChip{margin-left:0}.connectionFlow{padding-top:10px}.connectionStep{padding:11px}.resultStep>b{font-size:18px}.unlinkedStrategies{padding:14px}.unlinkedStrategies a{align-items:flex-start}.unlinkedStrategies a span{font-size:8px}}.modeGrid button{position:relative}.modeGrid button>em{background:var(--orange);color:#fff;font:900 7px var(--font-geist-mono);letter-spacing:.1em;border-radius:999px;padding:4px 7px;font-style:normal;position:absolute;top:10px;right:12px}.modeGrid button.proLockedMode{border-style:dashed}.modeGrid button.proLockedMode:hover{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.goalFeatureLock{width:100%;margin:18px 0}.freeUpgradeProof{background:#f3f9f6;border:1px solid #cfe1da;margin:18px 0;padding:17px}.freeUpgradeProof>small{color:var(--green);font:900 8px var(--font-geist-mono);letter-spacing:.12em;display:block}.freeUpgradeProof>strong{margin-top:6px;font-size:12px;display:block}.freeUpgradeProof>div{grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:12px;display:grid}.freeUpgradeProof span{color:var(--muted);font-size:9px;line-height:1.45}@media (width<=620px){.freeUpgradeProof>div{grid-template-columns:1fr}html,body{max-width:100%;overflow-x:hidden}header{gap:10px;height:auto;min-height:66px;padding:10px 14px}.headerActions{flex-wrap:wrap;justify-content:flex-end;gap:5px}.headerActions .ghost,.accountHeader{min-height:36px;padding:8px 9px;font-size:9px}.language button{min-width:27px;min-height:30px;padding-left:5px;padding-right:5px}.languageSelect{min-height:36px;padding:0 7px}.languageSelect select{max-width:105px;font-size:9px}.hero,.simpleHero{padding-left:16px;padding-right:16px}.hero h1,.simpleHero h1{font-size:clamp(36px,11vw,48px);line-height:1.01}.hero>div:first-child>p:last-child,.simpleHero>p:last-child{font-size:14px;line-height:1.55}.valueProof{padding:18px 16px}.modeGrid{gap:9px;margin:18px 12px}.modeGrid button{grid-template-columns:34px 1fr;min-height:112px;padding:16px 14px}.modeGrid button strong{padding-right:28px;font-size:14px;line-height:1.3}.modeGrid button p{font-size:10px;line-height:1.45}.guidedWorkspace>aside{padding:18px 14px}.guidedResults{min-height:310px;padding:18px 12px}.panelTitle{margin-bottom:18px}.field input{min-height:44px;font-size:16px}.run,.primaryNext,.recommendedProviderTop,.strategyOpen{align-items:center;min-height:46px}.firmFilter,.goalSelector,.csvImport{padding:12px}.firmChecks label{flex:calc(50% - 5px);min-width:125px}.resultHeader{padding-bottom:18px}.resultHeader h2{font-size:30px;line-height:1.06}.resultHeader p{font-size:11px}.scoreRing{flex-basis:86px;width:86px;height:86px}.scoreRing strong{font-size:18px}.decisionLead,.decisionColumns>div,.decisionAction{padding-left:15px;padding-right:15px}.decisionLead strong{font-size:14px;line-height:1.35}.profileHero{margin:17px 0}.profileHero>div{text-align:left;justify-content:space-between;align-items:center;display:flex}.profileHero strong{margin-top:0;font-size:23px}.kpiGrid{grid-template-columns:1fr 1fr}.kpiGrid article+article{border-left:0}.kpiGrid article:nth-child(2n){border-left:1px solid var(--line)}.kpiGrid article:nth-child(n+3){border-top:1px solid var(--line)}.kpiGrid article{padding:14px 12px}.kpiGrid strong{font-size:14px}.journey{grid-template-columns:1fr;gap:12px;margin:22px 0}.journeyLine{display:none}.journeyStep{text-align:left;grid-template-columns:35px 1fr;align-items:center;column-gap:12px;display:grid}.journeyStep i{grid-row:1/3;margin:0}.journeyStep b{font-size:10px}.journeyStep small{margin-top:2px;font-size:9px}.compareProfile{-webkit-overflow-scrolling:touch;overflow-x:auto}.compareProfile>div{min-width:470px}.improvementSimulator>summary,.comparePicker>summary,.resultDeepDive>summary{gap:10px;padding:14px 13px}.improvementSimulator>summary strong,.comparePicker>summary strong{font-size:13px;line-height:1.35}.improvementSimulator>summary>b,.comparePicker>summary>b{font-size:8px}.improvementBody{padding:13px}.resultDeepDiveBody{padding-left:8px;padding-right:8px}.mcBody{padding:12px}.personalCompareGrid{min-width:650px}.suitableRankingRow{gap:9px;min-width:840px;padding:11px 12px}.confidenceReport,.economicsCard{padding-left:0;padding-right:0}.whyPropquanta{padding:18px 14px}.differenceTable>div{grid-template-columns:.85fr 1.15fr;padding:11px 9px;font-size:9px}.saveStrategyBar{align-items:stretch;margin:0 12px 24px;padding:15px}.saveStrategyBar button{width:100%;min-height:44px}footer{line-height:1.6}.accountHero{padding:42px 16px 34px}.accountHero h1{font-size:40px;line-height:1}.accountHero>p:last-of-type{overflow-wrap:anywhere;font-size:10px}.accountShell{gap:20px;padding:16px 12px 45px}.accountNav{grid-template-columns:1fr 1fr;gap:5px;overflow:visible}.accountNav button,.accountNav>a{min-height:44px;padding:11px 9px;font-size:9px}.libraryHead h2{font-size:25px}.newAnalysis{width:100%;min-height:44px}.dashboardMetrics{grid-template-columns:1fr 1fr}.dashboardMetrics .netMetric{grid-column:span 2;display:flex}.dashboardMetrics article{padding:14px}.dashboardMetrics strong{font-size:20px}.dashboardMetrics .netMetric strong{margin:0;font-size:23px}.accountSnapshot,.propAccountForm{padding:16px}.accountSnapshot>button,.accountSnapshot>a{gap:8px;min-height:58px}.accountSnapshot strong{text-align:right;font-size:11px}.strategyCards article{padding:16px}.strategyCards article>div:not(.strategyActions){grid-template-columns:repeat(3,minmax(0,1fr))}.strategyCards span{padding:8px 6px}.propAccountList article{padding:16px}.accountPanel{padding:18px 15px}.accountPanel h2{margin-bottom:20px;font-size:27px}.savedCompareHead{padding:16px}.pricingModal{max-height:92vh;overflow:auto}}@media (width<=390px){.siteBrand .brandLogo{height:30px}.headerActions .ghost{padding:7px;font-size:8px}.goalOptions{grid-template-columns:1fr}.firmChecks label{flex-basis:100%}.kpiGrid{grid-template-columns:1fr}.kpiGrid article:nth-child(2n){border-left:0}.kpiGrid article+article{border-top:1px solid var(--line)}.accountHero h1{font-size:35px}.dashboardMetrics{gap:7px}.dashboardMetrics article{padding:12px 10px}.dashboardMetrics strong{font-size:18px}}.contractLoginRequired{border:1px solid var(--line);background:#fafbf9;margin-top:25px;padding:24px}.contractLoginRequired small{color:var(--green);letter-spacing:.1em;font-weight:900}.contractLoginRequired h2{margin-top:10px!important}.checkoutSummary{border:1px solid var(--line);background:#f4f5f1;gap:5px;margin:0 0 12px;padding:12px;font-size:10px;display:grid}.checkoutSummary b{letter-spacing:.1em;color:var(--green);font-size:8px}.checkoutSummary strong{font:900 14px var(--font-geist-mono)}.checkoutSummary small{color:var(--muted);font-size:8px;line-height:1.5}.checkoutConsent{color:#526168;grid-template-columns:18px 1fr;align-items:start;gap:8px;margin:8px 0;font-size:9px;line-height:1.45;display:grid}.checkoutConsent input{width:16px;height:16px;accent-color:var(--green);margin:0}.checkoutConsent a{color:var(--green);font-weight:800}.pricingGrid article.featured>button:disabled{opacity:.42;cursor:not-allowed}.legalPrimaryAction,.contractConfirmation button{background:var(--orange);border:0;padding:13px 16px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.contractEndForm{border:1px solid var(--line);background:#fafbf9;gap:14px;margin-top:25px;padding:22px;display:grid}.contractType{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contractType button{border:1px solid var(--line);background:#fff;padding:12px;font-weight:900}.contractType button.active{background:var(--ink);color:#fff}.contractEndForm label{color:var(--ink);gap:6px;font-size:10px;font-weight:900;display:grid}.contractEndForm input:not([type=checkbox]){border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:12px}.contractEndForm label em{color:var(--muted);font-size:9px;font-weight:400}.contractCheck{align-items:start;grid-template-columns:20px 1fr!important}.contractCheck input{width:17px;height:17px;accent-color:var(--green)}.contractSubmit{background:var(--orange);color:#fff;border:0;padding:14px;font-weight:900}.contractSubmit:disabled{opacity:.45}.formError{background:#fff0ed;border-left:4px solid #c44536;padding:11px;color:#8f3025!important}.contractConfirmation{border:2px solid var(--green);background:#f2faf6;padding:25px}.contractConfirmation small{color:var(--green);letter-spacing:.1em;font-weight:900}.contractConfirmation h2{margin-top:10px!important}.cookieTable{border:1px solid var(--line);margin:25px 0;overflow-x:auto}.cookieTable>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr 1fr;min-width:540px;display:grid}.cookieTable>div:last-child{border-bottom:0}.cookieTable>div:first-child{background:var(--ink);color:#fff}.cookieTable span,.cookieTable b{padding:11px;font-size:10px;line-height:1.4}.cookieTable span+span,.cookieTable b+b{border-left:1px solid var(--line)}.heroActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.heroActions button{margin-top:0}.heroPrimary{background:var(--orange);color:#fff;border:0;align-items:center;gap:34px;padding:14px 18px;font-weight:900;display:inline-flex;box-shadow:0 10px 30px #00000040}.heroPrimary span{font-size:18px}.valueProof{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin:0;padding:22px 5vw;display:grid}.valueProof div{padding:4px 0}.valueProof small{color:var(--muted);font:900 8px var(--font-geist-mono);letter-spacing:.12em;display:block}.valueProof strong{margin-top:7px;font-size:13px;line-height:1.4;display:block}.valueProof div:last-child strong{color:var(--green)}.valueProof>span{color:var(--orange);font-size:25px;font-weight:900}.whyPropquanta{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:42px;margin:0 5vw 42px;padding:34px;display:grid}.whyIntro small{color:var(--orange);font:900 8px var(--font-geist-mono);letter-spacing:.14em}.whyIntro h2{letter-spacing:-.04em;margin:9px 0 12px;font-size:clamp(25px,3vw,40px);line-height:1.05}.whyIntro p{color:var(--muted);font-size:11px;line-height:1.65}.differenceTable{border:1px solid var(--line)}.differenceTable>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.15fr;align-items:center;gap:14px;padding:12px 14px;font-size:10px;display:grid}.differenceTable>div:last-child{border-bottom:0}.differenceTable .differenceHead{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.differenceTable span{color:var(--muted)}.differenceTable strong{justify-content:space-between;gap:8px;display:flex}.differenceTable i{color:var(--green);font-style:normal}@media (width<=760px){.valueProof{grid-template-columns:1fr;gap:8px}.valueProof>span{font-size:18px}.whyPropquanta{grid-template-columns:1fr;gap:22px;margin-left:12px;margin-right:12px;padding:22px}}@media (width<=620px){.heroActions{width:100%;display:grid}.heroActions button{justify-content:space-between;width:100%}}.whyPage{background:var(--paper);min-height:100vh;color:var(--ink)}.whyPageHero{background:var(--ink);color:#fff;padding:70px 6vw 78px}.whyPageHero>small,.whyPagePrinciples article>small{color:var(--orange);font:900 9px var(--font-geist-mono);letter-spacing:.18em}.whyPageHero h1{letter-spacing:-.055em;max-width:940px;margin:16px 0 22px;font-size:clamp(42px,7vw,86px);line-height:.98}.whyPageHero p{color:#b9c4c8;max-width:760px;font-size:clamp(16px,2vw,22px);line-height:1.65}.whyPrimary{background:var(--orange);color:#fff;justify-content:space-between;gap:70px;min-width:300px;margin-top:30px;padding:18px 22px;font-weight:900;display:inline-flex}.whyPageComparison{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,.75fr) minmax(430px,1.25fr);gap:46px;margin:58px 5vw;padding:40px;display:grid}.whyPagePrinciples{grid-template-columns:repeat(3,1fr);gap:18px;margin:0 5vw 60px;display:grid}.whyPagePrinciples article{border:1px solid var(--line);border-top:4px solid var(--green);background:#fff;padding:28px}.whyPagePrinciples h2{margin:14px 0 10px;font-size:22px}.whyPagePrinciples p{color:var(--muted);font-size:13px;line-height:1.65}.whyPageFooter{border-top:1px solid var(--line);background:#eef2ef;justify-content:space-between;align-items:center;gap:24px;padding:30px 5vw;display:flex}.whyPageFooter nav{flex-wrap:wrap;gap:18px;display:flex}.whyPageFooter nav a{font-weight:800}.whyPageFooter .footerLanguage{position:static;transform:none}@media (width<=760px){.whyPageHero{padding:48px 24px 54px}.whyPageHero h1{font-size:45px}.whyPrimary{width:100%;min-width:0}.whyPageComparison{grid-template-columns:1fr;gap:26px;margin:24px 14px;padding:24px}.whyPagePrinciples{grid-template-columns:1fr;margin:0 14px 32px}.whyPageFooter{flex-direction:column;align-items:flex-start}.whyPageFooter .footerLanguage{width:100%}}.adminAreas>div:last-child{grid-template-columns:repeat(3,1fr)}.adminAreas button{text-align:left;cursor:pointer;background:#f6f8f7;border:1px solid #e2e8e6;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:165px;padding:16px;display:flex}.adminAreas button:hover{background:#f0f8f5;border-color:#79c7b7}.adminAreas button span{color:#0a9b80;letter-spacing:.08em;font-size:.65rem;font-weight:900}.adminAreas button b{margin:9px 0 5px;display:block}.adminAreas button p{color:#78827f;margin:0;font-size:.8rem;line-height:1.45}.adminAreas button em{color:#098b74;margin-top:auto;padding-top:12px;font-size:.75rem;font-style:normal;font-weight:900}@media (width<=900px){.adminAreas>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.adminAreas>div:last-child{grid-template-columns:1fr}.adminAreas button{min-height:0}}.adminAreas button.current{cursor:default;background:#fff3ed;border-color:#f56f40}.adminAreas button.current span,.adminAreas button.current em{color:#d9572f}.previewAccessPage{color:#fff;background:radial-gradient(circle at 82% 18%,#0a9b803b,#0000 30%),#061b1a;place-items:center;min-height:100vh;padding:24px;display:grid}.previewAccessPage>section{background:#041819e0;border:1px solid #ffffff3d;width:min(620px,100%);padding:clamp(28px,6vw,64px);box-shadow:0 30px 90px #00000061}.previewAccessPage img{filter:brightness(0)invert();width:170px;height:auto}.previewAccessPage section>small{color:#f56f40;font:900 10px var(--font-geist-mono);letter-spacing:.2em;margin-top:56px;display:block}.previewAccessPage h1{letter-spacing:-.06em;margin:15px 0 20px;font-size:clamp(42px,8vw,76px);line-height:.94}.previewAccessPage section>p{color:#b9c9c7;max-width:520px;line-height:1.7}.previewAccessForm{gap:9px;margin-top:34px;display:grid}.previewAccessForm label{letter-spacing:.08em;font-size:10px;font-weight:900}.previewAccessForm input{color:#14252b;min-height:58px;font:900 18px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #ffffff4d;padding:0 18px}.previewAccessForm button{color:#fff;background:#f56f40;border:0;min-height:58px;font-size:14px;font-weight:900}.previewAccessForm button:disabled{opacity:.55}.previewAccessForm p{color:#ffd7ca;background:#f56f401f;border-left:4px solid #f56f40;margin:4px 0 0;padding:10px}.previewAccessPage footer{color:#839996;border-top:1px solid #ffffff2b;justify-content:space-between;gap:12px;margin-top:40px;padding-top:18px;font-size:9px;display:flex}.accessCodeCreate{grid-template-columns:1fr 220px auto;align-items:end;gap:12px;display:grid}.accessCodeCreate label{gap:6px;font-size:9px;font-weight:900;display:grid}.accessCodeCreate input{border:1px solid var(--line);padding:11px}.newAccessCode{color:#fff;background:#092229;grid-column:1/-1;align-items:center;gap:15px;padding:18px;display:flex}.newAccessCode small{color:#f56f40;font-weight:900}.newAccessCode strong{font:900 18px var(--font-geist-mono);letter-spacing:.08em}.newAccessCode button{color:#fff;background:0 0;border:1px solid #fff;margin-left:auto;padding:9px}.accessCodeList{gap:10px;margin-top:18px;display:grid}.accessCodeList article{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.accessCodeList strong,.accessCodeList p{margin-top:7px;display:block}.accessCodeList p{color:var(--muted);font-size:9px}.accessCodeList article>button{border:1px solid var(--line);background:#fff;padding:10px;font-weight:900}@media (width<=700px){.accessCodeCreate{grid-template-columns:1fr}.newAccessCode{flex-direction:column;align-items:flex-start}.newAccessCode button{margin-left:0}.accessCodeList article{flex-direction:column;align-items:flex-start}.previewAccessPage footer{flex-direction:column}}.subpageLanguage{z-index:1000;color:#617078;background:#fffffff5;border:1px solid #d7ddda;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 28px #0c1c2024}.subpageLanguage select{color:#17252c;width:auto;min-width:132px;font:700 13px var(--font-geist-sans),sans-serif;background:#fff;border:1px solid #cfd8d4;padding:9px 30px 9px 10px}.homePage~.subpageLanguage{display:none}@media (width<=600px){.subpageLanguage{bottom:10px;right:10px}.subpageLanguage span{display:none}}.accessCodeCreate{grid-template-columns:minmax(210px,1fr) 190px minmax(220px,1fr)}.accessCodeCreate input,.accessCodeCreate select{border:1px solid var(--line);background:#fff;min-height:43px;padding:11px}.accessPasswordField{grid-column:1/3}.accessPasswordField input{font-family:var(--font-geist-mono);letter-spacing:.06em}.accessCodeCreate>button{border:1px solid var(--line);background:#fff;min-height:43px;padding:10px 14px;font-weight:900}.accessCodeCreate>button.run{border-color:var(--orange);background:var(--orange);color:#fff}.accessCodeCreate>button:disabled{opacity:.45}@media (width<=700px){.accessPasswordField{grid-column:auto}.accessCodeCreate{grid-template-columns:1fr}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:16px}:where(p,li,dd,td,th){font-size:max(15px,1em);line-height:1.55}:where(label,input,select,textarea,button){font-size:max(14px,1em)}:where(small,.eyebrow,.kicker){line-height:1.45;font-size:max(12px,1em)!important}:where(.legalHero>p:last-child,.legalLayout>nav a,.legalWarning p,.goalSelector>strong,.goalSelector>p,.minSuccess,.accountNav button,.accountNav>a,.libraryHead p,.strategyOpen,.accountPanel label,.accountPanel em,.textAction,.subscriptionCard span,.planFacts p,.visibleAccountPrice span,.visibleAccountPrice strong,.featureLock>span,.featureLock strong,.featureLock small,.lockedPreview span,.resultHeader small,.resultHeader p,.scoreRing small,.kpiGrid small,.journeyStep b,.journeyStep small,.alternatives summary,.profileHero small,.modelNote,.compareProfile>div,.emptyResult p,.checkoutSummary b,.checkoutSummary small,.checkoutConsent,.contractEndForm label,.contractEndForm label em,.cookieTable span,.cookieTable b,.valueProof small,.whyIntro small,.whyIntro p,.differenceTable>div,.adminAreas button span,.adminAreas button p,.adminAreas button em,.previewAccessPage section>small,.previewAccessForm label,.previewAccessPage footer,.accessCodeCreate label,.accessCodeList p,.subpageLanguage){line-height:1.5;font-size:12px!important}:where(.legalContent p,.securityBox p,.previewAccessPage section>p,.whyIntro p,.resultHeader p,.modelNote,.checkoutConsent,.adminAreas button p,.accessCodeList p){line-height:1.65;font-size:15px!important}@media (width<=760px){body{font-size:17px}:where(p,li,dd,td,th){font-size:max(16px,1em)}:where(input,select,textarea){font-size:16px!important}:where(button,.accountNav button,.accountNav>a,.goalOptions button){font-size:15px!important}:where(small,.eyebrow,.kicker){font-size:13px!important}}:where(.inputHint,.firmFilter>small,.firmResults p,.resultTop p:last-child,.analysisProgress p,.analysisSteps li,.decisionLead p,.decisionColumns span,.decisionAction span,.improvementBody>p,.confidenceLead p,.confidenceWarnings ul,.confidenceWarnings p,.freeUpgradeProof span,.economicsRule,.economicsRange span,.economicsRange small){font-size:14px!important;line-height:1.6!important}:where(.accountSearch span,.selectionPath small,.selectionLabel,.economicsTitle small,.economicsRow span,.economicsRow small,.economicsDetails>summary,.confidenceGrid span,.confidenceWarnings>strong,.decisionColumns b,.decisionAction b,.comparePicker>summary>b,.improvementSimulator>summary>b,.improvementResults>div,.improvementResults .improvementLabels,.improvementResults span small,.resultHeader small,.scoreRing small,.kpiGrid small,.journeyStep b,.journeyStep small,.profileHero small,.compareProfile>div,.compareProfile>div:first-child,.modelNote,.alternatives summary,.ruleStrip,.compareStrategy,.freeUpgradeProof>strong){font-size:13px!important;line-height:1.5!important}:where(.selectionPath strong,.firmFilterHead strong,.firmFilterHead button,.firmChecks label,.resultHeader p,.automationWarning,.automationMeta,.automationInfoGrid p,.automationInfoGrid span,.automationInfoGrid b,.resultDeepDiveBody p,.resultDeepDiveBody li,.resultDeepDiveBody span,.resultDeepDiveBody label,.resultDeepDiveBody button){font-size:15px!important;line-height:1.55!important}:where(.resultDeepDive>summary strong,.comparePicker>summary strong,.improvementSimulator>summary strong,.decisionLead strong,.analysisProgress strong,.confidenceWarnings>strong){font-size:17px!important;line-height:1.4!important}.improvementResults{-webkit-overflow-scrolling:touch;overflow-x:auto}.improvementResults>div{min-width:720px}@media (width<=760px){:where(.inputHint,.firmFilter>small,.firmResults p,.resultTop p:last-child,.analysisProgress p,.analysisSteps li,.decisionLead p,.decisionColumns span,.decisionAction span,.improvementBody>p,.confidenceLead p,.confidenceWarnings ul,.confidenceWarnings p,.freeUpgradeProof span,.economicsRule,.economicsRange span,.economicsRange small){font-size:15px!important}:where(.accountSearch span,.selectionPath small,.selectionLabel,.economicsTitle small,.economicsRow span,.economicsRow small,.economicsDetails>summary,.confidenceGrid span,.confidenceWarnings>strong,.decisionColumns b,.decisionAction b,.comparePicker>summary>b,.improvementSimulator>summary>b,.resultHeader small,.scoreRing small,.kpiGrid small,.journeyStep b,.journeyStep small,.profileHero small,.compareProfile>div,.modelNote,.alternatives summary,.ruleStrip){font-size:14px!important}}.homePage small{font-size:14px!important;line-height:1.5!important}:where(.accountCard em,.accountCard small,.accountFilters label span,.accountFilters summary,.accountTypeFilter>small,.accountTypeFilter>strong,.accountPrompt p,.advanced summary,.attemptAverage span,.attemptBars>div>div,.attemptCard>p,.attemptFoot,.attemptHead small,.costAssumptions label>span,.costAssumptions summary,.costAssumptions>p,.cryptoInfoGrid b,.cryptoInfoGrid span,.csvImport p,.csvImport small,.csvImport>div,.csvImport>strong,.field>span,.optControls label>span,.forexCostTotal span,.goalCompare>div,.insight p,.insight strong,.mcBar>small,.mcBar>span,.mcBody>p,.mcFormula,.mcOutcome,.mcPhaseHead small,.mcPhaseHead strong,.mcStats span,.methodology p,.methodology summary,.metrics small,.missingCostWarning b,.missingCostWarning span,.modeGrid button p,.modeGrid p,.nextAction span,.panelTitle small,.payoutConditions>div span,.personalCompareAccounts small,.personalCompareVerdict small,.personalCompareHead p,.personalCompareRow>b,.personalCompareRow>span,.premiumHeader,.premiumStrip small,.providerCta p,.providerCta small,.rankedAccountActions button,.rankedActions button,.ring small,.sameGoalNote,.saveStrategyBar small,.stepLabel,.strategyLock,.suitableRankingHead p,.suitableRankingLabels,.suitableRankingRow,.suitableRankingRow em,.suitableRankingToggle,.trendSection>div>small,.qualitySection>div>small,.winner small,.winner span){font-size:14px!important;line-height:1.55!important}:where(.marketTabs button,.firmResults button,.planGrid button,.sizeGrid button,.goalOptions button,.tabs button,.premiumStrip button,.saveStrategyBar button,.nextActionButtons button,.nextActionButtons a,.providerCta>a,.rankedAccountActions a,.personalCompareVerdict a,.payoutConditions>a){font-size:15px!important;line-height:1.4!important}:where(.csvImport p,.costAssumptions>p,.mcBody>p,.methodology p,.accountPrompt p,.insight p,.providerCta p,.personalCompareHead p,.suitableRankingHead p,.sameGoalNote){font-size:15px!important;line-height:1.65!important}.suitableRanking,.personalCompareTable,.compareProfile{-webkit-overflow-scrolling:touch;overflow-x:auto}.suitableRankingLabels,.suitableRankingRow{min-width:680px}@media (width<=760px){.homePage small,:where(.accountCard em,.accountFilters label span,.accountFilters summary,.accountTypeFilter>small,.accountTypeFilter>strong,.advanced summary,.costAssumptions label>span,.costAssumptions summary,.field>span,.optControls label>span,.mcFormula,.mcOutcome,.mcStats span,.metrics small,.panelTitle small,.payoutConditions>div span,.personalCompareRow>b,.personalCompareRow>span,.stepLabel,.suitableRankingLabels,.suitableRankingRow,.winner small,.winner span){font-size:15px!important}.suitableRankingTable{overflow:visible!important}.suitableRankingLabels{display:none!important}.suitableRankingRow:not(.suitableRankingLabels){width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:18px 14px!important;min-width:0!important;padding:20px 14px!important;display:grid!important}.suitableRankingRow:not(.suitableRankingLabels)>b:first-child{color:var(--orange);grid-column:1/-1;font-size:13px!important}.suitableRankingRow .rankedAccount{grid-column:1/-1;min-width:0}.suitableRankingRow>[data-label]{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex!important}.suitableRankingRow>[data-label]:before{content:attr(data-label);color:var(--muted);font:900 11px/1.35 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.suitableRankingRow .rankedActions{grid-column:1/-1}.suitableRankingRow .rankedActions button{justify-content:center;width:100%;min-height:44px}}.accountPage{font-size:16px}.accountPage small{font-size:14px!important;line-height:1.5!important}:where(.accountNav button,.accountNav>a,.accountSignout,.statusChip,.linkedStrategy,.strategyOpen,.compareStrategy,.savedCompareActions a,.accountCardActions button,.formActions button,.textAction,.mfaOptionalLink,.mfaActions button){font-size:15px!important;line-height:1.4!important}:where(.libraryHead p,.riskWarnings p,.accountNumbers p,.accountSnapshot p,.strategyCards p,.savedCompareHead p,.linkedStrategy,.accountPanel label,.planFacts p,.subscriptionCard p,.mfaMandatory p,.mfaSetup p,.mfaSetup summary,.mfaStatus p,.recoveryCodes p,.securityBox p,.emptyLibrary p){font-size:15px!important;line-height:1.65!important}:where(.libraryHead small,.dashboardMetrics small,.accountSnapshot small,.propAccountList small,.strategyCards small,.strategyCards span,.savedCompareNames span small,.savedCompareRow>b,.accountPanel em,.subscriptionCard span,.mfaStatus span,.formHead small,.accountHero>p:last-of-type){font-size:14px!important;line-height:1.5!important}:where(.accountFormGrid label,.catalogAccountChoice,.propAccountForm label,.passwordPanel label,.twoFactorPanel label){font-size:15px!important;line-height:1.45!important}:where(.accountFormGrid input,.accountFormGrid select,.catalogAccountChoice select,.accountPanel input,.accountPanel select,.mfaSetup input){font-size:16px!important;line-height:1.4!important}.recoveryCodes code{line-height:1.55;font-size:16px!important}.savedCompareTable,.accountNumbers{-webkit-overflow-scrolling:touch;overflow-x:auto}.accountMenu{z-index:30;position:relative}.accountMenu summary{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:48px;padding:6px 11px;list-style:none;display:flex}.accountMenu summary::-webkit-details-marker{display:none}.accountMenu summary>span:nth-child(2){text-align:left;gap:2px;display:grid}.accountMenu summary b{font-size:15px;line-height:1.2}.accountMenu summary small{color:var(--muted);font-size:12px!important;line-height:1.2!important}.accountMenu summary i{color:var(--muted);margin-left:5px;font-style:normal;transition:transform .2s}.accountMenu[open] summary i{transform:rotate(180deg)}.accountAvatar{background:var(--ink);color:#fff;width:34px;height:34px;font:900 12px var(--font-geist-mono);border-radius:50%;place-items:center;display:grid}.accountMenuPanel{border:1px solid var(--line);background:#fff;width:min(320px,100vw - 28px);padding:20px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0e232829}.accountMenuClose{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;top:9px;right:10px}.accountMenuClose:hover,.accountMenuClose:focus-visible{color:var(--ink);background:#edf4f1}.accountMenuPanel>small{color:var(--green);letter-spacing:.1em;font-weight:900;display:block}.accountMenuPanel>strong{margin-top:10px;font-size:18px;display:block}.accountMenuPanel>span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:14px;display:block}.accountMenuPanel>b{color:var(--green);background:#eef3f0;margin-top:14px;padding:7px 9px;font-size:13px;display:inline-block}.accountMenuPanel .accountSignout{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;margin-top:18px;padding:13px 14px;font-weight:900;text-decoration:none;display:flex;font-size:15px!important}.accountMenuPanel .accountMenuAccount{border:1px solid var(--green);color:var(--green);justify-content:space-between;align-items:center;margin-top:18px;padding:12px 13px;font-size:15px;font-weight:900;text-decoration:none;display:flex}.accountMenuPanel .accountMenuAccount+.accountSignout{margin-top:8px}.homeAccountMenu summary{min-width:190px}.loggedOutMenu summary{min-width:150px}.modeGrid button{padding:20px}.modeGrid button strong{font-size:14px;line-height:1.3}.modeGrid button p{margin-top:6px;font-size:11px;line-height:1.45}.guidedWorkspace>aside{padding:22px}.guidedWorkspace>aside .panelTitle{margin-bottom:18px}.guidedWorkspace>aside .field{margin-bottom:10px}.guidedWorkspace>aside .field>span,.guidedWorkspace>aside .accountTypeFilter>strong,.guidedWorkspace>aside .firmFilterHead strong,.guidedWorkspace>aside .goalSelector>strong,.guidedWorkspace>aside .advanced summary,.guidedWorkspace>aside .costAssumptions summary,.guidedWorkspace>aside .costAssumptions label>span{font-size:13px!important;line-height:1.4!important}.guidedWorkspace>aside .field>div{margin-top:4px}.guidedWorkspace>aside .field input,.guidedWorkspace>aside select{min-height:38px;padding:8px 10px;font-size:14px!important}.guidedWorkspace>aside .field b{min-width:34px;font-size:12px}.guidedWorkspace>aside .csvImport,.guidedWorkspace>aside .firmFilter,.guidedWorkspace>aside .goalSelector,.guidedWorkspace>aside .accountPrompt{margin:13px 0;padding:11px}.guidedWorkspace>aside .marketTabs{gap:5px;margin-bottom:11px;padding-bottom:11px}.guidedWorkspace>aside .marketTabs button,.guidedWorkspace>aside .firmChecks label,.guidedWorkspace>aside .goalOptions button{padding:7px 8px;font-size:13px!important;line-height:1.35!important}.guidedWorkspace>aside .accountTypeFilter{margin-bottom:11px;padding-bottom:11px}.guidedWorkspace>aside .firmChecks{gap:5px}.guidedWorkspace>aside .goalSelector>p,.guidedWorkspace>aside .accountPrompt p,.guidedWorkspace>aside .inputHint,.guidedWorkspace>aside .csvImport p{font-size:13px!important;line-height:1.5!important}.guidedWorkspace>aside>.run{padding:12px 14px;font-size:14px!important}.guidedSelector{padding:18px}.guidedSelector .marketTabs{margin-bottom:11px;padding-bottom:11px}.guidedSelector .marketTabs button,.guidedSelector .firmResults button{padding:8px 11px;font-size:13px!important}.guidedSelector .accountSearch input,.guidedSelector .accountFilters select{padding:9px 10px;font-size:14px!important}.guidedSelector .selectionPath{padding:8px 11px}.guidedSelector .selectionPath strong{font-size:14px!important}.accountHero{text-shadow:0 1px 3px #0000008c;isolation:isolate;background-color:#071c17;background-image:linear-gradient(90deg,#030f0cf0 0%,#030f0cc2 48%,#030f0c2e 100%),url(/brand/propquanta-hero.png);background-position:100%;background-repeat:no-repeat;background-size:cover;animation:22s ease-in-out infinite heroNetworkDrift;overflow:hidden}.accountHero>:not(.heroNetworkMotion){z-index:2;position:relative}.accountHero .heroNetworkMotion{z-index:1}.accountHero .accountPlan{position:absolute}.accessCodeActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.accessCodeActions button{border:1px solid var(--line);background:#fff;padding:10px 12px;font-size:14px;font-weight:900}.accessCodeActions .dangerAction{color:#a43f31;background:#fff5f2;border-color:#d7a69d}@media (width<=760px){.accountPage{font-size:17px}.accountPage small{font-size:15px!important}:where(.libraryHead p,.riskWarnings p,.accountNumbers p,.accountSnapshot p,.strategyCards p,.savedCompareHead p,.linkedStrategy,.accountPanel label,.planFacts p,.subscriptionCard p,.mfaMandatory p,.mfaSetup p,.mfaSetup summary,.mfaStatus p,.recoveryCodes p,.securityBox p,.emptyLibrary p){font-size:16px!important}:where(.libraryHead small,.dashboardMetrics small,.accountSnapshot small,.propAccountList small,.strategyCards small,.strategyCards span,.savedCompareNames span small,.savedCompareRow>b,.accountPanel em,.subscriptionCard span,.mfaStatus span,.formHead small){font-size:15px!important}.accountMenu summary>span:nth-child(2) small{display:none}.accountMenu summary{padding:6px 9px}.accountMenuPanel{position:fixed;top:74px;right:14px}.homeAccountMenu .accountMenuPanel{max-height:calc(100vh - 96px);position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.homeAccountMenu summary{min-width:0}.accountHero{background-position:66%}.guidedWorkspace>aside{padding:16px 13px}.guidedWorkspace>aside .field input,.guidedWorkspace>aside select{min-height:40px;font-size:15px!important}.guidedWorkspace>aside .marketTabs button,.guidedWorkspace>aside .firmChecks label,.guidedWorkspace>aside .goalOptions button{font-size:14px!important}.guidedSelector{padding:14px}.accessCodeActions{justify-content:flex-start;width:100%}}@media (width<=800px){.accountHero .accountPlan{position:static}}@media (prefers-reduced-motion:reduce){.accountHero{animation:none}}.firmCriteriaShortcut{color:#8ce1c5;border:1px solid #70d0b2;margin-top:24px;padding:13px 16px;font-weight:900;text-decoration:none;display:inline-flex}.firmCriteriaShortcut:hover{color:#fff;background:#12343b}.accountShell{grid-template-columns:270px minmax(0,1fr);transition:grid-template-columns .24s}.accountShell.navCollapsed{grid-template-columns:76px minmax(0,1fr)}.accountWorkspaceNav{z-index:25;scrollbar-width:thin;gap:0;max-height:calc(100vh - 36px);padding:10px;transition:width .24s,padding .24s;overflow-y:auto}.accountNavTools{color:#71d1b3;border-bottom:1px solid #244049;justify-content:space-between;align-items:center;min-height:42px;padding:0 5px 9px;display:flex}.accountNavTools>strong{font:900 11px var(--font-geist-mono);letter-spacing:.11em;white-space:nowrap}.accountNavCollapse,.accountNavMobileClose{border-radius:7px;flex:0 0 34px;place-items:center;height:34px;color:#8ce1c5!important;text-align:center!important;background:#102a32!important;border:1px solid #35505a!important;width:34px!important;min-height:34px!important;margin:0!important;padding:0!important;font-size:23px!important;line-height:1!important;display:grid!important}.accountNavMobileClose{display:none!important}.accountNavGroup,.accountNavLinks{flex-direction:column;gap:5px;padding-top:9px;display:flex}.accountNavSecondary,.accountNavLinks{border-top:1px solid #244049;margin-top:8px}.accountNavIdentity{box-sizing:border-box;color:#dce8e6;border-top:1px solid #244049;border-bottom:1px solid #244049;flex:none;align-items:center;gap:10px;min-height:76px;margin-top:10px;padding:14px 11px;display:flex;overflow:visible}.accountNavIdentity .accountNavLabel{align-content:center;gap:4px;min-width:0;min-height:40px;display:grid;overflow:visible}.accountNavIdentity b{text-overflow:clip;overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.35;overflow:visible}.accountNavIdentity small{color:#76b9a7;text-transform:uppercase;font-size:10px;line-height:1.35}.accountWorkspaceNav button,.accountWorkspaceNav a{white-space:nowrap;border-radius:7px;align-items:center;gap:10px;min-height:46px;margin:0;padding:10px 11px;display:flex;overflow:hidden}.accountWorkspaceNav .accountNavIcon{flex:0 0 27px;place-items:center;width:27px;font-size:17px;line-height:1;display:grid}.accountWorkspaceNav .accountNavLabel{text-overflow:ellipsis;flex:auto;width:auto;min-width:0;transition:opacity .15s;overflow:hidden}.accountWorkspaceNav .accountNavLinks>a{color:#71d1b3;border-top:0;margin-top:0}.accountWorkspaceNav .accountNavLinks>a:hover{color:#fff;background:#153039}.navCollapsed .accountWorkspaceNav{padding-inline:9px}.navCollapsed .accountWorkspaceNav .accountNavTools{justify-content:center;padding-inline:0}.navCollapsed .accountWorkspaceNav .accountNavLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.navCollapsed .accountWorkspaceNav button,.navCollapsed .accountWorkspaceNav a{justify-content:center;padding-inline:8px}.navCollapsed .accountNavCollapse{transform:rotate(0)}.accountMobileNavTrigger,.accountNavBackdrop{display:none}@media (width<=800px){.accountShell,.accountShell.navCollapsed{grid-template-columns:1fr;padding-top:16px;display:grid}.accountMobileNavTrigger{left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:90;border:1px solid var(--green);background:var(--trading-night);color:#8ce1c5;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:auto;max-width:calc(100vw - 112px);min-height:48px;padding:0 17px;font-weight:900;display:flex;position:fixed;box-shadow:0 12px 32px #0000004d}.accountMobileNavTrigger span{font-size:20px}.accountWorkspaceNav{box-sizing:border-box;z-index:101;width:min(330px,86vw);padding:15px 12px 24px;transition:transform .24s;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:20px 0 55px #0000004d;grid-template-columns:none!important;display:flex!important;position:fixed!important;top:0!important}.accountWorkspaceNav.mobileOpen{transform:translate(0)}.accountNavBackdrop{z-index:100;cursor:pointer;background:#010c109e;border:0;display:block;position:fixed;inset:0}.accountNavCollapse{display:none!important}.accountNavMobileClose{display:grid!important}.accountWorkspaceNav .accountNavLabel{clip:auto!important;clip-path:none!important;opacity:1!important;width:auto!important;height:auto!important;position:static!important}.accountWorkspaceNav button,.accountWorkspaceNav a{justify-content:flex-start!important;padding:11px 12px!important}.accountWorkspaceNav .accountNavTools{justify-content:space-between}.accountWorkspaceNav .accountNavTools>strong{display:block!important}}@media (prefers-reduced-motion:reduce){.accountShell,.adminShell,.accountWorkspaceNav{transition:none}}.homeNavTrigger{left:16px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:90;border:1px solid var(--green);background:var(--trading-night);color:#8ce1c5;cursor:pointer;border-radius:999px;align-items:center;gap:9px;min-height:50px;padding:0 18px;font-weight:900;display:flex;position:fixed;box-shadow:0 12px 32px #0000004d}.homeNavTrigger>span{font-size:20px;line-height:1}.homeNavBackdrop{z-index:100;cursor:pointer;background:#010c109e;border:0;position:fixed;inset:0}.homeSideNav{z-index:101;box-sizing:border-box;color:#dce8e6;background:#071f26;flex-direction:column;width:min(350px,88vw);padding:18px 14px 26px;transition:transform .24s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:20px 0 55px #00000059}.homeSideNav.open{transform:translate(0)}.homeNavHead{border-bottom:1px solid #294650;justify-content:space-between;align-items:center;padding:0 4px 15px;display:flex}.homeNavHead img{filter:brightness(0)invert();width:190px;max-width:calc(100% - 55px);height:auto}.homeNavHead button{color:#9be1cb;cursor:pointer;background:#102b33;border:1px solid #49636b;border-radius:8px;place-items:center;width:38px;height:38px;font-size:27px;display:grid}.homeSideNav button,.homeSideNav a{font:inherit}.homeNavPrimary,.homeSideNav nav button,.homeSideNav nav a{box-sizing:border-box;text-align:left;cursor:pointer;border:1px solid #35535c;border-radius:9px;align-items:center;width:100%;min-height:58px;margin:0;text-decoration:none;display:flex}.homeNavPrimary{background:var(--orange);gap:12px;margin-top:16px;padding:13px 15px;border-color:var(--orange)!important;color:#fff!important}.homeNavPrimary span{font-size:25px}.homeNavPrimary b{font-size:17px}.homeSideNav nav{flex-direction:column;gap:7px;margin-top:12px;display:flex}.homeSideNav nav button,.homeSideNav nav a{color:#c5d3d4;background:#102a32;gap:13px;padding:11px 13px}.homeSideNav nav button>span,.homeSideNav nav a>span{color:#71d1b3;width:38px;height:38px;font:900 13px var(--font-geist-mono);border:1px solid #49636b;border-radius:7px;flex:0 0 38px;place-items:center;display:grid}.homeSideNav nav button>b,.homeSideNav nav a>b{font-size:15px;line-height:1.25}.homeSideNav nav button.active,.homeSideNav nav a.active{border-color:var(--green);color:#fff;background:#0d9d78}.homeSideNav nav button.active>span,.homeSideNav nav a.active>span{color:#fff;border-color:#ffffff8c}.personalNavCard{color:#ecfffa;background:linear-gradient(135deg,#103a38,#0b292f);border:1px solid #3aa787;border-radius:11px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;margin-top:12px;padding:12px 14px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid;box-shadow:0 10px 26px #00000029}.personalNavCard:hover{background:linear-gradient(135deg,#145047,#0d3439);border-color:#72dfbd;transform:translateY(-1px)}.personalNavCard.signedIn{background:linear-gradient(135deg,#12604f,#0d3b3b);border-color:#61d6b2}.personalNavMark{color:#86e5c8;width:50px;height:50px;font:900 13px var(--font-geist-mono);letter-spacing:.05em;background:#051c216b;border:1px solid #7ee7c7b8;border-radius:10px;place-items:center;display:grid}.personalNavCopy{min-width:0}.personalNavCopy b,.personalNavCopy small{display:block}.personalNavCopy b{font-size:16px;line-height:1.2}.personalNavCopy small{color:#a9cec5;margin-top:5px;font-size:9px;font-weight:700;line-height:1.35}.personalNavCard>strong{color:#8ee7ca;font-size:20px}.homeNavLinks{border-top:1px solid #294650;flex-direction:column;gap:4px;margin-top:18px;padding-top:14px;display:flex}.homeNavLinks a{color:#78d6b8;border-radius:7px;padding:12px 10px;font-weight:800;text-decoration:none}.homeNavLinks a:hover,.homeNavLinks a.active{color:#fff;background:#123039}.strategyLabFeature{color:#fff;background:#08252b;border:1px solid #79cdb3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin:28px 3vw;padding:28px;display:grid}.strategyLabFeatureMark{color:#77d9bb;border:1px solid #69cdb0;border-radius:50%;place-items:center;width:62px;height:62px;font-size:30px;display:grid}.strategyLabFeature small,.coreHubHero small,.coreHubBridge small,.labProcessStrip small{color:#72d5b6;font:900 10px var(--font-geist-mono);letter-spacing:.16em}.strategyLabFeature h2{margin:7px 0 8px;font-size:26px}.strategyLabFeature p{color:#afc1c5;max-width:720px;margin:0;line-height:1.6}.strategyLabFeature>a,.coreHubBridge>a{background:var(--green);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-width:220px;padding:16px 18px;font-weight:900;text-decoration:none;display:flex}.coreHubPage{min-height:100vh;color:var(--ink);background:#f2f3ef;padding:112px 5vw 80px}.coreHubHero{color:#fff;background:#08252b;border:1px solid #294650;padding:58px 5vw;position:relative;overflow:hidden}.coreHubHero:after{content:"";border:1px solid #71d1b33d;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-110px;box-shadow:0 0 0 52px #71d1b309,0 0 0 104px #71d1b306}.coreHubHero h1{z-index:1;max-width:820px;margin:18px 0;font-size:clamp(40px,7vw,82px);font-weight:500;line-height:1.02;position:relative}.coreHubHero p{z-index:1;color:#b7c7ca;max-width:760px;margin:0;font-size:18px;line-height:1.7;position:relative}.analysisHubModes,.strategyHubOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.analysisHubModes>a,.strategyHubOptions>a{min-height:220px;color:var(--ink);background:#fff;border:1px solid #c7d3cf;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:28px;text-decoration:none;display:grid}.analysisHubModes>a:hover,.strategyHubOptions>a:hover{border-color:var(--green);box-shadow:0 14px 38px #08252b17}.analysisHubModes>a>span,.strategyHubOptions>a>span{border:1px solid var(--green);width:52px;height:52px;color:var(--green);font:900 18px var(--font-geist-mono);border-radius:8px;place-items:center;display:grid}.analysisHubModes h2,.strategyHubOptions h2{margin:5px 0 12px;font-size:22px}.analysisHubModes p,.strategyHubOptions p{color:var(--muted);margin:0;line-height:1.55}.analysisHubModes a>b,.strategyHubOptions a>b{color:var(--green);font-size:24px}.coreHubBridge{background:#e8f7f1;border:1px solid #8bd4bd;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:28px;display:flex}.coreHubBridge h2{max-width:780px;margin:8px 0 0}.strategyHubOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.strategyHubOptions>a{min-height:180px}.labProcessStrip{color:#fff;background:#08252b;border:1px solid #294650;margin-top:24px;padding:28px}.labProcessStrip ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:22px 0 0;padding:0;display:grid}.labProcessStrip li{color:#dce7e8;border-left:1px solid #31505a;padding:18px 16px;font-weight:900;list-style:none;position:relative}.labProcessStrip li:first-child{border-left:0}@media (width<=900px){.strategyLabFeature{grid-template-columns:auto 1fr}.strategyLabFeature>a{grid-column:1/-1}.analysisHubModes,.strategyHubOptions{grid-template-columns:1fr}.coreHubBridge{flex-direction:column;align-items:stretch}.labProcessStrip ol{grid-template-columns:1fr}.labProcessStrip li{border-top:1px solid #31505a;border-left:0}.labProcessStrip li:first-child{border-top:0}}@media (width<=620px){.coreHubPage{padding:88px 22px 60px}.coreHubHero{padding:38px 26px}.coreHubHero h1{font-size:42px}.coreHubHero p{font-size:16px}.analysisHubModes>a,.strategyHubOptions>a{grid-template-columns:46px minmax(0,1fr);min-height:0;padding:22px}.analysisHubModes>a>span,.strategyHubOptions>a>span{width:44px;height:44px}.analysisHubModes a>b,.strategyHubOptions a>b{display:none}.strategyLabFeature{grid-template-columns:1fr;margin:20px 22px;padding:24px}.strategyLabFeatureMark{width:50px;height:50px}.strategyLabFeature h2{font-size:23px}.strategyLabFeature>a{grid-column:auto;width:100%;min-width:0}}@media (width<=760px){.homeNavTrigger{left:14px;bottom:calc(15px + env(safe-area-inset-bottom));max-width:calc(100vw - 130px);font-size:15px}}@media (prefers-reduced-motion:reduce){.homeSideNav{transition:none}}.methodLegalNavWrap{padding:42px 7vw 24px}.methodLegalNavWrap>.legalNavigation{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));max-width:990px;padding:10px;display:grid}.methodLegalNavWrap>.legalNavigation a{min-width:0;color:var(--muted);border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:11px 12px;font-size:11px;font-weight:800;text-decoration:none}.methodLegalNavWrap>.legalNavigation a:last-child{border-bottom:1px solid var(--line)}.legalHero h1{overflow-wrap:anywhere;max-width:100%}.legalContent{overflow-wrap:anywhere;min-width:0}@media (width<=760px){.legalHero h1{letter-spacing:-.045em;font-size:clamp(34px,10.5vw,48px)}.legalLayout{padding-bottom:96px}.legalLayout>nav,.methodLegalNavWrap>.legalNavigation{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.legalLayout>nav a,.methodLegalNavWrap>.legalNavigation a{overflow-wrap:anywhere;min-width:0}.methodLegalNavWrap{padding:24px 14px 18px}.cookieTable{width:100%;overflow:visible}.cookieTable>div{grid-template-columns:minmax(0,1fr);min-width:0}.cookieTable>div:first-child{display:none}.cookieTable span,.cookieTable b{overflow-wrap:anywhere;word-break:break-word;min-width:0;padding:10px 12px}.cookieTable span+span,.cookieTable b+b{border-left:0;border-top:1px solid var(--line)}.cookieTable span:first-child{color:var(--ink);background:#f3f6f4;font-weight:900}.subpageLanguage{max-width:calc(100vw - 20px)}.subpageLanguage select{max-width:calc(100vw - 40px)}}.brandLogo,.legalBrand>.brandLogo,.loginPage>.brandLink .brandLogo,.accountPage>header .brandLogo,.siteBrand .brandLogo{height:58px}@media (width<=560px){.brandLogo,.legalBrand>.brandLogo,.loginPage>.brandLink .brandLogo,.accountPage>header .brandLogo,.siteBrand .brandLogo{height:44px}header .siteBrand .brandLogo{max-width:190px;height:68px}}.myFeedbackList{gap:14px;display:grid}.myFeedbackList>article{border:1px solid var(--line);background:#fff;padding:20px}.myFeedbackList>article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.myFeedbackList header small{color:var(--green);font:900 8px var(--font-geist-mono);letter-spacing:.1em}.myFeedbackList h3{margin:6px 0 0;font-size:18px}.feedbackStatus{color:var(--muted);text-transform:uppercase;background:#eef0ef;flex:none;padding:6px 9px;font-size:8px;font-weight:900}.feedbackStatus.open,.feedbackStatus.in_progress{color:#a35a1a;background:#fff0e5}.feedbackStatus.waiting{color:var(--green);background:#e6f5ef}.feedbackStatus.resolved{color:#617078;background:#edf0ef}.feedbackOriginal{color:var(--ink);white-space:pre-wrap;margin:16px 0 9px;font-size:11px;line-height:1.6}.feedbackMeta{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:8px;display:flex}.feedbackReplies{gap:8px;margin-top:17px;display:grid}.feedbackReplies section{border-left:3px solid var(--green);background:#edf8f3;padding:14px}.feedbackReplies small{color:var(--green);font:900 7px var(--font-geist-mono);letter-spacing:.08em}.feedbackReplies p{white-space:pre-wrap;margin:7px 0 0;font-size:10px;line-height:1.6}.feedbackPending{color:var(--muted);background:#f5f7f6;margin:16px 0 0;padding:11px;font-size:9px}.emptyLibrary>.ghost{margin-top:13px}@media (width<=620px){.myFeedbackList>article{padding:15px}.myFeedbackList>article>header{display:block}.feedbackStatus{margin-top:10px;display:inline-block}}.journalMetrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.journalMetrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px}.journalMetrics article:nth-child(3n){border-right:0}.journalMetrics small{color:var(--muted);font:900 8px var(--font-geist-mono);letter-spacing:.08em;display:block}.journalMetrics strong{font:900 16px var(--font-geist-mono);margin-top:8px;display:block}.qualityNIEDRIG{color:var(--orange)}.qualityMITTEL,.qualityHOCH{color:var(--green)}.journalGuidance{border-left:4px solid var(--orange);background:#fff7f0;margin:16px 0;padding:16px}.journalGuidance b{font-size:12px}.journalGuidance p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.journalEntry,.journalHistory{border:1px solid var(--line);background:#fff;margin-top:20px;padding:20px}.journalEntry>div:first-child small,.journalHistory>div:first-child small{color:var(--green);font:900 8px var(--font-geist-mono);letter-spacing:.1em}.journalEntry h3,.journalHistory h3{margin:5px 0 16px}.journalForm{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;display:grid}.journalForm label{gap:6px;font-size:9px;font-weight:800;display:grid}.journalForm input{border:1px solid var(--line);min-height:40px;font:700 11px var(--font-geist-mono);padding:0 11px}.journalForm .journalNote{grid-column:span 2}.journalForm .run{min-height:42px}.journalHistory>div:last-child{border-top:1px solid var(--line)}.journalHistory article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto 34px;align-items:center;gap:12px;padding:12px 0;display:grid}.journalHistory time{color:var(--muted);font-size:9px}.journalHistory article span b,.journalHistory article span small{display:block}.journalHistory article span small{color:var(--muted);margin-top:4px;font-size:8px}.journalHistory article strong{font:900 12px var(--font-geist-mono)}.journalHistory article>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px}@media (width<=700px){.journalMetrics{grid-template-columns:1fr 1fr}.journalMetrics article:nth-child(3n){border-right:1px solid var(--line)}.journalMetrics article:nth-child(2n){border-right:0}.journalForm{grid-template-columns:1fr 1fr}.journalForm .journalNote,.journalForm .run{grid-column:1/-1}.journalHistory article{grid-template-columns:76px 1fr auto 28px}}.quickEstimate{border:1px solid var(--green);background:#f2faf6;margin-bottom:14px}.quickEstimate>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px;list-style:none;display:flex}.quickEstimate>summary::-webkit-details-marker{display:none}.quickEstimate>summary small{color:var(--green);font:900 9px var(--font-geist-mono);letter-spacing:.1em;display:block}.quickEstimate>summary strong{margin-top:5px;font-size:15px;line-height:1.35;display:block}.quickEstimate>summary>b{color:var(--green);font-size:21px}.quickEstimate[open]>summary>b{transform:rotate(45deg)}.quickEstimateBody{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.quickEstimateBody>p{color:var(--muted);grid-column:1/-1;margin:0 0 5px;font-size:12px;line-height:1.6}.quickEstimateBody label{gap:7px;font-size:11px;font-weight:900;line-height:1.4;display:grid}.quickEstimateBody .quickHalf{grid-column:span 3}.quickEstimateBody .quickReward{grid-column:span 4}.quickEstimateBody .quickFrequency{grid-column:span 2}.quickEstimateBody input,.quickEstimateBody select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:44px;font:700 13px var(--font-geist-mono);background:#fff;padding:0 11px}.quickEstimateBody>.run{grid-column:1/-1;min-height:46px;font-size:12px}.csvImport .journalImport{color:var(--green);border:1px solid var(--green);background:#fff;margin-top:7px}@media (width<=540px){.quickEstimateBody{grid-template-columns:1fr}.quickEstimateBody .quickHalf,.quickEstimateBody .quickReward,.quickEstimateBody .quickFrequency{grid-column:1/-1}.quickEstimate>summary strong{font-size:16px}.quickEstimateBody>p{font-size:13px}.quickEstimateBody label{font-size:12px}.quickEstimateBody input,.quickEstimateBody select{font-size:14px}}.strategyLab{background:#f7fbf9;border:1px solid #c9d8d2;margin:22px 0}.strategyLabIntro{justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.strategyLabIntro small,.strategyLabBody small{font-family:var(--font-geist-mono),monospace;letter-spacing:.13em;color:#009b76;font-weight:900}.strategyLabIntro h2{margin:7px 0 10px;font-size:30px;line-height:1.12}.strategyLabIntro p{color:#68777d;margin:0;line-height:1.55}.strategyLabIntro>.run{min-width:250px}.strategyLabBody{border-top:1px solid #dce7e2;padding:28px}.labTarget{color:#fff;background:#10252d;padding:22px}.labTarget>div{background:#34484e;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid}.labTarget span{color:#aebbc0;background:#10252d;flex-direction:column;gap:5px;padding:14px;display:flex}.labTarget b{color:#10a47f;font-size:21px}.labChoices{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.labChoices label{font-weight:800}.labChoices select{width:100%;font:inherit;background:#fff;border:1px solid #cbd5d1;margin-top:7px;padding:13px;display:block}.labVariants{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.labVariants button{text-align:left;background:#fff;border:1px solid #cbd7d2;flex-direction:column;gap:5px;padding:17px;display:flex}.labVariants button.active{background:#eef9f5;border:2px solid #009b76}.labVariants small{color:#f36e43}.labVariants strong{font-size:17px}.labVariants span{color:#67777c}.labBlueprint{grid-template-columns:1.5fr .8fr;gap:18px;margin-top:20px;display:grid}.labBlueprint>div{background:#fff;border:1px solid #d5dedb;padding:22px}.labBlueprint h3{margin:7px 0 14px;font-size:23px}.labBlueprint ol{margin:0;padding-left:21px}.labBlueprint li{margin:0 0 10px;line-height:1.45}.labTestPlan{flex-direction:column;gap:12px;display:flex}.labTestPlan span{border-bottom:1px solid #e3e9e6;padding-bottom:10px}.labSave{background:#eef5f2;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px;display:flex}.labSave>div{flex-direction:column;gap:5px;display:flex}.labSave small{letter-spacing:0;color:#66777c}.labSave>.run{min-width:220px}@media (width<=760px){.strategyLabIntro,.labSave{flex-direction:column;align-items:stretch}.strategyLabIntro>.run,.labSave>.run{width:100%;min-width:0}.labTarget>div,.labChoices,.labVariants,.labBlueprint{grid-template-columns:1fr}.strategyLabIntro,.strategyLabBody{padding:20px}.strategyLabIntro h2{font-size:25px}}.labExecution{grid-template-columns:1fr auto;align-items:stretch;gap:16px;margin:0 0 20px;display:grid}.labExecution>div{background:#fff;border:1px solid #d5dedb;padding:20px}.labExecution h3{margin:6px 0;font-size:20px}.labExecution p{color:#66777c;line-height:1.5}.labExecution span{margin-top:7px;font-weight:750;display:block}.automationFit{flex-direction:column;justify-content:center;gap:12px;min-width:280px;display:flex}.automationFit.allowed{border-left:5px solid #009b76}.automationFit.unclear{border-left:5px solid #f0a33a}.automationFit.blocked{border-left:5px solid #e85f45}.automationFit a{color:#008d6d;font-weight:850}.pineDraft{background:#fff;border:1px solid #cbd7d2;margin-top:20px}.pineDraft summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px;display:flex}.pineDraft summary span{flex-direction:column;gap:5px;display:flex}.pineDraft>div{border-top:1px solid #dce5e1;padding:18px}.pineDraft p{color:#64757a;line-height:1.5}.pineDraft textarea{box-sizing:border-box;color:#d8f5e9;width:100%;min-height:360px;font:12px/1.55 var(--font-geist-mono),monospace;resize:vertical;background:#10252d;border:1px solid #263c43;padding:16px}.pineDraft .ghost{margin-top:12px}@media (width<=760px){.labExecution{grid-template-columns:1fr}.automationFit{min-width:0}.pineDraft textarea{min-height:300px;font-size:11px}}:root{--trading-night:#08191f;--trading-panel:#10252d;--trading-line:#294149;--trading-soft:#d7e5df}.siteHeader,.accountPage>header{background:var(--trading-night);border-bottom-color:var(--trading-line);color:#fff}.siteHeader .siteBrand,.accountPage>header .brandLink{background:#fff;border:1px solid #fff3;border-radius:10px;padding:5px 10px;box-shadow:0 10px 30px #0000002e}.siteHeader .accountHeader{color:#8de0c5;border-color:#47b996}.siteHeader .languageSelect,.siteHeader .accountMenu summary,.accountPage>header .accountMenu summary{border-color:#35505a;box-shadow:0 8px 24px #0000002e}.simpleHero{border-bottom-color:#26453f;box-shadow:inset 0 -90px 100px #0000001f}.valueProof{background:var(--trading-panel);border-bottom-color:var(--trading-line);color:#fff}.valueProof small{color:#93aaa9}.valueProof>span{color:var(--orange)}.valueProof>div:last-child small{color:#56d0aa}.modeGrid button{border-color:#d7dfdb;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 8px 24px #10252d0f}.modeGrid button:hover,.modeGrid button.active{transform:translateY(-2px);box-shadow:0 14px 34px #10252d21}.modeGrid button.active{background:linear-gradient(145deg,#fff 55%,#edf8f4)}.guidedWorkspace{border-color:var(--trading-line);box-shadow:0 22px 55px #08191f1f}.guidedWorkspace>aside{background:linear-gradient(180deg,var(--trading-night),var(--trading-panel));color:#fff;border-right-color:var(--trading-line)}.guidedWorkspace>aside :where(.stepLabel,.field>span,.field label,.costAssumptions label,.accountTypeFilter>strong,.firmFilterHead strong,.goalSelector>strong){color:#e7f0ed}.guidedWorkspace>aside :where(.inputHint,.accountPrompt p,.csvImport p,.goalSelector>p,.advanced summary,.minSuccess){color:#aebfc0!important}.guidedWorkspace>aside :where(.csvImport,.firmFilter,.goalSelector,.accountPrompt,.quickEstimate){color:#fff;background:#132c34;border-color:#36525b}.guidedWorkspace>aside :where(input,select,.firmChecks label,.goalOptions button){color:var(--ink);background:#fff}.guidedWorkspace>aside .run{box-shadow:0 10px 28px #0000003d}.guidedResults{background:#fff}.resultHeader,.confidenceLead{background:linear-gradient(135deg,var(--trading-night),var(--trading-panel));color:#fff;border-bottom-color:var(--trading-line);margin:-34px -34px 24px;padding:28px 34px}.resultHeader p,.resultHeader h2 span,.confidenceLead p{color:#b4c5c5}.resultHeader .scoreRing:before{background:var(--trading-panel)}.resultHeader .scoreRing strong{color:#fff}.kpiGrid,.confidenceGrid{box-shadow:0 10px 26px #08191f12}.nextAction,.profileHero,.labTarget{box-shadow:0 14px 34px #08191f29}.strategyLab{box-shadow:0 18px 45px #08191f17}.accountPage{background:#f2f3ef}.accountShell{align-items:start}.accountNav{background:var(--trading-night);border:1px solid var(--trading-line);padding:12px;position:sticky;top:18px;box-shadow:0 18px 42px #08191f24}.accountNav button,.accountNav>a{color:#aebfc0}.accountNav button:hover{color:#fff;background:#153039}.accountNav button.active{background:var(--green);color:#fff;box-shadow:0 8px 20px #0b947138}.accountNav>a{color:#71d1b3;border-top:1px solid #244049;margin-top:8px}.dashboardMetrics article,.strategyCards article,.propAccountList article,.accountPanel,.journalEntry,.journalHistory,.myFeedbackList>article,.connectionList>article{box-shadow:0 9px 28px #08191f12}.dashboardMetrics .netMetric{background:linear-gradient(135deg,var(--trading-night),var(--trading-panel));color:#fff;border-color:var(--trading-line)}.dashboardMetrics .netMetric small{color:#9cafb2}@media (width<=800px){.siteHeader,.accountPage>header{padding-top:12px;padding-bottom:12px}.siteHeader .siteBrand,.accountPage>header .brandLink{padding:3px 7px}.guidedWorkspace>aside{border-right:0;border-bottom:1px solid var(--trading-line)}.resultHeader,.confidenceLead{margin:-18px -12px 20px;padding:22px 16px}.accountNav{grid-template-columns:1fr 1fr;padding:8px;position:static}.accountNav button,.accountNav>a{min-height:48px}}.siteHeader .siteBrand,.accountPage>header .brandLink{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.siteHeader .siteBrand .brandLogo,.accountPage>header .brandLogo{filter:brightness(0)invert();opacity:.96}.siteHeader .siteBrand>small{color:#79d6b9;border-left-color:#35524d}.siteHeader .accountHeader,.siteHeader .languageSelect,.siteHeader .accountMenu summary{color:#75d2b4;box-shadow:none;background:#0d232a;border:1px solid #2e9b7c;border-radius:8px}.siteHeader .languageSelect>span{filter:none}.siteHeader .languageSelect select,.siteHeader .accountMenu summary b,.siteHeader .accountMenu summary small,.siteHeader .accountMenu summary i{color:#75d2b4}.siteHeader .accountAvatar{color:#75d2b4;background:#112d35;border:1px solid #2e9b7c}.siteHeader .accountHeader:hover,.siteHeader .languageSelect:hover,.siteHeader .accountMenu summary:hover{background:#143039;border-color:#63c7a7}.guidedSelector{background:linear-gradient(180deg,var(--trading-night),var(--trading-panel));border-color:var(--trading-line);color:#fff;box-shadow:0 18px 42px #08191f24}.guidedSelector .stepLabel,.guidedSelector .selectionLabel,.guidedSelector .accountSearch span,.guidedSelector .accountFilters label span{color:#e7f0ed}.guidedSelector .marketTabs,.guidedSelector .accountFilters{border-color:#35505a}.guidedSelector .marketTabs button,.guidedSelector .goalOptions button,.guidedSelector .firmResults button,.guidedSelector .planGrid button,.guidedSelector .sizeGrid button{color:#c7d5d4;background:#132c34;border-color:#3a555e}.guidedSelector .marketTabs button:hover,.guidedSelector .goalOptions button:hover,.guidedSelector .firmResults button:hover,.guidedSelector .planGrid button:hover,.guidedSelector .sizeGrid button:hover{color:#fff;border-color:#5fc5a4}.guidedSelector .marketTabs button.active,.guidedSelector .goalOptions button.active,.guidedSelector .firmResults button.active,.guidedSelector .planGrid button.active,.guidedSelector .sizeGrid button.active{background:var(--green);border-color:var(--green);color:#fff}.guidedSelector .accountTypeFilter>strong,.guidedSelector .accountFilters summary{color:#e7f0ed}.guidedSelector .accountTypeFilter>small,.guidedSelector .firmResults p{color:#aebfc0}.guidedSelector .accountSearch input,.guidedSelector .accountFilters select{color:var(--ink);background:#fff;border-color:#536a70}.guidedSelector .selectionPath{color:#fff;background:#18323a;border:1px solid #3a555e}.guidedSelector .selectionPath small{color:#8fb0ae}.guidedSelector .selectionPath strong{color:#fff}.guidedSelector .automationInfo,.guidedSelector .automationInfo .automationInfoHead strong{color:var(--ink)}.guidedSelector .automationInfo .automationMeta{color:var(--muted)}.guidedSelector .ruleStrip,.guidedSelector .ruleStrip>b{color:var(--ink)}.guidedSelector .ruleStrip>.accountPrice{color:var(--green)}.guidedSelector .ruleStrip>p{color:var(--muted)}@media (width<=560px){.siteHeader .siteBrand .brandLogo{max-width:190px;height:68px}.siteHeader .accountHeader,.siteHeader .languageSelect,.siteHeader .accountMenu summary{border-radius:7px}}.mcGrid{grid-template-columns:minmax(0,1fr)}.mcPhase{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}.mcHistogram{min-width:0;max-width:100%;overflow:hidden}.accountPage>header .accountMenu summary{color:#75d2b4;box-shadow:none;background:#0d232a;border:1px solid #2e9b7c;border-radius:8px}.accountPage>header .accountMenu summary b,.accountPage>header .accountMenu summary small,.accountPage>header .accountMenu summary i{color:#75d2b4}.accountPage>header .accountAvatar{color:#75d2b4;background:#112d35;border:1px solid #2e9b7c}.accountPage>header .accountMenu summary:hover{background:#143039;border-color:#63c7a7}.supportPage>header{color:#fff;background:#08191f;border-bottom-color:#294149}.supportPage>header .brandLink{box-shadow:none;background:0 0;border:0;padding:0}.supportPage>header .brandLogo{filter:brightness(0)invert();opacity:.96}.supportPage>header .ghost{color:#75d2b4;background:#0d232a;border:1px solid #2e9b7c;border-radius:8px;text-decoration:none}.supportPage>header .ghost:hover{background:#143039;border-color:#63c7a7}.companyWebsiteBar{color:#fff;border-left:4px solid var(--green);background:#10252d;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:14px 16px;display:flex}.companyWebsiteBar small,.companyWebsiteBar strong{display:block}.companyWebsiteBar small{color:#71d1b3;font:900 8px var(--font-geist-mono);letter-spacing:.1em}.companyWebsiteBar strong{overflow-wrap:anywhere;margin-top:5px;font-size:10px}.companyWebsiteBar a{color:#71d1b3;border:1px solid #55c6a4;flex:none;padding:10px 12px;font-size:9px;font-weight:900;text-decoration:none}.affiliateForm textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:500 11px/1.55 var(--font-geist-mono);resize:vertical;background:#fff;margin-top:7px;padding:11px;display:block}.internalPartnerNote small{color:var(--muted);margin-top:7px;font-size:8px;font-weight:500;display:block}@media (width<=600px){.companyWebsiteBar{flex-direction:column;align-items:stretch}.companyWebsiteBar a{text-align:center}}.affiliateInlineLabel{color:var(--green);text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.strategyLab{border:2px solid var(--orange);background:#f7fbf9;margin:34px 0;box-shadow:0 18px 45px #081d222e,8px 8px #f1714133}.strategyLabIntro{color:#fff;background:linear-gradient(120deg,#0b252d 0%,#12343a 100%);padding:32px;position:relative}.strategyLabIntro>div{max-width:780px}.strategyLabIntro small{letter-spacing:.14em;background:#f1714126;padding:6px 9px;display:inline-flex;color:#ff8b60!important;font-size:10px!important}.strategyLabIntro h2{color:#fff;max-width:700px;margin:12px 0 11px;font-size:clamp(30px,4vw,43px);line-height:1.04}.strategyLabIntro p{color:#c5d4d2;max-width:720px;font-size:13px;line-height:1.65}.strategyLabIntro>.run{background:var(--orange);color:#fff;width:auto;min-width:280px;min-height:58px;padding:16px 20px;font-size:14px;box-shadow:0 8px 24px #f1714140}.strategyLab.open .strategyLabIntro{border-bottom:2px solid var(--orange)}.strategyLabBody{background:#f7fbf9}@media (width<=760px){.strategyLab{margin:26px 0;box-shadow:0 12px 30px #081d2229,5px 5px #f171412e}.strategyLabIntro{flex-direction:column;align-items:stretch;padding:24px 20px}.strategyLabIntro>.run{width:100%;min-width:0}.strategyLabIntro h2{font-size:30px}}.nextAction .nextActionButtons a{background:var(--orange);border-color:var(--orange);color:#fff;text-shadow:none}.nextAction .nextActionButtons a .providerActionCopy,.nextAction .nextActionButtons a .providerActionCopy b,.nextAction .nextActionButtons a>span{text-shadow:none;color:#fff!important}.nextAction .nextActionButtons a .providerActionCopy b{font-size:15px;line-height:1.35}.providerDirectory{width:100%;max-width:none;margin:14px 0 0}.providerDirectory>summary{width:max-content;max-width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;font-size:10px;font-weight:700;list-style:none;display:flex}.providerDirectory>summary::-webkit-details-marker{display:none}.providerDirectory>summary span{color:var(--green);font-size:18px;line-height:1}.providerDirectory[open]>summary span{transform:rotate(45deg)}.providerDirectory .providerLinks{border-top:1px solid var(--line);justify-content:flex-start;max-width:none;margin-top:12px;padding:12px 0}.footerLanguage{background:#fff;width:max-content;margin-top:18px}.methodHero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#f4f3ef 60%,#e8ebe6);padding:58px 7vw 46px}.methodHero h1{letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;margin:0;font-size:clamp(42px,6vw,72px);line-height:1}.methodHero>p:last-child{color:var(--muted);margin:18px 0 0;font-size:11px;line-height:1.5}.methodLead{border:1px solid var(--line);background:#fff;max-width:990px;margin:0 7vw 30px;padding:22px 24px}.methodLead p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.personalCompareRow{grid-template-columns:210px repeat(var(--compare-count),minmax(150px,1fr))}.personalCompareRow>b{white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;line-height:1.3!important}@media (width<=700px){.personalCompareGrid{min-width:780px}.mcHistogram{gap:2px;padding-left:0;padding-right:0}.mcBar>small{letter-spacing:-.02em;padding-top:6px;font-size:7px!important;line-height:1!important}}@media (width<=760px){.providerDirectory{margin:16px 0 0}.providerDirectory>summary{font-size:inherit;line-height:1.5}.providerDirectory .providerLinks{margin-top:14px!important}.legalHero h1{letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:26px;line-height:1.12}.methodHero{padding:42px 20px 34px}.methodHero h1{letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:26px;line-height:1.12}.methodLead{margin:0 14px 24px;padding:20px}.methodLead p{font-size:15px;line-height:1.65}}.firmTrustAssessment{border:1px solid var(--line);background:#f7f8f6;margin:18px 20px;padding:17px 18px}.firmTrustAssessment>div{align-items:center;gap:12px;display:flex}.firmTrustDot{background:#89979c;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #e8edeb}.firmTrustAssessment.green{border-left:5px solid var(--green);background:#f0f8f4}.firmTrustAssessment.green .firmTrustDot{background:var(--green);box-shadow:0 0 0 5px #d8eee5}.firmTrustAssessment.yellow{background:#fff9eb;border-left:5px solid #d59a24}.firmTrustAssessment.yellow .firmTrustDot{background:#d59a24;box-shadow:0 0 0 5px #f4e7bf}.firmTrustAssessment small{color:var(--muted);font:900 8px var(--font-geist-mono);letter-spacing:.12em;display:block}.firmTrustAssessment strong{margin-top:3px;font-size:13px;display:block}.firmTrustAssessment p{color:var(--muted);margin:12px 0;font-size:10px;line-height:1.6}.firmTrustAssessment footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:10px;font-size:9px;display:flex}.firmTrustAssessment a{color:var(--green);font-weight:900;text-decoration:none}.trustLegend{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0;display:grid}.trustLegend article{border:1px solid var(--line);background:#fff;padding:22px}.trustLegend article.green{border-top:5px solid var(--green)}.trustLegend article.yellow{border-top:5px solid #d59a24}.trustLegend article.red{border-top:5px solid #d45b4b}.trustLegend b{font:900 10px var(--font-geist-mono);letter-spacing:.12em}.trustLegend strong{margin:8px 0;font-size:16px;display:block}.trustLegend p,.methodEvidence{color:var(--muted);font-size:11px;line-height:1.65}.methodEvidence{border-left:4px solid var(--green);background:#eef3f1;padding:20px}.firmRatingMethod{border:1px solid var(--line);background:#f4f7f5;margin:70px 5vw;padding:48px 4vw;scroll-margin-top:20px}.firmRatingMethod>p{max-width:900px}.firmMethodLink{border-left:5px solid var(--green);background:#eef6f2;padding:30px}.methodFirmLink{background:var(--ink);color:#fff;margin-top:8px;padding:13px 16px;font-weight:900;text-decoration:none;display:inline-flex}.methodFirmLink:hover{background:var(--green)}@media (width<=760px){.firmTrustAssessment footer{display:grid}.trustLegend{grid-template-columns:1fr}.firmRatingMethod{margin:45px 14px;padding:28px 18px}.firmMethodLink{padding:24px 20px}}.resultAssessment{flex-direction:column;flex:0 0 150px;align-items:center;gap:12px;display:flex}.firmTrustSignal{color:#fff;background:#ffffff0d;border:1px solid #ffffff38;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px 10px;text-decoration:none;display:flex}.firmTrustSignal:hover{border-color:#ffffff80}.firmTrustSignal>span:last-child{flex-direction:column;gap:2px;display:flex}.firmTrustSignal small{letter-spacing:.09em!important;color:#9eafb5!important;font-size:7px!important}.firmTrustSignal strong{font-size:9px;line-height:1.2}.firmTrustLight{background:#9aa6aa;border-radius:50%;flex:0 0 13px;width:13px;height:13px;box-shadow:0 0 0 4px #9aa6aa21}.firmTrustSignal.green .firmTrustLight{background:#12a47b;box-shadow:0 0 0 4px #12a47b29}.firmTrustSignal.yellow .firmTrustLight{background:#e7a62a;box-shadow:0 0 0 4px #e7a62a29}@media (width<=560px){.resultAssessment{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;margin-top:20px}.resultAssessment .scoreRing{flex:0 0 95px;margin-top:0}.firmTrustSignal{justify-content:flex-start;width:auto;min-width:145px;padding:11px 12px}.firmTrustSignal strong{font-size:10px}}.resultHeader{position:relative}.resultAssessment{justify-content:flex-start;align-self:stretch}.resultAssessment .firmTrustSignal{justify-content:flex-start;width:auto;min-width:145px;padding:11px 12px;position:absolute;bottom:0;right:0}@media (width<=560px){.resultAssessment{margin-top:20px;display:block}.resultAssessment .firmTrustSignal{bottom:0;right:0}.resultAssessment .scoreRing{margin:0}}.strategyModeHeader{align-items:stretch;gap:34px;padding-bottom:30px}.strategyModeHeader>div:first-child{flex:1;max-width:none}.strategyModeHeader h2{max-width:680px;margin-bottom:12px}.strategyModeHeader>div:first-child>p{max-width:710px}.strategyMetricGrid{background:#0412174d;border:1px solid #35505a;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.strategyMetricGrid>div{min-width:0;padding:16px}.strategyMetricGrid>div+div{border-left:1px solid #35505a}.strategyMetricGrid small{min-height:22px;line-height:1.35;color:#9eb2b6!important;letter-spacing:.1em!important;font-size:7px!important;display:block!important}.strategyMetricGrid strong{color:#fff;font:900 clamp(19px,2.4vw,28px) var(--font-geist-mono);margin-top:7px;display:block}.strategyChance{text-align:center;border-left:1px solid #35505a;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;gap:10px;padding-left:24px;display:flex}.strategyChance>small{max-width:135px;line-height:1.35;color:#9eb2b6!important;letter-spacing:.1em!important;font-size:7px!important}.strategyChance>span{color:#fff;font:800 11px var(--font-geist-mono)}.strategyChance .scoreRing{flex-basis:112px;width:112px;height:112px}.strategyAccountContext{border:1px solid var(--line);border-left:5px solid var(--green);background:#f7faf8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 22px;margin:22px 0;padding:20px 22px;display:grid}.strategyAccountLead{min-width:0}.strategyAccountLead>small{color:var(--green);font:900 8px var(--font-geist-mono);letter-spacing:.13em}.strategyAccountContext .resultAccountTitle{margin-top:9px}.strategyAccountContext .resultAccountTitle h3{margin:0;font-size:22px;line-height:1.08}.strategyAccountContext .resultAccountTitle h3 span{color:var(--muted);font-size:12px;font-weight:500}.strategyAccountContext .firmTrustSignal{min-width:170px;color:var(--ink);background:#fff;border-color:#bdd0c9;justify-content:flex-start;text-decoration:none}.strategyAccountContext .firmTrustSignal small{color:var(--muted)!important}.strategyAccountCta{background:var(--ink);color:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;padding:13px 16px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.strategyAccountCta:hover{background:var(--green)}@media (width<=700px){.strategyModeHeader{display:block}.strategyMetricGrid{grid-template-columns:1fr 1fr}.strategyMetricGrid>div:nth-child(3){border-left:0}.strategyMetricGrid>div:nth-child(n+3){border-top:1px solid #35505a}.strategyChance{text-align:left;border-top:1px solid #35505a;border-left:0;grid-template-columns:1fr auto;justify-items:start;margin-top:20px;padding:18px 0 0;display:grid}.strategyChance>small{max-width:190px}.strategyChance .scoreRing{flex-basis:96px;grid-area:1/2/3;width:96px;height:96px}.strategyChance>span{grid-column:1}.strategyAccountContext{grid-template-columns:1fr;padding:18px 16px}.strategyAccountContext .firmTrustSignal{width:100%;min-width:0}.strategyAccountCta{grid-column:auto}.strategyMetricGrid strong{font-size:21px}}.scoreRing .scoreRingLabel{width:68px;color:var(--muted);text-align:center;text-transform:none;margin:4px auto 0;line-height:1.05;display:block;letter-spacing:0!important;font-size:8px!important}.firmDirectoryPage{min-height:100vh;color:var(--ink);background:#f5f6f3}.firmDirectoryHero{background:var(--ink);color:#fff;padding:70px max(24px,50vw - 590px)}.firmDirectoryHero h1{letter-spacing:-.05em;max-width:820px;margin:12px 0 18px;font-size:clamp(38px,6vw,72px);line-height:1}.firmDirectoryHero>p:last-child{color:#b8c5ca;max-width:730px;font-size:15px;line-height:1.7}.firmDirectory{max-width:1180px;margin:auto;padding:34px 24px 70px}.firmDirectoryIntro{border:1px solid var(--line);background:#fff;grid-template-columns:220px 1fr;align-items:center;gap:30px;padding:24px;display:grid}.firmDirectoryIntro div{align-items:baseline;gap:10px;display:flex}.firmDirectoryIntro strong{font:900 38px var(--font-geist-mono);color:var(--green)}.firmDirectoryIntro span{font-weight:800}.firmDirectoryIntro p{color:var(--muted);margin:0;line-height:1.6}.firmFilters{grid-template-columns:1fr 220px 220px;gap:12px;margin:24px 0;display:grid}.firmFilters input,.firmFilters select{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;padding:14px}.firmDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.firmDirectoryCard{border:1px solid var(--line);background:#fff;border-top:5px solid #89979c}.firmDirectoryCard.green{border-top-color:var(--green)}.firmDirectoryCard.yellow{border-top-color:#d59a24}.firmDirectoryCard.red{border-top-color:#d45b4b}.firmDirectoryCard>header{align-items:flex-start;gap:14px;padding:22px 22px 8px;display:flex}.directoryLight{background:#89979c;border-radius:50%;flex:0 0 15px;width:15px;height:15px;margin-top:4px}.green .directoryLight{background:var(--green);box-shadow:0 0 0 5px #d8eee5}.yellow .directoryLight{background:#d59a24;box-shadow:0 0 0 5px #f4e7bf}.red .directoryLight{background:#d45b4b;box-shadow:0 0 0 5px #f7dcd8}.firmDirectoryCard header small{font:900 8px var(--font-geist-mono);letter-spacing:.12em;color:var(--muted)}.firmDirectoryCard h2{margin:4px 0;font-size:23px}.firmDirectoryCard header p{color:var(--muted);text-transform:capitalize;margin:0;font-size:10px}.firmDirectorySummary{min-height:64px;color:var(--muted);margin:8px 22px 18px;font-size:11px;line-height:1.6}.firmFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.firmFacts span{padding:13px}.firmFacts span+span{border-left:1px solid var(--line)}.firmFacts small{color:var(--muted);font-size:8px;display:block}.firmFacts b{margin-top:6px;font-size:10px;display:block}.firmDirectoryCard details>summary{cursor:pointer;justify-content:space-between;padding:17px 22px;font-size:11px;font-weight:900;display:flex}.firmDirectoryCard details[open]>summary span{transform:rotate(45deg)}.firmCriteria{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.firmCriterion{background:#fafbf9;min-height:92px;padding:15px}.firmCriterion small{color:var(--muted);text-transform:uppercase;font-size:8px;display:block}.firmCriterion strong{margin-top:7px;font-size:10px;line-height:1.45;display:block}.firmCriterion a{color:var(--green);margin-top:7px;font-size:8px;font-weight:800;text-decoration:none;display:inline-block}.firmSourceNote{color:var(--muted);background:#fff9eb;margin:0;padding:15px 20px;font-size:9px;line-height:1.5}.firmDirectoryLinks{justify-content:space-between;gap:12px;padding:15px 20px;display:flex}.firmDirectoryLinks a{color:var(--green);font-size:9px;font-weight:900;text-decoration:none}.firmDirectoryState{text-align:center;color:var(--muted);padding:40px}@media (width<=760px){.firmDirectoryHero{padding:46px 24px}.firmDirectoryHero h1{font-size:39px}.firmDirectoryIntro,.firmFilters,.firmDirectoryGrid{grid-template-columns:1fr}.firmDirectory{padding:24px 14px 50px}.firmFacts{grid-template-columns:1fr}.firmFacts span+span{border-left:0;border-top:1px solid var(--line)}.firmCriteria{grid-template-columns:1fr}.firmDirectorySummary{min-height:0}}.firmTrustSignal.red .firmTrustLight{background:#d45b4b;box-shadow:0 0 0 4px #d45b4b2e}.firmTrustAssessment.red{background:#fff1ee;border-left:5px solid #d45b4b}.firmTrustAssessment.red .firmTrustDot{background:#d45b4b;box-shadow:0 0 0 5px #f4dcd7}.firmTrustAssessment footer>span:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}.firmCheckFeature{background:linear-gradient(135deg,#f7fbf9,#edf7f3);border:1px solid #9acdbd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:26px 5vw 22px;padding:26px 28px;display:grid;box-shadow:0 14px 38px #08191f17}.firmCheckSignal{background:#fff;border:1px solid #b9d8ce;gap:7px;padding:13px;display:flex}.firmCheckSignal i{border-radius:50%;width:15px;height:15px;display:block}.firmCheckSignal i:first-child{background:#12a47b;box-shadow:0 0 0 4px #12a47b1f}.firmCheckSignal i:nth-child(2){background:#e7a62a;box-shadow:0 0 0 4px #e7a62a1f}.firmCheckSignal i:nth-child(3){background:#d45b4b;box-shadow:0 0 0 4px #d45b4b1f}.firmCheckFeature small{color:var(--green);font:900 9px var(--font-geist-mono);letter-spacing:.14em}.firmCheckFeature h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(22px,2.5vw,34px);line-height:1.08}.firmCheckFeature p{max-width:790px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.firmCheckFeature>a{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;min-width:250px;padding:15px 18px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.firmCheckFeature>a:hover{background:var(--green)}.firmCheckFeature>a span{font-size:19px}@media (width<=800px){.firmCheckFeature{grid-template-columns:auto 1fr;margin-left:12px;margin-right:12px;padding:22px}.firmCheckFeature>a{grid-column:1/-1;min-width:0}}@media (width<=560px){.firmCheckFeature{grid-template-columns:1fr;gap:15px}.firmCheckSignal{width:max-content}.firmCheckFeature>a{grid-column:auto}.firmTrustAssessment footer>span:last-child{justify-content:flex-start}}.firmDetailPage{min-height:100vh;color:var(--ink);background:#f3f5f2}.firmDetailTop{background:var(--trading-night);border-bottom:1px solid var(--trading-line);justify-content:space-between;align-items:center;gap:20px;padding:16px 5vw;display:flex}.firmDetailTop .legalBrand{color:#fff}.firmDetailTop .brandLogo{filter:brightness(0)invert()}.firmDetailTop nav{gap:18px;display:flex}.firmDetailTop a{color:#78d5b8;font-size:11px;font-weight:900;text-decoration:none}.firmDetailHero{background:linear-gradient(135deg,var(--trading-night),var(--trading-panel));color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:46px max(24px,50vw - 490px);display:grid}.firmDetailLight{background:#89979c;border-radius:50%;width:23px;height:23px;box-shadow:0 0 0 8px #89979c29}.firmDetailPage.green .firmDetailLight{background:var(--green);box-shadow:0 0 0 8px #12a47b29}.firmDetailPage.yellow .firmDetailLight{background:#e7a62a;box-shadow:0 0 0 8px #e7a62a29}.firmDetailPage.red .firmDetailLight{background:#d45b4b;box-shadow:0 0 0 8px #d45b4b2b}.firmDetailHero small{color:#8fdac3;font:900 9px var(--font-geist-mono);letter-spacing:.14em}.firmDetailHero h1{letter-spacing:-.055em;margin:8px 0 7px;font-size:clamp(38px,6vw,70px);line-height:.95}.firmDetailHero p{color:#aebfc2;text-transform:capitalize;margin:0}.firmDetailHero>strong{text-transform:uppercase;letter-spacing:.08em;border:1px solid;padding:11px 14px;font-size:10px}.firmDetailPage.green .firmDetailHero>strong{color:#71d5b5}.firmDetailPage.yellow .firmDetailHero>strong{color:#f1bf60}.firmDetailPage.red .firmDetailHero>strong{color:#f08c7e}.firmDetailBody{max-width:980px;margin:auto;padding:32px 24px 70px}.firmDetailBody>aside{background:#fff;border-left:5px solid #89979c;padding:25px 28px;box-shadow:0 12px 34px #08191f12}.green .firmDetailBody>aside{border-left-color:var(--green)}.yellow .firmDetailBody>aside{border-left-color:#e7a62a}.red .firmDetailBody>aside{border-left-color:#d45b4b}.firmDetailBody>aside small{color:var(--green);font:900 9px var(--font-geist-mono);letter-spacing:.13em}.firmDetailBody>aside p{color:#4f6066;margin:10px 0;font-size:15px;line-height:1.7}.firmDetailBody>aside time{color:var(--muted);font-size:10px}.firmDetailCriteria{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.firmDetailCriterion{border:1px solid var(--line);background:#fff;min-height:130px;padding:22px}.firmDetailCriterion small{color:var(--muted);font:900 8px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.firmDetailCriterion strong{color:var(--ink);margin:10px 0;font-size:13px;line-height:1.55;display:block}.firmDetailCriterion a{color:var(--green);font-size:9px;font-weight:900;text-decoration:none}.firmDetailNotice{color:var(--muted);background:#fff9eb;border-left:4px solid #e7a62a;padding:18px 20px;font-size:11px;line-height:1.65}.firmDetailActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.firmDetailActions a,.firmDetailMissing>a{background:var(--ink);color:#fff;padding:13px 16px;font-size:10px;font-weight:900;text-decoration:none}.firmDetailActions a:first-child{background:var(--green)}.firmDetailMissing{background:#fff;max-width:760px;margin:80px auto;padding:40px}.firmDetailMissing p{color:var(--muted);margin-bottom:25px}@media (width<=700px){.firmDetailTop{align-items:flex-start}.firmDetailTop nav{text-align:right;flex-direction:column;gap:7px}.firmDetailHero{grid-template-columns:auto 1fr;padding:34px 20px}.firmDetailHero>strong{grid-column:1/-1;width:max-content}.firmDetailCriteria{grid-template-columns:1fr}.firmDetailBody{padding:22px 14px 55px}.firmDetailBody>aside{padding:21px}.firmDetailActions{display:grid}.firmDetailActions a{text-align:center}}.firmRatingFilter .goalOptions{grid-template-columns:repeat(4,minmax(0,1fr))}.firmRatingFilter .goalOptions button{justify-content:center;align-items:center;gap:6px;display:flex}.firmRatingFilter .discountFilter.active{background:var(--orange);border-color:var(--orange);color:#fff}.firmRatingDot{background:#89979c;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 3px #89979c21}.firmRatingDot.green{background:var(--green);box-shadow:0 0 0 3px #12a47b24}.firmRatingDot.yellow{background:#e7a62a;box-shadow:0 0 0 3px #e7a62a26}.firmRatingDot.red{background:#d45b4b;box-shadow:0 0 0 3px #d45b4b26}.discountBadge{background:var(--orange);color:#fff;width:24px;height:24px;font:900 11px var(--font-geist-mono);border-radius:50%;flex:0 0 24px;place-items:center;display:inline-grid;box-shadow:0 0 0 3px #f1714129}.firmChecks label:has(input:disabled){opacity:.42;cursor:not-allowed}.ruleStrip .accountPrice{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ruleStrip .accountPrice del{color:#829094;font-weight:700}.ruleStrip .accountPrice em{color:#c8502f;background:#fff0e9;padding:3px 6px;font-size:9px;font-style:normal}.currentOffer{border-left:4px solid var(--orange);width:max-content;max-width:100%;color:var(--ink);background:#fff0e9;align-items:flex-start;gap:10px;margin:10px 0 4px;padding:10px 12px;display:flex}.currentOffer>span{font-size:17px}.currentOffer div{gap:2px;display:grid}.currentOffer small{font:900 8px var(--font-geist-mono);letter-spacing:.1em;color:#c8502f!important}.currentOffer strong{font-size:12px}.currentOffer em{color:#657176;font-size:9px;font-style:normal}.currentOffer del{margin-right:4px}.providerActionCopy em{color:#c8502f;background:#fff;border-radius:4px;margin-left:4px;padding:2px 5px;font-style:normal;display:inline-block}@media (width<=700px){.firmRatingFilter .goalOptions{grid-template-columns:1fr 1fr}.currentOffer{width:100%}}.accountUpdates{gap:7px;width:min(100%,620px);margin:10px 0 4px;display:grid}.accountUpdates .currentOffer{width:100%;margin:0}.currentOffer a,.ruleChangeAlert a{color:inherit;text-underline-offset:2px;font-weight:900;text-decoration:underline}.ruleChangeAlert{color:var(--ink);background:#fff8df;border-left:4px solid #d59a24;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ruleChangeAlert>span{color:#fff;background:#d59a24;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.ruleChangeAlert div{gap:3px;display:grid}.ruleChangeAlert small{font:900 8px var(--font-geist-mono);letter-spacing:.1em;color:#9b6a0d!important}.ruleChangeAlert strong{font-size:11px;line-height:1.5}.ruleChangeAlert em{color:#657176;font-size:9px;font-style:normal}.directoryOffer{border-left:4px solid var(--orange);background:#fff0e9;gap:3px;margin:0 0 15px;padding:11px 13px;display:grid}.directoryOffer small{color:#c8502f;font:900 8px var(--font-geist-mono);letter-spacing:.1em}.directoryOffer strong{color:var(--ink);font-size:12px}.analysisAssistant{color:#fff;background:#0d242b;border:1px solid #2e4c54;margin:20px 0;box-shadow:0 14px 34px #08191f24}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.analysisAssistant>header{border-bottom:1px solid #2e4c54;height:auto;min-height:0;padding:20px 22px}.analysisAssistant>header small{color:#70d4b4;font:900 8px var(--font-geist-mono);letter-spacing:.14em;display:block}.analysisAssistant>header h3{letter-spacing:-.025em;margin:6px 0 0;font-size:22px}.analysisAssistant>header>span{color:#a9c1c1;font:800 8px var(--font-geist-mono);white-space:nowrap;border:1px solid #37616a;padding:7px 9px}.assistantQuestions{flex-wrap:wrap;gap:7px;padding:16px 20px 0;display:flex}.assistantQuestions button{color:#b8caca;background:#132f37;border:1px solid #3a555e;padding:9px 11px;font-size:10px;font-weight:850}.assistantQuestions button:hover,.assistantQuestions button.active{background:var(--green);color:#fff;border-color:#62cbaa}.assistantAnswer{background:#102b33;border:1px solid #38525a;grid-template-columns:32px 1fr;align-items:start;gap:12px;margin:14px 20px 18px;padding:18px;display:grid}.assistantAnswer>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.assistantAnswer p{color:#e7f0ee;margin:2px 0 0;font-size:13px;line-height:1.65}.assistantAsk{color:var(--ink);background:#f7faf9;border:1px solid #38525a;margin:0 20px 18px;padding:18px}.assistantAskHead{align-items:center;gap:11px;margin-bottom:14px;display:flex}.assistantAskHead>span{background:var(--green);color:#fff;width:34px;height:34px;font:900 9px var(--font-geist-mono);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 6px #12a47b1a}.assistantAskHead div{gap:2px;display:grid}.assistantAskHead strong{font-size:13px}.assistantAskHead small{color:#6e7f84;font-size:9px}.assistantAsk form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.assistantAsk textarea{width:100%;min-height:52px;color:var(--ink);resize:vertical;background:#fff;border:1px solid #c9d4d3;padding:12px;font:600 12px/1.45 inherit}.assistantAsk textarea:focus{border-color:var(--green);outline:2px solid #12a47b40}.assistantAsk form button{background:var(--green);color:#fff;border:0;min-width:104px;padding:0 15px;font-weight:900}.assistantAsk form button:disabled{opacity:.42;cursor:not-allowed}.assistantAsk form button span{margin-left:5px}.analysisNetworkDetail .calculationAiBody,.analysisNetworkDetail .analysisAssistant{width:100%;max-width:none}.analysisNetworkDetail .assistantAsk form{grid-template-columns:minmax(0,1fr) minmax(130px,auto)}.analysisNetworkDetail .assistantAsk textarea{min-width:0;min-height:88px}.analysisNetworkDetail .assistantAsk form button{min-height:52px}.assistantConversation{gap:10px;margin:0 0 12px;display:grid}.assistantConversation>div{border-left:3px solid var(--green);background:#fff;padding:12px}.assistantConversation b{margin-bottom:6px;font-size:11px;display:block}.assistantConversation p{color:#53666b;gap:8px;margin:0;font-size:11px;line-height:1.55;display:flex}.assistantConversation p span{color:var(--orange);font-weight:900}.analysisAssistant>footer{color:#8fa9aa;border-top:1px solid #2e4c54;justify-content:space-between;gap:14px;padding:12px 20px;font-size:9px;display:flex}.analysisAssistant>footer a{color:#70d4b4;margin:0;font-weight:900;text-decoration:none}@media (width<=620px){.analysisAssistant>header{align-items:flex-start;padding:18px 16px}.analysisAssistant>header>span{white-space:normal;text-align:right}.assistantQuestions{padding:14px 14px 0}.assistantQuestions button{flex:calc(50% - 7px);min-height:42px;font-size:11px}.assistantAnswer{grid-template-columns:1fr;margin:12px 14px 16px;padding:15px}.assistantAnswer p{font-size:14px}.assistantAsk{margin:0 14px 16px;padding:14px}.assistantAsk form{grid-template-columns:1fr}.assistantAsk textarea{font-size:16px}.assistantAsk form button{min-height:46px}.assistantConversation p{font-size:13px}.analysisAssistant>footer{padding:12px 14px;font-size:10px;display:grid}}.watchButtons{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.watchButtons button{color:#31515a;background:#fff;border:1px solid #b8ccc5;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.watchButtons button span{font-size:14px}.watchButtons button.active{border-color:var(--green);color:var(--green);background:#eaf7f2}.watchButtons button:disabled{opacity:.55}.notificationBell{z-index:42;position:relative}.notificationBell>summary{color:#75d2b4;cursor:pointer;background:#0d232a;border:1px solid #2e9b7c;border-radius:8px;place-items:center;width:48px;height:48px;list-style:none;display:grid;position:relative}.notificationBell>summary::-webkit-details-marker{display:none}.notificationBell>summary>span{font-size:24px;line-height:1;transform:rotate(45deg)}.notificationBell>summary>b{background:var(--orange);color:#fff;border:2px solid #071d24;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-6px;right:-6px}.notificationPanel{width:min(430px,100vw - 28px);max-height:min(620px,100vh - 100px);color:var(--ink);background:#fff;border:1px solid #bfd1cb;position:absolute;top:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 20px 55px #051a1f47}.notificationPanel>header{z-index:2;background:#f4f8f6;height:auto;min-height:70px;padding:14px 16px;position:sticky;top:0}.notificationPanel>header div{gap:3px;display:grid}.notificationPanel>header small{font:900 9px var(--font-geist-mono);letter-spacing:.14em;color:var(--green)!important}.notificationPanel>header strong{letter-spacing:0;font-size:18px}.notificationPanel>header button{color:var(--green);background:0 0;border:0;font-size:11px;font-weight:900}.notificationList{display:grid}.notificationList>a{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 15px;text-decoration:none;display:grid}.notificationList>a.unread{background:#f1faf6}.notificationList>a.read{opacity:.7}.notificationList>a>i{width:30px;height:30px;color:var(--green);background:#e8f4f0;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.notificationList>a.discount>i{color:#c8502f;background:#fff0e9}.notificationList>a.rule>i,.notificationList>a.price>i{color:#94620b;background:#fff5d8}.notificationList>a span{gap:4px;display:grid}.notificationList>a small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-weight:900;font-size:9px!important}.notificationList>a strong{letter-spacing:0;font-size:12px;line-height:1.45}.notificationList>a time{color:var(--muted);font-size:9px}.notificationList>a>em{color:var(--green);align-self:center;font-size:9px;font-style:normal;font-weight:900}.notificationList>p{color:var(--muted);margin:0;padding:28px 20px;font-size:13px;line-height:1.55}@media (width<=700px){.watchButtons{grid-template-columns:1fr;display:grid}.watchButtons button{justify-content:center}.notificationBell>summary{width:42px;height:42px}.notificationPanel{width:auto;max-height:calc(100vh - 104px);position:fixed;top:84px;left:14px;right:14px}.notificationList>a{grid-template-columns:30px minmax(0,1fr)}.notificationList>a>em{display:none}}.navNotification{z-index:auto;width:100%}.navNotificationButton{color:#71d1b3;box-sizing:border-box;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:auto;min-height:46px;padding:10px 11px;display:flex}.navNotificationButton:hover{color:#fff;background:#153039}.navNotificationButton>span{flex:0 0 27px;place-items:center;width:27px;font-size:20px;line-height:1;display:grid;transform:rotate(45deg)}.navNotificationButton>em{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-style:normal;font-weight:800;overflow:hidden}.navNotificationButton>b{background:var(--orange);color:#fff;border:0;border-radius:999px;place-items:center;min-width:21px;height:21px;margin-left:auto;padding:0 5px;font-size:10px;display:grid}.navNotification .notificationPanel{width:100%;max-height:410px;box-shadow:none;margin-top:6px;position:static;top:auto;left:auto;right:auto}.homeNavLinks .navNotification{margin:0;padding:0}.homeNavLinks .navNotificationButton{min-height:46px;padding:12px 44px 12px 10px;font-family:inherit;font-size:16px;font-weight:800;line-height:1.4;display:block;position:relative}.homeNavLinks .navNotificationButton>span{width:auto;font-size:16px;line-height:inherit;display:inline;transform:none}.homeNavLinks .navNotificationButton>em{font-family:inherit;font-size:16px;font-weight:800;line-height:inherit;display:inline}.homeNavLinks .navNotificationButton>b{margin:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.accountWorkspaceNav .navNotificationButton>em{font:800 15px var(--font-geist-mono)}.navCollapsed .navNotificationButton{justify-content:center;padding-inline:8px}.navCollapsed .navNotificationButton>em{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.navCollapsed .navNotificationButton>b{position:absolute;top:1px;right:1px}@media (width<=800px){.accountWorkspaceNav .accountNavIdentity{min-height:88px;padding-block:16px}.accountWorkspaceNav .navNotificationButton{justify-content:flex-start!important;padding:11px 12px!important}.accountWorkspaceNav .navNotificationButton>em{clip-path:none!important;width:auto!important;height:auto!important;position:static!important}.accountWorkspaceNav .navNotificationButton>b{margin-left:auto;position:static}}.accountWatchlist{gap:28px;display:grid}.watchlistSummary{border:1px solid var(--line);text-align:right;background:#fff;min-width:130px;padding:13px 16px;display:grid}.watchlistSummary b{color:var(--green);font:900 25px var(--font-geist-mono)}.watchlistSummary span{color:var(--muted);font-size:10px;font-weight:900}.watchlistSection{gap:12px;display:grid}.watchlistSection>div:first-child,.watchlistRecent>div:first-child{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.watchlistSection>div:first-child small,.watchlistRecent>div:first-child small{color:var(--green);font:900 9px var(--font-geist-mono);letter-spacing:.12em}.watchlistSection>div:first-child b,.watchlistRecent>div:first-child b{color:var(--muted);font-size:11px}.watchlistGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.watchlistCard{border:1px solid var(--line);background:#fff;border-left:4px solid #89979c;padding:18px;position:relative}.watchlistCard.green{border-left-color:var(--green)}.watchlistCard.yellow{border-left-color:#e7a62a}.watchlistCard.red{border-left-color:#d45b4b}.watchlistCardHead{align-items:flex-start;gap:11px;display:flex}.watchlistSignal{background:#89979c;border-radius:50%;flex:0 0 13px;width:13px;height:13px;margin-top:4px;box-shadow:0 0 0 5px #89979c1f}.watchlistCard.green .watchlistSignal{background:var(--green);box-shadow:0 0 0 5px #12a47b1f}.watchlistCard.yellow .watchlistSignal{background:#e7a62a;box-shadow:0 0 0 5px #e7a62a21}.watchlistCard.red .watchlistSignal{background:#d45b4b;box-shadow:0 0 0 5px #d45b4b21}.watchlistCardHead>div{min-width:0}.watchlistCardHead small{color:var(--muted);font:900 8px var(--font-geist-mono);letter-spacing:.11em}.watchlistCard h3{margin:4px 0 2px;font-size:18px}.watchlistCardHead p{color:var(--muted);margin:0;font-size:11px}.watchlistCardHead>b{background:var(--orange);color:#fff;white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:9px}.watchlistBenefit{color:#b64f2d;background:#fff0e9;margin:14px 0 0;padding:8px 10px;font-size:11px;font-weight:900}.watchlistSince{color:var(--muted);margin:12px 0;font-size:9px}.watchlistActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.watchlistActions a{color:var(--green);font-size:10px;font-weight:900;text-decoration:none}.watchlistActions button{color:#a04b3f;background:0 0;border:0;font-size:9px;font-weight:900}.watchlistRecent{gap:0;display:grid}.watchlistRecent>a{border:1px solid var(--line);color:var(--ink);background:#fff;border-top:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.watchlistRecent>a.unread{background:#eff8f4}.watchlistRecent>a.read{opacity:.7}.watchlistRecent>a>i{width:26px;height:26px;color:var(--green);background:#eaf5f1;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.watchlistRecent>a span{gap:3px;display:grid}.watchlistRecent>a small{color:var(--muted);font-size:8px!important}.watchlistRecent>a strong{font-size:11px;line-height:1.45}.watchlistRecent>a em{color:var(--green);font-size:9px;font-style:normal;font-weight:900}.watchlistLoading{border:1px solid var(--line);color:var(--muted);background:#fff;padding:32px}.watchlistMonitor{background:#eff8f4;border:1px solid #b9ddd1;align-items:center;gap:7px;width:max-content;max-width:100%;padding:7px 10px;display:flex;color:#31725e!important;margin:12px 0 0!important;font-size:9px!important}.watchlistMonitor i{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #12a47b1f}.accountFooter{border-top:1px solid var(--line);background:#e8ece8;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding:24px 7vw;display:flex}.accountFooter nav{flex-wrap:wrap;gap:18px;display:flex}.accountFooter nav a{color:var(--ink);margin:0;font-size:11px;font-weight:900;text-decoration:none}.accountFooterLanguage{align-items:center;gap:9px;display:flex}.accountFooterLanguage>span{color:var(--muted);font-size:10px;font-weight:900}.accountFooterLanguage select{min-height:42px;color:var(--ink);background:#fff;border:1px solid #c5ceca;padding:8px 34px 8px 11px;font-weight:900}@media (width<=760px){.watchlistGrid{grid-template-columns:1fr}.watchlistSummary{text-align:left;width:100%}.watchlistActions{flex-direction:column;align-items:flex-start}.watchlistRecent>a{grid-template-columns:26px minmax(0,1fr)}.watchlistRecent>a em{display:none}.accountFooter{flex-direction:column;align-items:flex-start;padding:22px 18px 100px}.accountFooterLanguage{justify-content:space-between;width:100%}.accountFooterLanguage select{max-width:70%}}.monitoringLaunch{color:#073d34;text-align:left;cursor:pointer;background:#e9f8f4;border:1px solid #73c8b5;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;margin-top:26px;padding:17px 20px;display:grid}.monitoringLaunch span{color:#087661;letter-spacing:.11em;font-size:.68rem;font-weight:900}.monitoringLaunch b{font-size:1rem}.monitoringLaunch em{color:#087661;font-size:.78rem;font-style:normal;font-weight:850}@media (width<=760px){.monitoringLaunch{grid-template-columns:1fr;gap:5px}.monitoringLaunch em{margin-top:3px}}.decisionBoardFacts .decisionNetProfit.positive strong{color:#78e2be}.decisionBoardFacts .decisionNetProfit.negative strong{color:#ff9d91}.decisionBoardFacts .decisionNetProfit strong{font-size:15px}.analysisToolkitBody{background:#edf3f0;gap:14px;padding:16px;display:grid}.toolkitSection{background:#fff;border:1px solid #d6e1dd;overflow:hidden}.toolkitSection>header{background:#f8faf8;border-bottom:1px solid #e1e7e4;align-items:center;gap:13px;height:auto;min-height:0;padding:14px 16px;display:flex}.toolkitSection>header>b{background:var(--green);color:#fff;width:32px;height:32px;font:900 10px var(--font-geist-mono);flex:0 0 32px;place-items:center;display:grid}.toolkitSection>header div{gap:3px;display:grid}.toolkitSection>header small{font:900 7px var(--font-geist-mono);letter-spacing:.12em;color:var(--green)!important}.toolkitSection>header strong{letter-spacing:0;font-size:12px}.toolkitSection>.comparePicker,.toolkitSection>.improvementSimulator{border:0;margin:0}.toolkitSection>.comparePicker>summary,.toolkitSection>.improvementSimulator>summary{background:#fff}.toolkitSection .comparePickerBody,.toolkitSection .improvementBody{border-top:1px solid var(--line);background:#f8faf8}.decisionKpis{box-shadow:none;border:0;margin:0}.decisionKpis article{background:#fff}.toolkitStrategyLab{border-color:#ef8b67}.toolkitStrategyLab>header{background:#fff7f3}.toolkitStrategyLab>header>b{background:var(--orange)}.toolkitStrategyLab>header small{color:var(--orange)!important}.strategyLab.compact{box-shadow:none;border:0;margin:0}.strategyLab.compact .strategyLabIntro{color:var(--ink);background:#fff;padding:18px}.strategyLab.compact .strategyLabIntro>div{max-width:520px}.strategyLab.compact .strategyLabIntro p{color:#68777d;font-size:11px}.strategyLab.compact .strategyLabIntro>.run{min-width:220px;min-height:48px;padding:12px 15px;font-size:12px}.strategyLab.compact.open .strategyLabIntro{border-bottom:1px solid #e1e7e4}.strategyLab.compact .strategyLabBody{padding:18px}.detailMetricOverview{background:#fff;border:1px solid #d6e1dd;margin:0 0 16px}.detailMetricOverview>header{background:#f4f8f6;border-bottom:1px solid #e1e7e4;gap:4px;padding:15px 16px;display:grid}.detailMetricOverview>header small{color:var(--green);font:900 8px var(--font-geist-mono);letter-spacing:.12em}.detailMetricOverview>header strong{font-size:13px}.detailMetricOverview .decisionKpis{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fullReportDisclosureBody{background:#e9efec;padding:16px}.fullReportDisclosureBody>.confidenceReport{background:0 0;border:0;gap:14px;margin:0;display:grid}.fullReportDisclosureBody .confidenceLead{margin:0}.fullReportDisclosureBody .confidenceGrid,.fullReportDisclosureBody .firmTrustAssessment,.fullReportDisclosureBody .analysisAssistant,.fullReportDisclosureBody .goalCompare,.fullReportDisclosureBody .nextAction,.fullReportDisclosureBody .automationInfo,.fullReportDisclosureBody .cryptoInfo,.fullReportDisclosureBody .confidenceWarnings,.fullReportDisclosureBody .methodology{border:1px solid #d7e0dc;margin-top:0;margin-bottom:0}.fullReportDisclosureBody .confidenceGrid,.fullReportDisclosureBody .goalCompare,.fullReportDisclosureBody .nextAction,.fullReportDisclosureBody .automationInfo,.fullReportDisclosureBody .cryptoInfo,.fullReportDisclosureBody .confidenceWarnings,.fullReportDisclosureBody .methodology{background-color:#fff}.fullReportDisclosureBody .analysisAssistant{background:#0d242b}.fullReportDisclosureBody .confidenceWarnings{margin:0;padding:17px}.fullReportDisclosureBody .methodology{padding:0 18px}.resultDeepDive[open]>.resultDeepDiveBody{background:#edf3f0;gap:12px;padding:16px;display:grid}.resultDeepDiveBody>.payoutConditions,.resultDeepDiveBody>.modelNote,.resultDeepDiveBody>.journey,.resultDeepDiveBody>.monteCarlo,.resultDeepDiveBody>.detailSubsection{margin:0}.resultDeepDiveBody>.payoutConditions,.resultDeepDiveBody>.modelNote,.resultDeepDiveBody>.journey{background:#fff}.resultDeepDiveBody>.journey{border:1px solid var(--line);padding:18px 12px}.resultDeepDiveBody>.modelNote{border:1px solid var(--line);border-left:4px solid var(--green);padding:13px 14px}.detailSubsection{border:1px solid var(--line);background:#fff}.detailSubsection>summary{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;list-style:none;display:flex}.detailSubsection>summary::-webkit-details-marker{display:none}.detailSubsection>summary small{color:var(--orange);font:900 7px var(--font-geist-mono);letter-spacing:.12em;display:block}.detailSubsection>summary strong{margin-top:5px;font-size:13px;display:block}.detailSubsection>summary i{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:16px;font-style:normal;transition:all .2s;display:grid}.detailSubsection[open]>summary i{transform:rotate(45deg)}.detailSubsection>div{border-top:1px solid var(--line);background:#f8faf8;padding:0 14px 14px}.detailSubsection .attemptCard{margin-top:14px;margin-bottom:0}@media (width<=650px){.analysisToolkitBody,.fullReportDisclosureBody{padding:10px}.toolkitSection>header{padding:12px}.toolkitSection>header strong{font-size:11px}.strategyLab.compact .strategyLabIntro{padding:16px}.strategyLab.compact .strategyLabIntro>.run{width:100%;min-width:0}.strategyLab.compact .strategyLabBody{padding:12px}.detailMetricOverview .decisionKpis{grid-template-columns:1fr}.resultDeepDive[open]>.resultDeepDiveBody{padding:10px}.resultDeepDiveBody>.journey{padding:15px 5px}.detailSubsection>summary{align-items:flex-start;padding:15px 13px}.detailSubsection>div{padding:0 8px 8px}}.visibleResultFinish{gap:16px;margin-top:22px;display:grid}.visibleResultFinish .analysisAssistant{margin:0}.resultBottomProviderAction{color:#fff;background:linear-gradient(135deg,#071f27,#0d3438);border:1px solid #31505a;padding:24px;position:relative;overflow:hidden}.resultBottomProviderAction:after{content:"";pointer-events:none;border:1px solid #70d4b421;border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;right:-70px;box-shadow:0 0 0 35px #70d4b406}.resultBottomProviderIntro{z-index:1;position:relative}.resultBottomProviderIntro>small{color:#72d6b7;font:900 8px var(--font-geist-mono);letter-spacing:.14em;display:block}.resultBottomProviderIntro>div{align-items:center;gap:12px;margin-top:10px;display:flex}.resultBottomProviderIntro>div>strong{font-size:18px;line-height:1.35}.resultBottomProviderIntro>p{color:#b9cdca;max-width:620px;margin:12px 0 0;font-size:11px;line-height:1.6}.resultBottomProviderAction>a{z-index:1;background:var(--orange);color:#fff;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:16px 18px;font-size:13px;font-weight:900;text-decoration:none;display:flex;position:relative}.resultBottomProviderAction>a span{font-size:18px}.resultBottomProviderNote{z-index:1;color:#829d99;margin:10px 0 0;font-size:8px;line-height:1.5;position:relative}@media (width<=650px){.visibleResultFinish{margin-top:16px}.resultBottomProviderAction{padding:19px 15px}.resultBottomProviderIntro>div{align-items:flex-start}.resultBottomProviderIntro>div>strong{font-size:15px}.resultBottomProviderAction>a{min-height:54px;padding:14px;font-size:12px}}.modeThreeStrategyLab{border:2px solid var(--orange);background:#f7fbf9;margin:24px 0;box-shadow:0 14px 34px #081d221f}.modeThreeStrategyLabHeading{padding:25px 27px 6px}.modeThreeStrategyLabHeading small{color:var(--orange);font:900 9px var(--font-geist-mono);letter-spacing:.14em}.modeThreeStrategyLabHeading h2{margin:8px 0 10px;font-size:clamp(25px,3vw,35px);line-height:1.08}.modeThreeStrategyLabHeading p{color:#68777d;max-width:760px;margin:0;line-height:1.6}.modeThreeStrategyLab>.strategyLab.compact{background:0 0;margin:0}.modeThreeStrategyLab>.strategyLab.compact .strategyLabIntro{background:0 0;padding:18px 27px 25px}.modeThreeStrategyLab>.strategyLab.compact .strategyLabIntro p{display:none}.modeThreeStrategyLab>.strategyLab.compact .strategyLabIntro>.run{background:var(--orange);color:#fff}@media (width<=650px){.modeThreeStrategyLabHeading{padding:21px 18px 5px}.modeThreeStrategyLab>.strategyLab.compact .strategyLabIntro{padding:15px 18px 21px}.modeThreeStrategyLabHeading h2{font-size:27px}}.accountStrategyLab{gap:22px;display:grid}.labProcess{color:#fff;background:#0a252c;border:1px solid #2e5159;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:18px;display:grid}.labProcess article{align-items:center;gap:12px;display:flex}.labProcess article>b{background:var(--green);color:#fff;width:38px;height:38px;font:900 11px var(--font-geist-mono);flex:0 0 38px;place-items:center;display:grid}.labProcess article span{gap:4px;display:grid}.labProcess article strong{font-size:12px}.labProcess article small{line-height:1.4;color:#a9bfbd!important;font-size:9px!important}.labProcess>i{color:#68cdb0;font-size:18px;font-style:normal}.labSourceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.labSourceCard{border:1px solid #cbd8d3;border-top:5px solid var(--green);background:#fff;align-content:start;padding:21px;display:grid}.labSourceCard>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;height:auto;min-height:0;padding:0;display:flex}.labSourceCard>header small{font:900 8px var(--font-geist-mono);letter-spacing:.12em;color:var(--green)!important}.labSourceCard h3{margin:7px 0 0;font-size:20px}.labSourceCard>header>span{color:#08785e;background:#e8f5f0;padding:6px 8px;font-size:8px;font-weight:900}.labSourceCard>header>span.draft{color:#bd512e;background:#fff0e8}.labSourceMetrics{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.labSourceMetrics span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);gap:5px;padding:11px;font-size:9px;display:grid}.labSourceMetrics span:nth-child(2n){border-right:0}.labSourceMetrics span:nth-last-child(-n+2){border-bottom:0}.labSourceMetrics b{color:var(--ink);font-size:11px;line-height:1.35}.labSourceCard>p{color:var(--muted);margin:14px 0;font-size:10px;line-height:1.55}.labSourceCard>a{background:var(--green);color:#fff;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px 15px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.labSourceCard>a span{font-size:16px}.labSafetyNote{border-left:5px solid var(--orange);background:#fff4ed;padding:18px 20px}.labSafetyNote b{color:#b54c2d;font-size:12px}.labSafetyNote p{color:#735a52;margin:6px 0 0;font-size:10px;line-height:1.6}.labEmpty{margin:0}.labJournalValidation{border:1px solid #cad8d4;border-left:6px solid var(--orange);background:#fff;gap:18px;margin-top:22px;padding:24px;display:grid}.labJournalValidation>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.labJournalValidation>header small{color:var(--green);font:900 9px var(--font-geist-mono);letter-spacing:.13em}.labJournalValidation>header h3{margin:7px 0 5px;font-size:22px}.labJournalValidation>header p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.labJournalValidation>header>strong{color:#b94c2b;font:900 12px var(--font-geist-mono);background:#fff1e9;flex:none;padding:10px 13px}.labJournalValidation.validation4{border-left-color:var(--green)}.labJournalValidation.validation4>header>strong{color:var(--green);background:#e8f7f1}.labJournalValidation>label{gap:7px;font-size:11px;font-weight:900;display:grid}.labJournalValidation select{border:1px solid var(--line);background:#f8faf9;min-height:46px;padding:0 12px;font-weight:800}.labActualMetrics{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.labActualMetrics article{border-right:1px solid var(--line);gap:7px;padding:15px;display:grid}.labActualMetrics article:last-child{border-right:0}.labActualMetrics small{color:var(--muted);font-size:8px;line-height:1.4}.labActualMetrics b{font:900 13px var(--font-geist-mono)}.labActualMetrics span{font-size:9px;font-weight:900}.labActualMetrics .pass{color:var(--green)}.labActualMetrics .open{color:#b75a3e}.labValidationFooter{justify-content:space-between;align-items:center;gap:14px;display:flex}.labValidationFooter p{color:var(--muted);margin:0;font-size:10px}.labValidationFooter button{width:auto}.accountTradingViewCta,.tradingViewCta,.csvTradingViewLink{justify-content:space-between;align-items:center;gap:18px;text-decoration:none;display:flex}.accountTradingViewCta{color:#fff;background:#0a252c;border-left:6px solid #2962ff;margin-top:22px;padding:22px 24px}.accountTradingViewCta span{gap:6px;display:grid}.accountTradingViewCta small,.tradingViewCta small,.csvTradingViewLink small{color:#7da2ff;font:900 8px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;display:block;font-size:8px!important;line-height:1.25!important}.accountTradingViewCta strong{font-size:18px}.accountTradingViewCta p{color:#a9bfbd;margin:0;font-size:10px}.accountTradingViewCta>b{color:#fff;background:#2962ff;padding:13px 16px;font-size:11px}.tradingViewCta{color:var(--ink);background:#f4f7ff;border:1px solid #5576d9;margin:16px 0;padding:16px 18px}.tradingViewCta span{gap:3px;display:grid}.tradingViewCta strong{font-size:16px}.tradingViewCta p{color:var(--muted);margin:3px 0 0;font-size:10px}.tradingViewCta>b{color:#244fb9;font-size:11px}.tradingViewCta.compact{margin:0 18px 18px}.csvTradingViewLink{border:1px solid #5576d9;margin-top:8px;padding:11px 12px;color:#173f9f!important;background:#f4f7ff!important}.csvTradingViewLink span{gap:2px;display:grid}.csvTradingViewLink strong{font-size:13px}.csvTradingViewLink p{color:#63708a;margin:2px 0 0;font-size:9px}.csvTradingViewLink>b{font-size:15px}.pineActions{gap:10px;display:flex}.pineActions>*{flex:1}@media (width<=720px){.labJournalValidation{padding:18px}.labJournalValidation>header,.labValidationFooter{display:grid}.labActualMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.labActualMetrics article{border-bottom:1px solid var(--line)}.labActualMetrics article:nth-child(2n){border-right:0}.labActualMetrics article:nth-last-child(-n+2){border-bottom:0}.accountTradingViewCta{padding:18px;display:grid}.accountTradingViewCta>b{text-align:center}.tradingViewCta{align-items:flex-start}.tradingViewCta>b{white-space:nowrap}.pineActions{display:grid}}.accountTradingViewCta,.tradingViewCta,.csvTradingViewLink{border-radius:13px;justify-content:flex-start;overflow:hidden}.tradingViewLogo{object-fit:contain;background:#fff;border:1px solid #d7dcda;border-radius:9px;flex:0 0 42px;width:42px;height:42px;padding:9px;display:block}.accountTradingViewCta>span,.tradingViewCta>span,.csvTradingViewLink>span{min-width:0}.accountTradingViewCta>b,.tradingViewCta>b,.csvTradingViewLink>b{border-radius:9px;margin-left:auto}.tradingViewCta>b,.csvTradingViewLink>b{background:#fff;padding:9px 11px}.csvTradingViewLink .tradingViewLogo{border-radius:8px;flex-basis:34px;width:34px;height:34px;padding:7px}@media (width<=720px){.accountTradingViewCta{grid-template-columns:auto minmax(0,1fr);align-items:center}.accountTradingViewCta>b{grid-column:1/-1;margin-left:0}.tradingViewCta,.csvTradingViewLink{gap:11px}.tradingViewLogo{flex-basis:38px;width:38px;height:38px;padding:8px}.tradingViewCta>b{padding:8px}}.journalForm select{border:1px solid var(--line);background:#fff;width:100%;min-height:44px;padding:0 10px;font-weight:800}@media (width<=760px){.labProcess{grid-template-columns:1fr}.labProcess>i{display:none}.labSourceList,.labSourceMetrics{grid-template-columns:1fr}.labSourceMetrics span{border-right:0}.labSourceMetrics span:nth-last-child(2){border-bottom:1px solid var(--line)}}.labWorkspaceBadge{color:#08785e;font:900 9px var(--font-geist-mono);letter-spacing:.1em;background:#e9f7f2;border:1px solid #65bfa6;align-self:flex-start;padding:9px 12px}.labSourcePicker{background:#fff;border:1px solid #ccd9d4}.labSourcePicker>header{border:0;border-bottom:1px solid var(--line);background:#f4f8f6;height:auto;min-height:0;padding:18px 20px}.labSourcePicker>header small,.personalStrategyBuilder>header small,.labBlueprintPanel>header small,.labValidationPlan>header small{font:900 8px var(--font-geist-mono);letter-spacing:.13em;color:var(--green)!important}.labSourcePicker h3,.personalStrategyBuilder h3,.labBlueprintPanel h3,.labValidationPlan h3{margin:5px 0 0;font-size:20px}.labSourcePicker>div{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.labSourcePicker button{min-height:88px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:12px;padding:15px 17px;display:grid}.labSourcePicker button.active{box-shadow:inset 5px 0 0 var(--green);background:#eaf7f2}.labSourcePicker button>span{gap:5px;min-width:0;display:grid}.labSourcePicker button small{color:var(--muted);font-size:8px!important}.labSourcePicker button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.labSourcePicker button>span:nth-child(2){text-align:right}.labSourcePicker button>span:nth-child(2) b{color:var(--green);font:900 14px var(--font-geist-mono)}.labSourcePicker button>i{color:var(--green);font-size:17px;font-style:normal}.personalStrategyBuilder{background:#f3f8f5;border:2px solid #1a9e7d;scroll-margin-top:22px}.personalStrategyBuilder>header{color:#fff;background:#0a252c;border:0;justify-content:space-between;align-items:flex-start;gap:18px;height:auto;min-height:0;padding:22px 24px;display:flex}.personalStrategyBuilder>header p{color:#aac0bd;margin:7px 0 0;font-size:10px}.personalStrategyBuilder>header>span{color:#70d4b4;border:1px solid #4b7e76;padding:7px 9px;font-size:8px;font-weight:900}.labTargetStrip{background:#fff;border-bottom:1px solid #cfdcd7;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.labTargetStrip article{border-right:1px solid var(--line);gap:7px;padding:16px;display:grid}.labTargetStrip article:last-child{border-right:0}.labTargetStrip small{color:var(--muted);font-size:8px!important}.labTargetStrip b{font:900 16px var(--font-geist-mono)}.labProfileChoice{grid-template-columns:repeat(3,1fr);gap:9px;padding:18px 20px 0;display:grid}.labProfileChoice button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bdcdc7;gap:5px;padding:13px;display:grid}.labProfileChoice button.active{border-color:var(--green);box-shadow:inset 0 -4px 0 var(--green);background:#e8f6f1}.labProfileChoice small{color:var(--muted);font-size:8px!important}.labProfileChoice b{font-size:12px}.labControlGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:18px 20px;display:grid}.labControlGrid label{color:#52676c;gap:7px;font-size:10px;font-weight:900;display:grid}.labControlGrid select,.labControlGrid input{width:100%;min-height:45px;color:var(--ink);background:#fff;border:1px solid #c5d1cd;padding:10px;font-size:13px}.labBlueprintPanel,.labValidationPlan{background:#fff;border:1px solid #cedbd6;margin:0 20px 18px}.labBlueprintPanel>header,.labValidationPlan>header{border:0;border-bottom:1px solid var(--line);background:#f8faf8;height:auto;min-height:0;padding:17px 18px}.labBlueprintColumns{grid-template-columns:repeat(3,1fr);display:grid}.labBlueprintColumns article{border-right:1px solid var(--line);padding:17px}.labBlueprintColumns article:last-child{border-right:0}.labBlueprintColumns b{font-size:12px}.labBlueprintColumns p{color:#5e7075;margin:9px 0 0;font-size:10px;line-height:1.55}.labValidationPlan>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.labValidationPlan span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#52666b;padding:12px 16px;font-size:10px}.labValidationPlan span:nth-child(2n){border-right:0}.personalPineDraft{color:#fff;background:#0a252c;border:1px solid #2d4d55;margin:0 20px 18px}.personalPineDraft>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;list-style:none;display:flex}.personalPineDraft>summary::-webkit-details-marker{display:none}.personalPineDraft>summary span{gap:5px;display:grid}.personalPineDraft>summary small{font:900 8px var(--font-geist-mono);letter-spacing:.13em;color:#ff8b60!important}.personalPineDraft>summary strong{font-size:13px}.personalPineDraft>summary i{background:var(--orange);border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;font-style:normal;display:grid}.personalPineDraft[open]>summary i{transform:rotate(45deg)}.personalPineDraft>div{border-top:1px solid #2e5159;gap:12px;padding:16px;display:grid}.personalPineDraft p{color:#b4c7c4;margin:0;font-size:10px;line-height:1.55}.personalPineDraft textarea{color:#dce8e5;min-height:300px;font:11px/1.55 var(--font-geist-mono);resize:vertical;background:#071c22;border:1px solid #46646b;padding:14px}.personalPineDraft button{justify-self:start}.labSaveBar{background:#fff;border-top:1px solid #cbd8d3;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.labSaveBar>div{gap:5px;display:grid}.labSaveBar b{font-size:13px}.labSaveBar small{max-width:620px;color:var(--muted);line-height:1.45;font-size:9px!important}.labSaveBar .run{width:auto;min-width:230px;margin:0}.labSafetyNote{margin-top:0}@media (width<=900px){.labTargetStrip{grid-template-columns:repeat(2,1fr)}.labTargetStrip article{border-bottom:1px solid var(--line)}.labControlGrid{grid-template-columns:repeat(2,1fr)}.labBlueprintColumns{grid-template-columns:1fr}.labBlueprintColumns article{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=650px){.labWorkspaceBadge{text-align:center;width:100%}.labSourcePicker>div{grid-template-columns:1fr}.labSourcePicker button{grid-template-columns:minmax(0,1fr) auto 24px}.personalStrategyBuilder>header{padding:19px 16px;display:grid}.personalStrategyBuilder>header>span{width:max-content}.labTargetStrip,.labProfileChoice,.labControlGrid,.labValidationPlan>div{grid-template-columns:1fr}.labTargetStrip article,.labProfileChoice button,.labControlGrid label,.labValidationPlan span{border-right:0}.labProfileChoice,.labControlGrid{padding-left:14px;padding-right:14px}.labBlueprintPanel,.labValidationPlan,.personalPineDraft{margin-left:14px;margin-right:14px}.labSaveBar{flex-direction:column;align-items:stretch;padding:16px 14px}.labSaveBar .run{width:100%;min-width:0}.personalPineDraft textarea{min-height:240px;font-size:10px}}.propquantaCore{color:#fff;background:#071d24;padding:72px 5vw 34px;position:relative;overflow:hidden}.propquantaCore:before{content:"";pointer-events:none;border:1px solid #5dd8b129;border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-170px;box-shadow:0 0 0 72px #5dd8b106,0 0 0 144px #5dd8b105}.propquantaCoreIntro{z-index:1;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.1fr);align-items:end;gap:clamp(34px,7vw,110px);max-width:1440px;margin:0 auto 34px;display:grid;position:relative}.propquantaCoreIntro small,.coreCard>small{color:#65d3b0;font:900 10px var(--font-geist-mono);letter-spacing:.16em}.propquantaCoreIntro h2{letter-spacing:-.045em;max-width:640px;margin:10px 0 0;font-size:clamp(34px,4.5vw,60px);font-weight:520;line-height:1.02}.propquantaCoreIntro p{color:#b3c7c4;max-width:700px;margin:0;font-size:16px;line-height:1.7}.propquantaCoreGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1440px;margin:auto;display:grid;position:relative}.coreCard{box-sizing:border-box;color:#fff;background:linear-gradient(155deg,#0d2931,#091e25);border:1px solid #31505a;flex-direction:column;min-height:410px;padding:28px;text-decoration:none;transition:transform .22s,border-color .22s,background .22s;display:flex;position:relative}.coreCard:hover{background:linear-gradient(155deg,#12333b,#0a252c);border-color:#65d3b0;transform:translateY(-5px)}.coreCardNumber{color:#557077;font:900 12px var(--font-geist-mono);letter-spacing:.08em;position:absolute;top:22px;right:24px}.coreCardIcon{color:#75ddbc;background:#0d332f;border:1px solid #3ca987;border-radius:13px;place-items:center;width:58px;height:58px;margin-bottom:40px;font-size:27px;display:grid;box-shadow:0 0 30px #38bd9214}.coreCard h3{letter-spacing:-.035em;margin:8px 0 13px;font-size:clamp(25px,2.5vw,36px);font-weight:560}.coreCard p{color:#aebfc1;margin:0;font-size:14px;line-height:1.65}.coreCard>b{color:#7be0bf;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:28px;font-size:14px;display:flex}.coreCard>b i{font-size:22px;font-style:normal;transition:transform .2s}.coreCard:hover>b i{transform:translate(5px)}.coreCardLab{border-top-color:#f07a4f}.coreCardLab .coreCardIcon{color:#ff9a73;background:#38261f;border-color:#e47b55}.coreCardLab>small,.coreCardLab>b{color:#ff9a73}.coreCardFirms .coreCardIcon{font-size:14px}.coreFlow{z-index:1;color:#819a9b;max-width:900px;font:800 11px var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #29464e;justify-content:center;align-items:center;gap:18px;margin:30px auto 0;padding:15px 20px;display:flex;position:relative}.coreFlow i{color:#49bd98;font-size:18px;font-style:normal}@media (width<=940px){.propquantaCoreIntro{grid-template-columns:1fr;gap:18px}.propquantaCoreGrid{grid-template-columns:1fr}.coreCard{min-height:330px}.coreCardIcon{margin-bottom:25px}}@media (width<=620px){.propquantaCore{padding:52px 16px 28px}.propquantaCoreIntro{margin-bottom:24px}.propquantaCoreIntro h2{font-size:38px}.propquantaCoreIntro p{font-size:15px}.propquantaCoreGrid{gap:10px}.coreCard{min-height:310px;padding:22px}.coreCardIcon{width:52px;height:52px;margin-bottom:22px}.coreCard h3{font-size:28px}.coreCard p{font-size:15px}.coreFlow{flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;padding-left:5px}.coreFlow i{margin-left:12px;transform:rotate(90deg)}.firmCheckFeature,.strategyLabFeature{display:none}}.landingPage{--landing-bg:#031319;--landing-panel:#071e25;--landing-line:#183b43;--landing-green:#54d6ad;background:var(--landing-bg);color:#eef8f5;min-height:100vh;position:relative;overflow:hidden}.landingNetwork{pointer-events:none;background-image:linear-gradient(#4cbf9d09 1px,#0000 1px),linear-gradient(90deg,#4cbf9d09 1px,#0000 1px),radial-gradient(circle at 73% 23%,#27d59e1a,#0000 32%);background-size:72px 72px,72px 72px,auto;height:900px;position:absolute;inset:0 0 auto;overflow:hidden}.landingNetwork:after{content:"";background:linear-gradient(180deg,transparent 52%,var(--landing-bg));position:absolute;inset:0}.landingNetwork i{background:#82efd0;border-radius:50%;width:5px;height:5px;animation:7s ease-in-out infinite landingPulse;position:absolute;box-shadow:0 0 14px #42cfa5}.landingNetwork i:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#54d6ad73);width:110px;height:1px;position:absolute;top:2px;right:2px;transform:rotate(-26deg)}.landingNetwork i:first-child{top:180px;left:60%}.landingNetwork i:nth-child(2){animation-delay:-2s;top:280px;left:73%}.landingNetwork i:nth-child(3){animation-delay:-4s;top:150px;left:87%}.landingNetwork i:nth-child(4){animation-delay:-5s;top:420px;left:52%}.landingNetwork i:nth-child(5){animation-delay:-1s;top:510px;left:79%}.landingNetwork i:nth-child(6){animation-delay:-3s;top:380px;left:92%}.landingNetwork i:nth-child(n+7){display:none}@keyframes landingPulse{0%,to{opacity:.15;transform:translate(0)}50%{opacity:1;transform:translate(70px,-42px)}}.landingHeader{z-index:5;background:0 0;border-bottom:1px solid #61b59d2e;justify-content:space-between;align-items:center;max-width:1600px;height:88px;margin:auto;padding:0 5vw;display:flex;position:relative}.landingHeader>a img{filter:brightness(0)invert();width:190px;display:block}.landingHeader nav{align-items:center;gap:30px;display:flex}.landingHeader nav a{color:#a9bfbc;font-size:13px;font-weight:750;text-decoration:none}.landingHeader nav a:hover{color:var(--landing-green)}.landingHeader nav a:last-child{color:#7de3c3;border:1px solid #347a67;border-radius:8px;padding:11px 15px}.landingMenuButton{color:#7de3c3;background:#09242b;border:1px solid #285b50;border-radius:8px;padding:10px 13px;font-weight:800;display:none}.landingHero{z-index:2;box-sizing:border-box;isolation:isolate;background-image:linear-gradient(90deg,#031319f7 0%,#031319d1 48%,#03131938 100%),url(/brand/propquanta-hero.png);background-position:100%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:flex-start;max-width:1600px;min-height:610px;margin:auto;padding:90px 5vw 78px;animation:22s ease-in-out infinite heroNetworkDrift;display:flex;position:relative;overflow:hidden}.landingHero>:not(.heroNetworkMotion){z-index:2;position:relative}.landingHero .heroNetworkMotion{z-index:1}.intelligenceLabel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07262bc7;border:1px solid #24584d;border-radius:999px;align-items:center;gap:14px;margin-bottom:48px;padding:8px 12px 8px 8px;display:flex}.intelligenceLabel span{color:#fff;font:900 9px var(--font-geist-mono);letter-spacing:.12em;background:#0ea67d;border-radius:999px;padding:6px 9px}.intelligenceLabel b{color:#8ec4b7;font-size:11px}.landingKicker{color:var(--landing-green);font:900 clamp(9px,2.6vw,12px) var(--font-geist-mono);letter-spacing:.18em;margin:0 0 14px;line-height:1.5}.landingHero h1{letter-spacing:-.065em;text-wrap:balance;max-width:1020px;margin:0;font-size:clamp(54px,7.2vw,110px);font-weight:480;line-height:.95}.landingLead{color:#aac0bd;max-width:850px;margin:32px 0 0;font-size:18px;line-height:1.7}.landingPrimary{background:var(--landing-green);color:#042019;border-radius:8px;justify-content:space-between;align-items:center;gap:40px;min-width:260px;margin-top:34px;padding:16px 18px;font-weight:900;text-decoration:none;display:flex}.landingPrimary span{font-size:20px}.propTradingIntro{z-index:2;max-width:1440px;margin:0 auto 38px;padding:0 5vw;position:relative}.propTradingExplainer{background:linear-gradient(145deg,#0b2a31f0,#051b21fa);border:1px solid #24544b;border-radius:16px;overflow:hidden}.propTradingExplainer>summary{box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:28px;min-height:92px;padding:22px 26px;list-style:none;display:flex}.propTradingExplainer>summary::-webkit-details-marker{display:none}.propTradingExplainer>summary span{gap:7px;display:grid}.propTradingExplainer>summary small{color:var(--landing-green);font:900 10px var(--font-geist-mono);letter-spacing:.17em}.propTradingExplainer>summary strong{font-size:clamp(18px,2vw,25px);font-weight:650;line-height:1.3}.propTradingExplainer>summary>b{color:#72dfbd;width:44px;height:44px;font:500 28px var(--font-geist-mono);border:1px solid #3d806f;border-radius:50%;flex:0 0 44px;place-items:center;transition:transform .2s,background .2s;display:grid}.propTradingExplainer[open]>summary{border-bottom:1px solid #24544b}.propTradingExplainer[open]>summary>b{background:#0d332f;transform:rotate(45deg)}.propTradingExplainerBody{padding:28px 26px 26px}.propTradingBasics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.propTradingBasics article{background:#04191fb8;border:1px solid #284c54;border-radius:14px;padding:24px;position:relative}.propTradingBasics article>span{color:#4a7772;font:900 11px var(--font-geist-mono)}.propTradingBasics h2{letter-spacing:-.035em;margin:16px 0 12px;font-size:clamp(22px,2.5vw,32px);font-weight:580;line-height:1.1}.propTradingBasics p{color:#a9bfbc;margin:0;font-size:16px;line-height:1.65}.propTradingDisclaimer{color:#9fb4b1;background:#ef794f14;border-left:3px solid #ef794f;margin:20px 0 0;padding:15px 17px;font-size:14px;line-height:1.55}.propTradingActions{gap:12px;margin-top:20px;display:flex}.propTradingActions a{box-sizing:border-box;color:#79dfbf;border:1px solid #3b7768;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;min-height:50px;padding:0 17px;font-weight:850;text-decoration:none;display:flex}.propTradingActions a:first-child{border-color:var(--landing-green);background:var(--landing-green);color:#042019}.propTradingActions a span{font-size:19px}.propTradingActions a:hover{color:#9ff3d8;border-color:#85eccb}.propTradingActions a:first-child:hover{color:#042019;background:#77e2c0}.landingProcess{z-index:2;grid-template-columns:repeat(5,1fr);max-width:1440px;margin:0 auto;padding:0 5vw 76px;display:grid;position:relative}.landingProcess>div{border-top:1px solid #24544b;gap:7px;padding:18px 24px;display:grid;position:relative}.landingProcess span{color:#456c67;font:900 9px var(--font-geist-mono)}.landingProcess b{font-size:13px}.landingProcess i{color:#45c59e;font-style:normal;position:absolute;top:24px;right:-7px}.landingPillars{z-index:2;background:linear-gradient(#061b21,#041419);border-top:1px solid #14343b;padding:84px 5vw 110px;position:relative}.landingSectionHead{grid-template-columns:.7fr 1.3fr;align-items:start;gap:40px;max-width:1440px;margin:0 auto 42px;display:grid}.landingSectionHead small,.landingPillar>small{color:var(--landing-green);font:900 10px var(--font-geist-mono);letter-spacing:.17em}.landingSectionHead h2{letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(36px,5vw,68px);font-weight:500;line-height:1}.landingPillarGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1440px;margin:auto;display:grid}.landingPillar{border:1px solid var(--landing-line);color:#f2f8f6;background:linear-gradient(160deg,#0c2b33f5,#05191ffa);border-radius:14px;flex-direction:column;min-height:590px;padding:30px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.landingPillar:hover{border-color:#4fc8a5;transform:translateY(-7px);box-shadow:0 24px 60px #00000047}.pillarNumber{color:#345b5e;font:900 16px var(--font-geist-mono);position:absolute;top:24px;right:27px}.landingVisual{border-bottom:1px solid #173940;height:150px;margin:36px 0 30px;position:relative}.analysisVisual span{background:#2b7767;border-radius:6px 6px 0 0;width:7px;position:absolute;bottom:18px}.analysisVisual span:first-child{height:38px;left:12%}.analysisVisual span:nth-child(2){height:70px;left:34%}.analysisVisual span:nth-child(3){background:#55d6ad;height:108px;left:56%}.analysisVisual i{background:#5ce0b7;height:1px;position:absolute;top:58%;left:10%;right:18%;transform:rotate(-18deg);box-shadow:0 0 8px #40cfa3}.analysisVisual b{background:#ff845a;border-radius:50%;width:11px;height:11px;position:absolute;top:17%;right:12%;box-shadow:0 0 18px #ff845a}.labVisual span{border:1px solid #3a8d78;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.labVisual span:first-child{width:50px;height:50px}.labVisual span:nth-child(2){width:90px;height:90px}.labVisual span:nth-child(3){width:130px;height:130px}.labVisual span:nth-child(4){background:#63dcb8;width:8px;height:8px;box-shadow:0 0 20px #63dcb8}.labVisual i{transform-origin:2px 72px;background:#ff865e;border-radius:50%;width:4px;height:4px;animation:5s linear infinite labOrbit;position:absolute;top:3px;left:calc(50% - 2px);box-shadow:0 0 15px #ff865e}@keyframes labOrbit{to{transform:rotate(360deg)}}.firmsVisual span{border-radius:5px 5px 0 0;width:24%;position:absolute;bottom:24px}.firmsVisual span:first-child{background:#173c42;height:54px;left:5%}.firmsVisual span:nth-child(2){background:#155d52;height:90px;left:38%}.firmsVisual span:nth-child(3){background:#3bc397;height:122px;right:5%}.firmsVisual i,.firmsVisual b{border-radius:50%;width:12px;height:12px;position:absolute;top:22px}.firmsVisual i{background:#df6651;left:15%}.firmsVisual b{background:#ecb849;left:47%;box-shadow:0 0 14px #ecb849}.landingPillar h3{letter-spacing:-.04em;margin:8px 0 22px;font-size:clamp(28px,3vw,42px);font-weight:540}.landingPillar>strong{font-size:18px;line-height:1.45}.landingPillar>p{color:#9fb4b3;margin:15px 0;font-size:14px;line-height:1.65}.pillarCta{color:#71dfbd;justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;font-size:14px;display:flex}.pillarCta i{font-size:22px;font-style:normal;transition:transform .2s}.landingPillar:hover .pillarCta i{transform:translate(6px)}.pillar02{border-top-color:#d86c49}.pillar02>small,.pillar02 .pillarCta{color:#ff8c65}.landingFooter{z-index:2;background:#031116;border-top:1px solid #173940;grid-template-columns:auto 1fr minmax(320px,auto);align-items:center;gap:26px;padding:42px 5vw;display:grid;position:relative}.landingFooter>a{display:flex}.landingFooter>a img{filter:brightness(0)invert();width:175px}.landingFooter p{color:#6f8b88}.landingFooterEnd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.landingFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.landingFooter a{color:#8eaaa7;font-size:12px;text-decoration:none}.landingFooter a:hover{color:var(--landing-green)}.landingFooterLanguage{color:#b9d6d1;background:#08242b;border-color:#28514d;flex:none;margin:0}.landingFooterLanguage select{color:#b9d6d1}@media (width<=980px){.landingPillarGrid{grid-template-columns:1fr}.landingPillar{min-height:500px}.landingProcess{grid-template-columns:1fr}.landingProcess>div{grid-template-columns:44px 1fr;padding:13px 8px}.landingProcess i{inset:auto auto -9px 17px;transform:rotate(90deg)}.landingSectionHead,.landingFooter{grid-template-columns:1fr}.landingFooterEnd{flex-direction:column;justify-content:flex-start;align-items:flex-start}.landingFooter nav{justify-content:flex-start}}@media (width<=700px){.landingHeader{height:74px;padding:0 18px}.landingHeader>a img{width:155px}.landingMenuButton{display:block}.landingHeader nav{background:#08242b;border:1px solid #28514d;border-radius:10px;min-width:220px;padding:10px;display:none;position:absolute;top:66px;right:16px;box-shadow:0 18px 40px #00000059}.landingHeader nav.open{display:grid}.landingHeader nav a{padding:11px}.landingHeader nav a:last-child{border:0}.landingHero{min-height:0;padding:62px 18px 58px}.intelligenceLabel{border-radius:12px;flex-direction:column;align-items:flex-start;margin-bottom:36px}.landingHero h1{font-size:clamp(48px,15vw,70px);line-height:.98}.landingLead{font-size:16px}.landingPrimary{box-sizing:border-box;width:100%}.propTradingIntro{margin-bottom:28px;padding:0 16px}.propTradingExplainer>summary{min-height:84px;padding:18px}.propTradingExplainer>summary>b{flex-basis:40px;width:40px;height:40px}.propTradingExplainerBody{padding:18px}.propTradingBasics{grid-template-columns:1fr}.propTradingBasics article{padding:20px}.propTradingBasics h2{font-size:24px}.propTradingActions{display:grid}.propTradingActions a{width:100%}.landingProcess{padding:0 18px 55px}.landingPillars{padding:60px 16px 72px}.landingSectionHead{gap:15px}.landingSectionHead h2{font-size:42px}.landingPillar{min-height:540px;padding:22px}.landingVisual{height:130px}.landingPillar h3{font-size:32px}.landingPillar>strong{font-size:17px}.landingPillar>p{font-size:15px}.landingFooter{padding:34px 18px}.landingFooter nav{grid-template-columns:1fr 1fr;display:grid}.landingNetwork i:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.landingNetwork i,.labVisual i,.landingHero{animation:none}.landingPillar{transition:none}}.homeNavHead>a{align-items:center;max-width:calc(100% - 55px);display:flex}.homeNavHead>a img{max-width:100%}.siteBrand{text-decoration:none}.analysisWorkspacePage{background:#06171d;min-height:100vh}.analysisWorkspacePage>.simpleHero,.analysisWorkspacePage>.valueProof,.analysisWorkspacePage>.propquantaCore,.analysisWorkspacePage>.firmCheckFeature,.analysisWorkspacePage>.strategyLabFeature{display:none}.analysisWorkspaceIntro{color:#fff;background:radial-gradient(circle at 80% 10%,#37be941a,#0000 32%),#06171d;border-bottom:1px solid #183b43;padding:54px 5vw 30px}.analysisWorkspaceIntro small{color:#5ed8b2;font:900 10px var(--font-geist-mono);letter-spacing:.17em}.analysisWorkspaceIntro h1{letter-spacing:-.05em;margin:12px 0 10px;font-size:clamp(38px,5vw,66px);font-weight:520;line-height:1}.analysisWorkspaceIntro p{color:#a9bfbc;max-width:720px;margin:0;font-size:16px;line-height:1.6}.analysisWorkspacePage>.modeGrid{margin-top:26px}.analysisWorkspacePage .siteHeader{background:#031319;border-bottom:1px solid #183b43}.analysisWorkspacePage .guidedWorkspace{border-color:#234148}.analysisWorkspacePage .homeNavTrigger,.publicSubpageNavTrigger{color:#79dcbc;background:#071f26;border-color:#3ba988}.coreHubBrand{margin-bottom:22px;display:inline-flex}.coreHubBrand img{filter:brightness(0)invert();width:190px}.coreHubPage{color:#fff;background:#06171d}.coreHubPage .analysisHubModes>a{color:#fff;background:#0a252c;border-color:#25464d}.coreHubPage .analysisHubModes p{color:#a5bbb8}.coreHubPage .coreHubBridge{color:#fff;background:#0b2d2d;border-color:#418e78}.coreHubPage .coreHubBridge h2{color:#fff}.landingHeader nav .navNotification{margin:0}.landingHeader nav .navNotificationButton{color:#a9bfbc;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:flex}.landingHeader nav .navNotificationButton>span{display:none}.landingHeader nav .navNotificationButton>em{font-style:normal;font-weight:750}.landingHeader nav .navNotificationButton>b{margin-left:3px;position:static;transform:none}.landingHeader nav>a:last-child{color:#a9bfbc;border:0;padding:0}.landingHeader nav>a[href^=\/account],.landingHeader nav>a[href^=\/login]{color:#7de3c3;border:1px solid #347a67;border-radius:8px;padding:11px 15px}.analysisWorkspacePage>footer{color:#9eb5b2;background:#031319;border-top-color:#31505a}.analysisWorkspacePage>footer .footerMeta>span{color:#a9bfbc;font-weight:700}.analysisWorkspacePage>footer a{color:#d5e4e1}.analysisWorkspacePage>footer a:hover{color:#67ddb9}.analysisWorkspacePage>footer .providerDirectory>summary{color:#c7d9d5}.analysisWorkspacePage>footer .providerDirectory .providerLinks{border-top-color:#29464e}.analysisWorkspacePage>footer .providerLinks a{border-bottom-color:#55716d}.analysisWorkspacePage>footer .footerLanguage{color:#17252c}@media (width<=700px){.analysisWorkspaceIntro{padding:38px 18px 22px}.analysisWorkspaceIntro h1{font-size:40px}.analysisWorkspaceIntro p{font-size:15px}.analysisWorkspacePage>.modeGrid{margin-top:16px}.coreHubBrand img{width:165px}.landingHeader nav .navNotificationButton{padding:11px}.landingHeader nav .navNotificationButton>span{display:none}.landingHeader nav>a[href^=\/account],.landingHeader nav>a[href^=\/login]{border:0;padding:11px}.landingHeader nav>a:last-child{padding:11px}.homeSideNav nav{margin-top:16px}}:where(.coreHubPage,.firmDirectoryPage,.firmDetailPage,.whyPage,.methodPage,.legalPage,.loginPage){--public-night:#06171d;--public-header:#031319;--public-panel:#0a252c;--public-panel-soft:#0d2b32;--public-line:#29464e;--public-text:#eef8f5;--public-muted:#a9bfbc;background:var(--public-night);color:var(--public-text)}:where(.firmDirectoryPage,.whyPage,.methodPage,.legalPage)>.legalHeader{background:var(--public-header);border-bottom-color:var(--public-line)}:where(.firmDirectoryPage,.whyPage,.methodPage,.legalPage) .legalBrand{color:var(--public-text)}:where(.firmDirectoryPage,.whyPage,.methodPage,.legalPage) .legalBrand .brandLogo,.loginPage>.brandLink .brandLogo{filter:brightness(0)invert()}:where(.firmDirectoryPage,.whyPage,.methodPage,.legalPage) .legalHeader .ghost{color:#7de3c3;background:#071f26;border-color:#347a67;text-decoration:none}.coreHubPage{background:var(--public-night);color:var(--public-text)}.coreHubPage :where(.analysisHubModes>a,.strategyHubOptions>a){border-color:var(--public-line);background:var(--public-panel);color:var(--public-text)}.coreHubPage :where(.analysisHubModes>a,.strategyHubOptions>a):hover{border-color:#58cfa9;box-shadow:0 18px 44px #0000003d}.coreHubPage :where(.analysisHubModes p,.strategyHubOptions p){color:var(--public-muted)}.analysisWorkspacePage>.modeGrid button{color:#eef8f5;background:#0a252c;border-color:#29464e}.analysisWorkspacePage>.modeGrid button p{color:#a9bfbc}.analysisWorkspacePage .guidedWorkspace{background:#0a252c;box-shadow:0 22px 55px #00000042}.analysisWorkspacePage .guidedResults{color:var(--ink);background:#0a252c}.analysisWorkspacePage .emptyResult{color:#a9bfbc}.firmDirectoryHero{background:radial-gradient(circle at 82% 18%,#37be941f,transparent 30%),var(--public-night);border-bottom:1px solid var(--public-line)}.firmDirectoryHero>.eyebrow{color:#73d4b7!important}.firmDirectoryHero>p:last-child{color:var(--public-muted)}.firmDirectory :where(.firmDirectoryIntro,.firmDirectoryCard){border-color:var(--public-line);background:var(--public-panel);color:var(--public-text)}.firmDirectoryIntro p,.firmDirectoryCard :where(header small,header p,.firmDirectorySummary,.firmFacts small){color:var(--public-muted)}.firmFilters :where(input,select){color:var(--public-text);background:#102a32;border-color:#35535b}.firmFilters :where(input,select):focus{outline-offset:1px;outline:2px solid #3ba988}.firmFacts,.firmFacts span+span{border-color:var(--public-line)}.firmCriteria{background:var(--public-line);border-color:var(--public-line)}.firmCriterion{background:var(--public-panel-soft);color:var(--public-text)}.firmSourceNote{color:#d9cda8;background:#2c291c}.firmDirectoryLinks{border-top:1px solid var(--public-line)}.firmDetailPage{background:var(--public-night);color:var(--public-text)}.firmDetailBody>aside,.firmDetailCriterion,.firmDetailMissing{border-color:var(--public-line);background:var(--public-panel);color:var(--public-text);box-shadow:0 12px 34px #0003}.firmDetailBody>aside p,.firmDetailBody>aside time,.firmDetailCriterion small,.firmDetailNotice,.firmDetailMissing p{color:var(--public-muted)}.firmDetailCriterion strong{color:var(--public-text)}.firmDetailNotice{background:#2c291c}.firmDetailActions a:not(:first-child){background:var(--public-panel-soft);border:1px solid var(--public-line)}.whyPageHero{background:radial-gradient(circle at 82% 18%,#37be941f,transparent 30%),var(--public-night);border-bottom:1px solid var(--public-line)}.whyPageHero p{color:var(--public-muted)}.whyPageComparison,.whyPagePrinciples article{border-color:var(--public-line);background:var(--public-panel);color:var(--public-text)}.whyIntro p,.whyPagePrinciples p,.differenceTable span{color:var(--public-muted)}.differenceTable,.differenceTable>div{border-color:var(--public-line)}.differenceTable .differenceHead{background:var(--public-header)}.whyPageFooter{background:var(--public-header);border-top-color:var(--public-line);color:var(--public-muted)}.whyPageFooter a{color:var(--public-text)}.methodHero,.legalHero{background:radial-gradient(circle at 82% 18%,#37be941f,transparent 30%),var(--public-night);border-bottom-color:var(--public-line);color:var(--public-text)}.methodHero>p:last-child,.legalHero>p:last-child{color:var(--public-muted)}.methodJump{background:var(--public-header);border-bottom:1px solid var(--public-line)}.methodJump a{border-color:var(--public-line);color:#c7d9d5}.methodContent :where(.methodIntro p,.methodSection>p,.methodLimits li,.methodCard p){color:var(--public-muted)}.methodCard,.methodLimits,.methodLead,.methodLegalNavWrap>.legalNavigation,.legalLayout>nav,.legalContent{border-color:var(--public-line);background:var(--public-panel);color:var(--public-text)}.methodLead p{color:var(--public-muted)}.methodCard code{color:#6adbb7;background:#102f35}.methodLimits{border-left-color:var(--orange)}.methodFooter{background:var(--public-header);border-top-color:var(--public-line);color:var(--public-muted)}.methodFooter a{color:var(--public-text)}.methodLegalNavWrap>.legalNavigation a,.legalLayout>nav a{border-bottom-color:var(--public-line);color:var(--public-muted)}.legalContent p{color:#bfd0cd}.legalContent strong{color:var(--public-text)}.legalWarning{color:var(--public-text);background:#30231f}.withdrawalForm,.contractEndForm{border-color:var(--public-line);background:var(--public-panel-soft)}.cookieTable,.cookieTable>div{border-color:var(--public-line)}.cookieTable>div:first-child{background:var(--public-header)}.firmRatingMethod,.trustLegend article{border-color:var(--public-line);background:var(--public-panel-soft);color:var(--public-text)}.firmRatingMethod :where(p,.methodEvidence,.trustLegend p){color:var(--public-muted)}.firmRatingMethod .methodEvidence{background:#102f35}.loginPage{background:radial-gradient(circle at 82% 18%,#37be9424,transparent 30%),var(--public-night)}.loginCard{border-color:var(--public-line);background:var(--public-panel);color:var(--public-text);box-shadow:0 24px 70px #00000040}.loginCard>p{color:var(--public-muted)}.loginCard input{color:var(--public-text);background:#102a32;border-color:#35535b}.loginCard .textAction{color:#6adbb7}.subpageLanguage{color:#a9bfbc;background:#071f26f5;border-color:#35535b}.subpageLanguage select{color:#eef8f5;background:#102a32;border-color:#45626a}@media (width<=760px){.firmFacts span+span{border-left:0;border-top-color:var(--public-line)}.legalLayout>nav a,.methodLegalNavWrap>.legalNavigation a{border-color:var(--public-line)}.cookieTable span:first-child{color:var(--public-text);background:#102f35}}.standaloneLabPage{padding-bottom:110px}.standaloneLabBrand{background:#071f26;border-radius:12px;align-items:center;margin:4px 0 22px;padding:10px 12px;text-decoration:none;display:inline-flex}.standaloneLabBrand img{filter:brightness(0)invert();width:clamp(190px,24vw,290px);height:auto;display:block}.standaloneLabHero{padding-top:48px;padding-bottom:48px}.standaloneLabHero h1{max-width:980px;font-size:clamp(38px,6vw,72px)}.standaloneLabSteps{background:#071f26;border:1px solid #29464e;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:22px 0;padding:16px 20px;display:grid}.standaloneLabSteps span{color:#c5d5d2;align-items:center;gap:10px;font-weight:900;display:flex}.standaloneLabSteps span b{color:#67d9b5;width:32px;height:32px;font:900 10px var(--font-geist-mono);border:1px solid #3ba988;border-radius:8px;place-items:center;display:grid}.standaloneLabSteps i{color:#48bd98;font-style:normal}.standaloneLabWorkspace{grid-template-columns:minmax(320px,.85fr) minmax(400px,1.15fr);gap:16px;margin-top:16px;display:grid}.standaloneLabInputs,.standaloneAccountPanel{color:#eef8f5;background:#0a252c;border:1px solid #29464e;min-width:0;padding:24px}.standaloneLabInputs>header,.standaloneAccountPanel>header{border:0;border-bottom:1px solid #29464e;align-items:center;gap:14px;height:auto;min-height:0;margin-bottom:22px;padding:0 0 18px;display:flex}.standaloneLabInputs>header>span,.standaloneAccountPanel>header>span{color:#67d9b5;width:44px;height:44px;font:900 13px var(--font-geist-mono);border:1px solid #3ba988;border-radius:8px;flex:0 0 44px;place-items:center;display:grid}.standaloneLabInputs header small,.standaloneAccountPanel header small{font:900 8px var(--font-geist-mono);letter-spacing:.13em;color:#67d9b5!important}.standaloneLabInputs header h2,.standaloneAccountPanel header h2{margin:4px 0 0;font-size:24px}.standaloneSavedPicker,.standaloneAccountPanel>label{color:#c9d9d6;gap:8px;margin-bottom:15px;font-size:11px;font-weight:900;display:grid}.standaloneSavedPicker select,.standaloneAccountPanel>label select{color:#eef8f5;background:#102f36;border:1px solid #45626a;width:100%;min-height:48px;padding:10px 12px}.standaloneLabInputs .simpleInputs{gap:11px;display:grid}.standaloneLabInputs .quickEstimate,.standaloneLabInputs .csvImport,.standaloneLabInputs .advanced{color:#eef8f5;background:#102f36;border-color:#35535b}.standaloneLabInputs .quickEstimate>summary,.standaloneLabInputs .advanced>summary{color:#eef8f5}.standaloneLabInputs .quickEstimateBody{background:#0d2b32}.standaloneLabInputs .field>span,.standaloneLabInputs .inputHint,.standaloneLabInputs .csvImport p{color:#a9bfbc}.standaloneLabInputs .field>div,.standaloneLabInputs :where(input,select,textarea){color:#eef8f5;background:#071f26;border-color:#45626a}.standaloneLabInputs .field b{color:#a9bfbc;border-left-color:#45626a}.standaloneLabInputs .csvImport>button{color:#8ce7ca;background:#123a39;border-color:#4ea98f}.standaloneLabInputs .csvTradingViewLink{display:none}.standaloneLabMessage{border-left:4px solid var(--green);color:#bfe1d7;background:#102f35;margin:15px 0 0;padding:12px}.standaloneMarketTabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px;display:grid}.standaloneMarketTabs button{color:#a9bfbc;text-transform:uppercase;background:#102f36;border:1px solid #45626a;border-radius:8px;min-height:46px;font-weight:900}.standaloneMarketTabs button.active{color:#fff;background:#0d9d78;border-color:#4dccaa}.standaloneAccountFacts{border:1px solid #35535b;grid-template-columns:repeat(2,1fr);margin-top:24px;display:grid}.standaloneAccountFacts span{border-bottom:1px solid #35535b;border-right:1px solid #35535b;gap:7px;min-height:90px;padding:16px;display:grid}.standaloneAccountFacts span:nth-child(2n){border-right:0}.standaloneAccountFacts span:nth-last-child(-n+2){border-bottom:0}.standaloneAccountFacts small{color:#8ea7a4!important;font-size:9px!important}.standaloneAccountFacts b{color:#6adbb7;font:900 18px var(--font-geist-mono)}.standaloneAccountNote{border-left:4px solid var(--orange);color:#d5c3bb;background:#2d241f;margin:16px 0 0;padding:14px;line-height:1.6}.standaloneLabPage>.strategyLab{margin:18px 0 0}.standaloneLabPage>.strategyLab .strategyLabBody{color:var(--ink)}.centralStrategyLabButton{color:#eef8f5;background:#0b292f;border:1px solid #58cba9;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:18px 0;padding:20px 22px;text-decoration:none;display:grid}.centralStrategyLabButton:hover{background:#10343a;border-color:#78e0c0}.centralStrategyLabButton>span{gap:7px;display:grid}.centralStrategyLabButton small{font:900 8px var(--font-geist-mono);letter-spacing:.13em;color:#70d8b8!important}.centralStrategyLabButton strong{font-size:15px;line-height:1.35}.centralStrategyLabButton p{color:#a9bfbc;max-width:640px;margin:2px 0 0;font-size:11px;line-height:1.55}.centralStrategyLabButton>b{color:#fff;text-align:center;background:#0f9f79;border-radius:12px;justify-content:center;align-items:center;max-width:190px;padding:11px 14px;font-size:11px;line-height:1.35;display:inline-flex}.toolkitSection>.centralStrategyLabButton{margin:16px}@media (width<=850px){.standaloneLabWorkspace,.standaloneLabSteps{grid-template-columns:1fr}.standaloneLabSteps i{margin-left:15px;transform:rotate(90deg)}}@media (width<=620px){.standaloneLabPage{padding-left:14px;padding-right:14px}.standaloneLabBrand{margin-bottom:14px}.standaloneLabHero{padding:34px 22px}.standaloneLabInputs,.standaloneAccountPanel{padding:18px 14px}.standaloneAccountFacts{grid-template-columns:1fr}.standaloneAccountFacts span{border-bottom:1px solid #35535b;border-right:0}.standaloneAccountFacts span:nth-last-child(2){border-bottom:1px solid #35535b}.standaloneAccountFacts span:last-child{border-bottom:0}.standaloneLabPage>.strategyLab{margin-bottom:90px}.centralStrategyLabButton{padding:16px}.centralStrategyLabButton strong{font-size:13px}}:root{--pq-bg:#06171d;--pq-header:#031319;--pq-panel:#0a252c;--pq-panel-soft:#102f36;--pq-panel-raised:#12343b;--pq-line:#29464e;--pq-text:#eef8f5;--pq-muted:#a9bfbc;--pq-selection:#0f9f79;--pq-selection-hover:#16b58b;--pq-action:#f17141;--pq-action-hover:#ff835a;--pq-external:#f17141;--pq-external-hover:#ff835a;--pq-external-tint:#2d241f;--pq-danger:#c84a3d;--pq-danger-hover:#dc5b4d;--pq-control-radius:10px;--pq-card-radius:16px}body{background:var(--pq-bg)}:where(button,.run,.ghost,input[type=button],input[type=submit],input[type=reset],a.landingPrimary,a.whyPrimary,a.strategyOpen,a.assignButton,a.newAnalysis,a.accountTradingViewCta,a.tradingViewCta,a.csvTradingViewLink,a.legalPrimaryAction,.firmDetailActions a,.firmDirectoryLinks a,.providerCta>a,.nextActionButtons a,.companyWebsiteBar a){border-radius:var(--pq-control-radius)}:where(button,.run,.ghost,.landingPrimary,.whyPrimary,.strategyOpen,.assignButton,.newAnalysis){transition:background-color .18s,border-color .18s,color .18s,transform .18s}.whyPrimary{box-sizing:border-box;border:1px solid var(--pq-action);align-items:center;min-height:54px;text-decoration:none}:where(.run,.landingPrimary,.assignButton,.newAnalysis,.strategyLabFeature>a,.coreHubBridge>a,.strategyOpen,.primaryNext,.whyPrimary,.legalPrimaryAction,.feedbackSend,.pdfPrimaryDownload,.pdfDownloadFallback a,.compareButton,.saveStrategyBar button,.labSaveBar .run,.labSourceCard>a,.firmCheckFeature>a,.assistantAsk form button,.pricingGrid article>button){background:var(--pq-action)!important;border-color:var(--pq-action)!important;color:#fff!important}:where(.run,.landingPrimary,.assignButton,.newAnalysis,.strategyLabFeature>a,.coreHubBridge>a,.strategyOpen,.primaryNext,.whyPrimary,.legalPrimaryAction,.feedbackSend,.pdfPrimaryDownload,.pdfDownloadFallback a,.compareButton,.saveStrategyBar button,.labSaveBar .run,.labSourceCard>a,.firmCheckFeature>a,.assistantAsk form button,.pricingGrid article>button):hover{background:var(--pq-action-hover)!important;border-color:var(--pq-action-hover)!important;color:#fff!important}:where(a[target=_blank][rel~=sponsored],.firmDetailActions a[target=_blank],.firmDirectoryLinks a[target=_blank],.providerCta>a[target=_blank],.decisionBoardCta[target=_blank],.strategyAccountCta[target=_blank],.accountTradingViewCta[target=_blank],.tradingViewCta[target=_blank],.csvTradingViewLink[target=_blank],.companyWebsiteBar a[target=_blank]){border-radius:var(--pq-control-radius);box-shadow:0 8px 22px #0003;background:var(--pq-external-tint)!important;border:2px solid var(--pq-external)!important;color:var(--pq-external)!important}:where(a[target=_blank][rel~=sponsored],.firmDetailActions a[target=_blank],.firmDirectoryLinks a[target=_blank],.providerCta>a[target=_blank],.decisionBoardCta[target=_blank],.strategyAccountCta[target=_blank],.accountTradingViewCta[target=_blank],.tradingViewCta[target=_blank],.csvTradingViewLink[target=_blank],.companyWebsiteBar a[target=_blank]):hover{background:var(--pq-external-tint)!important;border-color:var(--pq-external-hover)!important;color:var(--pq-external-hover)!important}:where(.strategyAccountCta,.accountTradingViewCta,.tradingViewCta,.csvTradingViewLink)[target=_blank] :where(strong,small,p,b,span){color:inherit!important}:where(.landingPillar,.analysisHubModes>a,.strategyHubOptions>a,.firmDirectoryIntro,.firmDirectoryCard,.firmDetailBody>aside,.firmDetailCriterion,.firmDetailMissing,.whyPageComparison,.whyPagePrinciples article,.methodCard,.methodLimits,.methodLead,.legalLayout>nav,.legalContent,.loginCard,.guidedWorkspace,.standaloneLabSteps,.standaloneLabInputs,.standaloneAccountPanel){border-radius:var(--pq-card-radius);overflow:hidden}.accountPage{--ink:var(--pq-text);--muted:var(--pq-muted);--paper:var(--pq-bg);--card:var(--pq-panel);--line:var(--pq-line);background:var(--pq-bg);min-height:100vh;color:var(--pq-text)}.accountPage>header{background:var(--pq-header);border-bottom-color:var(--pq-line)}.accountPage :where(.accountShell,.adminShell,.accountContent,.adminPanel){color:var(--pq-text)}.accountPage :where(.accountNav,.accountWorkspaceNav){border-color:var(--pq-line);background:var(--pq-header);box-shadow:0 18px 42px #0000003d}.accountPage :where(.accountPanel,.strategyCards article,.dashboardMetrics article,.accountSnapshot,.propAccountForm,.propAccountList article,.journalEntry,.journalHistory,.myFeedbackList>article,.connectionList>article,.connectionSection,.securityBox,.subscriptionCard,.emptyLibrary,.assignmentChooser,.assignmentChooser>div:nth-child(2)>button,.watchlistSummary,.watchlistCard,.watchlistRecent>a,.watchlistLoading,.labSourcePicker,.labSourceCard,.personalStrategyBuilder,.labTargetStrip,.labProfileChoice button,.labBlueprintPanel,.labValidationPlan,.labJournalValidation,.labSaveBar,.adminMetricGrid article,.adminTaskSection,.adminRoadmap,.adminTaskList>button,.adminRoadmap article,.adminAreas button,.backupGrid>article,.restoreCard,.restorePreview,.pricingModal,.pricingGrid article){border-color:var(--pq-line);border-radius:var(--pq-card-radius);background:var(--pq-panel);color:var(--pq-text);box-shadow:0 12px 34px #0003}.accountPage :where(.accountPanel>header,.labSourcePicker>header,.labBlueprintPanel>header,.labValidationPlan>header,.detailMetricOverview>header,.toolkitSection>header,.connectionHead){border-color:var(--pq-line);background:var(--pq-panel-soft);color:var(--pq-text)}.accountPage :where(.accountFormGrid input,.accountFormGrid select,.journalForm input,.journalForm select,.journalForm textarea,.labJournalValidation select,.labControlGrid select,.labControlGrid input,.affiliateForm textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--pq-panel-soft);color:var(--pq-text);border-radius:var(--pq-control-radius);border-color:#45626a}.accountPage :where(input,textarea)::placeholder{color:#78908f}.accountPage :where(.dashboardMetrics small,.accountSnapshot span small,.accountNumbers span,.linkedStrategy,.strategyCards p,.strategyCards small,.journalEntry p,.journalHistory p,.connectionList p,.connectionList small,.watchlistCardHead small,.watchlistCardHead p,.watchlistSince,.watchlistRecent>a small,.adminDashboardHead p,.adminMetricGrid article>span,.adminMetricGrid article p,.adminTaskList small,.adminRoadmap article p,.adminAreas button p,.labSourceCard>p,.labSourceMetrics span,.labTargetStrip small,.labProfileChoice small,.labBlueprintColumns p,.labValidationPlan span,.labSaveBar small){color:var(--pq-muted)}.accountPage :where(.linkedStrategy b,.labSourceMetrics b,.watchlistRecent>a,.propAccountList .ghost){color:var(--pq-text)}.accountPage :where(.labSourcePicker>div,.labSourceMetrics,.labActualMetrics,.labTargetStrip,.accountNumbers,.watchlistActions,.watchlistRecent>div:first-child){border-color:var(--pq-line);background:var(--pq-line)}.accountPage :where(.labSourcePicker button,.labProfileChoice button,.assignmentChooser>div:nth-child(2)>button,.adminTaskList>button,.adminRoadmap article,.adminAreas button,.watchlistRecent>a){background:var(--pq-panel-soft);color:var(--pq-text)}.accountPage :where(.labSourcePicker button.active,.labProfileChoice button.active,.adminAreas button:hover,.adminTaskList>button:hover,.watchlistRecent>a.unread){color:var(--pq-text);background:#123d3b;border-color:#4dccaa}.accountPage .personalStrategyBuilder{background:var(--pq-panel-soft)}.accountPage .labTargetStrip{background:var(--pq-panel)}.accountPage .labBlueprintColumns article,.accountPage .labValidationPlan span,.accountPage .labActualMetrics article{border-color:var(--pq-line)}.accountPage .labSafetyNote,.accountPage .riskWarnings,.accountPage .adminMetricGrid article.warning,.accountPage .adminHint{color:#f0d1c5;background:#2d241f;border-color:#8a5a42}.accountPage .riskWarnings p,.accountPage .labSafetyNote p{color:#d5b8ae}.accountPage .statusChip{color:#78d9ba;background:#123d35;border-radius:999px}.accountPage .statusChip.lost{color:#ff9b91;background:#3a2223}.accountPage .statusChip.payout_ready{color:#ffad84;background:#3a2a20}.accountPage .dashboardState{color:#78d9ba;background:#123d35}.accountPage .dashboardState.attention{color:#ffad84;background:#3a2a20}.accountPage .adminAllClear,.accountPage .taskIcon{color:#8ce1c5;background:#123d35}.accountPage .taskIcon.urgent{color:#ffad84;background:#3a2a20}.accountPage .monitoringLaunch,.accountPage .watchlistMonitor{color:#b9e7d9;background:#123d35;border-color:#3f8974}.accountPage .accountFooter{border-top-color:var(--pq-line);background:var(--pq-header);color:var(--pq-muted)}.accountPage .accountFooter nav a{color:var(--pq-text)}.accountPage .accountFooterLanguage select{background:var(--pq-panel-soft);color:var(--pq-text);border-color:#45626a}.accountPage table{background:var(--pq-panel);color:var(--pq-text)}.accountPage :where(th,td){border-color:var(--pq-line)}.accountPage th{color:var(--pq-muted)}.accountPage :where(.adminMetricGrid article.primary,.dashboardMetrics .netMetric){color:#fff;background:linear-gradient(135deg,#073d34,#0a2e30);border-color:#28745f}.accountPage .adminAreas button.current{border-color:var(--pq-selection);background:#123d3b}.accountPage .adminShell .accountContent :where(.adminMetricGrid article,.adminTaskSection,.adminTaskList>button,.adminRoadmap,.adminRoadmap article,.adminAreas button,.userAdminList>button,.userDrawer,.userDetailGrid>div,.userSubscriptionCard,.userAdminActions button,.analyticsMetrics article,.analyticsBreakdown>section,.analyticsEvents,.analyticsRange,.rangePresets button,.businessMetrics article,.trendSection,.qualitySection,.analyticsPrivacy,.conversionSection,.conversionHead>b,.conversionFunnel article,.conversionDetails>section,.catalogToolbar,.catalogFirm,.catalogPlan,.catalogFirmBody,.catalogList article,.catalogStatus select,.accountPanel,.backupGrid>article,.restoreCard,.restorePreview,.accessCodeList article,.accessCodeList article>button,.partnerSection,.contentEditor,.supportAdminLayout>section,.ticketQueue,.ticketList,.systemSection,.complianceAdmin,.monitorAdmin,.qualityDashboard,.qualitySection,.recordFormCard,.firmRecord,.firmRecordEditor,.firmDirectory){box-shadow:0 12px 34px #0000002e;border-color:var(--pq-line)!important;background:var(--pq-panel)!important;color:var(--pq-text)!important}.accountPage .adminShell .accountContent :where(.catalogFirmBody,.catalogToolbar,.analyticsPrivacy,.userDetailGrid>div,.adminTaskList>button,.adminRoadmap article,.rangePresets button){background:var(--pq-panel-soft)!important}.accountPage .adminShell .accountContent :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--pq-panel-soft)!important;color:var(--pq-text)!important;-webkit-text-fill-color:var(--pq-text)!important;border-color:#45626a!important}.accountPage .adminShell .accountContent :where(input,textarea)::placeholder{opacity:1;color:#819895!important;-webkit-text-fill-color:#819895!important}.accountPage .adminShell .accountContent :where(h1,h2,h3,h4,.adminMetricGrid article>b,.adminTaskList b,.userAdminList strong,.catalogFirm summary strong,.catalogPlan summary strong,.catalogList article strong,.backupGrid h3,.analyticsMetrics b,.businessMetrics b,.conversionHead b,.conversionFunnel strong,.conversionFunnel b,.conversionDetails h4,.conversionMode b,.conversionPartner b){color:var(--pq-text)!important}.accountPage .adminShell .accountContent :where(p,small,.userCounts,.userAdminList small,.catalogListHead span,.catalogResultCount,.catalogList article p,.analyticsMetrics span,.analyticsMetrics p,.businessMetrics p,.adminRoadmap article p,.conversionHead p,.conversionFunnel small,.conversionMode span,.conversionPartner span,.conversionEmpty){color:var(--pq-muted)!important}.accountPage .adminShell .accountContent :where(.adminMetricGrid article.warning,.analyticsMetrics article.warning){background:#2d241f!important;border-color:#8a5a42!important}.accountPage .adminShell .accountContent :where(.adminMetricGrid article.primary){background:linear-gradient(135deg,#073d34,#0a2e30)!important;border-color:#28745f!important}.accountPage .adminShell .accountContent :where(.adminMetricGrid article.primary) :where(span,b,p){color:#eef9f6!important}.accountPage .adminShell .accountContent :where(.accessCodeActions button:not(.dangerAction),.accessCodeCreate>.secondaryAdminAction,.firmDirectoryList button,.firmRecordEmpty,.firmRecordHeader,.firmRecordStatus,.firmRecordStatus button,.firmCenterTabs button,.firmRatingEditor,.partnerMetrics article,.partnerSectionHead,.affiliateForm,.contentEditor article,.contentActions button,.revisionList>div,.supportAdminMetrics article,.supportAdminLayout,.ticketToolbar,.ticketList button,.ticketContext,.ticketConversation article,.replyComposer,.replyTabs button,.templateAdmin,.templateList button,.templateForm,.systemMetrics article,.systemSectionHead,.roleLegend span,.adminRoleList,.adminRoleList article,.sessionList button,.privacyNote,.inquiryList code,.inquiryActions input,.inquiryActions button,.securitySearch input,.securitySearch button){border-color:var(--pq-line)!important;background:var(--pq-panel-soft)!important;color:var(--pq-text)!important}.accountPage .adminShell .accountContent :where(.firmDirectoryList button.active,.firmCenterTabs button.active,.ticketList button.selected,.replyTabs button.active){border-color:var(--pq-selection)!important;color:var(--pq-text)!important;background:#123d3b!important}.accountPage .adminShell .accountContent :where(.firmDirectoryList strong,.firmRecordHeader h3,.firmRecordStatus b,.firmCenterTabs b,.partnerMetrics b,.contentTitle strong,.supportAdminMetrics b,.ticketList strong,.systemMetrics b,.roleLegend b,.adminRoleList b){color:var(--pq-text)!important}.accountPage .adminShell .accountContent :where(.platformPartnerSettings){margin-top:24px}.accountPage .adminShell .accountContent :where(.platformPartnerSettings .run){margin-top:18px}:where(.supportPage,.previewAccessPage){background:var(--pq-bg);color:var(--pq-text)}.supportPage :where(.supportForm,.supportAside section){border-radius:var(--pq-card-radius)}.supportPage :where(button,.run,.ghost,input,select,textarea){border-radius:var(--pq-control-radius)}.supportPage .run{background:var(--pq-action);border-color:var(--pq-action)}.supportPage .supportFooter{border-top-color:var(--pq-line);background:var(--pq-header)}.supportPage .supportFooter a{color:var(--pq-muted)}.analysisWorkspacePage .strategyLabIntro>.run,.analysisWorkspacePage .modeThreeStrategyLab>.strategyLab.compact .strategyLabIntro>.run{background:var(--pq-action);border-color:var(--pq-action);color:#fff;box-shadow:0 8px 24px #f171413d}.analysisWorkspacePage .strategyLabIntro>.run:hover,.analysisWorkspacePage .modeThreeStrategyLab>.strategyLab.compact .strategyLabIntro>.run:hover{background:var(--pq-action-hover);border-color:var(--pq-action-hover)}.analysisWorkspacePage :where(.guidedSelector,.guidedWorkspace){scroll-margin-top:16px}.analysisWorkspacePage .guidedWorkspace .analysisRun{background:var(--pq-action)!important;border-color:var(--pq-action)!important;color:#fff!important}.analysisWorkspacePage .guidedWorkspace .analysisRun:hover{background:var(--pq-action-hover)!important;border-color:var(--pq-action-hover)!important}.analysisWorkspacePage .quickEstimate .run{background:var(--pq-action)!important;border-color:var(--pq-action)!important;color:#fff!important}.analysisWorkspacePage .quickEstimate .run:hover{background:var(--pq-action-hover)!important;border-color:var(--pq-action-hover)!important}.analysisWorkspacePage .guidedWorkspace>aside .firmFilter :where(.marketTabs button,.goalOptions button,.accountTypeFilter>.firmChecks label,.firmSelectionChecks label){color:#c7d5d4;box-shadow:none;background:#132c34;border-color:#3a555e}.analysisWorkspacePage .guidedWorkspace>aside .firmFilter :where(.marketTabs button:hover:not(:disabled),.goalOptions button:hover,.accountTypeFilter>.firmChecks label:hover,.firmSelectionChecks label:hover){color:#fff;background:#17343d;border-color:#5fc5a4}.analysisWorkspacePage .guidedWorkspace>aside .firmFilter :where(.marketTabs button.active,.goalOptions button.active,.accountTypeFilter>.firmChecks label.checked,.firmSelectionChecks label.checked){background:var(--pq-selection);border-color:var(--pq-selection);color:#fff;box-shadow:0 8px 20px #0f9f7933}.analysisWorkspacePage .guidedWorkspace>aside .firmFilter :where(.marketTabs button:disabled,.firmSelectionChecks label.disabled){color:#6f8588;opacity:.62;cursor:not-allowed;box-shadow:none;background:#1a2c31;border-color:#30444a}.analysisWorkspacePage .guidedWorkspace>aside .firmFilter :where(.marketTabs button:disabled:hover,.firmSelectionChecks label.disabled:hover){transform:none}.accountMenuPanel{border-color:var(--pq-line);background:var(--pq-panel);color:var(--pq-text);border-radius:var(--pq-card-radius);box-shadow:0 18px 45px #00000057}.accountMenuPanel>span{color:var(--pq-muted)}.accountMenuPanel>b{background:var(--pq-panel-soft);color:var(--pq-selection-hover)}.accountMenuPanel .accountMenuAccount{border-color:var(--pq-action);background:var(--pq-action);color:#fff;border-radius:var(--pq-control-radius)}.accountMenuPanel .accountSignout{border:1px solid var(--pq-line);background:var(--pq-panel-soft);color:var(--pq-text);border-radius:var(--pq-control-radius)}select option{background:var(--pq-panel-soft);color:var(--pq-text)}:where(.accountTradingViewCta,.tradingViewCta,.csvTradingViewLink){box-shadow:0 8px 22px #0003;background:var(--pq-external-tint)!important;border:2px solid var(--pq-external)!important;color:var(--pq-external)!important;border-left-width:2px!important}:where(.accountTradingViewCta,.tradingViewCta,.csvTradingViewLink) strong,:where(.accountTradingViewCta,.tradingViewCta,.csvTradingViewLink) small{color:var(--pq-external)!important}:where(.accountTradingViewCta,.tradingViewCta,.csvTradingViewLink) p{color:var(--pq-muted)!important}:where(.accountTradingViewCta,.tradingViewCta,.csvTradingViewLink)>b{border:1px solid var(--pq-external)!important;color:var(--pq-external)!important;background:#15262a!important}:where(.accountTradingViewCta,.tradingViewCta,.csvTradingViewLink):hover{border-color:var(--pq-external-hover)!important;background:#382820!important}:where(.language button.active,.marketTabs button.active,.goalOptions button.active,.firmResults button.active,.planGrid button.active,.sizeGrid button.active,.modeGrid button.active,.billingToggle button.active,.contractType button.active,.labVariants button.active,.labSourcePicker button.active,.labProfileChoice button.active,.watchButtons button.active,.assistantQuestions button.active,.feedbackPanel fieldset button.selected,.firmRatingFilter .discountFilter.active){background:var(--pq-selection)!important;border-color:var(--pq-selection)!important;color:#fff!important}:where(.dangerAction,.dangerRestore,.deleteUserPanel button,.contractSubmit){background:var(--pq-danger)!important;border-color:var(--pq-danger)!important;color:#fff!important}:where(.dangerAction,.dangerRestore,.deleteUserPanel button,.contractSubmit):hover{background:var(--pq-danger-hover)!important;border-color:var(--pq-danger-hover)!important}.analysisWorkspacePage .csvTradingViewLink.csvTradingViewLink,.analysisWorkspacePage .tradingViewCta.tradingViewCta,.accountPage .accountTradingViewCta.accountTradingViewCta{border:2px solid var(--pq-external)!important;color:var(--pq-external)!important;background:#2d241f!important}.analysisWorkspacePage .csvTradingViewLink.csvTradingViewLink :where(strong,small),.analysisWorkspacePage .tradingViewCta.tradingViewCta :where(strong,small),.accountPage .accountTradingViewCta.accountTradingViewCta :where(strong,small){color:var(--pq-external)!important}.analysisWorkspacePage .csvTradingViewLink.csvTradingViewLink p,.analysisWorkspacePage .tradingViewCta.tradingViewCta p,.accountPage .accountTradingViewCta.accountTradingViewCta p{color:var(--pq-muted)!important}.analysisWorkspacePage .compareProfile{background:var(--pq-panel);color:var(--pq-text);border-color:#55716d}.analysisWorkspacePage .compareProfile>div{border-bottom-color:#55716d}.analysisWorkspacePage .compareProfile>div:not(:first-child)>span:first-child{color:var(--pq-text)}.analysisWorkspacePage .compareProfile>div:not(:first-child)>span:nth-child(2){color:var(--pq-muted)}.analysisWorkspacePage .compareProfile>div:first-child{color:#66757a;background:#f5f6f3}.analysisWorkspacePage .compareProfile strong.pass{color:#24c596}.analysisWorkspacePage .compareProfile strong.warn{color:#f06c5d}.analysisWorkspacePage :where(.decisionBoardCta,.strategyAccountCta,.providerCta>a,.resultBottomProviderAction>a)[target=_blank]{width:100%;min-height:52px;padding:14px 17px}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2372d5b6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:18px 18px!important;padding-right:42px!important}select:not([multiple]):disabled{opacity:.62}.standaloneLabPage .standaloneLabInputs .quickEstimateBody :where(input,select),.standaloneLabPage .standaloneLabInputs .field input,.standaloneLabPage .standaloneLabInputs .standaloneSavedPicker select{caret-color:var(--pq-selection-hover);opacity:1;color:var(--pq-text)!important;-webkit-text-fill-color:var(--pq-text)!important;background:#071f26!important;border-color:#45626a!important}.standaloneLabPage .standaloneLabInputs .quickEstimateBody :where(input,select)::placeholder,.standaloneLabPage .standaloneLabInputs .field input::placeholder{opacity:1;color:#78918e!important;-webkit-text-fill-color:#78918e!important}.standaloneLabPage .standaloneLabInputs .quickEstimateBody select option,.standaloneLabPage .standaloneLabInputs .standaloneSavedPicker select option{background:var(--pq-panel-soft);color:var(--pq-text)}.standaloneLabPage .standaloneLabInputs .forexCostInputs{border-color:var(--pq-line);background:var(--pq-panel-soft);color:var(--pq-text)}.standaloneLabPage .standaloneLabInputs .forexCostInputs>strong,.standaloneLabPage .standaloneLabInputs .forexCostInputs .field>span{color:var(--pq-text)!important}.standaloneLabPage .standaloneLabInputs .forexCostTotal{color:var(--pq-muted);background:#0b282f}.standaloneLabPage .standaloneLabInputs .forexCostTotal b{color:var(--pq-selection-hover)}.standaloneLabPage>.strategyLab{--ink:var(--pq-text);--muted:var(--pq-muted);border-color:var(--pq-action);background:var(--pq-panel);color:var(--pq-text)}.standaloneLabPage>.strategyLab .strategyLabBody{border-top-color:var(--pq-line);background:var(--pq-panel);color:var(--pq-text)}.standaloneLabPage>.strategyLab .labChoices label{color:var(--pq-text)}.standaloneLabPage>.strategyLab .labChoices select{color:var(--pq-text);-webkit-text-fill-color:var(--pq-text);background:#071f26;border-color:#45626a}.standaloneLabPage>.strategyLab .labExecution>div,.standaloneLabPage>.strategyLab .labVariants button,.standaloneLabPage>.strategyLab .labBlueprint>div,.standaloneLabPage>.strategyLab .pineDraft,.standaloneLabPage>.strategyLab .labSave{border-color:var(--pq-line);background:var(--pq-panel-soft);color:var(--pq-text)}.standaloneLabPage>.strategyLab .labExecution :where(p,span),.standaloneLabPage>.strategyLab .labVariants span,.standaloneLabPage>.strategyLab .labBlueprint :where(li,.labTestPlan span),.standaloneLabPage>.strategyLab .pineDraft p,.standaloneLabPage>.strategyLab .labSave small{color:var(--pq-muted)}.standaloneLabPage>.strategyLab .labVariants button.active{border-color:var(--pq-selection)!important;background:var(--pq-selection)!important;color:#fff!important}.standaloneLabPage>.strategyLab .labVariants button.active :where(small,strong,span){color:#fff!important}.standaloneLabPage>.strategyLab .labTestPlan span,.standaloneLabPage>.strategyLab .pineDraft>div{border-color:#35535b}.standaloneLabPage>.strategyLab .pineDraft textarea{color:#dce8e5;-webkit-text-fill-color:#dce8e5;background:#071c22;border-color:#45626a}@media (width<=650px){.analysisWorkspacePage .compareProfile>div{overflow-wrap:anywhere;grid-template-columns:1.25fr .78fr .9fr;gap:6px;min-width:0;padding:10px 8px;font-size:10px}}@media print{body,.accountPage,.supportPage,.previewAccessPage{color:#17252c;background:#fff}}.methodPage.methodPage,.firmDirectoryPage.firmDirectoryPage,.firmDetailPage.firmDetailPage,.whyPage.whyPage,.legalPage.legalPage,.loginPage.loginPage,.coreHubPage.coreHubPage,.methodPage .methodContent{background:var(--public-night);color:var(--public-text)}.methodPage .methodContent :where(.methodIntro>h2,.methodSection>h2,.methodLimits>h2,.methodCard h2,strong){color:var(--public-text)}.methodPage .methodContent :where(.methodIntro p,.methodSection>p,.methodLimits li,.methodCard p){color:var(--public-muted)}.methodPage .firmMethodLink{border-color:var(--pq-selection);background:var(--public-panel-soft);color:var(--public-text)}.firmDirectoryPage .firmRatingMethod{border-color:var(--public-line);background:var(--public-panel);color:var(--public-text)}.firmDirectoryPage .firmRatingMethod :where(.methodCard,.trustLegend article){border-color:var(--public-line);background:var(--public-panel-soft);color:var(--public-text)}.accountPage .dashboardMetrics article,.accountPage .strategyCards article,.accountPage .propAccountList article,.accountPage .accountPanel,.accountPage .accountSnapshot,.accountPage .propAccountForm,.accountPage .connectionCard,.accountPage .connectionStep,.accountPage .emptyLibrary,.accountPage .savedStrategyComparison,.accountPage .savedCompareRow>b,.accountPage .assignmentChooser,.accountPage .unlinkedStrategies,.accountPage .connectionEmpty{border-color:var(--pq-line)!important;background:var(--pq-panel)!important;color:var(--pq-text)!important}.accountPage :where(.dashboardMetrics,.strategyCards,.propAccountList,.connectionList,.savedStrategyComparison) :where(h2,h3,h4,strong,b){color:var(--pq-text)}.accountPage :where(.dashboardMetrics,.strategyCards,.propAccountList,.connectionList,.savedStrategyComparison) :where(p,small,span){color:var(--pq-muted)}.accountPage .strategyCards article>div,.accountPage .accountNumbers,.accountPage .connectionAccount,.accountPage .savedCompareRow{border-color:var(--pq-line)}.accountPage .dangerAction{color:#ff9b91!important;background:#351f20!important;border-color:#7d3b37!important}.accountPage .ghost:disabled{color:#718985!important;background:#102229!important;border-color:#355057!important}.accountPage .propAccountForm :where(input,select),.accountPage .catalogAccountChoice select,.accountPage .journalScope select,.accountPage .tradeAccountAssignment{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:var(--pq-control-radius)!important;color:#eef9f6!important;-webkit-text-fill-color:#eef9f6!important;opacity:1!important;background:#0b2329!important;border:1px solid #45626a!important}.accountPage .propAccountForm :where(input,select)::placeholder{opacity:1;color:#78918f!important;-webkit-text-fill-color:#78918f!important}.accountPage .propAccountForm option,.accountPage .journalScope option,.accountPage .tradeAccountAssignment option{color:#eef9f6;background:#0b2329}.accountJournalBalance{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.accountJournalBalance>div{border:1px solid var(--pq-line);border-radius:var(--pq-card-radius);background:var(--pq-panel-soft);gap:6px;padding:18px;display:grid}.accountJournalBalance small{font:900 9px var(--font-geist-mono);letter-spacing:.12em;color:var(--pq-selection)!important}.accountJournalBalance strong{color:var(--pq-text);font:900 24px var(--font-geist-mono)}.accountJournalBalance span{color:var(--pq-muted)}.journalScope{border:1px solid var(--pq-line);border-radius:var(--pq-card-radius);background:var(--pq-panel);justify-content:space-between;align-items:end;gap:24px;margin:0 0 20px;padding:20px;display:flex}.journalScope small{color:var(--pq-selection);font:900 9px var(--font-geist-mono);letter-spacing:.12em}.journalScope h3{color:var(--pq-text);margin:7px 0 0}.journalScope label{min-width:min(100%,360px);color:var(--pq-muted);font-weight:800}.journalScope select{width:100%;min-height:48px;margin-top:7px;padding:0 44px 0 14px;display:block}.journalAccountNotice{border-radius:var(--pq-control-radius);color:#ffc6ad;background:#2f211d;border:1px solid #8b4a35;padding:14px 16px}.tradeAccountAssignment{max-width:320px;margin-top:8px;padding:8px 32px 8px 10px;display:block}@media (width<=620px){.accountJournalBalance{grid-template-columns:1fr}.journalScope{flex-direction:column;align-items:stretch}.journalScope label{min-width:0}}.categorizedFooter{border-top:1px solid var(--pq-line);width:min(1440px,100%);color:var(--pq-muted);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;margin:48px auto 0;padding:30px 5vw;display:grid;background:var(--pq-header)!important}.landingPage>.landingFooter,.analysisWorkspacePage>footer{display:none!important}.footerCategories{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.footerCategories details{border:1px solid var(--pq-line);border-radius:var(--pq-control-radius);background:var(--pq-panel)}.footerCategories summary{color:var(--pq-text);cursor:pointer;justify-content:space-between;gap:12px;padding:14px 16px;font-weight:900;list-style:none;display:flex}.footerCategories summary::-webkit-details-marker{display:none}.footerCategories summary span{color:var(--pq-selection)!important}.footerCategories details[open] summary span{transform:rotate(45deg)}.footerCategories nav{padding:0 16px 12px;gap:0!important;display:grid!important}.footerCategories nav a{border-top:1px solid var(--pq-line);padding:9px 0;color:var(--pq-muted)!important;margin:0!important;font-size:11px!important;font-weight:800!important}.footerCategories nav a:hover{color:var(--pq-selection-hover)!important}.categorizedFooter .accountFooterLanguage select{background:var(--pq-panel-soft);color:var(--pq-text);border-color:#45626a}@media (width<=900px){.footerCategories{grid-template-columns:1fr 1fr}.categorizedFooter{grid-template-columns:1fr}.categorizedFooter .accountFooterLanguage{justify-content:flex-start}}@media (width<=620px){.footerCategories{grid-template-columns:1fr}.categorizedFooter{padding:24px 16px 110px}.footerCategories details:not([open]) nav{display:none!important}}.analysisWorkspacePage :where(.decisionSummary,.analysisToolkit,.toolkitSection,.comparePicker,.improvementSimulator,.suitableRanking,.resultDeepDive,.detailSubsection,.detailMetricOverview,.confidenceReport,.monteCarlo,.mcPhase,.strategyLab.compact,.decisionKpis article,.attemptCard){border-radius:var(--pq-card-radius);overflow:hidden;background:var(--pq-panel)!important;border-color:var(--pq-line)!important;color:var(--pq-text)!important}.analysisWorkspacePage :where(.decisionLead,.analysisToolkit>summary,.toolkitSection>header,.comparePicker>summary,.improvementSimulator>summary,.suitableRankingHead,.resultDeepDive>summary,.detailSubsection>summary,.detailMetricOverview>header,.strategyLab.compact .strategyLabIntro,.confidenceGrid,.goalCompare,.methodology,.mcFormula){background:var(--pq-panel-soft)!important;border-color:var(--pq-line)!important;color:var(--pq-text)!important}.analysisWorkspacePage :where(.analysisToolkitBody,.comparePickerBody,.improvementBody,.resultDeepDiveBody,.detailSubsection>div,.strategyLab.compact .strategyLabBody,.fullReportDisclosureBody,.mcBody){background:var(--pq-bg-soft)!important;border-color:var(--pq-line)!important;color:var(--pq-text)!important}.analysisWorkspacePage :where(.decisionColumns>div,.decisionAlternative,.decisionAction,.suitableRankingRow,.confidenceGrid>div,.goalCompare>div,.mcStats,.mcStats>div,.labBlueprint>div,.labSave){border-color:var(--pq-line)!important}.analysisWorkspacePage :where(.decisionLead strong,.decisionColumns b,.analysisToolkit>summary strong,.toolkitSection>header strong,.comparePicker>summary strong,.improvementSimulator>summary strong,.suitableRankingHead strong,.suitableRankingRow,.resultDeepDive>summary strong,.detailSubsection>summary strong,.detailMetricOverview>header strong,.strategyLab.compact h2,.strategyLab.compact h3,.confidenceGrid b,.goalCompare b,.mcPhaseHead strong,.mcStats b){color:var(--pq-text)!important}.analysisWorkspacePage :where(.decisionLead p,.decisionColumns span,.decisionAlternative span,.decisionAction span,.analysisToolkit>summary b,.comparePicker>summary>b,.improvementSimulator>summary>b,.improvementBody>p,.suitableRankingHead p,.suitableRankingLabels,.suitableRankingRow span small,.strategyLab.compact p,.strategyLab.compact span,.confidenceGrid span,.confidenceWarnings p,.confidenceWarnings li,.methodology p,.mcBody>p,.mcStats span,.mcOutcome){color:var(--pq-muted)!important}.analysisWorkspacePage .decisionAction{background:#15252b!important}.analysisWorkspacePage .decisionAlternative{border-color:var(--pq-line)!important;background:#102f36!important}.analysisWorkspacePage .decisionAlternative b{color:#72d6b7!important}.analysisWorkspacePage .decisionColumns>div+div{border-color:var(--pq-line)!important}.analysisWorkspacePage .analysisToolkitBody{background:var(--pq-bg-soft)!important}.analysisWorkspacePage .toolkitStrategyLab{border-color:var(--pq-action)!important}.analysisWorkspacePage .toolkitStrategyLab>header{background:var(--pq-external-tint)!important}.analysisWorkspacePage .toolkitSection :where(.comparePickerBody,.improvementBody){background:var(--pq-bg-soft)!important}.analysisWorkspacePage .suitableRankingToggle{background:var(--pq-panel-soft)!important;border-color:var(--pq-line)!important;color:var(--pq-selection-hover)!important}.analysisWorkspacePage .suitableRankingToggle:hover{background:var(--pq-panel-raised)!important}.analysisWorkspacePage .resultDeepDive[open]>.resultDeepDiveBody{background:var(--pq-bg-soft)!important}.analysisWorkspacePage .resultDeepDiveBody :where(.payoutConditions,.modelNote,.journey){background:var(--pq-panel)!important;border-color:var(--pq-line)!important;color:var(--pq-text)!important}.analysisWorkspacePage .payoutConditions>div span{background:var(--pq-panel-soft)!important;border-color:var(--pq-line)!important;color:var(--pq-text)!important}.analysisWorkspacePage .fullReportDisclosureBody :where(.confidenceGrid,.goalCompare,.nextAction,.automationInfo,.cryptoInfo,.confidenceWarnings,.methodology){background:var(--pq-panel)!important;border-color:var(--pq-line)!important;color:var(--pq-text)!important}.analysisWorkspacePage .confidenceWarnings{background:var(--pq-external-tint)!important}.analysisWorkspacePage .mcPhase,.analysisWorkspacePage .mcFormula{background:var(--pq-panel-soft)!important}.analysisWorkspacePage .strategyLab.compact :where(.labChoices select,.labVariants button,.labBlueprint>div,.labSave){background:var(--pq-panel-soft)!important;border-color:var(--pq-line)!important;color:var(--pq-text)!important}.analysisWorkspacePage .strategyLab.compact .labVariants button.active{border-color:var(--pq-selection)!important;background:#123d3b!important}.analysisWorkspacePage .personalCompare{border-color:var(--pq-line)!important;background:var(--pq-panel)!important;color:var(--pq-text)!important}.analysisWorkspacePage .personalCompareHead{border-bottom:1px solid var(--pq-line);background:var(--pq-panel-soft)!important;color:var(--pq-text)!important}.analysisWorkspacePage .personalCompareHead strong{color:var(--pq-text)!important}.analysisWorkspacePage .personalCompareHead p{color:var(--pq-muted)!important}.analysisWorkspacePage .personalCompareScroll,.analysisWorkspacePage .personalCompareGrid{background:var(--pq-panel)!important}.analysisWorkspacePage .personalCompareRow{border-color:var(--pq-line)!important}.analysisWorkspacePage .personalCompareRow>b{background:var(--pq-bg-soft)!important;color:var(--pq-muted)!important}.analysisWorkspacePage .personalCompareRow>span{border-color:var(--pq-line)!important;background:var(--pq-panel)!important;color:var(--pq-text)!important}.analysisWorkspacePage .personalCompareRow>span :where(strong,b){color:var(--pq-text)!important}.analysisWorkspacePage .personalCompareRow>span :where(small){color:var(--pq-muted)!important}.analysisWorkspacePage .personalCompareRow>span.metricWinner{color:#8ce1c5!important;background:#123d35!important}.analysisWorkspacePage .personalCompareRow>span.metricWinner :where(strong,b,i){color:#8ce1c5!important}.analysisWorkspacePage .personalCompareVerdict a{color:var(--pq-external)!important}.analysisWorkspacePage .automationInfo,.analysisWorkspacePage .fullReportDisclosureBody .automationInfo{border-color:var(--pq-line)!important;border-left-color:var(--pq-selection)!important;background:var(--pq-panel)!important;color:var(--pq-text)!important}.analysisWorkspacePage .automationInfo.assisted,.analysisWorkspacePage .automationInfo.manual,.analysisWorkspacePage .automationInfo.unclear{border-left-color:var(--pq-action)!important}.analysisWorkspacePage .automationInfoHead :where(strong,small){color:var(--pq-text)!important}.analysisWorkspacePage .automationInfoGrid p{border-color:var(--pq-line)!important;background:var(--pq-panel-soft)!important;color:var(--pq-text)!important}.analysisWorkspacePage .automationInfoGrid span,.analysisWorkspacePage .automationMeta{color:var(--pq-muted)!important}.analysisWorkspacePage .automationInfoGrid b{color:var(--pq-text)!important}.analysisWorkspacePage .automationMeta{border-color:var(--pq-line)!important}.analysisWorkspacePage .automationMeta a{color:var(--pq-selection-hover)!important}.analysisWorkspacePage .economicsCard{border-radius:var(--pq-card-radius);overflow:hidden;border-color:var(--pq-line)!important;background:var(--pq-panel)!important;color:var(--pq-text)!important}.analysisWorkspacePage .economicsTitle{border-color:var(--pq-line)!important;background:var(--pq-panel-soft)!important}.analysisWorkspacePage .economicsTitle strong{color:var(--pq-text)!important}.analysisWorkspacePage .economicsTitle small{color:var(--pq-action)!important}.analysisWorkspacePage .economicsRows,.analysisWorkspacePage .economicsDetailRows{background:var(--pq-panel)!important}.analysisWorkspacePage .economicsRow{border-color:var(--pq-line)!important}.analysisWorkspacePage .economicsRow span{color:var(--pq-text)!important}.analysisWorkspacePage .economicsRow small{color:var(--pq-muted)!important}.analysisWorkspacePage .economicsRow strong{color:var(--pq-text)!important}.analysisWorkspacePage .economicsRow.payoutRow strong{color:#57d7ae!important}.analysisWorkspacePage .economicsRow.costRow strong,.analysisWorkspacePage .economicsRow.totalCostRow strong{color:#ff8c72!important}.analysisWorkspacePage .economicsRow.totalCostRow{background:var(--pq-external-tint)!important}.analysisWorkspacePage .economicsRow.netRow{color:#fff!important;background:#071c22!important}.analysisWorkspacePage .economicsRow.netRow :where(span,strong){color:#fff!important}.analysisWorkspacePage .economicsRow.netRow small{color:#a9bfbc!important}.analysisWorkspacePage .economicsDetails{border-color:var(--pq-line)!important;background:var(--pq-panel)!important}.analysisWorkspacePage .economicsDetails>summary{background:var(--pq-panel-soft)!important;color:var(--pq-text)!important}.analysisWorkspacePage .economicsDetails>summary:after{color:var(--pq-selection-hover)!important}.analysisWorkspacePage .economicsRange{background:var(--pq-line)!important;border-color:var(--pq-line)!important}.analysisWorkspacePage .economicsRange>div{background:var(--pq-panel-soft)!important;color:var(--pq-text)!important}.analysisWorkspacePage .economicsRange :where(span,small){color:var(--pq-muted)!important}.analysisWorkspacePage .economicsRange b{color:var(--pq-text)!important}.analysisWorkspacePage .economicsRule{background:var(--pq-bg-soft)!important;color:var(--pq-muted)!important}.analysisWorkspacePage .costAssumptions{border-color:var(--pq-line)!important;background:var(--pq-panel-soft)!important;color:var(--pq-text)!important}.analysisWorkspacePage .costAssumptions summary{color:var(--pq-text)!important}.analysisWorkspacePage .costAssumptions label>span,.analysisWorkspacePage .costAssumptions>p{color:var(--pq-muted)!important}.analysisWorkspacePage .costAssumptions label>div{border-color:var(--pq-line)!important;background:var(--pq-bg-soft)!important}.analysisWorkspacePage .costAssumptions input{background:var(--pq-bg-soft)!important;color:var(--pq-text)!important;-webkit-text-fill-color:var(--pq-text)!important}.analysisWorkspacePage .costAssumptions label b{border-color:var(--pq-line)!important;color:var(--pq-muted)!important}.analysisWorkspacePage .missingCostWarning{background:var(--pq-external-tint)!important;color:var(--pq-text)!important;border-color:#8a5a42!important}.analysisWorkspacePage .missingCostWarning b{color:var(--pq-text)!important}.analysisWorkspacePage .missingCostWarning span{color:#d5b8ae!important}.analysisWorkspacePage .personalCompareVerdict .affiliateInlineLabel{opacity:.82;color:var(--pq-external)!important;font:900 7px/1.2 var(--font-geist-mono)!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 3px!important;padding:0!important;display:block!important}.analysisWorkspacePage .assistantAsk,.analysisWorkspacePage .assistantConversation>div{border-color:var(--pq-line)!important;background:var(--pq-panel)!important;color:var(--pq-text)!important}.analysisWorkspacePage .assistantAskHead strong,.analysisWorkspacePage .assistantConversation strong{color:var(--pq-text)!important}.analysisWorkspacePage .assistantAskHead small,.analysisWorkspacePage .assistantConversation p{color:var(--pq-muted)!important}.analysisWorkspacePage .assistantAsk textarea{border-color:var(--pq-line)!important;background:var(--pq-bg-soft)!important;color:var(--pq-text)!important;-webkit-text-fill-color:var(--pq-text)!important}.analysisWorkspacePage .assistantAsk textarea::placeholder{opacity:1;color:#80989a!important;-webkit-text-fill-color:#80989a!important}.analysisWorkspacePage .strategyAccountContext,.analysisWorkspacePage .saveStrategyBar{border-radius:var(--pq-card-radius);border-color:var(--pq-line)!important;background:var(--pq-panel)!important;color:var(--pq-text)!important}.analysisWorkspacePage .strategyAccountContext{border-left-color:var(--pq-selection)!important}.analysisWorkspacePage .strategyAccountLead>small,.analysisWorkspacePage .saveStrategyBar small{color:var(--pq-selection-hover)!important}.analysisWorkspacePage .strategyAccountContext .resultAccountTitle h3,.analysisWorkspacePage .saveStrategyBar strong{color:var(--pq-text)!important}.analysisWorkspacePage .strategyAccountContext .resultAccountTitle h3 span{color:var(--pq-muted)!important}.analysisWorkspacePage .strategyAccountContext .firmTrustSignal,.analysisWorkspacePage .strategyAccountContext .watchButtons button{border-color:var(--pq-line)!important;background:var(--pq-panel-soft)!important;color:var(--pq-text)!important}.analysisWorkspacePage .strategyAccountContext .firmTrustSignal small{color:var(--pq-muted)!important}.analysisWorkspacePage .strategyAccountContext .watchButtons button.active{border-color:var(--pq-selection)!important;color:#8ce1c5!important;background:#123d35!important}.analysisWorkspacePage .firmTrustAssessment,.analysisWorkspacePage .firmTrustAssessment.green,.analysisWorkspacePage .firmTrustAssessment.yellow,.analysisWorkspacePage .firmTrustAssessment.red{border-color:var(--pq-line)!important;background:var(--pq-panel)!important;color:var(--pq-text)!important}.analysisWorkspacePage .firmTrustAssessment.green{border-left-color:var(--pq-selection)!important}.analysisWorkspacePage .firmTrustAssessment.yellow{border-left-color:#d59a24!important}.analysisWorkspacePage .firmTrustAssessment.red{border-left-color:#d45b4b!important}.analysisWorkspacePage .firmTrustAssessment :where(strong,footer){color:var(--pq-text)!important}.analysisWorkspacePage .firmTrustAssessment :where(small,p){color:var(--pq-muted)!important}.analysisWorkspacePage .firmTrustAssessment footer{border-color:var(--pq-line)!important}.analysisWorkspacePage .ruleChangeAlert{color:var(--pq-text)!important;background:#2b281d!important;border-left-color:#d59a24!important}.analysisWorkspacePage .ruleChangeAlert small{color:#efc86e!important}.analysisWorkspacePage .ruleChangeAlert strong{color:var(--pq-text)!important}.analysisWorkspacePage .ruleChangeAlert em{color:var(--pq-muted)!important}.analysisWorkspacePage .strategyLab.compact .labExecution>div,.analysisWorkspacePage .strategyLab.compact .pineDraft,.analysisWorkspacePage .strategyLab.compact .pineDraft>summary,.analysisWorkspacePage .strategyLab.compact .pineDraft>div{border-color:var(--pq-line)!important;background:var(--pq-panel-soft)!important;color:var(--pq-text)!important}.analysisWorkspacePage .strategyLab.compact .labExecution :where(h3,strong,span),.analysisWorkspacePage .strategyLab.compact .pineDraft :where(summary strong,summary b){color:var(--pq-text)!important}.analysisWorkspacePage .strategyLab.compact .labExecution small,.analysisWorkspacePage .strategyLab.compact .pineDraft summary small{color:var(--pq-selection-hover)!important}.analysisWorkspacePage .strategyLab.compact .labExecution p,.analysisWorkspacePage .strategyLab.compact .pineDraft p{color:var(--pq-muted)!important}.analysisWorkspacePage .strategyLab.compact .pineDraft textarea{background:var(--pq-bg-soft)!important;color:#dce8e5!important;-webkit-text-fill-color:#dce8e5!important;border-color:#45626a!important}.analysisWorkspacePage .strategyLab.compact .pineDraft .ghost{border-color:var(--pq-line)!important;background:var(--pq-panel)!important;color:var(--pq-text)!important}.analysisWorkspacePage .fullReportDisclosure .fullReportDisclosureBody,.analysisWorkspacePage .fullReportDisclosureBody>.confidenceReport,.analysisWorkspacePage .confidenceReport{border-color:var(--pq-line)!important;background:var(--pq-bg-soft)!important;color:var(--pq-text)!important}.analysisWorkspacePage .fullReportDisclosureBody>.confidenceReport{padding:0!important}.analysisWorkspacePage .confidenceReport :where(.confidenceLead,.confidenceGrid,.confidenceGrid>div){border-color:var(--pq-line)!important}.analysisWorkspacePage .confidenceReport .confidenceGrid,.analysisWorkspacePage .confidenceReport .confidenceGrid>div{background:var(--pq-panel)!important;color:var(--pq-text)!important}.analysisWorkspacePage .confidenceReport .confidenceGrid span{color:var(--pq-muted)!important}.analysisWorkspacePage .confidenceReport .confidenceGrid b{color:var(--pq-text)!important}.analysisWorkspacePage .personalCompareVerdict a{width:100%;min-height:58px;box-sizing:border-box!important;border-radius:var(--pq-control-radius)!important;margin-top:12px!important;padding:13px 15px!important;line-height:1.35!important;display:block!important}.analysisWorkspacePage .personalCompareVerdict .affiliateInlineLabel{margin-bottom:5px!important;font-size:6px!important;line-height:1!important}.catalogState{text-align:center;place-content:center;justify-items:center;gap:16px;width:100%;max-width:none;min-height:100vh;margin:0;padding:32px 22px 120px;display:grid;background:var(--pq-bg,#06171d)!important;color:var(--pq-text,#eef8f5)!important}.catalogState strong{font-size:clamp(18px,4vw,28px);line-height:1.35;color:var(--pq-text,#eef8f5)!important}.catalogState p{max-width:620px;margin:0;color:var(--pq-muted,#a9bfbc)!important}.catalogState button,.catalogState a{border:1px solid var(--pq-action,#f17141);border-radius:var(--pq-control-radius,14px);background:var(--pq-action,#f17141);padding:13px 18px;font-weight:900;text-decoration:none;color:#fff!important}.catalogState[aria-busy=true]:before{content:"";border:4px solid #5ed8b233;border-top-color:var(--pq-selection-hover,#5ed8b2);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite catalogStateSpin}@keyframes catalogStateSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.catalogState[aria-busy=true]:before{border-color:var(--pq-selection-hover,#5ed8b2);animation:none}}.fullReportDisclosure,.fullReportDisclosureBody,.fullReportDisclosureBody>.confidenceReport{border-color:var(--pq-line,#29464e)!important;background:var(--pq-bg-soft,#081e25)!important;color:var(--pq-text,#eef8f5)!important}.fullReportDisclosureBody{padding:12px!important}.fullReportDisclosureBody>.confidenceReport{border:0!important;gap:12px!important;margin:0!important;padding:0!important}.fullReportDisclosureBody>.confidenceReport :where(.confidenceLead,.confidenceGrid,.confidenceGrid>div,.firmTrustAssessment,.analysisAssistant,.goalCompare,.nextAction,.automationInfo,.cryptoInfo,.confidenceWarnings,.methodology){border-color:var(--pq-line,#29464e)!important}@media (width<=650px){.fullReportDisclosureBody{padding:8px!important}.fullReportDisclosureBody>.confidenceReport{gap:8px!important}}.analysisWorkspacePage .guidedSelector .ruleStrip,.analysisWorkspacePage .ruleStrip{border:1px solid var(--pq-line,#29464e)!important;background:var(--pq-panel-soft,#102a32)!important;color:var(--pq-text,#eef8f5)!important}.analysisWorkspacePage .ruleStrip>b{color:var(--pq-text,#eef8f5)!important}.analysisWorkspacePage .ruleStrip>.accountPrice{color:var(--pq-selection-hover,#5ed8b2)!important}.analysisWorkspacePage .ruleStrip .accountPrice del{color:var(--pq-muted,#a9bfbc)!important}.analysisWorkspacePage .ruleStrip .accountPrice em{background:var(--pq-external-tint,#30231e)!important;color:var(--pq-action,#f17141)!important}.analysisWorkspacePage .ruleStrip>p{color:var(--pq-muted,#a9bfbc)!important}.analysisWorkspacePage .journeyStep:not(.done):not(.goal) i{border-color:var(--pq-action,#f17141)!important;background:var(--pq-external-tint,#30231e)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.analysisWorkspacePage .attemptCard{border-color:var(--pq-line,#29464e)!important;background:var(--pq-panel,#0c2730)!important;color:var(--pq-text,#eef8f5)!important;border-radius:var(--pq-card-radius,20px)!important}.analysisWorkspacePage .attemptHead strong,.analysisWorkspacePage .attemptBars b,.analysisWorkspacePage .attemptFoot>span b{color:var(--pq-text,#eef8f5)!important}.analysisWorkspacePage .attemptHead small{color:var(--pq-action,#f17141)!important}.analysisWorkspacePage .attemptAverage b{color:var(--pq-selection,#10a17c)!important}.analysisWorkspacePage :where(.attemptAverage span,.attemptBars>div>div,.attemptFoot,.attemptFoot label>span){color:var(--pq-muted,#a9bfbc)!important}.analysisWorkspacePage .attemptBars i{background:var(--pq-panel-raised,#183842)!important}.analysisWorkspacePage .attemptBars em{background:var(--pq-selection,#10a17c)!important}.analysisWorkspacePage .attemptFoot{border-color:var(--pq-line,#29464e)!important}.analysisWorkspacePage .attemptFoot label>div{border-color:var(--pq-line,#29464e)!important;background:var(--pq-bg-soft,#081e25)!important}.analysisWorkspacePage .attemptFoot input{color:var(--pq-text,#eef8f5)!important;-webkit-text-fill-color:var(--pq-text,#eef8f5)!important;background:0 0!important}.analysisWorkspacePage .attemptFoot label b{border-color:var(--pq-line,#29464e)!important;color:var(--pq-muted,#a9bfbc)!important}.analysisWorkspacePage .visibleAccountPrice,.analysisWorkspacePage .visibleAccountPrice.available,.analysisWorkspacePage .visibleAccountPrice.missing{border-color:var(--pq-line,#29464e)!important;background:var(--pq-panel-soft,#102a32)!important;color:var(--pq-text,#eef8f5)!important}.analysisWorkspacePage .visibleAccountPrice span,.analysisWorkspacePage .visibleAccountPrice small{color:var(--pq-muted,#a9bfbc)!important}.analysisWorkspacePage .visibleAccountPrice strong,.analysisWorkspacePage .visibleAccountPrice.available strong{color:var(--pq-selection-hover,#5ed8b2)!important}.analysisWorkspacePage .visibleAccountPrice.missing strong{color:var(--pq-action,#f17141)!important}.analysisWorkspacePage .suitableRankingRow em{color:#8ce1c5!important;background:#123d35!important;border:1px solid #5ed8b257!important;border-radius:8px!important}.analysisWorkspacePage .rankedAccountActions button{border-radius:var(--pq-control-radius,14px)!important;background:var(--pq-selection,#10a17c)!important;color:#fff!important}.analysisWorkspacePage .rankedAccountActions a{border:2px solid var(--pq-action,#f17141)!important;border-radius:var(--pq-control-radius,14px)!important;background:var(--pq-external-tint,#30231e)!important;color:var(--pq-action,#f17141)!important}@media (width<=720px){.analysisWorkspacePage .suitableRankingTable{gap:12px!important;padding:2px!important;display:grid!important;overflow:visible!important}.analysisWorkspacePage .suitableRankingRow:not(.suitableRankingLabels){border:1px solid var(--pq-line,#29464e)!important;border-radius:var(--pq-card-radius,20px)!important;background:var(--pq-panel-soft,#102a32)!important;padding:18px!important}.analysisWorkspacePage .suitableRankingRow .rankedAccount{grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.analysisWorkspacePage .suitableRankingRow .rankedAccount>.firmMark{margin-top:2px!important}.analysisWorkspacePage .rankedAccountActions{gap:8px!important}.analysisWorkspacePage .rankedAccountActions button,.analysisWorkspacePage .rankedAccountActions a{min-height:44px!important;padding:10px 13px!important}}.accountPage :where(.journalMetrics,.journalMetrics article,.journalGuidance,.journalEntry,.journalHistory,.myFeedbackList>article,.feedbackReplies section,.feedbackPending,.watchlistSummary,.watchlistCard,.watchlistActions,.watchlistRecent>a,.watchlistLoading,.notificationPanel,.notificationList>a,.mfaStatus,.mfaSetup,.mfaMandatory,.securityBox,.subscriptionCard){border-color:var(--pq-line)!important;background:var(--pq-panel)!important;color:var(--pq-text)!important}.accountPage :where(.journalMetrics article,.feedbackReplies section,.notificationList>a,.watchlistRecent>a){background:var(--pq-panel-soft)!important}.accountPage :where(.journalMetrics small,.journalGuidance p,.journalEntry p,.journalHistory time,.journalHistory article span small,.feedbackMeta,.feedbackOriginal,.feedbackPending,.feedbackReplies p,.watchlistCardHead small,.watchlistCardHead p,.watchlistSince,.watchlistRecent>a small,.notificationList small,.notificationList p,.mfaStatus p,.mfaSetup p,.mfaMandatory p,.securityBox p){color:var(--pq-muted)!important}.accountPage :where(.journalMetrics strong,.journalGuidance b,.journalEntry h3,.journalHistory h3,.journalHistory article span b,.myFeedbackList h3,.feedbackOriginal,.notificationPanel h3,.notificationList strong,.watchlistCard h3,.watchlistRecent>a strong,.mfaSetup h3,.securityBox b){color:var(--pq-text)!important}.accountPage .journalGuidance{border-left-color:var(--pq-action)!important;background:#2d241f!important}.accountPage .journalGuidance b{color:#ffd2c1!important}.accountPage .journalMetrics{border-radius:var(--pq-card-radius);overflow:hidden}.accountPage .journalMetrics article{box-shadow:none}.accountPage .feedbackReplies section{border-left-color:var(--pq-selection)!important}.accountPage .feedbackStatus{color:var(--pq-muted);background:#263b40}.accountPage .feedbackStatus.open,.accountPage .feedbackStatus.in_progress{color:#ffad84;background:#3a2a20}.accountPage .feedbackStatus.waiting,.accountPage .feedbackStatus.resolved{color:#8ce1c5;background:#123d35}.accountPage .watchlistBenefit{color:#ffad84!important;background:#3a2a20!important}.accountPage .watchlistActions{background:0 0!important}.accountPage .notificationPanel{box-shadow:0 24px 60px #00000073}.accountPage .notificationList>a.unread{background:#123d35!important}.accountPage .mfaStatus span{color:var(--pq-muted);background:#263b40}.accountPage .mfaStatus span.active{color:#8ce1c5;background:#123d35}.accountPage .mfaSetup label code{border-color:var(--pq-line);background:var(--pq-bg-soft);color:var(--pq-text)}.accountPage :where(.journalForm input,.journalForm select,.mfaSetup input,.accountPanel input,.accountPanel select){background:var(--pq-bg-soft)!important;color:var(--pq-text)!important;-webkit-text-fill-color:var(--pq-text)!important}.journalInsights{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;margin:20px 0;display:grid}.journalInsights>article{border:1px solid var(--pq-line);border-radius:var(--pq-card-radius);background:var(--pq-panel);min-width:0;color:var(--pq-text);overflow:hidden;box-shadow:0 12px 34px #0003}.journalInsights header{border-bottom:1px solid var(--pq-line);background:var(--pq-panel-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.journalInsights header small{color:var(--pq-selection);font:900 12px/1.4 var(--font-geist-mono);letter-spacing:.12em}.journalInsights header h3{color:var(--pq-text);margin:5px 0 0;font-size:20px}.journalInsights header>strong{font:900 20px/1.2 var(--font-geist-mono);white-space:nowrap}.journalChartWrap{background:linear-gradient(#0b242b,#0a1d23);padding:14px 16px 8px;position:relative}.journalChartWrap svg{width:100%;height:auto;min-height:210px;display:block}.journalZeroLine{stroke:#5a7175;stroke-width:1px;stroke-dasharray:7 7}.journalArea{fill:url(#journalArea)}.journalLine{fill:none;stroke:#43d2aa;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.journalChartWrap circle{stroke:#081c22;stroke-width:4px}.journalChartWrap circle.win{fill:#43d2aa}.journalChartWrap circle.loss{fill:#f17141}.journalChartScale{pointer-events:none;color:var(--pq-muted);font:800 11px var(--font-geist-mono);justify-content:space-between;display:flex;position:absolute;inset:20px 20px auto}.journalInsightEmpty{min-height:210px;color:var(--pq-muted);text-align:center;place-items:center;margin:0;padding:28px;display:grid}.journalCalendarNav{gap:7px;display:flex}.journalCalendarNav button{border:1px solid var(--pq-line);background:var(--pq-bg-soft);width:38px;height:38px;color:var(--pq-text);cursor:pointer;place-items:center;display:grid}.journalWeekdays,.journalCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.journalWeekdays{color:var(--pq-muted);font:900 10px var(--font-geist-mono);text-align:center;padding:12px 12px 5px}.journalCalendarGrid{gap:5px;padding:5px 12px 14px}.journalCalendarGrid>div{border:1px solid var(--pq-line);background:var(--pq-bg-soft);min-height:62px;color:var(--pq-muted);border-radius:8px;padding:7px}.journalCalendarGrid>div.empty{background:0 0;border-color:#0000}.journalCalendarGrid>div.profit{background:#123d35;border-color:#2f7f6a}.journalCalendarGrid>div.loss{background:#34251f;border-color:#8a5a42}.journalCalendarGrid b{color:var(--pq-text);font:800 11px var(--font-geist-mono);display:block}.journalCalendarGrid span{color:var(--pq-text);font:900 10px var(--font-geist-mono);white-space:nowrap;margin-top:8px;display:block}.journalCalendarGrid .profit span{color:#7be0c0}.journalCalendarGrid .loss span{color:#ffad84}.journalCalendarGrid small{letter-spacing:0;margin-top:3px;color:var(--pq-muted)!important;font-size:8px!important;display:block!important}.journalCalendarCard footer{border-top:1px solid var(--pq-line);background:var(--pq-panel-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.calendarLegend{color:var(--pq-muted);align-items:center;gap:6px;font-size:11px;display:flex}.calendarLegend i{background:#43d2aa;border-radius:50%;width:9px;height:9px}.calendarLegend i.loss{background:#f17141;margin-left:7px}.journalCalendarCard footer strong{font:900 15px var(--font-geist-mono)}@media (width<=980px){.journalInsights{grid-template-columns:1fr}}@media (width<=560px){.journalInsights header{padding:16px}.journalInsights header h3{font-size:18px}.journalInsights header>strong{font-size:16px}.journalCalendarGrid{gap:3px;padding-inline:8px}.journalCalendarGrid>div{min-height:52px;padding:5px}.journalCalendarGrid span{font-size:8px}.journalCalendarGrid small{display:none!important}}@media (width<=700px){.accountPage .journalForm{grid-template-columns:minmax(0,1fr)!important}.accountPage .journalForm>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.accountPage .journalForm .journalNote,.accountPage .journalForm .run{grid-column:1!important}.accountPage .journalHistory article{grid-template-columns:70px minmax(0,1fr) auto 28px}}.accountPage .savedAnalysisFlow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin:18px 0!important;display:grid!important}.accountPage .savedAnalysisFlow>section{border:1px solid var(--pq-line);background:var(--pq-panel-soft);min-width:0;color:var(--pq-text);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.accountPage .savedAnalysisFlow>section small{font:900 9px var(--font-geist-mono);letter-spacing:.1em;color:var(--pq-selection)!important}.accountPage .savedAnalysisFlow>section b{color:var(--pq-text);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.accountPage .savedAnalysisFlow>section span{color:var(--pq-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.accountPage .savedAnalysisFlow>i{color:var(--pq-selection);align-self:center;font-size:18px;font-style:normal}.accountPage .savedAnalysisWindowAction{box-sizing:border-box;border:1px solid var(--pq-action);background:var(--pq-action);color:#fff;text-align:left;width:100%;font:900 9px/1.35 var(--font-geist-mono);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:11px 12px;text-decoration:none;display:flex}.accountPage .savedAnalysisWindowAction:hover{background:var(--pq-action-hover);border-color:var(--pq-action-hover);color:#fff}.accountPage .savedAnalysisWindowAction>span{flex:none;color:inherit!important;font-size:13px!important}.accountPage .savedAnalysisResultActions{gap:7px;margin-top:auto;display:grid}.accountPage .savedAnalysisCompareAction{border:1px solid var(--pq-selection);width:100%;color:var(--pq-selection);text-align:left;font:900 8px/1.35 var(--font-geist-mono);cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.accountPage .savedAnalysisCompareAction span{flex:none;color:inherit!important;font-size:8px!important}.accountPage .savedAnalysisCompareAction.active{background:var(--pq-selection);color:#fff}.accountPage .savedAnalysisCompareAction:disabled{opacity:.45;cursor:not-allowed}.accountPage .strategyLinkedAccounts{gap:5px;margin:2px 0 4px;display:grid}.accountPage .strategyLinkedAccounts>span{border:1px solid var(--pq-line);background:var(--pq-bg-soft);color:var(--pq-text);font:800 8px/1.35 var(--font-geist-mono);border-radius:8px;padding:7px 8px;display:block}.accountPage .strategyAccountPicker{border-top:1px solid var(--pq-line);gap:7px;margin-top:3px;padding-top:9px;display:grid}.accountPage .strategyAccountPicker>label{border:1px solid var(--pq-line);background:var(--pq-bg-soft);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:8px;display:flex}.accountPage .strategyAccountPicker>label:has(input:checked){border-color:var(--pq-selection);background:#11a17d1f}.accountPage .strategyAccountPicker input{width:16px;height:16px;accent-color:var(--pq-selection);flex:none;margin:1px 0 0}.accountPage .strategyAccountPicker label>span{min-width:0;color:var(--pq-text);display:block;font-size:8px!important}.accountPage .strategyAccountPicker label b,.accountPage .strategyAccountPicker label small{overflow-wrap:anywhere;display:block}.accountPage .strategyAccountPicker label small{margin-top:3px;color:var(--pq-muted)!important;font-size:7px!important}.accountPage .strategyAccountPicker>div{gap:6px;display:grid}.accountPage .strategyAccountPicker .savedAnalysisWindowAction:disabled{opacity:.45;cursor:not-allowed}.accountPage .strategyAssignmentCancel{border:1px solid var(--pq-line);width:100%;color:var(--pq-muted);font:800 8px var(--font-geist-mono);cursor:pointer;background:0 0;border-radius:9px;padding:9px}@media (width<=1100px){.accountPage .savedAnalysisFlow{gap:8px;width:100%;grid-template-columns:minmax(0,1fr)!important}.accountPage .savedAnalysisFlow>section{box-sizing:border-box;width:100%;min-height:0;padding:18px}.accountPage .savedAnalysisFlow>section small{font-size:10px}.accountPage .savedAnalysisFlow>section b{font-size:15px}.accountPage .savedAnalysisFlow>section span{font-size:12px}.accountPage .savedAnalysisWindowAction{min-height:48px;padding:13px 14px;font-size:11px}.accountPage .savedAnalysisCompareAction{min-height:44px;padding:11px 13px;font-size:10px}.accountPage .savedAnalysisFlow>i{justify-self:center;margin:1px 0;transform:rotate(90deg)}}.accountPage .dashboardSummaryMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.accountPage .dashboardSummaryMetrics .netMetric{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.accountPage .dashboardSummaryMetrics .netMetric>span{border-right:1px solid var(--pq-line);flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.accountPage .dashboardSummaryMetrics .netMetric>span:last-child{border-right:0}.accountPage .dashboardSummaryMetrics .netMetric b{color:var(--pq-text);font:900 18px var(--font-geist-mono);overflow-wrap:anywhere}.relationshipNetwork{border:1px solid var(--pq-line);border-radius:var(--pq-card-radius);background:linear-gradient(145deg,#081c22,#0b2a31);margin-top:22px;padding:22px;overflow:hidden}.relationshipNetwork .connectionHead{margin-bottom:18px}.relationshipNetwork .connectionHead h3{color:var(--pq-text)}.networkLegend{color:var(--pq-muted);font:850 8px var(--font-geist-mono);letter-spacing:.06em;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:0 0 10px;display:flex}.networkLegend .strategy{color:#72d7bd}.networkLegend .account{color:#ff7a45}.networkLegend .firm{color:#77a7ff}.networkLegend .derived{color:#789093}.networkToolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 12px;display:flex}.networkToolbar button{border:1px solid var(--pq-selection);min-height:40px;color:var(--pq-selection);background:#051e24e0;border-radius:999px;padding:8px 13px;font-weight:850}.networkToolbar .networkExplore{background:var(--pq-selection);color:#06231f}.networkToolbar .networkZoomOut,.networkToolbar .networkZoomIn{font-size:24px;line-height:1}.networkGraph{border:1px solid var(--pq-line);touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#124d4666,#071b21 72%);border-radius:18px;width:100%;height:auto;max-height:760px;display:block}.networkGraph #networkArrow path{fill:var(--pq-selection)}.networkAura{fill:url(#networkGlow)}.networkEdges path{fill:none;stroke:var(--pq-selection);stroke-width:3px;opacity:.82}.networkEdges path.derived{stroke:#668286;stroke-width:1.5px;stroke-dasharray:7 9;opacity:.45}.networkEdges path.muted{stroke:#29444a;opacity:.18}.networkEdges path.active{stroke-width:4px;filter:drop-shadow(0 0 7px #4ad3ada6)}.networkEdges path.derived.active{stroke:#8db0b2;stroke-width:2px;opacity:.7}.networkNode{cursor:grab;outline:none;transition:opacity .2s}.networkNode:active{cursor:grabbing}.networkNode .nodeHalo{fill:#4ad3ad14;stroke:#4ad3ad2e;stroke-width:1px}.networkNode .nodeCore{fill:#0e3938;stroke:#72d7bd;stroke-width:3px}.networkNode.account .nodeCore{fill:#3b251e;stroke:#ff7a45}.networkNode.account .nodeHalo{fill:#ff7a451a;stroke:#ff7a4540}.networkNode.firm .nodeCore{fill:#16324f;stroke:#77a7ff}.networkNode.firm .nodeHalo{fill:#77a7ff1a;stroke:#77a7ff3d}.networkNode.active .nodeCore{stroke-width:5px;filter:drop-shadow(0 0 8px #61ddbb99)}.networkNode.muted{opacity:.2}.networkNode text{fill:#f2faf8;font:800 15px var(--font-geist-mono);pointer-events:none}.networkNode text.initials{font-size:16px}.networkNode text.label{font-size:13px}.networkNode text.sub{fill:#9bb5b6;font-size:10px;font-weight:650}.relationshipNetwork.fullscreen{z-index:1600;box-sizing:border-box;background:#06191f;border:0;border-radius:0;width:100vw;height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.relationshipNetwork.fullscreen .networkGraph{border:0;border-radius:0;width:100%;height:100%;max-height:none;margin:0;position:absolute;inset:0}.relationshipNetwork.fullscreen .connectionHead{z-index:3;top:max(14px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left));box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051b21c2;border:1px solid #4385807a;border-radius:14px;width:min(520px,100vw - 140px);margin:0;padding:12px 14px;position:absolute;box-shadow:0 12px 34px #00000038}.relationshipNetwork.fullscreen .connectionHead small{font-size:9px}.relationshipNetwork.fullscreen .connectionHead h3{margin:5px 0 0;font-size:18px;line-height:1.15}.relationshipNetwork.fullscreen .connectionHead>span{display:none}.relationshipNetwork.fullscreen .networkLegend{z-index:3;top:max(96px,calc(env(safe-area-inset-top) + 82px));box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051b21b8;border:1px solid #43858066;border-radius:999px;max-width:calc(100vw - 28px);padding:7px 11px;position:absolute;left:50%;transform:translate(-50%)}.relationshipNetwork.fullscreen .networkToolbar{z-index:4;left:50%;bottom:max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051b21cc;border:1px solid #43858073;border-radius:999px;flex-wrap:nowrap;width:max-content;max-width:calc(100vw - 28px);margin:0;padding:7px;position:absolute;transform:translate(-50%)}.relationshipNetwork.fullscreen .networkToolbar button{min-width:46px;min-height:46px;color:var(--pq-selection);background:#072228f0;margin:0}.networkFullscreenClose{z-index:5;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));border:1px solid var(--pq-selection);background:var(--pq-selection);color:#06231f;cursor:pointer;border-radius:999px;place-items:center;width:48px;height:48px;padding:0;font-size:28px;line-height:1;display:grid;position:absolute}.networkActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:14px;display:flex}.networkReset,.networkOpen{cursor:pointer;border-radius:999px;padding:10px 14px;font-weight:800;display:block}.networkReset{border:1px solid var(--pq-selection);color:var(--pq-selection);background:0 0}.networkOpen{border:1px solid var(--pq-action);background:var(--pq-action);color:#fff}.accountLifecycle{grid-column:1/-1;width:100%}.accountLifecycle .lifecycleTrigger{border:1px solid var(--pq-selection);width:100%;color:var(--pq-selection);cursor:pointer;background:0 0;border-radius:11px;justify-content:space-between;align-items:center;margin:0 0 4px;padding:12px 14px;font-weight:900;display:flex}.accountLifecycle .lifecycleTrigger span{color:inherit}.lifecyclePanel{border:1px solid var(--pq-line);background:var(--pq-bg-soft);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 12px;padding:16px;display:grid}.lifecycleTypes{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.lifecycleTypes button{border:1px solid var(--pq-line);background:var(--pq-panel);min-height:44px;color:var(--pq-text);cursor:pointer;border-radius:10px;padding:9px;font-weight:800}.lifecycleTypes button.active{border-color:var(--pq-selection);background:var(--pq-selection);color:#fff}.lifecyclePanel>p,.lifecycleHistory,.lifecycleSave,.lifecyclePanel>.formNotice{grid-column:1/-1}.lifecyclePanel>p{color:var(--pq-muted);margin:0;font-size:10px}.lifecyclePanel label{color:var(--pq-text);font-size:9px;font-weight:850}.lifecyclePanel input{box-sizing:border-box;border:1px solid var(--pq-line);background:var(--pq-panel);width:100%;height:43px;color:var(--pq-text);-webkit-text-fill-color:var(--pq-text);font:750 11px var(--font-geist-mono);border-radius:9px;margin-top:6px;padding:0 11px;display:block}.lifecyclePanel .lifecycleSave{border-radius:11px;width:100%}.lifecycleHistory{border-top:1px solid var(--pq-line);gap:6px;padding-top:12px;display:grid}.lifecycleHistory>small{color:var(--pq-selection)!important}.lifecycleHistory p{color:var(--pq-text);border-bottom:1px solid var(--pq-line);justify-content:space-between;gap:10px;margin:0;padding:7px 0;font-size:9px;display:flex}.lifecycleHistory p span{color:var(--pq-muted)}@media (width<=900px){.accountPage .dashboardSummaryMetrics{grid-template-columns:1fr 1fr}.accountPage .dashboardSummaryMetrics .netMetric{grid-column:1/-1;grid-template-columns:1fr 1fr}.accountPage .dashboardSummaryMetrics .netMetric>span:nth-child(2){border-right:0}.accountPage .dashboardSummaryMetrics .netMetric>span:nth-child(-n+2){border-bottom:1px solid var(--pq-line)}.networkGraph{max-height:none}.networkLegend{gap:9px;font-size:7px}}@media (width<=620px){.accountPage .dashboardSummaryMetrics .netMetric{grid-template-columns:1fr}.accountPage .dashboardSummaryMetrics .netMetric>span{border-right:0;border-bottom:1px solid var(--pq-line)!important}.accountPage .dashboardSummaryMetrics .netMetric>span:last-child{border-bottom:0!important}.relationshipNetwork{padding:15px}.relationshipNetwork .connectionHead h3{font-size:24px;line-height:1.15}.networkGraph{min-height:390px}.networkNode text.label{font-size:15px}.networkNode text.sub{font-size:11px}.relationshipNetwork.fullscreen .connectionHead{top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));width:calc(100vw - 76px);padding:9px 11px}.relationshipNetwork.fullscreen .connectionHead small{font-size:8px}.relationshipNetwork.fullscreen .connectionHead h3{margin-top:3px;font-size:15px;line-height:1.15}.relationshipNetwork.fullscreen .networkLegend{top:max(108px,calc(env(safe-area-inset-top) + 96px));white-space:nowrap;gap:6px 9px;font-size:6px}.relationshipNetwork.fullscreen .networkToolbar{bottom:max(10px,env(safe-area-inset-bottom));gap:5px;padding:5px}.relationshipNetwork.fullscreen .networkToolbar button{min-width:42px;min-height:42px;padding:7px 10px}.relationshipNetwork.fullscreen .networkToolbar button:nth-child(2){max-width:138px}.networkFullscreenClose{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));width:44px;height:44px}.relationshipNetwork.fullscreen .networkGraph{min-height:0}.lifecyclePanel,.lifecycleTypes{grid-template-columns:1fr}.lifecyclePanel label{grid-column:1}}.globalLanguageSwitcher{top:max(14px,env(safe-area-inset-top));z-index:1300;color:#edf8f5;font-family:var(--font-geist-sans);font-size:14px;position:fixed;right:16px}.globalLanguageSwitcher>summary{color:#74d7b8;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071c22f5;border:1px solid #365761;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:76px;min-height:46px;padding:0 14px;list-style:none;display:flex;box-shadow:0 10px 30px #00000047}.globalLanguageSwitcher>summary::-webkit-details-marker{display:none}.globalLanguageSwitcher>summary span{font:800 18px var(--font-geist-mono)}.globalLanguageSwitcher>summary b{font:900 13px var(--font-geist-mono);letter-spacing:.12em}.globalLanguageSwitcher>summary i{color:#a7beb9;font-size:14px;font-style:normal;transition:transform .2s}.globalLanguageSwitcher[open]>summary{background:#0b2c33;border-color:#49b995}.globalLanguageSwitcher[open]>summary i{transform:rotate(180deg)}.globalLanguagePanel{background:#081e25;border:1px solid #365761;border-radius:18px;width:min(232px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 22px 55px #0000006b}.globalLanguagePanel button{color:#dceae7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:9px 11px;display:grid}.globalLanguagePanel button:hover{background:#102f36;border-color:#34555d}.globalLanguagePanel button.active{color:#fff;background:#123b39;border-color:#4cb695}.globalLanguagePanel button span{font-size:20px}.globalLanguagePanel button strong{font-size:13px}.globalLanguagePanel button small{color:#79cfb3;font:800 10px var(--font-geist-mono);letter-spacing:.12em}@media (width<=620px){.globalLanguageSwitcher{top:max(12px,env(safe-area-inset-top));right:12px}.globalLanguageSwitcher>summary{min-width:68px;min-height:42px;padding:0 12px}.globalLanguagePanel{width:min(218px,100vw - 24px)}}@media print{.globalLanguageSwitcher{display:none!important}}.legacyResultDeepDive{display:none!important}.analysisCalculationPath{color:#f3f8f6;background:#0b252b;border:1px solid #2d4c53;border-radius:28px;margin-top:28px;padding:clamp(20px,4vw,38px)}.analysisCalculationPath>header{margin-bottom:22px}.analysisCalculationPath>header small,.calculationStep summary>b{color:#58cba9;font-family:var(--font-mono,monospace);letter-spacing:.13em;font-weight:800}.analysisCalculationPath>header h3{color:#f5faf8;margin:8px 0 10px;font-size:clamp(1.65rem,5vw,2.5rem);line-height:1.08}.analysisCalculationPath>header p,.calculationExplanation,.calculationAiNote p{color:#adc1be;margin:0;line-height:1.65}.calculationSteps{gap:12px;display:grid}.calculationStep{background:#102f36;border:1px solid #31525a;border-radius:18px;overflow:hidden}.calculationStep[open]{background:#12343a;border-color:#4fa98e}.calculationStep>summary{cursor:pointer;grid-template-columns:52px minmax(0,1fr) 28px;align-items:center;gap:14px;min-height:88px;padding:16px 18px;list-style:none;display:grid}.calculationStep>summary::-webkit-details-marker{display:none}.calculationStep summary>b{letter-spacing:.04em;background:#0b252b;border:1px solid #58cba9;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.calculationStep summary>span{min-width:0}.calculationStep summary>span strong,.calculationStep summary>span small{display:block}.calculationStep summary>span strong{color:#f4f8f7;font-size:clamp(1rem,3.8vw,1.25rem)}.calculationStep summary>span small{color:#9fb5b2;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.calculationStep summary>i{color:#58cba9;font-size:1.55rem;font-style:normal;transition:transform .2s}.calculationStep[open] summary>i{transform:rotate(45deg)}.calculationStepBody{border-top:1px solid #31525a;padding:4px 18px 20px}.calculationFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.calculationFacts article{background:#0b252b;border:1px solid #31525a;border-radius:14px;min-width:0;padding:16px}.calculationFacts article small,.calculationFacts article strong{display:block}.calculationFacts article small{color:#9fb5b2}.calculationFacts article strong{overflow-wrap:anywhere;color:#f4f8f7;margin-top:6px}.calculationAccount{background:#0b252b;border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}.calculationAccount strong,.calculationAccount span{display:block}.calculationAccount strong{color:#f4f8f7}.calculationAccount span{color:#adc1be;margin-top:4px}.calculationAiNote{background:#0b252b;border-left:4px solid #58cba9;border-radius:12px;margin-top:16px;padding:20px}.calculationAiNote strong{color:#f4f8f7}.calculationAiNote p{margin-top:8px}.calculationStepBody .payoutConditions,.calculationStepBody .automationInfo,.calculationStepBody .cryptoInfo,.calculationStepBody .journey,.calculationStepBody .monteCarlo,.calculationStepBody .accountAttempts{margin-top:16px}.analysisNetworkShell{background:radial-gradient(circle at 50% 48%,#1553493d,#0000 48%),linear-gradient(#071e25,#091f26);border:1px solid #31525a;border-radius:22px;position:relative;overflow:hidden}.analysisNetworkShell.fullscreen{z-index:2500;border:0;border-radius:0;flex-direction:column;width:100vw;height:100dvh;display:flex;position:fixed;inset:0}.analysisNetworkInstruction{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 18px;padding:18px 20px 8px;display:grid}.analysisNetworkInstruction strong{color:#f4f8f7;font-size:1.08rem}.analysisNetworkInstruction span{color:#9fb5b2;font-size:.82rem}.analysisNetworkTopActions{grid-area:1/2/span 2;align-items:center;gap:8px;display:flex}.analysisNetworkInstruction button{color:#86d9bf;cursor:pointer;font:750 .72rem var(--font-mono,monospace);background:#0b252b;border:1px solid #42616a;border-radius:999px;padding:9px 12px}.analysisNetworkInstruction button:last-child{color:#b4f1df;border-color:#58cba9}.analysisNetworkLegend{color:#9fb5b2;font:700 .72rem var(--font-mono,monospace);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:16px 18px 2px;display:flex}.analysisNetworkLegend span{align-items:center;gap:7px;display:inline-flex}.analysisNetworkLegend i{background:#59d1ad;border-radius:50%;width:8px;height:8px}.analysisNetworkLegend i.result{background:#f27848}.analysisNetworkLegend i.foundation{background:#7698ed}.analysisNetworkLegend i.calculation{background:#59d1ad}.analysisNetworkLegend i.interpretation{background:#61d9be}.analysisNetworkLegend i.action{background:#f59a66}.analysisNetworkViewport{min-height:420px;position:relative;overflow:hidden}.analysisNetworkShell.fullscreen .analysisNetworkViewport{flex:auto;min-height:0}.analysisNetworkGraph{-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none;isolation:isolate;width:100%;min-height:420px;max-height:620px;display:block}.analysisNetworkShell.fullscreen .analysisNetworkGraph{height:100%;min-height:0;max-height:none}.analysisNetworkGraph:active{cursor:grabbing}.analysisNetworkCanvasHit{fill:#0000;cursor:grab}.analysisNetworkGlow,.analysisNetworkOrbit,.analysisNetworkEdges{pointer-events:none}.analysisNetworkOrbit{fill:none;stroke:#35545b;stroke-width:1px;stroke-dasharray:4 11;opacity:.2}.analysisNetworkOrbit.inner{stroke:#59d1ad;opacity:.18}.analysisNetworkOrbit.middle{stroke:#61d9be;opacity:.14}.analysisNetworkOrbit.outer{stroke:#7698ed;opacity:.12}.analysisNetworkEdges path{fill:none;stroke:#42616a;stroke-width:2px;stroke-dasharray:7 8;opacity:.42;transition:opacity .2s,stroke .2s,stroke-width .2s}.analysisNetworkEdges path.active{stroke:#74f3d0;stroke-width:2.4px;stroke-dasharray:none;opacity:.9;filter:drop-shadow(0 0 4px #74f3d085)}.analysisNetworkEdges path.context{stroke:#5b8c88;stroke-width:1.8px;stroke-dasharray:5 9;opacity:.36!important}.analysisNetworkEdges path.muted{opacity:.09!important}.analysisNetworkSignal{fill:#a4ffe7;stroke:#effffb;stroke-width:1px;pointer-events:none}.analysisNetworkNode{cursor:grab;touch-action:none;outline:none}.analysisNetworkNode:active,.analysisNetworkNode.dragging{cursor:grabbing}.analysisNetworkNode.dragging>circle:first-of-type{stroke-width:6px;filter:drop-shadow(0 0 18px #58cba99e)}.analysisNetworkNode.muted{opacity:.16!important}.analysisNetworkNode.connected{opacity:.84!important}.analysisNetworkNode>circle{fill:#0b252b;stroke:#58cba9;stroke-width:3px;transition:fill .2s,stroke-width .2s,filter .2s}.analysisNetworkNode>circle.halo,.analysisNetworkNode>circle.pulse{fill:none;stroke-width:1.5px;opacity:.22}.analysisNetworkNode.foundation>circle{stroke:#7698ed}.analysisNetworkNode.calculation>circle{stroke:#59d1ad}.analysisNetworkNode.interpretation>circle{stroke:#61d9be}.analysisNetworkNode.action>circle{stroke:#f59a66}.analysisNetworkNode.active>circle:first-of-type,.analysisNetworkNode:focus-visible>circle:first-of-type{fill:#123b39;stroke-width:5px;filter:drop-shadow(0 0 14px #58cba96b)}.analysisNetworkNode.focused>circle:first-of-type{stroke-width:4px;filter:drop-shadow(0 0 22px #74f3d09e)}.analysisNetworkNode.focused>circle.halo{opacity:.42}.analysisNetworkNode.comparison.active>circle:first-of-type{fill:#172e45;filter:drop-shadow(0 0 14px #7698ed6b)}.analysisNetworkNode.overview.active>circle:first-of-type,.analysisNetworkNode.whatif.active>circle:first-of-type{fill:#432a22;filter:drop-shadow(0 0 14px #f278486b)}.analysisNetworkNode text{pointer-events:none;fill:#eef8f5;text-anchor:middle}.analysisNetworkNode text.number{fill:#8fa9a5;font:800 9px var(--font-mono,monospace);letter-spacing:.06em}.analysisNetworkNode text.metric{font:900 13px var(--font-mono,monospace);letter-spacing:-.02em}.analysisNetworkLabels{pointer-events:none}.analysisNetworkLabel{fill:#eef8f5;font:750 13px var(--font-mono,monospace);text-anchor:middle;paint-order:stroke;stroke:#071e25;stroke-width:5px;stroke-linejoin:round}.analysisNetworkLabel.active{fill:#fff;font-weight:900}.analysisNetworkResult{cursor:pointer}.analysisNetworkResult>circle:first-of-type{fill:#2b211e;stroke:#f27848;stroke-width:4px}.analysisNetworkResult>circle.pulse{stroke:#f27848}.analysisNetworkResult.active>circle:first-of-type,.analysisNetworkResult:focus-visible>circle:first-of-type{fill:#4a2a20;filter:drop-shadow(0 0 18px #f2784873)}.analysisNetworkResult text.value{font:900 21px var(--font-mono,monospace)}.analysisNetworkResult text.caption{fill:#f6b094;font:800 10px var(--font-mono,monospace);letter-spacing:.1em}.analysisNetworkZoomControls{z-index:4;background:#071e25f0;border:1px solid #42616a;border-radius:999px;grid-template-columns:repeat(4,auto);align-items:center;display:grid;position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 10px 28px #00000038}.analysisNetworkZoomControls button,.analysisNetworkZoomControls output{color:#a7ead6;min-width:42px;height:42px;font:850 1.1rem var(--font-mono,monospace);background:0 0;border:0;border-right:1px solid #31525a;place-items:center;padding:0 10px;display:grid}.analysisNetworkZoomControls button{cursor:pointer}.analysisNetworkZoomControls output{color:#f4f8f7;min-width:58px;font-size:.72rem}.analysisNetworkZoomControls button.fit{border-right:0;font-size:1rem}.analysisNetworkZoomControls button:hover,.analysisNetworkZoomControls button:focus-visible{background:#123b39;outline:none}.analysisNetworkDetail{z-index:6;width:min(var(--detail-width,92%), calc(100% - 28px));height:min(var(--detail-height,55%), calc(100% - 28px));transform:translate3d(calc(-50% + var(--detail-x,0px)), var(--detail-y,0px), 0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#102f36f7;border:1px solid #4fa98e;border-radius:20px;flex-direction:column;display:flex;position:absolute;bottom:14px;left:50%;overflow:hidden;box-shadow:0 18px 48px #0006}.analysisNetworkResizeHandle{z-index:3;cursor:ns-resize;touch-action:none;background:0 0;border:0;place-items:center;width:86px;height:18px;padding:0;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-1px)}.analysisNetworkResizeHandle span{background:#70cdb2;border-radius:999px;width:48px;height:4px;display:block;box-shadow:0 0 12px #58cba947}@media (width>=641px){.analysisNetworkResizeHandle{cursor:nesw-resize;width:34px;height:34px;top:0;left:auto;right:0;transform:none}.analysisNetworkResizeHandle span{width:16px;height:4px;transform:rotate(-45deg)}}.analysisNetworkDetail>header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #31525a;flex:none;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:14px;height:auto;min-height:88px;padding:16px 18px;display:grid}.analysisNetworkDetail>header:active{cursor:grabbing}.analysisNetworkDetailActions{background:#0b252b;border:1px solid #42616a;border-radius:999px;align-self:center;align-items:center;display:flex;overflow:hidden}.analysisNetworkDetailActions button,.analysisNetworkDetailActions output{color:#a7ead6;min-width:36px;height:36px;font:850 .88rem var(--font-mono,monospace);background:0 0;border:0;border-right:1px solid #31525a;place-items:center;padding:0 8px;display:grid}.analysisNetworkDetailActions button{cursor:pointer;line-height:1}.analysisNetworkDetailActions output{color:#f4f8f7;min-width:51px;font-size:.64rem}.analysisNetworkDetailActions button.close{color:#ff9a87;border-right:0;font-size:1.18rem}.analysisNetworkDetailActions button:hover,.analysisNetworkDetailActions button:focus-visible{background:#123b39;outline:none}.analysisNetworkDetailActions button:disabled{opacity:.28;cursor:default}.analysisNetworkDetail>header>b{color:#58cba9;width:48px;height:48px;font:850 16px var(--font-mono,monospace);border:1px solid #58cba9;border-radius:14px;place-items:center;display:grid}.analysisNetworkDetail>header span,.analysisNetworkDetail>header small,.analysisNetworkDetail>header strong,.analysisNetworkDetail>header i{min-width:0;display:block}.analysisNetworkDetail>header small{color:#58cba9;font:800 .68rem var(--font-mono,monospace);letter-spacing:.12em}.analysisNetworkDetail>header strong{color:#f4f8f7;margin-top:3px;font-size:1.16rem}.analysisNetworkDetail>header i{color:#9fb5b2;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-style:normal;overflow:hidden}.analysisNetworkDetailPresets{background:#071e25b3;border-bottom:1px solid #31525a;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid}.analysisNetworkDetailPresets button{color:#9fb5b2;cursor:pointer;min-height:32px;font:750 .66rem var(--font-mono,monospace);background:0 0;border:1px solid #42616a;border-radius:999px;padding:5px 9px}.analysisNetworkDetailPresets button.active{color:#b4f1df;background:#123b39;border-color:#58cba9}.analysisNetworkDetail .calculationStepBody{overscroll-behavior:contain;scrollbar-color:#58cba9 #0b252b;border-top:0;flex:auto;min-height:0;max-height:none;padding-top:2px;overflow:auto}.analysisNetworkDetailCanvas{zoom:var(--detail-zoom,1);min-width:0}.analysisNetworkDetail.expanded{height:auto;top:14px}.analysisNetworkDetail.expanded .calculationStepBody{height:auto;max-height:none}.analysisNetworkShell.fullscreen .analysisNetworkDetail{bottom:max(20px, env(safe-area-inset-bottom));width:min(var(--detail-width,92%), calc(100% - max(40px, env(safe-area-inset-left) + env(safe-area-inset-right))));max-height:none}.analysisNetworkShell.fullscreen .analysisNetworkDetail.expanded{top:max(20px, env(safe-area-inset-top))}.analysisNetworkShell.fullscreen .analysisNetworkDetail .calculationStepBody{max-height:430px}.analysisNetworkShell.fullscreen .analysisNetworkDetail.expanded .calculationStepBody{max-height:none}.analysisResultFacts{margin-top:14px}.analysisWorkspacePage .networkAlignedResultOverview{background:linear-gradient(145deg,#0a252c 0%,#0b2d33 100%);border:1px solid #31525a;border-radius:26px;margin:0 0 22px;padding:24px;overflow:hidden;box-shadow:inset 0 1px #94e1cb0a}.analysisWorkspacePage .networkAlignedResultOverview:after{opacity:.55;top:-175px;right:-150px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardStatus small{color:#72d6b7;font-size:.72rem}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardAccount{flex-direction:column;justify-content:center;min-width:0;display:flex}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardAccount .resultAccountTitle{margin:0}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardAccount>p{color:#adc1be;margin-top:16px;font-size:.95rem}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardChance{text-align:left;width:auto;height:auto;min-height:150px;box-shadow:none;background:#102f36;border:1px solid #42616a;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:20px;display:flex}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardChance:before{content:"01";color:#58cba9;font:850 .8rem var(--font-mono,monospace);letter-spacing:.12em;margin-bottom:auto}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardChance strong{color:#f4f8f7;font-size:clamp(2rem,5vw,2.7rem)}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardChance small{max-width:none;margin-top:5px;color:#9fb5b2!important}.analysisWorkspacePage .networkAlignedResultOverview .accountUpdates{gap:8px;width:100%;max-width:none;margin:12px 0 0;display:grid}.analysisWorkspacePage .networkAlignedResultOverview .currentOffer,.analysisWorkspacePage .networkAlignedResultOverview .ruleChangeAlert{color:#e7c1b4;background:#30231f;border:1px solid #704636;border-radius:14px;align-items:flex-start;gap:10px;width:100%;min-height:54px;margin:0;padding:11px 14px}.analysisWorkspacePage .networkAlignedResultOverview .currentOffer>span{font-size:15px}.analysisWorkspacePage .networkAlignedResultOverview .currentOffer div{gap:3px;min-width:0;display:grid}.analysisWorkspacePage .networkAlignedResultOverview .currentOffer small{font-size:.66rem;color:#ff916a!important}.analysisWorkspacePage .networkAlignedResultOverview .currentOffer strong{color:#f4f8f7;font-size:.8rem}.analysisWorkspacePage .networkAlignedResultOverview .currentOffer em{color:#aebfbc;font-size:.68rem;line-height:1.45}.analysisWorkspacePage .networkAlignedResultOverview .watchButtons{flex-wrap:wrap;gap:8px;width:auto;margin:0;display:flex}.analysisWorkspacePage .networkAlignedResultOverview .watchButtons button,.analysisWorkspacePage .networkAlignedResultOverview .watchButtons button.active{color:#a9c8c1;background:#102f36;border:1px solid #42616a;border-radius:999px;justify-content:center;width:auto;min-height:34px;padding:7px 11px;font-size:.68rem}.analysisWorkspacePage .compactReportDisclosure,.analysisWorkspacePage .resultBottomProviderAction{overflow:hidden;background:#0a252c!important;border:1px solid #31525a!important;border-radius:24px!important}.analysisWorkspacePage .compactReportDisclosure>summary{border-radius:23px 23px 0 0;background:#081e25!important}.analysisWorkspacePage .compactReportDisclosure .fullReportDisclosureBody{border-radius:0 0 23px 23px}.analysisWorkspacePage .compactReportDisclosure .compactConfidenceReport{border-radius:0 0 22px 22px}.analysisWorkspacePage .resultBottomProviderAction{padding:24px}@media (width<=650px){.analysisWorkspacePage .compactReportDisclosure,.analysisWorkspacePage .resultBottomProviderAction{border-radius:20px!important}.analysisWorkspacePage .compactReportDisclosure>summary{border-radius:19px 19px 0 0}}.analysisWorkspacePage .networkAlignedResultOverview .watchButtons button.active{color:#b4f1df;background:#123b39;border-color:#58cba9}.analysisWorkspacePage .networkAlignedResultOverview .watchButtons button span{font-size:.78rem}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts>div,.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts>div+div{background:#102f36;border:1px solid #31525a;border-radius:18px;min-height:92px;padding:15px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts small{color:#8fa9a5;font-size:.62rem!important}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts strong{color:#f4f8f7;font-size:.9rem}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts .firmTrustSignal{background:#102f36;border:1px solid #31525a;border-radius:18px;min-height:92px;padding:15px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardCta{min-height:56px;box-shadow:none;margin-top:16px;padding:15px 18px;color:#fff!important;background:#f27848!important;border:2px solid #f27848!important;border-radius:16px!important}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardStatus{margin-bottom:11px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardMain{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardAccount .resultAccountTitle h2{font-size:clamp(1.65rem,4vw,2.35rem)}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardAccount>p{max-width:680px;margin-top:10px;font-size:.84rem}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardChance{border-radius:16px;justify-content:flex-end;min-width:128px;min-height:92px;padding:14px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardChance:before{margin-bottom:8px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardChance strong{font-size:clamp(1.75rem,4vw,2.15rem)}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts{gap:8px;margin-top:12px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts>div,.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts>div+div,.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts .firmTrustSignal{border-radius:14px;min-height:68px;padding:11px 12px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardCta{min-height:50px;margin-top:12px;padding:12px 16px}.analysisWorkspacePage .networkAlignedResultOverview .inlineResultComparison{z-index:2;border-radius:16px;margin:12px 0 0;position:relative;overflow:hidden;background:#081e25!important;border:1px solid #31525a!important}.analysisWorkspacePage .networkAlignedResultOverview .inlineResultComparison>summary{border-radius:15px;min-height:58px;padding:12px 14px;background:#102f36!important}.analysisWorkspacePage .networkAlignedResultOverview .inlineResultComparison[open]>summary{border-bottom:1px solid #31525a;border-radius:15px 15px 0 0}.analysisWorkspacePage .networkAlignedResultOverview .inlineResultComparison>summary small{color:#72d6b7!important}.analysisWorkspacePage .networkAlignedResultOverview .inlineResultComparison>summary strong{margin-top:3px;font-size:.92rem;color:#f4f8f7!important}.analysisWorkspacePage .networkAlignedResultOverview .inlineResultComparison>summary>b{font-size:.75rem;color:#9fb5b2!important}.analysisWorkspacePage .networkAlignedResultOverview .inlineResultComparison .comparePickerBody{background:#081e25;padding:12px}.analysisWorkspacePage .networkAlignedResultOverview .inlineResultComparison .suitableRankingHead{border:1px solid #31525a;border-radius:14px}@media (width<=760px){.analysisWorkspacePage .networkAlignedResultOverview{border-radius:22px;margin:0 0 18px;padding:18px 14px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardMain{grid-template-columns:minmax(0,1fr) auto;gap:10px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardChance{min-width:96px;min-height:82px;padding:11px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardChance:before{margin-bottom:5px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardChance strong{font-size:1.55rem}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardChance small{font-size:.55rem!important}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts{grid-template-columns:1fr 1fr}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts>div,.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts .firmTrustSignal{min-height:86px}.analysisWorkspacePage .networkAlignedResultOverview .accountUpdates{display:grid}.analysisWorkspacePage .networkAlignedResultOverview .watchButtons{display:flex}.analysisWorkspacePage .networkAlignedResultOverview .inlineResultComparison>summary{align-items:center}.analysisWorkspacePage .networkAlignedResultOverview .inlineResultComparison>summary>b{max-width:145px}}@media (width<=430px){.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts>div,.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts .firmTrustSignal{min-height:68px;padding:11px}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts small{font-size:.55rem!important}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardFacts strong{font-size:.78rem}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardAccount .resultAccountTitle h2{font-size:1.45rem}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardAccount .resultAccountTitle h2 span{font-size:.72rem}.analysisWorkspacePage .networkAlignedResultOverview .decisionBoardAccount>p{grid-column:1/-1}.analysisWorkspacePage .networkAlignedResultOverview .inlineResultComparison>summary{grid-template-columns:minmax(0,1fr) auto;display:grid}.analysisWorkspacePage .networkAlignedResultOverview .inlineResultComparison>summary>b{max-width:none;font-size:0}.analysisWorkspacePage .networkAlignedResultOverview .inlineResultComparison>summary>b i{font-size:1rem}}.analysisWorkspacePage .resultBottomProviderAction>a[target=_blank]{min-height:56px;color:#fff!important;box-shadow:none!important;background:#f27848!important;border:2px solid #f27848!important;border-radius:16px!important}.unifiedProductHeader{box-sizing:border-box;color:#fff;background:#031319;border-bottom:1px solid #183b43;width:100%;max-width:1440px;min-height:96px;margin:0 auto;padding:18px 5vw}.productWorkspaceIntro.productWorkspaceIntro{color:#fff;background:radial-gradient(circle at 80% 10%,#37be941a,#0000 32%),#06171d;border:0;border-bottom:1px solid #183b43;padding:54px 5vw 30px}.productWorkspaceIntro.productWorkspaceIntro small{color:#5ed8b2;font:900 10px var(--font-geist-mono);letter-spacing:.17em}.productWorkspaceIntro.productWorkspaceIntro h1{color:#fff;letter-spacing:-.05em;max-width:900px;margin:12px 0 10px;font-size:clamp(38px,5vw,66px);font-weight:520;line-height:1}.productWorkspaceIntro.productWorkspaceIntro p{color:#a9bfbc;max-width:720px;margin:0;font-size:16px;line-height:1.6}.standaloneLabPage.standaloneLabPage{padding:0 0 110px}.standaloneLabPage>.standaloneLabSteps{margin:22px 5vw 0}.standaloneLabPage>.standaloneLabWorkspace{margin:16px 5vw 0}.standaloneLabPage>.strategyLab{margin-left:5vw;margin-right:5vw}@media (width<=700px){.unifiedProductHeader{min-height:112px;padding:18px}.productWorkspaceIntro.productWorkspaceIntro{padding:38px 18px 22px}.productWorkspaceIntro.productWorkspaceIntro h1{font-size:40px}.productWorkspaceIntro.productWorkspaceIntro p{font-size:15px}.standaloneLabPage>.standaloneLabSteps{margin:16px 14px 0}.standaloneLabPage>.standaloneLabWorkspace{margin:14px 14px 0}.standaloneLabPage>.strategyLab{margin-left:14px;margin-right:14px}}.analysisWorkspacePage .resultBottomProviderAction>a[target=_blank]:hover{color:#fff!important;background:#ff8b5f!important;border-color:#ff8b5f!important}.analysisWorkspacePage .resultBottomProviderAction>a .providerActionCopy,.analysisWorkspacePage .resultBottomProviderAction>a .providerActionCopy b,.analysisWorkspacePage .resultBottomProviderAction>a>span{color:#fff!important}.analysisWorkspacePage .networkAlignedResultOverview .watchButtons button,.analysisWorkspacePage .networkAlignedResultOverview .watchButtons button.active{max-width:100%;min-height:34px;color:#b4f1df!important;width:max-content!important;box-shadow:none!important;background:#123b39!important;border:1px solid #58cba9!important;border-radius:999px!important;flex:none!important;padding:7px 11px!important}.analysisNextStepLab{background:#0a252c;border:1px solid #31525a;border-radius:22px;margin-top:18px;padding:18px}.analysisNextStepLab>small{color:#58cba9;font:850 .75rem var(--font-mono,monospace);letter-spacing:.14em;margin:0 0 10px;display:block}.analysisNextStepLab .centralStrategyLabButton{margin:0}@media (width<=650px){.analysisNextStepLab{padding:14px}.centralStrategyLabButton{grid-template-columns:1fr;padding:17px}.centralStrategyLabButton>b{width:100%;max-width:none}}.compactConfidenceReport{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.compactConfidenceReport>p{color:#adc1be;flex:340px;margin:0;line-height:1.55}.compactConfidenceReport .pdfPrimaryDownload{color:#fff;cursor:pointer;background:#f27848;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 20px;font-weight:800;display:inline-flex}.compactConfidenceReport .pdfPrimaryDownload:disabled{cursor:wait;opacity:.65}.compactConfidenceReport>small{color:#ff9a87;flex-basis:100%}.compactReportDisclosure>summary>i{display:none}@media (width<=640px){.analysisCalculationPath{border-radius:22px;padding:18px 14px}.calculationStep>summary{grid-template-columns:44px minmax(0,1fr) 22px;gap:10px;padding:14px 12px}.calculationStep summary>b{border-radius:12px;width:42px;height:42px}.calculationStepBody{padding:4px 12px 16px}.calculationFacts{grid-template-columns:1fr}.analysisNetworkShell{border-radius:18px}.analysisNetworkInstruction{grid-template-columns:1fr;padding:14px 12px 6px}.analysisNetworkTopActions{flex-wrap:wrap;grid-area:auto/1;justify-self:start;margin-top:7px}.analysisNetworkLegend{gap:8px 12px;padding-inline:8px;font-size:.61rem}.analysisNetworkViewport,.analysisNetworkGraph{min-height:410px}.analysisNetworkZoomControls{top:8px;right:8px}.analysisNetworkZoomControls button,.analysisNetworkZoomControls output{min-width:38px;height:38px;padding:0 7px}.analysisNetworkZoomControls output{min-width:52px}.analysisNetworkDetail{width:calc(100% - 16px);height:min(var(--detail-height,55%), calc(100% - 16px));border-radius:16px;bottom:8px}.analysisNetworkDetail>header{grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:0;padding:14px 10px 12px}.analysisNetworkDetail>header>b{border-radius:12px;width:42px;height:42px}.analysisNetworkDetailActions{grid-column:1/-1;grid-template-columns:repeat(2,auto) 1fr repeat(4,auto);justify-self:stretch;display:grid}.analysisNetworkDetailActions button,.analysisNetworkDetailActions output{min-width:34px;height:34px;padding-inline:6px}.analysisNetworkDetailActions output{min-width:48px}.analysisNetworkDetail .calculationStepBody{max-height:none;padding-inline:10px}.analysisNetworkDetail.expanded{top:8px}.analysisNetworkDetail.expanded .calculationStepBody{height:auto;max-height:none}.analysisNetworkDetail .assistantAsk form{grid-template-columns:1fr}.analysisNetworkLabel{font-size:14px}.analysisNetworkShell.fullscreen .analysisNetworkInstruction{padding-top:max(14px, env(safe-area-inset-top))}.analysisNetworkShell.fullscreen .analysisNetworkLegend{padding-top:8px}.analysisNetworkShell.fullscreen .analysisNetworkViewport,.analysisNetworkShell.fullscreen .analysisNetworkGraph{min-height:0}.analysisNextStepLab{border-radius:18px;padding:14px}.compactConfidenceReport{padding:14px 12px}.compactConfidenceReport .pdfPrimaryDownload{width:100%}}@media (prefers-reduced-motion:reduce){.analysisNetworkSignal{display:none}}.analysisWorkspacePage .guidedWorkspace>aside .csvImport,.analysisWorkspacePage .guidedWorkspace>aside .quickEstimate,.analysisWorkspacePage .guidedWorkspace>aside .advanced{color:#eef8f5;background:#102f36;border-color:#35535b}.analysisWorkspacePage .guidedWorkspace>aside .csvImport{padding:18px}.analysisWorkspacePage .guidedWorkspace>aside .csvImport>strong{color:#eef8f5;font-size:14px}.analysisWorkspacePage .guidedWorkspace>aside .csvImport p,.analysisWorkspacePage .guidedWorkspace>aside .inputHint,.analysisWorkspacePage .guidedWorkspace>aside .advanced summary{color:#a9bfbc!important}.analysisWorkspacePage .guidedWorkspace>aside .csvImport>button{border-radius:var(--pq-control-radius);color:#8ce7ca;min-height:52px;box-shadow:none;background:#123a39;border:1px solid #4ea98f;margin-top:10px;padding:12px 14px}.analysisWorkspacePage .guidedWorkspace>aside .csvImport>button:hover{color:#b3f3df;background:#174643;border-color:#68d7b4}.analysisWorkspacePage .guidedWorkspace>aside .csvImport>div{color:#829794}.analysisWorkspacePage .guidedWorkspace>aside .csvImport>div:before,.analysisWorkspacePage .guidedWorkspace>aside .csvImport>div:after{background:#45626a}.analysisWorkspacePage .guidedWorkspace>aside .simpleInputs{gap:11px;display:grid}.analysisWorkspacePage .guidedWorkspace>aside .field>div,.analysisWorkspacePage .guidedWorkspace>aside .quickEstimateBody :where(input,select),.analysisWorkspacePage .guidedWorkspace>aside :where(input,select,textarea){color:#eef8f5;box-shadow:none;background:#071f26;border-color:#45626a}.analysisWorkspacePage .guidedWorkspace>aside .field input{color:#eef8f5}.analysisWorkspacePage .guidedWorkspace>aside .field input::placeholder,.analysisWorkspacePage .guidedWorkspace>aside textarea::placeholder{color:#708986;opacity:1}.analysisWorkspacePage .guidedWorkspace>aside .field b{color:#a9bfbc;background:#0d2b32;border-left-color:#45626a}.analysisWorkspacePage .guidedWorkspace>aside .quickEstimateBody{background:#0d2b32}.analysisWorkspacePage .guidedWorkspace>aside .advanced summary{border-top-color:#45626a}.analysisWorkspacePage .guidedWorkspace>aside .csvTradingViewLink{border-radius:var(--pq-control-radius);width:100%;margin:12px 0 0;padding:13px 14px;display:flex}.analysisWorkspacePage .cryptoInfo{border-color:var(--pq-line,#35535b)!important;border-left-color:var(--pq-selection,#0f9f79)!important;background:var(--pq-panel-soft,#102f36)!important;color:var(--pq-text,#eef8f5)!important}.analysisWorkspacePage .cryptoInfo>div:first-child small{color:var(--pq-selection-hover,#67d9b5)!important}.analysisWorkspacePage .cryptoInfo>div:first-child strong{color:var(--pq-text,#eef8f5)!important}.analysisWorkspacePage .cryptoInfoGrid p{border-color:var(--pq-line,#35535b)!important;color:var(--pq-text,#eef8f5)!important;background:#0b252b!important}.analysisWorkspacePage .cryptoInfoGrid span{color:var(--pq-muted,#a9bfbc)!important}.analysisWorkspacePage .cryptoInfoGrid b{color:var(--pq-text,#eef8f5)!important}@media (width<=620px){.analysisWorkspacePage .guidedWorkspace>aside .csvImport{padding:16px 14px}.analysisWorkspacePage .guidedWorkspace>aside .csvImport>button{min-height:50px}.analysisWorkspacePage .guidedWorkspace>aside .csvTradingViewLink{padding:12px}}.analysisTask{color:#eef8f5;background:#0a252c;border:1px solid #31525a;border-radius:18px;margin:0 0 12px;scroll-margin-top:110px;overflow:hidden}.analysisTask.open{border-color:#5ec9aa;box-shadow:0 10px 28px #00000029}.analysisTask.confirmed{border-color:#5ec9aab8}.analysisTaskSummary{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.analysisTaskSummary>i{color:#71dabd;width:42px;height:42px;font:900 .78rem var(--font-geist-mono);border:1px solid #4fbf9f;border-radius:12px;place-items:center;font-style:normal;display:grid}.analysisTask.confirmed .analysisTaskSummary>i{color:#fff;background:#0f8f70;border-color:#0f8f70}.analysisTaskSummary>span{min-width:0}.analysisTaskSummary small{color:#58cba9;font:850 .62rem var(--font-geist-mono);letter-spacing:.12em;display:block}.analysisTaskSummary strong{color:#eef8f5;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.82rem;line-height:1.35;display:block;overflow:hidden}.analysisTaskSummary>b{color:#7ee0c2;white-space:nowrap;font-size:.72rem}.analysisTask.open .analysisTaskSummary{border-bottom:1px solid #31525a}.analysisTaskBody{padding:14px}.analysisTaskBody>.guidedSelector{border:0;border-radius:14px;margin:0}.analysisTaskConfirm{color:#fff;cursor:pointer;background:#0f8f70;border:1px solid #48c59f;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:14px;padding:12px 15px;font-weight:900;display:flex}.analysisTaskConfirm:disabled{opacity:.4;cursor:not-allowed}.searchProfileScope{background:#102d34;border:1px solid #35545c;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex}.searchProfileScope small{color:#a9bebc;font-size:.72rem;line-height:1.45}.searchProfileScope strong{color:#68d7b8;font:850 .72rem var(--font-geist-mono);flex:none}@media (width<=900px){.analysisWorkspacePage .guidedWorkspace>aside>.panelTitle,.analysisWorkspacePage .guidedWorkspace>aside>.accountPrompt{display:none}.analysisWorkspacePage .guidedWorkspace>aside>.analysisRun{display:flex;position:static}.analysisStrategyDisclosureBody{padding:12px}.analysisStrategyDisclosureBody>.simpleInputs{gap:9px}}@media (width<=560px){.analysisTaskSummary{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:70px;padding:11px 12px}.analysisTaskSummary>i{border-radius:11px;width:38px;height:38px}.analysisTaskSummary strong{font-size:.76rem}.analysisTaskSummary>b{text-overflow:ellipsis;max-width:92px;overflow:hidden}.analysisTaskBody{padding:10px}.searchProfileScope{flex-direction:column;align-items:flex-start;gap:6px}}.partnerBriefPage{color:#eef8f5;background:#06171d;min-height:100vh}.partnerBriefHero{background:radial-gradient(circle at 82% 22%,#30c1972e,#0000 31%),#06171d;border-bottom:1px solid #29464e;padding:clamp(70px,10vw,135px) max(6vw,24px) 70px}.partnerBriefHero>*{max-width:1080px;margin-left:auto;margin-right:auto}.partnerBriefHero .eyebrow,.partnerBriefContent>section>small,.partnerBriefSplit>div>small{color:#f56f40;font:900 .78rem var(--font-geist-mono);letter-spacing:.18em;display:block}.partnerBriefHero h1{letter-spacing:-.065em;max-width:980px;margin-top:22px;margin-bottom:28px;font-size:clamp(3rem,7vw,6.5rem);line-height:.94}.partnerBriefHero>p:not(.eyebrow){color:#a9bfbc;max-width:850px;margin-left:max(50% - 540px,0px);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.partnerBriefFacts{background:#29464e;border:1px solid #29464e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.partnerBriefFacts span{color:#a9bfbc;background:#0a252c;padding:22px}.partnerBriefFacts b{color:#68d7b8;font:900 2rem var(--font-geist-mono);margin-bottom:6px;display:block}.partnerBriefContent{width:min(1080px,100% - 48px);margin:0 auto;padding:70px 0 110px}.partnerBriefContent>section{background:#0a252c;border:1px solid #29464e;padding:clamp(28px,5vw,58px)}.partnerBriefContent>section+section{margin-top:22px}.partnerBriefContent h2{letter-spacing:-.045em;max-width:820px;margin:14px 0 22px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.03}.partnerBriefContent p{color:#afc2c0;font-size:1rem;line-height:1.75}.partnerBriefContent strong{color:#eef8f5}.partnerBriefSplit{grid-template-columns:1.15fr .85fr;gap:45px;display:grid}.partnerBriefSplit ul{background:#29464e;gap:1px;margin:0;padding:0;list-style:none;display:grid}.partnerBriefSplit li{background:#0d3037;padding:16px 18px;font-weight:750;line-height:1.4}.partnerBriefEstimate{background:#0d3037;border-left:4px solid #68d7b8;grid-template-columns:auto 1fr;align-items:center;gap:25px;margin-top:32px;padding:25px;display:grid}.partnerBriefEstimate b{color:#68d7b8;font:900 clamp(2.6rem,6vw,5rem) var(--font-geist-mono);white-space:nowrap}.partnerBriefEstimate span{color:#c3d4d1;line-height:1.55}.partnerBriefSources{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.partnerBriefSources a,.partnerBriefContact a{color:#68d7b8;border:1px solid #397164;padding:12px 15px;font-weight:850;text-decoration:none}.partnerBriefPrinciples,.partnerBriefScenarios{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.partnerBriefPrinciples article,.partnerBriefScenarios article{background:#0d3037;border:1px solid #35545c;padding:24px}.partnerBriefPrinciples b,.partnerBriefScenarios b,.partnerBriefScenarios span{display:block}.partnerBriefPrinciples b{color:#68d7b8;margin-bottom:10px;font-size:1.25rem}.partnerBriefPrinciples span,.partnerBriefScenarios span{color:#a9bfbc;line-height:1.5}.partnerBriefScenarios small{color:#f56f40;letter-spacing:.12em;font-weight:900}.partnerBriefScenarios b{color:#eef8f5;font:900 1.55rem var(--font-geist-mono);margin:13px 0}.partnerBriefBreakEven{background:#0b332f;border:1px solid #386458;padding:20px;margin-top:20px!important}.partnerBriefMoat>div{grid-template-columns:1fr 1fr;gap:35px;display:grid}.partnerBriefContact{background:linear-gradient(135deg,#0b332f,#0a252c)!important;border-color:#387a67!important}.partnerBriefContact a{color:#fff;background:#f56f40;border-color:#f56f40;margin-top:20px;display:inline-block}.partnerBriefPage+footer{background:#031319}@media (width<=720px){.partnerBriefHero{padding-top:60px}.partnerBriefFacts,.partnerBriefPrinciples,.partnerBriefScenarios,.partnerBriefSplit,.partnerBriefMoat>div{grid-template-columns:1fr}.partnerBriefContent{width:min(100% - 28px,1080px);padding-top:28px}.partnerBriefContent>section{padding:25px 20px}.partnerBriefEstimate{grid-template-columns:1fr}.partnerBriefEstimate b{white-space:normal}.partnerBriefHero h1{font-size:3.25rem}}.landingHeroActions{align-items:stretch;gap:12px;margin-top:34px;display:flex}.landingHeroActions .landingPrimary{margin-top:0}.landingDemo{color:#eaf7f3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07262bdb;border:1px solid #3d806f;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;min-width:330px;padding:12px 16px;text-decoration:none;display:flex}.landingDemo>span{gap:5px;display:grid}.landingDemo small{color:#72dfbd;font:900 8px var(--font-geist-mono);letter-spacing:.12em}.landingDemo strong{font-size:14px}.landingDemo>b{color:#71dfbd;font-size:20px}.landingDemo:hover{background:#0c3436;border-color:#79dfbf}.exampleModeBanner{color:#eef8f5;background:#0d332f;border:1px solid #28715e;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:18px 20px;display:flex}.exampleModeBanner>div{gap:6px;display:grid}.exampleModeBanner small{color:#70dfbd;font:900 9px var(--font-geist-mono);letter-spacing:.14em}.exampleModeBanner strong{font-size:16px}.exampleModeBanner p{color:#abc2bd;margin:0;font-size:11px;line-height:1.5}.exampleModeBanner button{background:var(--orange);color:#fff;border:0;flex:none;justify-content:space-between;align-items:center;gap:25px;padding:13px 15px;font-weight:900;display:flex}@media (width<=700px){.landingHeroActions{width:100%;display:grid}.landingHeroActions .landingPrimary,.landingDemo{box-sizing:border-box;width:100%;min-width:0}.exampleModeBanner{flex-direction:column;align-items:stretch}.exampleModeBanner button{width:100%}}.accountPage .adminShell .accountContent .testerStatus.revoked{color:#ff9d96;background:#8e2d2847;border:1px solid #ff797080}.accountPage .adminShell .accountContent .testerStatus.expired{color:#ffc778;background:#784f1947;border:1px solid #f4ad5073}.accountPage .adminShell .accountContent .partnerStatus{color:#a9bfbc!important;background:#132e34!important;border:1px solid #45626a!important}.accountPage .adminShell .accountContent .partnerStatus:is(.active,.published),.accountPage .adminShell .accountContent .programStatus.available{color:#72dfbd!important;background:#1868524d!important;border-color:#5bd9b173!important}.accountPage .adminShell .accountContent .partnerStatus.paused,.accountPage .adminShell .accountContent .programStatus.applied{color:#ffc778!important;background:#784f1947!important;border-color:#f4ad5073!important}.accountPage .adminShell .accountContent .programStatus.invitation{color:#c1d5da!important;background:#18343d!important;border-color:#4c6872!important}.accountPage .adminShell .accountContent .programStatus.not_found{color:#a9b8b9!important;background:#202f34!important;border-color:#4b5b60!important}.accountPage .adminShell .accountContent :where(.recordCheckbox,.partnerCheck){border-radius:var(--pq-control-radius);background:var(--pq-panel-soft)!important;color:var(--pq-text)!important;border:1px solid #45626a!important}.accountPage .adminShell .accountContent :where(.recordCheckbox,.partnerCheck) input{accent-color:var(--pq-selection)}.providerPromoCode{color:inherit;font:900 10px/1.25 var(--font-geist-mono);letter-spacing:.04em;margin-top:4px;display:block}.currentOffer .offerPromoCode{color:#657176;margin-top:3px;font-style:normal;display:block}.currentOffer .offerPromoCode b{color:#b64b2d;font-family:var(--font-geist-mono);background:#fff7f2;border:1px dashed #d47551;padding:2px 5px}.directoryPromoCode{color:#657176;margin-top:4px;font-size:10px;font-style:normal;display:block}.directoryPromoCode b{color:#b64b2d;font-family:var(--font-geist-mono);background:#fff7f2;border:1px dashed #d47551;padding:2px 5px}.firmDirectoryPage .firmFilters input,.firmDirectoryPage .firmFilters select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef8f5!important;-webkit-text-fill-color:#eef8f5!important;background-color:#102a32!important;border-color:#45626a!important}.firmDirectoryPage .firmFilters input::placeholder{opacity:1;color:#91a7a4!important;-webkit-text-fill-color:#91a7a4!important}.firmDirectoryPage .firmFilters :where(input,select):focus{outline-offset:1px;outline:2px solid #58cfa96b;border-color:#58cfa9!important}.firmDirectoryPage .firmDirectoryCard .directoryOffer{border-radius:14px;margin:16px 22px 18px;color:#e7c1b4!important;background:#30231f!important;border:1px solid #704636!important}.firmDirectoryPage .firmDirectoryCard .directoryOffer small{color:#ff916a!important}.firmDirectoryPage .firmDirectoryCard .directoryOffer strong{color:#eef8f5!important}.firmDirectoryPage .firmDirectoryCard .directoryPromoCode,.firmDirectoryPage .firmDirectoryCard .directoryDiscountDelivery{color:#aebfbc!important}.firmDirectoryPage .firmDirectoryCard .directoryPromoCode b,.firmDirectoryPage .firmDirectoryCard .directoryDiscountDelivery b{color:#ff9b75!important;background:#3a2923!important;border-color:#8b5947!important}.firmDirectoryPage .firmDirectoryCard .directoryDiscountDelivery{margin-top:4px;font-size:.68rem;font-style:normal;line-height:1.45;display:block}.firmDirectoryPage .firmDirectoryCard .directoryDiscountDelivery b{font-family:var(--font-geist-mono);border:1px dashed;padding:2px 5px}.analysisWorkspacePage .analysisProgress{color:#eef8f5!important;background:linear-gradient(145deg,#102f36,#091f26)!important;border-color:#3b6268!important;box-shadow:0 0 0 100vmax #020f13c2,0 20px 64px #00000075!important}.analysisWorkspacePage .analysisProgress small{color:#f78458!important}.analysisWorkspacePage .analysisProgress strong{color:#eef8f5!important}.analysisWorkspacePage .analysisProgress p{color:#a9bfbc!important}.analysisWorkspacePage .analysisSpinner{border-color:#58cfa9 #f17141 #29484d #29484d!important}.analysisWorkspacePage .analysisProgressBar{background:#29454b!important}.analysisWorkspacePage .analysisSteps li{color:#718b8b!important}.analysisWorkspacePage .analysisSteps li.active{color:#eef8f5!important}.analysisWorkspacePage .analysisSteps li.done{color:#58cfa9!important}.accessCodeMain{flex:1;min-width:0}.accessCodeList .testerActivitySummary{color:#73d7ba;margin-top:10px;font-weight:800}.testerActivity{background:#0a242b;border:1px solid #35545c;border-radius:12px;margin-top:14px}.testerActivity>summary{color:#eef8f5;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;font-size:.78rem;font-weight:900;list-style:none;display:flex}.testerActivity>summary::-webkit-details-marker{display:none}.testerActivity>summary span{color:#68d7b8;font-size:1.1rem;transition:transform .2s}.testerActivity[open]>summary span{transform:rotate(45deg)}.testerActivityBody{border-top:1px solid #29464e;padding:0 14px 14px}.testerActivityStats{background:#29464e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0;display:grid}.testerActivityStats span{color:#9fb5b2;background:#102d34;gap:4px;padding:10px;font-size:.7rem;display:grid}.testerActivityStats b{color:#68d7b8;font:900 1rem var(--font-geist-mono)}.testerActivityBody>p{font-size:.72rem!important}.testerActivityBody ol{background:#29464e;gap:1px;margin:12px 0 0;padding:0;list-style:none;display:grid}.testerActivityBody li{color:#eef8f5;background:#102d34;gap:4px;padding:10px 12px;font-size:.76rem;display:grid}.testerActivityBody li small{color:#8fa7a5;font-size:.68rem}@media (width<=700px){.testerActivityStats{grid-template-columns:repeat(2,minmax(0,1fr))}.testerActivity{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
