@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.top-100{top:calc(var(--spacing) * 100)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.text-nowrap{text-wrap:nowrap}}:root{--background:#f6f8f7;--surface:#fff;--surface-muted:#eef3f1;--surface-strong:#13221d;--surface-subtle:#fafbf9;--ink:#13221d;--ink-inverse:#f7fff9;--muted:#65716d;--muted-light:#87918d;--line:#dce4e0;--line-strong:#c6d1cc;--green:#0d7468;--green-dark:#095c53;--green-soft:#e4f2ef;--blue:#3d62a8;--blue-soft:#edf2fc;--amber:#9b5b11;--amber-soft:#fff4e4;--red:#a9362b;--red-soft:#fcebe9;--lime:#d8efc2;--gold:#c5923f;--gold-soft:#fbf0da;--shadow:0 10px 28px #13221d0f;--shadow-hover:0 16px 36px #13221d17}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:var(--background);color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.ant-app{overflow-x:hidden}button,input{font:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:20px;font-size:52px;line-height:1}h2{margin-bottom:0;font-size:22px;line-height:1.16}.top-nav{border-bottom:1px solid var(--line);background:#f6f8f7f0;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:16px 24px;display:flex}.brand{color:var(--ink);align-items:center;gap:8px;font-size:18px;font-weight:900;display:inline-flex}.brand:before{background:var(--green);content:"";border-radius:999px;width:12px;height:12px;display:inline-block}.brand span{color:var(--ink)}.top-nav nav{color:var(--muted);align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:750;display:flex}.top-nav nav a:hover{background:var(--surface-muted);color:var(--green-dark)}.top-nav nav a.nav-cta{background:var(--green);color:#fff}.xray-shell{max-width:1180px;margin:0 auto;padding:34px 24px 76px}.xray-shell .ant-btn{border-radius:999px;align-items:center;gap:8px;min-height:42px;font-weight:850;display:inline-flex}.xray-shell .ant-btn-primary{background:var(--green);box-shadow:none}.xray-shell .ant-btn-primary:hover{background:var(--green-dark)!important}.xray-shell :is(button,a,input,.ant-input,.ant-input-number,.ant-select-selector):focus-visible{outline-offset:3px;outline:3px solid #00b87547}.xray-card.ant-card,.xray-benefit-card,.xray-paywall-card,.xray-trust-section,.xray-faq,.xray-analysis-state,.xray-finding-card,.xray-review-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px}.xray-hero-copy{flex-direction:column;justify-content:center;padding:24px 0;display:flex}.xray-hero-copy h1{color:var(--ink);letter-spacing:0;max-width:780px;margin:0 0 22px;font-size:clamp(40px,5.8vw,60px);line-height:1}.xray-hero-copy>p:not(.label){color:var(--muted);max-width:680px;margin:0;font-size:18px;line-height:1.55}.xray-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.xray-trust-line{color:var(--muted);margin-top:22px;font-size:13px;font-weight:760;display:block}.xray-secondary-link{border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;font-size:14px;font-weight:850;display:inline-flex}.xray-secondary-link:hover{background:var(--surface);border-color:var(--green);color:var(--green-dark)}.xray-example-preview{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;gap:20px;padding:clamp(20px,3vw,28px);display:grid}.xray-example-preview-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.xray-example-preview-header div{gap:6px;display:grid}.xray-example-preview-header span,.xray-example-preview-header p,.xray-example-preview>p,.xray-example-bar-row span{color:var(--muted);font-size:13px;line-height:1.45}.xray-example-preview-header span{font-weight:850}.xray-example-preview-header strong{color:var(--ink);font-size:24px;line-height:1.15}.xray-example-preview-header b{color:var(--ink);white-space:nowrap;font-size:38px;line-height:1}.xray-example-bars{gap:13px;display:grid}.xray-example-bar-row{grid-template-columns:minmax(92px,.7fr) minmax(0,1fr) 54px;align-items:center;gap:10px;display:grid}.xray-example-bar-row div{background:var(--surface-muted);border-radius:999px;height:10px;overflow:hidden}.xray-example-bar-row i{background:var(--green);border-radius:999px;height:100%;display:block}.xray-example-bar-row b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.xray-example-preview>p{margin:0}.xray-outcomes-grid,.xray-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.xray-outcomes-grid article,.xray-how-grid article{border-top:1px solid var(--line);background:0 0;gap:10px;padding:18px 4px 0;display:grid}.xray-outcomes-grid article>span{background:var(--green-soft);color:var(--green-dark);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.xray-outcomes-grid h2,.xray-how-grid h2{color:var(--ink);margin:0;font-size:19px;line-height:1.24}.xray-outcomes-grid p,.xray-how-grid p{color:var(--muted);margin:0;line-height:1.5}.xray-how-grid article>span{background:var(--surface);border:1px solid var(--line);color:var(--green-dark);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:inline-flex}.xray-free-paid-table{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.xray-free-paid-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr) minmax(0,.8fr);align-items:center;gap:12px;padding:13px 16px;display:grid}.xray-free-paid-row+.xray-free-paid-row{border-top:1px solid var(--line)}.xray-free-paid-head{background:var(--surface-muted)}.xray-free-paid-row span,.xray-free-paid-row strong{line-height:1.35}.xray-free-paid-row span{color:var(--muted)}.xray-free-paid-row span:first-child,.xray-free-paid-row strong{color:var(--ink);font-weight:850}.xray-hero-panel{color:#f6fff7;background:linear-gradient(135deg,#00b87514,#0000 44%),#0d1913;flex-direction:column;justify-content:space-between;min-height:420px;padding:26px;display:flex;position:relative;overflow:hidden}.xray-score-orbit{aspect-ratio:1;background:radial-gradient(circle,#00b87533,#0000 64%);border:1px solid #ffffff1f;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:min(72%,300px);max-width:300px;margin-top:12px;display:flex}.xray-score-orbit span,.xray-score-orbit small,.xray-mini-findings span{color:#b8c8b3;text-transform:uppercase;font-size:12px;font-weight:850}.xray-score-orbit strong{color:#fff;letter-spacing:0;font-size:84px;line-height:1}.xray-mini-findings{gap:10px;display:grid}.xray-mini-findings div{background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;gap:4px;padding:13px;display:grid}.xray-mini-findings strong{color:#fff;font-size:15px;line-height:1.35}.xray-benefits,.xray-summary-grid,.xray-paid-summary,.xray-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.xray-benefit-card{gap:12px;min-height:188px;padding:20px;display:grid}.xray-benefit-card>span{background:var(--green-soft);color:var(--green-dark);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.xray-benefit-card h2{font-size:19px;line-height:1.2}.xray-benefit-card p,.xray-section-heading p,.xray-inline-note,.xray-finding-card p,.xray-review-card p,.xray-trust-grid p,.xray-faq p{color:var(--muted);margin:0;line-height:1.5}.xray-input-section,.xray-results-section,.xray-trust-section,.xray-faq{scroll-margin-top:24px}.xray-section-heading{gap:8px;max-width:760px;margin-bottom:16px;display:grid}.xray-section-heading h2{font-size:clamp(26px,4vw,38px);line-height:1.08}.xray-add-row{grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:10px;display:grid}.xray-instrument-input,.xray-money-input,.xray-holding-row .ant-input,.xray-holding-row .ant-input-number,.xray-what-if-inputs .ant-input,.xray-what-if-inputs .ant-input-number{width:100%}.xray-instrument-help{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.45}.xray-instrument-suggestions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.xray-instrument-suggestions>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.xray-instrument-suggestions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:6px 10px;display:inline-flex}.xray-instrument-suggestions em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;font-style:normal;overflow:hidden}.xray-holding-list{gap:9px;margin-top:18px;display:grid}.xray-holding-row{border:1px solid var(--line);background:#fbfdf8;border-radius:10px;grid-template-columns:140px minmax(0,1fr) 170px 42px;align-items:center;gap:10px;padding:10px;display:grid}.xray-holding-row>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xray-input-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.xray-upload-button{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:8px 16px;font-size:14px;font-weight:850;display:inline-flex}.xray-upload-button input{display:none}.xray-inline-note{border:1px solid var(--line);background:#f8fbf5;border-radius:10px;margin-top:14px;padding:12px}.xray-analysis-state{gap:12px;margin-top:24px;padding:20px;display:grid}.xray-free-scan{margin-top:12px}.xray-unlock-status{background:var(--green-soft);color:var(--green-dark);border:1px solid #b9e8d3;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 14px;font-weight:850;display:flex}.xray-score-card.ant-card,.xray-stat-card.ant-card{border:1px solid var(--line);border-radius:12px}.xray-score-card.ant-card .ant-card-body,.xray-stat-card.ant-card .ant-card-body{gap:8px;min-height:138px;padding:18px;display:grid}.xray-score-card span,.xray-stat-card span,.xray-fee-grid span,.xray-paid-summary span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.xray-score-card strong{letter-spacing:0;font-size:42px}.xray-stat-card strong,.xray-fee-grid strong{color:var(--ink);font-size:24px}.xray-findings-grid,.xray-review-grid,.xray-company-grid,.xray-overlap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.xray-finding-card,.xray-review-card,.xray-company-card,.xray-overlap-card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;padding:18px;display:grid}.xray-finding-top{justify-content:space-between;align-items:center;display:flex}.xray-finding-card h3,.xray-review-card h3{margin:0;font-size:20px;line-height:1.2}.xray-locked-strip{border:1px dashed var(--line-strong);color:var(--ink);background:#f6f8f4;border-radius:10px;padding:11px;font-size:14px;font-weight:800}.ant-tag.high,.ant-tag.medium,.ant-tag.low{border:0;border-radius:999px;margin:0;padding:4px 9px;font-weight:900}.ant-tag.high{background:var(--red-soft);color:var(--red)}.ant-tag.medium{background:var(--amber-soft);color:var(--amber)}.ant-tag.low{background:var(--green-soft);color:var(--green-dark)}.xray-paywall-card{grid-template-columns:minmax(0,.9fr) minmax(280px,1fr) auto;align-items:start;gap:22px;margin-top:24px;padding:24px;display:grid}.xray-paywall-card h2{margin-bottom:10px;font-size:clamp(28px,4vw,42px);line-height:1.05}.xray-price{margin-top:18px;font-size:40px;line-height:1;display:block}.xray-paywall-card ul,.xray-method-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.xray-paywall-card li{color:var(--ink);align-items:center;gap:8px;font-weight:750;display:flex}.xray-paid-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.xray-observations{border:1px solid var(--line);background:#f8fbf5;border-radius:12px;gap:10px;margin-top:16px;padding:18px;display:grid}.xray-observations p{color:var(--ink);margin:0;line-height:1.5}.xray-report-section{margin-top:34px}.xray-company-card,.xray-overlap-card{box-shadow:0 10px 28px #08140f0a}.xray-company-main{justify-content:space-between;align-items:start;gap:10px;display:flex}.xray-company-main div{gap:3px;display:grid}.xray-company-main span,.xray-company-split,.xray-overlap-card span{color:var(--muted);font-size:13px}.xray-company-main b{font-size:26px}.xray-company-split{flex-wrap:wrap;gap:8px 14px;display:flex}.xray-company-card summary{color:var(--green-dark);cursor:pointer;font-size:14px;font-weight:850}.xray-source-list{gap:6px;margin-top:10px;display:grid}.xray-source-list div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:7px;display:flex}.xray-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.xray-bars{gap:13px;display:grid}.xray-bar-row{grid-template-columns:minmax(0,1fr) minmax(90px,.85fr) 60px;gap:8px;display:grid}.xray-bar-row div:first-child{gap:2px;min-width:0;display:grid}.xray-bar-row span{color:var(--muted);font-size:12px}.xray-bar-track{background:#eef3ec;border-radius:999px;align-self:center;height:10px;overflow:hidden}.xray-bar-track span{background:#00b875;height:100%;display:block}.xray-bar-row b{text-align:right}.xray-fee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.xray-fee-grid div{border:1px solid var(--line);background:#fbfdf8;border-radius:10px;gap:8px;padding:14px;display:grid}.xray-review-card p{font-size:14px}.xray-what-if-inputs{grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin-bottom:16px;display:grid}.what-if-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.what-if-row{grid-template-columns:minmax(0,1fr) 90px 90px 90px;align-items:center;gap:10px;padding:12px 14px;display:grid}.what-if-row+.what-if-row{border-top:1px solid var(--line)}.what-if-row.header{color:var(--muted);text-transform:uppercase;background:#f6f8f4;font-size:12px;font-weight:900}.xray-method-list li{border:1px solid var(--line);color:var(--muted);background:#fbfdf8;border-radius:10px;padding:12px;line-height:1.45}.xray-paid-actions{gap:18px;margin-top:34px;display:grid}.xray-trust-section,.xray-faq{padding:24px}.xray-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xray-trust-grid p{border:1px solid var(--line);background:#fbfdf8;border-radius:10px;padding:14px}.xray-faq{gap:10px;display:grid}.xray-faq details{border:1px solid var(--line);background:#fbfdf8;border-radius:10px;padding:14px}.xray-faq summary{cursor:pointer;font-weight:850}.pricing-xray-page>p:not(.eyebrow){color:var(--muted);max-width:760px;font-size:18px;line-height:1.55}.pricing-xray-hero{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,.88fr) minmax(300px,1fr);align-items:start;gap:24px;margin:28px 0;padding:26px;display:grid;box-shadow:0 18px 48px #08140f0f}.pricing-xray-hero h2{margin-bottom:14px;font-size:clamp(36px,6vw,58px);line-height:1}.pricing-xray-hero p{color:var(--muted);line-height:1.5}.pricing-xray-hero ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-xray-hero li{border:1px solid var(--line);background:#fbfdf8;border-radius:10px;align-items:center;gap:8px;padding:12px;font-weight:800;display:flex}.pricing-xray-hero li svg{color:var(--green-dark);flex:none}.site-shell{max-width:1180px;margin:0 auto;padding:28px 24px 72px}.tool-grid{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:start;gap:20px;display:grid}.review-map{border:1px solid var(--line);border-left:5px solid var(--blue);box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;margin-top:20px;padding:18px;display:grid}.review-map-copy{gap:7px;min-width:0;display:grid}.review-map-copy h2{overflow-wrap:anywhere}.review-map-copy p:not(.label){color:var(--muted);margin:0;line-height:1.5}.review-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.review-map-item{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;gap:7px;min-width:0;min-height:132px;padding:12px;display:grid}.review-map-item:hover{border-color:var(--blue);box-shadow:0 12px 28px #2563eb1f}.review-map-item span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.25}.review-map-item strong{color:var(--ink);font-size:14px;line-height:1.25}.review-map-item p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.free-review-trust{border:1px solid var(--line);border-left:5px solid var(--green);box-shadow:var(--shadow);background:#f8fbf5;border-radius:8px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:18px;margin-top:20px;padding:18px;display:grid}.free-review-trust-copy{gap:7px;min-width:0;display:grid}.free-review-trust-copy h2{overflow-wrap:anywhere}.free-review-trust-copy p:not(.label){color:var(--muted);margin:0;line-height:1.5}.free-review-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.free-review-trust-item{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:7px;min-width:0;min-height:144px;padding:12px;display:grid}.free-review-trust-item.check{border-left-color:var(--amber)}.free-review-trust-item.save,.free-review-trust-item.return{border-left-color:var(--green)}.free-review-trust-item span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.25}.free-review-trust-item strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.25}.free-review-trust-item p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.intro-panel{background:linear-gradient(90deg, #f8fff50f 1px, transparent 1px), linear-gradient(#f8fff50f 1px, transparent 1px), var(--surface-strong);box-shadow:var(--shadow);color:var(--ink-inverse);background-size:28px 28px;border:1px solid #263322;border-radius:8px;width:100%;min-height:520px;padding:32px;display:grid;position:relative;overflow:hidden}.intro-panel>*{min-width:0;max-width:100%}.intro-panel:after{background:var(--green);content:"";height:8px;position:absolute;bottom:0;left:0;right:38%}.intro-panel h1{color:var(--ink-inverse)}.eyebrow,.label{color:var(--green-dark);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.intro-panel .eyebrow{color:var(--lime)}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.intro-panel .secondary-button{color:var(--ink-inverse);background:#f8fff51a;border-color:#f8fff533}.intro-panel .secondary-button:hover{color:var(--ink-inverse);background:#f8fff529}.hero-ledger{background:#f8fff514;border:1px solid #f8fff524;border-radius:8px;align-self:end;margin-top:28px;display:grid}.hero-ledger div{border-bottom:1px solid #f8fff51f;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:13px 14px;display:flex}.hero-ledger div:last-child{border-bottom:0}.hero-ledger span{color:#b8c8b3;text-transform:uppercase;font-size:12px;font-weight:800}.hero-ledger strong{color:var(--ink-inverse);text-align:right;text-overflow:ellipsis;min-width:0;font-size:17px;overflow:hidden}.input-panel.ant-card,.score-panel.ant-card,.alerts-panel.ant-card,.exposure-panel.ant-card,.overlap-panel.ant-card,.conversion-panel.ant-card{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.input-panel.ant-card .ant-card-head,.score-panel.ant-card .ant-card-head,.alerts-panel.ant-card .ant-card-head,.exposure-panel.ant-card .ant-card-head,.overlap-panel.ant-card .ant-card-head,.conversion-panel.ant-card .ant-card-head{border-bottom-color:var(--line)}.ant-card.ant-card .ant-card-head-title{min-width:0;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.ant-card.ant-card .ant-card-head-title h2{overflow-wrap:anywhere}.ant-card.ant-card .ant-card-extra{flex:none;margin-inline-start:12px}.input-panel .ant-card-head-title,.alerts-panel .ant-card-head-title,.exposure-panel .ant-card-head-title,.overlap-panel .ant-card-head-title{padding:16px 0}.holdings-toolbar,.holding-row{grid-template-columns:minmax(0,1fr) minmax(132px,.36fr) 40px;gap:10px;display:grid}.holdings-toolbar{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900}.holdings-table{gap:10px;display:grid}.holding-search-cell{min-width:0;max-width:100%}.holding-autocomplete,.holding-value{width:100%;min-width:0}.holding-row>*{min-width:0}.holding-selected-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-height:16px;margin-top:5px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.holding-option{grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.holding-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.holding-option-custom{color:var(--green-dark)}.empty-holdings{border:1px dashed var(--line-strong);background:#fbfdf7;border-radius:8px;margin:0;padding:14px}.input-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.starter-examples-panel{border:1px solid var(--line);border-left:4px solid var(--green);background:#f8fbf5;border-radius:8px;gap:14px;margin-top:14px;padding:14px;display:grid}.starter-examples-copy{gap:5px;display:grid}.starter-examples-copy strong{color:var(--ink);font-size:15px}.starter-examples-copy p:not(.label),.starter-examples-item p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.starter-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.starter-examples-item{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;min-width:0;min-height:134px;padding:12px;display:grid}.starter-examples-item strong{color:var(--ink);font-size:13px}.starter-examples-tags{flex-wrap:wrap;gap:4px;display:flex}.starter-examples-tags .ant-tag{margin-inline-end:0;font-weight:800}.csv-template-panel{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdf7;border-radius:8px;gap:12px;margin-top:14px;padding:13px;display:grid}.csv-template-panel>div:first-child{gap:4px;display:grid}.csv-template-panel strong{color:var(--ink);font-size:14px}.csv-template-panel span,.csv-template-panel small{color:var(--muted);font-size:13px;line-height:1.45}.csv-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.csv-template-grid .ant-btn{justify-content:center;min-width:0}.csv-template-grid .ant-btn span{color:inherit;overflow-wrap:anywhere;text-align:center;white-space:normal;min-width:0;line-height:1.25}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-note,.muted{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.5}.import-message{border:1px solid var(--line);border-left:4px solid var(--blue);color:#3d433b;background:#f8fbf5;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:850;line-height:1.4}.isa-allowance-panel{border:1px solid #cfdac8;border-left:4px solid var(--green);background:#f5faf0;border-radius:8px;gap:12px;margin-top:12px;padding:13px;display:grid}.isa-allowance-copy{gap:5px;display:grid}.isa-allowance-copy strong{color:var(--ink);font-size:15px;line-height:1.3}.isa-allowance-copy p:not(.label),.isa-allowance-panel .monthly-value-item p,.isa-allowance-note{color:#526154}.isa-allowance-input-row{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:10px;display:grid}.isa-allowance-input{width:100%}.isa-allowance-source{color:var(--blue);font-size:13px;font-weight:850;line-height:1.35}.isa-allowance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.isa-allowance-grid .monthly-value-item{background:#fff;min-height:128px}.isa-allowance-note{margin:0;font-size:13px;font-weight:780;line-height:1.45}.isa-cost-panel{border:1px solid #cbdcf5;border-left:4px solid var(--blue);background:#f7fbff;border-radius:8px;gap:12px;margin-top:12px;padding:13px;display:grid}.isa-cost-copy{gap:5px;display:grid}.isa-cost-copy strong{color:var(--ink);font-size:15px;line-height:1.3}.isa-cost-copy p:not(.label),.isa-cost-panel .monthly-value-item p,.isa-cost-note{color:#526154}.isa-cost-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.isa-cost-input-grid label{gap:6px;display:grid}.isa-cost-input-grid label>span{color:#4f5b52;font-size:12px;font-weight:900;line-height:1.35}.isa-cost-input{width:100%}.isa-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.isa-cost-grid .monthly-value-item{background:#fff;min-height:132px}.isa-cost-note{margin:0;font-size:13px;font-weight:780;line-height:1.45}.isa-wrapper-guide-panel{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:12px;margin-top:12px;padding:13px;display:grid}.isa-wrapper-guide-copy{gap:5px;display:grid}.isa-wrapper-guide-copy strong{color:var(--ink);font-size:15px;line-height:1.3}.isa-wrapper-guide-copy p:not(.label),.isa-wrapper-guide-note{color:#526154}.isa-wrapper-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.isa-wrapper-guide-item{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;gap:7px;min-height:226px;padding:12px;display:grid}.isa-wrapper-guide-item span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.25}.isa-wrapper-guide-item strong{color:var(--ink);font-size:15px;line-height:1.25}.isa-wrapper-guide-item p,.isa-wrapper-guide-item small{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.isa-wrapper-guide-item a,.isa-wrapper-guide-note a{color:var(--blue);font-size:12px;font-weight:850;line-height:1.35}.isa-wrapper-guide-note{margin:0;font-size:13px;font-weight:760;line-height:1.45}.csv-import-review-panel{border:1px solid var(--line);border-left:4px solid var(--green);background:#f8fbf5;border-radius:8px;gap:12px;margin-top:12px;padding:13px;display:grid}.csv-import-review-copy{gap:5px;display:grid}.csv-import-review-copy strong{color:var(--ink);font-size:15px;line-height:1.3}.csv-import-review-copy p:not(.label),.csv-import-review-panel .monthly-value-item p,.csv-import-review-note{color:#526154}.csv-import-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.csv-import-review-grid .monthly-value-item{background:#fff;min-height:118px}.csv-import-review-note{margin:0;font-size:13px;font-weight:780;line-height:1.45}.csv-import-review-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.unmapped-holdings-panel{border:1px solid #f8d99c;border-left:4px solid var(--amber);background:#fffaf0;border-radius:8px;gap:12px;margin-top:12px;padding:13px;display:grid}.unmapped-holdings-copy{gap:5px;display:grid}.unmapped-holdings-copy strong{color:var(--ink);font-size:15px;line-height:1.3}.unmapped-holdings-copy p:not(.label),.unmapped-holdings-panel .monthly-value-item p{color:#5f5747}.unmapped-holdings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.unmapped-holdings-grid .monthly-value-item{background:#fff;min-height:118px}.unmapped-holdings-list{flex-wrap:wrap;gap:6px;display:flex}.unmapped-holdings-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compact-proof{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:14px;display:grid;overflow:hidden}.compact-proof div{background:#f8fbf5;gap:3px;min-width:0;padding:12px;display:grid}.compact-proof div+div{border-left:1px solid var(--line)}.compact-proof span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.compact-proof strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px}.results-grid,.intelligence-grid,.proof-grid{grid-template-columns:repeat(12,1fr);gap:18px;margin-top:20px;display:grid}.intelligence-hero.ant-card,.intelligence-panel.ant-card,.proof-summary-panel.ant-card,.proof-panel.ant-card{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.intelligence-hero{grid-column:span 12}.premium-dashboard{border:1px solid var(--line);border-left:5px solid var(--green);box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-column:span 12;grid-template-columns:1fr;gap:18px;padding:20px;display:grid}.premium-dashboard-copy{gap:10px;max-width:860px;display:grid}.premium-dashboard-copy p,.premium-dashboard-tile p,.premium-dashboard-tile small{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.premium-dashboard-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.premium-dashboard-message{border:1px solid var(--line);border-left:4px solid var(--blue);background:#f8fbf5;border-radius:8px;padding:10px 12px;font-weight:800}.premium-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.premium-dashboard-details{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;gap:12px;padding:0;display:grid}.premium-dashboard-details summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:4px;padding:13px;list-style:none;display:grid}.premium-dashboard-details summary::-webkit-details-marker{display:none}.premium-dashboard-details summary:after{border:1px solid var(--line);color:var(--blue);content:"+";background:#fff;border-radius:999px;grid-area:1/2/4;justify-content:center;justify-self:end;align-items:center;width:28px;height:28px;font-size:16px;font-weight:900;line-height:1;display:inline-flex}.premium-dashboard-details[open] summary:after{content:"-"}.premium-dashboard-details summary span{color:var(--muted);text-transform:uppercase;grid-column:1;font-size:11px;font-weight:900;line-height:1.3}.premium-dashboard-details summary strong{color:var(--ink);grid-column:1;font-size:15px;line-height:1.3}.premium-dashboard-details summary small{color:var(--muted);grid-column:1;font-size:12px;line-height:1.45}.premium-dashboard-secondary-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px;display:grid}.monthly-action-plan{border:1px solid #c9dcfb;border-left:5px solid var(--blue);background:#f7fbff;border-radius:8px;gap:13px;padding:14px;display:grid}.monthly-action-plan-copy{gap:6px;display:grid}.monthly-action-plan-copy strong{color:var(--ink);font-size:18px;line-height:1.28}.monthly-action-plan-copy p:not(.label){color:#3b4f67;margin:0;font-size:13px;line-height:1.45}.monthly-action-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.monthly-action-plan-item{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:7px;min-height:144px;padding:13px;display:grid}.monthly-action-plan-item.priority{border-left-color:var(--red)}.monthly-action-plan-item.save,.monthly-action-plan-item.watch{border-left-color:var(--green)}.monthly-action-plan-item.contribution{border-left-color:var(--blue)}.monthly-action-plan-item span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.3}.monthly-action-plan-item strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.25}.monthly-action-plan-item p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.monthly-save-decision{border:1px solid #cfdac8;border-left:5px solid var(--green);background:#fbfdf7;border-radius:8px;gap:13px;padding:14px;display:grid}.monthly-save-decision-copy{gap:6px;display:grid}.monthly-save-decision-copy strong{color:var(--ink);font-size:18px;line-height:1.28}.monthly-save-decision-copy p:not(.label){color:#465144;margin:0;font-size:13px;line-height:1.45}.monthly-save-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.monthly-save-decision-item{border:1px solid var(--line);border-left:4px solid var(--green);background:#fff;border-radius:8px;gap:7px;min-width:0;min-height:140px;padding:13px;display:grid}.monthly-save-decision-item.readiness{border-left-color:var(--blue)}.monthly-save-decision-item.leave{border-left-color:var(--amber)}.monthly-save-decision-item.return{border-left-color:var(--green)}.monthly-save-decision-item span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.3}.monthly-save-decision-item strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.25}.monthly-save-decision-item p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.premium-monthly-briefing{border:1px solid #cfdac8;border-left:4px solid var(--green);background:#f5faf0;border-radius:8px;grid-column:1/-1;gap:12px;padding:13px;display:grid}.premium-monthly-briefing-copy{gap:5px;display:grid}.premium-monthly-briefing-copy strong{color:var(--ink);font-size:17px;line-height:1.3}.premium-monthly-briefing-copy span{color:var(--muted);font-size:13px;line-height:1.45}.premium-monthly-briefing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.monthly-review-checklist{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;grid-column:1/-1;gap:12px;padding:13px;display:grid}.monthly-review-checklist-copy{gap:5px;display:grid}.monthly-review-checklist-copy strong{color:var(--ink);font-size:17px;line-height:1.3}.monthly-review-checklist-copy span,.monthly-review-checklist-meter span,.monthly-review-checklist-item p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.monthly-review-checklist-meter{gap:5px;display:grid}.monthly-review-checklist-meter strong{color:var(--ink);font-size:14px;line-height:1.3}.monthly-review-checklist-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.monthly-review-checklist-item{border:1px solid var(--line);border-left:4px solid var(--line-strong);background:#fbfdf7;border-radius:8px;gap:6px;min-height:156px;padding:12px;display:grid}.monthly-review-checklist-item.checked{border-left-color:var(--green)}.monthly-review-checklist-item.review{border-left-color:var(--amber)}.monthly-review-checklist-item.next{border-left-color:var(--blue)}.monthly-review-checklist-item div{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:900;line-height:1.3;display:flex}.monthly-review-checklist-item.checked div{color:var(--green)}.monthly-review-checklist-item.review div{color:#9a6600}.monthly-review-checklist-item.next div{color:var(--blue)}.monthly-review-checklist-item strong{color:var(--ink);font-size:14px;line-height:1.25}.monthly-review-checklist-item small{color:#3d433b;font-size:12px;font-weight:850;line-height:1.35}.premium-briefing-item{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-height:126px;padding:12px;display:grid}.premium-briefing-item span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.3}.premium-briefing-item strong{color:var(--ink);font-size:15px;line-height:1.25}.premium-briefing-item p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.premium-dashboard-tile{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdf7;border-radius:8px;gap:7px;min-height:148px;padding:13px;display:grid}.premium-dashboard-tile.priority{border-left-color:var(--red)}.premium-dashboard-tile.watch,.premium-dashboard-tile.history{border-left-color:var(--green)}.premium-dashboard-tile.rejected{border-left-color:var(--amber)}.premium-dashboard-tile.guardrail{border-left-color:var(--line-strong)}.premium-dashboard-tile.allowance{border-left-color:var(--blue)}.premium-dashboard-tile.cost{border-left-color:#6d8f38}.premium-dashboard-tile.rhythm{border-left-color:var(--amber)}.premium-dashboard-tile span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.premium-dashboard-tile strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.25}.premium-dashboard-tile small{color:#3d433b;font-weight:850}.intelligence-hero .ant-card-body{grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);align-items:start;gap:22px;display:grid}.intelligence-hero p{color:#465144;margin-bottom:0;line-height:1.55}.intelligence-rules{border:1px solid var(--line);border-left:5px solid var(--green);background:#f8fbf5;border-radius:8px;gap:8px;padding:14px;display:grid}.intelligence-rules span{color:#343d34;font-size:13px;font-weight:780;line-height:1.35}.intelligence-panel{grid-column:span 6}.workflow-list{gap:10px;display:grid}.workflow-item{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;gap:4px;padding:13px;display:grid}.workflow-item strong{color:var(--ink);font-size:14px}.workflow-item span{color:var(--muted);font-size:13px;line-height:1.45}.no-top-margin{margin-top:0}.premium-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.premium-metric{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;gap:6px;min-height:82px;padding:13px;display:grid}.premium-metric span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.premium-metric strong{color:var(--ink);font-size:22px}.insight-list,.monthly-agenda-list,.ledger-grid,.instrument-proof-grid{gap:10px;display:grid}.insight-card,.monthly-agenda-item,.ledger-item,.instrument-proof-item{border:1px solid var(--line);border-left:4px solid var(--green);background:#fbfdf7;border-radius:8px;gap:7px;padding:13px;display:grid}.insight-card.rejected{border-left-color:var(--amber)}.monthly-agenda-item.high{border-left-color:var(--red)}.monthly-agenda-item.medium{border-left-color:var(--blue)}.monthly-agenda-item.watch{border-left-color:var(--green)}.instrument-proof-item.needs_provider{border-left-color:var(--amber)}.instrument-proof-item.provider_ready{border-left-color:var(--blue)}.insight-card-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.insight-card-header strong,.monthly-agenda-item strong,.ledger-item strong,.instrument-proof-item strong{color:var(--ink);min-width:0}.insight-card-header strong span{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:760;line-height:1.3;display:block}.insight-card span,.monthly-agenda-item span,.ledger-item span{color:#3d433b;font-size:13px;font-weight:850}.insight-card p,.insight-card small,.monthly-agenda-item p,.monthly-agenda-item small,.ledger-item p,.ledger-item small,.instrument-proof-item p,.instrument-proof-item small{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.instrument-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-customer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.instrument-summary-item{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-height:146px;padding:11px;display:grid}.instrument-summary-item span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.3}.instrument-summary-item strong{color:var(--ink);font-size:13px;line-height:1.3}.instrument-proof-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.instrument-proof-columns>div,.instrument-data-boundary{border:1px solid var(--line);background:#fff;border-radius:8px;padding:11px}.instrument-proof-columns strong,.instrument-data-boundary strong{margin-bottom:8px;font-size:13px;display:block}.instrument-proof-columns ul{color:var(--muted);gap:6px;margin:0;padding-left:17px;font-size:12px;line-height:1.45;display:grid}.instrument-data-boundary{border-left:4px solid var(--red);gap:4px;display:grid}.instrument-data-boundary span{color:var(--muted);font-size:12px;line-height:1.45}.save-snapshot-button{margin-top:14px}.report-confidence{gap:14px;display:grid}.report-confidence-source-grid,.report-confidence-freshness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-confidence-source{border:1px solid var(--line);border-left:4px solid var(--green);background:#fbfdf7;border-radius:8px;gap:7px;padding:13px;display:grid}.report-confidence-source.needs_provider{border-left-color:var(--amber)}.report-confidence-source.provider_ready{border-left-color:var(--blue)}.report-confidence-source span{color:var(--muted);font-size:13px;line-height:1.45}.report-confidence-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-confidence-two-col>div{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;padding:13px}.report-confidence-two-col strong{color:var(--ink);font-size:14px}.report-confidence-two-col ul{color:var(--muted);gap:7px;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.archive-actions{margin-top:2px}.monthly-save-value{border:1px solid #cfdac8;border-left:4px solid var(--green);background:#fff;border-radius:8px;gap:13px;margin-top:12px;padding:14px;display:grid}.monthly-save-value.saved{border-left-color:var(--blue)}.monthly-save-value-copy{gap:6px;display:grid}.monthly-save-value-copy strong{color:var(--ink);font-size:17px;line-height:1.3}.monthly-save-value-copy p:not(.label){color:var(--muted);margin:0;font-size:13px;line-height:1.45}.monthly-save-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-save-confirmation{border:1px solid #cfdac8;border-left:4px solid var(--green);background:#fff;border-radius:8px;gap:12px;margin-top:12px;padding:14px;display:grid}.report-save-confirmation.saving{border-left-color:var(--blue)}.report-save-confirmation.warning{border-left-color:var(--amber);background:#fffaf0}.report-save-confirmation-copy{gap:6px;display:grid}.report-save-confirmation-copy strong{color:var(--ink);font-size:17px;line-height:1.3}.report-save-confirmation-copy p:not(.label){color:var(--muted);margin:0;font-size:13px;line-height:1.45}.report-save-confirmation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-history-panel{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;gap:12px;margin-top:14px;padding:13px;display:grid}.paid-report-record{border:1px solid #cfdac8;border-left:4px solid var(--green);background:#fff;border-radius:8px;gap:14px;margin-top:14px;padding:14px;display:grid}.paid-report-record-copy{gap:7px;display:grid}.paid-report-record-copy strong{color:var(--ink);font-size:18px;line-height:1.25}.paid-report-record-copy p:not(.label){color:#465144;margin:0;line-height:1.5}.paid-report-record-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.review-continuity-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:12px;padding:13px;display:grid}.review-continuity-card.improved{border-left-color:var(--green)}.review-continuity-card.weaker{border-left-color:var(--amber)}.review-continuity-card strong{color:var(--ink);font-size:15px;line-height:1.35;display:block}.review-continuity-card span,.review-continuity-card small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.review-continuity-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.review-rhythm-card{border:1px solid var(--line);border-left:4px solid var(--amber);background:#fff;border-radius:8px;gap:13px;padding:13px;display:grid}.review-rhythm-card.review_overdue{border-left-color:var(--red)}.review-rhythm-card.review_saved{border-left-color:var(--green)}.review-rhythm-card.review_due_soon{border-left-color:var(--amber)}.review-rhythm-copy{gap:6px;display:grid}.review-rhythm-copy strong{color:var(--ink);font-size:15px;line-height:1.35}.review-rhythm-copy p:not(.label){color:var(--muted);margin:0;font-size:13px;line-height:1.45}.review-rhythm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.report-history-control{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:12px;padding:13px;display:grid}.report-history-control-copy{gap:6px;display:grid}.report-history-control-copy strong{color:var(--ink);font-size:15px;line-height:1.35}.report-history-control-copy p:not(.label){color:var(--muted);margin:0;font-size:13px;line-height:1.45}.report-history-control-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-history-control-actions span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.report-history-control-message{color:#1f426b;background:#f7fbff;border:1px solid #bdd7ff;border-radius:8px;margin:0;padding:10px;font-size:13px;line-height:1.45}.report-history-control-message.warning{color:#655016;background:#fffaf0;border-color:#efd48d}.next-monthly-review-plan{border:1px solid var(--line);border-left:4px solid var(--green);background:#fff;border-radius:8px;gap:13px;padding:13px;display:grid}.next-monthly-review-plan-copy{gap:6px;display:grid}.next-monthly-review-plan-copy strong{color:var(--ink);font-size:15px;line-height:1.35}.next-monthly-review-plan-copy p:not(.label){color:var(--muted);margin:0;font-size:13px;line-height:1.45}.next-monthly-review-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.monthly-review-diary{border:1px solid var(--line);background:#fff;border-left:4px solid #6d8f38;border-radius:8px;gap:13px;padding:13px;display:grid}.monthly-review-diary-copy{gap:6px;display:grid}.monthly-review-diary-copy strong{color:var(--ink);font-size:15px;line-height:1.35}.monthly-review-diary-copy p:not(.label){color:var(--muted);margin:0;font-size:13px;line-height:1.45}.monthly-review-diary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.monthly-review-diary-item{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;gap:6px;min-height:142px;padding:12px;display:grid}.monthly-review-diary-item.next-action{border-left:3px solid var(--blue);background:#f7fbff}.monthly-review-diary-item span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.3}.monthly-review-diary-item strong{color:var(--ink);font-size:14px;line-height:1.3}.monthly-review-diary-item small{color:#3d433b;font-size:12px;font-weight:850;line-height:1.35}.monthly-review-diary-item p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.report-change-highlights{border:1px solid var(--line);border-left:4px solid var(--green);background:#fff;border-radius:8px;gap:13px;padding:13px;display:grid}.report-change-highlights-copy{gap:6px;display:grid}.report-change-highlights-copy strong{color:var(--ink);font-size:15px;line-height:1.35}.report-change-highlights-copy p:not(.label){color:var(--muted);margin:0;font-size:13px;line-height:1.45}.report-change-highlights-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.returning-review-brief{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:13px;padding:13px;display:grid}.returning-review-brief-copy{gap:6px;display:grid}.returning-review-brief-copy strong{color:var(--ink);font-size:15px;line-height:1.35}.returning-review-brief-copy p:not(.label){color:var(--muted);margin:0;font-size:13px;line-height:1.45}.returning-review-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.report-movement-panel{border:1px solid var(--line);border-left:4px solid var(--amber);background:#fff;border-radius:8px;gap:13px;padding:13px;display:grid}.report-movement-copy{gap:6px;display:grid}.report-movement-copy strong{color:var(--ink);font-size:15px;line-height:1.35}.report-movement-copy p:not(.label){color:var(--muted);margin:0;font-size:13px;line-height:1.45}.report-movement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.report-history-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.report-history-header>div,.report-history-item{gap:4px;min-width:0;display:grid}.report-history-header strong,.report-history-item strong{color:var(--ink);font-size:14px}.report-history-header span,.report-history-item span,.report-history-item small{color:var(--muted);font-size:13px;line-height:1.45}.report-history-list{gap:8px;display:grid}.report-history-item{border-left:3px solid var(--blue);padding-left:10px}.report-history-item strong{overflow-wrap:anywhere}.proof-summary-panel{grid-column:span 12}.proof-summary-panel .ant-card-body{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:center;gap:20px;display:grid}.proof-summary-panel p{color:#465144;margin-bottom:0;line-height:1.55}.market-data-probe{border:1px solid var(--line);border-left:4px solid var(--green);background:#fbfdf7;border-radius:8px;gap:4px;margin-top:14px;padding:12px 13px;display:grid}.market-data-probe strong{color:var(--ink);font-size:13px}.market-data-probe span,.market-data-probe small{color:var(--muted);font-size:13px;line-height:1.4}.market-data-probe span{color:var(--blue);overflow-wrap:anywhere;font-weight:900}.proof-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.proof-panel{grid-column:span 6}.proof-wide,.trust-action-panel,.live-data-readiness-panel{grid-column:span 12}.live-data-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.live-data-readiness-item{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:7px;min-height:154px;padding:13px;display:grid}.live-data-readiness-item.ready{border-left-color:var(--green)}.live-data-readiness-item.refresh{border-left-color:var(--amber)}.live-data-readiness-item.guardrail{border-left-color:var(--red)}.live-data-readiness-item span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.3}.live-data-readiness-item strong{color:var(--ink);font-size:17px;line-height:1.25}.live-data-readiness-item p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.trust-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trust-action-item{border:1px solid var(--line);border-left:4px solid var(--green);background:#fff;border-radius:8px;gap:7px;min-height:150px;padding:13px;display:grid}.trust-action-item span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.3}.trust-action-item strong{color:var(--ink);font-size:17px;line-height:1.25}.trust-action-item p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.proof-list,.provider-list,.coverage-pill-grid{gap:10px;display:grid}.proof-item,.provider-item,.coverage-pill{border:1px solid var(--line);border-radius:8px;gap:8px;padding:13px;display:grid}.proof-item.working,.provider-item.working,.coverage-pill.working{border-left:4px solid var(--green)}.proof-item.tracking,.provider-item.tracking,.coverage-pill.tracking{border-left:4px solid var(--blue)}.proof-item.needs_provider,.provider-item.needs_provider,.coverage-pill.needs_provider{border-left:4px solid var(--red)}.proof-item.deferred,.provider-item.deferred,.coverage-pill.deferred{border-left:4px solid var(--line-strong)}.coverage-pill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-item-header,.provider-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.proof-item-header svg{color:var(--muted);flex:none}.proof-item-header strong,.provider-header strong{color:var(--ink);flex:1;min-width:0;font-size:14px}.proof-item p,.proof-item small,.provider-item span,.provider-item small,.coverage-pill span,.coverage-pill small,.proof-metric span,.proof-metric small{color:var(--muted);font-size:13px;line-height:1.45}.proof-item p{margin:0}.proof-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.proof-metric{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;gap:7px;padding:13px;display:grid}.proof-metric strong{color:var(--ink);font-size:14px}.coverage-watchlist{gap:14px;display:grid}.coverage-watchlist-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.coverage-watchlist-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.coverage-watchlist-item{border:1px solid var(--line);border-left:4px solid var(--green);background:#fbfdf7;border-radius:8px;gap:7px;min-height:192px;padding:13px;display:grid}.coverage-watchlist-item.needs_data{border-left-color:var(--amber)}.coverage-watchlist-item .provider-header strong span{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:760;line-height:1.3;display:block}.coverage-watchlist-item>span{color:#3d433b;text-transform:uppercase;font-size:12px;font-weight:900}.coverage-watchlist-item p,.coverage-watchlist-item small{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.coverage-watchlist-item small strong{color:var(--ink)}.score-panel{grid-column:span 7}.score-panel.strong{border-top:5px solid var(--green)}.score-panel.watch{border-top:5px solid var(--amber)}.score-panel.risk{border-top:5px solid var(--red)}.score-gauge-value{color:var(--ink);gap:2px;font-size:34px;font-weight:900;display:inline-flex}.score-gauge-value small{color:var(--muted);align-self:flex-end;padding-bottom:5px;font-size:13px;font-weight:800}.score-panel p{color:#465144;line-height:1.55}.metric-row{margin-top:18px}.metric-stat{border:1px solid var(--line);background:#f8fbf5;border-radius:8px;min-height:88px;padding:13px 14px}.metric-stat .ant-statistic-title,.feature span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900;display:block}.alerts-panel{grid-column:span 5}.signal-tag{white-space:normal;max-width:100%;padding:6px 9px;font-size:13px;line-height:1.45}.exposure-panel{grid-column:span 4}.bar-list{gap:14px;display:grid}.bar-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:13px;line-height:1.25;display:flex}.bar-meta span{color:#353d36}.bar-meta strong{color:var(--ink)}.overlap-panel,.conversion-panel{grid-column:span 6}.overlap-list,.conversion-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.overlap-item{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdf7;border-radius:8px;gap:3px;padding:13px;display:grid}.overlap-item span,.overlap-item small{color:var(--muted)}.conversion-panel li{border-left:3px solid var(--amber);color:#3d433b;padding:2px 0 2px 12px;line-height:1.45}.monthly-value-bridge{border:1px solid var(--line);border-left:5px solid var(--green);box-shadow:var(--shadow);background:#fbfdf7;border-radius:8px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;gap:18px;margin-top:20px;padding:20px;display:grid}.monthly-value-copy{gap:12px;display:grid}.monthly-value-copy p{color:#465144;margin:0;line-height:1.55}.monthly-value-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.first-review-path{background:#fff;border:1px solid #cfdac8;border-radius:8px;gap:11px;padding:13px;display:grid}.first-review-path>div{gap:5px;display:grid}.first-review-path>div strong{color:var(--ink);font-size:15px;line-height:1.25}.first-review-path ol{counter-reset:review-path;gap:9px;margin:0;padding:0;list-style:none;display:grid}.first-review-path li{border-left:3px solid var(--green);gap:4px;min-width:0;padding-left:11px;display:grid}.first-review-path li span{color:var(--green-dark);text-transform:uppercase;font-size:11px;font-weight:900}.first-review-path li strong{color:var(--ink);font-size:13px;line-height:1.3}.first-review-path li p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.monthly-upgrade-preview{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:9px;padding:13px;display:grid}.monthly-upgrade-preview strong{color:var(--ink);font-size:15px;line-height:1.35}.monthly-upgrade-preview ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.monthly-upgrade-preview li{color:#465144;grid-template-columns:17px minmax(0,1fr);align-items:flex-start;gap:7px;font-size:13px;font-weight:780;line-height:1.4;display:grid}.monthly-upgrade-preview li svg{color:var(--green);margin-top:1px}.monthly-upgrade-preview small{color:var(--muted);font-size:12px;line-height:1.45}.monthly-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.monthly-value-item{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-height:132px;padding:13px;display:grid}.monthly-value-item span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.monthly-value-item strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.2}.monthly-value-item p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.monthly-review-plan{background:#fff;border:1px solid #cfdac8;border-radius:8px;grid-column:1/-1;gap:14px;padding:16px;display:grid}.monthly-review-plan-copy{gap:7px;display:grid}.monthly-review-plan-copy strong{color:var(--ink);font-size:20px;line-height:1.2}.monthly-review-plan-copy p:not(.label){color:#465144;margin:0;line-height:1.5}.monthly-review-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.monthly-review-change-list{border:1px solid var(--line);background:#f7faf3;border-radius:8px;gap:8px;padding:13px;display:grid}.monthly-review-change-list span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.monthly-review-change-list ul{gap:7px;margin:0;padding-left:18px;display:grid}.monthly-review-change-list li{color:#465144;line-height:1.45}.monthly-review-saved-note{border:1px solid var(--line);color:#465144;background:#f7faf3;border-radius:8px;margin:0;padding:13px;line-height:1.45}.sales-band{background:var(--surface-strong);box-shadow:var(--shadow);color:var(--ink-inverse);border:1px solid #263322;border-radius:8px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:24px;margin-top:20px;padding:24px;display:grid}.sales-band .eyebrow{color:var(--lime)}.sales-band h2{color:var(--ink-inverse)}.sales-band p{color:#dbe8d6;margin:10px 0 0;line-height:1.5}.sales-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.sales-actions .checkout-form{margin:0}.sales-band .secondary-button{color:var(--ink-inverse);background:#f8fff51a;border-color:#f8fff533}.sales-band .secondary-button:hover{color:var(--ink-inverse);background:#f8fff529}.sales-grid{width:100%}.feature{background:#f8fff514;border:1px solid #f8fff529;border-radius:8px;min-height:94px;padding:14px}.feature span{color:#b8c8b3}.feature strong{color:var(--ink-inverse);margin-top:4px;font-size:17px;display:block}.primary-button,.secondary-button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:850;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.primary-button{background:var(--green);color:var(--ink)}.primary-button:hover{background:var(--green-dark);color:var(--ink)}.secondary-button{background:var(--surface-muted);border-color:var(--line);color:var(--ink)}.content-page{max-width:860px;margin:0 auto;padding:56px 24px 80px}.content-page p,.content-page li{color:#414940;line-height:1.65}.content-page section{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.checkout-form{margin:16px 0 0}.checkout-form button{font:inherit}.checkout-note{margin-top:14px;font-size:13px}.pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.pricing-monthly-job{border:1px solid var(--line);border-left:5px solid var(--green);background:#fbfdf7;border-radius:8px;gap:16px;padding:18px;display:grid}.pricing-monthly-job h2,.pricing-monthly-job p{margin:0}.pricing-monthly-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pricing-monthly-job-item{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-height:128px;padding:13px;display:grid}.pricing-monthly-job-item strong{color:var(--ink);font-size:15px;line-height:1.3}.pricing-monthly-job-item span{color:var(--muted);font-size:13px;line-height:1.45}.pricing-first-month{border:1px solid var(--line);border-left:5px solid var(--blue);background:#fff;border-radius:8px;gap:16px;padding:18px;display:grid}.pricing-first-month h2,.pricing-first-month p{margin:0}.pricing-first-month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pricing-first-month-item{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;gap:7px;min-height:172px;padding:13px;display:grid}.pricing-first-month-item span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.3}.pricing-first-month-item strong{color:var(--ink);font-size:16px;line-height:1.25}.pricing-first-month-item p{color:var(--muted);font-size:13px;line-height:1.45}.first-ten-minute-checklist{border:1px solid var(--line);border-left:5px solid var(--blue);background:#fff;border-radius:8px;gap:16px;padding:18px;display:grid}.first-ten-minute-checklist-copy{gap:6px;display:grid}.first-ten-minute-checklist-copy h2,.first-ten-minute-checklist-copy p{margin:0}.first-ten-minute-checklist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.first-ten-minute-checklist-item{border:1px solid var(--line);border-top:4px solid var(--green);background:#fbfdf7;border-radius:8px;gap:8px;min-height:152px;padding:13px;display:grid}.first-ten-minute-checklist-item strong{color:var(--ink);font-size:15px;line-height:1.3}.first-ten-minute-checklist-item span{color:var(--muted);font-size:13px;line-height:1.45}.pricing-choice-guide{border:1px solid var(--line);border-left:5px solid var(--green);background:#fff;border-radius:8px;gap:16px;padding:18px;display:grid}.pricing-choice-guide-copy{gap:6px;display:grid}.pricing-choice-guide-copy h2,.pricing-choice-guide-copy p{margin:0}.pricing-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pricing-decision-card{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;gap:12px;min-height:264px;padding:14px;display:grid}.pricing-decision-card.featured{box-shadow:var(--shadow);background:#fff;border-color:#a8d8be}.pricing-decision-card h3{color:var(--ink);margin:0;font-size:19px;line-height:1.2}.pricing-decision-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.pricing-decision-card small{color:var(--ink);font-size:12px;font-weight:800;line-height:1.35}.pricing-decision-card .checkout-form{align-self:end;margin:0}.pricing-decision-card .primary-button,.pricing-decision-card .secondary-button{align-self:end;width:100%}.pricing-plan-card{border:1px solid var(--line);border-left:5px solid var(--line-strong);background:#fbfdf7;border-radius:8px;gap:16px;min-height:430px;padding:18px;display:grid}.pricing-plan-card.featured{border-left-color:var(--green);box-shadow:var(--shadow);background:#fff}.pricing-plan-card h2{font-size:24px;line-height:1.1}.pricing-plan-price{color:var(--ink);margin:10px 0;font-size:22px;line-height:1.2;display:block}.pricing-plan-card p{margin-bottom:0}.pricing-plan-card ul{gap:8px;margin:0;padding-left:18px;display:grid}.pricing-plan-card .checkout-form{align-self:end;margin-top:0}.pricing-plan-card .primary-button,.pricing-plan-card .secondary-button{width:100%}.pricing-proof-section{gap:16px;display:grid}.pricing-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pricing-proof-item,.pricing-boundary-list p{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdf7;border-radius:8px;gap:6px;margin:0;padding:13px;display:grid}.pricing-proof-item strong{color:var(--ink);font-size:14px}.pricing-proof-item span{color:var(--muted);font-size:13px;line-height:1.45}.pricing-boundary-list{gap:10px;display:grid}.pricing-boundary-list p{border-left-color:var(--green)}.checkout-banner{border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:8px;margin:18px 0 22px;padding:14px 16px}.checkout-banner h2{margin-bottom:6px;font-size:18px}.checkout-banner p{margin:0}.checkout-banner.success{border-left-color:var(--green)}.checkout-banner.warning{border-left-color:var(--amber)}.checkout-start-summary{border:1px solid var(--line);border-left:5px solid var(--green);background:#fff;border-radius:8px;gap:16px;padding:18px;display:grid}.checkout-start-summary-copy{gap:6px;display:grid}.checkout-start-summary-copy h2,.checkout-start-summary-copy p{margin:0}.checkout-access-guide{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;gap:16px;padding:18px;display:grid}.checkout-access-guide-copy{gap:6px;display:grid}.checkout-access-guide-copy h2,.checkout-access-guide-copy p{margin:0}.checkout-access-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.checkout-access-guide-item{border:1px solid var(--line);border-top:4px solid var(--green);background:#fff;border-radius:8px;gap:7px;min-height:138px;padding:13px;display:grid}.checkout-access-guide-item strong{color:var(--ink);font-size:14px;line-height:1.35}.checkout-access-guide-item span{color:var(--muted);font-size:13px;line-height:1.45}.checkout-monthly-value{border:1px solid var(--line);border-left:5px solid var(--green);background:#fbfdf7;border-radius:8px;gap:16px;padding:18px;display:grid}.checkout-monthly-value h2,.checkout-monthly-value p{margin:0}.checkout-monthly-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkout-monthly-value-item{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-height:122px;padding:13px;display:grid}.checkout-monthly-value-item strong{color:var(--ink);font-size:15px;line-height:1.3}.checkout-monthly-value-item span{color:var(--muted);font-size:13px;line-height:1.45}.checkout-first-month{border:1px solid var(--line);border-left:5px solid var(--blue);background:#fff;border-radius:8px;gap:16px;padding:18px;display:grid}.checkout-first-month h2,.checkout-first-month p{margin:0}.checkout-first-month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.checkout-first-month-item{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;gap:7px;min-height:148px;padding:13px;display:grid}.checkout-first-month-item strong{color:var(--ink);font-size:14px;line-height:1.35}.checkout-first-month-item span{color:var(--muted);font-size:13px;line-height:1.45}.checkout-handoff-section{gap:14px;display:grid}.checkout-handoff-section h2{margin-bottom:0}.checkout-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.checkout-handoff-item{border:1px solid var(--line);border-left:4px solid var(--green);background:#fbfdf7;border-radius:8px;gap:7px;min-height:132px;padding:13px;display:grid}.checkout-handoff-item.trust{border-left-color:var(--blue)}.checkout-handoff-item strong{color:var(--ink);font-size:14px;line-height:1.35}.checkout-handoff-item span{color:var(--muted);font-size:13px;line-height:1.45}.entitlement-card{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.entitlement-card div{border:1px solid var(--line);background:#fbfdf7;border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.entitlement-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.entitlement-card strong{color:var(--ink);overflow-wrap:anywhere}.entitlement-card small{color:var(--muted);font-size:13px;line-height:1.45}.page-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.tool-page-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.tool-page-grid .conversion-panel{padding:22px}@media (max-width:920px){.tool-grid,.review-map,.free-review-trust,.sales-band,.tool-page-grid,.pricing-plan-grid,.pricing-choice-grid,.monthly-value-bridge,.premium-dashboard{grid-template-columns:1fr}.pricing-plan-card,.pricing-decision-card{min-height:0}.intro-panel{min-height:420px}.score-panel,.alerts-panel,.exposure-panel,.overlap-panel,.conversion-panel,.intelligence-hero,.intelligence-panel,.proof-summary-panel,.proof-panel,.proof-wide{grid-column:span 12}.intelligence-hero .ant-card-body,.proof-summary-panel .ant-card-body{grid-template-columns:1fr}.proof-metric-grid,.review-map-grid,.pricing-first-month-grid,.isa-wrapper-guide-grid,.coverage-pill-grid,.trust-action-grid,.live-data-readiness-grid,.coverage-watchlist-summary,.coverage-watchlist-list{grid-template-columns:repeat(2,minmax(0,1fr))}.csv-import-review-grid,.isa-allowance-grid,.isa-cost-grid,.unmapped-holdings-grid{grid-template-columns:1fr}.monthly-review-checklist-list{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-action-plan-grid,.premium-dashboard-secondary-grid,.premium-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-save-value-grid,.report-save-confirmation-grid{grid-template-columns:1fr}.ledger-grid,.instrument-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.top-nav{flex-direction:column;align-items:flex-start;gap:14px;padding:16px 14px}.top-nav nav{flex-wrap:wrap;gap:6px;width:100%;max-width:100%}.top-nav nav a{padding:8px 9px}.site-shell{width:100%;max-width:100vw;padding:18px 14px 54px;overflow:hidden}.free-review-trust{padding:16px}.intro-panel,.input-panel.ant-card,.score-panel.ant-card,.alerts-panel.ant-card,.exposure-panel.ant-card,.overlap-panel.ant-card,.conversion-panel.ant-card,.intelligence-hero.ant-card,.intelligence-panel.ant-card,.proof-summary-panel.ant-card,.proof-panel.ant-card,.sales-band{width:100%;max-width:100%}.tool-grid,.results-grid,.intelligence-grid,.proof-grid{display:block}.tool-grid>*+*,.results-grid>*+*,.intelligence-grid>*+*,.proof-grid>*+*{margin-top:18px}.intro-panel{min-height:0;padding:22px}.input-panel.ant-card .ant-card-head{padding:0 18px}.intelligence-panel.ant-card .ant-card-head,.proof-panel.ant-card .ant-card-head{align-items:flex-start;min-height:0}.intelligence-panel.ant-card .ant-card-extra,.proof-panel.ant-card .ant-card-extra{padding-top:4px}.intelligence-panel.ant-card .ant-card-head-title h2,.proof-panel.ant-card .ant-card-head-title h2{font-size:20px;line-height:1.18}.input-panel.ant-card .ant-card-body,.score-panel.ant-card .ant-card-body,.alerts-panel.ant-card .ant-card-body,.exposure-panel.ant-card .ant-card-body,.overlap-panel.ant-card .ant-card-body,.conversion-panel.ant-card .ant-card-body,.intelligence-hero.ant-card .ant-card-body,.intelligence-panel.ant-card .ant-card-body,.proof-summary-panel.ant-card .ant-card-body,.proof-panel.ant-card .ant-card-body,.sales-band{padding:18px}h1{font-size:50px}.intro-copy{overflow-wrap:anywhere;max-width:100%;font-size:16px}.hero-actions{grid-template-columns:1fr;display:grid}.holdings-toolbar{display:none}.holding-row{grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:8px}.holding-row .ant-btn{grid-area:1/2;width:40px}.holding-search-cell,.holding-value{grid-column:1/2}.holding-value{max-width:180px}.holding-value .ant-input-number-input{padding-inline:6px}.hero-ledger div{align-items:start;gap:4px;display:grid}.hero-ledger strong{text-align:left}.holding-option{grid-template-columns:58px minmax(0,1fr);align-items:start}.holding-option .ant-tag{grid-column:2;justify-self:start}.trust-strip{flex-wrap:wrap;max-width:100%;display:flex}.trust-strip .ant-tag{white-space:normal;max-width:100%}.report-history-header{grid-template-columns:1fr;align-items:flex-start;display:grid}.report-history-header .ant-tag{justify-self:start}.sales-actions,.monthly-value-actions,.unmapped-holdings-actions,.csv-import-review-actions{grid-template-columns:1fr;display:grid}.isa-allowance-input-row,.isa-cost-input-grid{grid-template-columns:1fr}.premium-dashboard-actions{grid-template-columns:1fr;display:grid}.report-history-control-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.sales-actions .checkout-form{margin-top:0}.entitlement-card{grid-template-columns:1fr}.page-actions{grid-template-columns:1fr;display:grid}.checkout-access-guide-grid{grid-template-columns:1fr}.checkout-access-guide-item{min-height:0}.checkout-handoff-grid,.checkout-monthly-value-grid,.checkout-first-month-grid,.first-ten-minute-checklist-grid{grid-template-columns:1fr}.checkout-handoff-item{min-height:0}.compact-proof,.review-map-grid,.free-review-trust-grid,.isa-allowance-grid,.isa-cost-grid,.isa-cost-input-grid,.report-confidence-source-grid,.report-confidence-freshness-grid,.report-confidence-two-col,.csv-template-grid,.starter-examples-grid,.proof-stat-row,.trust-action-grid,.live-data-readiness-grid,.proof-metric-grid,.pricing-first-month-grid,.isa-wrapper-guide-grid,.coverage-watchlist-summary,.coverage-watchlist-list,.premium-metric-grid,.ledger-grid,.instrument-proof-grid,.instrument-customer-summary,.instrument-proof-columns,.coverage-pill-grid,.pricing-proof-grid,.pricing-monthly-job-grid,.first-ten-minute-checklist-grid,.checkout-monthly-value-grid,.checkout-first-month-grid,.monthly-value-grid,.monthly-review-plan-grid,.monthly-save-value-grid,.report-save-confirmation-grid,.report-history-control-actions,.monthly-action-plan-grid,.monthly-save-decision-grid,.paid-report-record-grid,.review-rhythm-grid,.monthly-review-diary-grid,.report-change-highlights-grid,.report-movement-grid,.next-monthly-review-plan-grid,.returning-review-brief-grid,.premium-monthly-briefing-grid,.monthly-review-checklist-list,.premium-dashboard-grid,.premium-dashboard-secondary-grid{grid-template-columns:1fr}.monthly-review-checklist-item,.monthly-action-plan-item,.first-ten-minute-checklist-item,.monthly-review-diary-item,.isa-wrapper-guide-item,.starter-examples-item,.premium-briefing-item{min-height:0}.compact-proof div+div{border-left:0;border-top:1px solid var(--line)}.footer{flex-direction:column;align-items:flex-start;gap:12px}}@media print{.top-nav,.input-actions,.csv-template-panel,.sales-band,.footer{display:none}body{background:#fff}.site-shell{max-width:none;padding:0}.intro-panel,.input-panel,.score-panel,.alerts-panel,.exposure-panel,.overlap-panel,.conversion-panel,.intelligence-hero,.intelligence-panel,.proof-summary-panel,.proof-panel{box-shadow:none;break-inside:avoid}}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:22px 24px 34px;font-size:13px;display:flex}.footer div{gap:16px;display:flex}:root{--sl-canvas:#f4f6f2;--sl-surface:#fff;--sl-surface-raised:#fafbf8;--sl-ink:#08140f;--sl-muted:#5f6b63;--sl-border:#d9e0d8;--sl-action:#00b875;--sl-action-strong:#096;--sl-action-ink:#07130d;--sl-blue:#276ef1;--sl-amber:#b7791f;--sl-rose:#d92d20;--sl-radius:8px;--sl-shadow:0 12px 32px #08140f0f;--color-brand:var(--sl-action);--color-brand-dark:var(--sl-action-strong);--color-brand-light:#77f2c5;--color-zinc-50:#101510;--color-zinc-100:#182018;--color-zinc-200:#253025;--color-zinc-300:#364434;--color-zinc-400:#52604f;--color-zinc-500:#697865;--color-zinc-600:#8d9a87;--color-zinc-700:#c4d0bd;--color-zinc-800:#dce5d7;--color-zinc-900:#eff5ea;--color-zinc-950:#f7f8f2}html{background:var(--sl-canvas)}body{letter-spacing:0;background:var(--sl-canvas)!important;color:var(--sl-ink)!important}.ant-app{min-height:100vh}::selection{background:var(--sl-action);color:var(--sl-action-ink)}nav,.border-b,.border-t,.border,.divide-y>:not([hidden])~:not([hidden]){border-color:var(--sl-border)!important}.bg-zinc-950,.bg-zinc-900,.bg-zinc-900\/30,.bg-zinc-900\/50,.bg-zinc-800,.bg-zinc-800\/50{background-color:var(--sl-surface)!important}.bg-brand,.ant-btn-primary{background:var(--sl-action)!important;border-color:var(--sl-action)!important;color:var(--sl-action-ink)!important}.hover\:bg-brand-dark:hover,.ant-btn-primary:hover{background:var(--sl-action-strong)!important;border-color:var(--sl-action-strong)!important}.rounded,.rounded-md,.rounded-lg,.rounded-xl,.ant-input,.ant-input-number,.ant-select-selector{border-radius:var(--sl-radius)!important}.ant-btn,.primary-button,.secondary-button{border-radius:999px!important}.shadow,.shadow-lg,.shadow-xl,.ant-card{box-shadow:var(--sl-shadow)!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.ant-btn:focus-visible{outline-offset:3px;outline:3px solid #03c98852}.sl-product-shell{max-width:1120px;margin:0 auto;padding:24px}.sl-kicker{color:var(--sl-action-strong);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.top-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f6f2f5;max-width:1200px}.site-shell,.footer{max-width:1200px}.intro-panel{background:linear-gradient(180deg, #ffffff0b, #fff0), var(--surface-strong);border-color:#ffffff14;box-shadow:0 18px 48px #08140f2e}.intro-panel:after{background:var(--green);height:6px;right:58%}.hero-ledger{background:#ffffff0f;border-color:#ffffff1a}.hero-ledger div{border-bottom-color:#ffffff14}.hero-ledger span,.feature span{color:#f7fff9a3}.hero-ledger strong,.feature strong{color:var(--ink-inverse)}.ant-card,.input-panel.ant-card,.score-panel.ant-card,.alerts-panel.ant-card,.exposure-panel.ant-card,.overlap-panel.ant-card,.conversion-panel.ant-card,.intelligence-hero.ant-card,.intelligence-panel.ant-card,.proof-summary-panel.ant-card,.proof-panel.ant-card{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow)!important;border-radius:8px!important}.ant-card:hover,.pricing-plan-card.featured:hover,.pricing-decision-card.featured:hover{box-shadow:var(--shadow-hover)!important}.ant-card .ant-card-head{border-bottom-color:#08140f12!important}.ant-card .ant-card-extra svg,.proof-item-header svg{color:var(--muted)}:where(.review-map,.free-review-trust,.starter-examples-panel,.csv-template-panel,.import-message,.isa-allowance-panel,.isa-cost-panel,.isa-wrapper-guide-panel,.csv-import-review-panel,.unmapped-holdings-panel,.premium-dashboard,.monthly-action-plan,.monthly-save-decision,.premium-monthly-briefing,.monthly-review-checklist,.intelligence-rules,.monthly-save-value,.report-save-confirmation,.report-history-panel,.paid-report-record,.review-continuity-card,.review-rhythm-card,.report-history-control,.next-monthly-review-plan,.monthly-review-diary,.report-change-highlights,.returning-review-brief,.report-movement-panel,.market-data-probe,.trust-action-panel,.live-data-readiness-panel,.monthly-value-bridge,.monthly-upgrade-preview,.pricing-monthly-job,.pricing-first-month,.first-ten-minute-checklist,.pricing-choice-guide,.pricing-plan-card,.pricing-proof-item,.pricing-boundary-list p,.checkout-banner,.checkout-start-summary,.checkout-monthly-value,.checkout-first-month,.checkout-handoff-item){box-shadow:var(--shadow);background:var(--surface)!important;border:1px solid var(--line)!important;border-left-color:var(--line)!important}:where(.review-map-item,.free-review-trust-item,.starter-examples-item,.isa-wrapper-guide-item,.premium-dashboard-tile,.monthly-action-plan-item,.monthly-save-decision-item,.monthly-review-checklist-item,.premium-briefing-item,.workflow-item,.premium-metric,.insight-card,.monthly-agenda-item,.ledger-item,.instrument-proof-item,.instrument-summary-item,.instrument-proof-columns>div,.instrument-data-boundary,.report-confidence-source,.report-confidence-two-col>div,.monthly-value-item,.monthly-review-diary-item,.live-data-readiness-item,.trust-action-item,.proof-item,.provider-item,.coverage-pill,.proof-metric,.coverage-watchlist-item,.metric-stat,.overlap-item,.first-review-path,.pricing-monthly-job-item,.pricing-first-month-item,.first-ten-minute-checklist-item,.pricing-decision-card,.checkout-access-guide,.checkout-access-guide-item,.checkout-monthly-value-item,.checkout-first-month-item,.entitlement-card div){background:var(--surface-subtle)!important;border:1px solid var(--line)!important;border-left-color:var(--line)!important;border-top-color:var(--line)!important}:where(.free-review-trust-item.check,.monthly-action-plan-item.priority,.monthly-save-decision-item.leave,.monthly-review-checklist-item.review,.premium-dashboard-tile.rejected,.monthly-agenda-item.high,.instrument-proof-item.needs_provider,.report-confidence-source.needs_provider,.unmapped-holdings-panel,.report-save-confirmation.warning,.review-continuity-card.weaker,.review-rhythm-card.review_due_soon,.report-movement-panel,.live-data-readiness-item.refresh,.coverage-watchlist-item.needs_data){background:var(--amber-soft)!important;border-color:#ead8af!important}:where(.review-rhythm-card.review_overdue,.premium-dashboard-tile.priority,.instrument-data-boundary,.live-data-readiness-item.guardrail,.proof-item.needs_provider,.provider-item.needs_provider,.coverage-pill.needs_provider){background:var(--red-soft)!important;border-color:#f0c4bf!important}:where(.free-review-trust-item.save,.free-review-trust-item.return,.starter-examples-panel,.isa-allowance-panel,.csv-import-review-panel,.monthly-save-decision,.premium-monthly-briefing,.monthly-save-value,.report-save-confirmation,.paid-report-record,.review-rhythm-card.review_saved,.next-monthly-review-plan,.report-change-highlights,.live-data-readiness-item.ready,.trust-action-item,.proof-item.working,.provider-item.working,.coverage-pill.working,.coverage-watchlist-item,.pricing-monthly-job,.pricing-choice-guide,.checkout-start-summary,.checkout-monthly-value){background:var(--green-soft)!important;border-color:#c6ead8!important}:where(.review-map,.csv-template-panel,.isa-cost-panel,.monthly-review-checklist,.premium-dashboard-tile.allowance,.premium-dashboard-tile.history,.monthly-action-plan-item.contribution,.monthly-save-decision-item.readiness,.report-history-control,.returning-review-brief,.monthly-review-diary-item.next-action,.live-data-readiness-item,.proof-item.tracking,.provider-item.tracking,.coverage-pill.tracking,.overlap-item,.monthly-upgrade-preview,.pricing-first-month,.first-ten-minute-checklist,.checkout-banner,.checkout-first-month,.checkout-handoff-item.trust){background:var(--blue-soft)!important;border-color:#d0ddfb!important}.label,.eyebrow,.review-map-item span,.free-review-trust-item span,.starter-examples-tags .ant-tag,.isa-wrapper-guide-item span,.premium-dashboard-details summary span,.premium-dashboard-tile span,.monthly-action-plan-item span,.monthly-save-decision-item span,.premium-briefing-item span,.monthly-review-checklist-item div,.premium-metric span,.insight-card span,.monthly-agenda-item span,.ledger-item span,.report-confidence-source span,.monthly-value-item span,.monthly-review-diary-item span,.live-data-readiness-item span,.trust-action-item span,.proof-metric span,.coverage-watchlist-item>span,.pricing-first-month-item span,.entitlement-card span{color:var(--green-dark)}.primary-button,.ant-btn-primary{box-shadow:none!important;font-weight:850!important}.primary-button:hover,.ant-btn-primary:hover{transform:translateY(-1px);color:var(--sl-action-ink)!important}.secondary-button,.ant-btn-default{background:var(--surface)!important;border-color:var(--line-strong)!important;color:var(--ink)!important;font-weight:800!important}.secondary-button:hover,.ant-btn-default:hover{border-color:var(--green)!important;color:var(--ink)!important}.ant-btn-text:hover{background:var(--surface-muted)!important}.ant-tag{font-weight:800;color:#26342d!important;background:#eef3ec!important;border-color:#d6dfd4!important}.ant-tag-green,.ant-tag-cyan{color:#006b47!important;background:#e6f7ef!important;border-color:#bfe8d4!important}.ant-tag-blue,.ant-tag-purple,.ant-tag-gold,.ant-tag-volcano{color:#26342d!important;background:#eef3ec!important;border-color:#d6dfd4!important}.ant-tag-red{background:var(--red-soft)!important;color:#9b1c13!important;border-color:#f0c4bf!important}.ant-progress-line .ant-progress-bg{background:var(--green)!important}.report-history-item,.first-review-path li,.conversion-panel li{border-left-color:var(--line-strong)!important}.score-panel.strong,.score-panel.watch,.score-panel.risk,.first-ten-minute-checklist-item,.checkout-access-guide-item,.pricing-plan-card.featured{border-top-color:var(--green)!important}:root{--sl-text-soft:#667267;--sl-panel-tint:#f8faf5;--sl-panel-quiet:#f7f9f4;--sl-border-soft:#e1e7de}h1{letter-spacing:0;font-size:64px;line-height:.96}h2{letter-spacing:0;font-size:20px;line-height:1.2}h3{letter-spacing:0}.content-page h1{font-size:42px;line-height:1}.content-page h2{font-size:21px}p,li,small{letter-spacing:0}.label,.eyebrow,.review-map-item span,.free-review-trust-item span,.starter-examples-tags .ant-tag,.isa-wrapper-guide-item span,.premium-dashboard-details summary span,.premium-dashboard-tile span,.monthly-action-plan-item span,.monthly-save-decision-item span,.premium-briefing-item span,.monthly-review-checklist-item div,.premium-metric span,.insight-card span,.monthly-agenda-item span,.ledger-item span,.report-confidence-source span,.monthly-value-item span,.monthly-review-diary-item span,.live-data-readiness-item span,.trust-action-item span,.proof-metric span,.coverage-watchlist-item>span,.pricing-first-month-item span,.entitlement-card span{text-transform:uppercase;color:var(--sl-text-soft)!important;font-size:11px!important;font-weight:850!important;line-height:1.35!important}.intro-panel .eyebrow,.sales-band .eyebrow{color:#77f2c5!important}.top-nav{padding-top:16px;padding-bottom:16px}.top-nav nav{font-size:13px}.top-nav nav a{padding:7px 10px}.site-shell{padding-top:24px}.tool-grid{gap:18px}.intro-panel{min-height:390px;padding:26px}.intro-copy{color:#f7fff9d1;max-width:520px;font-size:16px;line-height:1.5}.hero-actions{gap:9px;margin-top:20px}.hero-ledger{margin-top:24px}.hero-ledger div{padding:12px 13px}.trust-strip{margin-top:16px}.ant-card.ant-card .ant-card-head-title{padding:14px 0}.ant-card.ant-card .ant-card-extra{align-items:center;display:inline-flex}.primary-button,.secondary-button,.ant-btn:not(.ant-btn-circle){height:40px!important;min-height:40px!important;padding-inline:15px!important;font-size:14px!important}.ant-btn-circle{width:40px!important;height:40px!important;min-height:40px!important}.ant-input-affix-wrapper,.ant-input-number,.ant-select .ant-select-selector{border-color:var(--sl-border)!important;box-shadow:none!important;align-items:center!important;height:40px!important;min-height:40px!important}.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-select .ant-select-selector:hover{border-color:#b7c7b8!important}.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector{border-color:var(--sl-action)!important;box-shadow:0 0 0 3px #00b87524!important}.ant-input-affix-wrapper .ant-input{height:24px;line-height:24px}.ant-input-number .ant-input-number-input-wrap,.ant-input-number .ant-input-number-input{height:100%!important}.ant-input-number .ant-input-number-input{padding-top:0!important;padding-bottom:0!important}.ant-input-number-prefix{align-items:center;height:100%;display:inline-flex}.holding-row{align-items:start;gap:9px}.holding-selected-name{color:#738075;margin-top:4px;font-size:11px}.input-actions{gap:9px;margin-top:16px}:where(.review-map,.free-review-trust,.starter-examples-panel,.csv-template-panel,.isa-allowance-panel,.isa-cost-panel,.isa-wrapper-guide-panel,.csv-import-review-panel,.premium-dashboard,.monthly-action-plan,.monthly-save-decision,.premium-monthly-briefing,.monthly-review-checklist,.monthly-value-bridge,.monthly-review-plan,.monthly-upgrade-preview,.intelligence-rules,.monthly-save-value,.paid-report-record,.report-history-panel,.report-history-control,.next-monthly-review-plan,.monthly-review-diary,.report-change-highlights,.returning-review-brief,.report-movement-panel,.trust-action-panel,.live-data-readiness-panel,.market-data-probe,.pricing-choice-guide,.pricing-monthly-job,.pricing-first-month,.first-ten-minute-checklist,.checkout-start-summary,.checkout-access-guide,.checkout-monthly-value,.checkout-first-month){background:var(--sl-surface)!important;border:1px solid var(--sl-border)!important;border-left-color:var(--sl-border)!important;box-shadow:var(--sl-shadow)!important}:where(.review-map-item,.free-review-trust-item,.starter-examples-item,.isa-wrapper-guide-item,.premium-dashboard-tile,.monthly-action-plan-item,.monthly-save-decision-item,.monthly-review-checklist-item,.premium-briefing-item,.workflow-item,.premium-metric,.insight-card,.monthly-agenda-item,.ledger-item,.instrument-proof-item,.instrument-summary-item,.instrument-proof-columns>div,.report-confidence-source,.report-confidence-two-col>div,.monthly-value-item,.monthly-review-diary-item,.live-data-readiness-item,.trust-action-item,.proof-item,.provider-item,.coverage-pill,.proof-metric,.coverage-watchlist-item,.metric-stat,.overlap-item,.first-review-path,.pricing-monthly-job-item,.pricing-first-month-item,.pricing-decision-card,.pricing-proof-item,.pricing-boundary-list p,.checkout-access-guide-item,.checkout-monthly-value-item,.checkout-first-month-item,.checkout-handoff-item,.entitlement-card div){background:var(--sl-panel-quiet)!important;border-color:var(--sl-border-soft)!important;box-shadow:none!important}:where(.free-review-trust-item.save,.free-review-trust-item.return,.monthly-action-plan-item.save,.monthly-action-plan-item.watch,.monthly-save-decision-item.return,.premium-dashboard-tile.watch,.premium-dashboard-tile.history,.review-rhythm-card.review_saved,.live-data-readiness-item.ready,.proof-item.working,.provider-item.working,.coverage-pill.working,.coverage-watchlist-item.covered){background:#f2fbf5!important;border-color:#cfe9da!important}:where(.free-review-trust-item.check,.monthly-action-plan-item.priority,.monthly-save-decision-item.leave,.monthly-review-checklist-item.review,.monthly-agenda-item.high,.instrument-proof-item.needs_provider,.report-confidence-source.needs_provider,.coverage-watchlist-item.needs_data){background:#fbf6e9!important;border-color:#eadfbd!important}:where(.live-data-readiness-item.guardrail,.proof-item.needs_provider,.provider-item.needs_provider,.coverage-pill.needs_provider,.instrument-data-boundary){background:#fff5f2!important;border-color:#f0cbc5!important}:where(.review-map-grid,.free-review-trust-grid,.starter-examples-grid,.isa-allowance-grid,.isa-cost-grid,.isa-wrapper-guide-grid,.premium-dashboard-grid,.premium-dashboard-secondary-grid,.monthly-action-plan-grid,.monthly-save-decision-grid,.premium-monthly-briefing-grid,.monthly-review-checklist-list,.monthly-value-grid,.monthly-review-plan-grid,.monthly-save-value-grid,.paid-report-record-grid,.proof-metric-grid,.proof-stat-row,.trust-action-grid,.live-data-readiness-grid,.coverage-watchlist-summary,.coverage-watchlist-list,.pricing-choice-grid,.pricing-monthly-job-grid,.pricing-first-month-grid,.first-ten-minute-checklist-grid,.checkout-access-guide-grid,.checkout-monthly-value-grid,.checkout-first-month-grid,.checkout-handoff-grid){align-items:stretch}:where(.review-map-item,.free-review-trust-item,.starter-examples-item,.premium-dashboard-tile,.monthly-action-plan-item,.monthly-save-decision-item,.monthly-review-checklist-item,.premium-briefing-item,.monthly-value-item,.trust-action-item,.live-data-readiness-item,.proof-metric,.pricing-monthly-job-item,.pricing-first-month-item,.first-ten-minute-checklist-item,.checkout-access-guide-item,.checkout-monthly-value-item,.checkout-first-month-item,.checkout-handoff-item){align-content:start;height:100%;min-height:118px;padding:12px}.monthly-value-item strong,.premium-dashboard-tile strong,.monthly-action-plan-item strong,.monthly-save-decision-item strong,.premium-briefing-item strong,.live-data-readiness-item strong,.trust-action-item strong,.pricing-first-month-item strong{font-size:15px;line-height:1.28}.monthly-value-item p,.premium-dashboard-tile p,.monthly-action-plan-item p,.monthly-save-decision-item p,.premium-briefing-item p,.live-data-readiness-item p,.trust-action-item p,.pricing-first-month-item p,.checkout-access-guide-item span,.checkout-monthly-value-item span,.checkout-first-month-item span,.checkout-handoff-item span{color:var(--sl-muted);font-size:12px;line-height:1.45}.review-map,.free-review-trust,.monthly-value-bridge,.premium-dashboard,.sales-band{margin-top:18px}.review-map,.free-review-trust{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr)}.review-map-copy p:not(.label),.free-review-trust-copy p:not(.label),.monthly-value-copy p,.premium-dashboard-copy p,.proof-summary-panel p,.content-page p,.content-page li{color:#526057;font-size:14px;line-height:1.55}.score-gauge-value{font-size:31px}.score-panel p{font-size:14px}.metric-stat{min-height:78px;padding:12px}.bar-list{gap:12px}.bar-meta{font-size:12px}.signal-tag{padding:5px 8px;font-size:12px}.pricing-plan-card{min-height:400px}.pricing-plan-card h2{font-size:22px}.pricing-plan-price{font-size:21px}.checkout-banner h2{font-size:17px}.intro-panel{align-content:space-between}.intro-panel h1{max-width:720px}.hero-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:10px;margin-top:34px;display:grid}.hero-steps div{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:8px;gap:7px;min-height:136px;padding:14px;display:grid}.hero-steps span{background:var(--green);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:inline-flex}.hero-steps strong{color:var(--ink-inverse);font-size:16px;line-height:1.25}.hero-steps p{color:#f7fff9b8;margin:0;font-size:13px;line-height:1.45}.trust-strip .ant-tag{color:#f7fff9d1;background:#ffffff14;border-color:#ffffff24;font-weight:820}.input-panel-intro,.helper-note{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.5}.helper-note{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;margin-top:12px;padding:10px 12px}.primary-input-actions{margin-top:18px}.secondary-input-actions{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.optional-review-details,.supporting-details{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-top:14px;overflow:hidden}.supporting-details{box-shadow:var(--shadow);margin-top:18px}.optional-review-details summary,.supporting-details summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:4px 14px;padding:14px;list-style:none;display:grid}.optional-review-details summary::-webkit-details-marker{display:none}.supporting-details summary::-webkit-details-marker{display:none}.optional-review-details summary:after,.supporting-details summary:after{background:var(--surface-subtle);border:1px solid var(--line);color:var(--green-dark);content:"+";border-radius:999px;grid-area:1/2/3;justify-content:center;justify-self:end;align-items:center;width:30px;height:30px;font-size:17px;font-weight:950;line-height:1;display:inline-flex}.optional-review-details[open] summary:after,.supporting-details[open] summary:after{content:"-"}.optional-review-details summary span,.supporting-details summary span{color:var(--green-dark);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.3}.optional-review-details summary strong,.supporting-details summary strong{color:var(--ink);font-size:14px;line-height:1.35}.optional-review-body{border-top:1px solid var(--line);gap:12px;padding:14px;display:grid}.compact-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.supporting-details>.free-review-trust,.supporting-details>.proof-grid,.paid-review-details>.intelligence-grid{box-shadow:none;margin:0}.supporting-details>.free-review-trust,.data-quality-details>.proof-grid,.paid-review-details>.intelligence-grid{border-top:1px solid var(--line);padding:0}.data-quality-details>.proof-grid,.paid-review-details>.intelligence-grid{padding:14px}:where(.review-map,.free-review-trust,.starter-examples-panel,.csv-template-panel,.isa-allowance-panel,.isa-cost-panel,.isa-wrapper-guide-panel,.premium-dashboard,.monthly-action-plan,.monthly-save-decision,.premium-monthly-briefing,.monthly-review-checklist,.monthly-value-bridge,.monthly-upgrade-preview,.paid-report-record,.report-history-control,.next-monthly-review-plan,.monthly-review-diary,.report-change-highlights,.returning-review-brief,.report-movement-panel,.trust-action-panel,.live-data-readiness-panel),:where(.review-map-item,.free-review-trust-item,.starter-examples-item,.premium-dashboard-tile,.monthly-action-plan-item,.monthly-save-decision-item,.monthly-review-checklist-item,.premium-briefing-item,.insight-card,.monthly-agenda-item,.ledger-item,.instrument-proof-item,.coverage-watchlist-item,.proof-item,.provider-item,.coverage-pill,.overlap-item){border-left-width:1px!important}@media (max-width:920px){.review-map,.free-review-trust,.hero-steps{grid-template-columns:1fr}}@media (max-width:640px){h1{font-size:40px;line-height:1}h2{font-size:19px}.content-page h1{font-size:38px}.intro-panel{padding:20px}.intro-copy{font-size:15px}.hero-steps{gap:8px;margin-top:22px}.hero-steps div{grid-template-columns:28px minmax(0,1fr);gap:5px 10px;min-height:0;padding:11px}.hero-steps span{grid-row:1/3;width:24px;height:24px;margin-top:1px}.hero-steps strong{font-size:15px}.hero-steps p{grid-column:2;font-size:12px}.primary-button,.secondary-button,.ant-btn:not(.ant-btn-circle){width:100%}.ant-card.ant-card .ant-card-body{padding:18px}:where(.review-map-item,.free-review-trust-item,.starter-examples-item,.premium-dashboard-tile,.monthly-action-plan-item,.monthly-save-decision-item,.monthly-review-checklist-item,.premium-briefing-item,.monthly-value-item,.trust-action-item,.live-data-readiness-item,.proof-metric,.pricing-monthly-job-item,.pricing-first-month-item,.first-ten-minute-checklist-item,.checkout-access-guide-item,.checkout-monthly-value-item,.checkout-first-month-item,.checkout-handoff-item){min-height:0}}@media (max-width:1040px){.xray-hero,.xray-paywall-card{grid-template-columns:1fr}.xray-benefits,.xray-ask-snapshot-grid,.xray-summary-grid,.xray-paid-summary,.xray-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xray-paywall-card form{justify-self:start}}@media (max-width:760px){.xray-shell{padding:18px 14px 52px}.xray-hero{gap:14px;min-height:0}.xray-hero-copy,.xray-hero-panel,.xray-trust-section,.xray-faq{border-radius:10px;padding:18px}.xray-hero-copy h1{font-size:42px}.xray-hero-copy>p:not(.label){font-size:16px}.xray-benefits,.xray-ask-snapshot-grid,.xray-summary-grid,.xray-paid-summary,.xray-findings-grid,.xray-review-grid,.xray-company-grid,.xray-overlap-grid,.xray-two-column,.xray-fee-grid,.xray-trust-grid,.xray-add-row,.xray-account-form,.xray-what-if-inputs{grid-template-columns:1fr}.xray-holding-row{grid-template-columns:minmax(0,1fr) 42px}.xray-holding-row>span,.xray-holding-row .ant-input-number{grid-column:1/-1}.xray-bar-row{grid-template-columns:minmax(0,1fr) 56px}.xray-bar-track{grid-column:1/-1}.what-if-row{grid-template-columns:minmax(0,1fr) 72px 72px 72px;padding:11px 10px}.what-if-row span,.what-if-row b{font-size:12px}.xray-price{font-size:34px}}.xray-quality-blocker{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;display:flex}.data-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.data-health-grid>div,.data-health-table{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1rem}.data-health-grid span{color:var(--muted);margin-bottom:.35rem;font-size:.85rem;display:block}.data-health-grid strong{font-size:1.35rem}.data-health-table{gap:.5rem;display:grid;overflow-x:auto}.data-health-table [role=row]{grid-template-columns:.8fr 1.4fr 1fr 1fr 1fr;gap:.75rem;min-width:640px;display:grid}@media (max-width:760px){.data-health-grid{grid-template-columns:1fr}}html,body{background:var(--finance-canvas)!important;color:var(--finance-ink)!important}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,p,li,small,button,input{letter-spacing:0}.top-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f7f3f0;border-bottom:1px solid #07130d14;max-width:1240px;padding:15px 24px}.brand{gap:9px;font-size:17px}.brand:before{width:11px;height:11px;box-shadow:0 0 0 5px #00b87521}.top-nav nav{color:var(--finance-muted);gap:4px;font-size:13px}.top-nav nav a{color:var(--finance-muted);border-radius:999px;padding:7px 10px}.xray-hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:18px;min-height:500px}.xray-hero-panel,.xray-card.ant-card,.xray-benefit-card,.xray-paywall-card,.xray-trust-section,.xray-faq,.xray-analysis-state,.xray-finding-card,.xray-review-card,.pricing-xray-hero,.pricing-proof-section,.checkout-banner,.checkout-start-summary,.checkout-access-guide,.checkout-monthly-value,.checkout-first-month,.checkout-handoff-section{min-width:0;background:var(--finance-surface)!important;border:1px solid var(--finance-border)!important;box-shadow:var(--finance-shadow)!important;border-left-width:1px!important;border-radius:8px!important}.xray-hero-copy{padding:24px 0}.xray-hero-copy h1{color:var(--finance-ink);overflow-wrap:anywhere;max-width:640px;margin-bottom:18px;font-size:60px;font-weight:850;line-height:.98}.xray-trust-line{color:var(--finance-soft);margin-top:18px;font-size:12px;font-weight:780;line-height:1.45}.xray-hero-panel{color:#f7fff9;min-height:0;padding:24px;background:linear-gradient(#ffffff0b,#fff0),#07130d!important;border-color:#ffffff17!important;box-shadow:0 18px 44px #07130d2e!important}.xray-score-orbit{aspect-ratio:auto;background:#ffffff0e;border-color:#ffffff1f;border-radius:8px;align-items:start;gap:8px;width:100%;max-width:none;margin:0;padding:20px}.xray-score-orbit span,.xray-score-orbit small,.xray-mini-findings span{color:#f7fff99e;font-size:11px;font-weight:820;line-height:1.3}.xray-score-orbit strong{color:#fff;font-size:66px;font-weight:850;line-height:.95}.xray-mini-findings{gap:8px;margin-top:18px}.xray-mini-findings div{background:#ffffff0e;border-color:#ffffff1a;border-radius:8px;gap:5px;padding:12px}.xray-mini-findings strong{color:#fff;font-size:14px;font-weight:760}.label,.eyebrow,.xray-score-card span,.xray-stat-card span,.xray-fee-grid span,.xray-paid-summary span,.xray-bar-row span,.xray-company-main span,.xray-company-split,.xray-overlap-card span,.what-if-row.header,.data-health-grid span{text-transform:uppercase;color:var(--finance-soft)!important;font-size:11px!important;font-weight:780!important;line-height:1.35!important}.xray-section-heading h2,.pricing-proof-section h2{color:var(--finance-ink);font-size:30px;font-weight:800;line-height:1.08}.xray-section-heading p,.xray-benefit-card p,.xray-finding-card p,.xray-review-card p,.xray-trust-grid p,.xray-faq p,.pricing-xray-page>p:not(.eyebrow),.pricing-xray-hero p,.pricing-proof-section p,.checkout-note{color:var(--finance-muted);font-size:14px;line-height:1.55}.xray-benefits,.xray-summary-grid,.xray-paid-summary,.xray-trust-grid{gap:12px}.xray-benefit-card,.xray-score-card.ant-card,.xray-stat-card.ant-card{transition:border-color .16s,box-shadow .16s,transform .16s}.xray-benefit-card:hover,.xray-card.ant-card:hover,.xray-score-card.ant-card:hover,.xray-stat-card.ant-card:hover,.xray-finding-card:hover,.xray-review-card:hover,.xray-company-card:hover,.xray-overlap-card:hover{border-color:var(--finance-border-strong)!important;box-shadow:var(--finance-shadow-hover)!important}.xray-benefit-card{gap:10px;min-height:166px;padding:18px}.xray-benefit-card>span{color:var(--finance-action-hover);background:#00b8751a;width:34px;height:34px}.xray-benefit-card h2{color:var(--finance-ink);font-size:17px;font-weight:800}.ant-card.ant-card .ant-card-head{min-height:58px;padding:0 20px}.ant-card.ant-card .ant-card-body,.xray-card.ant-card .ant-card-body{padding:20px}.ant-btn,.primary-button,.secondary-button,.xray-upload-button{justify-content:center;align-items:center;gap:8px;display:inline-flex;border-radius:999px!important;height:40px!important;min-height:40px!important;padding-inline:15px!important;font-size:14px!important;font-weight:780!important}.ant-btn-primary,.primary-button{background:var(--finance-action)!important;border-color:var(--finance-action)!important;color:#fff!important;box-shadow:none!important}.ant-btn-primary:hover,.primary-button:hover{background:var(--finance-action-hover)!important;border-color:var(--finance-action-hover)!important;color:#fff!important}.ant-btn-default,.secondary-button,.xray-upload-button{background:var(--finance-surface)!important;border-color:var(--finance-border-strong)!important;color:var(--finance-ink)!important}.ant-btn-default:hover,.secondary-button:hover,.xray-upload-button:hover{border-color:var(--finance-action-hover)!important;color:var(--finance-ink)!important}.ant-btn-circle{border-radius:999px!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.ant-input-affix-wrapper,.ant-input-number,.ant-select .ant-select-selector,.ant-input{background:var(--finance-surface)!important;border-color:var(--finance-border)!important;box-shadow:none!important;color:var(--finance-ink)!important;border-radius:8px!important;min-height:40px!important;font-size:14px!important}.ant-input-affix-wrapper,.ant-input-number,.ant-select .ant-select-selector{align-items:center!important;height:40px!important}.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-input-affix-wrapper:focus,.ant-input:focus{border-color:var(--finance-action)!important;box-shadow:0 0 0 3px #0d746824!important}.ant-input::placeholder,.ant-input-number-input::placeholder{color:#8a958c!important}.xray-instrument-help,.xray-instrument-suggestions>span{color:var(--finance-muted)}.xray-instrument-suggestions button{background:var(--finance-surface);border-color:var(--finance-border);color:var(--finance-ink)}.xray-instrument-suggestions em{color:var(--finance-muted)}.xray-holding-list{gap:8px;margin-top:16px}.xray-holding-row{background:var(--finance-raised);border-color:var(--finance-border);border-radius:8px;grid-template-columns:128px minmax(0,1fr) 158px 40px;gap:10px;padding:10px}.xray-holding-row>span{color:var(--finance-muted);font-size:13px}.xray-input-actions{gap:9px;margin-top:16px}.xray-inline-note,.xray-locked-strip,.xray-method-list li,.xray-fee-grid div,.xray-trust-grid p,.xray-faq details{color:var(--finance-muted);background:var(--finance-raised)!important;border:1px solid var(--finance-border)!important;border-radius:8px!important}.xray-summary-grid{grid-template-columns:1.15fr repeat(3,minmax(0,1fr))}.xray-score-card.ant-card .ant-card-body,.xray-stat-card.ant-card .ant-card-body{gap:7px;min-height:122px;padding:16px}.xray-score-card strong{color:var(--finance-ink);font-size:36px;font-weight:850}.xray-stat-card strong,.xray-fee-grid strong{color:var(--finance-ink);font-size:22px;font-weight:820}.xray-score-card p{color:var(--finance-muted);margin:0;font-size:13px;line-height:1.45}.xray-findings-grid,.xray-review-grid,.xray-company-grid,.xray-overlap-grid{gap:12px}.xray-finding-card,.xray-review-card,.xray-company-card,.xray-overlap-card{padding:16px;background:var(--finance-surface)!important;border:1px solid var(--finance-border)!important;box-shadow:none!important;border-radius:8px!important}.xray-finding-card h3,.xray-review-card h3{color:var(--finance-ink);font-size:18px;font-weight:800}.ant-tag,.ant-tag.high,.ant-tag.medium,.ant-tag.low{color:#26342d!important;background:#eef3ec!important;border:1px solid #d8e1d5!important;border-radius:999px!important;padding:4px 9px!important;font-size:12px!important;font-weight:780!important;line-height:1.2!important}.ant-tag.high{color:var(--finance-risk)!important;background:#fff2ef!important;border-color:#f0cbc5!important}.ant-tag.medium{color:var(--finance-warning)!important;background:#fbf6e9!important;border-color:#eadfbd!important}.ant-tag.low{color:#007a52!important;background:#edf8f1!important;border-color:#cfe9da!important}.xray-paywall-card{grid-template-columns:minmax(0,.88fr) minmax(280px,1.08fr) auto;align-items:center;gap:20px;padding:24px}.xray-paywall-card h2{color:var(--finance-ink);font-size:34px;font-weight:820;line-height:1.06}.xray-price{color:var(--finance-ink);font-size:36px;font-weight:850}.xray-paywall-card li,.pricing-xray-hero li{color:var(--finance-ink);min-height:42px;padding:10px 12px;font-size:14px;background:var(--finance-raised)!important;border:1px solid var(--finance-border)!important;border-radius:8px!important}.xray-paywall-card li svg,.pricing-xray-hero li svg{color:var(--finance-action-hover)}.xray-quality-blocker,.checkout-banner.warning{color:#5f4312;background:#fbf6e9!important;border:1px solid #eadfbd!important;border-radius:8px!important}.xray-unlock-status,.checkout-banner.success{color:#007a52;background:#edf8f1!important;border:1px solid #cfe9da!important}.xray-observations{background:var(--finance-raised);border-color:var(--finance-border);border-radius:8px;padding:16px}.xray-company-main b{color:var(--finance-ink);font-size:24px;font-weight:850}.xray-company-card summary{color:var(--finance-action-hover);font-weight:780}.xray-bar-track{background:#edf1eb;height:8px}.xray-bar-track span{background:var(--finance-action)}.what-if-row{min-height:44px;font-size:13px}.what-if-row.header{background:var(--finance-raised)}.what-if-row b.up{color:var(--finance-warning)}.what-if-row b.down{color:var(--finance-action-hover)}.xray-account-card .ant-card-body{gap:14px;display:grid}.xray-account-card h2{color:var(--finance-ink);margin:0;font-size:24px;font-weight:820;line-height:1.1}.xray-account-card p,.xray-account-card small{color:var(--finance-muted);margin:0;font-size:13px;line-height:1.5}.xray-account-create{gap:10px;display:grid}.xray-account-create .ant-checkbox-wrapper{color:var(--finance-muted);align-items:flex-start;font-size:13px;line-height:1.45}.xray-account-form,.xray-account-status{background:var(--finance-raised);border:1px solid var(--finance-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.xray-account-status svg{color:var(--finance-action-hover)}.xray-account-status strong{color:var(--finance-ink);font-size:14px;font-weight:820;display:block}.xray-account-status span,.xray-account-message{color:var(--finance-muted);font-size:13px;line-height:1.45}.xray-account-message{color:#007a52;background:#edf8f1;border:1px solid #cfe9da;border-radius:8px;padding:10px 12px}.xray-ask-snapshot{margin-top:18px}.xray-ask-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.xray-ask-snapshot-grid article{background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.xray-ask-snapshot-grid article>strong{color:var(--finance-ink);font-size:15px;font-weight:820}.xray-ask-snapshot-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xray-ask-snapshot-grid li{border-top:1px solid var(--finance-border);justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding-top:8px;display:flex}.xray-ask-snapshot-grid span,.xray-ask-snapshot-grid p{color:var(--finance-muted);font-size:13px;line-height:1.35}.xray-ask-snapshot-grid b{color:var(--finance-ink);white-space:nowrap;font-size:13px;font-weight:820}.xray-ai-save-row{background:var(--finance-raised);border:1px solid var(--finance-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:grid}.xray-ai-tier-strip{color:#eefcf2;background:linear-gradient(135deg,#07130d 0%,#123923 100%);border:1px solid #ffffff14;border-radius:8px;gap:4px;margin-bottom:14px;padding:14px;display:grid}.xray-ai-tier-strip span{color:#9fe5b9;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:840}.xray-ai-tier-strip strong{color:#fff;font-size:16px;font-weight:860}.xray-ai-tier-strip small{color:#eefcf2b8;font-size:13px;line-height:1.4}.xray-ai-save-row strong{color:var(--finance-ink);margin-bottom:4px;font-size:15px;font-weight:820;display:block}.xray-ai-save-row p,.xray-ai-message,.xray-ai-result small,.xray-ai-source-results p{color:var(--finance-muted);margin:0;font-size:13px;line-height:1.45}.xray-ai-actions{flex-wrap:wrap;gap:10px;display:flex}.xray-ai-actions .ant-btn{min-height:42px}.xray-ai-actions .ant-btn>span:last-child{align-items:center;gap:8px;display:inline-flex}.xray-ai-actions .ant-btn>span:last-child span{color:var(--finance-soft);text-transform:uppercase;background:#07130d14;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:840}.xray-ai-actions .ant-btn-primary>span:last-child span{color:#fff;background:#ffffff2e}.xray-ai-actions .xray-ai-locked-action{color:var(--finance-soft);border-color:#07130d2e}.xray-ai-action-groups{gap:18px;display:grid}.xray-ai-action-group{gap:10px;display:grid}.xray-ai-action-group+.xray-ai-action-group{border-top:1px solid var(--finance-border);padding-top:18px}.xray-ai-action-group-heading{gap:3px;display:grid}.xray-ai-action-group-heading strong{color:var(--finance-ink);font-size:14px;font-weight:820}.xray-ai-action-group-heading span{color:var(--finance-muted);font-size:13px;line-height:1.4}.xray-ai-scenario{background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:8px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.xray-ai-scenario strong{color:var(--finance-ink);font-size:14px;font-weight:820}.xray-ai-scenario .xray-what-if-inputs{margin-bottom:0}.xray-ai-message{color:#007a52;background:#edf8f1;border:1px solid #cfe9da;border-radius:8px;margin-top:14px;padding:10px 12px}.xray-ai-result{border:1px solid var(--finance-border);background:#fbfcf8;border-radius:8px;gap:14px;margin-top:14px;padding:14px;display:grid}.xray-ai-usage{flex-wrap:wrap;gap:8px;display:flex}.xray-ai-usage span{color:#26342d;background:#eef3ec;border:1px solid #d8e1d5;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:780}.xray-ai-result strong{color:var(--finance-ink);margin-bottom:8px;font-size:16px;font-weight:820;line-height:1.35;display:block}.xray-ai-result ul{gap:8px;margin:0;padding-left:18px;display:grid}.xray-ai-result li{color:var(--finance-muted);font-size:14px;line-height:1.45}.xray-ai-answer{gap:14px;display:grid}.xray-ai-answer .xray-ai-answer-summary{margin:0;font-size:17px}.xray-ai-answer-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.xray-ai-answer-sections section{border-top:2px solid var(--finance-border);min-width:0;padding-top:10px}.xray-ai-answer-sections h3{color:var(--finance-ink);margin:0 0 8px;font-size:13px;font-weight:820;line-height:1.35}.xray-ai-source-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.xray-ai-source-results article{background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:8px;gap:7px;min-width:0;padding:12px;display:grid}.xray-ai-source-results span{color:var(--finance-soft);text-transform:uppercase;font-size:11px;font-weight:780}.xray-ai-source-results a{color:var(--finance-action-hover);font-weight:780}.pricing-xray-page{max-width:1040px}.pricing-xray-page h1{max-width:760px;font-size:48px;font-weight:850;line-height:1}.pricing-xray-hero h2{font-size:42px;font-weight:850}.pricing-proof-section,.checkout-handoff-section{margin-top:22px;padding:22px}.pricing-boundary-list p,.checkout-access-guide-item,.checkout-monthly-value-item,.checkout-first-month-item,.checkout-handoff-item{background:var(--finance-raised)!important;border:1px solid var(--finance-border)!important;border-left-width:1px!important;border-radius:8px!important}.footer{color:var(--finance-muted);max-width:1240px}.growth-admin-page{max-width:1120px}.growth-actions-panel,.growth-run-card{border:1px solid var(--finance-border);background:var(--finance-raised);border-radius:8px;padding:20px}.growth-actions-panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.growth-button-row{flex-wrap:wrap;gap:10px;display:flex}.growth-button-row button{border:1px solid var(--finance-border);background:var(--finance-action);color:#fff;cursor:pointer;border-radius:8px;min-height:40px;padding:0 14px;font-weight:750}.growth-button-row form:nth-child(n+2) button{background:var(--finance-raised);color:var(--finance-text)}.growth-run-card pre{border:1px solid var(--finance-border);color:var(--finance-text);white-space:pre-wrap;background:#07130d0a;border-radius:8px;padding:14px;font-size:13px;line-height:1.5;overflow:auto}@media (max-width:1040px){.xray-hero,.xray-paywall-card{grid-template-columns:1fr}.xray-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xray-ai-source-results{grid-template-columns:1fr}}@media (max-width:760px){.top-nav{padding:13px 14px}.top-nav nav{gap:2px}.top-nav nav a{padding:7px 8px}.xray-shell{padding:18px 14px 52px}.xray-hero{gap:12px}.xray-hero-copy,.xray-hero-panel,.xray-trust-section,.xray-faq{min-width:0;max-width:100%;padding:18px}.xray-hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(34px,9vw,38px);line-height:1.04}.xray-hero-copy>p:not(.label){font-size:15px}.xray-section-heading h2,.pricing-proof-section h2{font-size:24px}.xray-add-row,.xray-ai-save-row,.xray-summary-grid,.xray-benefits,.xray-findings-grid,.xray-review-grid,.xray-company-grid,.xray-overlap-grid,.xray-two-column,.xray-fee-grid,.xray-trust-grid,.pricing-xray-hero,.growth-actions-panel{grid-template-columns:1fr}.xray-ai-actions{grid-template-columns:1fr;display:grid}.growth-actions-panel{flex-direction:column;align-items:stretch}.xray-holding-row{grid-template-columns:minmax(0,1fr) 40px}.xray-holding-row>span,.xray-holding-row .ant-input-number{grid-column:1/-1}.ant-btn:not(.ant-btn-circle),.primary-button,.secondary-button,.xray-upload-button{white-space:normal;width:100%;max-width:100%}.pricing-xray-page h1{font-size:38px}}:root{--finance-canvas:#f6f7f3;--finance-surface:#fff;--finance-raised:#fafbf7;--finance-ink:#07130d;--finance-muted:#57645c;--finance-soft:#738075;--finance-border:#dfe6dc;--finance-border-strong:#bac8bb;--finance-action:#00c47a;--finance-action-hover:#009b62;--finance-info:#1f6d8f;--finance-warning:#a66d16;--finance-risk:#be3027;--finance-shadow:0 10px 28px #07130d0e;--finance-shadow-hover:0 16px 38px #07130d16}body,html{background:var(--finance-canvas)}.top-nav{border-bottom:1px solid var(--finance-border);background:#f6f7f3f5;max-width:1240px;padding:16px 24px}.brand{color:var(--finance-ink);font-size:17px;font-weight:860}.brand:before{background:var(--finance-action);width:10px;height:10px;box-shadow:0 0 0 6px #00c47a1f}.top-nav nav{color:var(--finance-muted);font-size:13px;font-weight:760}.top-nav nav a{border-radius:8px;padding:8px 10px}.top-nav nav a:hover{color:var(--finance-action-hover);background:#edf4ec}.xray-shell{max-width:1240px;padding:28px 24px 72px}.xray-shell .ant-btn{border-radius:8px;min-height:42px;font-weight:780}.xray-shell .ant-btn-primary{box-shadow:none;background:var(--finance-action)!important;border-color:var(--finance-action)!important;color:#07130d!important}.xray-shell .ant-btn-primary:hover{background:var(--finance-action-hover)!important;border-color:var(--finance-action-hover)!important;color:#fff!important}.xray-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.84fr);align-items:stretch;gap:22px;min-height:0;display:grid}.xray-hero-copy{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;min-width:0;padding:32px 0 26px}.xray-hero-copy h1{color:var(--finance-ink);letter-spacing:0;max-width:690px;margin:0 0 18px;font-size:62px;font-weight:860;line-height:1}.xray-hero-copy>p:not(.label){color:var(--finance-muted);max-width:690px;font-size:18px;line-height:1.55}.xray-hero-actions{gap:10px;margin-top:24px}.xray-hero-question-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:680px;margin-top:22px;display:grid}.xray-hero-question-strip button{background:var(--finance-surface);border:1px solid var(--finance-border);color:var(--finance-ink);cursor:pointer;text-align:left;border-radius:8px;min-height:42px;padding:10px 12px;font-size:14px;font-weight:760}.xray-hero-question-strip button:hover{border-color:var(--finance-action-hover);color:var(--finance-action-hover)}.xray-trust-line{color:var(--finance-soft);margin-top:18px;font-size:13px;font-weight:760}.xray-hero-panel{box-shadow:var(--finance-shadow);color:#f7fff9;background:#07130d;border:1px solid #1f3327;border-radius:8px;gap:14px;min-height:0;padding:18px;display:grid}.xray-preview-header{border-bottom:1px solid #f7fff91f;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.xray-preview-header div{gap:4px;min-width:0;display:grid}.xray-preview-header span,.xray-preview-grid span,.xray-preview-table span,.xray-preview-footer span{color:#9fb1a4;text-transform:uppercase;font-size:11px;font-weight:820}.xray-preview-header strong{color:#fff;font-size:17px;line-height:1.3}.xray-preview-header b{background:var(--finance-action);color:#07130d;border-radius:8px;flex:none;justify-content:center;align-items:center;width:76px;height:66px;font-size:34px;font-weight:860;display:inline-flex}.xray-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.xray-preview-grid div,.xray-preview-table,.xray-preview-footer{background:#f7fff90e;border:1px solid #f7fff91a;border-radius:8px}.xray-preview-grid div{gap:6px;min-width:0;padding:12px;display:grid}.xray-preview-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.xray-preview-grid small{color:#cce8d7;font-size:16px;font-weight:820}.xray-preview-table{display:grid}.xray-preview-table div{grid-template-columns:138px minmax(0,1fr);gap:4px;padding:13px;display:grid}.xray-preview-table div+div{border-top:1px solid #f7fff91a}.xray-preview-table strong{color:#fff;font-size:14px;line-height:1.35}.xray-preview-footer{justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.xray-preview-footer strong{color:#fff;text-align:right;font-size:14px}.xray-benefits,.xray-summary-grid,.xray-paid-summary,.xray-trust-grid{gap:12px;margin-top:22px}.xray-benefit-card,.xray-card.ant-card,.xray-paywall-card,.xray-trust-section,.xray-faq,.xray-analysis-state,.xray-finding-card,.xray-review-card,.xray-score-card.ant-card,.xray-stat-card.ant-card,.xray-company-card,.xray-overlap-card{border-color:var(--finance-border)!important;box-shadow:var(--finance-shadow)!important;border-radius:8px!important}.xray-benefit-card{min-height:156px;padding:18px}.xray-benefit-card>span{color:var(--finance-action-hover);background:#e8f7ee;border-radius:8px}.xray-benefit-card h2{color:var(--finance-ink);font-size:18px}.xray-benefit-card p{color:var(--finance-muted);font-size:14px}.xray-input-section,.xray-results-section,.xray-trust-section,.xray-faq,.xray-paid-report{margin-top:32px}.xray-section-heading{gap:7px;margin-bottom:14px}.xray-section-heading h2{color:var(--finance-ink);font-size:30px;font-weight:840;line-height:1.12}.xray-section-heading p{color:var(--finance-muted);font-size:15px}.eyebrow,.label{color:var(--finance-action-hover);letter-spacing:0;font-size:11px;font-weight:840}.xray-card.ant-card .ant-card-body{padding:20px}.xray-account-card.ant-card{margin-bottom:12px}.xray-account-card .ant-card-body{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:16px}.xray-account-card .ant-card-body>small,.xray-account-message{grid-column:1/-1}.xray-account-card h2{font-size:22px}.xray-account-form,.xray-account-status,.xray-ai-save-row,.xray-ai-scenario{background:var(--finance-raised);border-color:var(--finance-border);border-radius:8px}.xray-add-row{grid-template-columns:minmax(0,1fr) 170px 104px;gap:10px}.xray-instrument-input.ant-input-affix-wrapper,.xray-money-input.ant-input-number,.xray-holding-row .ant-input,.xray-holding-row .ant-input-number,.xray-what-if-inputs .ant-input-affix-wrapper,.xray-what-if-inputs .ant-input-number,.xray-account-form .ant-input{border-radius:8px;min-height:42px}.xray-instrument-help{color:var(--finance-muted);margin-top:9px}.xray-instrument-suggestions button{border-radius:8px}.xray-holding-list{gap:8px}.xray-holding-row{background:var(--finance-raised);border-color:var(--finance-border);border-radius:8px;grid-template-columns:134px minmax(0,1fr) 160px 42px}.xray-input-actions{border-top:1px solid var(--finance-border);padding-top:16px}.xray-upload-button{border-radius:8px}.xray-ai-card.ant-card{border-color:var(--finance-border)!important}.xray-ai-tier-strip{background:#07130d;border-color:#1f3327}.xray-ai-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xray-ai-actions .ant-btn{justify-content:flex-start;min-height:48px}.xray-ai-result{background:var(--finance-raised);border-color:var(--finance-border)}.xray-ask-snapshot-grid article{background:var(--finance-surface)}.xray-score-card strong,.xray-stat-card strong,.xray-fee-grid strong{font-size:24px}.xray-score-card strong{font-size:34px}.xray-paywall-card{grid-template-columns:minmax(0,.88fr) minmax(280px,1fr) minmax(220px,auto)}.xray-paywall-card h2{font-size:32px}.xray-price{color:var(--finance-ink);font-size:34px}.xray-quality-blocker{border-radius:8px}@media (max-width:1040px){.xray-hero,.xray-account-card .ant-card-body,.xray-paywall-card{grid-template-columns:1fr}.xray-ai-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.xray-ai-answer-sections{grid-template-columns:1fr}}@media (max-width:760px){.top-nav{padding:14px}.xray-shell{padding:18px 14px 52px}.xray-hero-copy{padding:8px 0 0}.xray-hero-copy h1{margin-bottom:14px;font-size:38px;line-height:1.04}.xray-hero-copy>p:not(.label){font-size:15px}.xray-hero-question-strip,.xray-preview-grid,.xray-add-row,.xray-account-form,.xray-ai-actions,.xray-ai-save-row,.xray-what-if-inputs,.xray-benefits,.xray-ask-snapshot-grid,.xray-summary-grid,.xray-paid-summary,.xray-findings-grid,.xray-review-grid,.xray-company-grid,.xray-overlap-grid,.xray-two-column,.xray-fee-grid,.xray-trust-grid{grid-template-columns:1fr}.xray-hero-panel{padding:14px}.xray-preview-header{align-items:flex-start}.xray-preview-header b{width:62px;height:52px;font-size:26px}.xray-preview-table div{grid-template-columns:1fr}.xray-preview-footer{flex-direction:column;align-items:flex-start}.xray-preview-footer strong{text-align:left}.xray-section-heading h2{font-size:24px}.xray-card.ant-card .ant-card-body{padding:16px}.xray-holding-row{grid-template-columns:minmax(0,1fr) 40px}.xray-holding-row>span,.xray-holding-row .ant-input-number{grid-column:1/-1}.xray-shell .ant-btn:not(.ant-btn-circle),.xray-upload-button{justify-content:center;width:100%}.xray-benefit-card{min-height:0}}.xray-shell .ant-btn:not(.ant-btn-circle),.xray-upload-button{border-radius:8px!important;min-height:42px!important}.xray-hero-copy{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:32px 0 26px!important}.xray-hero-panel{box-shadow:var(--finance-shadow)!important;background:#07130d!important;border-color:#1f3327!important;border-radius:8px!important}.xray-hero-copy .ant-btn{width:auto}@media (max-width:760px){.xray-hero-copy{padding:8px 0 0!important}.xray-hero-copy .ant-btn{width:100%}}.xray-hero{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr)!important;align-items:center!important;gap:28px!important}.xray-hero-copy h1{max-width:640px!important;font-size:clamp(42px,5.6vw,58px)!important}.xray-hero-copy>p:not(.label){max-width:650px!important}.xray-product-step-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:660px;margin-top:22px;display:grid}.xray-product-step-strip span{background:var(--finance-surface);border:1px solid var(--finance-border);color:var(--finance-muted);border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:12px;font-weight:790;display:flex}.xray-product-step-strip b{color:#fff;background:#07130d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.xray-hero-product-card{align-content:start;gap:14px!important;padding:18px!important}.xray-product-card-top{border-bottom:1px solid #f7fff91f;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.xray-product-card-top div{gap:4px;min-width:0;display:grid}.xray-product-card-top span,.xray-hero-free-paid-split span,.xray-hero-holdings-summary span{color:#9fb1a4;text-transform:uppercase;font-size:11px;font-weight:820}.xray-product-card-top strong{color:#fff;font-size:20px;line-height:1.2}.xray-product-card-top small{color:#b8c8bc;font-size:13px;line-height:1.35}.xray-product-card-top b{color:#07130d;background:#d7b56d;border-radius:8px;flex:none;justify-content:center;align-items:center;width:66px;height:58px;font-size:30px;font-weight:860;display:inline-flex}.xray-hero-entry{grid-template-columns:minmax(0,1fr) 132px 96px;gap:9px;display:grid}.xray-hero-entry .ant-input-affix-wrapper,.xray-hero-entry .ant-input-number,.xray-hero-entry .ant-btn{border-radius:8px!important;min-height:44px!important}.xray-quick-holdings{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.xray-quick-holdings button{color:#f7fff9;cursor:pointer;text-align:left;background:#f7fff90f;border:1px solid #f7fff91c;border-radius:8px;gap:3px;min-height:58px;padding:9px 10px;display:grid}.xray-quick-holdings button:hover{background:#f7fff91a;border-color:#00b8758c}.xray-quick-holdings strong{color:#fff;font-size:14px}.xray-quick-holdings span{color:#aebfb2;font-size:11px;line-height:1.25}.xray-hero-holdings-summary{background:#f7fff90d;border:1px solid #f7fff91a;border-radius:8px;display:grid}.xray-hero-holdings-summary div{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:grid}.xray-hero-holdings-summary div+div{border-top:1px solid #f7fff917}.xray-hero-holdings-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.xray-hero-holdings-summary b{color:#cce8d7;font-size:13px}.xray-hero-free-paid-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.xray-hero-free-paid-split div{background:#f7fff90e;border:1px solid #f7fff91a;border-radius:8px;gap:6px;min-height:82px;padding:12px;display:grid}.xray-hero-free-paid-split strong{color:#fff;font-size:14px;line-height:1.35}.xray-product-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.xray-product-proof-strip span,.xray-input-trust-cues span{border:1px solid var(--finance-border);color:var(--finance-muted);background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:9px 11px;font-size:13px;font-weight:780;display:flex}.xray-product-proof-strip svg,.xray-input-trust-cues svg{color:var(--finance-action-hover);flex:none}.xray-input-trust-cues{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.xray-account-card.ant-card{margin:14px 0 0!important}.xray-paywall-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.xray-paywall-groups article{background:#fffaf0;border:1px solid #ead8ad;border-radius:8px;gap:9px;padding:14px;display:grid}.xray-paywall-groups article>div{align-items:flex-start;gap:8px;display:flex}.xray-paywall-groups svg{color:#927032;flex:none;margin-top:2px}.xray-paywall-groups h3{color:var(--finance-ink);margin:0;font-size:15px;font-weight:840;line-height:1.25}.xray-paywall-groups p{color:var(--finance-muted);margin:0;font-size:13px;line-height:1.4}.xray-paywall-groups ul{gap:5px!important;margin:0 0 0 16px!important;padding:0!important;list-style:outside!important;display:grid!important}.xray-paywall-groups li{align-items:initial!important;gap:0!important;padding:0!important;font-size:12px!important;line-height:1.35!important;display:list-item!important}@media (max-width:1040px){.xray-hero,.xray-paywall-card{grid-template-columns:1fr!important}.xray-product-step-strip,.xray-product-proof-strip,.xray-input-trust-cues,.xray-paywall-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.xray-hero-copy h1{font-size:36px!important}.xray-hero-entry,.xray-quick-holdings,.xray-hero-free-paid-split,.xray-product-proof-strip,.xray-input-trust-cues,.xray-paywall-groups{grid-template-columns:1fr}.xray-product-step-strip{display:none!important}.xray-hero-actions{margin-top:16px!important}.xray-hero-actions .ant-btn+.ant-btn,.xray-hero-question-strip,.xray-trust-line{display:none!important}.xray-hero-holdings-summary div{grid-template-columns:54px minmax(0,1fr)}.xray-hero-holdings-summary b{grid-column:2}.xray-product-card-top{align-items:flex-start}.xray-product-card-top b{width:56px;height:50px;font-size:24px}}.xray-hero-single-path{grid-template-columns:minmax(0,.96fr) minmax(420px,.9fr)!important}.xray-hero-actions-single{margin-top:26px!important}.xray-hero-actions-single .ant-btn{min-width:220px}.xray-product-route-card{align-content:start;gap:14px!important;padding:20px!important}.xray-product-route-card .xray-product-card-top b{background:#d7b56d;width:86px;height:58px;font-size:19px}.xray-route-list{gap:10px;display:grid}.xray-route-list article{background:#f7fff90f;border:1px solid #f7fff91f;border-radius:8px;gap:6px;padding:14px;display:grid}.xray-route-list span{color:#9fb1a4;text-transform:uppercase;font-size:11px;font-weight:820}.xray-route-list strong{color:#fff;font-size:17px;line-height:1.25}.xray-route-list p{color:#bfd0c3;margin:0;font-size:13px;line-height:1.45}.xray-single-path-workspace .xray-account-card.ant-card,.xray-input-section .xray-account-card.ant-card{margin:0 0 14px!important}.xray-portfolio-entry-card.ant-card{margin-top:0}.xray-workspace-step{background:var(--finance-raised);border:1px solid var(--finance-border);border-radius:8px;gap:5px;margin-bottom:14px;padding:14px;display:grid}.xray-workspace-step span{color:var(--finance-action-hover);text-transform:uppercase;font-size:11px;font-weight:840}.xray-workspace-step strong{color:var(--finance-ink);font-size:18px;line-height:1.25}.xray-workspace-step p{color:var(--finance-muted);margin:0;font-size:14px;line-height:1.45}.xray-card-disabled{background:#fafbf8!important}.xray-card-disabled .xray-add-row,.xray-card-disabled .xray-holding-list,.xray-card-disabled .xray-input-actions{opacity:.62}.xray-upload-button.is-disabled{cursor:not-allowed;opacity:.62}.xray-next-step-card.ant-card{background:#fff}.xray-next-step-card .ant-card-body{min-height:116px}@media (max-width:1040px){.xray-hero-single-path{grid-template-columns:1fr!important}}@media (max-width:760px){.xray-hero-actions-single .ant-btn{min-width:0}.xray-product-route-card .xray-product-card-top{grid-template-columns:1fr auto;display:grid}.xray-product-route-card .xray-product-card-top b{width:74px;height:48px;font-size:16px}}.brand:before{box-shadow:0 0 0 5px #0d74681f}.top-nav nav a.nav-cta{background:var(--finance-action);color:#fff;border-radius:999px}.top-nav nav a.nav-cta:hover{background:var(--finance-action-hover);color:#fff}.xray-hero.xray-hero-single-path{min-height:520px;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)!important;align-items:center!important;gap:clamp(24px,5vw,54px)!important}.xray-hero-copy{box-shadow:none!important;background:0 0!important;border:0!important;padding:24px 0!important}.xray-hero-copy h1{max-width:700px!important;font-size:clamp(40px,5.8vw,60px)!important;line-height:1!important}.xray-hero-copy>p:not(.label){max-width:660px!important;font-size:18px!important}.xray-secondary-link{flex:none}.xray-example-preview,.xray-outcomes-grid article,.xray-how-grid article{min-width:0}.xray-account-form label{gap:6px;min-width:0;display:grid}.xray-account-form label>span{color:var(--finance-muted);font-size:12px;font-weight:850;line-height:1.3}.xray-review-metadata{background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;padding:13px 16px;display:flex}.xray-review-metadata span{color:var(--finance-muted);font-size:14px;font-weight:780;line-height:1.35}.xray-review-metadata span:first-child{color:var(--finance-ink);font-weight:880}.xray-fund-data-summary{color:var(--finance-ink);background:#f6faf7;border:1px solid #c9d9cf;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:10px;margin:0 0 16px;padding:14px 16px;display:grid}.xray-fund-data-summary strong{font-size:14px;line-height:1.4;display:block}.xray-fund-data-summary p{color:var(--finance-muted);margin:3px 0 0;font-size:13px;line-height:1.45}.xray-fund-source-links{flex-wrap:wrap;gap:8px 14px;margin-top:9px;display:flex}.xray-fund-source-links a{color:var(--finance-action);align-items:center;gap:5px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.xray-fund-source-links a:hover{text-decoration:underline}.xray-opening-summary{border:1px solid var(--finance-border);background:#f8fbf8;border-radius:10px;gap:6px;margin-bottom:18px;padding:16px;display:grid}.xray-opening-summary strong{color:var(--finance-ink);font-size:17px;line-height:1.35}.xray-opening-summary p{color:var(--finance-muted);margin:0;line-height:1.5}.xray-company-preview-bars{gap:12px;margin-bottom:18px;display:grid}.xray-company-preview-row{grid-template-columns:minmax(0,1fr) minmax(100px,.58fr) 64px;align-items:center;gap:12px;display:grid}.xray-company-preview-row>div:first-child{gap:3px;min-width:0;display:grid}.xray-company-preview-row strong{color:var(--finance-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xray-company-preview-row span{color:var(--finance-muted);font-size:13px;line-height:1.35}.xray-company-preview-row>div:nth-child(2){background:var(--surface-muted);border-radius:999px;height:10px;overflow:hidden}.xray-company-preview-row i{background:var(--finance-action);border-radius:999px;height:100%;display:block}.xray-company-preview-row b{color:var(--finance-ink);font-variant-numeric:tabular-nums;text-align:right}.xray-finding-card details{border-top:1px solid var(--finance-border);padding-top:10px}.xray-finding-card summary{color:var(--finance-action-hover);cursor:pointer;font-size:14px;font-weight:820}.xray-finding-card details p{margin-top:8px}@media (max-width:1040px){.xray-hero.xray-hero-single-path,.xray-outcomes-grid,.xray-how-grid{grid-template-columns:1fr!important}.xray-free-paid-row{grid-template-columns:minmax(0,1fr) minmax(104px,.48fr) minmax(112px,.52fr)}}@media (max-width:760px){.top-nav{align-items:flex-start;gap:12px}.top-nav nav{justify-content:flex-start;width:100%}.top-nav nav a.nav-cta{display:none}.xray-shell{padding:24px 14px 60px}.xray-hero-copy h1{font-size:38px!important}.xray-hero-actions-single{grid-template-columns:1fr;align-items:stretch;display:grid!important}.xray-secondary-link{justify-content:center;width:100%}.xray-trust-line{display:block!important}.xray-example-preview-header{display:grid}.xray-example-preview-header b{font-size:32px}.xray-example-bar-row,.xray-company-preview-row{grid-template-columns:minmax(0,1fr) 58px}.xray-example-bar-row div,.xray-company-preview-row>div:nth-child(2){grid-area:2/1/auto/-1}.xray-example-bar-row b,.xray-company-preview-row b{grid-area:1/2}.xray-outcomes-section,.xray-how-section,.xray-free-paid-section,.xray-input-section,.xray-results-section,.xray-trust-section,.xray-faq,.xray-paid-report{margin-top:34px}.xray-free-paid-table{overflow-x:auto}.xray-free-paid-row{grid-template-columns:150px 110px 130px;min-width:390px}.xray-account-form,.xray-add-row{grid-template-columns:1fr!important}.xray-review-metadata{align-items:flex-start;display:grid}.xray-company-preview-row strong{white-space:normal}}.pricing-xray-page,.checkout-success-page,.legal-page,.tool-page{max-width:1120px;padding:56px 24px 82px}.pricing-xray-page h1,.checkout-success-page h1,.legal-page h1,.tool-page h1{color:var(--finance-ink);letter-spacing:0;max-width:780px;margin-bottom:16px;font-size:52px;font-weight:860;line-height:1}.pricing-xray-page p,.checkout-success-page p,.legal-page p,.tool-page p,.pricing-xray-page li,.checkout-success-page li,.legal-page li,.tool-page li{color:var(--finance-muted);font-size:15px;line-height:1.55}.pricing-xray-page section,.checkout-success-page section,.legal-page section,.tool-page section{border-top:0;margin-top:18px;padding-top:0}.pricing-hero-grid,.pricing-comparison-section,.checkout-status-hero,.checkout-next-section,.checkout-feature-section,.checkout-trust-section,.legal-summary-grid article,.legal-page section:not(.legal-summary-grid),.tool-hero-panel,.tool-example-panel,.tool-section-grid article,.tool-trust-panel,.tool-conversion-panel,.isa-allowance-tool-panel,.isa-wrapper-tool-panel{min-width:0;background:var(--finance-surface)!important;border:1px solid var(--finance-border)!important;box-shadow:var(--finance-shadow)!important;border-radius:8px!important}.pricing-hero-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:20px;padding:28px;display:grid}.pricing-hero-grid>div:first-child{gap:12px;display:grid}.pricing-hero-grid p{max-width:680px}.pricing-hero-actions,.page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pricing-price-stack{align-self:stretch;gap:12px;display:grid}.pricing-price-stack .checkout-form{margin:0}.pricing-price-panel{color:#fff;background:#07130d;border:1px solid #ffffff1a;border-radius:8px;gap:10px;min-height:164px;padding:20px;display:grid}.pricing-price-panel strong{color:#fff;font-size:34px;font-weight:860;line-height:1}.pricing-price-panel span,.pricing-price-panel .label{color:#f7fff9b8!important}.pricing-price-stack .xray-quality-blocker{min-height:0;color:#5f4312!important;background:#fbf6e9!important;border-color:#eadfbd!important}.pricing-price-stack .xray-quality-blocker strong,.pricing-price-stack .xray-quality-blocker span{line-height:1.45;color:#5f4312!important;font-size:13px!important}.pricing-comparison-section{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:14px;padding:18px;display:grid}.pricing-tier-card{background:var(--finance-raised);border:1px solid var(--finance-border);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.pricing-tier-card.featured{background:var(--finance-surface);border-color:var(--finance-border-strong)}.pricing-tier-card h2,.checkout-next-section h2,.checkout-feature-section h2,.checkout-trust-section h2,.legal-page h2,.tool-page h2{color:var(--finance-ink);margin:0;font-size:28px;font-weight:830;line-height:1.08}.pricing-tier-card p,.pricing-tier-card ul{margin:0}.pricing-tier-card ul,.tool-check-list{gap:9px;padding:0;list-style:none;display:grid}.pricing-tier-card li,.tool-check-list li{background:var(--finance-surface);border:1px solid var(--finance-border);color:var(--finance-ink);border-radius:8px;align-items:flex-start;gap:9px;min-height:40px;padding:10px 12px;display:flex}.pricing-tier-card li svg{color:var(--finance-action-hover);flex:none;margin-top:2px}.pricing-tier-card .primary-button,.pricing-tier-card .secondary-button,.pricing-tier-card .checkout-form button,.pricing-price-stack .checkout-form button{width:100%}.pricing-proof-section{gap:16px;display:grid;padding:22px!important}.pricing-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-proof-item strong{color:var(--finance-ink);font-size:15px;font-weight:820;line-height:1.3}.pricing-proof-item span{color:var(--finance-muted);font-size:14px}.checkout-status-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:18px;padding:24px;display:grid}.checkout-status-hero h2{color:var(--finance-ink);margin:0 0 10px;font-size:34px;font-weight:850;line-height:1.05}.checkout-status-hero.warning{background:#fbf6e9!important;border-color:#eadfbd!important}.checkout-status-hero.success{background:#edf8f1!important;border-color:#cfe9da!important}.checkout-status-panel{background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:8px;gap:0;display:grid;overflow:hidden}.checkout-status-panel div{gap:4px;padding:13px 14px;display:grid}.checkout-status-panel div+div{border-top:1px solid var(--finance-border)}.checkout-status-panel span,.checkout-step-grid span{color:var(--finance-soft);text-transform:uppercase;font-size:11px;font-weight:820}.checkout-status-panel strong{color:var(--finance-ink);overflow-wrap:anywhere;font-size:15px;line-height:1.35}.checkout-next-section,.checkout-feature-section,.checkout-trust-section{align-content:start;gap:16px;padding:22px;display:grid}.checkout-step-grid,.checkout-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.checkout-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.checkout-step-grid article,.checkout-feature-grid article,.checkout-trust-list p{background:var(--finance-raised);border:1px solid var(--finance-border);border-radius:8px;gap:7px;min-width:0;margin:0;padding:14px;display:grid}.checkout-step-grid strong,.checkout-feature-grid strong{color:var(--finance-ink);font-size:15px;font-weight:820;line-height:1.3}.checkout-step-grid p,.checkout-feature-grid p{margin:0}.checkout-trust-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.legal-page{max-width:980px}.legal-intro{color:var(--finance-muted);max-width:760px;font-size:17px!important}.legal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.legal-summary-grid article,.legal-page section:not(.legal-summary-grid){align-content:start;gap:8px;padding:18px;display:grid}.legal-summary-grid strong{color:var(--finance-ink);font-size:16px;font-weight:840;line-height:1.3}.legal-summary-grid p,.legal-page section p{margin:0}.tool-page-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.tool-hero-panel{align-content:start;gap:14px;padding:26px;display:grid}.tool-hero-panel h1{margin-bottom:0}.tool-hero-panel .primary-button{justify-self:start}.tool-example-panel{color:#fff;gap:10px;padding:20px;display:grid;background:#07130d!important;border-color:#ffffff1a!important}.tool-example-panel h2,.tool-example-panel p{color:#fff}.tool-example-panel p:not(.label){color:#f7fff9bd;margin:0}.tool-section-grid{grid-column:1/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tool-section-grid article,.tool-trust-panel,.tool-conversion-panel{align-content:start;gap:12px;padding:18px;display:grid}.tool-trust-panel{grid-column:1/2}.tool-conversion-panel{grid-column:2/3}.tool-conversion-panel .primary-button{width:100%}.tools-index-page,.etf-pair-page{gap:16px;display:grid}.tools-index-hero{min-height:260px}.tools-card-grid,.etf-pair-summary-grid{gap:14px;display:grid}.tools-card-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tools-card,.etf-pair-summary-grid article,.etf-pair-section{background:var(--finance-surface);border:1px solid var(--finance-border);box-shadow:var(--finance-shadow);border-radius:8px;min-width:0;padding:18px}.tools-card{align-content:start;gap:10px;display:grid}.tools-card>span,.etf-pair-summary-grid article>span{background:var(--green-soft);color:var(--finance-action-hover);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:36px;height:36px;display:inline-flex}.etf-pair-summary-grid article>span{color:var(--finance-muted);text-transform:uppercase;background:0 0;justify-content:start;width:auto;height:auto;font-size:12px;font-weight:850}.tools-card h2,.etf-pair-summary-grid h2{color:var(--finance-ink);margin:0;font-size:20px;font-weight:830;line-height:1.15}.tools-card p,.tools-index-page p,.etf-pair-page p{margin:0}.text-link{color:var(--finance-action-hover);justify-self:start;align-items:center;gap:6px;font-size:14px;font-weight:850;display:inline-flex}.text-link:hover,.tools-link-card:hover strong{color:var(--finance-action)}.tools-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.isa-allowance-tool-panel,.isa-wrapper-tool-panel{grid-column:1/-1;align-content:start;gap:18px;padding:24px;display:grid}.isa-allowance-tool-copy,.isa-wrapper-tool-panel>div:first-child{gap:8px;max-width:760px;display:grid}.isa-allowance-tool-copy p,.isa-wrapper-tool-panel>div:first-child p{margin:0}.isa-allowance-tool-input{gap:7px;max-width:340px;display:grid}.isa-allowance-tool-input>span{color:var(--finance-ink);font-size:13px;font-weight:820}.isa-allowance-tool-input .ant-input-number{width:100%}.isa-allowance-results,.isa-wrapper-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.isa-allowance-results article,.isa-wrapper-tool-grid article{background:var(--finance-raised);border:1px solid var(--finance-border);border-radius:8px;gap:7px;min-width:0;padding:15px;display:grid}.isa-allowance-results span,.isa-wrapper-tool-grid article>span{color:var(--finance-soft);text-transform:uppercase;font-size:11px;font-weight:820}.isa-allowance-results strong{color:var(--finance-ink);font-size:24px;font-weight:850;line-height:1.1}.isa-allowance-tool-answer{background:var(--green-soft);border:1px solid var(--finance-border-strong);border-radius:8px;gap:6px;padding:16px;display:grid}.isa-allowance-tool-answer strong,.isa-wrapper-tool-grid strong{color:var(--finance-ink);font-size:16px;font-weight:830;line-height:1.3}.isa-allowance-tool-answer p,.isa-wrapper-tool-grid p,.isa-wrapper-tool-grid small,.isa-source-note{color:var(--finance-muted);margin:0;font-size:13px;line-height:1.5}.isa-wrapper-tool-grid a,.isa-source-note a{color:var(--finance-action-hover);font-size:13px;font-weight:820}.allowance-conversion-panel{grid-column:1/-1}@media (max-width:900px){.isa-allowance-results,.isa-wrapper-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.isa-allowance-tool-panel,.isa-wrapper-tool-panel{padding:18px}.isa-allowance-results,.isa-wrapper-tool-grid{grid-template-columns:1fr}}.tools-link-card{background:var(--finance-raised);border:1px solid var(--finance-border);border-radius:8px;gap:6px;min-height:88px;padding:12px;display:grid}.tools-link-card strong{color:var(--finance-ink);font-size:15px;line-height:1.25}.tools-link-card span{color:var(--finance-muted);font-size:13px;line-height:1.45}.tools-related-panel{grid-column:1/3}.tools-index-conversion{grid-column:auto}.etf-pair-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:18px;display:grid}.etf-pair-score{color:#fff;background:#07130d;border:1px solid #ffffff1a;border-radius:8px;gap:8px;min-height:180px;padding:18px;display:grid}.etf-pair-score span{color:#f7fff9bd;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.35}.etf-pair-score strong{color:#fff;font-size:54px;font-weight:880;line-height:1}.etf-pair-score p{color:#f7fff9bd}.etf-pair-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.etf-pair-summary-grid article{align-content:start;gap:12px;display:grid}.etf-pair-summary-grid dl{gap:8px;margin:0;display:grid}.etf-pair-summary-grid dl div{border-top:1px solid var(--finance-border);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.etf-pair-summary-grid dt{color:var(--finance-muted);font-size:13px}.etf-pair-summary-grid dd{color:var(--finance-ink);text-align:right;margin:0;font-size:14px;font-weight:830}.etf-pair-why{background:var(--gold-soft)!important;border-color:#eadfbd!important}.etf-pair-section{gap:14px;display:grid}.etf-pair-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.etf-pair-two-column article{background:var(--finance-raised);border:1px solid var(--finance-border);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.section-kicker{align-items:center;gap:8px;display:flex}.section-kicker svg{color:var(--finance-action-hover);flex:none}.etf-pair-table,.etf-pair-mini-table{border:1px solid var(--finance-border);border-radius:8px;overflow:hidden}.etf-pair-table [role=row],.etf-pair-mini-table div{background:var(--finance-surface);grid-template-columns:minmax(170px,1fr) .45fr .45fr .45fr;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:grid}.etf-pair-table [role=row]:first-child{background:var(--finance-raised);color:var(--finance-muted);text-transform:uppercase;font-size:12px;font-weight:850}.etf-pair-table [role=row]>span:first-child{text-align:left}.etf-pair-table [role=row]+[role=row],.etf-pair-mini-table div+div{border-top:1px solid var(--finance-border)}.etf-pair-table strong{color:var(--finance-ink);gap:2px;font-size:14px;line-height:1.25;display:grid}.etf-pair-table strong span{color:var(--finance-muted);text-align:left;font-size:12px;font-weight:750}.etf-pair-table span,.etf-pair-mini-table span{color:var(--finance-muted);font-variant-numeric:tabular-nums;text-align:right}.etf-pair-mini-table div{grid-template-columns:minmax(0,1fr) 82px 82px}.etf-pair-mini-table strong{color:var(--finance-ink);font-size:14px;line-height:1.25}.issuer-source-link{color:var(--finance-action-hover);text-underline-offset:3px;font-size:13px;font-weight:830;text-decoration:underline;text-decoration-thickness:1px}.issuer-source-list{flex-wrap:wrap;gap:8px;display:flex}.issuer-source-list a{background:var(--green-soft);color:var(--finance-action-hover);border:1px solid #226a4129;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:830;line-height:1.25}.etf-pair-data-note,.etf-pair-conversion{grid-column:auto}.growth-admin-page,.data-health-page{max-width:1120px;padding:46px 24px 78px}.growth-admin-page h1,.data-health-page h1{color:var(--finance-ink);margin-bottom:12px;font-size:48px;font-weight:860;line-height:1}.growth-admin-page>p:not(.eyebrow),.data-health-page>p:not(.eyebrow){color:var(--finance-muted);max-width:720px;font-size:16px;line-height:1.55}.growth-admin-page section,.data-health-page section{border-top:0;margin-top:18px;padding-top:0}.growth-admin-page section:not(.data-health-grid),.data-health-page section:not(.data-health-grid),.growth-actions-panel,.growth-run-card,.data-health-table{box-shadow:var(--finance-shadow);background:var(--finance-surface)!important;border:1px solid var(--finance-border)!important;border-radius:8px!important}.growth-admin-page section:not(.data-health-grid),.data-health-page section:not(.data-health-grid),.growth-actions-panel,.growth-run-card{padding:18px}.growth-admin-page h2,.data-health-page h2{color:var(--finance-ink);margin:0 0 10px;font-size:24px;font-weight:830;line-height:1.1}.growth-admin-page p,.data-health-page p,.growth-admin-page li,.data-health-page li{color:var(--finance-muted);font-size:14px;line-height:1.55}.growth-admin-page ul,.data-health-page ul{gap:8px;margin:0;padding-left:18px;display:grid}.growth-actions-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.growth-button-row{align-items:center}.growth-run-card{gap:12px;display:grid}.growth-run-card pre{background:var(--finance-raised)!important;border-color:var(--finance-border)!important;color:var(--finance-ink)!important}.acquisition-admin-page .data-health-table [role=row]{min-width:780px}.acquisition-status-table [role=row]{grid-template-columns:.9fr .75fr .95fr 1.8fr}.acquisition-source-table [role=row],.acquisition-snapshot-table [role=row],.acquisition-archive-table [role=row]{grid-template-columns:1.3fr .65fr .8fr .7fr .7fr 1fr}@media (max-width:980px){.pricing-hero-grid,.pricing-comparison-section,.checkout-status-hero,.checkout-step-grid,.checkout-feature-grid,.checkout-trust-list,.legal-summary-grid,.tool-page-grid,.tool-section-grid,.tools-card-grid,.tools-link-grid,.etf-pair-hero,.etf-pair-summary-grid,.etf-pair-two-column,.growth-actions-panel{grid-template-columns:1fr}.tool-section-grid,.tool-trust-panel,.tool-conversion-panel,.tools-related-panel{grid-column:auto}}@media (max-width:760px){.pricing-xray-page,.checkout-success-page,.legal-page,.tool-page{padding:30px 14px 58px}.pricing-xray-page h1,.checkout-success-page h1,.legal-page h1,.tool-page h1{font-size:38px;line-height:1.04}.pricing-hero-grid,.checkout-status-hero,.tool-hero-panel{padding:18px}.pricing-tier-card h2,.checkout-next-section h2,.checkout-feature-section h2,.checkout-trust-section h2,.legal-page h2,.tool-page h2{font-size:23px}.etf-pair-score strong{font-size:46px}.etf-pair-table{overflow-x:auto}.etf-pair-table [role=row]{grid-template-columns:170px 82px 82px 82px;min-width:430px}.etf-pair-mini-table div{grid-template-columns:minmax(0,1fr) 72px 72px}}.xray-offer-section{background:var(--finance-surface);border:1px solid var(--finance-border);box-shadow:var(--finance-shadow);border-radius:10px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:20px;margin-top:22px;padding:24px;display:grid}.xray-offer-intro{align-content:center;gap:10px;min-width:0;display:grid}.xray-offer-intro h2{color:var(--finance-ink);letter-spacing:0;margin:0;font-size:clamp(26px,3vw,38px);font-weight:860;line-height:1.04}.xray-offer-intro p:not(.label){color:var(--finance-muted);max-width:560px;margin:0;font-size:16px;line-height:1.52}.xray-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.xray-hero-offer-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:680px;margin-top:14px;display:grid}.xray-hero-offer-strip span{border:1px solid var(--finance-border);color:var(--finance-muted);background:#fbfdf9;border-radius:8px;gap:3px;min-width:0;padding:12px 13px;font-size:13px;line-height:1.35;display:grid}.xray-hero-offer-strip strong{color:var(--finance-ink);font-size:15px;line-height:1.2}.xray-offer-card{border:1px solid var(--finance-border);background:#fbfdf9;border-radius:8px;align-content:space-between;gap:12px;min-width:0;min-height:204px;padding:16px;display:grid}.xray-offer-card h3{color:var(--finance-ink);letter-spacing:0;margin:0;font-size:18px;font-weight:850;line-height:1.2}.xray-offer-card p{color:var(--finance-muted);margin:0;font-size:14px;line-height:1.48}.xray-offer-card .ant-btn{justify-self:start;min-height:40px}.xray-input-section{margin-top:28px}.xray-outcomes-section,.xray-how-section,.xray-free-paid-section{margin-top:40px}.xray-page-disclosure,.xray-paywall-detail{background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:8px;min-width:0}.xray-page-disclosure summary,.xray-paywall-detail summary{cursor:pointer;list-style:none}.xray-page-disclosure summary::-webkit-details-marker{display:none}.xray-paywall-detail summary::-webkit-details-marker{display:none}.xray-page-disclosure summary{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;padding:16px 18px;display:grid}.xray-page-disclosure summary:after,.xray-paywall-detail summary:after{color:var(--finance-action-hover);content:"Show details";text-transform:uppercase;font-size:12px;font-weight:840}.xray-page-disclosure[open] summary:after,.xray-paywall-detail[open] summary:after{content:"Hide details"}.xray-page-disclosure summary span{color:var(--finance-action-hover);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:850}.xray-page-disclosure summary strong{color:var(--finance-ink);font-size:17px;line-height:1.35}.xray-page-disclosure .xray-free-paid-table{border-top:1px solid var(--finance-border);margin:0}.xray-paywall-groups{align-content:start;align-items:start}.xray-paywall-card{grid-template-columns:minmax(240px,.72fr) minmax(0,2fr)!important;align-items:start!important}.xray-paywall-card>form{grid-column:1/-1;width:100%;min-width:0}.xray-paywall-detail{background:#fffaf0;border-color:#ead8ad;display:grid}.xray-paywall-detail summary{gap:8px;padding:14px;display:grid}.xray-paywall-detail summary>div{align-items:flex-start;gap:8px;min-width:0;display:flex}.xray-paywall-detail svg{color:#927032;flex:none;margin-top:2px}.xray-paywall-detail h3{color:var(--finance-ink);margin:0;font-size:15px;font-weight:840;line-height:1.25}.xray-paywall-detail p{color:var(--finance-muted);margin:0;font-size:13px;line-height:1.4}.xray-paywall-detail ul{border-top:1px solid #ead8ad;gap:6px!important;margin:0 14px 14px 30px!important;padding:12px 0 0!important;list-style:outside!important;display:grid!important}.xray-paywall-detail li{align-items:initial!important;color:var(--finance-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;min-height:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:1.38!important;display:list-item!important}.xray-offer-modal .ant-modal-content{border-radius:12px}.xray-offer-modal-body{gap:14px;display:grid}.xray-offer-modal-body p,.xray-offer-modal-body li{color:var(--finance-muted);font-size:15px;line-height:1.55}.xray-offer-modal-body ul{gap:8px;margin:0;padding-left:20px;display:grid}.xray-offer-modal-body .xray-modal-note{border:1px solid var(--finance-border);color:var(--finance-ink);background:#f8fbf8;border-radius:8px;margin:0;padding:12px}@media (max-width:1040px){.xray-offer-section,.xray-offer-grid{grid-template-columns:1fr}.xray-offer-card{min-height:0}}@media (max-width:760px){.top-nav{flex-flow:row;align-items:center;gap:6px}.top-nav .nav-secondary{display:none}.top-nav nav{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;width:auto}.top-nav nav a{white-space:nowrap}.top-nav nav a.nav-cta{padding-inline:10px;display:inline-flex}.xray-offer-section{margin-top:18px;padding:16px}.xray-offer-intro h2{font-size:27px}.xray-offer-card{padding:14px}.xray-hero-offer-strip{grid-template-columns:1fr;margin-top:12px}.xray-page-disclosure summary{padding:14px}.xray-input-section{margin-top:22px}.xray-outcomes-section,.xray-how-section,.xray-free-paid-section{margin-top:34px}}.analytics-consent{background:var(--finance-surface);border:1px solid var(--finance-border-strong,#cdd8cf);z-index:1200;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:calc(100% - 32px);max-width:880px;padding:16px 18px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #141f1829}body:has(.analytics-consent){padding-bottom:150px}.analytics-consent strong,.analytics-preferences strong{color:var(--finance-ink);font-size:15px;font-weight:820;line-height:1.3;display:block}.analytics-consent p{color:var(--finance-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.analytics-consent a,.legal-page a{color:var(--finance-action-hover);text-underline-offset:2px;font-weight:720;text-decoration:underline}.analytics-consent-actions,.analytics-preferences>div:last-child,.xray-account-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analytics-consent-actions .primary-button,.analytics-consent-actions .secondary-button,.analytics-preferences .primary-button,.analytics-preferences .secondary-button{white-space:nowrap;min-height:42px}.analytics-preferences{background:var(--finance-raised);border:1px solid var(--finance-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:14px;padding:14px;display:flex}.analytics-preferences span{color:var(--finance-muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.checkout-consent{color:var(--finance-muted);text-align:left;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:9px;margin-bottom:12px;font-size:13px;line-height:1.45;display:grid}.checkout-consent input{width:18px;height:18px;margin:1px 0 0}.xray-account-status{grid-template-columns:auto minmax(0,1fr) auto}.xray-account-actions{justify-content:flex-end}.legal-updated{color:var(--finance-muted);margin:-6px 0 20px;font-size:13px}.legal-detail-list{gap:18px;display:grid}.legal-detail-list article{border-bottom:1px solid var(--finance-border);padding-bottom:18px}.legal-detail-list article:last-child{border-bottom:0;padding-bottom:0}.legal-detail-list strong{color:var(--finance-ink);margin-bottom:5px;font-size:16px;display:block}.legal-list{color:var(--finance-muted);gap:8px;margin:10px 0 0;padding-left:22px;line-height:1.6;display:grid}.account-access-page{justify-content:center;align-items:flex-start;min-height:calc(100vh - 176px);padding-block:clamp(42px,8vw,88px);display:flex}.account-access-panel{background:var(--finance-surface);border:1px solid var(--finance-border-strong,#cdd8cf);border-radius:8px;width:100%;max-width:520px;padding:clamp(24px,5vw,38px);box-shadow:0 14px 34px #141f1814}.account-access-panel h1{color:var(--finance-ink);margin:8px 0 12px;font-size:clamp(28px,4vw,36px);line-height:1.15}.account-access-panel>p:not(.label){color:var(--finance-muted);margin:0 0 20px;line-height:1.6}.account-access-form{gap:16px;margin:24px 0 18px;display:grid}.account-access-form label{color:var(--finance-ink);gap:7px;font-size:14px;font-weight:760;display:grid}.account-access-form .ant-input,.account-access-form .ant-input-affix-wrapper,.account-access-form .ant-btn{min-height:46px}.account-access-form .ant-btn{width:100%;font-weight:760}.account-access-message{background:var(--finance-raised);border-left:3px solid var(--finance-action);border-radius:0 6px 6px 0;padding:12px 14px;font-size:14px;color:var(--finance-ink)!important}.account-access-panel>.primary-button,.account-access-panel>.secondary-button{justify-content:center;width:100%;margin-top:4px}@media (max-width:760px){.analytics-consent{grid-template-columns:1fr;align-items:stretch;gap:10px;width:calc(100% - 20px);padding:12px;bottom:10px}body:has(.analytics-consent){padding-bottom:205px}.analytics-consent-actions,.analytics-preferences>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.analytics-consent-actions button,.analytics-preferences button{justify-content:center;width:100%;min-width:0}.xray-account-status{grid-template-columns:auto minmax(0,1fr)}.xray-account-actions{grid-column:1/-1;justify-content:stretch}.xray-account-actions .ant-btn{flex:140px}.account-access-page{min-height:calc(100vh - 144px);padding-block:24px 40px}.account-access-panel{padding:22px 18px}}.text-nowrap{white-space:nowrap}
