@import "https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@600;700&family=Fredoka:wght@600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400..900&family=JetBrains+Mono:wght@400;500;600&family=Oswald:wght@500;600&family=Outfit:wght@700;800;900&family=Rajdhani:wght@600;700&family=Sora:wght@400;500;600;700;800&family=Teko:wght@500;600&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--doc-review-split-fields:1;--doc-review-split-preview:1}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@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(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:normal;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(--font-mono-v3,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0;padding:0}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-\[-0\.25rem\]{top:-.25rem}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-full{right:100%}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-\[0\.75rem\]{left:.75rem}.left-full{left:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-70{z-index:70}.z-1000{z-index:1000}.z-\[100\]{z-index:100}.z-\[300\]{z-index:300}.z-\[480\]{z-index:480}.z-\[500\]{z-index:500}.z-\[600\]{z-index:600}.z-\[700\]{z-index:700}.z-\[800\]{z-index:800}.z-\[1000\]{z-index:1000}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-auto{z-index:auto}.row-4{grid-row:4}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-4{margin:calc(var(--spacing) * 4)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-\[var\(--space-4\)\]{margin-inline:var(--space-4)}.mx-\[var\(--space-16\)\]{margin-inline:var(--space-16)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-\[0\.3rem\]{margin-block:.3rem}.my-\[1\.125rem\]{margin-block:1.125rem}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[0\.25rem\]{margin-top:.25rem}.mt-\[0\.75rem\]{margin-top:.75rem}.mt-\[0\.125rem\]{margin-top:.125rem}.mt-\[0\.375rem\]{margin-top:.375rem}.mt-\[0\.0625rem\]{margin-top:.0625rem}.mt-\[0\.625rem\]{margin-top:.625rem}.mt-\[0\.875rem\]{margin-top:.875rem}.mt-\[1\.5rem\]{margin-top:1.5rem}.mt-\[1\.75rem\]{margin-top:1.75rem}.mt-\[1\.375rem\]{margin-top:1.375rem}.mt-\[var\(--space-4\)\]{margin-top:var(--space-4)}.mt-\[var\(--space-8\)\]{margin-top:var(--space-8)}.mt-\[var\(--space-12\)\]{margin-top:var(--space-12)}.mt-\[var\(--space-16\)\]{margin-top:var(--space-16)}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-1{margin-right:var(--spacing)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-\[1\.125rem\]{margin-bottom:1.125rem}.mb-\[1\.375rem\]{margin-bottom:1.375rem}.mb-\[var\(--space-8\)\]{margin-bottom:var(--space-8)}.mb-\[var\(--space-12\)\]{margin-bottom:var(--space-12)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0{margin-left:0}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-\[var\(--space-8\)\]{margin-left:var(--space-8)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-row{display:table-row}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-22{height:calc(var(--spacing) * 22)}.h-40{height:calc(var(--spacing) * 40)}.h-\[0\.75rem\]{height:.75rem}.h-\[0\.625rem\]{height:.625rem}.h-\[0\.875rem\]{height:.875rem}.h-\[0\.3125rem\]{height:.3125rem}.h-\[1\.5rem\]{height:1.5rem}.h-\[1\.75rem\]{height:1.75rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.375rem\]{height:1.375rem}.h-\[1\.875rem\]{height:1.875rem}.h-\[1rem\]{height:1rem}.h-\[2\.125rem\]{height:2.125rem}.h-\[2\.375rem\]{height:2.375rem}.h-\[2\.625rem\]{height:2.625rem}.h-\[3\.25rem\]{height:3.25rem}.h-\[3\.625rem\]{height:3.625rem}.h-\[3rem\]{height:3rem}.h-\[8\.5rem\]{height:8.5rem}.h-\[8\.75rem\]{height:8.75rem}.h-\[9rem\]{height:9rem}.h-\[calc\(100svh-var\(--space-32\)\)\]{height:calc(100svh - var(--space-32))}.h-full{height:100%}.h-px{height:1px}.max-h-\[16rem\]{max-height:16rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.min-h-0{min-height:0}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[1\.625rem\]{min-height:1.625rem}.min-h-\[1\.4375rem\]{min-height:1.4375rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[12\.5rem\]{min-height:12.5rem}.min-h-full{min-height:100%}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-\[0\.75rem\]{width:.75rem}.w-\[0\.625rem\]{width:.625rem}.w-\[0\.875rem\]{width:.875rem}.w-\[0\.3125rem\]{width:.3125rem}.w-\[1\.75rem\]{width:1.75rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[1\.375rem\]{width:1.375rem}.w-\[1\.875rem\]{width:1.875rem}.w-\[2\.125rem\]{width:2.125rem}.w-\[2\.625rem\]{width:2.625rem}.w-\[2rem\]{width:2rem}.w-\[3\.25rem\]{width:3.25rem}.w-\[9rem\]{width:9rem}.w-\[12\.5rem\]{width:12.5rem}.w-\[31\.5rem\]{width:31.5rem}.w-\[34rem\]{width:34rem}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-none{max-width:none!important}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[29\.875rem\]{max-width:29.875rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[37\.5rem\]{max-width:37.5rem}.max-w-\[38\.75rem\]{max-width:38.75rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[47\.5rem\]{max-width:47.5rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[56rem\]{max-width:56rem}.max-w-\[64rem\]{max-width:64rem}.max-w-\[72rem\]{max-width:72rem}.max-w-\[92vw\]{max-width:92vw}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[5rem\]{min-width:5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13\.75rem\]{min-width:13.75rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[15rem\]{min-width:15rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[72rem\]{min-width:72rem}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-8{--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.zoom-1{zoom:1%}.animate-\[spend-limit-modal-in_0\.18s_ease-out\]{animation:.18s ease-out spend-limit-modal-in}.animate-pulse{animation:var(--animate-pulse)}.animate-report-spin{animation:.6s linear infinite report-spin}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[1\.7fr_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:1.7fr repeat(3,minmax(0,1fr))}.grid-cols-\[11\.25rem_8rem_minmax\(0\,1fr\)_2rem\]{grid-template-columns:11.25rem 8rem minmax(0,1fr) 2rem}.grid-cols-\[11\.25rem_minmax\(0\,1fr\)_7rem_7rem_7rem\]{grid-template-columns:11.25rem minmax(0,1fr) 7rem 7rem 7rem}.grid-cols-\[minmax\(0\,1fr\)_4\.5rem_7rem_7rem_7rem_8\.5rem_7rem_7\.5rem_6\.5rem\]{grid-template-columns:minmax(0,1fr) 4.5rem 7rem 7rem 7rem 8.5rem 7rem 7.5rem 6.5rem}.grid-cols-\[minmax\(0\,18\.5rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,18.5rem) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-\[0\.25rem\]{gap:.25rem}.gap-\[0\.75rem\]{gap:.75rem}.gap-\[0\.125rem\]{gap:.125rem}.gap-\[0\.375rem\]{gap:.375rem}.gap-\[0\.625rem\]{gap:.625rem}.gap-\[0\.875rem\]{gap:.875rem}.gap-\[0\.3125rem\]{gap:.3125rem}.gap-\[0\.4375rem\]{gap:.4375rem}.gap-\[0\.5625rem\]{gap:.5625rem}.gap-\[1\.25rem\]{gap:1.25rem}.gap-\[1\.75rem\]{gap:1.75rem}.gap-\[1\.375rem\]{gap:1.375rem}.gap-\[1rem\]{gap:1rem}.gap-\[2px\]{gap:2px}.gap-\[15px\]{gap:15px}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}.gap-\[var\(--space-8\)\]{gap:var(--space-8)}.gap-\[var\(--space-12\)\]{gap:var(--space-12)}.gap-\[var\(--space-16\)\]{gap:var(--space-16)}.gap-\[var\(--space-20\)\]{gap:var(--space-20)}.gap-\[var\(--space-24\)\]{gap:var(--space-24)}.gap-x-\[var\(--space-12\)\]{column-gap:var(--space-12)}.gap-x-\[var\(--space-16\)\]{column-gap:var(--space-16)}.gap-x-\[var\(--space-24\)\]{column-gap:var(--space-24)}.gap-y-\[0\.3125rem\]{row-gap:.3125rem}.gap-y-\[var\(--space-4\)\]{row-gap:var(--space-4)}.gap-y-\[var\(--space-12\)\]{row-gap:var(--space-12)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--card-border\)\]>:not(:last-child)){border-color:var(--card-border)}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[0\.25rem\]{border-radius:.25rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[0\.375rem\]{border-radius:.375rem}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[0\.875rem\]{border-radius:.875rem}.rounded-\[0\.3125rem\]{border-radius:.3125rem}.rounded-\[0\.4375rem\]{border-radius:.4375rem}.rounded-\[0\.6875rem\]{border-radius:.6875rem}.rounded-\[1\.125rem\]{border-radius:1.125rem}.rounded-\[1\.375rem\]{border-radius:1.375rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[4\.25px\]{border-radius:4.25px}.rounded-\[var\(--radius-6\)\]{border-radius:var(--radius-6)}.rounded-\[var\(--radius-8\)\]{border-radius:var(--radius-8)}.rounded-\[var\(--radius-12\)\]{border-radius:var(--radius-12)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-brand-info{border-color:var(--brand-info)!important}.border-\[color-mix\(in_srgb\,var\(--brand-danger\)_45\%\,transparent\)\]{border-color:var(--brand-danger)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--brand-danger\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand-danger) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--brand-danger\)_70\%\,transparent\)\]{border-color:var(--brand-danger)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--brand-danger\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand-danger) 70%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--data-accent\)_55\%\,transparent\)\]{border-color:var(--data-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--data-accent\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--data-accent) 55%,transparent)}}.border-\[rgba\(150\,148\,255\,0\.6\)\]{border-color:#9694ff99}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--border-danger\)\]{border-color:var(--border-danger)}.border-\[var\(--border-primary\)\]{border-color:var(--border-primary)}.border-\[var\(--border-secondary\)\]{border-color:var(--border-secondary)}.border-\[var\(--border-subtle\,rgb\(20_20_20\)\)\]{border-color:var(--border-subtle,#141414)}.border-\[var\(--brand-danger\)\]{border-color:var(--brand-danger)}.border-\[var\(--brand-danger-strong\)\]{border-color:var(--brand-danger-strong)}.border-\[var\(--card-border\)\]{border-color:var(--card-border)}.border-\[var\(--data-accent-subtle\)\]{border-color:var(--data-accent-subtle)}.border-\[var\(--dropdown-menu-border\)\]{border-color:var(--dropdown-menu-border)}.border-\[var\(--ds-amber-bg\)\]{border-color:var(--ds-amber-bg)}.border-\[var\(--ds-pending-bg\)\]{border-color:var(--ds-pending-bg)}.border-\[var\(--modal-control-border\)\]{border-color:var(--modal-control-border)}.border-\[var\(--modal-create-action-bg\)\]{border-color:var(--modal-create-action-bg)}.border-\[var\(--modal-select-border\)\]{border-color:var(--modal-select-border)}.border-\[var\(--negative-bg\)\]{border-color:var(--negative-bg)}.border-\[var\(--positive-bg\)\]{border-color:var(--positive-bg)}.border-\[var\(--settings-button-border\)\]{border-color:var(--settings-button-border)}.border-\[var\(--settings-card-border\)\]{border-color:var(--settings-card-border)}.border-\[var\(--settings-input-border\)\]{border-color:var(--settings-input-border)}.border-\[var\(--text-primary\)\]{border-color:var(--text-primary)}.border-\[var\(--toast-danger-border\)\]{border-color:var(--toast-danger-border)}.border-\[var\(--toast-success-border\)\]{border-color:var(--toast-success-border)}.border-\[var\(--toast-warning-border\)\]{border-color:var(--toast-warning-border)}.border-\[var\(--view-customizer-panel-border\)\]{border-color:var(--view-customizer-panel-border)}.border-card-border{border-color:var(--card-border)}.border-current{border-color:currentColor}.border-primary{border-color:var(--text-primary)}.border-transparent{border-color:#0000}.border-t-muted{border-top-color:var(--text-muted)}.border-t-transparent{border-top-color:#0000}.\!bg-brand-info{background-color:var(--brand-info)!important}.bg-\[\#1E4FD8\]{background-color:#1e4fd8}.bg-\[color-mix\(in_srgb\,var\(--data-accent\)_50\%\,transparent\)\]{background-color:var(--data-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--data-accent\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--data-accent) 50%,transparent)}}.bg-\[rgba\(130\,192\,160\,0\.15\)\]{background-color:#82c0a026}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-tint-soft\)\]{background-color:var(--accent-tint-soft)}.bg-\[var\(--bg-tertiary\)\]{background-color:var(--bg-tertiary)}.bg-\[var\(--brand-accent\)\]{background-color:var(--brand-accent)}.bg-\[var\(--brand-danger\)\]{background-color:var(--brand-danger)}.bg-\[var\(--brand-danger-strong\)\]{background-color:var(--brand-danger-strong)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--card-border\)\]{background-color:var(--card-border)}.bg-\[var\(--data-accent-subtle\)\]{background-color:var(--data-accent-subtle)}.bg-\[var\(--dropdown-menu-bg\)\]{background-color:var(--dropdown-menu-bg)}.bg-\[var\(--dropdown-separator\)\]{background-color:var(--dropdown-separator)}.bg-\[var\(--ds-amber-bg\)\]{background-color:var(--ds-amber-bg)}.bg-\[var\(--ds-pending-bg\)\]{background-color:var(--ds-pending-bg)}.bg-\[var\(--elevated-bg\)\]{background-color:var(--elevated-bg)}.bg-\[var\(--modal-create-action-bg\)\]{background-color:var(--modal-create-action-bg)}.bg-\[var\(--negative-bg\)\]{background-color:var(--negative-bg)}.bg-\[var\(--overlay-danger-12\)\]{background-color:var(--overlay-danger-12)}.bg-\[var\(--overlay-dark-60\)\]{background-color:var(--overlay-dark-60)}.bg-\[var\(--overlay-dark-65\)\]{background-color:var(--overlay-dark-65)}.bg-\[var\(--overlay-dark-70\)\]{background-color:var(--overlay-dark-70)}.bg-\[var\(--overlay-success-green-12\,var\(--overlay-success-12\)\)\]{background-color:var(--overlay-success-green-12,var(--overlay-success-12))}.bg-\[var\(--overlay-warning-08\)\]{background-color:var(--overlay-warning-08)}.bg-\[var\(--page-bg\)\]{background-color:var(--page-bg)}.bg-\[var\(--positive-bg\)\]{background-color:var(--positive-bg)}.bg-\[var\(--pressed-bg\)\]{background-color:var(--pressed-bg)}.bg-\[var\(--settings-button-bg\)\]{background-color:var(--settings-button-bg)}.bg-\[var\(--settings-card-bg\)\]{background-color:var(--settings-card-bg)}.bg-\[var\(--settings-input-bg\)\]{background-color:var(--settings-input-bg)}.bg-\[var\(--settings-tile-bg\)\]{background-color:var(--settings-tile-bg)}.bg-\[var\(--status-completed-bg\)\]{background-color:var(--status-completed-bg)}.bg-\[var\(--surface-hover\,rgba\(127\,127\,127\,0\.08\)\)\]{background-color:var(--surface-hover,#7f7f7f14)}.bg-\[var\(--surface-hover-soft\)\]{background-color:var(--surface-hover-soft)}.bg-\[var\(--surface-hover-subtle\)\]{background-color:var(--surface-hover-subtle)}.bg-\[var\(--surface-modal\)\]{background-color:var(--surface-modal)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--surface-shell-popover\)\]{background-color:var(--surface-shell-popover)}.bg-\[var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--toast-danger-bg\)\]{background-color:var(--toast-danger-bg)}.bg-\[var\(--toast-danger-icon\)\]{background-color:var(--toast-danger-icon)}.bg-\[var\(--toast-success-bg\)\]{background-color:var(--toast-success-bg)}.bg-\[var\(--toast-success-icon\)\]{background-color:var(--toast-success-icon)}.bg-\[var\(--toast-warning-bg\)\]{background-color:var(--toast-warning-bg)}.bg-\[var\(--toast-warning-icon\)\]{background-color:var(--toast-warning-icon)}.bg-\[var\(--view-customizer-panel-bg\)\]{background-color:var(--view-customizer-panel-bg)}.bg-card{background-color:var(--card-bg)}.bg-page{background-color:var(--page-bg)}.bg-surface-avatar{background-color:var(--surface-avatar)}.bg-surface-raised{background-color:var(--surface-raised)}.bg-transparent{background-color:#0000}.bg-\[image\:var\(--select-chevron-icon\)\]{background-image:var(--select-chevron-icon)}.bg-\[linear-gradient\(180deg\,\#8280f5\,\#5b58e0\)\]{background-image:linear-gradient(#8280f5,#5b58e0)}.bg-none{background-image:none}.bg-\[size\:0\.625rem_0\.375rem\]{background-size:.625rem .375rem}.bg-\[position\:right_0\.75rem_center\]{background-position:right .75rem center}.bg-no-repeat{background-repeat:no-repeat}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[0\.3rem\]{padding:.3rem}.p-\[0\.625rem\]{padding:.625rem}.p-\[0\.1875rem\]{padding:.1875rem}.p-\[1\.75rem\]{padding:1.75rem}.p-\[2rem\]{padding:2rem}.p-\[var\(--space-4\)\]{padding:var(--space-4)}.p-\[var\(--space-12\)\]{padding:var(--space-12)}.p-\[var\(--space-16\)\]{padding:var(--space-16)}.p-\[var\(--space-20\)\]{padding:var(--space-20)}.p-\[var\(--space-24\)\]{padding:var(--space-24)}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-\[0\.5rem\]{padding-inline:.5rem}.px-\[0\.75rem\]{padding-inline:.75rem}.px-\[0\.625rem\]{padding-inline:.625rem}.px-\[0\.875rem\]{padding-inline:.875rem}.px-\[0\.4375rem\]{padding-inline:.4375rem}.px-\[0\.5625rem\]{padding-inline:.5625rem}.px-\[1\.5rem\]{padding-inline:1.5rem}.px-\[1\.125rem\]{padding-inline:1.125rem}.px-\[1\.375rem\]{padding-inline:1.375rem}.px-\[1\.625rem\]{padding-inline:1.625rem}.px-\[1\.875rem\]{padding-inline:1.875rem}.px-\[var\(--space-8\)\]{padding-inline:var(--space-8)}.px-\[var\(--space-12\)\]{padding-inline:var(--space-12)}.px-\[var\(--space-16\)\]{padding-inline:var(--space-16)}.px-\[var\(--space-24\)\]{padding-inline:var(--space-24)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[0\.5rem\]{padding-block:.5rem}.py-\[0\.25rem\]{padding-block:.25rem}.py-\[0\.125rem\]{padding-block:.125rem}.py-\[0\.375rem\]{padding-block:.375rem}.py-\[0\.0625rem\]{padding-block:.0625rem}.py-\[0\.625rem\]{padding-block:.625rem}.py-\[0\.875rem\]{padding-block:.875rem}.py-\[0\.1875rem\]{padding-block:.1875rem}.py-\[0\.4375rem\]{padding-block:.4375rem}.py-\[0\.5625rem\]{padding-block:.5625rem}.py-\[0\.6875rem\]{padding-block:.6875rem}.py-\[0\.8125rem\]{padding-block:.8125rem}.py-\[1\.125rem\]{padding-block:1.125rem}.py-\[1\.625rem\]{padding-block:1.625rem}.py-\[2\.25rem\]{padding-block:2.25rem}.py-\[var\(--space-4\)\]{padding-block:var(--space-4)}.py-\[var\(--space-8\)\]{padding-block:var(--space-8)}.py-\[var\(--space-12\)\]{padding-block:var(--space-12)}.py-\[var\(--space-16\)\]{padding-block:var(--space-16)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-\[0\.35rem\]{padding-top:.35rem}.pt-\[0\.875rem\]{padding-top:.875rem}.pt-\[0\.9375rem\]{padding-top:.9375rem}.pt-\[1\.625rem\]{padding-top:1.625rem}.pt-\[var\(--space-4\)\]{padding-top:var(--space-4)}.pt-\[var\(--space-12\)\]{padding-top:var(--space-12)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-\[0\.75rem\]{padding-right:.75rem}.pr-\[0\.875rem\]{padding-right:.875rem}.pr-\[calc\(0\.75rem\*2\+0\.625rem\)\]{padding-right:2.125rem}.pr-\[var\(--space-8\)\]{padding-right:var(--space-8)}.pr-\[var\(--space-12\)\]{padding-right:var(--space-12)}.pr-\[var\(--space-24\)\]{padding-right:var(--space-24)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[0\.2rem\]{padding-bottom:.2rem}.pb-\[0\.875rem\]{padding-bottom:.875rem}.pb-\[1\.375rem\]{padding-bottom:1.375rem}.pb-\[1\.875rem\]{padding-bottom:1.875rem}.pb-\[2\.125rem\]{padding-bottom:2.125rem}.pb-\[var\(--space-16\)\]{padding-bottom:var(--space-16)}.pb-\[var\(--space-24\)\]{padding-bottom:var(--space-24)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-2023{padding-left:calc(var(--spacing) * 2023)}.pl-2025{padding-left:calc(var(--spacing) * 2025)}.pl-\[1\.125rem\]{padding-left:1.125rem}.pl-\[2\.25rem\]{padding-left:2.25rem}.pl-\[var\(--space-16\)\]{padding-left:var(--space-16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.indent-1{text-indent:var(--spacing)}.indent-2{text-indent:calc(var(--spacing) * 2)}.indent-3{text-indent:calc(var(--spacing) * 3)}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:var\(--font-sans\)\]{font-family:var(--font-sans)}.font-\[inherit\]{font-family:inherit}.font-display{font-family:var(--font-display)}.font-flow{font-family:var(--font-flow)}.font-menu{font-family:var(--font-menu)}.font-mono{font-family:var(--font-mono-v3)}.font-sans{font-family:var(--font-sans)}.font-ui{font-family:var(--font-ui)}.text-base{font-size:.8125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:1rem;line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:.75rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:.6875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.4375rem\]{font-size:.4375rem}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[0\.78125rem\]{font-size:.78125rem}.text-\[0\.90625rem\]{font-size:.90625rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1\.875rem\]{font-size:1.875rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.0625rem\]{font-size:2.0625rem}.text-md{font-size:.875rem}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.25rem\]{--tw-leading:1.25rem;line-height:1.25rem}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-sans\)\]{--tw-font-weight:var(--font-sans);font-weight:var(--font-sans)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:650\]{font-weight:650}.\[font-weight\:700\]{font-weight:700}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.0625rem\]{--tw-tracking:-.0625rem;letter-spacing:-.0625rem}.tracking-\[-0\.03125rem\]{--tw-tracking:-.03125rem;letter-spacing:-.03125rem}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.03125rem\]{--tw-tracking:.03125rem;letter-spacing:.03125rem}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-brand-info{color:var(--brand-info)!important}.text-\[var\(--brand-accent\)\]{color:var(--brand-accent)}.text-\[var\(--brand-danger\)\]{color:var(--brand-danger)}.text-\[var\(--brand-info-soft\)\]{color:var(--brand-info-soft)}.text-\[var\(--brand-success\)\]{color:var(--brand-success)}.text-\[var\(--brand-warning\)\]{color:var(--brand-warning)}.text-\[var\(--data-accent-text\)\]{color:var(--data-accent-text)}.text-\[var\(--dropdown-option-text\)\]{color:var(--dropdown-option-text)}.text-\[var\(--ds-amber\)\]{color:var(--ds-amber)}.text-\[var\(--ds-pending\)\]{color:var(--ds-pending)}.text-\[var\(--ink-on-accent\)\]{color:var(--ink-on-accent)}.text-\[var\(--modal-create-action-ink\)\]{color:var(--modal-create-action-ink)}.text-\[var\(--money-outflow\)\]{color:var(--money-outflow)}.text-\[var\(--negative\)\]{color:var(--negative)}.text-\[var\(--page-bg\)\]{color:var(--page-bg)}.text-\[var\(--positive\)\]{color:var(--positive)}.text-\[var\(--settings-team-avatar-ink\)\]{color:var(--settings-team-avatar-ink)}.text-\[var\(--settings-team-name-ink\)\]{color:var(--settings-team-name-ink)}.text-\[var\(--status-completed-ink\)\]{color:var(--status-completed-ink)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--toast-danger-icon-ink\)\]{color:var(--toast-danger-icon-ink)}.text-\[var\(--toast-danger-ink\)\]{color:var(--toast-danger-ink)}.text-\[var\(--toast-success-icon-ink\)\]{color:var(--toast-success-icon-ink)}.text-\[var\(--toast-success-ink\)\]{color:var(--toast-success-ink)}.text-\[var\(--toast-warning-icon-ink\)\]{color:var(--toast-warning-icon-ink)}.text-\[var\(--toast-warning-ink\)\]{color:var(--toast-warning-ink)}.text-accent{color:var(--accent)}.text-brand-danger{color:var(--brand-danger)}.text-muted{color:var(--text-muted)}.text-page{color:var(--page-bg)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-surface{color:var(--surface)}.text-white{color:#fff}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-35{opacity:.35}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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)}.shadow-\[0_0_0_1px_rgba\(130\,128\,245\,0\.2\)\,0_2px_10px_rgba\(110\,107\,245\,0\.28\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#8280f533), 0 2px 10px var(--tw-shadow-color,#6e6bf547);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--view-customizer-panel-shadow\)\]{--tw-shadow:var(--view-customizer-panel-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[box-shadow\:0_0\.25rem_0\.875rem_var\(--overlay-success-20\)\]{box-shadow:0 .25rem .875rem var(--overlay-success-20)}.\[box-shadow\:var\(--toast-shadow\)\]{box-shadow:var(--toast-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.outline-white\/10{outline-color:#ffffff1a;outline-color:lab(100% -.0000298023 .0000119209/.1)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[background\,border-color\]{transition-property:background,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,border-color\]{transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.ease-\[var\(--ease\)\]{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transition-timing-function\:var\(--ease\)\]{transition-timing-function:var(--ease)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[-moz-appearance\:none\]{-moz-appearance:none}.\[-moz-appearance\:textfield\]{-moz-appearance:textfield}.\[-webkit-appearance\:none\]{-webkit-appearance:none}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.placeholder\:text-\[var\(--text-muted\)\]::placeholder,.placeholder\:text-muted::placeholder{color:var(--text-muted)}.placeholder\:opacity-50::placeholder{opacity:.5}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[var\(--text-muted\)\]:focus-within{border-color:var(--text-muted)}.focus-within\:border-\[var\(--text-secondary\)\]:focus-within{border-color:var(--text-secondary)}.focus-within\:shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--text-primary\)_7\%\,transparent\)\]:focus-within{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--text-primary))}@supports (color:color-mix(in lab, red, red)){.focus-within\:shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--text-primary\)_7\%\,transparent\)\]:focus-within{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in srgb,var(--text-primary) 7%,transparent))}}.focus-within\:shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--text-primary\)_7\%\,transparent\)\]:focus-within{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:border-\[var\(--border-interactive-hover\)\]:hover{border-color:var(--border-interactive-hover)}.hover\:border-\[var\(--border-primary\)\]:hover{border-color:var(--border-primary)}.hover\:border-\[var\(--brand-accent-strong\)\]:hover{border-color:var(--brand-accent-strong)}.hover\:border-\[var\(--brand-danger-hover\)\]:hover{border-color:var(--brand-danger-hover)}.hover\:border-\[var\(--card-border\)\]:hover{border-color:var(--card-border)}.hover\:border-\[var\(--danger-border-strong\)\]:hover{border-color:var(--danger-border-strong)}.hover\:border-\[var\(--modal-create-action-bg-hover\)\]:hover{border-color:var(--modal-create-action-bg-hover)}.hover\:border-\[var\(--red-500\)\]:hover{border-color:var(--red-500)}.hover\:border-brand-danger:hover{border-color:var(--brand-danger)}.hover\:bg-\[var\(--brand-accent-strong\)\]:hover{background-color:var(--brand-accent-strong)}.hover\:bg-\[var\(--brand-danger-hover\)\]:hover{background-color:var(--brand-danger-hover)}.hover\:bg-\[var\(--dropdown-option-hover-bg\)\]:hover{background-color:var(--dropdown-option-hover-bg)}.hover\:bg-\[var\(--elevated-bg\)\]:hover{background-color:var(--elevated-bg)}.hover\:bg-\[var\(--modal-create-action-bg-hover\)\]:hover{background-color:var(--modal-create-action-bg-hover)}.hover\:bg-\[var\(--overlay-danger-08\)\]:hover{background-color:var(--overlay-danger-08)}.hover\:bg-\[var\(--pressed-bg\)\]:hover{background-color:var(--pressed-bg)}.hover\:bg-\[var\(--surface-hover\,rgba\(127\,127\,127\,0\.05\)\)\]:hover{background-color:var(--surface-hover,#7f7f7f0d)}.hover\:bg-\[var\(--surface-hover-soft\)\]:hover{background-color:var(--surface-hover-soft)}.hover\:bg-surface-raised:hover{background-color:var(--surface-raised)}.hover\:bg-white\/5:hover{background-color:#ffffff0d;background-color:lab(100% -.0000298023 .0000119209/.05)}.hover\:text-\[var\(--dropdown-option-hover-text\)\]:hover{color:var(--dropdown-option-hover-text)}.hover\:text-\[var\(--red-500\)\]:hover{color:var(--red-500)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-brand-danger:hover{color:var(--brand-danger)}.hover\:text-primary:hover{color:var(--text-primary)}.hover\:text-secondary:hover{color:var(--text-secondary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-\[1\.08\]:hover{--tw-brightness:brightness(1.08);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,)}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-\[var\(--border-interactive-hover\)\]:focus{border-color:var(--border-interactive-hover)}.focus\:border-\[var\(--modal-control-border-focus\)\]:focus{border-color:var(--modal-control-border-focus)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--accent\)\]:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-\[var\(--brand-danger\)\]:focus-visible{outline-color:var(--brand-danger)}.focus-visible\:outline-\[var\(--confirm-dialog-primary-bg\)\]:focus-visible{outline-color:var(--confirm-dialog-primary-bg)}.focus-visible\:outline-\[var\(--exit-creation-dialog-focus-ring\)\]:focus-visible{outline-color:var(--exit-creation-dialog-focus-ring)}.focus-visible\:outline-\[var\(--modal-create-action-bg\)\]:focus-visible{outline-color:var(--modal-create-action-bg)}.focus-visible\:outline-\[var\(--text-secondary\)\]:focus-visible{outline-color:var(--text-secondary)}@media (hover:hover){.enabled\:hover\:border-\[var\(--text-muted\)\]:enabled:hover{border-color:var(--text-muted)}.enabled\:hover\:bg-\[var\(--elevated-bg\)\]:enabled:hover{background-color:var(--elevated-bg)}.enabled\:hover\:opacity-90:enabled:hover{opacity:.9}}.enabled\:active\:translate-y-px:enabled:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-\[invalid\=true\]\:border-\[var\(--brand-danger\)\][aria-invalid=true]{border-color:var(--brand-danger)}.data-\[closed\]\:translate-y-2[data-closed]{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[closed\]\:translate-y-4[data-closed]{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[closed\]\:translate-y-\[var\(--space-16\)\][data-closed]{--tw-translate-y:var(--space-16);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}.data-\[suppress-initial-focus-ring\=true\]\:focus-visible\:outline-none[data-suppress-initial-focus-ring=true]:focus-visible{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:block{display:block}.sm\:grid{display:grid}.sm\:min-w-\[12rem\]{min-width:12rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-self-end{justify-self:flex-end}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:pb-1{padding-bottom:var(--spacing)}.sm\:pl-\[3\.5rem\]{padding-left:3.5rem}.sm\:whitespace-nowrap{white-space:nowrap}.data-\[closed\]\:sm\:translate-y-0[data-closed]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[closed\]\:sm\:scale-95[data-closed]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\:\:-webkit-outer-spin-button\,\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-outer-spin-button{margin:0}.\[\&\:\:-webkit-outer-spin-button\,\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-inner-spin-button{margin:0}.\[\&\:\:-webkit-outer-spin-button\,\&\:\:-webkit-inner-spin-button\]\:\[-webkit-appearance\:none\]::-webkit-outer-spin-button{-webkit-appearance:none}.\[\&\:\:-webkit-outer-spin-button\,\&\:\:-webkit-inner-spin-button\]\:\[-webkit-appearance\:none\]::-webkit-inner-spin-button{-webkit-appearance:none}}@font-face{font-family:Carlito;src:url(/fonts/carlito/carlito-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/fonts/carlito/carlito-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Carlito;src:url(/fonts/carlito/carlito-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/fonts/carlito/carlito-latin-700-italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Arimo;src:url(/fonts/arimo/arimo-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arimo;src:url(/fonts/arimo/arimo-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Arimo;src:url(/fonts/arimo/arimo-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Arimo;src:url(/fonts/arimo/arimo-latin-700-italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-black:#000;--color-black-strong:#08090a;--color-black-soft:#0b0e13;--color-white:#fff;--color-white-soft:#f2f4f7;--color-white-alpha-85:#ffffffd9;--color-ink-bright:var(--text-primary);--color-ink-subtle:#9aa1ac;--color-ink-subtle-2:#98a1ad;--color-ink-subtle-3:#8e95a1;--color-ink-muted-raw:#99a3b3;--color-ink-soft-raw:var(--text-secondary);--color-ink-disabled:#6e7582;--color-ink-success-on-accent:#04110a;--color-ink-about-muted:#f0f0f0;--color-ink-about-subtle:#888;--color-ink-about-secondary:#6e6e6e;--color-ink-success-soft:#c9fbe2;--color-ink-shell:#eeeff1;--color-ink-shell-muted:#a9b2be;--color-ink-shell-badge:var(--color-white);--color-ink-shell-subnav:var(--color-ink-shell-muted);--color-ink-shell-subnav-label:var(--color-ink-shell);--color-ink-shell-chat-secondary:var(--color-ink-shell-muted);--color-ink-panel:#dce5f3;--color-ink-panel-muted:#9aa6b8;--color-ink-panel-subtle:#71819a;--color-flow-chip-ink:#f4f8ff;--surface-base:var(--page-bg);--surface-base-alt:var(--page-bg);--surface-alt:var(--card-bg);--surface-raised:var(--card-bg);--surface-raised-strong:var(--elevated-bg);--surface-tooltip:var(--tooltip-bg);--surface-modal:var(--profile-card-bg);--surface-sidebar:var(--card-bg);--surface-control:var(--pressed-bg);--modal-control-border:transparent;--modal-control-border-focus:var(--text-primary);--modal-select-border:transparent;--modal-gutter-x:20px;--surface-card-soft:#eef5fc;--surface-card-soft-strong:#f3f8fd;--surface-card-deep:#0b111a;--surface-card-deep-alt:#080d14;--surface-danger:#1a0a0a;--surface-chip:#373d46;--surface-chip-soft:#343943;--surface-shell-pill:#272c33;--surface-shell-pill-hover:#2d3239;--surface-shell-popover:#242529;--surface-notification-popover-header:#222;--surface-shell-badge:#1a1d21;--surface-icon-panel:#0f1726;--surface-about-card:#161616;--surface-about-card-hover:#111;--rdm-head-bg:#17191e;--rdm-row-bg:#1e2127;--rdm-row-hover-bg:#272b32;--border-subtle:#141414;--border-subtle-2:#1d1d1d;--border-muted:#1e1e1e;--border-muted-2:#242424;--border-interactive:#23262a;--border-interactive-hover:#2c2f34;--border-contrast:#cfd6df;--border-shell:#31353c;--border-control:#3b4149;--border-soft:#9cb3c8;--border-panel:#29364b;--border-shell-strong:#545c66;--border-shell-focus:#707987;--border-shell-top:#848e9c1a;--border-info-strong:#466182;--border-danger:#5c2020;--border-success-card:#375e45;--border-success-soft:#2b9a6a66;--brand-accent:#21d287;--brand-accent-strong:#25e493;--brand-dissect:#2ebc79;--brand-success:#4ade80;--brand-info:#3b82f6;--brand-info-soft:#60a5fa;--nav-accent:var(--brand-accent);--nav-accent-tint:#21d2870f;--nav-accent-tint-hover:#21d2871a;--toggle-active-bg:var(--brand-accent);--toggle-active-ink:var(--color-ink-success-on-accent);--toggle-inactive-ink:var(--ink-muted);--toggle-bg:var(--surface-control);--view-tab-active-bg:var(--brand-success)}@supports (color:color-mix(in lab, red, red)){:root{--view-tab-active-bg:color-mix(in srgb, var(--brand-success), #000 12%)}}:root{--view-tab-active-ink:var(--color-ink-success-on-accent);--brand-info-hover:#2563eb;--brand-warning:#fbbf24;--brand-danger:#f87171;--brand-danger-strong:#dc2626;--brand-danger-hover:#b91c1c;--menu-danger-ink:var(--brand-danger);--menu-danger-hover-bg:var(--overlay-danger-12);--brand-company:#fb923c;--brand-live:#22c55e;--button-test-action-bg:var(--brand-live);--button-test-action-bg-hover:#16a34a;--button-test-action-ink:var(--color-black-strong);--modal-create-action-bg:var(--accent);--modal-create-action-bg-hover:var(--brand-accent-strong);--modal-create-action-ink:var(--ink-on-accent);--processing-review-action-bg:var(--brand-accent);--processing-review-action-bg-hover:var(--brand-accent-strong);--processing-review-action-border:var(--brand-accent);--processing-review-action-ink:var(--ink-on-accent);--sidebar-review-docs-icon-paper:#d7e0ff;--sidebar-review-docs-icon-stroke:#4147d5;--sidebar-review-docs-icon-lens:var(--color-white);--breadcrumb-loans-icon-outline:#191919;--breadcrumb-loans-icon-coin-primary:#ffef5e;--breadcrumb-loans-icon-coin-secondary:#fff9bf;--breadcrumb-loans-icon-hand:#ffdda1;--overlay-dark-06:#0000000f;--overlay-dark-12:#0000001f;--overlay-dark-20:#0003;--overlay-dark-35:#00000059;--overlay-dark-45:#00000073;--overlay-dark-50:#00000080;--overlay-dark-55:#0000008c;--overlay-dark-60:#0009;--overlay-dark-65:#000000a6;--overlay-dark-70:#000000b3;--overlay-dark-82:#08090ad1;--overlay-white-03:#ffffff08;--overlay-white-05:#ffffff0d;--overlay-white-08:#ffffff14;--overlay-white-10:#ffffff1a;--overlay-white-12:#ffffff1f;--overlay-white-18:#ffffff2e;--overlay-white-20:#fff3;--overlay-white-24:#ffffff3d;--overlay-white-28:#ffffff47;--overlay-success-05:#21d2870d;--overlay-success-10:#21d2871a;--overlay-success-12:#21d2871f;--overlay-success-20:#21d28733;--overlay-info-08:#60a5fa15;--overlay-info-05:#60a5fa0d;--overlay-info-12:#60a5fa1f;--overlay-info-14:#3b82f624;--overlay-info-20:#3b82f633;--overlay-warning-08:#fbbf2415;--overlay-warning-05:#fbbf240d;--overlay-danger-08:#f8717115;--overlay-danger-05:#f871710d;--overlay-danger-12:#f871711f;--overlay-danger-strong-12:#ef44441f;--overlay-ink-muted-06:#99a3b30f;--overlay-ink-muted-10:#99a3b31a;--overlay-shell-focus:#70798759;--overlay-sandbox-badge:#00c8531f;--overlay-sandbox-badge-border:#00c85347;--overlay-live-badge:#22c55e1f;--toast-offset-top:calc(env(safe-area-inset-top) + 1.375rem);--toast-offset-side:var(--space-48);--toast-shadow:none;--toast-success-bg:#0e2a1f;--toast-success-border:#22543c;--toast-success-ink:var(--color-white);--toast-success-icon:#40b87f;--toast-success-icon-ink:var(--color-white);--toast-success-hover:#40b87f1f;--toast-success-focus:#40b87f38;--toast-danger-bg:#301212;--toast-danger-border:#702424;--toast-danger-ink:var(--color-white);--toast-danger-icon:#f87171;--toast-danger-icon-ink:var(--color-white);--toast-danger-hover:#f871711f;--toast-danger-focus:#f8717138;--toast-warning-bg:#362a08;--toast-warning-border:#785a12;--toast-warning-ink:var(--color-white);--toast-warning-icon:#eab308;--toast-warning-icon-ink:var(--color-black-strong);--brand-loan-purple:#a855f7;--brand-loan-teal:#2dd4bf;--brand-pink:#f472b6;--overlay-loan-purple-12:#a855f71f;--overlay-loan-teal-12:#2dd4bf1f;--overlay-pink-12:#f472b61f;--border-loan-purple:#a855f73d;--border-loan-teal:#2dd4bf3d;--gradient-nav:linear-gradient(180deg, #0e0e10 0%, #0e0e10 100%);--gradient-flow-card:linear-gradient(180deg, #121b28d9 0%, #101722d9 100%);--gradient-flow-chip:linear-gradient(180deg, #21324d 0%, #16273f 100%);--gradient-mode-accent:linear-gradient(90deg, var(--accent), #5ae4a8);--gradient-mode-info:linear-gradient(90deg, var(--brand-info), var(--brand-info-soft));--bg:var(--surface-base);--bg-alt:var(--surface-alt);--surface:var(--surface-raised);--surface-strong:var(--surface-raised-strong);--line:var(--card-border);--line-strong:var(--card-border);--border-card-highlight:#fff;--ink:var(--text-primary);--ink-muted:var(--color-ink-muted-raw);--ink-soft:var(--color-ink-soft-raw);--accent:var(--brand-accent);--dissect-accent:var(--brand-dissect);--accent-soft:var(--overlay-success-10);--color-danger:var(--brand-danger);--bank-validation-badge-info-bg:var(--brand-info);--color-text-tertiary:var(--ink-muted);--ink-on-accent:var(--color-ink-success-on-accent);--avatar-mark-bg:#eee;--avatar-mark-ink:#050607;--surface-avatar:var(--avatar-mark-bg);--surface-selected-accent:#13213a;--surface-hover-subtle:#ffffff05;--surface-hover-soft:#ffffff0a;--surface-hover:var(--surface-hover-soft);--ctx-hover-bg:#ffffff17;--accent-tint-soft:#21d28714;--accent-tint-medium:#21d28724;--accent-tint-strong:#21d28729;--accent-tint-hover:#21d2870f;--danger-border-soft:#f871714d;--danger-border-strong:#f8717173;--danger-tint-soft:#f8717114;--status-warning-bg:#fbbf241f;--status-warning-dot:#fbbf24;--status-priority-urgent-bg:#fb923c0f;--status-priority-urgent-border:#fb923c33;--status-neutral-bg:#99a3b31f;--status-active-dot:#4ade80;--status-completed-dot:#6366f1;--status-closed-dot:#6b7280;--status-completed-bg:#6366f126;--status-completed-ink:#6366f1;--settings-team-name-ink:var(--ink);--settings-team-detail-ink:var(--ink-muted);--settings-team-avatar-ink:var(--avatar-mark-ink);--surface-mode-overlay:radial-gradient(circle at top center, #21d2871a 0%, transparent 28%), linear-gradient(180deg, #08090ae0 0%, #08090ad1 100%);--surface-primary:var(--surface);--border-primary:var(--line);--ink-primary:var(--ink);--border-hover:var(--line-strong);--report-surface:#0d0d0d;--report-surface-2:#141414;--report-border:#1e1e1e;--report-border-light:#2a2a2a;--report-border-strong:#ffffff40;--report-grid-line:#ffffff12;--report-text:#e5e7eb;--report-text-dim:#6b7280;--report-text-muted:#4b5563;--report-green:var(--accent);--report-accent-surface:#064e3b;--report-green-dim:var(--report-accent-surface);--report-accent-ink:var(--color-white);--report-section-bg:var(--report-accent-surface);--report-section-bg-hover:#085f48;--report-section-border:#2d8e703d;--report-section-bg-pl:#0a587adb;--report-section-bg-hover-pl:#0e6d95eb;--report-section-border-pl:#61bee55c;--report-section-ink:var(--color-white);--report-section-chevron:#62efab;--report-section-text-shadow:0 0 8px #ffffff26;--report-aging-warning:#4ade80;--report-aging-warning-high:#926501;--report-aging-warning-critical:#f97316;--report-aging-critical:var(--report-negative);--report-positive:#fefaf4;--report-negative:#ef4444;--report-red:var(--report-negative);--report-cream:var(--report-positive);--report-value-weight-regular:400;--report-shadow-outline:#ffffff14;--report-shadow-deep:#0006;--report-shadow-soft:#0000004d;--report-metric-surface:#12161c;--report-metric-divider:#282e37;--report-metric-border:#3f4958b3;--report-metric-label:#a2a9b4;--report-metric-value:var(--report-text);--report-metric-description:#8c94a0;--report-metric-negative:var(--report-negative);--report-metric-shadow:#00000038;--select-chevron-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2399a3b3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--font-ui:"Geist", "Geist Fallback", sans-serif;--font-hero:var(--font-geist-sans,"Geist"), "Geist Fallback", sans-serif;--font-menu:var(--font-geist-sans,"Geist"), "Geist Fallback", system-ui, sans-serif;--font-display:var(--font-geist-sans,"Geist"), "Geist Fallback", sans-serif;--font-flow:"Barlow Semi Condensed", sans-serif;--font-mono:var(--font-geist-mono,"Geist Mono"), "Geist Mono Fallback", ui-monospace, monospace;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-48:3rem;--radius-8:.5rem;--radius-12:.75rem;--page-bg:#060608;--card-bg:#0a0a0c;--profile-card-bg:#0e0f12;--card-border:#222528;--elevated-bg:#161819;--hover-bg:#111314;--pressed-bg:#1c1f22;--settings-card-bg:#16161a;--settings-card-border:#ffffff1a;--settings-row-divider:#23262a;--settings-avatar-border:#34383d;--settings-input-bg:#08090b;--settings-input-border:#2a2d31;--settings-input-border-hover:#2c3034;--settings-tile-bg:#232329;--settings-button-bg:#26262c;--settings-button-border:#ffffff1f;--settings-card-shadow:0 1px 0 #0006, 0 0 0 1px #ffffff05;--text-primary:#edeef0;--text-secondary:#b0b4ba;--text-muted:#696e77;--border-v3:#222528;--border-subtle-v3:#ffffff0d;--data-accent:#0068ff;--data-accent-subtle:#0068ff1f;--data-accent-hover:#1a7aff;--data-accent-text:#5b9eff;--positive:#4af6c3;--positive-dim:#30a46c;--positive-bg:#4af6c31a;--negative:#ff6369;--negative-dim:#e5484d;--negative-bg:#ff63691a;--bank-statement-deposit-ink:var(--money-inflow);--bank-statement-withdrawal-ink:var(--negative);--ds-amber:#ffa028;--ds-amber-dim:#d4872a;--ds-amber-bg:#ffa0281a;--ds-yellow:#ffd60a;--ds-yellow-bg:#ffd60a1a;--ds-pending:#ffd60a;--ds-pending-bg:#ffd60a1a;--pii-badge-medium-bg:#f59e0b24;--pii-badge-medium-ink:#fbbf24;--pii-badge-medium-border:var(--pii-badge-medium-ink)}@supports (color:color-mix(in lab, red, red)){:root{--pii-badge-medium-border:color-mix(in srgb, var(--pii-badge-medium-ink) 28%, transparent)}}:root{--chart-grid:#151718;--table-row-alt:#ffffff02;--table-row-hover:#ffffff08;--nav-accent-border:#21d28726;--font-sans:var(--font-geist-sans,"Geist"), "Geist Fallback", system-ui, -apple-system, sans-serif;--font-mono-v3:"JetBrains Mono", "SF Mono", "Consolas", monospace;--ease:cubic-bezier(.25, .1, .25, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--tooltip-bg:#09090b;--tooltip-border:#2a2e33;--dropdown-trigger-bg:#0e0f12;--dropdown-trigger-border:#222528;--dropdown-trigger-border-hover:#31353c;--dropdown-trigger-border-focus:#545c66;--dropdown-trigger-focus-ring:0 0 0 2px #ffffff0f;--dropdown-placeholder:#696e77;--dropdown-value-text:#edeef0;--dropdown-menu-bg:#242529;--dropdown-menu-border:#31353c;--dropdown-menu-shadow:0 0 0 1px #ffffff08;--dropdown-option-text:#b0b4ba;--dropdown-option-hover-bg:#ffffff29;--dropdown-option-hover-text:#edeef0;--dropdown-separator:#222528;--dropdown-action-text:#696e77;--dropdown-shortcut-text:#31353c;--dropdown-chevron:#99a3b3;--view-customizer-trigger-bg:transparent;--view-customizer-trigger-bg-hover:var(--surface-shell-pill);--view-customizer-trigger-border:var(--border-shell);--view-customizer-trigger-border-hover:var(--border-shell-strong);--view-customizer-trigger-ink:var(--text-primary);--view-customizer-trigger-ink-hover:var(--text-primary);--view-customizer-panel-bg:var(--elevated-bg);--view-customizer-panel-border:var(--card-border);--view-customizer-panel-shadow:none;--view-customizer-track-bg:var(--card-bg);--view-customizer-tab-bg:var(--surface-shell-pill);--view-customizer-tab-border:var(--border-shell);--view-customizer-tab-ink:var(--text-primary);--view-customizer-tab-muted:var(--text-secondary);--view-customizer-control-bg:var(--hover-bg);--view-customizer-control-bg-hover:var(--pressed-bg);--view-customizer-control-border:var(--card-border);--view-customizer-control-ink:var(--text-primary);--view-customizer-divider:var(--card-border);--view-customizer-label-ink:var(--text-secondary);--view-customizer-muted-ink:var(--text-muted);--view-customizer-heading-ink:var(--text-muted);--view-customizer-toggle-off-bg:var(--pressed-bg);--view-customizer-toggle-on-bg:var(--brand-info);--view-customizer-toggle-thumb:var(--color-white);--view-customizer-pill-active-bg:var(--surface-selected-accent);--view-customizer-pill-active-border:var(--border-info-strong);--view-customizer-pill-inactive-border:var(--view-customizer-control-border);--view-customizer-reset-ink:var(--view-customizer-muted-ink);--btn-white-bg:var(--text-primary);--btn-white-bg-hover:#fffc;--btn-white-bg-active:#ffffffad;--btn-white-ink:var(--page-bg);--btn-surface-bg:var(--elevated-bg);--btn-surface-bg-hover:var(--pressed-bg);--btn-surface-bg-active:var(--hover-bg);--btn-surface-border:var(--card-border);--btn-surface-border-hover:#31353c;--btn-surface-ink:var(--text-secondary);--btn-surface-ink-hover:var(--text-primary);--confirm-dialog-panel-bg:var(--elevated-bg);--confirm-dialog-title:var(--text-primary);--confirm-dialog-message:var(--text-secondary);--confirm-dialog-icon-bg:var(--overlay-danger-12);--confirm-dialog-icon-ink:var(--brand-danger);--confirm-dialog-primary-bg:#e7000b;--confirm-dialog-primary-bg-hover:#cd000a;--confirm-dialog-primary-ink:var(--color-white);--confirm-dialog-secondary-bg:transparent;--confirm-dialog-secondary-bg-hover:var(--hover-bg);--confirm-dialog-secondary-border:var(--card-border);--confirm-dialog-secondary-ink:var(--text-primary);--confirm-dialog-panel-shadow:0 0 0 1px #ffffff0f;--confirm-dialog-button-shadow:0 1px 2px 0 #0003;--exit-creation-dialog-panel-bg:var(--elevated-bg);--exit-creation-dialog-panel-border:var(--card-border);--exit-creation-dialog-panel-shadow:none;--exit-creation-dialog-title:var(--text-primary);--exit-creation-dialog-message:var(--text-secondary);--exit-creation-dialog-icon-bg:var(--overlay-danger-12);--exit-creation-dialog-icon-ink:var(--brand-danger);--exit-creation-dialog-button-shadow:0 1px 2px 0 #0003;--exit-creation-dialog-keep-bg:var(--accent);--exit-creation-dialog-keep-bg-hover:var(--brand-accent-strong);--exit-creation-dialog-keep-ink:var(--ink-on-accent);--exit-creation-dialog-exit-bg:transparent;--exit-creation-dialog-exit-bg-hover:var(--hover-bg);--exit-creation-dialog-exit-border:var(--card-border);--exit-creation-dialog-exit-border-hover:var(--border-interactive-hover);--exit-creation-dialog-exit-ink:var(--text-secondary);--exit-creation-dialog-exit-ink-hover:var(--text-primary);--exit-creation-dialog-focus-ring:var(--accent);--review-amber-strong:var(--brand-warning);--review-amber-soft:var(--brand-warning)}@supports (color:color-mix(in lab, red, red)){:root{--review-amber-soft:color-mix(in srgb, var(--brand-warning) 34%, transparent)}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light],.spreadspace-embed-root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink-success-on-accent:#fff;--color-ink-bright:#0a0a0a;--color-ink-subtle:#525252;--color-ink-subtle-2:#3b3b3b;--color-ink-subtle-3:#616161;--color-ink-muted-raw:#525252;--color-ink-soft-raw:#333;--color-ink-disabled:#a3a3a3;--color-ink-about-muted:#101010;--color-ink-about-subtle:#525252;--color-ink-about-secondary:#666;--color-ink-success-soft:#1e7a4b;--color-ink-shell:#0a0a0a;--color-ink-shell-muted:#3b3b3b;--color-ink-shell-badge:var(--color-ink-shell);--color-ink-shell-subnav:var(--color-ink-shell);--color-ink-shell-subnav-label:var(--color-ink-shell);--color-ink-shell-chat-secondary:var(--color-ink-shell);--color-ink-panel:#141414;--color-ink-panel-muted:#525252;--color-ink-panel-subtle:#6b6b6b;--brand-loan-purple:#7c3aed;--brand-loan-teal:#0d9488;--brand-pink:#db2777;--overlay-loan-purple-12:#7c3aed1a;--overlay-loan-teal-12:#0d94881a;--overlay-pink-12:#db27771a;--border-loan-purple:#7c3aed3d;--border-loan-teal:#0d94883d;--surface-base:#f7f7f7;--surface-base-alt:#f0f0f0;--surface-alt:#fff;--surface-raised:#fff;--surface-raised-strong:#f0f0f0;--surface-tooltip:#fff;--surface-modal:#fff;--surface-sidebar:#fff;--surface-control:#fff;--modal-control-border:var(--overlay-dark-12);--modal-control-border-focus:var(--text-primary);--modal-select-border:var(--overlay-dark-12);--surface-card-soft:#f5f5f5;--surface-card-soft-strong:#fcfcfc;--surface-card-deep:#efefef;--surface-card-deep-alt:#e9e9e9;--surface-danger:#fdf3f1;--surface-chip:#e4e4e4;--surface-chip-soft:#ddd;--surface-shell-pill:#e6e6e6;--surface-shell-pill-hover:#ddd;--surface-shell-popover:#fff;--surface-notification-popover-header:var(--surface-shell-popover);--bank-validation-badge-info-bg:var(--brand-info-hover);--surface-shell-badge:#e9e9e9;--surface-icon-panel:#efefef;--surface-about-card:#fff;--surface-about-card-hover:#f5f5f5;--profile-card-bg:#fff;--rdm-head-bg:#f0f0f0;--rdm-row-bg:#fafafa;--rdm-row-hover-bg:#f0f0f0;--settings-card-bg:#fff;--settings-card-border:#e5e5e5;--settings-row-divider:#f0f0f0;--settings-avatar-border:#dbdbdb;--settings-input-bg:#f5f5f5;--settings-input-border:#dbdbdb;--settings-input-border-hover:#bdbdbd;--settings-tile-bg:#f0f0f0;--settings-button-bg:#f0f0f0;--settings-button-border:#e5e5e5;--settings-card-shadow:0 1px 2px #0000000f, 0 0 0 1px #00000008;--border-subtle:#e5e5e5;--border-subtle-2:#dbdbdb;--border-muted:#dedede;--border-muted-2:#e8e8e8;--border-interactive:#c7c7c7;--border-interactive-hover:#9e9e9e;--border-contrast:#bdbdbd;--border-shell:#d4d4d4;--border-control:#c9c9c9;--border-soft:#adadad;--border-panel:#c2c2c2;--border-shell-strong:#a3a3a3;--border-shell-focus:#262626;--border-shell-top:#00000014;--border-info-strong:#8ba9d1;--border-danger:#e0b1a8;--border-success-card:#81a590;--border-success-soft:#164e2d3d;--brand-accent:#d64000;--brand-accent-strong:#b53600;--brand-dissect:#141414;--brand-success:#1e7a4b;--brand-live:#1e7a4b;--bank-statement-deposit-ink:#0f6b3c;--bank-statement-withdrawal-ink:#b3231c;--toggle-active-bg:#eda23b;--toggle-active-ink:var(--ink);--toggle-inactive-ink:var(--ink);--view-tab-active-bg:#262626;--view-tab-active-ink:#fafafa;--toggle-bg:transparent;--sidebar-review-docs-icon-paper:#ebebeb;--sidebar-review-docs-icon-stroke:#262626;--sidebar-review-docs-icon-lens:var(--color-white);--breadcrumb-loans-icon-outline:#191919;--breadcrumb-loans-icon-coin-primary:#ffef5e;--breadcrumb-loans-icon-coin-secondary:#fff9bf;--breadcrumb-loans-icon-hand:#ffdda1;--overlay-success-05:#d640000d;--overlay-success-10:#d640001a;--overlay-success-12:#d640001f;--overlay-success-20:#d6400033;--overlay-success-green-12:#1e7a4b1f;--data-accent-text:#0a0a0a;--bcm-ring-processing:#d64000;--bcm-gust:#d640004d;--overlay-sandbox-badge:#00000014;--overlay-sandbox-badge-border:#00000038;--overlay-live-badge:#1e7a4b1a;--toast-shadow:0 .25rem .75rem #00000014, 0 .0625rem .25rem #0000000f;--toast-success-bg:#e4efe9;--toast-success-border:#c9dfd4;--toast-success-ink:var(--color-black-strong);--toast-success-icon:#1e7a4b;--toast-success-icon-ink:var(--color-white);--toast-success-hover:#1e7a4b14;--toast-success-focus:#1e7a4b2e;--toast-danger-bg:#fbf1ef;--toast-danger-border:transparent;--toast-danger-ink:var(--color-black-strong);--toast-danger-icon:#c53030;--toast-danger-icon-ink:var(--color-white);--toast-danger-hover:#c5303014;--toast-danger-focus:#c530302e;--toast-warning-bg:#fdf8ec;--toast-warning-border:transparent;--toast-warning-ink:var(--color-black-strong);--toast-warning-icon:#caa317;--toast-warning-icon-ink:var(--color-black-strong);--overlay-ink-muted-06:#6b6b6b0f;--overlay-ink-muted-10:#6b6b6b1a;--overlay-shell-focus:#0003;--gradient-nav:linear-gradient(180deg, #fff 0%, #fff 100%);--gradient-flow-card:linear-gradient(180deg, #fcfcfc 0%, #efefef 100%);--gradient-flow-chip:linear-gradient(180deg, #4a4a4a 0%, #333 100%);--gradient-mode-accent:linear-gradient(90deg, var(--accent), #404040);--line:#dbdbdb;--line-strong:#bdbdbd;--border-card-highlight:#00000026;--ink:#0a0a0a;--ink-muted:#525252;--ink-soft:#333;--ink-on-accent:#fff;--accent-soft:var(--overlay-success-10);--avatar-mark-bg:#262626;--avatar-mark-ink:#fafafa;--surface-avatar:var(--avatar-mark-bg);--surface-selected-accent:#e9e9e9;--surface-hover-subtle:#00000008;--surface-hover-soft:#0000000d;--surface-hover:var(--surface-hover-soft);--ctx-hover-bg:#00000014;--accent-tint-soft:#d640001f;--accent-tint-medium:#d6400029;--accent-tint-strong:#d6400033;--accent-tint-hover:#d6400014;--danger-border-soft:#c530303d;--danger-border-strong:#c530305c;--danger-tint-soft:#d23e3e1f;--menu-danger-ink:var(--brand-danger-strong);--menu-danger-hover-bg:var(--danger-tint-soft);--status-warning-bg:#fbbf2429;--status-warning-dot:#d97706;--brand-warning:#a16207;--pii-badge-medium-ink:#b45309;--status-priority-urgent-bg:#eda23b0f;--status-priority-urgent-border:#eda23b33;--status-neutral-bg:#9d9d9d29;--status-active-dot:#36a067;--status-completed-dot:#2f8a58;--status-closed-dot:#6b7280;--status-completed-bg:#2f8a58;--status-completed-ink:var(--color-white);--settings-team-name-ink:#0a0a0a;--settings-team-detail-ink:#2b2b2b;--settings-team-avatar-ink:var(--avatar-mark-ink);--surface-mode-overlay:radial-gradient(circle at top center, #0000000f 0%, transparent 28%), #fff;--report-surface:var(--surface);--report-surface-2:var(--surface-strong);--report-border:var(--line);--report-border-light:var(--line-strong);--report-border-strong:#a3a3a399;--report-grid-line:#9d9d9d29;--report-text:var(--ink);--report-text-dim:var(--color-ink-subtle-2);--report-text-muted:var(--color-ink-subtle);--report-green:var(--accent);--report-accent-surface:var(--accent-soft);--report-green-dim:var(--report-accent-surface);--report-accent-ink:#b53600;--report-section-bg:var(--report-green-dim);--report-section-bg-hover:var(--accent-tint-medium);--report-section-border:var(--report-border);--report-section-bg-pl:var(--report-section-bg);--report-section-bg-hover-pl:var(--report-section-bg-hover);--report-section-border-pl:var(--report-section-border);--report-section-ink:var(--report-accent-ink);--report-section-chevron:var(--report-text-muted);--report-section-text-shadow:none;--button-test-action-bg:#eda23b;--button-test-action-bg-hover:#e09832;--button-test-action-ink:#241704;--processing-review-action-bg:#eda23b;--processing-review-action-bg-hover:#e09832;--processing-review-action-border:var(--ink);--processing-review-action-ink:var(--ink);--report-aging-warning:#1e7a4b;--report-aging-warning-high:#d69a00;--report-aging-warning-critical:#b05309;--report-aging-critical:var(--brand-danger-strong);--report-positive:var(--ink);--report-negative:var(--brand-danger-strong);--report-red:var(--report-negative);--report-cream:var(--report-positive);--report-value-weight-regular:500;--report-shadow-outline:#ffffffb3;--report-shadow-deep:#00000014;--report-shadow-soft:#0000000a;--report-metric-surface:#f0f0f0;--report-metric-divider:#dbdbdb;--report-metric-border:#dbdbdbeb;--report-metric-label:#757575;--report-metric-value:#0a0a0a;--report-metric-description:#6e6e6e;--report-metric-negative:#c53030;--report-metric-shadow:#0000000f;--select-chevron-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23525252' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--dropdown-trigger-bg:#fff;--dropdown-trigger-border:#c7c7c7;--dropdown-trigger-border-hover:#9e9e9e;--dropdown-trigger-border-focus:#a3a3a3;--dropdown-trigger-focus-ring:0 0 0 2px #0000000f;--dropdown-placeholder:#525252;--dropdown-value-text:#0a0a0a;--dropdown-menu-bg:#fff;--dropdown-menu-border:#d4d4d4;--dropdown-menu-shadow:0 12px 32px #0000001a, 0 0 0 1px #00000008;--dropdown-option-text:#0a0a0a;--dropdown-option-hover-bg:#0000000d;--dropdown-option-hover-text:#0a0a0a;--dropdown-separator:#dbdbdb;--dropdown-action-text:#525252;--dropdown-shortcut-text:#c7c7c7;--dropdown-chevron:#525252;--view-customizer-trigger-bg:var(--btn-surface-bg);--view-customizer-trigger-bg-hover:var(--btn-surface-bg-hover);--view-customizer-trigger-border:var(--btn-surface-border);--view-customizer-trigger-border-hover:var(--btn-surface-border-hover);--view-customizer-trigger-ink:var(--btn-surface-ink);--view-customizer-trigger-ink-hover:var(--btn-surface-ink-hover);--view-customizer-panel-bg:var(--surface-shell-popover);--view-customizer-panel-border:var(--border-shell);--view-customizer-panel-shadow:0 1.25rem 2.5rem var(--overlay-dark-12), 0 .125rem .5rem var(--overlay-dark-06);--view-customizer-track-bg:var(--surface-raised-strong);--view-customizer-tab-bg:var(--surface-shell-pill);--view-customizer-tab-border:var(--border-shell);--view-customizer-tab-ink:var(--ink);--view-customizer-tab-muted:var(--ink-soft);--view-customizer-control-bg:var(--surface-control);--view-customizer-control-bg-hover:var(--surface-shell-pill-hover);--view-customizer-control-border:var(--border-shell);--view-customizer-control-ink:var(--ink);--view-customizer-divider:var(--line);--view-customizer-label-ink:var(--ink-soft);--view-customizer-muted-ink:var(--ink-muted);--view-customizer-heading-ink:var(--ink-muted);--view-customizer-toggle-off-bg:var(--surface-chip);--view-customizer-toggle-on-bg:var(--brand-info);--view-customizer-toggle-thumb:var(--color-white);--view-customizer-pill-active-bg:var(--overlay-info-12);--view-customizer-pill-active-border:var(--border-info-strong);--view-customizer-pill-inactive-border:var(--border-shell);--view-customizer-reset-ink:var(--ink-muted);--btn-white-bg:#262626;--btn-white-bg-hover:#262626d9;--btn-white-bg-active:#262626b8;--btn-white-ink:#fff;--btn-surface-bg:#f0f0f0;--btn-surface-bg-hover:#ebebeb;--btn-surface-bg-active:#e4e4e4;--btn-surface-border:#dbdbdb;--btn-surface-border-hover:#bdbdbd;--btn-surface-ink:#333;--btn-surface-ink-hover:#0a0a0a;--confirm-dialog-panel-bg:var(--color-white);--confirm-dialog-title:#0a0a0a;--confirm-dialog-message:#525252;--confirm-dialog-icon-bg:#f9e3df;--confirm-dialog-icon-ink:#c53030;--confirm-dialog-primary-bg:#c53030;--confirm-dialog-primary-bg-hover:#b02a2a;--confirm-dialog-primary-ink:var(--color-white);--confirm-dialog-secondary-bg:var(--color-white);--confirm-dialog-secondary-bg-hover:#f5f5f5;--confirm-dialog-secondary-border:#d1d1d1;--confirm-dialog-secondary-ink:#0a0a0a;--confirm-dialog-panel-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--confirm-dialog-button-shadow:0 1px 2px 0 #0000000d;--exit-creation-dialog-panel-bg:var(--color-white);--exit-creation-dialog-panel-border:transparent;--exit-creation-dialog-panel-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--exit-creation-dialog-title:#0a0a0a;--exit-creation-dialog-message:#525252;--exit-creation-dialog-icon-bg:#f9e3df;--exit-creation-dialog-icon-ink:#d23e3e;--exit-creation-dialog-button-shadow:0 1px 2px 0 #0000000d;--exit-creation-dialog-keep-bg:#262626;--exit-creation-dialog-keep-bg-hover:#1a1a1a;--exit-creation-dialog-keep-ink:var(--color-white);--exit-creation-dialog-exit-bg:var(--color-white);--exit-creation-dialog-exit-bg-hover:#f5f5f5;--exit-creation-dialog-exit-border:#d1d1d1;--exit-creation-dialog-exit-border-hover:#bdbdbd;--exit-creation-dialog-exit-ink:#0a0a0a;--exit-creation-dialog-exit-ink-hover:#0a0a0a;--exit-creation-dialog-focus-ring:#262626}html{scroll-behavior:smooth;font-size:1.0625rem}@media (min-width:56.3125rem){html:has(.page-shell-marketing){font-size:clamp(13.6px,.787037vw,17px)}}body{background:var(--page-bg);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html[data-theme=light] body,.spreadspace-embed-root[data-theme=light]{font-weight:450}html[data-theme-switching],html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:none!important}*{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}::-webkit-scrollbar{display:none}body:before{content:"";pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}body:before,.hero:before{opacity:0}.page-shell{z-index:2;background:var(--bg);position:relative}.page-shell-marketing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dp:calc(1rem / 17);--bg:#101012;--page-bg:#101012;--card-bg:#101012;--elevated-bg:#18181b;--surface-base:#101012;--surface-alt:#18181b;--surface-raised:#18181b;--surface-raised-strong:#1e1e22;--surface-shell-popover:#18181b;--surface-card-soft:#18181b;--surface-card-soft-strong:#1e1e22;--text-primary:#eeeef0;--text-secondary:#9a9a9e;--text-muted:#636366;--ink:#eeeef0;--ink-muted:#9a9a9e;--color-ink-bright:#eeeef0;--color-ink-subtle:#9a9a9e;--color-ink-subtle-2:#9a9a9e;--color-ink-subtle-3:#636366;--marketing-accent-indigo:#818cf8;--marketing-accent-indigo-hover:#6f7ae8;--marketing-accent-indigo-active:#5b66d6;--marketing-accent-indigo-ring:#818cf82e;--accent-periwinkle:#8c9eff;--accent-periwinkle-ring:#8c9eff2e;--border-subtle:#ffffff12;--border-subtle-2:#ffffff1a;--border-interactive:#ffffff1a;--border-interactive-hover:#ffffff24;--border-contrast:#ffffff29;--gradient-nav:linear-gradient(180deg, #0e0e10 0%, #0e0e10 100%);color:#eeeef0;background:#101012;flex-direction:column;min-height:100svh;display:flex}.page-main-marketing{background:var(--bg);flex:1 0 auto}.page-shell-marketing .nav{border-bottom-color:var(--border-subtle);background:var(--gradient-nav)}.page-shell-marketing .nav.scrolled{border-bottom-color:var(--border-subtle-2);background:var(--gradient-nav)}.nav{z-index:10;border-bottom:1px solid var(--border-subtle);background:var(--gradient-nav);height:6rem;animation:.56s cubic-bezier(.16,1,.3,1) 80ms backwards nav-drop;position:fixed;top:0;left:0;right:0}.nav.scrolled{border-bottom-color:var(--border-subtle-2);background:var(--gradient-nav);box-shadow:0 8px 24px var(--overlay-dark-45)}.nav-inner{grid-template-columns:auto 1fr auto;align-items:center;column-gap:clamp(.75rem,2vw,2rem);width:min(76.25rem,100% - clamp(1.25rem,3.5vw,4.5rem));height:100%;margin:0 auto;display:grid}.nav-inner>*{position:relative}.nav-brand{white-space:nowrap;justify-self:start;align-items:center;gap:.5rem;margin-left:0;text-decoration:none;display:flex;transform:none}.nav-brand-home{transform:none}.nav-logo{width:5.375rem;height:4.75rem;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden;transform:translate(1px,-5px)}.nav-logo-image{object-fit:contain;filter:none;mix-blend-mode:normal;opacity:1;width:100%;height:100%;display:block;transform:none}.nav-logo-image-paper{pointer-events:none;clip-path:polygon(6% 47%,45% 39%,54% 84%,22% 79%);position:absolute;inset:0}.nav-wordmark{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.005em;font-size:1.375rem;font-weight:600;line-height:1}.nav-iconmark{border-radius:.25rem;flex-shrink:0;width:2rem;height:2rem;display:block}.green{color:var(--dissect-accent)}.nav-menu{-webkit-user-select:none;user-select:none;justify-content:flex-start;justify-self:start;align-items:center;gap:clamp(.75rem,1.7vw,2rem);margin:0;display:flex;transform:translate(1.5rem)}.nav-actions{justify-self:end;align-items:center;gap:clamp(.375rem,.6vw,.625rem);display:flex;position:relative}.theme-toggle{border:1px solid var(--line);background:var(--surface);box-shadow:0 .25rem 1rem var(--report-shadow-deep);border-radius:999px;align-items:center;gap:.25rem;padding:.1875rem;display:inline-flex}.theme-toggle__button{min-width:2rem;min-height:2rem;color:var(--ink-muted);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.theme-toggle__button:hover{color:var(--ink)}.theme-toggle__button.is-active{background:var(--accent-soft);color:var(--accent)}.theme-toggle__button:focus-visible{box-shadow:0 0 0 2px var(--overlay-shell-focus);outline:none}.theme-toggle__label{white-space:nowrap}.theme-toggle--compact .theme-toggle__button{min-width:1.75rem;min-height:1.75rem;padding:0 .5rem}.theme-toggle--compact{padding:.125rem}.theme-toggle--compact .theme-toggle__label{display:none}.nav-theme-toggle{background:var(--surface-card-soft-strong)}.nav-load-in,.nav-actions>*{animation:.48s cubic-bezier(.16,1,.3,1) backwards nav-item-drop}.nav-load-in--1{animation-delay:.26s}.nav-load-in--2{animation-delay:.32s}.nav-load-in--3{animation-delay:.38s}.nav-actions>:first-child{animation-delay:.44s}.nav-actions>:nth-child(2){animation-delay:.5s}.nav-actions>:nth-child(3){animation-delay:.56s}@media (prefers-reduced-motion:reduce){.nav-load-in,.nav-actions>*{opacity:1;animation:none;transform:none}}.nav-link{color:var(--color-ink-bright);font-family:var(--font-sans);letter-spacing:0;text-transform:none;align-items:center;padding:.64583rem 1.03333rem;font-size:.96875rem;font-weight:500;line-height:1.234;text-decoration:none;transition:color .15s;display:inline-flex}.nav-link:hover{color:var(--color-ink-bright)}.nav-dropdown{position:relative}.nav-dropdown-trigger{cursor:pointer;background:0 0;border:none;border-radius:.8125rem;gap:.375rem;padding:.5rem .8125rem;transition:background-color .15s,color .15s}.nav-dropdown-open .nav-dropdown-trigger,.nav-dropdown-trigger:hover{background:var(--surface-raised-strong)}.nav-dropdown-chevron{width:.625rem;height:.375rem;transition:transform .15s}.nav-dropdown-open .nav-dropdown-chevron{transform:rotate(180deg)}.nav-dropdown-menu{background:var(--color-white);border:1px solid var(--dropdown-menu-border);width:26rem;box-shadow:var(--dropdown-menu-shadow);opacity:0;pointer-events:none;border-radius:1rem;padding:1.375rem 1.5rem 1.25rem;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(.25rem)}.nav-dropdown-open .nav-dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-dropdown-kicker{color:var(--color-ink-subtle-3);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.6875rem;font-weight:700;line-height:1}.nav-dropdown-list{gap:.3125rem;display:grid}.nav-dropdown-item{min-height:4rem;font-family:var(--font-sans);color:var(--color-black-soft);border-radius:.625rem;grid-template-columns:2.875rem minmax(0,1fr);align-items:center;gap:1rem;padding:.5rem;font-weight:400;text-decoration:none;transition:background .1s,color .1s;display:grid}.nav-dropdown-item:hover{background:var(--color-white-soft);color:var(--color-black-soft)}.nav-dropdown-item-icon{border:1px solid var(--dropdown-menu-border);background:var(--color-white);width:2.875rem;height:2.875rem;color:var(--color-ink-subtle-3);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.nav-dropdown-item-copy{gap:.25rem;min-width:0;display:grid}.nav-dropdown-item-title,.nav-dropdown-item-description{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nav-dropdown-item-title{font-size:1rem;font-weight:550;line-height:1.15}.nav-dropdown-item-description{color:var(--color-ink-subtle);font-size:.875rem;font-weight:400;line-height:1.2}.nav-link-api{color:var(--color-ink-subtle-3);letter-spacing:.01em;align-items:baseline;font-weight:500;display:inline-flex;position:relative}.nav-link-api:hover{color:var(--color-ink-subtle)}.nav-link-api:after{content:"";background-color:var(--color-ink-disabled);opacity:.8;height:.125rem;position:absolute;bottom:-.375rem;left:0;right:0}.nav-link-tooltip{opacity:0;visibility:hidden;pointer-events:none;color:var(--color-ink-subtle-3);background:var(--surface-tooltip);border:1px solid var(--border-interactive);letter-spacing:.01em;white-space:nowrap;border-radius:.375rem;padding:.25rem .5rem;font-size:.625rem;font-weight:600;line-height:1.1;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%,-.25rem)}.nav-link-api:hover .nav-link-tooltip,.nav-link-api:focus-visible .nav-link-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.nav-cta{border:1px solid var(--border-contrast);min-height:2.25rem;font-family:var(--font-sans);letter-spacing:0;text-transform:none;border-radius:0;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:535;line-height:1.15;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.nav-cta-secondary{color:var(--color-ink-bright);border-color:var(--border-interactive);background:0 0;min-width:7.25rem}.nav-cta-secondary:hover{background:var(--surface-raised);border-color:var(--border-interactive-hover)}.nav-cta-primary{color:var(--color-white);background:linear-gradient(#8280f5,#5b58e0);border-color:#9694ff99;border-radius:0;gap:.375rem;min-width:7.25rem;font-weight:600;transition:transform .15s,border-color .15s}.nav-cta-primary:hover{transform:translateY(-1px)}.nav-cta-primary:active{transform:translateY(0)}.nav-cta-chevron{flex-shrink:0;margin-right:-.125rem;transition:transform .15s}.nav-cta-primary:hover .nav-cta-chevron{transform:translate(1px)}.hero{min-height:100svh;padding:6rem var(--space-24) var(--space-48);justify-content:flex-start;align-items:center;gap:var(--space-32);background:var(--bg);flex-direction:column;display:flex;position:relative}.hero-content{justify-content:center;align-items:center;gap:var(--space-24);text-align:center;flex-direction:column;flex:1;width:min(82.5rem,100%);display:flex;transform:translateY(-2rem)}.hero-logo{aspect-ratio:1;background:var(--color-black);object-fit:cover;opacity:0;width:12.75rem;max-width:12.75rem;animation:.68s cubic-bezier(.16,1,.3,1) both hero-drop;animation-delay:var(--hero-sync-delay,.22s);border-radius:50%;box-shadow:0 18px 54px #030d1c80}.tagline{justify-items:start;gap:var(--space-12);width:100%;max-width:75rem;transform:translate(var(--hero-left-nudge,-.25rem), -6.25rem);display:grid}.tagline-main{font-family:var(--font-display);letter-spacing:-.02em;font-size:3.5rem;font-weight:700;line-height:.96}.tagline-main .line{opacity:0;animation:.72s cubic-bezier(.16,1,.3,1) both text-drop;display:block;transform:translateY(96%)}.tagline-main .line:nth-child(2){animation-delay:.54s}.tagline-main .line:first-child{animation-delay:.4s}.tagline-main-top{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.02em;justify-content:flex-start;align-items:baseline;gap:1.75rem;margin-top:0;font-size:3.55rem;font-weight:800;line-height:1.12;display:inline-flex;position:relative;top:0;transform:translate(-.625rem)}.tagline-main-top .line{align-items:baseline;display:inline-flex}.hero-italic-line{text-align:left;color:var(--color-ink-subtle-2);font-family:var(--font-sans);letter-spacing:0;opacity:.74;animation:.62s cubic-bezier(.16,1,.3,1) both hero-drop-muted;animation-delay:calc(var(--scroll-cue-delay,1.22s) - .22s);justify-self:start;margin-top:1.5rem;margin-left:.75rem;font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.22;transform:translateY(10px)}.hero-italic-line-emphasis{font-style:normal}.rolling-char-shell{padding-bottom:.08em;line-height:1.12;display:inline-block;overflow:hidden}.rolling-char{opacity:0;line-height:1.12;animation:.62s cubic-bezier(.16,1,.3,1) both roll-char;display:inline-block;transform:translateY(115%)}.rolling-char-accent{color:var(--dissect-accent)}.accent{color:var(--accent)}.tagline-sub,.tagline-description,.tagline-body,.hero-subhead{color:var(--ink-muted);opacity:0;max-width:62ch;margin-inline:auto;font-size:1.25rem;line-height:1.5;animation:.62s cubic-bezier(.16,1,.3,1) .66s both hero-drop-muted;transform:translateY(14px)}.tagline-micro,.tagline-note,.hero-microcopy{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.55;font-size:.75rem;line-height:1.2}.hero-actions{justify-content:center;align-items:center;gap:var(--space-12);opacity:0;animation:.62s cubic-bezier(.16,1,.3,1) both hero-drop;animation-delay:var(--hero-sync-delay,.8s);display:flex;transform:translateY(18px)}.hero-button{min-height:var(--space-48);min-width:10.25rem;padding:0 var(--space-16);border-radius:var(--radius-8);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.hero-button:hover{transform:translateY(-1px)}.hero-button-primary{background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent)}.hero-button-primary:hover{background:var(--brand-accent-strong)}.hero-button-ghost{border-color:var(--line-strong);background:var(--btn-white-bg);color:var(--btn-white-ink);transition:background .15s,transform .1s}.hero-button-ghost:hover{border-color:var(--border-soft);background:var(--btn-white-bg-hover)}.hero-button-ghost:active{background:var(--btn-white-bg-active);transform:scale(.98)}.tagline-kickers,.tagline-meta,.hero-filetypes{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.55;font-size:.75rem}.flow-card{border:1px solid var(--line-strong);border-radius:var(--radius-12);background:var(--gradient-flow-card);width:min(43.75rem,100%);padding:var(--space-16);gap:var(--space-12);opacity:0;box-shadow:0 22px 48px #01060e73, inset 0 1px 0 var(--overlay-white-05), inset 0 -1px 0 #00000059;animation:.72s cubic-bezier(.16,1,.3,1) .94s both flow-drop;display:grid;position:relative;transform:translateY(22px)scale(.985)}.flow-main{justify-content:center;align-items:center;gap:var(--space-12);z-index:1;flex-wrap:wrap;display:flex;position:relative}.flow-chip{min-height:calc(var(--space-32) + var(--space-12));padding:0 var(--space-16);border:1px solid var(--border-info-strong);border-radius:var(--radius-8);background:var(--gradient-flow-chip);color:var(--color-flow-chip-ink);font-family:var(--font-flow);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 0 var(--overlay-dark-45);box-shadow:0 10px 24px #03081273, 0 0 0 1px #46618233, inset 0 1px 0 var(--overlay-white-12), inset 0 -1px 0 #00000047;justify-content:center;align-items:center;font-size:1.375rem;font-weight:700;display:inline-flex}.flow-font-barlow .flow-chip{letter-spacing:.05em;font-family:Barlow Semi Condensed,sans-serif}.flow-font-rajdhani .flow-chip{letter-spacing:.08em;font-family:Rajdhani,sans-serif}.flow-font-oswald .flow-chip{letter-spacing:.04em;font-family:Oswald,sans-serif}.flow-font-teko .flow-chip{letter-spacing:.06em;font-family:Teko,sans-serif}.flow-arrow{flex:0 0 calc(var(--space-24) + var(--space-12));width:calc(var(--space-24) + var(--space-12));background:var(--line-strong);vertical-align:middle;height:1px;margin-inline:calc((var(--space-12) - var(--space-8)) * -1);display:inline-block;position:relative}.flow-arrow:after{content:"";border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong);width:.4375rem;height:.4375rem;position:absolute;top:-.1875rem;right:0;transform:rotate(45deg)}.capabilities{justify-content:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.cap-item{min-height:calc(var(--space-24) + var(--space-8));padding:0 var(--space-12);border-radius:var(--radius-8);border:1px solid var(--border-success-soft);background:var(--accent-soft);color:var(--color-ink-success-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex}.scroll-cue{width:fit-content;color:var(--ink);min-height:var(--space-48);padding:var(--space-12) var(--space-16);border-radius:var(--radius-8);justify-content:center;align-items:center;gap:var(--space-8);cursor:pointer;font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;opacity:0;animation:.56s cubic-bezier(.16,1,.3,1) forwards hero-drop;animation-delay:var(--scroll-cue-delay,1.22s);background:0 0;border:1px solid #0000;margin-inline:auto;font-size:1.0625rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex;position:absolute;bottom:4.5rem;left:7rem;right:0;overflow:visible;transform:translateY(10px)}.scroll-cue:hover{border-color:var(--line-strong);color:var(--ink)}.scroll-cue-chevron{--cue-arrow-stroke:2px;width:.75rem;height:.75rem;color:var(--ink);justify-content:center;align-items:center;font-size:0;line-height:0;animation:1.8s ease-in-out infinite cue-bounce;display:inline-flex;position:relative;transform:none}.scroll-cue-chevron:before{content:"";border-right:var(--cue-arrow-stroke) solid var(--ink);border-bottom:var(--cue-arrow-stroke) solid var(--ink);width:.5625rem;height:.5625rem;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.scroll-cue-chevron:after{content:"";width:var(--cue-arrow-stroke);background:var(--ink);border-radius:var(--cue-arrow-stroke);height:.5625rem;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.process-preview{padding:var(--space-48) var(--space-24);text-align:center;border-top:1px solid var(--line);max-width:68.75rem;margin:0 auto;position:relative}.process-preview:before{content:"";background:var(--bg);z-index:-1;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.process-title{margin-top:var(--space-12);color:var(--ink);letter-spacing:-.02em;font-size:2.5rem;font-weight:700;line-height:1.15}.process-grid{margin-top:var(--space-24);gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.process-card{border:1px dashed var(--line-strong);border-radius:var(--radius-12);background:var(--surface-card-soft-strong);min-height:8.75rem;color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.75rem;display:flex}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes spend-limit-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes toast-slide-in-right{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes toast-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}.toast-anim-enter{will-change:transform, opacity;animation:.36s cubic-bezier(.22,1,.36,1) both toast-slide-in-right}.toast-anim-leave{will-change:opacity;animation:.22s ease-in both toast-fade-out}@keyframes lift-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nav-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-item-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes text-drop{0%{opacity:0;transform:translateY(96%)}to{opacity:1;transform:translateY(0)}}@keyframes hero-drop{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-drop-muted{0%{opacity:0;transform:translateY(18px)}to{opacity:.74;transform:translateY(0)}}@keyframes flow-drop{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes roll-char{0%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:translateY(0)}}@keyframes cue-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(var(--space-4))}}@keyframes cue-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}.trust-footer{background:var(--bg);width:fit-content;max-width:calc(100% - (var(--space-24) * 2));padding:var(--space-12) var(--space-16);margin:0 auto;position:relative}.trust-footer:before{content:"";border-top:1px solid var(--line);pointer-events:none;width:100vw;position:absolute;top:-.125rem;left:50%;transform:translate(-50%)}.trust-footer-inner{justify-content:center;align-items:center;gap:var(--space-24);flex-wrap:wrap;max-width:none;margin:0;display:flex}.trust-item{align-items:center;gap:var(--space-12);color:var(--ink-muted);font-family:var(--font-ui);letter-spacing:.01em;white-space:nowrap;font-size:.8125rem;font-weight:500;display:inline-flex}.trust-flag{border-radius:2px;flex-shrink:0;width:1.25rem;height:auto}.trust-check-icon{width:1.125rem;height:1.125rem;color:var(--brand-success);flex-shrink:0;display:block}.trust-icon-svg{width:1rem;height:1rem;color:var(--ink-muted);flex-shrink:0}.trust-security-icon{flex-shrink:0;width:1.125rem;height:1.125rem;display:block}.trust-security-icon__shield-shadow{fill:var(--surface-card-soft)}.trust-security-icon__shield{fill:var(--surface-card-soft-strong)}.trust-security-icon__accent{fill:var(--brand-success)}.trust-security-icon__accent-soft{fill:var(--accent-soft)}.trust-security-icon__stroke{stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.trust-label{color:var(--ink-muted)}.trust-dot{background:var(--line-strong);border-radius:50%;flex-shrink:0;width:.1875rem;height:.1875rem}@media (max-width:64rem){.hero{padding-top:6rem}.hero-logo{width:10rem;max-width:10rem}.flow-card{width:min(40rem,100%)}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-brand,.nav-brand-home,.nav-menu{transform:none}}@media (max-width:48rem){.trust-footer{width:calc(100% - 2rem);max-width:none}.nav{height:5rem}.nav-inner{grid-template-columns:auto 1fr auto;column-gap:.5rem;width:calc(100% - 1.25rem)}.nav-logo{width:3.4375rem;height:3rem}.nav-wordmark{font-size:1.375rem}.nav-menu{gap:.625rem}.nav-link{font-size:calc(.6875rem - .5px)}.nav-link-tooltip{font-size:.5rem}.nav-cta{min-height:1.75rem;padding:0 .4375rem;font-size:.625rem}.hero{padding:5rem var(--space-16) var(--space-48);gap:var(--space-24)}.hero-content{transform:translateY(-1rem)}.hero-logo{width:9rem;max-width:9rem}.tagline{justify-items:center;gap:var(--space-8)}.tagline-main-top{gap:var(--space-4);justify-items:center;font-size:3rem;display:grid}.hero-italic-line{text-align:center;justify-self:center;margin-left:0}.hero-actions{gap:var(--space-8);flex-direction:column;width:100%}.hero-button{width:min(20rem,100%)}.flow-main{gap:var(--space-12)}.flow-arrow{display:none}.flow-chip{flex:1 1 calc(50% - var(--space-12));min-height:calc(var(--space-24) + var(--space-8));padding:0 var(--space-12);font-size:1.125rem}.cap-item{flex:1 1 calc(50% - var(--space-8))}.trust-footer-inner{gap:var(--space-16)}.trust-dot{display:none}.trust-footer-inner{gap:var(--space-12);flex-direction:column}.scroll-cue{left:3rem;right:0;bottom:calc(var(--space-24) + var(--space-16));margin-inline:auto}}@media (max-width:33.75rem){.nav-actions .nav-cta-secondary{display:none}}@media (max-width:30rem){.nav-menu,.nav-actions{display:none}.nav-inner{grid-template-columns:auto 1fr}.tagline-main{font-size:2rem}.tagline-main-top{gap:.125rem;font-size:2.5rem}.hero-subhead{font-size:1rem}.hero-filetypes,.hero-microcopy{font-size:.6875rem}.flow-chip,.cap-item{flex-basis:100%}.process-grid{grid-template-columns:1fr}}.loading-screen{--page-bg:#060608;--text-primary:#edeef0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--page-bg);justify-content:center;align-items:center;min-height:100svh;padding:1rem;display:flex}.loading-brand{animation:loading-pulse 1.6s var(--ease) infinite;align-items:center;gap:.5rem;max-width:100%;display:flex;translate:-4.25rem -.625rem}.loading-logo{object-fit:contain;flex-shrink:0;width:5.58rem;height:5.58rem}.loading-wordmark{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;font-size:2.5rem;font-weight:600;line-height:1}.loading-logo--light{display:none}html[data-theme=light] .loading-screen{--page-bg:#f7f7f7;--text-primary:#1a1a1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .loading-logo--light{display:block}html[data-theme=light] .loading-logo--dark{display:none}@media (max-width:48rem){.loading-brand{translate:-1.5rem -.5rem}.loading-logo{width:5rem;height:5rem}.loading-wordmark{font-size:2.5rem}}@media (max-width:30rem){.loading-brand{gap:.375rem;translate:0}.loading-logo{width:3.75rem;height:3.75rem}.loading-wordmark{font-size:1.75rem}}@keyframes loading-pulse{0%,to{opacity:.4}50%{opacity:1}}.not-found{justify-content:center;align-items:center;gap:var(--space-12);min-height:100svh;padding:var(--space-48) var(--space-24);text-align:center;flex-direction:column;display:flex}.not-found-title{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.03em;font-size:5rem;font-weight:800;line-height:1}.not-found-message{color:var(--text-secondary);font-size:1.125rem}.not-found-link{color:var(--accent);font-family:var(--font-sans);margin-top:var(--space-8);transition:opacity .15s var(--ease);font-size:.875rem;font-weight:600;text-decoration:none}.not-found-link:hover{opacity:.8}.dashboard{max-width:64rem;padding:var(--space-32) var(--space-24);margin:0 auto}.dashboard-header{margin-bottom:var(--space-32)}.dashboard-title{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.dashboard-subtitle{color:var(--text-secondary);margin-top:var(--space-4);font-size:.9375rem}.dashboard-loading{color:var(--text-muted);padding:var(--space-48) 0;text-align:center;font-size:.875rem}.dashboard-error{padding:var(--space-24);border:1px solid var(--border-danger);border-radius:var(--radius-12);background:var(--surface-danger);text-align:center}.dashboard-error p{color:var(--brand-danger);margin-bottom:var(--space-12);font-size:.875rem}.dashboard-retry{border:1px solid var(--card-border);border-radius:var(--radius-8);min-height:2rem;color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;background:0 0;padding:0 1rem;font-size:.8125rem;font-weight:600}.dashboard-content{gap:var(--space-32);flex-direction:column;display:flex}.dashboard-section{border:1px solid var(--card-border);border-radius:var(--radius-12);background:var(--card-bg);overflow:hidden}.dashboard-section-header{padding:var(--space-16) var(--space-24);border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;display:flex}.dashboard-section-title{font-family:var(--font-sans);color:var(--text-primary);font-size:1rem;font-weight:600}.dashboard-empty{padding:var(--space-32) var(--space-24);text-align:center}.dashboard-empty-text{color:var(--text-muted);margin-bottom:var(--space-12);font-size:.875rem}.dashboard-add-btn{border:1px solid var(--accent);border-radius:var(--radius-8);background:var(--accent);min-height:2.25rem;color:var(--ink-on-accent);font-family:var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease);padding:0 1rem;font-size:.8125rem;font-weight:600}.dashboard-add-btn:hover{background:var(--brand-accent-strong)}.dashboard-borrower-list{flex-direction:column;display:flex}.dashboard-borrower-card{padding:var(--space-12) var(--space-24);border-bottom:1px solid var(--card-border);transition:background-color .2s var(--ease);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.dashboard-borrower-card:last-child{border-bottom:none}.dashboard-borrower-card:hover{background:var(--hover-bg)}.dashboard-borrower-name{color:var(--text-primary);font-size:.875rem;font-weight:500}.dashboard-borrower-date{color:var(--text-muted);font-size:.75rem}.dashboard-upload-zone{padding:var(--space-32) var(--space-24);border:2px dashed var(--card-border);border-radius:var(--radius-8);margin:var(--space-16) var(--space-24);text-align:center}.dashboard-upload-text{color:var(--text-secondary);font-size:.875rem}.dashboard-upload-hint{color:var(--text-muted);margin-top:var(--space-8);opacity:.7;font-size:.75rem}.dashboard-upload-error{color:var(--brand-danger);margin-top:var(--space-12);font-size:.8125rem}.dashboard-upload-zone.drag-over{border-color:var(--accent);background:var(--accent-soft)}.dashboard-upload-zone.uploading{opacity:.6;pointer-events:none}.upload-browse-btn{color:var(--accent);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.upload-browse-btn:hover{color:var(--brand-accent-strong)}.upload-hidden-input{display:none}.dashboard-header-btn{min-height:1.75rem;padding:0 .75rem;font-size:.75rem;font-weight:600}.dashboard-borrower-card.selected{background:var(--elevated-bg);border-left:3px solid var(--accent)}.dashboard-job-list{flex-direction:column;display:flex}.dashboard-job-card{padding:var(--space-12) var(--space-24);border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;display:flex}.dashboard-job-card:last-child{border-bottom:none}.dashboard-job-info{align-items:center;gap:var(--space-12);display:flex}.dashboard-job-id{color:var(--text-muted);font-family:var(--font-mono-v3);font-size:.75rem}.dashboard-job-status{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.job-status-pending{color:var(--ds-amber);background:var(--ds-amber-bg)}.job-status-processing{color:var(--ds-pending);background:var(--ds-pending-bg)}.job-status-completed{color:var(--positive);background:var(--positive-bg)}html[data-theme=light] .job-status-completed{color:var(--status-completed-ink);background:var(--status-completed-bg)}.job-status-failed{color:var(--negative);background:var(--negative-bg)}.dashboard-job-meta{align-items:center;display:flex}.dashboard-job-progress{color:var(--text-muted);font-size:.75rem}.modal-backdrop{z-index:100;background:var(--overlay-dark-65);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-panel{width:100%;max-width:28rem;margin:var(--space-16);border:1px solid var(--card-border);border-radius:var(--radius-12);background:var(--surface-modal);box-shadow:none}.modal-header{padding:var(--space-16) var(--space-24);border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;display:flex}.modal-title{font-family:var(--font-sans);color:var(--text-primary);font-size:1.125rem;font-weight:600}.modal-close{border-radius:var(--radius-8);width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;transition:background-color .2s var(--ease);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.modal-close:hover{background:var(--hover-bg)}.modal-body{padding:var(--space-24)}.modal-label{color:var(--text-secondary);margin-bottom:var(--space-8);font-size:.8125rem;font-weight:500;display:block}.modal-name-row{gap:.75rem;display:flex}.modal-name-field{flex:1;min-width:0}.modal-label-optional{color:var(--text-muted);font-weight:400}.modal-label-required{color:var(--brand-danger);font-weight:600}.modal-input{width:100%;height:2.5rem;padding:0 var(--space-12);border:1px solid var(--modal-control-border);border-radius:var(--radius-8);background:var(--page-bg);color:var(--text-primary);font-family:var(--font-sans);transition:border-color .2s var(--ease);outline:none;font-size:.8125rem}.modal-input:focus{border-color:var(--modal-control-border-focus)}.modal-input[aria-invalid=true]{border-color:var(--brand-danger)}.modal-input::placeholder{color:var(--text-muted);opacity:.5}.modal-input--no-spinner{appearance:textfield}.modal-input--no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-input--no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal-error{color:var(--brand-danger);margin-top:var(--space-8);font-size:.8125rem}.modal-footer{justify-content:flex-end;gap:var(--space-8);padding:var(--space-16) var(--space-24);border-top:1px solid var(--card-border);display:flex}.modal-btn-secondary{border:1px solid var(--card-border);border-radius:var(--radius-8);min-height:2.25rem;color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease);background:0 0;padding:0 1rem;font-size:.8125rem;font-weight:500}.modal-btn-secondary:hover{background:var(--hover-bg);border-color:var(--card-border)}.modal-btn-primary{border:1px solid var(--accent);border-radius:var(--radius-8);background:var(--accent);min-height:2.25rem;color:var(--ink-on-accent);font-family:var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease);padding:0 1rem;font-size:.8125rem;font-weight:500}.modal-btn-primary:hover{background:var(--brand-accent-strong)}.modal-btn-primary:disabled{opacity:.5;cursor:not-allowed}.modal-btn-primary:focus-visible,.modal-btn-secondary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ctx-selector{min-width:0;margin-bottom:var(--space-8);font-family:var(--font-sans);align-items:center;padding:.5rem 0;display:flex}.ctx-selector--compact{width:100%;margin-bottom:0;padding:0}.ctx-selector--loading{gap:var(--space-8);color:var(--text-muted);font-size:.8125rem}.ctx-selector__spinner{border:2px solid var(--border-primary);border-top-color:var(--text-muted);border-radius:50%;width:.875rem;height:.875rem;animation:.7s linear infinite report-spin}.ctx-selector__loading-text{font-size:.8125rem}.ctx-selector__row{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-width:0;font-size:.8125rem;display:flex}.ctx-selector__row>.ctx-mode-toggle{margin-left:.5rem}.ctx-selector__row--compact{gap:.375rem .5rem}.ctx-selector__row--compact>.ctx-mode-toggle{margin-left:0}.ctx-mode-toggle{background:var(--toggle-bg);border-radius:999px;flex-shrink:0;align-items:center;gap:0;padding:.1875rem;display:inline-flex;overflow:hidden}.ctx-mode-toggle--compact{padding:.125rem}.ctx-mode-toggle__btn{font-size:.8125rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;color:var(--toggle-inactive-ink);transition:background-color .2s var(--ease), color .2s var(--ease);white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.375rem .875rem;line-height:1rem;display:inline-flex}.ctx-mode-toggle--compact .ctx-mode-toggle__btn{padding:.3125rem .6875rem;font-size:.8125rem;line-height:1rem}.ctx-mode-toggle__btn.is-active{background:var(--toggle-active-bg);color:var(--toggle-active-ink);font-weight:600}.ctx-slash{color:var(--text-muted);-webkit-user-select:none;user-select:none;opacity:.4;flex-shrink:0;font-size:.875rem}.ctx-breadcrumb{font-family:var(--font-sans);min-width:0;position:relative}.ctx-breadcrumb--compact{flex:0 auto;max-width:min(100%,24rem)}.ctx-breadcrumb__trigger{cursor:pointer;color:var(--text-primary);transition:background-color .2s var(--ease);background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.25rem;min-width:0;max-width:16.25rem;padding:.1875rem .375rem;font-family:inherit;font-size:.8125rem;font-weight:500;display:inline-flex}.ctx-breadcrumb__trigger:hover,.ctx-breadcrumb__trigger.is-open{background:var(--hover-bg)}.ctx-breadcrumb__trigger--compact{border:1px solid var(--card-border);background:var(--card-bg);inline-size:fit-content;max-width:100%;font-family:var(--font-sans);border-radius:.75rem;gap:.5rem;padding:.3125rem .625rem}.ctx-breadcrumb__trigger--compact:hover,.ctx-breadcrumb__trigger--compact.is-open{background:var(--elevated-bg)}.ctx-breadcrumb__trigger--compact .ctx-breadcrumb__content{flex:1}.ctx-breadcrumb__content{flex-direction:column;align-items:flex-start;gap:.0625rem;min-width:0;display:flex}.ctx-breadcrumb__meta{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.625rem;font-weight:700;line-height:.75rem}.ctx-breadcrumb__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ctx-breadcrumb__trigger--compact .ctx-breadcrumb__label{font-size:.75rem;font-weight:600;line-height:1rem}.ctx-breadcrumb__chevron{color:var(--text-muted);transition:transform .2s var(--ease);flex-shrink:0}.ctx-breadcrumb__chevron.is-open{transform:rotate(180deg)}.ctx-breadcrumb__dropdown{background:var(--surface-shell-popover);border:1px solid var(--card-border);min-width:13.75rem;box-shadow:var(--dropdown-menu-shadow);z-index:50;border-radius:.5rem;max-height:15rem;padding:.25rem;position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto}.ctx-breadcrumb__empty{color:var(--text-muted);padding:.5rem .625rem;font-size:.8125rem}.ctx-breadcrumb__option{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);transition:background-color .2s var(--ease);background:0 0;border:none;border-radius:.3125rem;padding:.4375rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:400;display:block}html[data-theme=light] .ctx-breadcrumb__option:not(.is-active){font-weight:500}.ctx-breadcrumb__option:hover{background:var(--hover-bg)}.ctx-breadcrumb__option.is-active{color:var(--brand-accent);background:var(--overlay-success-12);font-weight:600}.ctx-breadcrumb__option.is-active:hover{background:var(--overlay-success-12)}.ctx-breadcrumb__option-text{display:block}.ctx-breadcrumb__loan-option{justify-content:space-between;gap:1rem;display:flex}.ctx-breadcrumb__loan-amount{color:var(--text-muted);flex-shrink:0;font-size:.75rem}.ctx-breadcrumb__loan-option-full{flex-direction:column;gap:1px;display:flex}.ctx-breadcrumb__loan-borrower{color:var(--text-muted);font-size:.6875rem}.ctx-breadcrumb__portfolio-option{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ctx-breadcrumb__portfolio-meta{color:var(--text-muted);flex-shrink:0;font-size:.6875rem}.loan-selection-dialog{max-width:28rem;font-family:var(--font-sans)}.loan-selection-dialog .modal-title,.loan-selection-dialog .modal-label,.loan-selection-dialog .modal-btn-secondary,.loan-selection-dialog .modal-input{font-family:var(--font-sans)}.loan-selection-dialog .modal-btn-primary{font-family:var(--font-sans);background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent)}.loan-selection-dialog .modal-btn-primary:hover:not(:disabled){background:var(--brand-accent-strong);border-color:var(--brand-accent-strong)}.loan-selection-dialog .modal-btn-primary:disabled{background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent)}.loan-selection-dialog__mode-toggle{margin-bottom:var(--space-16)}.loan-selection-dialog__subtitle{color:var(--text-muted);margin:.25rem 0 0;font-size:.8125rem;font-weight:400}html[data-theme=light] .loan-selection-dialog__subtitle{font-weight:450}.loan-selection-dialog__subtitle strong{color:var(--text-secondary);font-weight:600}.loan-selection-dialog__toggle{border:1px solid var(--card-border);border-radius:var(--radius-8);margin-bottom:var(--space-16);gap:0;display:flex;overflow:hidden}.loan-selection-dialog__toggle-btn{background:var(--card-bg);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);border:none;flex:1;padding:.4375rem .75rem;font-size:.8125rem;font-weight:600}.loan-selection-dialog__toggle-btn:not(:last-child){border-right:1px solid var(--card-border)}.loan-selection-dialog__toggle-btn:hover{background:var(--hover-bg)}.loan-selection-dialog__toggle-btn.is-active{background:var(--accent);color:var(--ink-on-accent);font-weight:600}.loan-selection-dialog__field{margin-bottom:var(--space-16)}.loan-selection-dialog__field:last-child{margin-bottom:0}.loan-selection-dialog__empty-state{align-items:center;gap:var(--space-8);padding:var(--space-16);border:1px dashed var(--card-border);border-radius:var(--radius-8);text-align:center;flex-direction:column;display:flex}.loan-selection-dialog__empty-state p{color:var(--text-muted);margin:0;font-size:.8125rem}.loan-selection-dialog__create-btn{border:1px solid var(--card-border);border-radius:var(--radius-8);background:var(--card-bg);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease);align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative;left:-.875rem}.loan-selection-dialog__create-btn:hover{background:var(--hover-bg);border-color:var(--card-border)}.loan-selection-dialog__create-inline{color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:none;align-items:center;gap:.1875rem;margin-top:.375rem;padding:0;font-size:.75rem;font-weight:500;display:inline-flex}.loan-selection-dialog__create-inline:hover{color:var(--accent)}.confirm-dialog-backdrop{z-index:500;padding:var(--space-16);background:var(--overlay-dark-60);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-dialog-panel{border:1px solid var(--card-border);background:var(--card-bg);width:100%;max-width:28rem;box-shadow:none;border-radius:.75rem;overflow:hidden}.confirm-dialog-header,.confirm-dialog-body,.confirm-dialog-actions{padding-left:var(--space-24);padding-right:var(--space-24)}.confirm-dialog-header{padding-top:var(--space-24);padding-bottom:var(--space-8)}.confirm-dialog-title{color:var(--text-primary);font-family:var(--font-sans);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.confirm-dialog-body{padding-top:0;padding-bottom:var(--space-24)}.confirm-dialog-message{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.55}.confirm-dialog-actions{justify-content:flex-end;gap:var(--space-12);padding-top:0;padding-bottom:var(--space-24);display:flex}.confirm-dialog-cancel,.confirm-dialog-delete{min-height:2.25rem;font-size:.8125rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border-radius:.5rem;padding:.5rem 1rem}.confirm-dialog-cancel{border:1px solid var(--card-border);color:var(--text-primary);background:0 0}.confirm-dialog-cancel:hover{background:var(--hover-bg);border-color:var(--card-border)}.confirm-dialog-delete{border:1px solid var(--brand-danger-strong);background:var(--brand-danger-strong);color:var(--color-white)}.confirm-dialog-delete:hover{background:var(--brand-danger-hover);border-color:var(--brand-danger-hover)}.starfield-background{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:48rem){.dashboard{padding:var(--space-24) var(--space-16)}.dashboard-section-header,.dashboard-borrower-card{padding:var(--space-12) var(--space-16)}.dashboard-upload-zone{margin:var(--space-12) var(--space-16)}}.bd-back{color:var(--text-muted);margin-bottom:var(--space-16);transition:color .2s var(--ease);align-items:center;font-size:.8125rem;text-decoration:none;display:inline-flex}.bd-back:hover{color:var(--accent)}.bd-stats{background:var(--card-border);border-radius:var(--radius-12);margin-bottom:var(--space-32);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.bd-stat{background:var(--card-bg);padding:var(--space-24) var(--space-16);text-align:center;flex-direction:column;gap:.25rem;display:flex}.bd-stat-value{font-family:var(--font-sans);color:var(--text-primary);font-size:1.75rem;font-weight:700}.bd-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:500}.bd-job-list{flex-direction:column;display:flex}.bd-job-row{border-bottom:1px solid var(--card-border)}.bd-job-row:last-child{border-bottom:none}.bd-job-header{padding:var(--space-12) var(--space-24);cursor:pointer;transition:background-color .2s var(--ease);justify-content:space-between;align-items:center;display:flex}.bd-job-header:hover{background:var(--hover-bg)}.bd-job-header.expanded{background:var(--elevated-bg);border-bottom:1px solid var(--card-border)}.bd-job-left{align-items:center;gap:var(--space-12);display:flex}.bd-job-right{align-items:center;gap:var(--space-16);display:flex}.bd-job-expand{color:var(--text-muted);text-align:center;width:1rem;font-size:.625rem}.bd-job-date{color:var(--text-muted);font-size:.75rem}.bd-job-detail{background:var(--surface-card-deep);padding:0}.bd-loading-results{padding:var(--space-24);color:var(--text-muted);text-align:center;font-size:.8125rem}.bd-doc-list{flex-direction:column;display:flex}.bd-doc-row{border-bottom:1px solid var(--card-border)}.bd-doc-row:last-child{border-bottom:none}.bd-doc-card{padding:var(--space-12) var(--space-24) var(--space-12) var(--space-48);cursor:pointer;transition:background-color .2s var(--ease);justify-content:space-between;align-items:center;display:flex}.bd-doc-card:hover{background:var(--hover-bg)}.bd-doc-card.expanded{background:var(--elevated-bg)}.bd-doc-main{flex-direction:column;gap:.125rem;min-width:0;display:flex}.bd-doc-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.bd-doc-category{color:var(--text-muted);font-size:.6875rem}.bd-doc-meta{align-items:center;gap:var(--space-12);flex-shrink:0;display:flex}.bd-doc-confidence{color:var(--text-muted);font-family:var(--font-mono-v3);font-size:.6875rem}.bd-doc-validation{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:600}.bd-doc-expand-icon{color:var(--text-muted);text-align:center;width:1rem;font-size:.625rem}.bd-doc-detail{padding:var(--space-16) var(--space-24) var(--space-24) var(--space-48);border-top:1px solid var(--card-border);background:var(--surface-card-deep-alt)}.bd-detail-heading{font-family:var(--font-sans);color:var(--text-primary);margin-bottom:var(--space-12);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:600}.bd-extraction{margin-bottom:var(--space-24)}.bd-extraction-grid{gap:var(--space-12) var(--space-24);margin-bottom:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.bd-extraction-field{flex-direction:column;gap:.125rem;display:flex}.bd-extraction-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:500}.bd-extraction-value{color:var(--text-primary);font-size:.875rem;font-weight:600;font-family:var(--font-mono-v3)}.bd-extraction-table{margin-top:var(--space-16)}.bd-table-heading{color:var(--accent);margin-bottom:var(--space-8);font-size:.75rem;font-weight:600}.bd-table-scroll{overflow-x:auto}.bd-table{border-collapse:collapse;width:100%;font-size:.8125rem}.bd-table th{text-align:left;padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--card-border);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.6875rem;font-weight:600}.bd-table td{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--card-border);color:var(--text-primary);font-family:var(--font-mono-v3);white-space:nowrap;font-size:.8125rem}.bd-table tr:last-child td{border-bottom:none}.bd-validation{margin-top:var(--space-16)}.bd-flag-list{gap:var(--space-8);flex-direction:column;display:flex}.bd-flag{padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);border-left:3px solid #0000}.bd-flag-pass{border-left-color:var(--accent);background:var(--overlay-success-05);color:var(--accent)}.bd-flag-warn{border-left-color:var(--brand-warning);background:var(--overlay-warning-05);color:var(--brand-warning)}.bd-flag-fail{border-left-color:var(--brand-danger);background:var(--overlay-danger-05);color:var(--brand-danger)}.bd-flag-info{border-left-color:var(--brand-info-soft);background:var(--overlay-info-05);color:var(--brand-info-soft)}html[data-theme=light] .bd-flag-pass{border-left-color:var(--brand-success);color:var(--brand-success);background:#1e7a4b0d}.bd-flag-header{align-items:center;gap:var(--space-8);display:flex}.bd-flag-status{text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:700}.bd-flag-field{color:var(--text-primary);font-size:.75rem;font-weight:500}.bd-flag-message{color:var(--text-muted);margin-top:.25rem;font-size:.75rem}.bd-flag-rec{color:var(--text-muted);margin-top:.125rem;font-size:.6875rem;font-style:italic}.bd-no-data{color:var(--text-muted);text-align:center;padding:var(--space-16);font-size:.8125rem}.dashboard-borrower-info{flex-direction:column;gap:.125rem;min-width:0;display:flex}.dashboard-borrower-view{color:var(--text-muted);border-radius:var(--radius-8);transition:color .2s var(--ease), background-color .2s var(--ease);flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500;text-decoration:none}.dashboard-borrower-view:hover{color:var(--accent);background:var(--positive-bg)}@media (max-width:48rem){.bd-stats{grid-template-columns:repeat(2,1fr)}.bd-job-header,.bd-doc-card{padding:var(--space-12) var(--space-16);align-items:flex-start;gap:var(--space-8);flex-direction:column}.bd-doc-detail{padding:var(--space-12) var(--space-16)}.bd-extraction-grid{grid-template-columns:1fr}}.about-page{position:relative}.about-page-company{--about-company-label-offset-x:3.5rem;--about-team-card-width:68%;--about-card-header-left-nudge:-2rem;--about-team-left-shift:.75rem}.about-page-company .about-section{padding-left:12.5rem;padding-right:1.5rem}.about-header-filler{padding:7.5rem 3rem 2.5rem}.about-page-company .about-header-filler{padding:7.5rem 1.5rem 2.5rem 12.5rem}.about-header-filler-line{border-top:1px solid var(--border-muted);width:min(56.25rem,100%);margin:0 auto}.about-page-company .about-header-filler-line{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.about-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(1.5rem)}.about-visible{opacity:1;transform:translateY(0)}.about-hero{text-align:center;flex-direction:column;align-items:center;padding:11.25rem 3rem 5rem;display:flex;position:relative}.about-hero-logo{margin-bottom:2.5rem;animation:1.2s both about-fade-up}.about-hero-logo img{object-fit:contain;filter:drop-shadow(0 0 2rem #4ade802e);width:10rem;height:10rem}.about-hero-glow{pointer-events:none;background:radial-gradient(circle,#4ade800f 0%,#0000 70%);width:37.5rem;height:37.5rem;position:absolute;top:5rem;left:50%;transform:translate(-50%)}.about-hero-heading{font-family:var(--font-sans);z-index:0;flex-direction:column;align-items:center;gap:0;width:fit-content;margin:0 auto 1.5rem;padding:.5rem 1.25rem;font-size:3rem;font-weight:700;line-height:1.1;animation:1.5s .12s both about-fade-up;display:inline-flex;position:relative}.about-hero-heading:after{content:"";pointer-events:none;z-index:-1;border:1px solid #4ade8052;border-radius:1.125rem;position:absolute;inset:-.5rem -.875rem;box-shadow:0 0 .875rem #4ade803d,0 0 2rem -.375rem #4ade8038}.about-hero-line{z-index:0;display:inline-block;position:relative}.about-hero-line:before{content:none}.about-hero-accent{color:var(--brand-success);font-style:italic}.about-hero-sub{color:var(--color-ink-about-subtle);max-width:37.5rem;margin:0 auto;font-size:1.125rem;line-height:1.7;animation:.6s .2s both about-fade-up}.about-hero-actions{justify-content:center;width:fit-content;margin-top:1.75rem;margin-left:0;margin-right:0;animation:1.5s .12s both about-fade-up;display:flex;position:relative}.about-hero-actions:before{content:none}.about-hero-actions .about-btn-accent{z-index:1;position:relative}@keyframes about-fade-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.about-divider{border:none;border-top:1px solid var(--border-muted);max-width:56.25rem;margin:.5rem auto}.about-page-company .about-divider{width:100vw;max-width:none;margin:.5rem calc(50% - 50vw)}.about-page-company .about-divider-team-image{margin:.5rem calc(50% - 50vw)}.features-page .about-divider{width:100vw;max-width:none;margin:.5rem calc(50% - 50vw)}.home-divider{border:0;border-top:1px solid var(--border-muted-2);z-index:2;width:100%;max-width:none;margin:0;display:block;position:relative}.home-process-block{margin-top:-7rem}.about-section{max-width:100rem;margin:0 auto;padding:5rem 6rem}.about-section-mission{padding-top:4rem}.about-section-team,.about-section-team-image{padding-top:4.5rem}.about-section-team-image{padding-top:3.5rem}.about-section-sync{opacity:0;animation:.9s .12s both about-fade-up;transform:translateY(1.25rem)}.about-grid{grid-template-columns:12.5rem 1fr;align-items:start;gap:3.75rem;display:grid}.about-grid-mission{grid-template-columns:1fr;gap:0}.about-mission-content{width:100%}.about-mission-label{margin-bottom:calc(1.5rem * var(--about-mission-scale,1));text-align:center;padding-top:0;transform:none}.about-mission-row{--about-mission-scale:.9;--about-mission-image-width:calc(21rem * var(--about-mission-scale));--about-mission-card-width:var(--about-team-card-width);grid-template-columns:1fr;align-items:start;gap:2rem;margin-left:11.5rem;display:grid}.about-mission-image-wrap{isolation:isolate;width:min(100%, var(--about-mission-image-width));height:auto;padding:calc(.625rem * var(--about-mission-scale));border-radius:calc(1.75rem * var(--about-mission-scale));transform-style:preserve-3d;will-change:transform, box-shadow;background:radial-gradient(140% 120% at 12% 8%,#a3bef229 0%,#a3bef200 46%) padding-box padding-box,linear-gradient(145deg,#0f141f 0%,#080b12 46%,#05070b 100%) padding-box padding-box,linear-gradient(132deg,#aac5f680 0%,#5fdda547 44%,#768ebc47 100%) border-box;border:.0625rem solid #0000;order:2;justify-content:flex-start;margin-top:-2rem;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:visible;transform:perspective(64rem)rotateX(.8deg)rotateY(-1deg)translateY(-.0625rem);box-shadow:inset 0 0 .0625rem #dce8ff3d,inset 0 -.5rem 1rem -.75rem #000000b3,0 1rem 2rem -1.25rem #000000c7,0 0 2rem -1rem #588dff42,0 1.25rem 1.75rem -1.5rem #02050af2}.about-mission-image-wrap:before{content:"";left:9%;right:9%;bottom:calc(-.7rem * var(--about-mission-scale));height:calc(1.05rem * var(--about-mission-scale));filter:blur(.375rem);opacity:.92;transform-origin:50%;pointer-events:none;z-index:-1;background:radial-gradient(50% 100%,#0000008f 0%,#0000002e 58%,#0000 100%);border-radius:999px;transition:opacity .3s,transform .3s;position:absolute;transform:scaleX(.98)}.about-mission-image-wrap:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(130deg, var(--overlay-white-20) 0%, #fff0 36%);opacity:.3;position:absolute;inset:0}.about-mission-image-wrap:hover{border-color:#7ace9e73;box-shadow:inset 0 0 .0625rem #bdffd84d,inset 0 -.5rem 1rem -.75rem #000000b3,0 1rem 2rem -1.25rem #000000c7,0 0 2.5rem -.85rem #4ade806b,0 1.25rem 2.6rem -1.125rem #4ade804d}.about-mission-image-wrap:hover:before{opacity:1}.about-mission-image{z-index:1;object-fit:contain;transform-origin:50%;border-radius:calc(1.25rem * var(--about-mission-scale));width:100%;height:auto;box-shadow:0 0 .0625rem var(--overlay-white-20), 0 .75rem 1.5rem -1rem #000000ad;border:.03125rem solid #b7c7e238;transition:transform .3s,border-color .3s,box-shadow .3s;display:block;position:relative;transform:translateZ(.15rem)scale(.845)}.about-mission-image-wrap:hover .about-mission-image{border-color:#c8edd666;box-shadow:0 0 .0625rem #dcffeb5c,0 0 1.25rem -.75rem #4ade8066,0 .75rem 1.5rem -1rem #000000ad}.about-founder-card.about-mission-card{width:var(--about-mission-card-width);height:auto;padding:calc(1.812rem * var(--about-mission-scale)) calc(1.6934rem * var(--about-mission-scale));order:1;margin-top:-.75rem;margin-left:0}.about-grid-no-label{grid-template-columns:1fr}.about-grid-no-label .about-cards{width:100%;max-width:100%;margin:0}.about-grid-no-label .about-cards .about-card{width:100%;margin-left:0}.about-label{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-about-muted);text-align:left;padding-top:.25rem;font-size:1.125rem;font-weight:700;position:sticky;top:6.25rem}.about-label.about-mission-label{text-align:center;width:100%;transform:translateX(var(--about-card-header-left-nudge));display:block}.about-label-static{position:static}.about-page-company .about-company-label{margin-left:calc(var(--about-company-label-offset-x) - var(--about-team-left-shift) - .5rem);justify-self:start;margin-top:-3rem;padding-left:0;font-size:1.375rem;transform:none}.about-label-team{text-align:left;padding-top:.25rem;position:sticky;top:6.25rem}.about-cards{flex-direction:column;gap:1.75rem;display:flex}.about-cards .about-card{width:100%;margin-left:0}.about-card{background:0 0;border:none;justify-content:space-between;align-items:start;width:100%;padding:0;display:flex}.about-card:hover{background:0 0}.about-card-title{color:var(--color-ink-about-muted);text-align:left;max-width:22rem;font-size:2.25rem;font-weight:700;line-height:1.2;transform:none}.about-card-title-left-nudge,.about-card-title-processing-left{transform:none}.about-card-body{font-family:var(--font-sans);color:var(--color-ink-about-muted);max-width:30rem;font-size:1.125rem;font-weight:400;line-height:1.7}.features-page{--features-hero-weight:500;--features-card-title-weight:500}.features-page .features-hero-heading{font-weight:var(--features-hero-weight)}.features-page .features-card-title{font-weight:var(--features-card-title-weight)}.features-page .about-card-body{font-weight:400}.features-brand-doc{color:var(--color-ink-about-muted)}.features-brand-dissect{color:var(--dissect-accent)}.features-page .about-section-sync{padding-bottom:40rem}.features-page .about-cards{gap:40rem}.features-page .about-card+.about-card{padding-top:4rem;position:relative}.features-page .about-card+.about-card:before{content:"";border-top:1px solid var(--border-subtle-2);pointer-events:none;width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.contact-sales-page{padding:calc(6rem + 64 * var(--dp)) calc(12 * var(--dp)) calc(96 * var(--dp));background:var(--bg);color:#eeeef0;font-family:var(--font-sans)}.contact-sales-intro{width:100%;max-width:calc(1440 * var(--dp));margin:0 auto calc(56 * var(--dp));padding:0 calc(78 * var(--dp))}.contact-sales-intro-title{color:var(--marketing-accent-indigo);letter-spacing:0;margin:0;font-size:3rem;font-weight:650;line-height:1.1}.contact-sales-intro-sub{margin:calc(20 * var(--dp)) 0 0;color:#eeeef0;font-size:calc(19 * var(--dp));font-weight:600;line-height:1.4}.contact-sales-grid{gap:calc(24 * var(--dp));width:100%;max-width:calc(1440 * var(--dp));grid-template-columns:minmax(0,1000fr) minmax(0,416fr);align-items:stretch;margin:0 auto;display:grid}.contact-sales-panel{min-width:0;padding:calc(24 * var(--dp)) calc(56 * var(--dp)) calc(24 * var(--dp)) calc(78 * var(--dp));background:#1e1e22;flex-direction:column;display:flex}.contact-sales-panel-inner{gap:calc(16 * var(--dp));flex-direction:column;width:100%;display:flex}.contact-sales-title{padding:0 0 calc(12 * var(--dp));color:#eeeef0;font-size:calc(30 * var(--dp));font-weight:600;line-height:calc(42 * var(--dp));letter-spacing:-.02em;margin:0}.contact-sales-form{gap:calc(24 * var(--dp));flex-direction:column;display:flex}.contact-sales-field{gap:calc(8 * var(--dp));flex-direction:column;min-width:0;display:flex}.contact-sales-label{height:calc(24 * var(--dp));color:#eeeef0;font-size:calc(16 * var(--dp));font-weight:500;line-height:calc(22 * var(--dp));align-items:flex-start;display:flex}.contact-sales-required{font-size:calc(17 * var(--dp))}.contact-sales-input{width:100%;height:calc(50 * var(--dp));padding:calc(14 * var(--dp)) calc(18 * var(--dp));color:#eeeef0;font-family:inherit;font-size:calc(16 * var(--dp));background:#101012;border:1px solid #ffffff1a;border-radius:0;outline:none;line-height:1;transition:border-color .15s;display:block}.contact-sales-input::placeholder{color:#636366;opacity:1}.contact-sales-input:hover{border-color:#ffffff29}.contact-sales-input:focus{border-color:#818cf8}.contact-sales-input:-webkit-autofill{-webkit-text-fill-color:#eeeef0;box-shadow:inset 0 0 0 1000px #101012}.contact-sales-textarea{height:calc(210 * var(--dp));min-height:calc(210 * var(--dp));resize:none;line-height:1.5}.contact-sales-select-wrap{position:relative}.contact-sales-select{height:calc(50 * var(--dp));padding:calc(14 * var(--dp)) calc(34 * var(--dp)) calc(14 * var(--dp)) calc(18 * var(--dp));font-size:calc(16 * var(--dp));line-height:calc(22 * var(--dp));appearance:none;cursor:pointer}.contact-sales-select option{color:#eeeef0;background:#18181b}.contact-sales-select-chevron{top:calc(21.5 * var(--dp));right:calc(9 * var(--dp));width:calc(10 * var(--dp));height:calc(7 * var(--dp));color:#eeeef0;pointer-events:none;position:absolute}.contact-sales-field-error{color:#f87171;font-size:calc(13 * var(--dp));margin:0;line-height:1.4}.contact-sales-country-group{gap:calc(24 * var(--dp));flex-direction:column;display:flex}.contact-sales-consent{padding:calc(4.69 * var(--dp)) 0 calc(2.62 * var(--dp));color:#9a9a9e;font-size:calc(12 * var(--dp));line-height:calc(17 * var(--dp));margin:0}.contact-sales-consent-link{color:#eeeef0;text-underline-offset:2px;text-decoration:underline}.contact-sales-consent-link:hover{color:#fff}.contact-sales-actions{justify-content:flex-end;align-items:center;gap:calc(20 * var(--dp));flex-wrap:wrap;display:flex}.contact-sales-form-error{color:#f87171;font-size:calc(15 * var(--dp));margin:0 auto 0 0;line-height:1.4}.contact-sales-submit,.contact-sales-calendar-link{height:calc(50 * var(--dp));color:#111114;text-align:center;white-space:nowrap;cursor:pointer;background:#f4f4f6;border:0;border-radius:.625rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.contact-sales-submit{min-width:calc(126 * var(--dp))}.contact-sales-submit:hover,.contact-sales-calendar-link:hover{color:#111114;background:#fff}.contact-sales-submit:disabled{opacity:.7;cursor:default}.contact-sales-success{align-items:flex-start;gap:calc(24 * var(--dp));min-height:calc(420 * var(--dp));padding:calc(8 * var(--dp)) 0 calc(24 * var(--dp));flex-direction:column;display:flex}.contact-sales-success-lead{color:#eeeef0;font-size:calc(15.5 * var(--dp));font-weight:500;line-height:calc(24 * var(--dp));letter-spacing:-.01em;margin:0}.contact-sales-success-sub{max-width:calc(560 * var(--dp));color:#9a9a9e;font-size:calc(15 * var(--dp));line-height:calc(24 * var(--dp));text-wrap:pretty;margin:0}.contact-sales-success-actions{align-items:center;gap:calc(24 * var(--dp));flex-wrap:wrap;display:flex}.contact-sales-reset,.contact-sales-aside-link{align-items:center;gap:calc(10 * var(--dp));color:#eeeef0;font-family:inherit;font-size:calc(17 * var(--dp));font-weight:500;line-height:calc(26 * var(--dp));letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.contact-sales-reset:hover,.contact-sales-aside-link:hover{color:#eeeef0;text-decoration:underline}.contact-sales-chevron{width:calc(7 * var(--dp));height:calc(10 * var(--dp));color:#818cf8;flex:none}.contact-sales-aside{gap:calc(24 * var(--dp));min-width:0;padding:calc(24 * var(--dp)) calc(30 * var(--dp)) calc(30 * var(--dp));flex-direction:column;display:flex}.contact-sales-aside-title{color:#eeeef0;font-size:calc(30 * var(--dp));font-weight:600;line-height:calc(42 * var(--dp));letter-spacing:-.02em;margin:0}.contact-sales-aside-body{gap:calc(24 * var(--dp));padding:0 0 calc(48 * var(--dp));flex-direction:column;display:flex}.contact-sales-aside-lead{color:#eeeef0;font-size:calc(16.5 * var(--dp));line-height:calc(26 * var(--dp));letter-spacing:-.01em;text-wrap:balance;margin:0}.contact-sales-aside-link{height:calc(26 * var(--dp));align-self:flex-start}@media (max-width:64rem){.contact-sales-grid{grid-template-columns:minmax(0,1fr)}.contact-sales-panel{padding:calc(24 * var(--dp)) calc(32 * var(--dp))}.contact-sales-intro{padding:0 calc(32 * var(--dp))}}@media (max-width:48rem){.contact-sales-page{padding:calc(6rem + 32 * var(--dp)) calc(12 * var(--dp)) calc(64 * var(--dp))}.contact-sales-panel,.contact-sales-aside{padding:calc(24 * var(--dp)) calc(20 * var(--dp))}.contact-sales-intro{padding:0 calc(20 * var(--dp))}.contact-sales-intro-title{font-size:2.5rem}}.pricing-page{min-height:100svh;padding:10rem clamp(var(--space-24), 5vw, 4.5rem) 7rem;background:var(--bg);color:var(--text-primary);font-family:var(--font-sans)}.pricing-shell{width:min(120rem,100%);margin:0 auto}.pricing-header{max-width:50rem;margin:0 auto var(--space-48);text-align:center}.pricing-kicker{margin:0 0 var(--space-16);color:var(--color-white);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:650;line-height:1.2}.pricing-title{color:var(--marketing-accent-indigo);letter-spacing:0;margin:0;font-size:3rem;font-weight:650;line-height:1.1}.pricing-subtitle{max-width:36rem;margin:var(--space-28) auto 0;color:var(--text-secondary);font-size:1rem;font-weight:400;line-height:1.65}@media (max-width:64rem){.pricing-page{padding-top:9.5rem}.pricing-title{font-size:3rem}}@media (max-width:48rem){.pricing-page{padding:8.75rem var(--space-16) 5rem}.pricing-title{font-size:2.125rem;line-height:1.05}.pricing-subtitle{font-size:.9375rem}.pricing-header{margin-bottom:var(--space-32)}}.pricing-page--terms .pricing-title{font-size:2.5rem}@media (max-width:64rem){.pricing-page--terms .pricing-title{font-size:2.25rem}}@media (max-width:48rem){.pricing-page--terms .pricing-title{font-size:1.875rem}}.pricing-terms-list{flex-direction:column;gap:1rem;width:min(44rem,100%);margin:0 auto;display:flex}.pricing-terms-item{background:var(--surface-raised-strong);border:1px solid var(--border-subtle);border-radius:.75rem;transition:border-color .15s;overflow:hidden}.pricing-terms-item:hover{border-color:var(--border-subtle-2)}.pricing-terms-item.is-open{border-color:var(--border-contrast)}.pricing-terms-item__heading{font:inherit;margin:0}.pricing-terms-item__trigger{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;display:flex}.pricing-terms-item__row{align-items:center;gap:1rem;display:flex}.pricing-terms-item__trigger:focus-visible{outline:2px solid var(--marketing-accent-indigo);outline-offset:-2px;border-radius:.75rem}.pricing-terms-item__head{flex:1;justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.pricing-terms-item__name{color:var(--text-primary);font-size:1.125rem;font-weight:650}.pricing-terms-item__price{color:var(--text-primary);white-space:nowrap;font-size:1rem;font-weight:600}.pricing-terms-item__suffix{color:var(--text-muted);margin-left:.25rem;font-size:.8125rem;font-weight:500}.pricing-terms-item__icon{width:1.25rem;height:1.25rem;color:var(--text-muted);flex-shrink:0;transition:color .15s}.pricing-terms-item__trigger:hover .pricing-terms-item__icon,.pricing-terms-item.is-open .pricing-terms-item__icon{color:var(--marketing-accent-indigo)}.pricing-terms-item__hint{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.pricing-terms-item__billing{color:var(--text-primary);margin:0 0 .875rem;font-size:.875rem;font-weight:500;line-height:1.6}.pricing-terms-item__panel{border-top:1px solid var(--border-subtle);padding:.875rem 1.5rem 1.25rem;animation:.18s pricing-terms-reveal}@keyframes pricing-terms-reveal{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pricing-terms-item__panel{animation:none}}.pricing-terms-item__desc{color:var(--text-secondary);margin:0 0 .875rem;font-size:.875rem;line-height:1.6}.pricing-terms-item__features{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pricing-terms-item__feature{color:var(--text-secondary);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.pricing-terms-item__feature-icon{width:1rem;height:1rem;color:var(--marketing-accent-indigo);flex-shrink:0;margin-top:.125rem}.pricing-terms-item__readmore{color:var(--text-muted);white-space:nowrap;align-items:center;gap:.1875rem;margin-left:.375rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.pricing-terms-item__readmore:hover{color:var(--text-primary)}.pricing-terms-item__readmore-icon{flex-shrink:0;width:.75rem;height:.75rem}.about-team{grid-template-columns:var(--about-team-card-width);margin-left:calc(-4rem - var(--about-team-left-shift));justify-content:start;align-items:start;gap:4rem;margin-top:1.25rem;display:grid}.about-team .about-card{width:85%;margin-left:0}.about-team .about-founder-card{width:100%;padding-top:2.75rem;padding-bottom:2.75rem}.about-founder-card{border:1px solid var(--border-muted);border-left:3px solid var(--brand-success);background:var(--surface-about-card);border-radius:.9375rem;align-items:flex-start;gap:1.4817rem;width:50%;margin-left:0;padding:2.125rem 1.95rem;transition:border-color .3s,background-color .3s,box-shadow .3s,transform .3s;display:flex;transform:translateY(0);box-shadow:0 0 .0625rem #4ade803d,0 0 1.625rem -1rem #4ade804d,0 .875rem 2rem -1.5rem #4ade803d}.about-founder-card:hover{border-color:var(--border-success-card);background:var(--surface-about-card-hover);transform:translateY(-.3125rem);box-shadow:0 0 .0625rem #4ade8075,0 0 2.5rem -.85rem #4ade8085,0 1.25rem 2.6rem -1.125rem #4ade806b}.about-founder-header{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex;transform:translate(-.125rem)}.about-founder-header-zach{transform:translate(-1.5rem)}.about-founder-name{font-family:var(--font-ui);color:var(--color-ink-about-muted);margin:0;font-size:1.09375rem;font-weight:600;line-height:1.2}.about-founder-separator{color:var(--color-ink-about-secondary);font-size:.96875rem;line-height:1}.about-founder-role{font-family:var(--font-ui);color:var(--brand-dissect);font-size:1.09375rem;font-weight:600;line-height:1.2;display:inline}.about-founder-bio{font-family:var(--font-sans);color:var(--color-ink-about-muted);font-size:.90625rem;font-weight:500;line-height:1.8}.about-team .about-founder-header,.about-team .about-founder-header-zach{transform:translateX(var(--about-card-header-left-nudge))}.about-team .about-founder-name,.about-team .about-founder-role{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-about-muted);font-size:1.125rem;font-weight:700}.about-team .about-founder-separator{color:var(--color-ink-about-muted);font-size:1.125rem;line-height:1}.about-team .about-founder-bio{font-family:var(--font-sans);color:var(--color-ink-about-muted);font-size:.875rem;font-weight:500;line-height:1.8}.about-team .about-founder-role{color:var(--brand-dissect)}.about-brand-wordmark{font-family:var(--font-sans);letter-spacing:-.03em;white-space:nowrap;font-weight:700}.about-brand-doc{color:var(--color-ink-about-muted)}.about-brand-dissect{color:var(--brand-dissect)}.about-mission-body{color:var(--color-ink-about-muted);font-size:.875rem}.about-contact-row{--about-mission-scale:.9;--about-mission-image-width:calc(21rem * var(--about-mission-scale));grid-template-columns:minmax(0, var(--about-mission-image-width)) minmax(0, 1fr);align-items:start;gap:2rem;margin-left:20rem;display:grid;transform:translateY(-1rem)}.about-contact-row .about-mission-image-wrap{order:1;margin-top:0;margin-left:-2rem}.about-contact-text{font-family:var(--font-sans);letter-spacing:-.03em;text-align:left;color:var(--color-ink-about-muted);flex-direction:column;order:2;align-items:flex-start;gap:.25rem;margin:0;padding-top:0;font-size:1rem;font-weight:600;line-height:1.35;display:flex}.about-cta{text-align:center;padding:6.25rem 3rem 7.5rem;position:relative}.about-cta-glow{pointer-events:none;background:radial-gradient(circle,#4ade800f 0%,#0000 70%);width:31.25rem;height:25rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.about-cta-heading{font-family:var(--font-ui);color:var(--color-ink-about-muted);margin-bottom:1rem;font-size:2.5rem;font-weight:400}.about-cta-sub{color:var(--color-ink-about-subtle);margin-bottom:2rem;font-size:1rem}.about-cta-actions{justify-content:center;gap:.75rem;display:flex}.about-btn-accent{background:var(--brand-success);color:var(--ink-on-accent);border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.about-btn-accent:hover{background:var(--brand-accent-strong);transform:translateY(-1px)}.about-btn-ghost{color:var(--color-ink-about-subtle);border:1px solid var(--border-muted);background:0 0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.about-btn-ghost:hover{color:var(--color-ink-about-muted);border-color:var(--line-strong)}@media (max-width:48rem){.about-page-company{--about-team-card-width:100%}.home-process-block{margin-top:-3.5rem}.about-page-company .about-section{padding-left:2rem;padding-right:1rem}.about-page-company .about-header-filler{padding:6.5rem 1rem 0 2rem}.about-hero{padding:9rem 1.5rem 3rem}.about-hero-logo img{width:7rem;height:7rem}.about-section{padding:3rem 1.5rem}.about-section-mission{padding-top:2.5rem}.about-section-team,.about-section-team-image{padding-top:2.75rem}.about-section-team-image{padding-top:2.25rem}.about-page-company .about-divider-team-image{margin:.5rem calc(50% - 50vw)}.about-grid{grid-template-columns:1fr;gap:1rem}.about-mission-row{grid-template-columns:1fr;gap:1.5rem;margin-left:0}.about-contact-row{grid-template-columns:1fr;gap:1.5rem;margin-left:0;transform:translateY(-.5rem)}.about-contact-row .about-mission-image-wrap{margin-top:0}.about-contact-text{padding-top:0;font-size:.9rem}.about-mission-image-wrap{justify-content:flex-start}.about-mission-image{object-fit:contain;width:min(100%,16rem);height:auto}.about-label{position:static}.about-page-company .about-company-label{margin-left:0;padding-left:0;transform:none}.about-founder-card{flex-direction:column;width:100%;margin-left:0}.about-team{grid-template-columns:1fr;margin-top:0;margin-left:0}.about-team .about-founder-card{width:100%}.about-card{flex-direction:column;gap:1rem;width:100%;margin-left:0}.about-team .about-card{width:100%}.about-cards .about-card{width:100%;margin-left:0}.features-page .about-cards{gap:24rem}.features-page .about-card+.about-card{padding-top:3rem}.features-page .about-section-sync{padding-bottom:24rem}.about-cta{padding:4rem 1.5rem 5rem}.about-cta-actions{flex-direction:column;align-items:center}}.sandbox-shell{background:var(--surface-shell-badge);height:100svh;min-height:100svh;font-family:var(--font-sans);flex-direction:column;display:flex;overflow:hidden}@supports (height:100dvh){.sandbox-shell{height:100dvh;min-height:100dvh}}.sandbox-demo-cta{border-radius:var(--radius-8);background:var(--color-ink-success-on-accent);min-height:2.014rem;color:var(--color-white);font-family:var(--font-sans);white-space:nowrap;align-items:center;margin-right:.625rem;padding:.4185rem .76rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.sandbox-demo-cta:hover{opacity:.85}.sandbox-topbar{border-bottom:1px solid var(--line);background:var(--gradient-nav);height:4rem;padding:0 var(--space-24);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sandbox-topbar-left{align-items:center;gap:.75rem;display:flex}.sandbox-topbar-brand{align-items:center;gap:.5rem;text-decoration:none;display:flex}.sandbox-topbar-logo{object-fit:contain;width:4rem;height:3.5rem}.sandbox-topbar-wordmark{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.03em;font-size:1.25rem;font-weight:700}.sandbox-topbar-actions{align-items:center;display:flex;position:relative}.sandbox-topbar-company{border-radius:var(--radius-8);background:var(--card-bg);min-height:3.5625rem;color:var(--text-primary);font-family:var(--font-sans);appearance:none;box-shadow:none;cursor:pointer;transition:background-color .2s var(--ease);border:none;outline:none;align-items:center;gap:.625rem;padding:.375rem .625rem;display:flex}.sandbox-topbar-company:focus,.sandbox-topbar-company:focus-visible{box-shadow:none;outline:none}.sandbox-topbar-company-initials{background:var(--avatar-mark-bg);width:2rem;height:2rem;color:var(--avatar-mark-ink);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.sandbox-topbar-company-initials--sandbox{background:var(--avatar-mark-bg);color:var(--avatar-mark-ink)}.sandbox-footer-user-avatar-btn{background:var(--avatar-mark-bg);border:1px solid var(--card-border);color:var(--avatar-mark-ink);border-radius:50%;font-size:.6875rem;overflow:hidden}.sandbox-footer-user-avatar-btn img{object-fit:cover;border-radius:50%;width:100%;height:100%}.sandbox-workspace-icon{width:.875rem;height:.875rem;display:block;overflow:visible}.sandbox-topbar-company-details{text-align:left;flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex;overflow:hidden}.sandbox-topbar-company-caret{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sandbox-topbar-company[aria-expanded=true] .sandbox-topbar-company-caret{color:var(--text-primary)}.sandbox-topbar-company-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.sandbox-topbar-company-meta{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:400;overflow:hidden}html[data-theme=light] .sandbox-topbar-company-meta{font-weight:500}.sandbox-topbar-popover{background:var(--surface-shell-popover);border:1px solid var(--card-border);border-radius:var(--radius-12);width:16rem;padding:var(--space-8);z-index:200;font-family:var(--font-sans);position:absolute;top:calc(100% + .5rem);right:0}.sandbox-body{--sandbox-shell-divider:var(--card-border);--sandbox-top-divider:var(--card-border);--sandbox-top-rail-height:4rem;--sandbox-sidebar-width:13.5rem;background:var(--page-bg);flex:1;min-height:0;display:flex}.sandbox-sidebar{width:var(--sandbox-sidebar-width);min-width:var(--sandbox-sidebar-width);background:var(--card-bg);border-right:1px solid var(--card-border);will-change:width;flex-direction:column;flex-shrink:0;transition:width .24s cubic-bezier(.22,1,.36,1),min-width .24s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.sandbox-body.sidebar-collapsed .sandbox-sidebar{width:4rem;min-width:4rem;overflow:visible}.sandbox-sidebar-header{height:var(--sandbox-top-rail-height);padding:0 var(--space-8);border-bottom:1px solid var(--card-border);flex-shrink:0;align-items:center;display:flex;position:relative}.sandbox-sidebar-header--with-context{height:var(--sandbox-top-rail-height)}.sandbox-sidebar-header-row{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;display:flex}.sandbox-sidebar-header-icon{min-width:0;color:var(--text-primary);font-family:var(--font-sans);flex:1;align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:700;line-height:1.2;display:flex}.sandbox-sidebar-header-icon-shell{background:var(--nav-accent);color:#fff;width:1.5rem;height:1.5rem;font-family:var(--font-sans);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.sandbox-sidebar-header-icon-shell--sandbox{background:var(--overlay-sandbox-badge);color:var(--accent)}.sandbox-sidebar-header-icon-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sandbox-sidebar-header-brand{min-width:0;color:var(--text-primary);align-items:center;gap:.4375rem;margin-left:0;text-decoration:none;display:inline-flex}.sandbox-sidebar-header-brand-icon{object-fit:contain;border-radius:.25rem;flex-shrink:0;width:1.625rem;height:1.625rem;display:block}.sandbox-sidebar-header-brand-icon--light{display:none}html[data-theme=light] .sandbox-sidebar-header-brand-icon--light{display:block}html[data-theme=light] .sandbox-sidebar-header-brand-icon--dark{display:none}.sandbox-sidebar-header-brand-wordmark{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--text-primary);white-space:nowrap;font-size:1rem;font-weight:600;line-height:1}.sandbox-sidebar-header-mode-label{border:1px solid var(--overlay-sandbox-badge-border);background:var(--overlay-sandbox-badge);min-height:1.75rem;color:var(--accent);letter-spacing:.01em;white-space:nowrap;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.sandbox-sidebar-header-mode-label svg{flex-shrink:0}.sandbox-sidebar-header-mode-label--ghost{visibility:hidden;pointer-events:none}.sandbox-sidebar-toggle{border:1px solid var(--card-border);background:var(--pressed-bg);min-width:1.875rem;min-height:1.875rem;color:var(--text-secondary);cursor:pointer;transition:background-color .15s var(--ease), border-color .15s var(--ease);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.sandbox-sidebar-toggle--header{flex-shrink:0}.sandbox-sidebar-toggle-icon{width:.9375rem;height:.9375rem}.sandbox-sidebar-toggle-frame{stroke:var(--text-muted);stroke-width:1.25px}.sandbox-sidebar-toggle-pane{fill:var(--text-muted);transition:x .18s var(--ease)}.sandbox-sidebar-toggle:hover{background:var(--hover-bg);border-color:var(--card-border)}.sandbox-sidebar-toggle:focus-visible{border-color:var(--nav-accent);box-shadow:0 0 0 2px var(--nav-accent-tint);outline:none}.sandbox-sidebar-nav{min-height:0;padding:var(--space-4) 0 var(--space-8);overscroll-behavior:contain;flex:1;overflow:hidden auto}.sandbox-sidebar-nav-list{padding:0 var(--space-8);gap:var(--space-4);margin:0;list-style:none;display:grid}.sandbox-sidebar-nav-list>li{min-width:0}.sandbox-sidebar-nav-link{color:var(--text-secondary);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:6px;align-items:center;gap:10px;margin:1px 0;padding:7px 12px;text-decoration:none;display:flex;overflow:hidden}.sandbox-sidebar-nav-link:hover{background:var(--hover-bg);color:var(--text-primary)}.sandbox-sidebar-nav-link:focus-visible{box-shadow:0 0 0 2px var(--overlay-shell-focus);outline:none}.sandbox-sidebar-nav-link.is-active{background:var(--nav-accent-tint);color:var(--text-primary);position:relative}.sandbox-sidebar-nav-link.is-active:hover{background:var(--nav-accent-tint-hover)}.sandbox-sidebar-nav-link.is-active:before{content:"";background:var(--nav-accent);border-radius:1px;width:2px;position:absolute;top:5px;bottom:5px;left:0}.sandbox-sidebar-nav-link.is-nested{min-height:2rem;color:var(--text-secondary);border-radius:6px;gap:10px;padding:7px 12px}.sandbox-sidebar-nav-link.is-nested:hover{background:var(--hover-bg);color:var(--text-primary)}.sandbox-sidebar-nav-link.is-nested.is-active{background:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.sandbox-sidebar-nav-link.is-nested.is-active{background:color-mix(in srgb, var(--nav-accent) 8%, transparent)}}.sandbox-sidebar-nav-link.is-nested.is-active{color:var(--text-primary)}.sandbox-sidebar-nav-link.is-nested.is-active:before{content:none}.sandbox-sidebar-nav-group-link{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.sandbox-sidebar-nav-action{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--accent);background:0 0;border:0}.sandbox-sidebar-nav-group-link.is-section-active:not(.is-active){color:var(--text-primary);background:0 0}.sandbox-sidebar-nav-group-link.is-section-active:not(.is-active):hover{background:var(--hover-bg)}.sandbox-sidebar-nav-chevron-icon{transition:transform .18s var(--ease)}.sandbox-sidebar-nav-group-link.is-open .sandbox-sidebar-nav-chevron-icon{transform:rotate(180deg)}.sandbox-sidebar-nav-icon{width:18px;height:18px;color:var(--text-muted);background:0 0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.sandbox-sidebar-nav-icon-svg{color:currentColor;stroke-width:2px;width:18px;height:18px}.sandbox-sidebar-nav-icon-svg--lg{flex-shrink:0;width:26px;height:26px}.sandbox-sidebar-nav-link:hover .sandbox-sidebar-nav-icon{color:var(--text-secondary)}.sandbox-sidebar-nav-link.is-active .sandbox-sidebar-nav-icon,.sandbox-sidebar-nav-link.is-active:hover .sandbox-sidebar-nav-icon{color:var(--nav-accent)}.sandbox-sidebar-nav-link:not(.is-nested) .sandbox-sidebar-nav-icon{color:var(--shell-text-primary)}@supports (color:color-mix(in lab, red, red)){.sandbox-sidebar-nav-link:not(.is-nested) .sandbox-sidebar-nav-icon{color:color-mix(in srgb, var(--shell-text-primary) 72%, transparent)}}.sandbox-sidebar-nav-link:not(.is-nested).is-active .sandbox-sidebar-nav-icon{color:var(--nav-accent)}.sandbox-sidebar-nav-link:not(.is-nested) .sandbox-sidebar-nav-icon-svg,.sandbox-sidebar-nav-link:not(.is-nested) .sandbox-sidebar-nav-icon-svg *{stroke-width:1.75px}.sandbox-sidebar-nav-link:not(.is-nested).is-active .sandbox-sidebar-nav-icon-svg,.sandbox-sidebar-nav-link:not(.is-nested).is-active .sandbox-sidebar-nav-icon-svg *{stroke-width:2px}.sandbox-sidebar-nav-link:not(.is-nested) .sandbox-sidebar-nav-icon-svg[viewBox="0 0 48 48"],.sandbox-sidebar-nav-link:not(.is-nested) .sandbox-sidebar-nav-icon-svg[viewBox="0 0 48 48"] *{stroke-width:3.5px}.sandbox-sidebar-nav-link:not(.is-nested).is-active .sandbox-sidebar-nav-icon-svg[viewBox="0 0 48 48"],.sandbox-sidebar-nav-link:not(.is-nested).is-active .sandbox-sidebar-nav-icon-svg[viewBox="0 0 48 48"] *{stroke-width:4px}.sandbox-sidebar-nav-icon-svg [stroke]{stroke:currentColor}.sandbox-sidebar-nav-icon-svg [fill]:not([fill=none]){fill:currentColor}.sandbox-sidebar-review-docs-icon{display:block;overflow:visible}.sandbox-sidebar-nav-icon-svg .sandbox-sidebar-review-docs-icon__paper{fill:var(--sidebar-review-docs-icon-paper)}.sandbox-sidebar-nav-icon-svg .sandbox-sidebar-review-docs-icon__stroke{stroke:var(--sidebar-review-docs-icon-stroke)}.sandbox-sidebar-nav-icon-svg .sandbox-sidebar-review-docs-icon__lens{fill:var(--sidebar-review-docs-icon-lens)}.sandbox-sidebar-nav-icon-svg .sandbox-sidebar-guarantors-icon__head{fill:#ffb74d}.sandbox-sidebar-nav-icon-svg .sandbox-sidebar-guarantors-icon__body{fill:#607d8b}.sandbox-sidebar-nav-icon-svg .sandbox-sidebar-guarantors-icon__chain{fill:#90a4ae}html[data-theme=light] .sandbox-sidebar-nav-icon-svg .sandbox-sidebar-guarantors-icon__chain{fill:#263238}.sandbox-sidebar-nav-icon-svg .sandbox-sidebar-guarantors-icon__coin{fill:#4caf50}.sandbox-sidebar-nav-icon-svg .sandbox-sidebar-guarantors-icon__dollar{fill:#fff}.sandbox-sidebar-loans-icon{--sidebar-loans-icon-outline:#0b0e13;--sidebar-loans-icon-bill-primary:#78eb7b;--sidebar-loans-icon-bill-secondary:#c9f7ca;--sidebar-loans-icon-coin:#fff;--sidebar-loans-icon-hand:#ffdda1;width:1rem;height:1rem;display:block;overflow:visible}html[data-theme=light] .sandbox-sidebar-loans-icon{--sidebar-loans-icon-outline:#121f2c;--sidebar-loans-icon-bill-primary:#22c55e;--sidebar-loans-icon-bill-secondary:#bbf7d0;--sidebar-loans-icon-coin:#fff;--sidebar-loans-icon-hand:#fed7aa}.sandbox-sidebar-loans-icon__outline{fill:none;stroke:var(--sidebar-loans-icon-outline)}.sandbox-sidebar-loans-icon__bill-primary{fill:var(--sidebar-loans-icon-bill-primary)}.sandbox-sidebar-loans-icon__bill-secondary{fill:var(--sidebar-loans-icon-bill-secondary)}.sandbox-sidebar-loans-icon__coin{fill:var(--sidebar-loans-icon-coin)}.sandbox-sidebar-loans-icon__hand{fill:var(--sidebar-loans-icon-hand)}.sandbox-sidebar-nav-face-icon{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.sandbox-sidebar-nav-link.is-nested .sandbox-sidebar-nav-icon{width:1.125rem;height:1.125rem;color:var(--shell-text-primary);background:0 0}@supports (color:color-mix(in lab, red, red)){.sandbox-sidebar-nav-link.is-nested .sandbox-sidebar-nav-icon{color:color-mix(in srgb, var(--shell-text-primary) 55%, transparent)}}.sandbox-sidebar-nav-link.is-nested:hover .sandbox-sidebar-nav-icon,.sandbox-sidebar-nav-link.is-nested.is-active .sandbox-sidebar-nav-icon{color:var(--shell-text-primary)}.sandbox-sidebar-nav-link.is-nested.is-active .sandbox-sidebar-nav-icon-svg,.sandbox-sidebar-nav-link.is-nested.is-active .sandbox-sidebar-nav-icon-svg *{stroke-width:2.25px}.sandbox-sidebar-nav-link.is-nested .sandbox-sidebar-nav-icon-svg[viewBox="0 0 512 512"],.sandbox-sidebar-nav-link.is-nested .sandbox-sidebar-nav-icon-svg[viewBox="0 0 512 512"] *{stroke:currentColor;stroke-width:12px;stroke-linejoin:round}.sandbox-sidebar-nav-link.is-nested .sandbox-sidebar-nav-icon.is-marker{justify-content:center;align-items:center}.sandbox-sidebar-nav-marker{background:var(--text-secondary);border-radius:999px;width:.3125rem;height:.3125rem}.sandbox-sidebar-nav-link.is-nested .sandbox-sidebar-nav-icon-svg{width:16px;height:16px}.sandbox-sidebar-nav-link.is-nested .sandbox-sidebar-nav-label{color:var(--color-ink-shell-subnav-label);font-size:.8125rem;font-weight:500}.sandbox-sidebar-nav-label{font-family:var(--font-sans);white-space:nowrap;opacity:1;max-width:10rem;transition:max-width .24s cubic-bezier(.22, 1, .36, 1), opacity .14s var(--ease), transform .24s cubic-bezier(.22, 1, .36, 1);font-size:.8125rem;font-weight:400;line-height:1.2;overflow:hidden;transform:translate(0)}.sandbox-sidebar-nav-meta,.sandbox-sidebar-nav-chevron{opacity:1;max-width:2rem;transition:max-width .24s cubic-bezier(.22, 1, .36, 1), opacity .14s var(--ease), transform .24s cubic-bezier(.22, 1, .36, 1);justify-content:center;align-items:center;margin-left:auto;display:inline-flex;transform:translate(0)}.sandbox-sidebar-nav-meta{background:var(--nav-accent-tint);min-height:1.25rem;color:var(--nav-accent);border:1px solid var(--nav-accent-border);border-radius:4px;padding:1px 7px;font-size:.625rem;font-weight:600;line-height:1}.sandbox-sidebar-sub-nav-list{margin:var(--space-4) 0 0;padding:0 0 0 1.25rem;list-style:none;display:none}.sandbox-sidebar-sub-nav-list--admin .sandbox-sidebar-nav-link.is-nested .sandbox-sidebar-nav-label{font-size:calc(.78125rem + .5px)}.sandbox-sidebar-sub-nav-list.is-open{gap:var(--space-4);display:grid}.sandbox-sidebar-nav-bottom{margin-top:var(--space-4)}.sandbox-sidebar-nav-section-header{font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-muted);opacity:.85;padding:var(--space-4) var(--space-8) var(--space-4);white-space:nowrap;max-height:2rem;transition:opacity .14s var(--ease), max-height .24s cubic-bezier(.22, 1, .36, 1), padding .24s cubic-bezier(.22, 1, .36, 1);font-size:.75rem;font-weight:600;overflow:hidden}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-section-header{display:none}.sandbox-sidebar-nav-divider{height:1px;margin:var(--space-4) var(--space-8);background:var(--border-subtle-v3)}.sandbox-footer-popover-item{align-items:center;gap:var(--space-8);width:100%;color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:none;border-radius:.375rem;padding:.4375rem .625rem;font-size:.8125rem;font-weight:500;display:flex}.sandbox-footer-popover-item:hover{background:var(--hover-bg);color:var(--text-primary)}.sandbox-footer-popover-item--danger:hover{background:var(--overlay-danger-strong-12);color:var(--brand-danger)}.sandbox-footer-popover-divider{background:var(--border-subtle-v3);height:1px;margin:.25rem 0}.sandbox-footer-popover-theme-row{justify-content:space-between;align-items:center;gap:var(--space-8);padding:.4375rem .625rem;display:flex}.sandbox-footer-popover-theme-label{color:var(--text-primary);font-family:var(--font-sans);font-size:.8125rem;font-weight:500}.sandbox-footer-popover-theme-toggle{border-color:var(--card-border);background:var(--card-bg);box-shadow:none;margin-right:.375rem}.sandbox-footer-popover-color-row{flex-direction:column;gap:.4375rem;padding:.4375rem .625rem;display:flex}.sandbox-footer-popover-color-swatches{align-items:center;gap:.375rem;display:flex}.sandbox-footer-popover-color-swatch{color:#101012;cursor:pointer;width:1.125rem;height:1.125rem;transition:transform .15s var(--ease), box-shadow .15s var(--ease);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.sandbox-footer-popover-color-swatch:hover{transform:scale(1.12)}.sandbox-footer-popover-color-swatch[data-selected]{box-shadow:0 0 0 2px var(--card-bg), 0 0 0 3.5px var(--text-primary)}.sandbox-footer-popover-section-label{color:var(--text-muted);opacity:.6;font-family:var(--font-sans);letter-spacing:.01em;padding:.375rem .625rem .25rem;font-size:.75rem;font-weight:600}.sandbox-footer-popover-workspace{align-items:center;gap:var(--space-8);width:100%;color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:none;border-radius:.375rem;padding:.4375rem .625rem;font-size:.8125rem;font-weight:500;display:flex}.sandbox-footer-popover-workspace:hover{background:var(--hover-bg);color:var(--text-primary)}.sandbox-footer-popover-workspace.is-active{color:var(--text-primary)}.sandbox-footer-popover-workspace-initials{background:var(--avatar-mark-bg);width:1.375rem;height:1.375rem;color:var(--avatar-mark-ink);font-family:var(--font-sans);letter-spacing:.04em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:inline-flex}.company-mark{background:var(--brand-company);color:var(--color-white);font-family:var(--font-sans);text-transform:uppercase;font-weight:700;line-height:1}.company-mark--md{letter-spacing:.02em;border-radius:.5rem;width:1.75rem;height:1.75rem;font-size:.6875rem}.company-mark--sm{letter-spacing:.04em;border-radius:.375rem;width:1.375rem;height:1.375rem;font-size:.5625rem}.sandbox-footer-popover-workspace-icon{background:var(--overlay-live-badge);width:1.375rem;height:1.375rem;color:var(--brand-live);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sandbox-footer-popover-activate .sandbox-footer-popover-workspace-icon{background:var(--overlay-info-14);color:var(--brand-info)}.sandbox-footer-popover-workspace-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.sandbox-footer-popover-workspace-check{color:var(--accent);flex-shrink:0}.sandbox-sidebar-footer{padding:var(--space-8);border-top:1px solid var(--card-border);position:relative}.sandbox-sidebar-quick-actions{padding:0 var(--space-8) var(--space-24)}.sandbox-sidebar-footer-company{width:100%}.sandbox-sidebar-footer-popover{top:auto;bottom:calc(100% + .5rem);right:var(--space-8);left:var(--space-8);width:auto}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav{padding-top:var(--space-12);overflow:visible}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-list{gap:.125rem;padding:0}.sandbox-body.sidebar-collapsed .sandbox-sidebar-nav-list>li{position:relative}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-sub-nav-list{display:none}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) li:hover>.sandbox-sidebar-sub-nav-list{padding:var(--space-8);background:var(--surface-tooltip);border:1px solid var(--card-border);z-index:200;white-space:nowrap;border-radius:.875rem;gap:.125rem;width:max-content;min-width:13rem;margin:0;display:grid;position:absolute;top:0;left:calc(100% + .375rem)}html[data-theme=light] .sandbox-body.sidebar-collapsed:not(.rail-hover-expand) li:hover>.sandbox-sidebar-sub-nav-list{box-shadow:0 1rem 3rem #0000002e}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) li:hover>.sandbox-sidebar-sub-nav-list:before{content:"";width:.75rem;position:absolute;top:0;bottom:0;left:-.75rem}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) li:hover>.sandbox-sidebar-sub-nav-list[data-group-label]:after{content:attr(data-group-label);font-family:var(--font-sans);letter-spacing:.01em;color:var(--shell-text-secondary,var(--text-muted));order:-1;padding:.25rem .625rem .3125rem;font-size:.6875rem;font-weight:600}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) li:hover>.sandbox-sidebar-sub-nav-list .sandbox-sidebar-nav-link.is-nested{border-radius:.625rem;justify-content:flex-start;gap:.625rem;width:100%;max-width:none;height:auto;min-height:2.125rem;margin:0;padding:0 .625rem}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) li:hover>.sandbox-sidebar-sub-nav-list .sandbox-sidebar-nav-label{opacity:1;pointer-events:auto;max-width:none;display:block;transform:none}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-link{width:calc(100% - .5rem);max-width:3.5rem;height:2.5rem;min-height:unset;border-radius:var(--radius-8);justify-content:center;align-items:center;gap:0;margin:0 auto;padding:0;position:relative;overflow:visible}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-link:hover{background:var(--hover-bg)}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-link.is-active{background:var(--nav-accent-tint)}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-link.is-active:hover{background:var(--nav-accent-tint-hover)}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-link.is-active:before{content:"";background:var(--nav-accent);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-link.is-nested.is-active{background:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-link.is-nested.is-active{background:color-mix(in srgb, var(--nav-accent) 8%, transparent)}}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-link.is-nested.is-active:hover{background:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-link.is-nested.is-active:hover{background:color-mix(in srgb, var(--nav-accent) 8%, transparent)}}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-link.is-nested.is-active:before{content:none}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-label,.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-meta,.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-chevron{display:none}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-divider{width:1.75rem;height:1px;margin:var(--space-8) auto;background:var(--shell-border);display:block}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-link:not(.is-nested):not(.sandbox-sidebar-nav-group-link):not(.sandbox-sidebar-nav-link--flyout-parent)[data-label]:after{content:attr(data-label);background:var(--surface-tooltip);color:var(--color-ink-bright);font-size:.75rem;font-weight:500;font-family:var(--font-sans);white-space:nowrap;border:1px solid var(--card-border);pointer-events:none;opacity:0;z-index:200;transition:opacity 90ms var(--ease);border-radius:.375rem;padding:.25rem .625rem;transition-delay:0s;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%)}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-nav-link:not(.is-nested):not(.sandbox-sidebar-nav-group-link):not(.sandbox-sidebar-nav-link--flyout-parent)[data-label]:hover:after{opacity:1;transition-delay:70ms}.sandbox-main{background:var(--page-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sandbox-main-rail{height:var(--sandbox-top-rail-height);border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:var(--space-16);padding:0 var(--space-24);flex-shrink:0;display:flex}.sandbox-main-rail--with-context{height:auto;min-height:var(--sandbox-top-rail-height);padding-top:var(--space-8);padding-bottom:var(--space-8)}.sandbox-main-rail-header{justify-content:space-between;align-items:center;gap:var(--space-16);width:100%;min-width:0;display:flex}.sandbox-main-rail-header-spacer{flex:1;min-width:0}.sandbox-main-rail--with-context .sandbox-main-rail-header{row-gap:var(--space-8);flex-wrap:wrap}.sandbox-main-rail--with-context.sandbox-main-rail--activate-cta-lifted .sandbox-main-rail-header{align-items:flex-start}.sandbox-breadcrumbs{flex:1;min-width:0}.sandbox-breadcrumbs-list{align-items:center;gap:var(--space-8);min-width:0;margin:0;padding:0;list-style:none;display:flex}.sandbox-breadcrumbs-list--credit-book{gap:.625rem}.sandbox-breadcrumbs-item{align-items:center;gap:var(--space-8);min-width:0;max-width:100%;display:inline-flex}.sandbox-breadcrumbs-item--credit-book{gap:.375rem}.sandbox-breadcrumbs-separator{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sandbox-breadcrumbs-separator--credit-book{color:var(--text-tertiary,var(--text-muted))}.sandbox-breadcrumbs-link,.sandbox-breadcrumbs-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-family:var(--font-sans);letter-spacing:-.01em;align-items:center;gap:.4375rem;font-size:.9375rem;line-height:1;display:inline-flex;overflow:hidden}.sandbox-breadcrumbs-link--credit-book,.sandbox-breadcrumbs-current--credit-book{letter-spacing:-.015em;gap:0;font-size:.875rem}.sandbox-breadcrumbs-link--credit-book-root,.sandbox-breadcrumbs-current--credit-book-root{gap:.5625rem}.sandbox-breadcrumbs-link{color:var(--text-secondary);transition:color .2s var(--ease);text-decoration:none}.sandbox-breadcrumbs-link:hover,.sandbox-breadcrumbs-link:focus-visible{color:var(--text-primary)}.sandbox-breadcrumbs-link--credit-book{color:var(--text-muted)}.sandbox-breadcrumbs-link--credit-book:hover,.sandbox-breadcrumbs-link--credit-book:focus-visible{color:var(--text-secondary)}.sandbox-breadcrumbs-current{color:var(--text-primary);font-weight:600}.sandbox-breadcrumbs-current--credit-book{color:var(--text-primary);font-weight:500}.sandbox-breadcrumbs-credit-book-root-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sandbox-breadcrumbs-credit-book-root-icon .sandbox-breadcrumbs-icon{width:1.0625rem;height:1.0625rem}.sandbox-breadcrumbs-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sandbox-breadcrumbs-icon{flex-shrink:0;width:.95rem;height:.95rem}.sandbox-breadcrumbs-icon-loan-fill-primary{fill:var(--brand-info-soft)}.sandbox-breadcrumbs-icon-loan-fill-secondary{fill:var(--color-ink-panel)}.sandbox-breadcrumbs-icon-loan-stroke{stroke:var(--ink);stroke-width:1px}.sandbox-breadcrumbs-icon-loans-coin-primary{fill:var(--breadcrumb-loans-icon-coin-primary)}.sandbox-breadcrumbs-icon-loans-coin-secondary{fill:var(--breadcrumb-loans-icon-coin-secondary)}.sandbox-breadcrumbs-icon-loans-hand{fill:var(--breadcrumb-loans-icon-hand)}.sandbox-breadcrumbs-icon-loans-stroke{stroke:var(--breadcrumb-loans-icon-outline);stroke-width:1px}.sandbox-main-rail-actions{flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.sandbox-main-rail-tabs{min-width:0;margin-top:calc(-1 * var(--space-8));margin-bottom:calc(-1 * var(--space-8));align-self:stretch;align-items:flex-end;display:flex}.sandbox-main-rail-context{align-items:center;width:100%;min-width:0;display:flex}.sandbox-main-rail--with-context .sandbox-main-rail-actions{height:var(--sandbox-top-rail-height);margin-left:auto;margin-top:calc(-1 * var(--space-8));align-self:flex-start;align-items:center;display:flex}.sandbox-main-rail--with-context.sandbox-main-rail--activate-cta-lifted .sandbox-main-rail-actions{align-self:flex-start}@media (min-width:64.0625rem){.sandbox-main-rail--with-activate-cta .sandbox-main-rail-header{padding-right:15.75rem;position:relative}.sandbox-main-rail--with-activate-cta .sandbox-main-rail-actions{margin-left:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sandbox-main-rail--with-context.sandbox-main-rail--activate-cta-lifted{height:var(--sandbox-top-rail-height);min-height:var(--sandbox-top-rail-height);align-items:center;padding-top:0;padding-bottom:0}.sandbox-main-rail--with-context.sandbox-main-rail--activate-cta-lifted .sandbox-main-rail-header{flex-wrap:nowrap;align-items:center}.sandbox-main-rail--with-context.sandbox-main-rail--activate-cta-lifted .sandbox-main-rail-context{flex:auto;width:auto;min-width:0}.sandbox-main-rail--with-context.sandbox-main-rail--activate-cta-lifted .ctx-selector--compact,.sandbox-main-rail--with-context.sandbox-main-rail--activate-cta-lifted .sandbox-main-rail-context .ctx-selector__row{flex-wrap:nowrap;width:auto;max-width:100%}.sandbox-main-rail--with-context.sandbox-main-rail--activate-cta-lifted .sandbox-main-rail-actions{align-self:auto}.sandbox-main-rail--with-context.sandbox-main-rail--activate-cta-lifted .sandbox-main-rail-tabs{margin-top:0;margin-bottom:0}}.sandbox-main-rail-context .ctx-selector__row{width:100%}.loan-selector{min-width:0;max-width:100%;position:relative}.sandbox-main-rail-context .loan-selector{z-index:40;transform:translate(-2rem)}.sandbox-main-rail-context .loan-selector-trigger{border-radius:.625rem;min-width:10.5rem;min-height:2.5rem;padding:.5rem .875rem;font-size:.875rem}.sandbox-main-rail-context--trail .loan-selector-trigger{min-width:0;max-width:10rem;padding:.5rem .625rem;font-size:.8125rem}.loan-selector-trigger{border-radius:var(--radius-8);border:1px solid var(--card-border);color:var(--text-primary);font:inherit;cursor:pointer;white-space:nowrap;min-width:0;max-width:100%;transition:background-color .15s var(--ease), border-color .15s var(--ease);background:0 0;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.loan-selector-trigger:hover{background:var(--hover-bg);border-color:var(--card-border)}.loan-selector-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.loan-selector-trigger:not(.has-value){color:var(--text-muted)}html[data-theme=light] .sandbox-main-rail-context .loan-selector-trigger{background:var(--surface-card-soft-strong);border-color:var(--border-shell-strong);color:var(--text-primary)}html[data-theme=light] .sandbox-main-rail-context .loan-selector-trigger:hover,html[data-theme=light] .sandbox-main-rail-context .loan-selector-trigger.is-open{background:var(--surface-card-deep-alt);border-color:var(--border-shell-focus);color:var(--text-primary)}html[data-theme=dark] .sandbox-main-rail-context .loan-selector-trigger{background:var(--surface-modal);border-color:var(--shell-border);color:var(--shell-text-primary)}html[data-theme=dark] .sandbox-main-rail-context .loan-selector-trigger:hover,html[data-theme=dark] .sandbox-main-rail-context .loan-selector-trigger.is-open{background:var(--surface-shell-badge);border-color:var(--border-shell-strong,var(--shell-border));color:var(--shell-text-primary)}.loan-selector-trigger-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;display:block;overflow:hidden}.loan-selector-trigger-chevron{transition:transform .18s var(--ease);flex-shrink:0}.loan-selector-trigger-chevron.is-open{transform:rotate(180deg)}.loan-selector-dropdown{overscroll-behavior:none;background:var(--dropdown-menu-bg);border:1px solid var(--dropdown-menu-border);z-index:50;min-width:18.75rem;max-height:22.5rem;box-shadow:var(--dropdown-menu-shadow);border-radius:.625rem;padding:.3125rem;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto}.loan-selector-dropdown::-webkit-scrollbar{width:5px}.loan-selector-dropdown::-webkit-scrollbar-track{background:0 0}.loan-selector-dropdown::-webkit-scrollbar-thumb{background:var(--overlay-white-08);border-radius:3px}.loan-selector-group+.loan-selector-group{border-top:1px solid var(--dropdown-separator);margin-top:.25rem;padding-top:.25rem}.loan-selector-group-label{letter-spacing:.01em;color:var(--text-muted);padding:.5rem .5rem .25rem;font-size:.75rem;font-weight:600}.loan-selector-option{width:100%;color:var(--text-primary);font:inherit;cursor:pointer;text-align:left;transition:background-color .15s var(--ease);background:0 0;border:0;border-radius:.375rem;justify-content:space-between;align-items:center;padding:.4375rem .5rem;font-size:.8125rem;font-weight:500;display:flex}.loan-selector-option:hover{background:var(--dropdown-option-hover-bg)}.loan-selector-option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--dropdown-option-hover-bg)}.loan-selector-option.is-selected{background:var(--dropdown-option-hover-bg)}.loan-selector-option.is-selected .loan-selector-option-name{color:var(--text-primary)}.loan-selector-option-amount{color:var(--text-muted);font-variant-numeric:lining-nums tabular-nums;flex-shrink:0;margin-left:.75rem;font-size:.75rem}.loan-selector-empty{color:var(--text-muted);padding:.75rem .5rem;font-size:.8125rem}.loan-selector-create{border-top:1px solid var(--surface-border);width:100%;color:var(--brand-accent);font-size:.8125rem;font-family:var(--font-inter);cursor:pointer;background:0 0;border-bottom:none;border-left:none;border-right:none;align-items:center;gap:.375rem;margin-top:.25rem;padding:.5rem .625rem;transition:background .15s;display:flex}.loan-selector-create:hover{background:var(--surface-hover-soft)}.loan-selector-create:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sandbox-no-loan-selected{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:clamp(4rem,20vh,12rem) 2rem 4rem;display:flex}.sandbox-no-loan-selected-inner{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:25.625rem;max-width:100%;margin-inline:-11rem 2.5rem;display:flex;translate:3.625rem 4.75rem}.sandbox-no-loan-selected-icon{color:var(--color-ink-disabled);width:2.3125rem;height:2.3125rem;margin-bottom:.25rem}html[data-theme=dark] .sandbox-no-loan-selected-icon{color:var(--color-white);stroke:var(--color-white);opacity:1}html[data-theme=dark] .sandbox-no-loan-selected-icon *{stroke:var(--color-white)}html[data-theme=light] .sandbox-no-loan-selected-icon{color:var(--color-black);stroke:var(--color-black);opacity:1}html[data-theme=light] .sandbox-no-loan-selected-icon *{stroke:var(--color-black)}.sandbox-no-loan-selected-title{color:var(--text-primary);margin:0;font-size:1.475rem;font-weight:600;line-height:1.5}html[data-theme=light] .sandbox-no-loan-selected-title{color:var(--color-black)}.sandbox-no-loan-selected-subtitle{color:var(--text-muted);white-space:nowrap;margin:0;font-size:.975rem;font-weight:400;line-height:1.5}html[data-theme=light] .sandbox-no-loan-selected-subtitle{color:var(--color-black);font-weight:450}html[data-theme=dark] .sandbox-no-loan-selected-subtitle{color:var(--text-secondary)}.sandbox-no-loan-selector-widget{margin-top:.8rem}.sandbox-no-loan-selector-widget .loan-selector-dropdown{left:50%;transform:translate(-50%)}.sandbox-no-loan-selector-widget .loan-selector-trigger{border-radius:var(--radius-8);border-color:var(--text-muted);color:var(--text-primary);opacity:.85;gap:.625rem;padding:.625rem 1.25rem;font-size:1rem}html[data-theme=light] .sandbox-no-loan-selector-widget .loan-selector-trigger{border-color:var(--color-black);color:var(--color-black);opacity:1}.sandbox-audit-access-gate{color:var(--text-muted);font-family:var(--font-sans);font-size:.9375rem;line-height:1.5}.sandbox-audit-access-gate__title{color:var(--text-primary);font-family:var(--font-sans);margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.sandbox-audit-access-gate__copy{max-width:32rem;color:var(--text-secondary);font-family:var(--font-sans);margin:0}.sandbox-audit-access-gate .sandbox-audit-access-gate__link{border:1px solid var(--btn-white-bg);background:var(--btn-white-bg);min-height:2rem;color:var(--btn-white-ink);font-family:var(--font-sans);box-shadow:none;transition:background-color .16s var(--ease), border-color .16s var(--ease), transform .12s var(--ease), box-shadow .16s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.375rem;margin-top:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.sandbox-audit-access-gate .sandbox-audit-access-gate__link:hover{border-color:var(--btn-white-bg-hover);background:var(--btn-white-bg-hover);color:var(--btn-white-ink)}.sandbox-audit-access-gate .sandbox-audit-access-gate__link:focus-visible{border-color:var(--btn-white-bg-hover);background:var(--btn-white-bg-hover);color:var(--btn-white-ink);box-shadow:0 0 0 .125rem var(--overlay-shell-focus);outline:none}.sandbox-audit-access-gate .sandbox-audit-access-gate__link:active{border-color:var(--btn-white-bg-active);background:var(--btn-white-bg-active);transform:scale(.98)}.sandbox-activate-cta{color:var(--ink-on-accent);background:var(--brand-info);cursor:pointer;transition:background-color .12s var(--ease);white-space:nowrap;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.sandbox-activate-cta:hover{background:var(--brand-info-hover)}.sandbox-main-content{min-height:0;padding-top:var(--space-8);flex:1;overflow-y:auto}html[data-theme=dark] .sandbox-main-content{--page-bg:#151616;--surface-base:var(--page-bg);--surface-base-alt:var(--page-bg);background:var(--page-bg)}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-header-row{flex-direction:column;justify-content:center}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-header-icon,.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-header-brand,.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-header-mode-label{display:none}.sandbox-body.sidebar-collapsed .sandbox-topbar-company-details{opacity:0;pointer-events:none;max-width:0;transform:translate(-.25rem)}.sandbox-body.sidebar-collapsed .sandbox-topbar-company-caret{display:none}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-footer-company{justify-content:center;gap:0;width:100%;min-width:0;padding:.875rem .375rem}.sandbox-body.sidebar-collapsed:not(.rail-hover-expand) .sandbox-sidebar-footer-popover{width:16rem;bottom:4rem;left:calc(100% - 2rem);right:auto}.sandbox-icons-page{max-width:90rem;color:var(--color-ink-panel);font-family:var(--font-sans);margin:0 auto;padding:1.5rem}.sandbox-icons-header{gap:.375rem;display:grid}.sandbox-icons-title{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.sandbox-icons-description{color:var(--color-ink-panel-muted);margin:0;font-size:.875rem}.sandbox-icons-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:1rem;display:grid}.sandbox-icons-search{gap:.375rem;display:grid}.sandbox-icons-search-label{color:var(--color-ink-panel-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.sandbox-icons-search-input{border:1px solid var(--border-panel);background:var(--surface-icon-panel);width:100%;min-height:2.375rem;color:var(--color-white);font-family:var(--font-sans);border-radius:.75rem;padding:0 .75rem;font-size:.875rem}.sandbox-icons-search-input::placeholder{color:var(--color-ink-panel-subtle)}.sandbox-icons-search-input:focus-visible{border-color:var(--border-info-strong);box-shadow:0 0 0 2px var(--overlay-shell-focus);outline:none}.sandbox-icons-filter-group{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.sandbox-icons-filter-button{border:1px solid var(--border-panel);background:var(--surface-icon-panel);color:#b6c4d9;min-height:2.375rem;font-family:var(--font-sans);cursor:pointer;border-radius:.75rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.sandbox-icons-filter-button:hover{color:var(--color-white);background:#142039;border-color:#3a5274}.sandbox-icons-filter-button.is-active{color:var(--color-white);background:#1d314f;border-color:#5f7eaa}.sandbox-icons-results-meta{color:var(--color-ink-panel-muted);margin:.875rem 0 0;font-size:.75rem}.sandbox-icons-empty{color:#b6c4d9;text-align:center;border:1px dashed #344a6a;border-radius:.875rem;margin-top:1rem;padding:1.25rem;font-size:.875rem}.sandbox-icons-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.sandbox-icons-card{background:#0b1423;border:1px solid #24334a;border-radius:.875rem;grid-template-rows:auto 1fr;gap:.75rem;min-height:8.25rem;padding:.75rem;display:grid}.sandbox-icons-card-preview{color:#cbd9ee;background:#121f35;border:1px solid #273a57;border-radius:.625rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.sandbox-icons-custom-image{display:block}.sandbox-icons-card-copy{align-content:end;gap:.375rem;min-height:0;display:grid}.sandbox-icons-card-name{color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.3;overflow:hidden}.sandbox-icons-card-library{color:var(--color-ink-panel-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.sandbox-icons-copy-button{min-height:1.625rem;color:var(--color-ink-panel);font-family:var(--font-sans);cursor:pointer;background:#111e35;border:1px solid #314564;border-radius:.625rem;margin-top:.125rem;font-size:.6875rem;font-weight:600;transition:background-color .15s,border-color .15s}.sandbox-icons-copy-button:hover{background:var(--surface-selected-accent);border-color:var(--border-shell-focus)}@media (max-width:48rem){.sandbox-sidebar{width:4rem}.sandbox-body:not(.sidebar-collapsed) .sandbox-sidebar{width:13.5rem}.sandbox-icons-page{padding:1rem}.sandbox-main-rail{gap:var(--space-12);padding:0 var(--space-16)}.sandbox-main-rail--with-context{padding-left:var(--space-16);padding-right:var(--space-16)}.sandbox-main-rail-header{gap:var(--space-12)}.sandbox-breadcrumbs-list,.sandbox-breadcrumbs-item{gap:var(--space-4)}.sandbox-breadcrumbs-list--credit-book{gap:.5rem}.sandbox-breadcrumbs-item--credit-book{gap:.25rem}.sandbox-breadcrumbs-link,.sandbox-breadcrumbs-current{font-size:.8125rem}.sandbox-breadcrumbs-link--credit-book,.sandbox-breadcrumbs-current--credit-book{font-size:.75rem}.sandbox-breadcrumbs-link--credit-book-root,.sandbox-breadcrumbs-current--credit-book-root{gap:.4375rem}.sandbox-breadcrumbs-credit-book-root-icon .sandbox-breadcrumbs-icon{width:.9375rem;height:.9375rem}.sandbox-icons-controls{grid-template-columns:1fr}.sandbox-icons-filter-group{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.settings-page{max-width:56rem;padding:var(--space-32) var(--space-24);gap:var(--space-24);flex-direction:column;margin:0 auto;display:flex}.settings-page-admin{--settings-admin-left-gutter:var(--space-16);width:100%;max-width:none;padding:var(--space-12) var(--space-24) var(--space-24) var(--settings-admin-left-gutter);gap:var(--space-16);margin:0}.settings-page-admin .settings-header{width:100%;margin-left:0;padding-left:0}.settings-page-admin .settings-title{letter-spacing:-.01em;font-size:1.25rem}.settings-page-admin .settings-subtitle{font-size:.8125rem}.settings-page-admin .settings-card{border:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;width:100%;margin-left:0}.settings-page-admin .settings-card-header{padding:var(--space-16) var(--space-12) var(--space-16) var(--settings-admin-left-gutter)}.settings-page-admin .settings-table thead th,.settings-page-admin .settings-table tbody td{padding-left:var(--space-12);padding-right:var(--space-12)}.settings-page-admin .settings-table thead th:first-child,.settings-page-admin .settings-table tbody td:first-child{padding-left:var(--settings-admin-left-gutter)}.settings-page-admin.admin-hub-page{--settings-admin-left-gutter:var(--space-24);gap:var(--space-24)}.admin-hub-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));width:100%;max-width:120rem;display:grid}html[data-theme=dark] .admin-hub-grid,html[data-theme=dark] .admin-hub-note{--text-secondary:#b0b4ba;--text-muted:#8f8f99}.admin-hub-card{align-items:flex-start;gap:var(--space-12);min-height:8.5rem;padding:var(--space-20) var(--space-32) var(--space-20) var(--space-20);border:1px solid var(--card-border);border-radius:var(--radius-12);background:var(--card-bg);-webkit-user-select:none;user-select:none;flex-direction:column;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.admin-hub-card:hover{border-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.admin-hub-card:hover{border-color:color-mix(in srgb, var(--text-primary) 20%, var(--card-border))}}.admin-hub-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000014}.admin-hub-card:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.admin-hub-card-icon{border:1px solid var(--card-border);border-radius:var(--radius-8);background:var(--elevated-bg);width:2.5rem;height:2.5rem;color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:flex}.admin-hub-card-title{letter-spacing:-.005em;color:var(--text-primary);font-size:.9375rem;font-weight:600}.admin-hub-card-sub{color:var(--text-secondary);font-size:.8125rem;line-height:1.45}.admin-hub-card-arrow{top:var(--space-16);right:var(--space-16);color:var(--text-muted);transition:transform .14s,color .14s;position:absolute}.admin-hub-card:hover .admin-hub-card-arrow{color:var(--text-primary);transform:translate(.125rem,-.125rem)}.admin-hub-note{max-width:44rem;padding:var(--space-24);border:1px solid var(--card-border);border-radius:var(--radius-12);background:var(--card-bg);color:var(--text-secondary);font-size:.875rem;line-height:1.5;box-shadow:0 1px 2px #0000000a}@media (max-width:48rem){.settings-page-admin.admin-hub-page{--settings-admin-left-gutter:var(--space-16)}.admin-hub-grid{grid-template-columns:1fr}.admin-hub-card{min-height:0}}.settings-team-card-header{justify-content:flex-start;gap:var(--space-12)}.settings-team-add-btn{margin-left:var(--space-8)}html[data-theme=light] .settings-add-btn.settings-team-add-btn,html[data-theme=light] .settings-add-btn.settings-portfolios-add-btn,html[data-theme=light] .settings-add-btn.settings-borrowers-add-btn,html[data-theme=light] .settings-add-btn.settings-loans-add-btn{background:var(--button-test-action-bg);color:var(--button-test-action-ink)}html[data-theme=dark] .settings-add-btn.settings-portfolios-add-btn,html[data-theme=dark] .settings-add-btn.settings-loans-add-btn{background:var(--dissect-accent)}html[data-theme=light] .settings-add-btn.settings-team-add-btn:hover,html[data-theme=light] .settings-add-btn.settings-portfolios-add-btn:hover,html[data-theme=light] .settings-add-btn.settings-borrowers-add-btn:hover,html[data-theme=light] .settings-add-btn.settings-loans-add-btn:hover{background:var(--button-test-action-bg-hover)}html[data-theme=dark] .settings-add-btn.settings-portfolios-add-btn:hover,html[data-theme=dark] .settings-add-btn.settings-loans-add-btn:hover{background:var(--brand-accent-strong)}.cust-subtypes-link{cursor:pointer;color:var(--accent);font-family:var(--font-sans);text-underline-offset:.125rem;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:underline}.cust-subtypes-link:hover{color:var(--brand-accent-strong)}.cust-view-subtypes-list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cust-view-subtype-row{padding:var(--space-8) var(--space-12);border:1px solid var(--line);border-radius:var(--radius-8);color:var(--ink);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.cust-actions{gap:.5rem;display:flex}.cust-table-shell{margin-top:var(--space-12)}.cust-section-header{margin-bottom:var(--space-8)}.cust-section-title{font-family:var(--font-sans);color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.cust-section--spaced{margin-top:var(--space-32);display:block}.cust-table-fixed{table-layout:fixed;width:100%}.cust-status-column{width:9rem}.cust-status-badge{justify-content:center;min-width:6.75rem}.cust-icon-btn{border:1px solid var(--border-secondary);cursor:pointer;color:var(--text-secondary);transition:color .2s var(--ease), border-color .2s var(--ease);background:0 0;border-radius:.5rem;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.cust-icon-btn:hover{color:var(--text-primary);border-color:var(--border-primary)}.cust-icon-btn--danger:hover{color:var(--red-500);border-color:var(--red-500)}html[data-theme=light] .settings-add-btn.settings-cust-add-btn{border-color:var(--button-test-action-bg);background:var(--button-test-action-bg);color:var(--button-test-action-ink)}html[data-theme=light] .settings-add-btn.settings-cust-add-btn:hover{border-color:var(--button-test-action-bg-hover);background:var(--button-test-action-bg-hover)}html[data-theme=dark] .settings-add-btn.settings-cust-add-btn{border-color:var(--dissect-accent);background:var(--dissect-accent)}html[data-theme=dark] .settings-add-btn.settings-cust-add-btn:hover{border-color:var(--brand-accent-strong);background:var(--brand-accent-strong)}.custom-type-subtypes-section{margin-top:1rem}.custom-type-subtypes-list{flex-direction:column;gap:.375rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.custom-type-subtype-row{align-items:center;gap:.375rem;display:flex}.custom-type-subtype-input{flex:1;margin:0}.custom-type-subtype-remove{width:2.75rem;height:2.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.custom-type-subtype-remove:hover{color:var(--red-500);background:var(--bg-tertiary)}.custom-type-subtype-remove:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.custom-type-add-subtype-btn{color:var(--text-secondary);border:1px dashed var(--line);cursor:pointer;transition:color .2s var(--ease), border-color .2s var(--ease);background:0 0;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.custom-type-add-subtype-btn:hover{color:var(--text-primary);border-color:var(--text-secondary)}.intake-banner{border:1px solid var(--card-border);background:var(--accent-tint-soft);border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.875rem 1.25rem;display:flex}.intake-banner__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.intake-banner__title{color:var(--text-primary);font-size:.9375rem;font-weight:600;line-height:1.4}.intake-banner__subtitle{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.intake-banner__action{flex-shrink:0}.intake-row-action-btn{padding:.375rem .75rem;font-size:.8125rem}@media (max-width:40rem){.intake-banner{align-items:stretch}.intake-banner__action{align-self:flex-start}}.stg-shell{background:var(--page-bg);min-height:100vh;color:var(--ink);display:flex;position:relative}.stg-shell:after{content:"";top:calc(var(--space-16) + 1.75rem + var(--space-16));background:var(--line);pointer-events:none;z-index:1;height:1px;position:absolute;left:15rem;right:0}.stg-sidebar{background:var(--surface);border-right:1px solid var(--line);width:15rem;padding:var(--space-16) 0;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.stg-sidebar-header{align-items:center;gap:var(--space-8);padding:0 var(--space-16) var(--space-16);border-bottom:1px solid var(--line);margin-bottom:var(--space-8);display:flex}.stg-back-link{border-radius:var(--radius-8);width:1.75rem;height:1.75rem;color:var(--ink-muted);justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.stg-back-link:hover{background:var(--surface-strong);color:var(--ink)}.stg-sidebar-title{color:var(--ink);font-size:.984375rem;font-weight:600}.stg-sidebar-nav{gap:var(--space-4);padding:var(--space-8) 0;flex-direction:column;display:flex}.stg-nav-section{padding:0 var(--space-8)}.stg-nav-section-label{color:var(--ink-muted);letter-spacing:.01em;padding:var(--space-12) var(--space-8) var(--space-4);font-size:.7875rem;font-weight:600;display:block}.stg-nav-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.stg-nav-link{align-items:center;gap:var(--space-8);padding:.375rem var(--space-8);border-radius:var(--radius-8);color:var(--text-primary);font-size:.853125rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.stg-nav-link:hover{background:var(--surface-strong);color:var(--ink)}.stg-nav-link.is-active{background:var(--surface-selected-accent);color:var(--ink)}.stg-nav-icon{opacity:.7;flex-shrink:0}.stg-nav-link.is-active .stg-nav-icon{opacity:1}.stg-nav-icon--sandbox{color:#f5a623}html[data-theme=light] .stg-nav-icon--sandbox{color:#b8770e}.stg-nav-icon--sandbox,.stg-nav-icon--livebadge{opacity:1}.stg-content{padding:4.75rem var(--space-48) var(--space-32) var(--space-16);flex:1;overflow-y:auto}.stg-standalone-content{min-height:100vh;padding:4.75rem var(--space-48) var(--space-32);background:var(--page-bg);color:var(--ink);overflow-y:auto}.stg-page{gap:var(--space-32);flex-direction:column;max-width:42rem;display:flex}.stg-page--wide{width:100%;max-width:none}.stg-page--profile{gap:var(--space-48);max-width:60rem}.stg-page--wide .workspace-table-shell,.stg-page--wide .workspace-table-shell__frame,.stg-page--wide .workspace-table-shell__inner{width:100%}.stg-page-header{margin-bottom:var(--space-4)}.stg-page-title{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.stg-page-subtitle{color:var(--text-secondary);margin-top:var(--space-4);font-size:.875rem}.usage-log-page{gap:var(--space-24);flex-direction:column;width:100%;max-width:none;display:flex}.usage-log-header{gap:var(--space-16);flex-direction:column;display:flex}.usage-log-title{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.usage-log-subtitle{color:var(--text-secondary);margin:.5rem 0 0;font-size:.875rem}.usage-log-controls{justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.usage-log-controls-left{align-items:center;gap:var(--space-12);display:flex}.usage-log-controls-right{align-items:center;gap:.5rem;display:inline-flex}.usage-log-export-error{color:var(--color-danger,#ef4444);font-size:.75rem}.usage-log-date-badge{border:1px solid var(--border-v3);background:var(--surface-raised);height:2rem;color:var(--text-secondary);cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;transition:border-color .14s,color .14s;display:inline-flex}.usage-log-date-badge:hover{border-color:var(--text-muted);color:var(--text-primary)}.usage-log-period-tabs{background:var(--elevated-bg);border:1px solid var(--settings-card-border);border-radius:.4375rem;align-items:center;gap:2px;padding:2px;display:flex}.usage-log-period-tab{height:1.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.3125rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;transition:background .14s,color .14s}.usage-log-period-tab:hover:not(.active){color:var(--text-primary);background:var(--shell-hover-bg)}.usage-log-period-tab.active{background:var(--shell-text-primary);color:var(--shell-text-inverted)}.usage-log-date-range{align-items:center;gap:.5rem;display:flex}.usage-log-date-input{border:1px solid var(--card-border);background:var(--card-bg);height:2rem;color:var(--text-primary);border-radius:.375rem;padding:0 .5rem;font-size:.8125rem}.usage-log-date-input:focus{border-color:var(--brand-accent);outline:none}.usage-log-date-separator{color:var(--text-muted);font-size:.8125rem}.usage-log-download-btn{border:1px solid var(--settings-card-border);background:var(--elevated-bg);height:2rem;color:var(--text-secondary);cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;transition:border-color .14s,color .14s;display:inline-flex}.usage-log-download-btn:hover{border-color:var(--text-muted);color:var(--text-primary)}.usage-log-download-btn:disabled{opacity:.4;cursor:default;pointer-events:none}.usage-log-table-wrap{border:1px solid var(--settings-card-border);border-radius:var(--radius-12);background:var(--settings-card-bg);box-shadow:var(--settings-card-shadow);overflow-x:auto}.usage-log-table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:.875rem}.usage-log-table thead{background:var(--elevated-bg)}.usage-log-th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--settings-card-border);white-space:nowrap;background:0 0;padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.usage-log-th-right{text-align:right;padding-right:1.25rem}.usage-log-row{transition:background .1s}.usage-log-row:hover{background:var(--overlay-white-03)}.usage-log-row:not(:last-child) .usage-log-td{border-bottom:1px solid var(--border-subtle-v3)}.usage-log-td{color:var(--text-primary);white-space:nowrap;vertical-align:middle;padding:.75rem 1rem .75rem 1.25rem}.usage-log-td-right{text-align:right;padding-right:1.25rem}.usage-log-th-cost,.usage-log-td-cost{padding-right:3rem}.usage-log-cost-shift{display:inline-block;transform:translate(-1.25rem)}.usage-log-td-date{color:var(--text-secondary);font-variant-numeric:tabular-nums}.usage-log-file-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--text-muted);-webkit-text-decoration-color:var(--text-muted);-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);text-underline-offset:.15rem;transition:color .16s var(--ease), text-decoration-color .16s var(--ease);border-radius:.125rem}.usage-log-file-link:hover,.usage-log-file-link:focus-visible{color:var(--accent-text);-webkit-text-decoration-color:var(--accent-text);-webkit-text-decoration-color:var(--accent-text);-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.usage-log-group-toggle{color:inherit;font:inherit;cursor:pointer;transition:color .16s var(--ease);background:0 0;border:none;border-radius:.125rem;align-items:center;gap:.375rem;padding:0;display:inline-flex}.usage-log-group-toggle:hover,.usage-log-group-toggle:focus-visible{color:var(--accent-text)}.usage-log-group-chevron{color:var(--text-muted);transition:transform .16s var(--ease)}.usage-log-group-toggle[aria-expanded=true] .usage-log-group-chevron{transform:rotate(180deg)}.usage-log-row--child,.usage-log-row--child:hover{background:var(--elevated-bg)}.usage-log-td--child-file{padding-left:2.25rem}.usage-log-empty-cell{text-align:center;color:var(--text-muted);padding:3rem 1rem;font-size:.8125rem}.usage-log-error-cell{color:var(--brand-danger-strong)}.usage-log-user-cell{align-items:center;gap:.5rem;display:flex}.usage-log-avatar{background:var(--avatar-mark-bg);border:1px solid var(--settings-avatar-border);width:1.625rem;height:1.625rem;color:var(--avatar-mark-ink);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:flex}.usage-log-user-name{text-overflow:ellipsis;color:var(--text-primary);overflow:hidden}.usage-log-category{color:var(--text-primary);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.usage-log-category-dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.usage-log-category-dot--tax{background:var(--brand-info)}.usage-log-category-dot--income{background:var(--ds-amber)}.usage-log-category-dot--bank{background:var(--brand-accent)}.usage-log-category-dot--financial{background:var(--brand-loan-purple,#a78bfa)}.usage-log-category-dot--other{background:var(--text-muted)}.usage-log-loan-code{background:var(--overlay-white-05);font-family:var(--font-mono-v3,var(--font-mono,monospace));color:var(--text-secondary);letter-spacing:.02em;border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;display:inline-block}.usage-log-pagination{padding-top:var(--space-4);justify-content:space-between;align-items:center;display:flex}.usage-log-page-size{position:relative}.usage-log-page-size-btn{border:1px solid var(--settings-card-border);background:var(--elevated-bg);height:2rem;color:var(--text-secondary);cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;transition:border-color .14s;display:inline-flex}.usage-log-page-size-btn:hover{border-color:var(--text-muted)}.usage-log-page-size-menu{background:var(--surface-tooltip);border:1px solid var(--border-v3);min-width:5rem;box-shadow:var(--dropdown-menu-shadow);z-index:10;border-radius:.4375rem;padding:.25rem;position:absolute;bottom:calc(100% + .375rem);left:0}.usage-log-page-size-option{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.375rem .625rem;font-size:.8125rem;transition:background .1s;display:block}.usage-log-page-size-option:hover{background:var(--overlay-white-05)}.usage-log-page-size-option.active{color:var(--brand-accent);font-weight:600}.usage-log-page-nav{align-items:center;gap:.375rem;display:flex}.usage-log-page-indicator{color:var(--text-muted);padding:0 .25rem;font-size:.8125rem}.usage-log-nav-btn{border:1px solid var(--settings-card-border);background:var(--elevated-bg);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;transition:border-color .14s,color .14s;display:inline-flex}.usage-log-nav-btn:hover:not(:disabled){border-color:var(--text-muted)}.usage-log-nav-btn:disabled{opacity:.5;cursor:default}@media (max-width:48rem){.usage-log-controls{flex-direction:column;align-items:flex-start}.usage-log-controls-left{flex-wrap:wrap}}.stg-section{gap:var(--space-12);flex-direction:column;display:flex}.stg-theme-toggle{border-radius:.625rem;align-self:flex-start;padding:.25rem}.stg-theme-toggle .theme-toggle__button{border-radius:.5rem;min-width:2.5rem;min-height:2.5rem;padding:0 1rem;font-size:.875rem}.stg-section-kicker{font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-secondary);margin:0;font-size:.75rem;font-weight:700;line-height:1rem}.stg-card{border:1px solid var(--settings-card-border);border-radius:var(--radius-12);background:var(--settings-card-bg);box-shadow:var(--settings-card-shadow);padding:var(--space-24);gap:var(--space-16);flex-direction:column;display:flex}.stg-card--flush{gap:0;padding:0;overflow:hidden}.stg-card-strip{background:var(--elevated-bg);padding:var(--space-16) var(--space-24);border-bottom:1px solid var(--settings-card-border)}.stg-card-body{padding:var(--space-24);gap:var(--space-16);flex-direction:column;display:flex}.stg-page--profile .stg-card{border-color:var(--settings-card-border)}.stg-page--profile .stg-card-strip{border-bottom-color:var(--settings-card-border)}.stg-card-divider{background:var(--settings-card-border);height:1px;margin:0 calc(var(--space-24) * -1)}.stg-page--profile .stg-card-divider{background:var(--settings-card-border)}.stg-card .stg-input{width:100%;min-width:0}.stg-profile-header{align-items:center;gap:var(--space-16);display:flex}.stg-profile-header-info{flex-direction:column;gap:.125rem;min-width:0;display:flex}.stg-profile-header-name{font-family:var(--font-sans);color:var(--text-primary);margin:0;font-size:1rem;font-weight:600;line-height:1.375rem}.stg-profile-header-email{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.25rem}.stg-inline-row{justify-content:space-between;align-items:center;gap:var(--space-24);display:flex}.stg-inline-row-label{flex-direction:column;gap:.125rem;min-width:0;display:flex}.stg-inline-row-title{font-family:var(--font-sans);color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600;line-height:1.375rem}.stg-inline-row-meta{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.25rem}.stg-section-title{color:var(--ink);font-size:1.0625rem;font-weight:600}.stg-section-title--subtle{font-weight:500}.stg-section-subtitle{color:var(--ink-muted);margin-top:calc(var(--space-4) * -1);font-size:.8125rem}.stg-profile-picture{align-items:center;gap:var(--space-16);display:flex}.stg-profile-avatar{background:var(--avatar-mark-bg);border:1px solid var(--settings-avatar-border);letter-spacing:.08em;text-indent:.08em;width:3.5rem;height:3.5rem;color:var(--avatar-mark-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:650;display:flex}.stg-profile-avatar-image{object-fit:cover;border-radius:50%;width:100%;height:100%}.stg-profile-picture-info{flex-direction:column;gap:.125rem;display:flex}.stg-profile-picture-controls{align-items:center;gap:var(--space-8);margin-top:var(--space-8);display:flex}.stg-profile-upload-btn,.stg-profile-remove-btn{border-radius:var(--radius-8);min-height:1.875rem;font-family:var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);padding:0 .6875rem;font-size:.75rem;font-weight:500}.stg-profile-upload-btn{border:1px solid var(--accent);background:var(--accent);color:var(--ink-on-accent)}.stg-profile-upload-btn:hover{background:var(--accent-hover)}.stg-profile-remove-btn{color:var(--brand-danger);background:0 0;border:1px solid #f871714d}.stg-profile-remove-btn:hover{background:#f8717114;border-color:#f8717173}.stg-profile-upload-error{margin:0;margin-top:var(--space-4);color:var(--brand-danger);font-size:.75rem}.stg-profile-file-input{display:none}.stg-label{color:var(--ink-muted);margin-bottom:var(--space-4);font-size:.75rem;font-weight:500;display:block}.stg-hint{color:var(--ink-muted);opacity:.7;font-size:.75rem}.stg-field-row{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.stg-field{flex-direction:column;display:flex}.stg-input{background:var(--settings-input-bg);border:1px solid var(--settings-input-border);border-radius:var(--radius-8);width:100%;min-width:0;font-size:.8125rem;font-family:var(--font-sans);color:var(--text-primary);transition:border-color .16s var(--ease), box-shadow .16s var(--ease);padding:.5625rem .75rem}.stg-input:hover:not(:focus):not([readonly]){border-color:var(--settings-input-border-hover)}.stg-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint-soft);outline:none}.stg-input[readonly]{color:var(--text-primary);cursor:default}.stg-input-row{align-items:center;gap:var(--space-8);display:flex}.stg-input-row .stg-input{flex:1}.stg-save-btn{min-height:1.875rem;font-family:var(--font-sans);border:1px solid var(--accent);background:var(--accent);color:var(--ink-on-accent);cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease), border-color .2s var(--ease), opacity .2s var(--ease);border-radius:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:500}.stg-save-btn:hover{background:var(--accent-hover)}.stg-save-btn:disabled{opacity:.5;cursor:default}.stg-mode-toggle{gap:var(--space-12);margin-top:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.stg-mode-option{align-items:flex-start;gap:var(--space-4);padding:var(--space-16);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-12);cursor:pointer;text-align:left;font-family:var(--font-ui);flex-direction:column;transition:border-color .15s,background .15s;display:flex}.stg-mode-option:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface)}.stg-mode-option.is-active{border-color:var(--accent);background:var(--surface);cursor:default}.stg-mode-option:disabled{opacity:.6;cursor:wait}.stg-mode-option-icon{color:var(--ink-muted);margin-bottom:var(--space-4)}.stg-mode-option.is-active .stg-mode-option-icon{color:var(--accent)}.stg-mode-option-label{color:var(--ink);font-size:.9375rem;font-weight:600}.stg-mode-option-desc{color:var(--ink-muted);font-size:.8125rem;line-height:1.4}.stg-danger-zone{border:1px solid var(--danger-border-soft);border-radius:var(--radius-12);background:var(--danger-tint-soft);padding:var(--space-24);margin-top:var(--space-8);gap:var(--space-8)}.stg-danger-title{color:var(--brand-danger)}.stg-danger-actions{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.stg-danger-warning{color:var(--brand-danger);font-size:.8125rem;font-weight:500}.stg-danger-btn{min-height:2rem;font-family:var(--font-sans);cursor:pointer;color:var(--brand-danger);transition:background-color .2s var(--ease), border-color .2s var(--ease), opacity .2s var(--ease);background:0 0;border:1px solid #f871714d;border-radius:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:500}.stg-danger-btn:hover:not(:disabled){background:#f8717114;border-color:#f8717173}.stg-danger-btn--confirm{background:var(--overlay-danger-12);border-color:var(--brand-danger)}.stg-danger-btn--confirm:hover:not(:disabled){background:#f8717133}.stg-danger-btn--cancel{color:var(--ink-muted);border-color:var(--line)}.stg-danger-btn--cancel:hover:not(:disabled){background:var(--surface-strong);border-color:var(--line-strong);color:var(--ink)}.stg-danger-btn:disabled{opacity:.6;cursor:wait}@media (max-width:48rem){.stg-shell{flex-direction:column}.stg-shell:after{display:none}.stg-sidebar{border-right:none;border-bottom:1px solid var(--line);width:100%}.stg-content,.stg-standalone-content{padding:var(--space-24) var(--space-16)}.stg-field-row,.stg-mode-toggle{grid-template-columns:1fr}}.settings-header{margin-bottom:var(--space-8)}.settings-title{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.settings-subtitle{color:var(--ink-muted);margin-top:var(--space-4);font-size:.9375rem}.settings-card{border:1px solid var(--card-border);border-radius:var(--radius-12);background:var(--card-bg);overflow:hidden}.settings-card-header{padding:var(--space-16) var(--space-24);border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;display:flex}.settings-card-title{font-family:var(--font-sans);color:var(--text-primary);font-size:1rem;font-weight:600}.settings-profile{align-items:center;gap:var(--space-16);padding:var(--space-24);display:flex}.settings-avatar{background:var(--avatar-mark-bg);border:1px solid var(--line-strong);width:3.5rem;height:3.5rem;color:var(--avatar-mark-ink);font-family:var(--font-sans);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.settings-profile-info{flex-direction:column;gap:.125rem;display:flex}.settings-profile-row{align-items:center;gap:var(--space-12);display:flex}.settings-profile-name{font-family:var(--font-sans);color:var(--ink);font-size:1.125rem;font-weight:600}.settings-profile-email{color:var(--ink-muted);font-size:.875rem}.settings-profile-org{color:var(--ink-soft);margin-top:.125rem;font-size:.8125rem}.settings-role-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;height:1.375rem;padding:0 .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.settings-role-admin{background:var(--accent-tint-medium);color:var(--accent)}.settings-add-btn{background:var(--accent);color:var(--ink-on-accent);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease);border:none;border-radius:.375rem;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.settings-add-btn--danger{border-color:var(--brand-danger-strong,#ef4444);color:var(--brand-danger-strong,#ef4444);background:0 0}.settings-add-btn--danger:hover{background:var(--brand-danger-strong,#ef4444);color:var(--color-white,#fff)}.settings-table-wrap{overflow-x:auto}.workspace-table-shell{width:100%}.workspace-table-shell__viewport{overflow:auto hidden}.workspace-table-shell__inner{min-width:100%;padding:0}.workspace-table-shell__frame{border:.25px solid var(--card-border);border-radius:var(--radius-12);background:var(--card-bg);overflow:hidden}.workspace-table-shell__frame--nested{background:0 0;border:none;border-radius:0}.settings-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-sans);background:0 0;font-size:.8125rem}.settings-table thead{background:var(--shell-bg-table-header,var(--elevated-bg))}.workspace-table__header-cell,.settings-table thead th{text-align:left;color:var(--text-secondary);letter-spacing:0;border-bottom:1px solid var(--border-subtle);white-space:nowrap;background:0 0;padding:.875rem 1rem;font-size:.75rem;font-weight:600}.workspace-table__header-cell:first-child{border-top-left-radius:calc(var(--radius-12) - 1px)}.workspace-table__header-cell:last-child{border-top-right-radius:calc(var(--radius-12) - 1px)}.workspace-table__header-cell--center,.workspace-table__cell--center,.settings-table thead th.workspace-table__header-cell--center{text-align:center}.workspace-table__header-cell--right,.workspace-table__cell--right,.settings-table thead th.workspace-table__header-cell--right{text-align:right}.workspace-table__header-button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .2s var(--ease);background:0 0;border:none;align-items:center;gap:.375rem;padding:0;display:inline-flex}.workspace-table__header-button:hover{color:var(--text-primary)}.workspace-table__header-button:focus-visible{outline:2px solid var(--nav-accent);outline-offset:3px;border-radius:.25rem}.workspace-table__header-label{font-family:var(--font-sans);display:inline-block}.settings-table-header-label,.settings-table-cell-value{display:inline-block}.settings-table-cell-value--nudge-right,.settings-table-header-label--nudge{transform:translateX(var(--space-4))}.settings-table-header-label--nudge-more{transform:translate(.5rem)}.settings-table-header-label--nudge-most{transform:translate(.625rem)}.settings-table-header-label--nudge-borrower{transform:translate(3rem)}.settings-table-header-label--nudge-amount{transform:translate(1.75rem)}.settings-table-header-label--nudge-left{transform:translate(-.375rem)}.settings-table-header-label--loans-index-offset,.settings-table-cell-value--loans-index-offset,.settings-table-cell-value--loans-index-offset-status{transform:translateX(var(--space-12))}.settings-table-cell-value--loans-index-offset-status{align-items:center;display:inline-flex}.workspace-table__row,.settings-table tbody tr{transition:background-color .2s var(--ease)}.workspace-table__body,.settings-table tbody{background:var(--card-bg)}.workspace-table__cell,.settings-table tbody td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:middle;white-space:nowrap;padding:.875rem 1rem}.workspace-table__body tr:last-child .workspace-table__cell,.settings-table tbody tr:last-child td{border-bottom:none}.workspace-table__state-cell{border-bottom:none;padding:1.5rem 1rem}.workspace-table__state-content{min-height:8rem;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;font-size:.875rem;display:flex}.workspace-grid__head,.workspace-grid__body{font-family:var(--font-sans);font-size:.8125rem}.workspace-grid__head{background:var(--shell-bg-table-header,var(--elevated-bg));border-bottom:1px solid var(--shell-border-table-header,var(--shell-border,var(--border-subtle)));display:grid}.workspace-grid__head .workspace-grid__header-cell{border-radius:0;align-items:center;display:flex;background:0 0!important;border:none!important}.workspace-grid__body{background:var(--card-bg);border-bottom-right-radius:calc(.625rem - 1px);border-bottom-left-radius:calc(.625rem - 1px);overflow:hidden}.workspace-grid__row{transition:background-color .2s var(--ease), grid-template-columns .2s ease-out}.workspace-grid__row:hover,.workspace-grid__row:focus-within{background:var(--table-row-hover)}.workspace-grid__row .workspace-grid__cell{align-items:center;display:flex;overflow:hidden;border:none!important}.workspace-grid__row .workspace-grid__cell.cell-no-truncate{overflow-wrap:normal;word-break:normal;padding-top:.5rem;padding-bottom:.5rem;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.workspace-grid__row .workspace-grid__cell.borrower-status-cell,.settings-table tbody td.borrower-status-cell{translate:.75rem}.workspace-grid__row .workspace-grid__cell.cell-no-truncate .sb-entity-badge{white-space:nowrap;height:1.375rem}.workspace-grid__row{border-bottom:1px solid var(--shell-border,var(--border-subtle))}.workspace-grid__cell.workspace-table__cell--right,.workspace-grid__header-cell.workspace-table__header-cell--right{justify-content:flex-end;padding-right:1.5rem}.workspace-grid__cell.workspace-table__cell--center,.workspace-grid__header-cell.workspace-table__header-cell--center{justify-content:center}.workspace-grid__row:last-child .workspace-grid__cell{border-bottom:none}.workspace-grid__row:last-child{border-bottom:none;border-bottom-right-radius:calc(.625rem - 1px);border-bottom-left-radius:calc(.625rem - 1px)}.workspace-grid__row:last-child .workspace-grid__cell:first-child{border-bottom-left-radius:calc(.625rem - 1px)}.workspace-grid__row:last-child .workspace-grid__cell:last-child{border-bottom-right-radius:calc(.625rem - 1px)}.settings-cell-muted{color:var(--text-muted)!important}.settings-cell-name{font-weight:500}.settings-cell-name--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-table--loans tbody td:last-child{white-space:nowrap}.sb-entity-badge--interactive{cursor:pointer;font:inherit;background:inherit;color:inherit;padding:inherit;border:none;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s}.sb-entity-badge-text{white-space:nowrap;display:block;overflow:hidden}.settings-cell-date,.settings-table thead th.settings-cell-date{text-align:center;padding-left:0!important;padding-right:0!important}.portfolio-date-cell{justify-content:center;align-items:center;gap:var(--space-6,6px);color:var(--color-text-tertiary,#6b6f76);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 8px;font-size:.8125rem;transition:background .12s;display:inline-flex;position:relative}.portfolio-date-cell:hover{background:var(--color-bg-hover,#ffffff0f)}.portfolio-date-cell--set{color:var(--text-secondary);font-weight:500}.settings-table--portfolios .portfolio-date-cell--set{color:var(--text-primary)}.portfolio-date-input{opacity:0;cursor:pointer;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.portfolio-date-icon{color:currentColor;opacity:.5;flex-shrink:0}.portfolio-date-indicator{color:currentColor;flex-shrink:0}.mini-cal{font-family:var(--font-sans);background:var(--surface-shell-popover);border:1px solid var(--border-shell);-webkit-user-select:none;user-select:none;border-radius:.5rem;padding:.75rem}.mini-cal-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.mini-cal-title{color:var(--text-primary);font-size:.8125rem;font-weight:600}.mini-cal-nav{width:1.5rem;height:1.5rem;color:var(--color-ink-disabled);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;transition:color .12s,background .12s;display:flex}.mini-cal-nav:hover{color:var(--text-primary);background:var(--surface-shell-pill-hover)}.mini-cal-nav-icon{width:1rem;height:1rem}.mini-cal-dow{text-align:center;color:var(--color-ink-disabled);grid-template-columns:repeat(7,1fr);margin-bottom:.25rem;font-size:.6875rem;font-weight:500;display:grid}.mini-cal-dow-cell{padding:.125rem 0}.mini-cal-grid{background:var(--border-shell);border-radius:.375rem;grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.mini-cal-day{background:var(--surface-shell-popover);color:var(--text-primary);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.3125rem 0;font-size:.75rem;font-weight:400;transition:background .1s;display:flex}.mini-cal-day:hover{background:var(--surface-shell-pill-hover)}.mini-cal-day--other{background:var(--surface-shell-pill);color:var(--color-ink-disabled)}.mini-cal-day--other:hover{background:var(--surface-shell-pill-hover)}.mini-cal-day--today{color:var(--brand-accent);font-weight:600}.mini-cal-day--selected{color:var(--color-white);font-weight:600}.mini-cal-day--selected .mini-cal-day-inner,.mini-cal-day--selected-today .mini-cal-day-inner{background:#6366f1;border-radius:50%}.mini-cal-day-inner{border-radius:50%;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:flex}.mini-cal-day--tl{border-top-left-radius:.375rem}.mini-cal-day--tr{border-top-right-radius:.375rem}.mini-cal-day--bl{border-bottom-left-radius:.375rem}.mini-cal-day--br{border-bottom-right-radius:.375rem}.mini-cal-footer{border-top:1px solid var(--border-shell);justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.375rem;display:flex}.mini-cal-footer-btn{font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;transition:color .12s,background .12s}.mini-cal-footer-btn:hover{color:var(--text-primary);background:var(--surface-shell-pill-hover)}.mini-cal-footer-btn--clear{color:var(--brand-danger)}.mini-cal-footer-btn--clear:hover{color:var(--brand-danger-strong);background:var(--surface-danger)}[data-theme=light] .mini-cal{background:var(--color-white);border-color:var(--border-muted);box-shadow:0 .625rem .9375rem -.1875rem #0000001a,0 .25rem .375rem -.25rem #00000014}[data-theme=light] .mini-cal-grid{background:var(--border-muted)}[data-theme=light] .mini-cal-day{background:var(--color-white)}[data-theme=light] .mini-cal-day:hover{background:var(--color-bg-hover,#0000000a)}[data-theme=light] .mini-cal-day--other{background:var(--surface-card-soft,#f8f9fa)}[data-theme=light] .mini-cal-day--other:hover{background:var(--color-bg-hover,#0000000a)}[data-theme=light] .mini-cal-footer{border-top-color:var(--border-muted)}.settings-th-right{text-align:right!important}.settings-cell-right{text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.settings-cell-amount-compact{width:6rem;padding-right:5rem!important}.loan-amount-value{font-weight:600;color:var(--accent)!important}.settings-cell-shift-right{padding-left:1.25rem!important}.settings-cell-shift-right-more{padding-left:3rem!important}.settings-cell-loan-classification,.settings-cell-portfolio-state{padding-left:var(--space-32)!important}.settings-cell-nudge-right{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;padding-left:var(--space-16)!important}.settings-cell-borrower-offset{padding-left:calc(var(--space-48) + var(--space-16))!important}.settings-cell-amount-offset{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;padding-left:var(--space-48)!important}.settings-member-cell{align-items:center;gap:var(--space-8);display:flex}.settings-member-avatar{background:var(--surface-avatar);border:1px solid var(--line-strong);width:1.75rem;height:1.75rem;color:var(--settings-team-avatar-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;display:flex}.settings-member-name{align-items:center;gap:var(--space-8);color:var(--settings-team-name-ink);font-weight:500;display:flex}.settings-member-name-trigger{color:var(--settings-team-name-ink);cursor:pointer;border-radius:var(--radius-8);background:0 0;border:none;padding:0;transition:color .15s}.settings-team-detail{color:var(--settings-team-detail-ink)!important}.settings-member-name-trigger:hover,.settings-member-name-trigger.is-open{color:var(--accent)}.portfolio-members-panel{overflow:visible}.portfolio-members-panel-header{justify-content:space-between;gap:var(--space-12);padding:.75rem var(--space-24);flex-wrap:wrap}.portfolio-members-panel-heading{align-items:center;gap:var(--space-12);min-width:0;display:flex}.portfolio-members-panel-count{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:500}.portfolio-members-panel-body{padding:.75rem var(--space-24) 1rem}.portfolio-members-panel-empty{text-align:left;padding:.25rem 0}.portfolio-members-chip-list{gap:var(--space-8);flex-wrap:wrap;display:flex}.portfolio-members-chip,.portfolio-members-chip-button{border:1px solid var(--line);background:var(--surface-hover-subtle);max-width:100%;min-height:2rem;color:var(--ink);box-shadow:inset 0 1px 0 var(--overlay-white-05);border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .5rem .3125rem .375rem;display:inline-flex;position:relative}.portfolio-members-chip{outline:none}.portfolio-members-chip-button{cursor:pointer;font-family:var(--font-sans);text-align:left;transition:border-color .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease)}.portfolio-members-chip-button:hover,.portfolio-members-chip-button:focus-visible,.portfolio-members-chip-button.is-open,.portfolio-members-chip:focus-visible{border-color:var(--border-interactive-hover);background:var(--surface-hover-soft);box-shadow:inset 0 1px 0 var(--overlay-white-08), 0 0 0 3px var(--overlay-shell-focus)}.portfolio-members-chip-button:focus-visible,.portfolio-members-chip:focus-visible{outline:none}.portfolio-members-chip-button:hover,.portfolio-members-chip-button.is-open{transform:translateY(-1px)}.portfolio-members-chip-avatar{border:1px solid var(--line-strong);background:var(--surface-avatar);width:1.5rem;height:1.5rem;color:var(--settings-team-avatar-ink);letter-spacing:.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:500;display:inline-flex}.portfolio-members-chip-name{max-width:7rem;color:var(--settings-team-name-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1;overflow:hidden}.portfolio-members-chip-role{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.portfolio-members-chip-tooltip{border:1px solid var(--line-strong);border-radius:var(--radius-8);background:var(--surface-modal);min-width:12rem;max-width:min(16rem,100vw - 2rem);color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;z-index:520;flex-direction:column;gap:.125rem;padding:.5rem .625rem;transition:opacity .1s,transform .1s,visibility 0s linear .1s;display:flex;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(.25rem)}.portfolio-members-chip-tooltip strong{font-size:.75rem;font-weight:600;line-height:1.2}.portfolio-members-chip-tooltip span{color:var(--ink-muted);font-size:.6875rem;line-height:1.35}.portfolio-members-chip:hover .portfolio-members-chip-tooltip,.portfolio-members-chip:focus-visible .portfolio-members-chip-tooltip,.portfolio-members-chip-button:hover .portfolio-members-chip-tooltip,.portfolio-members-chip-button:focus-visible .portfolio-members-chip-tooltip,.portfolio-members-chip-button.is-open .portfolio-members-chip-tooltip{opacity:1;visibility:visible;transition-delay:70ms,70ms,0s;transform:translate(-50%)translateY(0)}.portfolio-members-widget-shell{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.portfolio-members-widget-shell--button-only{gap:0}.portfolio-members-actions{flex-shrink:0;align-items:center;display:inline-flex}.portfolio-members-add-button{background:var(--brand-loan-purple);width:1.75rem;height:1.75rem;color:var(--color-black-strong);cursor:pointer;box-shadow:0 .25rem .875rem var(--overlay-loan-purple-12);border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem;transition:background-color .12s,transform .12s,box-shadow .12s;display:inline-flex}.portfolio-members-add-button:hover,.portfolio-members-add-button.is-open{background:var(--brand-loan-purple);box-shadow:0 .375rem 1rem var(--overlay-loan-purple-12);transform:translateY(-.0625rem)}.portfolio-members-add-button:focus-visible{box-shadow:0 0 0 .125rem var(--surface-base), 0 0 0 .25rem var(--brand-loan-purple), 0 .375rem 1rem var(--overlay-loan-purple-12);outline:none}.portfolio-members-add-button:disabled{opacity:.55;cursor:not-allowed}.portfolio-members-add-icon{flex:none;width:1rem;height:1rem}.portfolio-members-widget{align-items:center;gap:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-12);background:var(--surface);min-width:0;max-width:100%;min-height:2.5rem;padding:.375rem .625rem;transition:border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex;position:relative;overflow:visible}.portfolio-members-widget:hover{border-color:var(--line-strong);background:var(--surface-hover-subtle)}.portfolio-members-widget.is-open{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-tint-medium)}.portfolio-members-widget-trigger,.portfolio-members-widget-heading{align-items:center;gap:var(--space-8);white-space:nowrap;flex-shrink:0;display:inline-flex}.portfolio-members-widget-trigger{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.portfolio-members-widget-label{color:var(--ink);font-size:.8125rem;font-weight:600;line-height:1.2}.portfolio-members-widget-chevron{color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s,color .12s;display:inline-flex}.portfolio-members-widget-trigger:hover .portfolio-members-widget-chevron,.portfolio-members-widget-trigger.is-open .portfolio-members-widget-chevron{color:var(--accent)}.portfolio-members-widget-chevron.is-open{transform:rotate(180deg)}.portfolio-members-avatars{flex-wrap:nowrap;align-items:center;gap:.375rem;min-width:0;min-height:0;display:inline-flex}.portfolio-members-widget.has-members .portfolio-members-avatars{flex-direction:row-reverse;gap:0;position:absolute;top:50%;right:calc(100% + .375rem);transform:translateY(-50%)}.portfolio-members-widget.has-members .portfolio-member-avatar+.portfolio-member-avatar{margin-right:.375rem}.portfolio-member-avatar{cursor:default;background:0 0;border:none;outline:none;padding:0;display:inline-flex;position:relative}button.portfolio-member-avatar{cursor:pointer}.portfolio-member-avatar-circle{border:1px solid var(--line-strong);background:var(--surface-avatar);width:1.75rem;height:1.75rem;color:var(--settings-team-avatar-ink);letter-spacing:.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:500;transition:border-color .12s,transform .12s;display:inline-flex}button.portfolio-member-avatar:hover .portfolio-member-avatar-circle,button.portfolio-member-avatar:focus-visible .portfolio-member-avatar-circle{border-color:var(--border-interactive-hover);transform:translateY(-1px)}.portfolio-member-avatar-tooltip{border-radius:var(--radius-6);background:var(--surface-modal);border:1px solid var(--line-strong);color:var(--ink);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:520;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;transition:opacity .1s,visibility 0s linear .1s;position:absolute;top:calc(100% + .375rem);left:50%;transform:translate(-50%)}.portfolio-member-avatar:hover .portfolio-member-avatar-tooltip,.portfolio-member-avatar:focus-visible .portfolio-member-avatar-tooltip{opacity:1;visibility:visible;transition-delay:70ms,0s}.portfolio-member-avatar-add{border:1px dashed var(--line);width:1.75rem;height:1.75rem;color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:400;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.portfolio-member-avatar-add:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.portfolio-members-widget-empty{color:var(--ink-muted);white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:500;line-height:1.3}.portfolio-members-dropdown{max-height:min(20rem,100vh - 1rem)}.portfolio-members-flyout{padding:var(--space-12);z-index:720;min-width:0;max-width:calc(100vw - 1rem);max-height:min(32rem,100vh - 1rem);overflow:visible}.portfolio-members-flyout-avatar{border:1px solid var(--card-border);background:var(--avatar-mark-bg);width:1.125rem;height:1.125rem;color:var(--avatar-mark-ink);letter-spacing:.01em;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.40625rem;font-weight:700;display:inline-flex}.portfolio-members-picker-options{max-height:10.5rem}.portfolio-members-picker-option{align-items:center;gap:var(--space-10);display:flex}.portfolio-members-picker-copy{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.portfolio-members-picker-meta{color:var(--text-muted);font-family:var(--font-sans);font-size:.65625rem;font-weight:500;line-height:1.25}.portfolio-members-picker-section{margin-top:var(--space-10);padding-top:var(--space-10);border-top:1px solid var(--line)}.portfolio-members-picker-section-label{margin-bottom:var(--space-6);color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.portfolio-members-picker-row{width:100%;min-height:0;color:var(--text-primary);align-items:center;gap:var(--space-10);cursor:pointer;text-align:left;transition:background-color .12s var(--ease), color .12s var(--ease);background:0 0;border:none;border-radius:.625rem;padding:.5rem .625rem;display:flex}.portfolio-members-picker-row:disabled,.portfolio-members-picker-option:disabled{opacity:.6;cursor:not-allowed}.portfolio-members-picker-row:hover,.portfolio-members-picker-row:focus-visible{background:var(--accent-tint-medium)}.portfolio-members-picker-row:focus-visible{box-shadow:0 0 0 2px var(--accent-tint-medium);outline:none}.portfolio-members-picker-empty,.portfolio-members-picker-status,.portfolio-members-picker-error{font-family:var(--font-sans);padding:.5rem .625rem;font-size:.71875rem;line-height:1.35}.portfolio-members-picker-empty,.portfolio-members-picker-status{color:var(--text-muted)}.portfolio-members-picker-status{padding-top:var(--space-12)}.portfolio-members-picker-error{margin-top:var(--space-8);border-top:1px solid var(--line);color:var(--brand-danger)}.portfolio-members-option{gap:.5rem}.portfolio-members-option:disabled{opacity:.6;cursor:not-allowed}.portfolio-members-option-copy{align-items:center;gap:var(--space-8);min-width:0;display:flex}.portfolio-members-option-meta{color:var(--ink-muted);flex-shrink:0;font-size:.6875rem;font-weight:500}.portfolio-members-check{border:1px solid var(--line-strong);color:#0000;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.portfolio-members-check.is-selected{border-color:var(--accent);background:var(--accent-tint-medium);color:var(--accent)}.portfolio-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.settings-member-editor-panel{width:min(28rem,100vw - 2rem)}.settings-member-editor-footer{justify-content:space-between;align-items:center}.settings-member-editor-footer-actions{align-items:center;gap:var(--space-8);display:flex}.settings-member-editor-delete{justify-content:center;align-items:center;gap:var(--space-6);border:1px solid var(--danger-border-soft);border-radius:var(--radius-8);min-height:2rem;color:var(--brand-danger);font-family:var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease);background:0 0;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.settings-member-editor-delete:hover{background:var(--danger-tint-soft);border-color:var(--danger-border-strong)}.settings-pending-badge{background:var(--status-warning-bg);height:1.25rem;color:var(--brand-warning);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 .4375rem;font-size:.625rem;font-weight:600;display:inline-flex}.settings-inline-select{border:1px solid var(--card-border);border-radius:var(--radius-8);background:var(--page-bg);height:1.75rem;color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;appearance:none;background-image:var(--select-chevron-icon);transition:border-color .2s var(--ease);background-position:right .5rem center;background-repeat:no-repeat;outline:none;padding:0 1.75rem 0 .5rem;font-size:.8125rem}.settings-inline-select:hover{border-color:var(--border-interactive-hover)}.settings-inline-select:focus{border-color:var(--accent)}.settings-remove-btn{color:var(--ink-muted);font-family:var(--font-sans);cursor:pointer;border-radius:var(--radius-8);transition:color .2s var(--ease), background-color .2s var(--ease);background:0 0;border:none;padding:.25rem .5rem;font-size:.8125rem;font-weight:600}.settings-remove-btn:hover{color:var(--brand-danger);background:var(--danger-tint-soft)}.settings-field-gap{margin-top:var(--space-16)}.modal-helper-text{margin-bottom:var(--space-16);color:var(--ink-muted);font-size:.8125rem;line-height:1.5}.modal-helper-text--context{font-family:var(--font-menu)}.portfolio-create-member-list{gap:var(--space-8);margin-top:var(--space-12);flex-direction:column;max-height:16rem;display:flex;overflow-y:auto}.portfolio-create-member-option{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12) var(--space-14);border:1px solid var(--border-interactive);border-radius:var(--radius-12);background:var(--surface-control);box-shadow:inset 0 1px 0 var(--overlay-white-05);color:var(--text-primary);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s;display:flex}.portfolio-create-member-option:hover{border-color:var(--accent);background:var(--surface-modal);box-shadow:0 .75rem 2rem var(--overlay-dark-35);transform:translateY(-1px)}.portfolio-create-member-option.is-selected{border-color:var(--accent);background:var(--accent-tint-soft);box-shadow:inset 0 0 0 1px var(--accent)}.portfolio-create-member-option:disabled{cursor:not-allowed;opacity:.72;box-shadow:none;transform:none}.portfolio-create-member-avatar{background:var(--avatar-mark-bg);width:2rem;height:2rem;color:var(--avatar-mark-ink);border:1px solid var(--card-border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.portfolio-create-member-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.portfolio-create-member-name{color:var(--text-primary);font-size:.875rem;font-weight:600;line-height:1.3}.portfolio-create-member-meta{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.35;overflow:hidden}.portfolio-create-member-check{border:1px solid var(--border-interactive);color:#0000;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.portfolio-create-member-check.is-selected{border-color:var(--accent);background:var(--accent);color:var(--bg)}.settings-select{appearance:none;font-family:var(--font-sans);border:1px solid var(--card-border);background:var(--page-bg);color:var(--text-primary);background-image:var(--select-chevron-icon);background-repeat:no-repeat;background-position:right var(--space-12) center;padding-right:calc(var(--space-12) * 2 + .625rem);cursor:pointer;transition:border-color .2s var(--ease);background-size:.625rem .375rem;border-radius:.5rem;outline:none;font-size:.8125rem}.settings-select::-ms-expand{display:none}.settings-select:disabled{cursor:not-allowed}.settings-select option{background:var(--surface-shell-popover);color:var(--ink);font-family:inherit}.assignee-select{font-family:var(--font-menu);display:inline-block;position:relative}.assignee-trigger{justify-content:space-between;align-items:center;gap:var(--space-8);cursor:pointer;border-radius:var(--radius-8);background:0 0;border:none;padding:.25rem .5rem;transition:background-color .12s;display:flex}.assignee-trigger:hover{background:var(--surface-hover-soft)}.assignee-trigger-value{align-items:center;gap:var(--space-8);min-width:0;display:inline-flex}.assignee-trigger-chevron{color:var(--dropdown-chevron);transition:color .12s var(--ease), transform .12s var(--ease);flex:none}.assignee-trigger:hover .assignee-trigger-chevron,.assignee-trigger:focus-visible .assignee-trigger-chevron{color:var(--text-primary)}.assignee-trigger.is-open .assignee-trigger-chevron{transform:rotate(180deg)}.assignee-avatar{background:var(--avatar-mark-bg);border:1px solid var(--line-strong);width:1.5rem;height:1.5rem;color:var(--avatar-mark-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:600;display:flex}.assignee-name{color:var(--ink);white-space:nowrap;font-family:inherit;font-size:.8125rem;font-weight:500}.assignee-unassigned{color:var(--ink-muted);font-family:inherit;font-size:.8125rem;font-weight:400}.assignee-dropdown{z-index:50;background:var(--dropdown-menu-bg);border:1px solid var(--dropdown-menu-border);min-width:12rem;max-height:16rem;box-shadow:var(--dropdown-menu-shadow);font-family:var(--font-menu);border-radius:.625rem;padding:.3125rem;position:absolute;top:calc(100% + .375rem);left:0;overflow-y:auto}.assignee-dropdown-portal{z-index:400;max-height:min(16rem,100vh - 1rem);position:fixed;top:0;left:0}.assignee-option{align-items:center;gap:var(--space-8);width:100%;padding:.4375rem var(--space-12);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;font-family:inherit;font-size:.8125rem;transition:background-color .1s;display:flex}.assignee-option:hover{background:var(--surface-hover-subtle)}.assignee-option.is-selected{background:var(--dropdown-option-hover-bg);color:var(--text-primary)}.assignee-avatar-sm{background:var(--avatar-mark-bg);border:1px solid var(--line-strong);width:1.25rem;height:1.25rem;color:var(--avatar-mark-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5rem;font-weight:600;display:flex}.assignee-option-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.loan-assignee-trigger{justify-content:space-between;width:100%;min-width:11.5rem}.loan-assignee-trigger-main{align-items:center;gap:var(--space-8);min-width:0;display:inline-flex}.loan-assignee-icon-list{flex-wrap:nowrap;align-items:center;gap:.25rem;margin-right:.125rem;display:inline-flex}.loan-assignee-avatar-with-tooltip{justify-content:center;align-items:center;display:inline-flex;position:relative}.loan-assignee-tooltip{border:1px solid var(--line-strong);background:var(--surface-modal);color:var(--ink);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:520;border-radius:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.2;transition:opacity .1s,visibility 0s linear .1s;position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}.loan-assignee-avatar-with-tooltip:hover .loan-assignee-tooltip,.loan-assignee-avatar-with-tooltip:focus-within .loan-assignee-tooltip{opacity:1;visibility:visible;transition-delay:70ms,0s}.loan-assignee-multi-avatar{border:1px solid var(--line-strong);background:var(--avatar-mark-bg);width:1.125rem;height:1.125rem;color:var(--avatar-mark-ink);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;font-size:.5rem;font-weight:500;display:inline-flex}.loan-assignee-plus{width:1.125rem;height:1.125rem;margin-left:var(--space-8);background:var(--accent-tint-strong);color:var(--accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.loan-assignee-option{gap:.4375rem}.loan-assignee-check{border:1px solid var(--line-strong);color:#0000;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.loan-assignee-check.is-selected{border-color:var(--accent);background:var(--accent-tint-medium);color:var(--accent)}.sb-borrowers-page{--sb-borrowers-left-gutter:4rem;width:100%;max-width:none;padding:var(--space-12) var(--space-24) var(--space-24) var(--sb-borrowers-left-gutter);margin:0}.settings-table--loans .status-badge{min-width:0;min-height:0;box-shadow:none;color:#34d399;letter-spacing:0;background:0 0;border:0;gap:.375rem;padding:0;font-size:12.5px;font-weight:500}.settings-table--loans .status-badge--interactive:hover:not(:disabled),.settings-table--loans .status-badge--interactive[aria-expanded=true]{box-shadow:none;opacity:.78;background:0 0}.settings-table--loans .status-badge .status-badge__dot{color:#34d399;filter:drop-shadow(0 0 6px #34d39999)}.settings-table--loans .workspace-grid__cell.workspace-table__cell--right{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted)}.sb-borrowers-header{justify-content:space-between;align-items:center;gap:var(--space-12);padding-left:0;padding-right:var(--space-24);margin-bottom:var(--space-8);flex-direction:row;display:flex}.sb-borrowers-header-text{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.sb-borrowers-add-btn{transform:translateY(var(--space-8))}.sb-borrowers-page .settings-table thead th:first-child,.sb-borrowers-page .settings-table tbody td:first-child{padding-left:var(--sb-borrowers-left-gutter)}.sb-borrowers-page .settings-table thead th{font-family:var(--font-sans);font-size:.6875rem}.settings-table--index{table-layout:fixed}.settings-table--index .settings-table-col-name{width:30%}.sb-borrowers-page .settings-table--index thead th{font-size:.6875rem}.sb-borrowers-page .settings-table tbody td{font-family:var(--font-sans);font-size:.8125rem;font-weight:500}.sb-borrowers-page .settings-table--index tbody td{color:var(--text-primary);height:2.875rem;font-size:.8125rem}.sb-borrowers-page .settings-table tbody td .sb-view-link,.sb-borrowers-page .settings-table tbody td .sb-portfolios-ref,.sb-borrowers-page .settings-table tbody td .sb-entity-badge{font-family:var(--font-sans);font-size:.8125rem;font-weight:500}.sb-borrowers-page .settings-table--index tbody td .sb-view-link,.sb-borrowers-page .settings-table--index tbody td .sb-portfolios-ref,.sb-borrowers-page .settings-table--index tbody td .sb-entity-badge{font-size:.8125rem}.sb-borrowers-surface{margin-top:1.5rem;background:0 0;border:none;border-radius:0;margin-inline-start:calc(var(--space-4) * -1);margin-inline-end:var(--space-8)}.sb-borrowers-title{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600}.sb-portfolio-detail-title{font-size:1.125rem;line-height:1.2}.sb-borrowers-subtitle{color:var(--text-muted);margin:0;font-size:.8125rem}.sb-entity-badge{background:var(--overlay-ink-muted-10);height:1.375rem;color:var(--ink-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.sb-entity-badge--truncate{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.sb-view-link{color:var(--text-primary);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,opacity .2s}.sb-view-link:hover{color:var(--text-primary);opacity:.85}.sb-detail-page.sb-detail-page--flush{gap:0;padding:0}.sb-detail-page.sb-detail-page--fill{min-height:100%}.sb-detail-page.sb-detail-page--flush-canvas{--free-pane-bottom-inset:0px;padding-bottom:0;padding-left:4px;padding-right:0}.sandbox-main-content:has(.sb-detail-page--flush,.sb-detail-page--flush-canvas){padding-top:0}.sb-detail-page{--sb-detail-left-gutter:var(--space-16);--sb-detail-page-edge-gap:var(--space-12);width:100%;max-width:100%;padding:var(--space-12) var(--space-24) var(--space-24) var(--sb-detail-page-edge-gap);gap:var(--space-24);flex-direction:column;margin:0;display:flex;overflow:clip}.sb-back-link{color:var(--ink-muted);margin-left:var(--sb-detail-left-gutter);font-size:.875rem;text-decoration:none;transition:color .12s}.sb-back-link:hover{color:var(--ink)}.sb-detail-header{padding:var(--space-24) var(--space-24) var(--space-24) var(--sb-detail-left-gutter);justify-content:space-between;align-items:flex-start;gap:var(--space-24);display:flex}.sb-detail-header-card{border:2px solid var(--border-card-highlight);width:fit-content;min-width:20rem;margin:0 auto;box-shadow:0 .125rem .5rem #0000004d}html[data-theme=light] .sb-detail-header-card{border-color:var(--ink);box-shadow:0 0 0 .0625rem var(--ink), 0 .125rem .5rem #00000038}.sb-detail-header-centered{text-align:center;padding:var(--space-24) var(--space-48);align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.sb-detail-header-main{flex:1;min-width:0}.sb-detail-name{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.sb-detail-columns{gap:var(--space-24);grid-template-columns:1.2fr 1fr;display:grid}.portfolio-detail-shell{gap:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);grid-template-areas:"main rail";align-items:start;display:grid}.portfolio-detail-shell--profile-page{grid-template-columns:minmax(0,1fr) minmax(22rem,26rem);align-items:stretch;gap:.75rem;margin-top:-.25rem}.portfolio-detail-shell--profile-page.portfolio-detail-shell--solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.portfolio-detail-main{gap:var(--space-24);flex-direction:column;grid-area:main;min-width:0;display:flex}.portfolio-detail-rail{flex-direction:column;grid-area:rail;gap:1rem;min-width:0;display:flex}.portfolio-detail-shell--profile-page .portfolio-detail-main,.portfolio-detail-shell--profile-page .portfolio-detail-rail{display:contents}.sb-detail-columns .settings-card{border-radius:var(--radius-12);border:1.5px solid var(--border-card-highlight);box-shadow:0 .125rem .5rem #0000004d}.portfolio-detail-shell .settings-card{border-radius:var(--radius-12);border:1px solid var(--border-card-highlight);background:var(--surface);box-shadow:0 .125rem .5rem var(--overlay-dark-35)}html[data-theme=light] .portfolio-detail-shell .settings-card{border-color:var(--ink)}html[data-theme=light] .sb-detail-columns .settings-card{border:1px solid #000}.sb-detail-right-column{gap:var(--space-24);flex-direction:column;display:flex}.sb-detail-loans-card{background:var(--bg);height:100%}.portfolio-detail-loans-card{min-width:0}.portfolio-detail-loans-card>.settings-card-header{justify-content:center}.portfolio-detail-loans-card>.settings-card-header .settings-card-title{font-family:var(--font-sans);letter-spacing:-.02em;text-align:center;width:100%;font-size:1.125rem;font-weight:600}.portfolio-detail-loans-card .settings-table thead th{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:600}.portfolio-detail-loans-card .settings-table tbody td{color:var(--text-primary);font-family:var(--font-sans);font-size:.8125rem;font-weight:500}.portfolio-detail-loans-card .settings-table tbody td .sb-view-link,.portfolio-detail-loans-card .settings-table tbody td .sb-entity-badge,.portfolio-detail-loans-card .settings-table tbody td .loan-amount-value{font-family:var(--font-sans);font-size:.8125rem}.portfolio-detail-loans-card .settings-table tbody td .sb-view-link,.portfolio-detail-loans-card .settings-table tbody td .loan-amount-value{font-weight:600}.portfolio-detail-loans-card .settings-table tbody td .sb-entity-badge{font-weight:500}.portfolio-detail-loans-native-shell{padding:0 1.5rem 1.25rem}.portfolio-detail-loans-native-scroll{overflow-x:auto}.portfolio-detail-loans-native{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:54rem}.portfolio-detail-loans-native__col-name{width:auto}.portfolio-detail-loans-native__col-borrower{width:12rem}.portfolio-detail-loans-native__col-type,.portfolio-detail-loans-native__col-sub-type{width:10rem}.portfolio-detail-loans-native__col-amount{width:8rem}.portfolio-detail-loans-native__col-members{width:9rem}.portfolio-detail-loans-native__col-status{width:10rem}.portfolio-detail-loans-native thead th{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-sans);letter-spacing:0;text-align:left;white-space:nowrap;padding:.875rem .75rem;font-size:.75rem;font-weight:600}.portfolio-detail-loans-native tbody td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-sans);vertical-align:middle;padding:1rem .75rem;font-size:.8125rem;font-weight:500}.portfolio-detail-loans-native thead th:first-child,.portfolio-detail-loans-native tbody td:first-child{padding-left:0}.portfolio-detail-loans-native thead th:last-child,.portfolio-detail-loans-native tbody td:last-child{padding-right:0}.portfolio-detail-loans-native tbody tr:last-child td{border-bottom:none}.portfolio-detail-loans-native__row:hover,.portfolio-detail-loans-native__row:focus-within{background:var(--table-row-hover)}.portfolio-detail-loans-native__head--amount,.portfolio-detail-loans-native__cell--amount{text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.portfolio-detail-loans-native__cell--status,.portfolio-detail-loans-native__cell--type,.portfolio-detail-loans-native__cell--sub-type{white-space:nowrap}.portfolio-detail-loans-native__truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portfolio-detail-loans-native__link{max-width:100%;display:block}.portfolio-upload-chevron{margin-left:.125rem;transition:transform .15s}.portfolio-upload-chevron.is-open{transform:rotate(180deg)}.portfolio-upload-picker{min-width:14rem}.portfolio-upload-picker .sb-status-picker-item{color:var(--ink)}.portfolio-upload-picker .sb-status-picker-item svg{color:var(--text-muted);flex-shrink:0}.portfolio-upload-picker__empty{font-family:var(--font-sans);color:var(--text-muted);text-align:center;padding:.625rem .5rem;font-size:.8125rem}.portfolio-add-loans-picker{min-width:18rem;max-height:20rem;overflow-y:auto}.portfolio-add-loans-picker .sb-status-picker-item{align-items:flex-start}.portfolio-add-loans-picker .sb-status-picker-item svg{color:var(--text-muted);flex-shrink:0;margin-top:.125rem}.portfolio-add-loans-picker .sb-status-picker-item:disabled{opacity:.5;cursor:not-allowed}.portfolio-add-loans-picker__label{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.portfolio-add-loans-picker__name{font-family:var(--font-sans);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.portfolio-add-loans-picker__borrower{font-family:var(--font-sans);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.portfolio-add-loans-picker__empty{font-family:var(--font-sans);color:var(--text-muted);text-align:center;padding:.625rem .5rem;font-size:.8125rem}.portfolio-add-loans-picker__divider{background:var(--card-border);height:1px;margin:.25rem 0}.portfolio-add-loans-picker__create{color:var(--accent)}.portfolio-add-loans-picker__create .portfolio-add-loans-picker__name{color:var(--accent);font-weight:600}.portfolio-add-loans-picker__create svg{color:var(--accent)!important}.sb-detail-columns .settings-card-header{padding-left:var(--space-16);justify-content:center}.portfolio-detail-shell .settings-card-header{padding-left:var(--space-24);padding-right:var(--space-24);justify-content:space-between}.sb-detail-loans-card .settings-table thead th:first-child,.sb-detail-loans-card .settings-table tbody td:first-child{padding-left:var(--space-16)}.sb-detail-card-title-with-icon{align-items:center;gap:var(--space-8);color:var(--ink);display:flex}.sb-detail-sparkles-icon{color:var(--accent)}.sb-detail-columns .settings-card-title{font-size:1.0625rem}.portfolio-detail-shell .settings-card-title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.portfolio-detail-overview-card,.portfolio-detail-loans-card,.portfolio-detail-members-card,.portfolio-detail-notes-card{background:#ffffff04!important;border:1px solid #ffffff0f!important}.portfolio-detail-shell--profile-page .portfolio-detail-overview-card{grid-area:1/1}.portfolio-detail-shell--profile-page .portfolio-detail-members-card,.portfolio-detail-shell--profile-page .portfolio-detail-notes-card{width:calc(100% + .5rem);margin-right:-.5rem}.portfolio-detail-shell--profile-page .portfolio-detail-members-card{grid-area:1/2;min-height:15rem}.portfolio-detail-shell--profile-page .loan-detail-docs-card{grid-area:2/1/auto/-1;align-self:start;height:auto}.portfolio-detail-shell--profile-page .portfolio-detail-notes-card{grid-area:2/2}.portfolio-detail-notes-card{margin-top:1.1875rem}.portfolio-detail-shell--profile-page .portfolio-detail-notes-card{margin-top:0}.portfolio-detail-overview-card{overflow:hidden}.portfolio-detail-shell .loan-detail-card-header .settings-card-title{font-family:var(--font-sans);letter-spacing:-.012em;font-size:.875rem;font-weight:600;line-height:1.25rem}.portfolio-detail-overview-card .loan-detail-info-card__body{gap:2.5rem;padding:1rem 1.25rem}.portfolio-detail-overview-grid--template{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;transform:none}.portfolio-detail-overview-grid--template .loan-detail-overview-item{text-align:center}.portfolio-detail-overview-grid--template .loan-detail-overview-item--loan-name{padding-left:0}.portfolio-detail-overview-grid--template .loan-detail-overview-item--borrower{margin-left:0}.portfolio-detail-header-trigger{border:1px solid var(--border-success-soft);background:var(--accent-soft);width:1.75rem;height:1.75rem;color:var(--accent);box-shadow:0 .375rem .875rem var(--overlay-success-12);cursor:pointer;transition:border-color .12s var(--ease), background-color .12s var(--ease), box-shadow .12s var(--ease), transform .12s var(--ease);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.portfolio-detail-header-trigger:hover,.portfolio-detail-header-trigger:focus-visible,.portfolio-detail-header-trigger.is-open{border-color:var(--accent);background:var(--accent-tint-medium);box-shadow:0 .5rem 1rem var(--overlay-success-20);transform:translateY(-.0625rem)}.portfolio-detail-header-trigger:focus-visible{box-shadow:0 0 0 3px var(--accent-tint-medium), 0 .5rem 1rem var(--overlay-success-20);outline:none}.portfolio-detail-header-trigger-glyph{width:1rem;height:1rem;display:block}.portfolio-detail-header-status{margin-left:.625rem;display:inline-flex}.portfolio-assignee-picker{width:min(20.5rem,100vw - 1rem);padding:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-12);background:var(--surface-shell-popover);z-index:80}.portfolio-assignee-picker-label{color:var(--text-primary);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;line-height:1.35;display:block}.portfolio-assignee-picker-header{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.portfolio-assignee-picker-status-inline{color:var(--text-muted);font-family:var(--font-sans);font-size:.6875rem;font-weight:500;line-height:1.3}.portfolio-assignee-picker-options{margin-top:var(--space-6);flex-direction:column;gap:.1875rem;max-height:13.5rem;display:flex;overflow:auto}.portfolio-assignee-picker-option{width:100%;min-height:0;color:var(--text-primary);align-items:center;gap:var(--space-10);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;font-family:var(--font-sans);transition:background-color .12s var(--ease), color .12s var(--ease);background:0 0;border:none;border-radius:.625rem;padding:.5rem .625rem;font-size:.78125rem;font-weight:500;line-height:1.35;display:flex}.portfolio-assignee-picker-option:hover,.portfolio-assignee-picker-option:focus-visible,.portfolio-assignee-picker-option.is-selected{background:var(--dropdown-option-hover-bg)}.portfolio-assignee-picker-option:focus-visible{box-shadow:0 0 0 2px var(--accent-tint-medium);outline:none}.portfolio-assignee-picker-option.is-selected .portfolio-assignee-picker-option-label{font-weight:600}.portfolio-assignee-picker-option:disabled{opacity:.6;cursor:not-allowed}.portfolio-picker-checkbox{border:1px solid var(--border-interactive);background:var(--surface-control);color:#0000;width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 .0625rem var(--overlay-white-02);transition:border-color .12s var(--ease), background-color .12s var(--ease), color .12s var(--ease), box-shadow .12s var(--ease);border-radius:.3125rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.portfolio-assignee-picker-option:hover .portfolio-picker-checkbox,.portfolio-assignee-picker-option:focus-visible .portfolio-picker-checkbox,.portfolio-members-picker-row:hover .portfolio-picker-checkbox,.portfolio-members-picker-row:focus-visible .portfolio-picker-checkbox{border-color:var(--accent);background:var(--accent-tint-soft);box-shadow:inset 0 0 0 .0625rem var(--accent-tint-medium)}.portfolio-picker-checkbox.is-selected{border-color:var(--accent);background:var(--accent);color:var(--ink-on-accent);box-shadow:none}.portfolio-picker-checkbox-icon{width:.875rem;height:.625rem;display:block}.portfolio-detail-overview-header{align-items:center;gap:var(--space-12);border-bottom:1px solid var(--line);grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;padding:1.5rem 1.5rem 1rem;display:grid}.portfolio-detail-overview-spacer{width:2.25rem;height:2.25rem}.portfolio-detail-overview-title-wrap{justify-content:center;align-items:center;gap:var(--space-12);min-width:0;color:var(--text-primary);display:inline-flex}.portfolio-detail-overview-title{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}.portfolio-detail-overview-edit-button{border:1px solid var(--line);border-radius:var(--radius-10);background:var(--surface-hover-subtle);width:2.25rem;height:2.25rem;color:var(--text-secondary);cursor:pointer;transition:border-color .12s var(--ease), background-color .12s var(--ease), color .12s var(--ease), transform .12s var(--ease);justify-content:center;align-items:center;display:inline-flex}.portfolio-detail-overview-edit-button:hover,.portfolio-detail-overview-edit-button:focus-visible{border-color:var(--border-interactive-hover);background:var(--surface-hover-soft);color:var(--text-primary);transform:translateY(-.0625rem)}.portfolio-detail-overview-edit-button:focus-visible{box-shadow:0 0 0 3px var(--overlay-shell-focus);outline:none}.portfolio-detail-overview-body{padding:0 1.5rem 1.25rem}.portfolio-detail-overview-list{flex-direction:column;margin:0;display:flex}.portfolio-detail-overview-row{align-items:start;gap:var(--space-24);grid-template-columns:minmax(0,12rem) minmax(0,1fr);padding:.875rem 0;display:grid}.portfolio-detail-overview-row+.portfolio-detail-overview-row{border-top:1px solid var(--line)}.portfolio-detail-overview-label{color:var(--text-primary);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:1.35}.portfolio-detail-overview-value{max-width:100%;color:var(--text-primary);font-family:var(--font-sans);text-align:right;justify-self:end;align-items:center;margin:0;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}.portfolio-detail-summary-card,.portfolio-detail-members-card{overflow:hidden}.portfolio-detail-members-card{flex-direction:column;min-height:20rem;display:flex}.portfolio-detail-summary-body,.portfolio-detail-members-body{padding:0 1.5rem 1.25rem}.portfolio-detail-summary-body{flex-direction:column;display:flex}.portfolio-detail-summary-row{justify-content:space-between;align-items:center;gap:var(--space-16);padding:.875rem 0;display:flex}.portfolio-detail-summary-row+.portfolio-detail-summary-row{border-top:1px solid var(--line)}.portfolio-detail-summary-label{color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.portfolio-detail-summary-value{justify-content:flex-end;align-items:center;gap:var(--space-8);min-width:0;color:var(--text-primary);font-family:var(--font-sans);text-align:right;font-size:.875rem;font-weight:600;display:inline-flex}.portfolio-detail-summary-value--priority .portfolio-priority-indicator{flex-shrink:0}.portfolio-detail-members-card-header{align-items:center}.portfolio-detail-members-card-actions{align-items:center;gap:var(--space-8);display:inline-flex}.portfolio-detail-members-body{gap:var(--space-12);flex-direction:column;flex:1;justify-content:flex-start;display:flex}.portfolio-detail-members-body .portfolio-members-chip-list{gap:var(--space-10)}.portfolio-team-section{flex-direction:column;gap:8px;display:flex}.portfolio-team-section:first-child{padding-top:12px}.portfolio-team-section+.portfolio-team-section{border-top:1px solid #ffffff0f;margin-top:4px;padding-top:12px}.portfolio-team-section-label{letter-spacing:.01em;color:var(--text-muted,#6b6f76);font-size:.75rem;font-weight:600}.portfolio-team-avatars{flex-wrap:wrap;gap:8px;display:flex}.portfolio-team-avatar-wrap{cursor:default;position:relative}.portfolio-team-avatar{background:var(--avatar-mark-bg);width:2rem;height:2rem;color:var(--avatar-mark-ink);letter-spacing:.02em;outline-offset:-1px;border-radius:6px;outline:1px solid #ffffff1a;justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;transition:outline-color .15s;display:inline-flex}.portfolio-team-avatar-wrap:hover .portfolio-team-avatar{outline-color:#ffffff40}.portfolio-team-empty{color:var(--text-muted,#6b6f76);font-size:.8125rem}.borrower-detail-shell{flex-direction:column;gap:1rem;display:flex}.borrower-detail-content{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start;gap:1rem;display:grid}.borrower-detail-main,.borrower-detail-rail{flex-direction:column;gap:1rem;min-width:0;display:flex}.borrower-detail-shell .settings-card{border:1px solid var(--card-border);box-shadow:none;background:0 0;border-radius:.625rem}.borrower-detail-shell .settings-card-header{border-bottom:.711px solid var(--card-border);justify-content:space-between;padding:.875rem 1.125rem}.borrower-detail-shell .settings-card-title{font-family:var(--font-sans);letter-spacing:-.012em;font-size:.875rem;font-weight:500}.borrower-detail-profile-card,.borrower-detail-info-card,.borrower-detail-loans-card,.borrower-detail-notes-card{border:1px solid var(--card-border)!important;background:0 0!important}.borrower-detail-profile-card{min-width:0;overflow:hidden}.borrower-detail-info-card{overflow:hidden}.borrower-detail-profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.borrower-detail-profile-section{min-width:0}.borrower-detail-profile-section+.borrower-detail-profile-section{border-left:1px solid var(--card-border)}.borrower-detail-profile-section-title{color:var(--text-secondary);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:1rem 1.125rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2}.borrower-detail-info-body{padding:0}.borrower-audit-card__body{flex-direction:column;flex:1;gap:.875rem;min-height:9rem;padding:.5rem 1.1875rem 1.1875rem;display:flex}.loan-detail-team-card.borrower-audit-card .loan-detail-card-header{align-items:flex-start;min-height:3.375rem;padding-block:.625rem .75rem}.loan-detail-team-card.borrower-audit-card{--borrower-audit-hint-ink:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.loan-detail-team-card.borrower-audit-card{--borrower-audit-hint-ink:color-mix(in srgb, var(--text-muted) 68%, var(--text-primary) 32%)}}.loan-detail-team-card.borrower-audit-card{--borrower-audit-token-bg:var(--text-primary);--borrower-audit-token-bg-hover:var(--text-secondary);--borrower-audit-token-ink:var(--page-bg);--borrower-audit-avatar-ink:var(--color-white)}html[data-theme=light] .loan-detail-team-card.borrower-audit-card{--borrower-audit-token-bg:var(--brand-company);--borrower-audit-token-bg-hover:var(--brand-company);--borrower-audit-token-ink:var(--color-black-strong);--borrower-audit-avatar-ink:var(--settings-team-avatar-ink)}.loan-detail-team-card.borrower-audit-card .settings-card-title{transform:translateY(.5rem)}.borrower-audit-card__hint{color:var(--borrower-audit-hint-ink);font-family:var(--font-sans);margin:0;font-size:.75rem;line-height:1.125rem}.borrower-audit-card__hint--access-copy{font-size:.8125rem}.borrower-audit-card__active{border:1px solid var(--card-border);background:var(--surface-control);border-radius:.625rem;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.borrower-audit-card__active-icon{width:1.25rem;height:1.25rem;color:var(--shell-accent-indigo);flex:none}.borrower-audit-card__active-text{flex-direction:column;gap:.125rem;display:flex}.borrower-audit-card__active-label{color:var(--text-primary);font-family:var(--font-sans);margin:0;font-size:.8125rem;font-weight:600;line-height:1.125rem}.borrower-audit-card__active-meta{color:var(--text-muted);font-family:var(--font-sans);margin:0;font-size:.75rem;line-height:1rem}.borrower-audit-card__form{border:1px solid var(--card-border);background:var(--surface-control);border-radius:.625rem;flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.borrower-audit-card__label{color:var(--text-primary);font-family:var(--font-sans);font-size:.75rem;font-weight:600;line-height:1rem}.borrower-audit-card__label--assign{font-size:.8125rem}.borrower-audit-card__textarea{border:1px solid var(--card-border);background:var(--page-bg);width:100%;min-width:0;color:var(--text-primary);font-family:var(--font-sans);resize:vertical;transition:border-color .16s var(--ease), box-shadow .16s var(--ease);border-radius:.5rem;outline:none;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.25rem}.borrower-audit-card__textarea::placeholder{color:var(--text-muted);font-weight:400}.borrower-audit-card__textarea:focus{border-color:var(--border-shell-focus);box-shadow:0 0 0 1px var(--border-shell-focus)}.borrower-audit-card__duration{border:0;flex-direction:column;gap:.375rem;margin:0;padding:0;display:flex}.borrower-audit-card__duration>.borrower-audit-card__label{margin:0;padding:0}.borrower-audit-card__duration-option{color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;align-items:center;gap:.5rem;margin-right:.75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.borrower-audit-card__duration-option>input[type=radio]{accent-color:var(--accent);cursor:pointer}.borrower-audit-card__duration[disabled] .borrower-audit-card__duration-option{opacity:.6;cursor:not-allowed}.borrower-audit-card__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.borrower-audit-card__action{box-sizing:border-box;border:1px solid var(--card-border);height:2.125rem;min-height:2.125rem;color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease);background:0 0;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.borrower-audit-card__action:hover,.borrower-audit-card__action:focus-visible{border-color:var(--border-strong);background:var(--hover-bg);color:var(--text-primary)}.borrower-audit-card__action--primary{border-color:var(--borrower-audit-token-bg);background:var(--borrower-audit-token-bg);color:var(--borrower-audit-token-ink);font-weight:600}.borrower-audit-card__action--primary:hover,.borrower-audit-card__action--primary:focus-visible{border-color:var(--borrower-audit-token-bg-hover);background:var(--borrower-audit-token-bg-hover);color:var(--borrower-audit-token-ink)}.borrower-audit-card__action--danger{border-color:var(--danger-border-soft);background:var(--danger-tint-soft);color:var(--brand-danger);font-weight:600}.borrower-audit-card__action--danger:hover,.borrower-audit-card__action--danger:focus-visible{border-color:var(--danger-border-strong);background:var(--overlay-danger-12);color:var(--brand-danger)}.borrower-audit-card__action:disabled{cursor:not-allowed;opacity:.55}.borrower-audit-card__assign,.borrower-audit-card__grants{border-top:1px solid var(--card-border);flex-direction:column;gap:.625rem;margin-top:.875rem;padding-top:.875rem;display:flex}.borrower-audit-card__assign .assignee-select{width:100%!important;display:block!important}.borrower-audit-card__assign .assignee-trigger{box-sizing:border-box!important;border:1px solid var(--borrower-audit-token-bg)!important;background:var(--borrower-audit-token-bg)!important;width:100%!important;height:2.125rem!important;min-height:2.125rem!important;color:var(--borrower-audit-token-ink)!important;border-radius:.5rem!important;justify-content:space-between!important;padding:.5rem .75rem!important;font-size:.75rem!important;font-weight:600!important;line-height:1rem!important}.borrower-audit-card__assign .assignee-trigger:hover,.borrower-audit-card__assign .assignee-trigger:focus-visible{background:var(--borrower-audit-token-bg-hover)!important;border-color:var(--borrower-audit-token-bg-hover)!important;color:var(--borrower-audit-token-ink)!important}.borrower-audit-card__assign .assignee-trigger .assignee-name,.borrower-audit-card__assign .assignee-trigger .assignee-unassigned{color:var(--borrower-audit-token-ink)!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.borrower-audit-card__assign .assignee-trigger .assignee-trigger-chevron{color:var(--borrower-audit-token-ink)!important}.borrower-audit-card__assign .assignee-trigger .assignee-avatar{background:var(--avatar-mark-bg)!important;color:var(--avatar-mark-ink)!important;border-color:var(--avatar-mark-bg)!important}.borrower-audit-card__avatars{flex-wrap:wrap;gap:.5rem;display:flex}.borrower-audit-card__avatar-wrap{display:inline-flex;position:relative}.borrower-audit-card__avatar{border:1px solid var(--card-border);background:var(--avatar-mark-bg);width:2rem;height:2rem;color:var(--avatar-mark-ink);font-family:var(--font-sans);letter-spacing:.02em;cursor:default;transition:color .16s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.6875rem;font-weight:600;display:inline-flex}.borrower-audit-card__avatar:hover,.borrower-audit-card__avatar:focus-visible{border-color:var(--border-strong)}.borrower-audit-card__avatar-tooltip{border:1px solid var(--line-strong);background:var(--surface-modal);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:520;border-radius:.375rem;flex-direction:column;gap:.0625rem;padding:.375rem .5rem;transition:opacity .1s,visibility 0s linear .1s;display:flex;position:absolute;top:calc(100% + .375rem);left:50%;transform:translate(-50%)}.borrower-audit-card__avatar-wrap:hover .borrower-audit-card__avatar-tooltip,.borrower-audit-card__avatar:focus-visible+.borrower-audit-card__avatar-tooltip{opacity:1;visibility:visible;transition-delay:70ms,0s}.borrower-audit-card__avatar-tooltip-name{color:var(--text-primary);font-family:var(--font-sans);font-size:.75rem;font-weight:600;line-height:1rem}.borrower-audit-card__avatar-tooltip-meta{color:var(--text-muted);font-family:var(--font-sans);font-size:.6875rem;line-height:.9375rem}.borrower-detail-info-list{flex-direction:column;margin:0;display:flex}.borrower-detail-info-row{justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1.125rem;display:flex}.borrower-detail-info-row+.borrower-detail-info-row{border-top:.711px solid var(--border-subtle-v3)}.borrower-detail-info-label{color:var(--text-muted);font-family:var(--font-sans);flex-shrink:0;font-size:.875rem;font-weight:400;line-height:1.35}html[data-theme=light] .borrower-detail-info-label{font-weight:500}.borrower-detail-info-value{max-width:100%;color:var(--text-primary);font-family:var(--font-sans);text-align:right;justify-self:end;align-items:center;margin:0;font-size:.875rem;font-weight:500;line-height:1.35;display:flex}.borrower-detail-info-value--editable{cursor:pointer;border-radius:.375rem;padding:.125rem .375rem;transition:background-color .2s}.borrower-detail-info-value--editable:hover{background:var(--hover-bg)}.borrower-detail-info-value--empty{color:var(--text-muted);font-style:italic;font-weight:500}.borrower-edit-icon-btn{border:1px solid var(--card-border);width:2.125rem;height:2.125rem;color:var(--text-tertiary);cursor:pointer;transition:color .16s var(--ease), background-color .16s var(--ease), border-color .16s var(--ease);background:0 0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.borrower-edit-icon-btn:hover{color:var(--text-secondary);background:var(--hover-bg);border-color:var(--text-tertiary)}.borrower-edit-icon-btn:disabled{opacity:.5;cursor:not-allowed}.borrower-edit-icon-btn--save{color:var(--positive)}.borrower-edit-icon-btn--save:hover{color:var(--positive);background:var(--positive-bg)}.borrower-edit-icon-btn--cancel:hover{color:var(--negative);background:var(--negative-bg)}.borrower-edit-icon-btn--delete{color:var(--negative)}.borrower-edit-icon-btn--delete:hover{color:var(--negative);background:var(--negative-bg)}.borrower-edit-actions{align-items:center;gap:.125rem;display:flex}.detail-ctx-trigger--open{color:var(--text-primary);background:var(--hover-bg);border-color:var(--text-tertiary)}.detail-ctx-backdrop{z-index:9999;position:fixed;inset:0}.detail-ctx-menu{background:var(--dropdown-menu-bg);border:1px solid var(--dropdown-menu-border);z-index:10000;min-width:9.5rem;font-family:var(--font-sans);box-shadow:var(--dropdown-menu-shadow);border-radius:.625rem;padding:.3125rem}.detail-ctx-item{width:100%;color:var(--dropdown-option-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.4375rem;align-items:center;gap:.5rem;padding:.5rem .625rem;font-family:inherit;font-size:.8125rem;transition:background .1s,color .1s;display:flex}.detail-ctx-item:hover{background:var(--dropdown-option-hover-bg);color:var(--dropdown-option-hover-text)}.detail-ctx-item--danger{color:var(--negative)}.detail-ctx-item--danger:hover{background:var(--negative-bg);color:var(--negative)}.detail-ctx-item-icon{opacity:.7;flex-shrink:0}.detail-ctx-item--danger .detail-ctx-item-icon{opacity:1}.borrower-inline-input,.borrower-inline-select{border:1px solid var(--card-border);background:var(--surface-primary);width:100%;color:var(--text-primary);font-family:var(--font-sans);transition:border-color .16s var(--ease), box-shadow .16s var(--ease);border-radius:.375rem;outline:none;margin:0;padding:.3125rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.borrower-inline-input::placeholder{color:var(--text-muted);font-weight:400}.borrower-inline-input:focus,.borrower-inline-select:focus{border-color:var(--accent-text);box-shadow:0 0 0 2px var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.borrower-inline-input:focus,.borrower-inline-select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-text) 16%, transparent)}}.borrower-inline-input--right{text-align:right}.borrower-inline-input[type=number]{appearance:textfield}.borrower-inline-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.borrower-inline-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.borrower-inline-select{appearance:none;cursor:pointer;padding-right:1.25rem}.borrower-edit-readonly{color:var(--text-muted);border:1px solid #0000;border-radius:.375rem;padding:.3125rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.inline-select-trigger{border:1px solid var(--card-border);background:var(--surface-primary);width:100%;color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;transition:border-color .16s var(--ease), box-shadow .16s var(--ease);border-radius:.375rem;outline:none;align-items:center;gap:.375rem;margin:0;padding:.3125rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.inline-select-trigger:focus,.inline-select-trigger.is-open{border-color:var(--accent-text);box-shadow:0 0 0 2px var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.inline-select-trigger:focus,.inline-select-trigger.is-open{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-text) 16%, transparent)}}.inline-select-trigger.is-placeholder .inline-select-trigger__label{color:var(--dropdown-placeholder);font-weight:400}.inline-select-trigger__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inline-select-trigger__chevron{color:var(--dropdown-chevron);transition:transform .16s var(--ease);flex-shrink:0}.inline-select-trigger.is-open .inline-select-trigger__chevron{transform:rotate(180deg)}.inline-select-menu{border:1px solid var(--dropdown-menu-border);background:var(--dropdown-menu-bg);max-height:16rem;box-shadow:var(--dropdown-menu-shadow);border-radius:.625rem;padding:.3125rem;overflow-y:auto}.inline-select-option{width:100%;color:var(--dropdown-option-text);font-family:var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.4375rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:400;line-height:1.25rem;transition:background .1s,color .1s;display:flex}.inline-select-option:hover{background:var(--dropdown-option-hover-bg);color:var(--dropdown-option-hover-text)}.inline-select-option.is-selected{font-weight:500}.inline-select-option__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inline-select-option__check{color:var(--accent-text);flex-shrink:0}.entity-modal-select-option{transition:border-color .16s var(--ease), background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:1px solid #0000}.entity-modal-select-option:hover{background:var(--dropdown-option-hover-bg)}.entity-modal-select-option.is-selected{background:var(--dropdown-option-hover-bg);color:var(--text-primary);font-weight:600}.entity-modal-select-option__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.entity-modal-select-option__check{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.entity-modal-rail-row{border:1px solid var(--card-border);background:var(--surface-control);transition:border-color .16s var(--ease), background-color .16s var(--ease)}.entity-modal-rail-row:hover{border-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.entity-modal-rail-row:hover{border-color:color-mix(in srgb, var(--text-primary) 14%, var(--card-border))}}.entity-modal-rail-row:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.entity-modal-rail-row:hover{background:color-mix(in srgb, var(--text-primary) 6%, var(--surface-control))}}.entity-modal-rail-row[aria-selected=true]{border-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.entity-modal-rail-row[aria-selected=true]{border-color:color-mix(in srgb, var(--text-primary) 24%, var(--card-border))}}.entity-modal-rail-row[aria-selected=true]{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.entity-modal-rail-row[aria-selected=true]{background:color-mix(in srgb, var(--text-primary) 10%, var(--surface-control))}}.entity-modal-panel{--entity-modal-quiet-ink:var(--text-muted)}html[data-theme=dark] .entity-modal-panel{--entity-modal-quiet-ink:var(--text-primary)}body:has(.entity-modal-panel) .statement-preview-drawer-dialog{z-index:10000}body:has(.entity-modal-panel):has(.statement-preview-drawer-dialog:not([data-closing])) .entity-modal-select-menu{z-index:10001!important}.entity-modal-panel input:focus,.entity-modal-panel textarea:focus{--modal-control-border:var(--modal-control-border-focus)}html[data-theme=dark] .entity-modal-panel input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] .entity-modal-panel textarea{border-color:#0000!important}html[data-theme=dark] .entity-modal-panel input:not([type=checkbox]):not([type=radio]):focus,html[data-theme=dark] .entity-modal-panel textarea:focus{border-color:var(--modal-control-border-focus)!important}html[data-theme=dark] .entity-modal-panel input[aria-invalid=true],html[data-theme=dark] .entity-modal-panel textarea[aria-invalid=true]{border-color:var(--brand-danger)!important}html[data-theme=dark] .entity-modal-panel[data-modal-title-id=add-loan-title] input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] .entity-modal-panel[data-modal-title-id=add-loan-title] textarea,html[data-theme=dark] .entity-modal-panel[data-modal-title-id=add-loan-title] .entity-modal-select-trigger{background:var(--surface-shell-popover)!important;border-color:var(--card-border)!important}html[data-theme=dark] .entity-modal-panel[data-modal-title-id=add-loan-title] input:not([type=checkbox]):not([type=radio]):focus,html[data-theme=dark] .entity-modal-panel[data-modal-title-id=add-loan-title] textarea:focus,html[data-theme=dark] .entity-modal-panel[data-modal-title-id=add-loan-title] .entity-modal-select-trigger[aria-expanded=true]{border-color:var(--modal-control-border-focus)!important}html[data-theme=dark] .entity-modal-panel[data-modal-title-id=add-loan-title] input[aria-invalid=true],html[data-theme=dark] .entity-modal-panel[data-modal-title-id=add-loan-title] textarea[aria-invalid=true],html[data-theme=dark] .entity-modal-panel[data-modal-title-id=add-loan-title] .entity-modal-select-trigger[aria-invalid=true]{border-color:var(--brand-danger)!important}.borrower-detail-loans-card{min-width:0}.borrower-detail-loans-card>.settings-card-header{justify-content:space-between}.borrower-detail-loans-card>.settings-card-header .settings-card-title{font-family:var(--font-sans);letter-spacing:-.012em;text-align:center;width:100%;font-size:.875rem;font-weight:500}.loan-detail-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,20rem);grid-template-areas:"main rail";align-items:start;gap:1.5rem;padding-inline:0;display:grid}.loan-detail-shell--loan-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(22rem,26rem);align-items:stretch;gap:.75rem;margin-top:-.25rem}.loan-detail-shell--loan-page.loan-detail-shell--solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.borrower-detail-shell--profile-page{align-items:stretch;gap:.75rem;margin-top:-.25rem}.loan-detail-shell.borrower-detail-shell--profile-page.borrower-detail-shell--solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.loan-detail-profile-page{min-height:100%}.sandbox-main-content[data-text-selection=locked]{-webkit-user-select:none;user-select:none}.sandbox-main-content[data-text-selection=locked] :is(input,textarea,[contenteditable]),.sandbox-main-content[data-text-selection=locked] .loan-detail-doc-name:not(.loan-detail-doc-name--button){-webkit-user-select:text;user-select:text}.loan-detail-profile-page .loan-detail-shell--loan-page{flex:auto;min-height:0}.loan-detail-main{flex-direction:column;grid-area:main;gap:1.5rem;min-width:0;display:flex}.loan-detail-main--loan-page{gap:.8125rem}.loan-detail-rail{flex-direction:column;grid-area:rail;gap:1rem;min-width:0;display:flex}.loan-detail-shell .settings-card{border:1px solid var(--card-border);background:var(--profile-card-bg);box-shadow:none;border-radius:.625rem}.loan-detail-shell .loan-detail-card-header .settings-card-title{font-family:var(--font-sans);letter-spacing:-.012em;font-size:.875rem;font-weight:600;line-height:1.25rem}.loan-detail-info-card,.loan-detail-docs-card,.loan-detail-team-card,.loan-detail-notes-card{border:1px solid var(--card-border)!important;background:var(--profile-card-bg)!important}.loan-detail-info-card,.loan-detail-docs-card{overflow:hidden}.loan-detail-team-card{z-index:1;flex-direction:column;display:flex;position:relative;overflow:visible}.loan-detail-shell--loan-page .loan-detail-team-card,.loan-detail-shell--loan-page .loan-detail-notes-card{width:calc(100% + .5rem);margin-right:-.5rem;border-color:var(--card-border)!important;background:var(--profile-card-bg)!important}.borrower-detail-shell--profile-page .borrower-contact-card{min-height:11.5rem}.loan-detail-shell--loan-page .loan-detail-main,.loan-detail-shell--loan-page .loan-detail-rail,.borrower-detail-shell--profile-page .loan-detail-main,.borrower-detail-shell--profile-page .loan-detail-rail{display:contents}.loan-detail-shell--loan-page .loan-detail-info-card{grid-area:1/1}.borrower-detail-shell--profile-page .loan-detail-info-card{flex-direction:column;grid-area:1/1;display:flex}.borrower-detail-shell--profile-page .loan-detail-info-card__body{flex:1}.borrower-detail-shell--profile-page .borrower-detail-overview-grid{margin-block:auto}.loan-detail-shell--loan-page .loan-detail-team-card{grid-area:1/2}.borrower-detail-shell--profile-page .loan-detail-team-card{grid-area:1/2;align-self:stretch}.borrower-detail-shell--profile-page .borrower-detail-tabs{grid-area:2/1/auto/-1}.borrower-detail-shell--profile-page .loan-detail-docs-card{grid-area:3/1/auto/-1}.loan-detail-shell--loan-page .loan-detail-docs-card{flex-direction:column;grid-area:2/1/auto/-1;align-self:stretch;min-height:0;display:flex}.loan-detail-shell--loan-page .loan-detail-notes-card{grid-area:3/1/auto/-1;align-self:start}.borrower-detail-shell--profile-page .loan-detail-notes-card{min-height:25.8125rem}.loan-detail-shell--loan-page .loan-detail-team-card .loan-detail-card-header,.loan-detail-shell--loan-page .loan-detail-notes-card .loan-detail-card-header{border-bottom-color:var(--card-border)}.loan-detail-card--portfolio-tone{border-color:var(--line)!important;background:var(--surface-hover-subtle)!important}.loan-detail-card--portfolio-tone .loan-detail-card-header{border-bottom-color:var(--line)}.loan-detail-card-header{border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom:.03125rem solid var(--card-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.loan-detail-card-header--documents{align-items:flex-start}.loan-detail-card-heading{align-items:center;gap:.5rem;min-width:0;display:flex}.loan-detail-doc-count{background:var(--page-bg);min-height:1.125rem;color:var(--text-secondary);font-family:var(--font-sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.loan-detail-info-card__body{flex-direction:column;gap:2.5rem;padding:1rem;display:flex}.loan-detail-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid;transform:translate(-.25rem)}.loan-detail-overview-grid--loan-page{grid-template-columns:repeat(4,1fr);transform:none}.loan-detail-overview-grid--loan-page .loan-detail-overview-item{text-align:left;width:100%}.loan-profile-type,.loan-profile-borrower,.loan-detail-overview-item{min-width:0}.borrower-detail-overview-grid{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-inline:1rem;display:flex;transform:translateY(.625rem)}.borrower-detail-overview-grid .loan-detail-overview-item{text-align:left;flex:none;width:auto}.borrower-detail-overview-grid>.loan-detail-overview-item:nth-child(n+2){transform:translate(-1.5rem)}.loan-detail-overview-item--loan-name{padding-left:1.875rem}.loan-detail-overview-item--borrower{margin-left:-.875rem}.loan-detail-overview-label{color:var(--text-muted);font-family:var(--font-sans);white-space:nowrap;margin:0;font-size:.75rem;font-weight:500;line-height:1rem}.loan-detail-overview-value{color:var(--text-primary);font-family:var(--font-sans);margin:.25rem 0 0;font-size:.875rem;font-weight:500;line-height:1.25rem}.loan-detail-inline-link{color:inherit;transition:color .16s var(--ease);text-decoration:none}.loan-detail-inline-link:hover,.loan-detail-inline-link:focus-visible{color:var(--accent-text)}.loan-portfolio-select-trigger{width:100%;max-width:100%;color:var(--text-primary);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:color .16s var(--ease), background-color .16s var(--ease);background:0 0;border:0;border-radius:.375rem;align-items:flex-start;gap:.25rem;margin:-.375rem -.5rem;padding:.375rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.loan-portfolio-select-trigger.is-empty{color:var(--text-primary)}.loan-portfolio-select-trigger.is-empty .loan-portfolio-select-trigger__label,.loan-portfolio-select-trigger.is-empty svg{color:inherit}.loan-portfolio-select-trigger:hover,.loan-portfolio-select-trigger:focus-visible,.loan-portfolio-select-trigger.is-open{color:var(--accent-text);background-color:var(--hover-bg)}.loan-portfolio-select-trigger__label{white-space:nowrap;flex:auto}.borrower-loans-list .loan-portfolio-select-trigger__label{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.loan-portfolio-select-trigger svg{flex-shrink:0;margin-top:.125rem}.loan-portfolio-select-menu{border:1px solid var(--dropdown-menu-border);background:var(--dropdown-menu-bg);width:min(18rem,100vw - 1rem);box-shadow:var(--dropdown-menu-shadow);z-index:80;border-radius:.625rem;padding:.875rem}.loan-portfolio-select-menu__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.loan-portfolio-select-menu__header-copy{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.loan-portfolio-select-menu__title{color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.25rem}.loan-portfolio-select-menu__description,.loan-portfolio-select-menu__status{color:var(--dropdown-action-text);font-family:var(--font-sans);font-size:.75rem;line-height:1rem}.loan-portfolio-select-menu__list{flex-direction:column;gap:.25rem;max-height:14rem;margin-top:.875rem;display:flex;overflow:auto}.loan-portfolio-select-menu__option{width:100%;color:var(--text-primary);text-align:left;transition:border-color .16s var(--ease), background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.75rem;padding:.625rem;display:flex}.loan-portfolio-select-menu__option:hover,.loan-portfolio-select-menu__option:focus-visible,.loan-portfolio-select-menu__option.is-selected{background:var(--dropdown-option-hover-bg)}.loan-portfolio-select-menu__option-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.loan-portfolio-select-menu__option-name{color:var(--text-primary);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:1.125rem}.loan-portfolio-select-menu__option-meta{color:var(--text-muted);font-family:var(--font-sans);font-size:.75rem;line-height:1rem}.loan-portfolio-select-menu__empty{border:1px dashed var(--card-border);color:var(--text-muted);font-family:var(--font-sans);border-radius:.625rem;padding:.625rem;font-size:.8125rem;line-height:1.25rem}.portfolio-modal-select-menu{max-width:calc(100vw - 1rem)}.portfolio-modal-members-flyout{max-height:min(32rem,100vh - 1rem)}.portfolio-modal-members-list{max-height:11.5rem}.portfolio-modal-members-list--selected{margin-top:.625rem}.portfolio-modal-members-section{border-top:1px solid var(--border-shell);margin-top:.875rem;padding-top:.75rem}.portfolio-modal-members-option{gap:.75rem}.portfolio-modal-select-check-icon{display:block}html[data-theme=light] .loan-portfolio-select-menu,html[data-theme=light] .assignee-dropdown{border-color:var(--dropdown-menu-border);box-shadow:var(--dropdown-menu-shadow)}html[data-theme=light] .loan-portfolio-select-menu__description,html[data-theme=light] .loan-portfolio-select-menu__status,html[data-theme=light] .loan-portfolio-select-menu__option-meta{color:var(--color-ink-subtle-2)}html[data-theme=light] .entity-modal-select-option,html[data-theme=light] .assignee-option,html[data-theme=light] .portfolio-assignee-picker-option,html[data-theme=light] .inline-select-option,html[data-theme=light] .loan-selector-option,html[data-theme=light] .ctx-breadcrumb__option,html[data-theme=light] .rbp-dropdown__item,html[data-theme=light] .naics-option,html[data-theme=light] .loans-view-customizer__select-option,html[data-theme=light] .loan-team-manage-menu__option{border:1px solid #0000}html[data-theme=light] .entity-modal-select-option:hover,html[data-theme=light] .entity-modal-select-option:focus-visible,html[data-theme=light] .assignee-option:hover,html[data-theme=light] .assignee-option:focus-visible,html[data-theme=light] .portfolio-assignee-picker-option:hover,html[data-theme=light] .portfolio-assignee-picker-option:focus-visible,html[data-theme=light] .inline-select-option:hover,html[data-theme=light] .inline-select-option:focus-visible,html[data-theme=light] .loan-selector-option:hover,html[data-theme=light] .loan-selector-option:focus-visible,html[data-theme=light] .ctx-breadcrumb__option:hover,html[data-theme=light] .ctx-breadcrumb__option:focus-visible,html[data-theme=light] .rbp-dropdown__item:hover,html[data-theme=light] .naics-option.is-highlighted,html[data-theme=light] .loans-view-customizer__select-option:hover,html[data-theme=light] .loans-view-customizer__select-option:focus-visible,html[data-theme=light] .loan-team-manage-menu__option:hover,html[data-theme=light] .loan-team-manage-menu__option:focus-visible,html[data-theme=light] .entity-modal-select-option.is-selected,html[data-theme=light] .assignee-option.is-selected,html[data-theme=light] .portfolio-assignee-picker-option.is-selected,html[data-theme=light] .inline-select-option.is-selected,html[data-theme=light] .loan-selector-option.is-selected,html[data-theme=light] .ctx-breadcrumb__option.is-active,html[data-theme=light] .rbp-dropdown__item--selected,html[data-theme=light] .loans-view-customizer__select-option--selected,html[data-theme=light] .loan-team-manage-menu__option.is-selected{border-color:var(--dropdown-menu-border);background:var(--dropdown-option-hover-bg)}html[data-theme=light] .loan-portfolio-select-menu__option{border:1px solid #0000}html[data-theme=light] .loan-portfolio-select-menu__option:hover,html[data-theme=light] .loan-portfolio-select-menu__option:focus-visible{border-color:var(--border-shell-strong);background:var(--surface-card-deep-alt)}html[data-theme=light] .loan-portfolio-select-menu__option.is-selected{border-color:var(--dropdown-menu-border);background:var(--dropdown-option-hover-bg)}html[data-theme=light] .assignee-option:hover{background:var(--surface-card-soft)}html[data-theme=light] .assignee-option.is-selected{background:var(--surface-selected-accent)}.loan-detail-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;width:100%;margin-inline:auto;display:grid}.loan-detail-metric-grid--three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.loan-detail-metric-card{border:1px solid var(--card-border);background:var(--page-bg);border-radius:.742188rem;flex-direction:column;gap:.445313rem;padding:1.1875rem 1.03906rem 1.0625rem;display:flex}.loan-detail-metric-card--compact{gap:.21875rem}.loan-detail-metric-label-row{color:var(--text-primary);font-family:var(--font-sans);align-items:center;gap:.445313rem;font-size:.890625rem;font-weight:500;line-height:1.125rem;display:inline-flex}.loan-detail-metric-label-row svg{width:.9375rem;height:.9375rem}.loan-detail-metric-value{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.1;transform:translateY(.234375rem)}.loan-detail-metric-card--compact .loan-detail-metric-value,.loan-detail-metric-card--compact .loan-detail-metric-value--date{transform:translateY(.109375rem)}.borrower-naics-card{grid-column:span 2}.borrower-naics-card__lines{flex-direction:column;gap:.375rem;display:flex}.borrower-naics-card__sub{color:var(--text-primary);letter-spacing:0;border-top:1px solid var(--card-border);padding-top:.375rem;font-size:.90625rem;font-weight:400}html[data-theme=light] .borrower-naics-card__sub{font-weight:450}.loan-detail-metric-value--date{transform:translateY(.234375rem)}.loan-detail-docs-card--compact-table .loan-detail-card-header{padding:.875rem 1rem}.loan-detail-docs-card--compact-table .loan-detail-card-header--documents{align-items:center}.loan-detail-docs-card--compact-table .loan-detail-card-heading{gap:.375rem}.loan-detail-docs-card--compact-table .loan-detail-doc-count{min-height:1.125rem;padding-inline:.4375rem;font-size:.6875rem}.borrower-detail-shell--profile-page .loan-detail-docs-card .loan-detail-card-header{padding-block:1.3125rem}.loan-detail-shell--loan-page .loan-detail-docs-card .loan-detail-card-header{padding-block:1.25rem}.borrower-detail-shell--profile-page .loan-detail-doc-list__header,.borrower-detail-shell--profile-page .loan-detail-docs-card--compact-table .loan-detail-doc-list__header{font-size:.84375rem}.borrower-detail-shell--profile-page .borrower-loans-list__cell{font-size:.90625rem;font-weight:500}.borrower-detail-shell--profile-page .borrower-loans-list__sub-type,.borrower-detail-shell--profile-page .borrower-loans-list__added,.borrower-detail-shell--profile-page .loan-detail-docs-card--compact-table .loan-detail-doc-name,.borrower-detail-shell--profile-page .loan-detail-docs-card--compact-table .borrower-loans-list__sub-type,.borrower-detail-shell--profile-page .loan-detail-docs-card--compact-table .borrower-loans-list__added{font-size:.90625rem}.borrower-detail-shell--profile-page .loan-detail-docs-card--compact-table .loan-amount-value{font-size:.96875rem}.borrower-detail-shell--profile-page .loan-detail-doc-row .loan-detail-doc-name{font-size:.90625rem}.borrower-detail-shell--profile-page .loan-detail-doc-row .loan-detail-doc-processed{font-size:.84375rem}.not-set-clickable{color:var(--ds-amber);cursor:pointer;transition:opacity .15s}.not-set-clickable:hover{opacity:.8}.loan-detail-metric-date{color:var(--text-primary);font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;justify-content:flex-start;padding:0}.loan-detail-metric-date:hover,.loan-detail-metric-date:focus-visible{background:0 0}.loan-detail-metric-date.portfolio-date-cell--set{color:var(--text-primary);font-weight:600}.loan-detail-metric-date .portfolio-date-icon{opacity:.8;width:1.25rem;height:1.25rem}.loan-detail-doc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.loan-detail-doc-action{border:1px solid var(--card-border);min-height:1.75rem;font-family:var(--font-sans);transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.loan-detail-doc-action--secondary{background:var(--btn-surface-bg);color:var(--btn-surface-ink);box-shadow:inset 0 0 0 1px var(--btn-surface-border);border-color:#0000;transition:background .15s,color .15s,box-shadow .15s,transform .1s}.loan-detail-doc-action--secondary:hover{background:var(--btn-surface-bg-hover);color:var(--btn-surface-ink-hover);box-shadow:inset 0 0 0 1px var(--btn-surface-border-hover)}.loan-detail-doc-action--secondary:focus-visible{background:var(--btn-surface-bg-hover);color:var(--btn-surface-ink-hover);box-shadow:inset 0 0 0 1px var(--btn-surface-border-hover), 0 0 0 .125rem var(--overlay-shell-focus);outline:none}.loan-detail-doc-action--secondary:active{background:var(--btn-surface-bg-active);transform:scale(.98)}.loan-detail-doc-action--primary{background:var(--btn-white-bg);border-color:var(--btn-white-bg);color:var(--btn-white-ink);transition:background .15s,transform .1s}.loan-detail-doc-action--primary:hover{background:var(--btn-white-bg-hover);border-color:var(--btn-white-bg-hover)}.loan-detail-doc-action--primary:focus-visible{background:var(--btn-white-bg-hover);border-color:var(--btn-white-bg-hover);box-shadow:0 0 0 .125rem var(--overlay-shell-focus);outline:none}.loan-detail-doc-action--primary:active{background:var(--btn-white-bg-active);border-color:var(--btn-white-bg-active);transform:scale(.98)}.borrower-loans-card__action{border-radius:.3125rem;min-height:1.625rem;padding-block:.25rem}.loan-detail-shell--loan-page .loan-detail-docs-card .loan-detail-doc-action,.borrower-detail-shell--profile-page .loan-detail-docs-card .loan-detail-doc-action{border-radius:.625rem;gap:.46875rem;min-height:2.1875rem;padding:.46875rem .78125rem;font-size:.9375rem}.loan-detail-shell--loan-page .loan-detail-docs-card .loan-detail-card-heading,.borrower-detail-shell--profile-page .loan-detail-docs-card .loan-detail-card-heading{gap:.75rem}.loan-detail-shell--loan-page .loan-detail-docs-card .loan-detail-card-header .settings-card-title,.borrower-detail-shell--profile-page .loan-detail-docs-card .loan-detail-card-header .settings-card-title{font-size:1.25rem;line-height:1.75rem}.borrower-detail-shell--profile-page .loan-detail-docs-card--compact-table .loan-detail-card-header .settings-card-title{font-size:1.0625rem}.loan-detail-shell--loan-page .loan-detail-docs-card .loan-detail-doc-count,.borrower-detail-shell--profile-page .loan-detail-docs-card .loan-detail-doc-count{min-height:1.5625rem;padding-inline:.5625rem;font-size:.875rem}.loan-detail-docs-card__body{flex-direction:column;display:flex}.loan-detail-shell--loan-page .loan-detail-docs-card__body{flex:auto;min-height:0}.loan-detail-docs-empty{border:1px solid var(--card-border);background:var(--page-bg);color:var(--text-muted);font-family:var(--font-sans);border-radius:.625rem;margin:1rem;padding:1rem;font-size:.875rem;line-height:1.5}.loan-detail-docs-empty--solid{background:0 0;border-color:#0000}.loan-detail-doc-list{flex-direction:column;max-height:30rem;display:flex;overflow-y:auto}.loan-detail-shell--loan-page .loan-detail-doc-list{flex:auto;min-height:0;max-height:none}.loan-detail-doc-pagination{border-top:.03125rem solid var(--card-border);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1rem;display:flex}.loan-detail-doc-pagination__summary{color:var(--text-muted);font-family:var(--font-sans);white-space:nowrap;order:2;font-size:.75rem;font-weight:500;line-height:1rem;transform:translate(-.5rem)}.loan-detail-doc-pagination__pages{flex-wrap:wrap;order:1;justify-content:center;align-items:center;gap:.375rem;display:flex;transform:translate(-.5rem)}.loan-detail-doc-page-button{border:1px solid var(--btn-surface-border);background:var(--btn-surface-bg);min-width:1.875rem;height:1.875rem;color:var(--btn-surface-ink);font-family:var(--font-sans);cursor:pointer;transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease), transform .1s var(--ease);border-radius:.375rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.loan-detail-doc-page-button--icon{width:1.875rem;padding:0}.loan-detail-doc-page-button:hover:not(:disabled),.loan-detail-doc-page-button:focus-visible{border-color:var(--btn-surface-border-hover);background:var(--btn-surface-bg-hover);color:var(--btn-surface-ink-hover);outline:none}.loan-detail-doc-page-button:focus-visible{box-shadow:0 0 0 .125rem var(--overlay-shell-focus)}.loan-detail-doc-page-button:active:not(:disabled){transform:scale(.98)}.loan-detail-doc-page-button.is-active{border-color:var(--btn-white-bg);background:var(--btn-white-bg);color:var(--btn-white-ink)}.loan-detail-doc-page-button:disabled{cursor:not-allowed;opacity:.45}.loan-detail-doc-page-ellipsis{min-width:1.25rem;color:var(--text-muted);font-family:var(--font-sans);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.table-pagination{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1rem;display:flex}.table-pagination__summary{color:var(--text-muted);font-family:var(--font-sans);white-space:nowrap;order:2;font-size:.75rem;font-weight:500;line-height:1rem}.table-pagination__pages{flex-wrap:wrap;order:1;justify-content:center;align-items:center;gap:.375rem;display:flex}.table-pagination__page-button{border:1px solid var(--btn-surface-border);background:var(--btn-surface-bg);min-width:1.875rem;height:1.875rem;color:var(--btn-surface-ink);font-family:var(--font-sans);cursor:pointer;transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease), transform .1s var(--ease);border-radius:.375rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.table-pagination__page-button--icon{width:1.875rem;padding:0}.table-pagination__page-button:hover:not(:disabled),.table-pagination__page-button:focus-visible{border-color:var(--btn-surface-border-hover);background:var(--btn-surface-bg-hover);color:var(--btn-surface-ink-hover);outline:none}.table-pagination__page-button:focus-visible{box-shadow:0 0 0 .125rem var(--overlay-shell-focus)}.table-pagination__page-button:active:not(:disabled){transform:scale(.98)}.table-pagination__page-button.is-active{border-color:var(--btn-white-bg);background:var(--btn-white-bg);color:var(--btn-white-ink)}.table-pagination__page-button:disabled{cursor:not-allowed;opacity:.45}.table-pagination__ellipsis{min-width:1.25rem;color:var(--text-muted);font-family:var(--font-sans);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.loan-detail-doc-context-backdrop{z-index:9999;position:fixed;inset:0}.loan-detail-doc-context-menu{border:1px solid var(--dropdown-menu-border);background:var(--dropdown-menu-bg);min-width:12rem;box-shadow:var(--dropdown-menu-shadow);z-index:10000;font-family:var(--font-sans);border-radius:.5rem;padding:.3rem;position:fixed}.loan-detail-doc-context-item{align-items:center;gap:var(--space-8);width:100%;min-height:2rem;padding:.375rem var(--space-8);color:var(--dropdown-option-text);text-align:left;cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:none;border-radius:.5rem;font-family:inherit;font-size:.875rem;line-height:1.125rem;display:flex}.loan-detail-doc-context-item:hover,.loan-detail-doc-context-item:focus-visible,.loan-detail-doc-context-item.is-active{background:var(--dropdown-option-hover-bg);color:var(--dropdown-option-hover-text);outline:none}.loan-detail-doc-context-item:disabled{cursor:not-allowed;opacity:.58}.loan-detail-doc-context-item--danger{color:var(--negative)}.loan-detail-doc-context-item--danger:hover,.loan-detail-doc-context-item--danger:focus-visible{background:var(--negative-bg);color:var(--negative)}.loan-detail-doc-context-icon{opacity:.8;flex:none}.loan-detail-doc-context-item--danger .loan-detail-doc-context-icon{opacity:1}.loan-detail-doc-row-actions{background:var(--surface-modal);box-shadow:0 1px 3px var(--overlay-dark-45);opacity:0;pointer-events:none;transition:opacity .12s var(--ease);border-radius:.5rem;align-items:center;gap:.25rem;padding:.1875rem;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.loan-detail-doc-row:hover .loan-detail-doc-row-actions,.loan-detail-doc-row:focus-within .loan-detail-doc-row-actions{opacity:1;pointer-events:auto}.loan-detail-doc-row-action{width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;transition:background-color .12s var(--ease), color .12s var(--ease);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.loan-detail-doc-row-action:hover{background:var(--hover-bg);color:var(--text-primary)}.loan-detail-doc-row-action:focus-visible{opacity:1;background:var(--hover-bg);color:var(--text-primary);box-shadow:0 0 0 .125rem var(--accent);outline:none}.loan-detail-doc-row-action--danger:hover,.loan-detail-doc-row-action--danger:focus-visible{background:var(--negative-bg);color:var(--negative)}.move-file-modal__list{flex-direction:column;gap:.125rem;padding:.25rem 0 .75rem;display:flex}.move-file-modal__state{color:var(--text-muted);padding:1rem .25rem;font-size:.875rem;line-height:1.4}.move-file-modal__state--error{color:var(--negative)}.move-file-modal__loan{width:100%;min-height:2.5rem;color:var(--text-primary);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background-color .12s var(--ease), color .12s var(--ease);background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.9375rem;display:flex}.move-file-modal__loan:hover,.move-file-modal__loan:focus-visible{background:var(--hover-bg);outline:none}.move-file-modal__loan:disabled{cursor:not-allowed;opacity:.55}.move-file-modal__loan-icon{color:var(--text-muted);flex:none}.move-file-modal__loan-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.move-file-modal__loan-status{color:var(--text-muted);flex:none;font-size:.8125rem}.loan-detail-doc-context-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.loan-detail-doc-context-arrow{color:currentColor;opacity:.8;flex:none}.loan-detail-doc-context-submenu-wrap{position:relative}.loan-detail-doc-context-submenu-wrap:before{content:"";width:1.25rem;position:absolute;top:-.75rem;bottom:-.75rem}.loan-detail-doc-context-submenu-wrap--right:before{left:100%}.loan-detail-doc-context-submenu-wrap--left:before{right:100%}.loan-detail-doc-context-submenu{border:1px solid var(--dropdown-menu-border);background:var(--dropdown-menu-bg);min-width:12rem;box-shadow:var(--dropdown-menu-shadow);z-index:10001;border-radius:.5rem;padding:.3rem;position:absolute;top:-.25rem}.loan-detail-doc-context-submenu--right{margin-left:var(--space-4);left:100%}.loan-detail-doc-context-submenu--left{margin-right:var(--space-4);right:100%}.borrower-loans-card__body{max-height:24rem;overflow:auto}.brw-doc-group{border-bottom:1px solid var(--card-border)}.brw-doc-group:last-child{border-bottom:none}.brw-doc-group-header{background:var(--surface-hover);text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text-secondary);border:none;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .12s;display:flex}.brw-doc-group-header:hover{background:var(--table-row-hover)}.brw-doc-group-header:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.brw-doc-group-chevron,.brw-doc-group-icon{color:var(--text-muted);flex-shrink:0}.brw-doc-group-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:0 auto;font-weight:600;overflow:hidden}.brw-doc-group-count{font-variant-numeric:tabular-nums;color:var(--text-muted);flex-shrink:0;font-weight:500}.brw-doc-list{flex-direction:column;display:flex}.brw-doc-row{border-bottom:1px solid var(--card-border);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem;transition:background-color .12s;display:flex}.brw-doc-row:hover{background:var(--table-row-hover)}.brw-doc-row:last-child{border-bottom:none}.brw-doc-info{flex:1;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.brw-doc-icon{color:var(--text-muted);flex-shrink:0;margin-top:.125rem}.brw-doc-details{flex-direction:column;gap:.125rem;min-width:0;display:flex}.brw-doc-name{font-family:var(--font-sans);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.brw-doc-meta{font-family:var(--font-sans);color:var(--text-muted);text-transform:capitalize;font-size:.75rem}.brw-doc-actions{flex-shrink:0;position:relative}.brw-doc-move-select{appearance:none;font-family:var(--font-sans);color:var(--text-secondary);background:var(--surface-hover);border:1px solid var(--card-border);cursor:pointer;border-radius:.375rem;outline:none;align-items:center;gap:.375rem;padding:.3125rem .5rem;font-size:.75rem;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.brw-doc-move-select__label{line-height:1}.brw-doc-move-select:hover:not(:disabled){border-color:var(--accent);color:var(--text-primary)}.brw-doc-move-select:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.brw-doc-move-select:disabled{opacity:.5;cursor:wait}.brw-doc-move-icon{color:var(--text-muted);flex-shrink:0}.brw-doc-move-picker{min-width:14rem}.borrower-loans-list{min-width:56rem}.loan-detail-doc-list__header{border-bottom:.03125rem solid var(--card-border);color:var(--text-muted);font-family:var(--font-sans);grid-template-columns:1fr 120px 100px;gap:1rem;padding:.75rem 1rem;font-size:.75rem;font-weight:500;line-height:1rem;display:grid}.loan-detail-doc-row{border-bottom:.03125rem solid var(--card-border);cursor:pointer;grid-template-columns:1fr 120px 100px;align-items:center;gap:1rem;padding:.75rem 1rem;transition:background-color .12s;display:grid;position:relative}.loan-detail-doc-list__header--with-uploader,.loan-detail-doc-row--with-uploader{grid-template-columns:minmax(0,1fr) minmax(8rem,11rem) 8.5rem minmax(9.5rem,11.5rem)}.loan-detail-doc-list__header--with-uploader span:last-child,.loan-detail-doc-row--with-uploader .loan-detail-doc-status{justify-self:start;margin-left:1rem}.loan-detail-doc-list__header--with-uploader span:last-child{padding-left:.5625rem}.loan-detail-doc-row:hover{background:var(--table-row-hover)}.loan-detail-docs-card--compact-table .loan-detail-doc-list__header,.loan-detail-docs-card--compact-table .loan-detail-doc-row{padding-block:.5rem}.loan-detail-docs-card--compact-table .loan-detail-doc-list__header{font-size:.75rem;font-weight:600;line-height:1rem}.loan-detail-doc-row:last-child{border-bottom:0}.borrower-loans-list__header,.borrower-loans-list__row{grid-template-columns:minmax(0,3fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 100px}.loan-detail-doc-list__portfolio-offset{padding-left:0}.borrower-loans-list__header--no-portfolio,.borrower-loans-list__row--no-portfolio{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 100px}.borrower-loans-list__cell{min-width:0;font-family:var(--font-sans);font-size:.8125rem;line-height:1.25rem}.borrower-loans-list__cell--name .loan-detail-doc-name{white-space:nowrap}.borrower-loans-list__sub-type,.borrower-loans-list__added{color:var(--text-secondary);font-family:var(--font-sans);font-size:.875rem;line-height:1.25rem}.borrower-loans-list__status{justify-self:start}.loan-detail-docs-card--compact-table .borrower-loans-list .status-badge{border-radius:.375rem;min-height:1.375rem;padding:.125rem .5rem;font-size:.84375rem;font-weight:500;line-height:1.25rem}.loan-detail-docs-card--compact-table .borrower-loans-list .sb-entity-badge{border-radius:.375rem;min-height:1.375rem;padding:.125rem .5rem;font-size:.84375rem;font-weight:600;line-height:1.25rem}.loan-detail-docs-card--compact-table .loan-detail-doc-name,.loan-detail-docs-card--compact-table .borrower-loans-list__sub-type,.loan-detail-docs-card--compact-table .borrower-loans-list__added{font-size:.8125rem;font-weight:400;line-height:1.25rem}html[data-theme=light] .loan-detail-docs-card--compact-table .borrower-loans-list__sub-type,html[data-theme=light] .loan-detail-docs-card--compact-table .borrower-loans-list__added,.loan-detail-docs-card--compact-table .loan-detail-doc-name{font-weight:500}.loan-detail-docs-card--compact-table .loan-amount-value{font-size:.8125rem;font-weight:600;line-height:1.25rem}.loan-detail-doc-main{align-items:center;gap:.75rem;min-width:0;display:flex}.loan-detail-doc-icon{border:1px solid var(--card-border);background:var(--page-bg);width:2rem;height:2rem;color:var(--text-secondary);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.loan-detail-doc-copy{min-width:0}.loan-detail-doc-name{color:var(--text-primary);font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block;overflow:hidden}.loan-detail-doc-name--button{text-align:left;transition:color .16s var(--ease);background:0 0;border:0;padding:0}.loan-detail-doc-name--button:hover,.loan-detail-doc-name--button:focus-visible{color:var(--accent-text)}.loan-detail-doc-date{color:var(--text-muted);font-family:var(--font-sans);margin-top:.125rem;font-size:.75rem;line-height:1rem}.loan-detail-doc-processed{font-family:var(--font-sans);color:var(--text-secondary);white-space:nowrap;font-size:.75rem;font-weight:500}.loan-detail-doc-uploader{min-width:0;color:var(--text-secondary);font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1rem;overflow:hidden}.loan-detail-doc-status{width:fit-content;min-height:1.25rem;font-family:var(--font-sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:600;line-height:1rem;display:inline-flex}.loan-detail-doc-row--with-uploader .loan-detail-doc-date,.loan-detail-doc-row--with-uploader .loan-detail-doc-uploader,.loan-detail-doc-row--with-uploader .loan-detail-doc-processed{font-size:.84375rem;line-height:1.09375rem}.loan-detail-doc-row--with-uploader .loan-detail-doc-status{min-height:1.375rem;padding:.15625rem .5625rem;font-size:.71875rem;line-height:1.0625rem}.loan-detail-doc-list__column-offset{padding-left:0}.loan-detail-team-body{flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex}.loan-detail-team-lead{color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:500;line-height:1.25rem}.loan-detail-team-lead.is-empty{color:var(--text-muted)}.loan-detail-team-card .portfolio-team-section{gap:1.125rem}.loan-detail-team-card .portfolio-team-section:first-child{padding-top:0}.loan-detail-team-card .portfolio-team-section+.portfolio-team-section{border-top:.03125rem solid var(--card-border);margin-top:0;padding-top:1rem}.loan-detail-card--portfolio-tone .portfolio-team-section+.portfolio-team-section{border-top-color:var(--line)}.loan-detail-team-card .portfolio-team-section-label{color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.01em;font-size:.75rem;font-weight:600;line-height:1rem}.loan-detail-team-card .portfolio-team-avatars{gap:.5rem}.loan-detail-team-card .portfolio-team-avatar{background:var(--avatar-mark-bg);width:2.375rem;height:2.375rem;color:var(--avatar-mark-ink);border:0;border-radius:999px;outline:0;font-size:.75rem}.loan-detail-team-card .portfolio-team-avatar-wrap:hover .portfolio-member-avatar-tooltip,.loan-detail-team-card .portfolio-team-avatar-wrap:focus-within .portfolio-member-avatar-tooltip{opacity:1;visibility:visible;transition-delay:70ms,0s}.loan-detail-team-card .portfolio-team-avatar-wrap:hover,.loan-detail-team-card .portfolio-team-avatar-wrap:focus-within{z-index:4}.loan-detail-team-card .portfolio-team-empty{color:var(--text-muted);font-family:var(--font-sans);font-size:.875rem;line-height:1.25rem}.loan-team-manage-trigger{border:1px solid var(--card-border);background:var(--page-bg);min-height:1.75rem;color:var(--text-primary);font-family:var(--font-sans);transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.loan-detail-card--portfolio-tone .loan-team-manage-trigger{border-color:var(--line);background:var(--surface)}.loan-team-manage-trigger:hover,.loan-team-manage-trigger:focus-visible,.loan-team-manage-trigger.is-open{background:var(--hover-bg);border-color:var(--line-strong)}.loan-detail-card--portfolio-tone .loan-team-manage-trigger:hover,.loan-detail-card--portfolio-tone .loan-team-manage-trigger:focus-visible,.loan-detail-card--portfolio-tone .loan-team-manage-trigger.is-open{background:var(--surface-hover-subtle);border-color:var(--line-strong)}.loan-team-manage-menu{border:1px solid var(--dropdown-menu-border);background:var(--dropdown-menu-bg);width:min(20rem,100vw - 1rem);box-shadow:var(--dropdown-menu-shadow);z-index:80;border-radius:.625rem;padding:.875rem}.loan-team-manage-menu__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.loan-team-manage-menu__header-copy{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.loan-team-manage-menu__title{color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.25rem}.loan-team-manage-menu__description,.loan-team-manage-menu__status{color:var(--dropdown-action-text);font-family:var(--font-sans);font-size:.75rem;line-height:1rem}.loan-team-manage-menu__section{flex-direction:column;gap:.5rem;margin-top:.875rem;display:flex}.loan-team-manage-menu__section+.loan-team-manage-menu__section{border-top:1px solid var(--dropdown-separator);padding-top:.75rem}.loan-team-manage-menu__section-label{color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.01em;font-size:.75rem;font-weight:600;line-height:1rem}.loan-team-manage-menu__list{flex-direction:column;gap:.25rem;display:flex}.loan-team-manage-menu__list--scroll{max-height:12rem;overflow:auto}.loan-team-manage-menu__option{width:100%;color:var(--text-primary);text-align:left;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.75rem;padding:.625rem;display:flex}.loan-team-manage-menu__option:hover,.loan-team-manage-menu__option:focus-visible,.loan-team-manage-menu__option.is-selected{background:var(--dropdown-option-hover-bg)}.loan-team-manage-menu__option-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.loan-team-manage-menu__option-name{color:var(--text-primary);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:1.125rem}.loan-team-manage-menu__option-meta{color:var(--text-muted);font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.loan-team-manage-menu__check{border:1px solid var(--border-interactive);background:var(--surface-control);color:#0000;border-radius:.3125rem;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.loan-team-manage-menu__check.is-selected{border-color:var(--accent);background:var(--accent);color:var(--ink-on-accent)}.loan-team-manage-menu__empty{border:1px dashed var(--line);background:var(--surface-hover-subtle);color:var(--text-muted);font-family:var(--font-sans);border-radius:.625rem;padding:.625rem;font-size:.8125rem;line-height:1.25rem}.loan-detail-notes-card{flex-direction:column;min-height:17.5rem;display:flex;overflow:hidden}.loan-detail-notes-body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1rem;display:flex}.loan-detail-notes-body>.loan-detail-notes-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;max-height:min(24rem,50dvh);padding-right:.25rem;overflow-y:auto}.loan-detail-notes-empty{border:1px dashed var(--card-border);background:var(--page-bg);color:var(--text-muted);font-family:var(--font-sans);border-radius:.625rem;padding:1rem;font-size:.8125rem;line-height:1.25rem}.loan-detail-note{padding-bottom:1rem}.loan-detail-note--with-divider{border-bottom:.03125rem solid var(--card-border);margin-bottom:1rem}.loan-detail-card--portfolio-tone .loan-detail-note--with-divider{border-bottom-color:var(--line)}.loan-detail-note__row{align-items:flex-start;gap:.75rem;display:flex}.loan-detail-note__avatar{background:var(--avatar-mark-bg);width:2rem;height:2rem;color:var(--avatar-mark-ink);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;display:inline-flex}.loan-detail-note__content{flex:1;min-width:0}.loan-detail-note__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.loan-detail-note__identity{min-width:0}.loan-detail-note__author{color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.25rem}.loan-detail-note__role,.loan-detail-note__time{color:var(--text-muted);font-family:var(--font-sans);font-size:.75rem;line-height:1rem}.loan-detail-note__body{color:var(--text-primary);font-family:var(--font-sans);white-space:pre-wrap;margin:.5rem 0 0;font-size:.8125rem;line-height:1.375rem}.loan-detail-notes-form{flex-direction:column;gap:.75rem;margin-top:auto;display:flex}.loan-detail-notes-form-shell{border:1px solid var(--card-border);background:var(--page-bg);transition:border-color .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:.625rem;flex-direction:column;padding:.75rem;display:flex}.loan-detail-notes-form-shell:focus-within{border-color:var(--border-shell-focus);background:var(--hover-bg);box-shadow:0 0 0 1px var(--border-shell-focus)}.loan-detail-notes-form textarea{width:100%;min-height:4rem;color:var(--text-primary);resize:none;font-size:.875rem;line-height:1.5;font-family:var(--font-sans);background:0 0;border:none;outline:none;padding:0;transition:border-color .2s,background-color .2s}.loan-detail-notes-form textarea::placeholder{color:var(--text-muted)}.loan-detail-notes-form textarea:focus{outline:none}.loan-detail-notes-form-actions{justify-content:flex-end;display:flex}.loan-detail-notes-submit{align-items:center;gap:var(--space-8);border:1px solid var(--text-primary);background:var(--text-primary);font-family:var(--font-sans);color:var(--page-bg);transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), opacity .2s var(--ease);border-radius:.5rem;flex:none;padding:.5rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.loan-detail-notes-submit:hover:not(:disabled){border-color:var(--text-secondary);background:var(--text-secondary);color:var(--page-bg)}.loan-detail-notes-submit:disabled{cursor:not-allowed;opacity:.5}.notes-drawer-dialog{z-index:50;position:relative}.statement-preview-drawer-dialog{z-index:150}.notes-drawer-backdrop{background:var(--overlay-dark-60);transition:opacity .1s;position:fixed;inset:0}.notes-drawer-positioner{justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.notes-drawer-panel{pointer-events:auto;width:100%;max-width:30rem;transition:transform .4s cubic-bezier(.32,.72,0,1);position:relative;transform:translate(0)}.notes-drawer-panel[data-closed]{transition-duration:.25s;transform:translate(100%)}.notes-drawer-inner{background:var(--card-bg);border-left:1px solid var(--card-border);flex-direction:column;height:100%;display:flex}.notes-drawer-header{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.notes-drawer-title-group{color:var(--text-primary);align-items:center;gap:.5rem;display:flex}.notes-drawer-title{font-family:var(--font-sans);color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.notes-drawer-close{width:2rem;height:2rem;color:var(--text-tertiary);cursor:pointer;transition:color .16s var(--ease), background .16s var(--ease);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.notes-drawer-close:hover{color:var(--text-primary);background:var(--hover-bg)}.notes-drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:1rem 1.25rem;overflow-y:auto}.notes-drawer-list{flex-direction:column;display:flex}.notes-drawer-empty{border:1px dashed var(--card-border);background:var(--page-bg);color:var(--text-muted);font-family:var(--font-sans);text-align:center;border-radius:.625rem;padding:1.25rem;font-size:.8125rem;line-height:1.25rem}.notes-drawer-note{align-items:flex-start;gap:.75rem;padding-bottom:1rem;display:flex}.notes-drawer-note--divider{border-bottom:.03125rem solid var(--card-border);margin-bottom:1rem}.notes-drawer-avatar{background:var(--avatar-mark-bg);width:2rem;height:2rem;color:var(--avatar-mark-ink);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;display:inline-flex}.notes-drawer-note-content{flex:1;min-width:0}.notes-drawer-note-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.notes-drawer-note-identity{min-width:0}.notes-drawer-note-author{color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.25rem}.notes-drawer-note-role,.notes-drawer-note-time{color:var(--text-muted);font-family:var(--font-sans);font-size:.75rem;line-height:1rem}.notes-drawer-note-body{color:var(--text-primary);font-family:var(--font-sans);white-space:pre-wrap;margin:.5rem 0 0;font-size:.8125rem;line-height:1.375rem}.notes-drawer-form{border-top:1px solid var(--card-border);flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem 1.25rem;display:flex}.notes-drawer-form-shell{border:1px solid var(--card-border);background:var(--page-bg);transition:border-color .16s var(--ease);border-radius:.5rem}.notes-drawer-form-shell:focus-within{border-color:var(--text-tertiary)}.notes-drawer-form textarea{width:100%;color:var(--text-primary);font-family:var(--font-sans);resize:none;background:0 0;border:none;border-radius:.5rem;outline:none;padding:.625rem .75rem;font-size:.8125rem;line-height:1.375rem;display:block}.notes-drawer-form textarea::placeholder{color:var(--text-muted)}.notes-drawer-form-actions{justify-content:flex-end;display:flex}.notes-drawer-submit{border:1px solid var(--text-tertiary);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;transition:border-color .16s var(--ease), background .16s var(--ease), color .16s var(--ease);background:0 0;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.notes-drawer-submit:hover:not(:disabled){border-color:var(--text-secondary);background:var(--text-secondary);color:var(--page-bg)}.notes-drawer-submit:disabled{cursor:not-allowed;opacity:.5}.notes-drawer-trigger{border:1px solid var(--card-border);height:2.125rem;color:var(--text-tertiary);font-family:var(--font-sans);cursor:pointer;transition:color .16s var(--ease), background-color .16s var(--ease), border-color .16s var(--ease);background:0 0;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.375rem;margin-right:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.notes-drawer-trigger:hover{color:var(--text-secondary);background:var(--hover-bg);border-color:var(--text-tertiary)}html[data-theme=light] .notes-drawer-backdrop{background:var(--overlay-dark-35)}.statement-preview-drawer-positioner{justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.statement-preview-drawer-panel{pointer-events:auto;will-change:transform;width:min(50rem,100vw - 3rem);max-width:50rem;transition:transform .56s cubic-bezier(.32,.72,0,1);transform:translate(0)}.statement-preview-drawer-panel[data-closed]{transform:translate(100%)}.statement-preview-drawer-inner{background:var(--card-bg);border-left:1px solid var(--card-border);flex-direction:column;height:100%;display:flex}html[data-theme=light] .statement-preview-drawer-inner{box-shadow:-8px 0 24px #00000014}.statement-preview-drawer-header{border-bottom:1px solid var(--card-border);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.statement-preview-drawer-title-group{min-width:0;color:var(--text-primary);align-items:center;gap:.5rem;display:flex}.statement-preview-drawer-title{font-family:var(--font-sans);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.statement-preview-drawer-close{width:2rem;height:2rem;color:var(--text-tertiary);cursor:pointer;transition:color .16s var(--ease), background .16s var(--ease);background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.statement-preview-drawer-close:hover{color:var(--text-primary);background:var(--hover-bg)}.statement-preview-drawer-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.statement-preview-drawer-index-trigger{border:1px solid var(--btn-white-bg);background:var(--btn-white-bg);height:2rem;color:var(--btn-white-ink);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background .16s var(--ease), border-color .16s var(--ease);border-radius:.375rem;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.statement-preview-drawer-index-trigger:hover,.statement-preview-drawer-index-trigger[aria-expanded=true]{background:var(--btn-white-bg-hover);border-color:var(--btn-white-bg-hover)}.statement-preview-drawer-review-link{border:1px solid var(--card-border);height:2rem;color:var(--text-primary);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:color .16s var(--ease), background .16s var(--ease);background:0 0;border-radius:.375rem;align-items:center;gap:.25rem;margin-right:.75rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.statement-preview-drawer-review-link:hover{background:var(--hover-bg)}.statement-preview-drawer-review-link:focus-visible{outline:1px solid var(--card-border);outline-offset:-1px}.statement-preview-drawer-index-menu{z-index:10000;border:1px solid var(--dropdown-menu-border,var(--card-border));background:var(--dropdown-menu-bg,var(--card-bg));max-width:22rem;max-height:min(26rem,60vh);box-shadow:var(--dropdown-menu-shadow,0 12px 32px #0f172a59);border-radius:.5rem;padding:.375rem;overflow-y:auto}.statement-preview-drawer-index-item{width:100%;color:var(--text-primary);font-family:var(--font-sans);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.375rem .625rem;font-size:.8125rem;display:block;overflow:hidden}.statement-preview-drawer-index-item:hover{background:var(--hover-bg)}.statement-preview-drawer-index-item--nested{padding-left:1.5rem}.statement-preview-drawer-index-sep{background:var(--dropdown-menu-border,var(--card-border));height:1px;margin:.375rem -.375rem}.statement-preview-drawer-body-row{flex:1;align-items:stretch;min-height:0;display:flex}.statement-preview-drawer-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.statement-preview-drawer-resizer{cursor:col-resize;touch-action:none;flex:none;justify-content:center;align-items:center;width:.875rem;display:flex;position:relative}.statement-preview-drawer-resizer:after{content:"";width:.625rem;position:absolute;top:0;bottom:0;left:-.625rem}.statement-preview-drawer-resizer:before{content:"";background:var(--card-border);border-radius:999px;width:.375rem;height:3rem}.statement-preview-drawer-resizer:hover:before,.statement-preview-drawer-resizer:focus-visible:before{background:var(--text-secondary,#6b7280)}.statement-preview-drawer-resizer:focus-visible{outline:1px solid var(--card-border);outline-offset:-1px}.statement-preview-drawer-resizer:has(+.statement-summary-rail){background:var(--surface-base,var(--card-bg))}.drawer-resize-handle{cursor:col-resize;touch-action:none;z-index:5;width:1.5rem;position:absolute;top:0;bottom:0;left:-.625rem}.drawer-resize-handle:before{content:"";background:var(--card-border);border-radius:999px;width:.25rem;height:3rem;margin-top:-1.5rem;position:absolute;top:50%;left:.9375rem}.drawer-resize-handle:hover:before,.drawer-resize-handle:focus-visible:before{background:var(--text-secondary,#6b7280)}.drawer-resize-handle:focus-visible{outline:1px solid var(--card-border);outline-offset:-1px}.statement-preview-drawer-tabs{border-bottom:1px solid var(--card-border);scrollbar-width:thin;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:.25rem;padding:.375rem .75rem;display:flex;overflow:auto hidden}.statement-preview-drawer-tabs::-webkit-scrollbar{height:.25rem}.statement-preview-drawer-tabs::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:999px}.statement-preview-drawer-tab{height:1.75rem;color:var(--text-secondary,#6b7280);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:color .16s var(--ease), background .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:.375rem;flex:none;padding:0 .625rem;font-size:.8125rem;font-weight:500}.statement-preview-drawer-tab:hover{color:var(--text-primary);background:var(--hover-bg)}.statement-preview-drawer-tab[aria-selected=true]{border-color:var(--card-border);background:var(--hover-bg);color:var(--text-primary);cursor:default;font-weight:600}.statement-preview-drawer-tab:focus-visible{outline:1px solid var(--card-border);outline-offset:-1px}.statement-summary-rail{border-right:1px solid var(--card-border);background:var(--surface-base,var(--card-bg));flex-direction:column;flex:none;width:15rem;min-width:0;display:flex;overflow:hidden}.statement-summary-rail--collapsed{border-right:1px solid var(--card-border);align-items:flex-start;width:auto;padding:.5rem .25rem}.statement-summary-rail__header{border-bottom:1px solid var(--card-border);flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem .5rem .625rem .75rem;display:flex}.statement-summary-rail__title{min-width:0;font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:.78125rem;font-weight:600;overflow:hidden}.statement-summary-rail__toggle{width:1.5rem;height:1.5rem;color:var(--text-tertiary);cursor:pointer;transition:color .16s var(--ease), background .16s var(--ease);background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.statement-summary-rail__toggle:hover{color:var(--text-primary);background:var(--hover-bg)}.statement-summary-rail__body{overscroll-behavior:contain;flex:1;min-height:0;padding:.375rem .25rem .75rem;overflow-y:auto}.statement-summary-rail__section+.statement-summary-rail__section{margin-top:.5rem}.statement-summary-rail__heading{font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-tertiary);padding:.375rem .5rem .25rem;font-size:.6875rem;font-weight:600}.statement-summary-rail__section-toggle{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;width:100%;padding:.3125rem .5rem .3125rem .375rem;display:flex}.statement-summary-rail__section-toggle:hover{background:var(--hover-bg)}.statement-summary-rail__section-toggle .statement-summary-rail__heading{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0;overflow:hidden}.statement-summary-rail__section-chevron{color:var(--text-tertiary);transition:transform .16s var(--ease);flex-shrink:0}.statement-summary-rail__section-toggle[aria-expanded=true] .statement-summary-rail__section-chevron{transform:rotate(90deg)}.statement-summary-rail__row{text-align:left;width:100%;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:baseline;gap:.375rem;padding:.3125rem .5rem;display:flex}.statement-summary-rail__row:hover:not(:disabled){background:var(--hover-bg)}.statement-summary-rail__row:disabled{cursor:default}.statement-summary-rail__row[data-emphasis=true]{border-top:1px solid var(--card-border);border-radius:0 0 .375rem .375rem;margin-top:.125rem;font-weight:600}.statement-summary-rail__row[data-emphasis=true] .statement-summary-rail__label{color:var(--text-primary)}.statement-summary-rail__row[data-depth="1"]{padding-left:1.125rem}.statement-summary-rail__label{min-width:0;font-size:.75rem;font-weight:inherit;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.statement-summary-rail__agg{color:var(--text-tertiary);margin-left:.25rem;font-size:.6875rem}.statement-summary-rail__value{font-variant-numeric:tabular-nums;color:var(--text-primary);flex-shrink:0;font-size:.75rem;font-weight:600}.statement-summary-rail__value[data-null=true]{color:var(--text-muted);font-weight:400}@media (max-width:60rem){.statement-summary-rail:not(.statement-summary-rail--collapsed){display:none}}.statement-summary-rail__stub{padding:0 .25rem}.statement-summary-rail__stub .statement-summary-rail__heading{padding-left:0;padding-right:0}.statement-summary-rail__stub-hint{font-family:var(--font-sans);color:var(--text-tertiary);margin:0 0 .375rem;font-size:.625rem;font-weight:400;line-height:1.4}html[data-theme=light] .statement-summary-rail__stub-hint{font-weight:500}.statement-summary-rail__stub-scroll{overscroll-behavior-x:contain;overflow-x:auto}.statement-summary-rail__stub-table{border-collapse:collapse;width:100%;font-family:var(--font-sans)}.statement-summary-rail__stub-table th,.statement-summary-rail__stub-table td{white-space:nowrap;padding:.1875rem .25rem}.statement-summary-rail__stub-table thead th{letter-spacing:.01em;color:var(--text-tertiary);text-align:right;border-bottom:1px solid var(--card-border);font-size:.625rem;font-weight:600}.statement-summary-rail__stub-table thead th:first-child,.statement-summary-rail__stub-table tbody th{text-align:left;background:var(--surface-base,var(--card-bg));position:sticky;left:0}.statement-summary-rail__stub-table tbody th{font-size:.6875rem;font-weight:inherit;color:var(--text-secondary);padding-right:.375rem}.statement-summary-rail__stub-table tbody tr[data-emphasis=true]{font-weight:600}.statement-summary-rail__stub-table tbody tr[data-emphasis=true] th,.statement-summary-rail__stub-table tbody tr[data-emphasis=true] td{border-top:1px solid var(--card-border)}.statement-summary-rail__stub-table tbody tr[data-emphasis=true] th{color:var(--text-primary)}.statement-summary-rail__stub-figure{width:100%;font-family:inherit;font-size:.6875rem;font-weight:inherit;font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right;background:0 0;border:none;border-radius:.25rem;padding:0;display:block}.statement-summary-rail__stub-jump{cursor:pointer}.statement-summary-rail__stub-jump:hover:not(:disabled){background:var(--hover-bg)}.statement-summary-rail__stub-jump:disabled{cursor:default}.statement-summary-rail__stub-table td[data-derived=true] .statement-summary-rail__stub-figure{font-weight:600}.statement-summary-rail__stub-table td[data-null=true] .statement-summary-rail__stub-figure{color:var(--text-muted);font-weight:400}.statement-preview-drawer-body>*{flex:1;min-width:0;min-height:0}.statement-pdf-view-scroll{overscroll-behavior:contain;gap:var(--space-16);min-height:0;padding:var(--space-16);background:var(--page-bg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.statement-preview-drawer-body .statement-pdf-view-scroll{padding-inline:0}.statement-pdf-view-page{justify-content:center;width:100%;min-width:0;display:flex;position:relative}.statement-pdf-view-sheet{background:var(--surface-raised);border:1px solid var(--card-border);opacity:0;border-radius:.25rem;width:100%;max-width:44rem;transition:opacity .12s ease-out;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000002e}.statement-pdf-view-sheet.is-painted{opacity:1}.statement-pdf-view-sheet canvas{background:var(--surface-raised);width:100%;height:100%;display:block}.statement-pdf-view-sheet img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.statement-pdf-view-span-marker{pointer-events:none;border:2px solid var(--brand-warning);background:var(--brand-warning);position:absolute}@supports (color:color-mix(in lab, red, red)){.statement-pdf-view-span-marker{background:color-mix(in srgb, var(--brand-warning) 16%, transparent)}}.statement-pdf-view-span-marker{box-shadow:0 0 0 .1875rem var(--brand-warning);border-radius:.1875rem}@supports (color:color-mix(in lab, red, red)){.statement-pdf-view-span-marker{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--brand-warning) 26%, transparent)}}.statement-pdf-view-span-marker{animation:1.2s ease-out statement-pdf-view-span-pulse}@keyframes statement-pdf-view-span-pulse{0%{opacity:0;transform:scale(.94)}35%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.statement-pdf-view-page-flash{animation:1.6s ease-out statement-pdf-view-page-flash-fade}@keyframes statement-pdf-view-page-flash-fade{0%{opacity:1}to{opacity:0}}.statement-pdf-view-empty{justify-content:center;align-items:center;gap:var(--space-12);width:100%;min-height:0;padding:var(--space-24);box-sizing:border-box;background:var(--card-bg);color:var(--text-muted);font-family:var(--font-sans);text-align:center;flex-direction:column;flex:1;font-size:.875rem;line-height:1.25rem;display:flex}.statement-pdf-view-empty--stacked{max-width:24rem;margin:0 auto}.statement-pdf-view-empty-title{color:var(--text-secondary);font-size:.9375rem;font-weight:600}.statement-pdf-view-empty-copy{color:var(--text-muted);font-size:.8125rem}.statement-pdf-view-retry{margin-top:var(--space-4);border:1px solid var(--card-border);background:var(--card-bg-elevated,var(--card-bg));color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;border-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;transition:background .12s,border-color .12s}.statement-pdf-view-retry:hover{background:var(--card-bg);border-color:var(--text-tertiary)}.statement-pdf-view-spinner{border:2px solid var(--card-border);border-top-color:var(--text-tertiary);border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite statement-pdf-view-spin}@keyframes statement-pdf-view-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.statement-preview-drawer-panel{transition-duration:0s}.statement-pdf-view-span-marker,.statement-pdf-view-page-flash{animation:none}.statement-pdf-view-spinner{animation-duration:1.4s}}html[data-theme=light] .notes-drawer-inner{box-shadow:-8px 0 24px #00000014}html[data-theme=light] .notes-drawer-trigger{background:var(--card-bg);border-color:var(--card-border);color:var(--text-secondary)}html[data-theme=light] .notes-drawer-trigger:hover{background:var(--hover-bg);border-color:var(--text-tertiary);color:var(--text-primary)}html[data-theme=light] .loan-detail-card-header .notes-drawer-trigger{background:var(--card-bg)!important;border-color:var(--card-bg)!important;color:var(--text-primary)!important}html[data-theme=light] .loan-detail-card-header .notes-drawer-trigger:hover{background:var(--shell-bg-surface)!important;border-color:var(--shell-bg-surface)!important;color:var(--text-primary)!important}.audit-log-days{flex-direction:column;gap:.25rem;display:flex}.audit-log-day-group+.audit-log-day-group{border-top:1px solid var(--card-border);padding-top:.75rem}.audit-log-day-header{background:var(--hover-bg);cursor:pointer;width:100%;transition:background .16s var(--ease);border:none;border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.375rem .5rem;display:flex}.audit-log-day-header:hover{background:var(--card-border)}.audit-log-day-chevron{color:var(--text-tertiary);transition:transform .2s var(--ease);flex-shrink:0}.audit-log-day-chevron--open{transform:rotate(90deg)}.audit-log-day-label{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:.02em;font-size:.75rem;font-weight:600}.audit-log-day-count{color:var(--text-muted);font-family:var(--font-sans);margin-left:auto;font-size:.6875rem;font-weight:500}.audit-log-timeline{flex-direction:column;display:flex}.audit-log-entry{gap:.75rem;padding-bottom:1.25rem;display:flex}.audit-log-rail{flex-direction:column;flex-shrink:0;align-items:center;width:2rem;display:flex}.audit-log-dot{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.audit-log-dot svg{width:.75rem;height:.75rem}.audit-log-dot--created{background:var(--status-completed-bg);color:var(--status-completed-ink)}.audit-log-dot--updated{background:var(--status-neutral-bg);color:var(--text-tertiary)}.audit-log-dot--status_change,.audit-log-dot--assignment_change{background:var(--accent-tint-medium);color:var(--accent)}.audit-log-dot--deleted{background:var(--status-overdue-bg,#fde8e8);color:var(--status-overdue-ink,#c53030)}.audit-log-dot--removed{color:#ea580c;background:#fb923c26}.audit-log-dot--job_processed{background:var(--status-completed-bg);color:var(--status-completed-ink)}.audit-log-dot--mfa_requirement_changed,.audit-log-dot--mfa_enrolled{color:#818cf8;background:#6366f126}html[data-theme=light] .audit-log-dot[class*=audit-log-dot--]{color:var(--accent);background:#fff}.audit-log-line{background:var(--card-border);flex:1;width:1px;min-height:.75rem}.audit-log-content{flex:1;min-width:0;padding-top:.125rem}.audit-log-meta{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.audit-log-actor{color:var(--text-primary);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;line-height:1.25rem}.audit-log-time{color:var(--text-muted);font-family:var(--font-sans);flex-shrink:0;font-size:.6875rem;line-height:1rem}.audit-log-description{color:var(--text-secondary);font-family:var(--font-sans);margin:.25rem 0 0;font-size:.8125rem;line-height:1.375rem}.audit-log-diff{background:var(--page-bg);font-family:var(--font-sans);border-radius:.375rem;align-items:center;gap:.375rem;margin-top:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;display:inline-flex}.audit-log-diff-old{color:var(--text-muted)}.audit-log-diff-arrow{color:var(--text-tertiary);font-size:.625rem}.audit-log-diff-new{color:var(--accent);font-weight:500}.audit-log-diff-stack{flex-direction:column;gap:.25rem;margin-top:.375rem;display:flex}.audit-log-diff-row{align-items:center;gap:.5rem;display:flex}.audit-log-diff-label{color:var(--text-muted);font-family:var(--font-sans);text-transform:capitalize;flex-shrink:0;min-width:5rem;margin-right:.375rem;font-size:.8125rem;font-weight:500}.audit-log-diff-row .audit-log-diff{margin-top:0}.audit-log-diff-row:has(.audit-log-description){flex-direction:column;align-items:flex-start;gap:.25rem}.audit-log-diff-row .audit-log-description{margin-top:0}.audit-log-diff-label--sentence{text-transform:none}.audit-log-note-changes{flex-direction:column;gap:.25rem;display:flex}.audit-log-note-change{align-items:baseline;gap:.5rem;display:flex}.audit-log-diff--note{flex-wrap:wrap;align-items:baseline}.audit-log-diff--note .audit-log-diff-old,.audit-log-diff--note .audit-log-diff-new{white-space:pre-wrap;overflow-wrap:anywhere}.audit-log-job-expander{margin-top:.5rem}.audit-log-job-toggle{border:1px solid var(--card-border);color:var(--text-tertiary);font-family:var(--font-sans);cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);background:0 0;border-radius:.375rem;align-items:center;gap:.25rem;padding:.1875rem .5rem .1875rem .25rem;font-size:.6875rem;font-weight:500;display:inline-flex}.audit-log-job-toggle:hover{color:var(--text-secondary);border-color:var(--text-tertiary);background:var(--hover-bg)}.audit-log-job-chevron{transition:transform .2s var(--ease)}.audit-log-job-chevron--open{transform:rotate(90deg)}.audit-log-job-docs{flex-direction:column;gap:.1875rem;margin:.375rem 0 0;padding:0;list-style:none;display:flex}.audit-log-job-doc{background:var(--page-bg);border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.audit-log-job-doc-name{color:var(--text-secondary);font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1rem;overflow:hidden}.audit-log-job-doc-class{color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.01em;flex-shrink:0;font-size:.625rem;font-weight:500}.audit-log-footer{border-top:1px solid var(--card-border);flex-shrink:0;justify-content:flex-end;align-items:center;padding:.625rem 1.25rem;display:flex}.audit-log-count{color:var(--text-muted);font-family:var(--font-sans);font-size:.6875rem;font-weight:500}html[data-theme=light] .audit-log-diff,html[data-theme=light] .audit-log-job-doc{border:1px solid var(--card-border)}@media (max-width:80rem){.loan-detail-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.borrower-detail-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loan-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:60rem){.loan-detail-overview-grid,.loan-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.loan-detail-overview-grid,.loan-detail-metric-grid{grid-template-columns:1fr}.borrower-naics-card{grid-column:span 1}.borrower-detail-overview-item--business-name,.loan-detail-overview-item--loan-name{padding-left:0}.borrower-detail-overview-item--zip,.loan-detail-overview-item--borrower{margin-left:0}.loan-detail-card-header,.loan-detail-doc-row,.loan-detail-doc-list__header,.loan-detail-note__header{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.loan-detail-doc-actions,.loan-detail-notes-form-actions{justify-content:flex-start;width:100%}.loan-detail-profile-page .loan-detail-shell--loan-page{flex:0 auto;grid-template-rows:none}.loan-detail-doc-pagination{flex-direction:column;align-items:center}.loan-detail-doc-pagination__pages{justify-content:center;transform:none}.loan-detail-doc-pagination__summary{transform:none}}.sb-detail-columns .loan-overview-panel-header{justify-content:center;align-items:center;position:relative}.sb-detail-columns .sb-detail-sparkles-icon{position:absolute;right:1.25rem}.sb-detail-columns .loan-overview-panel-header .settings-card-title{font-size:1.0625rem}.sb-detail-meta{align-items:center;gap:var(--space-12);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.sb-detail-meta-item{color:var(--ink-muted);font-size:.8125rem}.sb-detail-assign{gap:var(--space-4);margin-top:var(--space-16);flex-direction:column;flex-shrink:0;display:flex}.sb-detail-assign-label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:500}.sb-detail-assign .loan-assignee-trigger{justify-content:flex-start;width:auto;min-width:0}.sb-detail-stats{gap:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}.sb-stat-card{border:1px solid var(--line);border-radius:var(--radius-12);background:var(--surface);padding:var(--space-16) var(--space-24);flex-direction:column;gap:.125rem;display:flex}.sb-stat-value{font-family:var(--font-sans);color:var(--ink);font-size:1.5rem;font-weight:700}.sb-stat-label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:500}.sb-empty{padding:var(--space-24);color:var(--text-muted);text-align:center;font-size:.875rem}.sb-detail-table-surface{border:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0}.sb-detail-table-surface .settings-card-header,.sb-detail-table-surface .settings-table thead th:first-child,.sb-detail-table-surface .settings-table tbody td:first-child{padding-left:var(--sb-detail-left-gutter)}.loan-overview-page{--loan-rail-width:16rem;--loan-doc-completed-bg:var(--overlay-info-12);--loan-doc-completed-border:var(--overlay-info-20);--loan-doc-completed-ink:var(--brand-info-soft);--loan-doc-classifying-bg:var(--overlay-warning-08);--loan-doc-classifying-border:var(--status-warning-bg);--loan-doc-classifying-ink:var(--brand-warning);--loan-doc-extracting-bg:var(--overlay-loan-purple-12);--loan-doc-extracting-border:var(--border-loan-purple);--loan-doc-extracting-ink:var(--brand-loan-purple);--loan-doc-verifying-bg:var(--overlay-loan-teal-12);--loan-doc-verifying-border:var(--border-loan-teal);--loan-doc-verifying-ink:var(--brand-loan-teal);--loan-doc-failed-bg:var(--overlay-danger-12);--loan-doc-failed-border:var(--danger-border-soft);--loan-doc-failed-ink:var(--brand-danger);--loan-avatar-tone-1-bg:var(--overlay-info-12);--loan-avatar-tone-1-border:var(--overlay-info-20);--loan-avatar-tone-1-ink:var(--brand-info-soft);--loan-avatar-tone-2-bg:var(--accent-tint-medium);--loan-avatar-tone-2-border:var(--border-success-soft);--loan-avatar-tone-2-ink:var(--accent);--loan-avatar-tone-3-bg:var(--overlay-loan-purple-12);--loan-avatar-tone-3-border:var(--border-loan-purple);--loan-avatar-tone-3-ink:var(--brand-loan-purple);--loan-avatar-tone-4-bg:var(--overlay-warning-08);--loan-avatar-tone-4-border:var(--status-warning-bg);--loan-avatar-tone-4-ink:var(--brand-warning);--loan-avatar-tone-5-bg:var(--overlay-loan-teal-12);--loan-avatar-tone-5-border:var(--border-loan-teal);--loan-avatar-tone-5-ink:var(--brand-loan-teal);--loan-avatar-tone-6-bg:var(--overlay-danger-12);--loan-avatar-tone-6-border:var(--danger-border-soft);--loan-avatar-tone-6-ink:var(--brand-danger);padding-top:var(--space-12);padding-right:var(--space-32);padding-bottom:var(--space-32);gap:var(--space-24)}html[data-theme=light] .loan-overview-page{--loan-doc-completed-bg:var(--status-completed-bg);--loan-doc-completed-border:var(--status-completed-bg);--loan-doc-completed-ink:var(--status-completed-ink)}.loan-overview-page .sb-back-link{color:var(--accent)}.loan-overview-page .sb-back-link:hover{color:var(--brand-accent-strong)}.loan-overview-topbar{padding-left:var(--sb-detail-left-gutter);flex-direction:column;gap:.875rem;display:flex;position:relative}.loan-overview-header{justify-content:space-between;align-items:flex-start;gap:var(--space-24);display:flex}.loan-overview-header-main{flex:1;min-width:0}.loan-overview-title{font-size:1.375rem;line-height:1.1}.loan-overview-meta{gap:.5rem;margin-top:.625rem}.loan-overview-meta-divider{background:var(--line);flex-shrink:0;width:1px;height:.75rem}.loan-overview-meta-copy{min-width:0;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;line-height:1;text-decoration:none;display:inline-flex}.loan-overview-meta-value{color:var(--ink-soft);font-family:var(--font-mono);font-size:.6875rem}.loan-overview-meta-link{transition:color .12s var(--ease);font-size:.6875rem}.loan-overview-meta-link:hover,.loan-overview-meta-link:hover .loan-overview-meta-value{color:var(--ink)}.loan-overview-upload-btn{align-items:center;gap:var(--space-8);flex-shrink:0;display:inline-flex;position:absolute;top:0;right:0}.loan-overview-file-input{display:none}.loan-overview-content-grid .sb-stat-card,.loan-overview-content-grid .settings-card{border-width:.5px}.loan-overview-content-grid{justify-content:space-between;gap:var(--space-16);padding-left:var(--sb-detail-left-gutter);grid-template-columns:minmax(0,.7fr) minmax(0,.28fr);align-items:start;display:grid}.loan-overview-col-left,.loan-overview-col-right{gap:var(--space-16);flex-direction:column;display:flex}.loan-overview-col-right{justify-self:end;width:min(100%,22.5rem)}.loan-overview-info-card{gap:var(--space-32);border-color:var(--accent);border-width:.5px;align-self:center;width:min(100%,33.125rem);max-width:33.125rem;min-height:0;padding:1.25rem 1.5rem 1.75rem;position:relative;overflow:hidden}.loan-overview-info-title-row{align-items:center;gap:var(--space-16);margin-bottom:var(--space-32);display:flex}.loan-overview-info-rule{border:none;border-top:1px solid var(--line);flex:1;margin:0}.loan-overview-info-title{color:var(--ink);font-family:var(--font-ui);text-align:center;text-transform:uppercase;letter-spacing:.1875rem;white-space:nowrap;font-size:1.5rem;font-weight:400}.loan-overview-info-list{gap:var(--space-12);flex-direction:column;margin:0;display:flex}.loan-overview-info-row{justify-content:space-between;align-items:start;gap:var(--space-24);grid-template-columns:minmax(0,7rem) minmax(0,1fr);display:grid}.loan-overview-info-row+.loan-overview-info-row{padding-top:var(--space-12);border-top:1px solid var(--line)}.loan-overview-info-label{color:var(--ink);font-size:.84375rem;font-weight:500;line-height:1.3}.loan-overview-info-value{width:100%;color:var(--ink);font-family:var(--font-ui);text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;gap:.125rem;margin:0;font-size:.84375rem;font-weight:500;line-height:1.3;display:flex}.loan-overview-info-value--accent{color:var(--ink)}.loan-overview-info-meta{color:var(--ink-muted);font-family:var(--font-ui);font-size:.75rem;font-weight:500;line-height:1.3}.loan-overview-info-link{width:fit-content;color:var(--ink);font-family:inherit;font-size:inherit;align-items:center;text-decoration:none;display:inline-flex}.loan-overview-info-link:hover{color:var(--accent)}.loan-overview-panel-header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:1.125rem 1.25rem .5rem;display:flex}.loan-overview-panel-header .settings-card-title{font-size:.8125rem}.loan-overview-panel-header--compact{padding:1rem 1.25rem .25rem}.loan-overview-panel-header--centered{justify-content:center}.loan-overview-panel-actions{align-items:center;gap:var(--space-8);display:inline-flex}.loan-overview-panel-actions .loan-assignee-widget-shell{transform:translateY(-.125rem)}.loan-assignee-widget{min-height:2.25rem;padding:.3125rem .5625rem}.loan-assignee-widget .portfolio-members-widget-label{font-size:.75rem}.loan-assignee-widget .portfolio-members-widget-chevron svg{width:.75rem;height:.75rem}.loan-overview-panel-inline-note{color:var(--ink-muted);white-space:nowrap;font-size:.6875rem}.loan-overview-panel-subtitle{color:var(--ink-muted);margin-top:.25rem;font-size:.5625rem}.loan-overview-panel-count{color:var(--ink-muted);font-family:var(--font-mono);white-space:nowrap;font-size:.4375rem}.loan-overview-panel-empty{padding:1rem 1.25rem 1.25rem;font-size:.75rem}.loan-overview-notes-card{border-color:var(--accent);flex-direction:column;flex:1;min-height:22rem;max-height:min(60rem,100vh - 12rem);display:flex;overflow:hidden}.loan-overview-notes-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;padding:0 1.25rem;display:flex;overflow-y:auto}.loan-overview-notes-card .loan-overview-panel-empty{text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.loan-overview-note{border-bottom:1px solid var(--line);padding:1rem 0}.loan-overview-note:last-child{border-bottom:none}.loan-overview-note-row{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.loan-overview-note-author{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.loan-overview-note-content{flex:auto;min-width:0}.loan-overview-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.625rem;font-weight:500;line-height:1;display:inline-flex}.loan-overview-avatar--tone-1,.loan-overview-avatar--tone-2,.loan-overview-avatar--tone-3,.loan-overview-avatar--tone-4,.loan-overview-avatar--tone-5,.loan-overview-avatar--tone-6{background:var(--avatar-mark-bg);color:var(--avatar-mark-ink);border:1px solid #0000}.loan-overview-avatar--tooltip{cursor:default;position:relative}.loan-overview-avatar--tooltip:after{content:attr(data-tooltip);background:var(--surface-raised,var(--surface));border:1px solid var(--line);border-radius:var(--radius-4);color:var(--ink);white-space:nowrap;pointer-events:none;opacity:0;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;transition:opacity .12s;position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}.loan-overview-avatar--tooltip:hover:after{opacity:1}.loan-overview-note-author-copy{min-width:0}.loan-overview-note-author-line{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.loan-overview-note-name{color:var(--ink);font-size:.8125rem;font-weight:600}.loan-overview-note-role{color:var(--ink-muted);font-size:.6875rem}.loan-overview-note-time{color:var(--ink-muted);font-family:var(--font-mono);white-space:nowrap;flex-shrink:0;font-size:.625rem}.loan-overview-note-body{color:var(--text-primary);margin-top:.25rem;font-size:.8125rem;line-height:1.55}.loan-overview-note-form{align-items:center;gap:var(--space-8);padding:.75rem 1.25rem 1.25rem;display:flex}.loan-overview-note-input{border:1px solid var(--line);border-radius:var(--radius-8);background:var(--bg);width:100%;min-width:0;height:2rem;color:var(--ink);font-family:var(--font-ui);padding:0 var(--space-12);outline:none;font-size:.8125rem;transition:border-color .12s,background-color .12s}.loan-overview-note-input::placeholder{color:var(--ink-muted)}.loan-overview-note-input:focus{border-color:var(--accent);background:var(--surface-hover-subtle)}.loan-overview-note-submit{border-radius:var(--radius-8);background:var(--button-test-action-bg);width:2.75rem;height:2.75rem;color:var(--button-test-action-ink);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .12s,opacity .12s;display:inline-flex}.loan-overview-note-submit:hover:not(:disabled){background:var(--button-test-action-bg-hover)}.loan-overview-note-submit:disabled{cursor:not-allowed;opacity:.45}.loan-overview-note-submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.loan-overview-rail{flex-direction:column;gap:.875rem;display:flex}.loan-overview-rail-card{border-color:var(--accent);min-height:0;overflow:visible}.loan-overview-docs-card{border-color:var(--accent);flex-direction:column;min-height:28rem;display:flex;overflow:hidden}.loan-overview-docs-header{padding:var(--space-12) var(--space-16) 0;justify-content:flex-end;align-items:flex-start;display:flex}.loan-overview-docs-title{color:var(--ink);font-family:var(--font-ui);text-align:center;padding:0 var(--space-16) var(--space-8);font-size:1.5rem;font-weight:600}.loan-overview-docs-body{flex-direction:column;flex:1;display:flex}.loan-overview-docs-body .loan-overview-document-list{padding-top:0}.loan-overview-docs-empty{color:var(--ink-muted);text-align:center;flex:1;justify-content:center;align-items:center;font-size:1rem;display:flex}.loan-overview-member-list{flex-flow:wrap;gap:.5rem;padding:.25rem 1.25rem 1.25rem;display:flex}.loan-overview-document-list,.loan-overview-activity-list{flex-direction:column;gap:.75rem;padding:.25rem 1.25rem 1.25rem;display:flex}.loan-overview-document{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.loan-overview-document-main{align-items:center;gap:var(--space-8);flex:1;min-width:0;display:flex}.loan-overview-document-icon{border-radius:var(--radius-8);border:1px solid var(--line);background:var(--surface-hover-subtle);width:1.375rem;height:1.375rem;color:var(--ink-soft);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.loan-overview-document-copy{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.loan-overview-document-name{color:var(--ink);font-family:var(--font-mono);word-break:break-word;font-size:.6875rem;line-height:1.35}.loan-overview-document-name--button{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;transition:color .12s}.loan-overview-document-name--button:hover{color:var(--brand-info-soft)}.loan-overview-document-time{color:var(--ink-muted);font-family:var(--font-mono);font-size:.625rem}.loan-overview-doc-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;height:1.25rem;padding:0 .5rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.loan-overview-doc-status--completed{background:var(--loan-doc-completed-bg);border-color:var(--loan-doc-completed-border);color:var(--loan-doc-completed-ink)}.loan-overview-doc-status--classifying{background:var(--loan-doc-classifying-bg);border-color:var(--loan-doc-classifying-border);color:var(--loan-doc-classifying-ink)}.loan-overview-doc-status--extracting{background:var(--loan-doc-extracting-bg);border-color:var(--loan-doc-extracting-border);color:var(--loan-doc-extracting-ink)}.loan-overview-doc-status--verifying{background:var(--loan-doc-verifying-bg);border-color:var(--loan-doc-verifying-border);color:var(--loan-doc-verifying-ink)}.loan-overview-doc-status--failed{background:var(--loan-doc-failed-bg);border-color:var(--loan-doc-failed-border);color:var(--loan-doc-failed-ink)}.loan-overview-activity-item{align-items:flex-start;gap:.625rem;display:flex}.loan-overview-activity-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.3125rem}.loan-overview-activity-copy{flex-direction:column;gap:.125rem;display:flex}.loan-overview-activity-label{color:var(--ink);font-size:.75rem;font-weight:600}.loan-overview-activity-time{color:var(--ink-muted);font-family:var(--font-mono);font-size:.625rem;line-height:1.45}@media (max-width:60rem){.loan-overview-content-grid{grid-template-columns:1fr}}@media (max-width:48rem){.settings-page{padding:var(--space-16)}.settings-page-admin{--settings-admin-left-gutter:var(--space-16);padding-right:var(--space-16)}.settings-profile{align-items:flex-start;gap:var(--space-12);flex-direction:column}.settings-table{font-size:.8125rem}.settings-table thead th,.settings-table tbody td{padding:var(--space-8) var(--space-12)}.sb-borrowers-page,.sb-detail-page{--sb-borrowers-left-gutter:var(--space-16);--sb-detail-left-gutter:var(--space-16);--sb-detail-page-edge-gap:var(--space-8);padding:var(--space-12) var(--space-16) var(--space-16) var(--sb-detail-page-edge-gap)}.sb-borrowers-page{padding-left:var(--sb-borrowers-left-gutter)}.sb-borrowers-surface{margin-inline:0}.sb-detail-header{flex-direction:column}.sb-detail-columns{grid-template-columns:1fr}.portfolio-detail-shell,.loan-detail-shell{grid-template-columns:1fr;grid-template-areas:"main""rail";padding-inline:0}.portfolio-detail-shell--profile-page{align-items:start}.portfolio-detail-shell--profile-page .portfolio-detail-main{grid-area:main;display:flex}.portfolio-detail-shell--profile-page .portfolio-detail-rail{grid-area:rail;display:flex}.loan-detail-shell--loan-page,.borrower-detail-shell--profile-page{align-items:start}.loan-detail-shell--loan-page .loan-detail-main{grid-area:main;display:flex}.loan-detail-shell--loan-page .loan-detail-rail{grid-area:rail;display:flex}.borrower-detail-shell--profile-page .loan-detail-main{grid-area:main;display:flex}.borrower-detail-shell--profile-page .loan-detail-rail{grid-area:rail;display:flex;transform:translateY(1.25rem)}.borrower-detail-profile-grid{grid-template-columns:1fr}.borrower-detail-profile-section+.borrower-detail-profile-section{border-top:1px solid var(--card-border);border-left:0}.borrower-detail-content{grid-template-columns:1fr}.portfolio-detail-overview-row{gap:var(--space-6);grid-template-columns:1fr}.portfolio-detail-overview-title{font-size:.9375rem}.portfolio-detail-overview-value{text-align:left;justify-self:start}.sb-detail-assign{margin-top:0;margin-right:0}.sb-detail-stats{grid-template-columns:1fr}.loan-overview-header{flex-direction:column;align-items:stretch}.loan-overview-upload-btn{justify-content:center;width:100%;position:static}.loan-overview-page{padding-right:var(--space-16);padding-bottom:1.25rem}.loan-overview-content-grid{gap:var(--space-12)}.loan-overview-info-row{gap:var(--space-4);grid-template-columns:1fr}.loan-overview-note-row{flex-direction:column;gap:.625rem}.loan-overview-note-body{margin-top:.1875rem}.loan-overview-document{flex-direction:column;align-items:flex-start}}.ctx-menu-backdrop{z-index:9999;position:fixed;inset:0}.ctx-menu{background:var(--dropdown-menu-bg);border:1px solid var(--dropdown-menu-border);min-width:13.75rem;box-shadow:var(--dropdown-menu-shadow);z-index:10000;font-family:var(--font-menu);border-radius:.625rem;padding:.3125rem;font-size:.8125rem;position:fixed}.ctx-menu-item-wrap{position:relative}.ctx-menu-item{width:100%;color:var(--dropdown-option-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.4375rem;align-items:center;gap:.5rem;padding:.5rem .625rem;transition:background .1s,color .1s;display:flex}.ctx-menu-item:hover,.ctx-menu-item.is-active{background:var(--dropdown-option-hover-bg);color:var(--dropdown-option-hover-text)}.ctx-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--dropdown-option-hover-bg)}.ctx-menu-item--danger{color:var(--menu-danger-ink)}.ctx-menu-item--danger .ctx-menu-icon{opacity:1}.ctx-menu-item--danger:hover{background:var(--menu-danger-hover-bg)}.ctx-menu-icon{opacity:.6;flex-shrink:0}.ctx-menu-icon-chip{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.ctx-menu-icon-chip .ctx-menu-icon{opacity:1}.ctx-menu-icon-chip--type{background:var(--accent-tint-soft);color:var(--brand-accent)}.ctx-menu-icon-chip--subtype{background:var(--status-completed-bg);color:var(--status-completed-ink)}.ctx-menu-label{flex:1}.ctx-menu-arrow{opacity:.35;flex-shrink:0;margin-left:auto}.ctx-menu-separator{background:var(--dropdown-separator);height:1px;margin:.3125rem .5rem}.ctx-submenu{background:var(--surface-shell-popover);border:1px solid var(--border-primary);border-radius:var(--radius-8);min-width:12rem;box-shadow:var(--dropdown-menu-shadow);z-index:10001;padding:.3rem;position:absolute;top:-.25rem}.ctx-submenu--right{margin-left:.25rem;left:100%}.ctx-submenu--left{margin-right:.25rem;right:100%}.ctx-submenu-item{border-radius:var(--radius-6,.375rem);width:100%;color:var(--text-primary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;transition:background 80ms;display:flex}.ctx-submenu-item:hover{background:var(--ctx-hover-bg)}.ctx-submenu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--ctx-hover-bg)}.ctx-submenu-item--create .ctx-menu-icon{opacity:1}.ctx-submenu-item--create:disabled{opacity:.45;cursor:default}.ctx-submenu-item--create:disabled:hover{background:0 0}.ctx-submenu-label{flex:1}.ctx-submenu-check{color:var(--accent);flex-shrink:0}.ctx-submenu-section-label{color:var(--text-tertiary,var(--ink-soft));letter-spacing:.01em;padding:.35rem .5rem .2rem;font-size:.75rem;font-weight:600}.ctx-submenu-empty{color:var(--text-secondary,var(--ink-muted));padding:.375rem .5rem .5rem;font-size:.75rem;line-height:1.35}.ctx-submenu-item--member{align-items:flex-start}.ctx-submenu-member-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ctx-submenu-member-label{color:var(--text-primary,var(--ink));font-size:.8125rem;font-weight:500;line-height:1.2}.ctx-submenu-member-meta{color:var(--text-secondary,var(--ink-muted));white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;line-height:1.2;overflow:hidden}.ctx-status-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.ctx-status-dot--active{background:var(--status-active-dot)}.ctx-status-dot--completed{background:var(--status-completed-dot)}.ctx-status-dot--closed{background:var(--brand-danger)}.ctx-status-dot--under_review{background:var(--brand-info-soft)}.ctx-status-dot--approved{background:var(--brand-loan-purple)}.status-badge{box-shadow:inset 0 0 0 1px var(--card-border);color:var(--text-primary);font-family:var(--font-sans);white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.status-badge__dot{flex:none;width:.375rem;height:.375rem}.status-badge--interactive{cursor:pointer;transition:background-color .16s var(--ease), box-shadow .16s var(--ease), color .16s var(--ease)}.status-badge--interactive:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.status-badge--interactive:disabled{cursor:progress;opacity:.72}.status-badge-picker__dot{width:.5rem;height:.5rem}.portfolio-detail-shell .settings-card-title,.borrower-detail-shell .settings-card-title,.loan-detail-shell .settings-card-title,.sb-detail-columns .settings-card-title,.portfolio-detail-overview-title,.loan-overview-panel-header .settings-card-title,.borrower-detail-loans-card>.settings-card-header .settings-card-title,.portfolio-detail-loans-card>.settings-card-header .settings-card-title{font-family:var(--font-sans);letter-spacing:-.012em;font-size:.875rem;font-weight:500;line-height:1.25rem}.loan-detail-info-card section>h3{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.01em;margin:0 0 .875rem;font-size:.75rem;font-weight:500;line-height:1.125rem}.portfolio-team-section-label{letter-spacing:.08em;font-size:.625rem;font-weight:500}.sb-borrowers-title,.stg-page-title,.settings-title,.settings-page-admin .settings-title,.workspace-page-title,.usage-log-title{font-size:1.125rem!important;font-weight:550!important;line-height:1.5rem!important}.loans-view-customizer__toggle{width:2.5rem;height:1.5rem;box-shadow:var(--shell-shadow-button);border-radius:9999px}.loans-view-customizer__toggle-thumb{border-radius:9999px;width:1.25rem;height:1.25rem}.sb-borrowers-title,.stg-page-title,.settings-title,.workspace-page-title,.usage-log-title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:1.125rem;font-weight:550;line-height:1.5rem}.sandbox-sidebar-nav-link.is-active:hover,.sandbox-sidebar-nav-link.is-active:hover .sandbox-sidebar-nav-label,.sandbox-sidebar-nav-link.is-active:hover .sandbox-sidebar-nav-meta,.sandbox-sidebar-nav-link.is-active:hover .sandbox-sidebar-nav-chevron,.sandbox-sidebar-nav-link.is-active:hover .sandbox-sidebar-nav-icon,.sandbox-sidebar-nav-link.is-active:hover .sandbox-sidebar-nav-icon-svg{color:var(--shell-text-primary)!important}.sandbox-sidebar-nav-link.is-active:hover .sandbox-sidebar-nav-icon-svg [stroke]{stroke:currentColor!important}.sandbox-sidebar-nav-link.is-active:hover .sandbox-sidebar-nav-icon-svg [fill]:not([fill=none]){fill:currentColor!important}.sandbox-sidebar-nav-link:not(.is-nested).is-active:hover .sandbox-sidebar-nav-icon,.sandbox-sidebar-nav-link:not(.is-nested).is-active:hover .sandbox-sidebar-nav-icon-svg{color:var(--nav-accent)!important}.sandbox-breadcrumbs{margin-left:-1.5rem}.sandbox-sidebar-nav-link.is-active:hover .sandbox-sidebar-nav-icon{color:var(--shell-text-primary)}.ctx-lead-avatar{border:1px solid var(--line-strong);background:var(--surface-avatar);width:1.25rem;height:1.25rem;color:var(--settings-team-avatar-ink);letter-spacing:.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.4375rem;font-weight:700;display:inline-flex}.portfolio-priority-indicator{flex-shrink:0;align-items:flex-end;gap:.125rem;line-height:1;display:inline-flex}.portfolio-priority-indicator--low{color:var(--status-completed-ink)}.portfolio-priority-indicator--medium{color:var(--brand-warning)}.portfolio-priority-indicator--high,.portfolio-priority-indicator--urgent{color:var(--brand-company)}.portfolio-priority-indicator__bar{background:currentColor;border-radius:1px;width:.1875rem}.portfolio-priority-indicator__urgent-icon{width:.875rem;height:.875rem;display:block}.ctx-priority-indicator-slot{flex-shrink:0;justify-content:center;align-items:center;width:1rem;min-width:1rem;display:inline-flex}.sb-status-picker-item .ctx-priority-indicator.portfolio-priority-indicator--urgent{margin-right:-.0625rem}.sb-test-add-btn{align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-16);font-family:var(--font-sans);color:var(--button-test-action-ink);background:var(--button-test-action-bg);border-radius:var(--radius-8);cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease);border:none;flex-shrink:0;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}html[data-theme=dark] .sb-test-add-btn{background:var(--dissect-accent)}.sb-test-add-btn:hover:not(:disabled){background:var(--button-test-action-bg-hover)}html[data-theme=dark] .sb-test-add-btn:hover:not(:disabled){background:var(--brand-accent-strong)}.sb-test-add-btn:disabled{opacity:.5;cursor:not-allowed}.sb-delete-btn{align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-16);font-family:var(--font-sans);color:var(--brand-danger-strong);border:1px solid var(--brand-danger-strong);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border-radius:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.sb-delete-btn:hover:not(:disabled){background:var(--brand-danger-strong);color:var(--color-white)}.sb-delete-btn:disabled{opacity:.5;cursor:not-allowed}.onboarding-overlay{z-index:200;background:var(--bg);justify-content:center;align-items:center;animation:.4s both onboardingFadeIn;display:flex;position:fixed;inset:0}.onboarding-card{width:100%;max-width:32rem;padding:var(--space-48) var(--space-32);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-12);flex-direction:column;align-items:center;animation:.5s .1s both onboardingSlideUp;display:flex;box-shadow:0 0 .0625rem #7997da29}.onboarding-logo{width:7.5rem;height:7.5rem;margin-bottom:var(--space-24)}.onboarding-title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink);text-align:center;margin-bottom:var(--space-8);font-size:1.75rem;font-weight:700;line-height:1.25}.onboarding-subtitle{color:var(--ink-muted);text-align:center;max-width:26rem;margin-bottom:var(--space-32);font-size:.9375rem;line-height:1.6}.onboarding-form{gap:var(--space-24);flex-direction:column;width:100%;display:flex}.onboarding-field{gap:var(--space-8);flex-direction:column;display:flex}.onboarding-label{color:var(--ink);letter-spacing:.01em;font-size:.875rem;font-weight:500}.onboarding-required{color:var(--accent);margin-left:.125rem}.onboarding-input,.onboarding-textarea{width:100%;padding:var(--space-12) var(--space-16);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-8);color:var(--ink);font-family:var(--font-ui);outline:none;font-size:.9375rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.onboarding-input:focus,.onboarding-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint-medium)}.onboarding-input:disabled,.onboarding-textarea:disabled{opacity:.5;cursor:not-allowed}.onboarding-textarea{resize:vertical;min-height:5rem}.onboarding-error{color:var(--brand-danger);margin-top:calc(-1 * var(--space-8));font-size:.8125rem;line-height:1.5}.onboarding-continue{justify-content:center;align-items:center;gap:var(--space-8);width:100%;min-height:2.75rem;margin-top:var(--space-8);padding:0 var(--space-24);background:var(--accent);color:var(--ink-on-accent);border-radius:var(--radius-8);font-family:var(--font-ui);letter-spacing:.01em;cursor:pointer;border:none;font-size:.9375rem;font-weight:500;transition:background-color .2s,box-shadow .2s,opacity .2s;display:flex}.onboarding-continue:hover:not(:disabled){background:var(--brand-accent-strong);box-shadow:0 .25rem 1.25rem #21d28740}.onboarding-continue:disabled{cursor:not-allowed;opacity:.7}.onboarding-spinner{border:2px solid #08090a4d;border-top-color:var(--ink-on-accent);border-radius:50%;width:1.25rem;height:1.25rem;animation:.6s linear infinite onboardingSpin;display:inline-block}.onboarding-skip{margin-top:var(--space-16);color:var(--ink-muted);font-family:var(--font-ui);cursor:pointer;padding:var(--space-4) var(--space-8);background:0 0;border:none;font-size:.8125rem;font-weight:500;transition:color .2s}.onboarding-skip:hover:not(:disabled){color:var(--ink)}.onboarding-skip:disabled{opacity:.5;cursor:not-allowed}@keyframes onboardingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes onboardingSlideUp{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes onboardingSpin{to{transform:rotate(360deg)}}@media (max-width:40rem){.onboarding-card{margin:0 var(--space-16);padding:var(--space-32) var(--space-24)}.onboarding-title{font-size:1.5rem}.onboarding-logo{width:6rem;height:6rem}}.doctor-dissect-logo{display:block;position:relative}.doctor-dissect-face{width:100%;height:100%;display:block}.doctor-dissect-logo__asset{object-fit:contain;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.doctor-dissect-logo__asset--light,html[data-theme=light] .doctor-dissect-logo__asset--dark{opacity:0}html[data-theme=light] .doctor-dissect-logo__asset--light{opacity:1}.reports-page{padding:var(--space-32) var(--space-32) var(--space-48)}.reports-page-pl,.reports-page-financial{padding-top:var(--space-8)}.reports-placeholder{min-height:12.5rem;color:var(--ink-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.report-borrower-picker{align-items:flex-end;gap:var(--space-16);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.report-borrower-picker__field{gap:var(--space-8);flex:19rem;min-width:min(100%,18rem);display:grid}.report-borrower-picker__label{color:var(--ink-primary);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.75rem;font-weight:700}.rbp-dropdown{font-family:var(--font-menu);position:relative}.rbp-dropdown__trigger{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-8);background:var(--dropdown-trigger-bg);border:1px solid var(--dropdown-trigger-border);width:100%;color:var(--dropdown-value-text);cursor:pointer;text-align:left;border-radius:.625rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;line-height:1.25;transition:border-color .15s,box-shadow .15s;display:flex}.rbp-dropdown__trigger:hover{border-color:var(--dropdown-trigger-border-hover)}.rbp-dropdown__trigger:focus-visible{border-color:var(--dropdown-trigger-border-focus);box-shadow:var(--dropdown-trigger-focus-ring);outline:none}.rbp-dropdown__trigger--disabled{opacity:.6;cursor:not-allowed;color:var(--ink-muted)}.rbp-dropdown__placeholder{color:var(--dropdown-placeholder)}.rbp-dropdown__chevron{color:var(--dropdown-chevron);flex-shrink:0;transition:transform .15s}.rbp-dropdown__chevron--open{transform:rotate(180deg)}.rbp-dropdown__menu{z-index:50;background:var(--dropdown-menu-bg);border:1px solid var(--dropdown-menu-border);box-shadow:var(--dropdown-menu-shadow);border-radius:.625rem;max-height:16rem;margin:0;padding:.3125rem;list-style:none;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto}.rbp-dropdown__item{justify-content:space-between;align-items:center;gap:var(--space-8);color:var(--dropdown-option-text);cursor:pointer;border-radius:.4375rem;padding:.5rem .625rem;font-size:.875rem;transition:background .1s,color .1s;display:flex}.rbp-dropdown__item:hover{background:var(--dropdown-option-hover-bg);color:var(--dropdown-option-hover-text)}.rbp-dropdown__item--selected{font-weight:600}.rbp-dropdown__item--empty{color:var(--ink-muted);cursor:default}.rbp-dropdown__item--empty:hover{background:0 0}@media (max-width:48rem){.report-borrower-picker__field{flex-basis:100%}}.report-state{justify-content:center;align-items:center;gap:var(--space-12);min-height:16rem;color:var(--ink-muted);flex-direction:column;font-size:.875rem;display:flex}.report-state__spinner{border:2px solid var(--border-primary);border-top-color:var(--ink-muted);border-radius:50%;width:1.5rem;height:1.5rem;animation:.7s linear infinite report-spin}@keyframes report-spin{to{transform:rotate(360deg)}}.report-state__error{color:var(--brand-danger)}.pl-report{--pl-surface:var(--report-surface);--pl-surface-2:var(--report-surface-2);--pl-border:var(--report-border);--pl-border-light:var(--report-border-light);--pl-text:var(--report-text);--pl-text-dim:var(--report-text-dim);--pl-text-muted:var(--report-text-muted);--pl-green:var(--accent);--pl-green-dim:var(--report-accent-surface);--pl-red:var(--report-negative);--pl-cream:var(--report-positive);--pl-section-bg:var(--report-section-bg-pl);--pl-section-bg-hover:var(--report-section-bg-hover-pl);--pl-section-border:var(--report-section-border-pl);--pl-section-chevron:var(--pl-select-surface);--pl-select-surface:#0c1017;--pl-select-surface-hover:#11161e;--pl-select-border:#27313f;--pl-select-border-hover:#3c4a5f;--pl-select-border-focus:#5c6d85;--pl-select-ink:#f4f7fa;--pl-select-chevron:#b8c2d0;--pl-total-col-value-size:.75rem;--pl-total-row-font-size:.75rem;--pl-body-row-font-size:.75rem;--pl-total-col-value-weight:400;--pl-total-col-value-weight-bold:400}html[data-theme=light] .pl-report{--pl-select-surface:var(--report-surface);--pl-select-surface-hover:var(--report-surface-2);--pl-select-border:var(--report-border);--pl-select-border-hover:var(--report-border-light);--pl-select-border-focus:var(--report-green);--pl-select-ink:var(--report-text);--pl-select-chevron:var(--report-text-muted);--pl-section-chevron:var(--report-text)}.pl-report-title{font-family:var(--font-ui);color:var(--pl-text-dim);margin-bottom:.75rem;font-size:.9375rem;font-weight:500}.pl-controls-row{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.pl-select-wrap{display:inline-block;position:relative}.pl-period-select{appearance:none;border:1px solid var(--pl-select-border);background:var(--pl-select-surface);color:var(--pl-select-ink);font-family:var(--font-menu);cursor:pointer;border-radius:.5rem;outline:none;padding:.4375rem 2.25rem .4375rem .875rem;font-size:.875rem;font-weight:600;transition:border-color .2s,background .2s}.pl-period-select:hover{border-color:var(--pl-select-border-hover);background:var(--pl-select-surface-hover)}.pl-period-select:focus{border-color:var(--pl-select-border-focus)}.pl-period-select option{background:var(--surface-shell-popover);color:var(--pl-select-ink);font-family:inherit;font-weight:600}.pl-select-arrow{pointer-events:none;color:var(--pl-select-chevron);font-size:.625rem;line-height:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.pl-pill-group{flex-wrap:wrap;gap:.25rem;display:flex}.pl-pill{border:1px solid var(--pl-border);background:var(--pl-surface);color:var(--pl-text);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:.25rem;padding:.125rem .4375rem;font-size:.625rem;font-weight:600;transition:border-color .2s,background .2s,color .2s}.pl-pill:hover{border-color:var(--pl-border-light)}.pl-pill-active{border-color:var(--pl-select-border-focus);background:var(--pl-select-surface-hover);color:var(--pl-select-ink)}.pl-report--monthly{--pl-monthly-account-width:8.5rem;--pl-monthly-value-padding-inline-start:.375rem;--pl-monthly-value-padding-inline-end:.5rem}.pl-table-container{isolation:isolate;border:1px solid var(--report-border-strong);background:var(--pl-surface);box-shadow:0 0 0 1px var(--report-shadow-outline), 0 .25rem 1.5rem var(--report-shadow-deep), 0 .0625rem .1875rem var(--report-shadow-soft);border-radius:.625rem;transition:max-width .2s;position:relative;overflow:visible}.pl-table-wrap{border-radius:inherit;overflow-x:auto}.pl-table-wrap--monthly{width:100%}.pl-table{border-collapse:collapse;width:100%}.pl-table thead th{z-index:5;background:var(--pl-surface-2);color:var(--pl-text);border-bottom:1px solid var(--pl-border-light);white-space:nowrap;letter-spacing:.01em;padding:.625rem .75rem;font-size:.875rem;font-weight:600;position:sticky;top:0}.pl-table thead th:first-child{text-align:left;z-index:10;min-width:13.75rem;left:0}.pl-table thead th:not(:first-child){text-align:right;border-left:1px solid var(--report-grid-line);padding-right:1.25rem}.pl-table thead th.pl-total-col{background:var(--pl-surface-2);padding-right:.75rem}.pl-table--monthly thead th:first-child{width:var(--pl-monthly-account-width);min-width:var(--pl-monthly-account-width)!important}.pl-table--monthly thead th:not(:first-child){padding-left:var(--pl-monthly-value-padding-inline-start);padding-right:var(--pl-monthly-value-padding-inline-end);letter-spacing:.04em;font-size:.625rem}.pl-table--monthly thead th.pl-total-col{padding-right:var(--pl-monthly-value-padding-inline-end)}.pl-sec-hdr td{background:var(--pl-section-bg);color:var(--report-section-ink);letter-spacing:.01em;z-index:2;border-bottom:1px solid var(--pl-section-border);text-shadow:var(--report-section-text-shadow);padding:.375rem .875rem;font-size:.765625rem;font-weight:600;transition:background .18s,border-color .18s,color .18s;position:sticky;left:0}.pl-sec-hdr-label{align-items:center;line-height:1;display:inline-flex;position:relative;top:1px}.pl-sec-hdr .pl-chevron{width:1.375rem;color:var(--pl-section-chevron)}.pl-sec-hdr .pl-chevron svg{width:1.125rem;height:1.125rem}.pl-chevron--section .pl-chevron-icon--section-dark,html[data-theme=dark] .pl-chevron--section .pl-chevron-icon--section-default{display:none}html[data-theme=dark] .pl-chevron--section .pl-chevron-icon--section-dark{transform-origin:50%;display:block;transform:scale(1.6)}html[data-theme=dark] .pl-chevron--section{width:1.75rem;overflow:visible;transform:none}html[data-theme=dark] .pl-chevron--section.pl-chevron-open{transform:rotate(-90deg)}html[data-theme=dark] .pl-sec-hdr-collapsible td{padding-top:.1875rem;padding-bottom:.1875rem}html[data-theme=dark] .pl-sec-hdr-collapsible .pl-sec-hdr-label{top:1px}html[data-theme=dark] .pl-sec-hdr-collapsible .pl-chevron--section{width:1.5rem;margin-right:.125rem}.pl-chevron--section .pl-chevron-stroke{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.pl-sec-hdr-collapsible td{cursor:pointer;-webkit-user-select:none;user-select:none}.pl-sec-hdr-collapsible:hover td{background:var(--pl-section-bg-hover)}.pl-table--monthly .pl-sec-hdr td{padding:.3125rem .8125rem;font-size:.734375rem;line-height:1.2}.pl-grp-row td:first-child{font-family:var(--font-sans);font-weight:400;font-size:var(--pl-body-row-font-size);color:var(--pl-text);background:var(--pl-surface);z-index:1;border-bottom:1px solid var(--pl-border);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;position:sticky;left:0}.pl-grp-row td:not(:first-child){font-family:var(--font-sans);text-align:right;border-bottom:1px solid var(--pl-border);font-weight:400;font-size:var(--pl-body-row-font-size);font-variant-numeric:lining-nums tabular-nums;padding:.3125rem 1.25rem .3125rem .75rem}.pl-grp-row:hover td{background:var(--pl-surface-2)!important}.pl-chevron{width:1rem;color:var(--pl-text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-right:.25rem;transition:transform .15s;display:inline-flex;transform:rotate(90deg)}.pl-chevron svg{width:.875rem;height:.875rem;display:block}.pl-chevron-open{transform:rotate(180deg)}.pl-fin-row td:first-child{font-family:var(--font-sans);font-weight:400;font-size:var(--pl-body-row-font-size);color:var(--pl-text-dim);background:var(--pl-surface);z-index:1;border-bottom:1px solid var(--pl-border);white-space:nowrap;position:sticky;left:0}.pl-fin-row td:not(:first-child){font-family:var(--font-sans);text-align:right;border-bottom:1px solid var(--pl-border);font-weight:400;font-size:var(--pl-body-row-font-size);font-variant-numeric:lining-nums tabular-nums;padding:.3125rem 1.25rem .3125rem .75rem}.pl-fin-row:hover td{background:var(--pl-surface-2)!important}.pl-tot-row td:first-child{font-family:var(--font-sans);font-weight:400;font-size:var(--pl-total-row-font-size);color:var(--pl-text);z-index:1;border-bottom:1px solid var(--pl-border-light);padding:.5625rem .875rem;position:sticky;left:0}.pl-tot-row td:not(:first-child){font-family:var(--font-sans);text-align:right;border-bottom:1px solid var(--pl-border-light);font-weight:400;font-size:var(--pl-total-row-font-size);font-variant-numeric:lining-nums tabular-nums;padding:.5625rem 1.25rem .5625rem .75rem}.pl-table--monthly .pl-grp-row td:first-child,.pl-table--monthly .pl-fin-row td:first-child,.pl-table--monthly .pl-tot-row td:first-child{min-width:var(--pl-monthly-account-width);max-width:var(--pl-monthly-account-width);white-space:normal;line-height:1.35}.pl-table--monthly .pl-grp-row td:not(:first-child),.pl-table--monthly .pl-fin-row td:not(:first-child),.pl-table--monthly .pl-tot-row td:not(:first-child){padding-left:var(--pl-monthly-value-padding-inline-start);padding-right:var(--pl-monthly-value-padding-inline-end);font-size:.75rem}.pl-table--monthly .pl-tot-row td:first-child,.pl-table--monthly .pl-tot-row td:not(:first-child){padding-top:.5rem;padding-bottom:.5rem}.pl-table--monthly .pl-grp-row td:first-child,.pl-table--monthly .pl-fin-row td:first-child,.pl-table--monthly .pl-tot-row td:first-child{font-size:.75rem}.pl-label-text{min-width:0;display:inline-block}.pl-label-text--monthly{text-wrap:balance;overflow-wrap:anywhere;max-inline-size:15ch}.pl-table td:not(:first-child){border-left:1px solid var(--report-grid-line)}.pl-total-col{padding-right:.75rem!important}.pl-table td.pl-total-col .report-value{font-size:var(--pl-total-col-value-size)}.pl-table td.pl-total-col .report-value--regular{font-weight:var(--pl-total-col-value-weight)}.pl-table td.pl-total-col .report-value--bold{font-weight:var(--pl-total-col-value-weight-bold)}.pl-tot-row td.pl-total-col .report-value{font-size:inherit}.pl-tot-row td.pl-total-col .report-value--bold,.pl-tot-row .report-value--bold{font-weight:400}.pl-pos{color:var(--pl-cream)}.pl-neg{color:var(--pl-red)}.pl-zero{color:var(--pl-text-muted)}.bs-report{--bs-surface:var(--report-surface);--bs-surface-2:var(--report-surface-2);--bs-border:var(--report-border);--bs-border-light:var(--report-border-light);--bs-text:var(--report-text);--bs-text-dim:var(--report-text-dim);--bs-text-muted:var(--report-text-muted);--bs-green-dim:var(--report-accent-surface);--bs-red:var(--report-negative);--bs-cream:var(--report-positive);--bs-ink-inverse:var(--report-text);--bs-border-strong:var(--report-border-strong);--bs-grid-line:var(--report-grid-line);--bs-shadow-outline:var(--report-shadow-outline);--bs-shadow-deep:var(--report-shadow-deep);--bs-shadow-soft:var(--report-shadow-soft);--bs-font:var(--font-sans);font-family:var(--bs-font)}.bs-report-title{color:var(--bs-text-dim);margin-bottom:1rem;font-size:.9375rem;font-weight:500}.bs-toolbar{justify-content:flex-end;display:flex}.bs-table-container{isolation:isolate;border:1px solid var(--bs-border-strong);background:var(--bs-surface);max-width:55%;box-shadow:0 0 0 1px var(--bs-shadow-outline), 0 .25rem 1.5rem var(--bs-shadow-deep), 0 .0625rem .1875rem var(--bs-shadow-soft);border-radius:.625rem;position:relative;overflow:visible}.bs-table-wrap{border-radius:inherit;overflow-x:auto}.bs-table{border-collapse:collapse;width:100%;min-width:31.25rem}.bs-table thead th{z-index:5;background:var(--bs-surface-2);color:var(--bs-ink-inverse);border-bottom:1px solid var(--bs-border-light);white-space:nowrap;letter-spacing:.01em;padding:.625rem .75rem;font-size:.875rem;font-weight:600;position:sticky;top:0}.bs-table thead th:first-child{text-align:left;z-index:10;min-width:21.875rem;left:0}.bs-table thead th:last-child{text-align:right;border-left:1px solid var(--bs-grid-line);min-width:8.75rem}.bs-sec-hdr td{background:var(--bs-green-dim);color:var(--report-section-ink);letter-spacing:.01em;z-index:2;border-bottom:1px solid var(--bs-border);text-shadow:var(--report-section-text-shadow);padding:.5rem .875rem;font-size:.8125rem;font-weight:600;position:sticky;left:0}.bs-cat-row td:first-child{color:var(--bs-text);background:var(--bs-surface);z-index:1;border-bottom:1px solid var(--bs-border);white-space:nowrap;padding:.4375rem .875rem;font-size:.875rem;font-weight:600;position:sticky;left:0}.bs-cat-row td:not(:first-child){border-bottom:1px solid var(--bs-border)}.bs-cat-total td:first-child{color:var(--bs-text);z-index:1;border-bottom:1px solid var(--bs-border-light);padding:.4375rem .875rem;font-size:.875rem;font-weight:600;position:sticky;left:0}.bs-cat-total td:not(:first-child){text-align:right;border-bottom:1px solid var(--bs-border-light);font-variant-numeric:lining-nums tabular-nums;padding:.4375rem 1.25rem .4375rem .75rem;font-size:.9375rem}.bs-grp-row td:first-child{color:var(--bs-text);background:var(--bs-surface);z-index:1;border-bottom:1px solid var(--bs-border);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.375rem .875rem;font-size:.9375rem;font-weight:500;position:sticky;left:0}.bs-grp-row td:not(:first-child){text-align:right;border-bottom:1px solid var(--bs-border);font-variant-numeric:lining-nums tabular-nums;padding:.3125rem 1.25rem .3125rem .75rem;font-size:.9375rem}.bs-grp-row:hover td{background:var(--bs-surface-2)!important}.bs-grp-row td:first-child:focus-visible{outline:1px solid var(--bs-border-light);outline-offset:-1px}.bs-chevron{width:1rem;color:var(--bs-text-muted);text-align:center;margin-right:.25rem;font-size:.5625rem;transition:transform .15s;display:inline-block}.bs-chevron-open{transform:rotate(90deg)}.bs-fin-row td:first-child{color:var(--bs-text);background:var(--bs-surface);z-index:1;border-bottom:1px solid var(--bs-border);white-space:nowrap;padding:.3125rem .875rem;font-size:.9375rem;position:sticky;left:0}.bs-fin-row td:not(:first-child){text-align:right;border-bottom:1px solid var(--bs-border);font-variant-numeric:lining-nums tabular-nums;padding:.3125rem 1.25rem .3125rem .75rem;font-size:.9375rem}.bs-fin-row:hover td{background:var(--bs-surface-2)!important}.bs-tot-row td:first-child{color:var(--bs-text);z-index:1;border-bottom:1px solid var(--bs-border-light);padding:.4375rem .875rem;font-size:.875rem;font-weight:600;position:sticky;left:0}.bs-tot-row td:not(:first-child){text-align:right;border-bottom:1px solid var(--bs-border-light);font-variant-numeric:lining-nums tabular-nums;padding:.4375rem 1.25rem .4375rem .75rem;font-size:.9375rem}.bs-table td:not(:first-child){border-left:1px solid var(--bs-grid-line)}.bs-pos{color:var(--bs-cream)}.bs-neg{color:var(--bs-red)}.bs-zero{color:var(--bs-text-muted)}@media (max-width:56.25rem){.bs-table-container{max-width:100%}}.sb-portfolio-priority{white-space:nowrap;min-height:1.375rem;font-size:.6875rem;font-weight:600;font-family:var(--font-sans);border-radius:999px;align-items:center;gap:.375rem;padding:0 .5rem;display:inline-flex}.sb-portfolio-priority--none{background:var(--status-neutral-bg);color:var(--ink-muted)}.sb-portfolio-priority--low{background:var(--status-completed-bg);color:var(--status-completed-ink)}.sb-portfolio-priority--medium{background:var(--status-warning-bg);color:var(--brand-warning)}.sb-portfolio-priority--high{background:var(--overlay-warning-08);color:var(--brand-company)}.sb-portfolio-priority--urgent{background:var(--status-priority-urgent-bg);box-shadow:inset 0 0 0 1px var(--status-priority-urgent-border);color:var(--brand-company);gap:.3125rem;font-weight:700}.sb-portfolio-priority--clickable{cursor:pointer;appearance:none;border:none;transition:opacity .12s,transform .12s}.sb-portfolio-priority--clickable:hover{opacity:.85;transform:translateY(-1px)}.sb-portfolios-cell--interactive{cursor:pointer}.sb-status-picker-anchor{vertical-align:middle;display:inline-flex;position:relative}.sb-status-picker{background:var(--dropdown-menu-bg);border:1px solid var(--dropdown-menu-border);min-width:10rem;box-shadow:var(--dropdown-menu-shadow);z-index:1000;border-radius:.625rem;flex-direction:column;padding:.3125rem;display:flex}.sb-status-picker-item{color:var(--dropdown-option-text);font-size:.8125rem;font-family:var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.4375rem;align-items:center;gap:.5rem;padding:.5rem .625rem;transition:background .1s,color .1s;display:flex}.sb-status-picker-item--urgent{font-weight:700}.sb-status-picker-item:hover{background:var(--dropdown-option-hover-bg)}.sb-status-picker-item.is-current{color:var(--ink);background:var(--ctx-hover-bg);font-weight:600}.sb-portfolios-ref{color:var(--ink-muted);font-size:.75rem;font-family:var(--font-mono);margin-top:.125rem;display:block}.sb-portfolios-row,.sb-clickable-row{cursor:pointer}.sb-portfolios-table__status-cell{padding-right:.75rem!important;overflow:visible!important}.sb-portfolios-row:focus-visible,.sb-clickable-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--hover-bg)}.sb-portfolios-filters{min-width:0;padding-left:calc(var(--sb-borrowers-left-gutter) - var(--space-4));padding-right:var(--space-24);flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.sb-portfolios-search{flex:18rem;width:100%;min-width:0;max-width:100%}.sb-portfolios-search,.sb-portfolios-filter-select{border:1px solid var(--line-strong);background:var(--surface);min-width:12rem;color:var(--ink);border-radius:.5rem;outline:none;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s}.sb-portfolios-search:focus{border-color:var(--accent)}.sb-portfolios-search::placeholder{color:var(--ink-muted)}.sb-portfolios-filter-select{cursor:pointer;font-family:var(--font-menu);flex:none;transition:border-color .15s}.sb-portfolios-filter-select:focus{border-color:var(--accent)}@media (max-width:48rem){.sb-portfolios-filters{padding-right:var(--space-16)}.sb-portfolios-search,.sb-portfolios-filter-select{min-width:100%}.sb-portfolios-filter-select{flex-basis:100%}}.sb-portfolio-members{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.sb-portfolio-members-label{color:var(--ink-muted);font-size:.8125rem;font-weight:500}.sb-portfolio-members-list{flex-wrap:wrap;gap:.375rem;display:flex}.sb-portfolio-member-chip{background:var(--accent-tint-soft);color:var(--ink);border-radius:.375rem;align-items:center;padding:.1875rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.modal-panel--wide{max-width:36rem}.modal-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-base);margin-bottom:.75rem;font-size:.8125rem;font-weight:600}.modal-section-label--spaced{margin-top:1.75rem}.modal-inline-create{border:1px dashed var(--line-strong);background:var(--surface-strong);border-radius:.5rem;margin-top:.625rem;padding:.75rem}.modal-inline-create-row{gap:.625rem;display:flex}.modal-inline-create-field{flex-direction:column;flex:1;gap:.25rem;display:flex}.modal-inline-create-field--narrow{flex:0 0 9rem}.modal-inline-create-btn{border:1px solid var(--accent);color:var(--accent);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border-radius:.5rem;margin-top:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.modal-inline-create-btn:hover:not(:disabled){background:var(--accent);color:var(--ink-on-accent)}.modal-inline-create-btn:disabled{opacity:.5;cursor:not-allowed}.sb-view-link-text{color:var(--ink);font-weight:500}.borrower-type-prompt{margin:0 0 var(--space-16);font-family:var(--font-sans);color:var(--text-secondary);font-size:.875rem;line-height:1.5}.borrower-type-cards{gap:var(--space-12);margin-top:var(--space-4);margin-bottom:var(--space-24);grid-template-columns:1fr 1fr;display:grid}.borrower-type-card{justify-content:center;align-items:center;gap:var(--space-8);min-height:10.75rem;padding:var(--space-24) var(--space-16);border:1px solid var(--card-border);border-radius:var(--radius-12);background:var(--pressed-bg);box-shadow:inset 0 1px 0 var(--overlay-white-03);cursor:pointer;text-align:center;font-family:var(--font-sans);flex-direction:column;transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s;display:flex;position:relative}.borrower-type-card:hover{border-color:var(--border-interactive-hover);background:var(--hover-bg)}.borrower-type-card--selected,.borrower-type-card--selected:hover{border-color:var(--accent);background:var(--hover-bg);box-shadow:inset 0 0 0 1px var(--accent-tint-medium)}.borrower-type-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.borrower-type-icon{color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.borrower-type-title{font-family:var(--font-sans);color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.3}.borrower-type-desc{font-family:var(--font-sans);color:var(--text-muted);max-width:15rem;font-size:.75rem;line-height:1.5}.modal-step-header{margin-bottom:var(--space-16);flex-direction:column;align-items:flex-start;display:flex}.modal-step-title{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700}.modal-back-btn{margin:calc(var(--space-4) * -1) 0 var(--space-12) calc(var(--space-4) * -1);color:var(--ink-muted);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.8125rem;font-weight:500;display:inline-flex}.modal-back-btn:hover{color:var(--ink)}.borrower-form-row{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.borrower-time-block{margin-bottom:var(--space-8);flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.borrower-time-label{text-align:center}.borrower-time-inline{justify-content:flex-start;align-items:center;gap:var(--space-8);flex-wrap:nowrap;display:flex}.borrower-time-inline-input{flex:0 0 6rem}.borrower-time-inline-suffix{color:var(--text-muted);font-size:.875rem;font-weight:500}@media (max-width:40rem){.borrower-type-cards,.borrower-form-row{grid-template-columns:1fr}}.naics-combobox{position:relative}.naics-dropdown{z-index:9999;border:1px solid var(--dropdown-menu-border);background:var(--dropdown-menu-bg);max-height:17.5rem;box-shadow:var(--dropdown-menu-shadow);font-family:var(--font-menu);border-radius:.625rem;padding:.3125rem;position:fixed;overflow-y:auto}.naics-option{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;grid-template-rows:auto auto;grid-template-columns:3.5rem 1fr;gap:0 .5rem;width:100%;padding:.5rem .625rem;transition:background-color .1s;display:grid}.naics-option.is-highlighted{background:var(--dropdown-option-hover-bg)}.naics-option-code{color:var(--accent);font-size:.75rem;font-weight:600;font-family:var(--font-mono);grid-row:1/3;align-items:center;display:flex}.naics-option-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.naics-option-sector{color:var(--ink-muted);font-size:.6875rem}.naics-empty{text-align:center;color:var(--ink-muted);padding:.75rem;font-size:.8125rem}.sb-profile-grid{gap:var(--space-16) var(--space-24);padding:var(--space-16) var(--space-24);grid-template-columns:repeat(2,1fr);display:grid}.sb-profile-item{flex-direction:column;gap:.25rem;display:flex}.sb-profile-label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.sb-profile-value{color:var(--ink);cursor:pointer;border-radius:.375rem;align-items:center;min-height:1.5rem;margin:-.125rem -.375rem;padding:.125rem .375rem;font-size:.875rem;transition:background-color .15s;display:flex}.sb-profile-value:hover{background:var(--surface-hover-subtle)}.sb-profile-value--readonly{cursor:default}.sb-profile-value--readonly:hover{background:0 0}.sb-profile-value--empty{color:var(--ink-muted);font-style:italic}.sb-profile-edit-wrap{align-items:center;gap:.375rem;display:flex}.sb-profile-edit-input{border:1px solid var(--card-border);background:var(--page-bg);color:var(--text-primary);font-family:var(--font-sans);transition:border-color .2s var(--ease);border-radius:.5rem;outline:none;flex:1;padding:.25rem .5rem;font-size:.8125rem}select.sb-profile-edit-input{font-family:var(--font-sans)}.sb-profile-edit-input:focus{border-color:var(--accent)}.sb-profile-edit-actions{gap:.25rem;display:flex}.sb-profile-edit-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:.5rem;padding:.125rem .375rem;font-size:.75rem}.sb-profile-edit-btn:hover{background:var(--surface-hover-soft);color:var(--ink)}.sb-profile-edit-btn--save{border-color:var(--accent);color:var(--accent)}.sb-profile-edit-btn--save:hover{background:var(--accent);color:var(--ink-on-accent,var(--surface-base))}.sup-page{width:100%;max-width:none;padding:var(--space-8) var(--space-24) var(--space-24) var(--space-16);gap:var(--space-24);font-family:var(--font-sans);flex-direction:column;margin:0;display:flex}.sup-page--document-review{height:100%;min-height:0;padding:0 .25rem 0 var(--space-8);flex:1;gap:0}.sup-gate{justify-content:flex-start;align-items:flex-start;gap:var(--space-8);padding:var(--space-40) var(--space-28);color:var(--ink-muted);text-align:left;flex-direction:column;margin-left:10%;display:flex}.sup-gate__title{color:var(--ink-primary);margin:0;font-size:1.5rem;font-weight:600}.sup-gate__desc{color:var(--ink-muted);max-width:30rem;margin:0;font-size:1rem}.sup-layout{max-width:56rem}.sup-loading{justify-content:center;align-items:center;gap:var(--space-16);flex-direction:column;padding:6rem 0;display:flex}.sup-loading__text{color:var(--ink-muted);font-size:.875rem}.sup-loading__spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite sup-spin}.sup-loading__spinner--sm{width:1rem;height:1rem}@keyframes sup-spin{to{transform:rotate(360deg)}}.sup-header{gap:var(--space-12);flex-direction:column;display:flex}.sup-header__text{gap:var(--space-8);flex-direction:column;display:flex}.sup-header__title{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600}.sup-header__desc{font-family:var(--font-sans);color:var(--text-secondary);max-width:44rem;margin:0;font-size:.875rem;line-height:1.5}.sup-steps{flex-direction:column;gap:2.25rem;display:flex}.sup-step{display:block}.sup-step__content{gap:var(--space-12);flex-direction:column;display:flex}.sup-step__title-row{align-items:center;gap:var(--space-8);margin-bottom:var(--space-4);display:flex}.sup-step__number{border-radius:var(--radius-6);background:var(--accent);width:1.375rem;height:1.375rem;color:var(--ink-on-accent,var(--surface-base));flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.sup-step__title{color:var(--ink);margin:0;font-family:inherit;font-size:.9375rem;font-weight:600}.sup-selectors{align-items:flex-end;gap:var(--space-16);flex-wrap:wrap;max-width:40rem;display:flex}.sup-selectors--wide{max-width:none}.sup-selector{gap:var(--space-4);min-width:12rem;font-family:var(--font-menu);flex-direction:column;flex:1;display:flex}.sup-selector__label{color:var(--ink);text-transform:uppercase;letter-spacing:.04em;margin-left:.25rem;font-family:inherit;font-size:.75rem;font-weight:600}.sup-selector__control{width:100%;min-height:2.5rem;padding:.625rem var(--space-12);border:1px solid var(--line);border-radius:var(--radius-8);background:var(--surface);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-8);text-align:left;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:inline-flex}.sup-selector__control:hover{border-color:var(--line-strong)}.sup-selector__control:focus-visible,.sup-selector__control.is-open{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint-soft);outline:none}.sup-selector__control:disabled{opacity:.5;cursor:not-allowed}.sup-selector__control-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sup-selector__control-value.is-placeholder{color:var(--ink-muted)}.sup-selector__control-chevron{color:var(--ink-muted);flex-shrink:0;transition:transform .15s}.sup-selector__control-chevron.is-open{transform:rotate(180deg)}.sup-selector__menu{z-index:450}.sup-selector__menu-panel{overscroll-behavior:contain;max-height:min(18rem,100vh - 1rem);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-12);background:var(--surface-modal);font-family:var(--font-menu);overflow-y:auto}.sup-selector__option{border-radius:var(--radius-8);width:100%;color:var(--ink);font:inherit;justify-content:space-between;align-items:center;gap:var(--space-12);padding:.625rem var(--space-12);text-align:left;cursor:pointer;background:0 0;border:none;font-size:.875rem;transition:background-color .12s,color .12s;display:flex}.sup-selector__option:hover{background:var(--surface-hover-soft)}.sup-selector__option.is-selected{background:var(--accent-tint-soft);color:var(--accent)}.sup-selector__option.is-placeholder:not(.is-selected){color:var(--ink-muted)}.sup-selector__option-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sup-selector__option-check{flex-shrink:0}.sup-path-toggle{border:1px solid var(--line);border-radius:var(--radius-8);background:var(--surface);align-items:center;width:fit-content;padding:.1875rem;display:inline-flex}.sup-path-toggle__btn{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.4375rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s}.sup-path-toggle__btn:hover:not(.is-active){color:var(--ink)}.sup-path-toggle__btn.is-active{background:var(--accent);color:var(--ink-on-accent,var(--surface-base))}.sup-cat-grid{gap:var(--space-12);flex-direction:column;display:flex}.sup-cat-grid__row{align-items:flex-start;gap:var(--space-12);display:flex}.sup-cat-card{border:1px solid var(--line);border-radius:var(--radius-12);background:var(--surface);flex:1 1 0;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.sup-cat-card.is-expanded{border-color:var(--line-strong);box-shadow:0 4px 16px var(--overlay-dark-20)}.sup-cat-card__header{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-16) var(--space-16);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .12s;display:flex}.sup-cat-card__header:hover{background:var(--surface-hover-soft)}.sup-cat-card__badge{border-radius:var(--radius-8);background:var(--badge-tint,var(--surface-hover-soft));width:2.5rem;min-width:2.5rem;height:2.5rem;color:var(--badge-color,var(--ink));letter-spacing:.02em;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.sup-cat-card__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sup-cat-card__name{color:var(--ink);font-size:.875rem;font-weight:600}.sup-cat-card__count{color:var(--ink-muted);font-size:.75rem}.sup-cat-card__selected-badge{background:var(--accent);min-width:1.25rem;height:1.25rem;color:var(--ink-on-accent,var(--surface-base));border-radius:999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:700;display:flex}.sup-cat-card__chevron{color:var(--ink-muted);flex-shrink:0;transition:transform .2s}.sup-cat-card__chevron.is-open{transform:rotate(180deg)}.sup-cat-card__body{border-top:1px solid var(--line);padding:var(--space-8) var(--space-8);animation:.15s ease-out sup-card-expand}@keyframes sup-card-expand{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.sup-cat-card__footer{padding:var(--space-4) var(--space-8) var(--space-4);border-top:1px solid var(--line)}.sup-cat-card__select-all{color:var(--accent);font:inherit;cursor:pointer;padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);background:0 0;border:none;font-size:.75rem;font-weight:600;transition:background-color .12s}.sup-cat-card__select-all:hover{background:var(--accent-tint-soft)}.sup-cat-card__bulk-divider{height:1px;margin:var(--space-4) var(--space-4);background:var(--line)}.sup-doc-row{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;transition:background-color .1s;display:flex}.sup-doc-row:hover{background:var(--surface-hover-soft)}.sup-doc-row--bulk-action{margin-bottom:var(--space-4)}.sup-doc-row--bulk-action.is-checked,.sup-doc-row--bulk-action.is-checked:hover{background:var(--accent-tint-soft)}.sup-doc-row__checkbox{border:1.5px solid var(--line-strong);border-radius:var(--radius-4);background:0 0;justify-content:center;align-items:center;width:1.125rem;min-width:1.125rem;height:1.125rem;transition:background-color .1s,border-color .1s;display:inline-flex}.sup-doc-row__checkbox.is-checked{background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent,var(--surface-base))}.sup-doc-row__info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sup-doc-row__name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.sup-doc-row__meta{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.sup-action-bar{justify-content:center;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-24);margin:var(--space-24) calc(var(--space-24) * -1) calc(var(--space-24) * -1);border-top:1px solid var(--line);background:var(--surface-base);z-index:10;display:flex;position:sticky;bottom:0}.sup-action-bar__info{align-items:center;gap:var(--space-12);display:flex}.sup-action-bar__count{color:var(--ink);font-size:.875rem;font-weight:500}.sup-action-bar__hint{color:var(--ink);font-size:.875rem}.sup-action-bar__info--left{margin-right:auto}.sup-action-bar__clear{color:var(--ink-muted);font:inherit;cursor:pointer;padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);background:0 0;border:none;font-size:.8125rem;font-weight:500;transition:color .12s,background-color .12s}.sup-action-bar__clear:hover{color:var(--ink);background:var(--surface-hover-soft)}.sup-action-bar__process{align-items:center;gap:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-8);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.sup-action-bar__process:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent,var(--surface-base));transform:translateY(-1px)}.sup-action-bar__process:disabled{opacity:.4;cursor:not-allowed}.sup-processing{--sup-processing-content-width:47.9375rem;--sup-processing-action-width:10.0625rem;--sup-processing-panel-width:calc(var(--sup-processing-content-width) + var(--sup-processing-action-width) + var(--space-8));gap:var(--space-24);max-width:72rem;padding:var(--space-16) 0;flex-direction:column;display:flex;position:relative}.sup-processing__body{align-items:flex-start;gap:var(--space-24);width:min(100%, var(--sup-processing-panel-width));max-width:100%;margin-top:var(--space-12);flex-direction:column;margin-left:auto;display:flex}.sup-processing__topbar{justify-content:space-between;align-items:flex-start;gap:var(--space-16);width:min(100%, var(--sup-processing-panel-width));max-width:100%;display:flex}.sup-processing__toolbar{flex-shrink:0;align-items:flex-start;display:flex}.sup-processing__upload-more,.doc-review-upload-more-link{border:1px solid var(--processing-review-action-border);background:var(--processing-review-action-bg);min-height:2.375rem;color:var(--processing-review-action-ink);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:.5rem;justify-content:center;align-items:center;min-width:10.0625rem;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.sup-processing__upload-more:hover,.doc-review-upload-more-link:hover{background:var(--processing-review-action-bg-hover);border-color:var(--processing-review-action-border)}.sup-processing__upload-more{margin-top:var(--space-16);margin-left:var(--space-16)}.sup-processing__upload-more.is-placeholder,.sup-results__review-link.is-placeholder{visibility:hidden;pointer-events:none}.doc-review-upload-more-link{height:2.3125rem;min-height:2.3125rem;padding:0 1rem;font-size:.8125rem;font-weight:600;line-height:1rem}.sup-processing__header{gap:var(--space-8);width:min(100%, var(--sup-processing-content-width));flex-direction:column;flex:0 auto;min-width:0;max-width:48rem;display:flex}.sup-processing__title{color:var(--ink);margin:0;font-family:inherit;font-size:1.25rem;font-weight:600}.sup-processing__desc{color:var(--ink-muted);margin:0;font-size:.875rem;line-height:1.5}.sup-processing__steps{gap:var(--space-8);padding:var(--space-16) var(--space-20);border:1px solid var(--line);border-radius:var(--radius-12);background:var(--surface);flex-direction:column;display:flex}.sup-processing__step{align-items:center;gap:var(--space-12);padding:var(--space-8) 0;display:flex}.sup-processing__step-icon{color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sup-processing__step.is-done .sup-processing__step-icon{color:var(--brand-accent)}.sup-processing__step.is-active .sup-processing__step-icon{color:var(--accent)}.sup-processing__step.is-pending .sup-processing__step-icon{opacity:.35}.sup-processing__step-label{color:var(--ink);font-size:.875rem;font-weight:500}.sup-processing__step.is-pending .sup-processing__step-label{color:var(--ink-muted);opacity:.5}.sup-processing__spinner-icon{animation:.8s linear infinite sup-spin}.sup-processing__error{align-items:center;gap:var(--space-12);width:min(100%, var(--sup-processing-content-width));padding:var(--space-16);border:1px solid var(--brand-danger);border-radius:var(--radius-12);background:var(--overlay-danger-12);flex-direction:column;display:flex}.sup-processing__error-text{color:var(--brand-danger);text-align:center;margin:0;font-size:.875rem}.sup-results-panel{width:min(100%, var(--sup-processing-content-width));margin-inline:0;max-width:100%;margin-top:0;position:relative}.sup-results-panel--grouped{margin-left:-2rem}.sup-results-panel--cta-only{min-height:2.375rem}.sup-results{border:1px solid var(--line);border-radius:var(--radius-12);width:100%;max-width:100%;overflow:hidden}.sup-results__review-link{align-items:center;gap:var(--space-8);left:calc(100% + var(--space-8));border:1px solid var(--processing-review-action-border);border-radius:var(--radius-8);background:var(--processing-review-action-bg);min-height:2.375rem;color:var(--processing-review-action-ink);white-space:nowrap;transition:background-color .2s var(--ease), color .2s var(--ease);min-width:10.0625rem;padding:.625rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:0}.sup-results__review-link:hover{background:var(--processing-review-action-bg-hover);border-color:var(--processing-review-action-border);transform:translateY(-1px)}.sup-results__table{flex-direction:column;display:flex}.sup-results__thead{gap:var(--space-8);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--line);background:var(--surface-raised);grid-template-columns:2rem minmax(0,22.9375rem) 10rem 4rem 5rem;display:grid}.sup-results__th{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.sup-results__th--category,.sup-results__th--confidence,.sup-results__th--fields{text-align:center}.sup-results__th--category,.sup-results__td--category{transform:translateX(calc(-1 * var(--space-12)))}.sup-results__th--fields,.sup-results__td--fields{transform:translateX(calc(-1 * var(--space-8)))}.sup-results__row{gap:var(--space-8);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,22.9375rem) 10rem 4rem 5rem;transition:background-color .1s;display:grid}.sup-results__row:last-child{border-bottom:none}.sup-results__row:hover{background:var(--surface-hover-soft)}.sup-results__row.is-pending .sup-results__td--category,.sup-results__row.is-pending .sup-results__td--confidence,.sup-results__row.is-pending .sup-results__td--fields{color:var(--ink-muted)}.sup-results__td{color:var(--ink);align-items:center;font-size:.8125rem;display:flex}.sup-results__td--status{justify-content:center}.sup-results__td--name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sup-results__td--category{color:var(--ink-muted);text-transform:capitalize;text-align:center;justify-content:center;font-size:.75rem}.sup-results__td--confidence{color:var(--brand-accent);font-variant-numeric:lining-nums tabular-nums;text-align:center;justify-content:center;font-weight:600}.sup-results__td--fields{color:var(--ink-muted);font-variant-numeric:lining-nums tabular-nums;text-align:center;justify-content:center;font-weight:500}.sup-results__status-dot{background:var(--brand-accent);border-radius:50%;width:.5rem;height:.5rem}.sup-results__status-dot.is-pending{background:var(--ink-muted);opacity:.45}@media (max-width:64rem){.sup-processing{max-width:48rem}.sup-processing__body{width:100%;margin-top:var(--space-12);margin-left:0}.sup-processing__topbar{flex-wrap:wrap}.sup-processing__toolbar{justify-content:flex-end;display:flex}.sup-results-panel{flex-direction:column;align-items:stretch;width:100%;position:static}.sup-results-panel--grouped{margin-left:0}.sup-results__review-link{margin-top:var(--space-12);justify-content:center;align-self:flex-start;position:static}.sup-results{width:100%}}.sup-processing__actions{align-items:center;gap:var(--space-12);display:flex}.sup-processing__btn{align-items:center;gap:var(--space-8);border-radius:var(--radius-8);font:inherit;cursor:pointer;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.sup-processing__btn--secondary{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.sup-processing__btn--secondary:hover{background:var(--surface-hover-soft);border-color:var(--line-strong)}.sup-processing__btn--primary{border:1px solid var(--accent);background:var(--accent);color:var(--ink-on-accent,var(--surface-base))}.sup-processing__btn--primary:hover{background:var(--brand-accent-strong);transform:translateY(-1px)}@media (max-width:40rem){.sup-page{padding:var(--space-16) var(--space-16);gap:var(--space-24)}.sup-selectors{flex-direction:column}.sup-cat-grid{flex-direction:column;display:flex}.sup-cat-grid__row{flex-direction:column}.sup-cat-card{width:100%}.sup-action-bar{margin-left:calc(var(--space-16) * -1);margin-right:calc(var(--space-16) * -1);padding:var(--space-12) var(--space-16);flex-direction:column}.sup-results__thead,.sup-results__row{grid-template-columns:2rem 1fr 5rem}.sup-results__th--category,.sup-results__th--fields,.sup-results__td--category,.sup-results__td--fields{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pao-panel{--pao-panel-max-width:45rem;--pao-panel-min-height:auto;max-width:var(--pao-panel-max-width);min-height:var(--pao-panel-min-height);width:100%;font-family:var(--font-sans);background:linear-gradient(#0d0d18 0%,#0a0a12 100%);border:none;border-radius:1.25rem;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:visible;box-shadow:0 0 0 1px #ffffff12}.pao-panel--wide{--pao-panel-max-width:45rem;--pao-panel-min-height:42.5rem}.pao-panel--completion{--pao-panel-max-width:30rem;--pao-panel-min-height:auto}.pao-backdrop{z-index:320;padding:var(--space-16);background:radial-gradient(87.5rem 43.75rem at 50% -12%,#818cf824,#0000 62%),radial-gradient(75rem 31.25rem at 50% 118%,#818cf81a,#0000 60%),linear-gradient(#06060c 0%,#04040a 100%);grid-template-columns:1fr;place-items:center;display:grid;overflow-y:auto}.pao-backdrop .pao-panel{width:var(--pao-panel-max-width);max-width:calc(100vw - var(--space-16) * 2)}.pao-stars{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pao-stars__layer{border-radius:50%;width:1px;height:1px;animation:2.6s ease-in-out -.6s infinite alternate paoTwinkle,46s ease-in-out infinite alternate paoDrift;position:absolute;top:0;left:0}.pao-stars__layer--alt{animation:3.4s ease-in-out -2.2s infinite alternate paoTwinkle,38s ease-in-out -19s infinite alternate-reverse paoDrift}.pao-stars__layer--big{width:2px;height:2px;animation:2.2s ease-in-out -1.1s infinite alternate paoTwinkle,30s ease-in-out infinite alternate paoDriftBig}@keyframes paoTwinkle{0%{opacity:.3}to{opacity:1}}@keyframes paoDrift{0%{transform:translate(0)}to{transform:translate(-2rem,-1.25rem)}}@keyframes paoDriftBig{0%{transform:translate(0)}to{transform:translate(1.5rem,-1rem)}}@media (prefers-reduced-motion:reduce){.pao-stars__layer,.pao-stars__layer--alt,.pao-stars__layer--big{animation:none}}@keyframes paoStepIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:none}}.pao-content{box-sizing:border-box;flex-direction:column;flex:1 0 0;padding:2.75rem 3rem 2.5rem;display:flex}@media (max-width:36rem){.pao-content{padding:2rem 1.5rem 1.75rem}}.pao-progress{gap:.625rem;margin-bottom:2.25rem;display:flex}.pao-progress-segment{background:#ffffff14;border-radius:6.1875rem;flex:1;height:.1875rem;transition:all .4s}.pao-progress-segment.is-filled{background:linear-gradient(90deg,#818cf8,#a5b4fc)}.pao-step{flex-direction:column;animation:.35s both paoStepIn;display:flex}.pao-step-counter{font-family:var(--font-sans);letter-spacing:.01em;color:#a5b4fc;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.pao-step-title{font-family:var(--font-sans);letter-spacing:-.02em;color:#f4f4f9;margin:0 0 .25rem;font-size:1.875rem;font-weight:800}.pao-step-subtitle{font-family:var(--font-sans);color:#9b9bad;margin:0 0 .75rem;font-size:.9375rem}.pao-fields{flex-direction:column;gap:1.25rem;min-height:25rem;display:flex}.pao-fields[data-step="0"]{padding-top:1.5rem}.pao-fields[data-step="1"]{padding-top:.75rem}.pao-fields[data-step="1"]>div:nth-child(2){margin-top:1.75rem}.pao-fields[data-step="2"]{padding-top:.5rem}.pao-fields[data-step="2"]>div:first-child .pao-label{margin-bottom:1.25rem}.pao-fields[data-step="3"],.pao-fields[data-step="4"]{padding-top:3rem}.pao-row{gap:1.25rem;display:flex}.pao-row>*{flex:1;min-width:0}.pao-section-label{font-family:var(--font-sans);letter-spacing:.01em;color:#fff;font-size:1rem;font-weight:600}.pao-label{font-family:var(--font-sans);color:#c9c9d6;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.pao-required{color:#a5b4fc}.pao-input{box-sizing:border-box;width:100%;font-size:.9375rem;font-family:var(--font-sans);color:#f4f4f9;background:#08080e;border:1px solid #ffffff17;border-radius:.625rem;padding:.8125rem .9375rem;transition:border-color .15s,box-shadow .15s}.pao-input::placeholder{color:#696e77}.pao-input:hover{border-color:#ffffff2e}.pao-input:focus{border-color:#818cf8;outline:none;box-shadow:0 0 0 3px #818cf838}.pao-input:disabled{opacity:.6;cursor:not-allowed}.pao-input--error,.pao-input--error:focus{border-color:#f87171}.pao-field-error{font-size:.75rem;font-family:var(--font-sans);color:#f87171;margin:.25rem 0 0;line-height:1.3}.pao-select{box-sizing:border-box;width:100%;font-size:.8125rem;font-family:var(--font-sans);border:1px solid var(--card-border);border-radius:var(--radius-8);background:var(--page-bg);color:var(--text-primary);cursor:pointer;transition:border-color .2s var(--ease);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding:.625rem 2rem .625rem .75rem}.pao-select:hover{border-color:var(--ink-soft)}.pao-select:focus{border-color:var(--accent);outline:none}.pao-select:disabled{opacity:.6;cursor:not-allowed}.pao-dropdown__trigger{appearance:none;box-sizing:border-box;border:1px solid var(--dropdown-trigger-border);border-radius:var(--radius-8);background:var(--dropdown-trigger-bg);width:100%;min-height:2.625rem;color:var(--dropdown-value-text);cursor:pointer;text-align:left;font-family:var(--font-sans);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), background-color .2s var(--ease);justify-content:space-between;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.35;display:flex}.pao-dropdown__trigger:hover{border-color:var(--dropdown-trigger-border-hover)}.pao-dropdown__trigger:focus-visible,.pao-dropdown__trigger.is-open{border-color:var(--dropdown-trigger-border-focus);box-shadow:var(--dropdown-trigger-focus-ring);outline:none}.pao-dropdown__trigger.is-placeholder{color:var(--dropdown-placeholder);font-weight:400}.pao-dropdown__trigger:disabled{opacity:.6;cursor:not-allowed;color:var(--ink-muted)}.pao-dropdown__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pao-dropdown__chevron{color:var(--dropdown-chevron);transition:transform .16s var(--ease);flex-shrink:0}.pao-dropdown__trigger.is-open .pao-dropdown__chevron{transform:rotate(180deg)}.pao-dropdown__menu{border:1px solid var(--dropdown-menu-border);background:var(--dropdown-menu-bg);box-shadow:var(--dropdown-menu-shadow);border-radius:.625rem;padding:.3125rem}.pao-dropdown__option{appearance:none;width:100%;color:var(--dropdown-option-text);cursor:pointer;text-align:left;font-family:var(--font-sans);background:0 0;border:none;border-radius:.4375rem;justify-content:space-between;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:400;line-height:1.3;transition:background-color .12s,color .12s;display:flex}.pao-dropdown__option:hover,.pao-dropdown__option:focus-visible{background:var(--dropdown-option-hover-bg);color:var(--dropdown-option-hover-text);outline:none}.pao-dropdown__option.is-selected{background:var(--dropdown-option-hover-bg);color:var(--dropdown-option-hover-text);font-weight:500}.pao-dropdown__option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pao-dropdown__option-check{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.pao-dropdown__trigger--cosmic{color:#f4f4f9;background:#08080e;border-color:#ffffff17;min-height:3rem;padding:.8125rem .9375rem;font-size:.9375rem;font-weight:400}.pao-dropdown__trigger--cosmic:hover{border-color:#ffffff2e}.pao-dropdown__trigger--cosmic:focus-visible,.pao-dropdown__trigger--cosmic.is-open{border-color:#818cf8;box-shadow:0 0 0 3px #818cf838}.pao-dropdown__trigger--cosmic.is-placeholder{color:#696e77}.pao-dropdown__trigger--cosmic .pao-dropdown__chevron{color:#8b8ba0}.pao-dropdown__menu--cosmic{background:#0c0c15;border-color:#ffffff1a}.pao-dropdown__menu--cosmic .pao-dropdown__option{color:#c9c9d6}.pao-dropdown__menu--cosmic .pao-dropdown__option:hover,.pao-dropdown__menu--cosmic .pao-dropdown__option:focus-visible,.pao-dropdown__menu--cosmic .pao-dropdown__option.is-selected{color:#f4f4f9;background:#818cf829}.pao-dropdown__menu--multi .pao-dropdown__option{gap:.5rem}.pao-multi-check{border:1.5px solid var(--ink-muted);background:0 0;border-radius:.1875rem;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:border-color 50ms,background 50ms;display:inline-flex}.pao-multi-check.is-checked{color:#fff;background:#4f46e5;border-color:#4f46e5}.pao-label-row{justify-content:space-between;align-items:baseline;display:flex}.pao-check-hint{font-family:var(--font-sans);color:#62627a;letter-spacing:.01em;margin-bottom:.5rem;font-size:.8125rem;font-style:normal;font-weight:400}.pao-doctype-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.375rem;display:grid}.pao-doctype-item{color:#c9c9d6;font-family:var(--font-sans);cursor:pointer;text-align:left;background:#08080e;border:1px solid #ffffff17;border-radius:.75rem;align-items:center;gap:.75rem;padding:.9375rem 1rem;font-size:.9375rem;font-weight:500;transition:all .15s;display:flex}.pao-doctype-item:hover{border-color:#a5b4fc66}.pao-doctype-item.is-checked{background:#818cf812;border-color:#a5b4fc6b}.pao-doctype-check{background:0 0;border:1px solid #ffffff40;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .15s;display:inline-flex}.pao-doctype-check.is-checked{color:#fff;background:#4f46e5;border-color:#4f46e5}.pao-doctype-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pao-doctype-item.is-checked .pao-doctype-label{color:#f4f4f9}@media (max-width:36rem){.pao-doctype-grid{grid-template-columns:1fr}}.pao-chip-group{flex-wrap:wrap;gap:.375rem;display:flex}.pao-fields>div,.pao-fields>div>*{border-width:0}.pao-fields .pao-input,.pao-fields .pao-select,.pao-fields .pao-dropdown__trigger,.pao-fields .pao-chip,.pao-fields .pao-mfa-choice,.pao-fields .pao-invite-row,.pao-fields .pao-doctype-item,.pao-fields .pao-doctype-check{border-width:1px}.pao-chip{font-size:.8125rem;font-family:var(--font-sans);cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:1.25rem;padding:.375rem .875rem;font-weight:400;transition:all .15s}.pao-chip:hover{border-color:var(--ink-soft)}.pao-chip.is-selected{border-color:var(--accent);background:var(--accent);color:var(--ink-on-accent);font-weight:500}.pao-chip:disabled{opacity:.6;cursor:not-allowed}.pao-footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:2rem;display:flex}.pao-field-label{font-family:var(--font-sans);color:var(--ink);margin:.5rem 0 0;font-size:1.125rem;font-weight:500;line-height:1.45}.pao-field-hint{font-family:var(--font-sans);color:var(--ink-soft);margin:-.25rem 0 0;font-size:.8125rem;line-height:1.45}.pao-footer-actions{align-items:center;gap:.625rem;display:flex}.pao-btn-back{font-family:var(--font-sans);color:#9b9bad;cursor:pointer;background:0 0;border:none;padding:.75rem .25rem;font-size:.9375rem;font-weight:600;transition:color .15s}.pao-btn-back:hover{color:#f4f4f9}.pao-btn-back:disabled{opacity:.5;cursor:not-allowed}.pao-btn-skip{font-family:var(--font-sans);color:#9b9bad;cursor:pointer;background:0 0;border:none;padding:.75rem 1.125rem;font-size:.9375rem;font-weight:600;transition:color .15s}.pao-btn-skip:hover{color:#f4f4f9}.pao-btn-skip:disabled{opacity:.5;cursor:not-allowed}.pao-btn-primary{font-family:var(--font-sans);cursor:pointer;color:#fff;background:#4f46e5;border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:.8125rem 1.875rem;font-size:.9375rem;font-weight:700;transition:all .15s;display:inline-flex}.pao-btn-primary-continue{min-height:3rem;padding:.8125rem 1.875rem}.pao-btn-primary:hover:not(:disabled){background:#5a51ea}.pao-btn-primary:disabled{opacity:.4;cursor:not-allowed}.pao-error{font-family:var(--font-sans);color:#f87171;margin:.75rem 0 0;font-size:.8125rem}.pao-completion{text-align:center;padding:3rem 2rem;animation:.35s both paoStepIn}.pao-completion-icon{background:#818cf81c;border:1px solid #a5b4fc66;border-radius:50%;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;margin:0 auto 1.5rem;display:flex}.pao-completion-icon svg{color:#c7d2fe}.pao-completion-title{font-family:var(--font-sans);letter-spacing:-.02em;color:#f4f4f9;margin:0 0 .625rem;font-size:1.875rem;font-weight:800}.pao-completion-desc{font-family:var(--font-sans);color:#9b9bad;margin:0 0 2rem;font-size:.9375rem;line-height:1.6}.pao-invite-row{border:1px solid var(--line);background:var(--surface-raised,#fafafa);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}html[data-theme=dark] .pao-invite-row{background:var(--overlay-white-03)}.pao-invite-header{align-items:center;gap:.375rem;margin-bottom:.125rem;display:flex}.pao-invite-header-icon{color:var(--ink-soft);flex-shrink:0}.pao-invite-header-text{font-family:var(--font-sans);color:var(--ink);flex:1;min-width:0;font-size:.8125rem;font-weight:600}.pao-invite-header .pao-invite-remove{margin-bottom:0}.pao-invite-name-group{gap:.75rem;display:flex}.pao-invite-name-group>.pao-invite-field{flex:1;min-width:0}.pao-invite-email-row{align-items:flex-end;gap:.5rem;display:flex}.pao-invite-email-field{flex:1;min-width:0}.pao-invite-remove{width:1.75rem;height:1.75rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background .15s,color .15s;display:flex}.pao-invite-remove:hover:not(:disabled){background:var(--surface-raised);color:var(--brand-danger-strong)}html[data-theme=dark] .pao-invite-remove:hover:not(:disabled){background:var(--overlay-white-08)}.pao-invite-divider{border:none;border-top:1px solid var(--line);margin:.25rem 0 0}.pao-add-teammate{font-family:var(--font-sans);color:#a5b4fc;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:.5rem 0;font-size:.8125rem;font-weight:500;transition:opacity .15s;display:inline-flex}.pao-add-teammate:hover:not(:disabled){opacity:.8}.pao-add-teammate:disabled{opacity:.4;cursor:not-allowed}.pao-panel,.pao-panel *{font-family:var(--font-sans)}.pao-exit-backdrop{z-index:700;background:#11182780;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pao-exit-panel{text-align:left;outline-offset:-1px;background:#1f2937;border-radius:.5rem;outline:1px solid #ffffff1a;width:100%;max-width:32rem;margin:1rem;padding:1.5rem}.pao-exit-body{align-items:flex-start;gap:1rem;display:flex}.pao-exit-icon{background:#ef44441a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.pao-exit-icon svg{color:#f87171;width:1.25rem;height:1.25rem}.pao-exit-text{flex:1;min-width:0}.pao-exit-title{font-family:var(--font-sans);color:#fff;margin:0;font-size:1rem;font-weight:600}.pao-exit-message{font-family:var(--font-sans);color:#9ca3af;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.pao-exit-footer{flex-direction:row-reverse;gap:.75rem;margin-top:1.25rem;display:flex}.pao-exit-btn-discard{font-family:var(--font-sans);color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:.375rem;justify-content:center;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}.pao-exit-btn-discard:hover{background:#f87171}.pao-exit-btn-cancel{font-family:var(--font-sans);color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:.375rem;justify-content:center;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}.pao-exit-btn-cancel:hover{background:#fff3}@media (max-width:45rem){.pao-panel{max-width:100%}.pao-content{padding:1.5rem 1.5rem 1.25rem}.pao-fields{min-height:auto}.pao-invite-name-group{flex-direction:column;gap:.5rem}}.doc-review-panel{--doc-review-collapse-duration:.14s;--doc-review-collapse-ease:cubic-bezier(.22, 1, .36, 1);--doc-review-doclist-visible-row-count:15;--doc-review-table-visible-row-count:30;--doc-review-doclist-header-height:4.75rem;--doc-review-doc-row-height:3.4375rem;--doc-review-extraction-header-height:4.75rem;--doc-review-table-header-height:1.5rem;--doc-review-table-row-height:1.75rem;align-items:stretch;gap:1rem;min-height:47rem;margin-top:-.375rem;display:flex}.doc-review-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.doc-review-download-menu{border:1px solid var(--doc-review-download-border,transparent);border-radius:.5rem;align-items:stretch;display:inline-flex;position:relative}.doc-review-download-primary,.doc-review-download-trigger{color:#111113;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease), opacity .2s var(--ease);background:#f4f4f5;border:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;line-height:1.25;display:inline-flex}.doc-review-download-primary{border-radius:calc(.5rem - 1px) 0 0 calc(.5rem - 1px);min-width:0;padding:.5625rem .8125rem}.doc-review-download-trigger{border-left:1px solid #d4d4d8;border-radius:0 calc(.5rem - 1px) calc(.5rem - 1px) 0;padding:.5625rem}.doc-review-download-primary:hover,.doc-review-download-primary:focus-visible,.doc-review-download-trigger:hover,.doc-review-download-trigger:focus-visible,.doc-review-download-trigger[aria-expanded=true]{background:#fff;outline:none}.doc-review-download-primary:disabled,.doc-review-download-trigger:disabled{opacity:.55;cursor:not-allowed}.doc-review-download-chevron{width:.75rem;height:.75rem;transition:transform .15s var(--ease);flex:none}.doc-review-download-trigger[aria-expanded=true] .doc-review-download-chevron{transform:rotate(180deg)}.doc-review-download-popover{z-index:10;border:1px solid var(--doc-review-border);background:var(--doc-review-surface-preview);border-radius:.5rem;min-width:12rem;padding:.25rem;position:absolute;top:calc(100% + .375rem);right:0}.doc-review-download-option{width:100%;color:var(--text-primary);font-family:var(--font-sans);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:none;border-radius:.5rem;align-items:center;padding:.5rem .625rem;font-size:.8125rem;line-height:1rem;display:flex}.doc-review-download-option:hover,.doc-review-download-option:focus-visible{background:#ffffff0f;outline:none}.doc-review-doclist{width:23.125rem;max-height:calc(var(--doc-review-doclist-header-height) + (var(--doc-review-doclist-visible-row-count) * var(--doc-review-doc-row-height)));transition:width var(--doc-review-collapse-duration) var(--doc-review-collapse-ease), min-width var(--doc-review-collapse-duration) var(--doc-review-collapse-ease), max-height var(--doc-review-collapse-duration) var(--doc-review-collapse-ease), border-color .12s var(--ease), background-color .12s var(--ease), box-shadow .12s var(--ease);will-change:width;flex-shrink:0;align-self:flex-start;position:relative;overflow:hidden}.doc-review-doclist-header{border-bottom:1px solid var(--card-border);box-sizing:border-box;justify-content:space-between;align-items:flex-end;min-height:4.75rem;padding:1.25rem 3rem .875rem .875rem;display:flex}.doc-review-doclist-header-left{flex-direction:column;gap:.125rem;display:flex}.doc-review-doclist-title{font-family:var(--font-sans);color:var(--text-primary);font-size:.8125rem;font-weight:600;line-height:normal}.doc-review-doclist-count{font-family:var(--font-sans);color:var(--text-muted);font-size:.6875rem;font-weight:400;line-height:normal}.doc-review-select-all{cursor:pointer;background:0 0;border:none;align-self:flex-end;align-items:center;gap:.5rem;padding:0;display:flex;transform:translateY(.375rem)}.doc-review-checkbox{background:var(--page-bg);border:1px solid var(--card-border);width:1.125rem;height:1.125rem;color:var(--surface-base);border-radius:.125rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.doc-review-checkbox--checked{background:var(--brand-info);border-color:var(--brand-info)}.doc-review-checkbox--mixed{border-color:var(--brand-info);color:var(--brand-info)}.doc-review-select-all-label{font-family:var(--font-sans);color:var(--text-muted);white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:normal}.doc-review-doclist-body{min-height:0;max-height:calc(var(--doc-review-doclist-visible-row-count) * var(--doc-review-doc-row-height));flex:1;overflow-y:auto}.doc-review-doc-row{border-bottom:1px solid var(--card-border);width:100%;height:3.4375rem;transition:background-color .16s var(--ease), box-shadow .16s var(--ease);box-sizing:border-box;cursor:pointer;background:0 0;align-items:center;gap:.625rem;padding:0 .875rem;display:flex}.doc-review-doc-row:hover{background:var(--surface-hover-soft)}.doc-review-doc-row--selected{background:#6366f117}.doc-review-doc-row--selected:hover{background:#6366f124}.doc-review-doc-row--active{box-shadow:inset 0 0 0 1px var(--text-primary)}.doc-review-doc-row--active:not(.doc-review-doc-row--selected){background:var(--overlay-white-08)}.doc-review-row-checkbox-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-.625rem -.5rem;padding:.625rem .5rem;display:inline-flex}.doc-review-status-icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.doc-review-status-icon--success{color:var(--doc-review-status-success,var(--brand-accent))}.doc-review-status-icon--needs_clarification{color:var(--brand-warning)}.doc-review-status-icon--failed{color:var(--brand-danger)}.doc-review-doc-trigger{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;height:100%;padding:0;display:flex}.doc-review-doc-info{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.doc-review-doc-name{font-family:var(--font-sans);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:100%;font-size:.6875rem;font-weight:400;line-height:normal;overflow:hidden}button.doc-review-doc-name{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}button.doc-review-doc-name:focus,button.doc-review-doc-name:focus-visible{outline:none}.doc-review-doc-reject-chip{border:1px solid var(--color-danger,#e5484d);color:var(--color-danger,#e5484d);font-family:var(--font-sans);white-space:nowrap;border-radius:999px;flex:none;margin-left:.375rem;padding:.0625rem .375rem;font-size:.5625rem;font-weight:600;line-height:1.4}.doc-review-doc-paused-chip{border:1px solid var(--brand-warning);color:var(--brand-warning);font-family:var(--font-sans);white-space:nowrap;border-radius:999px;flex:none;margin-left:.375rem;padding:.0625rem .375rem;font-size:.5625rem;font-weight:600;line-height:1.4}.cp-source-badge.doc-review-doc-keyed-chip,.cp-source-badge.doc-review-doc-unlinked-chip{font-family:var(--font-sans);text-transform:none;letter-spacing:normal;cursor:default;font-weight:400}button.cp-source-badge.doc-review-doc-unlinked-chip{cursor:pointer;font:inherit;font-family:var(--font-sans);appearance:none;background:0 0;font-weight:400}button.cp-source-badge.doc-review-doc-unlinked-chip:hover,button.cp-source-badge.doc-review-doc-unlinked-chip:focus-visible{color:var(--text-primary);border-color:var(--border-interactive)}button.cp-source-badge.doc-review-doc-assign-date-chip{cursor:pointer;font:inherit;font-family:var(--font-sans);text-transform:none;letter-spacing:normal;appearance:none;background:0 0;font-weight:400}button.cp-source-badge.doc-review-doc-assign-date-chip:hover,button.cp-source-badge.doc-review-doc-assign-date-chip:focus-visible{color:var(--text-primary);border-color:var(--border-interactive)}.doc-review-doc-category{font-family:var(--font-sans);color:var(--text-muted);white-space:nowrap;font-size:.5rem;font-weight:400;line-height:normal}.doc-review-doc-meta{align-items:center;gap:var(--space-8);flex-direction:row;flex-shrink:0;display:flex}.doc-review-doc-date,.doc-review-doc-fields{font-family:var(--font-sans);color:var(--text-muted);white-space:nowrap;font-size:.625rem;font-weight:400;line-height:normal}.doc-review-extraction{width:28rem;max-height:calc(var(--doc-review-extraction-header-height) + var(--doc-review-table-header-height) + (var(--doc-review-table-visible-row-count) * var(--doc-review-table-row-height)));transition:width var(--doc-review-collapse-duration) var(--doc-review-collapse-ease), min-width var(--doc-review-collapse-duration) var(--doc-review-collapse-ease), max-height var(--doc-review-collapse-duration) var(--doc-review-collapse-ease), border-color .12s var(--ease), background-color .12s var(--ease), box-shadow .12s var(--ease);will-change:width;flex-shrink:0;align-self:flex-start;position:relative}.doc-review-extraction-header{border-bottom:1px solid var(--card-border);box-sizing:border-box;flex-direction:column;gap:.375rem;min-height:4.75rem;padding:1.125rem 3rem .875rem .75rem;display:flex}.doc-review-extraction-meta{justify-content:space-between;align-items:baseline;display:flex}.doc-review-extraction-filename{font-family:var(--font-sans);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:400;line-height:normal;overflow:hidden}.doc-review-extraction-period{font-family:var(--font-sans);color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:.6875rem;font-weight:400;line-height:normal}.doc-review-extraction-field-count{font-family:var(--font-sans);color:var(--text-muted);text-align:right;font-size:.6875rem;font-weight:400;line-height:normal}.doc-review-extraction-body{flex-direction:column;flex:1;min-height:0;padding-bottom:1rem;display:flex;overflow:hidden}.doc-review-extraction-title{font-family:var(--font-sans);color:var(--text-primary);padding:0 0 0 .125rem;font-size:.8125rem;font-weight:600;line-height:1rem;display:block}.doc-review-table-wrap{min-height:0;max-height:calc(var(--doc-review-table-header-height) + (var(--doc-review-table-visible-row-count) * var(--doc-review-table-row-height)));flex-direction:column;flex:1;display:flex;overflow-y:auto}.doc-review-table-header{border-bottom:1px solid var(--card-border);flex-shrink:0;grid-template-columns:1fr 1fr auto;align-items:center;height:1.5rem;padding:0 .5rem;display:grid}.doc-review-th{font-family:var(--font-sans);color:var(--text-primary);text-transform:uppercase;letter-spacing:.024rem;padding-left:1.375rem;font-size:.6875rem;font-weight:600;line-height:normal}.doc-review-th--mid{padding-left:2rem}.doc-review-th--right{text-align:right;padding-left:0;padding-right:.5rem}.doc-review-table-body{min-height:0;max-height:calc(var(--doc-review-table-visible-row-count) * var(--doc-review-table-row-height));flex:1;overflow-y:auto}.doc-review-tr{border-bottom:1px solid var(--card-border);grid-template-columns:1fr 1fr auto;align-items:center;height:1.75rem;padding:0 .5rem;display:grid}.doc-review-td{font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;line-height:normal;overflow:hidden}.doc-review-td--entity{color:var(--text-primary);padding-left:1.375rem;font-size:.8125rem;font-weight:400}.doc-review-td--bucket{color:var(--text-secondary);padding-left:2rem;font-size:.8125rem;font-weight:400}.doc-review-td--amount{color:var(--text-primary);text-align:right;min-width:4.25rem;padding-right:.5rem;font-size:.8125rem;font-weight:600}.doc-review-table-empty{font-family:var(--font-sans);color:var(--text-muted);justify-content:center;align-items:center;padding:2rem;font-size:.8125rem;display:flex}.doc-review-extraction-empty{font-family:var(--font-sans);color:var(--text-muted);flex:1;justify-content:center;align-items:center;font-size:.8125rem;display:flex}.doc-review-preview-wrap{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.doc-review-preview{flex:1;min-width:0}.doc-review-preview-iframe{box-sizing:border-box;border:none;width:100%;height:100%;padding:1.4375rem}.doc-review-preview-placeholder{background:var(--surface-card-soft);flex:1;justify-content:center;align-items:center;margin:1.4375rem;display:flex}.doc-review-preview-placeholder span{font-family:var(--font-sans);color:var(--text-muted);text-align:center;font-size:.8125rem;font-weight:400;line-height:.8125rem}.doc-review-collapse-toggle{border:1px solid var(--card-border);width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;transition:color .12s var(--ease), background-color .12s var(--ease), border-color .12s var(--ease), transform var(--doc-review-collapse-duration) var(--doc-review-collapse-ease), opacity .12s var(--ease);background:0 0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.doc-review-collapse-toggle:hover{color:var(--text-primary);background:var(--surface-hover);border-color:var(--border-interactive-hover)}.doc-review-doclist .doc-review-collapse-toggle{z-index:2;position:absolute;top:1rem;right:.75rem}.doc-review-extraction-collapse-row{z-index:2;position:absolute;top:1rem;right:.5rem}.doc-review-doclist.is-collapsed{width:1.75rem;min-width:1.75rem;max-height:1.75rem;box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.doc-review-doclist.is-collapsed .doc-review-collapse-toggle{background:0 0;border-color:#0000;margin:0;position:static}.doc-review-doclist.is-collapsed .doc-review-doclist-body{display:none}.doc-review-extraction.is-collapsed{width:1.75rem;min-width:1.75rem;max-height:1.75rem;box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.doc-review-extraction.is-collapsed .doc-review-extraction-collapse-row{justify-content:center;padding:0;display:flex;position:static}.doc-review-extraction.is-collapsed .doc-review-collapse-toggle,.doc-review-doclist.is-collapsed .doc-review-collapse-toggle{background:0 0;border-color:#0000}.doc-review-extraction.is-collapsed .doc-review-collapse-toggle:hover,.doc-review-doclist.is-collapsed .doc-review-collapse-toggle:hover{background:0 0;border-color:#0000;transform:scale(1.04)}.doc-review-panel--loading{justify-content:center;align-items:center;min-height:20rem;display:flex}@media (max-width:80rem){.doc-review-panel{flex-wrap:wrap}.doc-review-doclist{width:100%;max-height:20rem}.doc-review-extraction,.doc-review-preview-wrap{width:100%}.doc-review-preview{min-height:30rem}}.doc-review-panel{--doc-review-surface:#161619;--doc-review-surface-fields:#0a0a0c;--doc-review-surface-preview:#1b1b1f;--doc-review-border:#26262b;--doc-review-row-border:#1e1e23;--doc-review-ink:#e7e7ea;--doc-review-ink-bright:#f2f2f4;--doc-review-ink-secondary:#c9c9cf;--doc-review-ink-muted:#9a9aa3;--doc-review-ink-faint:#6c6c76;--doc-review-accent:#858df7;--doc-review-accent-hover-bg:#858df733;--doc-review-grabber:#fffc;--doc-review-grabber-hover:#fff;--card-bg:var(--doc-review-surface);--card-border:var(--doc-review-border);--text-primary:var(--doc-review-ink-bright);--text-secondary:var(--doc-review-ink-secondary);--text-muted:var(--doc-review-ink-muted);--surface-hover-soft:#ffffff08;--surface-hover-subtle:#ffffff05;--surface-base:var(--doc-review-surface-fields);--surface-raised:#1e1e23;--border-subtle:var(--doc-review-row-border);--border-muted-2:var(--doc-review-border);--money-inflow:#3affb0;--money-outflow:#ff6369;--money-net:var(--doc-review-ink-bright);--bank-statement-deposit-ink:var(--money-inflow);--negative:#ff6369;--doc-review-doc-row-height:2.875rem;--doc-review-popover-header-bg:#161922;--doc-review-popover-header-ink:var(--text-primary);--doc-review-popover-header-muted:var(--text-muted);--doc-review-bucket-year-bg:var(--surface-card-soft);--doc-review-bucket-year-ink:var(--text-primary);--doc-review-bucket-category-bg:var(--surface-card-soft);flex-direction:column;flex:1;align-items:stretch;gap:0;min-height:0;margin-top:0;display:flex}@supports (color:color-mix(in lab, red, red)){.doc-review-panel{--doc-review-bucket-category-bg:color-mix(in srgb, var(--surface-card-soft) 92%, var(--text-primary))}}.doc-review-panel{--doc-review-bucket-category-ink:var(--text-primary);--doc-review-bucket-account-bg:var(--surface-card-soft)}@supports (color:color-mix(in lab, red, red)){.doc-review-panel{--doc-review-bucket-account-bg:color-mix(in srgb, var(--surface-card-soft) 83%, var(--text-primary))}}.doc-review-panel{--doc-review-bucket-account-ink:var(--text-primary);--doc-review-bucket-year-well:var(--doc-review-picker-bg)}@supports (color:color-mix(in lab, red, red)){.doc-review-panel{--doc-review-bucket-year-well:color-mix(in srgb, var(--doc-review-picker-bg) 96%, var(--text-primary))}}.doc-review-panel{--doc-review-bucket-account-well:var(--doc-review-picker-bg)}@supports (color:color-mix(in lab, red, red)){.doc-review-panel{--doc-review-bucket-account-well:color-mix(in srgb, var(--doc-review-picker-bg) 90%, var(--text-primary))}}.doc-review-panel{--doc-review-picker-bg:var(--view-customizer-panel-bg);--doc-review-picker-control-bg:var(--card-bg);--doc-review-picker-border:var(--card-border);--doc-review-picker-border-soft:var(--card-border);--doc-review-picker-text:var(--text-primary);--doc-review-picker-muted:var(--text-muted);--doc-review-picker-subtle:var(--text-muted);--doc-review-picker-row-hover:var(--surface-hover-soft);--doc-review-picker-checkbox-bg:var(--surface-raised);--doc-review-distribution-year-0:#378add;--doc-review-distribution-year-1:#5dcaa5;--doc-review-distribution-year-2:#7c3aed;--doc-review-distribution-year-3:#0d9488;--doc-review-distribution-duplicate:#5f5e5a;--doc-review-distribution-unextractable:var(--pii-badge-medium-ink);--doc-review-distribution-unextractable-bg:var(--pii-badge-medium-bg);--doc-review-distribution-unextractable-border:var(--pii-badge-medium-border);--doc-review-distribution-unextractable-ink:var(--pii-badge-medium-ink);--doc-review-picker-checkbox-border:var(--doc-review-picker-border);--doc-review-picker-accent:var(--doc-review-distribution-year-0);--doc-review-picker-control-ink:var(--doc-review-picker-muted)}.doc-review-panel,.doc-review-panel *{scrollbar-width:none}.doc-review-panel::-webkit-scrollbar{display:none}.doc-review-panel ::-webkit-scrollbar{display:none}html[data-theme=light] .doc-review-panel,.spreadspace-embed-root[data-theme=light] .doc-review-panel{--doc-review-surface:#fff;--doc-review-surface-fields:#fff;--doc-review-surface-preview:#efefef;--doc-review-border:#e4e4e4;--doc-review-row-border:#e5e5e5;--doc-review-ink:#262626;--doc-review-ink-bright:#0a0a0a;--doc-review-ink-secondary:#3b3b3b;--doc-review-ink-muted:#666;--doc-review-ink-faint:#8a8a8a;--doc-review-accent:#4f46e5;--doc-review-accent-hover-bg:#00000014;--doc-review-grabber:#e4e4e4;--doc-review-grabber-hover:#3b3b3b;--surface-hover-soft:#0000000d;--surface-hover-subtle:#00000008;--surface-raised:#fff;--money-inflow:#0f6b3c;--money-outflow:#b3231c;--negative:#b3231c;--brand-warning:#c2611c;--doc-review-picker-bg:#fff;--doc-review-picker-control-bg:#fff;--doc-review-picker-border:#40404033;--doc-review-picker-border-soft:#4040401a;--doc-review-picker-text:#232323;--doc-review-picker-muted:#939393;--doc-review-picker-subtle:#939393;--doc-review-picker-control-ink:#666;--doc-review-picker-row-hover:#f5f5f5;--doc-review-picker-checkbox-bg:#fff;--doc-review-picker-checkbox-border:#4040404d;--doc-review-picker-accent:#3b82f6;--doc-review-popover-header-bg:#fff;--doc-review-popover-header-ink:#232323;--doc-review-popover-header-muted:#939393;--doc-review-bucket-year-bg:transparent;--doc-review-bucket-year-ink:#232323;--doc-review-bucket-category-bg:#f7f7f7;--doc-review-bucket-category-ink:#232323;--doc-review-bucket-account-bg:#f7f7f7;--doc-review-bucket-account-ink:#464646;--doc-review-bucket-year-well:#fff;--doc-review-bucket-account-well:#fff;--doc-review-picker-year-border:#e4e4e4;--doc-review-distribution-year-0:#3b82f6;--doc-review-distribution-year-3:#0f6b3c;--doc-review-distribution-unextractable:#c2611c;--doc-review-distribution-unextractable-bg:#c2611c21;--doc-review-distribution-unextractable-border:transparent;--doc-review-distribution-unextractable-ink:#c2611c;--doc-review-tab-tray-bg:#f1f1ef;--doc-review-tab-divider-bg:#dcdcd8;--doc-review-more-trigger-bg:#fff;--doc-review-more-trigger-border:#d5d5d1;--doc-review-more-trigger-hover-bg:#f8f8f6;--doc-review-more-trigger-ink:#1c1c1a;--doc-review-more-badge-bg:#1f1e1b;--doc-review-more-badge-ink:#fff;--doc-review-download-border:#cfcfcb}html[data-theme=light] .doc-review-doc-tab:not(.is-active),.spreadspace-embed-root[data-theme=light] .doc-review-doc-tab:not(.is-active){color:#3d3d37;background:0 0}html[data-theme=light] .doc-review-doc-tab:not(.is-active):hover,html[data-theme=light] .doc-review-doc-tab:not(.is-active):focus-visible,.spreadspace-embed-root[data-theme=light] .doc-review-doc-tab:not(.is-active):hover,.spreadspace-embed-root[data-theme=light] .doc-review-doc-tab:not(.is-active):focus-visible{color:#0c0c0a;background:#e7e7e4}html[data-theme=light] .doc-review-doc-tab.is-active,.spreadspace-embed-root[data-theme=light] .doc-review-doc-tab.is-active{background:#fff;box-shadow:0 1px 2px #0000000f,inset 0 0 0 1px #e0dfdc}html[data-theme=light] .doc-review-doc-tab.is-active .doc-review-doc-tab-label,.spreadspace-embed-root[data-theme=light] .doc-review-doc-tab.is-active .doc-review-doc-tab-label{color:#0c0c0a}html[data-theme=light] .doc-review-doc-tab-close:hover,html[data-theme=light] .doc-review-doc-tab-close:focus-visible,.spreadspace-embed-root[data-theme=light] .doc-review-doc-tab-close:hover,.spreadspace-embed-root[data-theme=light] .doc-review-doc-tab-close:focus-visible{color:#3d3d37;background:0 0}html[data-theme=light] .doc-review-download-primary,html[data-theme=light] .doc-review-download-trigger,.spreadspace-embed-root[data-theme=light] .doc-review-download-primary,.spreadspace-embed-root[data-theme=light] .doc-review-download-trigger{color:#1c1b17;background:#fff}html[data-theme=light] .doc-review-download-trigger,.spreadspace-embed-root[data-theme=light] .doc-review-download-trigger{border-left-color:#cfcfcb}html[data-theme=light] .doc-review-download-primary:hover,html[data-theme=light] .doc-review-download-primary:focus-visible,html[data-theme=light] .doc-review-download-trigger:hover,html[data-theme=light] .doc-review-download-trigger:focus-visible,html[data-theme=light] .doc-review-download-trigger[aria-expanded=true],.spreadspace-embed-root[data-theme=light] .doc-review-download-primary:hover,.spreadspace-embed-root[data-theme=light] .doc-review-download-primary:focus-visible,.spreadspace-embed-root[data-theme=light] .doc-review-download-trigger:hover,.spreadspace-embed-root[data-theme=light] .doc-review-download-trigger:focus-visible,.spreadspace-embed-root[data-theme=light] .doc-review-download-trigger[aria-expanded=true]{background:#f6f6f4}html[data-theme=light] .doc-review-download-option:hover,html[data-theme=light] .doc-review-download-option:focus-visible,.spreadspace-embed-root[data-theme=light] .doc-review-download-option:hover,.spreadspace-embed-root[data-theme=light] .doc-review-download-option:focus-visible{background:#0000000f}html[data-theme=light] .doc-review-rail-actions .doc-review-upload-more-link,.spreadspace-embed-root[data-theme=light] .doc-review-rail-actions .doc-review-upload-more-link{color:#fff;background:#1f1e1b;border-color:#1f1e1b}html[data-theme=light] .doc-review-rail-actions .doc-review-upload-more-link:hover,html[data-theme=light] .doc-review-rail-actions .doc-review-upload-more-link:focus-visible,.spreadspace-embed-root[data-theme=light] .doc-review-rail-actions .doc-review-upload-more-link:hover,.spreadspace-embed-root[data-theme=light] .doc-review-rail-actions .doc-review-upload-more-link:focus-visible{background:#3a3833;border-color:#3a3833}html[data-theme=light] .doc-review-body,.spreadspace-embed-root[data-theme=light] .doc-review-body{box-shadow:0 -1px 0 var(--doc-review-border)}html[data-theme=light] .doc-review-field-search,.spreadspace-embed-root[data-theme=light] .doc-review-field-search{background:#0000000a}html[data-theme=light] .doc-review-doc-tab-filename,.spreadspace-embed-root[data-theme=light] .doc-review-doc-tab-filename{color:var(--doc-review-ink-muted)}html[data-theme=light] .doc-review-doc-tab-account,.spreadspace-embed-root[data-theme=light] .doc-review-doc-tab-account{color:#8a8a85;font-weight:500}html[data-theme=light] .doc-review-doc-tab-close,.spreadspace-embed-root[data-theme=light] .doc-review-doc-tab-close{color:#a0a09a}html[data-theme=dark] .doc-review-panel{--doc-review-popover-header-bg:#161922;--doc-review-popover-header-ink:#e8eaf0;--doc-review-popover-header-muted:#6b7180;--doc-review-picker-bg:#161922;--doc-review-picker-control-bg:#ffffff08;--doc-review-picker-border:#ffffff1a;--doc-review-picker-border-soft:#ffffff0f;--doc-review-picker-text:#e8eaf0;--doc-review-picker-muted:#6b7180;--doc-review-picker-subtle:#6b7180;--doc-review-picker-control-ink:#a6abb8;--doc-review-picker-row-hover:#ffffff0d;--doc-review-picker-checkbox-bg:transparent;--doc-review-picker-checkbox-border:#ffffff40;--doc-review-picker-accent:#6366f1;--doc-review-bucket-year-bg:transparent;--doc-review-bucket-year-ink:#e8eaf0;--doc-review-bucket-category-bg:transparent;--doc-review-bucket-category-ink:#e8eaf0;--doc-review-bucket-account-bg:transparent;--doc-review-bucket-account-ink:#a6abb8;--doc-review-bucket-year-well:#00000038;--doc-review-bucket-account-well:#00000073;--doc-review-distribution-year-0:#4d9bf5;--doc-review-distribution-unextractable:#efab3c;--doc-review-distribution-unextractable-bg:#f0b45529;--doc-review-distribution-unextractable-border:transparent;--doc-review-distribution-unextractable-ink:#f0b455}.doc-review-tab-rail{z-index:5;background:0 0;border:0;align-items:center;gap:.75rem;padding:.875rem 1rem .75rem;display:flex;position:relative;overflow:visible}.doc-review-tab-strip{background:var(--doc-review-tab-tray-bg,#ffffff08);border-radius:.5625rem;flex:1;align-items:center;gap:.125rem;min-width:0;padding:.25rem;display:flex;overflow:visible}.doc-review-doc-tab{min-width:0;max-width:16rem;color:var(--doc-review-ink-muted);font-family:var(--font-sans);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:.4375rem;flex:0 auto;justify-content:flex-start;align-items:center;gap:.375rem;padding:.5625rem .875rem;transition:background-color .15s,color .15s;display:flex;position:relative}.doc-review-doc-tab:not(.is-active){background:#ffffff06}.doc-review-doc-tab:not(.is-active):hover,.doc-review-doc-tab:not(.is-active):focus-visible{background:var(--doc-review-accent-hover-bg);color:var(--doc-review-ink);outline:none}.doc-review-doc-tab-copy{flex-direction:column;flex:1 1 0;gap:.0625rem;min-width:0;display:flex}.doc-review-doc-tab-label,.doc-review-doc-tab-filename,.doc-review-doc-tab-account{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.doc-review-doc-tab-label{font-size:.8125rem;font-weight:550;line-height:1.15}.doc-review-doc-tab.is-active .doc-review-doc-tab-label{color:var(--doc-review-ink-bright);font-weight:650}.doc-review-doc-tab-filename{color:var(--doc-review-ink-faint);font-size:.59375rem;font-weight:500;line-height:.71875rem}.doc-review-doc-tab-account{color:var(--doc-review-ink-faint);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:400;line-height:1.15}.doc-review-doc-tab.is-active{background:var(--doc-review-surface);z-index:2;outline:none;gap:.5625rem;padding:.375rem .875rem;box-shadow:inset 0 1px #ffffff0d}.doc-review-doc-tab-close{width:1.375rem;height:1.375rem;color:var(--doc-review-ink-faint);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.9375rem;line-height:1;display:flex}.doc-review-doc-tab-close:hover,.doc-review-doc-tab-close:focus-visible{color:var(--doc-review-ink);background:#ffffff1f;outline:none}.doc-review-tab-divider{background:var(--doc-review-tab-divider-bg,#ffffff1f);flex:none;width:1px;height:1.5rem;margin:0 .25rem}.doc-review-more-trigger{background:var(--doc-review-more-trigger-bg,#ffffff0f);min-width:0;box-shadow:inset 0 0 0 1px var(--doc-review-more-trigger-border,#ffffff1a);color:var(--doc-review-more-trigger-ink,var(--doc-review-ink));font-family:var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:.4375rem;flex:none;align-items:center;gap:.4375rem;padding:.4375rem .6875rem;font-size:.8125rem;font-weight:650;line-height:1.2;display:flex}.doc-review-more-trigger:hover,.doc-review-more-trigger:focus-visible{background:var(--doc-review-more-trigger-hover-bg,#ffffff1a);outline:none}.doc-review-more-count-badge{background:var(--doc-review-more-badge-bg,#ffffff29);color:var(--doc-review-more-badge-ink,var(--doc-review-ink-bright));border-radius:999px;flex:none;padding:.09375rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.2}.doc-review-more-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.doc-review-more-chevron{color:currentColor;transition:transform .18s var(--ease);flex:none}.doc-review-more-chevron.is-open{transform:rotate(180deg)}.doc-review-more-menu{align-items:stretch;display:flex;position:relative}.doc-review-more-popover{z-index:40;border:1px solid var(--doc-review-picker-border);background:var(--doc-review-picker-bg);width:min(30rem,100vw - 2rem);max-height:min(62rem,100vh - 2rem);box-shadow:var(--dropdown-menu-shadow);font-family:var(--font-ui);--doc-review-picker-checkbox-size:1.0625rem;--doc-review-picker-checkbox-hit-width:1.6875rem;--doc-review-picker-checkbox-hit-height:2rem;border-radius:1.0625rem;font-size:.8125rem;position:absolute;top:calc(100% + .375rem);left:0;right:auto;overflow:hidden;transform:none}.doc-review-more-popover--flip{left:auto;right:0}html[data-theme=dark] .doc-review-more-popover{background:var(--doc-review-picker-bg);border-color:#ffffff14}.doc-review-more-header{background:var(--doc-review-picker-bg);border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.0625rem 1.3125rem .75rem;display:flex}html[data-theme=dark] .doc-review-more-header{border-bottom-color:var(--card-border)}.doc-review-more-header-actions{white-space:nowrap;flex-flow:row;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.doc-review-more-title-wrap{flex-direction:row;align-items:baseline;gap:.5rem;min-width:0;display:flex}.doc-review-more-title{color:var(--doc-review-picker-text);font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1.25rem}.doc-review-more-count{color:var(--doc-review-picker-muted);white-space:nowrap;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1rem}.doc-review-more-body{background:var(--doc-review-picker-bg);border-bottom-right-radius:calc(1.0625rem - 1px);border-bottom-left-radius:calc(1.0625rem - 1px);max-height:min(48rem,100vh - 8rem);overflow:hidden auto}.doc-review-more-body>:last-child{border-bottom-right-radius:calc(1.0625rem - 1px);border-bottom-left-radius:calc(1.0625rem - 1px);overflow:hidden}.doc-review-more-controls{background:var(--doc-review-picker-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.53125rem;padding:0 1.3125rem .8125rem;display:grid}html[data-theme=dark] .doc-review-more-controls{background:var(--doc-review-picker-bg)}.doc-review-document-search{border:1px solid var(--doc-review-picker-border);background:var(--doc-review-picker-control-bg);min-width:0;height:2.125rem;color:var(--doc-review-picker-subtle);transition:border-color .16s var(--ease), background-color .16s var(--ease), color .16s var(--ease);border-radius:.59375rem;flex:1;align-items:center;gap:.53125rem;padding:0 .75rem;display:flex}html[data-theme=dark] .doc-review-document-search,html[data-theme=dark] .doc-review-document-sort{border-color:var(--doc-review-picker-border);background:var(--doc-review-picker-control-bg);color:var(--doc-review-picker-subtle)}html[data-theme=dark] .doc-review-document-search:focus-within,html[data-theme=dark] .doc-review-document-sort:hover,html[data-theme=dark] .doc-review-document-sort:focus-visible{border-color:var(--border-shell-focus);background:var(--surface-hover-soft);color:var(--text-primary)}.doc-review-document-search:focus-within{border-color:var(--border-shell-focus);color:var(--text-primary)}.doc-review-document-search-icon{color:currentColor;flex:none}.doc-review-document-search-input{width:100%;min-width:0;color:var(--doc-review-picker-text);background:0 0;border:0;outline:0;font-family:inherit;font-size:.8625rem;font-weight:400;line-height:1.125rem}.doc-review-document-search-input::placeholder{color:var(--doc-review-picker-subtle)}.doc-review-document-sort{border:1px solid var(--doc-review-picker-border);background:var(--doc-review-picker-control-bg);height:2.125rem;color:var(--doc-review-picker-muted);cursor:pointer;transition:border-color .16s var(--ease), background-color .16s var(--ease), color .16s var(--ease);border-radius:.59375rem;flex:none;justify-content:center;align-items:center;gap:.375rem;padding:0 .8125rem;font-family:inherit;font-size:.8625rem;font-weight:500;line-height:1.125rem;display:inline-flex}.doc-review-document-sort:hover,.doc-review-document-sort:focus-visible{border-color:var(--border-shell-focus);background:var(--surface-hover-soft);color:var(--text-primary);outline:none}.doc-review-more-empty{padding:var(--space-24);color:var(--text-muted);font-family:var(--font-sans);text-align:center;font-size:.875rem;font-weight:500;line-height:1.25rem}.doc-review-document-distribution{background:var(--doc-review-picker-border-soft);border-radius:999px;gap:.125rem;height:.4rem;margin:0 1.3125rem .8125rem;display:flex;overflow:hidden}.doc-review-document-distribution-segment{background:var(--text-muted);flex-basis:0;min-width:.125rem}.doc-review-document-distribution-segment--year-0,.doc-review-doc-bucket-marker--year-0{background:var(--doc-review-distribution-year-0)}.doc-review-document-distribution-segment--year-1,.doc-review-doc-bucket-marker--year-1{background:var(--doc-review-distribution-year-1)}.doc-review-document-distribution-segment--year-2,.doc-review-doc-bucket-marker--year-2{background:var(--doc-review-distribution-year-2)}.doc-review-document-distribution-segment--year-3,.doc-review-doc-bucket-marker--year-3{background:var(--doc-review-distribution-year-3)}.doc-review-document-distribution-segment--duplicate,.doc-review-doc-bucket-marker--duplicate,.doc-review-doc-bucket-marker--year-none{background:var(--doc-review-distribution-duplicate)}.doc-review-document-distribution-segment--unextractable,.doc-review-doc-bucket-marker--unextractable{background:var(--doc-review-distribution-unextractable)}.doc-review-document-distribution-segment--superseded,.doc-review-doc-bucket-marker--superseded{background:var(--doc-review-distribution-duplicate)}.doc-review-doc-section-label{color:var(--doc-review-picker-subtle);letter-spacing:.01em;padding:.53125rem 1.3125rem;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1rem}.doc-review-doc-section-label--review{border-top:1px solid var(--doc-review-picker-border-soft);margin-top:.5rem;padding-top:.8125rem}.doc-review-doc-year-group+.doc-review-doc-year-group{border-top:0}.doc-review-doc-year-heading,.doc-review-doc-category-heading{align-items:center;gap:var(--space-12);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;width:100%;font-family:inherit;display:grid}.doc-review-doc-year-heading{background:var(--doc-review-bucket-year-bg);min-height:2.375rem;color:var(--doc-review-bucket-year-ink);padding:.5625rem 1.3125rem;font-size:.90625rem;font-weight:500;line-height:1.25rem}.doc-review-doc-bucket-note{color:var(--doc-review-picker-muted);margin:0;padding:.375rem 1.3125rem .5rem;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.35}.doc-review-doc-bucket-count{color:var(--doc-review-picker-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8625rem;font-weight:500}.doc-review-doc-category-heading .doc-review-doc-bucket-count{font-size:.8rem}.doc-review-doc-bucket-count--pill{background:var(--doc-review-distribution-duplicate);border-radius:999px;min-width:1.5rem;padding:.109375rem .5rem}@supports (color:color-mix(in lab, red, red)){.doc-review-doc-bucket-count--pill{background:color-mix(in srgb, var(--doc-review-distribution-duplicate) 35%, transparent)}}.doc-review-doc-bucket-count--pill{color:var(--doc-review-picker-muted);text-align:center;font-size:.73125rem;line-height:.875rem}.doc-review-doc-bucket-count--warning{background:var(--doc-review-distribution-unextractable-bg);border:1px solid var(--doc-review-distribution-unextractable-border);color:var(--doc-review-distribution-unextractable-ink)}.doc-review-doc-category-heading{border-top:1px solid var(--doc-review-picker-year-border,var(--card-border));border-bottom:1px solid var(--doc-review-picker-year-border,transparent);background:var(--doc-review-bucket-category-bg);min-height:2.125rem;color:var(--doc-review-bucket-category-ink);padding:.5rem 1.3125rem .5rem 2.8125rem;font-size:.84375rem;font-weight:600;line-height:1.125rem}.doc-review-doc-bucket-toggle{text-align:left;cursor:pointer;appearance:none;border:0}.doc-review-doc-bucket-toggle:hover{background:var(--surface-hover-soft)!important}.doc-review-doc-bucket-toggle:focus-visible{outline:1px solid var(--text-primary);outline-offset:-1px}.doc-review-doc-bucket-title{align-items:center;gap:.6625rem;display:inline-flex}.doc-review-doc-bucket-marker{border-radius:.2rem;flex:none;width:.73125rem;height:.73125rem}.doc-review-doc-bucket-icon{color:var(--doc-review-picker-muted);flex:none}.doc-review-doc-bucket-icon--unextractable{color:var(--doc-review-distribution-unextractable-ink)}.doc-review-doc-bucket-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.doc-review-doc-bucket-chevron{color:var(--doc-review-picker-subtle);transition:transform .15s var(--ease);flex:none}.doc-review-doc-bucket-chevron.is-open{transform:rotate(90deg)}.doc-review-doc-year-heading span:first-child,.doc-review-doc-category-heading span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.doc-review-select-all{align-self:auto;transform:none}.doc-review-more-header .doc-review-select-all{gap:.4375rem}.doc-review-more-header .doc-review-select-all-label{color:var(--doc-review-picker-muted);font-family:inherit;font-size:.8rem;font-weight:500}.doc-review-more-header .doc-review-select-all>span:first-child{width:var(--doc-review-picker-checkbox-size);height:var(--doc-review-picker-checkbox-size);background:var(--doc-review-popover-header-bg);border-color:var(--card-border);color:var(--doc-review-popover-header-bg);border-radius:.265625rem}html[data-theme=dark] .doc-review-more-header .doc-review-select-all>span:first-child{background:var(--doc-review-picker-checkbox-bg);border-color:var(--doc-review-picker-checkbox-border)}html[data-theme=dark] .doc-review-more-header .doc-review-checkbox--checked{color:var(--color-white);background:var(--doc-review-picker-accent)!important;border-color:var(--doc-review-picker-accent)!important}html[data-theme=dark] .doc-review-more-header .doc-review-checkbox--mixed{background:var(--doc-review-picker-bg);border-color:var(--doc-review-picker-accent)!important;color:var(--doc-review-picker-accent)!important}.doc-review-doc-row{height:auto;min-height:2rem;color:var(--doc-review-picker-text);border-bottom:0;gap:.625rem;padding:.4375rem 1.3125rem .4375rem 2rem}.doc-review-more-popover .doc-review-doc-category-group{background:var(--doc-review-bucket-year-well)}.doc-review-more-popover .doc-review-doc-account-group{background:var(--doc-review-bucket-account-well)}.doc-review-more-popover .doc-review-doc-account-group .doc-review-doc-row{background:var(--doc-review-picker-bg);padding-left:3.5rem}.doc-review-more-popover .doc-review-doc-row:hover{background:var(--doc-review-picker-row-hover)}html[data-theme=light] .doc-review-more-popover .doc-review-doc-account-group .doc-review-doc-row:hover{background:#f5f5f5}.doc-review-more-popover .doc-review-doc-row--active{box-shadow:inset 0 0 0 1px var(--text-primary)}.doc-review-more-popover .doc-review-doc-year-group:last-child .doc-review-doc-row:last-child,.doc-review-more-popover .doc-review-doc-category-group:last-child .doc-review-doc-row:last-child{border-bottom-right-radius:calc(1.0625rem - 1px);border-bottom-left-radius:calc(1.0625rem - 1px)}.doc-review-doc-name{font-size:1.125rem;font-weight:700;line-height:1.375rem}.doc-review-doc-category,.doc-review-doc-date,.doc-review-doc-fields{color:var(--doc-review-picker-muted);font-size:1rem;font-weight:600;line-height:1.25rem}.doc-review-more-popover .doc-review-row-checkbox-btn{width:var(--doc-review-picker-checkbox-hit-width);height:var(--doc-review-picker-checkbox-hit-height);justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.doc-review-more-popover .doc-review-row-checkbox-btn .doc-review-checkbox{width:var(--doc-review-picker-checkbox-size);height:var(--doc-review-picker-checkbox-size);background:var(--doc-review-picker-checkbox-bg);border-color:var(--doc-review-picker-border);color:var(--doc-review-picker-checkbox-bg);border-radius:.265625rem}.doc-review-more-popover .doc-review-row-checkbox-btn .doc-review-checkbox--checked{color:var(--color-white);background:var(--doc-review-picker-accent)!important;border-color:var(--doc-review-picker-accent)!important}.doc-review-more-popover .doc-review-row-checkbox-btn:disabled{cursor:default;opacity:.45}.doc-review-more-popover .doc-review-row-checkbox-btn:disabled .doc-review-checkbox{color:#0000;background:0 0}.doc-review-more-popover .doc-review-doc-name{font-family:inherit;font-size:.825rem;font-weight:500;line-height:1.125rem}.doc-review-more-popover .doc-review-doc-category,.doc-review-more-popover .doc-review-doc-date,.doc-review-more-popover .doc-review-doc-fields{color:var(--doc-review-picker-muted);font-family:inherit;font-size:.75rem;font-weight:500;line-height:1rem}html[data-theme=dark] .doc-review-more-popover .doc-review-doc-row--selected{background:#6366f12e}html[data-theme=dark] .doc-review-more-popover .doc-review-doc-row--selected:hover{background:#6366f138}html[data-theme=dark] .doc-review-more-popover .doc-review-doc-year-heading:has(.doc-review-doc-bucket-marker){background:#6366f11a!important}html[data-theme=dark] .doc-review-more-popover .doc-review-row-checkbox-btn .doc-review-checkbox{border-color:var(--doc-review-picker-checkbox-border);background:0 0}html[data-theme=dark] .doc-review-document-sort,html[data-theme=dark] .doc-review-more-header .doc-review-select-all-label{color:var(--doc-review-picker-control-ink)}html[data-theme=dark] .doc-review-doc-section-label--review{border-top-color:#ffffff14}html[data-theme=dark] .doc-review-more-popover .doc-review-doc-bucket-count--pill{background:var(--doc-review-distribution-duplicate)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .doc-review-more-popover .doc-review-doc-bucket-count--pill{background:color-mix(in srgb, var(--doc-review-distribution-duplicate) 58%, transparent)}}html[data-theme=dark] .doc-review-more-popover .doc-review-doc-bucket-count--pill{color:#a6abb8}html[data-theme=dark] .doc-review-more-popover .doc-review-doc-bucket-count--warning{color:#f8d091;background:#f0b45542}html[data-theme=light] .doc-review-more-popover{border-color:#40404024;box-shadow:0 12px 32px #0000001a,0 0 0 1px #00000008}html[data-theme=light] .doc-review-more-popover .doc-review-doc-row--selected{background:#2563eb1a}html[data-theme=light] .doc-review-more-popover .doc-review-doc-row--selected:hover{background:#2563eb21}html[data-theme=light] .doc-review-more-popover .doc-review-doc-bucket-toggle:hover{background:#f5f5f5!important}html[data-theme=light] .doc-review-more-popover .doc-review-doc-name{color:#333}html[data-theme=light] .doc-review-more-popover .doc-review-row-checkbox-btn .doc-review-checkbox{background:var(--doc-review-picker-checkbox-bg);border-color:var(--doc-review-picker-checkbox-border)}html[data-theme=light] .doc-review-more-header .doc-review-select-all>span:first-child{border-color:var(--doc-review-picker-checkbox-border)}html[data-theme=light] .doc-review-more-header .doc-review-checkbox--checked{color:var(--color-white);background:var(--doc-review-picker-accent)!important;border-color:var(--doc-review-picker-accent)!important}html[data-theme=light] .doc-review-more-header .doc-review-checkbox--mixed{background:var(--doc-review-picker-bg);border-color:var(--doc-review-picker-accent)!important;color:var(--doc-review-picker-accent)!important}html[data-theme=light] .doc-review-document-sort{color:#121212}html[data-theme=light] .doc-review-more-header .doc-review-select-all-label{color:var(--doc-review-picker-control-ink)}html[data-theme=light] .doc-review-doc-section-label--review{border-top-color:#4040401f}html[data-theme=light] .doc-review-more-popover .doc-review-doc-bucket-count--pill:not(.doc-review-doc-bucket-count--warning){color:#4d4d4d;background:#4040401a}.doc-review-rail-actions{flex:none;align-items:center;gap:.625rem;margin:0;padding:0;display:flex}.doc-review-rail-actions .doc-review-upload-more-link{min-width:0;height:auto;min-height:0;color:var(--doc-review-ink);box-shadow:none;font-family:var(--font-sans);white-space:nowrap;transition:background-color .2s var(--ease), border-color .2s var(--ease), opacity .2s var(--ease);background:0 0;border:1px solid #3a3a40;border-radius:.5rem;justify-content:center;align-items:center;padding:.5625rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.doc-review-rail-actions .doc-review-upload-more-link:hover,.doc-review-rail-actions .doc-review-upload-more-link:focus-visible{background:#ffffff0f;border-color:#55555c;outline:none}.doc-review-rail-actions--docked{--doc-review-surface-preview:#1b1b1f;--doc-review-border:#26262b;--doc-review-ink:#e7e7ea;gap:.5rem}html[data-theme=light] .doc-review-rail-actions--docked{--doc-review-surface-preview:#efefef;--doc-review-border:#e4e4e4;--doc-review-ink:#262626;--doc-review-download-border:#cfcfcb}.doc-review-body{background:var(--doc-review-border);border-radius:.75rem .75rem 0 0;flex:1;grid-template-columns:minmax(26.25rem,1fr) minmax(0,1fr);align-items:stretch;gap:0;min-width:0;min-height:0;margin:0 .375rem 0 1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 -1px #ffffff0a}.doc-review-fields-pane,.doc-review-preview-pane{border:0;border-radius:0;min-width:0;min-height:0;position:relative}.doc-review-fields-pane{z-index:2;background:var(--doc-review-surface-fields);min-width:26.25rem}.doc-review-preview-pane{z-index:1;background:var(--doc-review-surface-preview);isolation:isolate;contain:paint;flex-direction:column;display:flex;overflow:hidden}.doc-review-fields-header{justify-content:space-between;align-items:baseline;gap:var(--space-16);-webkit-user-select:none;user-select:none;border-bottom:0;min-height:0;padding:1.375rem 1.75rem .875rem;display:flex}.doc-review-fields-title{min-width:0;font-family:var(--font-sans);color:var(--doc-review-ink);white-space:nowrap;text-overflow:ellipsis;font-size:1.1875rem;font-weight:700;line-height:1.35;overflow:hidden}.doc-review-fields-summary{flex-direction:column;flex:none;align-items:flex-end;gap:.125rem;min-width:0;display:flex}.doc-review-fields-period{font-family:var(--font-sans);color:var(--doc-review-ink-bright);white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.1875rem}.doc-review-extraction-body{flex:1;min-height:0;padding-bottom:1rem;overflow:hidden}.doc-review-field-list{scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.doc-review-field-section{padding:var(--space-24) var(--space-24) var(--space-8);font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-primary);background:var(--card-bg);border-bottom:0;font-size:.8125rem;font-weight:800;line-height:1rem}.doc-review-field-section:first-child{padding-top:var(--space-20)}.doc-review-field-group{padding:var(--space-10) var(--space-24) var(--space-4);font-family:var(--font-sans);color:var(--text-primary);background:var(--card-bg);font-size:.875rem;font-weight:650;line-height:1.125rem}.doc-review-field-row{gap:var(--space-16);min-height:3.25rem;padding:var(--space-8) var(--space-24);border-bottom:1px solid var(--doc-review-row-border);background:0 0;grid-template-columns:minmax(0,1fr) minmax(6.5rem,max-content);align-items:center;display:grid}.doc-review-field-row--searchable{grid-template-columns:minmax(0,1fr) 1.25rem minmax(6.5rem,max-content)}.doc-review-field-row--indent-1{padding-left:var(--space-32)}.doc-review-field-row--indent-2{padding-left:var(--space-48)}.doc-review-field-row--total{background:var(--surface-hover-soft);min-height:3.5rem}.doc-review-field-row:hover{background:var(--surface-hover-soft)}.doc-review-field-search{border:1px solid var(--doc-review-border);width:1.25rem;height:1.25rem;color:var(--text-muted);cursor:pointer;opacity:.76;background:#ffffff0a;border-radius:999rem;justify-content:center;align-items:center;padding:0;transition:color .15s,opacity .15s,border-color .15s,background-color .15s;display:inline-flex}.doc-review-field-search:hover,.doc-review-field-search:focus-visible{border-color:var(--card-border);background:var(--surface-hover-soft);color:var(--text-primary);opacity:1;outline:none}.doc-review-field-copy{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.doc-review-field-name{font-family:var(--font-sans);color:var(--text-primary);overflow-wrap:anywhere;font-size:.9375rem;font-weight:550;line-height:1.25rem}.doc-review-field-row--total .doc-review-field-name,.doc-review-field-row--total .doc-review-field-amount{font-weight:750}.doc-review-field-meta{font-family:var(--font-sans);color:var(--text-secondary);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.125rem}.doc-review-field-amount{font-family:var(--font-mono-v3);color:var(--text-primary);white-space:nowrap;justify-self:end;font-size:1rem;font-weight:550;line-height:1.25rem}.doc-review-field-empty,.doc-review-extraction-empty{min-height:16rem;padding:var(--space-32);font-family:var(--font-sans);color:var(--text-muted);text-align:center;flex:1;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex}.doc-review-extraction-empty{flex-direction:column}.doc-review-failed-title{font-family:var(--font-sans);color:var(--text-primary);font-size:.9375rem;font-weight:700;line-height:1.25rem}.doc-review-failed-copy{max-width:24rem;margin-top:var(--space-4);font-family:var(--font-sans);color:var(--text-muted);text-align:center;font-size:.8125rem;line-height:1.25rem}.doc-review-preview-pane{background:var(--doc-review-surface-preview)}.doc-review-preview-iframe{box-sizing:border-box;border:none;flex:1;width:100%;min-height:0;padding:0;display:block}.doc-review-pdf-canvas-preview{gap:var(--space-16);background:var(--doc-review-surface-preview);flex-direction:column;padding:1rem;display:flex;overflow:auto}.doc-review-pdf-canvas-page{justify-content:center;width:100%;min-width:0;display:flex;position:relative}.doc-review-pdf-canvas-sheet{opacity:0;background:#ececee;border:0;border-radius:.25rem;max-width:100%;transition:opacity 80ms ease-out;position:relative;overflow:hidden;box-shadow:0 .5rem 2.5rem #00000080}.doc-review-pdf-canvas-sheet.is-painted{opacity:1}.doc-review-pdf-canvas-sheet canvas{background:#ececee;max-width:100%;display:block}.doc-review-pdf-canvas-sheet img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.doc-review-pdf-search-marker{pointer-events:none;border:1px solid var(--overlay-warning-05);background:linear-gradient(90deg, var(--overlay-warning-08) 0, var(--overlay-warning-08) .125rem, transparent .125rem), linear-gradient(90deg, transparent 0, var(--status-warning-bg) 10%, var(--status-warning-bg) 90%, transparent 100%);opacity:1;height:4.75rem;box-shadow:none;animation:.9s ease-out doc-review-pdf-search-pulse;position:absolute;left:0;right:0;transform:translateY(-1rem)}.doc-review-pdf-search-marker.is-measured{height:auto;transform:none}@keyframes doc-review-pdf-search-pulse{0%{opacity:0}20%{opacity:1}70%{opacity:1}to{opacity:1}}.doc-review-pdf-span-marker{pointer-events:none;border:2px solid var(--color-warning,var(--brand-warning));background:var(--color-warning,var(--brand-warning));position:absolute}@supports (color:color-mix(in lab, red, red)){.doc-review-pdf-span-marker{background:color-mix(in srgb, var(--color-warning,var(--brand-warning)) 14%, transparent)}}.doc-review-pdf-span-marker{box-shadow:0 0 0 .125rem var(--color-warning,var(--brand-warning));border-radius:.125rem}@supports (color:color-mix(in lab, red, red)){.doc-review-pdf-span-marker{box-shadow:0 0 0 .125rem color-mix(in srgb, var(--color-warning,var(--brand-warning)) 25%, transparent)}}.doc-review-pdf-span-marker{animation:1.2s ease-out doc-review-pdf-span-pulse}@keyframes doc-review-pdf-span-pulse{0%{opacity:0;transform:scale(.94)}35%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.doc-review-preview-empty{width:100%;min-height:0;padding:var(--space-24);box-sizing:border-box;background:var(--doc-review-surface-preview);color:var(--doc-review-ink-faint);font-family:var(--font-sans);text-align:center;flex:1;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex}.doc-review-preview-empty--stacked{gap:var(--space-12);padding:0 var(--space-32);flex-direction:column}.doc-review-preview-empty-title{color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.25rem}.doc-review-preview-empty-copy{max-width:28rem;color:var(--text-muted)}.doc-review-context-backdrop{z-index:9999;position:fixed;inset:0}.doc-review-context-menu{border:1px solid var(--dropdown-menu-border);background:var(--dropdown-menu-bg);min-width:12rem;box-shadow:var(--dropdown-menu-shadow);z-index:10000;font-family:var(--font-sans);border-radius:.5rem;padding:.3rem;position:fixed}.doc-review-context-item{align-items:center;gap:var(--space-8);width:100%;min-height:2rem;padding:.375rem var(--space-8);color:var(--dropdown-option-text);text-align:left;cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:none;border-radius:.5rem;font-family:inherit;font-size:.875rem;line-height:1.125rem;display:flex}.doc-review-context-item:hover,.doc-review-context-item:focus-visible,.doc-review-context-item.is-active{background:var(--dropdown-option-hover-bg);color:var(--dropdown-option-hover-text);outline:none}.doc-review-context-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.doc-review-context-arrow{color:currentColor;opacity:.8;flex:none}.doc-review-context-submenu-wrap{position:relative}.doc-review-context-submenu-wrap:before{content:"";width:1.25rem;position:absolute;top:-.75rem;bottom:-.75rem}.doc-review-context-submenu-wrap--right:before{left:100%}.doc-review-context-submenu-wrap--left:before{right:100%}.doc-review-context-submenu{border:1px solid var(--dropdown-menu-border);background:var(--dropdown-menu-bg);min-width:12rem;box-shadow:var(--dropdown-menu-shadow);z-index:10001;border-radius:.5rem;padding:.3rem;position:absolute;top:-.25rem}.doc-review-context-submenu--right{margin-left:var(--space-4);left:100%}.doc-review-context-submenu--left{margin-right:var(--space-4);right:100%}@media (max-width:80rem){.doc-review-tab-rail{flex-direction:column;align-items:stretch;gap:0}.doc-review-tab-strip{overflow-x:auto}.doc-review-rail-actions{border-top:1px solid var(--doc-review-border);justify-content:flex-start;padding-top:.5rem}.doc-review-rail-actions--docked{border-top:0;padding-top:0}.doc-review-body{grid-template-columns:1fr;gap:1px 0}.doc-review-fields-pane,.doc-review-preview-pane,.doc-review-preview-iframe,.doc-review-preview-empty{min-height:32rem}}.lup-dropzone{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-48) var(--space-16);border:2px solid var(--border-interactive);cursor:pointer;font-family:var(--font-sans);border-radius:.75rem;flex-direction:column;transition:border-color .15s,background-color .15s;display:flex}.lup-dropzone--live-production{min-height:15rem}.lup-dropzone:hover,.lup-dropzone:focus-visible{border-color:var(--border-interactive-hover);background:var(--surface-raised)}.lup-dropzone.is-dragover{border-color:var(--brand-accent);background:var(--surface-raised-strong)}.lup-dropzone__input{display:none}.lup-dropzone__icon{color:var(--color-ink-subtle)}.lup-dropzone.is-dragover .lup-dropzone__icon{color:var(--brand-accent)}.lup-dropzone__title{color:var(--color-ink-bright);margin:0;font-size:.9375rem;font-weight:500}.lup-dropzone__hint{color:var(--color-ink-subtle);margin:0;font-size:.8125rem}.lup-dropzone__hint--list{text-align:left;margin-top:var(--space-12);padding-left:1.125rem;line-height:1.5;list-style:outside;display:inline-block}.lup-dropzone__hint--list li+li{margin-top:.25rem}.lup-dropzone__hint--list strong{color:var(--color-ink-bright);font-weight:600}.lup-file-list{gap:var(--space-4);margin-top:var(--space-12);flex-direction:column;display:flex}.lup-file-row{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);background:var(--surface-raised);font-family:var(--font-sans);border-radius:.5rem;display:flex}.lup-file-row__icon{color:var(--color-ink-subtle);flex-shrink:0}.lup-file-row__info{flex-direction:column;flex:1;min-width:0;display:flex}.lup-file-row__name{color:var(--color-ink-bright);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.lup-file-row__size{color:var(--color-ink-subtle);font-size:.75rem}.lup-file-row__error{align-items:center;gap:var(--space-4);color:var(--brand-danger);flex-shrink:0;font-size:.75rem;display:flex}.lup-file-row__remove{width:1.5rem;height:1.5rem;color:var(--color-ink-disabled);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.lup-file-row__remove:hover{color:var(--brand-danger);background:var(--surface-danger)}.lup-error{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);background:var(--surface-danger);color:var(--brand-danger);font-size:.8125rem;font-family:var(--font-sans);margin-top:var(--space-8);border-radius:.5rem;display:flex}.upload-modal-dialog{z-index:50;position:relative}.upload-modal-backdrop{background:#00000080;position:fixed;inset:0}.upload-modal-container{padding:var(--space-16);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.upload-modal-panel{background:var(--surface-primary);width:100%;max-width:36rem;max-height:80vh;font-family:var(--font-sans);border-radius:.75rem;flex-direction:column;display:flex;box-shadow:0 1.5rem 3rem #0000002e}.upload-modal-header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.upload-modal-title{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.upload-modal-loan-name{color:var(--text-secondary);margin:.25rem 0 0;font-size:.8125rem}.upload-modal-close{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.upload-modal-close:hover{background:var(--surface-raised);color:var(--text-primary)}.upload-modal-body{flex:1;padding:1.5rem;overflow-y:auto}.upload-modal-footer{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.upload-modal-footer-info{align-items:center;gap:var(--space-8);display:flex}.upload-modal-file-count{color:var(--text-secondary);font-size:.8125rem}.rdm-state{text-align:center;color:var(--text-secondary);padding:2.5rem 1rem;font-size:.8125rem}.rdm-list{flex-direction:column;gap:.75rem;display:flex}.rdm-toolbar{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.rdm-charge{letter-spacing:.01em;color:var(--text-tertiary);font-size:.75rem;font-weight:600}.rdm-check,.rdm-group__head,.rdm-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;display:flex}.rdm-check input[type=checkbox],.rdm-group__head input[type=checkbox],.rdm-row input[type=checkbox]{cursor:pointer;flex:none;width:1.25rem;height:1.25rem;margin:0}.rdm-row input[type=checkbox]:disabled{cursor:not-allowed}.rdm-check{color:var(--text-primary);font-size:.8125rem;font-weight:600}.rdm-group{border:1px solid var(--border-subtle);border-radius:.625rem;overflow:hidden}.rdm-group__head{background:var(--rdm-head-bg);border-bottom:1px solid var(--border-subtle);padding:.625rem .75rem}.rdm-group__name{color:var(--text-primary);font-size:.8125rem;font-weight:600}.rdm-group__count{color:var(--text-tertiary);margin-left:auto;font-size:.6875rem}.rdm-row{border-bottom:1px solid var(--border-subtle);background:var(--rdm-row-bg);padding:.5625rem .75rem}.rdm-row:last-child{border-bottom:none}.rdm-row:hover:not(.is-disabled){background:var(--rdm-row-hover-bg)}.rdm-row.is-disabled{cursor:not-allowed;opacity:.55}.rdm-row__icon{color:var(--text-tertiary);flex:none}.rdm-row__main{flex-direction:column;gap:.125rem;min-width:0;display:flex}.rdm-row__name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.rdm-row__meta{color:var(--text-tertiary);font-size:.6875rem}.rdm-row__badge{letter-spacing:.02em;color:var(--text-tertiary);border:1px solid var(--border-default);border-radius:999px;flex:none;margin-left:auto;padding:.125rem .5rem;font-size:.625rem;font-weight:600}.upload-modal-footer-actions{align-items:center;gap:var(--space-8);display:flex}.upload-modal-cancel{color:var(--text-secondary);border:1px solid var(--border-default);cursor:pointer;font-size:.8125rem;font-weight:500;font-family:var(--font-sans);background:0 0;border-radius:.5rem;padding:.5rem 1rem;transition:background .15s,color .15s}.upload-modal-cancel:hover{background:var(--surface-raised);color:var(--text-primary)}.upload-modal-submit{align-items:center;gap:var(--space-4);color:#fff;background:var(--brand-accent);cursor:pointer;font-size:.8125rem;font-weight:500;font-family:var(--font-sans);border:none;border-radius:.5rem;padding:.5rem 1rem;transition:opacity .15s;display:flex}.upload-modal-submit:disabled{opacity:.5;cursor:not-allowed}.upload-modal-submit:not(:disabled):hover{opacity:.9}html[data-theme=dark] .upload-modal-backdrop{background:var(--overlay-dark-70)}html[data-theme=dark] .upload-modal-panel{background:var(--surface-modal);border:1px solid var(--card-border);box-shadow:0 0 0 1px var(--overlay-white-05);border-radius:1rem}html[data-theme=dark] .upload-modal-header{border-bottom-color:var(--card-border)}html[data-theme=dark] .upload-modal-title{letter-spacing:-.015em;font-weight:500}html[data-theme=dark] .upload-modal-loan-name,html[data-theme=dark] .upload-modal-file-count{color:var(--text-muted)}html[data-theme=dark] .upload-modal-footer{border-top-color:var(--card-border)}html[data-theme=dark] .upload-modal-cancel{color:var(--text-muted);border-color:var(--border-interactive)}html[data-theme=dark] .upload-modal-cancel:hover,html[data-theme=dark] .upload-modal-cancel:focus-visible{background:var(--surface-control);color:var(--text-primary)}html[data-theme=dark] .upload-modal-submit{color:var(--modal-create-action-ink);background:var(--modal-create-action-bg);border:1px solid var(--modal-create-action-bg);font-weight:600}html[data-theme=dark] .upload-modal-submit:not(:disabled):hover,html[data-theme=dark] .upload-modal-submit:not(:disabled):focus-visible{opacity:1;color:var(--modal-create-action-ink);background:var(--modal-create-action-bg-hover);border-color:var(--modal-create-action-bg-hover)}.dup-modal-backdrop{background:#00000080;position:fixed;inset:0}.dup-modal-container{padding:var(--space-16);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dup-modal-panel{background:var(--surface-primary);width:100%;max-width:28rem;max-height:80vh;font-family:var(--font-sans);border:1px solid #1018280d;border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 .625rem .9375rem -.1875rem #0000001a,0 .25rem .375rem -.25rem #0000001a}.dup-modal-header{align-items:center;gap:var(--space-12);background:var(--surface-raised);padding:1rem 1.25rem;display:flex}.dup-modal-warning-icon{color:#b45309;background:#fef3c7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.dup-modal-header-text{color:var(--text-primary);margin:0;font-size:.8125rem;font-weight:500;line-height:1.5rem}.dup-modal-body{flex:1;padding:0 1rem;overflow-y:auto}.dup-file-row{cursor:pointer;border-radius:.5rem;align-items:center;gap:1rem;padding:1rem;transition:background .15s;display:flex}.dup-file-row:hover{background:var(--surface-raised)}.dup-file-checkbox{width:1.125rem;height:1.125rem;accent-color:var(--brand-accent);cursor:pointer;flex-shrink:0}.dup-file-icon{color:var(--text-muted);flex-shrink:0;display:none}.dup-file-info{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.dup-file-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.dup-file-date{color:var(--text-secondary);font-size:.875rem;font-weight:400;line-height:1.5rem}.dup-file-status{white-space:nowrap;flex-shrink:0;font-size:.875rem;font-weight:600}.dup-file-status--success{color:#198754}.dup-file-status--failed{color:#ff0004}.dup-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-raised);grid-template-columns:1fr 1fr;display:grid}.dup-modal-footer button{font-size:.875rem;font-weight:600;font-family:var(--font-sans);color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.75rem 1rem;transition:background .15s;display:flex}.dup-modal-footer button:disabled{opacity:.5;cursor:not-allowed}.dup-modal-footer:has(.dup-modal-back){grid-template-columns:auto 1fr 1fr}.dup-modal-back{border-right:1px solid var(--border-default)!important;color:var(--text-secondary)!important;font-weight:500!important}.dup-modal-reject{border-right:1px solid var(--border-default)!important}.dup-modal-footer button:not(:disabled):hover{background:var(--surface-primary)}html[data-theme=dark] .dup-modal-backdrop{background:var(--overlay-dark-70)}html[data-theme=dark] .dup-modal-panel{background:var(--surface-modal);border:1px solid var(--card-border);box-shadow:0 0 0 1px var(--overlay-white-05)}html[data-theme=dark] .dup-modal-header{background:var(--surface-control)}html[data-theme=dark] .dup-modal-warning-icon{color:#fbbf24;background:#b4530933}html[data-theme=dark] .dup-modal-footer{background:var(--surface-control);border-top-color:var(--card-border)}html[data-theme=dark] .dup-modal-back,html[data-theme=dark] .dup-modal-reject{border-right-color:var(--card-border)!important}html[data-theme=dark] .dup-modal-footer button:not(:disabled):hover{background:var(--surface-modal)}html[data-theme=dark] .dup-file-status--success{color:#34d399}html[data-theme=dark] .dup-file-status--failed{color:#f87171}.upload-tab-nav{border-bottom:1px solid var(--card-border);margin-bottom:var(--space-24);align-items:center;gap:0;width:min(100%,58rem);display:flex}.upload-tab{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);padding-bottom:calc(var(--space-8) + 2px);font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.upload-tab:hover{color:var(--text-primary)}.upload-tab.is-active{color:var(--text-primary);border-bottom-color:var(--brand-accent)}.upload-tab-badge{background:var(--brand-accent);min-width:1.25rem;height:1.25rem;color:var(--page-bg);font-size:.6875rem;font-weight:600;font-family:var(--font-sans);border-radius:.625rem;justify-content:center;align-items:center;padding:0 .3125rem;line-height:1;display:inline-flex}:root{--uq-card-bg:var(--shell-bg-root);--uq-card-border:var(--shell-border);--uq-elevated-bg:var(--shell-bg-surface);--uq-text-primary:var(--shell-text-primary);--uq-text-secondary:var(--shell-text-secondary);--uq-text-muted:var(--shell-text-secondary);--uq-accent-text:#5b9eff;--uq-accent-subtle:#5b9eff1f;--uq-positive:#4af6c3;--uq-positive-bg:#4af6c31a;--uq-negative:#82181a;--uq-negative-bg:#82181a33;--uq-amber:#ffa028;--uq-amber-bg:#ffa0281a;--uq-duplicate:var(--brand-pink);--uq-duplicate-bg:var(--overlay-pink-12)}.uq-content{gap:var(--space-16);flex-direction:column;width:min(100%,58rem);display:flex}.uq-toolbar{justify-content:flex-end;display:flex}.uq-clear-btn{font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;padding:var(--space-4) var(--space-8);background:0 0;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;transition:color .15s,background .15s}.uq-clear-btn:hover{color:var(--text-primary);background:var(--surface-hover-soft)}.uq-empty{justify-content:center;align-items:center;gap:var(--space-12);padding:var(--space-48) var(--space-24);text-align:center;flex-direction:column;width:min(100%,58rem);display:flex}.uq-page{box-sizing:border-box;min-height:100%}.uq-empty--centered{min-height:0;padding-top:var(--space-24);padding-bottom:var(--space-32);transform:translateX(calc(var(--space-24) * -1));flex:none;justify-content:flex-start;margin:0 auto}.uq-empty-icon{color:var(--text-muted);opacity:.5}.uq-empty-title{font-family:var(--font-sans);color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.uq-empty-desc{font-family:var(--font-sans);color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.uq-empty-link{color:var(--brand-accent);text-decoration:none}.uq-empty-link:hover{text-decoration:underline}.uq-job-list{gap:var(--space-16);flex-direction:column;display:flex}.uq-job-card{gap:var(--space-16);padding:var(--space-20) var(--space-24);border:1px solid var(--card-border);background:var(--card-bg);border-radius:.75rem;flex-direction:column;display:flex}.uq-job-card.is-completed{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.uq-job-card.is-completed{border-color:color-mix(in srgb, var(--brand-accent) 30%, var(--card-border))}}.uq-job-card.is-failed{border-color:var(--brand-danger)}@supports (color:color-mix(in lab, red, red)){.uq-job-card.is-failed{border-color:color-mix(in srgb, var(--brand-danger) 30%, var(--card-border))}}.uq-job-header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);flex-wrap:wrap;display:flex}.uq-job-meta{align-items:center;gap:var(--space-12);min-width:0;display:flex}.uq-job-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.uq-icon--completed{color:var(--brand-accent)}.uq-icon--failed{color:var(--brand-danger)}.uq-icon--spinning{color:var(--brand-info);animation:1s linear infinite uq-spin}@keyframes uq-spin{to{transform:rotate(360deg)}}.uq-job-info{flex-direction:column;gap:.125rem;min-width:0;display:flex}.uq-job-filename{font-family:var(--font-sans);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.uq-job-date{font-family:var(--font-sans);color:var(--text-muted);font-size:.75rem}.uq-job-actions{align-items:center;gap:var(--space-12);flex-shrink:0;display:flex}.uq-action-link{align-items:center;gap:var(--space-4);font-family:var(--font-sans);color:var(--brand-accent);padding:var(--space-4) var(--space-12);border:1px solid var(--brand-accent);border-radius:.375rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uq-action-link{border:1px solid color-mix(in srgb, var(--brand-accent) 40%, transparent)}}.uq-action-link{transition:background .15s}.uq-action-link:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.uq-action-link:hover{background:color-mix(in srgb, var(--brand-accent) 8%, transparent)}}.uq-action-remove{font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;padding:var(--space-4) var(--space-8);background:0 0;border:none;border-radius:.375rem;font-size:.75rem;font-weight:500;transition:color .15s,background .15s}.uq-action-remove:hover{color:var(--brand-danger);background:var(--surface-danger)}.uq-job-error{font-family:var(--font-sans);color:var(--brand-danger);padding:var(--space-8) var(--space-12);background:var(--surface-danger);border-radius:.375rem;margin:0;font-size:.8125rem}.uq-job-rings{overflow-x:auto}.lq-header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);margin-bottom:var(--space-24);width:min(100%,64rem);display:flex}.lq-header__text{gap:var(--space-4);flex-direction:column;display:flex}.lq-header__title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.lq-header__desc{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.875rem}.lq-header__clear{font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;padding:var(--space-8) var(--space-12);white-space:nowrap;background:0 0;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;transition:color .15s,background .15s}.lq-header__clear:hover{color:var(--text-primary);background:var(--surface-hover-soft)}.lq-header__clear--all{color:var(--status-error)}.lq-header__clear--all:hover{color:var(--status-error);background:var(--surface-hover-soft)}.lq-header__actions{align-items:center;gap:var(--space-8);display:flex}.lq-groups{gap:var(--space-32);flex-direction:column;width:min(100%,64rem);display:flex}.lq-group{border:1px solid var(--card-border);background:var(--card-bg);padding:var(--space-24);gap:var(--space-20);border-radius:.75rem;flex-direction:column;display:flex}.lq-group__header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.lq-group__title-area{gap:var(--space-4);flex-direction:column;display:flex}.lq-group__title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:700}.lq-group__status{font-family:var(--font-sans);color:var(--text-secondary);font-size:.875rem;font-weight:600}.lq-group__status.is-complete{color:var(--brand-accent)}.lq-group__status.is-failed{color:var(--brand-danger)}.lq-group__status.is-active{color:var(--brand-warning)}.lq-group__count{font-family:var(--font-sans);color:var(--text-muted);font-size:.8125rem}.lq-group__review-btn{align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-16);font-family:var(--font-sans);color:var(--page-bg);background:var(--brand-accent);white-space:nowrap;cursor:pointer;border:none;border-radius:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.lq-group__review-btn:hover{opacity:.9}.lq-group__rings{justify-content:center;display:flex;overflow-x:auto}.lq-group__table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.lq-table{border-collapse:collapse;width:100%;font-family:var(--font-sans)}.lq-table__th{padding:var(--space-8) var(--space-12);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--card-border);font-size:.6875rem;font-weight:600}.lq-table__th--actions{width:5rem}.lq-table__row{transition:background .1s}.lq-table__row:hover{background:var(--surface-hover-soft)}.lq-table__td{padding:var(--space-10) var(--space-12);color:var(--text-primary);border-bottom:1px solid var(--card-border-subtle,var(--card-border));vertical-align:middle;font-size:.8125rem}.lq-table__td--doc{align-items:center;gap:var(--space-8);display:flex}.lq-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.lq-dot--completed{background:var(--brand-accent)}.lq-dot--failed{background:var(--brand-danger)}.lq-dot--processing{background:var(--brand-warning);animation:1.5s ease-in-out infinite lq-pulse}@keyframes lq-pulse{0%,to{opacity:1}50%{opacity:.4}}.lq-table__filename{white-space:nowrap;text-overflow:ellipsis;max-width:30rem;font-weight:500;overflow:hidden}.lq-status{align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.lq-status-tooltip-anchor{outline:none;align-items:center;display:inline-flex;position:relative}.lq-status--completed{color:var(--brand-accent)}.lq-status--failed{color:var(--brand-danger)}.lq-status--processing{color:var(--brand-warning)}.lq-status-tooltip{border:1px solid var(--line-strong);border-radius:var(--radius-8);background:var(--surface-tooltip);min-width:14rem;max-width:min(22rem,100vw - 2rem);color:var(--text-primary);font-family:var(--font-sans);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:520;padding:.5rem .625rem;font-size:.6875rem;font-weight:500;line-height:1.4;transition:opacity .1s,transform .1s,visibility 0s linear .1s;position:absolute;bottom:calc(100% + .5rem);right:0;transform:translateY(.25rem)}.lq-status-tooltip-anchor:hover .lq-status-tooltip,.lq-status-tooltip-anchor:focus-visible .lq-status-tooltip,.lq-status-tooltip-anchor:focus-within .lq-status-tooltip{opacity:1;visibility:visible;transition-delay:70ms,70ms,0s;transform:translateY(0)}.lq-spin{animation:1s linear infinite uq-spin}.lq-table__td--date{color:var(--text-muted);white-space:nowrap;font-size:.75rem}.lq-table__remove{font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;padding:var(--space-4) var(--space-8);background:0 0;border:none;border-radius:.25rem;font-size:.75rem;font-weight:500;transition:color .15s}.lq-table__remove:hover{color:var(--brand-danger)}.lq-group__errors{gap:var(--space-4);padding:var(--space-8) var(--space-12);background:var(--surface-danger);border-radius:.375rem;flex-direction:column;display:flex}.lq-group__error-line{align-items:baseline;gap:var(--space-6);font-family:var(--font-sans);color:var(--brand-danger);margin:0;font-size:.8125rem;display:flex}.lq-group__error-line strong{font-weight:600}@media (max-width:48rem){.lq-group__header{flex-direction:column}.lq-group__review-btn{align-self:flex-start}.lq-table__th--date,.lq-table__td--date{display:none}}.text-shadow{text-shadow:0 3px 12px #0000008f}.text-gradient{color:#0000;background:linear-gradient(to bottom right,#fff 30%,#ffffff61);-webkit-background-clip:text;background-clip:text}.mask-radial-faded{-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.mask-linear-faded{-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.mask-keyboard{-webkit-mask-image:linear-gradient(#0000 0%,#00000091 33.98%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000091 33.98%,#000 100%)}.mask-shortcutkeys{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000 100%)}.loans-view-customizer__trigger{border:1px solid var(--card-border);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.375rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.loans-view-customizer__trigger:hover{background:var(--hover-bg);color:var(--text-primary);border-color:var(--border-shell-strong)}.loans-view-customizer__trigger--active{background:var(--hover-bg);color:var(--text-primary);border-color:var(--brand-accent)}html[data-theme=dark] .loans-view-customizer__trigger{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .loans-view-customizer__trigger{background:color-mix(in srgb, var(--text-primary) 14%, transparent)}}html[data-theme=dark] .loans-view-customizer__trigger{border-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .loans-view-customizer__trigger{border-color:color-mix(in srgb, var(--text-primary) 22%, transparent)}}html[data-theme=dark] .loans-view-customizer__trigger{color:var(--text-primary)}html[data-theme=dark] .loans-view-customizer__trigger:hover,html[data-theme=dark] .loans-view-customizer__trigger--active{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .loans-view-customizer__trigger:hover,html[data-theme=dark] .loans-view-customizer__trigger--active{background:color-mix(in srgb, var(--text-primary) 20%, transparent)}}html[data-theme=dark] .loans-view-customizer__trigger:hover,html[data-theme=dark] .loans-view-customizer__trigger--active{border-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .loans-view-customizer__trigger:hover,html[data-theme=dark] .loans-view-customizer__trigger--active{border-color:color-mix(in srgb, var(--text-primary) 30%, transparent)}}html[data-theme=dark] .loans-view-customizer__trigger:hover,html[data-theme=dark] .loans-view-customizer__trigger--active{color:var(--text-primary)}.loans-view-customizer__panel{z-index:1000;background:var(--surface-shell-popover);border:1px solid var(--card-border);width:280px;font-family:var(--font-sans);border-radius:.75rem;padding:.5rem 0}.loans-view-customizer__view-tabs{border-bottom:1px solid var(--card-border);gap:.25rem;margin-bottom:.25rem;padding:.5rem .75rem;display:flex}.loans-view-customizer__view-tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.loans-view-customizer__view-tab:disabled{cursor:not-allowed;opacity:.5}.loans-view-customizer__view-tab:disabled:hover{color:var(--text-secondary);background:0 0}.loans-view-customizer__view-tab--active{background:var(--pressed-bg);border-color:var(--card-border);color:var(--text-primary)}.loans-view-customizer__section{padding:.5rem .75rem}.loans-view-customizer__section-title{color:var(--text-muted);letter-spacing:.01em;margin-bottom:.5rem;font-size:.75rem;font-weight:500}.loans-view-customizer__row{justify-content:space-between;align-items:center;min-height:2rem;padding:.375rem 0;display:flex}.loans-view-customizer__row-label{color:var(--text-primary);font-size:.8125rem;font-weight:400}.loans-view-customizer__select-wrapper,.loans-view-customizer__inline-select{position:relative}.loans-view-customizer__select-trigger{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.loans-view-customizer__select-trigger:hover{background:var(--hover-bg);color:var(--text-primary)}.loans-view-customizer__select-dropdown{background:var(--surface-shell-popover);border:1px solid var(--card-border);z-index:1001;border-radius:.5rem;min-width:140px;padding:.25rem;position:absolute;top:calc(100% + 4px);right:0}.loans-view-customizer__select-option{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.375rem;justify-content:space-between;align-items:center;padding:.5rem .625rem;font-size:.8125rem;font-weight:400;transition:background .1s;display:flex}.loans-view-customizer__ordering-wrapper{align-items:center;gap:.25rem;display:flex}.loans-view-customizer__sort-direction{width:1.75rem;height:1.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.loans-view-customizer__sort-direction:hover{background:var(--hover-bg);color:var(--text-primary)}.loans-view-customizer__select-wrapper--ordering{flex:1}.loans-view-customizer__toggle{background:var(--pressed-bg);border:1px solid var(--card-border);cursor:pointer;border-radius:9999px;flex-shrink:0;align-items:center;width:2.5rem;height:1.5rem;padding:.125rem;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.loans-view-customizer__toggle-thumb{background:var(--color-ink-success-on-accent);border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:transform .2s,background .2s,color .2s;display:inline-flex;position:relative;transform:translate(0)}.loans-view-customizer__toggle-icon{width:.6875rem;height:.6875rem;color:var(--text-secondary);justify-content:center;align-items:center;transition:color .2s,transform .2s;display:inline-flex}.loans-view-customizer__toggle-icon svg{width:100%;height:100%}.loans-view-customizer__toggle-icon--active{color:var(--brand-accent);transform:scale(1)}.loans-view-customizer__properties{flex-wrap:wrap;gap:.375rem;display:flex}.loans-view-customizer__property-badge{border:1px solid var(--card-border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:9999px;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s}.loans-view-customizer__footer{justify-content:center;padding:.5rem .75rem .25rem;display:flex}.loans-view-customizer__reset-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s}.loans-view-customizer__reset-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.loans-grouped-view{flex-direction:column;gap:0;display:flex}.loans-group{flex-direction:column;display:flex}.loans-group+.loans-group{border-top:1px solid var(--card-border);margin-top:1.5rem;padding-top:1.5rem}.loans-group__header{background:0 0;align-items:center;gap:.375rem;padding:0 .25rem .625rem;display:flex}.loans-group__label{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:.01em;font-size:.875rem;font-weight:600}.loans-group__count{font-family:var(--font-sans);color:var(--text-muted);font-size:.75rem;font-weight:500}.loans-empty-state{font-family:var(--font-sans);color:var(--text-muted);justify-content:center;align-items:center;padding:3rem 1.5rem;font-size:.875rem;display:flex}.loans-view-customizer__property-badge--active,.loans-view-customizer__property-badge--active:hover{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:var(--color-ink-success-on-accent)!important}.loans-header__actions{align-items:center;gap:.5rem;display:flex}.board-view{align-items:flex-start;gap:1rem;min-height:400px;padding:.25rem 0 1rem;display:flex;overflow-x:auto}.board-column{background:var(--hover-bg);border:1px solid var(--card-border);border-radius:8px;flex-direction:column;flex:0 0 280px;gap:0;min-width:280px;display:flex}.board-column__header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:.75rem .875rem;display:flex}.board-column__header-left{align-items:center;gap:.5rem;display:flex}.board-column__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.board-column__dot--active{background:#4ade80}.board-column__dot--pending{background:#facc15}.board-column__dot--funded{background:#60a5fa}.board-column__dot--declined{background:#f87171}.board-column__dot--closed{background:#94a3b8}.board-column__dot--completed{background:#facc15}.board-column__dot--good_standing{background:#4ade80}.board-column__dot--pending_audit{background:#facc15}.board-column__dot--flagged{background:#f87171}.board-column__title{font-family:var(--font-sans);color:var(--text-primary);font-size:.8125rem;font-weight:600}.board-column__count{font-family:var(--font-sans);color:var(--text-muted);font-size:.6875rem;font-weight:500}.board-column__cards{flex-direction:column;gap:0;max-height:calc(100vh - 280px);padding:.375rem;display:flex;overflow-y:auto}.board-card{background:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;border-radius:6px;flex-direction:column;gap:.375rem;padding:.75rem;transition:border-color .12s,background .12s;display:flex}.board-card:hover{border-color:#fff6}html[data-theme=light] .board-card:hover{border-color:#262626}.board-card+.board-card{margin-top:.375rem}.board-card__name{font-family:var(--font-sans);color:var(--text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.board-card__meta{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.board-card__meta--compact .board-card__tag,.board-card__meta--compact .sb-entity-badge,.board-card__meta--compact .sb-portfolio-priority{background:#ffffff0f;border:1px solid #ffffff14;border-radius:.3125rem;padding:.1875rem .375rem;line-height:1.2;font-size:.6875rem!important}html[data-theme=light] .board-card__meta--compact .board-card__tag,html[data-theme=light] .board-card__meta--compact .sb-entity-badge,html[data-theme=light] .board-card__meta--compact .sb-portfolio-priority{background:#0000000a;border-color:#00000014}.board-card__tag{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.board-card .sb-entity-badge.board-card__tag{letter-spacing:.01em;height:1.125rem;min-height:1.125rem;padding:0 .4375rem;font-size:.625rem;font-weight:600;line-height:1}.board-card__amount{font-family:var(--font-mono);color:var(--brand-accent);font-size:.75rem;font-weight:600}.board-card__header{align-items:center;gap:.375rem;display:flex}.board-card__stats-row{border-top:1px solid var(--card-border);align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.5rem;display:flex}.board-card__avatar{background:var(--avatar-mark-bg);width:1.375rem;height:1.375rem;color:var(--avatar-mark-ink);font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5rem;font-weight:600;display:inline-flex}.board-card__stat-item{font-family:var(--font-sans);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-size:.8125rem;font-weight:500}.board-card__stat-item:not(:last-child):after{content:"|";color:var(--text-muted);opacity:.4;margin-left:.5rem}.board-card__stat-item--accent{color:var(--brand-accent)}.board-column--empty .board-column__cards{justify-content:center;align-items:center;min-height:80px;display:flex}.board-column__empty-msg{font-family:var(--font-sans);color:var(--text-muted);text-align:center;padding:1rem;font-size:.75rem}.uq-cards{--uq-card-bg:var(--card-bg);--uq-card-border:var(--card-border);--uq-elevated-bg:var(--surface-raised-strong,var(--surface-raised));--uq-text-primary:var(--text-primary);--uq-text-secondary:var(--text-secondary);--uq-text-muted:var(--text-muted);--uq-border-subtle:var(--card-border)}@supports (color:color-mix(in lab, red, red)){.uq-cards{--uq-border-subtle:color-mix(in srgb, var(--card-border) 35%, transparent)}}.uq-cards{--uq-table-row-hover:var(--surface-hover-soft)}@supports (color:color-mix(in lab, red, red)){.uq-cards{--uq-table-row-hover:color-mix(in srgb, var(--surface-hover-soft) 55%, transparent)}}.uq-cards{--uq-accent-text:var(--brand-accent);--uq-positive:var(--brand-success);--uq-negative:var(--brand-danger);--uq-amber:var(--brand-warning);--uq-classify-ring:var(--shell-accent-indigo,var(--accent));--uq-classify-text:var(--uq-accent-text);--uq-classify-bg:var(--uq-accent-subtle);--uq-accent-subtle:var(--overlay-info-12);--uq-positive-bg:var(--overlay-success-12);--uq-negative-bg:var(--overlay-danger-12);--uq-amber-bg:var(--overlay-warning-08);--uq-duplicate:var(--brand-pink);--uq-duplicate-bg:var(--overlay-pink-12);flex-direction:column;align-self:center;gap:.875rem;width:min(100%,80rem);display:flex}html[data-theme=dark] .uq-cards{--uq-classify-ring:var(--brand-warning);--uq-classify-text:var(--brand-warning);--uq-classify-bg:var(--status-warning-bg)}html[data-theme=light] .uq-cards{--uq-card-border:#a8b3c1;--uq-positive:#0d4626;--uq-positive-bg:#1e7a4b1f;--uq-negative:#b91c1c;--uq-duplicate:#be185d}html[data-theme=light] .uq-cards .uq-job-title{color:var(--color-black);font-weight:700}html[data-theme=light] .uq-cards .uq-job-time-duration{color:var(--color-black)}.uq-card{background:var(--uq-card-bg);border:1px solid var(--uq-card-border);width:100%;margin-bottom:var(--space-16);border-radius:.5rem;align-self:center;animation:.35s cubic-bezier(.16,1,.3,1) both uq-fadeUp;overflow:hidden}.uq-card--complete{border-color:var(--uq-card-border)}.uq-card--fading{animation:.5s cubic-bezier(.16,1,.3,1) forwards uq-fadeOut}@keyframes uq-fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes uq-fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.uq-job-header{border-bottom:1px solid var(--uq-card-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid}.uq-job-header:hover{background:var(--uq-table-row-hover)}.uq-job-header:focus-visible{outline:2px solid var(--uq-accent-text);outline-offset:-2px}.uq-card--collapsed .uq-job-header{border-bottom:0;grid-template-columns:minmax(0,1fr) auto}.uq-card--complete .uq-job-header{grid-template-columns:minmax(0,1fr) auto}.uq-card--complete.uq-card--collapsed .uq-job-header{min-height:6.25rem;padding-top:1.5rem;padding-bottom:1.5rem}.uq-job-header-left{grid-column:1;align-items:center;gap:.625rem;min-width:0;display:flex}.uq-job-header-right{color:var(--uq-text-muted);grid-column:3;justify-self:end;align-items:center;gap:.5rem;display:flex}.uq-card--collapsed .uq-job-header-right,.uq-card--complete .uq-job-header-right{grid-column:2}.uq-card--complete.uq-card--collapsed .uq-job-copy{translate:0 .25rem}.uq-card-chevron{color:var(--uq-text-muted);transition:transform .18s}.uq-card-chevron:not(.uq-card-chevron--collapsed){transform:rotate(180deg)}.uq-job-time-processed{color:var(--uq-positive)}.uq-job-time-failed{color:var(--uq-negative)}.uq-job-time-dupes{color:var(--uq-duplicate)}.uq-job-time-duration{color:var(--uq-text-primary)}.uq-job-time-sep{color:var(--uq-text-muted)}.uq-day-bucket{flex-direction:column;gap:.625rem;margin-top:.5rem;display:flex}.uq-day-header{border:1px solid var(--uq-card-border);width:100%;color:var(--uq-text-secondary);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;transition:background .12s;display:flex}.uq-day-header:hover{background:var(--uq-table-row-hover)}.uq-day-header:focus-visible{outline:2px solid var(--uq-accent-text);outline-offset:-2px}.uq-day-chevron{color:var(--uq-text-muted);flex-shrink:0;transition:transform .18s}.uq-day-chevron:not(.uq-day-chevron--collapsed){transform:rotate(180deg)}.uq-day-label{color:var(--uq-text-primary);flex:1;font-weight:600}.uq-day-count{color:var(--uq-text-muted);font-variant-numeric:tabular-nums}.uq-day-body{flex-direction:column;gap:.625rem;display:flex}.uq-dot{background:var(--uq-accent-text);border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem;animation:2s infinite uq-pulse}.uq-dot--complete{background:var(--uq-positive);animation:none}@keyframes uq-pulse{0%,to{opacity:1}50%{opacity:.3}}.uq-job-copy{min-width:0}.uq-job-title{font-family:var(--font-sans);color:var(--text-primary);flex-wrap:wrap;align-items:baseline;column-gap:.375rem;font-size:1.0625rem;font-weight:600;line-height:1.375rem;display:flex}.uq-card--complete .uq-job-title{font-size:1.125rem;line-height:1.5rem}.uq-job-label{font-size:calc(1em - .03125rem)}.uq-job-file-count{font-size:calc(1em - .125rem)}.uq-job-id{font-family:var(--font-mono);color:var(--uq-text-muted);letter-spacing:0;font-variant-numeric:slashed-zero;font-feature-settings:"liga" 0, "zero" 1;font-size:.9375rem;font-weight:400}.uq-job-time{font-family:var(--font-sans);color:var(--uq-text-muted);margin-top:.3125rem;font-size:.9375rem;font-weight:400;line-height:1.125rem}.uq-card--complete .uq-job-time{flex-wrap:wrap;align-items:baseline;gap:.0625rem .5rem;font-size:1.02063rem;line-height:1.3125rem;display:flex}.uq-rings{grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:3.75rem;display:flex}.uq-ring-group{flex-direction:column;align-items:center;gap:.3125rem;display:flex}.uq-ring-wrap{width:var(--uq-ring-size,3.375rem);height:var(--uq-ring-size,3.375rem);transition:width .18s var(--ease), height .18s var(--ease);position:relative}.uq-ring-svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.uq-ring-track{fill:none;stroke:var(--uq-elevated-bg);stroke-width:4.25px}.uq-ring-progress{fill:none;stroke-width:4.25px;stroke-linecap:round;transition:stroke-dashoffset .6s}.uq-ring-text{font-family:var(--font-sans);color:var(--text-primary);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;line-height:1;display:flex;position:absolute;inset:0;transform:translate(-.05rem,-.09rem)}.uq-ring-label{font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-primary);font-size:.8125rem;font-weight:600}html[data-theme=dark] .uq-ring-group--classify .uq-ring-text,html[data-theme=dark] .uq-ring-group--classify .uq-ring-label{color:var(--uq-classify-text)}.uq-file-row{border-bottom:1px solid var(--uq-border-subtle);grid-template-columns:minmax(0,1fr) 14rem 16rem;align-items:center;gap:1.25rem;padding:.6875rem 1.25rem;transition:background .15s;display:grid}.uq-file-row:last-child{border-bottom:none}.uq-file-row:not(.uq-file-row--header):hover{background:var(--uq-table-row-hover)}.uq-file-section{border-bottom:1px solid var(--uq-border-subtle);background:var(--uq-elevated-bg);align-items:center;padding:.5rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.uq-file-section{background:color-mix(in srgb, var(--uq-elevated-bg) 72%, transparent)}}.uq-file-section{font-family:var(--font-sans);letter-spacing:.01em;color:var(--uq-text-muted);font-size:.75rem;font-weight:600;line-height:1rem}.uq-file-row--header{font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-primary);background:var(--uq-elevated-bg);border-bottom:1px solid var(--uq-border-subtle);font-size:.8125rem;font-weight:600;line-height:1rem}.uq-file-row--header:hover{background:var(--uq-elevated-bg)}.uq-category-col{text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.uq-category--empty{color:var(--uq-text-muted);opacity:.6}.uq-filename{font-family:var(--font-sans);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:lining-nums tabular-nums;font-size:.9375rem;font-weight:400;line-height:1.25rem;overflow:hidden}.uq-filename--link{cursor:pointer;justify-self:start;max-width:100%;text-decoration:none;transition:color .12s}.uq-filename--link:hover,.uq-filename--link:focus-visible{color:var(--brand-accent);text-underline-offset:.1875rem;outline:none;text-decoration:underline}.uq-filename-cell{flex-direction:column;gap:.125rem;min-width:0;display:flex}.uq-fanout-subline{font-family:var(--font-sans);color:var(--uq-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:400;line-height:1rem;text-decoration:none;overflow:hidden}.uq-fanout-subline--link{cursor:pointer;transition:color .12s}.uq-fanout-subline--link:hover,.uq-fanout-subline--link:focus-visible{color:var(--brand-accent);text-underline-offset:.1875rem;outline:none;text-decoration:underline}.uq-category{font-family:var(--font-sans);color:var(--text-primary);font-size:.8125rem;font-weight:500;line-height:1rem}.uq-file-status{min-width:0}.uq-status-col{padding-left:.75rem}.uq-status-hover{align-items:center;display:inline-flex;position:relative}.uq-badge{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:.25rem;align-items:center;gap:.3125rem;padding:.125rem .4375rem;font-size:.75rem;font-weight:600;display:inline-flex}.uq-badge--classifying{background:var(--uq-classify-bg);color:var(--uq-classify-text)}.uq-badge--extracting{background:var(--uq-positive-bg);color:var(--uq-positive)}.uq-badge--classified{background:var(--uq-classify-bg);color:var(--uq-classify-text)}.uq-badge--extracted{background:var(--uq-positive-bg);color:var(--uq-positive)}.uq-badge--rejected{background:var(--uq-negative-bg);color:var(--uq-negative)}.uq-badge--queued,.uq-badge--unconfirmed{background:var(--surface-hover-soft);color:var(--uq-text-muted)}.uq-badge--duplicate{background:var(--uq-duplicate-bg);color:var(--uq-duplicate)}html[data-theme=light] .uq-badge--extracted{background:var(--status-completed-bg);color:var(--status-completed-ink)}.uq-badge-group{align-items:center;gap:.25rem;display:inline-flex}.uq-status-hover[data-hover]:after{content:attr(data-hover);z-index:520;border:1px solid var(--line-strong);border-radius:var(--radius-8);background:var(--surface-tooltip);width:max-content;max-width:min(22rem,100vw - 2rem);color:var(--text-primary);font-family:var(--font-sans);letter-spacing:0;text-transform:none;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;will-change:opacity, transform;transition:opacity .16s var(--ease), transform .16s var(--ease), visibility 0s linear .16s;padding:.5rem .625rem;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-block;position:absolute;bottom:calc(100% + .5rem);right:0;transform:translateY(.25rem)scale(.98)}.uq-status-hover[data-hover]:hover:after{opacity:1;visibility:visible;transition-delay:60ms,60ms,0s;transform:translateY(0)scale(1)}.uq-spinner{border:1.5px solid #0000;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:.5625rem;height:.5625rem;animation:.8s linear infinite uq-spin;display:inline-block}.uq-audit-card{background:var(--uq-card-bg);border:1px solid var(--uq-card-border);border-radius:.5rem;align-self:center;width:min(100%,32rem);padding:.875rem 1.125rem;animation:.35s cubic-bezier(.16,1,.3,1) both uq-fadeUp}.uq-audit-card--success{border-color:var(--uq-positive)}@supports (color:color-mix(in lab, red, red)){.uq-audit-card--success{border-color:color-mix(in srgb, var(--uq-positive) 30%, var(--uq-card-border))}}.uq-audit-card--mixed{border-color:var(--uq-amber)}@supports (color:color-mix(in lab, red, red)){.uq-audit-card--mixed{border-color:color-mix(in srgb, var(--uq-amber) 30%, var(--uq-card-border))}}.uq-audit-header{justify-content:space-between;align-items:center;display:flex}.uq-audit-header-left{align-items:center;gap:.625rem;display:flex}.uq-audit-dot{border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem}.uq-audit-dot--success{background:var(--uq-positive)}.uq-audit-dot--mixed{background:var(--uq-amber)}.uq-audit-title{font-family:var(--font-sans);color:var(--uq-text-primary);font-size:.8125rem;font-weight:600;line-height:1.125rem}.uq-audit-stats{font-family:var(--font-sans);color:var(--uq-text-muted);font-size:.6875rem;font-weight:400;line-height:.875rem}.uq-audit-failed{color:var(--uq-negative)}.uq-audit-meta{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.uq-audit-duration{font-family:var(--font-sans);color:var(--uq-text-primary);font-variant-numeric:lining-nums tabular-nums;font-size:.8125rem;font-weight:600}.uq-audit-times{font-family:var(--font-sans);color:var(--uq-text-muted);font-variant-numeric:lining-nums tabular-nums;font-size:.6875rem;font-weight:400}.uq-audit-arrow{opacity:.5;margin:0 .25rem}.uq-job-cost{font-family:var(--font-sans);color:var(--uq-accent-text);background:var(--uq-accent-subtle);font-variant-numeric:lining-nums tabular-nums;border-radius:.25rem;margin-left:.25rem;padding:.0625rem .375rem;font-size:.75rem;font-weight:600}@media (max-width:48rem){.uq-job-header{flex-direction:column;align-items:flex-start;display:flex}.uq-rings{justify-content:flex-start;width:100%}.uq-file-row{grid-template-columns:minmax(0,1fr) 5.5rem 6rem;padding:.5625rem .875rem}.uq-audit-header{flex-direction:column;align-items:flex-start;gap:.75rem}.uq-audit-meta{align-items:flex-start}}:root{--font-sans:var(--font-geist-sans,"Geist"), "Geist Fallback", system-ui, -apple-system, sans-serif;--font-mono-v3:var(--font-geist-mono,"Geist Mono"), "Geist Mono Fallback", ui-monospace, monospace;--shell-bg-root:#050607;--shell-bg-surface:#0e0f12;--shell-bg-badge:#151618;--shell-bg-table-header:#1516184d;--shell-text-table-header:var(--shell-text-secondary);--shell-border-table-header:var(--shell-border);--shell-bg-row-alt:#15161833;--shell-bg-widget-header:transparent;--shell-text-widget-header:var(--text-primary);--shell-text-widget-header-muted:var(--text-secondary);--shell-border-widget-header:var(--card-border);--shell-bg-button-primary:#eee;--shell-bg-sidebar-header-icon:var(--shell-bg-button-primary);--shell-bg-button-secondary:#1516184d;--shell-text-primary:#eee;--shell-text-secondary:#717171;--shell-text-inverted:#050607;--shell-text-sidebar-header-icon:var(--shell-text-inverted);--shell-border:#1a1a1d;--shell-hover-bg:#ffffff0a;--shell-shadow-button:0 1px 2px #0000000d}html[data-theme=light]{--shell-bg-root:#fff;--shell-bg-surface:#f0f0f0;--shell-bg-badge:#e9e9e9;--shell-bg-table-header:#272727;--shell-text-table-header:#eee;--shell-border-table-header:#525252;--shell-bg-row-alt:#fcfcfc;--shell-bg-widget-header:#fff;--shell-text-widget-header:#0a0a0a;--shell-text-widget-header-muted:var(--ink-soft);--shell-border-widget-header:#e5e5e5;--shell-bg-button-primary:#d64000;--shell-bg-sidebar-header-icon:#262626;--shell-bg-button-secondary:#0000000f;--shell-text-primary:#0a0a0a;--shell-text-secondary:var(--ink-soft);--shell-text-inverted:#fff;--shell-text-sidebar-header-icon:#fafafa;--shell-border:#e4e4e4;--shell-hover-bg:#0000000d;--shell-shadow-button:0 1px 3px #00000014;--shell-accent-indigo:#141414;--shell-accent-indigo-soft:#e9e9e9;--modal-create-action-bg:#eda23b;--modal-create-action-bg-hover:#e09832;--modal-create-action-ink:#241704}html[data-theme=dark],.spreadspace-embed-root[data-theme=dark]{--brand-accent:var(--shell-bg-button-primary);--brand-accent-strong:var(--shell-bg-button-primary);--brand-dissect:var(--shell-bg-button-primary);--doc-review-status-success:var(--brand-success);--brand-danger:#cf2f36;--brand-danger-strong:#82181a;--brand-danger-hover:#e03a42;--page-bg:#0f1010;--card-bg:var(--shell-bg-root);--card-border:var(--shell-border);--profile-detail-card-bg:#090a0b;--profile-detail-card-border:#2f3032;--profile-detail-metric-bg:#2f3032;--elevated-bg:var(--shell-bg-surface);--hover-bg:var(--shell-hover-bg);--pressed-bg:var(--shell-bg-badge);--text-primary:var(--shell-text-primary);--text-secondary:var(--shell-text-secondary);--text-muted:var(--shell-text-secondary);--border-v3:var(--shell-border);--border-subtle-v3:#ffffff0a;--accent:var(--brand-accent);--accent-hover:var(--brand-accent-strong);--accent-soft:#eee3;--ink-on-accent:var(--shell-text-inverted);--nav-accent:var(--shell-text-primary);--nav-accent-tint:var(--shell-bg-surface);--nav-accent-tint-hover:var(--shell-hover-bg);--toggle-active-bg:var(--shell-bg-button-primary);--toggle-active-ink:var(--shell-text-inverted);--modal-create-action-bg:var(--accent);--modal-create-action-bg-hover:var(--brand-accent-strong);--modal-create-action-ink:var(--ink-on-accent)}html[data-theme=dark] .stg-shell,html[data-theme=dark] .stg-standalone-content{--text-secondary:#b0b4ba;--text-muted:#8f8f99;--elevated-bg:var(--settings-tile-bg);--pressed-bg:#2f2f37;--brand-danger-strong:#c8393f}html[data-theme=light],.spreadspace-embed-root[data-theme=light]{--brand-accent:#d64000;--brand-accent-strong:#b53600;--brand-dissect:#141414;--doc-review-status-success:var(--brand-success);--brand-danger:#c53030;--brand-danger-strong:#b02a2a;--brand-danger-hover:#d23e3e;--page-bg:#f7f7f7;--card-bg:#fff;--card-border:#e5e5e5;--elevated-bg:#f0f0f0;--hover-bg:#f0f0f0;--pressed-bg:#efefef;--text-primary:#0a0a0a;--text-secondary:var(--ink-soft);--text-muted:var(--ink-soft);--border-v3:#e5e5e5;--border-subtle-v3:#0000000f;--accent:#d64000;--accent-hover:#b53600;--accent-soft:#d640001a;--ink-on-accent:#fff;--nav-accent:var(--shell-text-primary);--nav-accent-tint:#fff;--nav-accent-tint-hover:#fcfcfc;--toggle-active-bg:var(--shell-bg-button-primary);--toggle-active-ink:var(--shell-text-inverted);--surface-selected-accent:#d6400014;--overlay-shell-focus:#0000004d;--border-shell-focus:#262626;--border-success-soft:#0000003d;--table-row-hover:#f5f5f5;--sptx-cardb-rest:#000;--sptx-cardb-restw:.5px}.sandbox-body{background:var(--shell-bg-root)}.sandbox-sidebar{width:var(--sandbox-sidebar-width);min-width:var(--sandbox-sidebar-width);background:var(--shell-bg-root);border-right:1px solid var(--shell-border)}.sandbox-sidebar-header,.sandbox-main-rail-header{border-color:var(--shell-border)}.sandbox-sidebar-header{background:var(--shell-bg-root)}.sandbox-main-rail-header{background:0 0}html[data-theme=dark] .sandbox-main-rail{background:var(--shell-bg-root)}html[data-theme=dark] .sandbox-main-rail,html[data-theme=dark] .sandbox-sidebar-header{border-bottom-color:#2c2e31}html[data-theme=light] .sandbox-main-rail{background:var(--page-bg)}html[data-theme=dark] .loan-detail-info-card,html[data-theme=dark] .loan-detail-docs-card,html[data-theme=dark] .loan-detail-team-card{background:var(--profile-detail-card-bg)!important;border:1px solid var(--profile-detail-card-border)!important}html[data-theme=dark] .loan-detail-metric-card{background:var(--profile-detail-metric-bg)}html[data-theme=dark] .loan-team-manage-trigger{margin-right:.625rem;transform:translateY(.25rem);color:#000!important;background:#fff!important;border:1px solid #fff!important;border-radius:.25rem!important;min-height:2rem!important;padding:0 .75rem!important;font-size:.75rem!important;font-weight:600!important}html[data-theme=dark] .loan-team-manage-trigger:hover,html[data-theme=dark] .loan-team-manage-trigger:focus-visible,html[data-theme=dark] .loan-team-manage-trigger.is-open{color:#000!important;background:#e5e5e5!important;border-color:#e5e5e5!important}.loan-detail-team-card .loan-detail-card-header{min-height:4.125rem}.sandbox-sidebar-header{height:var(--sandbox-top-rail-height);padding:0 .875rem}.sandbox-main-rail-header{padding:0 1.5rem}.sandbox-sidebar-header-icon,.sandbox-sidebar-header-icon-text{font-family:var(--font-sans);color:var(--shell-text-primary);font-size:1rem;font-weight:600;line-height:1.5rem}.sandbox-sidebar-header-icon-shell,.company-mark{background:var(--shell-bg-button-primary);color:var(--shell-text-inverted);font-family:var(--font-sans);font-weight:600}.sandbox-topbar-company-initials{background:var(--avatar-mark-bg);color:var(--avatar-mark-ink);font-family:var(--font-sans);font-weight:600}.sandbox-sidebar-header-icon-shell,.sandbox-topbar-company-initials.company-mark{background:var(--shell-bg-sidebar-header-icon);color:var(--shell-text-sidebar-header-icon)}.sandbox-sidebar-nav-link{min-height:2rem;color:var(--shell-text-primary);background:0 0;border-radius:.5rem;padding:.5rem}.sandbox-sidebar-nav-link:hover,.sandbox-sidebar-nav-link.is-active,.sandbox-sidebar-nav-link.is-nested.is-active,.sandbox-sidebar-nav-group-link.is-section-active:not(.is-active){background:var(--shell-bg-surface);color:var(--shell-text-primary)}.sandbox-sidebar-nav-label{font-family:var(--font-sans);font-size:.921875rem;font-weight:425;line-height:1.25rem}.sandbox-sidebar-nav-link.is-active .sandbox-sidebar-nav-label,.sandbox-sidebar-nav-link.is-active .sandbox-sidebar-nav-meta,.sandbox-sidebar-nav-link.is-active .sandbox-sidebar-nav-chevron{color:var(--shell-text-primary);font-weight:525}.sandbox-sidebar-nav-icon{color:var(--shell-text-secondary)}.sandbox-sidebar-nav-link:hover .sandbox-sidebar-nav-icon,.sandbox-sidebar-nav-link.is-active .sandbox-sidebar-nav-icon{color:var(--shell-text-primary)}.sandbox-sidebar-nav-section-header,.sandbox-footer-popover-section-label{color:var(--shell-text-secondary);font-family:var(--font-sans);letter-spacing:.01em;font-size:.75rem;font-weight:500}.sandbox-sidebar-nav-divider{background:var(--shell-border)}.sandbox-topbar-company{color:var(--shell-text-primary);font-family:var(--font-sans);background:0 0;border:none;border-radius:.5rem;padding:.5rem}.sandbox-topbar-company:hover{background:var(--shell-hover-bg)}.sandbox-topbar-company-name{color:var(--shell-text-primary);font-size:.875rem;font-weight:500;line-height:1.25rem}.sandbox-topbar-company-meta{color:var(--shell-text-secondary);font-size:.75rem;font-weight:400;line-height:1rem}.sandbox-topbar-company-caret,.sandbox-breadcrumbs-separator,.sandbox-breadcrumbs-link,.sandbox-breadcrumbs-icon{color:var(--shell-text-secondary)}.sandbox-breadcrumbs-current,.sandbox-breadcrumbs-current .sandbox-breadcrumbs-icon{color:var(--shell-text-primary)}.sandbox-breadcrumbs-link,.sandbox-breadcrumbs-current{font-family:var(--font-sans);letter-spacing:0;font-size:.875rem;font-weight:400;line-height:1.25rem}.sandbox-breadcrumbs-link:hover,.sandbox-breadcrumbs-link:focus-visible,.sandbox-topbar-company[aria-expanded=true] .sandbox-topbar-company-caret{color:var(--shell-text-primary)}.sandbox-topbar-popover{background:var(--shell-bg-surface);border:1px solid var(--shell-border);font-family:var(--font-sans);border-radius:.5rem}.sandbox-footer-popover-workspace,.sandbox-footer-popover-item{color:var(--shell-text-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:500}.sb-borrowers-header{justify-content:space-between;align-items:center;gap:1rem}.sb-borrowers-title{font-family:var(--font-sans);color:var(--shell-text-primary);letter-spacing:0;font-size:1.5rem;font-weight:600;line-height:2rem}.sb-borrowers-surface{margin-top:var(--space-4);background:0 0;border:none;border-radius:0}.settings-add-btn{background:var(--shell-bg-button-primary);min-height:2.5rem;box-shadow:var(--shell-shadow-button);color:var(--shell-text-inverted);font-family:var(--font-sans);border:1px solid #0000;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.settings-add-btn:hover{background:var(--color-white)}.settings-add-btn:focus-visible{outline:2px solid var(--shell-bg-button-primary);outline-offset:2px}html[data-theme=light] .settings-add-btn.settings-borrowers-add-btn,html[data-theme=light] .settings-add-btn.settings-loans-add-btn,html[data-theme=light] .settings-add-btn.settings-portfolios-add-btn{background:var(--button-test-action-bg);color:var(--button-test-action-ink)}html[data-theme=light] .settings-add-btn.settings-borrowers-add-btn:hover,html[data-theme=light] .settings-add-btn.settings-loans-add-btn:hover,html[data-theme=light] .settings-add-btn.settings-portfolios-add-btn:hover{background:var(--button-test-action-bg-hover)}html[data-theme=light] .settings-add-btn.settings-borrowers-add-btn:focus-visible,html[data-theme=light] .settings-add-btn.settings-loans-add-btn:focus-visible,html[data-theme=light] .settings-add-btn.settings-portfolios-add-btn:focus-visible{outline-color:var(--button-test-action-bg)}.settings-add-btn.settings-team-invite-btn{min-height:2rem;transform:translateY(var(--space-12));padding:.375rem .75rem;font-size:.8125rem}.workspace-table-shell__frame{border:.25px solid var(--shell-border);background:var(--shell-bg-table-header,var(--card-bg));border-radius:.625rem;overflow:hidden}.sb-borrowers-page .workspace-table-shell__frame{border-color:#2f3032}.workspace-table,.settings-table{font-family:var(--font-sans);background:0 0;font-size:.875rem}.workspace-table__header-cell,.settings-table thead th{color:var(--shell-text-table-header);border-bottom:1px solid var(--shell-border-table-header);background:0 0;padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.workspace-table__row:hover,.workspace-table__row:focus-within,.settings-table tbody tr:hover{background:var(--shell-bg-row-alt)}.workspace-table__cell,.settings-table tbody td{border-bottom:1px solid var(--shell-border);color:var(--shell-text-primary);padding:.625rem 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.sb-list-table .workspace-table__cell{font-size:.84375rem}.sb-list-table .status-badge--interactive{border-radius:.5rem;min-height:1.875rem;padding:.375rem .6875rem}.settings-table-cell-value,.settings-table-cell-value--loans-index-offset,.settings-cell-muted{font-size:.875rem;font-weight:400;line-height:1.25rem;color:var(--shell-text-secondary)!important}.settings-cell-name,.sb-view-link{color:var(--shell-text-primary);font-weight:500}.settings-table tbody td .loan-amount-value,.loan-amount-value{color:var(--shell-text-primary)!important;font-weight:500!important}.sb-entity-badge,.status-badge{background:var(--shell-bg-badge);min-height:1.5rem;color:var(--shell-text-primary);font-family:var(--font-sans);white-space:nowrap;border:1px solid #0000;border-radius:.5rem;align-items:center;padding:.1875rem .54375rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.status-badge{gap:.375rem}.sb-borrowers-page .settings-table tbody td .sb-entity-badge,.portfolio-detail-loans-card .settings-table tbody td .sb-entity-badge{font-size:.75rem;font-weight:500}.sb-entity-badge--interactive:hover,.sb-entity-badge--interactive[aria-expanded=true]{background:var(--surface-shell-pill-hover);border-color:var(--border-shell-strong);box-shadow:var(--shell-shadow-button);color:var(--shell-text-primary)}.status-badge--interactive:hover{background:var(--shell-bg-surface);color:var(--shell-text-primary)}.sb-entity-badge--sub{margin-left:0}.status-badge__dot--gray,.status-badge__dot--yellow,.status-badge__dot--green,.status-badge__dot--blue,.status-badge__dot--indigo,.status-badge__dot--purple,.status-badge__dot--pink{color:var(--shell-text-primary)}.sb-status-picker{background:var(--dropdown-menu-bg);border:1px solid var(--dropdown-menu-border);min-width:10rem;box-shadow:var(--dropdown-menu-shadow);border-radius:.625rem;padding:.3125rem}.sb-status-picker-item{color:var(--dropdown-option-text);font-family:var(--font-sans);font-size:.875rem;font-weight:400}.sb-status-picker-item:hover,.sb-status-picker-item.is-current{background:var(--dropdown-option-hover-bg)}.sb-status-picker-item.is-current{font-weight:500}.loans-view-customizer__trigger{background:var(--shell-bg-button-secondary);border:1px solid var(--shell-bg-badge);width:2.5rem;height:2.5rem;box-shadow:var(--shell-shadow-button);color:var(--shell-text-secondary);border-radius:.5rem}.loans-view-customizer__trigger:hover,.loans-view-customizer__trigger--active{background:var(--shell-hover-bg);border-color:var(--shell-border);color:var(--shell-text-primary)}.loans-view-customizer__panel{z-index:1000;border:1px solid var(--shell-border);background:var(--surface-shell-popover);width:20rem;font-family:var(--font-sans);border-radius:.5rem;padding:1rem}.loans-view-customizer__view-tabs{border:1px solid var(--shell-border);background:0 0;border-radius:.625rem;margin-bottom:1rem;padding:.0625rem}.loans-view-customizer__view-tab{min-height:2rem;color:var(--shell-text-secondary);font-family:var(--font-sans);background:0 0;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.loans-view-customizer__view-tab--active{background:var(--shell-bg-badge);color:var(--shell-text-primary)}.loans-view-customizer__section-title,.loans-group__label{color:var(--shell-text-secondary);font-family:var(--font-sans);letter-spacing:.01em;font-size:.75rem;font-weight:500;line-height:1rem}.loans-view-customizer__row-label{color:var(--shell-text-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.25rem}.loans-view-customizer__row--toggle .loans-view-customizer__row-label{line-height:1.5rem}.loans-view-customizer__select-trigger,.loans-view-customizer__sort-direction{background:var(--shell-bg-button-secondary);border:1px solid var(--shell-bg-badge);height:2.25rem;box-shadow:var(--shell-shadow-button);color:var(--shell-text-primary);font-family:var(--font-sans);border-radius:.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.loans-view-customizer__select-trigger{padding:.5rem .75rem}.loans-view-customizer__sort-direction{width:2.25rem;color:var(--shell-text-secondary)}.loans-view-customizer__select-trigger:hover,.loans-view-customizer__sort-direction:hover{background:var(--shell-hover-bg);border-color:var(--shell-border)}.loans-view-customizer__select-dropdown{background:var(--surface-shell-popover);border:1px solid var(--shell-border);border-radius:.5rem}.loans-view-customizer__select-option{color:var(--shell-text-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.25rem}.loans-view-customizer__select-option:hover{background:var(--shell-hover-bg)}.loans-view-customizer__toggle{background:var(--shell-bg-button-secondary);border:1px solid var(--shell-bg-badge);width:2.5rem;height:1.5rem;box-shadow:var(--shell-shadow-button)}.loans-view-customizer__toggle-thumb{background:var(--shell-bg-button-primary)}.loans-view-customizer__toggle--active .loans-view-customizer__toggle-thumb{background:var(--shell-text-inverted)}.loans-view-customizer__toggle-icon{color:var(--shell-text-inverted)}.loans-view-customizer__toggle-icon--active{color:var(--shell-bg-button-primary)}.loans-view-customizer__reset-btn,.loans-group__count,.loans-empty-state{color:var(--shell-text-secondary)}.loans-view-customizer__property-badge{border:1px solid var(--shell-bg-badge);background:var(--shell-bg-button-secondary);color:var(--shell-text-secondary);box-shadow:var(--shell-shadow-button);font-family:var(--font-sans);font-size:.875rem;font-weight:500}.loans-view-customizer__property-badge--active,.loans-view-customizer__property-badge--active:hover{background:var(--shell-bg-button-primary)!important;color:var(--shell-text-inverted)!important;border-color:#0000!important}.loans-view-customizer__property-badge:hover{background:var(--shell-hover-bg);color:var(--shell-text-primary);border-color:var(--shell-border)}.settings-table--grouped thead th{background:0 0!important}.board-column__dot--declined,.board-column__dot--closed,.board-column__dot--flagged{background:var(--brand-danger)}.board-column__title,.board-card__name,.board-card__amount{color:var(--shell-text-primary);font-weight:500}.status-badge{box-shadow:inset 0 0 0 1px var(--shell-border);color:var(--shell-text-primary);background:0 0;border:0;border-radius:.375rem;gap:.375rem;padding:.25rem .5rem}.status-badge--interactive:hover:not(:disabled),.status-badge--interactive[aria-expanded=true]{background:var(--shell-hover-bg);box-shadow:inset 0 0 0 1px var(--shell-border)}.status-badge__dot--gray{color:var(--shell-text-secondary)}.status-badge__dot--red{color:var(--brand-danger)}.status-badge__dot--yellow{color:var(--brand-warning)}.status-badge__dot--green{color:var(--status-active-dot)}.status-badge__dot--blue{color:var(--brand-info)}.status-badge__dot--indigo,.status-badge__dot--purple{color:var(--brand-loan-purple)}.status-badge__dot--pink{color:var(--brand-danger)}html[data-theme=light] .workspace-table thead,html[data-theme=light] .settings-table.workspace-table thead,.workspace-table thead,.settings-table.workspace-table thead{background:0 0}.workspace-table__header-cell,.settings-table.workspace-table thead th{border-bottom:0}html[data-theme=light] .workspace-table__header-cell,html[data-theme=light] .settings-table thead th{color:var(--shell-text-table-header);background:0 0;border-bottom:0}.sb-borrowers-page .settings-table--borrowers thead th,.sb-borrowers-page .settings-table--loans thead th,.sb-borrowers-page .settings-table--portfolios thead th{font-size:.734375rem}.sb-borrowers-page .workspace-grid__head,.sb-borrowers-page .workspace-grid__body,.sb-borrowers-page .workspace-grid__row .workspace-grid__cell,.sb-borrowers-page .workspace-grid__row .workspace-grid__cell .sb-view-link,.sb-borrowers-page .workspace-grid__row .workspace-grid__cell .loan-amount-value,.sb-borrowers-page .workspace-grid__row .workspace-grid__cell .settings-table-cell-value,.sb-borrowers-page .workspace-grid__row .workspace-grid__cell .settings-table-cell-value--loans-index-offset,.sb-borrowers-page .workspace-grid__row .workspace-grid__cell .settings-cell-muted,.sb-borrowers-page .workspace-grid__head .workspace-table__header-cell{font-size:.875rem}html[data-theme=light] .sb-borrowers-page .workspace-grid__head .workspace-table__header-cell{font-size:.844531rem}.sb-borrowers-page .workspace-grid__row .workspace-grid__cell .sb-entity-badge,.sb-borrowers-page .workspace-grid__row .workspace-grid__cell .status-badge{font-size:.8125rem}.sb-borrowers-page .workspace-grid__row .workspace-grid__cell .sb-portfolio-priority{font-size:.898438rem}.sb-borrowers-page .workspace-grid__row{min-height:3rem}.sb-borrowers-page .workspace-grid__row .workspace-grid__cell,.sb-borrowers-page .workspace-grid__row .workspace-grid__cell.cell-no-truncate{padding-top:.8rem;padding-bottom:.8rem}.sb-borrowers-page .workspace-grid__cell.sb-cell-silver,.sb-borrowers-page .workspace-table__cell.sb-cell-silver{color:#b0b4ba}html[data-theme=light] .sb-borrowers-page .workspace-grid__cell.sb-cell-silver,html[data-theme=light] .sb-borrowers-page .workspace-table__cell.sb-cell-silver{color:var(--shell-text-secondary)}.sb-borrowers-page .workspace-table__header-cell:first-child,.sb-borrowers-page .settings-table thead th:first-child{border-top-left-radius:.625rem}.sb-borrowers-page .workspace-table__header-cell:last-child,.sb-borrowers-page .settings-table thead th:last-child{border-top-right-radius:.625rem}.sb-borrowers-page .workspace-table-shell__frame{overflow:hidden}html[data-theme=light] .workspace-table__body,html[data-theme=light] .settings-table tbody{background:var(--card-bg)}html[data-theme=light] .workspace-table__row:hover,html[data-theme=light] .workspace-table__row:focus-within,html[data-theme=light] .settings-table tbody tr:hover{background:var(--shell-bg-row-alt)}html[data-theme=light] .workspace-table__cell,html[data-theme=light] .settings-table tbody td{border-bottom:1px solid var(--shell-border);color:var(--shell-text-primary);font-weight:500}html[data-theme=light] .ar-table thead th,html[data-theme=light] .ap-table thead th,html[data-theme=light] .pl-table thead th,html[data-theme=light] .bs-table thead th{background:var(--shell-bg-table-header);color:var(--shell-text-table-header);border-bottom:1px solid var(--shell-border-table-header)}html[data-theme=light] .workspace-table__header-button,html[data-theme=light] .workspace-table__header-button:hover{color:var(--shell-text-table-header)}html[data-theme=light] .settings-card-header,html[data-theme=light] .portfolio-members-panel-header,html[data-theme=light] .loan-overview-panel-header{background:var(--shell-bg-widget-header);border-bottom-color:var(--shell-border-widget-header)}html[data-theme=light] .settings-card-header .settings-card-title,html[data-theme=light] .loan-overview-panel-header .settings-card-title{color:var(--shell-text-widget-header)}html[data-theme=light] .loan-detail-card-header,html[data-theme=light] .loan-detail-card--portfolio-tone .loan-detail-card-header,html[data-theme=light] .loan-detail-shell--loan-page .loan-detail-team-card .loan-detail-card-header,html[data-theme=light] .loan-detail-shell--loan-page .loan-detail-notes-card .loan-detail-card-header,html[data-theme=light] .borrower-detail-shell--profile-page .loan-detail-notes-card .loan-detail-card-header{background:var(--shell-bg-table-header)!important;border-bottom-color:var(--shell-border-table-header)!important}html[data-theme=light] .loan-detail-card-header .settings-card-title{color:var(--shell-text-table-header)!important}html[data-theme=light] .borrower-loans-list .loan-detail-doc-list__header{color:var(--text-muted);border-bottom-color:var(--card-border);background:0 0}html[data-theme=light] .loan-detail-card-header .sb-detail-card-title-with-icon{color:var(--shell-text-table-header)!important}html[data-theme=light] .loan-detail-docs-card .loan-detail-doc-count{color:#fff;background:#00000047}html[data-theme=light] .loan-detail-doc-row .loan-detail-doc-status{background:var(--status-completed-bg)!important;border-color:var(--status-completed-bg)!important;color:var(--status-completed-ink)!important}html[data-theme=light] .loan-detail-doc-row .loan-detail-doc-status.text-\[var\(--negative\)\]{color:#821e1e!important;background:#bf373724!important;border-color:#bf373752!important}html[data-theme=light] .loan-detail-card-header .loan-detail-doc-action--primary,html[data-theme=light] .loan-detail-card-header .loan-detail-doc-action--secondary,html[data-theme=light] .loan-detail-card-header .loan-team-manage-trigger,html[data-theme=light] .loan-detail-card-header .borrower-edit-icon-btn,html[data-theme=light] .loan-detail-card-header .detail-ctx-trigger{background:var(--card-bg)!important;border-color:var(--card-bg)!important;color:var(--text-primary)!important}html[data-theme=light] .loan-detail-card-header .borrower-edit-icon-btn--cancel{color:var(--negative)!important}html[data-theme=light] .loan-detail-card-header .borrower-edit-icon-btn--save{color:var(--positive)!important}html[data-theme=light] .loan-detail-card-header .loan-detail-doc-action--secondary{box-shadow:none!important}html[data-theme=light] .loan-detail-card-header .loan-detail-doc-action--primary:hover,html[data-theme=light] .loan-detail-card-header .loan-detail-doc-action--primary:focus-visible,html[data-theme=light] .loan-detail-card-header .loan-detail-doc-action--secondary:hover,html[data-theme=light] .loan-detail-card-header .loan-detail-doc-action--secondary:focus-visible,html[data-theme=light] .loan-detail-card-header .loan-team-manage-trigger:hover,html[data-theme=light] .loan-detail-card-header .loan-team-manage-trigger:focus-visible,html[data-theme=light] .loan-detail-card-header .loan-team-manage-trigger.is-open,html[data-theme=light] .loan-detail-card-header .borrower-edit-icon-btn:hover,html[data-theme=light] .loan-detail-card-header .detail-ctx-trigger:hover,html[data-theme=light] .loan-detail-card-header .detail-ctx-trigger.detail-ctx-trigger--open{background:var(--shell-bg-surface)!important;border-color:var(--shell-bg-surface)!important;color:var(--text-primary)!important}html[data-theme=light] .loan-detail-card-header .borrower-edit-icon-btn--cancel:hover{color:var(--negative)!important;background:var(--negative-bg)!important}html[data-theme=light] .loan-detail-card-header .borrower-edit-icon-btn--save:hover{color:var(--positive)!important;background:var(--positive-bg)!important}html[data-theme=light] .loan-detail-card-header .loan-detail-doc-action--secondary:hover{box-shadow:none!important}html[data-theme=light] .loan-detail-card-header .loan-detail-doc-action--primary:focus-visible,html[data-theme=light] .loan-detail-card-header .loan-detail-doc-action--secondary:focus-visible{box-shadow:0 0 0 .125rem var(--overlay-shell-focus)!important}html[data-theme=light] .modal-create-action-btn{background:var(--shell-accent-indigo)!important;border-color:var(--shell-accent-indigo)!important;color:var(--color-white)!important}html[data-theme=light] .modal-create-action-btn:hover,html[data-theme=light] .modal-create-action-btn:focus-visible{background:var(--shell-bg-table-header)!important;border-color:var(--shell-bg-table-header)!important;color:var(--color-white)!important;outline-color:var(--shell-accent-indigo)!important}html[data-theme=light] .portfolio-members-panel-count,html[data-theme=light] .loan-overview-panel-subtitle,html[data-theme=light] .loan-overview-panel-count{color:var(--shell-text-widget-header-muted)}html[data-theme=light] .sandbox-sidebar-nav-link.is-active{color:#111827;background:#eef2ff}html[data-theme=light] .sandbox-sidebar-nav-link.is-active:before{background:#262626}html[data-theme=light] .sandbox-sidebar-nav-link.is-active:hover{background:#e0e7ff}html[data-theme=light] .sandbox-sidebar-nav-link.is-nested.is-active,html[data-theme=light] .sandbox-sidebar-nav-link.is-nested.is-active:hover{background:var(--hover-bg)}html[data-theme=light] .sandbox-sidebar-nav-link.is-nested.is-active:before{content:none}html[data-theme=light] .sandbox-sidebar-nav-link.is-active .sandbox-sidebar-nav-icon,html[data-theme=light] .sandbox-sidebar-nav-link.is-active:hover .sandbox-sidebar-nav-icon{color:#141414}html[data-theme=light] .sandbox-sidebar-nav-link:not(.is-nested).is-active .sandbox-sidebar-nav-icon,html[data-theme=light] .sandbox-sidebar-nav-link:not(.is-nested).is-active:hover .sandbox-sidebar-nav-icon{color:var(--nav-accent)}html[data-theme=light] .stg-nav-link.is-active{color:#111827;background:#eef2ff}html[data-theme=light] .upload-tab.is-active{border-bottom-color:#262626}.upload-tab,.sec-tab,.sec-tabs-select,.usage-log-period-tab,.loans-view-customizer__view-tab{font-weight:600}html[data-theme=light] .upload-tab:not(.is-active):not(:hover),html[data-theme=light] .sec-tab:not(.sec-tab--active):not(:hover),html[data-theme=light] .loans-view-customizer__view-tab:not(.loans-view-customizer__view-tab--active):not(:disabled):not(:hover),html[data-theme=light] .sec-tab:not(.sec-tab--active):not(:hover) .sec-tab-icon{color:var(--ink-soft)}html[data-theme=light] .ctx-menu-item:focus-visible,html[data-theme=light] .sb-portfolios-row:focus-visible,html[data-theme=light] .sb-clickable-row:focus-visible,html[data-theme=light] .borrower-type-card:focus-visible,html[data-theme=light] .workspace-table__header-button:focus-visible{outline-color:#262626}html[data-theme=light] .dashboard-borrower-card.selected{border-left-color:#262626}html[data-theme=light] .borrower-type-card--selected{border-color:#262626;box-shadow:inset 0 0 0 1px #0003}html[data-theme=light] .ctx-breadcrumb__option.is-active{color:#141414;background:#eef2ff}html[data-theme=light] .stg-mode-option.is-active{border-color:#262626}html[data-theme=light] .stg-mode-option.is-active .stg-mode-option-icon,html[data-theme=light] .sup-processing__step.is-active .sup-processing__step-icon{color:#141414}html[data-theme=light] .sb-view-link:hover{color:#141414;opacity:1}html[data-theme=light] .sandbox-icons-filter-button.is-active{color:#141414;background:#eef2ff;border-color:#262626}html[data-theme=light] .sandbox-sidebar-session-item.is-active{box-shadow:inset 0 0 0 1px #0000003d}html[data-theme=light] .theme-toggle__button.is-active{color:#141414;background:#eef2ff}html[data-theme=light] .loan-selection-dialog__toggle-btn.is-active,html[data-theme=light] .sup-path-toggle__btn.is-active{color:#fff;background:#262626}html[data-theme=light] .settings-card{box-shadow:0 1px 3px #0000000f}html[data-theme=light] .loans-view-customizer__view-tab--active{background:var(--view-customizer-tab-bg);color:var(--view-customizer-tab-ink);border-color:#0000}html[data-theme=light] .loans-view-customizer__property-badge--active{color:var(--view-customizer-control-ink);background:var(--view-customizer-pill-active-bg)!important}.loans-view-customizer__trigger{background:var(--text-primary);border-radius:.5rem;width:2.5rem;height:2.5rem}@supports (color:color-mix(in lab, red, red)){.loans-view-customizer__trigger{background:color-mix(in srgb, var(--text-primary) 14%, transparent)}}.loans-view-customizer__trigger{border:1px solid var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.loans-view-customizer__trigger{border:1px solid color-mix(in srgb, var(--text-primary) 22%, transparent)}}.loans-view-customizer__trigger{box-shadow:var(--shell-shadow-button);color:var(--text-primary);transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease)}.loans-view-customizer__trigger:hover,.loans-view-customizer__trigger--active{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.loans-view-customizer__trigger:hover,.loans-view-customizer__trigger--active{background:color-mix(in srgb, var(--text-primary) 20%, transparent)}}.loans-view-customizer__trigger:hover,.loans-view-customizer__trigger--active{border-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.loans-view-customizer__trigger:hover,.loans-view-customizer__trigger--active{border-color:color-mix(in srgb, var(--text-primary) 30%, transparent)}}.loans-view-customizer__trigger:hover,.loans-view-customizer__trigger--active{color:var(--text-primary)}.loans-view-customizer__panel{z-index:1000;border:1px solid var(--view-customizer-panel-border);background:var(--view-customizer-panel-bg);width:20rem;box-shadow:var(--view-customizer-panel-shadow);color:var(--view-customizer-control-ink);font-family:var(--font-sans);border-radius:.875rem;padding:.9375rem .9375rem .8125rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.loans-view-customizer__view-tabs{background:var(--view-customizer-track-bg);border:0;border-radius:.5625rem;gap:.25rem;margin:0 0 1rem;padding:.1875rem;display:flex}.loans-view-customizer__view-tab{min-height:2rem;color:var(--view-customizer-tab-muted);font:inherit;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:.4375rem;padding:.5rem .75rem;font-weight:400;line-height:1.25rem}.loans-view-customizer__view-tab:hover{background:var(--view-customizer-control-bg-hover);color:var(--view-customizer-tab-ink)}.loans-view-customizer__view-tab--active,html[data-theme=light] .loans-view-customizer__view-tab--active{background:var(--view-customizer-tab-bg);border-color:var(--view-customizer-tab-border);color:var(--view-customizer-tab-ink)}.loans-view-customizer__section{flex-direction:column;gap:.875rem;padding:0;display:flex}.loans-view-customizer__section-title{color:var(--view-customizer-heading-ink);font:inherit;letter-spacing:0;margin:0 0 -.125rem;font-size:.75rem;font-weight:600;line-height:1rem}.loans-view-customizer__row{min-height:2rem;padding:0}.loans-view-customizer__row--toggle{gap:1rem;min-height:1.375rem}.loans-view-customizer__row-label{color:var(--view-customizer-label-ink);font:inherit;font-weight:400;line-height:1.25rem}.loans-view-customizer__row--toggle .loans-view-customizer__row-label{color:var(--view-customizer-control-ink);line-height:1.25rem}.loans-view-customizer__row--inactive .loans-view-customizer__row-label{color:var(--view-customizer-muted-ink)}.loans-view-customizer__select-trigger,.loans-view-customizer__sort-direction{border:1px solid var(--view-customizer-control-border);background:var(--view-customizer-control-bg);height:2rem;box-shadow:none;color:var(--view-customizer-control-ink);font:inherit;transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);border-radius:.5rem;font-weight:400;line-height:1.25rem}.loans-view-customizer__select-trigger{justify-content:space-between;min-width:4.25rem;padding:.4375rem .6875rem}.loans-view-customizer__select-trigger span{white-space:nowrap}.loans-view-customizer__sort-direction{width:2rem;color:var(--view-customizer-muted-ink);padding:0}.loans-view-customizer__select-wrapper--ordering .loans-view-customizer__select-trigger{min-width:6.75rem}.loans-view-customizer__select-trigger:hover,.loans-view-customizer__sort-direction:hover{background:var(--view-customizer-control-bg-hover);border-color:var(--view-customizer-trigger-border-hover);color:var(--view-customizer-control-ink)}.loans-view-customizer__select-dropdown{border:1px solid var(--view-customizer-panel-border);background:var(--view-customizer-panel-bg);min-width:9rem;box-shadow:var(--view-customizer-panel-shadow);border-radius:.5rem;padding:.25rem;top:calc(100% + .25rem)}.loans-view-customizer__select-option{color:var(--view-customizer-label-ink);font:inherit;border-radius:.375rem;padding:.5rem .625rem;font-weight:400;line-height:1.25rem}.loans-view-customizer__select-option:hover{background:var(--view-customizer-control-bg-hover);color:var(--view-customizer-control-ink)}.loans-view-customizer__select-option--selected,.loans-view-customizer__select-check{color:var(--view-customizer-control-ink)}.loans-view-customizer__ordering-wrapper{gap:.375rem}.loans-view-customizer__toggle{background:var(--view-customizer-toggle-off-bg);width:2.25rem;height:1.375rem;box-shadow:none;border:0;border-radius:9999px;padding:.125rem}.loans-view-customizer__toggle:focus-visible{outline:2px solid var(--border-shell-focus);outline-offset:.125rem}.loans-view-customizer__toggle--active{background:var(--view-customizer-toggle-on-bg);border-color:#0000}.loans-view-customizer__toggle-thumb,.loans-view-customizer__toggle--active .loans-view-customizer__toggle-thumb{background:var(--view-customizer-toggle-thumb);border-radius:9999px;width:1.125rem;height:1.125rem}.loans-view-customizer__toggle--active .loans-view-customizer__toggle-thumb{transform:translate(.875rem)}.loans-view-customizer__toggle-icon{display:none}.loans-view-customizer__divider{background:var(--view-customizer-divider);height:1px;margin:.75rem 0}.loans-view-customizer__properties{gap:.5rem}.loans-view-customizer__property-badge{border:1px solid var(--view-customizer-pill-inactive-border);box-shadow:none;color:var(--view-customizer-muted-ink);font:inherit;transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);background:0 0;border-radius:.5rem;padding:.4375rem .8125rem;font-weight:400;line-height:1.25rem}.loans-view-customizer__property-badge:hover{background:var(--view-customizer-control-bg-hover);border-color:var(--view-customizer-trigger-border-hover);color:var(--view-customizer-control-ink)}.loans-view-customizer__property-badge--active,.loans-view-customizer__property-badge--active:hover,html[data-theme=light] .loans-view-customizer__property-badge--active,html[data-theme=light] .loans-view-customizer__property-badge--active:hover{background:var(--view-customizer-pill-active-bg)!important;border-color:var(--view-customizer-pill-active-border)!important;color:var(--view-customizer-control-ink)!important}.loans-view-customizer__footer{justify-content:center;padding:0}.loans-view-customizer__reset-btn{width:100%;color:var(--view-customizer-reset-ink);font:inherit;border-radius:.375rem;padding:.125rem 0;font-weight:400;line-height:1.25rem}.loans-view-customizer__reset-btn:hover{color:var(--view-customizer-label-ink);background:0 0}.sec-tabs-mobile{grid-template-columns:1fr;margin-bottom:0;display:grid}.sec-tabs-select-wrap{grid-template-columns:1fr;display:grid}.sec-tabs-select{appearance:none;background:var(--surface-hover);width:100%;font-family:var(--font-sans);color:var(--text-primary);border:1px solid var(--card-border);border-radius:.375rem;outline:none;grid-area:1/1;padding:.5rem 2rem .5rem .75rem;font-size:.875rem}.sec-tabs-select:focus{outline:2px solid var(--accent);outline-offset:-2px}.sec-tabs-chevron{pointer-events:none;width:1.25rem;height:1.25rem;fill:var(--text-muted);grid-area:1/1;place-self:center end;margin-right:.5rem}.sec-tabs{margin-bottom:0;display:none}.borrower-detail-tabs{margin-bottom:.5rem}.borrower-detail-tabs__nav{gap:1.5rem;margin:0;padding-left:1.25rem}.borrower-detail-tabs .sec-tab{gap:.40625rem;padding:.78125rem .0625rem .90625rem;font-size:.75rem}.borrower-detail-tabs .sec-tab--active{color:var(--shell-accent-indigo);border-bottom-color:var(--shell-accent-indigo)}.borrower-detail-tabs .sec-tab-icon{width:1.125rem;height:1.125rem}.borrower-detail-tabs .sec-tab--active .sec-tab-icon{color:var(--shell-accent-indigo)}.sec-tabs-nav{border-bottom:1px solid var(--card-border);gap:2rem;margin:0 -.0625rem;display:flex}.sec-tabs--distributed{border-bottom:1px solid var(--card-border)}.sec-tabs--distributed .sec-tabs-nav{border-bottom:none;justify-content:space-between;gap:0;max-width:60rem;padding-left:1.25rem}.sec-tabs--api .sec-tabs-nav .sec-tab:not(:first-child){margin-left:2.5rem}.sec-tab{font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.75rem .0625rem;font-size:.8125rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.sec-tab:hover{color:var(--text-primary);border-bottom-color:var(--card-border)}.sec-tab--active,.sec-tab--active:hover,.sec-tab--active:focus-visible{color:var(--accent);border-bottom-color:var(--accent)}.sec-tab-icon{width:1.25rem;height:1.25rem;color:var(--text-muted);flex-shrink:0;transition:color .15s}.sec-tab:hover .sec-tab-icon{color:var(--text-secondary)}.sec-tab-icon--active,.sec-tab--active:hover .sec-tab-icon,.sec-tab--active:focus-visible .sec-tab-icon,.sec-tab--active .sec-tab-icon{color:var(--accent)}.sec-tabs--ink .sec-tabs-nav{position:relative}.sec-tabs--ink .sec-tab,.sec-tabs--ink .sec-tab:hover,.sec-tabs--ink .sec-tab--active,.sec-tabs--ink .sec-tab--active:hover,.sec-tabs--ink .sec-tab--active:focus-visible{border-bottom-color:#0000}.sec-tab-ink{background:var(--accent);pointer-events:none;border-radius:1px;height:2px;transition:transform .26s cubic-bezier(.3,.72,0,1),width .26s cubic-bezier(.3,.72,0,1);position:absolute;left:0}.sec-tabpanel-enter{animation:.22s cubic-bezier(.16,1,.3,1) both sec-tabpanel-enter}@keyframes sec-tabpanel-enter{0%{opacity:0;transform:translateX(calc(var(--sec-enter-dx,0) * .5rem))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sec-tab-ink{transition:none}.sec-tabpanel-enter{animation:none}}.sec-tabs--compact .sec-tab{font-size:.73125rem}.sec-tabs--compact .sec-tab-icon{width:1.125rem;height:1.125rem}.sec-tabs--wrap .sec-tabs-nav{flex-wrap:wrap;row-gap:.25rem}@media (min-width:40rem){.sec-tabs-mobile{display:none}.sec-tabs{display:block}}.sec-panel{margin-bottom:var(--space-24)}.sec-panel-header{margin-bottom:var(--space-16);justify-content:space-between;align-items:flex-start;display:flex}.sec-panel-title{font-family:var(--font-sans);color:var(--text-primary);margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.sec-panel-subtitle{color:var(--text-muted);margin:0;font-size:.8125rem}.sec-invite-btn{background:var(--accent);color:var(--ink-on-accent);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s}.sec-invite-btn:hover{background:var(--brand-accent-strong)}.sec-invite-btn:disabled{opacity:.5;cursor:not-allowed}.sec-empty{color:var(--text-muted);padding:var(--space-24) 0;text-align:center;font-size:.8125rem}.sec-table-wrap{overflow-x:auto}.sec-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.sec-th{text-align:left;font-family:var(--font-sans);color:var(--text-primary);border-bottom:1px solid var(--card-border);padding:.625rem .75rem;font-size:.75rem;font-weight:600}.sec-th--name{width:22%;padding-left:0}.sec-th--action{text-align:right;width:8%;padding-right:0}.sec-th--joined{white-space:nowrap;width:15%}.sec-th--role{width:15%}.sec-th--role>span,.sec-td--role>span{display:inline-block;translate:-1.5rem}.sec-tbody .sec-row{transition:background .1s}.sec-tbody .sec-row:hover{background:var(--surface-hover)}.sec-td{color:var(--text-primary);border-bottom:1px solid var(--card-border-subtle,#ffffff0f);white-space:nowrap;padding:.75rem;font-size:.8125rem}.sec-td--name{padding-left:0;font-weight:500}.sec-td--muted{color:var(--text-muted)}.sec-td--action{text-align:right;padding-right:0}.sec-member-cell{align-items:center;gap:.625rem;display:flex}.sec-member-avatar{background:var(--avatar-mark-bg);border:1px solid var(--card-border);width:1.75rem;height:1.75rem;color:var(--avatar-mark-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:600;display:inline-flex;overflow:hidden}.sec-member-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.sec-member-name{color:var(--text-primary)}.sec-admin-role-pill{height:1.375rem;font-family:var(--font-sans);background:var(--overlay-ink-muted-10);color:var(--ink-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .625rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex;translate:-1.5rem}.sec-remove-link{border:1px solid var(--card-border);background:var(--bg-surface);font-family:var(--font-sans);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:.375rem;justify-content:center;align-items:center;padding:.3125rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sec-remove-link:hover{background:var(--overlay-ink-muted-10);border-color:var(--text-muted);color:var(--text-primary)}.sec-sub-heading{font-family:var(--font-sans);color:var(--text-primary);margin:var(--space-24) 0 var(--space-12);font-size:.8125rem;font-weight:600}.sec-section-row{background:0 0}.sec-section-row:hover{background:0 0!important}.sec-section-cell{padding:var(--space-24) 0 var(--space-12);font-family:var(--font-sans);color:var(--text-primary);border-bottom:1px solid var(--card-border);background:0 0;font-size:.8125rem;font-weight:600}.sec-rbac-meta{font-family:var(--font-sans);color:var(--text-primary);align-items:center;gap:.625rem;margin:.625rem 0 0;font-size:.9375rem;display:flex}.sec-rbac-meta b{color:var(--text-primary);font-weight:500}.sec-rbac-meta-sep{color:var(--text-muted)}html[data-theme=light] .sec-rbac-meta,html[data-theme=light] .sec-rbac-meta b{color:#000}.sec-rbac-matrix{table-layout:fixed;margin-top:var(--space-16)}.sec-rbac-th--cap{text-align:left;width:32%;font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-primary);padding-left:0;font-size:.75rem;font-weight:500}.sec-rbac-th--role{text-align:center;font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-primary);font-size:.75rem;font-weight:700}.sec-rbac-td--cap{white-space:nowrap;padding-left:0}.sec-rbac-td--cell{text-align:center;vertical-align:middle;white-space:nowrap;width:13.6%}.sec-rbac-cap-name{font-family:var(--font-sans);color:var(--text-primary);font-size:.8125rem;font-weight:500}.sec-rbac-footnote-marker{color:var(--text-primary);cursor:help;margin-left:.25rem;margin-right:.375rem;font-size:.6875rem;font-weight:600;text-decoration:none}.sec-rbac-group-row td{border-bottom:1px solid var(--card-border-subtle,#ffffff1f);background:0 0;padding-top:1.25rem;padding-bottom:.5rem;padding-left:0}html[data-theme=light] .sec-rbac-group-row td{border-bottom-color:#0000001f}.sec-rbac-group-row:hover td{background:0 0}.sec-rbac-group-cell{color:inherit}.sec-rbac-group-toggle{appearance:none;width:100%;font:inherit;cursor:pointer;text-align:left;transition:background-color .15s var(--ease);background:0 0;border:none;border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.375rem;margin:-.25rem 0;padding:.25rem .375rem .25rem 0;display:flex}.sec-rbac-group-toggle:hover{background:var(--hover-bg)}.sec-rbac-group-toggle:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.sec-rbac-group-chevron{fill:currentColor;opacity:.75;width:.875rem;height:.875rem;transition:transform .18s var(--ease), opacity .18s var(--ease);flex:none}.sec-rbac-group-chevron.is-open{transform:rotate(180deg)}.sec-rbac-group-toggle:hover .sec-rbac-group-chevron,.sec-rbac-group-toggle:focus-visible .sec-rbac-group-chevron{opacity:1}.sec-rbac-group-title{font-family:var(--font-sans);letter-spacing:0;font-size:.875rem;font-weight:600}.sec-rbac-group-count{font-family:var(--font-sans);letter-spacing:0;text-transform:none;opacity:.8;font-size:.75rem;font-weight:500}.sec-rbac-group-note{letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:.75rem;font-weight:400;display:inline}.sec-rbac-tier--destructive,.sec-rbac-tier--admin,.sec-rbac-tier--write,.sec-rbac-tier--documents,.sec-rbac-tier--read{color:var(--text-primary)}.sec-rbac-row--section-end .sec-td{border-bottom:1px solid var(--card-border)}.sec-rbac-check{width:1.125rem;height:1.125rem;color:var(--brand-success);justify-content:center;align-items:center;display:inline-flex}.sec-rbac-check svg{width:.875rem;height:.875rem}.sec-rbac-check--destructive{color:var(--brand-success)}[data-theme=light] .sec-rbac-check,[data-theme=light] .sec-rbac-check--destructive{color:var(--shell-accent-indigo)}.sec-rbac-footnote{color:var(--text-secondary);margin:.875rem 0 0;font-size:.75rem;font-style:italic;line-height:1.5}@media (max-width:48rem){.sec-rbac-th--cap,.sec-rbac-td--cell{width:auto}.sec-rbac-cap-name{font-size:.6875rem}}.sec-rbac-meta-hint{color:var(--text-muted);font-size:.75rem;font-weight:400}.sec-rbac-role-btn{appearance:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;border-radius:.375rem;margin:-.25rem -.5rem;padding:.375rem 1.75rem .375rem .5rem;transition:background-color .12s,color .12s;position:relative}.sec-rbac-role-btn:hover{background:var(--overlay-white-05,#ffffff0a);color:var(--accent)}.sec-rbac-role-btn__arrow{width:.625rem;height:.625rem;color:var(--brand-info,var(--accent));opacity:.55;stroke-width:2.5px;transition:opacity .12s,transform .12s;position:absolute;top:.25rem;right:.25rem}.sec-rbac-role-btn:hover .sec-rbac-role-btn__arrow,.sec-rbac-role-btn:focus-visible .sec-rbac-role-btn__arrow{opacity:1;transform:translate(.0625rem,-.0625rem)}.sec-rbac-role-btn:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.role-detail-modal{background:var(--surface-modal);border:1px solid var(--card-border);border-radius:1rem;flex-direction:column;width:100%;max-width:52rem;max-height:min(85vh,54rem);display:flex;overflow:hidden}.role-detail-modal__header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.75rem 1.25rem;display:flex}.role-detail-modal__title-block{flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}.role-detail-modal__eyebrow{letter-spacing:.01em;color:var(--text-secondary);font-size:.75rem;font-weight:500}.role-detail-modal__title{letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:500}.role-detail-modal__title--plain{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;display:flex}.role-detail-modal__pill{letter-spacing:.02em;border:1px solid;border-radius:.375rem;align-items:center;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.role-detail-modal__pill--danger{color:var(--brand-danger);border-color:var(--brand-danger)}@supports (color:color-mix(in lab, red, red)){.role-detail-modal__pill--danger{border-color:color-mix(in srgb, var(--brand-danger) 45%, transparent)}}.role-detail-modal__pill--danger{background:var(--brand-danger)}@supports (color:color-mix(in lab, red, red)){.role-detail-modal__pill--danger{background:color-mix(in srgb, var(--brand-danger) 10%, transparent)}}.role-detail-modal__pill--warning{color:var(--brand-warning);border-color:var(--brand-warning)}@supports (color:color-mix(in lab, red, red)){.role-detail-modal__pill--warning{border-color:color-mix(in srgb, var(--brand-warning) 45%, transparent)}}.role-detail-modal__pill--warning{background:var(--brand-warning)}@supports (color:color-mix(in lab, red, red)){.role-detail-modal__pill--warning{background:color-mix(in srgb, var(--brand-warning) 10%, transparent)}}.role-detail-modal__pill--info{color:var(--brand-info);border-color:var(--brand-info)}@supports (color:color-mix(in lab, red, red)){.role-detail-modal__pill--info{border-color:color-mix(in srgb, var(--brand-info) 45%, transparent)}}.role-detail-modal__pill--info{background:var(--brand-info)}@supports (color:color-mix(in lab, red, red)){.role-detail-modal__pill--info{background:color-mix(in srgb, var(--brand-info) 10%, transparent)}}.role-detail-modal__pill--accent{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.role-detail-modal__pill--accent{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.role-detail-modal__pill--accent{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.role-detail-modal__pill--accent{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.role-detail-modal__pill--purple{color:var(--brand-loan-purple);border-color:var(--brand-loan-purple)}@supports (color:color-mix(in lab, red, red)){.role-detail-modal__pill--purple{border-color:color-mix(in srgb, var(--brand-loan-purple) 45%, transparent)}}.role-detail-modal__pill--purple{background:var(--brand-loan-purple)}@supports (color:color-mix(in lab, red, red)){.role-detail-modal__pill--purple{background:color-mix(in srgb, var(--brand-loan-purple) 10%, transparent)}}.role-detail-modal__description{color:var(--text-muted);max-width:32rem;margin:0;font-size:.8125rem;line-height:1.55}.role-detail-modal__header-right{flex-shrink:0;align-items:flex-start;gap:.75rem;display:flex}.role-detail-modal__stat{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.role-detail-modal__stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.625rem;font-weight:600}.role-detail-modal__stat-value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);font-size:1.125rem;font-weight:500;line-height:1.1}.role-detail-modal__stat-total{color:var(--text-muted);font-weight:400}.role-detail-modal__close{appearance:none;cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .12s,color .12s;display:inline-flex}.role-detail-modal__close:hover{background:var(--overlay-white-05,#ffffff0a);color:var(--text-primary)}.role-detail-modal__body{flex-direction:column;gap:1rem;padding:1rem 1.75rem 1.5rem;display:flex;overflow-y:auto}.role-detail-modal__section{border:1px solid var(--card-border);background:var(--page-bg,transparent);border-radius:.75rem;flex-shrink:0;overflow:hidden}.role-detail-modal__section-header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.role-detail-modal__section-label{letter-spacing:.01em;font-size:1rem;font-weight:700}.role-detail-modal__section-count{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);letter-spacing:.02em;font-size:.75rem}.role-detail-modal__section-granted{color:var(--text-primary);font-weight:500}.role-detail-modal__cap-list{background:var(--card-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.role-detail-modal__cap-row{background:var(--page-bg,var(--surface-modal));justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.625rem 1rem;display:flex}.role-detail-modal__cap-row:last-child:nth-child(odd){grid-column:1/-1}.role-detail-modal__cap-name{color:var(--text-primary);font-size:.8125rem;font-weight:500}.role-detail-modal__cap-row--denied .role-detail-modal__cap-name{color:var(--text-muted);font-weight:400}.role-detail-modal__cap-footnote{color:var(--text-muted);margin-left:.375rem;font-size:.75rem;font-weight:400}.role-detail-modal__cap-status{flex-shrink:0;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.role-detail-modal__cap-icon{width:1rem;height:1rem;color:var(--brand-success,var(--accent));justify-content:center;align-items:center;display:inline-flex}.role-detail-modal__cap-icon svg{width:.875rem;height:.875rem}.role-detail-modal__cap-icon--denied{color:var(--text-muted);opacity:.55}.role-detail-modal__cap-status-text{color:var(--brand-success,var(--accent));font-weight:500}.role-detail-modal__cap-row--denied .role-detail-modal__cap-status-text{color:var(--text-muted);font-weight:400}@media (max-width:40rem){.role-detail-modal__header{flex-direction:column;align-items:stretch}.role-detail-modal__header-right{justify-content:space-between}.role-detail-modal__body{padding:1rem 1.25rem 1.25rem}.role-detail-modal__cap-list{grid-template-columns:minmax(0,1fr)}.role-detail-modal__cap-status-text{display:none}}.sec-org-section{margin-bottom:var(--space-24);padding-bottom:var(--space-24);border-bottom:1px solid var(--card-border)}.sec-org-section:last-child{border-bottom:none}.pao-mfa-choices{gap:var(--space-12);margin-top:var(--space-8);display:flex}.pao-mfa-choice{border:1px solid var(--card-border);color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;text-align:center;background:0 0;border-radius:.5rem;flex:1;padding:1rem 1.25rem;font-size:.875rem;font-weight:500;transition:border-color 50ms,background 50ms}.pao-mfa-choice:hover{border-color:var(--accent);background:var(--surface-hover)}.pao-mfa-choice.is-selected{background:var(--surface-hover);color:var(--text-primary);border:2px solid #4f46e5}[data-theme=dark] .pao-mfa-choice.is-selected{border-color:#fff}.sec-org-card{margin-top:var(--space-16);max-width:32rem}.sec-toggle{background:var(--card-border);cursor:pointer;border:none;border-radius:624.938rem;flex-shrink:0;width:2.5rem;height:1.375rem;padding:0;transition:background .2s;position:relative}.sec-toggle--on{background:var(--accent)}.sec-toggle-thumb{background:var(--text-primary);border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .2s;position:absolute;top:.125rem;left:.125rem}.sec-toggle--on .sec-toggle-thumb{background:var(--ink-on-accent);transform:translate(1.125rem)}.sec-toggle:disabled{opacity:.5;cursor:not-allowed}.billing-page{gap:var(--space-24)}.billing-tabs-mobile,.billing-tabs{margin-bottom:var(--space-8)}.billing-overview,.billing-usage-panel{gap:var(--space-32);flex-direction:column;width:100%;display:flex}.billing-usage-panel{max-width:none}.billing-plan-summary{align-items:center;gap:var(--space-16);grid-template-columns:3rem 1fr auto;display:grid}.billing-plan-summary__icon{width:3rem;height:3rem;color:var(--text-primary);background:var(--elevated-bg);border:1px solid var(--settings-card-border);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.billing-plan-summary__body{min-width:0}.billing-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 .25rem;font-size:.75rem;font-weight:700;line-height:1rem}.billing-section__title{font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-secondary);margin:0;font-size:.75rem;font-weight:700;line-height:1rem}.billing-payment-modal__header h2{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:1.125rem;font-weight:700;line-height:1.5rem}.billing-plan-summary__title{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:.96875rem;font-weight:500;line-height:1.375rem}.billing-plan-summary__meta{color:var(--text-secondary);margin:.125rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.375rem}.billing-plan-summary__description{color:var(--text-secondary);margin:.25rem 0 0;font-size:.875rem;line-height:1.375rem}.billing-section{gap:var(--space-12);flex-direction:column;display:flex}.billing-section--form{width:100%;max-width:75%}.billing-section--table{width:100%;max-width:none}.billing-section__card{border:1px solid var(--settings-card-border);border-radius:var(--radius-12);background:var(--settings-card-bg);box-shadow:var(--settings-card-shadow);padding:var(--space-12) var(--space-24)}.billing-section__card--table{padding:0;overflow:hidden}.billing-section__header{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.billing-payment-row{justify-content:space-between;align-items:center;gap:var(--space-24);min-height:3rem;display:flex}.billing-payment-row__method{align-items:center;gap:var(--space-16);min-width:0;color:var(--text-primary);display:flex}.billing-payment-row__icon{width:3rem;height:3rem;color:var(--text-primary);background:var(--elevated-bg);border:1px solid var(--settings-card-border);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.billing-payment-row__icon--brand{background:0 0;border:none;width:auto}.billing-payment-row__brand-badge{width:2.75rem;height:1.925rem}.billing-payment-row__title{color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600;line-height:1.375rem}.billing-payment-row__meta{color:var(--text-secondary);margin:.125rem 0 0;font-size:.8125rem;line-height:1.25rem}.billing-action-button,.billing-secondary-button,.billing-back-link{min-height:2.25rem;font-family:var(--font-sans);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s;display:inline-flex}.billing-action-button{border:1px solid var(--shell-bg-button-primary);background:var(--shell-bg-button-primary);color:var(--shell-text-inverted)}.billing-action-button:hover{background:var(--shell-bg-button-primary)}@supports (color:color-mix(in lab, red, red)){.billing-action-button:hover{background:color-mix(in srgb, var(--shell-bg-button-primary) 88%, var(--page-bg))}}.billing-action-button:hover{border-color:var(--shell-bg-button-primary)}@supports (color:color-mix(in lab, red, red)){.billing-action-button:hover{border-color:color-mix(in srgb, var(--shell-bg-button-primary) 88%, var(--page-bg))}}.billing-action-button:hover{color:var(--shell-text-inverted);box-shadow:var(--shell-shadow-button);transform:translateY(-.0625rem)}.billing-secondary-button,.billing-back-link{border:1px solid var(--settings-button-border);background:var(--settings-button-bg);color:var(--text-primary)}.billing-secondary-button:hover,.billing-back-link:hover{background:var(--settings-button-bg)}@supports (color:color-mix(in lab, red, red)){.billing-secondary-button:hover,.billing-back-link:hover{background:color-mix(in srgb, var(--settings-button-bg) 86%, var(--text-primary))}}.billing-secondary-button:hover,.billing-back-link:hover{border-color:var(--border-interactive-hover);box-shadow:var(--shell-shadow-button);transform:translateY(-.0625rem)}.billing-payment-update-button{font-size:.875rem;font-weight:600;line-height:1.25rem}.billing-cancel-note{min-width:0;color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.25rem}.billing-danger-button{min-height:2.25rem;font-family:var(--font-sans);border:1px solid var(--brand-danger-strong);background:var(--brand-danger-strong);color:var(--color-white);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s;display:inline-flex}.billing-danger-button:hover{background:var(--brand-danger-hover);border-color:var(--brand-danger-hover);color:var(--color-white);box-shadow:var(--shell-shadow-button);transform:translateY(-.0625rem)}.billing-danger-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}[data-theme=light] .billing-action-button{background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent)}[data-theme=light] .billing-action-button:hover{background:var(--brand-accent-strong);border-color:var(--brand-accent-strong);color:var(--ink-on-accent)}.billing-invoices-table-wrap{width:100%;overflow-x:auto}.billing-invoices-table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--font-sans)}.billing-invoices-table th{color:var(--text-primary);text-align:left;background:var(--elevated-bg);border-bottom:1px solid var(--settings-card-border);padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.billing-invoices-table th:first-child{padding-left:2rem}.billing-invoices-table th:last-child{padding-right:2rem}.billing-invoices-table td{color:var(--text-secondary);padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem}.billing-invoices-table td:first-child{padding-left:2.75rem}.billing-invoices-table td:last-child{padding-right:1.5rem}.billing-invoices-empty{padding:var(--space-24) 1.5rem var(--space-24) 2.75rem!important;color:var(--text-muted)!important}.billing-usage-panel__header{margin-bottom:calc(var(--space-16) * -1)}.billing-plan-page{gap:var(--space-24)}.billing-plan-page__topline{justify-content:flex-start;display:flex}.billing-plan-page__header{text-align:center}.billing-modal-backdrop{z-index:1000;padding:var(--space-24);background:var(--overlay-dark-60);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.billing-payment-modal{--billing-modal-surface:var(--profile-detail-metric-bg,var(--surface-modal));--billing-modal-control-bg:var(--shell-bg-button-secondary);--billing-modal-control-border:var(--shell-bg-badge);border:1px solid var(--card-border);background:var(--billing-modal-surface);width:min(100%,35rem);max-height:calc(100vh - 3rem);padding:var(--space-32);border-radius:.75rem;overflow-y:auto}.billing-payment-modal__header{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-24);display:flex}.billing-modal-close{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.billing-modal-close:hover{background:var(--surface-hover-soft);color:var(--text-primary)}.billing-field{margin-bottom:var(--space-16);color:var(--text-primary);flex-direction:column;gap:.5rem;font-size:.9375rem;font-weight:600;line-height:1.375rem;display:flex}.billing-field input,.billing-select-trigger{border:1px solid var(--billing-modal-control-border);background:var(--billing-modal-control-bg);width:100%;min-height:3rem;color:var(--text-primary);font:inherit;border-radius:.5rem;outline:none;padding:.75rem 1rem;font-weight:500}.billing-field input:focus,.billing-select-trigger:focus-visible,.billing-select-trigger[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 .125rem var(--accent-soft)}.billing-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-12);cursor:pointer;text-align:left;display:flex}.billing-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.billing-select-chevron{width:1rem;height:1rem;color:var(--dropdown-chevron);transition:transform .16s var(--ease), color .16s var(--ease);flex-shrink:0}.billing-select-chevron--open{color:var(--text-primary);transform:rotate(180deg)}.billing-select-menu{z-index:1100;overscroll-behavior:contain;border:1px solid var(--dropdown-menu-border);background:var(--dropdown-menu-bg);box-shadow:var(--dropdown-menu-shadow);color:var(--dropdown-option-text);font-family:var(--font-sans);border-radius:.5rem;flex-direction:column;gap:.125rem;padding:.25rem;display:flex;position:fixed;overflow-y:auto}.billing-select-option{width:100%;min-height:2.25rem;color:var(--dropdown-option-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.billing-select-option:hover,.billing-select-option:focus-visible,.billing-select-option--selected{border-color:var(--dropdown-menu-border);background:var(--dropdown-option-hover-bg);color:var(--dropdown-option-hover-text);outline:none}.billing-location-grid{gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.85fr);display:grid}.billing-location-grid .billing-field{margin-bottom:0}.billing-card-entry{gap:var(--space-12);margin:var(--space-24) 0;border:1px solid var(--billing-modal-control-border);background:var(--billing-modal-control-bg);padding:var(--space-16);border-radius:.5rem;flex-direction:column;display:flex}.billing-card-entry__header{color:var(--text-primary);font-size:.875rem;font-weight:600;line-height:1.25rem}.billing-card-entry__option{border:1px solid var(--billing-modal-control-border);background:var(--billing-modal-control-bg);min-height:3rem;color:var(--text-primary);cursor:pointer;border-radius:.375rem;font-size:.9375rem;font-weight:700}.billing-card-entry__option:hover{background:var(--surface-hover-soft)}.billing-checkbox-row{align-items:center;gap:var(--space-12);color:var(--text-primary);font-size:.9375rem;line-height:1.375rem;display:flex}.billing-checkbox-row input{width:1.125rem;height:1.125rem;accent-color:var(--accent)}.billing-payment-modal__actions{justify-content:flex-end;align-items:center;gap:var(--space-12);margin-top:var(--space-32);display:flex}@media (max-width:48rem){.billing-plan-summary{grid-template-columns:1fr;align-items:flex-start}.billing-action-button,.billing-secondary-button,.billing-danger-button{width:100%}.billing-payment-row{flex-direction:column;align-items:stretch}.billing-payment-modal{padding:var(--space-24)}.billing-location-grid{grid-template-columns:1fr}.billing-payment-modal__actions{flex-direction:column-reverse}}.pii-audit-card{background:var(--settings-card-bg);border:1px solid var(--settings-card-border);border-radius:var(--radius-12);box-shadow:var(--settings-card-shadow);overflow:hidden}.pii-audit-card__header{border-bottom:1px solid var(--border-subtle);padding:1.125rem 1.25rem .875rem}.pii-audit-card__title{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;line-height:1.5rem}.pii-audit-card__subtitle{color:var(--text-muted);font-family:var(--font-sans);margin:.25rem 0 0;font-size:.6875rem;font-weight:400;line-height:1rem}.pii-audit-card__empty{color:var(--text-muted);font-family:var(--font-sans);text-align:center;padding:2rem 1.25rem;font-size:.8125rem}.pii-audit-table-wrap{overflow-x:auto}.pii-audit-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-sans)}.pii-audit-table col.pii-audit-col--user{width:18%}.pii-audit-table col.pii-audit-col--role{width:8%}.pii-audit-table col.pii-audit-col--event{width:17%}.pii-audit-table col.pii-audit-col--borrower{width:9%}.pii-audit-table col.pii-audit-col--loan{width:18%}.pii-audit-table col.pii-audit-col--details{width:28%}.pii-audit-table col.pii-audit-col--pii{width:8%}.pii-audit-table col.pii-audit-col--time{width:22%}.pii-audit-table col.pii-audit-col--date{width:10%}.pii-audit-table col.pii-audit-col--ip{width:11%}.pii-access-log-table col.pii-audit-col--event{width:24%}.pii-access-log-table col.pii-audit-col--pii{width:9%}.pii-access-log-table col.pii-audit-col--time{width:14%}.pii-audit-table--change-log col.pii-audit-col--borrower{width:21%}.pii-audit-table--change-log col.pii-audit-col--details{width:22%}.pii-audit-table--change-log col.pii-audit-col--time{width:16%}.pii-audit-table--spreading col.pii-audit-col--time{width:15%}.pii-audit-table--spreading col.pii-audit-col--loan{width:19%}.pii-audit-table--spreading col.pii-audit-col--event{width:28%}.pii-audit-table--spreading col.pii-audit-col--details{width:23%}.pii-audit-table--spreading col.pii-audit-col--user{width:15%}.pii-audit-table--spreading .pii-audit-td--event{white-space:normal}.pii-audit-key-prefix{color:var(--text-tertiary);font-family:var(--font-mono,ui-monospace, monospace);font-size:.875em}.pii-audit-td--event.pii-audit-event--compromised{color:var(--text-danger,#b91c1c);font-weight:600}.api-keys-empty{padding-top:var(--space-8);font-size:.875rem}.api-keys-name-cell{flex-direction:column;gap:.125rem;display:flex}.api-keys-name{color:var(--text-primary);font-weight:500}.api-keys-prefix{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-tertiary);font-size:.75rem}.api-keys-status{letter-spacing:.02em;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.api-keys-status--active{background:var(--money-inflow-bg);color:var(--money-inflow)}.api-keys-status--rotation_grace{background:var(--brand-warning)}@supports (color:color-mix(in lab, red, red)){.api-keys-status--rotation_grace{background:color-mix(in srgb, var(--brand-warning) 14%, transparent)}}.api-keys-status--rotation_grace{color:var(--brand-warning)}.api-keys-status--revoked,.api-keys-status--expired{color:var(--text-tertiary);background:#64748b24}.api-keys-scopes-cell{min-width:12rem}.api-keys-scope-chips{flex-wrap:wrap;gap:.25rem;display:inline-flex}.api-keys-scope-chip{border:1px solid var(--card-border);font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-secondary);background:#0000000a;border-radius:.25rem;padding:.0625rem .4375rem;font-size:.6875rem;display:inline-block}.api-keys-scope-chip--more{cursor:help;font-family:inherit;font-weight:600}.api-keys-scope-chip--none{color:var(--text-tertiary);font-family:inherit;font-style:italic}.api-keys-last-ip{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-tertiary);font-size:.75rem}.api-keys-row-actions{justify-content:flex-end;gap:.375rem;display:inline-flex}.api-keys-action-btn{border:1px solid var(--card-border);background:var(--page-bg);color:var(--text-secondary);cursor:pointer;border-radius:.3125rem;align-items:center;gap:.3125rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.api-keys-action-btn:hover{background:#0000000a}.api-keys-action-btn--danger{color:#b91c1c}.api-keys-action-btn--danger:hover{background:#dc262614;border-color:#dc26264d}.api-keys-row--inactive .api-keys-name,.api-keys-row--inactive .sec-td{opacity:.65}.api-keys-dialog-panel{background:var(--confirm-dialog-panel-bg);box-shadow:var(--confirm-dialog-panel-shadow);border-radius:.625rem;padding:1.5rem}.api-keys-dialog-title{letter-spacing:-.01em;color:var(--confirm-dialog-title);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.api-keys-dialog-body{flex-direction:column;gap:1rem;display:flex}.api-keys-dialog-message{color:var(--confirm-dialog-message);margin:0;font-size:.875rem;line-height:1.4}.api-keys-dialog-actions{justify-content:flex-end;gap:.625rem;margin-top:.5rem;display:flex}.api-keys-dialog-primary,.api-keys-dialog-secondary{cursor:pointer;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;min-height:2.25rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.api-keys-dialog-primary{background:var(--confirm-dialog-primary-bg);color:var(--confirm-dialog-primary-ink);border-color:var(--confirm-dialog-primary-bg)}.api-keys-dialog-primary:hover:not(:disabled){background:var(--confirm-dialog-primary-bg-hover);border-color:var(--confirm-dialog-primary-bg-hover)}.api-keys-dialog-primary:disabled{opacity:.5;cursor:not-allowed}.api-keys-dialog-primary--danger{color:#fff;background:#b91c1c;border-color:#b91c1c}.api-keys-dialog-primary--danger:hover:not(:disabled){background:#991b1b;border-color:#991b1b}.api-keys-dialog-secondary{background:var(--confirm-dialog-secondary-bg);color:var(--confirm-dialog-secondary-ink);border-color:var(--confirm-dialog-secondary-border)}.api-keys-dialog-secondary:hover:not(:disabled){background:var(--confirm-dialog-secondary-bg-hover)}.api-keys-dialog-secondary:disabled{opacity:.5;cursor:not-allowed}.api-keys-dialog-panel--banded{flex-direction:column;max-height:calc(100vh - 4rem);padding:0;display:flex}.api-keys-dialog-header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.api-keys-dialog-header__text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.api-keys-dialog-header__title-row{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.api-keys-dialog-header__side{flex-shrink:0;align-items:center;gap:.875rem;display:flex}.api-keys-dialog-panel--banded .api-keys-dialog-title{margin:0}.api-keys-dialog-subtitle{color:var(--text-tertiary);margin:0;font-size:.8125rem;line-height:1.4}.api-keys-dialog-close{width:1.75rem;height:1.75rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.api-keys-dialog-close:hover:not(:disabled){color:var(--text-primary);background:#0000000d}.api-keys-dialog-close:disabled{opacity:.4;cursor:not-allowed}.api-keys-dialog-body--banded{flex:auto;padding:1.25rem 1.5rem;overflow-y:auto}.api-keys-dialog-footer{border-top:1px solid var(--card-border);background:#00000006;justify-content:flex-end;gap:.625rem;padding:.875rem 1.5rem;display:flex}.api-keys-dialog-panel--banded .api-keys-dialog-actions{margin-top:0}html[data-theme=dark] .api-keys-dialog-close:hover:not(:disabled){background:#ffffff0f}html[data-theme=dark] .api-keys-dialog-footer{background:#ffffff06}.api-keys-form{flex-direction:column;gap:1rem;display:flex}.api-keys-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.api-keys-field-row{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.api-keys-field-label{letter-spacing:.01em;color:var(--text-secondary);font-size:.8125rem;font-weight:600}.api-keys-field-optional{text-transform:none;letter-spacing:0;color:var(--text-tertiary);font-weight:400}.api-keys-field-helper{color:var(--text-tertiary);font-size:.75rem;line-height:1.35}.api-keys-field input[type=text],.api-keys-field input[type=number],.api-keys-field input[type=date],.api-keys-field select,.api-keys-field textarea{border:1px solid var(--card-border);background:var(--page-bg);height:2.25rem;color:var(--text-primary);border-radius:.375rem;outline:none;padding:0 .625rem;font-size:.875rem;transition:border-color .12s}.api-keys-field textarea{height:auto;font-family:var(--font-mono,ui-monospace, monospace);resize:vertical;padding:.5rem .625rem;font-size:.8125rem}.api-keys-field input:focus,.api-keys-field select:focus,.api-keys-field textarea:focus{border-color:var(--accent)}.api-keys-scope-grid{border:1px solid var(--card-border);background:var(--page-bg);border-radius:.375rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;padding:.75rem;display:grid}.api-keys-scope-group{flex-direction:column;gap:.25rem;display:flex}.api-keys-scope-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .125rem;font-size:.6875rem;font-weight:700}.api-keys-scope-row{cursor:pointer;align-items:center;gap:.4375rem;padding:.25rem 0;font-size:.8125rem;display:flex}.api-keys-scope-row__label{color:var(--text-primary);min-width:2.625rem;font-weight:500}.api-keys-scope-row__value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-tertiary);font-size:.6875rem}.api-keys-form-error{color:#b91c1c;background:#dc262614;border:1px solid #dc26264d;border-radius:.375rem;padding:.5rem .75rem;font-size:.8125rem}.api-keys-disclosure{flex-direction:column;gap:.875rem;display:flex}.api-keys-disclosure-warning{border:1px solid var(--brand-warning);gap:.625rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.api-keys-disclosure-warning{border:1px solid color-mix(in srgb, var(--brand-warning) 40%, transparent)}}.api-keys-disclosure-warning{background:var(--brand-warning)}@supports (color:color-mix(in lab, red, red)){.api-keys-disclosure-warning{background:color-mix(in srgb, var(--brand-warning) 8%, transparent)}}.api-keys-disclosure-warning{color:var(--text-primary);border-radius:.375rem;font-size:.8125rem}.api-keys-disclosure-warning svg{color:var(--brand-warning);flex-shrink:0;margin-top:.0625rem}.api-keys-disclosure-warning p{margin:0;line-height:1.4}.api-keys-secret-row{align-items:stretch;gap:.5rem;display:flex}.api-keys-secret{border:1px solid var(--card-border);background:var(--page-bg);font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);word-break:break-all;border-radius:.375rem;flex:1;padding:.625rem .75rem;font-size:.8125rem;display:block}.api-keys-copy-btn{border:1px solid var(--card-border);background:var(--page-bg);color:var(--text-secondary);cursor:pointer;border-radius:.375rem;align-items:center;gap:.3125rem;padding:0 .75rem;font-size:.75rem;font-weight:500;transition:background-color .12s;display:inline-flex}.api-keys-copy-btn:hover{background:#0000000a}.api-keys-ack{color:var(--text-primary);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.api-keys-header-actions{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.sec-panel-header.api-keys-panel-header{align-items:center}.api-keys-export-btn{border:1px solid var(--card-border);background:var(--page-bg);color:var(--text-secondary);cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.api-keys-export-btn:hover{background:#0000000a}.api-keys-mode-toolbar{background:var(--elevated-bg);border:1px solid var(--settings-card-border);border-radius:.5rem;gap:2px;width:fit-content;margin:0;padding:2px;display:inline-flex}.api-keys-mode-tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.375rem;padding:.3125rem .875rem;font-size:.8125rem;font-weight:500;transition:background .14s,color .14s}.api-keys-mode-tab:hover:not(.api-keys-mode-tab--active){color:var(--text-primary);background:var(--surface-hover-soft)}.api-keys-mode-tab--active{color:var(--text-primary);background:#2a2e34;box-shadow:0 1px 2px #00000080,inset 0 0 0 1px #41464c}html[data-theme=light] .api-keys-mode-tab--active{background:#fff;box-shadow:0 1px 2px #0000001f,inset 0 0 0 1px #cacaca}.api-keys-mode-badge{letter-spacing:.04em;border-radius:.25rem;align-items:center;gap:.4375rem;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.api-keys-mode-badge--live{background:var(--money-inflow-bg);color:var(--money-inflow)}.api-keys-mode-badge--test{color:#1c1917;background:#fde68a;padding:.1875rem .5625rem;font-size:.75rem}.api-keys-mode-indicator{align-items:center;gap:.4375rem;display:inline-flex}.api-keys-mode-indicator__qualifier{color:var(--text-tertiary);font-size:.75rem}.api-keys-testmode-help{flex-direction:column;gap:.375rem;display:flex}.api-keys-testmode-help p{margin:0}.api-keys-testmode-help__list{flex-direction:column;gap:.25rem;margin:0;padding-left:1rem;display:flex}.api-keys-testmode-help__list li{line-height:1.4}.api-keys-testmode-help code,.api-keys-testmode-panel code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--brand-warning);border-radius:.1875rem;padding:.0625rem .25rem;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.api-keys-testmode-help code,.api-keys-testmode-panel code{background:color-mix(in srgb, var(--brand-warning) 12%, transparent)}}.api-keys-testmode-help code,.api-keys-testmode-panel code{color:var(--brand-warning)}.api-keys-testmode-panel{border:1px solid var(--brand-warning);margin:0 0 1rem;padding:.875rem 1rem}@supports (color:color-mix(in lab, red, red)){.api-keys-testmode-panel{border:1px solid color-mix(in srgb, var(--brand-warning) 35%, transparent)}}.api-keys-testmode-panel{background:var(--brand-warning)}@supports (color:color-mix(in lab, red, red)){.api-keys-testmode-panel{background:color-mix(in srgb, var(--brand-warning) 6%, transparent)}}.api-keys-testmode-panel{border-radius:.5rem}.api-keys-testmode-panel__head{align-items:center;gap:.4375rem;margin-bottom:.375rem;display:flex}.api-keys-testmode-panel__head svg{color:var(--brand-warning);flex-shrink:0}.api-keys-testmode-panel__title{letter-spacing:.01em;color:var(--text-secondary);font-size:.8125rem;font-weight:700}.api-keys-testmode-panel__lead{color:var(--text-secondary);margin:0 0 .5rem;font-size:.8125rem;line-height:1.45}.api-keys-testmode-panel__list{color:var(--text-secondary);flex-direction:column;gap:.3125rem;margin:0;padding-left:1.125rem;font-size:.8125rem;line-height:1.45;display:flex}.api-keys-remint-badge{background:var(--brand-warning);border-radius:.25rem;align-items:center;gap:.25rem;margin-top:.125rem;padding:.0625rem .375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.api-keys-remint-badge{background:color-mix(in srgb, var(--brand-warning) 16%, transparent)}}.api-keys-remint-badge{color:var(--brand-warning);letter-spacing:.02em;font-size:.625rem;font-weight:600}.api-keys-remint-badge svg{flex-shrink:0}.api-keys-action-btn--remint{color:var(--brand-warning);border-color:var(--brand-warning)}@supports (color:color-mix(in lab, red, red)){.api-keys-action-btn--remint{border-color:color-mix(in srgb, var(--brand-warning) 40%, transparent)}}.api-keys-action-btn--remint:hover{background:var(--brand-warning)}@supports (color:color-mix(in lab, red, red)){.api-keys-action-btn--remint:hover{background:color-mix(in srgb, var(--brand-warning) 8%, transparent)}}.api-keys-action-btn--remint:hover{border-color:var(--brand-warning)}@supports (color:color-mix(in lab, red, red)){.api-keys-action-btn--remint:hover{border-color:color-mix(in srgb, var(--brand-warning) 55%, transparent)}}.api-keys-remint-step{border-top:1px solid var(--card-border);flex-direction:column;gap:.5rem;margin-top:.875rem;padding-top:.875rem;display:flex}.api-keys-remint-step .api-keys-action-btn--danger{align-self:flex-start}.api-keys-remint-revoked{color:var(--money-inflow);align-items:center;gap:.375rem;margin:0;font-size:.8125rem;display:inline-flex}.api-keys-remint-warning{margin-bottom:.875rem}.api-keys-remint-modal-title{margin-bottom:.375rem}.api-keys-reset-test-btn{padding-top:.375rem;padding-bottom:.375rem}.api-keys-tag-chips{flex-wrap:wrap;gap:.25rem;margin-top:.125rem;display:inline-flex}.api-keys-tag-chip{color:#1e40af;background:#3b82f614;border-radius:.25rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:500;display:inline-block}.api-keys-tag-chip--more{color:var(--text-tertiary);background:#0000000f}.api-keys-sec-badge{border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.api-keys-sec-badge--high{background:var(--money-inflow-bg);color:var(--money-inflow)}.api-keys-sec-badge--medium{background:var(--brand-warning)}@supports (color:color-mix(in lab, red, red)){.api-keys-sec-badge--medium{background:color-mix(in srgb, var(--brand-warning) 14%, transparent)}}.api-keys-sec-badge--medium{color:var(--brand-warning)}.api-keys-sec-badge--low{color:#b91c1c;background:#dc26261a}.api-keys-mode-pills{background:#0000000a;border-radius:.5rem;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.api-keys-mode-pill{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;gap:.4375rem;padding:.4375rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.api-keys-mode-pill:hover:not(.api-keys-mode-pill--active){color:var(--text-primary)}.api-keys-mode-pill--active{background:var(--page-bg);color:var(--text-primary);box-shadow:0 1px 2px #00000014}.api-keys-mode-pill__dot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.api-keys-mode-pill__dot--live{background:var(--status-active-dot)}.api-keys-mode-pill__dot--test{background:#b45309}html[data-theme=dark] .api-keys-mode-pills{background:#ffffff0a}.api-keys-show-wildcards-btn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:.125rem .375rem;font-size:.6875rem;text-decoration:underline}.api-keys-field-label-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.api-keys-field-required-inline{color:#b91c1c;text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:500}.api-keys-scopes-preview{border:1px solid var(--card-border);background:var(--surface-raised);cursor:pointer;text-align:left;min-height:2.5rem;font-family:var(--font-sans);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.625rem .75rem;transition:border-color .12s,background .12s;display:flex}.api-keys-scopes-preview:hover{border-color:var(--shell-accent-indigo)}.api-keys-scopes-preview--empty{color:var(--text-tertiary);font-size:.8125rem}.api-keys-scopes-preview-chip{color:var(--text-primary);font-family:var(--font-mono,ui-monospace, monospace);background:#0000000d;border-radius:.25rem;padding:.125rem .4375rem;font-size:.75rem;line-height:1.25;display:inline-block}.api-keys-scopes-preview-more{color:var(--text-tertiary);font-size:.75rem;font-weight:500}html[data-theme=dark] .api-keys-scopes-preview-chip{background:#ffffff0f}.api-keys-advanced{border-top:1px dashed var(--card-border);margin-top:.25rem;padding-top:.875rem}.api-keys-advanced-summary{color:var(--text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.api-keys-advanced-summary:hover{color:var(--shell-accent-indigo)}.api-keys-advanced-summary__chevron{flex-shrink:0;transition:transform .12s}.api-keys-advanced-summary--open .api-keys-advanced-summary__chevron{transform:rotate(90deg)}.api-keys-advanced-content{flex-direction:column;gap:1rem;margin-top:.875rem;display:flex}.api-keys-scopes-modal-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.api-keys-scope-row--wildcard{border-top:1px dashed var(--card-border);margin-top:.25rem;padding-top:.25rem;font-style:italic}.api-keys-coupling-row{color:var(--text-primary);cursor:pointer;background:#3b82f60d;border-radius:.375rem;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;display:flex}.api-keys-coupling-row>input[type=checkbox]{flex-shrink:0;width:.875rem;height:.875rem;margin:.151563rem 0 0}.api-keys-coupling-row>label{cursor:pointer;min-width:0}.api-keys-field-warning{color:var(--brand-warning);margin-top:.25rem;font-size:.75rem}.api-keys-ck-panel{--ck-accent:var(--money-inflow);background:var(--surface-modal);border:1px solid var(--card-border);border-radius:1rem;box-shadow:0 0 0 1px #ffffff0d}.api-keys-ck-panel--test{--ck-accent:var(--brand-warning)}.api-keys-ck-panel .api-keys-dialog-subtitle{color:var(--text-muted)}.api-keys-ck-mode-badge{color:var(--ck-accent);background:var(--ck-accent);border-radius:999px;align-items:center;gap:.3125rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.api-keys-ck-mode-badge{background:color-mix(in srgb, var(--ck-accent) 12%, transparent)}}.api-keys-ck-mode-badge{border:1px solid var(--ck-accent)}@supports (color:color-mix(in lab, red, red)){.api-keys-ck-mode-badge{border:1px solid color-mix(in srgb, var(--ck-accent) 26%, transparent)}}.api-keys-ck-mode-badge__dot{background:var(--ck-accent);border-radius:999px;flex-shrink:0;width:.3125rem;height:.3125rem}.api-keys-ck-row1{grid-template-columns:1.2fr 1fr 1.6fr;gap:.875rem;display:grid}@media (max-width:40rem){.api-keys-ck-row1{grid-template-columns:1fr}}.api-keys-preset-chips{flex-wrap:wrap;gap:.375rem;display:flex}.api-keys-preset-chip{white-space:nowrap;cursor:pointer;height:2.25rem;color:var(--text-secondary);border:1px solid var(--settings-input-border);background:0 0;border-radius:.5rem;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.api-keys-preset-chip:hover{color:var(--text-primary)}.api-keys-preset-chip--on{color:var(--ck-accent);background:var(--ck-accent)}@supports (color:color-mix(in lab, red, red)){.api-keys-preset-chip--on{background:color-mix(in srgb, var(--ck-accent) 10%, transparent)}}.api-keys-preset-chip--on{border-color:var(--ck-accent)}@supports (color:color-mix(in lab, red, red)){.api-keys-preset-chip--on{border-color:color-mix(in srgb, var(--ck-accent) 32%, transparent)}}.api-keys-ck-expiry-warning{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.api-keys-ck-expiry-warning svg{color:var(--brand-warning);flex-shrink:0}.api-keys-ck-perm-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.api-keys-ck-perm-hint{color:var(--text-muted);text-align:right;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.api-keys-perm-matrix{border:1px solid var(--card-border);background:var(--settings-input-bg);border-radius:.625rem;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.api-keys-perm-col{flex-direction:column;display:flex}.api-keys-perm-col:first-child{border-right:1px solid var(--card-border)}.api-keys-perm-row{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem .875rem;display:flex}.api-keys-perm-row:last-child{border-bottom:none}.api-keys-perm-row__label{color:var(--text-primary);font-size:.84375rem}.api-keys-perm-row__pills{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.api-keys-perm-pill{cursor:pointer;color:var(--text-muted);border:1px solid var(--settings-input-border);background:0 0;border-radius:.375rem;padding:.28125rem .6875rem;font-size:.78125rem;font-weight:500;line-height:1.5}.api-keys-perm-pill--on{color:var(--ck-accent);background:var(--ck-accent);font-weight:600}@supports (color:color-mix(in lab, red, red)){.api-keys-perm-pill--on{background:color-mix(in srgb, var(--ck-accent) 14%, transparent)}}.api-keys-perm-pill--on{border-color:var(--ck-accent)}@supports (color:color-mix(in lab, red, red)){.api-keys-perm-pill--on{border-color:color-mix(in srgb, var(--ck-accent) 30%, transparent)}}.api-keys-perm-pill--wildcard{font-style:italic}.api-keys-perm-sensitive-heading{border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);letter-spacing:.01em;color:var(--text-muted);background:#ffffff05;align-items:center;margin-top:auto;padding:.4375rem .875rem;font-size:.75rem;font-weight:600;display:flex}.api-keys-ck-panel .api-keys-field-required-inline{color:var(--brand-warning)}.api-keys-ck-panel .api-keys-dialog-primary:not(.api-keys-dialog-primary--danger){background:var(--ck-accent);border-color:var(--ck-accent);color:var(--btn-white-ink)}.api-keys-ck-panel .api-keys-dialog-primary:not(.api-keys-dialog-primary--danger):hover:not(:disabled){background:var(--ck-accent)}@supports (color:color-mix(in lab, red, red)){.api-keys-ck-panel .api-keys-dialog-primary:not(.api-keys-dialog-primary--danger):hover:not(:disabled){background:color-mix(in srgb, var(--ck-accent) 86%, #000)}}.api-keys-ck-panel .api-keys-dialog-primary:not(.api-keys-dialog-primary--danger):hover:not(:disabled){border-color:var(--ck-accent)}@supports (color:color-mix(in lab, red, red)){.api-keys-ck-panel .api-keys-dialog-primary:not(.api-keys-dialog-primary--danger):hover:not(:disabled){border-color:color-mix(in srgb, var(--ck-accent) 86%, #000)}}.api-keys-ck-footer{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.api-keys-ck-footer-note{color:var(--text-muted);font-size:.8125rem}.api-keys-ck-docs-line{color:var(--text-muted);font-size:.8125rem;transition:color .12s}.api-keys-ck-docs-line:hover{color:var(--text-primary)}.api-keys-ck-docs-url{color:var(--accent-periwinkle);text-underline-offset:.1875rem;text-decoration:underline}.api-keys-ck-reveal-body{flex-direction:column;gap:.75rem;display:flex}.api-keys-ck-caution{color:var(--text-secondary);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;display:flex}.api-keys-ck-caution svg{color:var(--brand-warning);flex-shrink:0}.api-keys-ck-secret-card{background:var(--settings-input-bg);border:1px solid var(--ck-accent)}@supports (color:color-mix(in lab, red, red)){.api-keys-ck-secret-card{border:1px solid color-mix(in srgb, var(--ck-accent) 28%, transparent)}}.api-keys-ck-secret-card{border-radius:.75rem;overflow:hidden}.api-keys-ck-secret-card__head{border-bottom:1px solid var(--ck-accent);justify-content:space-between;align-items:center;padding:.5rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.api-keys-ck-secret-card__head{border-bottom:1px solid color-mix(in srgb, var(--ck-accent) 14%, transparent)}}.api-keys-ck-secret-card__head{background:var(--ck-accent)}@supports (color:color-mix(in lab, red, red)){.api-keys-ck-secret-card__head{background:color-mix(in srgb, var(--ck-accent) 5%, transparent)}}.api-keys-ck-secret-card__label{letter-spacing:.01em;color:var(--ck-accent);font-size:.75rem;font-weight:600}.api-keys-ck-secret-card__copy{color:var(--btn-white-ink);background:var(--btn-white-bg);cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.78125rem;font-weight:600;display:inline-flex}.api-keys-ck-secret-card__copy:hover{background:var(--btn-white-bg-hover)}.api-keys-ck-secret-card__body{font-family:var(--font-mono-v3);letter-spacing:.01em;overflow-wrap:anywhere;color:var(--text-primary);padding:.8125rem .875rem;font-size:.875rem;line-height:1.5}.api-keys-ck-secret-card__prefix{color:var(--ck-accent)}.api-keys-ck-meta-grid{grid-template-columns:1fr 1fr 1fr;gap:.5rem;display:grid}.api-keys-ck-meta-tile{background:var(--settings-input-bg);border:1px solid var(--card-border);border-radius:.5rem;padding:.5rem .75rem}.api-keys-ck-meta-tile__label{letter-spacing:.01em;color:var(--text-muted);font-size:.75rem;font-weight:600}.api-keys-ck-meta-tile__value{color:var(--text-primary);align-items:center;gap:.375rem;margin-top:.125rem;font-size:.84375rem;font-weight:500;display:flex}.api-keys-ck-docs-card{background:var(--settings-input-bg);border:1px solid var(--card-border);border-radius:.625rem;justify-content:space-between;align-items:center;gap:.625rem;padding:.6875rem .875rem;text-decoration:none;transition:border-color .12s;display:flex}.api-keys-ck-docs-card:hover{border-color:var(--settings-input-border-hover)}.api-keys-ck-docs-card__text{flex-direction:column;gap:.0625rem;display:flex}.api-keys-ck-docs-card__title{color:var(--text-primary);font-size:.875rem;font-weight:500}.api-keys-ck-docs-card__sub{color:var(--text-muted);font-size:.78125rem}.api-keys-ck-ack-row{background:var(--settings-input-bg);border:1px solid var(--card-border);cursor:pointer;text-align:left;border-radius:.625rem;align-items:center;gap:.625rem;width:100%;padding:.6875rem .875rem;transition:border-color .12s;display:flex}.api-keys-ck-ack-row:hover{border-color:var(--settings-input-border-hover)}.api-keys-ck-ack-box{background:var(--settings-input-bg);border:1px solid var(--settings-input-border);width:1rem;height:1rem;color:var(--text-primary);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.api-keys-ck-ack-box--on{border-color:var(--settings-input-border-hover)}.api-keys-ck-ack-label{color:var(--text-primary);font-size:.875rem}.pii-badge{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:4.125rem;min-height:1.5rem;padding:0 .625rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:inline-flex}.pii-badge--high{background:var(--color-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){.pii-badge--high{background:color-mix(in srgb, var(--color-danger,#dc2626) 12%, transparent)}}.pii-badge--high{color:var(--color-danger,#b91c1c);border-color:var(--color-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){.pii-badge--high{border-color:color-mix(in srgb, var(--color-danger,#dc2626) 30%, transparent)}}.pii-badge--medium{background:var(--pii-badge-medium-bg);color:var(--pii-badge-medium-ink);border-color:var(--pii-badge-medium-border)}.pii-badge--low{background:var(--color-text-muted,#64748b)}@supports (color:color-mix(in lab, red, red)){.pii-badge--low{background:color-mix(in srgb, var(--color-text-muted,#64748b) 12%, transparent)}}.pii-badge--low{color:var(--color-text-muted,#475569);border-color:var(--color-text-muted,#64748b)}@supports (color:color-mix(in lab, red, red)){.pii-badge--low{border-color:color-mix(in srgb, var(--color-text-muted,#64748b) 26%, transparent)}}.pii-audit-th{text-align:left;color:var(--text-secondary);background:var(--elevated-bg);border-bottom:1px solid var(--settings-card-border);white-space:nowrap;padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.5rem}.pii-audit-td{color:var(--text-primary);border-bottom:1px solid var(--settings-row-divider);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:1rem;font-size:.875rem;font-weight:400;line-height:1.5rem;overflow:hidden}.pii-audit-td--time,.pii-audit-td--date{color:var(--text-muted)}.pii-audit-th--user{padding-left:1rem}.pii-audit-th--date{text-align:right;padding-right:2rem}.pii-audit-th--time,.pii-audit-td--time{text-align:right;padding-right:1rem}.pii-audit-th--time{padding-right:1.875rem}.pii-audit-th--loan,.pii-audit-td--loan{padding-left:4.75rem}.pii-access-log-table .pii-audit-th--borrower,.pii-access-log-table .pii-audit-td--borrower{padding-left:3.5rem}.pii-access-log-table .pii-audit-th--loan,.pii-access-log-table .pii-audit-td--loan{padding-left:7.25rem}.pii-access-log-table .pii-audit-td--event{white-space:normal}.pii-audit-th--pii,.pii-audit-td--pii{text-align:right}.pii-audit-th--details,.pii-audit-td--details{white-space:normal;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere;padding-left:1rem;overflow:visible}.pii-audit-table--change-log .pii-audit-th--details,.pii-audit-table--change-log .pii-audit-td--details{padding-left:2.5rem}.pii-audit-row{border-bottom:1px solid var(--settings-row-divider);transition:background-color .12s var(--ease)}.pii-audit-row:hover{background:var(--surface-hover,var(--hover-bg))}.pii-audit-td--user{padding-left:1rem}.pii-audit-td--date{text-align:right;padding-right:2rem}.pii-audit-td--date-current{padding-right:.875rem}.pii-audit-deleted-tag{color:var(--text-muted);font-size:.8125rem;font-style:italic}.pii-audit-user{align-items:center;gap:.375rem;min-width:0;display:flex}.pii-audit-user__name{text-overflow:ellipsis;min-width:0;color:var(--text-primary);font-size:.875rem;font-weight:500;line-height:1.5rem;display:block;overflow:hidden}.pii-audit-source-tag{border:1px solid var(--color-text-muted,#64748b);flex:none;align-items:center;min-height:1.125rem;padding:0 .375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pii-audit-source-tag{border:1px solid color-mix(in srgb, var(--color-text-muted,#64748b) 26%, transparent)}}.pii-audit-source-tag{background:var(--color-text-muted,#64748b);border-radius:.375rem}@supports (color:color-mix(in lab, red, red)){.pii-audit-source-tag{background:color-mix(in srgb, var(--color-text-muted,#64748b) 12%, transparent)}}.pii-audit-source-tag{color:var(--text-muted);letter-spacing:.01em;white-space:nowrap;font-size:.6875rem;font-weight:600}.pii-archives-card{margin-top:var(--space-16)}.pii-archives-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.pii-archives-list{margin:0;padding:0;list-style:none}.pii-archives-row{justify-content:space-between;align-items:center;gap:var(--space-12);padding:.875rem 1.25rem;display:flex}.pii-archives-row+.pii-archives-row{border-top:1px solid var(--border-subtle)}.pii-archives-row__main{flex-direction:column;gap:.125rem;min-width:0;display:flex}.pii-archives-row__date{color:var(--text-primary);font-size:.875rem;font-weight:500;line-height:1.25rem}.pii-archives-row__meta{color:var(--text-muted);font-size:.8125rem;line-height:1.125rem}.pii-archives-row__hash{color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);font-size:.6875rem;line-height:1rem}.pii-archives-row__download{border:1px solid var(--settings-card-border);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:.5rem;flex:none;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.pii-archives-row__download:hover:not(:disabled){background:var(--color-text-muted,#64748b)}@supports (color:color-mix(in lab, red, red)){.pii-archives-row__download:hover:not(:disabled){background:color-mix(in srgb, var(--color-text-muted,#64748b) 10%, transparent)}}.pii-archives-row__download:disabled{opacity:.6;cursor:default}.tier-view{width:100%;font-family:var(--font-sans)}.tier-view-header{margin-bottom:1.5rem}.tier-view-title-row{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.375rem;display:flex}.tier-view-header h2{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.tier-view-count{background:var(--elevated-bg);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:.25rem;align-items:center;padding:.125rem .4375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.tier-view-blurb{color:var(--text-muted);max-width:38rem;margin:0 0 .875rem;font-size:.8125rem;line-height:1.5}.tier-view-actions{flex-wrap:wrap;gap:.5rem;display:flex}.tier-view-btn{appearance:none;border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-primary);letter-spacing:.02em;cursor:pointer;border-radius:.4375rem;align-items:center;gap:.4375rem;padding:.5rem .875rem;font-family:inherit;font-size:.75rem;font-weight:700;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.tier-view-btn svg{flex-shrink:0;width:.875rem;height:.875rem}.tier-view-btn:hover:not(:disabled){border-color:var(--text-muted);background:var(--hover-bg)}.tier-view-btn:disabled{opacity:.4;cursor:not-allowed}.tier-view-btn-reset:hover:not(:disabled){color:#ff7f7f;border-color:#ff7f7f}.tier-rows{border:1px solid var(--card-border);border-radius:.625rem;flex-direction:column;display:flex;overflow:hidden}.tier-row{grid-template-columns:5.5rem 1fr;align-items:stretch;min-height:5.5rem;display:grid}.tier-row+.tier-row{border-top:1px solid var(--card-border)}.tier-row-label{background:var(--tier-color);color:#1a1c1f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.625rem .375rem;display:flex}.tier-row-letter{font-family:var(--font-mono);letter-spacing:-.02em;font-size:1.75rem;font-weight:800;line-height:1}.tier-row-blurb{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:.625rem;font-weight:700;line-height:1.2}.tier-row-strip{background:var(--page-bg);flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.5rem;min-width:0;padding:.625rem .75rem;display:flex}.tier-row-empty{color:var(--text-muted);letter-spacing:.01em;opacity:.75;align-self:center;font-size:.8125rem;font-style:italic}.tier-tile{border:1px solid var(--card-border);background:var(--card-bg);color:inherit;text-align:left;border-radius:.5rem;flex-direction:column;flex-shrink:0;width:9rem;padding:0;font-family:inherit;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden}.tier-tile:hover{border-color:var(--pack-accent,var(--text-muted));transform:translateY(-2px);box-shadow:0 4px 16px #00000059}.tier-tile-clickable{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;margin:0;padding:0;font-family:inherit;display:flex}.tier-tile-clickable:focus-visible{outline:2px solid var(--pack-accent,var(--text-muted));outline-offset:-2px}.tier-tile-header{justify-content:space-between;align-items:center;gap:.25rem;padding:.375rem .5rem .25rem;display:flex}.tier-tile-pack{background:var(--pack-accent,var(--text-muted));border-radius:.1875rem;align-items:center;padding:.0625rem .3125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tier-tile-pack{background:color-mix(in srgb, var(--pack-accent,var(--text-muted)) 18%, transparent)}}.tier-tile-pack{color:var(--pack-accent,var(--text-muted));letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:.5rem;font-weight:800;line-height:1.4}.tier-tile-visual{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--elevated-bg);pointer-events:none;flex-shrink:0;height:3.5rem;display:block;position:relative;overflow:hidden}.tier-tile-visual *{pointer-events:none!important}.tier-tile-visual svg{width:100%;height:100%;display:block}.tier-tile-footer{padding:.3125rem .5rem .375rem}.tier-tile-title{-webkit-line-clamp:2;color:var(--text-primary);-webkit-box-orient:vertical;font-size:.6875rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.tier-tile-recharts{pointer-events:none;width:100%;height:100%;display:block}.tier-tile-recharts .recharts-responsive-container{width:100%!important;height:100%!important}.tier-tile-note{border-top:1px solid var(--border-subtle);background:var(--elevated-bg);flex-direction:column;display:flex}.tier-tile-note textarea{appearance:none;resize:none;width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;min-height:2.25rem;padding:.375rem .5rem;font-family:inherit;font-size:.6875rem;font-style:italic;line-height:1.3}.tier-tile-note textarea::placeholder{color:var(--text-muted);opacity:.6;font-style:italic}.tier-tile-note textarea:focus-visible{background:var(--pack-accent,var(--text-muted))}@supports (color:color-mix(in lab, red, red)){.tier-tile-note textarea:focus-visible{background:color-mix(in srgb, var(--pack-accent,var(--text-muted)) 8%, var(--elevated-bg))}}.tier-tile-note--filled{background:var(--pack-accent,var(--text-muted))}@supports (color:color-mix(in lab, red, red)){.tier-tile-note--filled{background:color-mix(in srgb, var(--pack-accent,var(--text-muted)) 10%, var(--elevated-bg))}}.tier-tile-note--filled textarea{font-style:normal}.tier-bar{border-top:1px dashed var(--border-subtle);flex-direction:column;gap:.4375rem;margin-top:1rem;padding:.875rem 0 .25rem;display:flex}.tier-bar-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:700}.tier-select-wrap{border:1.5px solid var(--tier-color,var(--card-border));background:var(--tier-color,var(--card-border));border-radius:.4375rem;align-items:stretch;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tier-select-wrap{background:color-mix(in srgb, var(--tier-color,var(--card-border)) 8%, var(--card-bg))}}.tier-select-wrap{align-self:flex-start;min-width:16rem;max-width:100%;transition:border-color .16s,background .16s,box-shadow .16s}.tier-select-wrap:hover{background:var(--tier-color,var(--card-border))}@supports (color:color-mix(in lab, red, red)){.tier-select-wrap:hover{background:color-mix(in srgb, var(--tier-color,var(--card-border)) 14%, var(--card-bg))}}.tier-select-wrap:focus-within{box-shadow:0 0 0 3px var(--tier-color,var(--card-border))}@supports (color:color-mix(in lab, red, red)){.tier-select-wrap:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--tier-color,var(--card-border)) 26%, transparent)}}.tier-select{appearance:none;color:var(--text-primary);cursor:pointer;background:0 0;border:0;outline:0;width:100%;padding:.5625rem 2rem .5625rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.2}.tier-select:focus{outline:0}.tier-select option{background:var(--card-bg);color:var(--text-primary);font-weight:500}.tier-select-caret{color:var(--tier-color,var(--text-muted));pointer-events:none;font-size:.75rem;font-weight:700;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.tier-bar-note{appearance:none;border:1px solid var(--card-border);background:var(--card-bg);width:100%;color:var(--text-primary);resize:vertical;border-radius:.4375rem;outline:0;min-height:3.25rem;padding:.5rem .625rem;font-family:inherit;font-size:.8125rem;line-height:1.4;transition:border-color .14s,background .14s}.tier-bar-note::placeholder{color:var(--text-muted);opacity:.7}.tier-bar-note:focus-visible{border-color:var(--tier-color,var(--text-muted));background:var(--tier-color,var(--text-muted))}@supports (color:color-mix(in lab, red, red)){.tier-bar-note:focus-visible{background:color-mix(in srgb, var(--tier-color,var(--text-muted)) 6%, var(--card-bg))}}@media print{body{background:#fff!important}.graph-doc-tabs,.graph-filter-row,.graph-sub-tabs,.graph-library-title-row,.graph-library-header>p,.tier-view-actions,.tier-view-blurb{display:none!important}.tier-view-header h2{color:#000}.tier-rows{page-break-inside:avoid;background:#fff;border:1px solid #1f2226}.tier-row{page-break-inside:avoid;background:#fafafa}.tier-tile{color:#111;background:#fff;border-color:#d8d8d8}.tier-tile-title{color:#111}.tier-tile-pack{color:#333;background:#eee}.tier-row-empty{color:#999}.tier-tile-note{background:#fafafa;border-top-color:#d8d8d8}.tier-tile-note textarea{color:#111;font-style:normal}.tier-tile-note textarea::placeholder{color:#0000}}.webhooks-empty{padding-top:var(--space-8);font-size:.875rem}.webhooks-empty--inset{text-align:center;padding:1rem .5rem}.webhooks-empty-state{border:1px solid var(--settings-card-border);border-radius:var(--radius-12);background:var(--settings-card-bg);box-shadow:var(--settings-card-shadow);text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:3rem 1.5rem;display:flex}.webhooks-empty-state__title{color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.webhooks-empty-state__body{max-width:32rem;color:var(--text-secondary);margin:0 0 .5rem;font-size:.8125rem;line-height:1.5}.webhooks-table{table-layout:auto}.webhooks-th--toggle{width:2rem;padding-right:0}.webhooks-th--url{width:32%}.webhooks-td--toggle{vertical-align:middle;padding-right:0}.webhooks-td--url{max-width:22rem;overflow:hidden}.webhooks-row-toggle{width:1.5rem;height:1.5rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.webhooks-row-toggle:hover{color:var(--text-secondary);background:#0000000a}.webhooks-url-cell{flex-direction:column;gap:.125rem;min-width:0;display:flex}.webhooks-url{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:22rem;font-size:.8125rem;overflow:hidden}.webhooks-description{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:22rem;font-size:.75rem;overflow:hidden}.webhooks-status{letter-spacing:.02em;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.webhooks-status--active{color:#15803d;background:#22c55e1f}.webhooks-status--paused{color:#a16207;background:#eab30824}.webhooks-status--revoked{color:var(--text-tertiary);background:#64748b24}.webhooks-subs-cell{min-width:10rem}.webhooks-event-chips{flex-wrap:wrap;gap:.25rem;display:inline-flex}.webhooks-event-chip{border:1px solid var(--card-border);font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-secondary);background:#0000000a;border-radius:.25rem;padding:.0625rem .4375rem;font-size:.6875rem;display:inline-block}.webhooks-event-chip--more{cursor:help;font-family:inherit;font-weight:600}.webhooks-event-chip--none{color:var(--text-tertiary);font-family:inherit;font-style:italic}.webhooks-event-chip--wildcard{color:#15803d;background:#22c55e1a;border-color:#22c55e40;font-family:inherit;font-weight:600}.webhooks-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:inline-flex}.webhooks-action-btn{border:1px solid var(--card-border);background:var(--page-bg);color:var(--text-secondary);cursor:pointer;border-radius:.3125rem;align-items:center;gap:.3125rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.webhooks-action-btn:hover:not(:disabled){background:#0000000a}.webhooks-action-btn:disabled{opacity:.55;cursor:not-allowed}.webhooks-action-btn--danger{color:#b91c1c}.webhooks-action-btn--danger:hover:not(:disabled){background:#dc262614;border-color:#dc26264d}.webhooks-row--inactive .webhooks-url,.webhooks-row--inactive .webhooks-description,.webhooks-row--inactive .sec-td{opacity:.65}.webhooks-deliveries-row{background:var(--surface-hover)}.webhooks-deliveries-cell{border-bottom:1px solid var(--card-border-subtle,#ffffff0f);padding:.875rem 1rem}.webhooks-deliveries{flex-direction:column;gap:.75rem;display:flex}.webhooks-deliveries-filters{flex-wrap:wrap;align-items:flex-end;gap:.875rem;display:flex}.webhooks-filter{flex-direction:column;gap:.25rem;min-width:9rem;display:flex}.webhooks-filter__label{letter-spacing:.01em;color:var(--text-secondary);font-size:.8125rem;font-weight:600}.webhooks-filter select{border:1px solid var(--card-border);background:var(--page-bg);height:2rem;color:var(--text-primary);border-radius:.375rem;outline:none;padding:0 .5rem;font-size:.8125rem;transition:border-color .12s}.webhooks-filter select:focus{border-color:var(--accent)}.webhooks-deliveries-table-wrap{overflow-x:auto}.webhooks-deliveries-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.8125rem}.webhooks-dth{text-align:left;letter-spacing:.01em;color:var(--text-secondary);border-bottom:1px solid var(--card-border);white-space:nowrap;padding:.5rem .625rem;font-size:.75rem;font-weight:600}.webhooks-dth--action{text-align:right}.webhooks-drow:hover{background:var(--page-bg)}.webhooks-dtd{color:var(--text-primary);border-bottom:1px solid var(--card-border-subtle,#ffffff0f);white-space:nowrap;vertical-align:middle;padding:.5rem .625rem}.webhooks-dtd--muted{color:var(--text-muted)}.webhooks-dtd--event{font-family:var(--font-mono,ui-monospace, monospace);font-size:.75rem}.webhooks-dtd--action{text-align:right}.webhooks-event-name{color:var(--text-primary)}.webhooks-delivery-status{letter-spacing:.02em;border-radius:999px;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;display:inline-block}.webhooks-delivery-status--delivered{color:#15803d;background:#22c55e1f}.webhooks-delivery-status--pending{color:#a16207;background:#eab30824}.webhooks-delivery-status--failed,.webhooks-delivery-status--dead{color:#b91c1c;background:#dc26261a}.webhooks-deliveries-loadmore{justify-content:center;margin-top:.625rem;display:flex}.webhooks-toast{z-index:600;background:var(--text-primary);color:var(--page-bg);box-shadow:var(--toast-shadow);border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.8125rem;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem}.webhooks-toast button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0;font-size:1.125rem;line-height:1}.webhooks-toast button:hover{opacity:1}.webhooks-dialog-panel{background:var(--confirm-dialog-panel-bg);box-shadow:var(--confirm-dialog-panel-shadow);border-radius:.625rem;padding:1.5rem}.webhooks-dialog-title{letter-spacing:-.01em;color:var(--confirm-dialog-title);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.webhooks-dialog-body{flex-direction:column;gap:1rem;display:flex}.webhooks-dialog-message{color:var(--confirm-dialog-message);margin:0;font-size:.875rem;line-height:1.4}.webhooks-dialog-actions{justify-content:flex-end;gap:.625rem;margin-top:.5rem;display:flex}.webhooks-dialog-primary,.webhooks-dialog-secondary{cursor:pointer;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;min-height:2.25rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.webhooks-dialog-primary{background:var(--confirm-dialog-primary-bg);color:var(--confirm-dialog-primary-ink);border-color:var(--confirm-dialog-primary-bg)}.webhooks-dialog-primary:hover:not(:disabled){background:var(--confirm-dialog-primary-bg-hover);border-color:var(--confirm-dialog-primary-bg-hover)}.webhooks-dialog-primary:disabled{opacity:.5;cursor:not-allowed}.webhooks-dialog-primary--danger{color:#fff;background:#b91c1c;border-color:#b91c1c}.webhooks-dialog-primary--danger:hover:not(:disabled){background:#991b1b;border-color:#991b1b}.webhooks-dialog-secondary{background:var(--confirm-dialog-secondary-bg);color:var(--confirm-dialog-secondary-ink);border-color:var(--confirm-dialog-secondary-border)}.webhooks-dialog-secondary:hover:not(:disabled){background:var(--confirm-dialog-secondary-bg-hover)}.webhooks-dialog-secondary:disabled{opacity:.5;cursor:not-allowed}.webhooks-inline-code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);background:#0000000d;border-radius:.1875rem;padding:.0625rem .25rem;font-size:.8125rem}.webhooks-form{flex-direction:column;gap:1rem;display:flex}.webhooks-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.webhooks-field-label{letter-spacing:.01em;color:var(--text-secondary);font-size:.8125rem;font-weight:600}.webhooks-field-optional{text-transform:none;letter-spacing:0;color:var(--text-tertiary);font-weight:400}.webhooks-field-helper{color:var(--text-tertiary);font-size:.75rem;line-height:1.35}.webhooks-field input[type=text],.webhooks-field input[type=url],.webhooks-field select{border:1px solid var(--card-border);background:var(--page-bg);height:2.25rem;color:var(--text-primary);border-radius:.375rem;outline:none;padding:0 .625rem;font-size:.875rem;transition:border-color .12s}.webhooks-field input:focus,.webhooks-field select:focus{border-color:var(--accent)}.webhooks-events-grid{border:1px solid var(--card-border);background:var(--page-bg);border-radius:.375rem;flex-direction:column;gap:.125rem;padding:.625rem .75rem;display:flex}.webhooks-event-row{cursor:pointer;border-radius:.25rem;grid-template-columns:1.25rem 1fr auto;align-items:center;gap:.5rem;padding:.3125rem 0;font-size:.8125rem;display:grid}.webhooks-event-row--disabled{opacity:.55;cursor:not-allowed}.webhooks-event-row--wildcard{border-top:1px dashed var(--card-border);margin-top:.25rem;padding-top:.5rem}.webhooks-event-row__label{color:var(--text-primary);font-weight:500}.webhooks-event-row__value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-tertiary);font-size:.6875rem}.webhooks-form-error{color:#b91c1c;background:#dc262614;border:1px solid #dc26264d;border-radius:.375rem;padding:.5rem .75rem;font-size:.8125rem}.webhooks-disclosure{flex-direction:column;gap:.875rem;display:flex}.webhooks-disclosure-warning{color:var(--text-primary);background:#eab30814;border:1px solid #eab30866;border-radius:.375rem;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.webhooks-disclosure-warning svg{color:#a16207;flex-shrink:0;margin-top:.0625rem}.webhooks-disclosure-warning p{margin:0;line-height:1.4}.webhooks-secret-row{align-items:stretch;gap:.5rem;display:flex}.webhooks-secret{border:1px solid var(--card-border);background:var(--page-bg);font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);word-break:break-all;border-radius:.375rem;flex:1;padding:.625rem .75rem;font-size:.8125rem;display:block}.webhooks-copy-btn{border:1px solid var(--card-border);background:var(--page-bg);color:var(--text-secondary);cursor:pointer;border-radius:.375rem;align-items:center;gap:.3125rem;padding:0 .75rem;font-size:.75rem;font-weight:500;transition:background-color .12s;display:inline-flex}.webhooks-copy-btn:hover{background:#0000000a}.webhooks-ack{color:var(--text-primary);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.doc-review-body{grid-template-columns:minmax(26.25rem,1fr) minmax(0,1fr)!important}.doc-review-body.doc-review-body--stacked{grid-template-rows:auto minmax(0, var(--doc-review-stacked-preview-fr,1.1fr)) auto minmax(0, var(--doc-review-stacked-fields-fr,.9fr));-webkit-user-select:none;user-select:none;gap:1px 0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.doc-review-body--stacked .doc-review-pdf-canvas-sheet img{pointer-events:none;-webkit-user-drag:none}.doc-review-stacked-header{background:var(--doc-review-surface);border:0;grid-row:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.doc-review-stacked-header:empty{display:none}.doc-review-stacked-header .doc-review-fields-header{border-bottom:0;grid-column:1/-1}.doc-review-stacked-header__controls{padding:0 var(--space-16) .75rem 0;grid-column:2}.doc-review-stacked-header--single-row .doc-review-fields-header{grid-column:1}.doc-review-stacked-header--single-row .doc-review-stacked-header__controls{padding-bottom:0}.doc-review-body--stacked .doc-review-preview-pane{border:0;border-radius:0;grid-row:2}.doc-review-body--stacked .doc-review-fields-pane{border:0;border-radius:0;grid-row:4}@property --doc-review-split-fields{syntax:"<number>";inherits:true;initial-value:1}@property --doc-review-split-preview{syntax:"<number>";inherits:true;initial-value:1}.doc-review-body{transition:--doc-review-split-fields .28s cubic-bezier(.4,0,.2,1),--doc-review-split-preview .28s cubic-bezier(.4,0,.2,1)}.doc-review-body[data-split-dragging=true]{transition:none}@media (prefers-reduced-motion:reduce){.doc-review-body,.doc-review-split-resizer:before,.doc-review-stacked-resizer:before{transition:none}}.doc-review-split-resizer{cursor:col-resize;touch-action:none;background:var(--doc-review-surface);border-left:1px solid var(--doc-review-border);flex:none;justify-content:center;align-self:stretch;align-items:center;width:.875rem;display:flex}.doc-review-split-resizer:before{content:"";background:var(--doc-review-grabber,var(--card-border));border-radius:999px;width:.25rem;height:3rem;transition:background .12s,width .12s,height .12s}.doc-review-split-resizer:hover:before,.doc-review-split-resizer:focus-visible:before{background:var(--doc-review-grabber-hover,var(--text-secondary,#6b7280));width:.375rem;height:4rem}.doc-review-split-resizer:focus-visible{outline:1px solid var(--card-border);outline-offset:-1px}@media (max-width:80rem){.doc-review-split-resizer{display:none}}.doc-review-stacked-resizer{cursor:row-resize;touch-action:none;background:var(--doc-review-surface);grid-row:3;justify-content:center;align-items:center;height:.875rem;display:flex}.doc-review-stacked-resizer:before{content:"";background:var(--doc-review-grabber,var(--card-border));border-radius:999px;width:3rem;height:.25rem;transition:background .12s,width .12s,height .12s}.doc-review-stacked-resizer:hover:before,.doc-review-stacked-resizer:focus-visible:before{background:var(--doc-review-grabber-hover,var(--text-secondary,#6b7280));width:4rem;height:.375rem}.doc-review-stacked-resizer:focus-visible{outline:1px solid var(--card-border);outline-offset:-1px}.doc-review-body--stacked .doc-review-pdf-canvas-sheet{width:var(--doc-review-stacked-page-width,72%)!important}.doc-review-body--stacked .doc-review-pdf-canvas-sheet--landscape{width:var(--doc-review-stacked-page-width-landscape,78%)!important}@media (max-width:80rem){.doc-review-body.doc-review-body--stacked{grid-template-rows:none}.doc-review-body--stacked .doc-review-stacked-resizer{display:none}}.bbox-highlight-picker{flex:none;align-items:center;display:inline-flex;position:relative}.bbox-highlight-picker__trigger{appearance:none;cursor:pointer;box-sizing:border-box;white-space:nowrap;height:2.0625rem;transition:background-color .14s var(--ease), border-color .14s var(--ease);background:#050607;border:1px solid #3a3b40;border-radius:.44rem;justify-content:center;align-items:center;gap:.4235rem;padding:0 .726rem;display:inline-flex}.bbox-highlight-picker__trigger-label{font-family:var(--font-sans);color:#fff;font-size:.7865rem;font-weight:600;line-height:.968rem}.bbox-highlight-picker__trigger:hover,.bbox-highlight-picker__trigger:focus-visible,.bbox-highlight-picker__trigger[aria-expanded=true]{background:#151618;border-color:#4e4f55;outline:none}.bbox-highlight-picker__panel{z-index:30;border:1px solid var(--card-border);background:var(--card-bg);border-radius:.7rem;flex-direction:column;gap:.66rem;width:max-content;padding:.77rem .88rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.bbox-highlight-picker__swatches{flex-wrap:wrap;gap:.605rem;width:12.925rem;display:flex}.bbox-highlight-picker__swatch{background:var(--swatch-color);appearance:none;cursor:pointer;width:1.65rem;height:1.65rem;transition:transform .14s var(--ease), box-shadow .14s var(--ease);border:1px solid #ffffff38;border-radius:50%;padding:0}.bbox-highlight-picker__swatch:hover,.bbox-highlight-picker__swatch:focus-visible{outline:none;transform:scale(1.12)}.bbox-highlight-picker__custom-wrap{display:inline-flex;position:relative}.bbox-highlight-picker__remove{border:1px solid var(--card-border);background:var(--card-bg);width:.99rem;height:.99rem;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:-.352rem;right:-.352rem}.bbox-highlight-picker__custom-wrap:hover .bbox-highlight-picker__remove,.bbox-highlight-picker__remove:focus-visible{display:inline-flex}.bbox-highlight-picker__remove:hover{color:var(--text-primary);border-color:var(--text-muted)}.bbox-highlight-picker__tools{border-top:1px solid var(--card-border);justify-content:center;align-items:center;gap:.77rem;padding-top:.66rem;display:flex}.bbox-highlight-picker__wheel{appearance:none;cursor:pointer;width:1.54rem;height:1.54rem;transition:transform .14s var(--ease);background:conic-gradient(#ef4444,#fbbf24,#22c55e,#06b6d4,#3b82f6,#8b5cf6,#ec4899,#ef4444);border:1px solid #ffffff38;border-radius:50%;padding:0;overflow:hidden}.bbox-highlight-picker__wheel::-webkit-color-swatch-wrapper{padding:0}.bbox-highlight-picker__wheel::-webkit-color-swatch{opacity:0;border:none;border-radius:50%}.bbox-highlight-picker__wheel::-moz-color-swatch{opacity:0;border:none}.bbox-highlight-picker__dropper{border:1px solid var(--card-border);width:1.54rem;height:1.54rem;color:var(--text-secondary);cursor:pointer;transition:transform .14s var(--ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.bbox-highlight-picker__wheel:hover:not(:disabled),.bbox-highlight-picker__dropper:hover:not(:disabled){transform:scale(1.15)}.bbox-highlight-picker__dropper:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-muted)}.bbox-highlight-picker__wheel:disabled,.bbox-highlight-picker__dropper:disabled{opacity:.4;cursor:default}.bbox-highlight-picker__swatch.is-active{box-shadow:0 0 0 .1375rem var(--card-bg), 0 0 0 .275rem var(--swatch-color)}html[data-theme=light] .bbox-highlight-picker__trigger{background:#f0f0f0;border-color:#ddd}html[data-theme=light] .bbox-highlight-picker__trigger:hover,html[data-theme=light] .bbox-highlight-picker__trigger:focus-visible,html[data-theme=light] .bbox-highlight-picker__trigger[aria-expanded=true]{background:#fff;border-color:#d2d2d2}html[data-theme=light] .bbox-highlight-picker__trigger-label{color:#0a0a0a}html[data-theme=light] .bbox-highlight-picker__panel{box-shadow:0 .5rem 1.5rem #0000001f}html[data-theme=light] .bbox-highlight-picker__swatch,html[data-theme=light] .bbox-highlight-picker__wheel{border-color:#00000024}.doc-review-field-list{grid-template-rows:none!important;grid-auto-rows:auto!important;display:block!important}.doc-review-field-list>*{contain:none!important;height:auto!important;min-height:auto!important;position:static!important}.bank-statement-signed-amount--deposit{color:var(--bank-statement-deposit-ink)!important}.bank-statement-signed-amount--withdrawal{color:var(--bank-statement-withdrawal-ink)!important}.bank-statement-signed-amount--neutral{color:var(--text-primary)!important}:root{--money-inflow:#3affb0;--money-inflow-bg:#3affb026;--money-inflow-border:#3affb05c;--money-outflow:#ff6369;--money-outflow-bg:#ff63691f;--money-outflow-border:#ff63694d;--class-rev:#5fcf9f;--class-rev-bg:#3fb98a21;--class-rev-border:#3fb98a4d;--class-exp:#e8788a;--class-exp-bg:#e0586a1a;--class-exp-border:#e0586a42;--class-fin:#9fb0ff;--class-fin-bg:#7a92ff1f;--class-fin-border:#7a92ff47;--class-tax:#e0b766;--class-tax-bg:#d9a4411f;--class-tax-border:#d9a4414d;--class-inv:#b3a3ff;--class-inv-bg:#a08cff1a;--class-inv-border:#a08cff42;--class-excl:#9aa3b1;--class-excl-bg:#78808c1a;--class-excl-border:#78808c3d;--class-unc:#646c7a;--class-unc-bg:transparent;--class-unc-border:#78808c59;--source-confirmed-ink:#5fcf9f;--source-confirmed-bg:#3fb98a1a;--source-confirmed-border:#3fb98a47;--source-inferred-ink:#9aa3b2;--source-registry-match-ink:#c7a8ff;--source-registry-match-bg:#a882f81f;--source-registry-match-border:#a882f852;--source-cross-doc-ink:#6fd6e0;--source-cross-doc-bg:#4abcc81f;--source-cross-doc-border:#4abcc852;--source-rail-ink:#646c7a;--source-rail-border:#78808c52;--source-pending-ink:#e0b766;--source-pending-bg:#d9a4411a;--source-pending-border:#d9a44157;--source-linked-ink:#8ab4e8;--source-linked-bg:#608cdc1f;--source-linked-border:#608cdc4d}html[data-theme=light],.spreadspace-embed-root[data-theme=light]{--money-inflow:#0f6b3c;--money-inflow-bg:#1e7a4b1f;--money-inflow-border:#1e7a4b4d;--money-outflow:#b3231c;--money-outflow-bg:#c530301a;--money-outflow-border:#c5303042;--class-rev:#1e7a4b;--class-rev-bg:#1e7a4b1f;--class-rev-border:#1e7a4b4d;--class-exp:#b1283b;--class-exp-bg:#e0586a1f;--class-exp-border:#e0586a47;--class-fin:#3a52c2;--class-fin-bg:#7a92ff24;--class-fin-border:#7a92ff4d;--class-tax:#8a5e1f;--class-tax-bg:#d9a44124;--class-tax-border:#d9a44152;--class-inv:#6645c7;--class-inv-bg:#a08cff1f;--class-inv-border:#a08cff47;--class-excl:#3b3b3b;--class-excl-bg:#8484841a;--class-excl-border:#84848442;--class-unc:#666;--class-unc-bg:transparent;--class-unc-border:#84848461;--source-confirmed-ink:#1e7a4b;--source-confirmed-bg:#1e7a4b1a;--source-confirmed-border:#1e7a4b47;--source-inferred-ink:#8a8a8a;--source-registry-match-ink:#6c3fc4;--source-registry-match-bg:#a882f824;--source-registry-match-border:#a882f857;--source-cross-doc-ink:#1f6f7a;--source-cross-doc-bg:#4abcc824;--source-cross-doc-border:#4abcc852;--source-rail-ink:#666;--source-rail-border:#84848457;--source-pending-ink:#8a5e1f;--source-pending-bg:#d9a4411f;--source-pending-border:#d9a44157;--source-linked-ink:#2c5aa0;--source-linked-bg:#608cdc1f;--source-linked-border:#608cdc57;--source-rule-ink:#137a5e;--source-rule-bg:#137a5e1f;--source-rule-border:#137a5e52}.cp-class-split{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.cp-class-pill{letter-spacing:.01em;white-space:nowrap;border-radius:.1875rem;align-items:center;gap:.3125rem;padding:.125rem .5rem;font-size:.65625rem;line-height:1.2;display:inline-flex}.cp-class-pill__arrow{font-size:.6875rem;font-weight:700;line-height:1}.cp-class-pill__label{display:inline}.cp-class-pill--solid{border:1px solid #0000}.cp-class-pill--inferred{background:0 0!important;border:1px solid #0000!important}.cp-class-pill--muted{color:var(--class-unc,#646c7a)!important;border:1px dashed var(--class-unc-border,#78808c59)!important;background:0 0!important}.cp-class-pill--rev{background:var(--class-rev-bg,#3fb98a21);color:var(--class-rev,#5fcf9f);border-color:var(--class-rev-border,#3fb98a4d)}.cp-class-pill--exp{background:var(--class-exp-bg,#e0586a1a);color:var(--class-exp,#e8788a);border-color:var(--class-exp-border,#e0586a42)}.cp-class-pill--fin{background:var(--class-fin-bg,#7a92ff1f);color:var(--class-fin,#9fb0ff);border-color:var(--class-fin-border,#7a92ff47)}.cp-class-pill--tax{background:var(--class-tax-bg,#d9a4411f);color:var(--class-tax,#e0b766);border-color:var(--class-tax-border,#d9a4414d)}.cp-class-pill--inv{background:var(--class-inv-bg,#a08cff1a);color:var(--class-inv,#b3a3ff);border-color:var(--class-inv-border,#a08cff42)}.cp-class-pill--excl{background:var(--class-excl-bg,#78808c1a);color:var(--class-excl,#9aa3b1);border-color:var(--class-excl-border,#78808c3d)}.cp-class-pill--unc{background:var(--class-unc-bg,transparent);color:var(--class-unc,#646c7a);border:1px dashed var(--class-unc-border,#78808c59)}.cp-source-badge{letter-spacing:.04em;text-transform:uppercase;cursor:help;border-radius:.125rem;padding:.14rem .42rem;font-size:.63rem;line-height:1.2;display:inline-block;position:relative}.cp-source-badge__label{display:inline-block}.cp-source-badge__tip{visibility:hidden;opacity:0;z-index:60;background:var(--tooltip-bg,#15191f);border:1px solid var(--class-excl-border,#78808c3d);text-align:left;letter-spacing:0;text-transform:none;width:14.375rem;color:var(--text-primary,#ffffffe6);white-space:normal;pointer-events:none;border-radius:.1875rem;padding:.4375rem .5625rem;font-size:.625rem;line-height:1.45;transition:opacity .12s;position:absolute;bottom:130%;right:0;box-shadow:0 .25rem .625rem -.25rem #0006}.cp-source-badge:hover .cp-source-badge__tip,.cp-source-badge:focus-within .cp-source-badge__tip{visibility:visible;opacity:1}.cp-source-badge--confirmed{background:var(--source-confirmed-bg,#3fb98a1a);color:var(--source-confirmed-ink,#5fcf9f);border:1px solid var(--source-confirmed-border,#3fb98a47)}.cp-source-badge--inferred{color:var(--source-inferred-ink,#9aa3b2);background:0 0;border:none;padding:.125rem 0}.cp-source-badge--registry-match{background:var(--source-registry-match-bg,#a882f81f);color:var(--source-registry-match-ink,#c7a8ff);border:1px solid var(--source-registry-match-border,#a882f852)}.cp-source-badge--cross-doc{background:var(--source-cross-doc-bg,#4abcc81f);color:var(--source-cross-doc-ink,#6fd6e0);border:1px solid var(--source-cross-doc-border,#4abcc852);vertical-align:middle;text-transform:none;letter-spacing:.01em;max-width:100%;font-size:.72rem;font-family:var(--font-sans);padding:.3rem .65rem;overflow:hidden}.cp-source-badge--cross-doc .cp-source-badge__label{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.cp-doc-chip.cp-source-badge--cross-doc{border-radius:.3125rem;justify-content:center;align-items:center;min-width:1.875rem;min-height:1.5rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}button.cp-doc-chip.cp-source-badge--cross-doc:hover .cp-source-badge__label{text-decoration:none}button.cp-doc-chip.cp-source-badge--cross-doc:hover{background:#4abcc833;border-color:#4abcc88c}button.cp-doc-chip.cp-source-badge--cross-doc.cp-source-badge--family-bs:hover{background:#acb84833;border-color:#acb8488c}button.cp-doc-chip.cp-source-badge--cross-doc.cp-source-badge--family-pfs:hover{background:#d654d633;border-color:#d654d68c}.cp-source-badge--cross-doc.cp-source-badge--family-bs{color:#c6d06e;background:#acb8481f;border-color:#acb84852}.cp-source-badge--cross-doc.cp-source-badge--family-pfs{color:#e59ae5;background:#d654d61f;border-color:#d654d652}html[data-theme=light] .cp-source-badge--cross-doc.cp-source-badge--family-bs{color:#68711b}html[data-theme=light] .cp-source-badge--cross-doc.cp-source-badge--family-pfs{color:#8f1d8f}button.cp-source-badge{appearance:none;cursor:pointer;align-items:center;margin:0;font-family:inherit;display:inline-flex;overflow:visible}button.cp-source-badge:hover .cp-source-badge__label{text-decoration:underline}button.cp-source-badge:focus-visible{outline:2px solid var(--source-cross-doc-ink,#6fd6e0);outline-offset:1px}.cp-source-badge--rail-only{color:var(--source-rail-ink,#646c7a);border:1px dashed var(--source-rail-border,#78808c52);background:0 0}.cp-source-badge--registry-pending{background:var(--source-pending-bg,#d9a4411a);color:var(--source-pending-ink,#e0b766);border:1px solid var(--source-pending-border,#d9a44157)}.cp-source-badge--linked{background:var(--source-linked-bg,#608cdc1f);color:var(--source-linked-ink,#8ab4e8);border:1px solid var(--source-linked-border,#608cdc4d)}.cp-source-badge--rule{background:var(--source-rule-bg,#4abca01f);color:var(--source-rule-ink,#6fd6b8);border:1px solid var(--source-rule-border,#4abca04d)}.cp-rel-val{color:var(--text-secondary,#ffffffbf);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;line-height:1.3;overflow:hidden}.cp-rel-val--untagged{color:var(--class-unc,#646c7a);font-style:italic}.review-panel{--rp-amber:var(--review-amber-strong,#f59e0b);--rp-amber-soft:#f59e0b38;--rp-amber-tint:#f59e0b0f;font-family:var(--font-sans,system-ui, sans-serif);background:var(--surface-base,#0a0c0e);border:1px solid var(--rp-amber-soft);border-radius:.375rem;margin:1.5rem 1.125rem 1rem;overflow:clip}.review-panel .rp-head{background:var(--rp-amber-tint);border-bottom:1px solid var(--rp-amber-soft);cursor:pointer;color:inherit;-webkit-user-select:none;user-select:none;align-items:center;gap:.5625rem;padding:.75rem 1rem .75rem 1.25rem;display:flex}.review-panel .rp-head:hover{background:var(--rp-amber)}@supports (color:color-mix(in lab, red, red)){.review-panel .rp-head:hover{background:color-mix(in srgb, var(--rp-amber) 9%, transparent)}}.review-panel .rp-head:focus-visible{outline:1px solid var(--rp-amber);outline-offset:-1px}.review-panel .rp-caret{width:.5625rem;color:var(--rp-amber);font-size:.5625rem;transition:transform .15s;display:inline-block}.review-panel .rp-head--collapsed .rp-caret{transform:rotate(-90deg)}.review-panel .rp-name{letter-spacing:.0125em;color:var(--rp-amber);font-size:.9375rem;font-weight:600}.review-panel .rp-count{color:var(--text-muted,#ffffff8c);font-size:.8125rem}.review-panel .rp-desc{border-left:1px solid var(--rp-amber-soft);color:#fff;cursor:default;flex:auto;margin-left:.875rem;padding-left:.875rem;font-size:.875rem;font-weight:400;line-height:1.4}.review-panel .rp-list{flex-direction:column;display:flex}.rp-item{border-bottom:1px solid var(--cp-row-border,#ffffff0f);background:0 0;transition:background .12s}.rp-item:last-child{border-bottom:none}.rp-item:hover{background:#ffffff05}.rp-row,.rp-colhead{grid-template-columns:11rem minmax(0,1fr) 8rem minmax(12rem,22rem) 9rem;align-items:center;gap:0 2rem;padding:.625rem 1.125rem;display:grid}.rp-row{cursor:pointer;-webkit-user-select:none;user-select:none}.rp-colhead{border-bottom:1px solid var(--cp-row-border-strong,#ffffff1f);background:#ffffff04;padding-top:.875rem;padding-bottom:.875rem}.rp-colhead__cell{letter-spacing:.01em;color:var(--text-tertiary,var(--ink-muted,#ffffff80));white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.rp-colhead__amt{text-align:right}.rp-colhead__cell:nth-child(2){padding-left:3.75rem}.rp-colhead__cell:nth-child(4){padding-left:1.25rem}.rp-row:focus-visible{outline:1px solid var(--rp-amber,var(--review-amber-strong,#f59e0b));outline-offset:-1px}.rp-nm{align-items:center;gap:.4375rem;min-width:0;display:flex}.rp-select-checkbox[type=checkbox]{cursor:pointer;width:1.05rem;height:1.05rem;accent-color:var(--accent);flex:none;margin:0 .5rem 0 0}.rp-select-checkbox[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}.rp-row-caret{display:none}.rp-nm-name{color:var(--text-primary,#ffffffe6);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.rp-nm-name--unres{color:var(--text-tertiary,var(--ink-muted,#ffffff8c));font-style:italic}.rp-why{color:var(--text-tertiary,var(--ink-muted,#ffffff8c));overflow-wrap:anywhere;min-width:0;max-width:43rem;padding-left:3.75rem;padding-right:1.5rem;font-size:.8125rem;line-height:1.4}.rp-amt{font-family:var(--font-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8125rem}.rp-amt--in{color:var(--money-inflow,#22c55e)}.rp-amt--out{color:var(--money-outflow,#ef4444)}.rp-acts{white-space:nowrap;cursor:default;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.rp-class{align-items:center;min-width:0;padding-left:1.25rem;display:inline-flex;overflow:hidden}.rp-approve{color:#e6eaf2;cursor:pointer;white-space:nowrap;background:#94a3b829;border:1px solid #94a3b857;border-radius:.375rem;flex-shrink:0;margin-right:.5rem;padding:.3125rem .625rem;font-family:inherit;font-size:.859375rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s}.rp-approve:hover{color:#fff;background:#94a3b842;border-color:#94a3b880}.rp-rel{align-items:center;gap:.5rem;min-width:0;display:inline-flex;overflow:hidden}.rp-class--done{color:var(--text-secondary,#ffffffbf);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.rp-rel--done{cursor:default;justify-content:space-between}.rp-rel-label{color:var(--text-secondary,#ffffffbf);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.rp-resolved{letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;font-size:.625rem}.rp-resolved--acc{color:var(--money-inflow,#22c55e)}.rp-resolved--cor{color:var(--brand-info,var(--accent,#2563eb))}.rp-resolved--dis{color:var(--text-tertiary,var(--ink-muted,#ffffff8c))}.rp-undo{color:var(--text-tertiary,var(--ink-muted,#ffffff8c));cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0;font-family:inherit;font-size:.625rem;text-decoration:underline}.rp-undo:hover{color:var(--text-secondary,var(--ink,#ffffffbf))}.rp-txnlabel{letter-spacing:.025em;text-transform:uppercase;color:var(--text-tertiary,var(--ink-muted,#ffffff8c));padding:.4375rem 1.125rem .25rem;font-family:inherit;font-size:.5625rem}.rp-txntoggle{display:none}.rp-txntoggle:hover{color:var(--text-secondary,#ffffffbf)}.rp-txns{border-top:1px dashed var(--cp-row-border,#ffffff0f);padding:.375rem 1.125rem .5rem}.rp-txns--empty{color:var(--text-tertiary,var(--ink-muted,#ffffff8c));padding:.5rem 0;font-size:.6875rem}.rp-txn{border-bottom:1px dashed #ffffff0a;grid-template-columns:5rem 1fr 4.5rem 5.5rem;align-items:center;gap:.75rem;padding:.3125rem 0;font-size:.625rem;display:grid}.rp-txn:last-child{border-bottom:none}.rp-txn-dt{color:var(--text-tertiary,var(--ink-muted,#ffffff8c));font-variant-numeric:tabular-nums}.rp-txn-desc{color:var(--text-secondary,#ffffffbf);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp-txn-rail{letter-spacing:.025em;text-transform:uppercase;color:var(--text-tertiary,var(--ink-muted,#ffffff8c));text-align:right;font-size:.5625rem}.rp-txn-amt{font-variant-numeric:tabular-nums;text-align:right}.rp-txn-amt--in{color:var(--money-inflow,#22c55e)}.rp-txn-amt--out{color:var(--money-outflow,#ef4444)}.rp-txn-jump{cursor:pointer;text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--text-muted,var(--ink-muted,#ffffff73));-webkit-text-decoration-color:var(--text-muted,var(--ink-muted,#ffffff73));-webkit-text-decoration-color:var(--text-muted,var(--ink-muted,#ffffff73));text-decoration-color:var(--text-muted,var(--ink-muted,#ffffff73));border-radius:.125rem;transition:text-decoration-color .12s}.rp-txn-jump:hover{text-decoration-color:currentColor}.rp-txn-jump:focus-visible{outline:1px solid var(--accent,#2563eb);outline-offset:2px}.rp-empty{color:var(--text-tertiary,var(--ink-muted,#ffffff8c));text-align:left;padding:.75rem 1.125rem;font-size:.6875rem}.rp-item--resolved{opacity:.7}.rp-changed{border-top:1px solid var(--cp-row-border-strong,#ffffff1f)}.rp-changed-head{letter-spacing:.025em;text-transform:uppercase;color:var(--text-tertiary,var(--ink-muted,#ffffff8c));align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.625rem;display:flex}.rp-changed-n{color:var(--text-secondary,#ffffffbf)}.rp-changed-n-num{font-variant-numeric:tabular-nums;color:var(--text-secondary,#ffffffbf)}.rp-triaged-head{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.0125em;text-transform:none;color:var(--positive,#4af6c3);padding:.4375rem 1.125rem;font-size:.9375rem;font-weight:600;transition:color .12s,background-color .12s}.rp-triaged-head:hover{color:var(--positive,#4af6c3);background-color:var(--positive-bg,#4af6c30f)}.rp-triaged-head .rp-changed-n,.rp-triaged-head .rp-changed-n-num{letter-spacing:0;text-transform:none;color:var(--text-muted,#ffffff8c);font-size:.8125rem;font-weight:500}.rp-triaged-caret{color:var(--text-tertiary,#ffffff8c);font-size:.55rem;line-height:1;transition:transform .12s;display:inline-block}.rp-triaged-head:not(.rp-triaged-head--collapsed) .rp-triaged-caret{transform:rotate(90deg)}.rp-triaged-head--collapsed{background:var(--positive-bg,#4af6c31a)}@media (max-width:67.5rem){.rp-row{grid-template-columns:1fr auto;gap:.375rem .75rem}.rp-why,.rp-class,.rp-rel{grid-column:1/-1}.rp-amt{justify-self:end}.rp-colhead{display:none}}:root{--money-inflow:#3affb0;--money-outflow:#ff6369;--money-net:#eef1f6;--money-zero:var(--text-muted);--accent-class:#7a92ff;--accent-class-soft:#7a92ff1f;--accent-class-border:#7a92ff47;--cp-section-bg:#11151b;--cp-row-bg:transparent;--cp-row-hover:#101317;--cp-row-flash:#7a92ff38;--cp-row-border:#96a5be12;--cp-row-border-strong:#96a5be21;--cp-card-ring:#96a5be21;--cp-cell-bg:#0e1114;--cp-detail-bg:#070a0c;--cp-stub-pill-bg:#8c96a514;--cp-stub-pill-border:#8c96a52e;--cp-dot-rev:#5fcf9f;--cp-dot-exp:#e8788a;--cp-dot-fin:#9fb0ff;--cp-dot-tax:#e0b766;--cp-dot-inv:#b3a3ff;--cp-dot-excl:#9aa3b1;--cp-dot-unc:#535b67}html[data-theme=light],.spreadspace-embed-root[data-theme=light]{--money-inflow:#0f6b3c;--money-outflow:#b3231c;--money-net:#0a0a0a;--money-zero:var(--text-muted);--accent-class:#262626;--accent-class-soft:#00000012;--accent-class-border:#0000003d;--cp-section-bg:#e9e9e7;--cp-row-bg:#fff;--cp-row-hover:#f7f7f6;--cp-row-flash:#eda23b29;--cp-row-border:#0000000f;--cp-row-border-strong:#0003;--cp-card-ring:#00000017;--cp-cell-bg:#fff;--cp-detail-bg:#fbfbfa;--cp-stub-pill-bg:#0000000d;--cp-stub-pill-border:#0000001f;--cp-dot-rev:#0f6b3c;--cp-dot-exp:#b3231c;--cp-dot-fin:#4c5fd0;--cp-dot-tax:#9f6520;--cp-dot-inv:#6b46c2;--cp-dot-excl:#6b6b6b;--cp-dot-unc:#9a9a9a;--accent-periwinkle:#636ee2;--accent-periwinkle-ring:#636ee22e}html[data-theme=light] .cp-section-row>td,.spreadspace-embed-root[data-theme=light] .cp-section-row>td{border-top:0;border-bottom:0}html[data-theme=light] .cp-detail-row .cp-detail,.spreadspace-embed-root[data-theme=light] .cp-detail-row .cp-detail{background:0 0;border:0;border-radius:0;margin:0;padding-left:0;padding-right:0}html[data-theme=light] .cp-detail-row .cp-detail__txns tbody td,.spreadspace-embed-root[data-theme=light] .cp-detail-row .cp-detail__txns tbody td{border-bottom:1px solid #0000000d}html[data-theme=light] .cp-detail-row .cp-detail__txns-scroll .cp-detail__txns thead th,.spreadspace-embed-root[data-theme=light] .cp-detail-row .cp-detail__txns-scroll .cp-detail__txns thead th{background:var(--cp-detail-bg,#fbfbfa)}html[data-theme=light] .cp-dashboard,.spreadspace-embed-root[data-theme=light] .cp-dashboard{--money-inflow:#0c5c33;--money-outflow:#a31f18}.cp-dashboard{background:var(--surface-base,#0a0c0e);color:var(--text-primary,#ffffffe6);margin-left:calc(-1 * var(--sb-detail-page-edge-gap,var(--space-12,.75rem)));margin-right:calc(-1 * var(--space-24,1.5rem));flex-direction:column;font-size:.84375rem;line-height:1.45;display:flex;position:relative}.cp-dashboard__table{margin-left:0;margin-right:0}.cp-dashboard__scope-row{background:var(--surface-base,#0a0c0e);border-bottom:1px solid var(--cp-row-border-strong,#ffffff1f);flex-direction:column;align-items:stretch;padding:.75rem 1.125rem 1rem;display:flex}.cp-dashboard__scope-trail{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.25rem;min-width:0;display:flex}.cp-dashboard__scope-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.25rem;min-width:0;margin-left:auto;display:flex}.cp-tag-tally{color:var(--text-secondary,#ffffffbf);flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.84375rem;display:inline-flex}.cp-tag-tally__item{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.cp-tag-tally__item+.cp-tag-tally__item:before{content:"·";color:var(--text-muted,#ffffff8c);padding:0 .375rem}.cp-tag-tally__dot{width:.4375rem;height:.4375rem}.cp-tag-tally__item b{color:var(--text-primary,#ffffffe6);font-weight:500}.cp-dashboard__scope{color:var(--text-secondary,#ffffffbf);background:0 0;border:0;padding:0;font-size:.84375rem}.cp-dashboard__scope b{color:var(--text-primary,#ffffffe6);font-weight:500}.cp-dashboard__scope-dot{color:var(--text-muted,#ffffff8c);padding:0 .375rem}.cp-cashflow-band{align-items:stretch;gap:1rem;margin:2.75rem 2rem 3.75rem;display:flex}.cp-cashflow-band>.ssx-kpis{flex:1;min-width:0;margin-top:0;margin-bottom:0;display:flex}@media (max-width:67.5rem){.cp-cashflow-band{flex-direction:column;align-items:stretch}.cp-cashflow-band>.cp-period-matrix{width:auto}}.cp-account-filter{display:inline-flex;position:relative}.cp-account-pill{appearance:none;border:1px solid var(--card-border,#ffffff1f);align-items:center;gap:.4375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cp-account-pill{border:1px solid color-mix(in srgb, var(--card-border,#ffffff1f), var(--border-shell-strong,#ffffff38) 25%)}}.cp-account-pill{max-width:100%;color:var(--text-muted,#ffffff8c);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:.4675rem;padding:.4675rem .8181rem;font-size:.76rem;font-weight:500;line-height:1.4;transition:background-color .12s,color .12s,border-color .12s}.cp-account-pill:hover:not(.cp-account-pill--active){color:var(--text-primary,#ffffffeb);background:var(--surface-hover-subtle,#ffffff0a)}.cp-account-pill--active{--cp-pill-active:var(--brand-success)}@supports (color:color-mix(in lab, red, red)){.cp-account-pill--active{--cp-pill-active:color-mix(in srgb, var(--brand-success), #000 12%)}}.cp-account-pill--active{background:var(--cp-pill-active);border-color:var(--cp-pill-active)}@supports (color:color-mix(in lab, red, red)){.cp-account-pill--active{border-color:color-mix(in srgb, var(--cp-pill-active), #000 22%)}}.cp-account-pill--active{color:var(--color-ink-success-on-accent)}html[data-theme=light] .cp-account-pill--active{--cp-pill-active:#262626;color:var(--color-white)}.cp-account-pill:focus-visible{outline:2px solid var(--accent,#7a92ff);outline-offset:-2px}.cp-account-pill__label{text-overflow:ellipsis;max-width:16rem;overflow:hidden}.cp-account-pill__chevron{opacity:.7;flex:none;transition:transform .12s;display:inline-flex}.cp-account-pill__chevron[data-open=true]{transform:rotate(180deg)}.cp-account-pill__chevron svg{display:block}.cp-account-menu{background:var(--surface-raised,#141619fa);border:1px solid var(--card-border,#ffffff1f);z-index:20;border-radius:.5rem;flex-direction:column;gap:.0625rem;min-width:15rem;max-width:24rem;max-height:20rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto}.cp-account-menu__row{appearance:none;text-align:left;width:100%;color:var(--text-muted,#ffffff8c);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.5rem;padding:.4375rem .5625rem;font-size:.8rem;font-weight:500;line-height:1.3;transition:background-color .12s,color .12s;display:flex}.cp-account-menu__row:hover{background:var(--surface-hover-subtle,#ffffff0a);color:var(--text-primary,#ffffffeb)}.cp-account-menu__row--selected{color:var(--text-primary,#ffffffeb);font-weight:600}.cp-account-menu__row:focus-visible{outline:2px solid var(--accent,#7a92ff);outline-offset:-2px}.cp-account-menu__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-account-menu__check{color:var(--brand-success);flex:none;margin-left:auto;font-size:.75rem;line-height:1}.cp-account-doc-chip{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border:1px solid var(--card-border,#ffffff1f);background:var(--surface-hover-subtle,#ffffff0a);max-width:11rem;color:var(--text-muted,#ffffff8c);border-radius:.3125rem;margin-left:.375rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:500;line-height:1.3;display:inline-block;overflow:hidden}.cp-account-pill--active .cp-account-doc-chip{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.cp-account-pill--active .cp-account-doc-chip{border-color:color-mix(in srgb, currentColor, transparent 65%)}}.cp-account-pill--active .cp-account-doc-chip{background:currentColor}@supports (color:color-mix(in lab, red, red)){.cp-account-pill--active .cp-account-doc-chip{background:color-mix(in srgb, currentColor, transparent 88%)}}.cp-account-pill--active .cp-account-doc-chip{color:inherit}.cp-dashboard__filter-loading{text-align:center;color:var(--text-muted,#ffffff8c);background:var(--surface-base,#0a0c0e);padding:2rem 1.125rem;font-size:.8125rem}.cp-dashboard__kpis{background:var(--surface-base,#0a0c0e);border-bottom:1px solid var(--cp-row-border-strong,#ffffff1f);grid-template-columns:repeat(5,1fr);gap:.5rem;padding:1.125rem 1.125rem 1.25rem;display:grid}.cp-kpi{background:var(--cp-cell-bg,transparent);border:1px solid var(--cp-row-border-strong,#ffffff1f);border-radius:.375rem;flex-direction:column;justify-content:space-between;gap:.875rem;min-height:5.25rem;padding:.875rem 1rem 1rem;display:flex}.cp-kpi__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#ffffff8c);white-space:nowrap;font-size:.6875rem}.cp-kpi__value{font-family:var(--font-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.025em;white-space:nowrap;font-size:1.3125rem}.cp-kpi__value--in{color:var(--money-inflow,#22c55e)}.cp-kpi__value--out{color:var(--money-outflow,#ef4444)}.cp-kpi__value--net{color:var(--money-net,#ffffffe6)}.cp-kpi__value--zero{color:var(--money-zero,#ffffff8c)}@media (max-width:67.5rem){.cp-dashboard__kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:42.5rem){.cp-dashboard__kpis{grid-template-columns:repeat(2,1fr)}}.cp-dashboard__review{margin-bottom:var(--space-24);background:0 0;border:none;padding:0}.cp-table{border-collapse:collapse;table-layout:fixed;width:100%}.cp-rollup-chrome{z-index:2;background:var(--surface-base,#0a0c0e);box-shadow:0 calc(-1 * var(--space-8)) 0 var(--surface-base,#0a0c0e);position:sticky;top:0}.cp-rollup-toolbar{justify-content:flex-end;align-items:center;gap:.625rem;padding:.5rem 1.25rem .625rem;display:flex}.cp-table__head th{z-index:2;background:var(--surface-base,#0a0c0e);letter-spacing:.0125em;color:var(--text-muted,#ffffff8c);text-align:left;border-top:1px solid var(--cp-row-border-strong,#ffffff1f);border-bottom:1px solid var(--cp-row-border-strong,#ffffff1f);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;padding:.6875rem .75rem;font-size:.75rem;font-weight:500;position:sticky;top:0}.cp-table__head th.cp-th--right{text-align:right}.cp-table__head th.cp-th--center{text-align:center}.cp-table__head th.cp-th--net{text-align:right}.cp-th-net__label{text-align:center;width:4.75rem;margin-right:1.75rem;display:inline-block}.cp-th-counterparty{align-items:center;gap:.4375rem;display:inline-flex}.cp-collapse-all{width:1.125rem;height:1.125rem;color:var(--text-primary,#fffffff2);cursor:pointer;background:0 0;border:0;border-radius:.1875rem;justify-content:center;align-items:center;padding:0;font-size:.8125rem;line-height:0;transition:color .15s,background .15s;display:inline-flex}.cp-collapse-all:hover:not(:disabled){background:var(--cp-row-border-strong,#ffffff14)}.cp-collapse-all:disabled{opacity:.35;cursor:default}.cp-reset-all{width:1.125rem;height:1.125rem;color:var(--text-tertiary,#ffffff8c);cursor:pointer;background:0 0;border:0;border-radius:.1875rem;justify-content:center;align-items:center;padding:0;font-size:.8125rem;line-height:0;transition:color .15s,background .15s;display:inline-flex}.cp-reset-all:hover:not(:disabled){color:var(--money-outflow,#ef4444);background:#ef44441f}.cp-reset-all:disabled{opacity:.35;cursor:default}.cp-table__head th.cp-col--shift-left,.cp-row>td.cp-col--shift-left{padding-left:.75rem}.cp-table__head th:first-child,.cp-row>td:first-child{padding-left:1.25rem}.cp-table__head th:last-child,.cp-row>td:last-child{padding-right:1.25rem}.cp-table__head th:last-child{transform:translate(-.75rem)}.cp-row__exp-shift{display:inline-block;transform:translate(-.75rem)}.cp-table__head th.cp-th--signals,.cp-row>td.cp-row__signals{vertical-align:middle;padding-left:4.5rem}.cp-undisclosed-pill{background:var(--danger-tint-soft);max-width:100%;box-shadow:inset 0 0 0 1px var(--danger-border-strong);color:var(--brand-danger);font-family:var(--font-sans);white-space:nowrap;text-align:left;cursor:default;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.cp-undisclosed-pill__q{flex:none;font-weight:700;line-height:1}.cp-undisclosed-pill__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-partner-surname-pill{background:var(--surface-raised,#ffffff0d);max-width:100%;box-shadow:inset 0 0 0 1px var(--line-strong,#ffffff24);color:var(--text-secondary,#ffffffc7);font-family:var(--font-sans);white-space:nowrap;text-align:left;cursor:default;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.cp-partner-surname-pill__glyph{color:var(--brand-warning,#fbbf24);flex:none;font-weight:700;line-height:1}.cp-partner-surname-pill__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-signals-cell{flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;min-width:0;display:flex}.cp-signal-count{cursor:default;flex-direction:column;align-items:flex-start;gap:.1875rem;max-width:100%;display:inline-flex}.cp-signal-count__chip{--txn-signal-ink:var(--text-secondary,#ffffffc7);background:var(--txn-signal-ink);border-radius:.375rem;align-items:center;gap:.25rem;padding:.125rem .4375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cp-signal-count__chip{background:color-mix(in srgb, var(--txn-signal-ink) 10%, transparent)}}.cp-signal-count__chip{box-shadow:inset 0 0 0 1px var(--txn-signal-ink)}@supports (color:color-mix(in lab, red, red)){.cp-signal-count__chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--txn-signal-ink) 32%, transparent)}}.cp-signal-count__chip{color:var(--txn-signal-ink);font-family:var(--font-sans);white-space:nowrap;font-size:.75rem;line-height:1rem}.cp-signal-count__glyph{align-self:center;font-size:.8125rem;line-height:1}.cp-signal-count__n{font-variant-numeric:tabular-nums;font-weight:700}.cp-txn-signals{vertical-align:middle;flex-wrap:wrap;gap:.25rem;margin-right:.375rem;display:inline-flex}.cp-txn-signal{--txn-signal-ink:var(--text-muted,#fff9);background:var(--txn-signal-ink);border-radius:.25rem;align-items:center;padding:.0625rem .375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cp-txn-signal{background:color-mix(in srgb, var(--txn-signal-ink) 10%, transparent)}}.cp-txn-signal{box-shadow:inset 0 0 0 1px var(--txn-signal-ink)}@supports (color:color-mix(in lab, red, red)){.cp-txn-signal{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--txn-signal-ink) 32%, transparent)}}.cp-txn-signal{color:var(--txn-signal-ink);font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:700;line-height:1.2}.cp-signal-count__chip--overdraft,.cp-txn-signal--overdraft,.cp-signal-count__chip--chargeback,.cp-txn-signal--chargeback{--txn-signal-ink:#fff;background:var(--brand-danger-strong,#dc2626)}.cp-signal-count__chip--nsf,.cp-txn-signal--nsf{--txn-signal-ink:var(--brand-danger,#f87171)}.cp-signal-count__chip--returned-item,.cp-txn-signal--returned-item{--txn-signal-ink:var(--brand-company,#fb923c)}.cp-detail__txn-signal-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.cp-detail__txn-signal-sort:hover,.cp-detail__txn-signal-sort:focus-visible{color:var(--text-secondary,#ffffffbf)}.cp-detail__txn-signal-sort--active,.cp-detail__txn-signal-sort--active:hover,.cp-detail__txn-signal-sort--active:focus-visible{color:var(--accent-class,#7a92ff)}.cp-detail__txn-signal-sort-arrow{font-size:.625rem;line-height:1}.cp-table__head th.cp-th--txn{transform:translate(2rem)}.cp-row__txns-shift{display:inline-block;transform:translate(2rem)}.cp-table__head th.cp-th--txn{z-index:3}.cp-table__head th.cp-th--class,.cp-row>td.cp-row__class{padding-left:2rem}.cp-row>td.cp-row__class:has(.cpill--wide){padding-left:.25rem}.cp-row__class .cpill{white-space:nowrap}.cpill.solid{white-space:nowrap;background:var(--class-rev-bg,#3fb98a21);min-height:1.5rem;color:var(--class-rev,#5fcf9f);border:1px solid var(--class-rev-border,#3fb98a4d);border-radius:.125rem;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1;display:inline-flex}.rel-val.set{white-space:nowrap;background:var(--marketing-accent-indigo,#818cf8);border-radius:.125rem;align-items:center;min-height:1.5rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rel-val.set{background:color-mix(in srgb, var(--marketing-accent-indigo,#818cf8) 14%, transparent)}}.rel-val.set{color:var(--marketing-accent-indigo,#818cf8);border:1px solid var(--marketing-accent-indigo,#818cf8)}@supports (color:color-mix(in lab, red, red)){.rel-val.set{border:1px solid color-mix(in srgb, var(--marketing-accent-indigo,#818cf8) 32%, transparent)}}.rel-val.untag{white-space:nowrap;border:1px solid var(--marketing-accent-indigo,#818cf8);background:0 0;border-radius:.125rem;align-items:center;min-height:1.5rem;padding:.25rem .625rem;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rel-val.untag{border:1px solid color-mix(in srgb, var(--marketing-accent-indigo,#818cf8) 32%, transparent)}}html[data-theme=light] .rel-val.set,.spreadspace-embed-root[data-theme=light] .rel-val.set{--rel-navy:#262626;background:var(--rel-navy)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .rel-val.set,.spreadspace-embed-root[data-theme=light] .rel-val.set{background:color-mix(in srgb, var(--rel-navy) 8%, transparent)}}html[data-theme=light] .rel-val.set,.spreadspace-embed-root[data-theme=light] .rel-val.set{color:var(--rel-navy);border-color:var(--rel-navy)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .rel-val.set,.spreadspace-embed-root[data-theme=light] .rel-val.set{border-color:color-mix(in srgb, var(--rel-navy) 35%, transparent)}}html[data-theme=light] .rel-val.untag,.spreadspace-embed-root[data-theme=light] .rel-val.untag{border-color:#26262659}.cp-row__class .cpill.solid,.cp-row__rel .rel-val.set,.cp-row__rel .rel-val.untag{min-height:1.65rem;padding:.275rem .6875rem;font-size:.89375rem}.cp-row__class .cpill.k-unc{font-size:1.1em}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.cp-section-row{cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 60px;-webkit-user-select:none;user-select:none}.cp-section-row>td{background:var(--cp-section-bg,#ffffff05);border-top:1px solid var(--cp-row-border-strong,#ffffff1f);border-bottom:1px solid var(--cp-row-border-strong,#ffffff1f);vertical-align:middle;padding:.75rem .75rem .75rem 1.25rem}.cp-section-head{align-items:center;gap:.5625rem;display:flex}.cp-section-caret{width:.5625rem;color:var(--text-muted,#ffffff8c);font-size:.5625rem;transition:transform .15s;display:inline-block}.cp-section-row--collapsed .cp-section-caret{transform:rotate(-90deg)}.cp-section-name{letter-spacing:.0125em;color:var(--text-primary,#ffffffe6);font-size:.9375rem;font-weight:600}.cp-section-count{color:var(--text-muted,#ffffff8c);font-size:.8125rem}.cp-section-merge{align-items:center;gap:.375rem;display:inline-flex}.cp-section-head .cp-section-merge{margin-left:6.4375rem}.cp-section-merge__btn{white-space:nowrap;cursor:pointer;font:inherit;letter-spacing:.01em;color:#e6eaf2;background:#94a3b829;border:1px solid #94a3b857;border-radius:.3125rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .8125rem;font-size:.8125rem;font-weight:600;line-height:1;transition:background-color .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.cp-section-merge__icon{flex-shrink:0;font-size:1.0625rem}.cp-section-merge__btn:hover:not(:disabled){color:#fff;background:#94a3b842;border-color:#94a3b880}.cp-section-merge__btn:active:not(:disabled){background:#94a3b85c;border-color:#94a3b89e;transition-duration:0s;transform:translateY(.0625rem)}.cp-section-merge__btn:focus-visible{outline-offset:1px;outline:2px solid #94a3b8b3}.cp-section-merge__btn:disabled{opacity:.45;cursor:not-allowed}html[data-theme=light] .cp-section-merge__btn,.spreadspace-embed-root[data-theme=light] .cp-section-merge__btn{color:#334155;background:#f4f7fb;border-color:#cbd5e1}html[data-theme=light] .cp-section-merge__btn:hover:not(:disabled),.spreadspace-embed-root[data-theme=light] .cp-section-merge__btn:hover:not(:disabled){color:#0f172a;background:#e2e8f0;border-color:#94a3b8}html[data-theme=light] .cp-section-merge__btn:active:not(:disabled),.spreadspace-embed-root[data-theme=light] .cp-section-merge__btn:active:not(:disabled){background:#cbd5e1;border-color:#64748b}html[data-theme=light] .cp-section-merge__btn:focus-visible,.spreadspace-embed-root[data-theme=light] .cp-section-merge__btn:focus-visible{outline-color:#64748b}.cp-section-row__net{text-align:right;font-family:var(--font-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--money-net,#ffffffe6);white-space:nowrap;font-size:.9375rem}.cp-section-row__net--in{color:var(--money-inflow,#22c55e)}.cp-section-row__net--out{color:var(--money-outflow,#ef4444)}.cp-section-row__net--zero{color:var(--money-zero,#ffffff8c)}.cp-section-row__flows{padding-left:1rem}.cp-section-flows{width:max-content;font-family:var(--font-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;align-items:center;gap:.625rem;display:inline-flex}.cp-section-flow__lab{letter-spacing:.0125em;color:var(--text-muted,#ffffff8c);font-size:.7625rem;font-weight:400}.cp-section-flow__val{letter-spacing:-.02em}.cp-section-flow__val--in{color:var(--money-inflow,#22c55e)}.cp-section-flow__val--out{color:var(--money-outflow,#ef4444)}.cp-row{background:var(--cp-row-bg,transparent);border-bottom:1px solid var(--cp-row-border,#ffffff0f);content-visibility:auto;contain-intrinsic-size:auto 68px;-webkit-user-select:none;user-select:none}.cp-row:hover{background:var(--cp-row-hover,#ffffff0a)}.cp-row--expandable{cursor:pointer}.cp-row--expandable .cp-dd-buffer{cursor:default}.cp-dd-buffer{margin:-.5rem;padding:.5rem;display:inline-block}.cp-row--selectable{cursor:pointer;-webkit-user-select:none;user-select:none}@keyframes cp-row-flash{0%{background-color:var(--cp-row-flash,#7a92ff38)}to{background-color:#0000}}.cp-row--flash{animation:.75s ease-out cp-row-flash}@media (prefers-reduced-motion:reduce){.cp-row--flash{animation:none}}.cp-row>td{vertical-align:middle;padding:.6875rem .75rem}.cp-row__exp{text-align:center;color:var(--text-muted,#ffffff8c)}.cp-row__caret{width:.5625rem;font-size:.5625rem;transition:transform .15s;display:inline-block}.cp-row--open .cp-row__caret{color:var(--accent-class,#7a92ff);transform:rotate(90deg)}.cp-row__name{flex-direction:row;align-items:center;gap:.4375rem;min-width:0;display:flex}.cp-row__name-wrap{align-items:center;gap:.25rem;min-width:0;height:100%;display:flex}.cp-row__name-wrap>.cp-row__name{flex:0 auto;min-width:0}.cp-row__graph-dock{flex:none;align-items:center;margin-left:auto;display:inline-flex}.cp-rel-clip-wrap{flex:none;align-items:center;display:inline-flex}.cp-row__doc-chip-wrap{flex:none;align-items:center;min-width:0;display:inline-flex}.cp-row__doc-chip-wrap+.cp-rel-clip-wrap{margin-left:.25rem}.cp-rel-clip{background:var(--accent-periwinkle-ring,#8c9eff2e);border:1px solid var(--accent-periwinkle-ring,#8c9eff2e);color:var(--accent-periwinkle,#8c9eff);cursor:pointer;white-space:nowrap;border-radius:999rem;align-items:center;gap:.3125rem;margin:0;padding:.125rem .5625rem;line-height:1;transition:border-color .12s,background .12s;display:inline-flex}.cp-rel-clip__label{letter-spacing:.01em;font-size:.6875rem;font-weight:600}.cp-rel-clip:hover{border-color:var(--accent-periwinkle,#8c9eff)}.cp-rel-clip:focus-visible{outline:2px solid var(--accent-periwinkle,#8c9eff);outline-offset:1px}.cp-row>td.cp-row__name-cell{height:1px;padding-top:0;padding-bottom:0;padding-left:2.75rem}.cp-row__name--toggle{box-sizing:border-box;text-align:left;height:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;gap:.4375rem;margin:0;padding:0}.cp-row__name-chevron{color:var(--text-muted,#ffffff8c);flex-shrink:0;transition:transform .15s;display:inline-flex}.cp-row--open .cp-row__name-chevron{transform:rotate(90deg)}.cp-row__name-chevron--ghost{visibility:hidden}html[data-theme=light] .cp-row__name-chevron,.spreadspace-embed-root[data-theme=light] .cp-row__name-chevron{color:#525252}:is(.cp-row--expandable:hover:not(:has(.cp-dd-buffer:hover)) .cp-row__name-chevron,.cp-row__name--toggle:focus-visible .cp-row__name-chevron){color:var(--text-secondary,#ffffffc7)}.cp-row__name--toggle:focus-visible{outline:2px solid var(--accent-class,#7a92ff);outline-offset:2px;border-radius:.25rem}.cp-row__name-text{color:var(--text-primary,#ffffffe6);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;font-size:.84375rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.cp-row__txns{font-family:var(--font-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--text-primary,#ffffffe6);text-align:right;font-size:.90625rem}.cp-row__biz{color:var(--text-primary,#ffffffe6);text-transform:capitalize;white-space:normal;font-size:.84375rem;line-height:1.3;overflow:visible}.cp-row__cat{color:var(--text-secondary,#ffffffbf);font-size:.71875rem}.cp-row__net{text-align:right;font-family:var(--font-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.8125rem}.cp-row__net--in{color:var(--money-inflow,#22c55e)}.cp-row__net--out{color:var(--money-outflow,#ef4444)}.cp-row__net--zero{color:var(--money-zero,#ffffff8c)}.cp-row__net--split{font-size:.6875rem;line-height:1.45}.cp-row__net--split .cp-row__net-in{color:var(--money-inflow,#22c55e);display:block}.cp-row__net--split .cp-row__net-out{color:var(--money-outflow,#ef4444);display:block}.cp-row__actions{text-align:center;color:var(--text-muted,#ffffff8c)}.cp-row__kebab{border:1px solid var(--cp-row-border,#ffffff0f);color:var(--text-muted,#ffffff8c);cursor:pointer;background:0 0;border-radius:.1875rem;padding:.125rem .4375rem;font-size:.875rem;line-height:1}.cp-row__kebab:hover{color:var(--accent-class,#7a92ff);border-color:var(--accent-class-border,#7a92ff47);background:var(--accent-class-soft,#ffffff08)}.cp-detail-row{background:var(--cp-detail-bg,#ffffff04);content-visibility:auto;contain-intrinsic-size:auto 240px}.cp-detail-row>td{border-bottom:1px solid var(--cp-row-border-strong,#ffffff1f);padding:0}.cp-detail{padding:0 1.5rem .75rem 1.25rem;animation:.18s cpDetailFade}@keyframes cpDetailFade{0%{opacity:0;transform:translateY(-.1875rem)}to{opacity:1;transform:none}}.cp-detail__txns{border-collapse:collapse;width:100%;margin-top:1.25rem}.cp-detail__txns thead th{letter-spacing:.01em;color:var(--text-muted,#ffffff8c);text-align:left;border-bottom:1px solid var(--cp-row-border,#ffffff0f);padding:.3125rem .5rem;font-size:.7625rem;font-weight:590}.cp-detail__txns thead th.cp-th--right{text-align:right}.cp-detail__txns thead th.cp-th--center{text-align:center}.cp-detail__txns tbody td{border-bottom:1px solid var(--accent-class-soft,#ffffff08);color:var(--text-secondary,#ffffffbf);vertical-align:top;padding:.5625rem .5rem;font-size:.6875rem}.cp-detail__txns tbody tr.cp-detail-row__txn-row--amount-match>td{background:var(--cp-amount-match-bg,#7a92ff29)}.cp-detail__txns tbody tr.cp-detail-row__txn-row--amount-match>td:first-child{box-shadow:inset 3px 0 0 var(--cp-amount-match-accent,#7a92ffd9)}.cp-detail__txn-date{color:var(--text-secondary,#ffffffbf);font-family:var(--font-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap}.cp-detail__txns tbody td.cp-detail__txn-graph{text-align:center;white-space:nowrap}.cp-detail__txn-graph-btn{appearance:none;color:#7da2f7;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:1.75rem;padding:0;display:inline-flex}.cp-detail__txns tbody td.cp-detail__txn-class{white-space:nowrap}.cp-detail__txn-class .cpill.solid{gap:.1875rem;min-height:1.125rem;padding:.0625rem .4375rem;font-size:.6875rem}.cp-detail__txn-class .cp-classpill__add{gap:.25rem;padding:.0625rem .4375rem;font-size:.6875rem}.cp-detail__txn-class .cp-classpill__plus{font-size:.6875rem}.cp-detail__txn-graph-btn:hover,.cp-detail__txn-graph-btn:focus-visible{background:#7da2f714;border-color:#7da2f7b3}.cp-detail__graph-all-btn{appearance:none;color:#7da2f7;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:.375rem;align-items:center;gap:.375rem;height:1.75rem;margin-left:auto;padding:0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.cp-detail__graph-all-btn:hover,.cp-detail__graph-all-btn:focus-visible{background:#7da2f714;border-color:#7da2f7b3}html[data-theme=light] .cp-detail__graph-all-btn,.spreadspace-embed-root[data-theme=light] .cp-detail__graph-all-btn{color:#333;border-color:#d4d4d4}html[data-theme=light] .cp-detail__graph-all-btn:hover,html[data-theme=light] .cp-detail__graph-all-btn:focus-visible,.spreadspace-embed-root[data-theme=light] .cp-detail__graph-all-btn:hover,.spreadspace-embed-root[data-theme=light] .cp-detail__graph-all-btn:focus-visible{background:#0000000a;border-color:#a3a3a3}html[data-theme=light] .cp-detail__txn-graph-btn,.spreadspace-embed-root[data-theme=light] .cp-detail__txn-graph-btn{color:var(--text-link,#2563eb);border-color:#d7d7d7}html[data-theme=light] .cp-detail__txn-graph-btn:hover,html[data-theme=light] .cp-detail__txn-graph-btn:focus-visible,.spreadspace-embed-root[data-theme=light] .cp-detail__txn-graph-btn:hover,.spreadspace-embed-root[data-theme=light] .cp-detail__txn-graph-btn:focus-visible{background:#2563eb0f;border-color:#2563eb80}.cp-detail__txns tbody td.cp-detail__txn-desc{color:var(--text-primary,#ffffffe6);white-space:normal;overflow-wrap:anywhere;padding-left:1.5rem;padding-right:1.5rem}.cp-detail__txns thead th.cp-detail__txn-desc-th{padding-left:1.5rem}.cp-txn-edited{color:#7a92ff;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;cursor:help;background:#7a92ff1a;border:1px solid #7a92ff4d;border-radius:.125rem;align-items:center;margin-right:.5rem;padding:.0625rem .3125rem;font-size:.5rem;font-weight:600;display:inline-flex}.cp-detail__txn-amt{text-align:right;font-family:var(--font-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums}.cp-detail__txn-amt--in{color:var(--money-inflow,#22c55e)}.cp-detail__txn-amt--out{color:var(--money-outflow,#ef4444)}.cp-detail__txns-empty{color:var(--text-muted,#ffffff8c);padding:.5rem;font-size:.6875rem;font-style:italic}.cp-detail__txns-scroll{overscroll-behavior:contain;max-height:30rem;margin-top:1.25rem;overflow-y:auto}.cp-detail__txns-scroll .cp-detail__txns{margin-top:0}.cp-detail__txns-scroll .cp-detail__txns thead th{z-index:1;background:var(--cp-detail-bg,var(--surface-base,#0a0c0e));box-shadow:inset 0 -1px 0 var(--cp-row-border,#ffffff0f);border-bottom:none;position:sticky;top:0}.rp-detail .cp-detail__txns-scroll .cp-detail__txns thead th{background:var(--rp-detail-sticky-bg,var(--surface-base,#0a0c0e))}.cp-stub-pill{letter-spacing:.0125em;background:var(--cp-stub-pill-bg,#ffffff0a);color:var(--text-secondary,#ffffffbf);border:1px solid var(--cp-stub-pill-border,#ffffff14);white-space:nowrap;border-radius:.125rem;align-items:center;padding:.125rem .4375rem;font-size:.625rem;display:inline-flex}.cp-stub-pill--split{gap:.25rem}.cp-stub-untagged{color:var(--text-muted,#ffffff8c);font-size:.6875rem;font-style:italic}.cp-stub-review{color:var(--text-secondary,#ffffffbf);align-items:baseline;gap:.625rem;padding:.9375rem .125rem .75rem;font-size:.75rem;display:flex}.cp-stub-review__title{letter-spacing:.0125em;color:var(--text-primary,#ffffffe6);font-weight:600}.cp-stub-review__count{color:var(--text-muted,#ffffff8c);font-size:.6875rem}.ui-skeleton{background:linear-gradient(90deg, var(--color-skeleton-base,#0000000f) 0%, var(--color-skeleton-shine,#0000001f) 50%, var(--color-skeleton-base,#0000000f) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite ui-skeleton-shimmer}[data-theme=dark] .ui-skeleton{background:linear-gradient(90deg, var(--color-skeleton-base-dark,#ffffff0f) 0%, var(--color-skeleton-shine-dark,#ffffff1f) 50%, var(--color-skeleton-base-dark,#ffffff0f) 100%);background-size:200% 100%}@keyframes ui-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.cp-skeleton{opacity:0;flex-direction:column;gap:1.5rem;padding:1rem;animation:.24s ease-out .15s forwards cp-skeleton-appear;display:flex}@keyframes cp-skeleton-appear{to{opacity:1}}@media (prefers-reduced-motion:reduce){.cp-skeleton{animation-duration:10ms}}.cp-skeleton__kpis{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.cp-skeleton__kpi{flex-direction:column;gap:.5rem;display:flex}.cp-skeleton__scope{display:block}.cp-skeleton__table{flex-direction:column;gap:1rem;display:flex}.cp-skeleton__thead{border-bottom:1px solid var(--border-subtle,#0000001a);grid-template-columns:1.625rem auto 14rem 8rem 3rem 6rem 4.625rem 17.5rem 9.375rem 6rem 1.625rem;gap:.5rem;padding:.5rem 0;display:grid}.cp-skeleton__section{flex-direction:column;gap:.75rem;display:flex}.cp-skeleton__row{grid-template-columns:1.625rem auto 14rem 8rem 3rem 6rem 4.625rem 17.5rem 9.375rem 6rem 1.625rem;gap:.5rem;display:grid}.cp-detail-row__txns-loading{flex-direction:column;gap:.5rem;padding:.5rem 0 .25rem;display:flex}.cp-detail-row__txn-skeleton-line{grid-template-columns:5rem 1fr 6rem;align-items:center;gap:1rem;padding:.375rem 0;display:grid}.cp-detail-row__txns-error{background:var(--surface-elevated,#0000000a);border:1px solid var(--border-subtle,#00000014);border-radius:.5rem;align-items:center;gap:.75rem;margin:.5rem 0 .25rem;padding:.5rem .875rem;font-size:.8125rem;line-height:1.25;display:inline-flex}[data-theme=dark] .cp-detail-row__txns-error{background:var(--surface-elevated,#ffffff0a);border-color:var(--border-subtle,#ffffff14)}.cp-detail-row__txns-error-text{color:var(--text-muted,#000000b3)}[data-theme=dark] .cp-detail-row__txns-error-text{color:var(--text-muted,#ffffffb3)}.cp-detail-row__txns-retry{appearance:none;font:inherit;color:var(--text-link,#2563eb);cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none;transition:opacity .12s}.cp-detail-row__txns-retry:hover,.cp-detail-row__txns-retry:focus-visible{opacity:1;text-decoration:underline}.cp-detail-row__txns-retry:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px;border-radius:.25rem}[data-theme=dark] .cp-detail-row__txns-retry{color:var(--text-link,#60a5fa)}.cp-detail-row__txns-empty{color:var(--text-muted,#0000008c);padding:.75rem 0 .5rem;font-size:.8125rem;font-style:italic;line-height:1.4}[data-theme=dark] .cp-detail-row__txns-empty{color:var(--text-muted,#ffffff8c)}.cp-empty-error{flex-direction:column;align-items:flex-start;gap:.5rem;max-width:30rem;padding:1.5rem 0;display:flex}.cp-empty-error__title{color:var(--text-primary,#000000e6);font-size:.9375rem;font-weight:500;line-height:1.4}[data-theme=dark] .cp-empty-error__title{color:var(--text-primary,#ffffffe6)}.cp-empty-error__hint{color:var(--text-muted,#0009);margin-bottom:.25rem;font-size:.8125rem;line-height:1.5}[data-theme=dark] .cp-empty-error__hint{color:var(--text-muted,#fff9)}.cp-empty-error__retry{appearance:none;border:1px solid var(--border-subtle,#00000029);font:inherit;color:var(--text-primary,#000000d9);cursor:pointer;background:0 0;border-radius:.375rem;padding:.4375rem .875rem;font-size:.8125rem;transition:background .12s,border-color .12s}.cp-empty-error__retry:hover{background:var(--surface-elevated,#0000000a);border-color:var(--border-strong,#0000003d)}.cp-empty-error__retry:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px}[data-theme=dark] .cp-empty-error__retry{border-color:var(--border-subtle,#ffffff29);color:var(--text-primary,#ffffffd9)}[data-theme=dark] .cp-empty-error__retry:hover{background:var(--surface-elevated,#ffffff0a);border-color:var(--border-strong,#ffffff3d)}.cp-stale-banner{border:1px solid var(--brand-warning,#eab308);align-items:center;gap:.75rem;margin:0 0 .75rem;padding:.5rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cp-stale-banner{border:1px solid color-mix(in srgb, var(--brand-warning,#eab308) 45%, transparent)}}.cp-stale-banner{background:var(--brand-warning,#eab308)}@supports (color:color-mix(in lab, red, red)){.cp-stale-banner{background:color-mix(in srgb, var(--brand-warning,#eab308) 12%, transparent)}}.cp-stale-banner{color:var(--text-primary,#000000e6);border-radius:.5rem;font-size:.8125rem}[data-theme=dark] .cp-stale-banner{color:var(--text-primary,#ffffffe6)}.cp-stale-banner__msg{flex:1}.cp-stale-banner__retry{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:.375rem;padding:.25rem .7rem;font-size:.8125rem}.cp-stale-banner__retry:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px}.cp-search{background:var(--surface-base,#0a0c0e);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:.75rem 1.5rem;padding:.75rem 1.125rem .875rem;display:grid}.cp-search__note{color:var(--text-muted,#0000008c);min-width:0;font-size:.8125rem;font-style:italic;line-height:1.4}[data-theme=dark] .cp-search__note{color:var(--text-muted,#ffffff8c)}.cp-search__note strong{color:var(--text-secondary,#000000b8);font-style:italic;font-weight:500}[data-theme=dark] .cp-search__note strong{color:var(--text-secondary,#ffffffb8)}.cp-search__field{justify-self:end;width:100%;max-width:28rem;display:block;position:relative}.cp-search__icon{width:1rem;height:1rem;color:var(--text-muted,#00000080);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}[data-theme=dark] .cp-search__icon{color:var(--text-muted,#ffffff80)}.cp-search__input{width:100%;height:2.25rem;font:inherit;color:var(--text-primary,#000000e6);background:var(--surface-elevated,#00000008);border:1px solid var(--border-subtle,#00000024);appearance:none;border-radius:.375rem;outline:none;padding:0 2rem 0 2.25rem;font-size:.875rem;line-height:1.4;display:block}.cp-search__input::placeholder{color:var(--text-muted,#00000080);opacity:1}.cp-search__input:focus-visible{border-color:var(--focus-ring,#2563eb);outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px}[data-theme=dark] .cp-search__input{color:var(--text-primary,#ffffffe6);background:var(--surface-elevated,#ffffff0a);border-color:var(--border-subtle,#ffffff24)}[data-theme=dark] .cp-search__input::placeholder{color:var(--text-muted,#ffffff80)}.cp-rollup-toolbar .cp-section-merge__btn{gap:.3125rem;padding:.3125rem .625rem;font-size:.78125rem}.cp-rollup-toolbar .cp-section-merge__icon{font-size:.9375rem}.cp-search__clear{appearance:none;width:1.5rem;height:1.5rem;color:var(--text-muted,#0000008c);cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;margin:0;padding:0;transition:background .12s,color .12s;display:inline-flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.cp-search__clear:hover{background:var(--surface-elevated,#0000000f);color:var(--text-primary,#000000d9)}.cp-search__clear:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px}[data-theme=dark] .cp-search__clear{color:var(--text-muted,#ffffff8c)}[data-theme=dark] .cp-search__clear:hover{background:var(--surface-elevated,#ffffff14);color:var(--text-primary,#ffffffe6)}.cp-search__count{color:var(--text-muted,#0000008c);text-align:right;margin-top:.375rem;font-size:.8125rem;font-style:italic;line-height:1.4}[data-theme=dark] .cp-search__count{color:var(--text-muted,#ffffff8c)}.cp-search__no-matches{color:var(--text-muted,#0000008c);text-align:center;padding:3rem 1.125rem;font-size:.875rem;font-style:italic;line-height:1.5}[data-theme=dark] .cp-search__no-matches{color:var(--text-muted,#ffffff8c)}@media (max-width:42.5rem){.cp-search{grid-template-columns:minmax(0,1fr);gap:.625rem}.cp-search__field{justify-self:stretch;max-width:none}.cp-search__count{text-align:left}}.cp-toolbar-row{background:var(--surface-base,#0a0c0e);align-items:center;gap:.75rem;margin-top:0;padding:.1875rem 1.125rem 0;display:flex}.cp-toolbar-row .cp-search{background:0 0;flex:auto;min-width:0;padding:0}.cp-reset-dashboard{height:2rem;font:inherit;white-space:nowrap;cursor:pointer;color:var(--money-outflow,#ef4444);background:#ef44441a;border:1px solid #ef444452;border-radius:.1875rem;flex-shrink:0;align-items:center;gap:.3125rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.cp-reset-dashboard:hover:not(:disabled){background:#ef44442e;border-color:#ef444480}.cp-reset-dashboard:focus-visible{outline-offset:2px;outline:2px solid #ef4444b3}.cp-reset-dashboard:disabled{opacity:.45;cursor:not-allowed}.cp-reset-dashboard__icon{align-items:center;font-size:.9375rem;line-height:1;display:inline-flex}.cp-merge-toolbar{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.cp-merge-toolbar__anchor{border:1px solid var(--accent-class-border,#7a92ff52);background:var(--accent-class-soft,#7a92ff1f);height:2.25rem;color:var(--accent-class,#7a92ff);font:inherit;cursor:pointer;white-space:nowrap;border-radius:.375rem;align-items:center;gap:.4375rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.cp-merge-toolbar__anchor:hover{background:var(--accent-class,#7a92ff)}@supports (color:color-mix(in lab, red, red)){.cp-merge-toolbar__anchor:hover{background:color-mix(in srgb, var(--accent-class,#7a92ff) 22%, transparent)}}.cp-merge-toolbar__anchor:hover{border-color:var(--accent-class,#7a92ff)}.cp-merge-toolbar__anchor:focus-visible{outline:2px solid var(--accent-class,#7a92ff);outline-offset:2px}.cp-merge-toolbar__anchor:disabled{opacity:.45;cursor:not-allowed}.cp-merge-toolbar__anchor-icon{align-items:center;font-size:.9375rem;line-height:1;display:inline-flex}.cp-merge-toolbar__cancel{border:1px solid var(--card-border,#ffffff2e);height:2.25rem;color:var(--text-primary,#ffffffeb);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:.375rem;padding:0 .6875rem;font-size:.8125rem;transition:background .12s,color .12s,border-color .12s}.cp-merge-toolbar__cancel:hover{background:var(--cp-row-hover,#ffffff0d);color:var(--text-primary,#ffffffe6);border-color:var(--cp-row-border-strong,#ffffff38)}.cp-merge-toolbar__cancel:focus-visible{outline:2px solid var(--accent-class,#7a92ff);outline-offset:2px}.cp-row-checkbox{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.cp-row-checkbox:after{content:"";position:absolute;inset:-.625rem}.cp-row-checkbox input[type=checkbox]{cursor:pointer;accent-color:var(--accent-class,#7a92ff);margin:0}.cp-row-checkbox:has(input[type=checkbox]:disabled){cursor:not-allowed}.cp-row-checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}.cp-row__select,.cp-section-row__select{text-align:center;vertical-align:middle;width:2.25rem}.cp-row--selected{background:var(--accent-class-soft,#7a92ff1a)}.cp-row--selected:hover{background:var(--accent-class,#7a92ff)}@supports (color:color-mix(in lab, red, red)){.cp-row--selected:hover{background:color-mix(in srgb, var(--accent-class,#7a92ff) 18%, transparent)}}.cp-merge-modal__overlay{z-index:9999;font-family:var(--font-sans,system-ui, sans-serif);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.cp-merge-modal__backdrop{background:var(--overlay-dark-70);position:absolute;inset:0}.cp-merge-modal__card{background:var(--surface-base,#0a0c0e);border:1px solid var(--cp-row-border-strong,#96a5be2e);width:100%;max-width:45rem;color:var(--text-primary,#ffffffeb);border-radius:1rem;outline:none;padding:1.5rem 1.75rem;position:relative}.cp-merge-modal__card--compact{max-width:40rem;padding:1.25rem 1.5rem}.cp-merge-modal__card--compact .cp-merge-modal__title{margin-bottom:1.125rem}.cp-merge-modal__card--compact .cp-merge-modal__fields{gap:1.25rem 2rem;margin-bottom:1rem}.cp-merge-modal__title{flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1.625rem;font-size:.8125rem;line-height:1.45;display:flex}.cp-merge-modal__lead{color:var(--text-primary,#ffffffeb);white-space:nowrap}.cp-merge-modal__lead strong{color:var(--accent-class,#7a92ff);font-weight:600}.cp-merge-modal__name{min-width:9rem;color:var(--text-primary,#ffffffeb);background:var(--cp-cell-bg,#ffffff0a);border:1px solid var(--cp-row-border-strong,#96a5be2e);border-radius:.5rem;outline:none;flex:0 12.5rem;padding:.4375rem .75rem;font-size:.8125rem}.cp-merge-modal__name:focus-visible{border-color:var(--accent-class,#7a92ff);box-shadow:0 0 0 1px var(--accent-class,#7a92ff)}.cp-merge-modal__name::placeholder{color:var(--text-muted,#ffffff80)}.cp-merge-modal__name:disabled{opacity:.6;cursor:not-allowed}.cp-merge-modal__title-arrow{width:2rem;height:.75rem;stroke:var(--text-muted,#ffffff8c);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.cp-merge-modal__diagram{grid-template-columns:12.5rem 10.75rem 15.5rem;justify-content:center;align-items:center;gap:0;margin-bottom:1.5rem;display:grid}.cp-merge-modal__fields{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.75rem 2.25rem;margin-bottom:1.5rem;display:flex}.cp-merge-modal__req{color:var(--text-primary,#ffffffeb);font-size:.75rem;font-weight:500}.cp-section-chip{border:1px dashed var(--border-subtle,#7f7f7f38);background:var(--surface-hover-subtle);color:var(--text-secondary);white-space:nowrap;cursor:default;border-radius:.5rem;align-items:center;gap:.4375rem;max-width:12rem;padding:.4375rem .6875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.cp-section-chip--empty{color:var(--text-muted);font-style:italic}.cp-section-chip__dot{border-radius:.125rem;flex-shrink:0;width:.5rem;height:.5rem}.cp-section-chip--empty .cp-section-chip__dot{opacity:.5}.cp-section-chip__label{text-overflow:ellipsis;overflow:hidden}.cp-merge-modal__diagram-left{flex-direction:column;gap:1.75rem;display:flex}.cp-merge-modal__field{flex-direction:column;align-items:center;gap:.4375rem;min-width:8.5rem;display:flex}.cp-merge-modal__field--right{position:relative}.cp-merge-modal__field--right .cp-merge-modal__field-label{text-align:center;margin-bottom:.4375rem;position:absolute;bottom:100%;left:0;right:0}.cp-merge-modal__field-label{color:var(--text-primary,#ffffffeb);font-size:.75rem;font-weight:500}.cp-merge-modal__name--missing,.cp-merge-modal__name--missing:focus-visible{border-color:var(--money-outflow,#ef4444)}.cp-merge-modal__name--missing:focus-visible{box-shadow:0 0 0 1px var(--money-outflow,#ef4444)}.cp-merge-modal__field.cp-merge-modal__field--missing .cp-classpill .cp-classpill__add,.cp-merge-modal__field.cp-merge-modal__field--missing .cp-classpill.cp-classpill:hover .cp-classpill__add{border-color:var(--money-outflow,#ef4444);color:var(--money-outflow,#ef4444)}.cp-merge-modal__field .cp-bucket-trigger__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.cp-merge-modal__field .cp-bucket-trigger{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.cp-merge-modal__field .cp-bucket-trigger__dot{flex:none}.cp-merge-modal__field .cp-bucket-trigger{background:0 0;border:none;border-radius:0;flex:auto;width:100%;padding:0}.cp-merge-modal__field .cp-bucket-trigger:after{content:"";opacity:.55;border-top:.3125rem solid;border-left:.25rem solid #0000;border-right:.25rem solid #0000;flex:none;width:0;height:0;margin-left:auto}.cp-merge-modal__connector{width:100%;max-width:10.75rem;height:9rem;stroke:var(--accent-class,#7a92ff);stroke-width:1.5px;fill:none}.cp-merge-modal__connector line,.cp-merge-modal__connector polyline{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.cp-merge-modal__connector-node{fill:var(--accent-class,#7a92ff);stroke:var(--accent-class,#7a92ff)}.cp-merge-modal__connector-node-arrow{stroke:var(--surface-base,#0a0c0e);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}[data-theme=dark] .cp-merge-modal__connector-node-arrow{stroke:var(--surface-base,#0a0c0e)}.cp-merge-modal__error{background:var(--money-outflow,#ef4444);align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cp-merge-modal__error{background:color-mix(in srgb, var(--money-outflow,#ef4444) 12%, transparent)}}.cp-merge-modal__error{border:1px solid var(--money-outflow,#ef4444)}@supports (color:color-mix(in lab, red, red)){.cp-merge-modal__error{border:1px solid color-mix(in srgb, var(--money-outflow,#ef4444) 32%, transparent)}}.cp-merge-modal__error{color:var(--money-outflow,#ef4444);border-radius:.375rem;font-size:.8125rem}.cp-merge-modal__error-dot{background:var(--money-outflow,#ef4444);border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.cp-merge-modal__actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.cp-merge-modal__cancel{border:1px solid var(--cp-row-border-strong,#96a5be2e);color:var(--text-secondary,#ffffffc7);cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem 1rem;font-size:.8125rem;transition:background .12s}.cp-merge-modal__cancel:hover:not(:disabled){background:var(--cp-row-hover,#ffffff0d)}.cp-merge-modal__cancel:focus-visible{outline:2px solid var(--accent-class,#7a92ff);outline-offset:2px}.cp-merge-modal__merge{background:var(--accent-class,#7a92ff);color:var(--surface-base,#0a0c0e);border:1px solid var(--accent-class,#7a92ff);cursor:pointer;border-radius:.5rem;align-items:center;gap:.4375rem;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;transition:background .12s;display:inline-flex}.cp-merge-modal__merge:hover:not(:disabled){background:var(--accent-class,#7a92ff)}@supports (color:color-mix(in lab, red, red)){.cp-merge-modal__merge:hover:not(:disabled){background:color-mix(in srgb, var(--accent-class,#7a92ff) 88%, white)}}.cp-merge-modal__merge:disabled{background:var(--cp-row-border,#ffffff14);color:var(--text-muted,#fff6);border-color:var(--cp-row-border,#ffffff14);cursor:not-allowed}.cp-merge-modal__merge:focus-visible{outline:2px solid var(--accent-class,#7a92ff);outline-offset:2px}.cp-merge-modal__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:.875rem;height:.875rem;animation:.6s linear infinite cp-merge-spinner;display:inline-block}@keyframes cp-merge-spinner{to{transform:rotate(360deg)}}.cp-split-modal__card{flex-direction:column;gap:1.25rem;max-width:34rem;display:flex}.cp-split-modal__lead{color:var(--text-primary,#ffffffeb);font-size:.8125rem;line-height:1.45}.cp-split-modal__lead strong{color:var(--accent-class,#7a92ff);font-weight:600}.cp-split-modal__modes{background:var(--cp-cell-bg,#ffffff0a);border:1px solid var(--cp-row-border-strong,#96a5be2e);border-radius:.5625rem;align-self:stretch;gap:.125rem;padding:.125rem;display:flex}.cp-split-modal__mode{text-align:center;color:var(--text-secondary,#ffffffb3);cursor:pointer;background:0 0;border:none;border-radius:.4375rem;flex:1 1 0;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:background .12s,color .12s}.cp-split-modal__mode:hover:not(:disabled):not(.cp-split-modal__mode--active){color:var(--text-primary,#ffffffeb);background:var(--cp-row-hover,#ffffff0d)}.cp-split-modal__mode--active{color:var(--surface-base,#0a0c0e);background:var(--accent-class,#7a92ff)}.cp-split-modal__mode:focus-visible{outline:2px solid var(--accent-class,#7a92ff);outline-offset:2px}.cp-split-modal__mode:disabled{opacity:.6;cursor:not-allowed}.cp-split-modal__new{flex-direction:column;gap:1.25rem;display:flex}.cp-split-modal__name-row{flex-direction:column;gap:.4375rem;display:flex}.cp-split-modal__name{flex:auto;width:100%}.cp-split-modal__existing{flex-direction:column;gap:.4375rem;display:flex}.cp-split-modal__search{width:100%;color:var(--text-primary,#ffffffeb);background:var(--cp-cell-bg,#ffffff0a);border:1px solid var(--cp-row-border-strong,#96a5be2e);border-radius:.5rem;outline:none;padding:.4375rem .75rem;font-size:.8125rem}.cp-split-modal__search:focus-visible{border-color:var(--accent-class,#7a92ff);box-shadow:0 0 0 1px var(--accent-class,#7a92ff)}.cp-split-modal__search::placeholder{color:var(--text-muted,#ffffff80)}.cp-split-modal__search:disabled{opacity:.6;cursor:not-allowed}.cp-split-modal__list{border:1px solid var(--cp-row-border-strong,#96a5be2e);border-radius:.5rem;max-height:16rem;margin:.25rem 0 0;padding:0;list-style:none;overflow-y:auto}.cp-split-modal__option{text-align:left;width:100%;color:var(--text-primary,#ffffffeb);border:none;border-bottom:1px solid var(--cp-row-border,#ffffff0f);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5625rem .75rem;font-size:.8125rem;transition:background .11s;display:flex}.cp-split-modal__list li:last-child .cp-split-modal__option{border-bottom:none}.cp-split-modal__option:hover:not(:disabled){background:var(--cp-row-hover,#ffffff0d)}.cp-split-modal__option--selected{background:var(--accent-class,#7a92ff)}@supports (color:color-mix(in lab, red, red)){.cp-split-modal__option--selected{background:color-mix(in srgb, var(--accent-class,#7a92ff) 16%, transparent)}}.cp-split-modal__option--selected{color:var(--text-primary,#fffffff2)}.cp-split-modal__option:focus-visible{outline:2px solid var(--accent-class,#7a92ff);outline-offset:-2px}.cp-split-modal__option:disabled{opacity:.6;cursor:not-allowed}.cp-split-modal__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-split-modal__option-meta{color:var(--text-muted,#ffffff80);flex:none;font-size:.75rem}.cp-split-modal__empty{color:var(--text-muted,#ffffff80);text-align:center;padding:.875rem .75rem;font-size:.8125rem;font-style:italic}.cp-bucket-trigger{background:var(--cp-cell-bg,#ffffff0a);border:1px solid var(--cp-row-border-strong,#96a5be2e);color:var(--text-primary,#ffffffeb);border-radius:.3125rem;align-items:center;gap:.4375rem;padding:.3125rem .625rem;font-size:.8125rem;display:inline-flex}.cp-bucket-trigger__dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.cp-bucket-trigger__label{white-space:nowrap}@media (max-width:42.5rem){.cp-toolbar-row{align-items:flex-start}.cp-merge-modal__title{flex-direction:column;align-items:stretch}.cp-merge-modal__title-arrow{display:none}.cp-merge-modal__name{flex:auto;width:100%}.cp-merge-modal__diagram{grid-template-columns:1fr}.cp-merge-modal__connector{display:none}.cp-merge-modal__field--right .cp-merge-modal__field-label{margin-bottom:0;position:static}}.txn-search{padding:.5rem var(--space-16) .625rem;background:var(--surface-base,#0a0c0e)}.txn-search__field{width:100%;max-width:24rem;display:block;position:relative}.txn-search__icon{width:.875rem;height:.875rem;color:var(--text-muted,#00000080);pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}[data-theme=dark] .txn-search__icon{color:var(--text-muted,#ffffff80)}.txn-search__input{width:100%;height:1.875rem;font:inherit;color:var(--text-primary,#000000e6);background:var(--surface-elevated,#00000008);border:1px solid var(--border-subtle,#00000024);appearance:none;border-radius:.375rem;outline:none;padding:0 1.75rem 0 1.875rem;font-size:.8125rem;line-height:1.4;display:block}.txn-search__input::placeholder{color:var(--text-muted,#00000080);opacity:1}.txn-search__input:focus-visible{border-color:var(--focus-ring,#2563eb);outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px}[data-theme=dark] .txn-search__input{color:var(--text-primary,#ffffffe6);background:var(--surface-elevated,#ffffff0a);border-color:var(--border-subtle,#ffffff24)}[data-theme=dark] .txn-search__input::placeholder{color:var(--text-muted,#ffffff80)}.txn-search__clear{appearance:none;width:1.25rem;height:1.25rem;color:var(--text-muted,#0000008c);cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;margin:0;padding:0;transition:background .12s,color .12s;display:inline-flex;position:absolute;top:50%;right:.3125rem;transform:translateY(-50%)}.txn-search__clear:hover{background:var(--surface-elevated,#0000000f);color:var(--text-primary,#000000d9)}.txn-search__clear:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px}[data-theme=dark] .txn-search__clear{color:var(--text-muted,#ffffff8c)}[data-theme=dark] .txn-search__clear:hover{background:var(--surface-elevated,#ffffff14);color:var(--text-primary,#ffffffe6)}.cp-detail__txns{table-layout:fixed;width:100%}.cp-detail__txns tbody td.cp-detail__txn-amt,.cp-detail__txns thead th.cp-th--right{padding-right:5.75rem}.cp-detail-row .cp-detail__txns tbody td.cp-detail__txn-amt,.cp-detail-row .cp-detail__txns thead th.cp-th--right{padding-right:.75rem}.cp-detail__txns tbody td.cp-detail__txn-amt--in{color:var(--money-inflow,#22c55e)}.cp-detail__txns tbody td.cp-detail__txn-amt--out{color:var(--money-outflow,#ef4444)}.cp-detail__txns tbody td{padding-top:.5625rem;padding-bottom:.5625rem;font-size:.875rem}.cp-detail__show-all-wrap{justify-content:center;padding:.5rem 0 .25rem;display:flex}.cp-detail__show-all{appearance:none;font:inherit;color:var(--text-link,#2563eb);cursor:pointer;background:0 0;border:none;margin:0;padding:.25rem .5rem;font-size:.8125rem;text-decoration:none;transition:opacity .12s}.cp-detail__show-all:hover,.cp-detail__show-all:focus-visible{opacity:1;text-decoration:underline}.cp-detail__show-all:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px;border-radius:.25rem}[data-theme=dark] .cp-detail__show-all{color:var(--text-link,#60a5fa)}@media (prefers-reduced-motion:reduce){.cp-detail{animation:none}}.cp-detail-row__split-actions{justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem 0 0;display:flex}.cp-detail-row__split-bar{margin-top:1rem;margin-left:-2.5rem;padding-left:1rem}.rp-detail.cp-detail{padding:0 1.125rem .625rem}.cp-split-bar{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.cp-split-bar__cancel-slot{flex:none;justify-content:flex-end;align-items:center;min-width:4.75rem;display:flex}.cp-split-bar .cp-split-bar__anchor{gap:.25rem;height:auto;margin-left:0;padding:.25rem .5625rem;font-size:.6875rem}.cp-split-bar .cp-split-bar__anchor .cp-merge-toolbar__anchor-icon{font-size:.6875rem}.cp-split-bar .cp-merge-toolbar__cancel{height:auto;padding:.25rem .5625rem;font-size:.6875rem}.cp-split-bar__dir{align-items:center;gap:.25rem;display:inline-flex}.cp-split-bar__dir-wrap{display:inline-flex}.cp-split-bar__dir-btn{border:1px solid var(--card-border,#ffffff2e);cursor:pointer;background:0 0;border-radius:.3125rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.cp-split-bar__dir-btn svg{width:.6875rem;height:.6875rem}.cp-split-bar__dir-btn--in{color:var(--money-inflow,#22c55e);border-color:var(--money-inflow-border,#3affb05c)}.cp-split-bar__dir-btn--in:hover:not(:disabled){background:var(--money-inflow-bg,#3affb026);border-color:var(--money-inflow,#22c55e)}.cp-split-bar__dir-btn--out{color:var(--money-outflow,#ef4444);border-color:var(--money-outflow-border,#ff63694d)}.cp-split-bar__dir-btn--out:hover:not(:disabled){background:var(--money-outflow-bg,#ff63691f);border-color:var(--money-outflow,#ef4444)}.cp-split-bar__dir-btn:focus-visible{outline:2px solid var(--accent-class,#7a92ff);outline-offset:2px}.cp-split-bar__dir-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.cp-split-bar__dir-btn--month{letter-spacing:.02em;width:auto;color:var(--text-secondary,#ffffffb3);white-space:nowrap;padding:0 .5rem;font-size:.6875rem;font-weight:600}.cp-split-bar__dir-btn--month:hover:not(:disabled){background:var(--hover-bg,#ffffff14);border-color:var(--card-border-strong,#ffffff4d);color:var(--text-primary,#fffffff2)}.cp-detail-row__split-toggle{appearance:none;border:1px solid var(--border-subtle,#0000001f);font:inherit;color:var(--text-secondary,#000000bf);cursor:pointer;background:0 0;border-radius:.3125rem;margin:0;padding:.25rem .625rem;font-size:.75rem;font-weight:500;transition:background .12s,border-color .12s,color .12s}.cp-detail-row__split-toggle:hover,.cp-detail-row__split-toggle:focus-visible{background:var(--surface-elevated,#0000000a);border-color:var(--border-strong,#0003);color:var(--text-primary,#000000e6)}.cp-detail-row__split-toggle:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px}.cp-detail-row__split-toggle:disabled{cursor:not-allowed;opacity:.5}.cp-detail-row__txn-row--selectable{cursor:pointer}.cp-detail-row__txn-row--selectable:hover{background:var(--surface-hover-soft)}.cp-detail-row__txn-row--selectable td.cp-detail__txn-amt{cursor:default}.cp-detail-row__split-toggle--confirm{background:var(--accent-class-soft,#2563eb14);border-color:var(--text-link,#2563eb);color:var(--text-link,#2563eb)}.cp-detail-row__split-toggle--confirm:hover,.cp-detail-row__split-toggle--confirm:focus-visible{background:var(--accent-class-soft,#2563eb24);border-color:var(--text-link,#2563eb);color:var(--text-link,#2563eb)}[data-theme=dark] .cp-detail-row__split-toggle{border-color:var(--border-subtle,#ffffff1f);color:var(--text-secondary,#ffffffbf)}[data-theme=dark] .cp-detail-row__split-toggle:hover,[data-theme=dark] .cp-detail-row__split-toggle:focus-visible{background:var(--surface-elevated,#ffffff0a);border-color:var(--border-strong,#fff3);color:var(--text-primary,#ffffffe6)}[data-theme=dark] .cp-detail-row__split-toggle--confirm{background:var(--accent-class-soft,#60a5fa1f);border-color:var(--text-link,#60a5fa);color:var(--text-link,#60a5fa)}[data-theme=dark] .cp-detail-row__split-toggle--confirm:hover,[data-theme=dark] .cp-detail-row__split-toggle--confirm:focus-visible{background:var(--accent-class-soft,#60a5fa33);border-color:var(--text-link,#60a5fa);color:var(--text-link,#60a5fa)}.cp-detail__txns tbody td.cp-detail-row__txn-checkbox{text-align:center;vertical-align:middle;padding-left:.5rem;padding-right:.25rem}.cp-detail-row__txn-checkbox input[type=checkbox],.cp-detail__txn-checkbox-th input[type=checkbox]{cursor:pointer;width:1.05rem;height:1.05rem;accent-color:var(--accent);margin:0}.spread-tax-section-nav{border-bottom:1px solid var(--spread-tax-chip-line);margin-bottom:1.125rem}.spread-tax-section-nav__row{gap:.4375rem;padding:.6875rem 1.25rem;display:flex;overflow-x:auto}.spread-tax-section-nav__row::-webkit-scrollbar{height:0}.spread-tax-section-nav__chip{white-space:nowrap;color:var(--spread-tax-chip-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.4375rem .8125rem;font-size:.8125rem;line-height:1.15;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.spread-tax-section-nav__chip:hover:not(.is-active):not(.is-locked){background:var(--spread-tax-chip-hover)}.spread-tax-section-nav__chip.is-active{color:var(--text-primary);background:var(--sec-accent)}@supports (color:color-mix(in lab, red, red)){.spread-tax-section-nav__chip.is-active{background:color-mix(in srgb, var(--sec-accent) 13%, transparent)}}.spread-tax-section-nav__chip.is-active{border-color:var(--sec-accent)}@supports (color:color-mix(in lab, red, red)){.spread-tax-section-nav__chip.is-active{border-color:color-mix(in srgb, var(--sec-accent) 40%, transparent)}}.spread-tax-section-nav__chip.is-locked{cursor:default;opacity:.5}.spread-tax-section-nav__chip:focus-visible{box-shadow:0 0 0 .1875rem var(--sec-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.spread-tax-section-nav__chip:focus-visible{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--sec-accent) 35%, transparent)}}.spread-tax-section-nav__pip{background:var(--sec-accent);border-radius:50%;width:.4375rem;height:.4375rem}.spread-tax-section-nav__chip.is-active .spread-tax-section-nav__pip{box-shadow:0 0 .4375rem var(--sec-accent)}.spread-tax-section-nav__gate{border:1px solid var(--spread-tax-chip-line);color:var(--spread-tax-chip-ink);border-radius:.25rem;padding:0 .3125rem;font-size:.625rem;line-height:.9375rem}.spread-tax-section-nav__chip.is-active .spread-tax-section-nav__gate{color:var(--sec-accent)}.spread-tax-section-nav__lock{flex-shrink:0}.spread-tax-board{--font-mono:var(--font-geist-sans,"Geist"), "Geist Fallback", system-ui, sans-serif;--spread-tax-line:var(--card-border);--sptx-card-grad-top:#101015;--sptx-card-grad-bot:#0a0a0d;--sptx-card-hairline:#39414f;--sptx-card-hairline-w:1px;--sptx-card-shadow:inset 0 1px 0 #ffffff0b, 0 20px 44px -26px #000000e6;--sptx-card-shadow-hover:inset 0 1px 0 #ffffff0f, 0 26px 50px -26px #000000f2;align-items:start;gap:max(0px, var(--tax-card-gap,1.125rem));--spread-tax-line-soft:var(--card-border);grid-template-columns:minmax(0,1fr);padding-inline:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.spread-tax-board{--spread-tax-line-soft:color-mix(in srgb, var(--card-border) 60%, transparent)}}html[data-theme=light] .spread-tax-board,.spreadspace-embed-root[data-theme=light] .spread-tax-board{--sptx-card-grad-top:#fff;--sptx-card-grad-bot:#fbfbfb;--sptx-card-hairline:var(--sptx-cardb-rest,#000);--sptx-card-hairline-w:var(--sptx-cardb-restw,.5px);--sptx-card-shadow:0 1px 2px #0000000a, 0 12px 28px -20px #00000038;--sptx-card-shadow-hover:0 2px 4px #0000000f, 0 18px 36px -20px #00000047}.spread-tax-card{background:linear-gradient(180deg, var(--sptx-card-grad-top) 0%, var(--sptx-card-grad-bot) 82%);min-height:31rem;box-shadow:var(--sptx-card-shadow);background-clip:padding-box;border:1px solid #0000;border-radius:.8125rem;flex-direction:column;padding:1.375rem 1.5rem 1.125rem;transition:box-shadow .25s,transform .25s;animation:.45s cubic-bezier(.22,1,.36,1) backwards ssTaxCardIn;display:flex;position:relative;overflow:visible}.spread-tax-card:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 var(--sptx-card-hairline-w,1px) var(--sptx-card-hairline);position:absolute;inset:0}:is(.ffbd-cardbr.ffbd-cardbr .freeform-block,.freeform-block.ffq-cardbr.ffq-cardbr,.ffbd-cardbr.ffbd-cardbr.wordtpl) :is(.spread-tax-card,[data-bank-card] .cfc-chart-card,[data-cp-graph-card] .cfc-chart-card,[data-conc-card] .cfc-chart-card,[data-bank-table] .cfc-table-card,.invcard-root .inv-chart-card,[data-invtbl-group] .invtbl-card){border-radius:var(--ffq-cardbr)}.spread-tax-card:hover{box-shadow:var(--sptx-card-shadow-hover)}.tax-statement-block--target{animation:1.9s both ssTaxStatementTarget}@keyframes ssTaxStatementTarget{0%{outline:2px solid color-mix(in srgb, var(--brand-info) 90%, transparent);outline-offset:-2px}55%{outline:2px solid color-mix(in srgb, var(--brand-info) 50%, transparent);outline-offset:-2px}to{outline-offset:-2px;outline:2px solid #0000}}@keyframes ssTaxCardIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:none}}@media (max-width:53.75rem){.spread-tax-card{height:auto}.spread-tax-card__body{flex-direction:column}.spread-tax-card--split .spread-tax-card__col-table{border-right:none;padding-right:0}.spread-tax-card--split .spread-tax-card__col-graph{order:-1}}.spread-tax-card__body{flex:1;gap:1.25rem;min-height:0;display:flex}.spread-tax-card__col-graph{flex-direction:column;min-width:0;min-height:0;display:flex}.spread-tax-card--split .spread-tax-card__col-graph{flex:0 0 58%;justify-content:flex-start;padding-bottom:.5rem}.spread-tax-card--split[data-tax-card=recon_pl] .spread-tax-card__col-graph{flex-basis:64%}.spread-tax-card--split[data-tax-card=recon_pl] .spread-tax-table__val td,.spread-tax-card--split[data-tax-card=recon_pl] .spread-tax-table__sub td,.spread-tax-card--split[data-tax-card=recon_pl] .spread-tax-table__calc td,.spread-tax-card--split[data-tax-card=recon_pl] .spread-tax-table__more{padding-top:.5rem;padding-bottom:.5rem}.spread-tax-card__col-table{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.spread-tax-card--split .spread-tax-card__col-table{border-right:1px solid var(--spread-tax-line-soft);padding-right:1.25rem}.spread-tax-card--stacked{height:auto}.spread-tax-card--stacked .spread-tax-card__body{flex-direction:column;gap:.5rem}.spread-tax-card--stacked .spread-tax-card__col-graph{flex:none}.spread-tax-card--stacked .spread-tax-card__col-table{border-top:1px solid var(--spread-tax-line-soft);flex:auto;padding-top:.75rem}.spread-tax-card__graph-fit{flex:auto;min-height:0;display:flex}.spread-tax-card__hd{grid-template-columns:minmax(0,auto) auto minmax(0,1fr);align-items:center;gap:.5rem .875rem;margin-bottom:.5rem;display:grid}.spread-tax-card__eyebrow{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-size:.65625rem;font-weight:500}.spread-tax-card__title{letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:.25rem 0 .125rem;font-size:.949rem;font-weight:600;overflow:hidden}.spread-tax-card__title-name{font-weight:700}.spread-tax-card__nodata{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;min-height:9rem;padding:1rem;display:flex}.spread-tax-card__nodata-line{letter-spacing:-.01em;color:var(--text-primary);align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;display:inline-flex}.spread-tax-card__nodata-line svg{flex:none;width:1.125rem;height:1.125rem}.spread-tax-card__nodata-sub{color:var(--text-muted);font-size:.8125rem}.spread-tax-card__tl{flex-wrap:wrap;grid-area:1/2;justify-self:start;align-items:center;gap:.5rem .625rem;min-width:0;display:flex}.spread-tax-card__titlewrap{text-align:left;grid-area:1/1;justify-self:start;min-width:0;max-width:100%}.spread-tax-card__titlewrap .spread-tax-card__title{margin:0}.spread-tax-card__hctl{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;justify-self:end;align-items:center;gap:.5rem .875rem;min-width:0;display:flex;position:relative}.spread-tax-card__sub{color:var(--text-muted);letter-spacing:.01em;margin:.125rem 0 0;font-size:.6875rem}.spread-tax-card__titlewrap:has(.spread-tax-card__enttag){justify-content:flex-start;align-items:baseline;gap:.5rem;min-width:0;display:flex}.freeform-block[data-freeform-noent] .spread-tax-card__enttag{display:none}.spread-tax-card__enttag{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;min-width:0;max-width:11rem;color:var(--text-muted);border:1px solid;flex:0 auto;font-size:.6875rem;font-weight:400;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.spread-tax-card__enttag{border:1px solid color-mix(in srgb, currentColor 28%, transparent)}}.spread-tax-card__enttag{border-radius:999px;padding:.0625rem .4375rem;line-height:1.4}.spread-tax-pip{background:var(--text-muted);border-radius:50%;flex:none;width:.4375rem;height:.4375rem;margin-top:.5rem}.spread-tax-pip--pos{background:var(--positive)}.spread-tax-pip--neg{background:var(--negative);animation:2.6s ease-in-out infinite sptxPipGlow}.spread-tax-pip--amber{background:var(--ds-amber)}.spread-tax-pip--neu{background:var(--text-muted)}@keyframes sptxPipGlow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 7px 1px var(--negative)}}.spread-tax-card__q{color:var(--text-secondary);font-size:.8125rem}.spread-tax-card__ctrls{flex-shrink:0;gap:.5rem;display:flex}.spread-tax-btn{border:1px solid var(--spread-tax-line);color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.78125rem;font-weight:500;display:inline-flex}.spread-tax-btn:hover{color:var(--brand-accent);border-color:var(--brand-accent)}.spread-tax-btn__gl{font-size:.875rem;line-height:1}.spread-tax-btn svg{flex-shrink:0}.spread-tax-btn--icon{padding:.375rem .5rem;position:relative}.spread-tax-btn--icon.spread-tax-btn--dirty:after{content:"";background:var(--brand-accent);border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.1875rem;right:.1875rem}.spread-tax-cfg{display:inline-flex;position:relative}.spread-tax-cfg__backdrop{z-index:30;position:fixed;inset:0}.spread-tax-cfg__pop{z-index:31;background:var(--elevated-bg);border:1px solid var(--spread-tax-line);border-radius:.625rem;min-width:16.25rem;padding:.5rem .75rem;position:absolute;top:calc(100% + .375rem);right:0}.spread-tax-cfg__row{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5625rem;padding:.375rem 0;font-size:.78125rem;display:flex;position:relative}.spread-tax-cfg__row input{opacity:0;pointer-events:none;position:absolute}.spread-tax-cfg__box{border:1px solid var(--spread-tax-line);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:inline-flex}.spread-tax-cfg__row input:checked+.spread-tax-cfg__box{background:var(--brand-accent);border-color:var(--brand-accent)}.spread-tax-cfg__row input:checked+.spread-tax-cfg__box:after{content:"";border-left:2px solid var(--color-ink-success-on-accent);border-bottom:2px solid var(--color-ink-success-on-accent);width:.4375rem;height:.25rem;transform:rotate(-45deg)translateY(-1px)}.spread-tax-cbox{flex:auto;min-width:0;min-height:0;display:flex;position:relative}.spread-tax-graph{width:100%;height:100%;min-height:0;margin-top:.25rem;animation:.5s backwards ssTaxGraphIn;display:block;overflow:visible}.spread-tax-card--split .spread-tax-card__graph-fit{flex:none;display:block}.spread-tax-card--split .spread-tax-cbox{width:100%;display:block}.spread-tax-card--split .spread-tax-graph{width:100%;max-width:100%;height:auto}@keyframes ssTaxGraphIn{0%{opacity:0}to{opacity:1}}.spread-tax-graph text{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.freeform-zoom[data-freeform-zoomdown] .spread-tax-graph text{letter-spacing:-.01em}.spread-tax-pulse{transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:1.9s ease-out infinite ssTaxPulse}@keyframes ssTaxPulse{0%{opacity:.5;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.spread-tax-pulse{opacity:0;animation:none}}.spread-tax-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:.375rem;font-size:.901rem}.spread-tax-table--frozen-years{table-layout:fixed}.spread-tax-table--evencols th:not(:first-child),.spread-tax-table--evencols td:not(:first-child){text-align:center}.spread-tax-table th{letter-spacing:.01em;color:var(--text-primary);text-align:right;border-bottom:1px solid var(--spread-tax-line);padding:.375rem .4375rem;font-size:.744rem;font-weight:500}.spread-tax-table th:first-child{text-align:left}.spread-tax-table__colhead{display:block}.spread-tax-table__colhead--under{margin-top:.25rem}.spread-tax-table__headtitle{white-space:nowrap;text-overflow:ellipsis;width:0;min-width:100%;display:block;overflow:hidden}.spread-tax-table td{border-bottom:1px solid var(--spread-tax-line-soft);text-align:right;color:var(--text-secondary);padding:.40625rem .4375rem;font-size:.869rem}.spread-tax-table tbody tr:last-child td{border-bottom:none}.spread-tax-table td:first-child{text-align:left;color:var(--text-primary)}.spread-tax-table td:where(:first-child){padding-left:calc(.4375rem + var(--sptx-pip-hang,0rem))}.spread-tax-table td.spread-tax-table__num--pos{color:var(--positive)}.spread-tax-table td.spread-tax-table__num--neg{color:var(--negative)}.spread-tax-table td.spread-tax-table__num--zero{color:var(--text-primary)}.spread-tax-table td.spread-tax-table__num--amber{color:var(--ds-amber)}.spread-tax-table td.spread-tax-table__num--ink{color:var(--text-primary)}.spread-tax-table__val td:first-child{color:var(--text-primary);font-weight:400}.spread-tax-table__dotted{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--text-muted);-webkit-text-decoration-color:var(--text-muted);-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);text-underline-offset:.1875rem;cursor:pointer}.spread-tax-table__dash{color:var(--text-muted)}.spread-tax-table__cellhl{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;margin:0 -.5em;padding:.18em .5em}.spread-tax-table__sec td{letter-spacing:normal;text-transform:none;color:var(--text-primary);border-bottom:1px solid var(--spread-tax-line);padding-top:.875rem;padding-bottom:.3125rem;font-size:.95rem;font-weight:600}.spread-tax-table tr.spread-tax-table__sec--slim td{padding-top:.375rem;padding-bottom:.375rem;font-size:.869rem}.spread-tax-table tr.spread-tax-table__rentalprop td:first-child{font-size:.8125rem;font-weight:400;line-height:1.35}.spread-tax-card[data-tax-card=rental_8825] .spread-tax-table{table-layout:fixed}.spread-tax-card[data-tax-card=rental_8825] .spread-tax-table :is(th,td):not(:first-child){width:22%}.spread-tax-table tr.spread-tax-table__row--closerule :is(td,th){border-top:2px solid var(--spread-tax-line)}.spread-tax-table--totals{table-layout:fixed;margin-top:.25rem}.spread-tax-table--totals th:not(:first-child),.spread-tax-table--totals td:not(:first-child){width:22%}.spread-tax-table--totals tr.spread-tax-table__sec :is(td,th){vertical-align:bottom}.spread-tax-table--totals tr.spread-tax-table__sec th{padding-bottom:.3125rem}.spread-tax-table__calc td{color:var(--text-primary);border-top:1px solid var(--spread-tax-line);font-weight:600}.spread-tax-table__calc--ratio td:first-child{font-weight:400}.spread-tax-table__sub td{color:var(--text-primary);border-top:1px solid var(--spread-tax-line-soft)}.spread-tax-table__row--indent td:first-child{--sptx-row-indent:1.25rem;padding-left:calc(1.25rem + var(--sptx-pip-hang,0rem))}.spread-tax-table__row--indent-2 td:first-child{--sptx-row-indent:2.5rem;padding-left:calc(2.5rem + var(--sptx-pip-hang,0rem))}.spread-tax-table__row--indent-3 td:first-child{--sptx-row-indent:3.75rem;padding-left:calc(3.75rem + var(--sptx-pip-hang,0rem))}.spread-tax-table__row--indent-4 td:first-child{--sptx-row-indent:5rem;padding-left:calc(5rem + var(--sptx-pip-hang,0rem))}.spread-tax-table__row--indent-5 td:first-child{--sptx-row-indent:6.25rem;padding-left:calc(6.25rem + var(--sptx-pip-hang,0rem))}.spread-tax-table__row--indent-6 td:first-child{--sptx-row-indent:7.5rem;padding-left:calc(7.5rem + var(--sptx-pip-hang,0rem))}.spread-tax-table__pip{vertical-align:middle;border-radius:.1875rem;width:.5625rem;height:.5625rem;margin-right:.4375rem;display:inline-block}.spread-tax-table td:first-child:has(>.spread-tax-table__pip){--sptx-pip-hang:1rem;text-indent:calc(-1 * var(--sptx-pip-hang))}.spread-tax-table td:first-child:has(>.spread-tax-table__pip)>*{text-indent:0}.spread-tax-table__cell--warn{font-weight:700}.spread-tax-table__row--excluded td{opacity:.38}.spread-tax-table__row--excluded .spread-tax-table__dotted,.spread-tax-table__row--excluded .spread-tax-table__cellval{text-decoration:line-through;-webkit-text-decoration-color:var(--text-secondary);-webkit-text-decoration-color:var(--text-secondary);-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary);cursor:default}.spread-tax-table__morerow td{text-align:left;border-bottom:1px solid var(--spread-tax-line-soft);padding:0}.spread-tax-table__more{cursor:pointer;width:100%;color:var(--text-muted);font-family:inherit;font-size:inherit;letter-spacing:.01em;background:0 0;border:0;align-items:center;gap:.375rem;padding:.40625rem .4375rem;transition:color .12s;display:inline-flex}.spread-tax-table__more:hover{color:var(--text-primary)}.spread-tax-table__more:focus-visible{outline:2px solid var(--brand-accent);outline-offset:.125rem;border-radius:.125rem}.spread-tax-table__more svg{width:.75rem;height:.75rem;transition:transform .15s}.spread-tax-table__more[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.spread-tax-table__more,.spread-tax-table__more svg{transition:none}}.spread-tax-table__workrow .spread-tax-table__more{color:var(--text-link,#60a5fa);padding-left:2.5rem}.spread-tax-table__workrow .spread-tax-table__more:hover{color:var(--text-link,#60a5fa)}@supports (color:color-mix(in lab, red, red)){.spread-tax-table__workrow .spread-tax-table__more:hover{color:color-mix(in srgb, var(--text-link,#60a5fa) 75%, white)}}.spread-tax-table__labelcell--fold,.spread-tax-table__numcell--fold{cursor:pointer}.spread-tax-table__summon{background:var(--brand-accent);border-radius:.25rem;margin:-.0625rem -.3125rem;padding:.0625rem .3125rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.spread-tax-table__summon{background:color-mix(in srgb, var(--brand-accent) 14%, transparent)}}.spread-tax-table__summon{cursor:pointer;transition:background-color .15s}.spread-tax-table__summon:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.spread-tax-table__summon:hover{background:color-mix(in srgb, var(--brand-accent) 26%, transparent)}}.spread-tax-table__summon:focus-visible{outline:2px solid var(--brand-accent);outline-offset:.0625rem}@media (prefers-reduced-motion:reduce){.spread-tax-table__summon{transition:none}}.spread-tax-table__notecell{display:inline-block;position:relative}.spread-tax-table__note{cursor:pointer;border-radius:.25rem}.spread-tax-table__note:focus-visible{outline:2px solid var(--brand-accent);outline-offset:.0625rem}.spread-tax-table__notetip{white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--radius-8);background:var(--surface-modal);color:var(--ink);z-index:520;padding:.375rem .625rem;font-size:.75rem;font-weight:500;position:absolute;bottom:calc(100% + .375rem);right:0;box-shadow:0 6px 20px #0f172a24}.spread-tax-table__notetip--prose{white-space:normal;text-align:left;width:max-content;max-width:20rem;font-weight:400;line-height:1.4}.spread-tax-table__flag{font-size:.875em}.spread-tax-table__addedby{color:var(--text-muted);white-space:nowrap;font-size:.8125em;font-weight:400}.spread-tax-table__flag--mark{vertical-align:-.09375rem;color:var(--negative);margin-right:.3125rem;display:inline-flex}.spread-tax-table__flag--amber{color:var(--ds-amber)}.spread-tax-table__flag--muted{color:var(--text-muted)}.spread-tax-table__flagnote{color:var(--negative);margin:.4375rem 0 0;padding-left:.4375rem;padding-right:.4375rem;font-size:.71875rem;line-height:1.5}.spread-tax-table__flagnote--amber{color:var(--ds-amber)}.spread-tax-table__flagnote--muted{color:var(--text-muted)}.spread-tax-table__flagnote-mark{vertical-align:-.09375rem;margin-right:.3125rem;display:inline-flex}.spread-tax-table__footnote{color:var(--text-muted);margin:.4375rem 0 0;padding-left:.4375rem;padding-right:.4375rem;font-size:.71875rem;line-height:1.5}.spread-tax-table__derivation{cursor:pointer;color:var(--text-link,#60a5fa);font-family:inherit;font-size:inherit;letter-spacing:.01em;white-space:nowrap;vertical-align:baseline;background:0 0;border:0;align-items:center;gap:.3125rem;margin-left:.625rem;padding:0;font-weight:400;transition:color .12s;display:inline-flex}.spread-tax-table__derivation:hover{color:var(--text-link,#60a5fa)}@supports (color:color-mix(in lab, red, red)){.spread-tax-table__derivation:hover{color:color-mix(in srgb, var(--text-link,#60a5fa) 75%, white)}}.spread-tax-table__derivation:focus-visible{outline:2px solid var(--brand-accent);outline-offset:.125rem;border-radius:.125rem}.spread-tax-table__derivation svg{width:.6875rem;height:.6875rem;transition:transform .15s}.spread-tax-table__derivation[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.spread-tax-table__derivation,.spread-tax-table__derivation svg{transition:none}}.spread-tax-table__rowdel{cursor:pointer;width:1.375rem;height:1.375rem;color:var(--text-secondary);vertical-align:middle;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;margin-right:.375rem;padding:0;transition:color .12s;display:inline-flex}.spread-tax-table__rowdel:hover{color:var(--negative)}.spread-tax-table__rowdel:focus-visible{outline:2px solid var(--brand-accent);outline-offset:.125rem}.spread-tax-table__rowdel svg{width:1rem;height:1rem}.spread-tax-table__rowdel:disabled{opacity:.45;cursor:default}.spread-tax-table__rowdel:disabled:hover{color:var(--text-secondary)}.spread-tax-table__coloff{opacity:.45}.spread-tax-table__rowgrip{background:currentColor;justify-content:center;align-items:center;height:1.375rem;margin-right:.25rem;padding:0 .4375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.spread-tax-table__rowgrip{background:color-mix(in srgb, currentColor 5%, transparent)}}.spread-tax-table__rowgrip{border:1px solid var(--border-subtle,#7f7f7f4d);color:var(--text-secondary);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:.375rem;font-family:inherit;font-size:.6875rem;font-weight:500;line-height:1;transition:color .12s,background-color .12s,border-color .12s}.spread-tax-table__rowgrip:hover:not(:disabled){color:var(--text-primary);background:currentColor}@supports (color:color-mix(in lab, red, red)){.spread-tax-table__rowgrip:hover:not(:disabled){background:color-mix(in srgb, currentColor 10%, transparent)}}.spread-tax-table__rowgrip:hover:not(:disabled){border-color:var(--border-interactive-hover,var(--border-subtle))}.spread-tax-table__rowgrip:focus-visible{outline:2px solid var(--brand-accent);outline-offset:.125rem}.spread-tax-table__rowgrip[data-rowdrag],body.spread-rowdrag .spread-tax-table__rowgrip:not(:disabled){cursor:grabbing}.spread-tax-table__rowgrip[data-rowdrag]{color:var(--text-primary);background:currentColor}@supports (color:color-mix(in lab, red, red)){.spread-tax-table__rowgrip[data-rowdrag]{background:color-mix(in srgb, currentColor 12%, transparent)}}.spread-tax-table__rowgrip:disabled{opacity:.45;cursor:default}.spread-tax-table__editin{font:inherit;color:inherit;background:var(--surface-modal,transparent);border:1px solid var(--line-strong);border-radius:.25rem;min-width:4rem;max-width:100%;margin:-1px 0;padding:0 .25rem}.spread-tax-table__editin--num{text-align:right;font-variant-numeric:tabular-nums}.spread-tax-table__editin:focus-visible{outline:2px solid var(--brand-accent);outline-offset:.0625rem}.spread-tax-table tr[data-rowdrag]>td{transform:translateY(var(--rowdrag-dy,0px))}.spread-tax-table tr[data-rowdrag=shift]>td{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.spread-tax-table tr[data-rowdrag=lift]>td,.spread-tax-table tr[data-rowdrag=settle]>td{z-index:2;background:var(--surface-strong,var(--card-bg));box-shadow:0 .375rem 1.125rem #00000038, 0 0 0 1px var(--border-subtle,#ffffff1a);position:relative}.spread-tax-table tr[data-rowdrag=settle]>td{transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s;box-shadow:0 .125rem .5rem #00000024}body.spread-rowdrag{cursor:grabbing;-webkit-user-select:none;user-select:none}.spread-tax-table__live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.spread-tax-table tr[data-rowdrag]>td{transition:none}}.spread-tax-card[data-tax-card=adjmargin] .spread-tax-table thead th:first-child{letter-spacing:normal;color:var(--text-primary);font-size:.875rem;font-weight:600}:is([data-tax-card=bs_statement],[data-tax-card=fin_bs_statement],[data-tax-card=fin_bs_monthly]) .spread-tax-table__sec td{font-size:.875rem;font-weight:400}:is([data-tax-card=bs_statement],[data-tax-card=fin_bs_statement],[data-tax-card=fin_bs_monthly]) tr.sptx-bsl-caption td{font-weight:600}:is([data-tax-card=bs_statement],[data-tax-card=fin_bs_statement],[data-tax-card=fin_bs_monthly]) .spread-tax-table__val td,:is([data-tax-card=bs_statement],[data-tax-card=fin_bs_statement],[data-tax-card=fin_bs_monthly]) .spread-tax-table__sub td{font-size:.875rem}:is([data-tax-card=bs_statement],[data-tax-card=fin_bs_statement],[data-tax-card=fin_bs_monthly]) .spread-tax-table__calc td{font-size:.95rem}:is([data-tax-card=fin_pl_statement],[data-tax-card=fin_pl_monthly]) .spread-tax-table__sec td{font-size:.869rem;font-weight:400}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table thead{display:none}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table td{border-bottom-color:#ffffff0b;padding:.40625rem 0 .375rem;font-size:.9375rem}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table td:first-child{color:#f1f4f7}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sec td{vertical-align:baseline;border-bottom:none;padding:1.875rem 0 .3125rem;font-size:1.0625rem;font-weight:650}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sec td:first-child{color:#fff}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sec td:not(:first-child){font-size:.9375rem;font-weight:650}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow])[data-stmt-compact] .spread-tax-table__sec td{padding:.40625rem 0 .375rem;font-size:.796875rem}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow])[data-stmt-compact] .spread-tax-table__sec td:first-child{font-size:.903125rem}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sec.spread-tax-table__row--indent td{color:#e4e9ee;padding:.3125rem 0 .1875rem 1.125rem;font-size:.75rem;font-style:italic;font-weight:400}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__row--indent td:first-child{padding-left:1.125rem}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__row--indent-2 td:first-child{padding-left:2.25rem}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__row--indent-3 td:first-child{padding-left:3.375rem}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__row--indent-4 td:first-child{padding-left:4.5rem}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__row--indent-5 td:first-child{padding-left:5.625rem}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__row--indent-6 td:first-child{padding-left:6.75rem}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sub td{border-top:2px solid #ffffff29;border-bottom:none;padding:.6875rem 0 .4375rem;font-weight:550}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sub td:first-child{color:#fff}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__calc td{font-weight:550}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-net td{border-top:2px solid #ffffff29;border-bottom:none;padding-top:1.125rem;font-weight:550}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-net td:first-child{color:#fff}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-begin td{border-bottom:none;padding-top:.375rem;padding-bottom:.1875rem}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-end td{border-bottom:none;padding-top:.1875rem}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow])[data-stmt-compact] tr.spread-cfstmt-net td{padding-top:.5625rem}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow])[data-stmt-compact] tr.spread-cfstmt-begin td{border-top:1px solid #ffffff29}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-end .spread-tax-table__dotted,.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-end .spread-tax-table__cellval{border-bottom:1px solid;padding-bottom:.125rem;text-decoration:none;display:inline-block}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail td{position:relative}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail td:first-child{font-size:.8125rem}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail td:first-child:before{content:"";top:0;bottom:-1px;left:calc(1.125rem + var(--sptx-tbl-lead,0rem));background:#ffffff61;width:1px;position:absolute}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail--last td:first-child:before{bottom:0}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail--footed td:after{content:"";background:#ffffff61;height:1px;position:absolute;bottom:0;left:0;right:0}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail--footed td:first-child:after{left:calc(1.125rem + var(--sptx-tbl-lead,0rem))}.spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail--subtotal td:not(:first-child):before{content:"";background:#ffffff61;height:1px;position:absolute;top:0;left:0;right:0}html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table td,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table td{border-bottom-color:var(--spread-tax-line-soft)}html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table td:first-child,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table td:first-child,html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sec td:first-child,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sec td:first-child,html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sub td:first-child,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sub td:first-child,html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-net td:first-child,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-net td:first-child,html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-end td:first-child,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-end td:first-child{color:var(--text-primary)}html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sub td,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sub td,html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-net td,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-net td,html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow])[data-stmt-compact] tr.spread-cfstmt-begin td,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow])[data-stmt-compact] tr.spread-cfstmt-begin td{border-top-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sub td,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sub td,html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-net td,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-net td,html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow])[data-stmt-compact] tr.spread-cfstmt-begin td,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow])[data-stmt-compact] tr.spread-cfstmt-begin td{border-top-color:color-mix(in srgb, var(--text-primary) 22%, transparent)}}html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sec.spread-tax-table__row--indent td,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) .spread-tax-table__sec.spread-tax-table__row--indent td{color:var(--text-muted)}html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail td:first-child:before,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail td:first-child:before,html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail--footed td:after,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail--footed td:after,html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail--subtotal td:not(:first-child):before,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail--subtotal td:not(:first-child):before{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail td:first-child:before,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail td:first-child:before,html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail--footed td:after,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail--footed td:after,html[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail--subtotal td:not(:first-child):before,.spreadspace-embed-root[data-theme=light] .spread-tax-card:is([data-tax-card=cash_flow],[data-tax-card=fin_cash_flow]) tr.spread-cfstmt-detail--subtotal td:not(:first-child):before{background:color-mix(in srgb, var(--text-primary) 38%, transparent)}}.spread-tax-card tr.spread-ebitda-addback td,.spread-tax-card tr.spread-stmt-detail td{position:relative}.spread-tax-card tr.spread-stmt-detail td:first-child{font-size:.8125rem}.spread-tax-card tr.spread-ebitda-addback td:first-child:before,.spread-tax-card tr.spread-stmt-detail td:first-child:before{content:"";top:0;bottom:-1px;left:calc(1.125rem + var(--sptx-tbl-lead,0rem));background:#ffffff61;width:1px;position:absolute}.spread-tax-card tr.spread-ebitda-addback--last td:first-child:before,.spread-tax-card tr.spread-stmt-detail--last td:first-child:before{bottom:0}.spread-tax-card tr.spread-stmt-detail--footed td:after{content:"";background:#ffffff61;height:1px;position:absolute;bottom:0;left:0;right:0}.spread-tax-card tr.spread-stmt-detail--footed td:first-child:after{left:calc(1.125rem + var(--sptx-tbl-lead,0rem))}html[data-theme=light] .spread-tax-card tr.spread-ebitda-addback td:first-child:before,.spreadspace-embed-root[data-theme=light] .spread-tax-card tr.spread-ebitda-addback td:first-child:before,html[data-theme=light] .spread-tax-card tr.spread-stmt-detail td:first-child:before,.spreadspace-embed-root[data-theme=light] .spread-tax-card tr.spread-stmt-detail td:first-child:before,html[data-theme=light] .spread-tax-card tr.spread-stmt-detail--footed td:after,.spreadspace-embed-root[data-theme=light] .spread-tax-card tr.spread-stmt-detail--footed td:after{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .spread-tax-card tr.spread-ebitda-addback td:first-child:before,.spreadspace-embed-root[data-theme=light] .spread-tax-card tr.spread-ebitda-addback td:first-child:before,html[data-theme=light] .spread-tax-card tr.spread-stmt-detail td:first-child:before,.spreadspace-embed-root[data-theme=light] .spread-tax-card tr.spread-stmt-detail td:first-child:before,html[data-theme=light] .spread-tax-card tr.spread-stmt-detail--footed td:after,.spreadspace-embed-root[data-theme=light] .spread-tax-card tr.spread-stmt-detail--footed td:after{background:color-mix(in srgb, var(--text-primary) 38%, transparent)}}.spread-tax-card tr.spread-uw-addback--c1 td:first-child{color:var(--spread-uw-accent-1)}.spread-tax-card tr.spread-uw-addback--c2 td:first-child{color:var(--spread-uw-accent-2)}.spread-tax-card tr.spread-uw-addback--c3 td:first-child{color:var(--spread-uw-accent-3)}.spread-tax-card tr.spread-uw-addback--c4 td:first-child{color:var(--spread-uw-accent-4)}.spread-tax-card tr.spread-uw-addback--c5 td:first-child{color:var(--spread-uw-accent-5)}.spread-tax-card tr.spread-uw-addback--c6 td:first-child{color:var(--spread-uw-accent-6)}@media (prefers-reduced-motion:reduce){.spread-tax-card,.spread-tax-graph,.spread-tax-pip--neg{animation:none}}.spread-tax-toolbar{justify-content:flex-end;align-items:center;gap:.625rem;margin-top:-.875rem;margin-bottom:1rem;display:flex;position:relative}.sandbox-main-rail-actions:has(.spread-tax-toolbar){margin-right:-.375rem}.spread-tax-yrseg{background:var(--card-bg);border:1px solid var(--spread-tax-line);border-radius:.4375rem;justify-content:flex-end;gap:.125rem;width:max-content;margin:0 0 0 auto;padding:.125rem;display:flex}.spread-tax-yr{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:.3125rem;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:500}.spread-tax-yr:hover{color:var(--text-primary)}.spread-tax-yr--on{background:var(--elevated-bg);color:var(--text-primary);border:1px solid var(--spread-tax-line)}.spread-tax-card__hctl>.spread-tax-yrseg{z-index:2;margin:0;position:absolute;top:50%;right:0;translate:0 -50%}.freeform-block .spread-tax-yrseg{visibility:hidden}.freeform-block[data-freeform-selected]:not([data-freeform-grouped]) .spread-tax-yrseg{visibility:visible}.freeform-block[data-freeform-selected]:not([data-freeform-grouped]) .spread-tax-card__title{padding-right:var(--sptx-yrseg-w,0px)}.spread-tax-ratioseg{background:var(--card-bg);border:1px solid var(--spread-tax-line);border-radius:.4375rem;gap:.125rem;width:max-content;padding:.125rem;display:flex}.spread-tax-ratiobtn{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.3125rem;padding:.1875rem .625rem;font-size:.6875rem;font-weight:500}.spread-tax-ratiobtn:hover{color:var(--text-primary)}.spread-tax-ratiobtn--on{color:var(--seg-color,var(--text-primary));background:var(--seg-color,var(--text-primary))}@supports (color:color-mix(in lab, red, red)){.spread-tax-ratiobtn--on{background:color-mix(in srgb, var(--seg-color,var(--text-primary)) 16%, transparent)}}.spread-tax-ratiobtn--on{border-color:var(--seg-color,var(--text-primary))}@supports (color:color-mix(in lab, red, red)){.spread-tax-ratiobtn--on{border-color:color-mix(in srgb, var(--seg-color,var(--text-primary)) 42%, transparent)}}.spread-tax-card__basis{align-items:center;gap:.375rem;margin-left:.625rem;display:inline-flex}.spread-tax-card__basischip{letter-spacing:.01em;white-space:nowrap;color:var(--text-muted);border:1px solid var(--card-border);border-radius:.3125rem;padding:.25rem .4375rem;font-size:.6875rem;font-weight:400;line-height:1}.spread-tax-card__basischip--book_flagged{color:var(--ds-amber);border-color:var(--ds-amber)}@supports (color:color-mix(in lab, red, red)){.spread-tax-card__basischip--book_flagged{border-color:color-mix(in srgb, var(--ds-amber) 35%, transparent)}}.spread-tax-card__basischip--tax{color:var(--spread-tax-accent-indigo);border-color:var(--spread-tax-accent-indigo)}@supports (color:color-mix(in lab, red, red)){.spread-tax-card__basischip--tax{border-color:color-mix(in srgb, var(--spread-tax-accent-indigo) 35%, transparent)}}.spread-tax-card__hdnote{letter-spacing:.01em;color:var(--text-muted);white-space:nowrap;font-size:.71875rem}.spread-tax-glossy{width:100%;margin:0;animation:.5s backwards ssTaxGraphIn}.spread-tax-glossy__tipcard{min-width:11.125rem;overflow:hidden}.spread-tax-board:not(.spread-tax-board--half) .spread-tax-glossy__tipcard{min-width:16rem}.spread-tax-board:not(.spread-tax-board--half) .spread-tax-glossy__tipname{white-space:nowrap}.spread-tax-cogsg{width:100%;margin:0;animation:.5s backwards ssTaxGraphIn}.spread-tax-cogsg__tipcard{min-width:11.125rem;overflow:hidden}.spread-tax-board:not(.spread-tax-board--half) .spread-tax-cogsg__tipcard{min-width:16rem}.spread-tax-board:not(.spread-tax-board--half) .spread-tax-cogsg__tipname{white-space:nowrap}.spread-tax-card__tbl-host{scrollbar-width:none;-ms-overflow-style:none;flex:none;overflow-y:visible}.spread-tax-card__col-table{scrollbar-width:none;-ms-overflow-style:none;overflow:visible}.spread-tax-card__tbl-host::-webkit-scrollbar{width:0;height:0}.spread-tax-card__col-table::-webkit-scrollbar{width:0;height:0}.spread-tax-table__jump:hover{color:var(--brand-accent)}.spread-tax-table__jump:focus-visible{outline:2px solid var(--brand-accent);outline-offset:.125rem;border-radius:.125rem}:root{--spread-tax-accent-indigo:#818cf8;--spread-tax-margin-line:#e8ecf6;--spread-tax-accent-sky:#4fc3f7;--spread-tax-accent-violet:#c084fc;--spread-tax-opex-gp-line:#fff;--spread-tax-opex-gp-dot:#fff;--spread-tax-opex-gp-dot-ring:#000;--spread-tax-opex-line-casing:#141518;--spread-fin-mpl-net-line:#3affb0;--spread-uw-accent-1:#fbbf24;--spread-uw-accent-2:#f87171;--spread-uw-accent-3:var(--spread-tax-accent-violet);--spread-uw-accent-4:var(--spread-tax-accent-sky);--spread-uw-accent-5:#fb923c;--spread-uw-accent-6:#f472b6;--spread-peer-amber:#fbbf24;--spread-peer-red:#f87171;--spread-peer-violet:#c084fc;--spread-peer-sky:#4fc3f7;--spread-peer-orange:#fb923c;--spread-peer-pink:#f472b6;--spread-peer-emerald:#34d399;--spread-peer-indigo:#818cf8;--spread-tax-chip-surface:#ffffff08;--spread-tax-chip-line:#ffffff1a;--spread-tax-chip-ink:#a6abb8;--spread-tax-chip-hover:#ffffff0d;--spread-tax-chip-accent:#6366f1}.spread-tax-modeseg{background:var(--card-bg);border:1px solid var(--spread-tax-line);border-radius:.4375rem;gap:.125rem;padding:.125rem;display:inline-flex}.spread-tax-modebtn{color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.3125rem;align-items:center;gap:.3125rem;padding:.25rem .625rem;font-size:.71875rem;font-weight:500;display:inline-flex}.spread-tax-modebtn svg{flex:none;width:.75rem;height:.75rem}.spread-tax-modebtn:hover{color:var(--text-secondary)}.spread-tax-modebtn--on{color:var(--text-primary);background:var(--elevated-bg);box-shadow:inset 0 1px #ffffff12}.spread-tax-place{flex-direction:column;gap:.5rem;padding:.5rem 0 .25rem;display:flex}.spread-tax-place__card{border:1px solid var(--spread-tax-line);background:var(--card-bg);cursor:grab;border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.spread-tax-place__card--dragging{opacity:.5;cursor:grabbing}.spread-tax-place__icon{background:var(--elevated-bg);width:1.75rem;height:1.75rem;color:var(--spread-tax-accent-indigo);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.spread-tax-place__text{flex-direction:column;flex:1;min-width:0;display:flex}.spread-tax-place__title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.spread-tax-place__sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.spread-tax-place__remove{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;padding:.25rem;font-size:1rem;line-height:1}.spread-tax-place__remove:hover:not(:disabled){color:var(--negative)}.spread-tax-place__remove:disabled{opacity:.35;cursor:default}.spread-tax-place__slot{border:1px dashed var(--spread-tax-line);border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.spread-tax-place__add-icon{border:1px dashed var(--spread-tax-line);width:1.75rem;height:1.75rem;color:var(--text-muted);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.spread-tax-place__add{color:var(--text-secondary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;font-size:.8125rem}.spread-tax-place__add-wrap{position:relative}.spread-tax-place__slot--trigger{cursor:pointer;width:100%;font:inherit;background:0 0}.spread-tax-place__slot--trigger:hover{border-color:var(--spread-tax-accent-indigo)}.spread-tax-place__add-caret{color:var(--text-muted);margin-left:auto;font-size:.75rem;transition:transform .15s}.spread-tax-place__add-caret--open{transform:rotate(180deg)}.spread-tax-place__menu{z-index:42;background:var(--elevated-bg);border:1px solid var(--spread-tax-line);border-radius:.625rem;flex-direction:column;gap:.375rem;max-height:16rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto}.spread-tax-place__menu-item{text-align:left;cursor:pointer;width:100%;font:inherit}.spread-tax-place__menu-item:hover,.spread-tax-place__menu-item:focus-visible{border-color:var(--spread-tax-accent-indigo)}.spread-tax-place__menu-item--disabled,.spread-tax-place__menu-item--disabled:hover{cursor:not-allowed;border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.spread-tax-place__menu-item--disabled,.spread-tax-place__menu-item--disabled:hover{border-color:color-mix(in srgb, var(--negative) 45%, transparent)}}.spread-tax-place__menu-item--disabled,.spread-tax-place__menu-item--disabled:hover{background:var(--negative-bg)}.spread-tax-place__menu-item--disabled .spread-tax-place__icon{color:var(--negative);background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.spread-tax-place__menu-item--disabled .spread-tax-place__icon{background:color-mix(in srgb, var(--negative) 14%, transparent)}}.spread-tax-place__menu-item--disabled .spread-tax-place__title,.spread-tax-place__menu-item--disabled .spread-tax-place__sub{color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.spread-tax-place__menu-item--disabled .spread-tax-place__sub{color:color-mix(in srgb, var(--negative) 65%, var(--text-muted))}}.cp-tag-tally__undisclosed-chip{font:inherit;color:var(--negative);background:var(--negative-bg);border:1px solid var(--negative);align-items:center;gap:.374rem;font-size:.7214rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cp-tag-tally__undisclosed-chip{border:1px solid color-mix(in srgb, var(--negative) 32%, transparent)}}.cp-tag-tally__undisclosed-chip{cursor:pointer;white-space:nowrap;border-radius:.4275rem;padding:.2672rem .6413rem;transition:border-color .15s}.cp-tag-tally__undisclosed-chip b{font-weight:600}.cp-tag-tally__undisclosed-chip:hover,.cp-tag-tally__undisclosed-chip:focus-visible{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.cp-tag-tally__undisclosed-chip:hover,.cp-tag-tally__undisclosed-chip:focus-visible{border-color:color-mix(in srgb, var(--negative) 55%, transparent)}}.cp-undisclosed-flyout{z-index:70;justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.cp-undisclosed-flyout__backdrop{opacity:1;background:#0009;transition:opacity .56s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.cp-undisclosed-flyout__backdrop[data-closed]{opacity:0}.cp-undisclosed-flyout__panel{background:var(--card-bg);border-left:1px solid var(--card-border);will-change:transform;outline:none;width:min(42rem,100vw - 3rem);height:100%;transition:transform .56s cubic-bezier(.32,.72,0,1),width .56s cubic-bezier(.32,.72,0,1);display:flex;position:relative;transform:translate(0)}.cp-undisclosed-flyout__panel[data-closed]{transform:translate(100%)}.cp-undisclosed-flyout__panel--split{width:min(92rem,100vw - 3rem)}@media (prefers-reduced-motion:reduce){.cp-undisclosed-flyout__panel,.cp-undisclosed-flyout__backdrop,.cp-undisclosed-flyout__close{transition:none}}.cp-undisclosed-flyout__list{flex-direction:column;flex:none;width:min(42rem,100%);min-width:0;height:100%;display:flex}.cp-undisclosed-flyout__panel--split .cp-undisclosed-flyout__list{border-right:1px solid var(--card-border)}.cp-undisclosed-flyout__header{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.cp-undisclosed-flyout__title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.cp-undisclosed-flyout__sub{color:var(--text-muted);margin:.375rem 0 0;font-size:.75rem;line-height:1.5}.cp-undisclosed-flyout__close{border:1px solid var(--card-border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:opacity .56s cubic-bezier(.32,.72,0,1);display:inline-flex}.cp-undisclosed-flyout__close:hover{color:var(--text-primary);border-color:var(--text-muted)}.cp-undisclosed-flyout__close--faded{opacity:0;pointer-events:none}.cp-undisclosed-flyout__body{flex:auto;min-height:0;padding:.25rem 1.25rem 1.25rem;overflow-y:auto}.cp-undisclosed-flyout__account{border-bottom:1px solid var(--card-border)}.cp-undisclosed-flyout__account:last-child{border-bottom:none}.cp-undisclosed-flyout__account-head{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.55rem;padding:.9625rem 0;display:flex}.cp-undisclosed-flyout__account-head .cp-tag-tally__dot{width:.48125rem;height:.48125rem}.cp-undisclosed-flyout__acct-num{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:.9625rem;font-weight:600}.cp-undisclosed-flyout__bank{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.825rem;overflow:hidden}.cp-undisclosed-flyout__refs-count{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:.6875rem}.cp-undisclosed-flyout__acct-total{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.89375rem;font-weight:600}.cp-undisclosed-flyout__acct-total--in{color:var(--money-inflow,#22c55e)}.cp-undisclosed-flyout__acct-total--out{color:var(--money-outflow,#ef4444)}.cp-undisclosed-flyout__acct-total--zero{color:var(--money-zero,#ffffff8c)}.cp-undisclosed-flyout__acct-total--pending{color:var(--text-muted);font-weight:500}.cp-undisclosed-flyout__chevron{color:var(--text-muted);flex-shrink:0;transition:transform .16s}.cp-undisclosed-flyout__chevron--open{transform:rotate(180deg)}.cp-undisclosed-flyout__txns{padding:0 0 .875rem}.cp-undisclosed-flyout__txn{border-bottom:1px solid var(--card-border);grid-template-columns:5.175rem minmax(0,1fr) auto;align-items:baseline;gap:.675rem;padding:.45rem 0;font-size:.7875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cp-undisclosed-flyout__txn{border-bottom:1px solid color-mix(in srgb, var(--card-border) 55%, transparent)}}.cp-undisclosed-flyout__txn:last-child{border-bottom:none}.cp-undisclosed-flyout__txn-date{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cp-undisclosed-flyout__txn-desc{color:var(--text-primary);white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:.88125rem}.cp-undisclosed-flyout__txn-amount{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:.88125rem}.cp-undisclosed-flyout__txn-amount--in{color:var(--money-inflow,#22c55e)}.cp-undisclosed-flyout__txn-amount--out{color:var(--money-outflow,#ef4444)}.cp-undisclosed-flyout__txn-amount--zero{color:var(--money-zero,#ffffff8c)}.cp-undisclosed-flyout__txn-jump{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--text-muted);-webkit-text-decoration-color:var(--text-muted);-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);text-underline-offset:.1875rem}.cp-undisclosed-flyout__txn-jump:hover,.cp-undisclosed-flyout__txn-jump:focus-visible{text-decoration-style:solid}.cp-undisclosed-flyout__txns-note{color:var(--text-muted);padding:.25rem 0 .625rem;font-size:.7875rem}.cp-undisclosed-flyout__txns-note--error{color:var(--negative)}.cp-undisclosed-flyout__pdf{flex-direction:column;flex:auto;min-width:0;height:100%;display:flex}.cp-undisclosed-flyout__pdf-head{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.cp-undisclosed-flyout__pdf-title{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.cp-undisclosed-flyout__pdf-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.cp-source-pane{flex-direction:column;flex:auto;min-width:0;height:100%;display:flex}.cp-source-pane__head{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.cp-source-pane__title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.cp-source-pane__close{border:1px solid var(--card-border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.cp-source-pane__close:hover{color:var(--text-primary);border-color:var(--text-muted)}.cp-source-pane__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.cp-source-pane__note{color:var(--text-muted);padding:.75rem 1rem;font-size:.7875rem}.cp-relationships-chip{background:var(--accent-periwinkle-ring,#8c9eff2e);box-shadow:inset 0 0 0 1px var(--accent-periwinkle,#8c9eff);border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cp-relationships-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-periwinkle,#8c9eff) 32%, transparent)}}.cp-relationships-chip{color:var(--accent-periwinkle,#8c9eff);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;font-size:.75rem;font-weight:600;line-height:1rem}.cp-relationships-chip:hover{filter:brightness(1.1)}.cp-relationships-chip--capital{background:var(--overlay-pink-12,#f472b61f);box-shadow:inset 0 0 0 1px var(--brand-pink,#f472b6)}@supports (color:color-mix(in lab, red, red)){.cp-relationships-chip--capital{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-pink,#f472b6) 32%, transparent)}}.cp-relationships-chip--capital{color:var(--brand-pink,#f472b6)}.cp-relationships-chip__count{font-variant-numeric:tabular-nums;font-weight:700}.cp-docs-pill__count{font-variant-numeric:tabular-nums;opacity:.85;flex:none}.cp-docs-menu{min-width:20rem;max-width:26rem;max-height:24rem}.cp-docs-menu__count{font-variant-numeric:tabular-nums;color:var(--text-muted,#ffffff8c);flex:none;margin-left:auto;font-size:.75rem}.cp-docs-menu__chevron{opacity:.7;flex:none;transition:transform .12s}.cp-docs-menu__chevron--open{transform:rotate(90deg)}.cp-docs-menu__row--year{padding-left:1.5rem}.cp-docs-menu__row--account{padding-left:2.5rem}.cp-docs-menu__row--doc{padding-left:2.5rem;font-weight:400}.cp-docs-menu__row--doc-nested{padding-left:3.5rem}.cp-relationships-drawer{z-index:70;justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.cp-relationships-drawer__backdrop{opacity:1;background:#0009;transition:opacity .56s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.cp-relationships-drawer__backdrop[data-closed]{opacity:0}.cp-relationships-drawer__panel{background:var(--card-bg);border-left:1px solid var(--card-border);will-change:transform;outline:none;width:min(43.2rem,100vw - 3rem);height:100%;transition:transform .56s cubic-bezier(.32,.72,0,1),width .56s cubic-bezier(.32,.72,0,1);display:flex;position:relative;transform:translate(0)}.cp-relationships-drawer__panel[data-closed]{transform:translate(100%)}.cp-relationships-drawer__panel--split{width:min(93.2rem,100vw - 3rem)}.cp-relationships-drawer__list{flex-direction:column;flex:none;width:min(43.2rem,100%);min-width:0;height:100%;display:flex}.cp-relationships-drawer__panel--split .cp-relationships-drawer__list{border-right:1px solid var(--card-border)}@media (prefers-reduced-motion:reduce){.cp-relationships-drawer__panel,.cp-relationships-drawer__backdrop{transition:none}}.cp-relationships-drawer__header{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.cp-relationships-drawer__heading{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.cp-relationships-drawer__clip{color:var(--accent-periwinkle,#8c9eff);flex-shrink:0;margin-top:.0625rem;display:inline-flex}.cp-relationships-drawer__clip--capital{color:var(--brand-pink,#f472b6)}.cp-relationships-drawer__title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.cp-relationships-drawer__sub{color:var(--text-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.cp-relationships-drawer__close{border:1px solid var(--card-border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.cp-relationships-drawer__close:hover{color:var(--text-primary);border-color:var(--text-muted)}.cp-relationships-drawer__body{flex:auto;min-height:0;padding:.25rem 1.25rem 1.25rem;overflow-y:auto}.cp-relationships-drawer__empty{color:var(--text-muted);padding:1rem 0;font-size:.8125rem}.cp-relationships-drawer__item{border-bottom:1px solid var(--card-border)}.cp-relationships-drawer__item:last-child{border-bottom:none}.cp-relationships-drawer__item-headrow{align-items:center;gap:.25rem;display:flex}.cp-relationships-drawer__item-head{min-width:0;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:auto;align-items:center;gap:.625rem;padding:1.25rem 0;display:flex}.cp-relationships-drawer__item-remove{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex:none;justify-content:center;align-items:center;padding:.375rem;transition:color .12s,background .12s;display:inline-flex}.cp-relationships-drawer__item-remove:hover,.cp-relationships-drawer__item-remove:focus-visible{color:var(--money-outflow,#ef4444);background:var(--money-outflow,#ef4444)}@supports (color:color-mix(in lab, red, red)){.cp-relationships-drawer__item-remove:hover,.cp-relationships-drawer__item-remove:focus-visible{background:color-mix(in srgb, var(--money-outflow,#ef4444) 12%, transparent)}}.cp-relationships-drawer__item-remove:hover,.cp-relationships-drawer__item-remove:focus-visible{outline:none}.cp-relationships-drawer__item-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.cp-relationships-drawer__item-kind{color:var(--text-muted);white-space:nowrap;font-size:.6875rem}.cp-relationships-drawer__item-net{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.90625rem;font-weight:600}.cp-relationships-drawer__chevron{color:var(--text-muted);flex:none;transition:transform .16s}.cp-relationships-drawer__chevron--open{transform:rotate(180deg)}.cp-relationships-drawer__item-body{-webkit-user-select:none;user-select:none;padding:0 0 1rem}html[data-theme=light],.spreadspace-embed-root[data-theme=light]{--bg:#f7f7f7;--accent-periwinkle:#636ee2;--accent-periwinkle-ring:#636ee22e;--brand-company:#eda23b;--color-flow-chip-ink:#fafafa;--nav-accent-border:#00000026;--spread-tax-accent-indigo:#262626;--spread-tax-margin-line:#252a33;--spread-tax-accent-sky:#1d7fb8;--spread-tax-accent-violet:#7c3aed;--spread-tax-opex-gp-line:#000;--spread-tax-opex-gp-dot:#fff;--spread-tax-opex-gp-dot-ring:#000;--spread-tax-opex-line-casing:transparent;--spread-fin-mpl-net-line:#0f6b3c;--spread-uw-accent-1:#b45309;--spread-uw-accent-2:#dc2626;--spread-uw-accent-3:var(--spread-tax-accent-violet);--spread-uw-accent-4:var(--spread-tax-accent-sky);--spread-uw-accent-5:#c2410c;--spread-uw-accent-6:#be185d;--spread-tax-chip-surface:#fff;--spread-tax-chip-line:#40404033;--spread-tax-chip-ink:#4d4d4d;--spread-tax-chip-hover:#4040400f;--spread-tax-chip-accent:#2563eb;--profile-detail-card-bg:#fff;--profile-detail-card-border:#e5e5e5;--profile-detail-metric-bg:#f0f0f0;--positive:#0f6b3c;--positive-bg:#1e7a4b1a;--negative:#b3231c;--negative-bg:#c530301a;--malleable-chip-bg:#fffffff5;--ds-yellow:#b8821e;--ds-yellow-bg:#b8821e1a;--uq-accent-text:#262626;--uq-accent-subtle:#00000014;--uq-amber:#b8821e;--uq-classify-text:#b8821e;--uq-classify-bg:#b8821e1a;--uq-positive-bg:#1e7a4b1a;--uq-negative-bg:#c530301a;--report-ap-warning-high:#d69a00;--report-ar-warning-high:#d69a00}html[data-theme=light] .review-panel,.spreadspace-embed-root[data-theme=light] .review-panel{--rp-amber:#a36f10;--rp-amber-soft:#b8821e73;--rp-amber-tint:#d69a001a}html[data-theme=light] .review-panel .rp-desc,.spreadspace-embed-root[data-theme=light] .review-panel .rp-desc{color:#2b2b2b;font-weight:450}html[data-theme=light] .cp-source-badge__tip,.spreadspace-embed-root[data-theme=light] .cp-source-badge__tip{color:#fafafa;border-color:#ffffff24}.ss-api{--font-mono:var(--font-geist-sans,"Geist"), "Geist Fallback", system-ui, sans-serif;--api-radius:.5rem;--api-radius-lg:.75rem;--api-cat-lifecycle:#7f77dd;--api-cat-delivery:#378add;--api-bg:#0a0a0b;--api-surface:#141416;--api-surface-2:#19191c;--api-surface-hover:#202024;--api-border:#ffffff14;--api-border-2:#ffffff24;--api-text:#ececee;--api-text-2:#9a9aa1;--api-text-3:#67676e;--api-amber:#f5a623;--api-amber-text:#f7b955;--api-amber-bg:#f5a6231a;--api-amber-border:#f5a6234d;--api-green:#22c55e;--api-green-text:#52d27f;--api-green-bg:#22c55e1a;--api-green-border:#22c55e47;--api-red-text:#f87171;--api-red-bg:#f871711a;--api-chip-bg:#ffffff0f;--api-chip-text:#b6b6bc;--api-btn-bg:#ededed;--api-btn-text:#161618;--api-btn-hover:#fff;color:var(--api-text);font-size:.875rem;line-height:1.45}html[data-theme=light] .ss-api{--api-bg:#f6f6f6;--api-surface:#fff;--api-surface-2:#fafafa;--api-surface-hover:#f0f0f0;--api-border:#00000017;--api-border-2:#00000026;--api-text:#1a1a1c;--api-text-2:#5f5f66;--api-text-3:#70707a;--api-amber:#b8770e;--api-amber-text:#8a5a0a;--api-amber-bg:#f5a62321;--api-amber-border:#b8770e61;--api-green:#16a34a;--api-green-text:#15803d;--api-green-bg:#22c55e21;--api-green-border:#16a34a52;--api-red-text:#dc2626;--api-red-bg:#dc262612;--api-chip-bg:#0000000d;--api-chip-text:#45454b;--api-btn-bg:#1a1a1c;--api-btn-text:#fff;--api-btn-hover:#000}.stg-content:has(.ss-api){background:#0a0a0b}html[data-theme=light] .stg-content:has(.ss-api){background:#f6f6f6}.ss-api button{font-family:inherit}.ss-api-head h1{letter-spacing:-.01em;color:var(--api-text);font-size:1.125rem;font-weight:550;line-height:1.5rem}.ss-api-envband{border:1px solid var(--api-border);border-radius:.875rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.125rem;margin:.875rem 0 .125rem;padding:1rem 1.5rem;transition:background .18s,border-color .18s;display:flex}.ss-api-envband--sandbox{background:var(--api-amber-bg);border-color:var(--api-amber-border)}.ss-api-envband--live{background:var(--api-green-bg);border-color:var(--api-green-border)}.ss-api-band-left{flex-wrap:wrap;align-items:center;gap:.9375rem;display:flex}.ss-api-band-help{font-size:.84375rem}.ss-api-band-help b{font-weight:500}.ss-api-envband--sandbox .ss-api-band-help{color:var(--api-amber-text)}.ss-api-envband--live .ss-api-band-help{color:var(--api-green-text)}.ss-api-band-dot{border-radius:50%;width:.5rem;height:.5rem;margin-right:.5625rem;display:inline-block}.ss-api-envband--sandbox .ss-api-band-dot{background:var(--api-amber)}.ss-api-envband--live .ss-api-band-dot{background:var(--api-green)}.ss-api-band-doclink{white-space:nowrap;text-underline-offset:.1875rem;font-size:.8125rem;font-weight:500;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.ss-api-band-doclink{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}}.ss-api-band-doclink{transition:text-decoration-color .14s}.ss-api-band-doclink:hover{text-decoration-color:currentColor}.ss-api-envband--sandbox .ss-api-band-doclink{color:var(--api-amber-text)}.ss-api-envband--live .ss-api-band-doclink{color:var(--api-green-text)}.ss-api-btn{border:1px solid var(--api-border-2);color:var(--api-text-2);border-radius:var(--api-radius);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:.375rem;padding:.4375rem .8125rem;font-size:.8125rem;transition:all .14s;display:inline-flex}.ss-api-btn:hover{background:var(--api-surface-hover);color:var(--api-text)}.ss-api-btn--primary{background:var(--api-btn-bg);color:var(--api-btn-text);border-color:#0000;font-weight:500}.ss-api-btn--primary:hover{background:var(--api-btn-hover);color:var(--api-btn-text)}.ss-api-envband .ss-api-btn{padding:.4375rem .8125rem;font-size:.78125rem}.ss-api-tabs{border-bottom:1px solid var(--api-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-top:1.5rem;display:flex}.ss-api-tabset{gap:3.5rem;display:flex;position:relative}.ss-api-tab{color:var(--api-text-2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.8125rem 0;font-size:.875rem;font-weight:500;transition:color .15s;display:inline-flex}.ss-api-tab:hover,.ss-api-tab.is-on{color:var(--api-text)}.ss-api-tab-icon{color:var(--api-text-3);flex-shrink:0;transition:color .15s}.ss-api-tab:hover .ss-api-tab-icon{color:var(--api-text-2)}.ss-api-tab.is-on .ss-api-tab-icon{color:var(--api-text)}.ss-api-tab-ink{background:var(--api-text);pointer-events:none;border-radius:1px;height:2px;transition:transform .26s cubic-bezier(.3,.72,0,1),width .26s cubic-bezier(.3,.72,0,1);position:absolute;bottom:-1px;left:0}.ss-api-toolbar{align-items:center;gap:.625rem;margin-bottom:.375rem;display:flex}.ss-api-btn-swap{animation:.18s ease-out both ss-api-fade-in;display:inline-block}.ss-api-panel-enter{animation:.22s cubic-bezier(.16,1,.3,1) both ss-api-panel-enter}@keyframes ss-api-panel-enter{0%{opacity:0;transform:translateX(calc(var(--api-enter-dx,0) * .5rem))}to{opacity:1;transform:none}}@keyframes ss-api-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ss-api-tab-ink{transition:none}.ss-api-panel-enter,.ss-api-btn-swap{animation:none}}.ss-api-modepill{letter-spacing:.04em;border-radius:.375rem;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:500}.ss-api-modepill--sandbox{background:var(--api-amber-bg);color:var(--api-amber-text)}.ss-api-modepill--live{background:var(--api-green-bg);color:var(--api-green-text)}.ss-api-panel{padding-top:1.125rem}.ss-api-tbl-wrap{overflow-x:auto}.ss-api-tbl{border-collapse:collapse;width:100%;min-width:35rem}.ss-api-tbl th{text-align:left;letter-spacing:.01em;color:var(--api-text-3);padding:0 .875rem .625rem;font-size:.75rem;font-weight:500}.ss-api-tbl th.ss-api-right{text-align:right}.ss-api-tbl td{border-top:1px solid var(--api-border);vertical-align:middle;padding:.6875rem .875rem}.ss-api-tbl tbody tr:hover td{background:var(--api-surface-2)}.ss-api-tbl--keys{table-layout:fixed}.ss-api-tbl--keys th:first-child{width:40%}.ss-api-tbl--keys th:nth-child(2){width:12%}.ss-api-tbl--keys th:nth-child(3),.ss-api-tbl--keys th:nth-child(4){width:13%}.ss-api-tbl--keys th:nth-child(5){width:22%}.ss-api-tbl--deliveries{table-layout:fixed}.ss-api-tbl--deliveries th:first-child{width:28%}.ss-api-tbl--deliveries th:nth-child(2){width:26%}.ss-api-tbl--deliveries th:nth-child(3){width:14%}.ss-api-tbl--deliveries th:nth-child(4),.ss-api-tbl--deliveries th:nth-child(5){width:16%}.ss-api-cellname{color:var(--api-text);font-size:.875rem;font-weight:500}.ss-api-cellkey{font-family:var(--font-mono);color:var(--api-text-3);margin-top:.1875rem;font-size:.75rem}.ss-api-cellsub{margin-top:.1875rem;font-size:.71875rem}.ss-api-sub-warn{color:var(--api-amber-text)}.ss-api-sub-mute{color:var(--api-text-3)}.ss-api-struck{text-decoration:line-through}.ss-api-mono{font-variant-numeric:tabular-nums}.ss-api-muted{color:var(--api-text-2);font-size:.78125rem}.ss-api-right{text-align:right}.ss-api-bad{color:var(--api-red-text)}.ss-api-dash{opacity:.7}.ss-api-chip{font-family:var(--font-mono);background:var(--api-chip-bg);color:var(--api-chip-text);border-radius:.3125rem;align-items:center;margin:.125rem .3125rem .125rem 0;padding:.125rem .4375rem;font-size:.6875rem;display:inline-flex}.ss-api-dot{border-radius:50%;width:.375rem;height:.375rem;margin-right:.4375rem;display:inline-block}.ss-api-dot--green{background:var(--api-green);margin:0}.ss-api-status{align-items:center;font-size:.8125rem;display:inline-flex}.ss-api-status--active{color:var(--api-green-text)}.ss-api-status--active .ss-api-dot{background:var(--api-green)}.ss-api-status--rotated{color:var(--api-amber-text)}.ss-api-status--rotated .ss-api-dot{background:var(--api-amber)}.ss-api-status--revoked{color:var(--api-text-2)}.ss-api-status--revoked .ss-api-dot{background:var(--api-text-3)}.ss-api-remint-badge{color:var(--api-amber-text);background:var(--api-amber-bg);border:1px solid var(--api-amber-border);border-radius:.3125rem;align-items:center;gap:.25rem;margin-top:.25rem;padding:.125rem .4375rem;font-size:.6875rem;display:inline-flex}.ss-api-note{color:var(--api-text-2);max-width:47.5rem;margin:1rem .125rem 0;font-size:.75rem}.ss-api-note b{color:var(--api-text);font-weight:500}.ss-api-note--tight{margin:.25rem .125rem 1.375rem}.ss-api-empty{color:var(--api-text-2);padding:1.5rem .125rem;font-size:.8125rem}.ss-api-empty--inset{padding:.875rem .125rem}.ss-api-spacer-14{height:.875rem}.ss-api-loadmore{justify-content:center;margin-top:1rem;display:flex}.ss-api-emptystate{border:1px solid var(--api-border);border-radius:var(--api-radius-lg);text-align:center;background:var(--api-surface);padding:2.5rem 1.5rem}.ss-api-emptystate__title{color:var(--api-text);margin-bottom:.5rem;font-size:.9375rem;font-weight:500}.ss-api-emptystate__body{color:var(--api-text-2);max-width:30rem;margin:0 auto 1.25rem;font-size:.8125rem;line-height:1.6}.ss-api-sub{align-items:baseline;gap:.5625rem;margin:.25rem .125rem .875rem;display:flex}.ss-api-sub h3{color:var(--api-text);font-size:.875rem;font-weight:500}.ss-api-sub span{color:var(--api-text-3);font-size:.78125rem}.ss-api-sub--spaced{margin-top:1.625rem}.ss-api-wh-card{border:1px solid var(--api-border);border-radius:var(--api-radius-lg);background:var(--api-surface);margin-bottom:.75rem;padding:.9375rem 1rem}.ss-api-wh-card--dead{opacity:.6}.ss-api-wh-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ss-api-wh-url{align-items:center;gap:.5625rem;min-width:0;display:flex}.ss-api-method{font-family:var(--font-mono);color:var(--api-green-text);background:var(--api-green-bg);border-radius:.3125rem;flex-shrink:0;padding:.125rem .4375rem;font-size:.6875rem;font-weight:500}.ss-api-u{font-family:var(--font-mono);color:var(--api-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.ss-api-wh-top-right{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ss-api-wh-links{align-items:center;gap:.625rem;display:flex}.ss-api-pill{white-space:nowrap;border-radius:1.25rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.71875rem;display:inline-flex}.ss-api-pill--on{background:var(--api-green-bg);color:var(--api-green-text)}.ss-api-pill--off{background:var(--api-chip-bg);color:var(--api-text-2)}.ss-api-wh-meta{color:var(--api-text);flex-wrap:wrap;align-items:center;gap:1.125rem;margin-top:.8125rem;font-size:.78125rem;display:flex}.ss-api-wh-meta--stats{gap:1.875rem}.ss-api-wh-lab{color:var(--api-text-2);margin-right:.4375rem}.ss-api-wh-meta .ss-api-muted{color:var(--api-text-2)}.ss-api-secret{font-family:var(--font-mono);color:var(--api-text);align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.ss-api-secret-val{letter-spacing:.02em}.ss-api-rev{cursor:pointer;color:var(--api-text-2);background:0 0;border:none;padding:0;font-size:.75rem}.ss-api-rev:hover{color:var(--api-text)}.ss-api-rev--danger:hover{color:var(--api-red-text)}.ss-api-rev:disabled{opacity:.5;cursor:default}.ss-api-wh-expand{margin-left:auto}.ss-api-wh-deliveries{margin-top:.875rem}.ss-api-code{background:var(--api-surface-2);border:1px solid var(--api-border);border-radius:var(--api-radius);font-family:var(--font-mono);color:var(--api-text-2);white-space:pre;padding:.875rem 1rem;font-size:.78125rem;line-height:1.75;overflow-x:auto}.ss-api-code .ss-api-k{color:var(--api-text)}.ss-api-code .ss-api-s{color:var(--api-green-text)}.ss-api-code .ss-api-hl{color:var(--api-amber-text)}.ss-api-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ss-api-fchip{border:1px solid var(--api-border-2);color:var(--api-text-2);cursor:pointer;background:0 0;border-radius:1.25rem;align-items:center;gap:.4375rem;padding:.3125rem .6875rem;font-size:.78125rem;display:inline-flex}.ss-api-fchip:hover{color:var(--api-text);background:var(--api-surface-hover)}.ss-api-fchip.is-on{background:var(--api-surface-2);color:var(--api-text)}.ss-api-filters-spacer{flex:1}.ss-api-cdot{border-radius:50%;width:.375rem;height:.375rem;display:inline-block}.ss-api-ev-type{color:var(--api-text);align-items:center;gap:.5rem;font-size:.78125rem;display:inline-flex}.ss-api-ev-time{width:5.625rem}.ss-api{--api-fs:.0625rem}.ss-api-tbl th{font-size:calc(.6875rem + var(--api-fs))}.ss-api-tbl .ss-api-cellname{font-size:calc(.875rem + var(--api-fs))}.ss-api-tbl .ss-api-cellkey{font-size:calc(.75rem + var(--api-fs))}.ss-api-tbl .ss-api-cellsub{font-size:calc(.71875rem + var(--api-fs))}.ss-api-tbl .ss-api-muted,.ss-api-tbl .ss-api-mono{font-size:calc(.78125rem + var(--api-fs))}.ss-api-tbl .ss-api-status{font-size:calc(.8125rem + var(--api-fs))}.ss-api-tbl .ss-api-ev-type{font-size:calc(.78125rem + var(--api-fs))}.ss-api-tbl .ss-api-modepill{font-size:calc(.6875rem + var(--api-fs))}.ss-api-tbl--keys th{color:var(--api-text-2);padding-bottom:.8125rem;font-size:.84375rem}.ss-api-tbl--keys td{padding:1.375rem .875rem}.ss-api-tbl--keys .ss-api-cellname{font-size:1rem;font-weight:600}.ss-api-tbl--keys .ss-api-cellkey{margin-top:.375rem;font-size:.78125rem}.ss-api-tbl--keys .ss-api-cellsub{margin-top:.3125rem;font-size:.78125rem}.ss-api-tbl--keys .ss-api-muted,.ss-api-tbl--keys .ss-api-status{font-size:.90625rem}.ss-api-tbl--keys .ss-api-dot{width:.4375rem;height:.4375rem;margin-right:.5rem}.ss-api-row--dead td{vertical-align:top}.ss-api-row--dead .ss-api-cellname{color:var(--api-text)}@supports (color:color-mix(in lab, red, red)){.ss-api-row--dead .ss-api-cellname{color:color-mix(in srgb, var(--api-text) 80%, transparent)}}.ss-api-row--dead .ss-api-muted{color:var(--api-text-3)}.ss-api-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ss-api-actbtn{appearance:none;border:1px solid var(--api-text)}@supports (color:color-mix(in lab, red, red)){.ss-api-actbtn{border:1px solid color-mix(in srgb, var(--api-text) 11%, transparent)}}.ss-api-actbtn{background:var(--api-text)}@supports (color:color-mix(in lab, red, red)){.ss-api-actbtn{background:color-mix(in srgb, var(--api-text) 6%, transparent)}}.ss-api-actbtn{color:var(--api-text)}@supports (color:color-mix(in lab, red, red)){.ss-api-actbtn{color:color-mix(in srgb, var(--api-text) 90%, transparent)}}.ss-api-actbtn{font:inherit;cursor:pointer;border-radius:.5625rem;padding:.5rem .9375rem;font-size:.84375rem;font-weight:500;line-height:1;transition:background .13s,border-color .13s,color .13s}.ss-api-actbtn:hover{background:var(--api-text)}@supports (color:color-mix(in lab, red, red)){.ss-api-actbtn:hover{background:color-mix(in srgb, var(--api-text) 10%, transparent)}}.ss-api-actbtn:hover{border-color:var(--api-text)}@supports (color:color-mix(in lab, red, red)){.ss-api-actbtn:hover{border-color:color-mix(in srgb, var(--api-text) 22%, transparent)}}.ss-api-actbtn:hover{color:var(--api-text)}.ss-api-actbtn:active{background:var(--api-text)}@supports (color:color-mix(in lab, red, red)){.ss-api-actbtn:active{background:color-mix(in srgb, var(--api-text) 7%, transparent)}}.ss-api-actbtn--danger{border-color:var(--api-red-text)}@supports (color:color-mix(in lab, red, red)){.ss-api-actbtn--danger{border-color:color-mix(in srgb, var(--api-red-text) 26%, transparent)}}.ss-api-actbtn--danger{background:var(--api-red-text)}@supports (color:color-mix(in lab, red, red)){.ss-api-actbtn--danger{background:color-mix(in srgb, var(--api-red-text) 9%, transparent)}}.ss-api-actbtn--danger{color:var(--api-red-text)}.ss-api-actbtn--danger:hover{background:var(--api-red-text)}@supports (color:color-mix(in lab, red, red)){.ss-api-actbtn--danger:hover{background:color-mix(in srgb, var(--api-red-text) 17%, transparent)}}.ss-api-actbtn--danger:hover{border-color:var(--api-red-text)}@supports (color:color-mix(in lab, red, red)){.ss-api-actbtn--danger:hover{border-color:color-mix(in srgb, var(--api-red-text) 45%, transparent)}}.ss-api-actbtn--danger:hover{color:var(--api-red-text)}.ss-api-actbtn--danger:active{background:var(--api-red-text)}@supports (color:color-mix(in lab, red, red)){.ss-api-actbtn--danger:active{background:color-mix(in srgb, var(--api-red-text) 12%, transparent)}}.spread-tax-board__empty{grid-column:1/-1;justify-content:center;align-items:center;min-height:60vh;display:flex;position:relative}.spread-tax-board__empty-msg{text-align:center;max-width:28rem;color:var(--text-muted);border:1px dashed var(--spread-tax-line);border-radius:.875rem;margin:0;padding:2.5rem 1.5rem;font-size:.875rem}.wh-event-row{border:none;border-bottom:1px solid var(--card-border);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:.625rem;width:100%;padding:.5rem .875rem;display:flex}.wh-event-row:last-child{border-bottom:none}.wh-event-row:hover{background:var(--surface-hover-subtle)}.wh-event-row--on{background:var(--ck-accent)}@supports (color:color-mix(in lab, red, red)){.wh-event-row--on{background:color-mix(in srgb, var(--ck-accent) 8%, transparent)}}.wh-event-row--on:hover{background:var(--ck-accent)}@supports (color:color-mix(in lab, red, red)){.wh-event-row--on:hover{background:color-mix(in srgb, var(--ck-accent) 12%, transparent)}}.wh-event-row__text{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.wh-event-row__label{color:var(--text-primary);font-size:.84375rem}.wh-event-row__value{color:var(--text-muted);letter-spacing:.01em;font-size:.71875rem}.wh-event-check{border:1px solid var(--settings-input-border);color:#0000;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.wh-event-check--on{background:var(--ck-accent);border-color:var(--ck-accent);color:var(--btn-white-ink)}.api-keys-perm-row__note{color:var(--text-muted);font-size:.71875rem;font-weight:400}.plan-loss-name--bright{color:#fff}html[data-theme=light] .plan-loss-name--bright{color:var(--ink)}html[data-theme=light],.spreadspace-embed-root[data-theme=light]{--cfs-ink-section:#0a0a0a;--cfs-ink-subgroup:#141414;--cfs-ink-item:#141414;--cfs-ink-account:#6b6b6b;--cfs-ink-total:#0a0a0a}button,[role=button],[role=tab],[role=tablist],[role=menu],[role=menubar],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=listbox],[role=option],[role=switch],[role=checkbox],[role=radio],summary,nav,.sandbox-sidebar,.sandbox-topbar,.sandbox-topbar-popover,.stg-sidebar,.sec-tabs,.sec-tabs-mobile,.sb-borrowers-page,.workspace-table-shell__viewport,.sandbox-main-rail,.cp-dashboard__scope,.cp-account-filter,.loan-detail-main,.loan-detail-doc-row,.loan-detail-doc-list__header,.board-view,.loans-group__header,.loans-view-customizer__panel,.loan-team-manage-menu,.loan-selector-group-label,.loan-portfolio-select-menu__header,.mini-cal,tr.group-header,.pl-sec-hdr,.pl-grp-row>td:first-child,.ap-grp-row>td:first-child,.ar-grp-row>td:first-child,.doc-review-upload-more-link,.doc-review-context-backdrop,.sandbox-audit-access-gate__link,.uq-fanout-subline--link,.ss-api-band-doclink,.pricing-terms-item__readmore,.mkt-footer-cta-actions,.mkt-footer-social,.mkt-footer-linkcol,.lh-insight-cta,.ss-dial{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],.uq-job-id{-webkit-user-select:text;user-select:text}.doc-review-body.doc-review-body--stacked.doc-review-body--stacked-ar{--doc-review-stacked-preview-fr:1fr;--doc-review-stacked-fields-fr:1.2fr}.doc-review-quarter-chips{padding:.5rem var(--space-24) .375rem;background:var(--surface-base);flex-wrap:wrap;gap:.375rem;display:flex}.doc-review-quarter-chip{appearance:none;border:1px solid var(--card-border);color:var(--text-muted);letter-spacing:.01em;cursor:pointer;background:0 0;border-radius:999px;padding:.1875rem .625rem;font-size:.75rem;font-weight:500;line-height:1.4}.doc-review-quarter-chip:hover{color:var(--text-primary);border-color:var(--border-muted-2,var(--card-border))}.doc-review-quarter-chip[data-active=true]{color:var(--text-primary);border-color:var(--text-secondary,#6b7280);background:var(--surface-raised,transparent)}.doc-review-quarter-chip:focus-visible{outline:1px solid var(--card-border);outline-offset:1px}.spread-tax-board__empty-stack{pointer-events:none;position:absolute;inset:0}html[data-theme=light] .cp-table__head th,.spreadspace-embed-root[data-theme=light] .cp-table__head th{color:#333;letter-spacing:.16px;font-size:.7625rem;font-weight:590}html[data-theme=light] .cp-collapse-all,.spreadspace-embed-root[data-theme=light] .cp-collapse-all{color:#0a0a0a;opacity:.35}html[data-theme=light] .cp-collapse-all:hover:not(:disabled),.spreadspace-embed-root[data-theme=light] .cp-collapse-all:hover:not(:disabled){opacity:1}html[data-theme=light] .cp-section-count,.spreadspace-embed-root[data-theme=light] .cp-section-count,html[data-theme=light] .cp-section-flow__lab,.spreadspace-embed-root[data-theme=light] .cp-section-flow__lab{color:#3d3b37}html[data-theme=light] .cp-row__net--in,html[data-theme=light] .cp-row__net--split .cp-row__net-in,html[data-theme=light] .cp-section-row__net--in,html[data-theme=light] .cp-section-flow__val--in,.spreadspace-embed-root[data-theme=light] .cp-row__net--in,.spreadspace-embed-root[data-theme=light] .cp-row__net--split .cp-row__net-in,.spreadspace-embed-root[data-theme=light] .cp-section-row__net--in,.spreadspace-embed-root[data-theme=light] .cp-section-flow__val--in{color:#0c5c33}html[data-theme=light] .cp-undisclosed-pill,.spreadspace-embed-root[data-theme=light] .cp-undisclosed-pill{color:#b3231c;background:#c530301a;box-shadow:inset 0 0 0 1px #b3231c52}html[data-theme=light] .cp-undisclosed-pill .cp-tag-tally__dot,.spreadspace-embed-root[data-theme=light] .cp-undisclosed-pill .cp-tag-tally__dot{color:#c53030}html[data-theme=light] .cp-account-pill,.spreadspace-embed-root[data-theme=light] .cp-account-pill{color:#333;background:#fff;border-color:#d4d4d4}html[data-theme=light] .cp-search__input,.spreadspace-embed-root[data-theme=light] .cp-search__input{background:#00000008;border-color:#0000;box-shadow:inset 0 0 0 1px #00000073}html[data-theme=light] .cp-search__icon,html[data-theme=light] .cp-search__input::placeholder,.spreadspace-embed-root[data-theme=light] .cp-search__icon,.spreadspace-embed-root[data-theme=light] .cp-search__input::placeholder{color:#333}html[data-theme=light] .billing-cta-primary{background:#d64000;border-color:#b536008c;box-shadow:0 1px 2px #0000001f}.bcm-logo--light{display:none}html[data-theme=light] .bcm-logo--light{display:block}html[data-theme=light] .bcm-logo--dark{display:none}.cp-money-chip{font-variant-numeric:tabular-nums;white-space:nowrap;background:#07090d;border-radius:.25rem;align-items:baseline;gap:.25rem;padding:.1875rem .625rem;font-weight:590;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff26}html[data-theme=light] .cp-money-chip,.spreadspace-embed-root[data-theme=light] .cp-money-chip{background:#fff;box-shadow:inset 0 0 0 1px #d4d4d4}html[data-theme=light] .cp-dashboard__table .cp-money-chip,.spreadspace-embed-root[data-theme=light] .cp-dashboard__table .cp-money-chip{background:#fff;border:1px solid #c8c8c4;border-radius:.3125rem;padding:.3125rem .8125rem;font-size:.9375rem;line-height:1.4;box-shadow:0 1px #0000000a}.cp-section-flow-chip{font-size:.7625rem}html[data-theme=light] .cp-section-name,.spreadspace-embed-root[data-theme=light] .cp-section-name{color:#0a0a0a;letter-spacing:.2px;font-size:.90625rem;font-weight:650}html[data-theme=light] .cp-section-count,.spreadspace-embed-root[data-theme=light] .cp-section-count{font-size:.8rem}html[data-theme=light] .cp-section-row__net,.spreadspace-embed-root[data-theme=light] .cp-section-row__net{font-size:.99375rem}html[data-theme=light] .cp-row--zebra-even:not(.cp-row--selected),.spreadspace-embed-root[data-theme=light] .cp-row--zebra-even:not(.cp-row--selected){background:#fff}html[data-theme=light] .cp-row:not(.cp-row--selected):hover,.spreadspace-embed-root[data-theme=light] .cp-row:not(.cp-row--selected):hover{background:#f7f7f6}html[data-theme=light] .cp-row__net:not(.cp-row__net--split),.spreadspace-embed-root[data-theme=light] .cp-row__net:not(.cp-row__net--split){font-size:.89375rem;font-weight:590}html[data-theme=light] .cp-row__txns,.spreadspace-embed-root[data-theme=light] .cp-row__txns{color:#333;font-size:.8625rem}html[data-theme=light] .cpill.solid,.spreadspace-embed-root[data-theme=light] .cpill.solid{color:#0c5c33;border-color:#1e7a4b66}html[data-theme=light] .cp-row__class .cpill.solid,html[data-theme=light] .cp-row__rel .rel-val.set,html[data-theme=light] .cp-row__rel .rel-val.untag,.spreadspace-embed-root[data-theme=light] .cp-row__class .cpill.solid,.spreadspace-embed-root[data-theme=light] .cp-row__rel .rel-val.set,.spreadspace-embed-root[data-theme=light] .cp-row__rel .rel-val.untag{font-size:.8rem;font-weight:510}html[data-theme=light] .cp-row__exp .cp-source-badge:not(.cp-source-badge--cross-doc),.spreadspace-embed-root[data-theme=light] .cp-row__exp .cp-source-badge:not(.cp-source-badge--cross-doc){letter-spacing:.8px;border-radius:.1875rem;padding:.15625rem .4375rem;font-size:.6625rem;font-weight:590}html[data-theme=light] .cp-row__exp .cp-source-badge--inferred,.spreadspace-embed-root[data-theme=light] .cp-row__exp .cp-source-badge--inferred{color:#525252;background:#a3a3a329;border:0}html[data-theme=light] .cp-row__exp .cp-source-badge--confirmed,.spreadspace-embed-root[data-theme=light] .cp-row__exp .cp-source-badge--confirmed,html[data-theme=light] .cp-row__exp .cp-source-badge--registry-match,.spreadspace-embed-root[data-theme=light] .cp-row__exp .cp-source-badge--registry-match{color:#0c5c33;background:#1e7a4b1f;border:0}.cp-detail__txns tbody td.cp-detail__txn-main{padding-left:2.75rem}.cp-detail-row .cp-detail__txns tbody td.cp-detail__txn-graph,.cp-detail-row .cp-detail__txns thead th.cp-detail__txn-graph-th{padding-left:4rem}.cp-detail__txn-main-flex{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.cp-detail__txn-main-flex .cp-detail__txn-date{flex:0 0 5.25rem;font-size:.78125rem;line-height:1.45}.cp-detail__txn-main-flex .cp-detail__txn-desc{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--text-primary,#ffffffe6);flex:auto;font-size:.825rem;line-height:1.45}.cp-detail__txn-main-flex .cp-detail__txn-desc--jump,.cp-detail__txns tbody td.cp-detail__txn-amt--jump{cursor:pointer}.cp-txn-desc-jump{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cp-detail-row .cp-detail__txns thead th.cp-detail__txn-desc-th{padding-left:2.75rem}.cp-detail__txn-th-date{width:5.25rem;margin-right:.5rem;display:inline-block}.cp-txn-desc-lead{color:var(--text-primary,#ffffffe6);font-weight:510}.cp-txn-desc-dim{color:inherit;font-weight:400}.cp-txn-rail-chip{color:#b0b6c0;letter-spacing:.8px;white-space:nowrap;vertical-align:middle;background:#ffffff0f;border-radius:.1875rem;margin-right:.625rem;padding:.15625rem .4375rem;font-size:.6625rem;font-weight:590;display:inline-block}html[data-theme=light] .cp-txn-rail-chip,.spreadspace-embed-root[data-theme=light] .cp-txn-rail-chip{color:#333;background:#a3a3a329}.cp-detail__txns tbody tr:hover{background:#171b22}html[data-theme=light] .cp-detail__txns tbody tr:hover,.spreadspace-embed-root[data-theme=light] .cp-detail__txns tbody tr:hover{background:#f5f5f5}.cp-detail-row .cp-detail__txns tbody tr:not(.cp-detail-row__txn-row--selectable):hover{background:0 0}.cp-detail__txns tbody tr.cp-detail-row__txn-row--selectable{cursor:pointer}html[data-theme=light] .cp-detail-row .cp-detail__txns tbody tr.cp-detail-row__txn-row--selectable:hover,.spreadspace-embed-root[data-theme=light] .cp-detail-row .cp-detail__txns tbody tr.cp-detail-row__txn-row--selectable:hover{background:#f5f5f3}.cp-detail__txn-amt .cp-money-chip{font-size:.89375rem}html[data-theme=light] .cp-detail-row .cp-detail__txns thead th,.spreadspace-embed-root[data-theme=light] .cp-detail-row .cp-detail__txns thead th{color:#4a4a4a}.cp-vframe--gap{padding-top:.375rem}.cp-card-seg{position:relative}.cp-card-seg:after{content:"";pointer-events:none;box-shadow:inset 1px 0 0 var(--cp-card-ring,#00000017), inset -1px 0 0 var(--cp-card-ring,#00000017);position:absolute;inset:0}.cp-card-seg--top:after{box-shadow:inset 1px 0 0 var(--cp-card-ring,#00000017), inset -1px 0 0 var(--cp-card-ring,#00000017), inset 0 1px 0 var(--cp-card-ring,#00000017);border-radius:.5rem .5rem 0 0}.cp-card-seg--end:after{box-shadow:inset 1px 0 0 var(--cp-card-ring,#00000017), inset -1px 0 0 var(--cp-card-ring,#00000017), inset 0 -1px 0 var(--cp-card-ring,#00000017);border-radius:0 0 .5rem .5rem}.cp-card-seg--top.cp-card-seg--end:after{box-shadow:inset 1px 0 0 var(--cp-card-ring,#00000017), inset -1px 0 0 var(--cp-card-ring,#00000017), inset 0 1px 0 var(--cp-card-ring,#00000017), inset 0 -1px 0 var(--cp-card-ring,#00000017);border-radius:.5rem}.cp-card-seg--top .cp-section-row>td:first-child{border-top-left-radius:.5rem}.cp-card-seg--top .cp-section-row>td:last-child{border-top-right-radius:.5rem}.cp-card-seg--end tr>td:first-child{border-bottom-left-radius:.5rem}.cp-card-seg--end tr>td:last-child{border-bottom-right-radius:.5rem}.cp-section-chevron{color:var(--text-muted,#ffffff8c);flex-shrink:0;transition:transform .15s;display:inline-flex}.cp-section-row:not(.cp-section-row--collapsed) .cp-section-chevron{transform:rotate(90deg)}html[data-theme=light] .cp-section-chevron,.spreadspace-embed-root[data-theme=light] .cp-section-chevron{color:#3d3b37}.cp-section-name,.cp-section-count{white-space:nowrap}html[data-theme=light] .cp-section-row:hover>td,.spreadspace-embed-root[data-theme=light] .cp-section-row:hover>td{background:#e4e4e2}html[data-theme=light] .cp-money-chip.cp-section-flow-chip,.spreadspace-embed-root[data-theme=light] .cp-money-chip.cp-section-flow-chip{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.7625rem;line-height:normal}html[data-theme=light] .cp-section-flow__val--zero,.spreadspace-embed-root[data-theme=light] .cp-section-flow__val--zero{color:#82868c}html[data-theme=light] .cp-detail-row .cp-detail__txn-amt .cp-money-chip,.spreadspace-embed-root[data-theme=light] .cp-detail-row .cp-detail__txn-amt .cp-money-chip{box-shadow:none;font-size:.84375rem;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0}html[data-theme=light] .cp-detail-row .cp-detail__txns,.spreadspace-embed-root[data-theme=light] .cp-detail-row .cp-detail__txns{margin-top:.25rem}html[data-theme=light] .cp-detail-row .cp-detail-row__split-bar,.spreadspace-embed-root[data-theme=light] .cp-detail-row .cp-detail-row__split-bar{margin-left:0;padding-left:4.25rem}html[data-theme=light] .cp-detail-row .cp-detail__show-all-wrap,.spreadspace-embed-root[data-theme=light] .cp-detail-row .cp-detail__show-all-wrap{justify-content:flex-start;padding-left:4.25rem}html[data-theme=light] .cp-detail-row .cp-detail__show-all,.spreadspace-embed-root[data-theme=light] .cp-detail-row .cp-detail__show-all{color:#3d3b37;padding-left:0;font-size:.8rem;font-weight:590}html[data-theme=light] .cp-detail-row .cp-detail__show-all:hover,html[data-theme=light] .cp-detail-row .cp-detail__show-all:focus-visible,.spreadspace-embed-root[data-theme=light] .cp-detail-row .cp-detail__show-all:hover,.spreadspace-embed-root[data-theme=light] .cp-detail-row .cp-detail__show-all:focus-visible{color:#1c1913;text-decoration:none}html[data-theme=light] .cp-detail__txn-class .cp-classpill__add,.spreadspace-embed-root[data-theme=light] .cp-detail__txn-class .cp-classpill__add{color:#706b62;background:0 0;border:1px dashed #c5c3bf;border-radius:.25rem}html[data-theme=light] .cp-detail__txn-main-flex .cp-detail__txn-date,.spreadspace-embed-root[data-theme=light] .cp-detail__txn-main-flex .cp-detail__txn-date{color:#525252}html[data-theme=light] .cp-txn-desc-lead,.spreadspace-embed-root[data-theme=light] .cp-txn-desc-lead{color:#0a0a0a}html[data-theme=light] .cp-row__biz,.spreadspace-embed-root[data-theme=light] .cp-row__biz{color:#333;font-size:.825rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}