/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--color-black:#000;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-sm:.25rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Avenir Next", "Segoe UI", sans-serif;--default-mono-font-family:"SFMono-Regular", Consolas, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.z-50{z-index:50}.mx-10{margin-inline:calc(var(--spacing) * 10)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-6{height:calc(var(--spacing) * 6)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.rotate-90{rotate:90deg}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#2A2E33\]{border-color:#2a2e33}.border-\[\#7C3F38\]{border-color:#7c3f38}.border-\[\#22262A\]{border-color:#22262a}.border-\[\#D9B872\]{border-color:#d9b872}.border-transparent{border-color:#0000}.bg-\[\#1B1F23\]{background-color:#1b1f23}.bg-\[\#2A1F1E\]{background-color:#2a1f1e}.bg-\[\#3A2E22\]{background-color:#3a2e22}.bg-\[\#14171A\]{background-color:#14171a}.bg-\[\#22332A\]{background-color:#22332a}.bg-\[\#23282D\]{background-color:#23282d}.bg-\[\#D9B872\]{background-color:#d9b872}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#D9B872\]{--tw-gradient-from:#d9b872;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#B8935A\]{--tw-gradient-to:#b8935a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:SFMono-Regular,Consolas,monospace}.font-sans{font-family:Avenir Next,Segoe UI,sans-serif}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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)}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#6B6F74\]{color:#6b6f74}.text-\[\#7FAE8C\]{color:#7fae8c}.text-\[\#8B8F94\]{color:#8b8f94}.text-\[\#9CA0A5\]{color:#9ca0a5}.text-\[\#14171A\]{color:#14171a}.text-\[\#B8B2A5\]{color:#b8b2a5}.text-\[\#C9C5BA\]{color:#c9c5ba}.text-\[\#C97B63\]{color:#c97b63}.text-\[\#D9B872\]{color:#d9b872}.text-\[\#E0A49A\]{color:#e0a49a}.text-\[\#E8E5DD\]{color:#e8e5dd}.text-\[\#F0EDE4\]{color:#f0ede4}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.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-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))}@media (hover:hover){.group-hover\:text-\[\#D9B872\]:is(:where(.group):hover *){color:#d9b872}.hover\:border-\[\#D9B872\]:hover{border-color:#d9b872}.hover\:bg-\[\#1F2327\]:hover{background-color:#1f2327}.hover\:bg-\[\#E8C989\]:hover{background-color:#e8c989}.hover\:text-\[\#C97B63\]:hover{color:#c97b63}.hover\:text-\[\#D9B872\]:hover{color:#d9b872}.hover\:text-\[\#E8E5DD\]:hover{color:#e8e5dd}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[\#D9B872\]:focus{border-color:#d9b872}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-40:disabled{opacity:.4}}:root{--background:#14171a;--foreground:#e8e5dd}body{background:var(--background);color:var(--foreground);margin:0;font-family:Avenir Next,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.brand-logo{background:#fff;border-radius:2px;width:100%;max-width:184px;margin:0 auto;display:block}.login-shell{background:radial-gradient(circle at 50% 12%,#d9b87214,#0000 32rem),#14171a;place-items:center;min-height:100vh;padding:28px;display:grid}.login-card{background:#1b1f23;border:1px solid #2a2e33;width:min(440px,100%);padding:36px;box-shadow:0 24px 80px #00000047}.login-logo{background:#fff;width:148px;margin:0 auto 28px;display:block}.login-kicker{color:#d9b872;letter-spacing:.18em;justify-content:center;align-items:center;gap:7px;font:10px/1.2 SFMono-Regular,Consolas,monospace;display:flex}.login-card h1{color:#f0ede4;text-align:center;margin:14px 0 28px;font:400 32px/1.2 Georgia,serif}.login-card label{color:#9ca0a5;margin-bottom:8px;font-size:12px;display:block}.login-card input{color:#f0ede4;background:#14171a;border:1px solid #343a40;border-radius:2px;outline:0;width:100%;padding:12px 13px}.login-card input:focus{border-color:#d9b872}.login-input-wrap{position:relative}.login-input-wrap svg{color:#6b6f74;position:absolute;top:13px;left:13px}.login-input-wrap input{padding-left:40px}.login-card form>button[type=submit]{color:#14171a;background:#d9b872;border:0;border-radius:2px;width:100%;margin-top:16px;padding:12px 16px;font-weight:650}.login-passkey{color:#14171a;background:#d9b872;border:1px solid #d9b872;border-radius:2px;justify-content:center;align-items:center;gap:9px;width:100%;padding:12px 16px;font-weight:650;display:flex}.login-divider{color:#6b6f74;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:12px;margin:20px 0;font-size:10px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#2a2e33;flex:1;height:1px}.login-card button:disabled{cursor:not-allowed;opacity:.45}.code-input{text-align:center;letter-spacing:.3em;font:28px/1 SFMono-Regular,Consolas,monospace!important}.login-message{color:#9ca0a5;margin:0 0 20px;font-size:13px;line-height:1.5}.login-link{color:#9ca0a5;background:0 0;border:0;width:100%;margin-top:14px;font-size:12px;display:block}.login-error{color:#e0a49a;background:#2a1f1e;border:1px solid #7c3f38;padding:11px 13px;font-size:13px}.login-card .login-error{margin-top:16px}.login-footnote{color:#6b6f74;text-align:center;margin:24px 0 0;font-size:11px}.setup-message{color:#d9b872;background:#211e18;border:1px solid #4a4130;gap:14px;padding:17px;display:flex}.setup-message p{color:#9ca0a5;margin:6px 0 0;font-size:12px;line-height:1.5}.sidebar-signout{color:#8b8f94;background:0 0;border:0;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.sidebar-signout:hover{color:#e8e5dd}.migration-banner{background:#242017;border:1px solid #6a5730;justify-content:space-between;align-items:center;gap:24px;margin:24px 40px 0;padding:15px 18px;display:flex}.migration-banner strong,.migration-banner span{display:block}.migration-banner strong{color:#e8c989;font-size:13px}.migration-banner span{color:#9ca0a5;margin-top:3px;font-size:12px}.migration-banner button,.primary-action{color:#14171a;background:#d9b872;border:0;border-radius:2px;padding:10px 14px;font-size:13px;font-weight:650}.access-form,.access-list,.data-action-card{background:#1b1f23;border:1px solid #2a2e33}.access-form{margin-bottom:24px;padding:22px}.access-form-title{color:#d9b872;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.access-row{border-bottom:1px solid #262b30;grid-template-columns:2fr 1fr .8fr auto;align-items:center;gap:16px;min-height:66px;padding:12px 18px;font-size:13px;display:grid}.access-row:last-child{border-bottom:0}.access-header{color:#6b6f74;text-transform:uppercase;letter-spacing:.12em;min-height:42px;font-size:10px}.access-row strong,.access-row small{display:block}.access-row small{color:#8b8f94;margin-top:3px}.role-pill{color:#d9b872;text-transform:capitalize}.status-active{color:#7fae8c}.status-inactive{color:#c97b63}.secondary-action{color:#c9c5ba;background:0 0;border:1px solid #3a4046;border-radius:2px;padding:8px 11px;font-size:12px}.secondary-action:disabled{cursor:not-allowed;opacity:.4}.data-action-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.data-action-card{min-height:240px;padding:24px}.data-action-card>svg{color:#d9b872}.data-action-card h3{color:#f0ede4;margin:22px 0 8px;font:400 20px/1.2 Georgia,serif}.data-action-card p{color:#8b8f94;min-height:58px;margin:0 0 20px;font-size:12px;line-height:1.55}.data-warning{color:#6b6f74;margin-top:16px;font-size:11px}.backup-history{background:#1b1f23;border:1px solid #2a2e33;margin-top:24px}.backup-history-heading{border-bottom:1px solid #2a2e33;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.backup-history-heading h3{color:#f0ede4;margin:0 0 4px;font:400 20px/1.2 Georgia,serif}.backup-history-heading p{color:#8b8f94;margin:0;font-size:12px}.backup-refresh,.backup-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.backup-list{overflow-x:auto}.backup-row{color:#c9c5ba;border-bottom:1px solid #262b30;grid-template-columns:1.5fr 1.4fr .65fr .65fr minmax(220px,auto);align-items:center;gap:14px;min-width:820px;min-height:64px;padding:11px 18px;font-size:12px;display:grid}.backup-row:last-child{border-bottom:0}.backup-row-header{color:#6b6f74;text-transform:uppercase;letter-spacing:.1em;min-height:40px;font-size:10px}.backup-row strong,.backup-row small{display:block}.backup-row strong{color:#e8e5dd}.backup-row small{color:#777c81;margin-top:3px}.backup-actions{justify-content:flex-end;gap:8px;display:flex}.restore-action{color:#e8c989}.backup-empty,.backup-error{color:#8b8f94;padding:22px;font-size:12px}.backup-error{color:#e6a08a}.monitor-title-row,.monitor-title-actions,.monitor-overall,.monitor-health-label,.monitor-panel-heading{align-items:center;display:flex}.monitor-title-row{justify-content:space-between;gap:24px;margin-bottom:24px}.monitor-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.monitor-title-actions button{align-items:center;gap:7px;display:inline-flex}.monitor-message{border:1px solid;margin-bottom:16px;padding:12px 14px;font-size:12px}.monitor-message-error{color:#e6a08a;background:#251b19;border-color:#6f4439}.monitor-message-success{color:#91c39d;background:#17221b;border-color:#355c42}.monitor-overall{border:1px solid;gap:12px;margin-bottom:18px;padding:15px 18px}.monitor-overall-operational{color:#91c39d;background:#17221b;border-color:#355c42}.monitor-overall-attention{color:#e8c989;background:#261f17;border-color:#70553a}.monitor-overall span,.monitor-overall strong,.monitor-overall small{display:block}.monitor-overall small{color:#8b8f94;margin-top:3px;font-size:11px}.monitor-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.monitor-health-card{background:#1b1f23;border:1px solid #2a2e33;min-height:145px;padding:18px}.monitor-health-label{color:#8b8f94;justify-content:space-between;gap:10px;margin-bottom:24px;font-size:11px}.monitor-status{letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:3px 6px;font-size:9px}.monitor-status-operational{color:#91c39d;border-color:#355c42}.monitor-status-attention{color:#e8c989;border-color:#70553a}.monitor-health-card>strong,.monitor-health-card>small{display:block}.monitor-health-card>strong{overflow-wrap:anywhere;color:#f0ede4;font:400 17px/1.35 Georgia,serif}.monitor-health-card>small{color:#777c81;margin-top:8px;font-size:10px;line-height:1.45}.monitor-panel{background:#1b1f23;border:1px solid #2a2e33;margin-top:18px}.monitor-panel-heading{border-bottom:1px solid #2a2e33;justify-content:space-between;gap:16px;padding:18px 20px}.monitor-panel-heading h3{color:#f0ede4;margin:0 0 4px;font:400 19px/1.2 Georgia,serif}.monitor-panel-heading p{color:#777c81;margin:0;font-size:11px}.monitor-table-wrap{overflow-x:auto}.monitor-alert-row,.monitor-activity-row{color:#aeb1b4;border-bottom:1px solid #262b30;align-items:center;gap:14px;min-width:800px;min-height:58px;padding:10px 18px;font-size:11px;display:grid}.monitor-alert-row{grid-template-columns:1.15fr .65fr 2.5fr .65fr}.monitor-activity-row{grid-template-columns:1.15fr 1.7fr 1.4fr 1.4fr}.monitor-alert-row:last-child,.monitor-activity-row:last-child{border-bottom:0}.monitor-row-header{color:#62676c;text-transform:uppercase;letter-spacing:.1em;min-height:38px;font-size:9px}.monitor-alert-row strong,.monitor-alert-row small{display:block}.monitor-alert-row strong,.monitor-activity-row strong{color:#e1ded5}.monitor-alert-row small{color:#777c81;margin-top:3px;line-height:1.4}.monitor-severity,.monitor-delivery{text-transform:capitalize;font-size:10px}.monitor-severity-critical,.monitor-delivery-failed{color:#e6a08a}.monitor-severity-warning{color:#e8c989}.monitor-severity-info,.monitor-delivery-sent{color:#91c39d}.monitor-delivery-pending{color:#e8c989}.monitor-empty{color:#777c81;padding:22px;font-size:12px}.security-title-row,.security-refresh,.security-assurance,.security-panel-heading,.security-panel-heading h3,.passkey-enroll,.security-danger,.security-recovery-note{align-items:center;display:flex}.security-title-row,.security-panel-heading{justify-content:space-between;gap:24px}.security-title-row{margin-bottom:22px}.security-refresh,.security-panel-heading h3,.security-danger{gap:6px}.security-assurance{color:#91c39d;background:#17221b;border:1px solid #355c42;gap:14px;margin-bottom:18px;padding:15px 18px}.security-assurance strong,.security-assurance span,.security-recovery-note strong,.security-recovery-note span{display:block}.security-assurance span,.security-recovery-note span{color:#8b8f94;margin-top:3px;font-size:11px;line-height:1.45}.security-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.security-policy-grid>div{background:#1b1f23;border:1px solid #2a2e33;min-height:118px;padding:16px}.security-policy-grid span,.security-policy-grid strong,.security-policy-grid small{display:block}.security-policy-grid span{color:#777c81;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.security-policy-grid strong{color:#f0ede4;margin-top:12px;font:400 20px/1.1 Georgia,serif}.security-policy-grid small{color:#777c81;margin-top:8px;font-size:10px;line-height:1.4}.security-panel{background:#1b1f23;border:1px solid #2a2e33;margin-top:18px}.security-panel-heading{border-bottom:1px solid #2a2e33;padding:18px 20px}.security-panel-heading h3{color:#f0ede4;margin:0 0 4px;font:400 19px/1.2 Georgia,serif}.security-panel-heading p{color:#777c81;margin:0;font-size:11px}.passkey-enroll{border-bottom:1px solid #262b30;gap:12px;padding:18px 20px}.passkey-enroll input{max-width:430px}.passkey-enroll button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.security-list{overflow-x:auto}.security-row,.session-row{color:#aeb1b4;border-bottom:1px solid #262b30;align-items:center;gap:14px;min-width:880px;min-height:64px;padding:10px 20px;font-size:11px;display:grid}.security-row{grid-template-columns:1.6fr 1fr 1fr 1fr auto}.session-row{grid-template-columns:1.5fr 1fr 1fr 1fr auto}.security-row:last-child,.session-row:last-child{border-bottom:0}.security-row-header{color:#62676c;text-transform:uppercase;letter-spacing:.1em;min-height:38px;font-size:9px}.security-row strong,.security-row small,.session-row strong,.session-row small{display:block}.security-row strong,.session-row strong{color:#e1ded5}.security-row small,.session-row small{color:#777c81;margin-top:3px}.security-protection{color:#91c39d}.security-danger{color:#d99080;background:0 0;border:1px solid #5b3d36;padding:7px 9px;font-size:10px}.security-danger:disabled{cursor:not-allowed;opacity:.4}.security-empty,.security-inline-note{color:#777c81;padding:20px;font-size:12px}.security-inline-note{color:#e8c989;padding-top:0}.security-recovery-note{color:#e8c989;background:#211e18;border:1px solid #4a4130;gap:12px;margin-top:18px;padding:15px 18px}.accounting-title-row,.accounting-policy,.accounting-panel-heading,.accounting-refresh,.accounting-action,.period-control>button{align-items:center;display:flex}.accounting-title-row,.accounting-panel-heading{justify-content:space-between;gap:24px}.accounting-title-row{margin-bottom:22px}.accounting-refresh,.accounting-action,.period-control>button{gap:6px}.accounting-policy{border:1px solid;gap:13px;margin-bottom:18px;padding:14px 17px}.accounting-policy strong,.accounting-policy span{display:block}.accounting-policy span{color:#969a9e;margin-top:3px;font-size:11px}.policy-dual{color:#91c39d;background:#17221b;border-color:#355c42}.policy-single{color:#e8c989;background:#261f17;border-color:#70553a}.accounting-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.accounting-summary-grid button{color:#8b8f94;text-align:left;background:#1b1f23;border:1px solid #2a2e33;min-height:92px;padding:15px}.accounting-summary-grid button:hover,.accounting-summary-grid button.is-selected{background:#211f1a;border-color:#8b764a}.accounting-summary-grid span,.accounting-summary-grid strong{display:block}.accounting-summary-grid span{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.accounting-summary-grid strong{color:#f0ede4;margin-top:10px;font:400 24px/1 Georgia,serif}.accounting-panel{background:#1b1f23;border:1px solid #2a2e33;margin-top:18px}.accounting-panel-heading{border-bottom:1px solid #2a2e33;padding:18px 20px}.accounting-panel-heading h3{color:#f0ede4;margin:0 0 4px;font:400 19px/1.2 Georgia,serif}.accounting-panel-heading p{color:#777c81;margin:0;font-size:11px}.accounting-panel-heading select{width:180px}.accounting-table-wrap,.period-history{overflow-x:auto}.accounting-row{color:#aeb1b4;border-bottom:1px solid #262b30;grid-template-columns:1fr 1.45fr .8fr .8fr 1.45fr .8fr 1.35fr;align-items:center;gap:13px;min-width:1120px;min-height:68px;padding:11px 18px;font-size:11px;display:grid}.accounting-row:last-child{border-bottom:0}.accounting-row-header{color:#62676c;text-transform:uppercase;letter-spacing:.1em;min-height:40px;font-size:9px}.accounting-row strong,.accounting-row small{display:block}.accounting-row strong{color:#e1ded5}.accounting-row small{color:#777c81;margin-top:3px}.accounting-amount{color:#d9b872;font-family:SFMono-Regular,Consolas,monospace}.accounting-type{text-transform:capitalize}.accounting-status{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:1px solid;padding:3px 6px;font-size:9px;display:inline-block}.status-draft{color:#aeb1b4;border-color:#50565c}.status-submitted{color:#e8c989;border-color:#70553a}.status-approved,.status-posted{color:#91c39d;border-color:#355c42}.status-reversed{color:#e6a08a;border-color:#6f4439}.accounting-actions{flex-wrap:wrap;gap:6px;display:flex}.accounting-action{color:#d6d2c8;background:0 0;border:1px solid #3a4046;border-radius:2px;padding:6px 8px;font-size:10px}.accounting-action:hover{color:#e8c989;border-color:#8b764a}.accounting-action:disabled{cursor:not-allowed;opacity:.35}.accounting-no-action{color:#666b70;font-size:10px}.accounting-empty{color:#777c81;padding:24px;font-size:12px}.period-control{grid-template-columns:190px minmax(260px,1fr) auto;align-items:end;gap:16px;padding:20px;display:grid}.period-control>div{margin-bottom:0}.period-control>button{border-radius:2px;justify-content:center;min-height:38px;padding:9px 14px;font-size:12px;font-weight:650}.period-unlock{color:#e6a08a;background:#291d1b;border:1px solid #7c4b40}.period-control button:disabled{cursor:not-allowed;opacity:.4}.period-row{color:#aeb1b4;border-top:1px solid #262b30;grid-template-columns:.7fr .7fr 2fr 1.2fr 1.2fr;align-items:center;gap:14px;min-width:820px;min-height:52px;padding:9px 20px;font-size:11px;display:grid}.period-row-header{color:#62676c;text-transform:uppercase;letter-spacing:.1em;min-height:36px;font-size:9px}.period-locked{color:#e6a08a}.period-open{color:#91c39d}@media (width<=900px){aside{width:5rem!important}aside h1,aside p,aside nav button{font-size:0!important}.brand-logo{width:52px}aside nav button{justify-content:center;padding-inline:.75rem}main>div{padding:1.5rem!important}.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.data-action-grid{grid-template-columns:1fr}.monitor-health-grid,.security-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-title-row,.security-panel-heading{flex-direction:column;align-items:flex-start}.passkey-enroll{flex-direction:column;align-items:stretch}.monitor-title-row{flex-direction:column;align-items:flex-start}.accounting-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-title-row,.accounting-panel-heading{flex-direction:column;align-items:flex-start}.period-control{grid-template-columns:1fr}.monitor-title-actions{justify-content:flex-start}.access-row{grid-template-columns:1fr 1fr}}@media (width<=560px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:minmax(0,1fr)!important}table{display:block;overflow-x:auto}.login-card{padding:26px 22px}.migration-banner{flex-direction:column;align-items:stretch;margin-inline:24px}.access-grid,.access-row,.monitor-health-grid,.accounting-summary-grid,.security-policy-grid{grid-template-columns:1fr}}.gl-module{background:linear-gradient(135deg,#d9b8720b,#0000 38%),#191d21;border:1px solid #3a3326;margin:20px 0 26px}.gl-module-heading,.gl-heading-actions,.gl-view-toolbar,.gl-asof-control,.gl-composer-footer,.gl-balance-proof{align-items:center;display:flex}.gl-module-heading,.gl-view-toolbar{justify-content:space-between;gap:22px}.gl-module-heading{border-bottom:1px solid #302d27;padding:22px 22px 19px}.gl-phase-label{color:#d9b872;letter-spacing:.14em;margin-bottom:7px;font:9px/1.2 SFMono-Regular,Consolas,monospace}.gl-module-heading h3,.gl-view-toolbar h4{color:#f0ede4;margin:0;font-family:Georgia,serif;font-weight:400}.gl-module-heading h3{font-size:24px}.gl-module-heading p,.gl-view-toolbar p{color:#777c81;margin:5px 0 0;font-size:11px}.gl-heading-actions{gap:9px}.gl-heading-actions select{width:min(280px,32vw)}.gl-heading-actions button,.gl-view-toolbar button,.gl-composer-footer>button,.gl-asof-control button,.gl-account-form>button{border-radius:2px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:650;display:inline-flex}.gl-heading-actions .secondary-action,.gl-composer-footer .secondary-action,.gl-asof-control .secondary-action{color:#d6d2c8;background:0 0;border:1px solid #3a4046}.gl-summary-grid{background:#302d27;border-bottom:1px solid #302d27;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.gl-summary-grid>div{background:#1b1f23;min-height:105px;padding:17px 19px}.gl-summary-grid span,.gl-summary-grid strong,.gl-summary-grid small{display:block}.gl-summary-grid span{color:#72777b;letter-spacing:.08em;text-transform:uppercase;font:9px/1.2 SFMono-Regular,Consolas,monospace}.gl-summary-grid strong{color:#f0ede4;text-overflow:ellipsis;white-space:nowrap;margin-top:11px;font:400 20px/1.1 Georgia,serif;overflow:hidden}.gl-summary-grid small{color:#777c81;margin-top:8px;font-size:9px}.gl-summary-grid .gl-balanced strong{color:#91c39d}.gl-summary-grid .gl-out-of-balance strong{color:#e6a08a}.gl-tabs{gap:2px;padding:14px 18px 0;display:flex}.gl-tabs button{color:#777c81;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px;font-size:11px}.gl-tabs button:hover,.gl-tabs button.is-active{color:#e8e5dd;border-bottom-color:#d9b872}.gl-view{padding:18px}.gl-view-toolbar{margin-bottom:14px}.gl-view-toolbar h4{font-size:17px}.gl-view-toolbar .primary-action,.gl-account-form .primary-action,.gl-composer-footer .primary-action{color:#14171a;background:#d9b872;border:1px solid #d9b872}.gl-view-toolbar button:disabled,.gl-account-form button:disabled,.gl-composer-footer button:disabled{cursor:not-allowed;opacity:.4}.gl-composer{background:#15191d;border:1px solid #3a4046;margin-bottom:18px}.gl-journal-header-fields{border-bottom:1px solid #2a2e33;grid-template-columns:170px minmax(220px,.8fr) minmax(300px,1.3fr);gap:14px;padding:17px;display:grid}.gl-journal-header-fields>div,.gl-account-form>div{margin-bottom:0}.gl-line-table-wrap{overflow-x:auto}.gl-line-row{border-bottom:1px solid #24292d;grid-template-columns:minmax(250px,1.2fr) minmax(220px,1fr) 150px 150px 34px;align-items:center;gap:9px;min-width:900px;padding:9px 14px;display:grid}.gl-line-header{color:#676c71;letter-spacing:.08em;text-transform:uppercase;min-height:35px;font:9px/1.2 SFMono-Regular,Consolas,monospace}.gl-money-input{text-align:right;font-family:SFMono-Regular,Consolas,monospace}.gl-remove-line{color:#a96d61;background:0 0;border:1px solid #3a4046;place-items:center;width:30px;height:30px;display:grid}.gl-remove-line:disabled{cursor:not-allowed;opacity:.25}.gl-composer-footer{justify-content:space-between;gap:18px;padding:14px 16px}.gl-journal-totals{flex:1;justify-content:flex-end;gap:22px;display:flex}.gl-journal-totals span,.gl-journal-totals strong{display:block}.gl-journal-totals span{color:#73787c;font-size:9px}.gl-journal-totals strong{color:#d8d4ca;margin-top:4px;font:11px/1.2 SFMono-Regular,Consolas,monospace}.gl-journal-totals .is-balanced strong{color:#91c39d}.gl-journal-totals .is-difference strong{color:#e6a08a}.gl-journal-table-wrap,.gl-account-list,.gl-trial-wrap{border:1px solid #2a2e33;overflow-x:auto}.gl-journal-row{color:#aeb1b4;border-bottom:1px solid #262b30;grid-template-columns:1.05fr .7fr 1.5fr .75fr .8fr 1.2fr .65fr 1.35fr;align-items:center;gap:12px;min-width:1240px;min-height:66px;padding:10px 14px;font-size:10px;display:grid}.gl-journal-row-header{color:#62676c;text-transform:uppercase;letter-spacing:.09em;min-height:38px;font-size:8px}.gl-journal-row strong,.gl-journal-row small,.gl-entry-link strong,.gl-entry-link small{display:block}.gl-journal-row strong,.gl-entry-link strong{color:#dfdcd3}.gl-journal-row small,.gl-entry-link small{color:#70757a;margin-top:3px}.gl-entry-link{text-align:left;background:0 0;border:0;padding:0}.gl-entry-link:hover strong{color:#e8c989}.gl-journal-amount{font-family:SFMono-Regular,Consolas,monospace}.gl-expanded-lines{background:#15191d;border-bottom:1px solid #423a2b;min-width:900px;padding:8px 26px 12px 60px}.gl-expanded-line{color:#969b9f;border-bottom:1px solid #24292d;grid-template-columns:1.5fr 2fr .8fr .8fr;gap:14px;padding:8px 10px;font-size:9px;display:grid}.gl-expanded-line span:nth-last-child(-n+2){text-align:right;font-family:SFMono-Regular,Consolas,monospace}.gl-expanded-line-header{color:#62676c;text-transform:uppercase;letter-spacing:.07em}.gl-expanded-line strong{color:#d9b872;font-family:SFMono-Regular,Consolas,monospace}.gl-asof-control{gap:8px}.gl-asof-control input{width:170px}.gl-trial-table{border-collapse:collapse;color:#aeb1b4;width:100%;min-width:900px;font-size:10px}.gl-trial-table th,.gl-trial-table td{text-align:left;border-bottom:1px solid #262b30;padding:10px 13px}.gl-trial-table th{color:#62676c;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.gl-trial-table td strong,.gl-trial-table td span{display:block}.gl-trial-table td strong{color:#d9b872;font-family:SFMono-Regular,Consolas,monospace}.gl-trial-table td span{color:#dad7ce;margin-top:3px}.gl-trial-table .numeric{text-align:right;font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace}.gl-trial-table tfoot td{color:#f0ede4;background:#211f1a;border-top:2px solid #8b764a;border-bottom:0;font-weight:700}.gl-category{text-transform:capitalize}.gl-balance-proof{border:1px solid;border-top:0;justify-content:flex-end;gap:9px;padding:11px 14px;font-size:10px}.gl-balance-proof span{margin-left:10px;font-family:SFMono-Regular,Consolas,monospace}.gl-balance-proof.is-balanced{color:#91c39d;background:#17221b;border-color:#355c42}.gl-balance-proof.is-difference{color:#e6a08a;background:#291d1b;border-color:#6f4439}.gl-account-form{background:#15191d;border:1px solid #2a2e33;grid-template-columns:140px minmax(230px,1fr) 160px 160px auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:grid}.gl-account-row{color:#aeb1b4;border-bottom:1px solid #262b30;grid-template-columns:.6fr 2fr 1fr 1fr 1fr .8fr;align-items:center;gap:14px;min-width:820px;min-height:48px;padding:9px 14px;font-size:10px;display:grid}.gl-account-row>strong{color:#d9b872;font-family:SFMono-Regular,Consolas,monospace}.gl-account-row-header{color:#62676c;text-transform:uppercase;letter-spacing:.08em;min-height:34px;font-size:8px}@media (width<=1100px){.gl-module-heading,.gl-view-toolbar,.gl-composer-footer{flex-direction:column;align-items:flex-start}.gl-heading-actions{width:100%}.gl-heading-actions select{width:min(360px,100%)}.gl-summary-grid,.gl-journal-header-fields,.gl-account-form{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-journal-totals{justify-content:flex-start}}@media (width<=620px){.gl-heading-actions,.gl-asof-control,.gl-journal-totals{flex-direction:column;align-items:stretch}.gl-summary-grid,.gl-journal-header-fields,.gl-account-form{grid-template-columns:1fr}.gl-tabs{overflow-x:auto}.gl-tabs button{white-space:nowrap}.gl-asof-control input{width:100%}}.fa-module{background:radial-gradient(circle at 90% 0,#d9b87214,#0000 28%),#171b1f;border:1px solid #423825;margin:20px 0 26px}.fa-module-heading,.fa-heading-actions,.fa-panel-heading,.fa-close-actions,.fa-statement-notice{align-items:center;display:flex}.fa-module-heading,.fa-panel-heading{justify-content:space-between;gap:22px}.fa-module-heading{border-bottom:1px solid #363025;padding:23px 22px 20px}.fa-phase-label{color:#d9b872;letter-spacing:.15em;margin-bottom:7px;font:9px/1.2 SFMono-Regular,Consolas,monospace}.fa-module-heading h3,.fa-panel-heading h4,.fa-statement-heading h4{color:#f0ede4;margin:0;font-family:Georgia,serif;font-weight:400}.fa-module-heading h3{font-size:24px}.fa-module-heading p,.fa-panel-heading p{color:#787d81;margin:5px 0 0;font-size:11px}.fa-heading-actions{gap:8px}.fa-heading-actions select{width:190px}.fa-heading-actions select:nth-child(2){width:115px}.fa-heading-actions button,.fa-close-actions button,.fa-panel>.primary-action,.fa-panel>.secondary-action{border-radius:2px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:650;display:inline-flex}.fa-module .primary-action{color:#14171a;background:#d9b872;border:1px solid #d9b872}.fa-module .secondary-action{color:#d8d4ca;background:0 0;border:1px solid #41474c}.fa-module .danger-action{color:#e7a796;background:#321f1c;border:1px solid #805349}.fa-module button:disabled,.fa-module input:disabled,.fa-module textarea:disabled{cursor:not-allowed;opacity:.45}.fa-summary-grid{background:#302d27;border-bottom:1px solid #302d27;grid-template-columns:1.2fr repeat(4,1fr);gap:1px;display:grid}.fa-summary-grid>div{background:#1b1f23;min-height:107px;padding:17px 18px}.fa-summary-grid span,.fa-summary-grid strong,.fa-summary-grid small{display:block}.fa-summary-grid span{color:#707579;letter-spacing:.08em;text-transform:uppercase;font:8px/1.2 SFMono-Regular,Consolas,monospace}.fa-summary-grid strong{color:#f0ede4;text-overflow:ellipsis;white-space:nowrap;margin-top:11px;font:400 18px/1.1 Georgia,serif;overflow:hidden}.fa-summary-grid small{color:#73787c;margin-top:8px;font-size:9px}.fa-summary-grid .fa-ready strong{color:#91c39d}.fa-summary-grid .fa-attention strong{color:#e6a08a}.fa-capitalize{text-transform:capitalize}.fa-tabs{gap:2px;padding:14px 18px 0;display:flex;overflow-x:auto}.fa-tabs button{color:#777c81;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px;font-size:11px}.fa-tabs button:hover,.fa-tabs button.is-active{color:#e8e5dd;border-bottom-color:#d9b872}.fa-view{padding:18px}.fa-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fa-panel,.fa-statement{background:#15191d;border:1px solid #30353a}.fa-panel{margin-bottom:14px;padding:17px}.fa-panel-heading{border-bottom:1px solid #2a2f33;align-items:flex-start;margin-bottom:15px;padding-bottom:13px}.fa-panel-heading h4{font-size:17px}.fa-close-status{color:#dbc17f;text-transform:uppercase;background:#252116;border:1px solid #66593d;padding:5px 8px;font:8px/1.2 SFMono-Regular,Consolas,monospace}.fa-check-list{gap:7px;display:grid}.fa-check-list>div{border:1px solid #2d3237;grid-template-columns:18px 1fr;align-items:start;gap:7px;padding:9px 10px;display:grid}.fa-check-list strong,.fa-check-list small{display:block}.fa-check-list strong{color:#d6d3cb;font-size:10px;font-weight:600}.fa-check-list small{color:#6f7579;margin-top:3px;font-size:8px}.fa-check-list .is-passed{color:#91c39d;border-color:#31523c}.fa-check-list .is-open{color:#e6a08a;border-color:#624137}.fa-manual-checks{gap:8px;margin-bottom:14px;display:grid}.fa-manual-checks label{color:#c0c3c5;align-items:center;gap:9px;font-size:10px;display:flex}.fa-manual-checks input{accent-color:#d9b872;width:15px;height:15px}.fa-panel textarea{resize:vertical;min-height:78px}.fa-close-actions{flex-wrap:wrap;gap:8px;margin-top:14px}.fa-nav-bridge{margin-bottom:0}.fa-bridge-grid{background:#30353a;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.fa-bridge-grid>div{background:#1b1f23;min-height:75px;padding:13px}.fa-bridge-grid span,.fa-bridge-grid strong{display:block}.fa-bridge-grid span{color:#72777b;text-transform:uppercase;font-size:8px}.fa-bridge-grid strong{color:#e7e3da;margin-top:12px;font:11px/1.2 SFMono-Regular,Consolas,monospace}.fa-bridge-grid .is-passed strong{color:#91c39d}.fa-bridge-grid .is-open strong{color:#e6a08a}.fa-policy-strip,.fa-fee-result{background:#30353a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid}.fa-policy-strip span,.fa-fee-result span{color:#73787c;background:#1b1f23;padding:10px;font-size:8px;display:block}.fa-policy-strip strong,.fa-fee-result strong{color:#e4e0d7;margin-top:5px;font:10px/1.2 SFMono-Regular,Consolas,monospace;display:block}.fa-fee-result{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;margin-bottom:0}.fa-form-grid{gap:11px;margin-bottom:11px;display:grid}.fa-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fa-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.fa-form-grid>div{margin:0}.fa-table-wrap{border:1px solid #292e32;overflow-x:auto}.fa-expense-row,.fa-valuation-row{color:#aeb1b4;border-bottom:1px solid #262b2f;align-items:center;gap:11px;min-height:61px;padding:9px 12px;font-size:9px;display:grid}.fa-expense-row{grid-template-columns:.8fr 1.5fr .65fr .7fr .65fr .7fr .65fr 1.25fr;min-width:1080px}.fa-valuation-row{grid-template-columns:.75fr 1.1fr 1.4fr .75fr .75fr .75fr .65fr 1.25fr;min-width:1160px}.fa-expense-row strong,.fa-expense-row small,.fa-valuation-row strong,.fa-valuation-row small{display:block}.fa-expense-row strong,.fa-valuation-row strong{color:#dedbd2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fa-expense-row small,.fa-valuation-row small{color:#6f7478;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.fa-row-header{color:#656a6e;letter-spacing:.07em;text-transform:uppercase;min-height:35px;font-size:8px}.fa-numeric{text-align:right;font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace}.fa-numeric.is-negative{color:#e6a08a}.fa-statement-notice{color:#d8c48f;background:#242117;border:1px solid #675a3e;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:9px}.fa-statement-notice span,.fa-statement-notice strong{display:block}.fa-statement-notice strong{color:#efe1b8;margin-bottom:3px}.fa-statement-heading{background:#1b2024;border-bottom:1px solid #30353a;padding:20px 22px}.fa-statement-heading>span{color:#d9b872;letter-spacing:.12em;text-transform:uppercase;font:8px/1.2 SFMono-Regular,Consolas,monospace}.fa-statement-heading h4{margin-top:6px;font-size:20px}.fa-statement-heading small{color:#777c80;margin-top:5px;font-size:9px;display:block}.fa-statement-lines{padding:15px 22px 22px}.fa-statement-lines>strong{color:#d9b872;text-transform:uppercase;border-bottom:1px solid #30353a;margin-top:10px;padding:8px 0 5px;font-size:9px;display:block}.fa-statement-lines>span{color:#aeb2b4;border-bottom:1px solid #24292d;grid-template-columns:1fr auto;gap:18px;padding:8px 0;font-size:10px;display:grid}.fa-statement-lines label{color:inherit}.fa-statement-lines b{color:#e2dfd6;font:10px/1.2 SFMono-Regular,Consolas,monospace}.fa-statement-lines .is-total{color:#e4d39e;border-top:1px solid #8a754a;font-weight:700}.fa-statement-lines .is-proof{color:#f0ede4;border-top:2px solid #a78e58;border-bottom:3px double #a78e58;margin-top:10px;padding:11px 0;font-weight:700}.fa-settings-panel{max-width:1100px}.fa-read-only-note{color:#8b9094;align-items:center;gap:7px;font-size:10px;display:flex}@media (width<=1180px){.fa-module-heading{flex-direction:column;align-items:flex-start}.fa-heading-actions{flex-wrap:wrap;width:100%}.fa-summary-grid,.fa-bridge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fa-form-grid.three,.fa-form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.fa-two-column{grid-template-columns:1fr}.fa-summary-grid,.fa-bridge-grid,.fa-policy-strip,.fa-fee-result{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.fa-heading-actions{flex-direction:column;align-items:stretch}.fa-heading-actions select{width:100%!important}.fa-summary-grid,.fa-bridge-grid,.fa-policy-strip,.fa-fee-result,.fa-form-grid.two,.fa-form-grid.three,.fa-form-grid.four{grid-template-columns:1fr}}.bank-module{background:linear-gradient(135deg,#64a67d12,#0000 40%),#191d21;border:1px solid #314039;margin:20px 0 26px}.bank-heading,.bank-view-title,.bank-heading-actions,.bank-assurance,.bank-proof,.bank-workflow,.bank-instruction-assurance{align-items:center;display:flex}.bank-heading,.bank-view-title{justify-content:space-between;gap:22px}.bank-heading{border-bottom:1px solid #2d3732;padding:22px}.bank-heading>div:first-child>span{color:#78b58b;letter-spacing:.14em;text-transform:uppercase;font:9px/1.2 SFMono-Regular,Consolas,monospace}.bank-heading h3,.bank-view-title h4{color:#f0ede4;margin:0;font-family:Georgia,serif;font-weight:400}.bank-heading h3{margin-top:7px;font-size:24px}.bank-heading p,.bank-view-title p{color:#7d8286;margin:6px 0 0;font-size:10px;line-height:1.5}.bank-heading-actions{gap:8px}.bank-heading-actions select{width:min(280px,30vw)}.bank-heading-actions select,.bank-account-form input,.bank-account-form select,.bank-import-form input,.bank-import-form select,.bank-selector-row select,.bank-match-control select,.bank-instruction-form input,.bank-instruction-form select,.bank-instruction-form textarea{color:#e1ddd4;background:#14181b;border:1px solid #383e43;border-radius:2px;outline:0;min-height:38px;padding:8px 10px;font-size:10px}.bank-heading-actions select:focus,.bank-account-form input:focus,.bank-account-form select:focus,.bank-import-form input:focus,.bank-import-form select:focus,.bank-selector-row select:focus,.bank-match-control select:focus,.bank-instruction-form input:focus,.bank-instruction-form select:focus,.bank-instruction-form textarea:focus{border-color:#78b58b}.bank-heading button,.bank-view button,.bank-account-form button,.bank-import-form button,.bank-instruction-form button{color:#121714;background:#78b58b;border:1px solid #78b58b;border-radius:2px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:9px;font-weight:700;display:inline-flex}.bank-heading button:disabled,.bank-view button:disabled,.bank-account-form button:disabled,.bank-import-form button:disabled,.bank-instruction-form button:disabled{cursor:not-allowed;opacity:.4}.bank-view button.secondary,.bank-account-row button.secondary,.bank-import-form button.secondary,.bank-heading-actions button{color:#cbc7be;background:#24292d;border-color:#41484d}.bank-view button.danger,.bank-account-row button.danger,.bank-instruction-actions button.danger{color:#dea1a1;background:#2b1d1d;border-color:#6b3e3e}.bank-alert{border:1px solid;align-items:flex-start;gap:9px;margin:14px 18px 0;padding:10px 12px;font-size:10px;display:flex}.bank-alert.error{color:#e0aaaa;background:#2a1c1c;border-color:#6c3d3d}.bank-alert.success{color:#aad0b4;background:#19271d;border-color:#3a6045}.bank-assurance{background:#19241d;border:1px solid #335340;gap:11px;margin:14px 18px 0;padding:12px 14px}.bank-assurance svg{color:#78b58b;flex:none}.bank-assurance strong,.bank-assurance span{display:block}.bank-assurance strong{color:#c9dfce;font-size:10px}.bank-assurance span{color:#80988a;margin-top:4px;font-size:9px;line-height:1.45}.bank-tabs{gap:2px;padding:13px 18px 0;display:flex}.bank-tabs button{color:#777d81;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px;font-size:10px}.bank-tabs button:hover,.bank-tabs button.active{color:#e8e5dd;border-bottom-color:#78b58b}.bank-view{padding:18px}.bank-view-title{align-items:flex-start;margin-bottom:14px}.bank-view-title h4{font-size:17px}.bank-view-title>svg{color:#78b58b}.bank-account-form,.bank-import-form,.bank-instruction-form,.bank-selector-row{background:#15191c;border:1px solid #30383b;align-items:end;gap:11px;margin-bottom:15px;padding:14px;display:grid}.bank-account-form{grid-template-columns:1fr 1fr 140px 1fr auto}.bank-import-form{grid-template-columns:1fr 150px 150px 160px 160px 1fr}.bank-import-form>button{grid-column:1/-1;justify-self:start}.bank-selector-row{grid-template-columns:1fr 1fr}.bank-account-form label>span,.bank-import-form label>span,.bank-selector-row label>span,.bank-instruction-form label>span{color:#747a7e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font:8px/1.2 SFMono-Regular,Consolas,monospace;display:block}.bank-account-form input,.bank-account-form select,.bank-import-form input,.bank-import-form select,.bank-selector-row select,.bank-instruction-form input,.bank-instruction-form select,.bank-instruction-form textarea{width:100%}.bank-import-form label.file small{color:#73797d;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.bank-account-list,.bank-import-register,.bank-instruction-list,.bank-outstanding-list{gap:7px;display:grid}.bank-account-row{background:#161a1d;border:1px solid #30373b;grid-template-columns:32px minmax(200px,1.5fr) minmax(120px,.7fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.bank-account-row>svg{color:#78b58b}.bank-account-row>div{gap:4px;display:grid}.bank-account-row strong{color:#dedad1;font-size:10px}.bank-account-row span{color:#777d81;font-size:8px}.bank-import-row{color:#aaaeb1;cursor:pointer;background:#161a1d;border:1px solid #30373b;grid-template-columns:1fr 1.3fr .7fr 1fr .8fr auto;align-items:center;gap:12px;min-width:850px;padding:10px 12px;font-size:9px;display:grid}.bank-import-register{overflow-x:auto}.bank-import-row.header{color:#666d71;text-transform:uppercase;cursor:default;background:#242a2e;border:0;min-height:32px;font-size:8px}.bank-import-row.selected{border-color:#587f65;box-shadow:inset 3px 0 #78b58b}.bank-import-row strong,.bank-import-row small{display:block}.bank-import-row strong{color:#dedad1}.bank-import-row small{color:#747a7e;margin-top:3px;font-size:8px}.bank-import-row button{min-height:28px;padding:5px 8px}.bank-status{color:#aaaeb1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#252a2e;border:1px solid #4a5055;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font:8px/1.2 SFMono-Regular,Consolas,monospace;display:inline-flex}.bank-status.locked,.bank-status.active{color:#93cfa2;background:#1a2a20;border-color:#3d6a48}.bank-status.approved{color:#d7bf7b;background:#29251b;border-color:#726033}.bank-status.submitted{color:#93bcd7;background:#1c252c;border-color:#3d596c}.bank-status.reversed,.bank-status.rejected,.bank-status.superseded{color:#d79595;background:#2a1d1d;border-color:#6b3d3d}.bank-proof-grid{border-top:1px solid #343b3f;border-left:1px solid #343b3f;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;display:grid}.bank-proof-grid>div{background:#15191c;border-bottom:1px solid #343b3f;border-right:1px solid #343b3f;min-height:78px;padding:12px}.bank-proof-grid span,.bank-proof-grid strong{display:block}.bank-proof-grid span{color:#747a7e;text-transform:uppercase;font-size:8px}.bank-proof-grid strong{color:#e2ded5;margin-top:9px;font:12px/1.2 SFMono-Regular,Consolas,monospace}.bank-proof-grid .good strong{color:#88c797}.bank-proof-grid .bad strong{color:#df9292}.bank-proof{border:1px solid;gap:10px;margin-bottom:18px;padding:11px 13px}.bank-proof.clean{color:#96cda3;background:#19261d;border-color:#3b6446}.bank-proof.exceptions{color:#d8bd79;background:#292319;border-color:#765a2d}.bank-proof strong,.bank-proof span{display:block}.bank-proof strong{font-size:10px}.bank-proof span{color:#8d9087;margin-top:3px;font-size:8px}.bank-section-title{margin:19px 0 9px}.bank-section-title h5{color:#ddd9d0;margin:0;font-size:11px}.bank-section-title p{color:#747a7e;margin:3px 0 0;font-size:8px}.bank-transaction-wrap{border:1px solid #30373b;overflow-x:auto}.bank-transaction-row{color:#a9adb0;border-bottom:1px solid #2b3135;grid-template-columns:105px minmax(220px,1.1fr) 120px 130px minmax(330px,1.5fr);align-items:start;gap:10px;min-width:1030px;padding:10px 12px;font-size:9px;display:grid}.bank-transaction-row.header{color:#687075;text-transform:uppercase;background:#242a2e;min-height:34px;font-size:8px}.bank-transaction-row.matched{background:#4a74560f}.bank-transaction-row.unmatched{box-shadow:inset 3px 0 #b68b43}.bank-transaction-row strong,.bank-transaction-row small{display:block}.bank-transaction-row strong{color:#d9d5cc}.bank-transaction-row small{color:#747a7e;margin-top:3px;font-size:8px}.bank-transaction-row .numeric{text-align:right;font-family:SFMono-Regular,Consolas,monospace}.bank-match-cell{gap:5px;display:grid}.bank-match-pill{color:#9ac7a4;background:#1b2820;border:1px solid #3e6449;align-items:center;gap:5px;width:fit-content;padding:4px 6px;font-size:8px;display:flex}.bank-match-pill button{color:#c98585;background:0 0;border:0;min-height:18px;padding:1px}.bank-match-control{grid-template-columns:1fr auto;gap:6px;display:grid}.bank-match-control select{width:100%;min-width:240px;min-height:32px;padding:5px 7px}.bank-match-control button{min-height:32px}.bank-outstanding-list>div{background:#161a1d;border:1px solid #30373b;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.bank-outstanding-list span strong,.bank-outstanding-list span small{display:block}.bank-outstanding-list span strong{color:#dedad1;font-size:9px}.bank-outstanding-list span small{color:#747a7e;margin-top:3px;font-size:8px}.bank-outstanding-list>div>strong{font:10px/1.2 SFMono-Regular,Consolas,monospace}.bank-outstanding-list .positive{color:#89c397}.bank-outstanding-list .negative{color:#d38f8f}.bank-workflow{flex-wrap:wrap;gap:8px;margin-top:15px}.bank-empty{color:#878d91;border:1px dashed #3b4247;align-items:center;gap:10px;min-height:68px;padding:17px;font-size:10px;display:flex}.bank-empty.compact{min-height:44px}.bank-instruction-assurance{border:1px solid;gap:10px;margin-bottom:14px;padding:11px 13px}.bank-instruction-assurance.ready{color:#98cca4;background:#19261d;border-color:#3b6346}.bank-instruction-assurance.blocked{color:#d6bb77;background:#292319;border-color:#76592d}.bank-instruction-assurance strong,.bank-instruction-assurance span{display:block}.bank-instruction-assurance strong{font-size:10px}.bank-instruction-assurance span{color:#858b87;margin-top:3px;font-size:8px}.bank-active-instruction{background:#17231b;border:1px solid #44654d;grid-template-columns:minmax(200px,.65fr) minmax(300px,1.35fr);gap:15px;margin-bottom:14px;padding:14px;display:grid}.bank-active-instruction>div{align-content:start;gap:5px;display:grid}.bank-active-instruction span{color:#78b58b;text-transform:uppercase;font-size:8px}.bank-active-instruction strong{color:#dce7df;font-size:11px}.bank-active-instruction small{color:#7e9484;font-size:8px}.bank-active-instruction pre,.bank-instruction-row pre{color:#bac7bd;white-space:pre-wrap;margin:0;font:8px/1.55 SFMono-Regular,Consolas,monospace}.bank-instruction-form{grid-template-columns:1fr 1fr}.bank-instruction-form label.wide{grid-column:1/-1}.bank-instruction-form>button{justify-self:start}.bank-instruction-row{background:#161a1d;border:1px solid #30373b;grid-template-columns:minmax(210px,.7fr) auto minmax(280px,1.3fr);align-items:start;gap:13px;padding:12px;display:grid}.bank-instruction-row>div:first-child{gap:4px;display:grid}.bank-instruction-row strong{color:#ddd9d0;font-size:10px}.bank-instruction-row span{color:#757b7f;font-size:8px}.bank-instruction-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.bank-instruction-actions button{min-height:30px}@media (width<=1150px){.bank-heading,.bank-view-title{flex-direction:column;align-items:flex-start}.bank-account-form,.bank-import-form{grid-template-columns:repeat(2,minmax(0,1fr))}.bank-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bank-account-row{grid-template-columns:32px 1fr auto}}@media (width<=680px){.bank-heading-actions,.bank-tabs,.bank-workflow{flex-direction:column;align-items:stretch}.bank-heading-actions select{width:100%}.bank-tabs{overflow-x:auto}.bank-tabs button{white-space:nowrap}.bank-account-form,.bank-import-form,.bank-selector-row,.bank-proof-grid,.bank-instruction-form,.bank-active-instruction,.bank-instruction-row{grid-template-columns:1fr}.bank-instruction-form label.wide{grid-column:1}}.lp-module{border-bottom:1px solid #2f3439;margin-bottom:34px;padding-bottom:34px}.lp-module-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.lp-module-heading>div:first-child>span{color:#d9b872;letter-spacing:.2em;text-transform:uppercase;font:10px/1.2 SFMono-Regular,Consolas,monospace}.lp-module-heading h2{color:#f0ede4;margin:7px 0 0;font:400 30px/1.2 Georgia,serif}.lp-module-heading p{color:#8b8f94;max-width:720px;margin:8px 0 0;font-size:12px;line-height:1.55}.lp-control-badge{color:#aaa69d;white-space:nowrap;background:#1b1f23;border:1px solid #3a4046;border-radius:2px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;display:inline-flex}.lp-control-badge svg{color:#d9b872}.lp-alert{border:1px solid;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:11px;line-height:1.45;display:flex}.lp-alert.error{color:#e4b5b5;background:#2a1c1c;border-color:#6d3636}.lp-alert.success{color:#b6d6be;background:#19271d;border-color:#31583b}.lp-toolbar{background:#181c20;border:1px solid #2d3237;grid-template-columns:minmax(220px,1fr) 170px 190px auto;align-items:end;gap:12px;padding:14px;display:grid}.lp-toolbar label>span,.lp-document-toolbar label>span,.lp-notice-form label>span,.lp-policy-grid label>span,.lp-source-status>span{color:#7c8186;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font:9px/1.2 SFMono-Regular,Consolas,monospace;display:block}.lp-toolbar select,.lp-document-toolbar select,.lp-notice-form select,.lp-notice-form input,.lp-notice-form textarea,.lp-policy-grid select,.lp-policy-grid input,.lp-policy-grid textarea{color:#e7e3d9;background:#121518;border:1px solid #343a40;border-radius:2px;outline:0;width:100%;min-height:38px;padding:8px 10px;font-size:11px}.lp-toolbar select:focus,.lp-document-toolbar select:focus,.lp-notice-form input:focus,.lp-notice-form select:focus,.lp-notice-form textarea:focus,.lp-policy-grid input:focus,.lp-policy-grid select:focus,.lp-policy-grid textarea:focus{border-color:#d9b872}.lp-source-status{border-left:1px solid #33383d;min-height:38px;padding:2px 0 0 14px}.lp-source-status strong{color:#c4a45e;font:11px/1.2 SFMono-Regular,Consolas,monospace}.lp-source-status strong.good{color:#79bf8b}.lp-icon-button,.lp-panel button,.lp-document-toolbar button,.lp-notice-form>button,.lp-policy-form>button{color:#15181a;background:#d9b872;border:1px solid #d9b872;border-radius:2px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:10px;font-weight:700;display:inline-flex}.lp-icon-button:disabled,.lp-panel button:disabled,.lp-notice-form>button:disabled,.lp-policy-form>button:disabled{cursor:not-allowed;opacity:.45}.lp-tabs{border-bottom:1px solid #30353a;gap:2px;margin:12px 0;display:flex}.lp-tabs button{color:#8d9296;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px;font-size:10px}.lp-tabs button.active{color:#e9e5db;border-bottom-color:#d9b872}.lp-panel{background:#1a1e22;border:1px solid #30353a;border-radius:2px;padding:18px}.lp-panel-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.lp-panel-title h3{color:#e9e5db;margin:0;font-size:14px;font-weight:650}.lp-panel-title p{color:#858a8f;margin:5px 0 0;font-size:10px}.lp-status{color:#bbb7ae;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#24282c;border:1px solid #4a4f54;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font:8px/1.2 SFMono-Regular,Consolas,monospace;display:inline-flex}.lp-status.posted,.lp-status.issued,.lp-status.settled{color:#96d1a5;background:#1b2b20;border-color:#3d6c48}.lp-status.approved{color:#dcc37c;background:#2b271b;border-color:#74612f}.lp-status.submitted{color:#93bcd7;background:#1c252c;border-color:#3d586c}.lp-status.reversed,.lp-status.void{color:#d79b9b;background:#2b1d1d;border-color:#704040}.lp-empty,.lp-loading{color:#8e9397;border:1px dashed #3a4046;align-items:center;gap:13px;min-height:74px;padding:17px;font-size:11px;display:flex}.lp-empty>div{flex:1;gap:4px;display:grid}.lp-empty strong{color:#d3cfc5}.lp-empty span{font-size:10px}.lp-empty.compact{min-height:48px}.lp-summary-grid{border-top:1px solid #34393e;border-left:1px solid #34393e;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;display:grid}.lp-summary-grid>div{background:#171a1d;border-bottom:1px solid #34393e;border-right:1px solid #34393e;min-height:72px;padding:12px}.lp-summary-grid span,.lp-summary-grid strong{display:block}.lp-summary-grid span{color:#777c81;text-transform:uppercase;font-size:8px}.lp-summary-grid strong{color:#e7e3d9;margin-top:8px;font:13px/1.2 SFMono-Regular,Consolas,monospace}.lp-summary-grid .good strong{color:#83c893}.lp-summary-grid .bad strong{color:#e18e8e}.lp-table-wrap{border:1px solid #34393e;overflow-x:auto}.lp-table{border-collapse:collapse;width:100%;min-width:1060px;font-size:9px}.lp-table th{color:#92979b;text-align:right;text-transform:uppercase;letter-spacing:.04em;background:#24292e;padding:9px 10px}.lp-table th:first-child,.lp-table td:first-child{text-align:left}.lp-table td{color:#bbb7ae;text-align:right;white-space:nowrap;border-top:1px solid #30353a;padding:10px;font-family:SFMono-Regular,Consolas,monospace}.lp-table td strong{color:#eeeae0}.lp-table td small{color:#73787d;margin-top:4px;font-size:8px;display:block}.lp-workflow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lp-workflow button.secondary,.lp-row-actions button.secondary{color:#c7c3ba;background:#252a2e;border-color:#464c52}.lp-workflow button.danger,.lp-row-actions button.danger{color:#dfa1a1;background:#2b1d1d;border-color:#6c3939}.lp-document-toolbar{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.lp-document-toolbar label{width:min(420px,100%)}.lp-document-toolbar>span{color:#aaa69d;font-size:10px}.lp-document{color:#202428;background:#f5f3ec;border:1px solid #cbc8c0;overflow:hidden;box-shadow:0 14px 42px #00000038}.lp-document>header{background:linear-gradient(120deg,#d9b8722e,#0000 48%),#ece9e0;border-bottom:5px solid #1b1e21;justify-content:space-between;align-items:flex-end;gap:28px;min-height:145px;padding:30px 34px 24px;display:flex}.lp-document-kicker{color:#8b6e2f;letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font:8px/1.2 SFMono-Regular,Consolas,monospace;display:block}.lp-document h3{color:#181b1e;margin:0;font:400 26px/1.1 Georgia,serif}.lp-document header p{color:#676b6e;margin:6px 0 0;font-size:11px}.lp-document-meta{grid-template-columns:repeat(3,minmax(90px,auto));gap:18px;display:grid}.lp-document-meta span{color:#7d8082;text-transform:uppercase;font:7px/1.3 SFMono-Regular,Consolas,monospace}.lp-document-meta strong{color:#24282b;text-transform:none;margin-top:5px;font-size:9px;display:block}.lp-document-address{color:#73777a;gap:4px;padding:24px 34px 0;font-size:9px;display:grid}.lp-document-address strong{color:#23272a;font-size:12px}.lp-document-amount{background:#e5e2d9;border-left:4px solid #a58441;margin:22px 34px;padding:17px 19px;display:grid}.lp-document-amount span,.lp-statement-kpis span{color:#707477;text-transform:uppercase;font-size:8px}.lp-document-amount strong{color:#1e2225;margin:7px 0 5px;font:400 28px/1 Georgia,serif}.lp-document-amount small{color:#6c7073;font-size:9px}.lp-statement-kpis{border-top:1px solid #cbc8c0;border-left:1px solid #cbc8c0;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 34px 18px;display:grid}.lp-statement-kpis>div{border-bottom:1px solid #cbc8c0;border-right:1px solid #cbc8c0;padding:14px}.lp-statement-kpis strong{color:#25292c;margin-top:7px;font:14px/1.2 Georgia,serif;display:block}.lp-statement-table{border-collapse:collapse;width:calc(100% - 68px);margin:0 34px 20px;font-size:9px}.lp-statement-table th,.lp-statement-table td{border-bottom:1px solid #d6d2ca;padding:9px 10px}.lp-statement-table th{color:#555a5d;text-align:left;font-weight:500}.lp-statement-table td{color:#24282b;text-align:right;font-family:SFMono-Regular,Consolas,monospace}.lp-statement-table .total th,.lp-statement-table .total td{background:#e7e4dc;border-top:2px solid #6d7072;border-bottom:2px solid #6d7072;font-weight:750}.lp-document-details{border:1px solid #cfccc4;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 34px 24px;display:grid}.lp-document-details>div{padding:12px}.lp-document-details>div+div{border-left:1px solid #cfccc4}.lp-document-details dt{color:#7c7f82;text-transform:uppercase;font-size:7px}.lp-document-details dd{color:#292d30;margin:6px 0 0;font-size:9px}.lp-payment-box{background:#efebda;border:1px solid #c2b482;margin:0 34px 24px;padding:14px}.lp-payment-box strong{color:#403820;text-transform:uppercase;font-size:9px}.lp-payment-box p{color:#565040;white-space:pre-wrap;margin:8px 0 0;font:9px/1.6 SFMono-Regular,Consolas,monospace}.lp-document footer{color:#6b6f71;background:#e4e1d9;border-top:4px solid #1b1e21;padding:17px 34px;font-size:7px;line-height:1.55}.lp-notice-layout{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:start;gap:14px;display:grid}.lp-notice-form,.lp-policy-grid{background:#171a1d;border:1px solid #34393e;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;padding:13px;display:grid}.lp-notice-form label.wide,.lp-notice-form>.wide,.lp-policy-grid label.wide{grid-column:1/-1}.lp-notice-form textarea,.lp-policy-grid textarea{resize:vertical}.lp-notice-form>button{grid-column:1/-1;justify-self:start}.lp-notice-list{gap:7px;display:grid}.lp-notice-row{cursor:pointer;background:#171a1d;border:1px solid #34393e;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px 12px;padding:11px;display:grid}.lp-notice-row.selected{border-color:#8f7642;box-shadow:inset 3px 0 #d9b872}.lp-notice-row>div{gap:4px;display:grid}.lp-notice-row strong{color:#e4e0d6;font-size:10px}.lp-notice-row span,.lp-notice-row small{color:#7e8387;font-size:8px}.lp-notice-row .numeric{text-align:right}.lp-notice-row>small{grid-column:1/2}.lp-row-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;gap:5px!important;display:flex!important}.lp-row-actions button{min-height:27px;padding:5px 8px;font-size:8px}.lp-policy-form{max-width:920px}.lp-policy-note{color:#c3b684;background:#26231b;border-left:3px solid #bd984b;gap:9px;margin:4px 0 14px;padding:11px 13px;font-size:9px;line-height:1.5;display:flex}@media (width<=1100px){.lp-toolbar,.lp-notice-layout{grid-template-columns:1fr 1fr}.lp-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-notice-layout>.lp-panel{grid-column:1/-1}}@media (width<=720px){.lp-module-heading,.lp-document>header,.lp-document-toolbar{flex-direction:column;align-items:flex-start}.lp-toolbar,.lp-summary-grid,.lp-notice-form,.lp-policy-grid,.lp-statement-kpis,.lp-document-details,.lp-document-meta{grid-template-columns:1fr}.lp-tabs{overflow-x:auto}.lp-tabs button{white-space:nowrap}.lp-document-details>div+div{border-top:1px solid #cfccc4;border-left:0}.lp-notice-row{grid-template-columns:1fr}.lp-notice-row>small,.lp-row-actions{grid-column:1;justify-content:flex-start}}.report-root{max-width:1600px;margin:0 auto}.report-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.report-page-title h2{color:#f0ede4;margin:0;font:400 32px/1.2 Georgia,serif}.report-page-title p{color:#8b8f94;max-width:780px;margin:9px 0 0;font-size:13px;line-height:1.55}.report-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.report-actions button,.report-table-action{border-radius:2px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 13px;font-size:11px;font-weight:650;display:inline-flex}.report-actions .primary-action{color:#14171a;background:#d9b872;border:1px solid #d9b872}.report-actions .secondary-action{color:#d6d2c8;background:#1b1f23;border:1px solid #3a4046}.report-selector-row{background:#181c20;border:1px solid #2a2e33;border-radius:2px;grid-template-columns:minmax(220px,1fr) 190px 170px;align-items:end;gap:14px;margin-bottom:20px;padding:16px;display:grid}.report-selector-row label>span,.report-basis-chip>span{color:#73787d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font:9px/1.2 SFMono-Regular,Consolas,monospace;display:block}.report-selector-row select{color:#e8e5dd;background:#14171a;border:1px solid #343a40;border-radius:2px;outline:0;width:100%;min-height:38px;padding:8px 10px;font-size:12px}.report-selector-row select:focus{border-color:#d9b872}.report-basis-chip{border-left:1px solid #30353a;min-height:38px;padding:3px 0 2px 16px}.report-basis-chip strong{color:#d9b872;font:12px/1.2 SFMono-Regular,Consolas,monospace;display:block}.report-document{color:#202428;background:#f4f2eb;border:1px solid #30353a;border-radius:2px;overflow:hidden;box-shadow:0 20px 65px #0000002e}.report-document-header{background:linear-gradient(115deg,#d9b8722b,#d9b87200 44%),#eeece4;border-bottom:5px solid #1a1e21;justify-content:space-between;align-items:flex-end;gap:36px;min-height:190px;padding:42px 46px 34px;display:flex}.report-confidential{color:#8b6e2f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:26px;font:9px/1.2 SFMono-Regular,Consolas,monospace;display:inline-block}.report-document-header h1{color:#171a1d;margin:0;font:400 38px/1.08 Georgia,serif}.report-document-header p{color:#64686b;margin:9px 0 0;font-size:13px}.report-meta{white-space:nowrap;grid-template-columns:repeat(3,auto);gap:24px;display:grid}.report-meta span{color:#7c7f82;letter-spacing:.08em;text-transform:uppercase;gap:5px;font:9px/1.2 SFMono-Regular,Consolas,monospace;display:grid}.report-meta strong{color:#202428;letter-spacing:0;font-size:11px}.report-section{padding:34px 46px 6px}.report-section-heading{border-bottom:1px solid #c9c7c0;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding-bottom:10px;display:flex}.report-section-heading>div{align-items:baseline;gap:10px;display:flex}.report-section-heading>div>span{color:#a58542;letter-spacing:.08em;font:9px/1.2 SFMono-Regular,Consolas,monospace}.report-section-heading h3{color:#202428;letter-spacing:.02em;margin:0;font:600 15px/1.3 Avenir Next,Segoe UI,sans-serif}.report-section-heading small{color:#777a7c;font-size:9px}.report-kpi-grid{border-top:1px solid #d8d5cd;border-left:1px solid #d8d5cd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-kpi{background:#ffffff61;border-bottom:1px solid #d8d5cd;border-right:1px solid #d8d5cd;min-height:102px;padding:16px}.report-kpi>span{color:#777a7c;letter-spacing:.08em;text-transform:uppercase;font:9px/1.2 SFMono-Regular,Consolas,monospace;display:block}.report-kpi>strong{color:#1c2023;margin-top:10px;font:400 23px/1.05 Georgia,serif;display:block}.report-kpi>small{color:#8b8e90;margin-top:8px;font-size:9px;display:block}.report-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.report-activity{background:#e9e6dd;border-left:3px solid #b49351;min-height:74px;padding:14px 16px}.report-activity span{color:#747779;font-size:9px;display:block}.report-activity strong{color:#24282b;margin-top:8px;font:600 15px/1.2 SFMono-Regular,Consolas,monospace;display:block}.report-table-action{color:#4e5356;background:0 0;border:1px solid #b8b5ae;min-height:28px;padding:5px 8px;font-size:9px}.report-table-wrap{border:1px solid #cbc8c1;overflow-x:auto}.report-table{border-collapse:collapse;width:100%;min-width:860px;font-size:9px}.report-table th{color:#575c5f;text-align:left;text-transform:uppercase;letter-spacing:.055em;background:#dedbd3;padding:10px 11px;font-weight:650}.report-table td{color:#555a5d;vertical-align:top;border-top:1px solid #d8d5cd;padding:10px 11px}.report-table tbody tr:nth-child(2n) td{background:#e2dfd76b}.report-table td strong{color:#202428;font-weight:650}.report-table .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace}.report-table tfoot td{color:#202428;background:#e3e0d8;border-top:2px solid #8e8c86;font-weight:700}.report-table-empty{text-align:center;color:#85888a!important;padding:24px!important}.report-table-note{color:#777a7c;margin:10px 0 0;font-size:9px;line-height:1.5}.report-readiness-list{gap:8px;display:grid}.report-readiness-item{background:#ffffff59;border:1px solid #d4d1c9;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.report-readiness-item.good svg{color:#3c794d}.report-readiness-item.attention svg{color:#9d692a}.report-readiness-item strong,.report-readiness-item span{display:block}.report-readiness-item strong{color:#2c3033;font-size:10px}.report-readiness-item span{color:#747779;margin-top:4px;font-size:9px;line-height:1.45}.report-methodology{color:#666a6d;background:#e5e2da;border-top:5px solid #1a1e21;margin-top:34px;padding:26px 46px 30px;font-size:8px;line-height:1.55}.report-methodology>strong{color:#292d30;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.report-methodology p{max-width:1100px;margin:8px 0}.report-methodology>div{color:#414548;margin-top:17px;font-family:SFMono-Regular,Consolas,monospace}.report-empty{color:#8b8f94;border:1px dashed #3a4046;align-items:center;gap:12px;margin-top:28px;padding:30px;font-size:13px;display:flex}@media (width<=1100px){.report-header,.report-document-header{flex-direction:column;align-items:flex-start}.report-meta{white-space:normal}.report-kpi-grid,.report-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.report-selector-row{grid-template-columns:1fr}.report-basis-chip{border-top:1px solid #30353a;border-left:0;padding:13px 0 0}.report-document-header,.report-section,.report-methodology{padding-left:22px;padding-right:22px}.report-meta{grid-template-columns:1fr;gap:10px}.report-kpi-grid,.report-activity-grid{grid-template-columns:1fr}.report-section-heading{flex-direction:column;align-items:flex-start}}@media print{@page{size:A4 landscape;margin:10mm}body{background:#fff!important}aside,.report-no-print,.migration-banner,main>[role=alert]{display:none!important}main,.report-root{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.report-document{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;overflow:visible}.report-document-header{min-height:120px;padding:24px 28px 20px}.report-confidential{margin-bottom:12px}.report-document-header h1{font-size:30px}.report-section{break-inside:avoid;padding:22px 28px 0}.report-page-break{break-before:page}.report-kpi{min-height:80px;padding:12px}.report-kpi>strong{font-size:19px}.report-table-wrap{overflow:visible}.report-table{min-width:0;font-size:7px}.report-table th,.report-table td{padding:7px 6px}.report-methodology{margin-top:24px;padding:18px 28px 20px}body.lp-document-print .report-root>*{display:none!important}body.lp-document-print .report-root>.lp-module{border:0;margin:0;padding:0;display:block!important}body.lp-document-print .lp-module>*{display:none!important}body.lp-document-print .lp-module>.lp-print-surface,body.lp-document-print .lp-module>.lp-notice-layout{display:block!important}body.lp-document-print .lp-notice-layout>*{display:none!important}body.lp-document-print .lp-notice-layout>.lp-print-surface{display:block!important}body.lp-document-print .lp-print-surface{background:#fff;border:0;padding:0}body.lp-document-print .lp-document{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;overflow:visible}}.ic-module{background:radial-gradient(circle at 92% 0,#d9b87217,#0000 24rem),#171b1f;border:1px solid #32373c;margin:28px 0;padding:24px}.ic-heading,.ic-panel-heading,.ic-record-title,.ic-heading-actions,.ic-run-controls,.ic-actions{align-items:center;display:flex}.ic-heading{justify-content:space-between;gap:24px;margin-bottom:18px}.ic-eyebrow{color:#d9b872;letter-spacing:.19em;margin-bottom:5px;font:600 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ic-heading h3,.ic-panel-heading h4{color:#f0ede4;margin:0}.ic-heading h3{font-family:Georgia,serif;font-size:24px}.ic-heading p,.ic-panel-heading p,.ic-scope-note span{color:#969ba0}.ic-heading p,.ic-panel-heading p{margin:5px 0 0;font-size:12px;line-height:1.55}.ic-heading-actions,.ic-run-controls{flex-shrink:0;gap:9px}.ic-scope-note{color:#d9b872;background:#d9b8720f;border:1px solid #d9b8724d;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.ic-scope-note div{flex-direction:column;gap:3px;display:flex}.ic-scope-note strong{color:#e8e5dd;font-size:12px}.ic-scope-note span{font-size:11px;line-height:1.5}.ic-tabs{background:#13171a;border:1px solid #32373c;grid-template-columns:repeat(5,1fr);margin-bottom:18px;display:grid}.ic-tabs button{color:#8f9499;cursor:pointer;background:0 0;border:0;border-right:1px solid #32373c;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px;font-size:11px;display:flex}.ic-tabs button:last-child{border-right:0}.ic-tabs button:hover,.ic-tabs button.is-active{color:#f0ede4;background:#24292e}.ic-tabs button.is-active{color:#d9b872;box-shadow:inset 0 -2px #d9b872}.ic-workspace{gap:16px;display:grid}.ic-panel{background:#1c2125;border:1px solid #30353a}.ic-panel-heading{color:#d9b872;border-bottom:1px solid #30353a;justify-content:space-between;gap:18px;min-height:66px;padding:15px 17px}.ic-panel-heading h4{font-size:14px}.ic-count{white-space:nowrap;color:#8f9499;text-transform:uppercase;letter-spacing:.08em;font:10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.ic-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:17px;display:grid}.ic-form-grid.ic-form-single{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ic-field-wide{grid-column:1/-1}.ic-field>span{color:#a8adb2;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ic-field small{color:#747a80;font-size:10px}.ic-input{color:#e8e5dd;background:#15191d;border:1px solid #3b4147;border-radius:2px;outline:0;width:100%;min-height:36px;padding:8px 10px;font-size:12px}textarea.ic-input{resize:vertical;line-height:1.45}.ic-input:focus{border-color:#b99a5e;box-shadow:0 0 0 2px #d9b87217}.ic-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ic-check{color:#b2b6ba;align-items:center;gap:8px;min-height:36px;font-size:11px;display:flex}.ic-check input,.ic-mapping-table input[type=checkbox]{accent-color:#d9b872}.ic-form-grid>.primary-action{place-self:end start}.ic-table-wrap{overflow-x:auto}.ic-table{border-collapse:collapse;color:#b6babd;width:100%;font-size:11px}.ic-table th,.ic-table td{text-align:left;border-bottom:1px solid #2f3439;padding:10px 12px}.ic-table th{color:#777d82;text-transform:uppercase;letter-spacing:.08em;background:#181c20;font-size:9px}.ic-table tbody tr:last-child td{border-bottom:0}.ic-table strong{color:#e2dfd7}.ic-mapping-table .ic-input{min-width:160px;min-height:31px;padding:5px 7px}.ic-inline-action,.ic-download,.ic-actions button,.ic-actions a{color:#c7c9c8;cursor:pointer;background:#20252a;border:1px solid #42484e;justify-content:center;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:inline-flex}.ic-inline-action{min-height:28px;padding:5px 9px}.ic-inline-action:hover,.ic-download:hover,.ic-actions button:hover,.ic-actions a:hover{color:#d9b872;border-color:#a88d58}.ic-inline-action:disabled,.ic-actions button:disabled{cursor:not-allowed;opacity:.42}.ic-card-list{display:grid}.ic-record-card{border-bottom:1px solid #30353a;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px 17px;display:grid}.ic-record-card:last-child{border-bottom:0}.ic-record-main{min-width:0}.ic-record-title{gap:9px;margin-bottom:4px}.ic-record-title strong{color:#ece9e1;font-size:13px}.ic-record-main>span,.ic-record-main>small{color:#858b90;font-size:10px;line-height:1.5;display:block}.ic-record-main>p{color:#b4b8bb;white-space:pre-wrap;max-width:920px;margin:8px 0;font-size:11px;line-height:1.55}.ic-record-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ic-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.ic-actions button,.ic-actions a,.ic-download{min-height:29px;padding:5px 8px}.ic-control-disabled{pointer-events:none;cursor:not-allowed;opacity:.42}.ic-workbook-actions{flex-direction:column;gap:6px;display:flex}.ic-notice{color:#8fd3aa;background:#48a97814;border:1px solid #48a9786b;padding:11px 13px;font-size:11px;line-height:1.5}.ic-notice-error{color:#dc8d74;background:#c97b6314;border-color:#c97b637a}.ic-record-muted{opacity:.68}.ic-reminder-settings{border-bottom:1px solid #30353a;gap:12px;padding:17px;display:grid}.ic-reminder-settings>small{color:#777d82;font-size:10px}.ic-reminder-days{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.ic-reminder-days>span{color:#a8adb2;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ic-reminder-days .ic-check{min-height:26px}.ic-protected{color:#6f757a;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ic-status{color:#aeb2b5;text-transform:uppercase;letter-spacing:.05em;border:1px solid #42484e;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:600;display:inline-flex}.ic-status-active,.ic-status-approved,.ic-status-issued,.ic-status-complete,.ic-status-cleared{color:#75c69b;background:#48a9781a;border-color:#48a97873}.ic-status-submitted,.ic-status-in-review,.ic-status-prepared{color:#d9b872;background:#d9b87214;border-color:#d9b8726b}.ic-status-rejected,.ic-status-reversed,.ic-status-exception,.ic-status-overdue{color:#dc8d74;background:#c97b6317;border-color:#c97b637a}.ic-status-waived,.ic-status-superseded,.ic-status-legacy,.ic-status-exempt{color:#8c9195}.ic-mini-metrics{gap:24px;margin-top:12px;display:flex}.ic-mini-metrics span{flex-direction:column;gap:3px;display:flex}.ic-mini-metrics small{color:#747a80;text-transform:uppercase;font-size:9px}.ic-mini-metrics strong{color:#e3e0d8;font:12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.ic-danger{color:#dc8d74!important}.ic-exceptions{color:#d19480;background:#c97b6312;border-left:2px solid #c97b63;margin:11px 0 0;padding:10px 12px 10px 27px;font-size:10px;line-height:1.6}.ic-empty{color:#777d82;text-align:center;padding:26px 18px;font-size:12px}.ic-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.ic-heading{flex-direction:column;align-items:stretch}.ic-heading-actions{width:100%}.ic-tabs,.ic-form-grid,.ic-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-form-grid.ic-form-single{grid-template-columns:1fr}}@media (width<=760px){.ic-module{padding:14px}.ic-heading,.ic-panel-heading{flex-direction:column;align-items:stretch}.ic-heading-actions,.ic-run-controls{width:100%}.ic-tabs,.ic-form-grid,.ic-form-grid.ic-form-single,.ic-two-column{grid-template-columns:1fr}.ic-tabs button{border-bottom:1px solid #32373c;border-right:0}.ic-field-wide{grid-column:auto}.ic-record-card{grid-template-columns:1fr}.ic-record-side{align-items:flex-start}.ic-actions{justify-content:flex-start}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@keyframes spin{to{transform:rotate(360deg)}}
