@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--breakpoint-mobile: 480px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-section-gap: var(--space-lg);--space-content-gap: var(--space-lg);--space-text-gap: var(--space-md);--space-field-gap: var(--space-md);--space-gallery-gap: var(--space-md);--padding-xs: .5rem;--padding-sm: .75rem;--padding-md: 1rem;--padding-lg: 1.5rem;--padding-xl: 2rem;--padding-row: var(--padding-xs);--padding-page: var(--padding-sm);--padding-table: var(--padding-md);--padding-content: var(--padding-lg);--padding-section-tb: var(--padding-xl);--padding-section-lr: var(--padding-xl);--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-field: var(--radius-sm);--radius-button: var(--radius-sm);--radius-button-small: var(--radius-xs);--radius-tag: var(--radius-xs);--radius-device: var(--radius-lg);--radius-pdf: var(--radius-lg);--radius-section: var(--radius-md);--radius-control: var(--radius-md);--tints-light: 8;--tints-medium: 16;--tints-dark: 40;--tints-disabled: .5;--tints-modal: .6;--tints-hover: .75;--color-black: rgba(0, 0, 0, 1);--color-white: rgba(255, 255, 255, 1);--color-off-white: rgba(205 213 224, 1);--color-primary: rgba(240, 90, 95, 1);--color-primary-dark: rgba(198, 57, 62, 1);--color-secondary: rgba(15, 23, 42, 1);--color-background: var(--color-font-800);--color-font-100: rgba(237, 241, 246, 1);--color-font-200: rgba(226, 232, 240, 1);--color-font-300: rgba(205, 213, 224, 1);--color-font-400: rgba(148, 163, 184, 1);--color-font-500: rgba(107, 122, 142, 1);--color-font-600: rgba(72, 85, 103, 1);--color-font-700: rgba(52, 64, 84, 1);--color-font-800: rgba(30, 40, 57, 1);--color-font-900: rgba(17, 21, 32, 1);--indicator-success: rgba(20, 181, 152, 1);--indicator-success-text: rgba(10, 134, 111, 1);--indicator-information: rgba(39, 140, 240, 1);--indicator-information-text: rgba(23, 115, 207, 1);--indicator-highlight: rgba(143, 68, 239, 1);--indicator-highlight-text: rgba(132, 53, 233, 1);--indicator-warning: rgba(245, 147, 28, 1);--indicator-warning-text: rgba(225, 123, 0, 1);--indicator-error: rgba(241, 40, 0, 1);--indicator-error-text: rgba(241, 40, 0, 1);--color-brand-primary: var(--color-primary);--color-brand-secondary: var(--color-secondary);--color-action-controls: var(--color-primary);--color-headings: var(--color-font-800);--color-text: var(--color-font-800);--color-text-grey: var(--color-font-500);--color-text-link: var(--color-primary-dark);--color-text-reveresed: var(--indicator-error);--color-background-dark: var(--color-font-800);--color-background-light: var(--color-white);--color-background-grey: var(--color-off-white);--color-card: var(--color-white);--color-line: var(--color-font-200);--color-line-light: var(--color-font-100);--color-line-dark: var(--color-font-300);--color-icons: var(--color-font-600);--color-icon-line: var(--color-font-900);--color-modal: var(--color-font-900);--color-controls-field: var(--color-white);--color-controls-grey-field: var(--color-off-white);--color-controls-hint: var(--color-font-400);--color-controls-active-tab: var(--color-white);--color-controls-button-outline: var(--color-font-200);--color-controls-hover: var(--color-font-100);--color-tints-extra-light: var(--color-off-white);--color-tints-light: var(--color-font-100);--color-tints-medium-light: var(--color-font-200);--color-tints-medium: var(--color-font-300);--color-tints-medium-dark: var(--color-font-500);--color-tints-dark: var(--color-font-600);--color-tints-extra-dark: var(--color-font-700);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem}*,*:before,*:after{box-sizing:border-box}html,body{line-height:normal;margin:0;padding:0}body{font-family:Inter,sans-serif;font-size:clamp(var(--font-size-md),.95rem + .25vw,var(--font-size-lg));line-height:1.5;margin:0;padding:0;color:var(--color-font-800);background-color:var(--color-background-grey, #fff)}h1{font-family:Inter,sans-serif;font-size:clamp(3rem,2.4rem + 2vw,3.75rem);font-weight:900;line-height:1.25;color:var(--color-font-900);margin:0}h2{font-family:Inter,sans-serif;font-size:clamp(2.25rem,1.9rem + 1.4vw,2.75rem);font-weight:800;line-height:1.25;color:var(--color-font-900);margin:0}h3{font-family:Inter,sans-serif;font-size:clamp(1.875rem,1.6rem + 1vw,2.25rem);font-weight:700;line-height:1.25;color:var(--color-font-900);margin:0}h4{font-family:Inter,sans-serif;font-size:clamp(var(--font-size-xl),1.35rem + .6vw,1.75rem);font-weight:600;line-height:1.25;color:var(--color-font-900);margin:0}h5{font-family:Inter,sans-serif;font-size:clamp(1.125rem,1.05rem + .3vw,var(--font-size-lg));font-weight:500;line-height:1.25;color:var(--color-font-900);margin:0}h6{font-family:Inter,sans-serif;font-size:clamp(.875rem,.85rem + .2vw,var(--font-size-md));font-weight:500;line-height:1.25;color:var(--color-font-900);margin:0}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}html,body{height:100%;margin:0}a{color:var(--color-primary);text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}form{display:contents;width:100%;box-sizing:border-box}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.button-row{display:flex;flex-wrap:wrap;row-gap:var(--space-md)}.button-row>.col{padding-left:var(--space-md)/2;padding-right:var(--space-md)/2;flex:0 0 auto;box-sizing:border-box}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;box-sizing:border-box}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;box-sizing:border-box}.col-3{flex:0 0 25%;max-width:25%;box-sizing:border-box}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;box-sizing:border-box}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;box-sizing:border-box}.col-6{flex:0 0 50%;max-width:50%;box-sizing:border-box}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;box-sizing:border-box}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;box-sizing:border-box}.col-9{flex:0 0 75%;max-width:75%;box-sizing:border-box}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;box-sizing:border-box}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;box-sizing:border-box}.col-12{flex:0 0 100%;max-width:100%;box-sizing:border-box}.col{box-sizing:border-box;padding-left:var(--space-md)/2;padding-right:var(--space-md)/2;flex:1 0 0%;min-width:0}.col>input,.col>select,.col>textarea,.col>button{width:100%;box-sizing:border-box}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.container-fluid{width:100%;margin:0;padding-left:var(--space-md);padding-right:var(--space-md)}@media (max-width: var(--breakppoint-mobile)){.hide-mobile{display:none}}@media (min-width: var(--breakppoint-desktop)){.hide-desktop{display:none}}@media (max-width: var(--breakppoint-tablet)){.col{flex:1 1 100%;max-width:100%}}.row{display:flex;flex-wrap:wrap;margin-left:calc(-1 * var(--space-md) / 2);margin-right:calc(-1 * var(--space-md) / 2);row-gap:var(--space-md)}.row--center{justify-content:center}.row--right{justify-content:flex-end}.row--space-between{justify-content:space-between}.section{padding-inline:var(--space-md)}.button,.button-primary,.button-inverse,.button-white{margin-top:var(--space-sm);margin-bottom:var(--space-sm);padding-top:var(--space-sm);padding-bottom:var(--space-sm);font-family:inherit;width:100%;box-sizing:border-box;cursor:pointer}.button:focus-visible,.button-primary:focus-visible,.button-inverse:focus-visible,.button-white:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.button:hover,.button-primary:hover,.button-inverse:hover,.button-white:hover{opacity:var(--tints-hover)}.button:disabled,.button-primary:disabled,.button-inverse:disabled,.button-white:disabled{opacity:var(--tints-disabled);cursor:not-allowed}.button-primary{border-radius:var(--radius-button, .375rem);border:1px solid var(--color-action-controls, #f05a5f);background:var(--color-action-controls, #0d0d0d);color:var(--color-white, #fff)}.button{border-radius:var(--radius-button, .375rem);border:1px solid var(--color-line, #e2e8f0);color:var(--color-text, #fff)}.button-white{background:var(--color-white, #fff);border-radius:var(--radius-button, .375rem);border:1px solid var(--color-line-dark, #cdd5e0);color:var(--color-text, #1e2839)}.button-inverse{border-radius:var(--radius-button, .375rem);border:1px solid var(--color-line, #e2e8f0);color:var(--color-text-link, #fff)}input,select,textarea{width:100%;box-sizing:border-box;padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);font-family:inherit;line-height:1.4;color:inherit;border-radius:var(--radius-field, .375rem);border:1px solid var(--color-line, #e2e8f0);background:var(--color-controls-field, #fff);display:block;flex:1 1 auto;font-size:var(--font-size-sm);text-align:left;min-height:3rem}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.valuation-page{display:flex;flex-direction:column;gap:var(--space-lg)}.valuation-page__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap}.valuation-page__title{margin:0;color:var(--color-headings);font-size:clamp(1.55rem,1.25rem + .8vw,2rem);line-height:1.2}.valuation-page__subtitle{margin:var(--space-xs) 0 0;color:var(--color-text-grey);font-size:var(--font-size-sm);max-width:56rem}.valuation-grid{display:grid;gap:var(--space-md)}.valuation-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.valuation-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.valuation-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.valuation-surface{background:var(--color-card);color:var(--color-text);border:1px solid var(--color-line);border-radius:var(--radius-control);box-shadow:0 2px 4px -2px #00000014;padding:var(--padding-content)}.valuation-surface--accent{background:linear-gradient(140deg,color-mix(in srgb,var(--color-primary) 10%,white),#fff)}.valuation-surface--soft{background:linear-gradient(140deg,color-mix(in srgb,var(--indicator-information) 10%,white),#fff)}.valuation-surface__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-md)}.valuation-surface__title{margin:0;color:var(--color-headings);font-size:var(--font-size-lg)}.valuation-surface__subtitle{margin:var(--space-xs) 0 0;color:var(--color-text-grey);font-size:var(--font-size-sm)}.valuation-stats{display:grid;gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr))}.valuation-stat{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--color-font-100) 48%,white));border:1px solid var(--color-line);border-radius:var(--radius-control);padding:var(--padding-lg);min-height:8rem;position:relative;overflow:hidden}.valuation-stat:after{content:"";position:absolute;inset:auto -1.5rem -1.5rem auto;width:5rem;height:5rem;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent)}.valuation-stat__label{margin:0;color:var(--color-text-grey);font-size:var(--font-size-sm)}.valuation-stat__value{margin:var(--space-sm) 0;color:var(--color-headings);font-size:clamp(1.4rem,1.05rem + 1vw,2rem);font-weight:700}.valuation-stat__meta{margin:0;color:var(--color-text-grey);font-size:var(--font-size-xs)}.valuation-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.valuation-toolbar__group{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.valuation-form-grid{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.valuation-field{display:flex;flex-direction:column;gap:.35rem}.valuation-field__label{color:var(--color-text-grey);font-size:var(--font-size-xs);font-weight:600}.valuation-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.valuation-actions .button,.valuation-actions .button-primary,.valuation-actions .button-white{width:auto;min-width:9rem}.valuation-pill{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:999px;padding:.25rem .7rem;font-size:var(--font-size-xs);font-weight:700}.valuation-pill--success{background:color-mix(in srgb,var(--indicator-success) 16%,white);color:var(--indicator-success-text)}.valuation-pill--warning{background:color-mix(in srgb,var(--indicator-warning) 16%,white);color:var(--indicator-warning-text)}.valuation-pill--danger{background:color-mix(in srgb,var(--indicator-error) 16%,white);color:var(--indicator-error-text)}.valuation-pill--info{background:color-mix(in srgb,var(--indicator-information) 16%,white);color:var(--indicator-information-text)}.valuation-pill--muted{background:color-mix(in srgb,var(--color-font-300) 25%,white);color:var(--color-font-700)}.valuation-table-wrap{overflow-x:auto}.valuation-table{width:100%;min-width:46rem;border-collapse:collapse}.valuation-table th,.valuation-table td{padding:.9rem .75rem;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;font-size:var(--font-size-sm)}.valuation-table th{color:var(--color-text-grey);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.valuation-empty{text-align:center;padding:var(--padding-section-tb) var(--padding-content);border:1px dashed var(--color-line-dark);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-font-100) 40%,white)}.valuation-empty__title{margin:0 0 var(--space-xs);color:var(--color-headings);font-size:var(--font-size-lg);font-weight:700}.valuation-empty__copy{margin:0;color:var(--color-text-grey);font-size:var(--font-size-sm)}.valuation-list{display:flex;flex-direction:column;gap:var(--space-sm)}.valuation-list__row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--padding-md);border:1px solid var(--color-line);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-font-100) 30%,white)}.valuation-list__title{margin:0;color:var(--color-headings);font-size:var(--font-size-sm);font-weight:700}.valuation-list__meta{margin:.2rem 0 0;color:var(--color-text-grey);font-size:var(--font-size-xs)}.valuation-kicker{margin:0;color:var(--color-text-grey);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.valuation-note{margin:0;color:var(--color-text-grey);font-size:var(--font-size-xs)}.valuation-stack{display:flex;flex-direction:column;gap:var(--space-sm)}.valuation-progress{width:100%;height:.6rem;background:var(--color-background-grey);border-radius:999px;overflow:hidden}.valuation-progress__bar{height:100%;background:var(--color-action-controls)}.valuation-inline-metric{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:.55rem 0;border-bottom:1px solid var(--color-line)}.valuation-inline-metric:last-child{border-bottom:0}.valuation-inline-metric__label{color:var(--color-text-grey);font-size:var(--font-size-sm)}.valuation-inline-metric__value{color:var(--color-headings);font-size:var(--font-size-sm);font-weight:700;text-align:right}@media(width<=1100px){.valuation-grid--4,.valuation-stats,.valuation-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=760px){.valuation-grid--2,.valuation-grid--3,.valuation-grid--4,.valuation-stats{grid-template-columns:1fr}.valuation-actions{justify-content:stretch}.valuation-actions .button,.valuation-actions .button-primary,.valuation-actions .button-white{width:100%}}[data-theme=light]{--color-bg: #ffffff;--color-text: #1a1a1a;--color-primary: #2563eb;--color-primary-contrast: #ffffff;--color-border: #e5e7eb}[data-theme=dark]{--color-bg: #0f172a;--color-text: #e5e7eb;--color-primary: #38bdf8;--color-primary-contrast: #0f172a;--color-border: #334155}
