@font-face{font-family:Inter;src:url(/fonts/inter/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.brand-logo{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-strong);vertical-align:middle}.brand-mark{flex:0 0 32px;display:block}.brand-wordmark{white-space:nowrap;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:-.045em;text-transform:none}.brand-wordmark strong{font-weight:700}.app-rail{background:var(--color-primary)}.app-rail-mark{gap:8px;padding-inline:4px}.app-rail-mark-symbol{flex-basis:32px}.app-rail-mark-label{overflow:visible}.app-rail-mark-label .brand-wordmark{font-size:19px}.app-rail .nav-link-active{background:rgb(255 255 255/12%);color:var(--color-text-inverse)}.app-rail .nav-link-active:before{background:var(--color-text-inverse)}.app-rail :is(a,button):focus-visible{outline:var(--focus-ring-width) solid white;outline-offset:-3px;box-shadow:0 0 0 1px var(--color-primary)}.context-bar-brand .brand-mark{width:24px;height:24px;flex-basis:24px}.context-bar-brand .brand-wordmark{font-size:17px}.context-bar-brand .brand-logo{gap:4px}.clerk-login-heading .brand-wordmark,.login-panel .brand-wordmark{font-size:30px}.clerk-login-heading .brand-mark,.login-panel .brand-mark{width:40px;height:40px;flex-basis:40px}.sharing-eyebrow .brand-wordmark{font-size:18px}.site-access-screen{background:var(--color-canvas)}.site-access-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay)}.review-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px}.review-tab svg{flex:0 0 16px}.review-tab-list{display:flex;overflow-x:auto;padding-block:4px;scrollbar-width:thin}.review-tab-list .review-tab{flex:1 0 auto;white-space:nowrap;font-size:12px}.project-map-actions button{gap:6px}.ownership-formula-editor :is(input,output),.ownership-formula-input,.ownership-formula-preview,.ownership-inline-calculation,.ownership-inline-input,.ownership-popup-formula textarea{font-family:var(--font-formula);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.documents-runsheet,.ownership-report-table,.ownership-results-table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}input,select,textarea{border-color:var(--color-control-border)}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}.application-drawer-header button,.button-secondary,.context-bar-menu-trigger,.ui-button-secondary{border-color:var(--color-control-border)}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}html body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-offset)}html body .app-rail :is(a,button):focus-visible{outline-color:var(--color-text-inverse);outline-offset:-3px}html body :is(.review-tab,.ui-overflow-menu-item,.ownership-result-cell):focus-visible{outline-offset:-3px}@media (pointer:coarse){.project-map-actions button,.review-tab-list .review-tab{min-height:var(--control-height-touch)}}@media (forced-colors:active){.brand-mark{color:CanvasText}.brand-mark circle{fill:currentColor}html body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight}.nav-link-active,.review-tab-active{border:1px solid Highlight}}.lucide{flex-shrink:0;vertical-align:middle}.guide-context-link{display:flex;gap:10px;align-items:center;color:#ccdbe4;margin:22px 12px 12px;padding:12px 8px;border-top:1px solid #47616f;font-size:12px;line-height:1.5;text-decoration:none}.guide-context-link:hover{color:white;text-decoration:underline}.guide-context-link .app-rail-link-label{white-space:normal;overflow:visible;text-overflow:clip}.application-drawer .guide-context-link{color:var(--color-primary);border-color:var(--color-border)}.app-rail-collapsed .guide-context-link{justify-content:center;margin-inline:2px}.nav-link>.lucide{width:20px;height:20px}.formula-label,.map-label-switch strong,.map-layer-option>span:has(>.lucide),.ownership-formula-editor>span{display:inline-flex;align-items:center;gap:6px}.map-control-section-title>.lucide{flex:0 0 16px}.continuous-pdf-toolbar button,.project-map-modes button{gap:6px}.continuous-pdf-toolbar button,.map-selection-popup-arrow,.ownership-popup-header>button,.project-map-modes button,.runsheet-clear-selection{display:inline-flex;align-items:center;justify-content:center}@media (max-width:600px){.project-map-modes button{padding-inline:6px;gap:4px}}.react-flow__controls-button>.lucide{fill:none;width:16px;height:16px;max-width:none;max-height:none}.information-shell{min-height:100dvh;background:var(--color-canvas)}.information-footer,.information-header,.information-main{max-width:880px;margin-inline:auto;padding:24px}.information-header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-border)}.information-header>a:first-child{text-decoration:none}.information-main{padding-block:48px}.information-main article{max-width:720px}.information-main h1{font-size:clamp(30px,5vw,46px);line-height:1.15;letter-spacing:-.035em;margin:0 0 24px}.information-main h2{font-size:21px;margin:32px 0 12px}.information-main p{line-height:1.7;margin-block:16px;overflow-wrap:anywhere}.information-main .information-lead{font-size:21px;color:var(--color-text-strong)}.information-actions,.information-links{display:flex;gap:16px 24px;flex-wrap:wrap;align-items:center}.information-actions{margin-top:32px}.information-footer{border-top:1px solid var(--color-border);padding-block:24px 40px}.information-links{font-size:14px}.login-main .information-links{justify-content:center;margin-top:24px}@media (max-width:480px){.information-footer,.information-header,.information-main{padding-inline:20px}.information-main{padding-block:32px}}