:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-bg:#f7faf8;--c-surface:#fff;--c-surface-2:#eef2f1;--c-line:#d5dde0;--c-text:#153447;--c-text-muted:#4e6170;--c-action:#153447;--c-on-action:#fff;--c-focus:#153447;--c-brand-blue:#6c8cbf;--c-brand-teal:#5aa7a7;--c-brand-mint:#96d7c6;--c-brand-lime:#bac94a;--c-insight:#e2d36b;--c-series-1:#153447;--c-series-2:#3a8a8a;--c-series-3:#5e7db0;--c-series-4:#778519;--c-context:#b9c4ca;--c-ok-fg:#2e7373;--c-ok-bg:#e4f4ef;--c-warn-fg:#6b5d0e;--c-warn-bg:#f8f3d3;--c-risk-fg:#b3261e;--c-risk-bg:#fbe9e7;--c-info-fg:#3e5f93;--c-info-bg:#e8eef7;--c-input-border:#7d8d97;--c-watermark:#1534470f;--c-scrim:#15344766;--sh-sm:0 1px 2px #1534470f;--sh-md:0 8px 24px #1534471f;--sh-lg:0 16px 48px #15344729;--f-sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--f-serif:"P052", "TeX Gyre Pagella", "Palatino Linotype", Palatino, Georgia, serif;--f-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fw-regular:400;--fw-semibold:600;--t-display-size:40px;--t-display-line:48px;--t-h2-size:28px;--t-h2-line:36px;--t-h3-size:20px;--t-h3-line:28px;--t-body-size:16px;--t-body-line:24px;--t-small-size:14px;--t-small-line:20px;--t-caption-size:12px;--t-caption-line:16px;--t-overline-size:12px;--t-overline-line:16px;--t-number-size:40px;--t-number-line:48px;--t-number-unit-size:14px;--t-number-unit-line:20px;--t-display-family:var(--f-serif);--t-display-weight:400;--t-h2-family:var(--f-serif);--t-h2-weight:400;--t-h3-family:var(--f-sans);--t-h3-weight:600;--t-body-family:var(--f-sans);--t-body-weight:400;--t-small-family:var(--f-sans);--t-small-weight:400;--t-caption-family:var(--f-sans);--t-caption-weight:400;--t-overline-family:var(--f-sans);--t-overline-weight:600;--t-overline-tracking:.08em;--t-number-family:var(--f-serif);--t-number-weight:400;--t-number-unit-family:var(--f-sans);--t-number-unit-weight:400;--s-1:4px;--s-2:8px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-full:9999px;--z-content:0;--z-topbar:20;--z-sidebar:30;--z-drawer:40;--z-sheet:50;--z-popover:60;--z-watermark:70;--m-fast:.15s;--m-medium:.2s;--m-easing:ease-out;--l-sidebar:240px;--l-sidebar-collapsed:72px;--l-topbar:64px;--l-topbar-phone:56px;--l-tabbar:64px;--l-banner:48px;--l-hit:44px;--l-columns:12px;--l-gutter:24px;--l-margin:32px;--l-margin-phone:16px;--l-content-max:1280px;--l-measure:68ch;--l-drawer:720px;--l-popover:400px;--l-search:320px;--l-lot-card:280px;--l-watermark-tile-w:360px;--l-watermark-tile-h:200px}@media (max-width:599.98px){:root{--t-display-size:28px;--t-display-line:34px;--t-h2-size:22px;--t-h2-line:28px;--t-h3-size:18px;--t-h3-line:24px;--t-body-size:16px;--t-body-line:24px;--t-small-size:16px;--t-small-line:24px;--t-caption-size:12px;--t-caption-line:16px;--t-overline-size:12px;--t-overline-line:16px;--t-number-size:28px;--t-number-line:34px;--t-number-unit-size:12px;--t-number-unit-line:16px;--l-topbar:56px}}@media screen{[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#0c1e2a;--c-surface:#132b3a;--c-surface-2:#1b3849;--c-line:#2c4a5c;--c-text:#eaf1ee;--c-text-muted:#a9bac4;--c-action:#eaf1ee;--c-on-action:#0c1e2a;--c-focus:#7cc4c4;--c-brand-blue:#9db5de;--c-brand-teal:#7cc4c4;--c-brand-mint:#96d7c6;--c-brand-lime:#cbd86a;--c-insight:#e2d36b;--c-series-1:#eaf1ee;--c-series-2:#7cc4c4;--c-series-3:#9db5de;--c-series-4:#cbd86a;--c-context:#3e5a6b;--c-ok-fg:#7cc4c4;--c-ok-bg:#173f47;--c-warn-fg:#e2d36b;--c-warn-bg:#3a3a1e;--c-risk-fg:#f2a39c;--c-risk-bg:#4a2422;--c-info-fg:#9db5de;--c-info-bg:#1f3550;--c-input-border:#5e7a8b;--c-watermark:#eaf1ee12;--c-scrim:#0006;--sh-sm:none;--sh-md:0 8px 24px #0006;--sh-lg:0 16px 48px #0006}}@media (prefers-reduced-motion:reduce){:root{--m-fast:0s;--m-medium:0s}}
.rt-shell,.rt-shell *{box-sizing:border-box}.rt-shell{font-family:var(--f-sans);font-size:var(--t-body-size);line-height:var(--t-body-line);color:var(--c-text);background:var(--c-bg);min-block-size:100vh}.rt-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rt-icon{flex:none}.rt-caption{font-size:var(--t-caption-size);line-height:var(--t-caption-line);color:var(--c-text-muted)}.rt-overline{font-size:var(--t-overline-size);line-height:var(--t-overline-line);font-weight:var(--t-overline-weight);letter-spacing:var(--t-overline-tracking);text-transform:uppercase;color:var(--c-text-muted);margin:0}:where(.rt-shell) :focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--c-surface)}.rt-skip-link{z-index:var(--z-popover);padding:var(--s-2) var(--s-4);background:var(--c-action);color:var(--c-on-action);border-radius:var(--r-md);position:absolute;inset-block-start:var(--s-2);inset-inline-start:var(--s-2);transform:translateY(-200%)}.rt-skip-link:focus-visible{transform:none}.rt-shell{--rt-sidebar-w:var(--l-sidebar);grid-template-columns:var(--rt-sidebar-w) minmax(0, 1fr);display:grid;position:relative}.rt-shell[data-sidebar=collapsed]{--rt-sidebar-w:var(--l-sidebar-collapsed)}@media (min-width:1024px) and (max-width:1439.98px){.rt-shell[data-sidebar=auto]{--rt-sidebar-w:var(--l-sidebar-collapsed)}}.rt-sidebar{z-index:var(--z-sidebar);gap:var(--s-6);inline-size:var(--rt-sidebar-w);block-size:100vh;padding:var(--s-6) var(--s-4);background:var(--c-surface);border-inline-end:1px solid var(--c-line);flex-direction:column;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.rt-sidebar__client{align-items:center;gap:var(--s-2);min-block-size:var(--l-hit);display:flex}.rt-client-mark{inline-size:var(--s-6);block-size:var(--s-6);border-radius:var(--r-sm);background:var(--c-brand-mint);flex:none}.rt-sidebar__client-text{flex-direction:column;min-inline-size:0;display:flex}.rt-sidebar__client-name{font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rt-nav{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rt-nav__item{align-items:center;gap:var(--s-4);min-block-size:var(--l-hit);padding-inline:var(--s-4);border-radius:var(--r-md);color:var(--c-text);transition:background-color var(--m-fast) var(--m-easing);text-decoration:none;display:flex;position:relative}.rt-nav__item:hover{background:var(--c-surface-2)}.rt-nav__item--active{background:var(--c-surface-2);font-weight:var(--fw-semibold);box-shadow:inset 3px 0 0 var(--c-action)}[dir=rtl] .rt-nav__item--active{box-shadow:inset -3px 0 0 var(--c-action)}.rt-nav__item--locked{color:var(--c-text-muted);cursor:not-allowed}.rt-nav__lock{margin-inline-start:auto}.rt-nav__dot{inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--r-full);background:var(--c-series-2)}.rt-sidebar__foot{gap:var(--s-2);flex-direction:column;margin-block-start:auto;display:flex}.rt-sidebar__confidential{padding-inline:var(--s-4);margin:0}.rt-shell[data-sidebar=collapsed] :is(.rt-nav__label,.rt-sidebar__client-text,.rt-sidebar__confidential,.rt-nav__lock){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (min-width:1024px) and (max-width:1439.98px){.rt-shell[data-sidebar=auto] :is(.rt-nav__label,.rt-sidebar__client-text,.rt-sidebar__confidential,.rt-nav__lock){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.rt-shell__main{flex-direction:column;min-inline-size:0;display:flex}.rt-topbar{z-index:var(--z-topbar);align-items:center;gap:var(--s-4);block-size:var(--l-topbar);padding-inline:var(--l-margin);background:var(--c-surface);border-block-end:1px solid var(--c-line);display:flex;position:sticky;inset-block-start:0}.rt-topbar__logo,.rt-topbar__title{margin:0;display:none}.rt-breadcrumb ol{gap:var(--s-2);font-size:var(--t-small-size);line-height:var(--t-small-line);margin:0;padding:0;list-style:none;display:flex}.rt-breadcrumb li+li:before{content:"/";color:var(--c-text-muted);margin-inline-end:var(--s-2)}.rt-breadcrumb a{color:var(--c-text-muted)}.rt-topbar__search{inline-size:var(--l-search);margin-inline-start:auto}.rt-topbar__status{align-items:center;gap:var(--s-2);margin-inline-start:auto;display:flex}.rt-topbar__search+.rt-topbar__status{margin-inline-start:0}.rt-main{padding:var(--s-8) var(--l-margin) var(--s-12);flex:1}.rt-content{max-inline-size:var(--l-content-max);margin-inline:auto}.rt-freshness{max-inline-size:var(--l-content-max);margin:var(--s-12) auto 0}.rt-grid{grid-template-columns:repeat(var(--l-columns), minmax(0, 1fr));gap:var(--l-gutter);display:grid}.rt-grid>[data-span]{grid-column:span var(--rt-span,12)}.rt-tabbar{display:none}@media (max-width:1023.98px){.rt-shell{grid-template-columns:minmax(0,1fr);padding-block-end:var(--l-tabbar)}.rt-sidebar,.rt-breadcrumb{display:none}.rt-topbar{gap:var(--s-2)}.rt-topbar__logo,.rt-topbar__title{display:block}.rt-topbar__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:var(--fw-semibold);flex:1;overflow:hidden}.rt-topbar__search{inline-size:auto;margin-inline-start:0}.rt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-grid>[data-span]{grid-column:auto}.rt-tabbar{z-index:var(--z-sidebar);block-size:var(--l-tabbar);background:var(--c-surface);border-block-start:1px solid var(--c-line);display:block;position:fixed;inset-block-end:0;inset-inline:0}.rt-tabbar ul{grid-template-columns:repeat(5,minmax(0,1fr));block-size:100%;margin:0;padding:0;list-style:none;display:grid}}@media (max-width:599.98px){.rt-topbar .rt-topbar__cta,.rt-topbar .rt-topbar__days{display:none}.rt-topbar{padding-inline:var(--l-margin-phone)}.rt-main{padding:var(--s-4) var(--l-margin-phone) var(--s-8)}.rt-grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}}.rt-tabbar__item{justify-content:center;align-items:center;gap:var(--s-1);block-size:100%;min-inline-size:var(--l-hit);font-size:var(--t-caption-size);line-height:var(--t-caption-line);color:var(--c-text-muted);flex-direction:column;text-decoration:none;display:flex;position:relative}.rt-tabbar__item[aria-current=page]{color:var(--c-text);font-weight:var(--fw-semibold);background:var(--c-surface-2)}.rt-tabbar__item .rt-nav__dot{position:absolute;inset-block-start:var(--s-2);inset-inline-end:30%}.rt-button{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:var(--l-hit);padding-inline:var(--s-4);border-radius:var(--r-md);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--m-fast) var(--m-easing);text-decoration:none;display:inline-flex}.rt-button--primary{background:var(--c-action);color:var(--c-on-action);border:1px solid var(--c-action)}.rt-button--secondary{background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-text)}.rt-button--secondary:hover{background:var(--c-surface-2)}.rt-icon-button{inline-size:var(--l-hit);block-size:var(--l-hit);border-radius:var(--r-md);color:var(--c-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rt-icon-button:hover{background:var(--c-surface-2)}.rt-icon-button--locked{cursor:not-allowed;color:var(--c-text-muted)}.rt-badge,.rt-chip{align-items:center;gap:var(--s-1);padding:0 var(--s-2);border-radius:var(--r-sm);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--fw-semibold);white-space:nowrap;vertical-align:middle;display:inline-flex}.rt-badge,.rt-chip--neutral,.rt-chip--single_source{background:var(--c-surface-2);color:var(--c-text)}.rt-chip--verified{background:var(--c-ok-bg);color:var(--c-ok-fg)}.rt-chip--estimated,.rt-chip--warn{background:var(--c-warn-bg);color:var(--c-warn-fg)}.rt-chip--estimated:before{content:"±";content:"±" / ""}.rt-chip--illustrative{color:var(--c-text-muted);border:1px dashed var(--c-text-muted);background:0 0}.rt-plan{padding:var(--s-1) var(--s-2);border-radius:var(--r-full);font-size:var(--t-overline-size);line-height:var(--t-overline-line);font-weight:var(--fw-semibold);letter-spacing:var(--t-overline-tracking);text-transform:uppercase;align-items:center;display:inline-flex}.rt-plan--filled{background:var(--c-action);color:var(--c-on-action);border:1px solid var(--c-action)}.rt-plan--outline{color:var(--c-text);border:1px solid var(--c-text);background:0 0}.rt-legend dl{gap:var(--s-2);margin:0;display:grid}.rt-legend__row{align-items:baseline;gap:var(--s-2);display:flex}.rt-legend dd{font-size:var(--t-caption-size);line-height:var(--t-caption-line);color:var(--c-text-muted);margin:0}.rt-card{gap:var(--s-4);padding:var(--s-6);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);flex-direction:column;display:flex}.rt-card__header{align-items:flex-start;gap:var(--s-4);display:flex}.rt-card__titles{flex:1;min-inline-size:0}.rt-card__headline{max-inline-size:var(--l-measure);font-family:var(--t-h3-family);font-size:var(--t-h3-size);line-height:var(--t-h3-line);font-weight:var(--t-h3-weight);margin:0}.rt-card__actions{gap:var(--s-1);display:flex}.rt-card__body{flex:1;min-block-size:0}.rt-card__footer{gap:var(--s-1);flex-direction:column;display:flex}.rt-card__source{font-size:var(--t-caption-size);line-height:var(--t-caption-line);color:var(--c-text-muted);margin:0}.rt-card__source-list{font-size:var(--t-caption-size);line-height:var(--t-caption-line);color:var(--c-text-muted);margin:0;padding-inline-start:var(--s-4)}@media (max-width:599.98px){.rt-card{padding:var(--s-4)}.rt-card__period{display:none}}.rt-number__label{margin:0}.rt-number__value-row{align-items:center;gap:var(--s-2);display:flex}.rt-number__value{align-items:baseline;gap:var(--s-2);color:var(--c-text);font:inherit;text-align:start;background:0 0;border:0;margin:0;padding:0;display:inline-flex}button.rt-number__value{cursor:pointer;min-block-size:var(--l-hit)}.rt-number__base{font-family:var(--t-number-family);font-size:var(--t-number-size);line-height:var(--t-number-line);font-weight:var(--t-number-weight);font-feature-settings:"tnum" 1}.rt-number__unit{font-size:var(--t-number-unit-size);line-height:var(--t-number-unit-line);color:var(--c-text-muted)}.rt-number__range,.rt-number__delta,.rt-number__footer{align-items:center;gap:var(--s-1);font-size:var(--t-caption-size);line-height:var(--t-caption-line);color:var(--c-text-muted);font-feature-settings:"tnum" 1;margin:0;display:flex}.rt-number__sparkline{block-size:var(--s-6)}.rt-number__skeleton{inline-size:50%;block-size:var(--t-number-line);border-radius:var(--r-sm);background:var(--c-surface-2);display:block}.rt-updated-dot{inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--r-full);background:var(--c-series-2)}.rt-locked-action{display:inline-flex;position:relative}.rt-tooltip{z-index:var(--z-popover);inline-size:max-content;max-inline-size:var(--l-search);padding:var(--s-2);border-radius:var(--r-md);background:var(--c-action);color:var(--c-on-action);font-size:var(--t-caption-size);line-height:var(--t-caption-line);box-shadow:var(--sh-md);visibility:hidden;position:absolute;inset-block-start:100%;inset-inline-end:0}.rt-locked-action:hover .rt-tooltip,.rt-locked-action:focus-within .rt-tooltip{visibility:visible}.rt-masked{align-items:center;gap:var(--s-1);color:var(--c-text-muted);display:inline-flex}.rt-teaser__head{align-items:center;gap:var(--s-2);display:flex}.rt-teaser .rt-button{align-self:flex-start}.rt-placeholder{gap:var(--s-2);flex-direction:column;display:flex;position:relative}.rt-placeholder__row{align-items:center;gap:var(--s-4);block-size:var(--s-12);padding-inline:var(--s-4);filter:blur(4px);opacity:.4;-webkit-user-select:none;user-select:none;display:flex}.rt-placeholder--cards .rt-placeholder__row{block-size:calc(var(--s-12) * 3);border:1px solid var(--c-line);border-radius:var(--r-lg)}.rt-placeholder__bar{block-size:var(--s-4);border-radius:var(--r-sm);background:var(--c-context);display:block}.rt-placeholder__band{align-items:center;gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-lg);background:var(--c-info-bg);color:var(--c-text);flex-wrap:wrap;display:flex}.rt-placeholder__text{font-weight:var(--fw-semibold);margin:0}.rt-state{align-items:flex-start;gap:var(--s-2);padding:var(--s-6);flex-direction:column;display:flex}.rt-state--compact{padding:var(--s-4)}.rt-state__title{font-size:var(--t-h3-size);line-height:var(--t-h3-line);font-weight:var(--t-h3-weight);margin:0}.rt-state--compact .rt-state__title{font-size:var(--t-body-size);line-height:var(--t-body-line)}.rt-state__body{color:var(--c-text-muted);margin:0}.rt-state--error .rt-icon{color:var(--c-risk-fg)}.rt-state--loading{padding:0;position:relative}.rt-progress{inline-size:100%;block-size:var(--s-1);background:var(--c-series-2)}.rt-state__previous{opacity:.6;inline-size:100%}.rt-skeleton{gap:var(--s-2);inline-size:100%;padding:var(--s-4);flex-direction:column;display:flex}.rt-skeleton__line{block-size:var(--s-4);border-radius:var(--r-sm);background:var(--c-surface-2);display:block}.rt-skeleton__line:nth-child(3n+2){inline-size:80%}.rt-skeleton__line:nth-child(3n){inline-size:60%}.rt-view-only{margin:0}.rt-watermark{z-index:var(--z-watermark);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--c-watermark);position:fixed;inset:0}.rt-watermark svg{display:block}.rt-watermark__text{font-family:var(--f-sans)}@media print{.rt-watermark{-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block;position:fixed}.rt-sidebar,.rt-tabbar,.rt-skip-link{display:none}.rt-shell{display:block}}@media (prefers-reduced-motion:reduce){.rt-shell *{transition-duration:0s;animation-duration:0s}}
.rt-print-mark{display:none}@media print{@page{margin:14mm 12mm 18mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rt-watermark{z-index:var(--z-watermark);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:fixed;inset:0;visibility:visible!important;opacity:1!important;display:block!important}.rt-watermark svg{block-size:100%;inline-size:100%}.rt-print-mark{z-index:var(--z-watermark);border-block-start:1px solid var(--c-line);background:var(--c-surface);color:var(--c-text);font-family:var(--f-sans);font-size:var(--t-caption-size);line-height:var(--t-caption-line);text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding-block:1.5mm;position:fixed;inset-block-end:0;inset-inline:0;overflow:hidden;visibility:visible!important;display:block!important}body{padding-block-end:8mm}.rt-signin__actions,.rt-devices__signout{display:none}}
