/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Hanken Grotesk", var(--font-hanken-grotesk), Inter, ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-15{top:calc(var(--spacing) * 15)}.isolate{isolation:isolate}.z-8{z-index:8}.order-0{order:0}.order-199{order:199}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-8{margin:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-6{height:calc(var(--spacing) * 6)}.w-2{width:calc(var(--spacing) * 2)}.w-8{width:calc(var(--spacing) * 8)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-4{padding:calc(var(--spacing) * 4)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--canvas:#f6f8fb;--surface:#fff;--surface-soft:#f1f5fa;--surface-raised:#f8fafd;--ink:#0b1220;--body:#3e4a63;--slate:#5c6b84;--faint:#8a94a9;--line:#e4eaf3;--line-strong:#d7e0ee;--line-dashed:#c7d4ec;--brand:#0b63f6;--brand-deep:#08256f;--brand-soft:#eaf2ff;--success:#0e9f6e;--success-soft:#e7f6ef;--warning:#b45309;--warning-soft:#fdf1e3;--danger:#dc2626;--danger-soft:#fdebec;--purple:#8057e8;--purple-soft:#f2edff;--radius-card:14px;--radius-control:10px;--radius-chip:999px;--shadow-card:0 1px 2px #0914320a;--background:var(--canvas);--muted:var(--slate);--blue:var(--brand);--blue-dark:var(--brand-deep);--blue-soft:var(--brand-soft);--green:var(--success);--green-soft:var(--success-soft);--orange:var(--warning);--amber:var(--warning);--orange-soft:var(--warning-soft);--red:var(--danger);--shadow:var(--shadow-card);--shadow-hover:0 8px 24px #09143214;--radius-sm:8px;--radius-md:var(--radius-control);--radius-lg:var(--radius-card)}.realtime-voice{z-index:120;font-family:var(--font-ui,"DM Sans", ui-sans-serif, system-ui, sans-serif);position:fixed;bottom:22px;right:380px}.voice-fab{color:#fff;min-width:104px;height:48px;font:inherit;cursor:pointer;background:#0f1729;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:9px;font-weight:700;display:inline-flex;box-shadow:0 12px 28px #0f172938}.voice-fab:hover,.voice-fab:focus-visible{outline-offset:2px;background:#1e2a44;outline:3px solid #6366f138}.voice-fab.is-active .voice-mic-mark{background:#a78bfa;box-shadow:0 0 0 5px #a78bfa2e}.voice-mic-mark{border:2px solid;border-radius:7px;width:12px;height:18px;display:inline-block;position:relative}.voice-mic-mark:before{content:"";border:2px solid;border-top:0;border-radius:0 0 10px 10px;width:18px;height:10px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.voice-mic-mark:after{content:"";background:currentColor;width:2px;height:5px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.realtime-voice-panel{color:#0f172a;background:#fff;border:1px solid #d8def0;border-radius:8px;flex-direction:column;width:min(390px,100vw - 32px);max-height:min(690px,100vh - 100px);margin-bottom:12px;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a3d}.realtime-voice-panel>header{background:linear-gradient(120deg,#f5f3ff,#eff6ff);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;min-height:66px;padding:13px 16px;display:flex}.realtime-voice-panel>header>div{gap:3px;display:grid}.voice-eyebrow{color:#6d28d9;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.realtime-voice-panel>header strong{font-size:15px}.voice-icon-button,.voice-link-button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0}.voice-icon-button{place-items:center;width:34px;height:34px;font-size:22px;display:grid}.voice-waveform{justify-content:center;align-items:center;gap:4px;height:54px;padding:10px 16px 6px;display:flex}.voice-waveform i{background:#a5b4fc;border-radius:3px;width:4px;height:8px;display:block}.voice-waveform.is-active i{animation:.78s ease-in-out infinite alternate bilf-voice-wave}.voice-waveform.is-active i:nth-child(3n+1){animation-duration:.62s}.voice-waveform.is-active i:nth-child(2n){animation-duration:.94s}@keyframes bilf-voice-wave{0%{background:#818cf8;height:7px}to{background:#7c3aed;height:34px}}.voice-session-controls{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 12px;display:flex}.voice-session-controls label{color:#475569;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.voice-session-controls input{accent-color:#6d28d9;width:16px;height:16px}.voice-privacy-note{color:#64748b;border-bottom:1px solid #eef2f7;margin:0;padding:0 16px 12px;font-size:11px;line-height:1.45}.voice-link-button{color:#4f46e5;font-size:12px;font-weight:700}.voice-transcript{background:#f8fafc;flex:1;min-height:170px;padding:14px 16px;overflow-y:auto}.voice-transcript-empty{color:#64748b;text-align:center;margin:30px 12px;font-size:13px;line-height:1.55}.voice-line{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-width:88%;margin-bottom:12px;padding:10px 12px}.voice-line.is-user{background:#eef2ff;border-color:#c7d2fe;margin-left:auto}.voice-line.is-system{background:0 0;border-style:dashed;max-width:100%;padding:6px 9px}.voice-line>span{color:#7c3aed;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.voice-line.is-user>span{color:#1d4ed8}.voice-line.is-system>span{color:#64748b}.voice-line p{color:#1e293b;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.voice-line.is-streaming{border-color:#c4b5fd}.voice-confirmation,.voice-error{background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;margin:0 14px 12px;padding:12px}.voice-confirmation>span{color:#92400e;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.voice-confirmation>strong{margin-bottom:10px;font-size:13px;display:block}.voice-confirmation>div{gap:8px;display:flex}.voice-confirmation button,.voice-error button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#4f46e5;border:1px solid #4f46e5;border-radius:6px;padding:0 12px;font-size:12px;font-weight:800}.voice-confirmation button.is-secondary{color:#4f46e5;background:#fff}.voice-error{background:#fef2f2;border-color:#fecaca}.voice-error p{color:#991b1b;margin:0 0 9px;font-size:12px;line-height:1.45}.voice-ptt{color:#fff;min-height:52px;font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(120deg,#4f46e5,#7c3aed);border:1px solid #4338ca;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin:0 14px 14px;font-size:14px;font-weight:800;display:flex}.voice-ptt.is-listening{background:#b91c1c;border-color:#991b1b}.voice-ptt:disabled{cursor:wait;opacity:.58}.voice-ptt .voice-mic-mark{transform:scale(.78)}@media (width<=1180px){.realtime-voice{bottom:84px;right:22px}}@media (width<=640px){.realtime-voice{right:14px;bottom:calc(86px + env(safe-area-inset-bottom))}.voice-fab{width:54px;min-width:54px;height:54px}.voice-fab>span:last-child{display:none}.realtime-voice-panel{width:calc(100vw - 28px);max-height:calc(100dvh - 178px)}.voice-transcript{min-height:140px}}*{box-sizing:border-box}html{max-width:100%;scroll-padding-top:96px;overflow-x:clip}body{background:var(--background);min-width:320px;max-width:100%;color:var(--ink);font-family:var(--font-hanken-grotesk), Arial, Helvetica, sans-serif;margin:0;overflow-x:clip}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button,input,textarea,a{font:inherit}button,a{transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}button{cursor:pointer}button:hover,a:hover{transform:translateY(-1px)}.atlas-app{background:var(--background);grid-template-columns:246px minmax(0,1fr);width:100%;max-width:100vw;min-height:100vh;display:grid;overflow-x:clip}.atlas-sidebar{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;gap:24px;height:100vh;padding:28px 16px 18px;display:flex;position:sticky;top:0}.atlas-logo{color:var(--ink);letter-spacing:0;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.brand-wordmark{background-image:url(/brand/ownermargin-wordmark.png?v=house-bank-1);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;width:176px;max-width:100%;height:184px;display:block}.atlas-nav{gap:6px;display:grid}.atlas-nav a{color:#17264a;border-radius:10px;align-items:center;gap:13px;min-height:46px;padding:0 14px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.atlas-nav a span{color:#071538;place-items:center;width:24px;font-size:18px;display:grid}.atlas-nav a.active,.atlas-nav a:hover{color:#034fe0;background:#edf3ff}.property-mini-card,.support-card,.card,.metric-card,.attention-banner,.copilot-rail{border:1px solid var(--line);background:var(--surface);border-radius:14px;box-shadow:0 10px 32px #10285a0b}.property-mini-card{margin-top:auto;padding:14px}.property-thumb{background:linear-gradient(150deg,#0b63f633,#18ad662e),linear-gradient(135deg,#d7e5f5,#f4f8ff);border-radius:8px;place-items:end start;width:96px;height:70px;padding:10px;display:grid;overflow:hidden}.property-thumb span{color:var(--blue-dark);background:#ffffffdb;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:780}.property-mini-card h2{margin:12px 0 4px;font-size:16px}.property-mini-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.mini-meta{color:var(--ink);justify-content:space-between;gap:10px;margin:14px 0;font-size:13px;display:flex}.property-mini-card a,.outline-action,.attention-banner a{border:1px solid var(--line-strong);background:var(--surface);color:#073fba;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.property-mini-card a{width:100%}.support-card{align-items:center;gap:12px;padding:14px;display:flex}.support-card>span{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:999px;place-items:center;font-size:20px;display:grid}.support-card strong,.support-card a{font-size:13px;display:block}.support-card a{color:var(--blue);font-weight:700;text-decoration:none}.atlas-workspace{width:100%;min-width:0;overflow-x:clip}.atlas-topbar{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;grid-template-columns:280px minmax(280px,520px) max-content max-content;align-items:center;gap:18px;width:100%;min-width:0;max-width:100vw;min-height:78px;padding:16px 22px;display:grid;position:sticky;top:0}.atlas-topbar>*{min-width:0}.property-switcher,.search-box,.bell-button{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px}.property-switcher{min-width:0;min-height:46px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-weight:760;display:flex}.property-switcher select{width:100%;min-width:0;color:inherit;font:inherit;appearance:none;background:0 0;border:0;outline:0}.search-box{min-height:46px;color:var(--muted);grid-template-columns:28px minmax(0,1fr) 42px;align-items:center;padding:0 10px;display:grid}.search-box-shell{min-width:min(520px,100%);position:relative}.search-box input{min-width:0;color:var(--ink);border:0;outline:0;width:100%}.search-box input::placeholder{color:#9aa6bc}.search-box kbd{color:#5d6880;text-align:center;background:#f1f4f9;border-radius:6px;padding:4px 6px;font-size:12px}.search-box-results{z-index:30;border:1px solid var(--line-strong);background:var(--surface);width:min(560px,100vw - 32px);box-shadow:var(--shadow);border-radius:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.search-box-results button,.search-box-results p{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;gap:3px;padding:11px 13px;display:grid}.search-box-results button:last-child,.search-box-results p:last-child{border-bottom:0}.search-box-results button:hover,.search-box-results button:focus-visible{background:#f4f7ff;outline:0}.search-box-results span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.search-box-results strong{font-size:13px}.search-box-results small,.search-box-results p{color:var(--muted);font-size:12px}.workspace-sync-shell{min-width:134px;position:relative}.workspace-sync-pill{border:1px solid var(--line-strong);width:100%;min-width:134px;color:var(--muted);cursor:pointer;text-align:left;appearance:none;background:#f8fbff;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex}.workspace-sync-pill span{color:#94a3b8;font-size:10px}.workspace-sync-pill strong,.workspace-sync-pill small{white-space:nowrap;display:block}.workspace-sync-pill strong{color:var(--ink);font-size:12px}.workspace-sync-pill small{color:var(--muted);font-size:11px}.workspace-sync-pill.synced span{color:var(--green)}.workspace-sync-pill.degraded span,.workspace-sync-pill.loading span{color:var(--amber)}.workspace-sync-pill.error span{color:var(--red)}.workspace-sync-menu{z-index:35;border:1px solid var(--line-strong);background:var(--surface);width:min(360px,100vw - 28px);max-height:min(620px,70dvh);color:var(--ink);box-shadow:var(--shadow);border-radius:12px;gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.workspace-sync-menu header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-sync-menu header strong{font-size:14px}.workspace-sync-menu header button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#f8fbff;border-radius:8px;place-items:center;display:grid}.workspace-sync-menu p,.workspace-sync-menu small{color:var(--muted);font-size:12px;line-height:1.45}.workspace-sync-menu ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspace-sync-menu li{border:1px solid var(--line);background:#f8fbff;border-radius:9px;gap:2px;padding:9px 10px;display:grid}.workspace-sync-menu li strong{font-size:12px}.workspace-sync-menu li span{color:var(--muted);font-size:11px;line-height:1.35}.workspace-sync-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-sync-actions button,.workspace-sync-actions a{border:1px solid var(--line-strong);color:var(--blue);cursor:pointer;background:#f8fbff;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none}.workspace-sync-actions button:first-child{background:var(--blue);color:#fff}.user-cluster{align-items:center;gap:14px;display:flex}.bell-button{color:#122048;place-items:center;width:44px;height:44px;display:grid;position:relative}.bell-button span{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-7px;right:-6px}.avatar{width:44px;height:44px;color:var(--blue-dark);background:linear-gradient(135deg,#d8e6fb,#f6fbff);border-radius:999px;place-items:center;font-weight:820;display:grid}.user-cluster strong,.user-cluster small{display:block}.user-cluster strong{font-size:14px}.user-cluster small{color:var(--muted);font-size:12px}.logout-button{border:1px solid var(--line-strong);min-height:36px;color:var(--blue-dark);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.logout-button:hover,.logout-button:focus-visible{background:var(--blue-soft);color:var(--blue);border-color:#2563eb59;outline:none}.atlas-content{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;width:100%;min-width:0;max-width:100%;padding:22px;scroll-margin-top:96px;display:grid;overflow-x:clip}.atlas-content.copilot-closed{grid-template-columns:minmax(0,1fr)}[id]{scroll-margin-top:96px}.dashboard-column{gap:18px;min-width:0;display:grid}.dashboard-column>*,.card,.metric-card,.attention-banner,.deal-desk-card,.deal-finder-card,.copilot-rail{min-width:0;max-width:100%}.page-title-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.page-title-row h1{color:var(--ink);letter-spacing:0;margin:0;font-size:31px;line-height:1.05}.page-title-row p{color:var(--muted);margin:6px 0 0;font-size:14px}.attention-banner{background:linear-gradient(100deg, #eaf2ffeb, #fffffff5), var(--surface);grid-template-columns:64px minmax(0,1fr) max-content;align-items:center;gap:18px;min-height:98px;padding:18px 20px;display:grid}.banner-icon,.copilot-orb{background:var(--blue-soft);color:var(--blue);border-radius:999px;place-items:center;display:grid}.banner-icon{width:58px;height:58px;font-size:30px}.attention-banner h2,.card-heading h2,.copilot-empty h2{color:var(--ink);letter-spacing:0;margin:0}.attention-banner h2{font-size:18px}.attention-banner p,.card-heading p,.empty-list p,.sync-step p,.activity-row p,.copilot-empty p,.copilot-question{overflow-wrap:anywhere;white-space:normal;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;margin:12px 18px;font-size:13px;line-height:1.5;display:grid}.copilot-question strong{color:var(--muted);font-weight:600}.copilot-response{color:var(--muted);margin:6px 0 0;line-height:1.45}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.metric-card{min-height:142px;padding:18px}.metric-icon{border-radius:999px;place-items:center;width:36px;height:36px;font-weight:820;display:grid}.metric-icon.green{background:var(--green-soft);color:var(--green)}.metric-icon.blue{background:var(--blue-soft);color:var(--blue)}.metric-icon.orange{background:var(--orange-soft);color:var(--orange)}.metric-icon.purple{background:var(--purple-soft);color:var(--purple)}.metric-card span,.csv-input span,.import-metrics span,.summary-strip span,.suggested-prompts span{color:#263454;font-size:13px;font-weight:760;display:block}.metric-card>span{margin-top:14px}.metric-card strong{margin-top:12px;font-size:27px;line-height:1;display:block}.metric-card small{color:var(--muted);margin-top:12px;font-size:13px;display:block}.metric-source,.metric-confidence{color:#52617e;margin:10px 0 0;font-size:12px;line-height:1.35}.metric-source{color:#263454;font-weight:760}.metric-explain{color:#0b43b5;cursor:pointer;background:#fff;border:1px solid #cbd8ef;border-radius:8px;justify-content:center;align-items:center;min-height:28px;margin-top:10px;padding:6px 10px;font-size:12px;font-weight:780;display:inline-flex}.metric-explain:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;display:grid}.card{padding:18px}.large-card{grid-row:span 2}.card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.card-heading h2{font-size:18px}.segmented-button,.count-pill{border:1px solid var(--line);color:var(--blue-dark);background:#f8fbff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:780}.count-pill{border-radius:999px;place-items:center;min-width:28px;display:inline-grid}.empty-chart{border:1px dashed var(--line);text-align:center;background:linear-gradient(#fff,#f8fbff);border-radius:12px;place-items:center;min-height:250px;padding:20px;display:grid}.chart-grid{grid-template-columns:repeat(6,28px);align-items:end;gap:12px;min-height:88px;margin-bottom:12px;display:grid}.chart-grid span{background:#dce8fb;border-radius:8px 8px 3px 3px;display:block}.chart-grid span:first-child{height:46px}.chart-grid span:nth-child(2){height:68px}.chart-grid span:nth-child(3){height:38px}.chart-grid span:nth-child(4){height:74px}.chart-grid span:nth-child(5){height:55px}.chart-grid span:nth-child(6){height:82px}.empty-chart strong,.empty-list strong,.sync-step strong,.activity-row strong{display:block}.empty-chart p{max-width:360px;color:var(--muted);margin:8px auto 0}.summary-strip{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;display:grid}.summary-strip strong{margin-top:5px;display:block}.empty-list{border:1px dashed var(--line);background:#fbfdff;border-radius:12px;min-height:140px;padding:18px}.sync-steps{gap:10px;display:grid}.sync-step{border:1px solid var(--line);background:#fbfdff;border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:13px;display:grid}.sync-step>span{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:999px;place-items:center;font-weight:820;display:grid}.buildium-login-panel,.buildium-import-guide{gap:12px;margin-top:12px;display:grid}.buildium-login-panel{background:linear-gradient(#f5f8ff 0%,#fff 100%);border:1px solid #b8ccff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px}.buildium-login-panel span,.buildium-import-guide span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:820;display:block}.buildium-login-panel strong{color:#0f1729;margin-top:5px;display:block}.buildium-login-panel p{color:var(--muted);margin:6px 0 0;line-height:1.45}.buildium-login-button{background:var(--blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:820;text-decoration:none;display:inline-flex}.buildium-import-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.buildium-import-guide>div{border:1px solid var(--line);background:#fbfdff;border-radius:12px;padding:13px}.buildium-import-guide ul{color:var(--muted);gap:7px;margin:10px 0 0;padding-left:18px;line-height:1.4;display:grid}.csv-input{gap:8px;margin-top:12px;display:grid}.file-input{border:1px dashed var(--line-strong);background:#fbfdff;border-radius:12px;gap:8px;margin-top:12px;padding:13px;display:grid}.file-input span{color:#263454;font-size:13px;font-weight:760;display:block}.file-input input{min-height:36px;color:var(--muted);font-size:13px}.file-input small{color:var(--muted);line-height:1.4}.primary-file-input{background:linear-gradient(#f8fbff 0%,#fff 100%);border-color:#9db8ff}.statement-audit-card,.deal-desk-card{margin-top:16px}.deal-finder-card{min-width:0;margin-top:16px}.deal-desk-form{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;display:grid}.deal-field{gap:7px;display:grid}.deal-field.wide{grid-column:span 2}.deal-field span{color:#263454;text-transform:uppercase;font-size:12px;font-weight:780}.deal-field input,.deal-field select,.deal-field textarea{border:1px solid var(--line-strong);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:9px;outline:0;padding:0 11px;font-size:13px}.deal-field input:focus,.deal-field select:focus,.deal-field textarea:focus{border-color:#0b63f6ad;box-shadow:0 0 0 3px #0b63f61a}.deal-field textarea{resize:vertical;min-height:74px;padding-top:10px}.deal-finder-heading{align-items:start}.deal-finder-tabs{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.deal-finder-tabs button,.deal-finder-controls button,.deal-finder-result-actions button,.deal-finder-saved-card button,.deal-finder-filter-header button,.deal-finder-secondary-action{border:1px solid var(--line-strong);min-height:34px;color:var(--ink);background:#fff;border-radius:9px;padding:0 12px;font-size:12px;font-weight:820}.deal-finder-tabs button.active,.deal-finder-controls button.active,.deal-finder-result-actions button.active{color:var(--blue-dark);background:#eaf1ff;border-color:#a8c0ff}.deal-finder-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.deal-finder-filter-panel{border:1px solid var(--line);background:#f8fbff;border-radius:12px;gap:12px;min-width:0;max-height:calc(100vh - 110px);padding:14px;display:grid;position:sticky;top:86px;overflow:auto}.deal-finder-filter-header,.deal-finder-summary,.deal-finder-result-topline,.deal-finder-result-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-finder-filter-panel details{border-top:1px solid var(--line);padding-top:10px}.deal-finder-filter-panel summary{cursor:pointer;color:#253757;text-transform:uppercase;font-size:12px;font-weight:880}.deal-finder-filter-panel details>.deal-field,.deal-finder-filter-panel details>.deal-finder-two-up{margin-top:10px}.deal-finder-two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.deal-finder-toggle{color:#30415f;align-items:center;gap:8px;font-size:13px;font-weight:760;display:flex}.deal-finder-primary-action{background:var(--blue);color:#fff;border:0;border-radius:10px;min-height:42px;font-weight:880}.deal-finder-primary-action:disabled,.deal-finder-secondary-action:disabled{cursor:wait;opacity:.65}.deal-finder-results-panel{gap:14px;min-width:0;display:grid}.deal-finder-summary{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.deal-finder-summary span,.deal-finder-saved-card span,.deal-finder-result-topline span,.deal-finder-metric-strip span{color:#8ca0bd;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:860}.deal-finder-summary strong{margin-top:3px;font-size:18px;display:block}.deal-finder-summary p,.deal-finder-provider-notices p,.deal-finder-result-card p,.deal-finder-saved-card p{color:#657795;font-size:13px;line-height:1.45}.deal-finder-provider-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.deal-finder-provider-actions button{color:#0a3aa5;background:#f3f7ff;border:1px solid #bcd0ff;border-radius:9px;min-height:34px;padding:0 12px;font-size:12px;font-weight:820}.deal-finder-provider-actions small{color:#657795;max-width:520px;font-size:12px;line-height:1.35}.deal-finder-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.deal-finder-controls select{border:1px solid var(--line-strong);min-height:34px;color:var(--ink);background:#fff;border-radius:9px;padding:0 10px;font-size:12px;font-weight:760}.deal-finder-chips{flex-wrap:wrap;gap:7px;display:flex}.deal-finder-chips span,.deal-finder-status-row span{color:#365171;background:#f6f9ff;border:1px solid #dbe6fb;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:760}.deal-finder-provider-notices{background:#eef5ff;border:1px solid #bad2ff;border-radius:12px;gap:7px;padding:12px;display:grid}.deal-finder-provider-notices>strong{color:#123766;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:860}.deal-finder-fixture-warning{color:#7c2d12;background:#fffbeb;border:1px solid #f59e0b;border-radius:10px;padding:10px 11px;font-size:12px;font-weight:760;line-height:1.35}.manual-listing-import-panel{background:linear-gradient(#fbf9ff 0%,#f6f9ff 100%);border:1px solid #d8c8ff;border-radius:12px;gap:10px;padding:12px;display:grid}.manual-listing-import-panel>p{color:#657795;font-size:12px;line-height:1.45}.manual-listing-result{background:#fff;border:1px solid #dbe6fb;border-radius:10px;gap:10px;padding:10px;display:grid}.manual-listing-result>span,.manual-listing-gaps span{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:860}.manual-listing-result>strong{color:var(--ink);font-size:14px}.manual-listing-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.manual-listing-result dl div{background:#f8fbff;border:1px solid #eef2f8;border-radius:8px;padding:8px}.manual-listing-result dt{color:#8ca0bd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:860}.manual-listing-result dd{color:var(--ink);font-family:var(--mono);margin:3px 0 0;font-size:13px;font-weight:760}.manual-listing-gaps{border-left:3px solid #f59e0b;gap:5px;padding-left:9px;display:grid}.manual-listing-gaps p{color:#6b5a2c;font-size:12px;line-height:1.35}.deal-finder-card-grid,.deal-finder-tab-panel{gap:12px;display:grid}.deal-finder-result-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;gap:13px;min-width:0;padding:14px;display:grid}.deal-finder-result-card.meets_buy_box{border-left:4px solid #10b981}.deal-finder-result-card.near_match{border-left:4px solid #f59e0b}.deal-finder-result-card.fails_required_filter{border-left:4px solid #ef4444}.deal-finder-result-topline h3{color:var(--ink);margin:4px 0;font-size:17px}.deal-finder-result-topline>strong{color:#6d28d9;background:#f4efff;border:1px solid #d7ccff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.deal-finder-metric-strip{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;min-width:0;display:grid}.deal-finder-metric-strip p{border:1px solid var(--line);color:var(--ink);background:#fbfdff;border-radius:10px;gap:4px;margin:0;padding:9px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:760;display:grid}.deal-finder-status-row,.deal-finder-source-list{flex-wrap:wrap;gap:7px;display:flex}.deal-finder-source-list small{color:#6c7d98;font-size:12px}.deal-finder-failures{background:#fff7ed;border-radius:10px;gap:6px;padding:10px;display:grid}.deal-finder-failures p{color:#9a3412;margin:0}.deal-finder-result-actions{flex-wrap:wrap;justify-content:flex-start}.deal-finder-result-actions button:first-child,.deal-finder-saved-card button{color:#fff;background:#0b63f6;border-color:#9db8ff}.deal-finder-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;max-width:100%;overflow:auto}.deal-finder-table{border-collapse:collapse;width:100%;min-width:860px}.deal-finder-table th,.deal-finder-table td{border-bottom:1px solid var(--line);text-align:left;padding:11px 12px;font-size:13px}.deal-finder-table th{color:#8ca0bd;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.deal-finder-table td:not(:first-child){font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.deal-finder-map-preview{gap:12px;display:grid}.deal-finder-map-canvas{background-color:#f7fbff;background-image:linear-gradient(90deg,#bad2ff47 1px,#0000 1px),linear-gradient(0deg,#bad2ff47 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #bad2ff;border-radius:14px;min-height:320px;position:relative;overflow:hidden}.deal-finder-map-canvas button{color:#fff;background:#0b63f6;border:1px solid #a8c0ff;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:880;position:absolute}.deal-finder-map-canvas button.active,.deal-finder-map-canvas button:focus-visible{background:#4c1d95;border-color:#7c3aed;outline:3px solid #7c3aed2e}.deal-finder-map-detail{border:1px solid var(--line-strong);background:#fff;border-radius:12px;gap:8px;padding:14px;display:grid}.deal-finder-map-detail>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.deal-finder-map-detail>div{flex-wrap:wrap;gap:8px;display:flex}.deal-finder-map-detail>div span{color:#0f3b83;background:#eff6ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:760}.deal-finder-map-detail button{color:#fff;background:#0b63f6;border:1px solid #0b63f6;border-radius:8px;justify-self:start;padding:8px 11px;font-weight:820}.deal-finder-map-preview>p{border:1px solid var(--line);color:#657795;background:#ffffffe6;border-radius:10px;margin:0;padding:12px;font-size:13px}.deal-finder-saved-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;gap:8px;padding:14px;display:grid}.deal-lookup-control{align-content:end;gap:7px;display:grid}.deal-lookup-control button{border:1px solid var(--line-strong);min-height:42px;color:var(--blue-dark);background:#f8fbff;border-radius:9px;padding:0 12px;font-size:13px;font-weight:780}.deal-lookup-control button:disabled{cursor:wait;opacity:.72}.deal-lookup-control small{color:var(--muted);font-size:12px;line-height:1.35}.deal-actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:12px;display:flex}.deal-actions button{background:var(--blue-dark);color:#fff;border:0;border-radius:8px;min-height:40px;padding:0 15px;font-size:13px;font-weight:780}.deal-actions button:disabled{cursor:wait;opacity:.72}.deal-actions span,.deal-error{font-size:13px}.deal-actions span{color:var(--muted)}.deal-error{color:var(--red);margin-top:12px;display:block}.deal-save-status{color:var(--green);margin:12px 0 0;font-size:13px;font-weight:720}.deal-results{gap:12px;margin-top:14px;display:grid}.address-lookup-panel{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #b9d6ff;border-radius:12px;gap:12px;margin-top:14px;padding:13px;display:grid}.address-lookup-panel>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.address-lookup-panel span,.address-fact-grid span,.address-lookup-gaps span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780;display:block}.address-lookup-panel strong{color:var(--blue-dark);font-size:13px}.address-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.address-fact-grid p,.address-lookup-gaps p{color:#263454;margin:0;font-size:13px;line-height:1.45}.address-fact-grid p{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.address-fact-grid span{margin-bottom:5px}.address-lookup-gaps{border-top:1px solid var(--line);padding-top:10px}.rent-source-panel{background:linear-gradient(#f7fff9 0%,#fff 100%);border:1px solid #bde6cd;border-radius:12px;gap:12px;margin-top:14px;padding:13px;display:grid}.rent-source-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.rent-source-heading span,.rent-source-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780;display:block}.rent-source-heading strong{color:#0b5f38;margin-top:5px;display:block}.rent-source-heading button,.rent-source-card button{color:#0b6b3b;background:#fff;border:1px solid #9bd7b4;border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.rent-source-heading button:disabled,.rent-source-card button:disabled{cursor:not-allowed;opacity:.58}.rent-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rent-source-card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:7px;padding:12px;display:grid}.rent-source-card strong{font-size:20px}.rent-source-card p,.rent-source-card small,.rent-source-empty{color:var(--muted);margin:0;line-height:1.4}.rent-source-card p{font-size:13px}.rent-source-card small,.rent-source-empty{font-size:12px}.deal-handoff-panel{background:linear-gradient(#f8faff 0%,#fff 100%);border:1px solid #bfd0ff;border-radius:12px;gap:12px;margin-top:14px;padding:13px;display:grid}.deal-handoff-summary{justify-content:space-between;align-items:start;gap:14px;display:flex}.deal-handoff-summary span,.deal-handoff-grid span,.deal-handoff-sources span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780;display:block}.deal-handoff-summary strong{color:var(--blue-dark);margin-top:5px;display:block}.deal-handoff-summary p,.deal-handoff-summary small,.deal-handoff-grid p,.deal-handoff-sources p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.deal-handoff-actions{justify-items:end;gap:8px;min-width:150px;display:grid}.deal-handoff-actions button{min-height:34px;color:var(--blue-dark);background:#fff;border:1px solid #aebfff;border-radius:9px;padding:0 12px;font-size:12px;font-weight:820}.deal-handoff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.deal-handoff-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px}.deal-handoff-grid strong{color:var(--ink);margin-top:7px;font-size:16px;display:block}.deal-handoff-sources{border-top:1px solid var(--line);padding-top:10px}.deal-handoff-sources p strong{color:#263454;font-weight:800}.deal-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.deal-metric-card,.deal-insight-panel{border:1px solid var(--line);background:#fbfdff;border-radius:12px;padding:12px}.deal-metric-card span,.deal-insight-panel span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780;display:block}.deal-metric-card strong{margin-top:7px;font-size:19px;display:block}.deal-metric-card small,.deal-insight-panel p{color:var(--muted);margin:6px 0 0;line-height:1.4}.deal-metric-card small{font-size:12px;display:block}.deal-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.deal-checklist-panel{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:13px;display:grid}.deal-screening-grid,.deal-advanced-grid,.deal-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.deal-screening-card,.deal-advanced-metric,.deal-module-card{border:1px solid var(--line);background:#fbfdff;border-radius:10px;gap:6px;padding:11px;display:grid}.deal-screening-card.pass{background:#f6fff9;border-color:#bfe8d0}.deal-screening-card.fail{background:#fff8f8;border-color:#ffd0d0}.deal-screening-card.warn,.deal-module-card.manual{background:#fffaf3;border-color:#ffe2b9}.deal-module-card.credential_gated{background:#faf8ff;border-color:#d5cff5}.saved-scenario-list{gap:8px;display:grid}.saved-scenario-item{border:1px solid var(--line);text-align:left;background:#fbfdff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.saved-scenario-item span{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.saved-scenario-item strong{color:var(--blue-dark);font-family:var(--mono);font-size:13px}.saved-scenario-item small{color:var(--muted);text-transform:capitalize;grid-column:1/-1;font-size:12px}.financing-scenario-panel{background:linear-gradient(#fbf9ff 0%,#fff 100%);border-color:#d7ccff}.financing-scenario-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.financing-scenario-actions p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.financing-scenario-actions button{min-height:40px}.financing-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.financing-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.financing-option-card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:12px;display:grid}.financing-option-card.viable{border-color:#aee9c8;box-shadow:inset 3px 0 #10b981}.financing-option-card.watch{border-color:#ffdca8;box-shadow:inset 3px 0 #f59e0b}.financing-option-card.rejected{border-color:#fecaca;box-shadow:inset 3px 0 #ef4444}.financing-option-card>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.financing-option-card span{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.financing-option-card strong{color:var(--ink);font-size:14px}.financing-option-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.financing-option-card dl div{background:#f8fafc;border-radius:8px;gap:2px;padding:8px;display:grid}.financing-option-card dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.financing-option-card dd{color:var(--ink);font-family:var(--mono);margin:0;font-size:13px}.financing-option-card p,.financing-option-card small{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.financing-limits{gap:5px;display:grid}.investment-memo-panel{background:linear-gradient(#f8fbff 0%,#fff 100%);border-color:#bdd7ff}.investment-memo-actions{grid-template-columns:minmax(0,1fr) minmax(130px,160px) auto;align-items:center;gap:10px;display:grid}.investment-memo-actions p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.investment-memo-preview{gap:12px;display:grid}.investment-memo-preview>div:first-child{gap:5px;display:grid}.investment-memo-preview span,.investment-memo-sections span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.investment-memo-preview strong{color:var(--ink);font-size:15px}.investment-memo-preview p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.investment-memo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.investment-memo-metrics p{border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;padding:10px;display:grid}.investment-memo-metrics strong{font-family:var(--mono);font-size:14px}.investment-memo-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.investment-memo-sections article{border:1px solid var(--line);background:#fbfdff;border-radius:10px;gap:6px;padding:11px;display:grid}.investment-memo-sections ul{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.actual-vs-projected-panel{background:linear-gradient(#f8fbff 0%,#fff 100%);border-color:#cddffd}.actual-baseline-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.actual-baseline-strip p{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;padding:10px}.actual-baseline-strip span,.actual-tracker-card>span,.actual-tracker-card small,.actual-tracker-alerts span,.actual-tracker-gaps span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.actual-baseline-strip strong{color:var(--ink);margin-top:4px;display:block}.actual-tracker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.actual-tracker-card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:9px;padding:11px;display:grid}.actual-tracker-card.good{border-color:#bfe8d0}.actual-tracker-card.watch{background:#fffaf3;border-color:#ffe2b9}.actual-tracker-card.risk{background:#fff8f8;border-color:#ffd0d0}.actual-tracker-card.missing{background:#f8fafc}.actual-tracker-card div{gap:6px;display:grid}.actual-tracker-card p{justify-content:space-between;align-items:baseline;gap:10px;margin:0;display:flex}.actual-tracker-card strong{color:var(--ink);font-family:var(--mono);font-size:13px}.actual-tracker-card em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.4}.actual-tracker-alerts,.actual-tracker-gaps{border-radius:10px;gap:6px;padding:10px;display:grid}.actual-tracker-alerts{background:#fffaf3;border:1px solid #ffe2b9}.actual-tracker-gaps{background:#fbfdff;border:1px dashed #cddffd}.actual-tracker-alerts p,.actual-tracker-gaps p{color:#536582;margin:0;font-size:13px;line-height:1.42}.acquisition-diligence-panel{margin-top:12px}.acquisition-note-form{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:12px;display:grid}.acquisition-note-form .deal-actions{grid-column:1/-1}.acquisition-diligence-upload{margin-top:0}.acquisition-diligence-filter-bar,.claim-verification-filter-bar,.owner-draft-filter-bar{flex-wrap:wrap;gap:8px;display:flex}.acquisition-diligence-filter-bar button,.claim-verification-filter-bar button,.owner-draft-filter-bar button{border:1px solid var(--line);color:#536582;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:780;display:inline-flex}.acquisition-diligence-filter-bar button.active,.claim-verification-filter-bar button.active,.owner-draft-filter-bar button.active{color:#5b21b6;background:#f5f3ff;border-color:#a78bfa}.acquisition-diligence-filter-bar button span,.claim-verification-filter-bar button span,.owner-draft-filter-bar button span{color:#1d4ed8;min-width:22px;height:20px;font-family:var(--mono);background:#edf3ff;border-radius:999px;place-items:center;font-size:11px;display:inline-grid}.acquisition-diligence-list{gap:8px;display:grid}.acquisition-diligence-item{border:1px solid var(--line);background:#fbfdff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px;display:grid}.acquisition-diligence-item.needs_review{background:#fffaf3;border-color:#ffe2b9}.acquisition-diligence-item span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:780}.acquisition-diligence-item strong{color:var(--ink);margin-top:3px;display:block}.acquisition-diligence-item p{color:#536582;margin:6px 0;font-size:13px;line-height:1.45}.acquisition-diligence-item small{color:var(--muted)}.acquisition-diligence-actions{gap:7px;display:grid}.acquisition-diligence-actions button{border:1px solid var(--line-strong);color:var(--blue-700);background:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:760}.deal-screening-card>span,.deal-advanced-metric>span,.deal-module-card>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:780}.deal-screening-card strong,.deal-advanced-metric strong,.deal-module-card strong{color:#17264a;font-size:14px}.deal-screening-card p,.deal-advanced-metric p,.deal-module-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.deal-calculation-panel{gap:12px}.deal-calculation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.deal-calculation-grid article{border:1px solid var(--line);background:#fbfdff;border-radius:10px;gap:10px;padding:12px;display:grid}.deal-calculation-grid article>span,.deal-irr-cashflows>span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:780}.deal-calculation-grid dl{gap:7px;margin:0;display:grid}.deal-calculation-grid dl>div{border-bottom:1px solid #edf2fb;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.deal-calculation-grid dl>div:last-child{border-bottom:0;padding-bottom:0}.deal-calculation-grid dt{color:#60708e;font-size:12px}.deal-calculation-grid dd{color:#122041;font-family:var(--mono);text-align:right;margin:0;font-size:13px;font-weight:740}.deal-irr-cashflows{border:1px dashed var(--line-strong);background:#fff;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.deal-irr-cashflows p{color:#536582;font-family:var(--mono);margin:0;font-size:12px;line-height:1.5}.deal-projection-row{grid-template-columns:.45fr repeat(5,minmax(0,1fr))}.statement-audit-grid{grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);align-items:end;gap:12px;display:grid}.statement-audit-grid label{gap:8px;display:grid}.statement-audit-grid>label>span{color:#263454;font-size:13px;font-weight:760}.statement-audit-grid input[type=email]{border:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:10px;padding:0 12px;font-size:14px}.statement-audit-grid input[type=email]::placeholder{color:#8b96ad}.statement-audit-result{gap:12px;margin-top:12px;display:grid}.csv-input textarea,.ask-box textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:0}.csv-input textarea{min-height:104px;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;padding:12px;font-size:13px}.import-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.import-actions button{background:var(--blue-dark);color:#fff;border:0;border-radius:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:780}.import-actions button:disabled{cursor:wait;opacity:.72}.import-actions span{color:#087143;font-size:13px;font-weight:760}.import-actions strong{color:var(--red);font-size:13px}.import-actions [data-storage-state]{overflow-wrap:anywhere;flex:260px;min-width:0;line-height:1.5}.import-actions [data-storage-state=saved]{color:#087143}.import-actions [data-storage-state=history_only],.import-actions [data-storage-state=records_only],.import-actions [data-storage-state=unconfirmed]{color:#855900}.import-actions [data-storage-state=restored]{color:#4c5159}.import-actions [data-storage-state] small{color:inherit;font-size:13px;font-weight:500;display:block}.import-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.import-metrics div{background:#f7faff;border-radius:10px;padding:12px}.import-metrics strong{margin-top:5px;font-size:18px;display:block}.import-file-list,.coverage-gap-list,.vault-analysis-list,.statement-snapshot,.phase-zero-list,.memory-list,.money-list{gap:10px;margin-top:12px;display:grid}.import-file-row,.vault-analysis-row,.document-row,.statement-snapshot div,.phase-zero-row,.memory-row,.money-row{border:1px solid var(--line);background:#fbfdff;border-radius:10px;padding:12px}.import-file-row span,.coverage-gap-list>span,.vault-analysis-row span,.document-row span,.statement-snapshot span,.phase-zero-row span,.memory-row span,.money-row span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780;display:block}.import-file-row strong,.vault-analysis-row strong,.document-row strong,.statement-snapshot strong,.phase-zero-row strong,.memory-row strong,.money-row strong{margin-top:5px;display:block}.import-file-row p,.coverage-gap-list p,.vault-analysis-row p,.document-row p,.phase-zero-row p,.memory-row p,.money-row p{color:var(--muted);margin:6px 0 0;line-height:1.45}.import-file-row.error{border-left:4px solid var(--orange)}.vault-analysis-row{border-left:4px solid var(--blue)}.notification-draft-row.critical,.notification-draft-row.high{border-left:4px solid var(--red)}.notification-draft-row.medium{border-left:4px solid var(--orange)}.notification-draft-row.low{border-left:4px solid var(--green)}.notification-draft-row.reviewed{border-left-color:var(--green);background:#f8fff9}.notification-draft-row small,.notification-draft-row em{color:var(--muted);margin-top:7px;font-size:12px;font-style:normal;line-height:1.4;display:block}.notification-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.vault-analysis-row.analyzed{border-left-color:var(--green);background:#f7fff9}.vault-analysis-row.missing_data,.vault-analysis-row.indexed_only{border-left-color:var(--orange);background:#fffaf2}.vault-analysis-row.error,.security-warning-list{border-left:4px solid var(--red);background:#fff7f7}.vault-analysis-row small,.document-row small{color:var(--muted);margin-top:7px;line-height:1.4;display:block}.coverage-gap-list{border:1px solid var(--line);background:#fffaf2;border-radius:10px;padding:12px}.coverage-gap-list p{margin:0}.statement-snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}.statement-snapshot>div{min-width:0}.statement-snapshot span,.statement-snapshot strong{overflow-wrap:anywhere}.phase-zero-row{border-left:4px solid var(--line-strong)}.phase-zero-row.active,.phase-zero-row.ready,.phase-zero-row.visible{border-left-color:var(--green)}.phase-zero-row.action{border-left-color:var(--orange)}.money-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.money-row>strong{white-space:nowrap;margin-top:0}.money-row.alert{border-left:4px solid var(--orange);background:#fffaf2}.collections-notice-workflows{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.notice-workflow-list{gap:12px;margin-top:12px;display:grid}.notice-workflow-card{background:linear-gradient(#fffbeb 0%,#fff 76%);border:1px solid #fed7aa;border-radius:12px;padding:14px}.notice-workflow-card-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.notice-workflow-card-header span,.notice-workflow-columns span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.notice-workflow-card-header strong{margin-top:5px;display:block}.notice-workflow-card-header p{color:var(--muted);margin:6px 0 0;line-height:1.4}.notice-workflow-card-header em{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.notice-workflow-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.notice-workflow-badges .service-status{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.notice-workflow-badges .service-status.needs_proof{color:#92400e;background:#fffbeb;border-color:#fde68a}.notice-workflow-badges .service-status.verified{color:#047857;background:#f0fdf4;border-color:#bbf7d0}.notice-service-panel{background:#fbfaff;border:1px solid #7c3aed29;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:12px;margin-top:12px;padding:10px;display:grid}.notice-service-panel span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.notice-service-panel strong{margin-top:5px;display:block}.notice-service-panel p,.notice-service-panel small{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.42;display:block}.notice-service-record{border-left:3px solid #8b5cf6;padding-left:10px}.notice-service-record.empty{border-left-color:#f97316}.collection-follow-up-editor{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;display:grid}.collection-follow-up-editor .section-heading-small,.collection-follow-up-note,.collection-follow-up-boundary{grid-column:1/-1}.collection-follow-up-editor label{gap:6px;display:grid}.collection-follow-up-editor label>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.collection-follow-up-editor input,.collection-follow-up-editor select,.collection-follow-up-editor textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fbfdff;border-radius:8px;padding:8px 10px}.collection-follow-up-editor textarea{resize:vertical;min-height:64px}.collection-follow-up-boundary{color:#536582;line-height:1.45}.collections-service-coverage{background:linear-gradient(#f8fbff,#fff);border:1px solid #dbeafe;border-radius:12px;gap:12px;padding:14px;display:grid}.collections-service-coverage>p{color:#536582;margin:0;font-size:13px;line-height:1.5}.collections-service-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.collections-service-coverage-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:7px;padding:11px;display:grid}.collections-service-coverage-grid article.ready{background:#f7fffb;border-color:#10b98157}.collections-service-coverage-grid article.review{background:#fffdf7;border-color:#f59e0b52}.collections-service-coverage-grid article.missing{background:snow;border-color:#ef44443d}.collections-service-coverage-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.collections-service-coverage-grid strong{color:var(--ink);font-family:var(--mono);font-size:18px}.collections-service-coverage-grid p{color:#536582;margin:0;font-size:12px;line-height:1.45}.notice-service-form{background:#fff;border:1px solid #2563eb24;border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid}.notice-service-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.notice-service-form label{gap:6px;display:grid}.notice-service-form label>span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.notice-service-form input,.notice-service-form select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fbfdff;border-radius:9px;padding:8px 10px;font-size:13px}.notice-service-notes-field{grid-column:span 2}.collections-risk-check{background:#f8fffc;border:1px solid #10b98129;border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid}.collections-risk-result{gap:12px;display:grid}.risk-result-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.risk-result-metrics div{background:#fff;border:1px solid #0f172a14;border-radius:10px;padding:10px}.risk-result-metrics span,.risk-workflow-list small{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.risk-result-metrics strong{font-family:var(--mono);margin-top:5px;font-size:20px;display:block}.risk-workflow-list{gap:8px;display:grid}.risk-workflow-list div{border-left:3px solid #10b981;padding-left:10px}.risk-workflow-list p{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.45}.notice-workflow-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.notice-workflow-columns div{border:1px solid var(--line);background:#ffffffc7;border-radius:10px;padding:10px}.notice-workflow-columns p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.42}.collections-timeline{background:#f8fbff;border:1px solid #2563eb2e;border-radius:10px;margin-top:12px;padding:10px}.collections-timeline>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.collections-timeline span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.collections-timeline small{color:#6d28d9;font-size:11px;font-weight:800}.collections-timeline-event{border-left:3px solid var(--line);color:var(--muted);margin:9px 0 0;padding-left:10px;font-size:12px;line-height:1.42}.collections-timeline-event strong{color:var(--ink);margin-bottom:2px;display:block}.collections-timeline-event.watch{border-color:var(--orange)}.collections-timeline-event.action_required{border-color:var(--red)}.collections-counsel-note{color:var(--ink);background:#fff;border-radius:8px;margin:10px 0 0;padding:8px;font-size:12px;line-height:1.42}.maintenance-lifecycle-list{gap:12px;margin-top:12px;display:grid}.maintenance-lifecycle-card{border:1px solid var(--line);background:#fbfdff;border-radius:12px;padding:14px}.maintenance-lifecycle-card.overdue{border-left:4px solid var(--red);background:#fff7f7}.maintenance-lifecycle-card.watch,.maintenance-lifecycle-card.unknown{border-left:4px solid var(--orange);background:#fffaf2}.maintenance-lifecycle-card.closed{border-left:4px solid var(--green);background:#f7fff9}.maintenance-lifecycle-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.maintenance-lifecycle-header span,.maintenance-lifecycle-columns span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.maintenance-lifecycle-header strong{margin-top:5px;display:block}.maintenance-lifecycle-header p,.maintenance-lifecycle-columns p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.42}.maintenance-lifecycle-header em{border:1px solid var(--line);color:var(--ink);text-transform:capitalize;background:#fff;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.maintenance-lifecycle-columns{grid-template-columns:1fr 1.2fr;gap:12px;margin-top:12px;display:grid}.maintenance-lifecycle-columns div{border:1px solid var(--line);background:#ffffffc7;border-radius:10px;padding:10px}.maintenance-closeout-checklist{background:#ecfdf5b8;border:1px solid #10b98142;border-radius:10px;gap:8px;margin-top:12px;padding:10px;display:grid}.maintenance-closeout-checkpoint>strong,.maintenance-closeout-checklist span{color:#047857;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.maintenance-closeout-checkpoint>p,.maintenance-closeout-checklist p{color:var(--ink);margin:7px 0 0;font-size:12px;line-height:1.42}.maintenance-closeout-checkpoint{background:#ecfdf5b8;border:1px solid #10b98142;border-radius:10px;margin-top:12px;padding:12px}.maintenance-closeout-checklist label{color:var(--ink);align-items:flex-start;gap:8px;font-size:12px;font-weight:700;line-height:1.42;display:flex}.maintenance-closeout-checklist input{width:16px;height:16px;accent-color:var(--green);flex:none;margin-top:1px}.maintenance-closeout-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.maintenance-closeout-controls label{color:var(--muted);gap:6px;font-size:11px;font-weight:800;display:grid}.maintenance-closeout-controls .wide{grid-column:1/-1}.maintenance-closeout-controls input,.maintenance-closeout-controls select,.maintenance-closeout-controls textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:9px 10px}.property-evidence-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;display:grid}.property-evidence-picker label{color:var(--muted);gap:6px;font-size:11px;font-weight:800;display:grid}.property-evidence-picker select{border:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px}.commitment-property-evidence{margin-top:10px}.outcome-property-evidence{margin:10px 0 2px}.property-evidence-picker button{border:1px solid var(--line-strong);min-height:38px;color:var(--blue-dark);background:#fff;border-radius:8px;padding:0 12px;font-weight:780}.property-evidence-picker button:disabled{cursor:not-allowed;opacity:.5}.property-evidence-picker p{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.4}@media (width<=640px){.maintenance-closeout-controls{grid-template-columns:1fr}.maintenance-closeout-controls .wide{grid-column:auto}.property-evidence-picker{grid-template-columns:1fr}.property-evidence-picker p{grid-column:auto}}.maintenance-automation-coverage{background:linear-gradient(#fbfaff 0%,#fff 100%);border:1px solid #7c3aed2e;border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid}.maintenance-automation-coverage>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.maintenance-automation-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.maintenance-automation-coverage-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:7px;padding:11px;display:grid}.maintenance-automation-coverage-grid article.ready{background:#f7fffb;border-color:#10b98152}.maintenance-automation-coverage-grid article.review{background:#fffdf7;border-color:#f59e0b57}.maintenance-automation-coverage-grid article.missing{background:snow;border-color:#ef44443d}.maintenance-automation-coverage-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.maintenance-automation-coverage-grid strong{color:var(--ink);font-family:var(--mono);font-size:18px}.maintenance-automation-coverage-grid p{color:#536582;margin:0;font-size:12px;line-height:1.45}.insurance-claim-triage-panel{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #2563eb2e;border-radius:12px;margin-top:14px;padding:14px}.insurance-claim-triage-panel>p{color:var(--muted);margin:8px 0 12px;font-size:13px;line-height:1.48}.insurance-claim-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.insurance-claim-form label{gap:6px;display:grid}.insurance-claim-form label>span,.insurance-claim-result span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.insurance-claim-form input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:10px;min-height:38px;padding:9px 10px}.insurance-claim-result{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;padding:12px}.insurance-claim-result strong{text-transform:capitalize;margin-top:5px;display:block}.insurance-claim-result p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.46}.capex-component-register-panel{background:linear-gradient(#fbfaff 0%,#fff 100%);border:1px solid #7c3aed33;border-radius:12px;margin-top:14px;padding:14px}.capex-component-register-panel>p{color:var(--muted);margin:8px 0 12px;font-size:13px;line-height:1.48}.capex-plan-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.capex-plan-controls label{gap:6px;display:grid}.capex-plan-controls span,.capex-component-register-grid>span,.capex-plan-result span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.capex-plan-controls input,.capex-component-row input,.capex-component-row select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:9px;min-height:36px;padding:8px 9px}.capex-component-register-grid{grid-template-columns:1.2fr 1.3fr .7fr .6fr .8fr .8fr;gap:8px;display:grid}.capex-component-row{display:contents}.capex-component-scope{gap:6px;display:grid}.capex-component-source{grid-column:1/-1}.capex-plan-result{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;padding:12px}.capex-schedule-list{gap:8px;margin-top:12px;display:grid}.capex-schedule-list div{border:1px solid var(--line);background:#f8fbff;border-radius:10px;padding:10px}.capex-schedule-list strong{margin-top:4px;display:block}.capex-schedule-list p,.capex-plan-result p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.46}.approval-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.approval-brief-grid div{border:1px solid var(--line);background:#f7faff;border-radius:10px;padding:10px}.approval-brief-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:780;display:block}.approval-brief-grid strong{text-transform:capitalize;margin-top:5px;display:block}.approval-brief-grid p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.4}.approval-audit-panel{gap:10px;margin-top:12px;display:grid}.owner-close-followup-filter{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;max-width:360px;margin:12px 0;font-size:14px;display:grid}.owner-close-followup-filter select{width:100%;min-width:0;min-height:36px;font:inherit}.owner-close-followup-filters{flex-wrap:wrap;column-gap:16px;display:flex}.owner-close-followup-filters .owner-close-followup-filter{flex:240px;width:auto;min-width:0}.owner-close-followup-filters select{min-height:44px}.owner-close-followup-note-query{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;min-height:44px}.memory-actions .owner-followup-reload{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.section-heading-small{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading-small span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780}.approval-audit-row{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:10px;padding:12px}.approval-audit-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:780;display:block}.approval-audit-row strong{margin-top:5px;display:block}.approval-audit-row p{color:var(--ink);margin:6px 0 0;font-size:13px;line-height:1.45}.approval-audit-row small{color:var(--muted);margin-top:8px;display:block}.owner-draft-composer{background:linear-gradient(#fff 0%,#fbf9ff 100%);border:1px solid #d9ccff;border-radius:12px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.owner-draft-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.owner-draft-form label{gap:6px;display:grid}.owner-draft-form label span,.owner-draft-guard span,.owner-draft-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.owner-draft-form input,.owner-draft-form select,.owner-draft-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:9px 10px;font-size:13px}.owner-draft-form textarea{resize:vertical;min-height:132px;line-height:1.45}.owner-draft-wide{grid-column:1/-1}.owner-draft-composer>small{color:#66728b;line-height:1.45}.owner-draft-guard{border:1px solid #d9ccff;border-left:4px solid var(--purple);background:#f8f3ff;border-radius:10px;padding:12px}.owner-draft-guard p,.owner-draft-row p{color:var(--muted);white-space:pre-wrap;margin:6px 0 0;line-height:1.45}.owner-draft-list{gap:10px;display:grid}.owner-draft-row{border:1px solid var(--line);border-left:4px solid var(--purple);background:#fff;border-radius:10px;padding:12px}.owner-draft-row strong{margin-top:5px;display:block}.owner-draft-row small{color:#6a7690;margin-top:8px;display:block}.owner-draft-row button{color:#5b21b6;background:#fbf9ff;border:1px solid #d9ccff;border-radius:8px;min-height:32px;margin-top:10px;padding:0 10px;font-size:12px;font-weight:800}.owner-draft-row button:disabled{cursor:not-allowed;opacity:.55}.agent-budget-card{border:1px solid var(--line);border-left:4px solid var(--purple);background:#fbfdff;border-radius:10px;margin-top:12px;padding:12px}.agent-budget-card>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780;display:block}.agent-budget-card>strong{text-transform:capitalize;margin-top:5px;font-size:18px;display:block}.agent-budget-card>p{color:var(--muted);margin:8px 0 0;line-height:1.45}.agent-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.agent-capability-list article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:10px;padding:10px;display:grid}.agent-capability-list article:first-child{background:#f7fffb;border-color:#10b98147}.agent-capability-list article:nth-child(2){background:#fcfaff;border-color:#8b5cf63d}.agent-capability-list article:nth-child(3),.agent-capability-list article:nth-child(4){background:#fffdf7;border-color:#f59e0b47}.agent-capability-list article>div{gap:4px;display:grid}.agent-capability-list span,.agent-capability-list article>div>span{color:var(--purple);text-transform:uppercase;font-size:11px;font-weight:820;display:block}.agent-capability-list article>div>strong{color:var(--ink);font-family:var(--mono);font-size:22px}.agent-capability-list strong{margin-top:5px;display:block}.agent-capability-list p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.agent-capability-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agent-capability-list li{border-top:1px solid #cfdbecb8;padding-top:8px}.agent-capability-list li strong{color:var(--ink);font-size:13px}.agent-capability-list li span{color:#536582;margin-top:3px;font-size:10px}.agent-production-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.agent-production-checklist>div,.agent-production-checklist article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:6px;padding:10px;display:grid}.agent-production-checklist>div{background:#f8fbff;border-color:#2563eb33}.agent-production-checklist span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:820}.agent-production-checklist strong{color:var(--ink)}.agent-production-checklist>div strong{color:#1d4ed8;font-family:var(--mono);font-size:22px}.agent-production-checklist p,.agent-production-checklist small{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.agent-production-checklist article[data-status=live]{border-color:#10b98152}.agent-production-checklist article[data-status=provider_required],.agent-production-checklist article[data-status=approval_required]{border-color:#f59e0b57}.agent-production-checklist article[data-status=guardrail_only],.agent-production-checklist article[data-status=needs_data]{border-color:#8b5cf63d}.access-request-card{border:1px solid var(--line);border-left:4px solid var(--green);background:#fbfdff;border-radius:10px;margin-top:12px;padding:12px}.access-request-card>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780;display:block}.access-request-card>strong{margin-top:5px;display:block}.access-request-card>p{white-space:pre-wrap;border:1px solid var(--line);max-height:220px;color:var(--muted);background:#fff;border-radius:10px;margin:10px 0 0;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.white-glove-packet{border-top:1px solid var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.self-serve-invite-packet{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #c9defd;border-radius:12px;gap:12px;margin-top:14px;padding:12px;display:grid}.self-serve-invite-packet>p{color:#536582;margin:0;font-size:13px;line-height:1.45}.white-glove-packet>p{color:#4a2d8f;background:#faf8ff;border:1px solid #d5cff5;border-radius:10px;margin:0;padding:10px;font-size:13px;line-height:1.45}.white-glove-phase-list{gap:8px;display:grid}.white-glove-phase,.white-glove-artifact{border:1px solid var(--line);background:#fff;border-radius:10px;gap:6px;padding:11px;display:grid}.white-glove-phase.ready,.white-glove-artifact.received{background:#f7fff9;border-color:#bfe8d0}.white-glove-phase.owner_action,.white-glove-artifact.needed{background:#fffaf3;border-color:#ffe2b9}.white-glove-phase.blocked,.white-glove-artifact.blocked{background:#fff8f8;border-color:#ffd0d0}.white-glove-phase span,.white-glove-artifact span,.white-glove-success span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.white-glove-phase strong,.white-glove-artifact strong{color:var(--ink)}.white-glove-phase p,.white-glove-artifact p,.white-glove-success p{color:#536582;margin:0;font-size:13px;line-height:1.45}.white-glove-artifact input,.white-glove-artifact select{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 10px}.checkbox-row{align-items:center;gap:8px;display:flex}.checkbox-row input{width:16px;height:16px;accent-color:var(--primary);margin:0}.checkbox-row span{color:var(--ink)}.white-glove-phase small{color:var(--muted);font-size:12px;line-height:1.4}.white-glove-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.white-glove-success{background:#fbfdff;border:1px dashed #cddffd;border-radius:10px;gap:6px;padding:10px;display:grid}.pricing-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pricing-package-card{border:1px solid var(--line);background:#fbfdff;border-radius:10px;gap:7px;padding:12px;display:grid}.pricing-package-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.pricing-package-card strong{color:var(--ink);font-size:15px}.pricing-package-card b{color:var(--blue-dark);font-family:var(--mono);font-size:18px}.pricing-package-card p,.pricing-package-card small{color:#536582;margin:0;line-height:1.45}.pricing-package-card p{font-size:13px}.pricing-package-card small{font-size:12px}.checkout-readiness-stack{gap:10px;display:grid}.checkout-readiness-row{background:#f8fbff;border:1px solid #cfe8ff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.checkout-readiness-row.manual{background:#fbfcff;border-color:#e4e9f3}.checkout-readiness-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.checkout-readiness-row strong{color:var(--ink);font-family:var(--mono);margin-top:4px;display:block}.checkout-readiness-row p{color:#536582;margin:6px 0 0;font-size:13px;line-height:1.45}.checkout-readiness-row em{color:var(--blue-dark);white-space:nowrap;background:#eaf2ff;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.checkout-readiness-row.manual em{color:#536582;background:#f2f5fa}.billing-launch-evidence-panel{background:linear-gradient(135deg,#7c3aed17,#2563eb0d),#fff;border:1px solid #d9ccff;border-radius:12px;gap:12px;padding:14px;display:grid;box-shadow:0 14px 30px #0f17290f}.billing-launch-evidence-panel>p{color:#536582;margin:0;font-size:13px;line-height:1.5}.billing-launch-evidence-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.billing-launch-evidence-columns>div{background:#ffffffb8;border:1px solid #e4e9f3;border-radius:10px;padding:12px}.billing-launch-evidence-columns span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.billing-launch-evidence-columns ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.billing-launch-evidence-columns li,.billing-launch-evidence-columns p{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.signup-preflight-panel{background:linear-gradient(#f8fbff,#fff);border:1px solid #dbeafe;border-radius:12px;gap:12px;padding:14px;display:grid}.signup-preflight-panel>p{color:#536582;margin:0;font-size:13px;line-height:1.5}.signup-preflight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.signup-preflight-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;padding:10px;display:grid}.signup-preflight-grid article.ready{background:#f7fffb;border-color:#10b98152}.signup-preflight-grid article.needed{background:#fffdf7;border-color:#f59e0b47}.signup-preflight-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.signup-preflight-grid strong{color:var(--ink);font-size:13px}.support-commercialization-panel{border-top:1px solid var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.support-diagnosis-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.support-diagnosis-controls label{gap:6px;display:grid}.support-diagnosis-controls label>span,.support-diagnosis-result>strong{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.support-diagnosis-controls select{border:1px solid var(--line-strong);width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 10px}.support-diagnosis-controls button{background:var(--blue-dark);color:#fff;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:780}.support-diagnosis-controls button:disabled{cursor:wait;opacity:.7}.support-diagnosis-result{background:#f8f7ff;border:1px solid #d8ddff;border-radius:8px;gap:8px;margin-top:14px;padding:12px;display:grid}.support-diagnosis-result p,.support-diagnosis-result small{color:#536582;margin:0;font-size:13px;line-height:1.5}.support-pilot-guardrails{border-top:1px solid #d8ddff;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.support-pilot-guardrails p{background:#fff;border:1px solid #e2e6ff;border-radius:8px;padding:8px}.support-commercialization-panel>p{color:#536582;margin:0;font-size:13px;line-height:1.5}.support-help-grid,.support-advisor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-help-grid article,.support-advisor-grid article{background:#fbfcff;border:1px solid #e4e9f3;border-radius:10px;padding:10px}.support-help-grid span,.support-advisor-grid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.support-help-grid strong,.support-advisor-grid strong{color:var(--ink);margin-top:4px;display:block}.support-help-grid p,.support-advisor-grid p{color:#536582;margin:6px 0 0;font-size:12px;line-height:1.45}.memory-row{border-left:4px solid var(--blue)}.memory-row.durable{border-left-color:var(--green);background:#f7fff9}#gl-mapping .memory-row{overflow-wrap:anywhere;min-width:0}#gl-mapping .gl-account-load-more{white-space:normal;max-width:100%;min-height:44px}.import-history{border-top:1px solid var(--line);gap:10px;margin-top:16px;padding-top:14px;display:grid}.import-history>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.import-history-list{display:grid}.import-history-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.import-history-row:first-child{border-top:0}.import-history-row.active{box-shadow:inset 3px 0 0 var(--green);padding-left:12px}.import-history-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:780}.import-history-row strong{margin-top:4px;display:block}.import-history-row p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.import-history-row button{min-width:124px}.import-history-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.import-history-row .import-active-label{color:var(--green);text-align:right}.browser-import-history summary{cursor:pointer;color:var(--blue-dark);font-size:12px;font-weight:780}.orchestrator-action-queue{background:linear-gradient(135deg,#3b82f60f,#fff);border:1px solid #3b82f633;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.orchestrator-action-row{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:10px;padding:12px}.orchestrator-action-row.high{border-left-color:var(--danger)}.orchestrator-action-row.medium{border-left-color:var(--orange)}.orchestrator-action-row.low{border-left-color:var(--green)}.orchestrator-action-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:820;display:block}.orchestrator-action-row strong{margin-top:5px;display:block}.orchestrator-action-row p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.orchestrator-action-row small,.orchestrator-action-row em{color:#6a7690;margin-top:6px;font-size:12px;display:block}.vendor-compliance-panel{background:#fbfdff;border:1px solid #2563eb29;border-radius:12px;margin-bottom:14px;padding:14px}.vendor-compliance-panel>p{color:var(--muted);margin:8px 0 12px;font-size:13px;line-height:1.48}.vendor-compliance-controls{grid-template-columns:minmax(180px,260px);gap:10px;margin-bottom:12px;display:grid}.vendor-compliance-controls label{gap:6px;display:grid}.vendor-compliance-controls span,.vendor-compliance-grid>span,.vendor-compliance-result span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.vendor-compliance-controls input,.vendor-compliance-row input,.vendor-compliance-row select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:9px;min-height:36px;padding:8px 9px}.vendor-compliance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vendor-compliance-row{display:contents}.vendor-compliance-row>div{gap:6px;display:grid}.vendor-compliance-source{grid-column:1/-1}.vendor-compliance-result{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;padding:12px}.vendor-compliance-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vendor-compliance-result-row{border:1px solid var(--line);background:#f8fbff;border-radius:10px;padding:10px}.vendor-compliance-result-row.medium{border-left:4px solid var(--orange);background:#fffaf2}.vendor-compliance-result-row.high{border-left:4px solid var(--danger);background:#fff7f7}.vendor-compliance-result-row strong{margin-top:4px;display:block}.vendor-compliance-result p,.vendor-compliance-result small{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.46;display:block}.vendor-review-checkpoints{border-top:1px solid var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.vendor-review-summary,.vendor-review-checklist{flex-wrap:wrap;gap:8px;display:flex}.vendor-review-summary span,.vendor-review-checklist label{border:1px solid var(--line);background:var(--surface-soft);color:var(--body);border-radius:8px;padding:7px 9px;font-size:12px;font-weight:700}.vendor-review-list{gap:10px;display:grid}.vendor-review-card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:10px;padding:12px;display:grid}.vendor-review-controls{grid-template-columns:minmax(140px,.65fr) minmax(150px,.75fr) minmax(220px,1.6fr);gap:10px;display:grid}.vendor-review-controls label{gap:5px;display:grid}.vendor-review-controls label>span{color:var(--muted);font-size:11px;font-weight:800}.vendor-review-controls input,.vendor-review-controls select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:8px 9px}.vendor-review-checklist label{align-items:center;gap:7px;display:inline-flex}.vendor-review-boundary{color:var(--muted);margin:0;font-size:12px;line-height:1.45}@media (width<=640px){.vendor-review-controls{grid-template-columns:1fr}.vendor-review-checklist{grid-template-columns:1fr;display:grid}}.vendor-scorecard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.vendor-scorecard{border:1px solid var(--line);border-left:4px solid var(--green);background:#fff;border-radius:12px;gap:10px;padding:14px;display:grid}.vendor-scorecard.medium{border-left-color:var(--orange)}.vendor-scorecard.high{border-left-color:var(--danger)}.vendor-scorecard>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:820}.vendor-scorecard>p,.vendor-scorecard>small{color:var(--muted);font-size:12px;line-height:1.45}.vendor-score-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vendor-score-metrics div{background:#f7faff;border-radius:8px;padding:8px}.vendor-score-metrics small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800;display:block}.vendor-score-metrics b{font-family:var(--mono);margin-top:4px;display:block}.compact-gap-list{margin-top:0}.sync-health-card{gap:14px;display:grid}.sync-health-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sync-health-summary div,.sync-change-row,.sync-job-row{border:1px solid var(--line);background:#fbfdff;border-radius:8px;padding:12px}.sync-health-summary span,.sync-change-row span,.sync-job-row span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820;display:block}.sync-health-summary strong,.sync-change-row strong,.sync-job-row strong{color:var(--ink);font-family:var(--mono);margin-top:6px;font-size:14px;display:block}.sync-health-summary p,.sync-change-row p,.sync-change-row small,.sync-job-row p,.sync-job-row small{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45;display:block}.sync-health-result{gap:10px;display:grid}.sync-change-list,.sync-job-grid{gap:8px;display:grid}.sync-job-row.failed,.sync-job-row.dead_lettered{background:#fff5f5;border-color:#fecaca}.sync-job-row.queued,.sync-job-row.running{background:#fffbeb;border-color:#fde68a}.sync-job-row.succeeded{background:#f0fdf4;border-color:#bbf7d0}.access-control-panel{gap:14px;display:grid}.role-access-matrix{background:linear-gradient(#f8fbff,#fff);border:1px solid #dbeafe;border-radius:12px;gap:12px;padding:14px;display:grid}.role-access-matrix>p{color:#536582;margin:0;font-size:13px;line-height:1.5}.role-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role-access-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:8px;padding:12px;display:grid}.role-access-grid article>span{color:var(--ink);text-transform:capitalize;font-size:13px;font-weight:850}.role-access-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.role-access-grid em{color:var(--blue-dark);background:#eef4ff;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:780}.route-isolation-proof{background:linear-gradient(#f8fbff,#fff);border:1px solid #2563eb2e;border-radius:12px;gap:12px;padding:14px;display:grid}.route-isolation-proof>p{color:#536582;margin:0;font-size:13px;line-height:1.5}.route-isolation-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.route-isolation-proof-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:7px;padding:11px;display:grid}.route-isolation-proof-grid article.ready{background:#f7fffb;border-color:#10b98152}.route-isolation-proof-grid article.review{background:#fffdf7;border-color:#f59e0b57}.route-isolation-proof-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.route-isolation-proof-grid strong{color:var(--ink);font-family:var(--mono);font-size:18px}.route-isolation-proof-grid p{color:#536582;margin:0;font-size:12px;line-height:1.45}.ai-runtime-readiness-board{background:linear-gradient(#fbf8ff,#fff);border:1px solid #e9d5ff;border-radius:12px;gap:12px;padding:14px;display:grid}.ai-runtime-readiness-board>p{color:#536582;margin:0;font-size:13px;line-height:1.5}.ai-runtime-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ai-runtime-readiness-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:7px;padding:11px;display:grid}.ai-runtime-readiness-grid article.ready{background:#f7fffb;border-color:#10b98157}.ai-runtime-readiness-grid article.review{background:#fffdf7;border-color:#f59e0b52}.ai-runtime-readiness-grid article.blocked{background:snow;border-color:#ef444442}.ai-runtime-readiness-grid article.pending{background:#fbfdff;border-color:#94a3b847}.ai-runtime-readiness-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.ai-runtime-readiness-grid strong{color:var(--ink);font-size:13px}.ai-runtime-readiness-grid p{color:#536582;margin:0;font-size:12px;line-height:1.45}.production-readiness-gap-board{background:#fff;border:1px solid #2563eb38;border-radius:12px;gap:12px;padding:14px;display:grid}.production-readiness-gap-board>p{color:#536582;margin:0;font-size:13px;line-height:1.5}.production-readiness-gap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.production-readiness-gap-grid article{border:1px solid var(--line);background:#fbfdff;border-radius:10px;align-content:start;gap:8px;padding:12px;display:grid}.production-readiness-gap-grid article[data-status=ready]{background:#f7fffb;border-color:#10b98157}.production-readiness-gap-grid article[data-status=review]{background:#fffdf7;border-color:#f59e0b57}.production-readiness-gap-grid article[data-status=blocked]{background:snow;border-color:#ef444447}.production-readiness-gap-grid article>div{gap:4px;display:grid}.production-readiness-gap-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.production-readiness-gap-grid strong{color:var(--ink);font-size:14px}.production-readiness-gap-grid p,.production-readiness-gap-grid small{color:#536582;margin:0;font-size:12px;line-height:1.45}.production-readiness-gap-grid small{color:#0f2f68;font-weight:760}.access-control-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.access-control-form label{gap:6px;display:grid}.access-control-form span,.access-control-result span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.access-control-form input:not([type=checkbox]),.access-control-form select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:13px}.access-control-result{border:1px solid var(--line);background:#fbfdff;border-radius:10px;gap:10px;padding:12px;display:grid}.access-control-result.allow{background:#f0fdf4;border-color:#86efac}.access-control-result.deny{background:#fff5f5;border-color:#fecaca}.access-control-result p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.data-portability-panel{gap:14px;display:grid}.data-export-result,.delete-request-panel{border:1px solid var(--line);background:#fbfdff;border-radius:10px;gap:10px;padding:12px;display:grid}.data-export-result.deleted{background:#fff5f5;border-color:#fecaca}.data-export-result p,.data-export-result small,.delete-request-panel p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.delete-request-panel>span,.delete-request-panel label span,.data-export-count-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.delete-request-panel>strong{color:var(--danger)}.delete-request-panel label{gap:6px;display:grid}.delete-request-panel input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:13px}.data-export-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.data-export-count-grid div{background:#f7faff;border-radius:8px;padding:8px}.data-export-count-grid strong{font-family:var(--mono);margin-top:4px;display:block}.connector-marketplace-panel,.connector-marketplace-result{gap:14px;display:grid}.connector-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connector-control-grid>div{border:1px solid var(--line);background:#fbfdff;border-radius:10px;gap:8px;padding:12px;display:grid}.connector-control-grid>div>span,.connector-listing-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.connector-control-grid .checkbox-row{min-height:32px;color:var(--ink);letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.connector-marketplace-result{background:linear-gradient(#f8fbfff5,#fff);border:1px solid #2563eb2e;border-radius:10px;padding:14px}.connector-readiness-board{background:linear-gradient(#f8fbff,#fff);border:1px solid #dbeafe;border-radius:12px;gap:12px;padding:14px;display:grid}.connector-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connector-readiness-card{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:8px;padding:12px;display:grid}.connector-readiness-card.implemented{background:#f7fffb;border-color:#10b98159}.connector-readiness-card.compatibility_mode{background:#f8fbff;border-color:#2563eb3d}.connector-readiness-card.planned{background:#fffdf7;border-color:#f59e0b4d}.connector-readiness-card.blocked{background:snow;border-color:#ef44443d}.connector-readiness-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820;display:block}.connector-readiness-card strong{color:var(--ink);margin-top:4px;display:block}.connector-readiness-card em{width:fit-content;color:var(--blue-dark);background:#eaf2ff;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:820}.connector-readiness-card p,.connector-readiness-card small{color:#536582;margin:0;font-size:12px;line-height:1.45}.connector-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connector-listing-card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:8px;padding:12px;display:grid}.connector-listing-card.enabled{background:#f7fffb;border-color:#10b98159}.connector-listing-card.blocked{background:snow;border-color:#ef444438}.connector-listing-card.future{background:#fffdf7;border-color:#f59e0b47}.connector-listing-card strong{color:var(--ink);margin-top:4px;display:block}.connector-listing-card em{width:fit-content;color:var(--blue-dark);background:#eaf2ff;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850}.connector-listing-card p,.connector-listing-card small{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.billing-provider-config-result{background:linear-gradient(#eff6ffe6,#fffffff5);border:1px solid #2563eb2e;border-radius:10px;gap:14px;padding:14px;display:grid}.billing-provider-config-result p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.billing-provider-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.billing-provider-check-grid div{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;padding:12px;display:grid}.billing-provider-check-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.billing-provider-check-grid strong{color:var(--ink);font-family:var(--mono);text-transform:capitalize;font-size:15px}.billing-provider-check-grid small{color:var(--muted);font-size:12px;line-height:1.45}.billing-session-actions{justify-items:end;gap:8px;min-width:210px;display:grid}.billing-session-actions input,.billing-session-actions select{border:1px solid var(--line);width:100%;min-height:34px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.billing-session-actions button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:8px;width:100%;min-height:34px;padding:0 12px;font-size:12px;font-weight:850}.billing-session-actions button:disabled{opacity:.6}.billing-session-result{background:#fff;border:1px solid #2563eb2e;border-radius:10px;gap:12px;padding:14px;display:grid}.billing-session-result a{border:1px solid var(--line-strong);width:fit-content;color:var(--blue-dark);border-radius:8px;padding:8px 10px;font-size:13px;font-weight:850;text-decoration:none}.billing-subscription-panel,.billing-subscription-result{background:#fbfaff;border:1px solid #8b5cf62e;border-radius:10px;gap:14px;padding:14px;display:grid}.billing-subscription-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billing-subscription-form label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:820;display:grid}.billing-subscription-form input,.billing-subscription-form select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border-radius:8px;padding:0 10px;font-size:13px;font-weight:650}.billing-subscription-form .checkbox-row{border:1px solid var(--line);background:#fff;border-radius:8px;align-self:end;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.billing-subscription-result{background:#fff;border-color:#2563eb2e}.memory-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.memory-actions button{border:1px solid var(--line-strong);min-height:36px;color:var(--blue-dark);background:#fff;border-radius:8px;padding:0 12px;font-size:13px;font-weight:780}.memory-actions button:first-child{background:var(--blue-dark);color:#fff;border-color:#0000}.memory-actions span{color:#087143;font-size:13px;font-weight:760}.operational-preflight-controls{margin-top:12px}.operational-preflight-controls label{gap:4px;min-width:min(230px,100%);display:grid}.operational-preflight-controls label>span{color:var(--muted);text-transform:uppercase;font-size:11px}.operational-preflight-controls select{border:1px solid var(--line-strong);min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 34px 0 10px}.browser-extension-panel{grid-column:1/-1}.browser-extension-overview{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;margin:18px 0;padding:18px;display:grid}.browser-extension-overview strong,.browser-extension-overview p{display:block}.browser-extension-overview p{color:#64748b;margin:5px 0 0;line-height:1.5}.browser-extension-icon{background:#fff;border:1px solid #dbeafe;border-radius:8px;width:64px;height:64px;overflow:hidden}.browser-extension-icon img{object-fit:contain;width:100%;height:100%}.browser-extension-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.browser-extension-steps>div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:13px;display:grid}.browser-extension-steps span{color:#1d4ed8;background:#eff6ff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.browser-extension-steps p{color:#475569;margin:2px 0 0;line-height:1.4}.browser-extension-download{color:#fff;background:#0f3b82;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=760px){.browser-extension-steps{grid-template-columns:1fr}.browser-extension-overview{grid-template-columns:48px minmax(0,1fr);padding:14px}.browser-extension-icon{width:48px;height:48px}}.onboarding-form{gap:10px;margin-bottom:12px;display:grid}.onboarding-form label{gap:6px;display:grid}.onboarding-form span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780}.onboarding-form input,.onboarding-form select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:13px}.onboarding-form input::placeholder{color:#8b96ad}.onboarding-planner-hint{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.45}.outcome-form{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.outcome-source-field,.outcome-form .memory-actions{grid-column:1/-1}.outcome-summary-grid,.notification-summary-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:12px;display:grid}.outcome-summary-grid div,.notification-summary-grid div{border:1px solid var(--line);background:#fbfdff;border-radius:10px;padding:12px}.outcome-summary-grid span,.notification-summary-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:780;display:block}.outcome-summary-grid strong,.notification-summary-grid strong{font-size:18px;font-family:var(--mono);margin-top:6px;display:block}.queue-health-card{border-color:#d8e4ff}.queue-health-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.queue-health-row{border:1px solid var(--line);text-align:left;min-height:104px;color:var(--ink);cursor:pointer;background:#fbfdff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px 10px;padding:12px;display:grid}.queue-health-row.active{background:#f4f8ff;border-color:#bfdbfe;box-shadow:0 8px 18px #2563eb14}.landlord-finance-card{gap:16px;display:grid}.finance-hub-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.finance-hub-kpis>div,.finance-hub-grid>section{border:1px solid var(--line);background:#fbfdff;border-radius:12px;padding:14px}.finance-hub-kpis span,.finance-hub-kpis small,.finance-hub-row span,.finance-hub-row p{color:var(--muted);font-size:12px}.finance-hub-kpis strong{color:var(--ink);font-family:var(--mono);margin:6px 0 4px;font-size:22px;display:block}.finance-policy-panel{background:#f8fbff;border:1px solid #c7d7f2;border-radius:12px;padding:14px}.finance-policy-grid,.finance-provider-toggle-grid{gap:10px;display:grid}.finance-policy-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.finance-provider-toggle-grid{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:12px}.finance-policy-grid label,.finance-provider-toggle-grid label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.finance-policy-grid input,.finance-policy-grid select{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px}.finance-provider-toggle-grid label{border:1px solid var(--line);text-transform:none;background:#fff;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;padding:9px}.finance-policy-panel>small{color:var(--muted);margin-top:10px;display:block}.finance-readiness-board{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #dbeafe;border-radius:12px;gap:14px;padding:16px;display:grid}.finance-readiness-board>div:first-child{gap:4px;display:grid}.finance-readiness-board span,.finance-readiness-board p,.finance-readiness-board small{color:var(--muted);font-size:12px}.finance-readiness-board span{text-transform:uppercase;font-weight:800}.finance-readiness-board strong{color:var(--ink)}.finance-readiness-board>div:first-child strong{font-family:var(--mono);font-size:28px}.finance-readiness-board p{margin:0;line-height:1.4}.finance-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-readiness-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:6px;padding:12px;display:grid}.finance-readiness-grid article[data-status=ready]{border-color:#bbf7d0}.finance-readiness-grid article[data-status=draft_only]{border-color:#ddd6fe}.finance-readiness-grid article[data-status=provider_required],.finance-readiness-grid article[data-status=needs_data]{border-color:#fed7aa}.finance-readiness-grid strong{font-size:13px;line-height:1.25}.finance-provider-board{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #0f17291a;border-radius:12px;gap:14px;padding:16px;display:grid}.finance-provider-board>div:first-child{gap:4px;display:grid}.finance-provider-board span,.finance-provider-board p,.finance-provider-board small{color:var(--muted);font-size:12px}.finance-provider-board span{text-transform:uppercase;font-weight:800}.finance-provider-board strong{color:var(--ink)}.finance-provider-board>div:first-child strong{font-family:var(--mono);font-size:28px}.finance-provider-board p{margin:0;line-height:1.4}.finance-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-provider-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:7px;padding:12px;display:grid}.finance-provider-grid article[data-status=connected]{border-color:#bbf7d0}.finance-provider-grid article[data-status=provider_required]{border-color:#fed7aa}.finance-provider-grid article p,.finance-provider-grid article small{margin:0;line-height:1.4}.provider-setup-checklist{border-top:1px solid #cfdbecb8;gap:6px;padding-top:7px;display:grid}.provider-setup-checklist div{border-left:3px solid #cfd5e6;gap:2px;padding-left:8px;display:grid}.provider-setup-checklist div[data-status=needs_owner]{border-left-color:#2563eb}.provider-setup-checklist div[data-status=needs_provider]{border-left-color:#f59e0b}.provider-setup-checklist div[data-status=blocked]{border-left-color:#ef4444}.provider-setup-checklist strong{color:var(--ink);font-size:12px;line-height:1.25}.finance-provider-grid article>small:last-child{border-top:1px solid #cfdbecb8;padding-top:7px}.finance-activation-board{background:linear-gradient(#f0fdfa 0%,#fff 100%);border:1px solid #14b8a63d;border-radius:12px;gap:14px;padding:16px;display:grid}.finance-activation-board>div:first-child,.finance-blocked-action-panel>div:first-child{gap:4px;display:grid}.finance-activation-board span,.finance-activation-board p,.finance-activation-board small,.finance-activation-board li{color:var(--muted);font-size:12px}.finance-activation-board span{text-transform:uppercase;font-weight:800}.finance-activation-board strong{color:var(--ink)}.finance-activation-board>div:first-child strong,.finance-blocked-action-panel>div:first-child strong{color:#0f766e;font-family:var(--mono);font-size:28px}.finance-activation-board p,.finance-activation-board ul{margin:0;line-height:1.4}.finance-activation-board ul{gap:5px;padding-left:16px;display:grid}.finance-activation-grid,.finance-blocked-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-activation-grid article,.finance-blocked-action-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:7px;padding:12px;display:grid}.finance-activation-grid article[data-status=live]{border-color:#86efac}.finance-activation-grid article[data-status=needs_owner]{border-color:#bfdbfe}.finance-activation-grid article[data-status=provider_required]{border-color:#fed7aa}.finance-activation-grid article[data-status=blocked],.finance-blocked-action-grid article{border-color:#fecaca}.finance-blocked-action-panel{border-top:1px solid #14b8a62e;gap:12px;padding-top:12px;display:grid}.finance-product-board{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #2563eb29;border-radius:12px;gap:14px;padding:16px;display:grid}.finance-product-board>div:first-child{gap:4px;display:grid}.finance-product-board span,.finance-product-board p,.finance-product-board small,.finance-product-board em{color:var(--muted);font-size:12px}.finance-product-board span{text-transform:uppercase;font-weight:800}.finance-product-board strong{color:var(--ink)}.finance-product-board>div:first-child strong{color:#1d4ed8;font-family:var(--mono);font-size:28px}.finance-product-board p{margin:0;line-height:1.4}.finance-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-product-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:7px;padding:12px;display:grid}.finance-product-grid article[data-status=live]{border-color:#86efac}.finance-product-grid article[data-status=draft_only]{border-color:#ddd6fe}.finance-product-grid article[data-status=provider_required]{border-color:#fed7aa}.finance-product-grid article[data-status=needs_data]{border-color:#bfdbfe}.finance-product-grid article p,.finance-product-grid article small,.finance-product-grid article em{margin:0;line-height:1.4}.finance-product-grid article em{border-top:1px solid #cfdbecb8;padding-top:7px;font-style:normal}.finance-reporting-board{background:linear-gradient(#fbfaff 0%,#fff 100%);border:1px solid #7c3aed2e;border-radius:12px;gap:14px;padding:16px;display:grid}.finance-reporting-board>div:first-child{gap:4px;display:grid}.finance-reporting-board span,.finance-reporting-board p,.finance-reporting-board small{color:var(--muted);font-size:12px}.finance-reporting-board span{text-transform:uppercase;font-weight:800}.finance-reporting-board strong{color:var(--ink)}.finance-reporting-board>div:first-child strong{font-family:var(--mono);text-transform:capitalize;font-size:26px}.finance-reporting-board p{margin:0;line-height:1.45}.finance-reporting-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-reporting-summary>div{border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;padding:12px;display:grid}.finance-reporting-summary strong{font-family:var(--mono);font-size:20px;line-height:1.15}.finance-reporting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-reporting-grid>section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.finance-reporting-grid h3{color:var(--ink);letter-spacing:0;margin:0 0 10px;font-size:15px}.finance-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-hub-grid h3,.finance-playbook-grid h3{color:var(--ink);letter-spacing:0;margin:0 0 10px;font-size:15px}.finance-hub-row{border-top:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.finance-hub-row:first-of-type{border-top:0}.finance-hub-row strong{color:var(--ink);font-size:14px}.finance-hub-row p{margin:0;line-height:1.35}.finance-module-section{grid-column:1/-1}.finance-module-section .finance-playbook-row{border-top:1px solid var(--line)}.finance-module-section .finance-playbook-row small{color:#64748b;font-size:11px;line-height:1.35}.finance-hub-row.guarded{border-left:3px solid var(--purple);background:#f8f5ff;border-top:0;border-radius:8px;padding:10px}.finance-playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-playbook-grid>section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.finance-playbook-row,.finance-playbook-meter,.finance-control-action{border-top:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.finance-playbook-row:first-of-type,.finance-playbook-meter:first-of-type,.finance-control-action:first-of-type{border-top:0}.finance-playbook-row span,.finance-playbook-meter span,.finance-control-action span{width:fit-content;color:var(--blue);text-transform:uppercase;background:#eff6ff;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.finance-playbook-row[data-status=ready] span{color:var(--green);background:#ecfdf5}.finance-playbook-row[data-status=needs_data] span,.finance-playbook-row[data-status=provider_required] span{color:#c2410c;background:#fff7ed}.finance-playbook-row[data-status=draft_only] span{color:var(--purple);background:#f8f5ff}.finance-control-action[data-status=blocked] span{color:#c2410c;background:#fff7ed}.finance-control-action[data-status=ready_to_draft] span{color:var(--blue);background:#eff6ff}.finance-control-action[data-status=monitoring] span{color:var(--green);background:#ecfdf5}.finance-playbook-row strong,.finance-playbook-meter strong,.finance-control-action strong{color:var(--ink);font-size:14px}.finance-playbook-row p,.finance-playbook-meter p,.finance-control-action p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.finance-control-action small{color:#64748b;font-size:11px;line-height:1.35}.finance-playbook-meter strong{font-family:var(--mono);font-size:24px}.queue-health-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:780}.queue-health-row strong{font-family:var(--mono);font-size:18px}.queue-health-row small{color:var(--slate);grid-column:1/-1;line-height:1.4}.outcome-list .memory-row{position:relative}.onboarding-checklist-card{border-color:#c7d8ff}.onboarding-progress{gap:8px;margin-top:12px;display:grid}.onboarding-progress span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780}.onboarding-progress div{background:#e8eefb;border-radius:999px;height:8px;overflow:hidden}.onboarding-progress i{border-radius:inherit;background:linear-gradient(90deg,#1f5eff,#7c3aed);height:100%;display:block}.onboarding-checklist-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.onboarding-checklist-row{border:1px solid var(--line);background:#fbfdff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:86px;padding:12px;display:flex}.onboarding-checklist-row.complete{background:#f2fff8;border-color:#9ee6bd}.onboarding-checklist-row label{align-items:flex-start;gap:10px;min-width:0;display:flex}.onboarding-checklist-row input{width:16px;height:16px;accent-color:var(--primary);margin-top:2px}.onboarding-checklist-row span{gap:4px;min-width:0;display:grid}.onboarding-checklist-row strong{color:var(--ink);font-size:13px}.onboarding-checklist-row small{color:var(--muted);font-size:12px;line-height:1.45}.onboarding-checklist-row em{color:#1e40af;text-align:center;background:#edf4ff;border-radius:999px;flex:none;max-width:112px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.onboarding-checklist-row.complete em{color:#047857;background:#dcfce7}.claim-ledger-panel{background:#fbfdff;border:1px solid #d9e2f3;border-radius:12px;gap:12px;margin-bottom:18px;padding:14px;display:grid}.claim-verification-form{gap:10px;display:grid}.claim-verification-form label{gap:6px;display:grid}.claim-verification-form label>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780}.claim-verification-form textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:100px;color:var(--ink);background:#fff;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.claim-verification-list{gap:10px;display:grid}.claim-verification-row{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-left:3px solid #94a3b8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.claim-verification-row.supported{border-left-color:#10b981}.claim-verification-row.partially_supported,.claim-verification-row.missing_data{border-left-color:#f59e0b}.claim-verification-row.contradicted{border-left-color:#ef4444}.claim-verification-row span{color:#1e40af;text-transform:uppercase;background:#eef4ff;border-radius:999px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:820;display:inline-flex}.claim-verification-row strong{color:var(--ink);margin-top:7px;font-size:13px;line-height:1.35;display:block}.claim-verification-row p{color:var(--muted);margin:6px 0;font-size:12px;line-height:1.5}.claim-verification-row small{color:#8a96ad;font-size:11px}.compact-empty-list{min-height:auto;padding:14px}.lease-renewal-panel{background:#fff;border:1px solid #d9e2f3;border-radius:12px;gap:12px;margin-top:16px;padding:14px;display:grid}.lease-renewal-list{gap:10px;display:grid}.lease-renewal-row{border:1px solid var(--line);background:#fbfdff;border-left:4px solid #94a3b8;border-radius:10px;gap:6px;padding:12px;display:grid}.lease-renewal-row.overdue,.lease-renewal-row.urgent{border-left-color:var(--red);background:#fff7f7}.lease-renewal-row.upcoming{border-left-color:var(--orange);background:#fffaf2}.lease-renewal-row.scheduled{border-left-color:var(--green);background:#f7fff9}.lease-renewal-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.lease-renewal-row p{color:var(--muted);margin:0;line-height:1.45}.lease-renewal-row small{color:#6a7690}.lease-renewal-row button{min-height:32px;color:var(--blue-dark);background:#fff;border:1px solid #cdd8ee;border-radius:8px;justify-self:start;padding:0 10px;font-size:12px;font-weight:800}.lease-action-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.lease-action-columns div{border:1px solid var(--line);background:#ffffffc7;border-radius:10px;padding:10px}.lease-action-columns p{margin-top:6px;font-size:12px}.compliance-citation-coverage{background:linear-gradient(#fbf8ff,#fff);border:1px solid #e9d5ff;border-radius:12px;gap:12px;margin-top:16px;padding:14px;display:grid}.compliance-citation-coverage>p{color:#536582;margin:0;font-size:13px;line-height:1.5}.compliance-citation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compliance-citation-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:7px;padding:11px;display:grid}.compliance-citation-grid article.cited{background:#f7fffb;border-color:#10b98157}.compliance-citation-grid article.needs_review{background:#fffdf7;border-color:#f59e0b52}.compliance-citation-grid article.missing{background:snow;border-color:#ef44443d}.compliance-citation-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.compliance-citation-grid strong{color:var(--ink);font-size:13px}.compliance-citation-grid p{color:#536582;margin:0;font-size:12px;line-height:1.45}.deadline-planner-panel{background:#fbfdff;border:1px solid #d9e2f3;border-radius:12px;gap:12px;margin-top:16px;padding:14px;display:grid}.deadline-planner-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.deadline-planner-form label{gap:6px;display:grid}.deadline-planner-form label>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780}.deadline-planner-form input,.deadline-planner-form select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:13px}.deadline-planner-form .memory-actions{grid-column:1/-1}.deadline-result-list{gap:10px;display:grid}.deadline-result-row{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-left:3px solid #94a3b8;border-radius:10px;padding:12px}.deadline-result-row.scheduled{border-left-color:#10b981}.deadline-result-row.needs_research,.deadline-result-row.missing_event_date{border-left-color:#f59e0b}.deadline-result-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:820}.deadline-result-row strong{color:var(--ink);font-family:var(--mono);margin-top:4px;font-size:16px;display:block}.deadline-result-row p{color:var(--muted);margin:6px 0;font-size:12px;line-height:1.5}.deadline-result-row small,.legal-disclaimer{color:#8a96ad;font-size:11px;line-height:1.45}.deadline-result-row>button{min-height:34px;color:var(--blue-dark);background:#fff;border:1px solid #cdd8ee;border-radius:8px;margin-top:10px;padding:0 11px;font-size:12px;font-weight:800}.compliance-checkpoint-panel{background:linear-gradient(#faf8ff,#fff);border:1px solid #ddd6fe;border-radius:12px;gap:12px;margin-top:16px;padding:14px;display:grid}.compliance-checkpoint-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compliance-checkpoint-summary article,.compliance-checkpoint{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.compliance-checkpoint-summary span,.compliance-checkpoint-controls label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.compliance-checkpoint-summary strong{color:var(--ink);font-family:var(--mono);margin-top:5px;font-size:20px;display:block}.compliance-checkpoint-summary p,.compliance-checkpoint>p,.compliance-checkpoint>small{color:#536582;margin:6px 0 0;font-size:12px;line-height:1.45}.compliance-checkpoint-list{gap:10px;display:grid}.compliance-checkpoint.overdue{background:snow;border-color:#ef444459}.compliance-checkpoint-overdue{color:var(--danger);margin-top:9px;font-size:12px;display:block}.compliance-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.compliance-checklist label{color:var(--ink);align-items:flex-start;gap:8px;font-size:12px;font-weight:700;display:flex}.compliance-checklist input{accent-color:#7c3aed;flex:none;width:16px;height:16px}.compliance-checkpoint-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.compliance-checkpoint-controls label{gap:6px;display:grid}.compliance-checkpoint-controls input,.compliance-checkpoint-controls select,.compliance-checkpoint-controls textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:9px 10px}.compliance-resolution-note{grid-column:1/-1}.compliance-resolution-note textarea{resize:vertical;min-height:76px}@media (width<=640px){.compliance-checkpoint-summary,.compliance-checklist,.compliance-checkpoint-controls{grid-template-columns:1fr}.compliance-resolution-note{grid-column:auto}}.compliance-case-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compliance-case-actions strong{color:var(--danger);font-size:12px}.compliance-case-packet{background:linear-gradient(135deg,#7c3aed0f,#fff);border:1px solid #7c3aed40;border-radius:14px;gap:12px;padding:14px;display:grid}.compliance-case-packet.blocked_by_missing_evidence{background:linear-gradient(135deg,#f59e0b14,#fff);border-color:#f59e0b6b}.case-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.case-packet-grid div{border:1px solid var(--line);background:#ffffffd1;border-radius:10px;padding:10px}.case-packet-grid span,.lease-action-columns span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.case-packet-grid p{margin-top:6px;font-size:12px}.link-button{color:var(--blue-dark);background:0 0;border:0;margin-top:8px;margin-right:12px;padding:0;font-weight:780}.memory-list small,.empty-list small{color:var(--muted);line-height:1.45}.manual-fallback{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.manual-fallback summary{cursor:pointer;color:var(--blue-dark);font-size:13px;font-weight:780}.bottom-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:16px;display:grid}.spec-grid,.wide-card-grid{gap:16px;display:grid}.spec-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.wide-card-grid{grid-template-columns:1fr}.policy-list,.approval-list,.finding-list,.statement-list,.document-list,.tier-list,.coverage-list,.milestone-list,.agent-roster-grid{gap:10px;display:grid}.policy-row,.approval-row,.finding-row,.statement-row,.document-row,.coverage-row,.agent-profile{border:1px solid var(--line);background:#fbfdff;border-radius:12px;padding:13px}.policy-row span,.approval-row span,.finding-row span,.statement-row span,.document-row span,.tier-row>span,.agent-profile span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780;display:block}.policy-row strong,.approval-row strong,.finding-row strong,.statement-row strong,.document-row strong,.coverage-row strong,.agent-profile strong{margin-top:5px;display:block}.policy-row p,.approval-row p,.finding-row p,.statement-row p,.document-row p,.tier-row p,.coverage-row p,.agent-profile p,.milestone-row p,.milestone-row small{color:var(--muted);margin:6px 0 0;line-height:1.45}.connector-artifact-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.connector-artifact-list span{color:#536582;background:#f7faff;border:1px solid #d8e1ef;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.document-row-button{cursor:pointer;text-align:left;width:100%}.document-row-button:hover,.document-row-button.selected{background:#f7faff;border-color:#105bff73;box-shadow:0 10px 24px #0f204412}.document-detail-panel{border:1px solid var(--line-strong);background:#fff;border-radius:12px;gap:12px;margin-top:12px;padding:14px;display:grid}.document-detail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.document-detail-heading span,.document-detail-grid span,.document-detail-list span,.document-preview span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780;display:block}.document-detail-heading strong,.document-detail-grid strong{margin-top:5px;display:block}.document-detail-heading p,.document-detail-grid p,.document-detail-list p,.document-preview p{color:var(--muted);margin:6px 0 0;line-height:1.45}.document-detail-heading em{color:var(--blue-dark);background:#f0f6ff;border:1px solid #b9d6ff;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-style:normal;font-weight:800}.document-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.document-detail-grid div,.document-detail-list,.document-preview{border:1px solid var(--line);background:#fbfdff;border-radius:10px;padding:12px}.document-detail-list.warning{border-left:4px solid var(--red);background:#fff7f7}.document-preview p{white-space:pre-wrap;max-height:170px;overflow:auto}.finding-row,.approval-row{border-left:4px solid var(--blue)}.finding-row.high,.finding-row.critical{border-left-color:var(--red)}.finding-row.medium{border-left-color:var(--orange)}.finding-row.low{border-left-color:var(--green)}.finding-row small,.approval-row small{color:#6a7690;margin-top:8px;font-size:12px;display:block}.finding-actions,.approval-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.finding-actions button,.approval-actions button{color:#0b4bd6;background:#fff;border:1px solid #cdd8ee;border-radius:8px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800}.finding-actions button:disabled,.approval-actions button:disabled{cursor:not-allowed;opacity:.55}.tier-row,.milestone-row{border:1px solid var(--line);background:#fbfdff;border-radius:12px;grid-template-columns:64px minmax(0,1fr) max-content;align-items:start;gap:12px;padding:13px;display:grid}.tier-row em,.status-badge{background:var(--blue-soft);color:var(--blue-dark);text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:780}.coverage-row{grid-template-columns:minmax(0,1fr) max-content;gap:8px 12px;display:grid}.coverage-row p{grid-column:1/-1}.coverage-row span{background:var(--orange-soft);color:#9b4a03;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:780}.milestone-row>span{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:999px;place-items:center;font-weight:820;display:grid}.milestone-row small{font-size:12px;display:block}.status-badge.now,.status-badge.ready{background:var(--green-soft);color:#087143}.status-badge.next,.status-badge.waiting_for_data{background:var(--orange-soft);color:#9b4a03}.status-badge.planned{background:var(--purple-soft);color:var(--purple)}.agent-roster-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.agent-profile{align-content:start;display:grid}.agent-profile .status-badge{justify-self:start;margin-top:12px}.empty-list.compact{min-height:0}.guardrail-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guardrail-list li{border:1px solid var(--line);color:#243454;background:#fbfdff;border-radius:12px;padding:13px;line-height:1.45}.mini-table{border:1px solid var(--line);border-radius:12px;min-width:0;max-width:100%;overflow-x:auto}.mini-table-head,.mini-table-row{grid-template-columns:1fr 1.2fr 1fr 1fr;min-width:620px;display:grid}.unit-table-head,.unit-table-row{grid-template-columns:.75fr 1.2fr 1fr 1fr 1fr .8fr 1.55fr 1fr;min-width:1040px}.mini-table-head{color:#3e4d6b;text-transform:uppercase;background:#f6f9fe;font-size:12px;font-weight:820}.mini-table-head span,.mini-table-row span{padding:13px}.mini-table-row{border-top:1px solid var(--line)}.unit-source-note{color:#7b8baa;font-family:"DM Sans", var(--font-hanken-grotesk), system-ui, sans-serif;white-space:normal;margin-top:4px;font-size:11px;font-weight:700;line-height:1.25;display:block}.unit-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.unit-summary-grid div{border:1px solid var(--line);background:#fbfdff;border-radius:10px;padding:12px}.unit-summary-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780;display:block}.unit-summary-grid strong{margin-top:6px;font-size:20px;display:block}.unit-table-row .delinquent-amount,.proton-ledger .atlas-app .unit-summary-grid strong.delinquent-amount{color:#b91c1c;font-weight:800}.unit-status{text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.unit-status.current{background:var(--green-soft);color:#087143}.unit-status.delinquent{color:var(--red);background:#fff0f0}.unit-status.maintenance{background:var(--orange-soft);color:#a24b00}.unit-status.waiting_for_data{color:#4b5872;background:#eef3fb}.unit-rent-settings{border-top:1px solid var(--line);gap:12px;margin:14px 0;padding-top:14px;display:grid}.unit-rent-settings-table{border:1px solid var(--line);border-radius:12px;min-width:0;max-width:100%;overflow-x:auto}.unit-rent-settings-head,.unit-rent-settings-row{grid-template-columns:.7fr 1.3fr 1fr 1fr 1fr 1.15fr;min-width:900px;display:grid}.unit-rent-settings-head{color:#3e4d6b;text-transform:uppercase;background:#f6f9fe;font-size:12px;font-weight:820}.unit-rent-settings-head span,.unit-rent-settings-row>strong,.unit-rent-settings-row input,.unit-rent-settings-row select{border:0;border-right:1px solid var(--line);min-width:0;padding:12px}.unit-rent-settings-row{border-top:1px solid var(--line)}.unit-rent-settings-row>strong{color:var(--ink);align-items:center;font-size:13px;display:flex}.unit-rent-settings-row input,.unit-rent-settings-row select{width:100%;color:var(--ink);background:#fff;outline:0;font-size:13px}.unit-rent-settings-row input::placeholder{color:#8b96ad}.unit-rent-settings .memory-actions button:first-child{border-color:var(--line-strong);color:var(--blue-dark);background:#fff}.unit-rent-settings-row span:last-child,.unit-rent-settings-row input:last-child,.unit-rent-settings-row select:last-child{border-right:0}.rent-schedule-editor{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.rent-schedule-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rent-schedule-actions>span{color:var(--muted);font-size:12px}.rent-schedule-actions>button{border:1px solid var(--line-strong);min-height:40px;color:var(--blue-dark);background:#fff;border-radius:6px;padding:8px 12px;font-weight:700}.rent-schedule-actions>button.primary-button{color:#fff;background:#173f9b;border-color:#173f9b}.rent-schedule-actions>button:disabled{border-color:var(--line);color:#8b96ad;cursor:not-allowed;background:#f3f6fb}.rent-schedule-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.rent-schedule-preview{background:#f7f9fc;border-left:3px solid #94a3b8;gap:6px;padding:10px 12px;display:grid}.rent-schedule-preview[data-status=confirmed]{background:#f0fdf8;border-left-color:#059669}.rent-schedule-preview[data-status=needs_review]{background:#fffbeb;border-left-color:#d97706}.rent-schedule-preview>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rent-schedule-preview span{color:var(--ink);font-size:13px;font-weight:760}.rent-schedule-preview strong{color:var(--ink);font-family:var(--mono);font-size:14px}.rent-schedule-preview p,.rent-schedule-preview ul{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.rent-schedule-preview ul{padding-left:18px}.rent-schedule-table{border:1px solid var(--line);border-radius:8px;max-width:100%;overflow-x:auto}.rent-schedule-head,.rent-schedule-row{grid-template-columns:.8fr 1fr 1.1fr 1.1fr 1.6fr .8fr;min-width:850px;display:grid}.rent-schedule-head{color:#3e4d6b;text-transform:uppercase;background:#f6f9fe;font-size:12px;font-weight:820}.rent-schedule-row{border-top:1px solid var(--line)}.rent-schedule-head>span,.rent-schedule-row>input,.rent-schedule-row>select,.rent-schedule-row>span,.rent-schedule-row>button{border:0;border-right:1px solid var(--line);border-radius:0;min-width:0;padding:11px}.rent-schedule-row>input,.rent-schedule-row>select{width:100%;color:var(--ink);background:#fff;outline:0;font-size:13px}.rent-schedule-row>span{color:var(--muted);align-items:center;font-size:12px;display:flex}.rent-schedule-row>button{color:var(--blue-dark)}.rent-schedule-head>:last-child,.rent-schedule-row>:last-child{border-right:0}@media (width<=640px){.rent-schedule-actions{flex-direction:column;align-items:stretch}.rent-schedule-actions>button{width:100%}}.market-rent-analysis-panel{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;padding:14px;display:grid}.market-rent-comparison-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-rent-comparison-list>div{border:1px solid var(--line);background:#f8fbff;border-radius:10px;gap:5px;padding:12px;display:grid}.market-rent-comparison-list span,.market-rent-comparison-list small{color:var(--muted);font-size:12px}.market-rent-comparison-list strong{color:var(--ink)}.market-rent-comparison-list p{color:#54627d;margin:0;font-size:13px;line-height:1.45}.manager-notes-panel{border-top:1px solid var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.compact-heading{margin-bottom:0}.compact-heading h3{color:var(--ink);letter-spacing:0;margin:0;font-size:16px}.manager-notes-panel textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:150px;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#fff;border-radius:10px;outline:0;padding:12px;font-size:13px;line-height:1.55}.manager-notes-panel textarea::placeholder{color:#7f8aa1}.manager-notes-panel .memory-actions strong{color:var(--red);font-size:13px}.manager-notes-summary{margin:0}.manager-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manager-insight{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:10px;padding:12px}.manager-insight.high,.manager-insight.critical{border-left-color:var(--red);background:#fff8f8}.manager-insight.medium{border-left-color:var(--amber);background:#fffaf0}.manager-insight span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.manager-insight strong{color:var(--ink);margin-top:6px;font-size:14px;line-height:1.4;display:block}.manager-insight ul{color:#40506d;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.manager-task-list{margin-top:0}.activity-row{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.activity-row:first-of-type{border-top:0;padding-top:0}.activity-dot{background:var(--green-soft);border-radius:999px;width:24px;height:24px}.copilot-rail{flex-direction:column;min-height:calc(100vh - 122px);display:flex;position:sticky;top:100px;overflow:hidden}.copilot-rail.is-closed{display:none}.rail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.rail-heading button{color:#42516e;background:0 0;border:0;font-size:22px}.copilot-empty{text-align:center;place-items:center;padding:140px 26px 34px;display:grid}.copilot-orb{width:68px;height:68px;margin-bottom:18px;font-size:34px}.copilot-empty h2{font-size:18px}.copilot-response{border:1px solid var(--line);color:#17264a;background:#f8fbff;border-radius:12px;margin:0 18px;padding:14px;line-height:1.55}.copilot-response p{color:#17264a;margin:0}.copilot-response p+p,.copilot-response p+.copilot-response-list,.copilot-response-list+p,.copilot-response-list+.copilot-response-heading{margin-top:12px}.copilot-response-heading{color:#071a44;letter-spacing:.08em;text-transform:uppercase;margin:14px 0 6px;font-size:12px;font-weight:800}.copilot-response-heading:first-child{margin-top:0}.copilot-response-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.copilot-response-list li{color:#17264a;padding-left:16px;position:relative}.copilot-response-list li:before{content:"";background:var(--blue);border-radius:999px;width:5px;height:5px;position:absolute;top:.72em;left:0}.copilot-sources,.copilot-trace{border:1px solid var(--line);background:#fff;border-radius:10px;margin:10px 18px 0;padding:10px}.copilot-sources{gap:6px;display:grid}.weekly-brief-review{min-width:0}.weekly-brief-review summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:10px 0}.weekly-brief-review summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.weekly-brief-review dl{gap:10px;margin:8px 0;display:grid}.weekly-brief-review dt{font-size:13px;font-weight:700}.weekly-brief-review dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:13px;line-height:1.5}.weekly-brief-review .copilot-sources{background:0 0;border:0;border-radius:0;margin:8px 0 0;padding:0}.copilot-sources span,.copilot-trace summary{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:760}.copilot-sources small{color:#17264a;line-height:1.35}.copilot-trace pre{white-space:pre-wrap;color:#27385f;max-height:180px;margin:8px 0 0;font-size:11px;line-height:1.45;overflow:auto}.copilot-finance-review{min-width:0;margin:10px 18px 0}.copilot-finance-review button{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);text-align:left;white-space:normal;overflow-wrap:anywhere;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.copilot-finance-review button svg{flex-shrink:0}.copilot-report-recovery{color:#173d32;background:#f4faf7;border:1px solid #bbd4ca;border-radius:12px;margin:12px 0;padding:12px}.copilot-report-recovery strong{font-size:14px}.copilot-report-recovery p{overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.5}.copilot-report-recovery a{color:#173d32;border:1px solid #397561;border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;font-weight:600;text-decoration:underline;display:inline-flex}.copilot-report-recovery a:focus-visible{outline-offset:3px;outline:2px solid #15803d}.copilot-finance-review button:focus-visible{outline-offset:2px;outline:2px solid #15803d}.copilot-finance-review p{overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.4}.suggested-prompts{gap:10px;margin-top:auto;padding:18px;display:grid}.suggested-prompts button{border:1px solid var(--line);color:#183264;text-align:left;background:#fff;border-radius:10px;min-height:50px;padding:10px 12px;font-size:13px;font-weight:650}.ask-box{margin:0 18px 12px;position:relative}.copilot-source-mode{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;margin:0 18px 12px;padding:0;display:grid}.copilot-source-mode legend{margin-bottom:6px;font-size:12px;font-weight:650}.copilot-source-mode label{border:1px solid var(--line);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:6px;font-size:12px;display:flex}.copilot-source-mode label[data-selected=true]{color:#1d5944;background:#edf7f1;border-color:#256e55}.copilot-source-mode label:has(input[value=selected]){grid-column:1/-1}.copilot-source-mode label:has(input:disabled){cursor:default;opacity:.65}.copilot-source-mode span{overflow-wrap:anywhere;min-width:0}.copilot-source-mode small{margin-top:3px;font-size:11px;display:block}.copilot-source-mode input{accent-color:#256e55;width:14px;height:14px;min-height:0;margin:0}.copilot-source-mode:disabled label{cursor:default;opacity:.65}.ask-box textarea{min-height:94px;padding:14px 64px 14px 14px}.ask-box button{background:var(--blue-dark);color:#fff;border:0;border-radius:7px;place-items:center;width:44px;height:44px;font-weight:820;display:grid;position:absolute;bottom:10px;right:10px}.copilot-note{color:#8b95aa;text-align:center;padding:0 18px 18px;display:block}.copilot-provider{color:#64748b;align-items:center;gap:6px;margin:-6px 18px 12px;font-size:12px;line-height:1.35;display:flex}.copilot-provider[data-mode=openai_responses]{color:#6d28d9}.atlas-app{background:linear-gradient(180deg, #f7f9fe 0%, #eef3fb 100%), var(--background);font-family:"DM Sans", var(--font-hanken-grotesk), Arial, Helvetica, sans-serif;grid-template-columns:248px minmax(0,1fr)}.atlas-sidebar{background:radial-gradient(circle at 34% 0,#2a9fff33,#0000 34%),#0f1729;border-right:0;gap:18px;padding:14px 8px;box-shadow:14px 0 38px #0f172924}.atlas-logo{min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:12px;justify-content:flex-start;gap:10px;padding:0 6px}.brand-mark{object-fit:cover;border-radius:10px;width:36px;height:36px;box-shadow:0 10px 22px #02081738}.brand-lockup{gap:2px;display:grid}.brand-lockup strong{color:#fff;font-size:15px;line-height:1}.brand-lockup small{color:#38bdf8;font-size:11px;line-height:1}.atlas-nav{gap:4px}.atlas-nav a{color:#cbd5e1;border-radius:12px;min-height:48px;padding:0 15px;font-size:15px;font-weight:760}.atlas-nav a span{color:#8fb8ff;font-size:16px}.nav-badge{color:#fff;background:#f59e0b;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:11px;font-style:normal;font-weight:820;display:inline-grid}.atlas-nav a.active,.atlas-nav a:hover{color:#fff;background:linear-gradient(90deg,#2563eb47,#7c3aed2e);box-shadow:inset 3px 0 #38bdf8}.atlas-nav a.active span,.atlas-nav a:hover span{color:#7dd3fc}.property-mini-card,.support-card{display:none}.property-mini-card h2,.support-card strong{color:#fff}.property-mini-card p,.mini-meta,.support-card{color:#aebbd4}.property-mini-card a,.support-card a{color:#dff6ff;background:#0ea5e91f;border-color:#7dd3fc47}.property-thumb{background:linear-gradient(150deg,#2563eb61,#14b8a647),#18233a}.atlas-topbar{background:#fffffff5;border-bottom-color:#dbe5f4;grid-template-columns:300px minmax(260px,360px) max-content;min-height:62px;padding:8px 20px;box-shadow:0 10px 28px #0f17290a}.property-switcher,.search-box,.bell-button,.logout-button{border-color:#cbd8ef;border-radius:10px;box-shadow:0 8px 20px #0f172909}.search-box input{background:0 0}.atlas-content{grid-template-columns:minmax(0,1fr) 340px;gap:18px;max-width:1680px;margin:0 auto;padding:18px 20px}.page-title-row h1{font-size:24px;font-weight:780}.card,.metric-card,.attention-banner{background:#fffffffa;border-color:#d7e1f1;border-radius:16px;box-shadow:0 18px 44px #0f17290f,inset 0 1px #ffffffeb}.attention-banner{background:linear-gradient(115deg,#e8f1fff2,#fffffff0),#fff;border-color:#c9daf8;grid-template-columns:64px minmax(0,1fr) max-content}.dashboard-column>.page-title-row{order:0}.dashboard-column>.metric-grid{order:1}.dashboard-column>.dashboard-grid{order:2}.dashboard-column>.attention-banner{order:3}.dashboard-column>.deal-desk-card{order:4}.banner-icon,.copilot-orb{color:#2563eb;background:linear-gradient(135deg,#eaf2ff,#eef2ff)}.metric-grid{grid-template-columns:repeat(6,minmax(128px,1fr));gap:12px}.metric-card{border-top:2px solid #0000;min-height:112px;padding:14px 16px}.metric-card:first-child{border-color:#cbd5e1}.metric-card:nth-child(2){border-color:#86efac}.metric-card:nth-child(3){border-color:#fca5a5}.metric-card:nth-child(4){border-color:#facc15}.metric-card:nth-child(5){border-color:#c4b5fd}.metric-card:nth-child(6){border-color:#fbbf24}.metric-card strong,.deal-metric-card strong,.deal-advanced-metric strong,.summary-strip strong,.unit-summary-grid strong,.mini-table-row span:nth-child(n+3),.statement-snapshot strong,.import-metrics strong{font-family:"JetBrains Mono", var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:0}.metric-card strong{white-space:nowrap;word-break:keep-all;font-size:22px}.metric-source,.metric-confidence{font-size:11px}.metric-icon{float:right;color:#0000;width:9px;height:9px;margin-top:4px;overflow:hidden}.dashboard-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start}.dashboard-grid>article{order:10}.dashboard-grid>article:nth-child(3){order:1}.dashboard-grid>article:nth-child(4){order:2}.dashboard-grid>article:nth-child(5){order:3;grid-column:1/-1}.dashboard-grid>#queue-health{order:4;grid-column:1/-1}.dashboard-grid>article:first-child{order:5}.dashboard-grid>article:nth-child(2){order:6}.dashboard-grid>#outcome-tracker{order:7;grid-column:1/-1}.dashboard-grid>#onboarding-checklist{order:8;grid-column:1/-1}.dashboard-grid .large-card{grid-row:auto}.topbar-copilot-button{color:#6d28d9;background:#f4efff;border:1px solid #d7ccff;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:820;display:inline-flex}.atlas-app[data-section=dashboard] .dashboard-column>.attention-banner,.atlas-app[data-section=dashboard] .dashboard-column>.deal-desk-card,.atlas-app[data-section=dashboard] .dashboard-column>.deal-finder-card,.atlas-app[data-section=dashboard] #gl-mapping,.atlas-app[data-section=dashboard] #manual-sync,.atlas-app[data-section=dashboard] .import-card,.atlas-app[data-section=dashboard] #import-memory,.atlas-app[data-section=dashboard] #weekly-brief,.atlas-app[data-section=dashboard] #phase-zero,.atlas-app[data-section=dashboard] #statement-archive,.atlas-app[data-section=dashboard] #owner-draws,.atlas-app[data-section=dashboard] #unpaid-bills,.atlas-app[data-section=dashboard] #collections,.atlas-app[data-section=dashboard] #banking,.atlas-app[data-section=dashboard] #vendors,.atlas-app[data-section=dashboard] .bottom-grid,.atlas-app[data-section=dashboard] .spec-grid,.atlas-app[data-section=dashboard] .wide-card-grid,.atlas-app[data-section=dashboard] #statement-audit,.atlas-app[data-section=dashboard] .dashboard-grid>article{display:none}.atlas-app[data-section=dashboard] .dashboard-grid>article:nth-child(3),.atlas-app[data-section=dashboard] .dashboard-grid>article:nth-child(4),.atlas-app[data-section=dashboard] .dashboard-grid>article:nth-child(5),.atlas-app[data-section=dashboard] .dashboard-grid>#queue-health,.atlas-app[data-section=dashboard] .dashboard-grid>#owner-notifications,.atlas-app[data-section=dashboard] .dashboard-grid>#outcome-tracker,.atlas-app[data-section=dashboard] .dashboard-grid>#onboarding-checklist{display:block}.atlas-app[data-section=deal-desk] .dashboard-column>.page-title-row,.atlas-app[data-section=deal-desk] #manual-sync,.atlas-app[data-section=deal-desk] .dashboard-column>.deal-finder-card,.atlas-app[data-section=deal-desk] .dashboard-column>.metric-grid,.atlas-app[data-section=deal-desk] .dashboard-grid,.atlas-app[data-section=deal-desk] .bottom-grid,.atlas-app[data-section=deal-desk] .spec-grid,.atlas-app[data-section=deal-desk] .wide-card-grid,.atlas-app[data-section=deal-desk] #statement-audit{display:none}.atlas-app[data-section=deal-desk] .attention-banner{grid-template-columns:24px minmax(0,1fr);min-height:48px;padding:12px 16px}.atlas-app[data-section=deal-desk] .attention-banner .banner-icon{width:22px;height:22px;font-size:14px}.atlas-app[data-section=deal-desk] .attention-banner h2{display:none}.atlas-app[data-section=deal-desk] .attention-banner p{color:#155be8;margin:0;font-size:13px}.atlas-app[data-section=deal-desk] .attention-banner a,.atlas-app[data-section=deal-finder] .dashboard-column>.page-title-row,.atlas-app[data-section=deal-finder] .dashboard-column>.attention-banner,.atlas-app[data-section=deal-finder] #manual-sync,.atlas-app[data-section=deal-finder] .dashboard-column>.deal-desk-card,.atlas-app[data-section=deal-finder] .dashboard-column>.metric-grid,.atlas-app[data-section=deal-finder] .dashboard-grid,.atlas-app[data-section=deal-finder] .bottom-grid,.atlas-app[data-section=deal-finder] .spec-grid,.atlas-app[data-section=deal-finder] .wide-card-grid,.atlas-app[data-section=deal-finder] #statement-audit,.atlas-app:not([data-section=deal-finder]) .dashboard-column>.deal-finder-card,.atlas-app[data-section=portfolio] .dashboard-column>.page-title-row,.atlas-app[data-section=portfolio] .dashboard-column>.attention-banner,.atlas-app[data-section=portfolio] #manual-sync,.atlas-app[data-section=portfolio] .dashboard-column>.deal-desk-card,.atlas-app[data-section=portfolio] .dashboard-column>.deal-finder-card,.atlas-app[data-section=portfolio] .dashboard-column>.metric-grid,.atlas-app[data-section=portfolio] .dashboard-grid,.atlas-app[data-section=portfolio] .spec-grid,.atlas-app[data-section=portfolio] .wide-card-grid,.atlas-app[data-section=portfolio] #statement-audit,.atlas-app[data-section=portfolio] .bottom-grid>article{display:none}.atlas-app[data-section=portfolio] .bottom-grid>#add-property,.atlas-app[data-section=portfolio] .bottom-grid>#portfolio{display:block}.add-property-form{gap:12px;display:grid}.atlas-app[data-section=statements] .dashboard-column>.page-title-row,.atlas-app[data-section=statements] .dashboard-column>.attention-banner,.atlas-app[data-section=statements] .dashboard-column>.deal-desk-card,.atlas-app[data-section=statements] .dashboard-column>.deal-finder-card,.atlas-app[data-section=statements] .dashboard-column>.metric-grid,.atlas-app[data-section=statements] .bottom-grid,.atlas-app[data-section=statements] .spec-grid,.atlas-app[data-section=statements] .wide-card-grid,.atlas-app[data-section=statements] .dashboard-grid>article{display:none}.atlas-app[data-section=statements] #statements,.atlas-app[data-section=statements] #import-memory,.atlas-app[data-section=statements] #statement-archive,.atlas-app[data-section=statements] #statement-audit{display:block}.atlas-app[data-section=collections] .dashboard-column>.page-title-row,.atlas-app[data-section=collections] .dashboard-column>.attention-banner,.atlas-app[data-section=collections] #manual-sync,.atlas-app[data-section=collections] .dashboard-column>.deal-desk-card,.atlas-app[data-section=collections] .dashboard-column>.deal-finder-card,.atlas-app[data-section=collections] .dashboard-column>.metric-grid,.atlas-app[data-section=collections] .bottom-grid,.atlas-app[data-section=collections] .spec-grid,.atlas-app[data-section=collections] .wide-card-grid,.atlas-app[data-section=collections] #statement-audit,.atlas-app[data-section=collections] .dashboard-grid>article{display:none}.atlas-app[data-section=collections] #collections{grid-column:1/-1;display:block}.atlas-app[data-section=banking] .dashboard-column>.page-title-row,.atlas-app[data-section=banking] .dashboard-column>.attention-banner,.atlas-app[data-section=banking] #manual-sync,.atlas-app[data-section=banking] .dashboard-column>.deal-desk-card,.atlas-app[data-section=banking] .dashboard-column>.deal-finder-card,.atlas-app[data-section=banking] .dashboard-column>.metric-grid,.atlas-app[data-section=banking] .bottom-grid,.atlas-app[data-section=banking] .spec-grid,.atlas-app[data-section=banking] .wide-card-grid,.atlas-app[data-section=banking] #statement-audit,.atlas-app[data-section=banking] .dashboard-grid>article{display:none}.atlas-app[data-section=banking] #banking{grid-column:1/-1;display:block}.atlas-app[data-section=documents] .dashboard-column>.page-title-row,.atlas-app[data-section=documents] .dashboard-column>.attention-banner,.atlas-app[data-section=documents] #manual-sync,.atlas-app[data-section=documents] .dashboard-column>.deal-desk-card,.atlas-app[data-section=documents] .dashboard-column>.deal-finder-card,.atlas-app[data-section=documents] .dashboard-column>.metric-grid,.atlas-app[data-section=documents] .bottom-grid,.atlas-app[data-section=documents] .spec-grid,.atlas-app[data-section=documents] .wide-card-grid,.atlas-app[data-section=documents] #statement-audit,.atlas-app[data-section=documents] .dashboard-grid>article{display:none}.atlas-app[data-section=documents] .dashboard-grid>#documents{grid-column:1/-1;display:block}.atlas-app[data-section=findings] .dashboard-column>.page-title-row,.atlas-app[data-section=findings] .dashboard-column>.attention-banner,.atlas-app[data-section=findings] #manual-sync,.atlas-app[data-section=findings] .dashboard-column>.deal-desk-card,.atlas-app[data-section=findings] .dashboard-column>.deal-finder-card,.atlas-app[data-section=findings] .dashboard-column>.metric-grid,.atlas-app[data-section=findings] .bottom-grid,.atlas-app[data-section=findings] .spec-grid,.atlas-app[data-section=findings] .wide-card-grid,.atlas-app[data-section=findings] #statement-audit,.atlas-app[data-section=findings] .dashboard-grid>article{display:none}.atlas-app[data-section=findings] #findings{display:block}.atlas-app[data-section=maintenance] .dashboard-column>.page-title-row,.atlas-app[data-section=maintenance] .dashboard-column>.attention-banner,.atlas-app[data-section=maintenance] #manual-sync,.atlas-app[data-section=maintenance] .dashboard-column>.deal-desk-card,.atlas-app[data-section=maintenance] .dashboard-column>.deal-finder-card,.atlas-app[data-section=maintenance] .dashboard-column>.metric-grid,.atlas-app[data-section=maintenance] .bottom-grid,.atlas-app[data-section=maintenance] .spec-grid,.atlas-app[data-section=maintenance] .wide-card-grid,.atlas-app[data-section=maintenance] #statement-audit,.atlas-app[data-section=maintenance] .dashboard-grid>article{display:none}.atlas-app[data-section=maintenance] #maintenance{grid-column:1/-1;display:block}.atlas-app[data-section=compliance] .dashboard-column>.page-title-row,.atlas-app[data-section=compliance] .dashboard-column>.attention-banner,.atlas-app[data-section=compliance] #manual-sync,.atlas-app[data-section=compliance] .dashboard-column>.deal-desk-card,.atlas-app[data-section=compliance] .dashboard-column>.deal-finder-card,.atlas-app[data-section=compliance] .dashboard-column>.metric-grid,.atlas-app[data-section=compliance] .dashboard-grid,.atlas-app[data-section=compliance] .bottom-grid,.atlas-app[data-section=compliance] .wide-card-grid,.atlas-app[data-section=compliance] #settings,.atlas-app[data-section=compliance] #statement-audit,.atlas-app[data-section=compliance] .spec-grid>article{display:none}.atlas-app[data-section=compliance] .spec-grid>#compliance{display:block}.atlas-app[data-section=approvals] .dashboard-column>.page-title-row,.atlas-app[data-section=approvals] .dashboard-column>.attention-banner,.atlas-app[data-section=approvals] #manual-sync,.atlas-app[data-section=approvals] .dashboard-column>.deal-desk-card,.atlas-app[data-section=approvals] .dashboard-column>.deal-finder-card,.atlas-app[data-section=approvals] .dashboard-column>.metric-grid,.atlas-app[data-section=approvals] .bottom-grid,.atlas-app[data-section=approvals] .spec-grid,.atlas-app[data-section=approvals] .wide-card-grid,.atlas-app[data-section=approvals] #statement-audit,.atlas-app[data-section=approvals] .dashboard-grid>article{display:none}.atlas-app[data-section=approvals] #approvals{grid-column:1/-1;display:block}.atlas-app[data-section=vendors] .dashboard-column>.page-title-row,.atlas-app[data-section=vendors] .dashboard-column>.attention-banner,.atlas-app[data-section=vendors] #manual-sync,.atlas-app[data-section=vendors] .dashboard-column>.deal-desk-card,.atlas-app[data-section=vendors] .dashboard-column>.deal-finder-card,.atlas-app[data-section=vendors] .dashboard-column>.metric-grid,.atlas-app[data-section=vendors] .bottom-grid,.atlas-app[data-section=vendors] .spec-grid,.atlas-app[data-section=vendors] .wide-card-grid,.atlas-app[data-section=vendors] #statement-audit,.atlas-app[data-section=vendors] .dashboard-grid>article{display:none}.atlas-app[data-section=vendors] #vendors{grid-column:1/-1;display:block}.atlas-app[data-section=settings] .dashboard-column>.page-title-row,.atlas-app[data-section=settings] .dashboard-column>.attention-banner,.atlas-app[data-section=settings] #manual-sync,.atlas-app[data-section=settings] .dashboard-column>.deal-desk-card,.atlas-app[data-section=settings] .dashboard-column>.deal-finder-card,.atlas-app[data-section=settings] .dashboard-column>.metric-grid,.atlas-app[data-section=settings] .dashboard-grid,.atlas-app[data-section=settings] .bottom-grid,.atlas-app[data-section=settings] .spec-grid:not(#settings),.atlas-app[data-section=settings] .wide-card-grid,.atlas-app[data-section=settings] #statement-audit,.atlas-app[data-section=copilot] .dashboard-column>.page-title-row,.atlas-app[data-section=copilot] .dashboard-column>.attention-banner,.atlas-app[data-section=copilot] #manual-sync,.atlas-app[data-section=copilot] .dashboard-column>.deal-desk-card,.atlas-app[data-section=copilot] .dashboard-column>.deal-finder-card,.atlas-app[data-section=copilot] .dashboard-column>.metric-grid,.atlas-app[data-section=copilot] .dashboard-grid,.atlas-app[data-section=copilot] .bottom-grid,.atlas-app[data-section=copilot] .spec-grid,.atlas-app[data-section=copilot] .wide-card-grid,.atlas-app[data-section=copilot] #statement-audit{display:none}.atlas-app[data-section=copilot] .atlas-content{grid-template-columns:minmax(0,1fr) 420px}.recommendation-list{gap:10px;display:grid}.recommendation-row{border:1px solid #ded8ff;border-left:4px solid var(--purple);background:linear-gradient(135deg,#fbfaff,#fff);border-radius:14px;gap:7px;padding:13px;display:grid}.recommendation-row.high{border-left-color:var(--red)}.recommendation-row.medium{border-left-color:var(--orange)}.recommendation-row.low{border-left-color:var(--green)}.recommendation-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:820}.recommendation-row strong{color:var(--ink);font-size:14px}.recommendation-row p{color:#5f6c85;margin:0;font-size:13px;line-height:1.45}.recommendation-row button,.recommendation-row a{color:#0b4dc0;background:#fff;border:1px solid #2563eb47;border-radius:9px;justify-self:start;min-height:34px;padding:0 11px;font-size:12px;font-weight:820;text-decoration:none}.dashboard-unit-table{border-radius:14px}.dashboard-unit-head,.dashboard-unit-row{grid-template-columns:.7fr 1.25fr .9fr .9fr .9fr 1.15fr;min-width:760px}.dashboard-unit-row span{align-content:center}.unit-status{white-space:nowrap}.copilot-rail{background:linear-gradient(#faf9fffa,#fffffffa),#fff;border-color:#d8d7ff;border-radius:18px;box-shadow:0 24px 54px #483da01a}.rail-heading{border-bottom-color:#e4e2ff}.rail-heading strong{color:#312e81}.copilot-empty{padding-top:118px}.copilot-response{color:#17264a;background:linear-gradient(135deg,#f7f5ff,#fff);border-color:#dedcff}.suggested-prompts button{color:#1e2f63;background:#fff;border-color:#dedcff}.ask-box textarea{background:#fff;border-color:#c8cdfd}.ask-box button{background:#172554}@media (width<=1500px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-audit-shell{background:linear-gradient(180deg, #eaf2ffc7, #f7f9fd4d 44%), var(--background);min-height:100vh;padding:24px}.public-audit-panel{gap:28px;width:min(1120px,100%);margin:0 auto;display:grid}.public-audit-brand{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.public-audit-brand img{width:168px;height:auto}.public-audit-brand a{border:1px solid var(--line-strong);color:var(--blue-dark);background:#fff;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:760;text-decoration:none}.public-audit-brand div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.public-audit-layout{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start;gap:24px;display:grid}.public-audit-copy{gap:16px;padding:22px 0;display:grid}.public-audit-copy>span,.public-audit-result>div:first-child>span{color:var(--blue);text-transform:uppercase;font-size:13px;font-weight:820}.public-audit-copy h1{max-width:760px;color:var(--ink);letter-spacing:0;margin:0;font-size:64px;line-height:.95}.public-audit-copy p{color:#354563;max-width:660px;margin:0;font-size:18px;line-height:1.55}.public-audit-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;display:grid}.public-audit-proof div,.public-audit-card,.public-audit-result,.public-audit-findings article{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;box-shadow:0 18px 60px #12264e14}.public-audit-proof div{gap:4px;padding:14px;display:grid}.public-audit-proof strong,.public-audit-metrics strong,.public-audit-findings strong{color:var(--ink)}.public-audit-proof small,.public-audit-metrics span,.public-audit-findings p{color:var(--muted)}.public-audit-card{gap:14px;padding:18px;display:grid}.public-audit-card label{gap:8px;display:grid}.public-audit-card label>span{color:#263454;font-size:13px;font-weight:760}.public-audit-card input[type=email]{border:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:0 12px}.public-audit-card button{background:var(--blue-dark);color:#fff;border:0;border-radius:8px;min-height:48px;font-weight:820}.public-audit-card button:disabled{cursor:wait;opacity:.75}.public-audit-card>strong{color:var(--red);font-size:13px}.public-audit-result{gap:18px;padding:20px;display:grid}.public-audit-result h2{letter-spacing:0;margin:6px 0 0;font-size:26px}.public-audit-result p{color:#354563;margin:8px 0 0;line-height:1.55}.public-audit-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-audit-metrics div{background:var(--surface-soft);border-radius:8px;gap:6px;padding:14px;display:grid}.public-audit-metrics strong{font-size:24px}.public-audit-findings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-audit-findings article{box-shadow:none;gap:8px;padding:14px;display:grid}.public-audit-findings article>span{background:var(--orange-soft);color:#9a4b00;text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:820}.public-guide-shell{background:linear-gradient(180deg, #eaf2ffd1, #f7f9fd57 46%), var(--background);min-height:100vh;padding:24px}.public-guide-panel{gap:28px;width:min(1120px,100%);margin:0 auto;display:grid}.public-guide-hero{gap:16px;padding:22px 0 6px;display:grid}.public-guide-hero>span,.public-guide-next span,.public-guide-rule>span{color:var(--blue);text-transform:uppercase;font-size:13px;font-weight:820}.public-guide-hero h1{max-width:820px;color:var(--ink);letter-spacing:0;margin:0;font-size:58px;line-height:.98}.public-guide-hero p,.public-guide-next p,.public-guide-rule p{color:#354563;max-width:760px;margin:0;line-height:1.58}.public-guide-hero p{font-size:18px}.public-guide-hero dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 0;display:grid}.public-guide-hero dl div,.public-guide-rule,.public-guide-next{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;box-shadow:0 18px 60px #12264e14}.public-guide-hero dl div{gap:4px;padding:14px;display:grid}.public-guide-hero dt,.public-guide-rule small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.public-guide-hero dd{color:var(--ink);margin:0;font-weight:820}.public-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-guide-rule{gap:12px;padding:18px;display:grid}.public-guide-rule h2,.public-guide-next h2{color:var(--ink);letter-spacing:0;margin:0}.public-guide-rule div{align-items:baseline;gap:10px;display:flex}.public-guide-rule strong{color:var(--ink);font-size:24px}.public-guide-rule a,.public-guide-next a{width:fit-content;color:var(--blue-dark);font-size:13px;font-weight:820;text-decoration:none}.public-guide-next{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.public-guide-next div{gap:8px;display:grid}.public-guide-next a{border:1px solid var(--blue-dark);background:var(--blue-dark);color:#fff;border-radius:8px;flex:none;padding:12px 14px}.public-guide-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-guide-index-card{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;gap:10px;padding:18px;text-decoration:none;display:grid;box-shadow:0 18px 60px #12264e14}.public-guide-index-card span{color:var(--blue);text-transform:uppercase;font-size:13px;font-weight:820}.public-guide-index-card strong{color:var(--ink);font-size:22px}.public-guide-index-card p{color:#354563;margin:0;line-height:1.58}.public-guide-index-card small{color:var(--muted);font-weight:720}.public-splash-shell{color:#d8fff8;background:radial-gradient(circle at 78% 26%,#31ffdc33,#0000 28%),radial-gradient(circle at 14% 18%,#44ddff24,#0000 24%),linear-gradient(135deg,#0b2028 0%,#122933 44%,#08171d 100%);min-height:100vh;padding:28px;position:relative;overflow:hidden}.public-splash-shell:before,.public-splash-shell:after{content:"";pointer-events:none;position:absolute}.public-splash-shell:before{background-image:linear-gradient(#69f6ed0f 1px,#0000 1px),linear-gradient(90deg,#69f6ed0f 1px,#0000 1px);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 90%);mask-image:linear-gradient(#000c,#0000 90%)}.public-splash-shell:after{border:1px solid #72ffee38;inset:10px;box-shadow:inset 0 0 44px #46f5e114,0 0 40px #46f5e114}.public-splash-panel{z-index:1;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:24px;width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.public-splash-nav{border-bottom:1px solid #7fffee2e;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 0 14px;display:flex}.public-splash-logo{color:#ebfffb;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.public-splash-logo span{font-size:28px;font-weight:840}.public-splash-logo small{color:#69f6ed;background:#2fffd124;border:1px solid #69f6ed59;border-radius:999px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:inline-grid}.public-splash-nav div{flex-wrap:wrap;justify-content:flex-end;gap:22px;display:flex}.public-splash-nav a:not(.public-splash-logo){color:#f2fffd;font-size:13px;font-weight:720;text-decoration:none}.public-splash-layout{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(460px,560px);align-items:center;gap:28px;min-height:360px;display:grid}.public-splash-hero{align-content:center;gap:16px;min-height:340px;padding:24px 0;display:grid}.public-splash-hero>span,.public-splash-signup>div>span{color:#69f6ed;text-transform:uppercase;font-size:11px;font-weight:820}.public-splash-hero h1{color:#8cf8f6;letter-spacing:0;text-shadow:0 0 28px #5cf7f438;max-width:600px;margin:0;font-size:54px;line-height:1.02}.public-splash-hero p,.public-splash-proof p,.public-splash-form textarea,.public-splash-form input,.public-splash-form select{color:#d5f8f3}.public-splash-hero p{color:#d3f9f1;max-width:560px;margin:0;font-size:15px;line-height:1.56}.public-splash-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.public-splash-actions a{color:#06251f;background:#22f5a8;border:1px solid #45ffc9;border-radius:8px;padding:12px 14px;font-size:13px;font-weight:820;text-decoration:none;box-shadow:0 0 22px #22f5a83d}.public-splash-actions a:last-child{box-shadow:none;color:#4effd3;background:#09282dbd}.public-splash-blueprint{background:radial-gradient(circle at 52% 46%,#44ffe32e,#0000 32%),#07191e5c;border:1px solid #73ffef2e;border-radius:8px;min-height:360px;position:relative;overflow:hidden}.public-splash-grid-floor{background-image:linear-gradient(#64ffed2e 1px,#0000 1px),linear-gradient(90deg,#64ffed2e 1px,#0000 1px);background-size:42px 42px;border:1px solid #64ffed57;width:420px;height:220px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)skew(-32deg)rotate(0);box-shadow:0 0 42px #34ffe81f}.public-splash-house{border:2px solid #76fff19e;width:210px;height:150px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 24px #35f6e21f,0 0 34px #35f6e22e}.public-splash-house:before{content:"";border-top:2px solid #76fff19e;border-left:2px solid #76fff19e;width:158px;height:158px;position:absolute;top:-54px;left:25px;transform:rotate(45deg)}.public-splash-house:after{content:"";border:2px solid #76fff19e;border-bottom:0;width:48px;height:74px;position:absolute;bottom:0;right:34px}.public-splash-house span{border:2px solid #76fff19e;position:absolute}.public-splash-house span:first-child{width:36px;height:30px;top:58px;left:38px}.public-splash-house span:nth-child(2){width:36px;height:34px;top:54px;left:96px}.public-splash-house span:nth-child(3){background:#76fff19e;border:0;width:94px;height:2px;bottom:26px;left:38px}.public-splash-agent{background:#0a262edb;border:1px solid #76fff175;border-radius:8px;gap:8px;width:170px;padding:12px;display:grid;position:absolute;box-shadow:inset 0 0 20px #5dffef14,0 0 24px #5dffef24}.public-splash-agent small{color:#dffdf8;font-size:12px;font-weight:800;line-height:1.2}.public-splash-agent span{background:linear-gradient(90deg,#46ffd1,#46ffd11f);border-radius:999px;width:72%;height:7px;display:block}.public-splash-agent.financial{top:36px;left:20px}.public-splash-agent.accountability{top:36px;right:18px}.public-splash-agent.compliance{bottom:36px;left:28px}.public-splash-agent.memory{bottom:46px;right:18px}.public-splash-node{background:#43ffd1;border-radius:999px;width:11px;height:11px;position:absolute;box-shadow:0 0 18px #43ffd1}.public-splash-node:before{content:"";background:linear-gradient(#43ffd1,#0000);width:1px;height:76px;position:absolute;bottom:10px;left:5px}.public-splash-node.node-one{top:22%;left:44%}.public-splash-node.node-two{top:48%;right:31%}.public-splash-node.node-three{bottom:20%;left:35%}.public-splash-node.node-four{bottom:30%;right:18%}.public-splash-proof{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-splash-proof article{background:#0b2a32bd;border:1px solid #76fff152;border-radius:8px;grid-template-columns:auto 1fr;gap:6px 12px;min-height:120px;padding:14px;display:grid;box-shadow:inset 0 0 24px #53ffec0f,0 0 26px #12ffde14}.public-splash-proof span{color:#befff9b8;grid-row:1/span 2;font-size:30px;font-weight:300;line-height:1}.public-splash-proof p{color:#c2eee8;grid-column:2;margin:0;font-size:12px;line-height:1.42}.public-splash-signup{background:linear-gradient(#16474de0,#081f26f0),#081f26f0;border:1px solid #4affca94;border-radius:8px;grid-area:3/2;align-items:start;gap:12px;padding:16px;display:grid;box-shadow:inset 0 0 26px #47ffcd14,0 0 36px #47ffcd33}.public-splash-signup>div{gap:6px;display:grid}.public-splash-signup h2{display:none}.public-splash-form{gap:9px;display:grid}.public-splash-form label{gap:5px;display:grid}.public-splash-form label>span{color:#c8f7ef;font-size:11px;font-weight:740}.public-splash-form input,.public-splash-form select,.public-splash-form textarea{background:#eefffb14;border:1px solid #cdfff82e;border-radius:7px;outline:0;width:100%;padding:10px}.public-splash-form textarea{resize:vertical}.public-splash-form button{color:#06251f;background:#22f5a8;border:1px solid #32ffc0;border-radius:8px;min-height:46px;font-weight:850;box-shadow:0 0 22px #22f5a838}.public-splash-form button:disabled{cursor:wait;opacity:.72}.public-splash-form>strong{color:#72ffd9;font-size:12px;line-height:1.4}.public-splash-shell{color:#071333;background:radial-gradient(circle at 82% 10%,#2065ff14,#0000 28%),linear-gradient(#fff 0%,#f7faff 58%,#f2f7ff 100%);min-height:100vh;padding:24px;overflow:hidden}.public-splash-shell:before{background-color:#0000;background-image:linear-gradient(90deg,#dae2f294 1px,#0000 1px),linear-gradient(#dae2f280 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#0000002e,#0000 58%);mask-image:linear-gradient(#0000002e,#0000 58%)}.public-splash-shell:after{display:none}.public-splash-panel{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:18px;width:min(1220px,100%)}.public-splash-nav{background:#ffffffe6;border:1px solid #dde6f4;border-radius:8px;min-height:64px;padding:10px 16px;box-shadow:0 18px 60px #182b4d0f}.public-splash-logo{min-width:128px}.public-splash-logo img{object-fit:contain;width:122px;height:auto}.public-splash-nav div{gap:8px}.public-splash-nav a:not(.public-splash-logo){color:#27395d;border:1px solid #0000;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:760}.public-splash-nav a:not(.public-splash-logo):hover{color:#0b4ed0;background:#f6f9ff;border-color:#dbe6f8}.public-splash-layout{grid-column:1/-1;grid-template-columns:minmax(360px,.86fr) minmax(520px,1.14fr);gap:26px;min-height:456px}.public-splash-hero{background:linear-gradient(135deg,#eff6ffeb,#fffffff5),#fff;border:1px solid #dde6f4;border-radius:8px;gap:18px;min-height:456px;padding:34px;box-shadow:0 18px 60px #182b4d12}.public-splash-hero>span,.public-splash-signup>div>span{color:#0b4ed0;letter-spacing:.08em;font-size:12px}.public-splash-hero h1{color:#071333;max-width:620px;text-shadow:none;font-size:56px;line-height:.98}.public-splash-hero p{color:#394a67;max-width:580px;font-size:16px;line-height:1.58}.public-splash-actions{gap:12px}.public-splash-actions a{color:#fff;background:#0b4ed0;border-color:#0b4ed0;padding:13px 15px;box-shadow:0 18px 36px #0b4ed024}.public-splash-actions a:last-child{color:#0b4ed0;background:#fff;border-color:#b9caf0}.public-splash-product-preview{background:#fffffff0;border:1px solid #dde6f4;border-radius:8px;gap:14px;min-height:456px;padding:16px;display:grid;box-shadow:0 22px 70px #1931591a}.public-splash-preview-topbar,.public-splash-preview-alert,.public-splash-preview-metrics article,.public-splash-preview-board article{background:#fff;border:1px solid #e0e8f5;border-radius:8px}.public-splash-preview-topbar{grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:52px;padding:12px;display:grid}.public-splash-preview-topbar strong,.public-splash-preview-alert strong,.public-splash-preview-metrics strong,.public-splash-preview-board strong,.public-splash-signup>div>strong{color:#071333}.public-splash-preview-topbar span{color:#5f6d88;background:#f8fbff;border:1px solid #e0e8f5;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:720}.public-splash-preview-topbar button{color:#0b4ed0;background:#fff;border:1px solid #b9caf0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:820}.public-splash-preview-alert{background:linear-gradient(90deg,#f2f7ff,#fff);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.public-splash-preview-alert i{background:linear-gradient(135deg,#0b4ed0,#37a7ff);border-radius:999px;width:44px;height:44px;box-shadow:0 12px 30px #0b4ed02e}.public-splash-preview-alert div{gap:4px;display:grid}.public-splash-preview-alert span,.public-splash-preview-metrics span,.public-splash-preview-metrics small,.public-splash-preview-board span,.public-splash-preview-board small,.public-splash-signup p{color:#66748d}.public-splash-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-splash-preview-metrics article{gap:6px;padding:13px;display:grid}.public-splash-preview-metrics small,.public-splash-preview-board small{text-transform:uppercase;font-size:11px;font-weight:800}.public-splash-preview-metrics strong{font-size:28px}.public-splash-preview-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-splash-preview-board article{gap:8px;min-height:136px;padding:13px;display:grid;position:relative}.public-splash-preview-board article:before{content:"";background:#eef5ff;border-radius:999px;width:34px;height:34px}.public-splash-preview-board article:nth-child(2):before{background:#fff3e8}.public-splash-preview-board article:nth-child(3):before{background:#eaf9ef}.public-splash-proof{grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;gap:12px}.public-splash-proof article{background:#fffffff0;border:1px solid #dde6f4;grid-template-columns:1fr;align-content:start;gap:9px;min-height:166px;padding:16px;display:grid;box-shadow:0 18px 60px #182b4d0f}.public-splash-proof span{color:#9ba9c0;grid-row:auto;font-size:26px;font-weight:500}.public-splash-proof strong{color:#071333;font-size:15px}.public-splash-proof p{color:#52617a;grid-column:auto;font-size:12px;line-height:1.48}.public-splash-signup{background:#fffffff5;border:1px solid #dde6f4;padding:16px;box-shadow:0 18px 60px #182b4d14}.public-splash-signup>div{gap:5px}.public-splash-signup>div>strong{font-size:20px}.public-splash-signup p{margin:0;font-size:13px;line-height:1.45}.public-splash-form{gap:10px}.public-splash-form label>span{color:#263454;font-size:12px}.public-splash-form input,.public-splash-form select,.public-splash-form textarea{color:#071333;background:#fff;border-color:#d9e2f2;padding:11px}.public-splash-form input,.public-splash-form select{min-height:42px}.public-splash-form input::placeholder,.public-splash-form textarea::placeholder{color:#9ba9c0}.public-splash-form button{color:#fff;background:#0b4ed0;border-color:#0b4ed0;box-shadow:0 18px 36px #0b4ed024}.public-splash-form>strong{color:#108a43}.public-splash-form>strong[data-status=error]{color:#c6283e}.public-design-layout{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start;gap:24px;display:grid}.public-design-card{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 60px #12264e14}.public-design-card label{gap:8px;display:grid}.public-design-card label>span{color:#263454;font-size:13px;font-weight:760}.public-design-card input,.public-design-card select,.public-design-card textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:12px}.public-design-card input,.public-design-card select{min-height:48px}.public-design-card textarea{resize:vertical}.public-design-card button{background:var(--blue-dark);color:#fff;border:0;border-radius:8px;min-height:48px;font-weight:820}.public-design-card button:disabled{cursor:wait;opacity:.75}.public-design-card>strong{color:var(--green);font-size:13px;line-height:1.4}.public-design-card>strong[data-status=error]{color:var(--red)}@media (width<=1180px){.atlas-content{grid-template-columns:1fr}.copilot-rail{min-height:560px;position:static}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.proton-ledger .owner-close-review{background:#f8faff;border:1px solid #c7d2fe;border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.proton-ledger .owner-close-review-saved{color:#166534;align-items:center;gap:8px;display:flex}.proton-ledger .owner-close-review-saved p,.proton-ledger .owner-close-review-controls p,.proton-ledger .owner-close-review-status{color:#64748b;margin:0;font-size:12px;line-height:1.5}.proton-ledger .owner-close-review label{color:#334155;gap:7px;font-size:12px;font-weight:800;display:grid}.proton-ledger .owner-close-review textarea{resize:vertical;color:#0f172a;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px;font-weight:500;line-height:1.5}.proton-ledger .owner-close-review textarea:focus{border-color:#6366f1;outline:3px solid #6366f124}.proton-ledger .owner-close-review-controls{justify-content:space-between;align-items:center;gap:18px;display:flex}.proton-ledger .owner-close-review-controls strong{color:#0f172a;margin-bottom:3px;font-size:13px;display:block}.proton-ledger .owner-close-review-controls button{color:#fff;background:#4f46e5;border:1px solid #4f46e5;border-radius:8px;flex:none;min-height:42px;padding:0 16px;font-weight:800}.proton-ledger .owner-close-review-controls button:disabled{cursor:wait;opacity:.58}.proton-ledger .owner-close-review-status{color:#166534;font-weight:750}.proton-ledger .owner-close-review-status.warning{color:#92400e}.proton-ledger .owner-close-review-status.error{color:#991b1b}.proton-ledger .owner-close-history,.proton-ledger .owner-close-followup-list{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.proton-ledger .owner-close-history-list,.proton-ledger .owner-close-followup-list>div:last-child{gap:10px;display:grid}.proton-ledger .owner-close-history-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:1.1fr repeat(4,minmax(110px,1fr));align-items:center;gap:12px;padding:14px;display:grid}.proton-ledger .owner-close-history-row>div,.proton-ledger .owner-close-history-row>div:first-child{gap:3px;min-width:0;display:grid}.proton-ledger .owner-close-history-row span,.proton-ledger .owner-close-history-row small,.proton-ledger .owner-close-followup header span,.proton-ledger .owner-close-followup>small{color:#64748b;font-size:11px;line-height:1.4}.proton-ledger .owner-close-history-row strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px}.proton-ledger .owner-close-history-row>small,.proton-ledger .owner-close-history-row>p{grid-column:1/-1;margin:0}.proton-ledger .owner-close-history-row>p,.proton-ledger .owner-close-history-empty p,.proton-ledger .owner-close-followup>p{color:#64748b;font-size:12px;line-height:1.5}.proton-ledger .owner-close-history-empty{border:1px dashed #cbd5e1;border-radius:8px;padding:16px}.proton-ledger .owner-close-history-empty p{margin:5px 0 0}.proton-ledger .owner-close-history-row>.owner-close-archive-controls{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.owner-close-packet-export.document-source-download{flex:220px;min-width:0;margin-top:0}.owner-close-packet-export small{overflow-wrap:anywhere;min-width:0}.proton-ledger .owner-close-archive{border-top:1px solid #e2e8f0;gap:12px;min-width:0;padding:18px 0;display:grid}.proton-ledger .owner-close-archive .section-heading-small{flex-wrap:wrap;gap:8px}.document-source-download{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.document-source-download>span{overflow-wrap:anywhere;min-width:0}.document-source-download .document-source-download-button{color:#2351ad;cursor:pointer;background:#fff;border:1px solid #b8c9df;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px 12px;display:inline-flex}.document-source-download .document-source-download-button:disabled{cursor:wait;opacity:.65}.document-source-download .document-source-download-button:focus-visible{outline-offset:2px;outline:3px solid #6099ff}.finance-review-download{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-review-download button{color:#2351ad;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c9df;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.finance-review-download button:disabled{opacity:.65;cursor:default}.finance-review-download :is(button,select):focus-visible{outline-offset:2px;outline:3px solid #6099ff}.finance-review-download small{overflow-wrap:anywhere}.finance-review-download .finance-review-download-help{overflow-wrap:anywhere;flex-basis:100%;margin:0;font-size:.875rem;line-height:1.5}.finance-review-download select{color:#0f172a;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b8c9df;border-radius:7px;padding:8px}.document-source-download [role=alert]{flex-basis:100%}.proton-ledger .owner-close-review-sources{grid-column:1/-1;min-width:0}.owner-close-review-sources summary{cursor:pointer}.owner-followup-review-sources{overflow-wrap:anywhere;min-width:0}.owner-weekly-review-sources{max-width:100%}.owner-weekly-review-sources>summary{min-height:44px;padding:10px 0}.owner-close-review-sources ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.owner-close-review-sources li{overflow-wrap:anywhere;min-width:0}.owner-close-statement-context{gap:4px;margin-top:4px;display:grid}.owner-close-review-sources .document-source-download{margin-top:4px}.owner-close-ledger-context{overflow-wrap:anywhere;gap:12px;min-width:0;display:grid}.owner-close-ledger-context h4{margin:12px 0 4px;font-size:14px}.owner-close-ledger-context .copilot-sources{background:0 0;border:0;border-radius:0;margin:8px 0 0;padding:0}.owner-close-ledger-context .copilot-source summary{min-height:44px}.owner-close-distribution-sources{overflow-wrap:anywhere;min-width:0}.owner-close-distribution-sources h4{margin:12px 0 4px;font-size:14px}.owner-close-distribution-sources .copilot-sources{background:0 0;border:0;border-radius:0;margin:8px 0 0;padding:0}.owner-close-distribution-sources .copilot-source summary{min-height:44px}.owner-close-history-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-close-history-actions button,.owner-notification-load-more{justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.owner-close-history-actions .owner-followup-archive-icon{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.proton-ledger .owner-close-archive-row{overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0;gap:8px;min-width:0;padding:14px 0;display:grid}.proton-ledger .owner-close-archive-row>div{flex-wrap:wrap;gap:12px;display:flex}.proton-ledger .owner-close-archive-row dl{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;margin:0;display:grid}.proton-ledger .owner-close-archive-row dt,.proton-ledger .owner-close-archive-row small{color:#64748b;font-size:12px}.proton-ledger .owner-close-archive-row dd{margin:3px 0 0;font-size:14px;font-weight:700}.proton-ledger .owner-close-archive-controls button,.proton-ledger .owner-close-archive button{white-space:normal;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;display:inline-flex}.proton-ledger .owner-close-followup{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #f59e0b;border-radius:8px;gap:10px;padding:14px;display:grid}.proton-ledger .owner-close-followup.in_progress{background:#fafaff;border-left-color:#6366f1}.proton-ledger .owner-close-followup.resolved,.proton-ledger .owner-close-followup.dismissed{background:#f8fff9;border-left-color:#22c55e}.proton-ledger .owner-close-followup.dismissed{opacity:.76}.proton-ledger .owner-close-followup header{justify-content:space-between;gap:12px;display:flex}.proton-ledger .owner-close-followup header>div{gap:3px;display:grid}.proton-ledger .owner-close-followup>p{margin:0}.proton-ledger .owner-close-followup-fields{grid-template-columns:minmax(140px,.65fr) minmax(160px,.75fr) minmax(260px,1.8fr) auto;align-items:end;gap:10px;display:grid}.proton-ledger .owner-close-followup-fields label{color:#334155;gap:6px;font-size:11px;font-weight:800;display:grid}.proton-ledger .owner-close-followup-fields select,.proton-ledger .owner-close-followup-fields input,.proton-ledger .owner-close-followup-fields textarea{color:#0f172a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font-weight:550}.proton-ledger .owner-close-followup-fields textarea{resize:vertical;min-height:64px}.proton-ledger .owner-close-followup-fields button{color:#fff;background:#4f46e5;border:1px solid #4f46e5;border-radius:8px;min-height:42px;padding:0 14px;font-weight:800}@media (width<=980px){.atlas-app{grid-template-columns:1fr;width:100%;max-width:100vw;overflow-x:clip}.atlas-sidebar{border-bottom:1px solid #94a3b833;width:100%;max-width:100vw;height:auto;position:static}.atlas-workspace,.atlas-topbar,.atlas-content,.dashboard-column,.copilot-rail{width:100%;min-width:0;max-width:100vw}.atlas-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.property-mini-card,.support-card{margin-top:0}.atlas-topbar{grid-template-columns:1fr}.search-box-shell,.property-switcher,.user-cluster,.workspace-sync-shell,.workspace-sync-pill{width:100%;min-width:0;max-width:100%}.workspace-sync-menu{width:min(100%,100vw - 28px);left:0;right:auto}.atlas-logo{min-height:48px}.metric-grid,.deal-desk-form,.deal-finder-layout,.deal-finder-metric-strip,.deal-metric-grid,.deal-insight-grid,.deal-calculation-grid,.deal-screening-grid,.deal-advanced-grid,.deal-module-grid,.deal-handoff-grid,.deal-handoff-summary,.actual-baseline-strip,.actual-tracker-grid,.address-fact-grid,.rent-source-grid,.buildium-login-panel,.buildium-import-guide,.notice-service-panel,.notice-service-form-grid,.collections-service-coverage-grid,.maintenance-automation-coverage-grid,.insurance-claim-form,.capex-plan-controls,.capex-component-register-grid,.vendor-compliance-controls,.vendor-compliance-grid,.vendor-compliance-result-grid,.sync-health-summary,.access-control-form,.role-access-grid,.route-isolation-proof-grid,.ai-runtime-readiness-grid,.production-readiness-gap-grid,.agent-production-checklist,.finance-provider-grid,.finance-product-grid,.finance-reporting-summary,.finance-reporting-grid,.connector-control-grid,.connector-readiness-grid,.connector-listing-grid,.data-export-count-grid,.billing-provider-check-grid,.billing-launch-evidence-columns,.billing-subscription-form,.signup-preflight-grid,.risk-result-metrics,.compliance-citation-grid,.manager-insight-grid,.unit-summary-grid,.onboarding-checklist-list,.deadline-planner-form,.dashboard-grid,.bottom-grid,.spec-grid,.document-detail-grid,.public-splash-panel,.public-audit-layout,.public-design-layout,.public-splash-layout,.public-splash-proof,.public-splash-signup,.public-splash-preview-board,.public-audit-proof,.public-audit-findings,.public-guide-grid,.public-guide-index-grid,.public-guide-hero dl,.statement-audit-grid,.collection-follow-up-editor{grid-template-columns:1fr}.collection-follow-up-editor .section-heading-small,.collection-follow-up-note,.collection-follow-up-boundary,.notice-service-notes-field{grid-column:auto}.white-glove-artifact-grid,.approval-brief-grid{grid-template-columns:1fr}.operational-preflight-controls,.operational-preflight-controls label,.operational-preflight-controls select,.operational-preflight-controls button{width:100%}.pricing-package-grid,.checkout-readiness-row{grid-template-columns:1fr}.checkout-readiness-row em{width:fit-content}.billing-session-actions{justify-items:stretch;min-width:0}.support-help-grid,.support-advisor-grid,.support-diagnosis-controls,.support-pilot-guardrails,.notice-workflow-columns,.maintenance-lifecycle-columns,.lease-action-columns,.case-packet-grid,.vendor-scorecard-grid{grid-template-columns:1fr}.deal-finder-filter-panel{max-height:none;position:static}.deal-finder-summary,.deal-finder-result-topline{flex-direction:column;align-items:flex-start}.deal-field.wide{grid-column:span 1}.financing-scenario-actions,.financing-summary-strip,.financing-option-grid,.investment-memo-actions,.investment-memo-metrics,.investment-memo-sections{grid-template-columns:1fr}.financing-option-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-hub-kpis,.finance-hub-grid,.finance-readiness-grid,.finance-policy-grid,.finance-provider-toggle-grid,.finance-playbook-grid{grid-template-columns:1fr}.public-guide-next{flex-direction:column;align-items:flex-start}}@media (width<=640px){html{scroll-padding-bottom:calc(360px + env(safe-area-inset-bottom))}.atlas-content,.atlas-topbar{padding:14px}.atlas-app{min-height:100dvh;padding-bottom:calc(380px + env(safe-area-inset-bottom))}.atlas-content{padding-bottom:calc(380px + env(safe-area-inset-bottom));overflow-x:clip}.atlas-app button,.atlas-app [role=button]{min-height:44px}.atlas-app input[type=file]::file-selector-button{min-height:44px}.atlas-sidebar{padding:12px;display:block}.atlas-logo{min-height:48px;margin-bottom:10px}.atlas-nav{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#0f1729f5;border:1px solid #94a3b852;border-radius:18px;grid-template-columns:none;grid-auto-columns:56px;grid-auto-flow:column;gap:4px;max-width:calc(100vw - 20px);padding:5px;display:grid;position:fixed;left:10px;overflow:auto hidden;box-shadow:0 18px 42px #0f17294d}.atlas-app[data-section=copilot] .atlas-nav{display:none}.atlas-app:has(.copilot-rail:focus-within) .atlas-nav{display:none}.atlas-nav::-webkit-scrollbar{display:none}.atlas-nav a{border-radius:12px;justify-content:center;gap:0;min-height:44px;padding:0;font-size:0}.atlas-nav a span{font-size:16px}.property-mini-card,.support-card{display:none}.user-cluster{flex-wrap:wrap;grid-template-columns:minmax(0,max-content) minmax(0,max-content) 44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.user-cluster .logout-button{grid-column:1/-1;width:fit-content;min-height:42px}.user-cluster strong,.user-cluster small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:auto;padding:16px}.metric-card strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;max-width:100%;font-size:clamp(23px,6.5vw,31px);line-height:1.05}.metric-source,.metric-confidence{display:none}.metric-card small,.metric-card>span{overflow-wrap:anywhere}.queue-health-list{grid-template-columns:1fr}.queue-health-row{grid-template-columns:1fr;align-content:start;gap:10px;min-height:auto;padding:14px 12px}.finance-hub-kpis,.finance-hub-grid,.finance-provider-grid,.finance-product-grid,.finance-playbook-grid{grid-template-columns:1fr}.finance-hub-kpis strong{font-size:20px}.queue-health-row span,.queue-health-row strong,.queue-health-row small{overflow-wrap:anywhere}.queue-health-row strong{font-size:20px}.queue-health-row small{-webkit-line-clamp:initial;display:block;overflow:visible}.dashboard-column{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.dashboard-unit-table,.unit-table-wrapper,.document-list,.approval-feed,.connector-readiness-board,.production-readiness-gap-board{-webkit-overflow-scrolling:touch;overflow-x:auto}.copilot-rail{min-height:calc(100dvh - 120px);padding-bottom:calc(340px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.copilot-empty{padding:56px 20px 20px}.suggested-prompts{padding:14px 14px 10px}.suggested-prompts button{min-height:44px;font-size:12px}.ask-box{margin:0 14px 10px}.ask-box textarea{min-height:74px;font-size:16px}.ask-box button{width:44px;height:44px}.atlas-app[data-section=copilot] .copilot-rail:focus-within{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.public-audit-shell,.public-guide-shell,.public-splash-shell{padding:16px}.public-splash-hero{min-height:auto;padding:24px}.public-audit-copy h1,.public-guide-hero h1,.public-splash-hero h1{font-size:40px;line-height:1}.public-splash-nav{flex-direction:column;align-items:flex-start;gap:14px}.public-splash-nav div{justify-content:flex-start;gap:12px}.public-splash-product-preview{min-height:auto;padding:12px}.public-splash-preview-topbar,.public-splash-preview-metrics,.page-title-row,.attention-banner{grid-template-columns:1fr}.page-title-row{flex-direction:column;align-items:stretch}.attention-banner{text-align:left}.metric-grid,.import-metrics,.public-audit-metrics,.summary-strip,.financing-option-card dl,.tier-row,.milestone-row,.coverage-row{grid-template-columns:1fr}}body.proton-ledger{background:var(--background);color:var(--ink);font-family:"Hanken Grotesk", var(--font-hanken-grotesk), Inter, ui-sans-serif, system-ui, sans-serif;font-feature-settings:"ss01" 1, "cv05" 1}body.proton-ledger button:hover,body.proton-ledger a:hover{transform:none}.proton-ledger .atlas-app{background:var(--background);font-family:"Hanken Grotesk", var(--font-hanken-grotesk), Inter, ui-sans-serif, system-ui, sans-serif;grid-template-columns:64px minmax(0,1fr)}.proton-ledger .atlas-sidebar{box-shadow:none;background:#0f172a;border-right:1px solid #e2e8f01f;align-items:center;gap:14px;padding:14px 8px}.proton-ledger .atlas-logo{justify-content:center;width:48px;min-height:48px;padding:0}.proton-ledger .brand-mark{border-radius:var(--radius-sm);width:36px;height:36px;box-shadow:0 10px 22px #0208172e}.proton-ledger .brand-lockup,.proton-ledger .atlas-nav a:not(:hover):not(.active) .nav-badge{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.proton-ledger .atlas-nav{gap:8px;width:100%}.proton-ledger .atlas-nav a{border-radius:var(--radius-sm);color:#94a3b8;justify-content:center;gap:0;width:48px;min-height:48px;padding:0;font-size:0;position:relative}.proton-ledger .atlas-nav a:after{z-index:60;border-radius:var(--radius-sm);color:#fff;content:attr(aria-label);background:#111827;border:1px solid #e2e8f038;min-width:max-content;padding:8px 10px;font-size:12px;font-weight:700;line-height:1;display:none;position:fixed;left:58px;box-shadow:0 12px 26px #02081742}.proton-ledger .atlas-nav a:hover:after,.proton-ledger .atlas-nav a:focus-visible:after{display:block}.proton-ledger .atlas-nav a span{color:currentColor;width:22px;font-size:17px}.proton-ledger .atlas-nav a.active,.proton-ledger .atlas-nav a:hover,.proton-ledger .atlas-nav a:focus-visible{color:#fff;box-shadow:none;background:#2563eb;outline:0}.proton-ledger .nav-badge{background:#f59e0b;min-width:18px;height:18px;font-size:10px;position:absolute;top:-6px;right:-6px}.proton-ledger .atlas-topbar{border-bottom:1px solid var(--line);min-height:64px;box-shadow:none;background:#fffffff5;grid-template-columns:264px minmax(260px,520px) max-content max-content;padding:8px 24px}.proton-ledger .property-switcher,.proton-ledger .search-box,.proton-ledger .bell-button,.proton-ledger .logout-button,.proton-ledger .topbar-copilot-button,.proton-ledger .workspace-sync-pill{border-color:var(--line);border-radius:var(--radius-sm);box-shadow:none;background:#fff}.proton-ledger .property-switcher,.proton-ledger .search-box{min-height:40px}.proton-ledger .topbar-copilot-button{color:#5b21b6;background:linear-gradient(135deg,#6366f11f,#8b5cf624)}.proton-ledger .avatar{border-radius:var(--radius-sm);color:#1e3a8a;background:#dbeafe;width:36px;height:36px}.proton-ledger .atlas-content{grid-template-columns:minmax(0,1fr) 336px;gap:24px;max-width:1440px;padding:32px 40px}.proton-ledger .dashboard-column{gap:24px}.proton-ledger .page-title-row h1{font-size:32px;font-weight:700;line-height:1.15}.proton-ledger .page-title-row p{color:var(--muted);font-size:15px}.proton-ledger .card,.proton-ledger .metric-card,.proton-ledger .attention-banner,.proton-ledger .deal-desk-card,.proton-ledger .deal-finder-card,.proton-ledger .copilot-rail,.proton-ledger .statement-audit-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff}.proton-ledger .card:hover,.proton-ledger .metric-card:hover,.proton-ledger .deal-finder-result-card:hover{box-shadow:var(--shadow-hover)}.proton-ledger .metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.proton-ledger .metric-card{border-top-width:1px;min-height:150px;padding:18px;position:relative;overflow:hidden}.proton-ledger .metric-card:after{opacity:.72;content:"";clip-path:polygon(0 82%,16% 62%,30% 74%,46% 34%,62% 48%,80% 18%,100% 28%,100% 100%,0 100%);background:linear-gradient(135deg,#0000 43%,currentColor 44% 49%,#0000 50%) 0 0/18px 14px,linear-gradient(90deg,#0000,#0f172a14);width:72px;height:28px;position:absolute;bottom:12px;right:14px}.proton-ledger .metric-card:first-child:after{color:#94a3b8}.proton-ledger .metric-card:nth-child(2):after{color:var(--green)}.proton-ledger .metric-card:nth-child(3):after{color:var(--red)}.proton-ledger .metric-card:nth-child(4):after,.proton-ledger .metric-card:nth-child(6):after{color:var(--orange)}.proton-ledger .metric-card:nth-child(5):after{color:var(--purple)}.proton-ledger .metric-card>span,.proton-ledger .card-heading p,.proton-ledger .deal-finder-summary span,.proton-ledger .deal-finder-metric-strip span,.proton-ledger .statement-snapshot span,.proton-ledger .dashboard-unit-head,.proton-ledger .unit-table-head,.proton-ledger .suggested-prompts span{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.proton-ledger .metric-card strong,.proton-ledger .statement-snapshot strong,.proton-ledger .summary-strip strong,.proton-ledger .deal-metric-card strong,.proton-ledger .deal-advanced-metric strong,.proton-ledger .deal-finder-metric-strip strong,.proton-ledger .dashboard-unit-row span:nth-child(n+3),.proton-ledger .unit-table-row span:nth-child(n+3){font-family:"JetBrains Mono", var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums;letter-spacing:0}.proton-ledger .metric-card strong{margin-top:16px;font-size:28px;font-weight:700}.proton-ledger .metric-card small{max-width:84%;color:var(--muted)}.proton-ledger .metric-icon{color:#0000;width:8px;height:8px;position:absolute;top:16px;right:16px}.proton-ledger .metric-explain,.proton-ledger .outline-action,.proton-ledger .attention-banner a,.proton-ledger .deal-finder-primary-action,.proton-ledger .deal-finder-result-actions button:first-child,.proton-ledger .recommendation-row button,.proton-ledger .ask-box button{border-radius:var(--radius-sm)}.proton-ledger .attention-banner{background:linear-gradient(135deg,#f8fbff,#fff)}.proton-ledger .banner-icon,.proton-ledger .copilot-orb{color:#4f46e5;background:linear-gradient(135deg,#6366f124,#8b5cf629)}.proton-ledger .dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.proton-ledger .dashboard-grid>article{grid-column:span 6}.proton-ledger .dashboard-grid>.large-card,.proton-ledger .dashboard-grid>#queue-health,.proton-ledger .dashboard-grid>#outcome-tracker,.proton-ledger .dashboard-grid>#onboarding-checklist{grid-column:1/-1}.proton-ledger .dashboard-unit-table,.proton-ledger .unit-table-wrapper,.proton-ledger .deal-finder-table-wrap,.proton-ledger .document-list,.proton-ledger .statement-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;overflow:auto}.proton-ledger .dashboard-unit-head,.proton-ledger .dashboard-unit-row,.proton-ledger .unit-table-head,.proton-ledger .unit-table-row,.proton-ledger .statement-row{border-bottom:1px solid var(--line)}.proton-ledger .dashboard-unit-row:hover,.proton-ledger .unit-table-row:hover,.proton-ledger .statement-row:hover{background:#f8fafc}.proton-ledger .unit-status,.proton-ledger .status-chip,.proton-ledger .deal-finder-chips span,.proton-ledger .deal-finder-status-row span{border-radius:var(--radius-sm);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.proton-ledger .unit-status.current,.proton-ledger .status-chip.paid,.proton-ledger .deal-finder-chips span[data-status=paid]{color:#047857;background:#dcfce7}.proton-ledger .unit-status.delinquent,.proton-ledger .status-chip.delinquent{color:#b45309;background:#fef3c7}.proton-ledger .unit-status.vacant,.proton-ledger .status-chip.vacant{color:#475569;background:#f1f5f9}.proton-ledger .ai-recommendations-card,.proton-ledger .recommendation-row,.proton-ledger .copilot-response,.proton-ledger .deal-finder-provider-notices,.proton-ledger .deal-finder-fixture-warning{background:linear-gradient(135deg,#6366f10f,#8b5cf60a),#fff;border-left:2px solid #6366f1;box-shadow:0 0 15px #8b5cf61a}.proton-ledger .copilot-rail{background:linear-gradient(#fff,#faf9ff);border-color:#ddd6fe;flex-direction:column;max-height:calc(100dvh - 112px);display:flex;position:sticky;top:88px;overflow:hidden}.proton-ledger .copilot-empty{padding:40px 22px 20px}.proton-ledger .copilot-response{color:#1e293b;margin:0 16px 12px;font-size:15px;line-height:1.55}.proton-ledger .suggested-prompts{margin-top:0}.proton-ledger .suggested-prompts button{border-radius:var(--radius-sm);color:#334155;min-height:42px}.proton-ledger .ask-box textarea{border-radius:var(--radius-md);color:var(--ink);font-size:16px}.proton-ledger .ask-box textarea:focus{border-color:#6366f1;outline:3px solid #6366f129}.proton-ledger .deal-finder-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:24px}.proton-ledger .deal-finder-filter-panel,.proton-ledger .deal-finder-result-card,.proton-ledger .deal-finder-saved-card{border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.proton-ledger .deal-finder-result-card{background:#fff}.proton-ledger .deal-finder-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.proton-ledger .deal-finder-result-topline h3{font-size:22px;line-height:1.15}.proton-ledger .deal-finder-primary-action,.proton-ledger .deal-finder-result-actions button:first-child{color:#fff;background:#000}@media (width>=981px){.proton-ledger .atlas-nav a:nth-child(n+9){display:none}.proton-ledger .atlas-nav a:first-child:after{content:"Portfolio"}.proton-ledger .atlas-nav a:nth-child(2):after{content:"Acquisitions"}.proton-ledger .atlas-nav a:nth-child(3):after{content:"Deal Finder"}.proton-ledger .atlas-nav a:nth-child(4):after{content:"Units"}.proton-ledger .atlas-nav a:nth-child(5):after{content:"Statements"}.proton-ledger .atlas-nav a:nth-child(6):after{content:"Collections"}.proton-ledger .atlas-nav a:nth-child(7):after{content:"Banking"}.proton-ledger .atlas-nav a:nth-child(8):after{content:"Maintenance"}}@media (width<=1180px){.proton-ledger .atlas-content{grid-template-columns:minmax(0,1fr)}.proton-ledger .copilot-rail{max-height:none;position:static}.proton-ledger .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.proton-ledger .atlas-app{padding-bottom:calc(96px + env(safe-area-inset-bottom));display:block}.proton-ledger .atlas-sidebar{z-index:40;width:100%;height:auto;box-shadow:none;background:0 0;border-top:1px solid #94a3b838;padding:0;display:block;position:fixed;bottom:0;left:0;right:0}.proton-ledger .atlas-logo,.proton-ledger .property-mini-card,.proton-ledger .support-card{display:none}.proton-ledger .atlas-nav{max-width:none;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#0f172afa;border:1px solid #e2e8f033;border-radius:22px 22px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:static;overflow:visible;box-shadow:0 -18px 42px #0f172a33}.proton-ledger .atlas-nav a{color:#cbd5e1;grid-template-rows:22px 14px;place-items:center;gap:3px;width:auto;min-height:54px;font-size:11px;font-weight:800;line-height:1;display:none}.proton-ledger .atlas-nav a:first-child,.proton-ledger .atlas-nav a:nth-child(12),.proton-ledger .atlas-nav a:nth-child(14),.proton-ledger .atlas-nav a:nth-child(11),.proton-ledger .atlas-nav a:nth-child(15){display:grid}.proton-ledger .atlas-nav a:first-child{font-size:0}.proton-ledger .atlas-nav a:first-child:before{content:"Portfolio";font-size:11px}.proton-ledger .atlas-nav a:nth-child(12){font-size:0}.proton-ledger .atlas-nav a:nth-child(12):before{content:"Alerts";font-size:11px}.proton-ledger .atlas-nav a:nth-child(14){font-size:0}.proton-ledger .atlas-nav a:nth-child(14):before{content:"Copilot";font-size:11px}.proton-ledger .atlas-nav a:nth-child(11){font-size:0}.proton-ledger .atlas-nav a:nth-child(11):before{content:"Queues";font-size:11px}.proton-ledger .atlas-nav a:nth-child(15){font-size:0}.proton-ledger .atlas-nav a:nth-child(15):before{content:"More";font-size:11px}.proton-ledger .atlas-nav a span{grid-row:1;font-size:18px}.proton-ledger .atlas-nav a:before{grid-row:2}.proton-ledger .atlas-nav a:after{display:none}.proton-ledger .atlas-topbar{grid-template-columns:1fr;gap:12px;min-height:0;padding:16px;position:static}.proton-ledger .user-cluster{grid-template-columns:max-content max-content 40px minmax(0,1fr);width:100%}.proton-ledger .atlas-content{padding:18px 16px calc(118px + env(safe-area-inset-bottom));grid-template-columns:1fr;display:grid}.proton-ledger .dashboard-grid{grid-template-columns:1fr}.proton-ledger .dashboard-grid>article,.proton-ledger .dashboard-grid>.large-card{grid-column:auto}}@media (width<=768px){.proton-ledger .page-title-row h1{font-size:24px}.proton-ledger .metric-grid{grid-template-columns:1fr;gap:14px}.proton-ledger .metric-card{min-height:132px}.proton-ledger .metric-card strong{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:clamp(25px,7vw,34px)}.proton-ledger .metric-card small{max-width:100%}.proton-ledger .copilot-rail{border-radius:var(--radius-lg);min-height:auto;padding-bottom:18px}.proton-ledger .copilot-empty{padding:28px 18px 12px}.proton-ledger .suggested-prompts{padding:12px}.proton-ledger .ask-box{margin:0 12px 10px}.proton-ledger .ask-box textarea{min-height:88px}.proton-ledger .deal-finder-layout,.proton-ledger .deal-finder-card-grid{grid-template-columns:1fr}.proton-ledger .card,.proton-ledger .deal-desk-card,.proton-ledger .deal-finder-card,.proton-ledger .statement-audit-card{padding:16px}}.proton-ledger{--ledger-page:#f7f9fb;--ledger-panel:#fff;--ledger-border:#d6dde7;--ledger-border-soft:#e2e8f0;--ledger-text:#0f172a;--ledger-muted:#64748b;--ledger-blue:#2563eb;--ledger-purple:#7c3aed}.proton-ledger .sidebar-primary-action,.proton-ledger .topbar-product{display:none}@media (width>=981px){.proton-ledger .atlas-app{background:var(--ledger-page);grid-template-columns:284px minmax(0,1fr);min-height:100dvh;display:grid}.proton-ledger .atlas-sidebar{z-index:30;border-right:1px solid var(--ledger-border);background:var(--ledger-panel);width:284px;height:100dvh;color:var(--ledger-text);box-shadow:none;flex-direction:column;align-items:stretch;gap:26px;padding:32px 18px 22px;display:flex;position:sticky;top:0}.proton-ledger .atlas-logo{justify-content:flex-start;gap:14px;width:auto;min-height:52px;padding:0 14px}.proton-ledger .brand-mark{width:44px;height:44px;box-shadow:none;border-radius:999px}.proton-ledger .brand-lockup{clip:auto;white-space:normal;width:auto;height:auto;display:grid;position:static;overflow:visible}.proton-ledger .brand-lockup strong{color:var(--ledger-text);letter-spacing:0;font-size:22px;font-weight:800}.proton-ledger .brand-lockup small{color:var(--ledger-text);letter-spacing:0;opacity:.82;text-transform:none;font-size:12px;font-weight:500}.proton-ledger .sidebar-primary-action{color:#fff;letter-spacing:0;background:#000;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;min-height:54px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.proton-ledger .sidebar-primary-action:hover,.proton-ledger .sidebar-primary-action:focus-visible{color:#fff;background:#111827;outline:3px solid #2563eb29}.proton-ledger .atlas-nav{gap:6px;width:auto;display:grid;overflow:visible}.proton-ledger .atlas-nav a,.proton-ledger .atlas-nav a:nth-child(n+9){color:#1f2937;border-radius:8px;justify-content:flex-start;gap:14px;width:auto;min-height:48px;padding:0 16px;font-size:15px;font-weight:650;line-height:1;display:flex;position:relative}.proton-ledger .atlas-nav a:after{content:none!important;display:none!important}.proton-ledger .atlas-nav a span{color:currentColor;text-align:center;width:22px;font-size:19px}.proton-ledger .atlas-nav a.active,.proton-ledger .atlas-nav a:hover,.proton-ledger .atlas-nav a:focus-visible{background:var(--ledger-blue);color:#fff;box-shadow:none}.proton-ledger .nav-badge,.proton-ledger .atlas-nav a:not(:hover):not(.active) .nav-badge{clip:auto;color:#fff;white-space:nowrap;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex;position:static;overflow:visible}.proton-ledger .property-mini-card{display:none}.proton-ledger .support-card{border-top:1px solid var(--ledger-border-soft);color:#334155;box-shadow:none;background:0 0;border-radius:0;margin-top:auto;padding:18px 10px 0}.proton-ledger .support-card a{color:var(--ledger-blue)}.proton-ledger .atlas-workspace{background:var(--ledger-page);min-width:0}.proton-ledger .atlas-topbar{z-index:20;border-bottom:1px solid var(--ledger-border);min-height:72px;box-shadow:none;background:#fffffffa;grid-template-columns:150px minmax(260px,320px) minmax(360px,560px) max-content max-content;align-items:center;gap:18px;padding:0 44px;display:grid;position:sticky;top:0}.proton-ledger .topbar-product{color:#000;letter-spacing:-.01em;font-size:21px;font-weight:900;display:block}.proton-ledger .property-switcher,.proton-ledger .search-box{border:1px solid var(--ledger-border);background:var(--ledger-panel);min-height:44px;box-shadow:none;border-radius:999px}.proton-ledger .property-switcher{border-radius:8px}.proton-ledger .search-box{padding-inline:18px}.proton-ledger .search-box input{color:var(--ledger-text);font-size:15px}.proton-ledger .search-box kbd{color:#475569;background:#f1f5f9;border:0}.proton-ledger .workspace-sync-pill{border-radius:8px;max-width:182px;min-height:46px}.proton-ledger .topbar-copilot-button{border-color:var(--ledger-border);background:var(--ledger-panel);color:#111827;border-radius:999px;min-height:44px;font-size:16px;font-weight:800}.proton-ledger .topbar-copilot-button span{color:var(--ledger-purple)}.proton-ledger .atlas-content{grid-template-columns:minmax(0,1fr);gap:28px;max-width:none;padding:48px 44px 72px;display:grid}.proton-ledger .atlas-app:not([data-section=copilot]) .copilot-rail{display:none}.proton-ledger .atlas-app[data-section=copilot] .atlas-content{grid-template-columns:minmax(0,1fr);max-width:1160px}.proton-ledger .atlas-app[data-section=copilot] .copilot-rail{min-height:680px;max-height:none;display:flex;position:static}.proton-ledger .page-title-row{margin-bottom:12px}.proton-ledger .page-title-row h1{color:#000;letter-spacing:-.02em;font-size:clamp(34px,3vw,42px);font-weight:850}.proton-ledger .page-title-row p{color:#334155;font-size:20px}.proton-ledger .metric-grid{grid-template-columns:minmax(260px,1.9fr) repeat(5,minmax(130px,1fr));gap:28px;display:grid}.proton-ledger .metric-card{background:var(--ledger-panel);min-height:170px;box-shadow:none;border:1px solid #c4cbd6;border-radius:12px;padding:28px}.proton-ledger .metric-card:after{display:none}.proton-ledger .metric-card>span{color:#0f172a;letter-spacing:.08em;font-size:13px;font-weight:750}.proton-ledger .metric-card strong{color:#000;letter-spacing:-.04em;margin-top:14px;font-size:clamp(28px,3vw,50px);font-weight:850}.proton-ledger .metric-card:not(:first-child) strong{font-size:clamp(24px,2vw,32px)}.proton-ledger .metric-card small{color:#334155;font-size:16px}.proton-ledger .card,.proton-ledger .attention-banner,.proton-ledger .deal-desk-card,.proton-ledger .deal-finder-card,.proton-ledger .deal-finder-filter-panel,.proton-ledger .deal-finder-result-card,.proton-ledger .statement-audit-card,.proton-ledger .document-list,.proton-ledger .dashboard-unit-table,.proton-ledger .unit-table-wrapper{background:var(--ledger-panel);border:1px solid #cbd5e1;border-radius:12px;box-shadow:0 18px 44px #0f172a0d}.proton-ledger .dashboard-grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:28px}.proton-ledger .dashboard-grid>article,.proton-ledger .dashboard-grid>.large-card,.proton-ledger .dashboard-grid>#queue-health,.proton-ledger .dashboard-grid>#outcome-tracker,.proton-ledger .dashboard-grid>#onboarding-checklist{grid-column:auto}.proton-ledger .dashboard-grid>.large-card,.proton-ledger .dashboard-grid>#outcome-tracker{grid-column:1/-1}.proton-ledger .dashboard-unit-head,.proton-ledger .dashboard-unit-row,.proton-ledger .unit-table-head,.proton-ledger .unit-table-row,.proton-ledger .statement-row{border-color:#cfd6df;min-height:58px}.proton-ledger .dashboard-unit-head,.proton-ledger .unit-table-head{background:#f8fafc}.proton-ledger .ai-recommendations-card,.proton-ledger .recommendation-row,.proton-ledger .copilot-response,.proton-ledger .deal-finder-provider-notices,.proton-ledger .deal-finder-fixture-warning{box-shadow:none;background:#fbf7ff;border:1px solid #eadcff}.proton-ledger .outline-action,.proton-ledger .attention-banner a,.proton-ledger .recommendation-row button,.proton-ledger .ask-box button,.proton-ledger .deal-finder-primary-action,.proton-ledger .deal-finder-result-actions button:first-child{border-radius:8px}.proton-ledger .deal-finder-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:28px}}@media (width<=980px){.proton-ledger .atlas-app{background:var(--ledger-page);padding-bottom:calc(86px + env(safe-area-inset-bottom))}.proton-ledger .atlas-topbar{border-bottom:1px solid var(--ledger-border-soft);background:#fff;grid-template-columns:1fr;gap:14px;padding:18px 18px 22px;display:grid;position:static}.proton-ledger .topbar-product{color:#000;font-size:24px;font-weight:900;display:block}.proton-ledger .property-switcher,.proton-ledger .search-box,.proton-ledger .workspace-sync-pill{border:1px solid var(--ledger-border);background:#fff;border-radius:10px;min-height:54px}.proton-ledger .search-box input{font-size:16px}.proton-ledger .workspace-sync-shell{width:100%}.proton-ledger .workspace-sync-pill{justify-content:flex-start;width:100%;max-width:none}.proton-ledger .user-cluster{grid-template-columns:max-content max-content minmax(0,1fr);gap:12px;width:100%;display:grid}.proton-ledger .user-cluster .topbar-copilot-button{border-radius:10px;min-height:48px}.proton-ledger .avatar{border-radius:999px;width:48px;height:48px}.proton-ledger .user-meta{align-self:center}.proton-ledger .logout-button{border-radius:10px;grid-column:1/span 2;width:fit-content;min-height:48px;padding-inline:18px}.proton-ledger .atlas-sidebar{background:0 0}.proton-ledger .atlas-nav{border-top:1px solid var(--ledger-border);padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fffffffa;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;bottom:0;left:0;right:0;box-shadow:0 -16px 36px #0f172a1f}.proton-ledger .atlas-nav a{color:#475569;border-radius:12px;min-height:54px}.proton-ledger .atlas-nav a.active,.proton-ledger .atlas-nav a:hover,.proton-ledger .atlas-nav a:focus-visible{background:var(--ledger-blue);color:#fff}.proton-ledger .atlas-content{padding:24px 18px calc(112px + env(safe-area-inset-bottom));grid-template-columns:1fr;display:grid}.proton-ledger .atlas-app:not([data-section=copilot]) .copilot-rail{display:none}.proton-ledger .atlas-app[data-section=copilot] .copilot-rail{display:flex}.proton-ledger .page-title-row h1{letter-spacing:-.02em;font-size:30px;font-weight:850}.proton-ledger .page-title-row p{font-size:16px}.proton-ledger .metric-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:14px;margin-inline:-18px;padding:2px 18px 8px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.proton-ledger .metric-card{scroll-snap-align:start;background:#fff;border:1px solid #cbd5e1;border-radius:14px;flex:none;min-width:min(312px,100vw - 52px);min-height:156px;padding:24px;box-shadow:0 12px 30px #0f172a0d}.proton-ledger .metric-card:after{display:none}.proton-ledger .metric-card strong{letter-spacing:-.04em;font-size:clamp(30px,9vw,44px)}.proton-ledger .dashboard-grid,.proton-ledger .deal-finder-layout,.proton-ledger .deal-finder-card-grid{grid-template-columns:1fr}.proton-ledger .card,.proton-ledger .deal-desk-card,.proton-ledger .deal-finder-card,.proton-ledger .statement-audit-card{background:#fff;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 12px 30px #0f172a0a}.proton-ledger .dashboard-unit-table,.proton-ledger .unit-table-wrapper,.proton-ledger .statement-list,.proton-ledger .document-list{border-radius:14px}}@media (width<=640px){.proton-ledger .topbar-product{font-size:22px}.proton-ledger .user-meta strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.proton-ledger .dashboard-unit-head{display:none}.proton-ledger .dashboard-unit-row,.proton-ledger .unit-table-row,.proton-ledger .statement-row{grid-template-columns:1fr;gap:8px;min-height:0;padding:16px;display:grid}.proton-ledger .dashboard-unit-row span,.proton-ledger .unit-table-row span,.proton-ledger .statement-row span{max-width:100%}.proton-ledger .queue-metric-grid,.proton-ledger .operating-board,.proton-ledger .collections-grid,.proton-ledger .deal-desk-grid,.proton-ledger .deal-desk-results-grid,.proton-ledger .documents-grid,.proton-ledger .findings-grid,.proton-ledger .unit-detail-grid{grid-template-columns:1fr}}@media (width>=981px){.proton-ledger .atlas-content{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.proton-ledger .atlas-content.copilot-closed{grid-template-columns:minmax(0,1fr)}.proton-ledger .atlas-app:not([data-section=copilot]) .copilot-rail,.proton-ledger .atlas-app[data-section=copilot] .copilot-rail{min-height:calc(100dvh - 140px);max-height:calc(100dvh - 120px);display:flex;position:sticky;top:96px;overflow:hidden}.proton-ledger .copilot-rail{background:linear-gradient(#fff 0%,#fbf9ff 100%);border:1px solid #e4dcff;border-radius:12px;width:100%;box-shadow:0 18px 44px #6366f114}.proton-ledger .copilot-rail.is-closed{display:none!important}.proton-ledger .rail-heading{background:#fff;border-bottom:1px solid #ece7ff;min-height:64px;padding:0 18px}.proton-ledger .rail-heading strong{color:#312e81;font-size:17px;font-weight:850}.proton-ledger .rail-heading button{color:#475569;border-radius:8px}.proton-ledger .copilot-empty{padding:52px 24px 24px}.proton-ledger .copilot-empty h2{color:#0f172a;font-size:20px;font-weight:800}.proton-ledger .copilot-empty p{color:#64748b;font-size:16px;line-height:1.45}.proton-ledger .copilot-response{color:#1e293b;box-shadow:none;background:#fff;border:1px solid #e6ddff;border-radius:12px;margin:0 18px 14px;padding:18px;font-size:15px;line-height:1.6}.proton-ledger .suggested-prompts{padding:14px 18px}.proton-ledger .suggested-prompts button{background:#fff;border-color:#e4dcff;min-height:44px}.proton-ledger .ask-box{margin:auto 18px 12px}}@media (width<=980px){.proton-ledger .atlas-app:not([data-section=copilot]) .copilot-rail,.proton-ledger .atlas-app[data-section=copilot] .copilot-rail{display:flex}.proton-ledger .copilot-rail.is-closed{display:none!important}.proton-ledger .copilot-rail{background:linear-gradient(#fff 0%,#fbf9ff 100%);border:1px solid #e4dcff;border-radius:14px;min-height:auto;max-height:none;position:static}}.proton-ledger{--mockup-bg:#f7f9fb;--mockup-sidebar:#0f1729;--mockup-sidebar-soft:#162033;--mockup-card:#fff;--mockup-border:#e2e8f0;--mockup-border-strong:#cbd5e1;--mockup-text:#0f172a;--mockup-muted:#64748b;--mockup-blue:#2563eb;--mockup-purple:#7c3aed;--mockup-green:#059669;--mockup-red:#dc2626;--mockup-amber:#d97706;background:var(--mockup-bg);color:var(--mockup-text)}.proton-ledger .owner-close-metrics p{overflow-wrap:anywhere}@media (width>=981px){.proton-ledger .atlas-app{background:var(--mockup-bg);grid-template-columns:272px minmax(0,1fr)}.proton-ledger .atlas-sidebar{background:var(--mockup-sidebar);color:#e5eefb;border-right:1px solid #94a3b82e;gap:18px;width:272px;padding:20px 14px 18px;box-shadow:16px 0 34px #0f172a14}.proton-ledger .atlas-logo{border-bottom:1px solid #e2e8f014;min-height:62px;padding:0 12px 16px}.proton-ledger .brand-mark{object-fit:contain;background:#fff;border-radius:10px;width:42px;height:42px}.proton-ledger .brand-lockup strong{color:#fff;font-size:18px;font-weight:800}.proton-ledger .brand-lockup small{color:#38bdf8;font-size:12px;font-weight:650}.proton-ledger .sidebar-primary-action{background:#000;border:1px solid #000;border-radius:8px;min-height:54px;margin:10px 4px 8px;box-shadow:0 14px 28px #0000003d}.proton-ledger .atlas-nav{gap:4px;padding-right:2px;overflow-y:auto}.proton-ledger .atlas-nav a,.proton-ledger .atlas-nav a:nth-child(n+9){color:#b8c4d8;border:1px solid #0000;border-radius:8px;min-height:46px;padding:0 14px;font-size:15px;font-weight:750}.proton-ledger .atlas-nav a span{color:#91a1b8;width:22px;font-size:17px}.proton-ledger .atlas-nav a.active,.proton-ledger .atlas-nav a:hover,.proton-ledger .atlas-nav a:focus-visible{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%);border-color:#38bdf86b;box-shadow:0 14px 28px #2563eb38}.proton-ledger .atlas-nav a.active span,.proton-ledger .atlas-nav a:hover span,.proton-ledger .atlas-nav a:focus-visible span{color:#fff}.proton-ledger .nav-badge{background:#f59e0b;box-shadow:0 0 0 2px #0f1729b8}.proton-ledger .support-card{color:#cbd5e1;border-top:1px solid #e2e8f01f}.proton-ledger .support-card a{color:#7dd3fc}.proton-ledger .atlas-topbar{border-bottom:1px solid var(--mockup-border);background:#fffffffa;grid-template-columns:120px minmax(280px,360px) minmax(380px,1fr) max-content max-content;min-height:72px;padding:0 32px}.proton-ledger .topbar-product{color:#020617;font-size:20px;font-weight:900}.proton-ledger .property-switcher,.proton-ledger .search-box,.proton-ledger .workspace-sync-pill,.proton-ledger .bell-button,.proton-ledger .topbar-copilot-button,.proton-ledger .logout-button{border-color:var(--mockup-border-strong);background:#fff;border-radius:8px;box-shadow:0 8px 20px #0f172a0a}.proton-ledger .topbar-copilot-button{color:#6d28d9;background:#f3e8ff;border-color:#ddd6fe}.proton-ledger .atlas-content{grid-template-columns:minmax(0,1fr) 376px;gap:24px;padding:32px 32px 72px}.proton-ledger .atlas-content.copilot-closed{grid-template-columns:minmax(0,1fr)}.proton-ledger .dashboard-column{gap:24px}.proton-ledger .page-title-row{grid-template-columns:minmax(0,1fr) max-content max-content;align-items:start;gap:14px;margin:0;display:grid}.proton-ledger .page-title-row h1{color:#0f172a;font-size:34px;font-weight:850;line-height:1.08}.proton-ledger .page-title-row p{color:#64748b;font-size:16px}.proton-ledger .page-title-row .outline-action{border:1px solid var(--mockup-border-strong);color:#0f172a;background:#fff;border-radius:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:800}.proton-ledger .page-title-row .outline-action:last-child{color:#fff;background:#020617;border-color:#020617}.proton-ledger .attention-banner{min-height:82px;box-shadow:none;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:18px 22px}.proton-ledger .attention-banner .banner-icon{width:42px;height:42px;color:var(--mockup-blue);background:#dbeafe;border-radius:999px}.proton-ledger .attention-banner h2{font-size:18px}.proton-ledger .metric-grid{grid-template-columns:minmax(260px,1.55fr) repeat(5,minmax(136px,1fr));gap:16px}.proton-ledger .metric-card{border:1px solid var(--mockup-border);background:#fff;border-radius:8px;min-height:150px;padding:22px;position:relative;box-shadow:0 10px 24px #0f172a0f}.proton-ledger .metric-card>span{color:#94a3b8;font-family:var(--font-hanken), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.proton-ledger .metric-card strong{color:#0f172a;margin-top:12px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:34px;font-weight:800}.proton-ledger .metric-card:first-child strong{font-size:42px}.proton-ledger .metric-card small,.proton-ledger .metric-source,.proton-ledger .metric-confidence{color:#64748b;font-size:14px}.proton-ledger .metric-icon{color:#0000;background:#cbd5e1;border-radius:999px;width:8px;height:8px;position:absolute;top:18px;right:18px;overflow:hidden}.proton-ledger .metric-icon.good{background:#10b981}.proton-ledger .metric-icon.risk{background:#ef4444}.proton-ledger .metric-icon.warn{background:#f59e0b}.proton-ledger .metric-icon.ai{background:#8b5cf6}.proton-ledger .card,.proton-ledger .deal-desk-card,.proton-ledger .deal-finder-card,.proton-ledger .deal-finder-filter-panel,.proton-ledger .deal-finder-result-card,.proton-ledger .statement-audit-card,.proton-ledger .document-list,.proton-ledger .dashboard-unit-table,.proton-ledger .unit-table-wrapper{border:1px solid var(--mockup-border);background:#fff;border-radius:8px;box-shadow:0 10px 24px #0f172a0d}.proton-ledger .card-heading{border-bottom:1px solid #eef2f7;padding-bottom:14px}.proton-ledger .card-heading h2{color:#0f172a;font-size:20px;font-weight:850}.proton-ledger .card-heading p{color:#64748b}.proton-ledger .dashboard-grid{grid-template-columns:minmax(320px,.92fr) minmax(520px,1.58fr);gap:24px}.proton-ledger .dashboard-grid>.unit-snapshot-card{grid-area:1/2/span 2}.proton-ledger .dashboard-grid>.large-card,.proton-ledger .dashboard-grid>#outcome-tracker{grid-column:1/-1}.proton-ledger .ai-recommendations-card,.proton-ledger .recommendation-row,.proton-ledger .copilot-response{background:linear-gradient(#fff 0%,#faf5ff 100%);border-color:#e9d5ff}.proton-ledger .recommendation-row{border-left:3px solid #8b5cf6;border-radius:8px}.proton-ledger .dashboard-unit-head,.proton-ledger .dashboard-unit-row,.proton-ledger .unit-table-head,.proton-ledger .unit-table-row,.proton-ledger .statement-row{border-color:#e2e8f0}.proton-ledger .dashboard-unit-head,.proton-ledger .unit-table-head{color:#64748b;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;min-height:54px;font-size:12px}.proton-ledger .dashboard-unit-row,.proton-ledger .unit-table-row{color:#334155;min-height:64px}.proton-ledger .deal-finder-card{padding:24px}.proton-ledger .deal-finder-heading{margin-bottom:20px}.proton-ledger .deal-finder-tabs{border:1px solid var(--mockup-border-strong);background:#eef2f7;border-radius:8px;width:fit-content;padding:4px}.proton-ledger .deal-finder-tabs button{color:#475569;background:0 0;border-radius:6px;min-height:38px}.proton-ledger .deal-finder-tabs button.active{color:#0f172a;background:#fff;box-shadow:0 2px 8px #0f172a14}.proton-ledger .deal-finder-layout{grid-template-columns:360px minmax(0,1fr);gap:24px}.proton-ledger .deal-finder-filter-panel{padding:22px}.proton-ledger .deal-finder-filter-panel input,.proton-ledger .deal-finder-filter-panel select,.proton-ledger .deal-finder-filter-panel textarea,.proton-ledger .deal-field input,.proton-ledger .deal-field select,.proton-ledger .deal-field textarea{background:#f8fafc;border-radius:8px}.proton-ledger .deal-finder-primary-action,.proton-ledger .deal-finder-result-actions button:first-child{color:#fff;background:#020617;border-color:#020617;border-radius:8px;min-height:46px;font-weight:850}.proton-ledger .deal-finder-card-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:20px}.proton-ledger .deal-finder-result-card{grid-template-columns:42% minmax(0,1fr);gap:0;min-height:230px;padding:0;display:grid;overflow:hidden}.proton-ledger .deal-finder-result-card:before{content:"";background:linear-gradient(#0f172a0a,#0f172a2e),linear-gradient(135deg,#93c5fd 0%,#e0f2fe 48%,#94a3b8 100%);min-height:230px;display:block}.proton-ledger .deal-finder-result-card>*{grid-column:2;margin-inline:18px}.proton-ledger .deal-finder-result-card>:first-child{margin-top:18px}.proton-ledger .deal-finder-result-topline{align-items:start}.proton-ledger .deal-finder-result-topline h3{color:#020617;font-size:24px;line-height:1.1}.proton-ledger .deal-finder-result-topline>strong{color:#2563eb;background:#eff6ff;border-radius:999px}.proton-ledger .deal-finder-metric-strip{background:#f8fafc;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.proton-ledger .deal-finder-metric-strip p{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.proton-ledger .atlas-app:not([data-section=copilot]) .copilot-rail,.proton-ledger .atlas-app[data-section=copilot] .copilot-rail{background:#fff;border:1px solid #e4dcff;border-radius:8px;min-height:calc(100dvh - 116px);max-height:calc(100dvh - 116px);display:flex;position:sticky;top:92px;box-shadow:0 10px 30px #6366f114}.proton-ledger .copilot-rail.is-closed{display:none!important}.proton-ledger .rail-heading{border-bottom:1px solid #ede9fe;min-height:58px;padding:0 18px}.proton-ledger .copilot-empty{padding:58px 24px 28px}.proton-ledger .copilot-orb{width:72px;height:72px;color:var(--mockup-blue);background:#eff6ff;border-radius:999px}.proton-ledger .owner-close-card{border-top:3px solid #6366f1;gap:22px;padding:26px;display:grid}.proton-ledger .owner-close-heading{align-items:flex-start}.proton-ledger .owner-close-heading .eyebrow{color:#6366f1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.proton-ledger .owner-close-heading-actions{align-items:center;gap:10px;display:flex}.proton-ledger .owner-close-heading-actions button{color:#fff;background:#4f46e5;border:1px solid #4f46e5;border-radius:8px;min-height:42px;padding:0 16px;font-weight:800}.proton-ledger .owner-close-decision{color:#475569;letter-spacing:0;text-transform:capitalize;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.proton-ledger .owner-close-decision.close_ready{color:#166534;background:#f0fdf4;border-color:#86efac}.proton-ledger .owner-close-decision.review_exceptions{color:#92400e;background:#fffbeb;border-color:#fcd34d}.proton-ledger .owner-close-decision.insufficient_evidence{color:#991b1b;background:#fef2f2;border-color:#fecaca}.proton-ledger .owner-close-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.proton-ledger .owner-close-period,.proton-ledger .owner-close-coverage,.proton-ledger .owner-close-exception-count{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:16px}.proton-ledger .owner-close-period>span,.proton-ledger .owner-close-coverage span,.proton-ledger .owner-close-exception-count>span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.proton-ledger .owner-close-period>strong,.proton-ledger .owner-close-coverage strong,.proton-ledger .owner-close-exception-count>strong{color:#0f172a;letter-spacing:0;margin:5px 0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:26px;display:block}.proton-ledger .owner-close-period small,.proton-ledger .owner-close-coverage small,.proton-ledger .owner-close-exception-count small{color:#64748b;line-height:1.45}.proton-ledger .owner-close-coverage>div:first-child{justify-content:space-between;align-items:center;display:flex}.proton-ledger .owner-close-coverage>div:nth-child(2){background:#e2e8f0;border-radius:999px;height:7px;margin:8px 0 9px;overflow:hidden}.proton-ledger .owner-close-coverage i{border-radius:inherit;background:#6366f1;height:100%;display:block}.proton-ledger .owner-close-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.proton-ledger .owner-close-metrics article{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #94a3b8;border-radius:8px;min-width:0;padding:14px}.proton-ledger .owner-close-metrics article.confirmed{border-left-color:#10b981}.proton-ledger .owner-close-metrics article.needs_review{border-left-color:#f59e0b}.proton-ledger .owner-close-metrics article.unavailable{border-left-color:#ef4444}.proton-ledger .owner-close-metrics article>span,.proton-ledger .owner-close-metrics article>small{color:#64748b;font-size:11px;font-weight:750}.proton-ledger .owner-close-metrics article>strong{color:#0f172a;letter-spacing:0;margin:8px 0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:22px;display:block}.proton-ledger .owner-close-metrics p{color:#475569;min-height:54px;margin:0 0 9px;font-size:12px;line-height:1.5}.proton-ledger .owner-close-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.proton-ledger .owner-close-panel,.proton-ledger .owner-close-actions{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:18px}.proton-ledger .owner-close-check-list,.proton-ledger .owner-close-source-list,.proton-ledger .owner-close-actions>div:last-child{gap:9px;margin-top:14px;display:grid}.proton-ledger .owner-close-check-list>div,.proton-ledger .owner-close-source-list>div,.proton-ledger .owner-close-actions>div:last-child>article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:5px 10px;padding:12px;display:grid}.proton-ledger .owner-close-check-list span,.proton-ledger .owner-close-source-list span,.proton-ledger .owner-close-actions article>span{color:#475569;letter-spacing:0;text-transform:uppercase;background:#e2e8f0;border-radius:999px;align-self:start;padding:4px 7px;font-size:10px;font-weight:850}.proton-ledger .owner-close-check-list .matched span,.proton-ledger .owner-close-source-list .ready span{color:#166534;background:#dcfce7}.proton-ledger .owner-close-check-list .variance span,.proton-ledger .owner-close-source-list .missing span,.proton-ledger .owner-close-actions article.high>span{color:#991b1b;background:#fee2e2}.proton-ledger .owner-close-source-list .partial span,.proton-ledger .owner-close-actions article.medium>span{color:#92400e;background:#fef3c7}.proton-ledger .owner-close-check-list strong,.proton-ledger .owner-close-source-list strong{color:#1e293b;font-size:13px}.proton-ledger .owner-close-check-list p,.proton-ledger .owner-close-source-list p{color:#64748b;grid-column:2/-1;margin:0;font-size:12px;line-height:1.45}.proton-ledger .owner-close-check-list small,.proton-ledger .owner-close-source-list small{color:#64748b;font-size:11px}.proton-ledger .owner-close-actions>div:last-child>article{background:#fff;grid-template-columns:78px minmax(0,1fr) auto}.proton-ledger .owner-close-actions article>div strong{color:#0f172a;font-size:14px}.proton-ledger .owner-close-actions article p{color:#475569;margin:4px 0;font-size:12px;line-height:1.45}.proton-ledger .owner-close-actions article small,.proton-ledger .owner-close-actions article em{color:#64748b;font-size:11px;font-style:normal;line-height:1.45}.proton-ledger .owner-close-empty,.proton-ledger .owner-close-ready,.proton-ledger .owner-close-error{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:14px;padding:20px;display:flex}.proton-ledger .owner-close-empty p,.proton-ledger .owner-close-ready p{color:#64748b;max-width:760px;margin:4px 0 0;line-height:1.5}.proton-ledger .owner-close-error{color:#991b1b;background:#fef2f2;border-style:solid;border-color:#fecaca}}@media (width<=980px){.proton-ledger .atlas-app{background:var(--mockup-bg);min-height:100dvh;padding-bottom:calc(92px + env(safe-area-inset-bottom));display:block}.proton-ledger .atlas-sidebar{background:0 0;width:auto;height:auto;padding:0;display:block}.proton-ledger .atlas-logo,.proton-ledger .sidebar-primary-action,.proton-ledger .property-mini-card,.proton-ledger .support-card{display:none!important}.proton-ledger .atlas-topbar{border-bottom:1px solid var(--mockup-border);background:#fff;grid-template-columns:1fr max-content max-content;gap:14px;padding:18px 20px 22px;display:grid;position:static}.proton-ledger .topbar-product{color:#020617;align-self:center;font-size:24px;font-weight:900;display:block}.proton-ledger .property-switcher,.proton-ledger .search-box-shell,.proton-ledger .workspace-sync-shell{grid-column:1/-1}.proton-ledger .property-switcher{order:2}.proton-ledger .search-box-shell{order:1}.proton-ledger .workspace-sync-shell{order:3}.proton-ledger .user-cluster{display:contents}.proton-ledger .user-cluster .bell-button{grid-area:1/2}.proton-ledger .user-cluster .topbar-copilot-button{display:none}.proton-ledger .user-cluster .avatar{grid-area:1/3;width:42px;height:42px}.proton-ledger .user-cluster>div:not(.avatar),.proton-ledger .logout-button{display:none}.proton-ledger .property-switcher,.proton-ledger .search-box,.proton-ledger .workspace-sync-pill{border:1px solid var(--mockup-border-strong);background:#fff;border-radius:8px;width:100%;min-height:58px}.proton-ledger .atlas-content{padding:28px 20px calc(116px + env(safe-area-inset-bottom));display:block}.proton-ledger .dashboard-column{gap:24px;display:grid}.proton-ledger .page-title-row{grid-template-columns:1fr;gap:12px;display:grid}.proton-ledger .page-title-row h1{font-size:30px;line-height:1.12}.proton-ledger .page-title-row p{font-size:16px}.proton-ledger .page-title-row .outline-action{border-radius:8px;width:100%;min-height:48px}.proton-ledger .metric-grid{scroll-snap-type:x mandatory;gap:16px;margin-inline:-20px;padding:2px 20px 8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.proton-ledger .metric-card{scroll-snap-align:start;border:1px solid var(--mockup-border);background:#fff;border-radius:8px;flex:none;min-width:min(300px,100vw - 60px);min-height:156px;padding:22px;box-shadow:0 10px 24px #0f172a0d}.proton-ledger .metric-card strong{letter-spacing:-.04em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:clamp(30px,8vw,38px)}.proton-ledger .dashboard-grid,.proton-ledger .deal-finder-layout,.proton-ledger .deal-finder-card-grid,.proton-ledger .deal-desk-grid,.proton-ledger .deal-desk-results-grid,.proton-ledger .unit-detail-grid,.proton-ledger .findings-grid,.proton-ledger .documents-grid{grid-template-columns:1fr;gap:18px;display:grid}.proton-ledger .owner-close-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proton-ledger .owner-close-card{border-top:3px solid #6366f1;gap:18px;padding:20px;display:grid}.proton-ledger .owner-close-heading{grid-template-columns:1fr;gap:14px;display:grid}.proton-ledger .owner-close-heading .eyebrow{color:#6366f1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.proton-ledger .owner-close-heading-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.proton-ledger .owner-close-heading-actions button{color:#fff;background:#4f46e5;border:1px solid #4f46e5;border-radius:8px;min-height:44px;font-weight:800}.proton-ledger .owner-close-decision{color:#475569;text-transform:capitalize;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;place-items:center;padding:9px;font-size:11px;font-weight:850;display:grid}.proton-ledger .owner-close-decision.close_ready{color:#166534;background:#f0fdf4;border-color:#86efac}.proton-ledger .owner-close-decision.review_exceptions{color:#92400e;background:#fffbeb;border-color:#fcd34d}.proton-ledger .owner-close-decision.insufficient_evidence{color:#991b1b;background:#fef2f2;border-color:#fecaca}.proton-ledger .owner-close-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.proton-ledger .owner-close-period,.proton-ledger .owner-close-coverage,.proton-ledger .owner-close-exception-count,.proton-ledger .owner-close-panel,.proton-ledger .owner-close-actions{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:14px}.proton-ledger .owner-close-period>span,.proton-ledger .owner-close-coverage span,.proton-ledger .owner-close-exception-count>span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:800}.proton-ledger .owner-close-period>strong,.proton-ledger .owner-close-coverage strong,.proton-ledger .owner-close-exception-count>strong{color:#0f172a;margin:5px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:21px;display:block}.proton-ledger .owner-close-period small,.proton-ledger .owner-close-coverage small,.proton-ledger .owner-close-exception-count small{color:#64748b;line-height:1.4}.proton-ledger .owner-close-coverage>div:first-child{justify-content:space-between;gap:8px;display:flex}.proton-ledger .owner-close-coverage>div:nth-child(2){background:#e2e8f0;border-radius:999px;height:7px;margin:8px 0;overflow:hidden}.proton-ledger .owner-close-coverage i{border-radius:inherit;background:#6366f1;height:100%;display:block}.proton-ledger .owner-close-metrics{gap:10px;display:grid}.proton-ledger .owner-close-metrics article{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #94a3b8;border-radius:8px;min-width:0;padding:14px}.proton-ledger .owner-close-metrics article.confirmed{border-left-color:#10b981}.proton-ledger .owner-close-metrics article.needs_review{border-left-color:#f59e0b}.proton-ledger .owner-close-metrics article.unavailable{border-left-color:#ef4444}.proton-ledger .owner-close-metrics article>strong{color:#0f172a;margin:7px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;display:block}.proton-ledger .owner-close-metrics p,.proton-ledger .owner-close-check-list p,.proton-ledger .owner-close-source-list p,.proton-ledger .owner-close-actions p,.proton-ledger .owner-close-empty p,.proton-ledger .owner-close-ready p{color:#64748b;margin:4px 0;font-size:12px;line-height:1.45}.proton-ledger .owner-close-detail-grid{grid-template-columns:1fr;gap:12px;display:grid}.proton-ledger .owner-close-check-list,.proton-ledger .owner-close-source-list,.proton-ledger .owner-close-actions>div:last-child{gap:9px;margin-top:12px;display:grid}.proton-ledger .owner-close-check-list>div,.proton-ledger .owner-close-source-list>div,.proton-ledger .owner-close-actions>div:last-child>article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:5px 8px;padding:11px;display:grid}.proton-ledger .owner-close-check-list p,.proton-ledger .owner-close-source-list p{grid-column:2/-1}.proton-ledger .owner-close-check-list span,.proton-ledger .owner-close-source-list span,.proton-ledger .owner-close-actions article>span{color:#475569;text-transform:uppercase;background:#e2e8f0;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.proton-ledger .owner-close-empty,.proton-ledger .owner-close-ready,.proton-ledger .owner-close-error{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.proton-ledger .card,.proton-ledger .deal-desk-card,.proton-ledger .deal-finder-card,.proton-ledger .deal-finder-filter-panel,.proton-ledger .deal-finder-result-card,.proton-ledger .statement-audit-card,.proton-ledger .document-list,.proton-ledger .dashboard-unit-table,.proton-ledger .unit-table-wrapper{border:1px solid var(--mockup-border);background:#fff;border-radius:8px;box-shadow:0 10px 24px #0f172a0d}.proton-ledger .ai-recommendations-card,.proton-ledger .copilot-response{background:#faf5ff;border-color:#e9d5ff}.proton-ledger .deal-finder-result-card{padding:0;overflow:hidden}.proton-ledger .deal-finder-result-card:before{content:"";background:linear-gradient(#0f172a0a,#0f172a33),linear-gradient(135deg,#93c5fd 0%,#e0f2fe 48%,#94a3b8 100%);min-height:150px;display:block}.proton-ledger .deal-finder-result-card>*{margin-inline:18px}.proton-ledger .deal-finder-result-card>:first-child{margin-top:18px}.proton-ledger .atlas-nav{z-index:60;border-top:1px solid var(--mockup-border);padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fffffffa;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 30px #0f172a1f}.proton-ledger .atlas-nav a{display:none}.proton-ledger .atlas-nav a:first-child,.proton-ledger .atlas-nav a:nth-child(11),.proton-ledger .atlas-nav a:nth-child(12),.proton-ledger .atlas-nav a:nth-child(14),.proton-ledger .atlas-nav a:nth-child(15){color:#475569;border-radius:999px;flex-direction:column;justify-content:center;gap:4px;min-height:58px;font-size:0;font-weight:850;text-decoration:none;display:flex}.proton-ledger .atlas-nav a:first-child:after{content:"Portfolio"}.proton-ledger .atlas-nav a:nth-child(12):after{content:"Alerts"}.proton-ledger .atlas-nav a:nth-child(14):after{content:"Copilot"}.proton-ledger .atlas-nav a:nth-child(11):after{content:"Queues"}.proton-ledger .atlas-nav a:nth-child(15):after{content:"More"}.proton-ledger .atlas-nav a:after{color:currentColor;letter-spacing:0;font-size:11px;display:block}.proton-ledger .atlas-nav a span{font-size:22px}.proton-ledger .atlas-nav a.active,.proton-ledger .atlas-nav a:hover,.proton-ledger .atlas-nav a:focus-visible{background:var(--mockup-blue);color:#fff}.proton-ledger .atlas-app:not([data-section=copilot]) .copilot-rail{display:none!important}.proton-ledger .atlas-app[data-section=copilot] .copilot-rail{background:#fff;border:1px solid #e9d5ff;border-radius:8px;min-height:calc(100dvh - 260px);max-height:none;margin-top:0;display:flex;position:static}}@media (width<=640px){.proton-ledger .owner-close-card{padding:16px}.proton-ledger .owner-close-heading-actions,.proton-ledger .owner-close-overview,.proton-ledger .owner-close-metrics,.proton-ledger .owner-close-check-list>div,.proton-ledger .owner-close-source-list>div,.proton-ledger .owner-close-actions>div:last-child>article{grid-template-columns:1fr}.proton-ledger .owner-close-check-list p,.proton-ledger .owner-close-source-list p{grid-column:auto}.proton-ledger .owner-close-review-controls{flex-direction:column;align-items:stretch}.proton-ledger .owner-close-review-controls button{width:100%}.proton-ledger .owner-close-history,.proton-ledger .owner-close-followup-list{padding:14px}.proton-ledger .owner-close-history-row,.proton-ledger .owner-close-followup-fields{grid-template-columns:1fr}.proton-ledger .owner-close-history-row>small,.proton-ledger .owner-close-history-row>p{grid-column:auto}.proton-ledger .owner-close-followup header{flex-direction:column;align-items:flex-start}.proton-ledger .owner-close-followup-fields button{width:100%}.proton-ledger .attention-banner{text-align:left;grid-template-columns:1fr}.proton-ledger .dashboard-unit-head,.proton-ledger .unit-table-head{display:none}.proton-ledger .dashboard-unit-row,.proton-ledger .unit-table-row,.proton-ledger .statement-row{grid-template-columns:1fr;gap:8px;min-height:0;padding:16px;display:grid}.proton-ledger .dashboard-unit-row span,.proton-ledger .unit-table-row span,.proton-ledger .statement-row span{max-width:100%}}.proton-ledger .owner-review{border-block:1px solid #dbe3eb;min-width:0;margin:0 0 24px;padding:20px 0}.proton-ledger .owner-review-heading,.proton-ledger .owner-review-controls,.proton-ledger .owner-review-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.proton-ledger .owner-review h2{margin:0;font-size:20px}.proton-ledger .owner-review-heading p{color:#526176;margin:6px 0 0;font-size:14px}.proton-ledger .owner-review-controls button,.proton-ledger .owner-review-open{color:#163fab;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.proton-ledger .owner-review button:disabled{opacity:.55;cursor:not-allowed}.proton-ledger .owner-review select{max-width:100%;min-height:40px;padding:8px;font-size:14px}.proton-ledger .owner-review-list{margin:16px 0 0;padding:0;list-style:none}.proton-ledger .owner-review-row{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 12px;display:grid}.proton-ledger .owner-review-row:first-child{border-top:1px solid #e2e8f0}.proton-ledger .owner-review-row>input{accent-color:#245bd7;width:18px;height:18px;margin:3px 0 0}.proton-ledger .owner-review-content{overflow-wrap:anywhere;min-width:0}.proton-ledger .owner-review-meta{color:#526176;justify-content:flex-start;font-size:13px}.proton-ledger .owner-review-overdue{color:#ae2525;font-weight:600}.proton-ledger .owner-review h3{margin:5px 0;font-size:16px;line-height:1.4}.proton-ledger .owner-review-content>p{color:#526176;margin:4px 0;font-size:14px;line-height:1.5}.proton-ledger .owner-review-content>.owner-review-next{color:#17243b}.proton-ledger .owner-review details{color:#526176;margin-top:8px;font-size:14px}.proton-ledger .owner-review summary{cursor:pointer;color:#163fab;width:fit-content}.proton-ledger .owner-review details p{font-size:14px;line-height:1.5}.proton-ledger .owner-review details li{margin:8px 0}.proton-ledger .owner-review details small{overflow-wrap:anywhere;display:block}.proton-ledger .owner-review-empty{color:#526176;padding:20px 0}.proton-ledger .owner-review-more{color:#163fab;background:0 0;border:0;margin-top:12px;padding:8px 0;font-size:14px}.proton-ledger .owner-review-agenda textarea{width:100%;font:inherit;margin-top:10px;padding:12px;line-height:1.6}.proton-ledger .owner-review-copy-status{color:#126347;font-size:14px}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-findings-summary,.proton-ledger .atlas-app[data-section=dashboard] .ai-recommendations-card{display:none}.proton-ledger [id^=owner-record-],.proton-ledger #owner-close-followups{scroll-margin-top:100px}.proton-ledger :is(.owner-close-followup-list,.owner-close-followup):focus-visible{outline-offset:2px;outline:2px solid #15803d}@media (width<=767px){.proton-ledger .owner-review-heading{align-items:stretch}.proton-ledger .owner-review-controls{justify-content:flex-start;width:100%}.proton-ledger .owner-review-row{grid-template-columns:20px minmax(0,1fr);padding:16px 8px}.proton-ledger .owner-review-open{grid-column:2;justify-self:start}.proton-ledger .owner-review h3{font-size:16px}.proton-ledger [id^=owner-record-],.proton-ledger #owner-close-followups{scroll-margin-top:16px}}.proton-ledger .report-coverage{border-block:1px solid #dbe3eb;min-width:0;margin-block:24px;padding:24px 0}.proton-ledger .report-coverage>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.proton-ledger .report-coverage h2{margin:0;font-size:20px}.proton-ledger .report-coverage h3{margin:0 0 8px;font-size:16px}.proton-ledger .report-coverage p{color:#526176;margin:6px 0;font-size:14px;line-height:1.55}.proton-ledger .report-coverage-actions{flex-wrap:wrap;gap:8px;display:flex}.proton-ledger .report-coverage-actions button{color:#163fab;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:14px;display:inline-flex}.proton-ledger .report-coverage-actions button:disabled{opacity:.55;cursor:not-allowed}.proton-ledger .report-coverage-table{margin-top:20px}.proton-ledger .report-coverage-row{background:#fff;border-top:1px solid #e2e8f0;grid-template-columns:minmax(145px,.8fr) minmax(155px,.9fr) minmax(0,1.4fr);gap:16px;padding:18px 12px;display:grid}.proton-ledger .report-coverage-row>div{overflow-wrap:anywhere;min-width:0}.proton-ledger .report-coverage-dates{color:#526176;flex-direction:column;gap:8px;font-size:13px;display:flex}.proton-ledger .report-coverage-dates strong{color:#17243b;font-size:14px}.proton-ledger .report-coverage-status{color:#754900;background:#fff4d6;border-radius:4px;padding:3px 6px;font-size:13px;display:inline-block}.proton-ledger .report-coverage-status.recent{color:#126347;background:#e7f5ee}.proton-ledger .report-coverage-status.needs_review{color:#a52323;background:#fdebea}.proton-ledger .report-coverage details{margin-top:10px;font-size:14px}.proton-ledger .report-coverage summary{cursor:pointer;color:#163fab}.proton-ledger .report-coverage small{overflow-wrap:anywhere}.proton-ledger .report-coverage textarea{width:100%;font:inherit;padding:12px;line-height:1.5}.proton-ledger .report-coverage .report-coverage-warning{color:#a52323}.proton-ledger .report-coverage .report-coverage-note{margin-top:16px}@media (width<=1180px){.proton-ledger .report-coverage-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.proton-ledger .report-coverage-row>div:last-child{grid-column:1/-1}}@media (width<=640px){.proton-ledger .report-coverage-row{grid-template-columns:minmax(0,1fr);padding-inline:10px}}.proton-ledger .owner-close-heading{flex-wrap:wrap;gap:16px}.proton-ledger .owner-close-heading>div:first-child{flex:360px;min-width:0}.proton-ledger .owner-close-heading-actions{flex-wrap:wrap;flex-shrink:0}.proton-ledger .owner-close-heading-actions button{white-space:nowrap}.proton-ledger .owner-close-month{color:#526176;gap:6px;min-width:10rem;font-size:14px;display:grid}.proton-ledger .owner-close-month input{max-width:100%;min-height:40px;font:inherit;color:#17243b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px}.proton-ledger .owner-close-evidence{border-block:1px solid #e2e8f0;min-width:0;padding:20px 0}.proton-ledger .owner-close-evidence h3{margin:0 0 12px;font-size:18px}.proton-ledger .owner-close-evidence p,.proton-ledger .owner-close-evidence li{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.proton-ledger .owner-close-evidence>ul{padding:0;list-style:none}.proton-ledger .owner-close-evidence>ul>li{border-top:1px solid #e2e8f0;padding:12px 0}.proton-ledger .owner-close-source-choice{color:#754900;background:#fff4d6;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:13px;display:inline-block}.proton-ledger .owner-close-source-choice.selected{color:#126347;background:#e7f5ee}.proton-ledger .owner-close-evidence summary{cursor:pointer;color:#163fab;font-size:14px}@media (width<=640px){.import-history-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.import-history-row button{width:100%}.import-history-row .import-active-label{text-align:left}.proton-ledger .atlas-app button,.proton-ledger .atlas-app select,.proton-ledger .atlas-app input:not([type=checkbox]):not([type=radio]),.proton-ledger .atlas-app [role=button],.proton-ledger .atlas-app summary,.proton-ledger .atlas-app a[class]{min-block-size:44px}}.owner-email-settings{border-bottom:1px solid var(--border,#e2e8f0);grid-column:1/-1;min-width:0;padding:24px 0}.owner-email-settings h2{margin:0;font-size:20px}.owner-email-settings h3{margin:24px 0 8px;font-size:16px}.owner-email-settings p{margin:10px 0;font-size:14px;line-height:1.6}.owner-email-connection{flex-wrap:wrap;gap:12px 24px;margin:16px 0;display:flex}.owner-email-connection>span{align-items:center;gap:6px;font-size:14px;display:inline-flex}.owner-email-controls{flex-wrap:wrap;align-items:end;gap:16px;margin:16px 0;display:flex}.owner-email-controls>label:not(.checkbox-row){gap:6px;min-width:180px;max-width:100%;font-size:14px;display:grid}.owner-email-settings select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:40px;padding:8px}.owner-email-settings button{color:#143065;white-space:normal;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:40px;padding:8px 12px;font-weight:600}.owner-email-settings button:disabled{opacity:.5;cursor:not-allowed}.owner-email-settings .memory-actions{flex-wrap:wrap;gap:8px;display:flex}.owner-email-confirm{border-block:1px solid #cbd5e1;padding:12px 0}.owner-email-confirm button+button{margin-left:8px}.owner-email-history{margin:0;padding:0;list-style:none}.owner-email-history li{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.owner-email-history li>div{flex:1;gap:4px;min-width:180px;display:grid}.owner-email-history span{color:#52627a;overflow-wrap:anywhere;font-size:14px}.owner-email-settings [role=alert]{color:#b42318}@media (width<=767px){.owner-email-controls{flex-direction:column;align-items:stretch}.owner-email-settings{padding:16px 0}}.buildium-cloud-connection{border-block:1px solid #e2e8f0;min-width:0;margin-bottom:20px;padding:20px 0}.buildium-cloud-connection h3{margin:0;font-size:18px}.buildium-cloud-connection p{margin:12px 0;font-size:14px;line-height:1.6}.buildium-cloud-connection .card-heading{flex-wrap:wrap;gap:10px}.buildium-cloud-connection .checkbox-row{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.buildium-cloud-connection input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.buildium-cloud-connection .memory-actions{flex-wrap:wrap;gap:8px;display:flex}.buildium-cloud-connection button,.buildium-cloud-login a{color:#143065;white-space:normal;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.buildium-cloud-privacy{margin:4px 0 12px}.buildium-cloud-privacy summary,.workspace-sync-menu summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:14px}.buildium-cloud-connection button:disabled{opacity:.5;cursor:not-allowed}.buildium-cloud-portal{gap:8px;padding:12px 0;font-size:14px;display:grid}.buildium-cloud-portal code{overflow-wrap:anywhere;white-space:normal}.buildium-cloud-portal button{justify-self:start}.buildium-cloud-login{padding:16px 0}.buildium-cloud-login a{color:#fff;background:#143065}.buildium-cloud-disconnect{flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.buildium-cloud-connection [role=alert]{color:#b42318}.buildium-login-recovery{background:#fffaf0;border:1px solid #e9bd72;border-radius:10px;margin:16px 0;padding:16px}.buildium-login-recovery h4{margin:0;font-size:16px;font-weight:700}.buildium-login-recovery ol{margin:12px 0;padding-left:24px;font-size:14px;line-height:1.6;list-style:decimal}.buildium-login-recovery li+li{margin-top:6px}.buildium-cloud-connection input[type=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #3159c5}.buildium-cloud-downloads{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}.buildium-cloud-downloads h4{margin:0;font-size:16px}.buildium-statement-recovery-review{border-top:1px solid #e2e8f0;min-width:0;margin-top:16px;padding-top:16px}.buildium-statement-recovery-review h4{margin:0;font-size:16px}.buildium-statement-recovery-review dl{margin:12px 0;font-size:14px;line-height:1.5}.buildium-statement-recovery-review dl>div{overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:8px 0;display:grid}.buildium-statement-recovery-review dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}@media (width<=480px){.buildium-statement-recovery-review dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.buildium-statement-recovery-review dd{text-align:left}}.buildium-cloud-downloads ul{margin:12px 0 0;padding:0;list-style:none}.buildium-cloud-downloads li{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.buildium-cloud-downloads li>div{overflow-wrap:anywhere;flex:200px;gap:4px;min-width:0;display:grid}.buildium-cloud-downloads li span{color:#64748b;font-size:13px}.owner-category-rules{border-top:1px solid var(--line);min-width:0;padding:16px 0}.owner-category-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.owner-category-fields label{gap:6px;min-width:0;display:grid}.owner-category-fields select{width:100%;min-width:0;min-height:44px}.owner-category-fields .owner-category-active{align-items:center;gap:8px;min-height:44px;display:flex}.owner-category-fields button,.owner-category-rules .card-heading button{white-space:normal;max-width:100%;min-height:44px}.owner-category-rules p,.owner-category-history summary,.owner-category-history li{overflow-wrap:anywhere}.owner-category-history details{border-top:1px solid var(--line);padding:10px 0}.owner-category-year{gap:6px;width:180px;max-width:100%;margin:12px 0;display:grid}.owner-category-year select{width:100%;min-height:44px}@media (width<=600px){.owner-category-fields{grid-template-columns:minmax(0,1fr)}}.statement-edition-comparison{border-top:1px solid #d4d4d8;min-width:0;margin-top:12px;padding-top:12px}.statement-edition-comparison summary{cursor:pointer;font-weight:600}.statement-edition-controls,.statement-edition-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:12px;display:grid}.statement-edition-controls label{gap:4px;min-width:0;display:grid}.statement-edition-controls select{width:100%;min-width:0;padding:8px}.statement-edition-controls button{justify-self:start;align-items:center;gap:6px;min-height:44px;display:inline-flex}.statement-edition-result,.statement-edition-result section,.statement-edition-sources>div{overflow-wrap:anywhere;min-width:0}.statement-edition-result h4{margin-block:12px 8px;font-size:14px}.statement-edition-result p{margin-block:6px;font-size:13px}.statement-edition-table{max-width:100%;margin-block:12px;overflow-x:auto}.statement-edition-table table{border-collapse:collapse;width:100%;min-width:440px;font-size:13px}.statement-edition-table th,.statement-edition-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d4d4d8;padding:8px}.statement-edition-table td{font-variant-numeric:tabular-nums}@media (width<=600px){.statement-edition-controls,.statement-edition-sources{grid-template-columns:minmax(0,1fr)}}.statement-canonical-control{min-width:0;margin-top:12px}.statement-canonical-control>button{white-space:normal;text-align:left;align-items:center;gap:6px;max-width:100%;display:inline-flex}.statement-canonical-review{min-width:0;margin-top:12px}.statement-canonical-review h5{margin:0 0 8px;font-size:14px;font-weight:600}.statement-canonical-review p{overflow-wrap:anywhere}.statement-correction-control{min-width:0;margin-top:12px}.statement-correction-form{border:0;border-top:1px solid #d4d4d8;min-width:0;margin:12px 0;padding:12px 0}.statement-correction-form legend{font-size:14px;font-weight:600}.statement-correction-form label{gap:6px;margin-bottom:12px;display:grid}.statement-correction-form textarea{resize:vertical;width:100%;min-width:0;max-width:100%}.statement-correction-form .statement-correction-ack{grid-template-columns:18px minmax(0,1fr);align-items:start}.statement-correction-control button{white-space:normal;text-align:left;align-items:center;gap:6px;max-width:100%;display:inline-flex}.statement-correction-control p,.statement-correction-form span{overflow-wrap:anywhere}.statement-correction-history article{border-top:1px solid #d4d4d8;padding:12px 0}.statement-correction-history h5{margin:12px 0 8px;font-size:14px}.statement-correction-note{white-space:pre-wrap}.notification-queue-shell{position:relative}.notification-queue-panel{z-index:12;color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:8px;width:360px;max-width:calc(100vw - 24px);max-height:min(540px,100dvh - 110px);position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 12px 32px #0000001f}.notification-queue-heading{border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.notification-queue-heading h2{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.notification-queue-heading h2 span{color:#52525b;margin-left:6px;font-size:13px}.notification-queue-heading button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 44px;place-items:center;display:grid}.notification-queue-list{margin:0;padding:0;list-style:none}.notification-queue-list li+li{border-top:1px solid #e4e4e7}.notification-queue-row{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(24px,max-content) 16px;align-items:center;gap:12px;padding:14px 16px;display:grid}.notification-queue-copy{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.notification-queue-copy strong{font-size:13px}.notification-queue-copy small{color:#52525b;font-size:12px;line-height:1.5}.proton-ledger .notification-queue-copy strong,.proton-ledger .notification-queue-copy small{white-space:normal;text-overflow:clip;overflow:visible}.notification-queue-count{text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.notification-queue-row:hover,.notification-queue-heading button:hover{background:#f4f4f5}.notification-queue-row:focus-visible,.notification-queue-heading button:focus-visible{outline-offset:-3px;outline:2px solid #15803d}.notification-queue-empty{color:#52525b;margin:0;padding:20px 16px;font-size:13px}@media (width<=980px){.proton-ledger .atlas-topbar{position:relative}.proton-ledger .user-cluster>div.notification-queue-shell{grid-area:1/2;display:block;position:static}.proton-ledger .notification-queue-panel{max-height:calc(100dvh - 190px - env(safe-area-inset-bottom));top:76px;right:12px}}.guided-reports{border:1px solid var(--line);color:#192238;background:#fff;border-radius:16px;grid-column:1/-1;min-width:0;padding:30px;scroll-margin-top:24px}.guided-reports-heading>span{color:#68758d;letter-spacing:.1em;font-size:11px;font-weight:700}.guided-reports .guided-reports-heading h2{letter-spacing:-.035em;outline:none;max-width:720px;margin:15px 0 12px;font-size:clamp(26px,2.7vw,36px);font-weight:650;line-height:1.2}.guided-reports p{color:#637087;font-size:14px;line-height:1.6}.guided-report-steps{border-bottom:1px solid #e7eaf1;gap:38px;margin:28px 0;padding:0 0 24px;list-style:none;display:flex}.guided-report-steps li{color:#7a8597;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.guided-report-steps li>span{border:1px solid #dce1eb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.guided-report-steps .active{color:#4c4bdd}.guided-report-steps .active>span{color:#fff;background:#5554df;border-color:#5554df}.guided-report-layout{grid-template-columns:minmax(0,1fr) minmax(260px,32%);align-items:start;gap:28px;display:grid}.guided-report-main{min-width:0}.guided-source-choice{border:1px solid #dde2ed;border-radius:12px;align-items:flex-start;gap:18px;margin-bottom:16px;padding:24px;display:flex}.guided-source-choice>svg{color:#6461df;flex-shrink:0}.guided-source-choice>div{flex:1}.guided-source-choice strong{font-size:17px}.guided-source-choice p{margin:8px 0}.guided-source-choice small{color:#68758d;font-size:12px}.guided-source-choice.selected{background:#f8f8ff;border:1.5px solid #7773e8}.guided-source-choice.unavailable{background:#fafbfc}.guided-paused-pill{color:#96620b;vertical-align:middle;background:#fff0d3;border-radius:20px;margin-left:8px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.guided-report-notice{background:#fffaf0;border:1px solid #efdfba;border-radius:10px;gap:12px;padding:16px;display:flex}.guided-report-notice svg{color:#ad7d2b;flex-shrink:0;margin-top:4px}.guided-report-notice p{color:#80683f;margin:0;font-size:13px}.guided-connection{border-top:1px solid #e7eaf1;margin-top:24px;padding-top:20px}.guided-connection summary{cursor:pointer;color:#5e6c83;font-size:13px;font-weight:600}.guided-saved-reports{background:#fdfdff;border:1px solid #e1e5ee;border-radius:12px;padding:24px}.guided-reports h3{color:#26324a;margin:0 0 10px;font-size:17px}.guided-saved-reports>p{margin:0 0 15px;font-size:13px}.guided-saved-reports article{border-top:1px solid #e7eaf1;padding:19px 0}.guided-saved-reports article>div{align-items:center;gap:9px;font-size:14px;display:flex}.guided-saved-reports article svg{color:#8993a7;flex-shrink:0}.guided-saved-reports article>span{color:#536278;margin:10px 0 4px 28px;font-size:13px;display:block}.guided-saved-reports small{color:#747e8f;margin:5px 0 0 28px;font-size:11px;line-height:1.6;display:block}.guided-saved-reports .guided-saved-note{border-top:1px solid #e7eaf1;margin-bottom:0;padding-top:16px;font-size:11px}.guided-report-footer{border-top:1px solid #e7eaf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:24px;display:flex}.guided-report-footer>span{color:#748096;align-items:center;gap:8px;font-size:12px;display:flex}.guided-report-footer>div{gap:12px;margin-left:auto;display:flex}.guided-reports button{color:#fff;cursor:pointer;background:#5755dc;border:1px solid #5755dc;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex}.guided-reports button.guided-secondary{color:#536078;background:#fff;border-color:#dce1eb}.guided-reports button:disabled{opacity:.5;cursor:not-allowed}.guided-reports button:focus-visible,.guided-reports a:focus-visible,.guided-reports summary:focus-visible{outline-offset:3px;outline:3px solid #9e9bf4}.guided-file-picker{display:none}.guided-upload-zone{text-align:center;background:#fafaff;border:1px dashed #a7a4e8;border-radius:12px;padding:42px 28px}.guided-upload-zone>svg{color:#625de0;margin-bottom:18px}.guided-upload-zone small{color:#748096;margin-top:14px;font-size:12px;display:block}.guided-review-panel{border:1px solid #e1e5ee;border-radius:12px;padding:24px}.guided-review-list article{border-top:1px solid #e7eaf1;gap:12px;padding:18px 0;display:flex}.guided-review-list article>svg{color:#8a91a7;flex-shrink:0}.guided-review-list article div{min-width:0}.guided-review-list article span{color:#737d90;overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.guided-review-list article p{margin:6px 0}.guided-review-warning{color:#96620b;font-size:12px;line-height:1.6}.guided-confirm{border-top:1px solid #e7eaf1;gap:12px;padding-top:20px;font-size:14px;line-height:1.6;display:flex}.guided-confirm input{accent-color:#5755dc;flex-shrink:0;width:18px;height:18px;margin-top:3px}.guided-result{background:#f8fcfa;border:1px solid #dce5e2;border-radius:12px;padding:30px}.guided-result>svg{color:#40866c;margin-bottom:20px}.guided-report-error{background:#fff6f4;border:1px solid #ecc5c0;border-radius:10px;margin-top:16px;padding:16px}.guided-file-details{overflow-wrap:anywhere;margin-top:16px}@media (width<=1100px){.guided-report-layout{grid-template-columns:minmax(0,1fr)}.guided-saved-reports{padding:20px}}@media (width<=600px){.guided-reports{padding:20px 16px}.guided-report-steps{gap:24px}.guided-source-choice{gap:12px;padding:20px 16px}.guided-report-footer>span{font-size:11px}.guided-report-footer>div{width:100%}.guided-report-footer button{flex:1}.guided-review-panel{padding:18px}}.atlas-app[data-report-update=true] .dashboard-column>:not(#manual-sync){display:none}.atlas-app[data-report-update=true] .guided-reports{margin-top:0}@media (width<=1100px){.guided-report-footer{z-index:5;background:#fff;padding:16px 0;position:sticky;bottom:16px}}@media (width<=600px){.guided-report-footer{bottom:78px}.guided-report-footer>span{display:none}}.guided-file-help{text-align:left;color:#536078;border-top:1px solid #dce1eb;margin-top:24px;padding-top:20px;font-size:14px;line-height:1.6}.guided-file-help ul,.guided-file-issues ul{margin:12px 0 0;padding-left:20px}.guided-file-help li+li{margin-top:10px}.guided-file-issues{overflow-wrap:anywhere;background:#fffaf0;border:1px solid #efdfba;border-radius:10px;margin-bottom:20px;padding:20px}.guided-file-issues li+li{margin-top:16px}.guided-file-issues p{margin:6px 0}.guided-import-outcome{border-top:1px solid #dce5e2;margin-top:20px;padding-top:16px}.guided-first-finding{overflow-wrap:anywhere;margin-block:16px}.guided-first-finding button{min-height:44px}.guided-import-outcome ul{color:#536078;padding-left:20px;font-size:14px;line-height:1.6}.guided-import-outcome li+li{margin-top:8px}.guided-result-links{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.guided-result-links a{overflow-wrap:anywhere}@media (width<=600px){.guided-result-links button{width:100%}}.guided-reading-progress{background:#fafaff;border:1px solid #dce1eb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:flex}.guided-reading-progress p{flex:220px;margin:0}.document-library-guide{border:1px solid var(--line);background:#f7faff;border-radius:10px;margin:12px 0;padding:14px}.document-library-guide p{color:var(--muted);margin:8px 0 12px;line-height:1.5}.document-preview details{margin-top:12px}.document-preview summary{cursor:pointer;color:var(--blue-dark);padding:8px 0;font-weight:700}.document-preview p{overflow-wrap:anywhere}.document-preview summary:focus-visible,.document-preview p:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.document-library-guide a{min-height:44px;color:var(--blue-dark);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.document-library-guide a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.saved-comparison-difference{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;line-height:1.5;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.proton-ledger .atlas-app{background:var(--canvas);min-height:100dvh;color:var(--ink);grid-template-columns:236px minmax(0,1fr);display:grid}.proton-ledger .atlas-sidebar{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;width:236px;height:100dvh;padding:18px 12px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.proton-ledger .atlas-logo{min-height:48px;color:var(--ink);align-items:center;gap:10px;padding:4px 8px 14px;text-decoration:none;display:flex}.proton-ledger .atlas-logo .brand-mark{border-radius:9px;width:36px;height:36px}.proton-ledger .brand-lockup strong{letter-spacing:0;font-size:16px}.proton-ledger .brand-lockup small{color:var(--slate);font-size:10px}.proton-ledger .atlas-nav{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:14px;padding:0;display:flex;position:static}.proton-ledger .atlas-nav-group{gap:3px;display:grid}.proton-ledger .atlas-nav-label{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;padding:0 10px 5px;font-size:10px;font-weight:800}.proton-ledger .atlas-nav a,.proton-ledger .atlas-nav button{width:100%;min-height:38px;color:var(--body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.proton-ledger .atlas-nav a:after{content:none;display:none}.proton-ledger .atlas-nav a:hover,.proton-ledger .atlas-nav button:hover,.proton-ledger .atlas-nav a.active,.proton-ledger .atlas-nav a[aria-current=page]{background:var(--brand-soft);color:var(--brand-deep)}.proton-ledger .atlas-nav a.active{box-shadow:inset 3px 0 0 var(--brand)}.proton-ledger .atlas-nav a svg,.proton-ledger .atlas-nav button svg{flex:none}.proton-ledger .nav-badge{border-radius:var(--radius-chip);background:var(--danger-soft);min-width:20px;height:20px;color:var(--danger);justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.proton-ledger .atlas-nav-utility{border-top:1px solid var(--line);gap:3px;margin-top:auto;padding-top:12px}.proton-ledger .atlas-workspace{min-width:0;margin:0}.proton-ledger .atlas-topbar{z-index:90;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:minmax(210px,280px) minmax(280px,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:10px 20px;display:grid;position:sticky;top:0}.proton-ledger .topbar-product{display:none}.proton-ledger .property-switcher,.proton-ledger .search-box{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);height:38px;box-shadow:none;align-items:center;gap:8px;padding:0 11px;display:flex}.proton-ledger .property-switcher select{appearance:none;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;font-size:13px;font-weight:700}.proton-ledger .search-box input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.proton-ledger .search-box kbd{background:var(--surface-soft);color:var(--faint);border-radius:6px;padding:3px 6px;font-size:10px}.proton-ledger .workspace-sync-pill,.proton-ledger .bell-button,.proton-ledger .topbar-copilot-button,.proton-ledger .logout-button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);min-height:38px;box-shadow:none}.proton-ledger .workspace-sync-pill{padding:0 10px}.proton-ledger .workspace-sync-pill strong,.proton-ledger .workspace-sync-pill small{font-size:10px}.proton-ledger .user-cluster{align-items:center;gap:9px;display:flex}.proton-ledger .topbar-copilot-button{background:var(--purple-soft);color:#5b36c8;border-color:#ded6fb;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.proton-ledger .avatar{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-deep);border-radius:50%}.proton-ledger .atlas-content{grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.proton-ledger .atlas-content.copilot-closed{grid-template-columns:minmax(0,1fr)}.proton-ledger .dashboard-column{width:100%;min-width:0;max-width:1480px;margin:0 auto;padding:24px}.proton-ledger .page-title-row{justify-content:space-between;align-items:center;gap:18px;min-height:42px;margin-bottom:18px;display:flex}.proton-ledger .page-title-row h1{letter-spacing:0;margin:0;font-size:24px;line-height:1.2}.proton-ledger .page-title-row p{color:var(--slate);margin:4px 0 0;font-size:12px}.proton-ledger .dashboard-period-control{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);padding:3px;display:inline-flex}.proton-ledger .dashboard-period-control button{min-height:30px;color:var(--slate);font:inherit;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:11px;font-weight:750}.proton-ledger .dashboard-period-control button.active{background:var(--brand-soft);color:var(--brand-deep)}.proton-ledger .card,.proton-ledger .metric-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.proton-ledger .card{padding:18px}.proton-ledger .card-heading h2,.proton-ledger .dashboard-first-run h2{letter-spacing:0;margin:0;font-size:15px}.proton-ledger .card-heading p{color:var(--slate);margin:3px 0 0;font-size:12px}.proton-ledger .atlas-app[data-section=dashboard] .attention-banner{display:none}.proton-ledger .dashboard-first-run{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(220px,.9fr) minmax(320px,1.2fr) auto;align-items:center;gap:24px;margin-bottom:16px;padding:22px;display:grid}.proton-ledger .dashboard-first-run .eyebrow{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.proton-ledger .dashboard-first-run p,.proton-ledger .dashboard-first-run li span{color:var(--slate);font-size:12px}.proton-ledger .dashboard-first-run ol{counter-reset:setup-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.proton-ledger .dashboard-first-run li{counter-increment:setup-step;grid-template-columns:20px 1fr;column-gap:8px;display:grid}.proton-ledger .dashboard-first-run li:before{content:counter(setup-step);background:var(--brand-soft);width:20px;height:20px;color:var(--brand-deep);border-radius:50%;grid-row:span 2;place-items:center;font-size:10px;font-weight:800;display:grid}.proton-ledger .dashboard-first-run>a{border-radius:var(--radius-control);background:var(--brand);color:#fff;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.proton-ledger .atlas-app[data-first-run=true][data-section=dashboard] .metric-grid,.proton-ledger .atlas-app[data-first-run=true][data-section=dashboard] .dashboard-grid{display:none}.proton-ledger .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;margin-bottom:16px;display:grid}.proton-ledger .metric-card{border-left:1px solid var(--line);min-width:0;min-height:132px;padding:15px;position:relative}.proton-ledger .metric-card-heading{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.proton-ledger .metric-card-heading>span{color:var(--slate);letter-spacing:0;text-transform:none;font-size:12px;font-weight:800;line-height:1.25}.proton-ledger .metric-icon{float:none;border-radius:8px;place-items:center;width:30px;height:30px;margin:0;display:grid;position:static}.proton-ledger .metric-icon.blue{background:var(--brand-soft);color:var(--brand)}.proton-ledger .metric-icon.green{background:var(--success-soft);color:var(--success)}.proton-ledger .metric-icon.orange{background:var(--warning-soft);color:var(--warning)}.proton-ledger .metric-icon.purple{background:var(--purple-soft);color:var(--purple)}.proton-ledger .metric-card>strong{color:var(--ink);letter-spacing:0;margin-top:16px;font-size:26px;line-height:1;display:block}.proton-ledger .metric-card>small{color:var(--slate);margin-top:7px;font-size:11px;display:block}.proton-ledger .metric-proof{border-top:1px solid var(--line);min-width:0;margin-top:10px}.proton-ledger .metric-proof summary{min-height:44px;color:var(--brand);cursor:pointer;grid-template-columns:15px minmax(0,1fr) 15px;align-items:center;gap:6px;font-size:12px;line-height:1.4;list-style:none;display:grid}.proton-ledger .metric-proof summary::-webkit-details-marker{display:none}.proton-ledger .metric-proof summary>span{color:inherit;font:inherit}.proton-ledger .metric-proof summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.proton-ledger .metric-proof[open] summary>svg:last-child{transform:rotate(180deg)}.proton-ledger .metric-proof>div{overflow-wrap:anywhere;min-width:0;padding:4px 0 8px}.proton-ledger .metric-card .metric-proof strong{letter-spacing:0;margin:0;font-family:inherit;font-size:12px;font-weight:700;line-height:1.5}.proton-ledger .metric-proof p{color:var(--body);margin:5px 0 0;font-size:12px;line-height:1.5}.proton-ledger .metric-card .metric-period{overflow-wrap:anywhere;line-height:1.5}.proton-ledger #statements .card-heading{flex-wrap:wrap}.proton-ledger #statements .card-heading>div{min-width:0}.proton-ledger #statements .card-heading p,.proton-ledger .statement-period{overflow-wrap:anywhere}.proton-ledger .statement-period,.proton-ledger .statement-basis{color:var(--slate);font-size:12px;line-height:1.5}.proton-ledger #statements .statement-snapshot{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.proton-ledger #statements .statement-snapshot>div{overflow-wrap:anywhere;border-radius:8px;min-width:0}.proton-ledger #statements .statement-snapshot span{letter-spacing:0;line-height:1.5}.proton-ledger #statements .statement-snapshot strong{white-space:normal;font-size:18px;line-height:1.5}.proton-ledger .statement-source-review{border-top:1px solid var(--line);margin-top:12px}.proton-ledger .statement-source-review summary{cursor:pointer;min-height:44px;color:var(--brand);padding:12px 0;font-size:13px}.proton-ledger .statement-source-review summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.proton-ledger .statement-source-review ul{margin:0;padding:0;list-style:none}.proton-ledger .statement-source-review li{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:4px;padding:12px 0;font-size:12px;line-height:1.5;display:grid}.proton-ledger .statement-source-review li span{color:var(--slate)}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid>*{display:none}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid>.dashboard-findings-summary{grid-area:attention;display:block}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid>#statements{grid-area:cash;display:block}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid>.unit-snapshot-card{grid-area:units;display:block}.proton-ledger .atlas-app[data-section=dashboard] #statements .summary-strip{display:none}.proton-ledger .finding-row{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:14px 76px 14px 18px;position:relative}.proton-ledger .finding-row:first-child{border-top:0}.proton-ledger .finding-row>span{color:var(--slate);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.proton-ledger .finding-row>span i{background:var(--warning);border-radius:50%;width:7px;height:7px}.proton-ledger .finding-row.high>span i{background:var(--danger)}.proton-ledger .finding-row.low>span i{background:var(--success)}.proton-ledger .finding-row>small{color:var(--faint);font-size:10px}.proton-ledger .finding-row>button{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--brand-deep);font:inherit;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.proton-ledger .copilot-rail{width:auto;min-width:0;max-width:none;height:calc(100dvh - 64px);max-height:none;color:var(--ink);border:0;border-left:1px solid var(--line);background:var(--surface);flex-direction:column;margin:0;padding:0;display:flex;position:sticky;top:64px}.proton-ledger .copilot-rail::backdrop{background:#0f172a52}.proton-ledger .atlas-app .copilot-rail:not(.is-closed){display:flex!important}.proton-ledger .copilot-rail.is-closed{display:none!important}.proton-ledger .rail-heading{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.proton-ledger .rail-heading strong{align-items:center;gap:7px;display:inline-flex}.proton-ledger .rail-heading button{min-width:44px;min-height:44px}.proton-ledger .copilot-conversation{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}.proton-ledger .copilot-conversation:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.proton-ledger .ask-box{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);flex-shrink:0;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:end;gap:6px;margin:10px 14px;padding:8px;display:grid}.proton-ledger .ask-box:focus-within{outline:2px solid var(--brand);outline-offset:2px}.proton-ledger .ask-box textarea{resize:none;min-width:0;height:60px;min-height:60px;color:var(--ink);font:inherit;border:0;outline:0;padding:8px 4px;font-size:16px}.proton-ledger .ask-box button{background:var(--brand-deep);color:#fff;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:static}.proton-ledger .ask-box .copilot-voice-button{background:var(--purple-soft);color:var(--purple)}.proton-ledger .copilot-note{flex-shrink:0;padding:0 14px 10px;font-size:12px}.proton-ledger .copilot-source{border-top:1px solid var(--line);margin-top:8px}.proton-ledger .copilot-source summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:10px 0;font-size:13px;line-height:1.5}.proton-ledger .copilot-source summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.proton-ledger .copilot-source dl{gap:10px;margin:0;display:grid}.proton-ledger .copilot-source dt{color:var(--slate);font-size:11px}.proton-ledger .copilot-source dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0;font-size:13px}.proton-ledger .copilot-source button{min-height:44px;margin-top:12px}.proton-ledger .copilot-source-gap{color:var(--slate);font-size:12px;line-height:1.5}.proton-ledger .copilot-question{border-left:3px solid var(--brand);background:var(--canvas);overflow-wrap:anywhere;margin:12px 16px;padding:12px;font-size:14px;line-height:1.5}.proton-ledger .copilot-question strong{color:var(--slate);margin-bottom:4px;font-size:12px;display:block}.proton-ledger .copilot-question span{white-space:pre-wrap}.proton-ledger .copilot-progress{color:var(--purple);margin:12px 16px;font-size:14px}.proton-ledger .copilot-response:empty,.proton-ledger .voice-fab,.proton-ledger .mobile-nav,.proton-ledger .mobile-more-sheet{display:none}.proton-ledger .statement-import-status-panel{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);padding:14px}.proton-ledger .statement-import-status-panel>span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.proton-ledger .statement-import-status-panel>strong,.proton-ledger .statement-import-status-panel>p{margin-top:5px;display:block}.proton-ledger .statement-import-status-panel>p,.proton-ledger .statement-import-status-panel dt{color:var(--slate);font-size:11px}.proton-ledger .statement-import-status-panel dl{gap:7px;margin:14px 0 0;display:grid}.proton-ledger .statement-import-status-panel dl div{justify-content:space-between;gap:8px;display:flex}.proton-ledger .statement-import-status-panel dd{color:var(--ink);margin:0;font-weight:750}.proton-ledger .atlas-app[data-section=statements] .buildium-primary-import{grid-template-columns:minmax(0,1fr) 280px;gap:14px 18px;display:grid}.proton-ledger .atlas-app[data-section=statements] .buildium-primary-import>.card-heading{grid-column:1/-1}.proton-ledger .atlas-app[data-section=statements] .buildium-primary-import>:not(.card-heading):not(.statement-import-status-panel){grid-column:1}.proton-ledger .atlas-app[data-section=statements] .statement-import-status-panel{grid-area:2/2/span 3}.proton-ledger .atlas-app[data-section=statements] .sync-steps{display:none}@media (width<=1320px){.proton-ledger .atlas-content:not(.copilot-closed) .dashboard-grid{grid-template-columns:1fr;grid-template-areas:"attention""units""cash"}.proton-ledger .atlas-content:not(.copilot-closed) .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.proton-ledger .atlas-topbar{grid-template-columns:minmax(190px,250px) minmax(220px,1fr) auto}.proton-ledger .workspace-sync-shell{display:none}.proton-ledger .atlas-content{grid-template-columns:minmax(0,1fr) 320px}.proton-ledger .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.proton-ledger .atlas-app{grid-template-columns:204px minmax(0,1fr)}.proton-ledger .atlas-sidebar{width:204px}.proton-ledger .atlas-content{grid-template-columns:minmax(0,1fr)}.proton-ledger .copilot-rail{z-index:130;width:min(380px,100vw);height:calc(100dvh - 64px);position:fixed;inset:64px 0 0 auto;box-shadow:-12px 0 32px #09143224}.proton-ledger .user-cluster>div:not(.avatar),.proton-ledger .logout-button{display:none}}@media (width>=769px) and (width<=980px){.proton-ledger .atlas-content{grid-template-columns:minmax(0,1fr)}.proton-ledger .atlas-app .copilot-rail:not(.is-closed){inset:calc(var(--copilot-viewport-top,0px) + 64px) 0 auto auto;width:min(380px,100vw);height:calc(var(--copilot-viewport-height,100dvh) - 64px);z-index:160;min-height:0;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}}@media (width<=768px){.proton-ledger .atlas-app input:not([type=checkbox]):not([type=radio]):not([type=range]),.proton-ledger .atlas-app select,.proton-ledger .atlas-app textarea{min-height:44px;font-size:16px}.proton-ledger .atlas-app{min-height:100dvh;padding-bottom:76px;display:block}.proton-ledger .atlas-sidebar{display:none}.proton-ledger .atlas-topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:58px;padding:9px 12px;display:grid}.proton-ledger .property-switcher{min-width:0}.proton-ledger .search-box-shell,.proton-ledger .workspace-sync-shell,.proton-ledger .bell-button,.proton-ledger .user-cluster>div:not(.avatar),.proton-ledger .logout-button{display:none}.proton-ledger .topbar-copilot-button{justify-content:center;width:38px;padding:0;font-size:0}.proton-ledger .dashboard-column{max-width:none;padding:16px 14px 28px}.proton-ledger .page-title-row{align-items:flex-start;margin-bottom:14px}.proton-ledger .page-title-row h1{font-size:21px}.proton-ledger .dashboard-period-control button{padding:0 8px}.proton-ledger .dashboard-period-control button:nth-child(3){display:none}.proton-ledger .dashboard-first-run{grid-template-columns:1fr;padding:18px}.proton-ledger .dashboard-first-run>a{justify-content:center;min-height:48px}.proton-ledger .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proton-ledger .metric-card{min-height:118px;padding:13px}.proton-ledger .metric-card:first-child{grid-column:1/-1;min-height:126px}.proton-ledger .metric-card:nth-child(4){display:none}.proton-ledger .metric-card>strong{font-size:23px}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid{grid-template-columns:1fr;grid-template-areas:"attention""units""cash"}.proton-ledger .atlas-app[data-section=statements] .buildium-primary-import{display:block}.proton-ledger .atlas-app[data-section=statements] .statement-import-status-panel{margin-top:14px}.proton-ledger .card{padding:15px}.proton-ledger .dashboard-unit-head,.proton-ledger .unit-table-head{display:none}.proton-ledger .dashboard-unit-row,.proton-ledger .unit-table-row,.proton-ledger .statement-row{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-height:0;padding:14px;display:grid}.proton-ledger .dashboard-unit-row span,.proton-ledger .unit-table-row span,.proton-ledger .statement-row span{overflow-wrap:anywhere;min-width:0;max-width:100%}.proton-ledger .atlas-app .copilot-rail:not(.is-closed){inset:var(--copilot-viewport-top,0px) 0 auto;z-index:160;width:auto;height:var(--copilot-viewport-height,100dvh);min-height:0;max-height:none;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);border:0;border-radius:0;margin:0;position:fixed;overflow:hidden}.proton-ledger .mobile-nav{right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:150;background:#111c34;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:repeat(5,1fr);align-items:center;height:62px;padding:5px 7px;display:grid;position:fixed;left:10px;box-shadow:0 12px 32px #09143247}.proton-ledger .mobile-nav a,.proton-ledger .mobile-nav button{color:#9eb0cf;min-width:0;height:50px;font:inherit;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.proton-ledger .mobile-nav a.active{color:#fff;background:#0b63f633}.proton-ledger .mobile-nav .mobile-copilot-action{border:5px solid var(--canvas);background:linear-gradient(135deg,var(--brand),var(--purple));color:#fff;border-radius:18px;height:58px;margin-top:-18px}.proton-ledger .mobile-more-sheet{top:auto;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:149;border:1px solid var(--line);background:var(--surface);width:auto;max-width:none;max-height:min(62dvh,520px);color:var(--ink);border-radius:8px;margin:0;padding:12px 14px 18px;display:block;position:fixed;left:10px;overflow-y:auto;box-shadow:0 18px 50px #09143233}.proton-ledger .mobile-more-sheet:not([open]){display:none}.proton-ledger .mobile-more-sheet::backdrop{background:#0f172a66}.proton-ledger .mobile-more-heading{justify-content:space-between;align-items:center;display:flex}.proton-ledger .mobile-more-heading button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:8px;font-size:22px}.proton-ledger .mobile-more-handle{border-radius:var(--radius-chip);background:var(--line-strong);width:38px;height:4px;margin:0 auto 12px}.proton-ledger .mobile-more-sheet>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.proton-ledger .mobile-more-sheet a{border:1px solid var(--line);border-radius:var(--radius-control);min-height:48px;color:var(--body);align-items:center;gap:9px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.proton-ledger .realtime-voice-panel{right:8px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 96px);left:8px}}@media (width<=420px){.proton-ledger .dashboard-period-control{display:none}.proton-ledger .metric-grid{grid-template-columns:1fr}.proton-ledger .metric-card:first-child{grid-column:auto}.proton-ledger .mobile-more-sheet>div:last-child{grid-template-columns:1fr}}.proton-ledger .atlas-app{--canvas:#fff;--surface:#fff;--surface-soft:#f1f5f9;--surface-raised:#f8fafc;--ink:#0f172a;--body:#334155;--slate:#64748b;--faint:#64748b;--line:#e2e8f0;--line-strong:#cbd5e1;--brand:#4f46e5;--brand-deep:#0f172a;--brand-soft:#eef2ff;--purple:#4f46e5;--purple-soft:#eef2ff;--radius-card:8px;--radius-control:6px;--radius-chip:4px;--shadow-card:none;--font-ui:var(--font-jakarta), system-ui, sans-serif;font-family:var(--font-ui);letter-spacing:0;font-variant-numeric:tabular-nums;grid-template-columns:240px minmax(0,1fr);font-size:14px;line-height:1.55}.proton-ledger .atlas-app *,.proton-ledger .atlas-app :before,.proton-ledger .atlas-app :after{letter-spacing:0}.proton-ledger .atlas-app :is(h1,h2,h3,strong,input,select,textarea,button){font-family:inherit}.proton-ledger .atlas-app :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.proton-ledger .atlas-app :is(button,input,select,textarea){max-width:100%}.proton-ledger .atlas-app button:disabled{cursor:not-allowed;opacity:.55}.proton-ledger .atlas-sidebar{border-color:var(--line);width:240px;padding:12px 14px}.proton-ledger .atlas-logo{min-height:60px;padding:4px 10px 16px}.proton-ledger .atlas-logo .brand-mark{object-fit:contain;width:36px;height:36px;box-shadow:none;background:0 0;border-radius:0;flex-shrink:0}.proton-ledger .brand-lockup{gap:0;display:grid}.proton-ledger .brand-lockup strong{color:var(--ink);letter-spacing:0;font-size:16px;font-weight:650}.proton-ledger .brand-lockup small{font-size:10px}.proton-ledger .atlas-nav{gap:23px;margin-top:18px}.proton-ledger .atlas-nav-label{color:var(--slate);padding-bottom:6px;font-size:11px;font-weight:500}.proton-ledger .atlas-nav :is(a,button){color:#475569;border-radius:6px;min-height:35px;font-size:13px;font-weight:450}.proton-ledger .atlas-nav :is(a,button) svg{color:#8293aa}.proton-ledger .atlas-nav :is(a.active,a[aria-current=page]){color:var(--ink);box-shadow:none;background:#f1f5f9;font-weight:600}.proton-ledger .atlas-nav a.active svg{color:var(--ink)}.proton-ledger .nav-badge{color:var(--body);border:1px solid var(--line);background:#eef2f7;border-radius:4px;font-weight:500}.proton-ledger .atlas-nav-utility{margin-top:auto;padding-top:18px}.proton-ledger .atlas-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;grid-template-columns:minmax(180px,225px) minmax(160px,1fr) auto auto;gap:16px;min-height:72px;padding:12px 28px}.proton-ledger .property-switcher,.proton-ledger .search-box{background:var(--surface-raised);border-color:var(--line);height:38px}.proton-ledger .property-switcher select{font-weight:550}.proton-ledger .search-box kbd{border:1px solid var(--line);background:#fff}.proton-ledger .workspace-sync-pill{background:0 0;border:0;padding:0}.proton-ledger .workspace-sync-pill strong{font-size:11px;font-weight:500}.proton-ledger .workspace-sync-pill small{font-size:10px}.proton-ledger .topbar-copilot-button{color:#fff;white-space:nowrap;background:#0f172a;border-color:#0f172a}.proton-ledger .bell-button{color:var(--slate);background:0 0;border:0}.proton-ledger .avatar{color:var(--ink);background:#f1f5f9;font-size:12px}.proton-ledger .user-cluster{gap:10px}.proton-ledger .user-cluster>div:not(.avatar){max-width:110px}.proton-ledger .user-cluster strong{overflow-wrap:anywhere;font-size:12px}.proton-ledger .user-cluster small{font-size:10px}.proton-ledger .logout-button{min-height:36px;padding:8px;font-size:11px}.proton-ledger .dashboard-column{max-width:1600px;padding:32px 36px 56px}.proton-ledger .atlas-workspace{background:var(--canvas)}.proton-ledger .atlas-content{padding:0}.proton-ledger .atlas-app .dashboard-column>.page-title-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:24px;margin:0 0 32px;padding:0 0 24px;display:flex}.proton-ledger .page-title-row>div:first-child{min-width:0}.proton-ledger .page-title-row h1{overflow-wrap:anywhere;font-size:28px;font-weight:600;line-height:1.3}.proton-ledger .workspace-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.proton-ledger .workspace-title-line>span{color:var(--body);background:#f1f5f9;border-radius:4px;padding:3px 8px;font-size:11px}.proton-ledger .page-title-row p{margin-top:8px;font-size:13px;line-height:1.6}.proton-ledger .workspace-breadcrumb{color:var(--slate);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.proton-ledger .workspace-breadcrumb a{color:inherit;text-decoration:none}.proton-ledger .workspace-heading-actions{flex-shrink:0;gap:8px;display:flex}.proton-ledger .workspace-heading-actions a{min-height:38px;color:var(--ink);border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}.proton-ledger .workspace-heading-actions a:last-child{background:var(--ink);color:#fff;border-color:var(--ink)}.proton-ledger .workspace-related-nav{flex-wrap:wrap;order:0;align-items:center;gap:4px 12px;max-width:100%;margin:0 0 24px;display:flex}.proton-ledger .workspace-related-nav>span{color:var(--body);font-size:12px}.proton-ledger .workspace-related-nav a{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;gap:4px;padding:8px 0;font-size:13px;text-decoration:underline;display:inline-flex}.proton-ledger .card{box-shadow:none;border-color:var(--line);background:#fff;border-radius:8px;padding:24px}.proton-ledger .card-heading{align-items:start;gap:16px;margin-bottom:24px}.proton-ledger .card-heading h2{font-size:18px;font-weight:600;line-height:1.45}.proton-ledger .card-heading p{text-transform:none;font-size:13px;font-weight:400;line-height:1.6}.proton-ledger .count-pill{color:var(--body);background:#f1f5f9;border:0;border-radius:4px;min-width:24px;padding:4px 8px;font-size:11px;font-weight:500}.proton-ledger .atlas-app :is(.dashboard-grid,.bottom-grid,.wide-card-grid){gap:28px}.proton-ledger .atlas-app :is(#portfolio,#collections,#banking,#findings,#approvals,#maintenance){box-shadow:none;background:0 0;border:0;padding:0}.proton-ledger .atlas-app :is(#portfolio,#collections,#banking,#findings,#approvals,#maintenance)>.card-heading{display:none}.proton-ledger .metric-grid{border-block:1px solid var(--line);gap:0;margin:10px 0 32px;padding:24px 0}.proton-ledger .metric-card{border:0;border-right:1px solid var(--line);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0 22px}.proton-ledger .metric-card:first-child{padding-left:0}.proton-ledger .metric-card:last-child{border-right:0}.proton-ledger .metric-card-heading{gap:8px;display:flex}.proton-ledger .metric-card-heading>span{font-size:12px;font-weight:450}.proton-ledger .metric-icon{border-radius:4px;width:24px;height:24px;background:0 0!important}.proton-ledger .metric-card>strong{margin-top:14px;font-family:inherit;font-size:30px;font-weight:600;line-height:1.2}.proton-ledger .metric-card>small{font-size:12px;line-height:1.5}.proton-ledger .metric-proof{border:0}.proton-ledger .metric-proof summary{color:var(--slate);font-size:11px}.proton-ledger .dashboard-first-run{border:1px solid var(--line);background:#f8fafc;margin-bottom:24px;padding:24px}.proton-ledger .dashboard-first-run>a{background:var(--ink)}.proton-ledger .owner-review{border:0;border-block:1px solid var(--line);margin-bottom:32px;padding:24px 0}.proton-ledger .dashboard-column>.owner-review{order:2}.proton-ledger .dashboard-column>.dashboard-grid{order:3}.proton-ledger .owner-review h2{font-size:18px;font-weight:600}.proton-ledger .owner-review-row{border:0;border-top:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0;padding:20px 0}.proton-ledger .owner-review h3{font-size:14px;font-weight:600}.proton-ledger .owner-review-content p{font-size:13px}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-template-areas:"attention cash""units units";gap:32px}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid>.card{border:0;padding:0}.proton-ledger .finding-row{padding:20px 0}.proton-ledger .finding-row>strong{font-size:14px;font-weight:600}.proton-ledger .finding-row>p{font-size:13px;line-height:1.65}.proton-ledger .finding-row:has(>button){padding-right:85px}.proton-ledger .atlas-app :is(.summary-strip,.unit-summary-grid,.collections-metrics,.finance-hub-kpis){border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin-bottom:28px;padding:22px 0;display:grid}.proton-ledger .atlas-app :is(.summary-strip,.unit-summary-grid,.collections-metrics,.finance-hub-kpis)>div{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-width:0;padding:0 22px}.proton-ledger .atlas-app :is(.summary-strip,.unit-summary-grid,.collections-metrics,.finance-hub-kpis)>div:last-child{border-right:0}.proton-ledger .atlas-app :is(.unit-summary-grid,.collections-metrics,.finance-hub-kpis) span{color:var(--slate);font-size:11px;font-weight:500;display:block}.proton-ledger .atlas-app :is(.unit-summary-grid,.collections-metrics,.finance-hub-kpis) strong{font:600 26px/1.3 var(--font-ui);color:var(--ink);margin:8px 0;display:block}.proton-ledger .collections-metrics small{color:var(--slate);font-size:12px}.proton-ledger .collections-metrics>div:nth-child(2) strong{color:#b91c1c}.proton-ledger .atlas-app[data-section=portfolio] #portfolio{order:0}.proton-ledger .unit-rent-settings{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px 0 0;overflow:hidden}.proton-ledger .unit-rent-settings>.card-heading{padding-inline:22px}.proton-ledger .unit-rent-settings-table{overflow-x:auto}.proton-ledger .unit-rent-settings :is(.unit-rent-settings-head,.unit-rent-settings-row){border-color:#f1f5f9;gap:12px;min-width:720px;padding:16px 22px}.proton-ledger .unit-rent-settings-head{color:var(--slate);background:#f8fafc;font-size:11px;font-weight:500}.proton-ledger .unit-rent-settings-row{background:#fff}.proton-ledger .unit-setting-field{display:contents}.proton-ledger .unit-setting-field>span{display:none}.proton-ledger .unit-rent-settings :is(.unit-rent-settings-head,.unit-rent-settings-row){grid-template-columns:70px minmax(140px,1.4fr) minmax(95px,1fr) minmax(95px,1fr) minmax(140px,1fr) minmax(115px,1fr)}.proton-ledger .unit-rent-settings-row :is(input,select){background:0 0;border-color:#0000;border-radius:4px;padding:8px 4px;font-size:13px}.proton-ledger .unit-rent-settings-row :is(input,select):hover{border-color:var(--line)}.proton-ledger .unit-rent-settings-row :is(input,select):focus{border-color:var(--brand);background:#fff}.proton-ledger .atlas-app :is(.dashboard-unit-head,.unit-table-head,.statement-table-head){color:var(--slate);background:#f8fafc;font-size:11px}.proton-ledger .atlas-app :is(.dashboard-unit-row,.unit-table-row,.statement-row){background:#fff;border-color:#f1f5f9}.proton-ledger .collection-ledger{border:1px solid var(--line);border-radius:8px;gap:0;margin-bottom:28px;overflow:hidden}.proton-ledger .collection-ledger .money-row{border:0;border-bottom:1px solid var(--line);background:#fff;border-radius:0;grid-template-columns:minmax(150px,1.5fr) repeat(3,minmax(100px,1fr));align-items:center;gap:20px;padding:22px;display:grid}.proton-ledger .collection-ledger .money-row.alert{background:#fff8f8}.proton-ledger .collection-ledger .money-row:last-child{border-bottom:0}.proton-ledger .collection-amount{text-align:right}.proton-ledger .collection-ledger .collection-amount strong{font-size:16px;font-weight:550;display:block}.proton-ledger .collection-ledger .collection-amount span{text-transform:none;font-size:11px;font-weight:400}.proton-ledger .collection-ledger .alert .collection-amount:nth-child(3) strong{color:#b91c1c}.proton-ledger .atlas-app :is(.maintenance-automation-coverage-grid,.collections-service-coverage-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.proton-ledger .atlas-app :is(.maintenance-automation-coverage-grid,.collections-service-coverage-grid)>article{background:#f8fafc;border:0;border-radius:6px;flex-direction:column;align-items:start;gap:8px;padding:18px;display:flex}.proton-ledger .atlas-app :is(.maintenance-automation-coverage-grid,.collections-service-coverage-grid)>article :is(span,strong,p){overflow-wrap:anywhere;max-width:100%;margin:0;position:static}.proton-ledger .atlas-app :is(.maintenance-automation-coverage-grid,.collections-service-coverage-grid)>article span{font-size:11px}.proton-ledger .atlas-app :is(.maintenance-automation-coverage-grid,.collections-service-coverage-grid)>article strong{font-size:20px}.proton-ledger .atlas-app :is(.maintenance-automation-coverage-grid,.collections-service-coverage-grid)>article p{font-size:12px;line-height:1.6}.proton-ledger .atlas-app :is(.buildium-login-panel,.finance-policy-panel,.claim-ledger-panel,.owner-draft-composer,.insurance-claim-triage-panel,.capex-component-register-panel){border:1px solid var(--line);box-shadow:none;background:#f8fafc;border-radius:8px;min-width:0;padding:22px}.proton-ledger .atlas-app :is(.finance-provider-toggle-grid,.finance-policy-grid){gap:16px}.proton-ledger #banking :is(.buildium-login-panel>button,.finance-policy-panel>.card-heading>button){border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:6px;flex-shrink:0;padding:10px 16px;font-size:12px;font-weight:550}.proton-ledger #banking .buildium-login-panel>button{background:var(--ink);border-color:var(--ink);color:#fff}.proton-ledger .atlas-app :is(.finance-policy-grid,.owner-draft-form,.claim-verification-form,.insurance-claim-form) :is(input,select,textarea){border:1px solid var(--line);background:#fff;border-radius:6px;min-height:38px;font-size:14px}.proton-ledger .atlas-app :is(.finance-policy-panel,.maintenance-automation-coverage,.collections-service-coverage,.claim-ledger-panel,.owner-draft-composer) .section-heading-small{flex-wrap:wrap;align-items:start;gap:8px 16px;display:flex}.proton-ledger .atlas-app :is(.memory-actions,.finding-actions,.approval-actions){flex-wrap:wrap;gap:8px;display:flex}.proton-ledger .atlas-app :is(.memory-actions,.finding-actions,.approval-actions) button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:500}.proton-ledger .atlas-app :is(.memory-actions,.finding-actions,.approval-actions) button:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}.proton-ledger .approval-row{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:8px;padding:24px}.proton-ledger .approval-row>strong{margin:12px 0;font-size:24px;font-weight:600;display:block}.proton-ledger .approval-row>p{font-size:13px;line-height:1.7}.proton-ledger .finding-actions{margin-top:16px}.proton-ledger .atlas-app[data-section=findings] .dashboard-grid{grid-template-columns:minmax(0,1fr)}.proton-ledger .atlas-app[data-section=findings] #findings{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);align-items:start;gap:24px;display:grid}.proton-ledger #findings>.card-heading{grid-column:1/-1;margin-bottom:0}.proton-ledger #findings>.claim-ledger-panel{grid-area:1/2;margin:0}.proton-ledger #findings>:is(.finding-list,.empty-list){grid-area:1/1}.proton-ledger #findings .finding-row{border:1px solid var(--line);border-radius:8px;margin-bottom:16px;padding:24px}.proton-ledger #findings .finding-row.high{border-left:3px solid #dc2626}.proton-ledger .atlas-app[data-section=approvals] #approvals{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.proton-ledger #approvals>.card-heading{grid-column:1/-1;margin-bottom:0}.proton-ledger #approvals>.owner-draft-composer{grid-area:1/2/span 8;margin:0}.proton-ledger #approvals>:not(.owner-draft-composer):not(.card-heading){grid-column:1}.proton-ledger .owner-draft-form{grid-template-columns:1fr}.proton-ledger .owner-draft-form textarea{min-height:180px}.proton-ledger .owner-draft-form>*{min-width:0}.proton-ledger .atlas-app[data-section=maintenance] #maintenance{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.proton-ledger #maintenance>*{grid-column:1/-1;min-width:0}.proton-ledger #maintenance>.card-heading{order:-4;margin-bottom:0}.proton-ledger #maintenance>.maintenance-automation-coverage{order:-3}.proton-ledger #maintenance>:is(.maintenance-lifecycle-list,.empty-list){order:-2}.proton-ledger #maintenance>:is(.insurance-claim-triage-panel,.capex-component-register-panel){grid-column:auto;margin:0}.proton-ledger .atlas-app :is(.empty-list,.empty-chart,.policy-row){border:1px solid var(--line);box-shadow:none;background:#f8fafc;border-radius:8px}.proton-ledger .copilot-rail{background:#fff;height:calc(100dvh - 72px);top:72px}.proton-ledger .rail-heading{background:#f8fafc;font-size:14px}.proton-ledger .copilot-message{border:1px solid var(--line);background:#f8fafc;border-radius:8px}.proton-ledger .prompt-list button{border-color:var(--line);color:var(--body);background:#fff;border-radius:6px}.proton-ledger .ask-box{border-radius:8px}.proton-ledger .atlas-app :is(.statement-snapshot,.claim-verification-filter-bar,.owner-draft-filter-bar){border-radius:6px}@media (width<=1320px){.proton-ledger .atlas-topbar{grid-template-columns:minmax(180px,220px) minmax(140px,1fr) auto;padding-inline:20px}.proton-ledger .workspace-sync-shell,.proton-ledger .user-cluster>div:not(.avatar){display:none}.proton-ledger .dashboard-column{padding:28px}.proton-ledger .atlas-content:not(.copilot-closed) :is(#findings,#approvals,#maintenance){grid-template-columns:1fr}.proton-ledger .atlas-content:not(.copilot-closed) :is(#findings,#approvals,#maintenance)>*{grid-area:auto/1}}@media (width>=769px) and (width<=1100px){.proton-ledger .atlas-app{grid-template-columns:200px minmax(0,1fr)}.proton-ledger .atlas-sidebar{width:200px;padding-inline:8px}.proton-ledger .atlas-nav :is(a,button){font-size:12px}.proton-ledger .dashboard-column{padding:24px}.proton-ledger .atlas-app[data-section] :is(#findings,#approvals,#maintenance){grid-template-columns:minmax(0,1fr)}.proton-ledger .atlas-app :is(#findings,#approvals,#maintenance)>*{grid-area:auto/1}.proton-ledger .workspace-heading-actions a:first-child{display:none}.proton-ledger .collection-ledger .money-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.proton-ledger .atlas-app{--canvas:#f8f9ff;background:var(--canvas);padding-bottom:calc(80px + env(safe-area-inset-bottom));display:block}.proton-ledger .atlas-topbar{background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:64px;padding:10px 16px;display:grid}.proton-ledger .property-switcher{background:0 0;border:0;order:0;grid-area:1/1;height:44px;min-height:44px;padding:0}.proton-ledger .property-switcher select{font-size:14px}.proton-ledger .user-cluster{grid-area:1/2;gap:8px;width:auto}.proton-ledger .user-cluster .topbar-copilot-button{width:40px;min-height:44px;color:var(--ink);background:#f1f5f9;border:0;display:inline-flex}.proton-ledger .user-cluster .avatar{display:none}.proton-ledger .dashboard-column{gap:16px;padding:20px 16px 32px}.proton-ledger .atlas-app .dashboard-column>.page-title-row{border:0;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:0;display:flex}.proton-ledger .page-title-row h1{font-size:23px;line-height:1.35}.proton-ledger .page-title-row p,.proton-ledger .workspace-breadcrumb,.proton-ledger .workspace-heading-actions{display:none}.proton-ledger .workspace-heading-actions a{flex:1;justify-content:center;min-height:44px}.proton-ledger .workspace-related-nav{width:100%;margin:0}.proton-ledger .workspace-related-nav>span{flex-basis:100%}.proton-ledger .workspace-related-nav a{min-width:0;padding:8px 0;font-size:13px}.proton-ledger .card{padding:18px}.proton-ledger .metric-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}.proton-ledger .metric-card,.proton-ledger .metric-card:first-child{border:1px solid var(--line);background:#fff;border-radius:8px;grid-column:auto;padding:16px}.proton-ledger .metric-card:nth-child(4){display:block}.proton-ledger .metric-card>strong{font-size:24px}.proton-ledger .metric-card-heading{flex-wrap:wrap;align-items:start}.proton-ledger .metric-card-heading>span{font-size:12px}.proton-ledger .metric-proof summary{grid-template-columns:minmax(0,1fr) 15px;font-size:11px}.proton-ledger .metric-proof summary>svg:first-child{display:none}.proton-ledger .owner-review{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.proton-ledger .owner-review-heading{gap:16px}.proton-ledger .owner-review-row{padding:18px 0}.proton-ledger .atlas-app :is(.unit-summary-grid,.collections-metrics,.finance-hub-kpis){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.proton-ledger .atlas-app :is(.unit-summary-grid,.collections-metrics,.finance-hub-kpis)>div{border:0;padding:12px}.proton-ledger .atlas-app :is(.unit-summary-grid,.collections-metrics,.finance-hub-kpis) strong{overflow-wrap:anywhere;font-size:24px}.proton-ledger .collections-metrics>div:first-child{border-bottom:1px solid var(--line);grid-column:1/-1}.proton-ledger .collection-ledger{background:0 0;border:0;overflow:visible}.proton-ledger .collection-ledger .money-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;padding:20px}.proton-ledger .collection-ledger .money-row>div:first-child{grid-column:1/-1}.proton-ledger .collection-amount{text-align:left}.proton-ledger .collection-ledger .collection-amount strong{font-size:18px}.proton-ledger .atlas-app :is(.maintenance-automation-coverage-grid,.collections-service-coverage-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.proton-ledger .atlas-app :is(.maintenance-automation-coverage-grid,.collections-service-coverage-grid)>article{background:#eef2ff;padding:14px}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid,.proton-ledger .atlas-app[data-section] :is(#findings,#approvals,#maintenance){grid-template-columns:minmax(0,1fr)}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid{grid-template-areas:"attention""units""cash"}.proton-ledger .atlas-app :is(#findings,#approvals,#maintenance)>*{grid-area:auto/1}.proton-ledger .atlas-app #findings>.claim-ledger-panel,.proton-ledger .atlas-app #approvals>.owner-draft-composer{order:2}.proton-ledger #findings .finding-row,.proton-ledger .approval-row{background:#fff;padding:20px}.proton-ledger .atlas-app :is(.finding-actions,.approval-actions,.memory-actions) button{min-height:44px}.proton-ledger .atlas-app :is(.finance-policy-grid,.owner-draft-form,.claim-verification-form,.insurance-claim-form) :is(input,select,textarea){min-height:44px;font-size:16px}.proton-ledger .atlas-app :is(.buildium-login-panel,.finance-policy-panel,.claim-ledger-panel,.owner-draft-composer,.insurance-claim-triage-panel,.capex-component-register-panel){background:#fff;padding:18px}.proton-ledger .unit-rent-settings-table{overflow:visible}.proton-ledger .unit-rent-settings .unit-rent-settings-head{display:none}.proton-ledger .unit-rent-settings .unit-rent-settings-row{grid-template-columns:1fr;gap:10px;min-width:0;padding:20px;display:grid}.proton-ledger .unit-setting-field{gap:5px;min-width:0;display:grid}.proton-ledger .unit-setting-field>span{color:var(--slate);font-size:12px;display:block}.proton-ledger .unit-rent-settings-row :is(input,select){border:1px solid var(--line);background:#f8fafc;width:100%;min-height:44px;padding:10px;font-size:16px}.proton-ledger .mobile-nav{height:calc(70px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0;gap:2px;inset:auto 0 0}.proton-ledger .mobile-nav :is(a,button){color:#64748b;border-radius:6px;gap:5px;height:56px;min-height:44px;font-size:10px;font-weight:500}.proton-ledger .mobile-nav a.active{color:#0f172a;background:#f1f5f9}.proton-ledger .mobile-nav .mobile-copilot-action{color:#0f172a;background:0 0;border:0;border-radius:6px;height:56px;margin:0}.proton-ledger .mobile-more-sheet{bottom:calc(80px + env(safe-area-inset-bottom));box-shadow:0 4px 24px #0f172a1a}.proton-ledger .atlas-app .copilot-rail:not(.is-closed){top:var(--copilot-viewport-top,0px);height:var(--copilot-viewport-height,100dvh)}}@media (prefers-reduced-motion:reduce){.proton-ledger .atlas-app *,.proton-ledger .atlas-app :before,.proton-ledger .atlas-app :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.proton-ledger .atlas-app[data-section=dashboard] .metric-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.proton-ledger .dashboard-missing-metrics{color:#64748b;order:1;margin:0 0 16px}@media (width<=1180px){.proton-ledger .atlas-topbar .workspace-sync-shell{grid-area:2/1/auto/-1;min-width:0;display:block}.proton-ledger .atlas-topbar .workspace-sync-pill{width:100%;min-height:44px;padding:0}.proton-ledger .atlas-topbar .workspace-sync-pill>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.proton-ledger .atlas-topbar .workspace-sync-pill strong,.proton-ledger .atlas-topbar .workspace-sync-pill small{white-space:normal}.proton-ledger .workspace-sync-menu{left:0;right:auto}}.proton-ledger .dashboard-missing-metrics a{align-items:center;min-height:44px;display:inline-flex}.property-review{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:8px}.property-review summary{cursor:pointer;min-height:44px;padding-block:12px}.property-review ul{margin:0;padding:0;list-style:none}.property-review li{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.property-review li>div:first-child{overflow-wrap:anywhere;flex:220px;min-width:0}.property-review p{margin:4px 0}.property-review small{color:#64748b}.property-review-actions{flex-wrap:wrap;gap:8px;display:flex}.property-review-actions button{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:44px;padding:8px 12px}.property-review-actions button:disabled{opacity:.5}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid{grid-template-areas:"units cash"}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid>.ai-recommendations-card{display:none}@media (width<=767px){.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid{display:none}.proton-ledger .owner-review button,.proton-ledger .owner-review select{min-height:44px}}.proton-ledger .atlas-app .dashboard-column{flex-direction:column;gap:24px;min-width:0;display:flex}.proton-ledger .atlas-app .dashboard-column>*{min-width:0}.proton-ledger .atlas-app .dashboard-column>.page-title-row{justify-content:space-between;align-items:flex-start;display:flex}.proton-ledger .atlas-app .dashboard-column>.attention-banner,.proton-ledger .workspace-related-nav,.proton-ledger .workspace-heading-actions{display:none}.proton-ledger .page-title-row h1{letter-spacing:-.8px;font-size:32px;line-height:1.2}.proton-ledger .page-title-row p{color:#64748b;margin-top:8px;line-height:1.5}.proton-ledger .priority-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.proton-ledger .priority-workspace .owner-review{margin:0;padding:20px 0 0}.proton-ledger .owner-review-row{grid-template-columns:minmax(0,1fr) auto;padding:22px 0}.proton-ledger .owner-review-row.agenda-select{grid-template-columns:20px minmax(0,1fr) auto}.proton-ledger .owner-review-heading{gap:16px}.proton-ledger .owner-review-controls{gap:8px}.proton-ledger .owner-review-controls select{max-width:180px}.proton-ledger .owner-review-next{margin-top:8px}.proton-ledger .priority-coverage{background:#fafbfe;border:1px solid #dce2ec;border-radius:8px;min-width:0;padding:24px}.proton-ledger .priority-coverage header{justify-content:space-between;align-items:start;gap:20px;display:flex}.proton-ledger .priority-coverage h2{color:#17243b;margin:0;font-size:20px}.proton-ledger .priority-coverage p{color:#64748b;font-size:14px;line-height:1.5}.proton-ledger .priority-coverage ul{margin:20px 0;padding:0;list-style:none}.proton-ledger .priority-coverage li{border-top:1px solid #e2e8f0;gap:14px;padding:20px 0;display:flex}.proton-ledger .priority-coverage li svg{color:#64748b;flex-shrink:0}.proton-ledger .priority-coverage li strong,.proton-ledger .priority-coverage li span,.proton-ledger .priority-coverage li small{line-height:1.5;display:block}.proton-ledger .priority-coverage li strong{color:#17243b;font-size:14px}.proton-ledger .priority-coverage li span{color:#526176;margin-top:5px;font-size:14px}.proton-ledger .priority-coverage li small{color:#526176;margin-top:4px;font-size:12px}.proton-ledger .priority-coverage>a{color:#4338ca;align-items:center;gap:8px;font-size:14px;display:inline-flex}.proton-ledger .property-snapshot-title{margin:8px 0 -12px;font-size:20px}.proton-ledger .atlas-app[data-section=dashboard] .metric-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;display:grid}.proton-ledger .atlas-app[data-section=dashboard] .metric-card{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #e2e8f0;border-radius:0;padding:20px 0}.proton-ledger .atlas-app[data-section=dashboard] .metric-card strong{font-family:inherit;font-size:30px}.proton-ledger .workspace-tool{background:#fff;border:1px solid #dce2ec;border-radius:8px;grid-column:1/-1;min-width:0;margin:16px 0 0}.proton-ledger .workspace-tool>summary{cursor:pointer;color:#243451;min-height:48px;padding:16px 18px;font-size:14px;font-weight:600}.proton-ledger .workspace-tool>summary:focus-visible{outline-offset:3px;outline:2px solid #4f46e5}.proton-ledger .workspace-tool-content{min-width:0;padding:6px 18px 20px}.proton-ledger .workspace-tool-content>.card{box-shadow:none;border:0;padding:16px 0}.proton-ledger .workspace-empty{border-block:1px solid #e2e8f0;padding:28px 0}.proton-ledger .workspace-empty h3{margin:0;font-size:18px}.proton-ledger .workspace-empty p,.proton-ledger .workspace-evidence-note{color:#526176;font-size:14px;line-height:1.5}.proton-ledger #settings{grid-template-columns:minmax(0,1fr)}.proton-ledger #settings>.workspace-tool{margin:0}.proton-ledger #settings .workspace-tool-content>article+article{border-top:1px solid #e2e8f0}.proton-ledger #portfolio .mini-table{margin-top:16px}.proton-ledger #portfolio .unit-summary-grid{margin-top:24px}.proton-ledger .atlas-app[data-section=portfolio] #add-property{order:2}.proton-ledger .atlas-app[data-section=portfolio] .bottom-grid{flex-direction:column;display:flex}.proton-ledger .deal-finder-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.proton-ledger .deal-finder-inputs{min-width:0}.proton-ledger .deal-finder-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:auto;min-width:0;display:grid}.proton-ledger .deal-finder-filter-panel>.deal-finder-filter-header{grid-column:1/-1}.proton-ledger .deal-finder-secondary-action{align-self:start;height:auto;min-height:44px}.proton-ledger .manual-listing-import-panel{box-sizing:border-box;width:100%;min-width:0}.proton-ledger .manual-listing-import-panel textarea{width:100%;min-height:120px}.proton-ledger .workspace-assumptions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.proton-ledger .deal-desk-form>.workspace-tool{grid-column:1/-1}.proton-ledger .report-overview ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.proton-ledger .workspace-primary-link{color:#fff;white-space:nowrap;background:#4f46e5;border-radius:7px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;display:inline-flex}.proton-ledger .atlas-app[data-section=statements][data-report-update=false] #manual-sync,.proton-ledger .atlas-app[data-report-update=true] .dashboard-column>:not(#manual-sync){display:none}.proton-ledger .atlas-app[data-report-update=true] #manual-sync{display:block}.proton-ledger .finding-row .workspace-tool{width:100%;margin:8px 0}.proton-ledger .finding-row .workspace-tool-content{padding-top:8px}@media (width<=1100px){.proton-ledger .priority-workspace{grid-template-columns:minmax(0,1fr)}.proton-ledger .priority-coverage ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.proton-ledger .workspace-assumptions-grid,.proton-ledger .deal-finder-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.proton-ledger .atlas-app .dashboard-column>.page-title-row{display:block}.proton-ledger .page-title-row h1{font-size:27px}.proton-ledger .priority-coverage{padding:18px}.proton-ledger .priority-coverage ul,.proton-ledger .report-overview ul{display:block}.proton-ledger .priority-coverage header{flex-direction:column}.proton-ledger .owner-review-row{grid-template-columns:minmax(0,1fr)}.proton-ledger .owner-review-row.agenda-select{grid-template-columns:20px minmax(0,1fr)}.proton-ledger .owner-review-open{grid-column:1;justify-self:start}.proton-ledger .agenda-select .owner-review-open{grid-column:2}.proton-ledger .workspace-assumptions-grid,.proton-ledger .deal-finder-filter-panel{grid-template-columns:minmax(0,1fr)}.proton-ledger .workspace-tool-content{padding:4px 12px 16px}}.proton-ledger .atlas-app .dashboard-column>.page-title-row{border:0;margin:0;padding:0 0 20px}.proton-ledger .dashboard-first-run{margin:0}.proton-ledger .owner-review h2{font-size:20px}.proton-ledger .owner-review h3{font-size:16px;line-height:1.5}.proton-ledger .owner-review-content p{font-size:14px;line-height:1.6}.proton-ledger .atlas-app[data-section=statements] .dashboard-column>.dashboard-grid{order:1}.proton-ledger .atlas-app[data-section=statements] .dashboard-column>:is(.statement-support,#statement-audit,#monthly-owner-close){order:2}.proton-ledger .atlas-app[data-section=findings] #findings,.proton-ledger .atlas-app[data-section=approvals] #approvals,.proton-ledger .atlas-app[data-section=maintenance] #maintenance,.proton-ledger .atlas-app[data-section=banking] #banking,.proton-ledger .atlas-app[data-section=vendors] #vendors,.proton-ledger .atlas-app[data-section=compliance] #compliance,.proton-ledger .atlas-app[data-section=documents] #documents{display:block}.proton-ledger .atlas-app[data-section=statements] .dashboard-grid{flex-direction:column;display:flex}.proton-ledger .statement-support{margin:0}@media (width<=768px){.proton-ledger .page-title-row p{font-size:14px;display:block}.proton-ledger .atlas-app .dashboard-column{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.proton-ledger .atlas-app[data-section=dashboard] .metric-grid{grid-template-columns:minmax(0,1fr)}}.proton-ledger .atlas-app[data-section=statements] .dashboard-grid{align-items:stretch}.proton-ledger .atlas-app[data-section=statements] .dashboard-grid>:is(#statements,#import-memory,#statement-archive){box-sizing:border-box;width:100%}.proton-ledger .owner-review-decision{align-items:center;gap:18px;display:flex}.proton-ledger .owner-review-amount{border-left:1px solid #e2e8f0;min-width:92px;padding-left:16px}.proton-ledger .owner-review-amount strong{font-size:22px;font-weight:600;display:block}.proton-ledger .owner-review-amount small{color:#64748b;margin-top:4px;font-size:11px;display:block}.proton-ledger .owner-review-row{padding-block:18px}.proton-ledger .priority-coverage li{padding-block:16px}.proton-ledger .priority-coverage li small{line-height:1.4}@media (width<=1300px){.proton-ledger .owner-review-decision{flex-direction:column;align-items:start;gap:10px}}@media (width<=768px){.proton-ledger .owner-review-decision{flex-flow:wrap}.proton-ledger .owner-review-amount{border:0;padding:0}.proton-ledger .agenda-select .owner-review-decision{grid-column:2}}.proton-ledger .atlas-app[data-section=compliance] #compliance{grid-column:1/-1}.proton-ledger :is(#documents,#vendors,#compliance,#deal-desk,#deal-finder)>.card-heading{display:none}.proton-ledger .collection-review{text-align:left;grid-column:1/-1;width:100%;font-size:13px}.proton-ledger .collection-review summary{cursor:pointer;color:#4338ca;min-height:32px;padding:8px 0}.proton-ledger .collection-review p{margin:8px 0;line-height:1.5}.proton-ledger #maintenance>.field{gap:8px;margin:16px 0;display:grid}.proton-ledger #maintenance>.field input{min-height:44px;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:10px 12px}.proton-ledger #documents .document-list{margin-top:20px}.proton-ledger .unit-mobile-label{display:none}@media (width<=768px){.proton-ledger .priority-workspace .owner-review{padding:18px}.proton-ledger .atlas-app #portfolio .unit-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;min-height:0;padding:20px;display:grid}.proton-ledger .atlas-app #portfolio .unit-table-row>span{overflow-wrap:anywhere;width:auto;min-width:0;font-family:inherit;font-size:14px;display:block}.proton-ledger .atlas-app #portfolio .unit-table-row>span:first-child{grid-column:1/-1;font-size:16px;font-weight:600}.proton-ledger .unit-table-row .unit-mobile-label{color:#64748b;margin-bottom:5px;font-size:11px;display:block}.proton-ledger .atlas-app #portfolio .mini-table{overflow:visible}.proton-ledger .atlas-app #portfolio .unit-table-row{box-sizing:border-box;width:100%;max-width:100%}.proton-ledger .atlas-app #portfolio .unit-table-row>span{padding:0}.proton-ledger .atlas-app #portfolio .unit-table-row{min-width:0}.proton-ledger #documents .primary-file-input{min-width:0;max-width:100%}.proton-ledger #documents .primary-file-input :is(input,small){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}}@media (width>=1101px){.proton-ledger .owner-review-row{padding-block:16px}.proton-ledger .owner-review-meta{font-size:12px;line-height:16px}.proton-ledger .owner-review h3{margin:4px 0;font-size:15px;line-height:22px}.proton-ledger .owner-review-content>p{margin:3px 0;font-size:13px;line-height:20px}.proton-ledger .owner-review details{margin-top:6px;font-size:13px;line-height:20px}.proton-ledger .owner-review-decision{align-self:center}}.proton-ledger .atlas-content:not(.copilot-closed) .priority-workspace{grid-template-columns:minmax(0,1fr)}.proton-ledger .atlas-content:not(.copilot-closed) .priority-coverage ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.proton-ledger .copilot-empty{text-align:left;min-height:0;padding:18px 0}.proton-ledger .copilot-empty .copilot-orb{display:none}.proton-ledger .copilot-empty h2{margin:0 0 8px;font-size:18px}.proton-ledger .copilot-empty p{margin:0;font-size:13px;line-height:1.5}@media (width<=768px){.proton-ledger .atlas-content:not(.copilot-closed) .priority-coverage ul{display:block}}.proton-ledger .owner-action-buttons{flex-direction:column;gap:8px;display:flex}.proton-ledger .owner-action-done,.proton-ledger .owner-action-feedback button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:8px 14px;font-size:14px;font-weight:600}.proton-ledger .owner-action-done:hover{background:#1d4ed8}.proton-ledger .owner-review-help{color:#526176;margin:14px 0;font-size:13px;line-height:1.6}.proton-ledger .owner-action-completed{color:#166534;font-weight:600}.proton-ledger .owner-action-feedback{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:12px 0;padding:12px 14px}.proton-ledger .owner-action-feedback.error{background:#fff7ed;border-color:#fed7aa}.proton-ledger .owner-action-feedback p{margin:0 0 8px}.proton-ledger .owner-action-feedback button{color:#1d4ed8;background:#fff;margin-right:8px}.proton-ledger .owner-review button:focus-visible,.proton-ledger .owner-review select:focus-visible{outline-offset:3px;outline:3px solid #2563eb}@media (width<=768px){.proton-ledger .owner-action-buttons{flex-flow:wrap}.proton-ledger .owner-action-buttons button{min-height:44px}}.proton-ledger .deal-worksheet-section{min-width:0}.proton-ledger .deal-worksheet-section>summary{min-height:48px;padding:16px;font-weight:650}.proton-ledger .deal-worksheet-section[open]>summary{color:#245cec;border-bottom:1px solid #dce5f2}.proton-ledger .deal-financing-fields{border:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;padding:0;display:grid}.proton-ledger .deal-financing-fields legend{padding:12px 0;font-weight:600}.proton-ledger .deal-financing-fields:disabled{display:none}.proton-ledger .deal-worksheet-note{grid-column:1/-1;margin:0}.proton-ledger .deal-worksheet-section input,.proton-ledger .deal-worksheet-section select{width:100%;min-width:0;min-height:44px}@media (width<=680px){.proton-ledger .deal-financing-fields{grid-template-columns:minmax(0,1fr)}}.proton-ledger .deal-scenario-fields{border:0;grid-column:1/-1;gap:14px;min-width:0;margin:0;padding:0;display:grid}.proton-ledger .deal-scenario-fields>.deal-field{grid-column:auto}.proton-ledger .deal-scenario-search{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.proton-ledger .deal-scenario-search label{flex:220px;min-width:0}.proton-ledger .deal-scenario-search input{width:100%}.proton-ledger .saved-scenario-list{max-height:480px;overflow-y:auto}.proton-ledger .saved-scenario-item{min-height:72px}.proton-ledger .saved-scenario-item span{white-space:normal;overflow-wrap:anywhere}@media (width<=600px){.proton-ledger .deal-scenario-search button{width:100%;min-height:44px}.proton-ledger .saved-scenario-item{grid-template-columns:minmax(0,1fr)}}.proton-ledger .deal-replace-notice{background:#fff9ed;border:1px solid #d8a44b;border-radius:10px;margin:12px 0;padding:16px}.proton-ledger .brrrr-assumptions{background:#f0f6ff;border:1px solid #ccdefb;border-radius:12px;margin-bottom:20px;padding:16px}.proton-ledger .brrrr-assumptions h3{margin:0 0 8px}.proton-ledger .brrrr-assumptions p,.proton-ledger .brrrr-results p{line-height:1.6}.proton-ledger .brrrr-results{border-top:3px solid #2563eb}.proton-ledger .brrrr-projections{overflow-x:auto}.proton-ledger .brrrr-projections .deal-projection-row{grid-template-columns:50px repeat(6,minmax(95px,1fr));min-width:690px}.proton-ledger .deal-irr-cashflows{max-height:220px;overflow:auto}.proton-ledger .owner-history-search{background:#f5f8ff;border:1px solid #dbe5f4;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:16px 0;padding:16px;display:flex}.proton-ledger .owner-history-search label{color:#33455e;flex-direction:column;flex:280px;gap:7px;min-width:0;font-size:14px;display:flex}.proton-ledger .owner-history-search input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#15243a;background:#fff;border:1px solid #b8c9df;border-radius:7px;padding:10px 12px}.proton-ledger .owner-history-search button{color:#2351ad;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c9df;border-radius:7px;padding:9px 14px}.proton-ledger .owner-history-search small{color:#546782;flex:100%;line-height:1.5}.proton-ledger .owner-history-search [role=status]{color:#546782;font-size:13px}.proton-ledger .owner-history-search :is(input,button):focus-visible{outline-offset:2px;outline:3px solid #6099ff}@media (width<=560px){.proton-ledger .owner-history-search{padding:12px}.proton-ledger .owner-history-search button{width:100%}}.saved-deal-comparison{border-top:1px solid #dbe5f4;min-width:0;margin-top:24px;padding-top:20px}.saved-deal-comparison>p{color:#546782;margin:12px 0;line-height:1.5}.saved-comparison-pickers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.saved-comparison-pickers label{flex-direction:column;gap:8px;min-width:0;display:flex}.saved-comparison-pickers select{color:#15243a;background:#fff;border:1px solid #b8c9df;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:10px}.saved-comparison-note{background:#f5f8ff;border-radius:8px;padding:12px}.saved-comparison-table{border:1px solid #dbe5f4;border-radius:8px;max-width:100%;overflow-x:auto}.saved-comparison-table table{border-collapse:collapse;width:100%;min-width:650px}.saved-comparison-table caption{text-align:left;padding:12px;font-weight:600}.saved-comparison-table :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dbe5f4;min-width:180px;max-width:300px;padding:14px}.saved-comparison-table thead{background:#f0f6ff}@media (width<=800px){.saved-comparison-table th[scope=row],.saved-comparison-table thead th:first-child{z-index:1;background:#f7f9fc;position:sticky;left:0;box-shadow:2px 0 #dbe5f4}.saved-comparison-table thead th:first-child{z-index:2;background:#f0f6ff}}.saved-comparison-table small{color:#546782;margin:6px 0;font-weight:400;display:block}.saved-comparison-table button,.saved-comparison-clear{color:#2351ad;background:#fff;border:1px solid #b8c9df;border-radius:7px;min-height:44px;margin-top:8px;padding:8px 12px}.saved-comparison-table summary{cursor:pointer;color:#2351ad;padding:10px 0}.saved-comparison-table :is(p,li){font-size:14px;font-weight:400;line-height:1.5}.saved-deal-comparison :is(select,button,summary):focus-visible,.saved-comparison-table:focus-visible{outline-offset:2px;outline:3px solid #6099ff}@media (width<=700px){.saved-comparison-pickers{grid-template-columns:1fr}}.import-source-receipt{background:#f8faff;border:1px solid #dbe5f4;border-radius:10px;min-width:0;margin-top:20px;padding:20px}.import-source-receipt>p,.import-source-receipt li>p{color:#546782;margin:8px 0;line-height:1.5}.import-source-recovery{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;color:#234d84;align-items:center;min-height:44px;margin-top:16px;padding:8px 0;text-decoration:underline;display:inline-flex}.import-source-receipt ul{margin:16px 0 0;padding:0;list-style:none}.import-source-receipt li{overflow-wrap:anywhere;border-top:1px solid #dbe5f4;padding:16px 0}.import-source-receipt li:last-child{padding-bottom:0}.acquisition-diligence-browser{gap:12px;min-width:0;display:grid}.acquisition-diligence-browser button,.diligence-saved-text summary{min-height:44px}.acquisition-diligence-browser button:focus-visible,.diligence-saved-text summary:focus-visible,.diligence-saved-text pre:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.acquisition-diligence-browser .diligence-reset,.acquisition-diligence-browser .diligence-show-more{color:#1649b4;background:#fff;border:1px solid #b8c9e4;border-radius:8px;justify-self:start;padding:10px 16px}.acquisition-diligence-browser .acquisition-diligence-item{overflow-wrap:anywhere}.diligence-saved-text{border-top:1px solid #dce5f2;margin-top:12px}.diligence-saved-text summary{cursor:pointer;color:#1649b4;padding:12px 0}.diligence-saved-text pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:inherit;background:#fff;border:1px solid #dce5f2;border-radius:8px;padding:12px;font-size:13px;line-height:1.6;overflow:auto}@media (width<=600px){.acquisition-diligence-browser .acquisition-diligence-item{grid-template-columns:minmax(0,1fr)}.acquisition-diligence-browser .acquisition-diligence-actions{flex-wrap:wrap;display:flex}}.add-property-form .property-setup-error{color:#a62121;line-height:1.5}.add-property-form input[aria-invalid=true]{border:2px solid #b42323}.add-property-form input:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.diligence-save-recovery{color:#713f12;background:#fffaf3;border:1px solid #f0c78b;border-radius:10px;margin:16px 0;padding:16px}.diligence-save-recovery p{margin:0 0 12px;line-height:1.5}.diligence-save-recovery button{color:#78350f;cursor:pointer;background:#fff;border:1px solid #b45309;border-radius:8px;min-height:44px;padding:10px 14px;font-weight:700}.diligence-save-recovery button:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.diligence-local-copy{border-bottom:1px solid #f0c78b;margin:16px 0;padding-bottom:12px}.diligence-local-copy button{white-space:normal;text-align:left;max-width:100%}.diligence-local-copy p{overflow-wrap:anywhere;margin-top:10px}.finding-evidence{overflow-wrap:anywhere;border-top:1px solid #dce5f2;margin:12px 0}.finding-evidence>summary{cursor:pointer;color:#1649b4;min-height:44px;padding:12px 0;font-weight:650}.finding-evidence button{color:#1649b4;cursor:pointer;background:#fff;border:1px solid #c4d3eb;border-radius:8px;min-height:44px;padding:10px 14px}.finding-evidence summary:focus-visible,.finding-evidence button:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.saved-expense-assumptions dl,.saved-property-evidence dl,.saved-rent-roll-assumptions dl,.saved-financing-assumptions dl,.saved-flip-assumptions dl,.saved-refinance-assumptions dl,.saved-projection-assumptions dl{margin:12px 0}.saved-expense-assumptions dl>div,.saved-property-evidence dl>div,.saved-rent-roll-assumptions dl>div,.saved-financing-assumptions dl>div,.saved-flip-assumptions dl>div,.saved-refinance-assumptions dl>div,.saved-projection-assumptions dl>div{border-bottom:1px solid #dbe5f4;padding:8px 0}.saved-expense-assumptions dt,.saved-property-evidence dt,.saved-rent-roll-assumptions dt,.saved-financing-assumptions dt,.saved-flip-assumptions dt,.saved-refinance-assumptions dt,.saved-projection-assumptions dt{font-weight:600}.saved-expense-assumptions dd,.saved-property-evidence dd,.saved-rent-roll-assumptions dd,.saved-financing-assumptions dd,.saved-flip-assumptions dd,.saved-refinance-assumptions dd,.saved-projection-assumptions dd{font-variant-numeric:tabular-nums;margin:4px 0 0}.scenario-save-recovery{color:#713f12;background:#fff7ed;border-left:3px solid #b45309;border-radius:6px;margin:16px 0;padding:16px}.scenario-save-recovery p{overflow-wrap:anywhere;max-width:65ch;margin:8px 0 0;line-height:1.5}.saved-comparison-readiness{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:16px 0;display:grid}.saved-comparison-readiness article{overflow-wrap:anywhere;background:#f5f8ff;border:1px solid #dbe5f4;border-radius:8px;min-width:0;padding:16px}.saved-comparison-readiness h4{margin:0 0 10px}.saved-comparison-readiness :is(p,li){font-size:14px;line-height:1.5}.saved-comparison-readiness summary{cursor:pointer;color:#2351ad;padding:10px 0}.saved-comparison-readiness button{color:#2351ad;background:#fff;border:1px solid #b8c9df;border-radius:7px;min-height:44px;margin-top:12px;padding:8px 12px}.owner-action-sign-in{color:#2351ad;background:#fff;border:1px solid #b8c9df;border-radius:7px;align-items:center;min-height:44px;padding:8px 14px;font-weight:600;display:inline-flex}.owner-action-sign-in:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.document-source-sign-in,.document-source-history{align-items:center;min-height:44px;display:inline-flex}.document-source-download .document-source-history{color:#1d4ed8;text-underline-offset:3px;font-weight:600;text-decoration:underline}.document-source-sign-in:focus-visible,.document-source-history:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.property-save-recovery{background:#f5f9ff;border:1px solid #c9d9ee;border-radius:12px;margin-top:20px;padding:16px}.property-save-recovery p{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.5}.property-save-recovery button,.property-recovery-sign-in{color:#1d4ed8;background:#fff;border:1px solid #2458c6;border-radius:8px;min-height:44px;padding:10px 14px;font-weight:600}.property-recovery-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.property-save-recovery button:focus-visible,.property-recovery-sign-in:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.property-save-recovery button:disabled{opacity:.65}.property-save-recovery ul{margin:12px 0;padding:0;list-style:none}.property-save-recovery li{border-top:1px solid #dce6f4;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.property-save-recovery li p{margin:5px 0}@media (width<=600px){.property-save-recovery li{flex-direction:column;align-items:stretch}}.diligence-capacity-notice{color:#52627b;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.acquisition-note-form>.deal-field{min-width:0}.acquisition-note-form button{min-height:44px}@media (width<=640px){.acquisition-note-form{grid-template-columns:minmax(0,1fr)}.acquisition-note-form .deal-field.wide{grid-column:1}}.import-selection-return{background:#f5f8ff;border:1px solid #cbdaf1;border-radius:10px;margin:16px 0;padding:16px}.import-selection-return p{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.5}.import-selection-return button{white-space:normal;max-width:100%;min-height:44px;padding:10px 14px}.import-selection-return button:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.guided-reports .guided-review-list p.guided-history-warning{color:#744315;overflow-wrap:anywhere;background:#fff8e8;border-left:3px solid #b7791f;border-radius:4px;margin-top:12px;padding:12px;font-size:13px;line-height:1.6}.past-actions-download{border-top:1px solid #dbe3ef;margin-top:20px;padding-top:16px}.past-actions-download p{color:#526176;max-width:65ch;font-size:14px;line-height:1.5}.proton-ledger .past-actions-download button{color:#2351ad;background:#fff;border:1px solid #b8c9df;border-radius:7px;min-height:44px;padding:10px 14px;font-weight:600}.past-actions-download button:focus-visible,.past-actions-copy-preview summary:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.scenario-recovery-link{color:#1d4ed8;align-items:center;min-height:44px;margin-top:8px;padding:0 10px;font-weight:600;text-decoration:underline;display:inline-flex}.scenario-recovery-link:focus-visible{outline-offset:2px;outline:2px solid}.delinquency-recovery-link{color:#1d4ed8;align-items:center;min-height:44px;padding:0 10px;font-weight:600;text-decoration:underline;display:inline-flex}.delinquency-recovery-link:focus-visible{outline-offset:2px;outline:2px solid}.acquisition-diligence-browser .acquisition-diligence-item{scroll-margin-top:96px}.acquisition-diligence-browser .acquisition-diligence-item:focus{outline-offset:4px;outline:2px solid #2563eb}.diligence-copy-fallback label{margin:12px 0;display:block}.diligence-copy-fallback label span{margin-bottom:8px;font-weight:700;display:block}.diligence-copy-fallback textarea{box-sizing:border-box;color:#17292b;width:100%;min-width:0;max-width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #b45309;border-radius:8px;padding:12px;display:block}.diligence-copy-fallback textarea:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.report-text-preview{margin-top:12px}.report-text-preview summary{box-sizing:border-box;cursor:pointer;color:#1649b4;min-height:44px;padding:12px 0;display:list-item}.report-text-preview summary:focus-visible,.report-text-preview pre:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.report-text-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:320px;font:inherit;background:#fff;border:1px solid #dce5f2;border-radius:8px;padding:12px;font-size:13px;line-height:1.6;overflow:auto}.report-preview-search{margin:12px 0}.report-preview-search label{gap:6px;font-weight:600;display:grid}.report-preview-search input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;border:1px solid #c8d5e8;border-radius:6px;padding:8px}.report-preview-search-buttons{flex-wrap:wrap;gap:8px;display:flex}.report-preview-search-buttons button{min-height:44px;font:inherit;padding:8px 10px}.report-preview-search input:focus-visible,.report-preview-search button:focus-visible,.report-preview-search-buttons button:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.report-text-preview mark{color:#17292b;background:#fef08a;outline:1px solid #a16207}.past-actions-copy-preview summary{box-sizing:border-box;cursor:pointer;color:#1649b4;min-height:44px;padding:12px 0;display:list-item}.property-recovery-sign-in{box-sizing:border-box;align-items:center;margin-bottom:12px;display:inline-flex}@media (width<=480px){.saved-comparison-table th[scope=row],.saved-comparison-table thead th:first-child{box-shadow:none;position:static}}.proton-ledger .atlas-app{--brand:#2563eb;--brand-deep:#1d4ed8;--brand-soft:#eff6ff;--purple:#2563eb;--purple-soft:#eff6ff;--nav-ink:#132541;--nav-text:#e2eaf7;--nav-muted:#b9cbe4}.proton-ledger .atlas-sidebar{background:var(--nav-ink);border-color:#29405e}.proton-ledger .atlas-sidebar .brand-mark{filter:brightness(0)invert()}.proton-ledger .atlas-sidebar .brand-lockup strong{color:#fff}.proton-ledger .atlas-sidebar :is(.brand-lockup small,.atlas-nav-label){color:var(--nav-muted)}.proton-ledger .atlas-sidebar .atlas-nav :is(a,button),.proton-ledger .atlas-sidebar .atlas-nav :is(a,button) svg{color:var(--nav-text)}.proton-ledger .atlas-sidebar .atlas-nav :is(a,button):hover{color:#fff;background:#223b5d}.proton-ledger .atlas-sidebar .atlas-nav :is(a.active,a[aria-current=page]){background:var(--brand);color:#fff}.proton-ledger .atlas-sidebar .atlas-nav a.active svg{color:#fff}.proton-ledger .atlas-sidebar .atlas-nav-utility{border-color:#38506d}.proton-ledger .atlas-sidebar .nav-badge{color:#78350f;background:#fef3c7;border-color:#fcd34d}.proton-ledger .avatar{background:var(--brand-soft);color:var(--brand-deep)}.proton-ledger .priority-workspace .owner-review{border-top:3px solid var(--brand);padding-top:20px}.proton-ledger .owner-review-controls>button:first-child{background:var(--brand);border-color:var(--brand);color:#fff}.proton-ledger .owner-review-controls>button:first-child:hover{background:var(--brand-deep)}.proton-ledger .owner-review-open{color:var(--brand-deep);background:#fff;border-color:#8ab4fa}.proton-ledger .owner-review-open:hover{background:var(--brand-soft);border-color:var(--brand)}.proton-ledger :is(.owner-review-more,.owner-review-content summary,.priority-coverage>a){color:var(--brand-deep)}.proton-ledger .priority-coverage{background:#f8fbff;border-color:#dbe5f2}.proton-ledger .priority-coverage li>svg{color:var(--brand);box-sizing:content-box;background:#e8f2ff;border-radius:6px;padding:8px}.proton-ledger .priority-coverage .report-freshness:not([data-status=historical]){color:#92400e}.proton-ledger .atlas-app[data-section=dashboard] .metric-grid{background:var(--brand-soft);border:0;border-radius:6px;padding:16px 20px}.proton-ledger .atlas-app[data-section=dashboard] .metric-card{border-top:0;padding:8px 0}.proton-ledger .metric-icon{color:var(--brand)}.proton-ledger .atlas-app :is(.summary-strip,.unit-summary-grid,.collections-metrics,.finance-hub-kpis){background:#f0f7ff;border-color:#dbe7f5}.proton-ledger .workspace-primary-link{background:var(--brand);color:#fff}.proton-ledger .workspace-primary-link:hover{background:var(--brand-deep)}.proton-ledger .workspace-tool>summary:hover{background:var(--brand-soft)}.proton-ledger .workspace-tool[open]>summary{color:#1e40af;background:#eff6ff}.proton-ledger .workspace-tool>summary:focus-visible{outline-color:var(--brand)}.proton-ledger .atlas-app :is(input,select,textarea){accent-color:var(--brand)}.proton-ledger .atlas-app :is(.mini-table-head,.table-head){background:#f0f7ff}.proton-ledger .mobile-more-sheet{color:#fff;background:#132541;border-color:#29405e}.proton-ledger .mobile-more-sheet :is(a,button){color:#e2eaf7}.proton-ledger .mobile-more-sheet a{border-color:#38506d}.proton-ledger .mobile-more-sheet .mobile-more-heading button{color:#fff;background:#223b5d;border-color:#526b8c}.proton-ledger .mobile-more-sheet :is(a,button):focus-visible{outline-color:#93c5fd}.proton-ledger .mobile-more-sheet a:hover{background:#223b5d}@media (width<=768px){.proton-ledger .atlas-app{--canvas:#f8fbff}.proton-ledger .user-cluster .topbar-copilot-button{color:#fff;background:#2563eb}.proton-ledger .user-cluster .topbar-copilot-button:hover{background:#1d4ed8}.proton-ledger .mobile-nav{background:#132541;border-color:#29405e}.proton-ledger .mobile-nav :is(a,button),.proton-ledger .mobile-nav .mobile-copilot-action{color:#d6e4f7;background:0 0}.proton-ledger .mobile-nav a.active,.proton-ledger .mobile-nav button[aria-expanded=true]{color:#fff;background:#2563eb}.proton-ledger .mobile-nav :is(a,button):focus-visible{outline-color:#93c5fd}.proton-ledger .atlas-app[data-section=dashboard] .metric-grid{padding:16px}}.proton-ledger .atlas-app{--workspace-muted:#526176}.proton-ledger .workspace-skip{z-index:1000;color:#1d4ed8;background:#fff;border-radius:8px;padding:14px 20px;position:fixed;top:-100px;left:16px;box-shadow:0 2px 12px #17243b33}.proton-ledger .workspace-skip:focus{top:12px}.proton-ledger .atlas-app :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #2563eb}.proton-ledger .atlas-sidebar :is(a,button):focus-visible{outline-color:#bfdbfe}.proton-ledger .atlas-app :is(article[id],section[id],details[id],h1[id],.saved-scenarios-panel){scroll-margin-top:150px}.proton-ledger .workspace-guide{border-block:1px solid #e2e8f0;align-items:flex-start;gap:20px;padding:14px 0;display:flex}.proton-ledger .workspace-guide>span{color:#526176;flex-shrink:0;padding-top:12px;font-size:12px;font-weight:600}.proton-ledger .workspace-guide>div{flex-wrap:wrap;gap:6px;display:flex}.proton-ledger .workspace-guide button{min-height:44px;font:inherit;color:#1d4ed8;background:#eff6ff;border:1px solid #dbe7f5;border-radius:7px;padding:9px 13px;font-size:13px;font-weight:600}.proton-ledger .workspace-guide button:hover{background:#dbeafe}.proton-ledger .workspace-related-nav{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.proton-ledger .workspace-related-nav>span{color:#526176}.proton-ledger .workspace-related-nav a{color:#1d4ed8;align-items:center;gap:6px;min-height:40px;padding:5px 8px;display:inline-flex}.proton-ledger .workspace-filter-bar{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:0 0 20px;display:flex}.proton-ledger .workspace-filter-bar label{color:#334155;flex:180px;gap:7px;font-size:13px;font-weight:600;display:grid}.proton-ledger .workspace-filter-bar label:first-child{flex-grow:2}.proton-ledger .workspace-filter-bar :is(input,select){color:#17243b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:10px 12px;font-weight:400}.proton-ledger .workspace-filter-bar p{color:#526176;margin:0;padding:10px 0;font-size:13px}.proton-ledger .workspace-filter-empty{background:#f8fbff;border:1px solid #dbe7f5;border-radius:8px;padding:24px}.proton-ledger .workspace-filter-empty button{color:#1d4ed8;min-height:44px;font:inherit;padding:8px}.proton-ledger .workspace-empty-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.proton-ledger .workspace-empty-actions a{color:#1d4ed8;background:#fff;border:1px solid #b4cdf8;border-radius:7px;align-items:center;min-height:44px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"units units""cash cash";gap:20px;display:grid}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid>:is(#queue-health,#owner-notifications,#outcome-tracker,#onboarding-checklist){grid-area:auto;min-width:0;display:block}.proton-ledger .dashboard-disclosure{height:auto;margin:0}.proton-ledger .dashboard-disclosure>summary{color:#17243b;padding:20px;font-size:16px}.proton-ledger .dashboard-disclosure .card-heading h2{font-size:16px}.proton-ledger .dashboard-disclosure .card-heading{margin-top:12px}.proton-ledger .dashboard-disclosure .queue-health-list{grid-template-columns:repeat(2,minmax(0,1fr))}.proton-ledger .dashboard-disclosure :is(.notification-summary-grid,.value-outcome-summary-grid){grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.proton-ledger .atlas-app .mini-table{overscroll-behavior-inline:contain;overflow-x:auto}.proton-ledger .dashboard-unit-head,.proton-ledger .dashboard-unit-row{min-width:680px}.proton-ledger .atlas-app #portfolio :is(.unit-table-head,.unit-table-row){min-width:900px}.proton-ledger .atlas-app .mini-table :is(.unit-table-row,.dashboard-unit-row){font-variant-numeric:tabular-nums}.proton-ledger .owner-review .owner-action-done{color:#1d4ed8;background:#fff;border:1px solid #b4cdf8}.proton-ledger .owner-review .owner-review-open{color:#fff;background:#2563eb;border-color:#2563eb}.proton-ledger .owner-review-help{color:#526176}.proton-ledger .guided-reports-heading h1{letter-spacing:-.6px;margin:20px 0 12px;font-size:30px;line-height:1.25}.proton-ledger .guided-back-link{color:#1d4ed8;align-items:center;gap:8px;min-height:44px;margin-bottom:10px;font-size:14px;display:inline-flex}.proton-ledger .guided-reports :is(button:not(.guided-secondary),.guided-source-choice.selected){--purple:#2563eb;--brand:#2563eb}.proton-ledger .guided-report-footer button:not(.guided-secondary),.proton-ledger .guided-upload-zone>button{color:#fff;background:#2563eb}.proton-ledger .guided-report-steps li.active{color:#1d4ed8}.proton-ledger .guided-report-steps li.active>span{background:#2563eb}.proton-ledger .guided-source-choice.selected{background:#f8fbff;border-color:#93b8f5}.proton-ledger .guided-report-footer{gap:20px}.proton-ledger .atlas-app button:disabled{cursor:not-allowed}@media (width>=1101px){.proton-ledger .atlas-app .dashboard-column{width:100%;max-width:1440px;margin-inline:auto}.proton-ledger .priority-workspace{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=1100px){.proton-ledger .workspace-guide{flex-direction:column;gap:7px}.proton-ledger .workspace-guide>span{padding:0}}@media (width<=768px){.proton-ledger .atlas-app .dashboard-column>.page-title-row{padding-bottom:0}.proton-ledger .workspace-guide{background:#fff;border:1px solid #dbe7f5;border-radius:8px;padding:12px}.proton-ledger .workspace-guide>div{flex-wrap:wrap;gap:6px;width:100%}.proton-ledger .workspace-guide button{padding:8px 10px;font-size:12px}.proton-ledger .workspace-related-nav{gap:5px}.proton-ledger .workspace-related-nav>span{width:100%}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"units""cash";display:grid}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid>:is(#queue-health,#owner-notifications,#outcome-tracker,#onboarding-checklist){grid-column:1}.proton-ledger .atlas-app[data-section=dashboard] .dashboard-grid>:is(.unit-snapshot-card,#statements){min-width:0;display:block}.proton-ledger .atlas-app #portfolio .unit-table-row{min-width:0}.proton-ledger .atlas-app .workspace-filter-bar{gap:12px}.proton-ledger .workspace-filter-bar label{flex-basis:100%}.proton-ledger .atlas-app :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),summary){min-height:44px}.proton-ledger .atlas-app :is(input,textarea,select){font-size:16px}.proton-ledger .atlas-app input:is([type=checkbox],[type=radio]){min-width:20px;min-height:20px}.proton-ledger .mobile-nav :is(a,button){min-width:0}.proton-ledger .mobile-nav span{font-size:10px}.proton-ledger .guided-reports-heading h1{font-size:25px}.proton-ledger .guided-report-footer>span{line-height:1.5}.proton-ledger .guided-report-footer>div,.proton-ledger .guided-report-footer button{width:100%}}@media (prefers-reduced-motion:reduce){.proton-ledger .atlas-app *,.proton-ledger .atlas-app :before,.proton-ledger .atlas-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:is(.public-splash-shell,.public-guide-shell,.public-audit-shell) :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #2563eb}:is(.public-splash-form,.public-design-card,.public-audit-card) :is(input:not([type=hidden]),select,button){min-height:44px}@media (width<=768px){:is(.public-splash-form,.public-design-card,.public-audit-card) :is(input,select,textarea){font-size:16px}}.proton-ledger .workspace-guide-select{display:none}@media (width<=768px){.proton-ledger .workspace-guide>div{display:none}.proton-ledger .workspace-guide-select{color:#17243b;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:10px 12px;font-size:16px;display:block}.proton-ledger .mobile-nav button.active{color:#fff;background:#2563eb}}.proton-ledger .card-heading>div{min-width:0}@media (width<=768px){.proton-ledger .atlas-app .acquisition-note-form{grid-template-columns:minmax(0,1fr)}.proton-ledger .atlas-app :is(.card-heading,.section-heading-small){flex-wrap:wrap}.proton-ledger .atlas-app :is(.acquisition-diligence-panel,.rent-schedule-editor,.rent-schedule-table){min-width:0;max-width:100%}.proton-ledger .mobile-nav :is(a,button):focus-visible{outline-color:#bfdbfe}.proton-ledger .atlas-app .acquisition-note-form>*{grid-column:1/-1;min-width:0}.proton-ledger .atlas-app .acquisition-note-form{width:100%;min-width:0}.proton-ledger .atlas-app .acquisition-diligence-panel{grid-template-columns:minmax(0,1fr)}.proton-ledger .atlas-app .acquisition-diligence-panel>*{min-width:0;max-width:100%}.proton-ledger .atlas-app input[type=file]{width:100%;min-width:0;max-width:100%}}.proton-ledger .atlas-app .property-intake{background:linear-gradient(115deg,#f0f7ff,#fff 80%);border:1px solid #cdddf8;border-radius:12px;margin-bottom:24px;padding:28px}.proton-ledger .atlas-app .property-intake h2{font:650 27px/1.3 var(--font-ui);color:#122441;margin:8px 0}.proton-ledger .atlas-app .property-intake-heading p{color:#526580;max-width:680px;line-height:1.6}.proton-ledger .atlas-app .intake-eyebrow{letter-spacing:.1em;color:#245ac6;font-size:11px;font-weight:700}.proton-ledger .atlas-app .property-intake-search{align-items:end;gap:12px;margin-top:24px;display:flex}.proton-ledger .atlas-app .property-intake-search label{flex:1;min-width:0}.proton-ledger .atlas-app .property-intake-search label>span{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.proton-ledger .atlas-app .property-intake-search input{color:#122441;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #b8c8df;border-radius:7px;padding:12px 14px}.proton-ledger .atlas-app .intake-primary{color:#fff;background:#245ee9;border:1px solid #245ee9;border-radius:7px;min-height:48px;padding:12px 18px;font-weight:650}.proton-ledger .atlas-app .intake-primary:disabled{opacity:.55;cursor:not-allowed}.proton-ledger .atlas-app .intake-helper{color:#60718b;margin-top:12px;font-size:12px;line-height:1.6}.proton-ledger .atlas-app .intake-status{margin-top:20px}.proton-ledger .atlas-app .intake-result-heading{justify-content:space-between;align-items:start;gap:12px;margin:24px 0 16px;display:flex}.proton-ledger .atlas-app .intake-result-heading h3{margin:0 0 6px;font-size:21px}.proton-ledger .atlas-app .intake-result-heading p{color:#526580;font-size:13px}.proton-ledger .atlas-app .intake-tag{color:#245ac6;white-space:nowrap;background:#e8f1ff;border-radius:6px;padding:6px 10px;font-size:12px}.proton-ledger .atlas-app .intake-values{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.proton-ledger .atlas-app .intake-values>div{background:#fff;border:1px solid #dce5f1;border-radius:8px;padding:16px}.proton-ledger .atlas-app .intake-values span,.proton-ledger .atlas-app .intake-values small{color:#60718b;font-size:12px;display:block}.proton-ledger .atlas-app .intake-values strong{color:#17243b;margin:7px 0;font-size:24px;display:block}.proton-ledger .atlas-app .intake-sources{margin:18px 0}.proton-ledger .atlas-app .intake-sources summary{color:#245ac6;cursor:pointer;padding:8px 0}.proton-ledger .atlas-app .intake-sources li{margin:9px 0;line-height:1.6}.proton-ledger .atlas-app .intake-gaps{background:#fff8e8;border-left:3px solid #d99a1b;margin:16px 0;padding:14px 18px}.proton-ledger .atlas-app .intake-gaps p,.proton-ledger .atlas-app .intake-next p{margin:7px 0 14px;line-height:1.6}.proton-ledger .atlas-app .deal-workflow-steps{color:#526580;gap:12px;margin:0 0 22px;padding:0;font-size:13px;list-style:none;display:flex}.proton-ledger .atlas-app .deal-workflow-steps li{border-bottom:2px solid #dbe7f5;padding:8px 12px}.proton-ledger .atlas-app .deal-workflow-steps li[aria-current=step]{color:#245ac6;border-color:#245ee9}.proton-ledger .atlas-app .deal-intake-alternatives{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.proton-ledger .atlas-app .deal-intake-alternatives button{color:#245ac6;background:#fff;border:1px solid #cddbf0;border-radius:7px;min-height:44px;padding:10px 16px}.proton-ledger .atlas-app .deal-worksheet-shell>summary{padding:18px;font-size:17px}.proton-ledger .atlas-app .deal-worksheet-shell>.workspace-tool-content{padding:20px}.proton-ledger .atlas-app .deal-worksheet-shell .deal-desk-form{border:0;padding:0}.proton-ledger .atlas-app .deal-import-summary{background:#f0f7ff;border:1px solid #cdddf8;border-radius:8px;margin:18px 0;padding:16px 20px}.proton-ledger .atlas-app .deal-import-summary p{margin:8px 0;line-height:1.6}.proton-ledger .atlas-app .deal-input-mode{margin-bottom:24px}@media (width<=768px){.proton-ledger .atlas-app .property-intake{padding:18px}.proton-ledger .atlas-app .property-intake h2{font-size:23px}.proton-ledger .atlas-app .property-intake-search{flex-direction:column;align-items:stretch}.proton-ledger .atlas-app .intake-values{grid-template-columns:repeat(2,minmax(0,1fr))}.proton-ledger .atlas-app .intake-values strong{overflow-wrap:anywhere;font-size:21px}.proton-ledger .atlas-app .intake-result-heading{flex-wrap:wrap}.proton-ledger .atlas-app .deal-workflow-steps{gap:4px;font-size:12px}.proton-ledger .atlas-app .deal-workflow-steps li{padding:8px}.proton-ledger .atlas-app .deal-worksheet-shell>.workspace-tool-content{padding:12px}}.proton-ledger .atlas-app #deal-finder [hidden]{display:none!important}.proton-ledger .atlas-app .deal-intake-alternatives button[aria-pressed=true]{color:#1648bb;background:#e8f1ff;border-color:#245ee9}.proton-ledger .atlas-app #deal-analysis-results{margin:24px 0;scroll-margin-top:100px}.proton-ledger .atlas-app #deal-worksheet{scroll-margin-top:100px}.proton-ledger .atlas-app[data-section=deal-desk] .workspace-guide{margin-bottom:0;padding-block:10px}.proton-ledger .atlas-app:is([data-section=deal-desk],[data-section=deal-finder]) .workspace-related-nav{margin-block:0 12px;padding-block:8px}.proton-ledger .atlas-app:is([data-section=deal-desk],[data-section=deal-finder]) .property-intake :is(input,button,summary):focus-visible{outline-offset:3px;outline:3px solid #2563eb}.proton-ledger .atlas-app #deal-finder .deal-finder-tabs{flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.proton-ledger .atlas-app #deal-finder .deal-finder-tabs button{flex-shrink:0}@media (width<=768px){.proton-ledger .atlas-app #deal-finder>.deal-intake-alternatives{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.proton-ledger .atlas-app #deal-finder>.deal-intake-alternatives button{padding:8px;font-size:12px}.proton-ledger .atlas-app:is([data-section=deal-desk],[data-section=deal-finder]) :is(#deal-desk,#deal-finder){padding:16px}}.proton-ledger .atlas-app .intake-manual-recovery{border-top:1px solid #cdddf8;margin-top:18px;padding-top:12px}.proton-ledger .atlas-app .intake-replace-confirmation{box-sizing:border-box;color:#172b4d;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #dbc18e;border-radius:12px;width:calc(100% - 32px);max-width:480px;max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow-y:auto}.proton-ledger .atlas-app .intake-replace-confirmation::backdrop{background:#0f172a8c}.proton-ledger .atlas-app .intake-replace-confirmation h3{margin:0 0 12px;font-size:20px}.proton-ledger .atlas-app .intake-replace-confirmation p{margin:0 0 20px;line-height:1.6}.proton-ledger .atlas-app .intake-confirm-actions{flex-wrap:wrap;gap:12px;display:flex}.proton-ledger .atlas-app .intake-confirm-actions button{border-radius:7px;min-height:48px;padding:12px 18px}.deal-input-checklist{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-bottom:20px;padding:20px}.deal-input-checklist p{color:#334155;margin:0 0 12px;font-size:14px;line-height:1.6}.deal-input-checklist button{white-space:normal;min-height:44px}.deal-input-checklist details{margin-top:12px}.deal-input-checklist summary{cursor:pointer;color:#1d4ed8}.deal-input-checklist ul{padding-left:20px}.deal-input-checklist li{margin-top:8px}.deal-input-checklist li span{color:#475569;margin:4px 0;font-size:13px;display:block}.deal-field input[aria-invalid=true]{border-color:#b45309}.proton-ledger .deal-input-checklist>button{color:#fff;text-align:left;background:#2563eb;border:1px solid #2563eb;border-radius:8px;padding:10px 14px}.proton-ledger .deal-input-checklist li button{color:#1d4ed8;text-underline-offset:3px;text-align:left;text-decoration:underline}.deal-input-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding:0;list-style:none;display:grid}.deal-input-checklist button:focus-visible{outline-offset:3px;outline:3px solid #93c5fd}@media (width<=600px){.deal-input-checklist ul{grid-template-columns:minmax(0,1fr)}.deal-input-checklist>button{width:100%}}.proton-ledger .atlas-app .intake-cancel{color:#245ac6;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c8df;border-radius:7px;padding:12px 18px}.proton-ledger .atlas-app .intake-cancel:focus-visible{outline-offset:3px;outline:3px solid #6099ff}@media (width<=480px){.proton-ledger .atlas-app .intake-values{grid-template-columns:minmax(0,1fr)}}.proton-ledger .atlas-app .intake-values .intake-value-note{color:#425570;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.5}
