/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.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)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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{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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--black:#020704;--panel:#07110b;--panel-2:#0a1710;--line:#34520e;--line-hot:#8fd000;--green:#9ee516;--green-soft:#74b70d;--mint:#9ef2b1;--white:#f2f5ef;--muted:#93a392;--red:#ff4d48;--amber:#f1aa20;--cyan:#64c8c9;--shadow:0 0 25px #86cd0014;--focus-ring:0 0 0 2px #d5ff68;--radius-xs:4px;--radius-sm:5px;--radius-md:6px;--radius-lg:7px}*{box-sizing:border-box}html{background:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:0}body{color:var(--white);overflow-wrap:break-word;overscroll-behavior-x:none;background:radial-gradient(circle at 70% 0,#255f151f,#0000 32rem),linear-gradient(#020604,#020805 55%,#010402);min-width:0;min-height:100dvh;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:18px}a{color:inherit;text-underline-offset:.2em;text-decoration:none;transition:color .14s,outline-color .14s,text-decoration-color .14s}a:hover,a:active{color:var(--green)}a:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}button,input,select,textarea{font:inherit}a,button,input,select,textarea,summary{-webkit-tap-highlight-color:#9ee51638}a,button,summary,label[for]{touch-action:manipulation}button{cursor:pointer}button,input,select,textarea{transition:border-color .14s,background-color .14s,box-shadow .14s,transform .12s}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:var(--focus-ring);outline-offset:2px}.command-app{min-height:100vh;padding:18px;position:relative;overflow-x:clip}.scanlines{pointer-events:none;opacity:.16;z-index:20;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#9dea1b14 4px);position:fixed;inset:0}.command-header{z-index:2;border-bottom:1px solid #234207;justify-content:flex-start;align-items:center;gap:20px;min-height:72px;padding:12px 10px 13px;display:flex;position:relative}.command-brand-group{align-items:center;gap:14px;min-width:0;display:flex}.page-nav{flex:none;align-items:center;gap:6px;display:flex}.page-nav button,.page-nav a,.bottom-home-link{color:#dff593;min-height:38px;font:inherit;letter-spacing:.045em;cursor:pointer;background:linear-gradient(#22440af5,#071206fa);border:1px solid #78a916;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.62rem;font-weight:900;display:inline-flex;box-shadow:inset 0 0 14px #9ee5160f}.page-nav button:hover,.page-nav a:hover,.bottom-home-link:hover{color:#f1ffc8;border-color:#b9f137;box-shadow:0 0 14px #9ee5162e,inset 0 0 14px #9ee51614}.page-nav span,.bottom-home-link span{color:var(--green);font-size:1rem;line-height:1}.bottom-home-link{z-index:2;min-width:92px;min-height:42px;margin-top:10px;position:relative}.brand-lockup{overflow-wrap:anywhere;color:inherit;outline:2px solid #0000;line-height:1;text-decoration:none;transition:transform .12s,color .12s,box-shadow .14s,outline-color .14s;display:grid}:is(.brand-lockup:hover,.brand-lockup:focus-visible){color:#f1ffc8;box-shadow:0 0 14px #9ee5162e,inset 0 0 14px #9ee51614}.brand-lockup:active{transform:translateY(1px)}.brand-lockup:focus-visible{outline-offset:2px;outline-color:#d5ff68}.brand-lockup[disabled],.brand-lockup[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none;transform:none}:is(.brand-lockup:hover span,.brand-lockup:focus-visible span){color:#c7d0c2}:is(.brand-lockup:hover strong,.brand-lockup:focus-visible strong){color:#d4f79c}.brand-lockup span{letter-spacing:.18em;color:#c7d0c2;font-size:clamp(.65rem,.9vw,.9rem);font-weight:800}.brand-lockup strong{color:var(--green);letter-spacing:.025em;text-shadow:0 0 18px #97ea0f33;margin-top:4px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2rem,3.4vw,3.6rem)}.header-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.environment-flag{color:var(--green);letter-spacing:.08em;font-size:.72rem;font-weight:900}.sync-state,.people-state,.admin-link{background:#07110ae6;border:1px solid #314d17;border-radius:7px;padding:8px 11px;font-size:.72rem}.sync-state{grid-template-columns:9px auto;column-gap:7px;display:grid}.sync-state strong{color:var(--green);grid-column:2}.pulse-dot,.people-state i{background:var(--red);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 9px #ff4d489e}.pulse-dot{background:var(--green);grid-row:1/3;align-self:center;animation:2s infinite pulse;box-shadow:0 0 12px #9ee516cc}.people-state{gap:11px;display:flex}.people-state span{white-space:nowrap}.people-state a{color:inherit;white-space:normal;overflow-wrap:anywhere;align-items:center;display:inline-flex}:is(.people-state a:hover,.people-state a:focus-visible,.people-state a:active){color:#c9f568}.people-state i{width:7px;height:7px;margin-left:3px}.people-state [data-status=online] i,.people-state [data-status=working] i{background:var(--green);box-shadow:0 0 9px #9ee516b8}.people-state [data-status=reading] i{background:#ffc928;box-shadow:0 0 9px #ffc928c7}.admin-link{color:var(--green);font-weight:900}.management-chat-shell{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#08150dfa,#020804fa);border-radius:8px;overflow:hidden}.management-chat-read-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.management-chat-read-state strong{color:#dff593;letter-spacing:.06em;font-size:.7rem}.management-chat-read-state button{color:#eaffbd;cursor:pointer;background:#102607;border:1px solid #85bc22;border-radius:7px;min-height:38px;padding:7px 11px;font-weight:900}.management-chat-read-state button:disabled{opacity:.45;cursor:not-allowed}.management-chat-feed{scrollbar-color:#77aa12 #07110b;align-content:start;gap:13px;min-height:390px;max-height:58vh;padding:18px;display:grid;overflow-y:auto}.management-message{background:#08170cf2;border:1px solid #355817;border-radius:8px;max-width:min(880px,86%);padding:13px 15px}.management-message-james_admin{background:#1d380a94;border-color:#8bc719;justify-self:end}.management-message-matt_operations{background:#062848c2;border-color:#378fd8;justify-self:start}.management-message-jeremiah_view_only{background:#422a05bd;border-color:#c68b24;justify-self:start}.management-message-authorized_viewer{background:#351d4db8;border-color:#9d72dd;justify-self:start}.management-message-matt_operations .management-message-heading,.management-message-matt_operations .management-message-author strong{color:#70bdff}.management-message-jeremiah_view_only .management-message-heading,.management-message-jeremiah_view_only .management-message-author strong{color:#ffc75c}.management-message-authorized_viewer .management-message-heading,.management-message-authorized_viewer .management-message-author strong{color:#d2aaff}.management-message-matt_operations .chat-avatar{color:#cceaff;background:radial-gradient(circle at 35% 25%,#174d77,#09243c 65%,#04101c);border-color:#378fd8}.management-message-jeremiah_view_only .chat-avatar{color:#ffe3a2;background:radial-gradient(circle at 35% 25%,#705115,#352505 65%,#170f02);border-color:#c68b24}.management-message-authorized_viewer .chat-avatar{color:#ead8ff;background:radial-gradient(circle at 35% 25%,#573979,#2b1b3d 65%,#12091c);border-color:#9d72dd}.management-message.is-unread{box-shadow:0 0 0 2px #c9ff448c,0 0 22px #9aeb2238}.management-unread-marker{color:#cfff61;letter-spacing:.08em;border:1px solid #a8eb2a;border-radius:999px;width:max-content;padding:1px 6px;font-size:.56rem;font-weight:950}.management-message header{color:var(--green);justify-content:space-between;gap:18px;display:flex}.management-message time{color:var(--muted);font-size:.7rem}.management-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.55}.management-attachments{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin-top:12px;display:grid}.management-attachments a{background:#020905d1;border:1px solid #4d7919;border-radius:6px;gap:3px;padding:10px 12px;display:grid}:is(.management-attachments a:hover,.management-attachments a:focus-visible,.management-attachments a:active){border-color:#b9f137;box-shadow:0 0 14px #9ee51626}.management-attachments a:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.management-attachments a[aria-pressed=true],.management-attachments a.selected{background:#78b71033;border-color:#d6ff66}.management-attachments span{color:var(--green);font-size:.62rem;font-weight:900}.management-attachments b{overflow-wrap:anywhere}.management-attachments small{color:var(--muted);font-size:.64rem}.management-chat-empty{text-align:center;min-height:330px;color:var(--muted);place-content:center;display:grid}.management-chat-empty strong{color:var(--green);font-size:1.4rem}.management-chat-compose{border-top:1px solid #34520e;grid-template-columns:minmax(0,1fr) minmax(310px,.55fr);gap:12px;padding:16px 18px 10px;display:grid}.management-chat-compose label{gap:6px;display:grid}.management-chat-compose label>span{color:var(--green);letter-spacing:.07em;font-size:.68rem;font-weight:900}.management-chat-compose textarea{resize:vertical;min-height:104px;color:var(--white);font:inherit;background:#020805;border:1px solid #4a7418;border-radius:6px;padding:12px}.management-file-picker{align-content:start}.management-file-picker input{color:#dce9d7;background:#08140ad9;border:1px dashed #5c8a20;border-radius:6px;min-height:54px;padding:12px}.management-file-picker input:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.management-file-picker input:active{border-style:solid;border-color:#b9f137}.management-chat-compose button{color:#eaffb7;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#355f0b,#102806);border:1px solid #9ee516;border-radius:6px;min-height:50px;font-weight:900}.management-chat-compose button:disabled{opacity:.45;cursor:not-allowed}.management-chat-compose button:hover:not(:disabled){background:linear-gradient(#4c7d14,#163c08);transform:translateY(-1px)}.management-chat-compose button:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.management-chat-compose button:active:not(:disabled){background:linear-gradient(#26460f,#0e2909);transform:translateY(1px)}.management-file-summary{color:#c6d3c0;overflow-wrap:anywhere;margin:0;font-size:.72rem}.management-chat-status{color:#b7c5b2;min-height:28px;margin:0;padding:3px 18px 13px;font-size:.7rem}.management-chat-footer{background:#061109f5;border-top:1px solid #34520e;justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;display:flex}.management-chat-footer p{color:#9eaea0;max-width:1050px;margin:0;font-size:.64rem;line-height:1.48}.management-chat-footer p strong{color:var(--green);letter-spacing:.07em;margin-bottom:3px;display:block}.management-chat-readonly{border-top:1px solid #34520e;margin:0;padding:18px}.management-chat-readonly strong{color:var(--amber)}.management-chat-readonly p{color:var(--muted);margin:5px 0 0}.management-attachment-provenance{font-weight:850;color:#c8f26b!important}@media (max-width:900px){.management-chat-compose{grid-template-columns:1fr}.management-message{max-width:96%}}.command-layout{max-width:1920px;margin:14px auto 0}.command-layout.has-rail{grid-template-columns:minmax(0,1fr) 270px;gap:15px;display:grid}.command-main,.command-rail{min-width:0}.foundation-banner{color:#b6c2b0;letter-spacing:.04em;background:linear-gradient(90deg,#92d81608,#92d8161a,#92d81608);border:1px solid #35580b;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:12px;padding:7px 12px;font-size:.72rem;display:flex}.foundation-banner strong{color:var(--green)}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.metric-card,.operational-card,.viz-card,.drippy-panel,.module-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#08150df5,#030a06f5)}.metric-card{border-radius:7px;min-height:144px;padding:14px 15px 8px;position:relative;overflow:hidden}.metric-card header{color:#e3e9df;letter-spacing:.05em;font-size:.72rem;font-weight:900}.metric-card header span{color:var(--green);margin-right:8px;font-size:1.05rem}.metric-value{margin:20px 0 12px;font-size:clamp(1.8rem,3vw,3.1rem);font-weight:900;line-height:1}.metric-value small{font-size:.8rem}.metric-card p{color:#b8c1b5;margin:0;font-size:.67rem}.metric-card p strong{color:var(--green);margin-left:8px}.sparkline{opacity:.8;height:22px;position:absolute;bottom:0;left:0;right:0}.sparkline:before{content:"";background:repeating-linear-gradient(145deg, transparent 0 10px, var(--green) 11px 13px, transparent 14px 20px);clip-path:polygon(0 70%,6% 55%,12% 78%,19% 42%,26% 64%,33% 31%,41% 52%,48% 24%,56% 48%,63% 18%,70% 55%,78% 29%,86% 61%,94% 39%,100% 58%,100% 100%,0 100%);position:absolute;inset:2px -8px 0}.operational-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.operational-card{border-radius:6px;align-content:space-between;min-height:105px;padding:13px 12px;display:grid}.operational-card>span{color:#dce5d8;font-size:.65rem;font-weight:900}.operational-card>strong{font-size:clamp(1.25rem,1.8vw,2rem)}.operational-card>small{color:#b8c5b4;font-size:.58rem;font-weight:800}.operational-card.good small{color:var(--green)}.operational-card.warn small{color:var(--amber)}.operational-card.danger strong,.operational-card.danger small{color:var(--red)}.visual-grid{grid-template-columns:1.08fr 1.05fr 1fr;gap:11px;margin-top:11px;display:grid}.lower-grid{grid-template-columns:1fr 1.1fr 1fr;gap:11px;margin-top:11px;display:grid}.viz-card{border-radius:6px;min-height:252px;padding:13px 15px 10px;overflow:hidden}.viz-card>header{justify-content:space-between;gap:12px;display:flex}.viz-card>header div{display:grid}.viz-card>header strong{letter-spacing:.035em;font-size:.72rem}.viz-card>header small{color:#b0baac;margin-top:3px;font-size:.62rem}.viz-card>header>span{color:#c5d1c2}.legend{color:#b7c3b1;align-items:center;gap:9px;margin:10px 0;font-size:.55rem;display:flex}.legend i{background:var(--green);width:8px;height:8px}.legend .midgrade{background:#91be41}.legend .premium{background:#62c2c7}.legend .diesel{background:#9ca4a0}.area-chart{height:156px}.area-chart svg{width:100%;height:100%;overflow:visible}.fuel-chart-grid line{stroke:#8fb6732e;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.fuel-axis-labels{fill:#a9b3a5;font-size:9px}.fuel-area{stroke-width:1.4px;vector-effect:non-scaling-stroke}.diesel-area{fill:#97a29e85;stroke:#abb3b0}.premium-area{fill:#44a7b0ab;stroke:#76c7cd}.midgrade-area{fill:#77ad38b8;stroke:#a0cc5d}.regular-area{fill:#489712eb;stroke:#8fd82c}.trend-chart{background:repeating-linear-gradient(#87c22214 0 1px,#0000 1px 43px);height:176px;margin-top:9px}.trend-chart svg{width:100%;height:100%;overflow:visible}.heatmap{grid-template-columns:repeat(10,1fr);gap:3px;height:150px;margin:16px 0 14px;display:grid}.heatmap i{background:#102b0b;border:1px solid #88ca0f1f}.heatmap .heat-1{background:#1d4e0c}.heatmap .heat-2{background:#3d790d}.heatmap .heat-3{background:#75b514}.heatmap .heat-4{background:#b2d830}.heatmap .heat-5{background:#e0a625}.drill-link{color:var(--green);letter-spacing:.06em;text-align:center;font-size:.57rem;font-weight:900;display:block}.aging-body{grid-template-columns:130px 1fr;align-items:center;gap:18px;height:180px;display:grid}.donut{background:conic-gradient(var(--green) 0 65%, #8ab733 65% 83%, var(--amber) 83% 93%, var(--red) 93%);border-radius:50%;width:108px;height:108px;position:relative}.donut:after{content:"";background:#07110b;border-radius:50%;position:absolute;inset:27px}.aging-body dl{gap:9px;margin:0;display:grid}.aging-body dl div{justify-content:space-between;gap:10px;font-size:.7rem;display:flex}.aging-body dt:before{content:"■";color:var(--green);margin-right:8px}.aging-body dd{margin:0;font-weight:800}.aging-body dd b{color:#b5c0b0;margin-left:7px}.activity-card ol,.exception-card ol{margin:10px 0 0;padding:0;list-style:none}.activity-card li{border-top:1px solid #719c2a38;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:8px 0;font-size:.64rem;display:grid}.activity-card li:before{content:"";background:var(--green);border-radius:50%;grid-column:1;width:7px;height:7px;position:absolute}.activity-card time{color:#a7b4a2;padding-left:13px}.activity-card b,.exception-card b{color:#cbf487;background:#244710;border-radius:10px;padding:3px 7px;font-size:.52rem}.exception-card li{border-top:1px solid #719c2a38;grid-template-columns:16px 1fr auto;gap:8px;padding:8px 0;font-size:.64rem;display:grid}.exception-card li span{color:var(--green)}.exception-card li.warn span{color:var(--amber)}.exception-card li.danger span{color:var(--red)}.drippy-panel{border-radius:9px;min-height:100%;padding:9px 12px 14px;position:relative}.drippy-panel:before,.drippy-panel:after{content:"";clip-path:polygon(10% 0,90% 0,100% 7%,100% 93%,90% 100%,10% 100%,0 93%,0 7%);pointer-events:none;border:1px solid #487910;position:absolute;inset:6px}.drippy-panel:after{border-color:#1e4c0a;inset:11px}.drippy-panel h2{color:var(--green);letter-spacing:.08em;text-align:center;z-index:2;margin:0 auto;padding:2px 13px 8px;font-size:1.25rem;position:relative}.drippy-stage{--drippy-width:258px;justify-content:center;align-items:center;height:350px;display:flex;position:relative;overflow:hidden}.drippy-dancer{width:min(100%, var(--drippy-width));aspect-ratio:809/1098;transform-origin:50% 92%;animation:6.8s ease-in-out infinite drippyDance;position:relative}.drippy-art{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.drippy-oil-slosh{z-index:2;pointer-events:none;opacity:.5;mix-blend-mode:multiply;transform-origin:50%;background:linear-gradient(90deg,#4d23001a,#ffbc419e 38%,#57260047 72%,#f5a5227a);border-radius:45% 55% 52% 48%;width:45.7%;height:2.7%;animation:3.1s ease-in-out infinite oilSlosh;position:absolute;top:27.35%;left:35.8%}.drippy-oil-slosh:after{content:"";background:linear-gradient(90deg,#0000,#ffe18fad,#0000);border-radius:50%;height:35%;animation:3.1s ease-in-out infinite reverse oilGlint;position:absolute;top:12%;left:5%;right:5%}.ready-line{text-align:center;color:var(--green);letter-spacing:.08em;z-index:2;font-size:.61rem;font-weight:900;position:relative}.ready-line span{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;margin-right:5px;display:inline-block}.agent-command{border:1px solid var(--line-hot);color:#dff898;letter-spacing:.05em;z-index:2;background:linear-gradient(#4e7d0c47,#132405b3);border-radius:7px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:51px;margin-top:10px;font-size:1.02rem;font-weight:900;display:flex;position:relative;box-shadow:inset 0 0 18px #88d7130f,0 0 12px #78cd0014}.agent-command:hover:not(:disabled){background:#63970e61;transform:translateY(-1px)}.agent-command:disabled{opacity:.54;cursor:not-allowed}.agent-command:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.agent-command[aria-pressed=true],.agent-command.active{background:#63970e80;transform:translateY(1px)}.rail-note{color:#8d9c88;text-align:center;z-index:2;padding:0 10px;font-size:.58rem;line-height:1.45;position:relative}.command-dock{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010603f0;border:1px solid #24410c;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;padding:6px;display:grid;position:relative;inset:auto}.command-dock-inline{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:56px;padding:0}.command-dock.banking-enabled{grid-template-columns:repeat(5,minmax(0,1fr))}.dock-link{color:#ecf1e8;letter-spacing:.015em;white-space:nowrap;background:linear-gradient(#0f2109ed,#040b05f5);border:1px solid #79aa11;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:56px;padding:0 10px;font-size:clamp(.58rem,.72vw,.78rem);font-weight:900;transition:transform .12s,border-color .16s,color .16s,background-color .16s,outline-color .16s,box-shadow .16s;display:flex}.dock-link:hover:not(:disabled):not([aria-disabled=true]),.dock-link[aria-current=page],.dock-link.active{color:#b8f02b;border-color:#a4e719;box-shadow:0 0 14px #99e5162e,inset 0 0 18px #99e51614}.dock-link:focus-visible:not(:disabled):not([aria-disabled=true]){outline-offset:2px;outline:2px solid #d5ff68}.dock-link:active:not(:disabled):not([aria-disabled=true]),.dock-link[aria-pressed=true],.dock-link.selected{background:#78b71047;border-color:#d6ff66}.command-dock-label{text-overflow:ellipsis;overflow:hidden}.command-dock-icon{--icon-bg:#061007;color:#a8ed1c;filter:drop-shadow(0 0 5px #95e11647);flex:0 0 31px;width:31px;height:29px;display:inline-block;position:relative}.command-dock-icon i,.command-dock-icon b,.command-dock-icon em{font-style:normal;display:block;position:absolute}.command-icon-book:before,.command-icon-book:after{content:"";background:linear-gradient(#a6e72414,#0000);border:2px solid;width:13px;position:absolute;top:4px;bottom:3px}.command-icon-book:before{border-radius:8px 2px 2px 3px;left:1px;transform:skewY(4deg)}.command-icon-book:after{border-radius:2px 8px 3px 2px;right:1px;transform:skewY(-4deg)}.command-icon-book i{background:currentColor;width:1px;top:5px;bottom:2px;left:15px}.command-icon-book b{opacity:.8;background:currentColor;width:7px;height:1px;top:10px;left:5px;box-shadow:15px 0,0 5px,15px 5px}.command-icon-folder:before{content:"";background:linear-gradient(145deg,#aced221f,#0000 62%);border:2px solid;border-radius:2px 3px 4px 4px;position:absolute;inset:8px 1px 3px;transform:skew(-4deg)}.command-icon-folder:after{content:"";border:2px solid;border-bottom:0;border-radius:3px 3px 0 0;width:12px;height:7px;position:absolute;top:3px;left:3px}.command-icon-folder i{opacity:.72;border-top:1px solid;height:2px;top:12px;left:5px;right:3px}.command-icon-pump:before{content:"";border:2px solid;border-radius:3px 6px 2px 2px;width:18px;height:24px;position:absolute;top:2px;left:2px}.command-icon-pump:after{content:"";border:1px solid;border-radius:1px;width:10px;height:7px;position:absolute;top:6px;left:6px}.command-icon-pump i{background:currentColor;border-radius:2px;width:24px;height:2px;bottom:1px;left:0}.command-icon-pump b{border:2px solid;border-left:0;border-radius:0 7px 5px 0;width:8px;height:14px;top:7px;right:2px}.command-icon-pump em{border:2px solid;border-radius:1px 3px 1px 1px;width:5px;height:7px;top:4px;right:0}.command-icon-calendar:before{content:"";border:2px solid;border-radius:4px;position:absolute;inset:4px 1px 2px}.command-icon-calendar:after{content:"";border-top:2px solid;position:absolute;top:10px;left:3px;right:3px}.command-icon-calendar i{background:currentColor;width:2px;height:7px;top:1px;left:7px;box-shadow:15px 0}.command-icon-calendar b{background:currentColor;width:3px;height:3px;top:15px;left:8px;box-shadow:7px 0,14px 0,0 6px,7px 6px,14px 6px}.command-icon-mary:before{content:"";border:2px solid;border-radius:50%;width:15px;height:15px;position:absolute;top:3px;left:8px}.command-icon-mary:after{content:"";border:2px solid;border-radius:12px 12px 2px 2px;height:9px;position:absolute;bottom:1px;left:4px;right:4px}.command-icon-mary i{border:2px solid;border-right:0;border-radius:6px 0 0 6px;width:4px;height:10px;top:6px;left:5px}.command-icon-mary b{transform-origin:100%;background:currentColor;width:7px;height:2px;top:12px;right:4px;transform:rotate(-12deg)}.command-icon-mary em{background:currentColor;border-radius:50%;width:2px;height:2px;top:9px;left:13px;box-shadow:6px 0}.command-icon-moly:before{content:"";border:2px solid;border-radius:5px 5px 7px 7px;position:absolute;inset:7px 3px 3px}.command-icon-moly:after{content:"";background:currentColor;width:3px;height:7px;position:absolute;top:1px;left:14px}.command-icon-moly i{border:2px solid;border-radius:50%;width:7px;height:4px;top:0;left:12px}.command-icon-moly b{background:currentColor;border-radius:50%;width:3px;height:3px;top:13px;left:9px;box-shadow:10px 0}.command-icon-moly em{border-bottom:2px solid;width:11px;height:2px;bottom:7px;left:10px}.command-icon-shield:before,.command-icon-shield:after{content:"";clip-path:polygon(50% 0,94% 16%,86% 68%,50% 100%,14% 68%,6% 16%);position:absolute}.command-icon-shield:before{background:currentColor;inset:1px 3px}.command-icon-shield:after{background:var(--icon-bg);inset:4px 6px 5px}.command-icon-shield i{z-index:1;border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;top:12px;left:11px;transform:rotate(-45deg)}.page-stack{gap:12px;display:grid}.table-form-shell{min-width:0;max-width:100%;overflow-x:clip}.table-form-shell .table-scroll-shell,.table-form-shell .data-table-wrap,.table-form-shell .module-subtabs,.table-form-shell .ledger-toolbar,.table-form-shell .fuel-workspace,.table-form-shell .print-prep-grid,.table-form-shell .print-prep-form,.table-form-shell .print-prep-status{min-width:0}.collaboration-shell{min-width:0;max-width:100%;overflow-x:clip}.command-app:has(.collaboration-shell) [data-global-command-header=true] a{min-height:44px}.command-app:has(.collaboration-shell) .page-nav button{min-height:44px}.command-app:has(.collaboration-shell) .page-nav a{min-height:44px}.command-app:has(.collaboration-shell) .collaboration-shell button{min-height:44px}.command-app:has(.collaboration-shell) .collaboration-shell input:not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px}.command-app:has(.collaboration-shell) .collaboration-shell select{min-height:44px}.command-app:has(.collaboration-shell) .collaboration-shell textarea{min-height:44px}.command-app:has(.collaboration-shell) .management-attachment-actions a{min-height:44px}.command-app:has(.collaboration-shell) .modern-file-actions a{min-height:44px}.collaboration-shell .management-chat-shell,.collaboration-shell .personal-upload,.collaboration-shell .personal-cabinet-layout,.collaboration-shell .personal-file-list,.collaboration-shell .personal-file-viewer,.collaboration-shell .management-chat-feed,.collaboration-shell .management-chat-compose,.collaboration-shell .management-message,.collaboration-shell .profile-picture-control{min-width:0}.agent-shell{min-width:0;max-width:100%;overflow-x:clip}.agent-shell .page-heading,.agent-shell .pipeline,.agent-shell .module-grid,.agent-shell .module-card,.agent-shell .control-grid,.agent-shell .control-card,.agent-shell .drippy-command-grid,.agent-shell .drippy-command-stage,.agent-shell .drippy-command-center,.agent-shell .drippy-route-panel,.agent-shell .drippy-research,.agent-shell .drippy-research-explainer,.agent-shell .drippy-research-grid{min-width:0}.management-shell{min-width:0;max-width:100%;overflow-x:clip}.management-shell .page-heading,.management-shell .module-grid,.management-shell .module-card,.management-shell .admin-grid,.management-shell .admin-kpi-grid,.management-shell .live-history-card,.management-shell .live-history-list,.management-shell .live-history-summary,.management-shell .cabinet-stats{min-width:0}.page-stack,.page-stack>*,.command-layout,.command-main,.command-rail,.module-grid,.control-grid,.pipeline,.cabinet-stats,.admin-grid,.admin-kpi-grid,.slot-grid,.revision-flow{min-width:0;max-width:100%}.page-heading{justify-content:space-between;align-items:end;gap:20px;padding:12px 2px;display:flex}.page-heading h1{color:var(--green);letter-spacing:.04em;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.8rem,3vw,3rem)}.page-heading p{color:#a8b4a4;max-width:850px;margin:4px 0 0;font-size:.76rem;line-height:1.5}.admin-heading-actions,.kpi-control-center-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-heading-actions .primary-action,.kpi-control-center-links a{place-items:center;width:auto;min-height:42px;padding:8px 13px;display:inline-grid}.admin-setup-section{gap:10px;display:grid}.admin-setup-header{justify-content:space-between;align-items:center;gap:16px;padding:2px 1px;display:flex}.admin-setup-header h1{color:var(--green);letter-spacing:.04em;margin:0;font-size:clamp(1.15rem,1.8vw,1.55rem)}.admin-setup-header p{color:#9faf9b;margin:3px 0 0;font-size:.64rem}.admin-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-setup-card{flex-direction:column;gap:9px;min-height:150px;padding:14px;display:flex}.admin-setup-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-setup-card h2{margin:0;font-size:.78rem}.admin-setup-card p{color:#b6c5b0;margin:0;font-size:.62rem;line-height:1.5}.admin-setup-card small{color:#81917d;font-size:.52rem;line-height:1.45}.admin-setup-card .primary-action{width:100%;min-height:40px;margin-top:auto}.admin-billing-page{width:min(1180px,100%);margin:0 auto}.admin-billing-preview{gap:15px;padding:18px;display:grid}.admin-billing-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-billing-header>div{gap:4px;display:grid}.admin-billing-header>div>span{color:#8fa18a;letter-spacing:.13em;font-size:.57rem;font-weight:900}.admin-billing-header h1{color:var(--green);letter-spacing:.035em;margin:0;font-size:clamp(1.45rem,2.5vw,2.25rem)}.admin-billing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-billing-summary span{color:#ccebb8;text-align:center;background:#061009;border:1px solid #335912;border-radius:5px;place-items:center;min-height:40px;font-size:.58rem;font-weight:900;display:grid}.admin-billing-preview form{gap:12px;display:grid}.admin-billing-preview fieldset{background:#030c06b8;border:1px solid #315714;border-radius:7px;margin:0;padding:14px}.admin-billing-preview fieldset:disabled{opacity:1}.admin-billing-preview legend{color:#c7f675;letter-spacing:.08em;padding:0 7px;font-size:.66rem;font-weight:900}.admin-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-billing-grid label{color:#aab9a5;gap:6px;font-size:.62rem;font-weight:900;display:grid}.admin-billing-grid .wide{grid-column:1/-1}.admin-billing-grid input,.admin-billing-grid select{color:#eef8e8;width:100%;min-height:44px;font:inherit;background:#020704;border:1px solid #456f18;border-radius:5px;padding:9px 11px}.admin-billing-grid input:disabled,.admin-billing-grid select:disabled{opacity:1;color:#b8c8b2;cursor:not-allowed}.admin-billing-grid input::placeholder{color:#768471}.admin-billing-activation{background:#34250457;border:1px solid #765914;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.admin-billing-activation p{color:#d3c99e;margin:0;font-size:.65rem;line-height:1.55}.admin-billing-activation strong{color:var(--amber)}.admin-billing-activation button{color:#93835a;cursor:not-allowed;background:#171306;border:1px solid #765914;border-radius:5px;min-height:44px;padding:9px 14px;font-size:.62rem;font-weight:900}.admin-internal-contracts{padding:0}.admin-internal-contracts summary{color:#9bac95;cursor:pointer;align-items:center;min-height:48px;padding:11px 14px;font-size:.57rem;font-weight:900;display:flex}.admin-internal-contracts p{margin:0;padding:0 14px 10px}.admin-internal-contracts a{color:var(--green);margin:0 14px 14px;font-size:.58rem;font-weight:900;display:inline-flex}.page-heading .mary-power-sentence{color:#d9e9d3;letter-spacing:.005em;text-wrap:balance;max-width:1120px;font-size:clamp(.92rem,1.25vw,1.15rem);font-weight:650;line-height:1.52}.status-chip{color:var(--green);white-space:nowrap;border:1px solid #466f16;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.65rem;font-weight:900;display:inline-flex}.status-chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.status-chip.warn{color:var(--amber);border-color:#72551a}.status-chip.warn:before{box-shadow:0 0 8px #f1aa2080}.status-chip.danger{color:var(--red);border-color:#6e2927}.status-chip.danger:before{box-shadow:0 0 8px #ff4d4880}.status-chip.success{color:var(--green);border-color:#5c861d}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.drippy-command-grid{grid-template-columns:310px minmax(0,1fr) 310px;align-items:stretch;gap:12px;display:grid}.drippy-command-stage{text-align:center;align-content:center;justify-items:center;min-height:560px;display:grid;overflow:hidden}.drippy-command-art{width:260px;height:365px;overflow:hidden}.drippy-command-art .drippy-stage{--drippy-width:250px;height:355px}.drippy-command-stage>strong{color:var(--green);letter-spacing:.08em;font-size:.82rem}.drippy-command-stage>small{color:#849480;max-width:250px;font-size:.62rem;line-height:1.5}.drippy-command-center{padding:24px}.drippy-command-center h2,.drippy-route-panel h2{color:#eef5e9;letter-spacing:.04em;font-size:1.1rem}.drippy-command-center form{gap:9px;margin-top:24px;display:grid}.drippy-command-center label{color:var(--green);font-size:.66rem;font-weight:900}.drippy-command-center textarea{resize:vertical;color:#eff7eb;min-height:175px;font:inherit;background:#020a05;border:1px solid #456f14;border-radius:7px;padding:14px;line-height:1.5}.drippy-command-center textarea:focus{outline-offset:2px;outline:2px solid #a4e7198c}.drippy-command-receipt{background:#649a121a;border:1px solid #5f8f13;border-radius:7px;margin-top:18px;padding:14px}.drippy-command-receipt b{color:var(--green);font-size:.7rem}.drippy-command-receipt p{color:#e8efe4;font-size:.76rem;line-height:1.5}.drippy-command-receipt small{color:#8f9f8a;font-size:.6rem}.drippy-answer>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.drippy-answer ul{color:#c9d6c4;margin:12px 0;padding-left:20px;font-size:.66rem;line-height:1.6}.drippy-source-results{gap:7px;margin:14px 0;display:grid}.drippy-source-results a{background:#050e07;border:1px solid #355d13;border-radius:5px;gap:4px;padding:9px 10px;display:grid}.drippy-source-results a:hover{border-color:var(--green);background:#85cd1214}.drippy-source-results strong{color:#e6eee2;font-size:.62rem}.drippy-source-results small{color:#879a82;font-size:.54rem}.drippy-route-panel{padding:22px 16px}.drippy-route-panel .agent-command{text-align:center;min-height:56px;margin-top:12px;font-size:.76rem}.drippy-research{gap:16px;padding:22px;display:grid}.drippy-research-heading{border-bottom:1px solid #365c12;justify-content:space-between;align-items:start;gap:22px;padding-bottom:15px;display:flex}.drippy-research-heading h2{color:#eef6e8;margin:5px 0;font-size:clamp(1.2rem,2vw,1.8rem)}.drippy-research-heading p{color:#a4b29f;max-width:1050px;margin:5px 0 0}.drippy-research-explainer{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.drippy-research-explainer article{background:#030d06e6;border:1px solid #355d12;border-radius:8px;min-width:0;padding:13px}.drippy-research-explainer span{color:var(--green);letter-spacing:.04em;margin-bottom:6px;font-size:.64rem;font-weight:900;display:block}.drippy-research-explainer p{color:#b6c4b1;margin:0;font-size:.68rem;line-height:1.55}.drippy-research-grid{grid-template-columns:minmax(510px,1.05fr) minmax(270px,.48fr) minmax(390px,.72fr);align-items:stretch;gap:14px;display:grid}.drippy-research-form,.drippy-research-history,.drippy-research-receipt{background:linear-gradient(150deg,#07160afa,#010804fa);border:1px solid #355d12;border-radius:8px;min-width:0}.drippy-research-form{gap:12px;padding:16px;display:grid}.drippy-photo-picker{color:var(--green);gap:8px;font-weight:900;display:grid}.drippy-photo-picker input{color:#dfe9da;background:#031007;border:1px dashed #6da718;border-radius:6px;width:100%;padding:11px}.drippy-photo-preview{background:radial-gradient(circle at 50% 40%,#7dc1151a,#0000 55%),#010704;border:1px solid #284b0d;border-radius:7px;place-items:center;min-height:250px;max-height:410px;display:grid;overflow:hidden}.drippy-photo-preview img{object-fit:contain;width:100%;height:100%;max-height:410px}.drippy-photo-preview>div{text-align:center;gap:8px;max-width:360px;padding:28px;display:grid}.drippy-photo-preview b,.drippy-research-empty b{color:var(--green)}.drippy-photo-preview span,.drippy-research-empty span{color:#91a18d;line-height:1.5}.drippy-research-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.drippy-research-fields label{color:#c7d3c2;gap:6px;font-weight:900;display:grid}.drippy-research-fields label.wide{grid-column:1/-1}.drippy-research-fields input,.drippy-research-fields textarea{color:#f0f6ed;width:100%;min-width:0;font:inherit;resize:vertical;background:#010805;border:1px solid #3d6715;border-radius:6px;padding:11px 12px}.drippy-research-fields input:focus,.drippy-research-fields textarea:focus,.drippy-photo-picker input:focus{outline-offset:2px;outline:2px solid #9ee5168c}.drippy-research-history{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.drippy-research-history>header,.drippy-research-receipt>header{min-height:58px;color:var(--green);border-bottom:1px solid #30530f;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.drippy-research-history>header span,.drippy-research-receipt>header span{color:#879a82;overflow-wrap:anywhere}.drippy-research-list{max-height:760px;overflow:auto}.drippy-research-list>button{color:#eef5ea;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1d381c;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:10px;display:grid}.drippy-research-list>button:hover,.drippy-research-list>button.selected{box-shadow:inset 4px 0 var(--green);background:#8eda161a}.drippy-research-list img{object-fit:cover;background:#fff;border:1px solid #416a18;border-radius:5px;width:74px;height:66px}.drippy-research-list button>span{gap:5px;min-width:0;display:grid}.drippy-research-list b,.drippy-research-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drippy-research-list small{color:#93a28f}.drippy-research-receipt{flex-direction:column;display:flex;overflow:hidden}.drippy-research-receipt>img{object-fit:contain;background:#fff;border-bottom:1px solid #30530f;width:100%;height:310px}.drippy-research-receipt dl{gap:0;margin:0;padding:0 14px;display:grid}.drippy-research-receipt dl>div{border-bottom:1px solid #1f3b1b;grid-template-columns:105px minmax(0,1fr);gap:10px;min-width:0;padding:10px 0;display:grid}.drippy-research-receipt dt{color:#8fa087;font-weight:900}.drippy-research-receipt dd{color:#e3ece0;overflow-wrap:anywhere;min-width:0;margin:0}.drippy-research-receipt code{color:#aee94b;word-break:break-all;font-size:.64rem}.drippy-research-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.drippy-research-links a{color:#d9f892;text-align:center;background:linear-gradient(#3a690b5c,#081407f0);border:1px solid #578a18;border-radius:5px;place-items:center;min-height:46px;padding:8px;font-size:.7rem;font-weight:900;display:grid}.drippy-research-links a:hover{border-color:var(--green);background:#75b91138}.drippy-fitment-warning{background:#a8710b1f;border:1px solid #8b6317;border-radius:6px;margin:auto 14px 14px;padding:12px;color:#f3cd69!important}.drippy-research-empty{text-align:center;place-content:center;gap:8px;min-height:190px;padding:24px;display:grid}.drippy-research-status{border-left:4px solid var(--green);background:#75b91114;margin:0;padding:11px 13px;color:#cfdbca!important}.module-card{border-radius:7px;padding:15px}.module-card h2,.module-card h3{color:#eff5eb;letter-spacing:.04em;margin:0 0 7px;font-size:.82rem}.module-card p{color:#9eada0;font-size:.7rem;line-height:1.55}.module-card .big-number{color:var(--green);font-size:2.25rem;font-weight:900}.data-table-wrap{scrollbar-gutter:stable;background:#040c07e6;border:1px solid #34520e;border-radius:7px;overflow:auto}.table-scroll-shell{gap:8px;min-width:0;display:grid;position:relative}.table-scroll-freeze .data-table-wrap{overscroll-behavior:contain;max-height:min(68vh,760px)}.table-scroll-toolbar{background:linear-gradient(#0c240ffa,#030d07fa);border:1px solid #34520e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex;box-shadow:inset 0 0 18px #9ee5160a}.table-scroll-hint{color:#dce8d7;gap:2px;min-width:0;line-height:1.25;display:grid}.table-scroll-hint strong{color:#baf139;letter-spacing:.05em;font-size:.68rem}.table-scroll-hint small{color:#9fb09a;overflow-wrap:anywhere;font-size:.66rem}.table-scroll-position{color:#d5fb82;text-align:center;letter-spacing:.06em;background:#07150a;border:1px solid #4b741c;border-radius:999px;flex:none;min-width:62px;padding:6px 8px;font-size:.62rem;font-weight:900}.table-scroll-buttons{flex:none;grid-template-columns:repeat(2,minmax(90px,1fr));gap:8px;display:grid}.table-scroll-buttons button{color:#e6ffab;min-width:90px;min-height:44px;font:inherit;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#264a0cf5,#051208fa);border:1px solid #7fb525;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:.68rem;font-weight:900;transition:transform .12s,background-color .14s,border-color .14s,box-shadow .14s,color .14s,outline-color .14s;display:inline-flex}.table-scroll-buttons button span{color:#baf139;font-size:1rem;line-height:1}.table-scroll-buttons button:hover:not(:disabled):not([aria-disabled=true]){color:#f2ffc8;background:#2b530af5;border-color:#cbff58;box-shadow:0 0 28px #9ee51657,inset 0 0 20px #9ee5162e}.table-scroll-buttons button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.table-scroll-buttons button:focus-visible:not(:disabled):not([aria-disabled=true]){outline-offset:2px;outline:2px solid #d5ff68}.table-scroll-buttons button:disabled,.table-scroll-buttons button[aria-disabled=true]{opacity:.42;cursor:not-allowed;transform:none}.table-scroll-top{scrollbar-width:auto;scrollbar-color:#9ee516 #08150a;overscroll-behavior-inline:contain;background:#051008;border:1px solid #34520e;border-radius:999px;min-width:0;height:18px;overflow:auto hidden}:is(.table-scroll-top:focus-visible,.data-table-wrap:focus-visible){outline-offset:2px;outline:2px solid #d5ff68}.table-scroll-top::-webkit-scrollbar{height:14px}.table-scroll-top::-webkit-scrollbar-thumb{background:#9ee516;border:2px solid #08150a;border-radius:999px}.table-scroll-top::-webkit-scrollbar-track{background:#08150a}.data-table{border-collapse:collapse;width:100%;min-width:980px;font-size:.78rem}.data-table th{z-index:5;color:#f4faf0;text-align:left;white-space:nowrap;background:#0d321f;border-right:1px solid #2b7751;padding:12px 10px;position:sticky;top:0;box-shadow:0 2px #2b7751}.data-table td{white-space:nowrap;color:#d8e1d5;border-bottom:1px solid #1f3d24;border-right:1px solid #16321e;padding:11px 10px}.data-table tr:hover td{background:#8dda150a}.data-table .money{text-align:right;font-variant-numeric:tabular-nums}.data-table .source{color:#79cfff;text-decoration:underline}.data-table .total-row td{background:#7ecc0b12;font-weight:900}.cabinet-toolbar,.ledger-toolbar{background:#050e08eb;border:1px solid #2b4c0b;border-radius:7px;align-items:center;gap:8px;padding:9px;display:flex}.cabinet-toolbar button,.ledger-toolbar button,.role-actions button{color:#becab9;white-space:nowrap;background:#0b180d;border:1px solid #3f6118;border-radius:5px;padding:10px 12px;font-size:.63rem;font-weight:900}.cabinet-toolbar>a,.ledger-toolbar>a{color:#becab9;white-space:nowrap;background:#0b180d;border:1px solid #3f6118;border-radius:5px;place-items:center;min-height:39px;padding:0 12px;font-size:.61rem;font-weight:900;display:grid}.cabinet-toolbar>a.active,.ledger-toolbar>a.active{border-color:var(--green);color:#e1f99d;background:linear-gradient(#4c7c0c7a,#0b1907eb);box-shadow:inset 0 0 12px #9ee51614}.cabinet-search{background:#020805;border:1px solid #44751a;border-radius:5px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.ledger-search{flex:1;align-items:center;gap:8px;min-width:330px;display:flex}.cabinet-search span{color:var(--green);font-size:1.25rem}.cabinet-search input,.ledger-toolbar input{color:#edf4e9;background:0 0;border:0;outline:0;width:100%;min-height:39px}.cabinet-search button{padding:7px 10px}.cabinet-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.ledger-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.cabinet-stats article{background:linear-gradient(140deg,#08150c,#030905);border:1px solid #34520e;border-radius:6px;min-height:92px;padding:12px;display:grid}.cabinet-stats span{color:#ced8c9;font-size:.61rem;font-weight:900}.cabinet-stats strong{color:var(--green);align-self:center;font-size:clamp(1.3rem,2.2vw,2.2rem)}.cabinet-stats small{color:#899985;font-size:.58rem}.cabinet-layout{grid-template-columns:250px minmax(0,1fr) 310px;gap:11px;min-height:540px;display:grid}.folder-tree,.document-browser,.document-inspector{padding:0;overflow:hidden}.folder-tree>header,.document-inspector>header,.browser-header,.fuel-source-card>header,.login-design>header{border-bottom:1px solid #30540d;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:12px 14px;display:flex}.folder-tree>header strong,.document-inspector>header strong,.browser-header strong{color:var(--green);letter-spacing:.05em;font-size:.7rem}.cabinet-add-link{border:1px solid var(--green);color:#eaffb7;background:#37670d73;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 10px;font-size:.62rem;font-weight:900;display:inline-flex}:is(.cabinet-add-link:hover,.cabinet-add-link:focus-visible){background:#5391138f;box-shadow:0 0 14px #9ee5162e}.cabinet-add-link.disabled{color:#8f9b8a;cursor:not-allowed;background:#111712;border-color:#4a5645}#mary-intake{scroll-margin-top:110px}.folder-tree ul{margin:0;padding:6px 0;list-style:none}.folder-tree li{color:#c5d0c1;border-left:3px solid #0000;padding:0;font-size:.69rem}.folder-tree li>a{width:100%;color:inherit;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.folder-tree li:hover,.folder-tree li.active{color:var(--green);border-left-color:var(--green);background:#88d61512}.folder-tree li.nested{color:#a5b6a0}.folder-tree li.nested>a{padding-left:27px}.folder-tree li small{color:#7f927a;font-size:.54rem}.browser-header div{gap:3px;display:grid}.browser-header small{color:#879a83;font-size:.57rem}.browser-header>span{color:#a7b5a2;font-size:.58rem}.document-list{max-height:485px;overflow:auto}.document-pagination{color:#91a38d;background:#061009;border-top:1px solid #30540d;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 12px;font-size:.58rem;font-weight:900;display:flex}.document-pagination>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.document-pagination a,.document-pagination strong{color:#d9e9d3;white-space:nowrap;background:#0b180d;border:1px solid #3f6118;border-radius:5px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;display:inline-flex}.document-pagination strong{color:var(--green);border-color:#557e1a}:is(.document-pagination a:hover,.document-pagination a:focus-visible){border-color:var(--green);background:#16290d}.document-pagination a[aria-disabled=true]{color:#657161;pointer-events:none;background:#0a0f0b;border-color:#283325}.document-list .document-row{border-bottom:1px solid #19371f;grid-template-columns:minmax(0,1.6fr) minmax(0,100px) minmax(0,100px) minmax(0,160px) minmax(0,110px) minmax(0,62px) minmax(0,76px) minmax(0,92px) minmax(0,72px);align-items:center;gap:10px;min-width:0;min-height:86px;padding:10px 12px;display:grid}.document-list .document-row:hover{background:#90dc130f}.document-list .document-row.selected{box-shadow:inset 3px 0 var(--green);background:linear-gradient(90deg,#90dc131f,#0000)}.document-open-main{min-width:0;color:inherit;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:10px;display:grid}.pdf-badge{color:#ff8780;border-radius:var(--radius-sm);clip-path:polygon(0 0,72% 0,100% 25%,100% 100%,0 100%);background:#25100f;border:1px solid #d9504a;place-items:center;width:39px;height:46px;font-size:.55rem;font-weight:900;display:grid}.document-name{gap:6px;min-width:0;display:grid}.document-name strong{text-overflow:ellipsis;color:#dff4d7;font-size:.71rem;overflow:hidden}.document-name span{color:#93a68e;font-size:.59rem}.document-list .document-row>div{min-width:0}.document-list .document-row>div:not(.document-name):not(.pdf-badge){gap:5px;display:grid}.document-list .document-row small{color:#6f826c;font-size:.48rem}.document-list .document-row>div>strong{font-size:.59rem}.doc-status{color:var(--green);text-align:center;border:1px solid #476f17;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:900}.doc-status.queued,.doc-status.discovered,.doc-status.review{color:var(--amber);border-color:#795a20}.doc-status.duplicate{color:#ff7771;border-color:#8a3733}.doc-status.active,.doc-status.done{color:var(--green);border-color:#4f861d}.document-details-link{border-radius:var(--radius-sm);color:#d7ef9b;border:1px solid #4a721a;place-items:center;min-height:30px;font-size:.52rem;font-weight:900;display:grid}.document-details-link:hover{border-color:var(--green);background:#96e21614}.document-details-link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.empty-cabinet-result{color:#aebbaa;text-align:center;margin:0;padding:44px 24px;font-size:.8rem;line-height:1.55}.empty-cabinet-result strong{color:var(--green);letter-spacing:.04em;margin-bottom:10px;font-size:.88rem;display:block}.empty-cabinet-result p{max-width:680px;margin:0 auto}.empty-document-preview{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:360px;padding:28px;display:flex}.pdf-preview{aspect-ratio:.76;color:#152016;background:#eef1eb;align-content:start;gap:9px;width:82%;margin:13px auto;padding:18px;display:grid;position:relative;box-shadow:0 0 25px #ffffff17}.pdf-preview>span{color:#255d32;font-size:.56rem;font-weight:900}.pdf-preview>strong{font-size:.8rem}.pdf-preview>i{color:#586458;font-size:.47rem}.pdf-preview>em{color:#276e39;border:2px solid #39844a;padding:5px;font-size:.5rem;font-style:normal;position:absolute;bottom:14px;right:14px;transform:rotate(-4deg)}.preview-lines{gap:6px;margin-top:4px;display:grid}.preview-lines b{opacity:.75;background:#abb4aa;height:4px}.preview-lines b:nth-child(3n){width:68%}.preview-lines b:nth-child(4n){width:83%}.inspector-fields{margin:0;padding:0 14px}.inspector-fields div{border-bottom:1px solid #1b3820;justify-content:space-between;gap:10px;padding:7px 0;font-size:.61rem;display:flex}.inspector-fields dt{color:#869982}.inspector-fields dd{text-align:right;margin:0;font-weight:800}.good-text{color:var(--green)}.primary-action{border:1px solid var(--line-hot);border-radius:var(--radius-md);color:#dff593;text-align:center;background:linear-gradient(#294d0d,#102107);place-items:center;width:calc(100% - 28px);min-height:42px;margin:12px 14px 5px;font-size:.7rem;font-weight:900;display:grid}.primary-action:hover:not(:disabled){border-color:#c2ff43;box-shadow:0 0 14px #9ee5162e}.primary-action:active:not(:disabled){transform:translateY(1px)}.primary-action:focus-visible{outline:var(--focus-ring);outline-offset:2px}.primary-action:disabled{opacity:.58;cursor:not-allowed}.control-note{color:#71806d;text-align:center;margin:0 14px 12px;font-size:.52rem;line-height:1.4;display:block}.provenance-strip{color:#aebba9;letter-spacing:.035em;background:#12250c80;border:1px solid #35560f;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:.58rem;font-weight:900;display:flex}.provenance-strip b{color:var(--green)}.control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.control-card{background:linear-gradient(145deg,#08150c,#030805);border:1px solid #34520e;border-radius:6px;align-content:start;gap:8px;min-height:165px;padding:13px;display:grid}.control-card .eyebrow{color:var(--green);letter-spacing:.08em;font-size:.5rem;font-weight:900}.control-card h2{color:#edf4e9;letter-spacing:.04em;margin:0;font-size:.72rem}.control-card p{color:#94a590;margin:0;font-size:.58rem;line-height:1.55}.control-card>strong{color:var(--amber);letter-spacing:.04em;align-self:end;margin-top:4px;font-size:.52rem}.admin-operation-grid .control-card{min-height:215px}.admin-operation-grid .primary-action{width:100%;margin:auto 0 0}.james-operations-card>header{border-bottom:1px solid #30540d;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding-bottom:12px;display:flex}.james-operations-card>header p{max-width:860px;margin:4px 0 0}.month-end-flow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.month-end-flow span{color:#dce8d7;background:#07120a;border:1px solid #416b15;border-radius:4px;padding:8px 9px;font-size:.54rem;font-weight:900}.month-end-flow b{color:var(--green)}.ledger-toolbar input{background:#020805;border:1px solid #44751a;border-radius:5px;flex:1;min-width:260px;padding:0 12px}.ledger-result-count{color:#9daa99;letter-spacing:.04em;background:#050e08c7;border:1px solid #2b4c0b;border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:9px 12px;font-size:.62rem;display:flex}.ledger-result-count strong{color:#d8e8d0}.ledger-result-count span{font-variant-numeric:tabular-nums}.empty-ledger-result{text-align:center;height:90px;color:#92a28e!important}.source-state-banner{color:#d9e3d5;background:linear-gradient(135deg,#211b06,#080b07);border:1px solid #6d5b17;border-radius:6px;gap:5px;padding:12px 14px;display:grid}.source-state-banner strong{color:var(--amber);letter-spacing:.04em;font-size:.72rem}.source-state-banner p{color:#c7d0c2;margin:0;font-size:.64rem;line-height:1.5}.source-state-banner.unavailable{background:linear-gradient(135deg,#261009,#080b07);border-color:#9c4a2a}.source-state-banner.unavailable strong{color:#ff9a65}.ledger-table{table-layout:fixed;min-width:3060px}.ledger-table th:first-child{width:145px}.ledger-table th:nth-child(2){width:250px}.ledger-table th:nth-child(3){width:125px}.ledger-table th:nth-child(4){width:145px}.ledger-table th:nth-child(5){width:115px}.ledger-table th:nth-child(6),.ledger-table th:nth-child(7){width:110px}.ledger-table th:nth-child(8){width:135px}.ledger-table th:nth-child(9){width:390px}.ledger-table th:nth-child(10){width:285px}.ledger-table th:nth-child(11){width:165px}.ledger-table th:nth-child(12){width:185px}.ledger-table th:nth-child(13){width:165px}.ledger-table th:nth-child(14),.ledger-table th:nth-child(15),.ledger-table th:nth-child(16){width:100px}.ledger-table th:nth-child(17){width:175px}.ledger-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.ledger-table tr[id],.document-row[id]{scroll-margin-top:122px}.ledger-source-cell>strong,.ledger-source-cell>a,.ledger-source-cell>span{display:block}.ledger-source-cell>strong{color:#e8f0e4;text-decoration:none}.ledger-source-cell>a{color:#79cfff;text-underline-offset:3px;margin-top:7px;font-size:.61rem;font-weight:900;text-decoration:underline}.ledger-source-state{margin-top:7px;font-size:.58rem;font-weight:900;text-decoration:none}.ledger-source-state.bad{color:#ff7771}.ledger-message-cell{color:#cbd8c6!important}.ledger-status{color:#c9d4c5;overflow-wrap:anywhere;border:1px solid #40523d;border-radius:999px;align-items:center;max-width:100%;padding:5px 7px;font-size:.55rem;font-weight:900;line-height:1.25;display:inline-flex}.ledger-status.good{color:var(--green);background:#4e7e111f;border-color:#4c7f1b}.ledger-status.warn{color:var(--amber);background:#855f0c1f;border-color:#806417}.ledger-status.bad{color:#ff7771;background:#8b332e1f;border-color:#8b332e}.fuel-workspace{grid-template-columns:minmax(0,1fr) 305px;gap:12px;display:grid}.fuel-source-card{padding:0 0 14px;overflow:hidden}.fuel-source-card>header div{gap:4px;display:grid}.fuel-source-card>header strong{color:var(--green);font-size:.75rem}.fuel-source-card>header small{color:#899c85;font-size:.58rem}.fuel-source-card .data-table-wrap{border:0;border-radius:0}.full-fuel-ledger{min-width:3550px}.full-fuel-ledger th{background:#0c5c52;border-right-color:#80b8ad}.full-fuel-ledger td{height:43px}.full-fuel-ledger td:nth-child(8){color:var(--green);font-weight:900}.full-fuel-ledger td:nth-child(24){background:#62bac91c}.full-fuel-ledger .red-fuel-row td:nth-child(18){color:var(--red);font-weight:900}.full-fuel-ledger .total-row td{color:#eff8f2;background:#0c2945}.full-fuel-ledger .total-row td:nth-child(24){color:var(--green)}.full-fuel-ledger tr[id],.open-bulk-ar-card tr[id]{scroll-margin-top:122px}.fuel-source-cell{white-space:normal;overflow-wrap:anywhere;min-width:190px}.price-control label{color:#95a891;gap:6px;margin-top:12px;font-size:.58rem;font-weight:800;display:grid}.price-control input,.price-control select{color:#e6eee2;background:#020805;border:1px solid #3c6716;border-radius:4px;width:100%;min-height:39px;padding:0 10px;font-size:.65rem}.price-control .primary-action{width:100%;margin:15px 0 5px}.price-control .control-note{margin:0}.module-subtabs{border-radius:var(--radius-lg);background:#020805f0;border:1px solid #294b0f;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:6px;display:grid}.module-subtabs a{border-radius:var(--radius-md);color:#aab7a5;text-align:center;letter-spacing:.025em;background:#07110a;border:1px solid #315610;place-items:center;min-height:40px;padding:7px;font-size:.61rem;font-weight:900;display:grid}.module-subtabs a:hover:not(.active){color:#dff89a;border-color:#5e8216}.module-subtabs a.active{border-color:var(--green);color:#dff89a;background:linear-gradient(#49760c59,#0c1b06d1);box-shadow:inset 0 0 16px #9ae51614}.module-subtabs a:focus-visible{outline:var(--focus-ring);outline-offset:2px}.module-subtabs a:hover:not(.active):not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.module-subtabs a:active:not(.active):not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.module-subtabs a:disabled,.module-subtabs a[aria-disabled=true]{opacity:.58;cursor:not-allowed;pointer-events:none;transform:none}.print-prep-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.print-prep-tabs button,.print-prep-tabs a{border-radius:var(--radius-md);color:#b4c8ac;text-align:center;background:#071109;border:1px solid #4a7918;place-items:center;min-height:48px;font-size:.7rem;font-weight:900;display:grid}.print-prep-tabs button:hover,.print-prep-tabs a:hover:not(.active){color:#d8f3a4;border-color:#89bb1a}:is(.print-prep-tabs button:focus-visible,.print-prep-tabs a:focus-visible){outline:var(--focus-ring);outline-offset:2px}.print-prep-tabs button:active:not(:disabled):not([aria-disabled=true]),.print-prep-tabs a:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.print-prep-tabs button:disabled,.print-prep-tabs a:disabled,.print-prep-tabs button[aria-disabled=true],.print-prep-tabs a[aria-disabled=true]{opacity:.58;cursor:not-allowed;pointer-events:none;transform:none}.print-prep-tabs button.active{border-color:var(--green);color:#edffc4;background:#234708}.fuel-key{flex-wrap:wrap;gap:6px;margin:17px 0;display:flex}.fuel-key span{color:#cfe3c4;border:1px solid #4d741c;border-radius:4px;padding:6px 8px;font-size:.56rem;font-weight:900}.fuel-key .red-fuel{color:#ff7771;background:#ff4d4812;border-color:#8a3733}.liquidity-stat-grid .liquidity-danger{background:linear-gradient(140deg,#4c0f0ead,#070604);border-color:#7c2926}.liquidity-stat-grid .liquidity-danger strong{color:var(--red)}.liquidity-stat-grid .liquidity-warn{border-color:#6f5217}.liquidity-stat-grid .liquidity-warn strong{color:var(--amber)}.liquidity-layout{grid-template-columns:minmax(0,1.65fr) minmax(310px,.55fr);gap:12px;display:grid}.liquidity-history-card{padding:0 12px 12px;overflow:hidden}.liquidity-history-card>header,.operating-line-card>header,.delivery-channel>header,.open-bulk-ar-card>header{border-bottom:1px solid #294c13;justify-content:space-between;align-items:center;gap:15px;padding:13px 2px 10px;display:flex}.liquidity-history-card>header h2,.operating-line-card>header h2,.delivery-channel h2,.open-bulk-ar-card h2{color:var(--green);letter-spacing:.045em;margin:0;font-size:.78rem}.liquidity-history-card>header p,.operating-line-card>header p,.open-bulk-ar-card>header p{color:#83967f;margin:4px 0 0;font-size:.54rem}.liquidity-chart{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.liquidity-chart .grid-line{stroke:#183921;stroke-width:1px}.liquidity-chart .float-line{stroke:#e2b72e;stroke-width:1.5px;stroke-dasharray:8 6}.liquidity-chart .axis-text{fill:#859681;font-size:10px;font-weight:700}.liquidity-chart .gross-capital-line,.liquidity-chart .net-capital-line,.liquidity-chart .bank-cash-line{fill:none;stroke-linejoin:round;stroke-linecap:round}.liquidity-chart .gross-capital-line{stroke:#caff31;stroke-width:2.5px}.liquidity-chart .net-capital-line{stroke:#55d6be;stroke-width:2.2px}.liquidity-chart .bank-cash-line{stroke:#ff5c59;stroke-width:2px}.liquidity-chart .next-load-range{stroke:#e2b72e;stroke-width:8px}.liquidity-chart .stress-point{fill:#fff}.liquidity-chart .stress-label{fill:#f1ca4b;font-size:10px;font-weight:900}.liquidity-legend{color:#a9b8a5;flex-wrap:wrap;justify-content:center;gap:12px 18px;padding-top:4px;font-size:.52rem;font-weight:800;display:flex}.liquidity-legend span{align-items:center;gap:6px;display:flex}.liquidity-legend i{border-top:3px solid var(--green);width:21px}.liquidity-legend i.net{border-color:#55d6be}.liquidity-legend i.cash{border-color:var(--red)}.liquidity-legend i.target{border-color:#e2b72e;border-top-style:dashed}.chart-caveat{color:#d3ba75;background:#7553121a;border:1px solid #55451b;margin:9px 0 0;padding:7px 9px;font-size:.51rem;line-height:1.45}.liquidity-decision{background:radial-gradient(circle at 50% 0,#9e201b33,#0000 55%),#080907;border-color:#81302c;align-content:start;gap:10px;display:grid}.liquidity-decision>small{color:#ff8e87;letter-spacing:.08em;font-size:.52rem;font-weight:900}.liquidity-decision h2{color:var(--red);margin:0;font-size:1.55rem;line-height:1}.liquidity-decision>strong{color:#ffe0dd;font-size:.73rem;line-height:1.35}.liquidity-decision>p{color:#bfa5a2;margin:0;font-size:.58rem;line-height:1.55}.liquidity-decision dl{gap:4px;margin:5px 0 0;display:grid}.liquidity-decision dl div{border-top:1px solid #452522;justify-content:space-between;gap:12px;padding:7px 0;font-size:.56rem;display:flex}.liquidity-decision dt{color:#978783}.liquidity-decision dd{color:#f0eee9;margin:0;font-weight:900}.danger-text{color:var(--red)!important}.decision-rule{color:#c99792;border:1px solid #62302c;margin-top:4px;padding:8px;font-size:.49rem;line-height:1.45}.operating-line-card{padding:0 14px 15px}.operating-line-scale{padding-top:17px}.line-target{color:#7f927b;justify-content:space-between;font-size:.5rem;display:flex}.line-target strong{color:#e3c443}.line-track{background:#111407;border:1px solid #5f681e;border-radius:10px;height:20px;margin:7px 0 28px;position:relative}.line-track i{border-radius:inherit;background:linear-gradient(90deg,#58ba14,#c5ed28 72%,#efb827);height:100%;display:block;box-shadow:0 0 15px #b3e22338}.line-track b{color:#f4d266;white-space:nowrap;font-size:.58rem;position:absolute;top:24px;translate:-100%}.line-components{grid-template-columns:1fr auto 1fr auto 1.2fr 1fr;align-items:center;gap:9px;display:grid}.line-components span{background:#061008;border:1px solid #2d4c17;gap:5px;min-height:61px;padding:9px;display:grid}.line-components small{color:#73866f;font-size:.45rem;font-weight:900}.line-components span:not(:last-child){color:#e7eee3;font-size:.75rem;font-weight:900}.line-components span:last-child{color:var(--green);font-size:.75rem;font-weight:900}.line-components em{color:var(--green);font-size:1.1rem;font-style:normal;font-weight:900}.liquidity-timing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.timing-card{min-height:184px}.timing-card>small{color:#7f927b;letter-spacing:.06em;font-size:.48rem;font-weight:900}.timing-card>strong{color:var(--green);margin:7px 0 2px;font-size:2rem;display:block}.timing-card h3{margin:0 0 12px;font-size:.62rem}.timing-card p{margin:9px 0 0}.timing-card p b{color:var(--green)}.timing-bar{background:#030805;border:1px solid #395418;border-radius:5px;height:9px;overflow:hidden}.timing-bar i{background:linear-gradient(90deg, #477c0b, var(--green));height:100%;display:block}.timing-bar.long i{background:linear-gradient(90deg, var(--amber), var(--red))}.timing-card.customer>strong,.timing-card.gap>strong{color:var(--amber)}.timing-card.gap{background:radial-gradient(circle at 30% 0,#9f6f1124,#0000 58%),#061008;border-color:#6f5217}.delivery-economics-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.delivery-channel{padding:0 14px 14px}.delivery-channel>header small{color:#7f927b;font-size:.49rem;font-weight:900}.delivery-channel>header h2{margin-top:4px;font-size:1.15rem}.delivery-channel.bulk>header h2{color:var(--amber)}.delivery-channel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.delivery-channel dl div{background:#061008;border:1px solid #2a4a16;gap:5px;padding:9px;display:grid}.delivery-channel dt{color:#788b74;font-size:.47rem}.delivery-channel dd{color:#eef3eb;margin:0;font-size:.68rem;font-weight:900}.delivery-channel>p{color:#91a18d;margin:0;font-size:.54rem;line-height:1.5}.delivery-channel.bulk{border-color:#6c5019}.open-bulk-ar-card>header{padding-left:14px;padding-right:14px}.warning-money{font-weight:900;color:var(--amber)!important}.liquidity-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.source-proof h3{color:#81917d;margin:0;font-size:.52rem}.source-proof strong{color:var(--green);margin:9px 0;font-size:.68rem;display:block}.source-proof p{margin:0}.source-proof.caveat{border-color:#7a351d}.source-proof.caveat strong{color:var(--red)}.bulk-pdf-boundary{margin:12px 14px}.bulk-pdf-state{min-width:160px;white-space:normal!important}.bulk-pdf-state strong,.bulk-pdf-state small,.bulk-pdf-state a{display:block}.bulk-pdf-state strong{color:#ff9a65;font-size:.62rem}.bulk-pdf-state small{color:var(--muted);margin-top:4px;font-size:.55rem}.bulk-pdf-state a{color:#79cfff;text-underline-offset:3px;margin-top:7px;font-size:.58rem;font-weight:900;text-decoration:underline}.cardlock-source-contract{padding:0 0 12px;overflow:hidden}.cardlock-source-contract>header{border-bottom:1px solid #30540d;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.cardlock-source-contract>header p{margin:4px 0 0}.source-contract-grid{grid-template-columns:.8fr .8fr 1.3fr 1.3fr;gap:8px;padding:12px 14px 2px;display:grid}.source-contract-grid>div{background:#050e08;border:1px solid #294a12;border-radius:5px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.source-contract-grid small{color:#7f917b;font-size:.49rem}.source-contract-grid strong{color:#e8efe4;overflow-wrap:anywhere;font-size:.61rem}.source-contract-grid em{color:var(--amber);font-size:.49rem;font-style:normal}.cardlock-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.cardlock-pipeline article{min-height:142px;position:relative}.cardlock-pipeline article:not(:nth-child(4n)):after{content:"→";z-index:2;color:var(--green);position:absolute;top:47%;right:-8px}.cardlock-pipeline b{border:1px solid var(--green);width:28px;height:28px;color:var(--green);border-radius:50%;place-items:center;font-size:.6rem;display:grid}.cardlock-pipeline strong{color:#eef3ea;margin:10px 0 6px;font-size:.64rem;display:block}.cardlock-pipeline p{margin:0;font-size:.56rem}.formula-grid code{color:var(--green);overflow-wrap:anywhere;margin:18px 0 13px;font-size:.68rem;font-weight:900;display:block}.delivery-boundary{border-color:#70551a}.delivery-boundary h2{color:var(--amber)}.cardlock-rules-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.control-checklist{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.control-checklist li{color:#c7d2c2;border:1px solid #294a13;border-radius:4px;padding:8px 8px 8px 30px;font-size:.61rem;position:relative}.control-checklist li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:9px}.control-checklist.rule-definitions li:before{content:"◆";color:var(--amber)}.required-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 18px;display:grid}.required-field-grid span{color:#c7d2c2;border:1px solid #294a13;padding:8px;font-size:.57rem}.source-receipt{gap:7px;margin:0;display:grid}.source-receipt div{border-bottom:1px solid #203c1f;grid-template-columns:70px minmax(0,1fr);gap:8px;padding:7px 0;font-size:.55rem;display:grid}.source-receipt dt{color:#7e9179}.source-receipt dd{overflow-wrap:anywhere;color:#dbe5d7;margin:0}.cardlock-rule-explainer{margin-bottom:0}.special-rule-section{gap:12px;display:grid}.special-rule-heading{justify-content:space-between;align-items:end;gap:18px;padding:17px 2px 2px;display:flex}.special-rule-heading h2{color:var(--green);letter-spacing:.055em;margin:0;font-size:1rem}.special-rule-heading p{color:#9dad98;max-width:1040px;margin:5px 0 0;font-size:.63rem;line-height:1.55}.special-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.special-rule-card{align-content:start;gap:10px;padding:13px;display:grid}.special-rule-card>header{border-bottom:1px solid #294715;justify-content:space-between;align-items:start;gap:10px;padding-bottom:9px;display:flex}.special-rule-card>header small{color:var(--green);letter-spacing:.06em;font-size:.5rem}.special-rule-card>header h2{margin:4px 0 0;font-size:.72rem}.special-route{background:#02080494;border:1px solid #2b4c17;grid-template-columns:72px minmax(0,1fr);gap:4px 8px;padding:9px;display:grid}.special-route span{color:#71826e;font-size:.48rem;font-weight:900}.special-route strong{color:#dae5d5;font-size:.56rem;line-height:1.4}.special-route i{color:var(--green);grid-column:1/-1;font-size:.8rem;font-style:normal}.special-groups{gap:6px;display:grid}.special-groups div{border:1px solid #284614;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:3px 7px;padding:7px;display:grid}.special-groups b{width:24px;height:24px;color:var(--green);background:#1c350a;border-radius:50%;grid-row:1/3;place-items:center;font-size:.5rem;display:grid}.special-groups span{color:#e3e9df;font-size:.54rem;font-weight:900}.special-groups em{color:var(--amber);font-size:.49rem;font-style:normal}.special-rule-copy{color:#9faf9b;margin:0;font-size:.55rem;line-height:1.5}.special-rule-copy b{color:#dbe5d7;letter-spacing:.05em;margin-bottom:3px;font-size:.5rem;display:block}.golden-reference{gap:4px;margin:0;display:grid}.golden-reference div{border-top:1px solid #1e351e;justify-content:space-between;gap:10px;padding:5px 0;font-size:.5rem;display:flex}.golden-reference dt{color:#778a74}.golden-reference dd{color:#dce7d7;text-align:right;margin:0}.evidence-lock{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}.evidence-lock div{min-width:0}.evidence-lock small,.evidence-lock strong,.evidence-lock code{display:block}.evidence-lock small{color:var(--green);font-size:.5rem;font-weight:900}.evidence-lock strong{color:#dce7d7;margin:4px 0;font-size:.57rem}.evidence-lock code{color:#7f927b;overflow-wrap:anywhere;font-size:.48rem}.evidence-lock p{color:var(--amber);grid-column:1/-1;margin:0;font-size:.55rem;line-height:1.5}.role-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.role-card>header{align-items:center;gap:10px;display:flex}.role-card header>div:nth-child(2){flex:1}.role-card header h2{margin:0;font-size:.95rem}.role-card header strong{color:var(--green);font-size:.52rem}.avatar{border:1px solid var(--green);width:37px;height:37px;color:var(--green);background:#0f260c;border-radius:50%;place-items:center;font-weight:900;display:grid}.role-card p{min-height:76px}.role-policy{color:#7f927b;letter-spacing:.04em;min-height:26px;font-size:.48rem;display:block}.role-actions{gap:7px;display:flex}.role-actions>*{border:1px solid var(--line);text-align:center;min-width:0;min-height:44px;color:var(--green);font:inherit;background:#0b1909b8;border-radius:7px;flex:1;justify-content:center;align-items:center;padding:8px;font-weight:900;text-decoration:none;transition:border-color .16s,background-color .16s,transform .12s,outline-color .16s;display:inline-flex}.role-actions>:hover:not(:disabled){background-color:#3a7c125c;border-color:#a8dd4a}.role-actions>:active:not(:disabled){transform:translateY(1px)}.role-actions>:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.login-design>header div{max-width:800px}.login-design>header p{margin:4px 0 0}.auth-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:20px 10px 7px;display:flex}.auth-flow span{color:#dcead6;border:1px solid #457017;border-radius:5px;padding:9px 11px;font-size:.62rem;font-weight:900}.auth-flow b{color:var(--green)}.admin-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.admin-list,.integration-list{margin:12px 0;padding:0;list-style:none}.admin-list li,.integration-list li{border-bottom:1px solid #203e20;justify-content:space-between;gap:8px;padding:9px 0;font-size:.65rem;display:flex}.admin-list b{color:var(--green)}.theme-swatches{gap:10px;margin:27px 0;display:flex}.theme-swatches i{background:#9ee516;border:2px solid #d8ff93;border-radius:6px;width:40px;height:40px}.theme-swatches i:nth-child(2){background:#09150c}.theme-swatches i:nth-child(3){background:#f4f6f1}.theme-swatches i:nth-child(4){background:#d4971a}.good-dot,.warn-dot{background:var(--green);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.warn-dot{background:var(--amber)}.personal-cabinet-card{border-color:#78a916;box-shadow:0 0 23px #97e2151f}.document-reader-page{min-height:calc(100vh - 185px)}.document-shell{min-width:0;max-width:100%;overflow-x:clip}.document-shell .document-reader-page,.document-shell .cabinet-layout,.document-shell .document-browser,.document-shell .document-list,.document-shell .month-end-cabinet,.document-shell .month-end-package-list,.document-shell .large-document-reader,.document-shell .source-state-banner,.document-shell .module-card,.document-shell .document-reader-meta,.document-shell .document-reader-actions,.document-shell .document-reader-heading,.document-shell .page-heading{min-width:0}:is(.command-app:has(.document-shell) [data-global-command-header=true] a,.command-app:has(.document-shell) .page-nav button,.command-app:has(.document-shell) .page-nav a){min-width:44px;min-height:44px}:is(.command-app:has(.document-shell) .document-shell :where(button,summary,select,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])),.command-app:has(.document-shell) .document-shell :where(.cabinet-toolbar>a,.cabinet-add-link,.folder-tree li>a,.document-pagination a,.document-pagination strong,.document-open-main,.document-details-link,.primary-action,.modern-file-actions a,.mary-intake-receipt a,.mary-review-preview>a,.document-reader-actions a,.month-end-package footer>*),.command-app:has(.document-shell) .document-shell :where(.mary-new-product-check,.mary-review-form-grid .check-field,.mary-page-grid label)){min-height:44px}.document-reader-heading{justify-content:space-between;align-items:center;display:flex}.document-reader-heading .eyebrow{color:var(--green);letter-spacing:.075em;font-size:.62rem;font-weight:900}.document-reader-actions{gap:8px;display:flex}.document-reader-actions a,.document-reader-action-disabled{color:#dff593;text-align:center;background:#0a190b;border:1px solid #609418;border-radius:7px;place-items:center;min-height:44px;padding:0 13px;font-size:.61rem;font-weight:900;transition:border-color .16s,background-color .16s,transform .12s,outline-color .16s;display:grid}.document-reader-actions{flex-wrap:wrap;min-width:0;max-width:100%}.document-reader-actions a,.document-reader-action-disabled{overflow-wrap:anywhere;min-width:0;max-width:100%}.document-reader-actions a:hover{background:#102f0e;border-color:#a8dd4a}.document-reader-actions a:active{transform:translateY(1px)}.document-reader-actions a:focus-visible{outline:var(--focus-ring);outline-offset:2px}.document-reader-actions a[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.document-reader-action-disabled{color:#d58e70;cursor:not-allowed;background:#1a0d09;border-color:#70402d}.document-reader-meta{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.document-reader-meta span{background:#061009;border:1px solid #2e5012;border-radius:5px;gap:5px;min-width:0;padding:10px 12px;display:grid}.document-reader-meta small{color:#7f927b;font-size:.49rem;font-weight:900}.document-reader-meta strong,.document-reader-meta code{color:#e5eee0;overflow-wrap:anywhere;font-size:.61rem}.document-reader-meta .bad-text{color:#ff7771}.document-reader-meta .document-fingerprint{grid-column:span 2}.document-reader-meta .document-fingerprint code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.document-print-boundary{background:#0b1c09;border:1px solid #5d8b1c;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.document-print-boundary strong{color:var(--green);letter-spacing:.07em;font-size:.56rem}.document-print-boundary span{color:#aab9a5;text-align:right;font-size:.58rem;line-height:1.45}.large-document-reader{min-height:780px;padding:6px;overflow:hidden}.large-document-reader iframe{background:#e9eee8;border:0;border-radius:4px;width:100%;height:min(82vh,980px);display:block}.large-document-reader object{object-fit:contain;background:#061009;border:0;border-radius:4px;width:100%;height:min(82vh,980px);display:block}.document-evidence-index-state{color:#d58e70;background:#1a0d09;border:1px solid #8a3d2e;border-radius:7px;padding:18px}.document-evidence-index-state p{color:#cbb8aa;margin:7px 0 0;font-size:.66rem;line-height:1.55}.document-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;scroll-margin-top:92px;display:grid}.document-evidence-card{background:linear-gradient(145deg,#132e0cb8,#030c06eb);border:1px solid #385f16;border-radius:7px;min-width:0;padding:15px;scroll-margin-top:92px}.document-evidence-card>span{color:var(--green);letter-spacing:.08em;font-size:.52rem;font-weight:900}.document-evidence-card h2{color:#e5eee0;overflow-wrap:anywhere;margin:7px 0 10px;font-size:.78rem}.document-evidence-card p{color:#a5b29f;margin:7px 0 0;font-size:.62rem;line-height:1.55}.document-evidence-card code{color:#789175;overflow-wrap:anywhere;margin-top:10px;font-size:.48rem;display:block}.document-evidence-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.document-evidence-card dl div{background:#0108048c;border:1px solid #264514;min-width:0;padding:8px}.document-evidence-card dt{color:#71826e;font-size:.47rem;font-weight:900}.document-evidence-card dd{color:#e2ebdd;overflow-wrap:anywhere;margin:4px 0 0;font-size:.58rem}.document-evidence-card details{margin-top:9px}.document-evidence-card summary{color:#dff593;cursor:pointer;border:1px solid #609418;border-radius:6px;align-items:center;min-height:44px;padding:0 11px;font-size:.57rem;font-weight:900;display:flex}.document-evidence-link,.document-related-list a,.document-ocr-pages a{color:#dff593;border:1px solid #609418;border-radius:6px;justify-content:center;align-items:center;min-height:44px;margin-top:10px;padding:0 11px;font-size:.55rem;font-weight:900;text-decoration:none;display:inline-flex}.document-ocr-pages,.document-related-list{gap:8px;margin:9px 0 0;padding:0;list-style:none;display:grid}.document-ocr-pages li,.document-related-list li{background:#010804b8;border:1px solid #284614;min-width:0;padding:10px}.document-ocr-pages header{justify-content:space-between;gap:8px;display:flex}.document-ocr-pages header strong,.document-related-list strong{color:#e2ebdd;font-size:.57rem}.document-ocr-pages header small,.document-related-list small{color:var(--green);font-size:.47rem}.document-ocr-pages pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#aebda9;background:#030805;border:1px solid #1e351e;max-height:240px;margin:9px 0 0;padding:9px;font:.52rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.document-related-list li{gap:5px;display:grid}.document-related-list a{justify-self:start}.document-thumbnail-preview{background:#061009;border:1px solid #4f7d18;border-radius:7px;min-width:0;margin:13px;overflow:hidden}.document-thumbnail-preview>header{border-bottom:1px solid #2c4a16;gap:4px;padding:9px 10px;display:grid}.document-thumbnail-preview>header span{color:var(--green);letter-spacing:.07em;font-size:.47rem;font-weight:900}.document-thumbnail-preview>header strong{color:#dce7d7;overflow-wrap:anywhere;font-size:.57rem}.document-thumbnail-preview iframe,.document-thumbnail-preview object{aspect-ratio:.77;pointer-events:none;background:#eef1eb;border:0;width:100%;min-height:300px;display:block}.document-thumbnail-preview>footer{color:#7f927b;text-align:center;padding:8px 10px;font-size:.47rem;font-weight:900}.document-thumbnail-unavailable{text-align:center;align-content:center;place-items:center;gap:8px;min-height:300px;padding:16px;display:grid}.document-thumbnail-unavailable strong{color:var(--amber);font-size:.68rem}.document-thumbnail-unavailable span{color:#9aa996;font-size:.55rem}.non-preview-document{text-align:center;align-content:center;place-items:center;gap:10px;min-height:720px;padding:30px;display:grid}.non-preview-document>strong{color:var(--green);font-size:1.1rem}.non-preview-document .primary-action{width:auto;min-width:260px}.document-source-state,.document-route-state{color:#dbe5d7;text-align:center;background:radial-gradient(circle at 50% 25%,#8b34272e,#0000 48%),#050906;border:1px solid #8a3d2e;border-radius:8px;align-content:center;place-items:center;gap:12px;min-height:420px;padding:clamp(24px,6vw,72px);display:grid}.document-source-state>span,.document-route-state>span{color:var(--amber);letter-spacing:.09em;font-size:.6rem;font-weight:900}.document-source-state>strong,.document-route-state h1{color:#ff8b77;margin:0;font-size:clamp(1.15rem,3vw,2.3rem)}.document-source-state p,.document-route-state p{color:#b9c5b5;max-width:720px;margin:0;font-size:.76rem;line-height:1.65}.document-source-state small{color:#84927f;font-size:.58rem}.document-route-state>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.document-route-state a,.document-route-state button{color:#e4f5b6;min-height:44px;font:inherit;cursor:pointer;background:#102407;border:1px solid #5b8f1c;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:.62rem;font-weight:900;display:inline-flex}.document-route-state:not(.missing):not(.error){border-color:#416619}.document-route-state:not(.missing):not(.error) h1{color:var(--green)}.document-error-page{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:#020704;place-items:center;display:grid}.personal-upload{grid-template-columns:minmax(220px,1.1fr) minmax(260px,1fr) minmax(140px,.45fr) minmax(160px,.5fr) minmax(190px,.55fr);align-items:center;gap:12px;display:grid}.personal-upload h2{margin-top:5px}.personal-upload p{margin:0}.personal-upload .primary-action{width:100%;margin:0}.admin-request-list{margin-top:12px}.admin-request-list li{grid-template-columns:minmax(110px,.7fr) minmax(120px,.7fr) auto}.admin-request-list li small{color:#bdcbb7;grid-column:1/-1;line-height:1.45}.personal-upload .control-note{text-align:left;grid-column:1/-1;margin:0}.agent-run-control{gap:18px;display:grid}.agent-run-control-cockpit{box-shadow:none;background:0 0;border:0;padding:0}.mary-operations-drawer{background:linear-gradient(145deg,#051209f5,#010804fa);border:1px solid #4d741f;border-radius:8px;overflow:hidden}.mary-operations-drawer>summary{cursor:pointer;color:var(--green);letter-spacing:.08em;text-align:center;padding:14px 16px;font-size:.67rem;font-weight:1000;list-style:none}.mary-operations-drawer>summary::-webkit-details-marker{display:none}.mary-operations-drawer>summary:before{content:"+ ";color:var(--lime);font-size:.9rem}.mary-operations-drawer[open]>summary{border-bottom:1px solid #9cff0033}.mary-operations-drawer[open]>summary:before{content:"− "}.mary-operations-drawer-content{gap:18px;padding:16px;display:grid}.agent-run-control>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.agent-run-control>header h2{margin:4px 0 8px}.agent-run-control>header p{max-width:1050px;margin:0}.agent-run-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.agent-run-metrics article{border:1px solid var(--line);background:#04170bc2;align-content:center;gap:6px;min-height:126px;padding:18px;display:grid}.agent-run-metrics span{color:var(--muted);letter-spacing:.04em;font-weight:800}.agent-run-metrics strong{color:var(--white);font-size:clamp(2rem,3.4vw,3.5rem);line-height:1}.agent-run-metrics small{color:var(--lime);font-size:1rem}.agent-run-state-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agent-run-state-summary article{background:#020c06db;border:1px solid #395d17;border-radius:7px;align-content:start;gap:7px;min-width:0;min-height:116px;padding:14px;display:grid}.agent-run-state-summary article[data-tone=warn]{border-color:#9b7611;box-shadow:inset 4px 0 #9b7611}.agent-run-state-summary article[data-tone=danger]{border-color:#ad3833;box-shadow:inset 4px 0 #ad3833}.agent-run-state-summary span{color:var(--muted);letter-spacing:.055em;font-weight:900}.agent-run-state-summary strong{color:var(--white);overflow-wrap:anywhere;line-height:1.3}.agent-run-state-summary small{color:var(--green)}.agent-integration-detail{color:var(--gold);margin:0;font-size:1.06rem}.agent-run-control .primary-action{width:min(430px,100%);margin:0}.agent-run-receipt{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.agent-run-receipt strong{color:var(--lime)}.agent-run-receipt small{white-space:nowrap}.agent-run-progress{background:#020804;border:1px solid #456f18;border-radius:999px;grid-column:1/-1;min-height:22px;position:relative;overflow:hidden}.agent-run-progress i{border-radius:inherit;background:linear-gradient(90deg,#315f0d,#9ee516);min-width:2px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #9ee51647}.agent-run-progress small{z-index:1;color:#f2f8ec;text-align:center;padding:3px 9px;font-weight:900;display:block;position:relative}.mary-live-progress{background:linear-gradient(145deg,#051b0cf7,#010a05fa);border:1px solid #5c8f20;border-radius:9px;gap:14px;min-width:0;padding:18px;display:grid}.mary-live-progress>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mary-live-progress>header>div{min-width:0}.mary-live-progress>header h3{color:var(--white);margin:4px 0 7px;font-size:clamp(1.15rem,2.1vw,1.75rem)}.mary-live-progress>header p{color:#cbd7c5;max-width:980px;margin:0;line-height:1.55}.mary-live-progress>header .status-chip{white-space:normal;text-align:center;flex:none;max-width:min(100%,360px)}.mary-campaign-progress{background:#010603;border:2px solid #5f9e1b;border-radius:999px;min-height:46px;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #000c,0 0 20px #9ee5161f}.mary-campaign-progress i{border-radius:inherit;background:linear-gradient(90deg,#244f08 0%,#6fac10 54%,#a8f01a 100%);min-width:3px;transition:width .8s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 22px #9ee51670}.mary-campaign-progress:not([data-complete=true]) i:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%) 0 0/180px 100%;animation:2.2s linear infinite mary-progress-sweep;position:absolute;inset:0}.mary-campaign-progress[data-complete=true]{border-color:var(--lime);box-shadow:0 0 24px #9ee51657}.mary-campaign-progress[data-stale=true]{border-color:#b43b36}.mary-campaign-progress[data-stale=true] i{background:linear-gradient(90deg,#641c17,#d84a40)}.mary-campaign-progress strong{z-index:1;color:#fff;letter-spacing:.06em;text-shadow:0 2px 8px #000;place-items:center;min-height:42px;font-size:1.25rem;display:grid;position:relative}@keyframes mary-progress-sweep{0%{transform:translate(-180px)}to{transform:translate(calc(100% + 180px))}}.mary-campaign-now{grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:9px;display:grid}.mary-campaign-now>div{background:#010904cc;border:1px solid #355818;border-radius:6px;gap:4px;min-width:0;padding:10px 12px;display:grid}.mary-campaign-now span{color:var(--green);letter-spacing:.055em;font-size:.65rem;font-weight:900}.mary-campaign-now strong{color:var(--white);overflow-wrap:anywhere}.mary-work-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.mary-work-groups article{background:#020e06e6;border:1px solid #355818;border-radius:7px;align-content:start;gap:8px;min-width:0;padding:11px 12px;display:grid}.mary-work-groups article[data-status=RETRY_REQUIRED]{border-color:#b43b36;box-shadow:inset 4px 0 #b43b36}.mary-work-groups article[data-status=BLOCKED],.mary-work-groups article[data-status=REVIEW_REQUIRED]{border-color:#a27a13;box-shadow:inset 4px 0 #a27a13}.mary-work-groups header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mary-work-groups header span{color:var(--white);letter-spacing:.035em;font-size:.69rem;font-weight:900;line-height:1.35}.mary-work-groups header strong{color:var(--lime);flex:none;font-size:.76rem}.mary-work-group-progress{background:#010603;border:1px solid #48751d;border-radius:999px;height:8px;position:relative;overflow:hidden}.mary-work-group-progress i{border-radius:inherit;background:linear-gradient(90deg,#315f0d,#9ee516);transition:width .8s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #9ee51647}.mary-work-groups small{color:var(--green);letter-spacing:.025em;font-size:.61rem;font-weight:800;line-height:1.4}.mary-live-progress-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mary-live-progress-summary article{background:#010904cc;border:1px solid #355818;border-radius:6px;align-content:start;gap:5px;min-width:0;min-height:98px;padding:12px;display:grid}.mary-live-progress-summary article[data-stale=true]{border-color:#b43b36;box-shadow:inset 4px 0 #b43b36}.mary-live-progress-summary span{color:var(--green);letter-spacing:.055em;font-weight:900}.mary-live-progress-summary strong{color:var(--white);overflow-wrap:anywhere;line-height:1.3}.mary-live-progress-summary small{color:var(--muted);overflow-wrap:anywhere}.mary-progress-details{background:#010804b3;border:1px solid #355818;border-radius:7px;min-width:0}.mary-progress-details>summary{color:var(--lime);letter-spacing:.055em;cursor:pointer;padding:12px 14px;font-weight:900;list-style-position:inside}.mary-progress-details[open]>summary{border-bottom:1px solid #355818}.mary-progress-details .mary-live-progress-stages{padding:12px}.mary-live-progress-stages{counter-reset:mary-stage;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.mary-live-progress-stages li{background:#020e06e6;border:1px solid #355818;border-radius:7px;align-content:start;gap:8px;min-width:0;padding:13px;display:grid}.mary-live-progress-stages li[data-status=COMPLETE],.mary-live-progress-stages li[data-status=NOT_APPLICABLE]{border-color:#6da522}.mary-live-progress-stages li[data-status=REVIEW_REQUIRED],.mary-live-progress-stages li[data-status=BLOCKED]{border-color:#a27a13;box-shadow:inset 4px 0 #a27a13}.mary-live-progress-stages li[data-status=RETRY_REQUIRED]{border-color:#b43b36;box-shadow:inset 4px 0 #b43b36}.mary-live-progress-stages li>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mary-live-progress-stages li>header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.mary-live-progress-stages li>header b{color:var(--lime);letter-spacing:.08em;font-size:.72rem}.mary-live-progress-stages li>header span{color:var(--white);overflow-wrap:anywhere;font-weight:900}.mary-live-progress-stages li>header strong{color:var(--gold);text-align:right;flex:none;font-size:.68rem}.mary-live-progress-stages li[data-status=COMPLETE]>header strong,.mary-live-progress-stages li[data-status=NOT_APPLICABLE]>header strong{color:var(--lime)}.mary-live-progress-stages li[data-status=RETRY_REQUIRED]>header strong{color:#ff8b77}.mary-live-progress-stages li p{color:#aebda8;margin:0;font-size:.73rem;line-height:1.45}.mary-stage-progress{background:#010603;border:1px solid #3d6417;border-radius:999px;min-height:9px;position:relative;overflow:hidden}.mary-stage-progress i{border-radius:inherit;background:linear-gradient(90deg,#315f0d,#9ee516);position:absolute;inset:0 auto 0 0;box-shadow:0 0 11px #9ee5164d}.mary-live-progress-stages li[data-status=REVIEW_REQUIRED] .mary-stage-progress i{background:linear-gradient(90deg,#785500,#e2ae1a)}.mary-live-progress-stages li[data-status=RETRY_REQUIRED] .mary-stage-progress i{background:linear-gradient(90deg,#6b1a17,#df4c44)}.mary-live-progress-stages li>small{color:var(--green);letter-spacing:.025em;overflow-wrap:anywhere;font-size:.62rem;font-weight:800;line-height:1.45}.mary-live-progress-rule{border-left:4px solid var(--gold);color:#e2ddc8;background:#43300347;margin:0;padding:11px 13px;line-height:1.5}.mary-live-progress-rule strong{color:var(--gold)}.agent-run-evidence{background:linear-gradient(145deg,#05190bf0,#020a05f7);border:1px solid #4f7d1d;border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.agent-run-evidence[data-tone=warn]{border-color:#a27a13;box-shadow:inset 5px 0 #a27a13}.agent-run-evidence[data-tone=danger]{border-color:#b43b36;box-shadow:inset 5px 0 #b43b36}.agent-run-evidence>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agent-run-evidence>header h3{color:var(--white);margin:4px 0 0}.agent-run-evidence>p{color:#d7e1d2;margin:0}.agent-run-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.agent-run-evidence-grid div{background:#010804bd;border:1px solid #2e4b16;border-radius:6px;align-content:start;gap:5px;min-width:0;min-height:86px;padding:12px;display:grid}.agent-run-evidence-grid dt{color:var(--green);letter-spacing:.055em;font-weight:900}.agent-run-evidence-grid dd{color:var(--white);overflow-wrap:anywhere;margin:0;font-weight:800}.agent-saved-metrics{gap:9px;display:grid}.agent-saved-metrics h4{color:var(--lime);letter-spacing:.06em;margin:0;font-size:.78rem}.agent-saved-metrics>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.agent-saved-metrics article{background:#041309d1;border:1px solid #355818;border-radius:6px;align-content:start;gap:5px;min-width:0;min-height:108px;padding:13px;display:grid}.agent-saved-metrics span{color:var(--muted);letter-spacing:.04em;font-weight:900}.agent-saved-metrics strong{color:var(--white);font-size:1.45rem;line-height:1.1}.agent-saved-metrics small{color:var(--green);overflow-wrap:anywhere}.agent-itemized-receipt{gap:9px;display:grid}.agent-itemized-receipt>h4{color:var(--lime);letter-spacing:.06em;margin:0;font-size:.78rem}.agent-itemized-receipt>div{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:9px;display:grid}.agent-itemized-receipt article{background:#041309d1;border:1px solid #355818;border-radius:6px;min-width:0;padding:13px}.agent-itemized-receipt article header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agent-itemized-receipt article header strong{color:var(--white);overflow-wrap:anywhere}.agent-itemized-receipt article header span{color:var(--gold);text-align:right;font-size:.72rem;font-weight:900}.agent-itemized-receipt article p{color:var(--muted);margin:8px 0}.agent-itemized-receipt article small{color:var(--green);overflow-wrap:anywhere}.agent-evidence-actions{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:9px;display:grid}.agent-evidence-actions a{color:#efffc9;text-align:center;overflow-wrap:anywhere;background:#122b08;border:1px solid #619522;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:8px 11px;font-weight:900;display:inline-flex}:is(.agent-evidence-actions a:hover,.agent-evidence-actions a:focus-visible){background:#1e430d;border-color:#c1f63f;outline:none}.agent-operating-manual{gap:16px;display:grid}.agent-operating-manual>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.agent-operating-manual>header h2{margin:4px 0 8px}.agent-operating-manual>header p{max-width:1050px;margin:0}.agent-connection-meaning{background:#37280461;border:1px solid #9b7611;border-radius:7px;padding:14px 16px}.agent-connection-meaning strong{color:var(--gold)}.agent-connection-meaning p{color:#e3dcc2;margin:5px 0 0}.agent-manual-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-manual-summary article{background:#031108d1;border:1px solid #395f17;border-radius:7px;gap:4px;min-width:0;padding:13px;display:grid}.agent-manual-summary strong{color:var(--lime);font-size:1.65rem;line-height:1}.agent-manual-summary span{color:var(--white);letter-spacing:.045em;font-weight:900}.agent-manual-summary small{color:var(--muted)}.agent-executable-contract{background:#05180ae0;border:1px solid #5c8e20;border-radius:8px;gap:12px;padding:15px;display:grid}.agent-executable-contract>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.agent-executable-contract>header h3{color:var(--white);margin:3px 0 0}.agent-executable-contract>header>span{color:var(--lime);white-space:nowrap;font-weight:900}.agent-executable-contract>p{color:var(--muted);margin:0}.agent-runtime-stages{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.agent-runtime-stages li{background:#020b05db;border:1px solid #355818;border-radius:6px;gap:4px;min-width:0;padding:10px;display:grid}.agent-runtime-stages b{color:var(--lime)}.agent-runtime-stages span{color:var(--white);overflow-wrap:anywhere;font-weight:900}.agent-runtime-stages small{color:var(--green);overflow-wrap:anywhere}.agent-runtime-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.agent-runtime-contract-grid article{background:#010804b8;border:1px solid #2e4b16;border-radius:6px;min-width:0;padding:12px}.agent-runtime-contract-grid h4{color:var(--gold);letter-spacing:.055em;margin:0 0 8px;font-size:.76rem}.agent-runtime-contract-grid ul{gap:6px;margin:0;padding-left:18px;display:grid}.agent-runtime-contract-grid li{color:#d7e1d2;overflow-wrap:anywhere}.agent-manual-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);align-items:start;gap:14px;display:grid}.agent-manual-phases,.agent-manual-side{gap:12px;min-width:0;display:grid}.agent-manual-section-heading{justify-content:space-between;align-items:flex-end;gap:14px;padding:2px 2px 4px;display:flex}.agent-manual-section-heading h3{color:var(--white);margin:3px 0 0}.agent-manual-section-heading>span{color:var(--green);white-space:nowrap;font-weight:900}.agent-manual-phase{background:#031008cc;border:1px solid #416a1a;border-radius:8px;min-width:0;overflow:hidden}.agent-manual-phase>header{background:#0f2908ad;border-bottom:1px solid #315216;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;display:grid}.agent-manual-phase>header>b{color:var(--lime);letter-spacing:.06em;white-space:nowrap;font-size:.74rem}.agent-manual-phase>header h4{color:var(--white);margin:0 0 4px}.agent-manual-phase>header p{color:var(--muted);margin:0}.agent-manual-phase>header>span{color:var(--green);white-space:nowrap;font-size:.68rem;font-weight:900}.agent-manual-phase ol{gap:7px;margin:0;padding:12px;list-style:none;display:grid}.agent-manual-phase li{color:#d7e1d2;background:#020a05d1;border:1px solid #294913;border-radius:5px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:9px;display:grid}.agent-manual-phase li b{color:var(--lime);font-variant-numeric:tabular-nums}.agent-manual-side>article{background:#031008d1;border:1px solid #385d18;border-radius:8px;min-width:0;padding:15px}.agent-manual-side h3{color:var(--lime);letter-spacing:.06em;margin:0 0 11px;font-size:.82rem}.agent-manual-side ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.agent-manual-side li{color:#d7e1d2;overflow-wrap:anywhere;border-bottom:1px solid #253b19;padding:8px 8px 8px 25px;position:relative}.agent-manual-side li:before{content:"✓";color:var(--lime);font-weight:900;position:absolute;left:6px}.agent-manual-stops li:before{content:"!";color:var(--gold)}.agent-manual-human-actions li:before{content:"→";color:#8fd7ff}.agent-manual-results li:before{content:"✓";color:var(--lime)}@media (max-width:1100px){.agent-operating-manual>header{display:grid}.agent-manual-layout{grid-template-columns:1fr}.agent-manual-side,.agent-runtime-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.agent-run-state-summary,.mary-live-progress-summary,.mary-work-groups,.mary-campaign-now{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.agent-run-evidence-grid,.agent-saved-metrics>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.agent-run-control>header,.agent-run-evidence>header,.mary-live-progress>header,.agent-manual-section-heading{display:grid}.agent-run-state-summary,.agent-run-evidence-grid,.agent-saved-metrics>div,.mary-live-progress-summary,.mary-work-groups,.mary-campaign-now,.mary-live-progress-stages,.agent-manual-summary,.agent-manual-side{grid-template-columns:1fr}.mary-live-progress-stages li>header{display:grid}.mary-live-progress-stages li>header strong{text-align:left}.agent-runtime-contract-grid{grid-template-columns:1fr}.agent-executable-contract>header{display:grid}.agent-executable-contract>header>span{white-space:normal}.agent-run-control .primary-action{width:100%}.agent-manual-section-heading>span,.agent-manual-phase>header>b,.agent-manual-phase>header>span{white-space:normal}.agent-manual-phase>header{grid-template-columns:1fr;gap:7px}.agent-manual-phase li{grid-template-columns:30px minmax(0,1fr);padding:8px}}@media (min-width:1025px){.agent-run-control[data-agent=mary] .agent-run-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.cardlock-import-control{gap:14px;margin-top:18px;display:grid}.cardlock-import-source-state{margin:0}.cardlock-import-picker{grid-template-columns:minmax(280px,1fr) minmax(220px,.55fr) minmax(260px,.65fr);align-items:end;gap:12px;display:grid}.cardlock-import-picker label{gap:7px;display:grid}.cardlock-import-picker label>span{color:var(--lime);letter-spacing:.05em;font-weight:900}.cardlock-import-picker input{border:1px solid var(--line);width:100%;min-height:52px;color:var(--white);font:inherit;background:#010c06eb;border-radius:8px;padding:12px 14px}.cardlock-import-picker input[type=file]{padding:10px}.cardlock-import-picker .primary-action{width:100%;margin:0}.cardlock-import-receipt{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cardlock-import-receipt article{border:1px solid var(--line);background:#04170bb8;gap:5px;padding:14px;display:grid}.cardlock-import-receipt span{color:var(--muted);font-weight:800}.cardlock-import-receipt strong{color:var(--white);font-size:1.28rem}.cardlock-import-receipt small{color:var(--lime)}.cardlock-package-control{padding:0;overflow:hidden}.cardlock-source-unavailable{margin:14px 18px 0}.cardlock-package-control>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.cardlock-package-control>header>div{max-width:1120px}.cardlock-package-control .eyebrow{color:var(--lime);letter-spacing:.08em;font-size:.72rem;font-weight:900}.cardlock-package-control h2{color:var(--white);margin:5px 0 7px;font-size:1.3rem}.cardlock-package-control header p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.cardlock-week-builder{grid-template-columns:minmax(190px,.42fr) minmax(190px,.42fr) minmax(300px,.75fr);align-items:end;gap:12px;padding:18px 18px 8px;display:grid}.cardlock-week-builder label{gap:7px;display:grid}.cardlock-week-builder label span{color:var(--lime);letter-spacing:.05em;font-size:.78rem;font-weight:900}.cardlock-week-builder input{border:1px solid var(--line);min-height:52px;color:var(--white);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020a05;border-radius:7px;padding:10px 13px}.cardlock-week-builder .primary-action{width:100%;margin:0}.cardlock-package-message{color:var(--gold);margin:5px 18px 16px;font-size:.9rem;line-height:1.45}.cardlock-run-receipt{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:0 18px 18px;display:grid}.cardlock-run-receipt article{border:1px solid var(--line);background:#04170bb8;align-content:center;gap:6px;min-height:112px;padding:13px;display:grid}.cardlock-run-receipt span{color:var(--muted);font-size:.74rem;font-weight:900}.cardlock-run-receipt strong{color:var(--white);font-size:1.58rem;line-height:1}.cardlock-run-receipt small{color:var(--lime);font-size:.74rem}.cardlock-blockers{background:#5b0f0e5c;border:1px solid #8b3b35;margin:0 18px 18px;padding:14px 16px}.cardlock-blockers>strong{color:#ff8e87;font-size:.88rem}.cardlock-blockers ul{color:#ffd3cf;margin:10px 0 0;padding-left:22px;font-size:.86rem;line-height:1.55}.cardlock-package-table-heading{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.cardlock-package-table-heading>div{gap:4px;display:grid}.cardlock-package-table-heading strong{color:var(--lime);font-size:.98rem}.cardlock-package-table-heading small{color:var(--muted);font-size:.8rem}.cardlock-package-control .data-table-wrap{border:0;border-radius:0}.cardlock-package-table{min-width:2050px}.cardlock-package-table td{min-height:54px;font-size:.84rem}.cardlock-package-table td strong,.cardlock-package-table td small{display:block}.cardlock-package-table td small{color:var(--muted);margin-top:4px}.cardlock-document-state{overflow-wrap:anywhere;min-width:170px;white-space:normal!important}.cardlock-document-state strong{color:#e8efe4}.cardlock-document-state small{font-size:.68rem;line-height:1.35;color:var(--amber)!important}.cardlock-safety-receipt{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 26px;padding:14px 18px 18px;font-size:.8rem;display:flex}.cardlock-safety-receipt b{color:var(--lime)}.cardlock-safety-receipt code{color:var(--gold)}.file-picker{color:#cce986;cursor:pointer;background:#061009;border:1px dashed #6b9b1d;border-radius:5px;place-items:center;min-height:48px;font-size:.64rem;font-weight:900;display:grid;position:relative;overflow:hidden}.file-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.folder-picker-control{min-width:0}.folder-picker-control>button{color:#e5f8ac;background:linear-gradient(#203e0c,#0a1b06);border:1px solid #6b9b1d;border-radius:8px;width:100%;min-height:48px;font-size:.68rem;font-weight:900}.folder-picker-control>button:hover:not(:disabled){background:linear-gradient(#365f13,#102b08);border-color:#b9f137}.folder-picker-control>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important}.personal-folder-target{gap:5px;min-width:0;display:grid}.personal-folder-target span,.personal-file-editor label span{color:#a6bf93;letter-spacing:.06em;font-size:.54rem;font-weight:900}.personal-folder-target input,.personal-file-editor input{color:#eff8e7;width:100%;min-width:0;min-height:42px;font:inherit;background:#020704;border:1px solid #456f16;border-radius:4px;padding:9px 10px}.personal-cabinet-layout{grid-template-columns:minmax(310px,.38fr) minmax(0,1fr);gap:12px;min-height:700px;display:grid}.personal-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.personal-file-actions :is(a,button){color:#e8ffb4;min-height:40px;font:inherit;cursor:pointer;background:#112908;border:1px solid #79ab1c;border-radius:7px;padding:8px 12px;font-size:.68rem;font-weight:900;text-decoration:none}.personal-file-actions :is(a,button):hover:not(:disabled){background:#1b3d0b;border-color:#c5ff50}.personal-file-actions button:disabled{opacity:.45;cursor:not-allowed}.personal-room-workboard{gap:14px;display:grid}.personal-room-workboard>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.personal-room-workboard h2{color:var(--green);margin:3px 0 0}.personal-room-item-compose{grid-template-columns:minmax(130px,.25fr) minmax(250px,.75fr) minmax(140px,auto);align-items:end;gap:10px;display:grid}.personal-room-item-compose label{gap:5px;min-width:0;display:grid}.personal-room-item-compose label>span{color:var(--green);letter-spacing:.08em;font-size:.66rem;font-weight:900}.personal-room-item-compose :is(input,select,textarea){color:#eff8df;width:100%;min-height:44px;font:inherit;background:#020805;border:1px solid #557e18;border-radius:7px;padding:9px}.personal-room-item-compose .personal-room-item-body{grid-column:1/-1}.personal-room-item-compose textarea{resize:vertical;min-height:90px}.personal-room-item-compose>button{color:#efffc7;background:linear-gradient(#345f0b,#112a06);border:1px solid #97d627;border-radius:7px;min-height:44px;padding:9px 14px;font-weight:950}.personal-room-item-compose>button:disabled{opacity:.45}.personal-room-item-list{gap:8px;display:grid}.personal-room-item-list article{background:#041208d1;border:1px solid #3c5b12;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.personal-room-item-list article[data-status=COMPLETED]{opacity:.66}.personal-room-item-list article>div{gap:3px;min-width:0;display:grid}.personal-room-item-list span{color:#a9e92d;letter-spacing:.08em;font-size:.6rem;font-weight:950}.personal-room-item-list strong{overflow-wrap:anywhere}.personal-room-item-list p{color:#d0dbcc;white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0}.personal-room-item-list small{color:#8fa18d;font-size:.58rem}.personal-room-item-list button{color:#ecffc1;background:#122b08;border:1px solid #84bb21;border-radius:7px;flex:none;min-height:40px;padding:7px 11px;font-weight:900}.personal-room-empty{color:var(--muted);margin:0}.personal-file-list,.personal-file-viewer{padding:0;overflow:hidden}.personal-file-list>header,.personal-file-viewer>header{border-bottom:1px solid #315311;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.personal-file-list>header strong,.personal-file-viewer>header strong{color:var(--green);letter-spacing:.05em;font-size:.7rem}.personal-file-list>header span{min-width:28px;height:25px;color:var(--green);border:1px solid #548119;border-radius:13px;place-items:center;font-size:.58rem;display:grid}.personal-file-list>button{color:#e6eee2;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1b3920;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:75px;padding:10px 12px;display:grid}.personal-file-list>button:hover,.personal-file-list>button.selected{box-shadow:inset 3px 0 var(--green);background:linear-gradient(90deg,#90dc1321,#0000)}.personal-file-list>button>b{width:37px;height:43px;color:var(--green);background:#0b190b;border:1px solid #689c1c;place-items:center;font-size:.53rem;display:grid}.personal-file-list>button>span{gap:5px;min-width:0;display:grid}.personal-file-list>button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.personal-file-list>button>span small{color:#7d9079;font-size:.51rem}.personal-file-list>button>i{color:var(--amber);font-size:.45rem;font-style:normal;font-weight:900}.personal-file-viewer>header div{gap:4px;min-width:0;display:grid}.personal-file-viewer>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personal-file-viewer>header small{color:#7e917a;font-size:.5rem}.personal-file-viewer>header a{color:#dff593;white-space:nowrap;border:1px solid #609418;border-radius:4px;padding:8px 10px;font-size:.54rem;font-weight:900}.personal-file-editor{background:#040b06;border-bottom:1px solid #294713;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.personal-file-editor label{gap:5px;min-width:0;display:grid}.personal-file-editor button{color:#e8ffb6;cursor:pointer;background:linear-gradient(#244b09,#0b2106);border:1px solid #7fbf17;border-radius:4px;min-height:42px;padding:8px 13px;font-weight:900}.personal-file-editor button:disabled{opacity:.5;cursor:wait}.personal-file-editor>small{color:#879683;grid-column:1/-1;font-size:.52rem}.admin-room-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-room-links .primary-action{min-width:0;margin:0;padding-left:7px;padding-right:7px;font-size:.52rem}.product-review-stack{gap:14px;display:grid}:is(.command-app:has(.product-review-stack) [data-global-command-header=true] a,.command-app:has(.product-review-stack) .page-nav button,.command-app:has(.product-review-stack) .page-nav a){min-width:44px;min-height:44px}.product-review-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.product-source-upload{padding:0;scroll-margin-top:110px;overflow:hidden}.product-source-upload>summary{min-height:58px;color:var(--green);cursor:pointer;border-bottom:1px solid #0000;align-items:center;padding:14px 18px;font-weight:900;display:flex}.product-source-upload[open]>summary{background:#4e80131a;border-bottom-color:#365c15}.product-source-upload>p{color:#adbea7;margin:14px 18px 0}.product-source-upload>.mary-intake-shell{margin:14px 18px 18px}.product-catalog-status{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 18px;display:grid}.product-catalog-status>strong{color:var(--green);font-size:.78rem}.product-catalog-status>p{color:#bdcbb7;margin:0;line-height:1.5}.product-catalog-status>small{color:#e2c45d;grid-column:1/-1;min-height:18px;font-weight:800}.product-line-intake>header,.product-decision-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.product-intake-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:10px;margin-top:13px;display:grid}.product-intake-grid label,.product-decision-grid label{gap:5px;min-width:0;display:grid}.product-intake-grid label{grid-column:span 2}.product-intake-grid .source-select,.product-intake-grid .source-description{grid-column:span 4}.product-intake-grid label span,.product-decision-grid label span{color:#a8ba9f;letter-spacing:.055em;font-size:.56rem;font-weight:900}.product-intake-grid label small,.product-decision-row label small,.product-readonly-field small,.product-intake-total small{color:#aebda9;font-size:.64rem;line-height:1.35}.product-intake-grid input,.product-intake-grid select,.product-decision-grid input,.product-decision-grid select,.product-decision-grid textarea{color:#eff6eb;width:100%;min-width:0;min-height:44px;font:inherit;background:#020704;border:1px solid #3e6814;border-radius:4px;padding:9px 10px}.product-decision-grid textarea{resize:vertical;min-height:82px}.product-intake-grid button,.product-decision-card footer button{color:#e8ffbd;cursor:pointer;background:linear-gradient(#244a0b,#0a1c06);border:1px solid #78b91a;border-radius:4px;min-height:44px;padding:9px 14px;font-weight:900}.product-intake-grid button:disabled,.product-decision-card footer button:disabled{opacity:.38;cursor:not-allowed}.product-decision-card{padding:16px}.product-decision-card[data-status=APPROVED_FOR_MOLY]{border-color:#87bf20;box-shadow:inset 4px 0 #87bf20}.product-intake-total{background:#0d1d08;border:1px solid #4c7418;border-radius:4px;grid-column:span 2;align-content:center;gap:3px;min-height:44px;padding:7px 10px;display:grid}.product-intake-total span{color:#9bb192;font-size:.56rem;font-weight:900}.product-intake-total strong{color:var(--green);font-variant-numeric:tabular-nums}.product-intake-total.controlled-zero{background:#132808;border-color:#a7dd38}.product-intake-total.controlled-zero strong{color:#d8ff77;font-size:1.05rem}.product-source-preview{color:#e6f8b4;text-align:center;background:#102407;border:1px solid #5d9418;border-radius:7px;grid-column:span 3;justify-content:center;align-items:center;min-height:44px;padding:8px 10px;font-size:.62rem;font-weight:900;display:inline-flex}.product-source-preview.disabled{color:#808b7c;cursor:not-allowed;background:#101411;border-color:#46513f}.product-intake-grid>button{grid-column:span 3}.accounting-action-queue>header,.accounting-packet>div:first-child{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.accounting-action-queue>header h2{margin:4px 0 8px}.accounting-packet-list{gap:16px;margin-top:22px;display:grid}.accounting-packet{background:linear-gradient(145deg,#081c0eeb,#020c07f5);border:1px solid #426f17;border-radius:14px;padding:20px}.accounting-packet[data-status=NEEDS_MAPPING]{border-color:#b98b1a;box-shadow:inset 4px 0 #b98b1a}.accounting-packet[data-status=AWAITING_APPROVAL]{border-color:#9cff00;box-shadow:inset 4px 0 #9cff00}.accounting-packet h3{margin:5px 0;font-size:1.35rem}.accounting-packet p,.accounting-packet li{font-size:1rem;line-height:1.5}.packet-status{color:#d9ff74;letter-spacing:.06em}.accounting-packet details{border-top:1px solid #315511;margin-top:14px;padding-top:12px}.accounting-packet summary{color:#9cff00;cursor:pointer;font-weight:800}.accounting-packet pre{color:#e8f4e6;white-space:pre-wrap;background:#010704;border-radius:9px;max-height:320px;padding:14px;font-size:.9rem;overflow:auto}.packet-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.packet-actions button{color:#edffc7;background:#163b09;border:1px solid #9cff00;border-radius:9px;min-height:50px;padding:0 18px;font-weight:900}.packet-actions button:disabled{opacity:.45;cursor:not-allowed}.packet-actions button.danger{background:#3d1010;border-color:#d64c4c}.product-decision-card[data-status=COMPLETED]{border-color:#2e7f4a;box-shadow:inset 4px 0 #2e7f4a}.product-decision-card>header h2{color:#f1f5ee;margin:4px 0 3px;font-size:1rem}.product-decision-card>header p{color:#bdcbb7;margin:0}.product-source-actions{align-items:center;gap:8px;display:flex}.product-source-actions>a{color:#bde982;white-space:nowrap;border:1px solid #5fa11a;border-radius:4px;align-items:center;min-height:44px;padding:8px 12px;font-size:.58rem;font-weight:900;display:inline-flex}.product-source-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.product-source-strip span{color:#8fa087;background:#050d07;border:1px solid #274713;border-radius:4px;padding:10px;font-size:.56rem}.product-source-strip strong{color:#eff6eb;font-variant-numeric:tabular-nums;margin-top:5px;font-size:.74rem;display:block}.product-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-decision-grid .wide{grid-column:span 2}.product-decision-grid input[readonly]{color:#c8ff67;background:#102006;border-color:#668c1c;font-weight:900}.product-decision-grid :disabled{opacity:.72}.product-decision-card>footer{border-top:1px solid #294713;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:12px;display:flex}.product-decision-card>footer>span{color:#b6c5b0;line-height:1.45}.product-decision-card>footer>div{gap:8px;display:flex}.product-decision-card footer .approve{background:linear-gradient(#3b6c0a,#143006);border-color:#a4ee1c}.product-decision-card>footer>strong{color:var(--green)}.product-decision-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.product-decision-row>label{gap:5px;min-width:0;display:grid}.product-decision-row>label>span,.product-readonly-field>span,.product-calculation-controls span,.product-evidence-grid span{color:#a8ba9f;letter-spacing:.055em;font-size:.56rem;font-weight:900}.product-decision-row input,.product-decision-row select,.product-decision-row textarea,.product-calculation-controls input{color:#eff6eb;width:100%;min-width:0;min-height:44px;font:inherit;background:#020704;border:1px solid #3e6814;border-radius:4px;padding:9px 10px}.product-decision-row textarea{resize:vertical;min-height:78px}.product-decision-row .question-answer{grid-column:1/-1}.product-decision-row :disabled,.product-calculation-controls :disabled{opacity:.72}.product-readonly-field{background:#071208;border:1px solid #315614;border-radius:4px;align-content:center;gap:6px;min-width:0;min-height:64px;padding:9px 10px;display:grid}.product-readonly-field strong{color:var(--amber);overflow-wrap:anywhere}.product-readonly-field.quantity-rule{background:#102006;border-color:#87bf20}.product-readonly-field.quantity-rule strong{color:#d8ff77}.product-readonly-field a{color:#b7e779;overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:900;display:inline-flex}.product-evidence-panel{background:#040c06;border:1px solid #315714;border-radius:7px;margin-top:13px}.product-evidence-panel>summary{min-height:46px;color:var(--green);cursor:pointer;align-items:center;padding:10px 13px;font-weight:900;display:flex}.product-evidence-panel[open]>summary{background:#4575111a;border-bottom:1px solid #315714}.product-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.product-evidence-grid article{background:#061009;border:1px solid #294713;border-radius:5px;align-content:center;gap:6px;min-width:0;min-height:70px;padding:9px 10px;display:grid}.product-evidence-grid strong{color:#edf5e8;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.product-calculation-controls{grid-template-columns:minmax(170px,.7fr) minmax(170px,.7fr) minmax(190px,.6fr);align-items:end;gap:10px;padding:0 12px 12px;display:grid}.product-calculation-controls label,.product-calculation-controls>div{gap:5px;min-width:0;display:grid}.product-calculation-controls>div{background:#102006;border:1px solid #597e1b;border-radius:4px;align-content:center;min-height:44px;padding:7px 10px}.product-calculation-controls strong{color:var(--green)}.product-calculation-controls button{color:#efffc0;cursor:pointer;background:#1b3909;border:1px solid #8fce1b;border-radius:7px;min-height:44px;padding:8px 12px;font-weight:900}:is(.product-calculation-controls button:hover,.product-calculation-controls button:focus-visible){outline-offset:2px;background:#2a520d;border-color:#c5ff52;outline:2px solid #c5ff5238}.product-evidence-panel>p{color:#aebda9;margin:0;padding:0 12px 13px}.empty-product-queue{text-align:center;place-items:center;min-height:170px;display:grid}.personal-preview{background:radial-gradient(circle,#4d6c1d29,#0000 60%);place-items:center;min-height:640px;padding:9px;display:grid}.personal-preview iframe,.personal-preview video{background:#e9eee8;border:0;width:100%;height:72vh;max-height:850px}.personal-preview video{object-fit:contain;background:#010301}.personal-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:76vh;display:block}.document-download-card,.empty-private-cabinet{text-align:center;background:#07120a;border:1px solid #5f9018;border-radius:8px;width:min(620px,90%);padding:35px}.document-download-card>strong,.empty-private-cabinet>strong{color:var(--green);font-size:1rem}.document-download-card a{border:1px solid var(--green);color:#e4f7ad;background:#193109;border-radius:5px;place-items:center;min-height:44px;margin-top:18px;font-size:.67rem;font-weight:900;display:grid}.visual-master-lock>header,.kpi-control-card>header,.kpi-library-card>header,.change-request-card>header{border-bottom:1px solid #30540d;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.visual-master-lock>header div,.kpi-control-card>header div,.kpi-library-card>header div,.change-request-card>header div{max-width:880px}.visual-master-lock>header p,.kpi-control-card>header p,.kpi-library-card>header p,.change-request-card>header p{margin:4px 0 0}.visual-lock-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;padding:14px 0;display:grid}.visual-lock-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.visual-lock-grid dl div{background:#050d08;border:1px solid #294b12;border-radius:5px;padding:10px 12px}.visual-lock-grid dt{color:#7f947b;text-transform:uppercase;font-size:.54rem}.visual-lock-grid dd{color:#e1eadc;overflow-wrap:anywhere;margin:5px 0 0;font-size:.63rem;font-weight:800}.period-contract{background:#3d640e17;border:1px solid #466f16;border-radius:6px;align-content:center;gap:9px;padding:12px;display:grid}.period-contract>strong{color:var(--green);letter-spacing:.05em;font-size:.65rem}.period-contract>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.period-contract span{color:#e2eddd;text-align:center;border:1px solid #588619;border-radius:4px;padding:8px 4px;font-size:.58rem;font-weight:900}.period-contract small{color:#80917c;font-size:.54rem;line-height:1.4}.revision-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.revision-flow article{background:#061009;border:1px solid #2d5110;border-radius:5px;min-height:120px;padding:11px;position:relative}.revision-flow article:not(:last-child):after{content:"→";z-index:2;color:var(--green);position:absolute;top:46%;right:-8px}.revision-flow b{border:1px solid var(--green);width:23px;height:23px;color:var(--green);border-radius:50%;place-items:center;font-size:.65rem;display:grid}.revision-flow strong{color:#eef4ea;margin-top:9px;font-size:.6rem;display:block}.revision-flow p{margin:6px 0 0;font-size:.55rem}.kpi-control-card{padding:0;overflow:hidden}.kpi-control-card>header{padding:15px}.slot-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.slot-grid>article{background:linear-gradient(145deg,#08150c,#030805);border:1px solid #315710;border-radius:5px;min-width:0;min-height:145px;padding:10px}.slot-grid>article>header{justify-content:space-between;align-items:center;gap:5px;display:flex}.slot-grid>article>header span{color:var(--green);font-size:.66rem;font-weight:900}.slot-grid>article>header small{color:#73846f;font-size:.47rem}.slot-grid>article>strong{color:#edf2e9;min-height:30px;margin-top:9px;font-size:.61rem;display:block}.slot-grid>article>p{color:#8ea08a;margin:4px 0;font-size:.5rem}.slot-grid code,.kpi-library-list code{color:#75cdd0;overflow-wrap:anywhere;font-size:.48rem;display:block}.slot-periods{gap:4px;margin:9px 0;display:flex}.slot-periods i{color:#b9d995;border:1px solid #4e741d;border-radius:3px;place-items:center;width:20px;height:18px;font-size:.47rem;font-style:normal;display:grid}.slot-grid button{color:#9bae95;background:#0b170d;border:1px solid #496b1a;border-radius:4px;width:100%;min-height:28px;font-size:.49rem;font-weight:900}.slot-grid button:hover:not(:disabled):not([aria-disabled=true]){color:#e5ffbe;background:#102a0d;border-color:#5f8a1c}.slot-grid button:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.slot-grid button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.slot-grid button:disabled,.slot-grid button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none}.admin-kpi-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kpi-library-list{gap:8px;margin-top:12px;display:grid}.kpi-library-list article{background:#050e08;border:1px solid #2a4a13;border-radius:5px;grid-template-columns:1.15fr 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.kpi-library-list article>div{gap:4px;display:grid}.kpi-library-list strong{color:#e9efe5;font-size:.63rem}.kpi-library-list small{color:#82937e;font-size:.5rem}.kpi-library-list article>span{color:var(--green);font-size:.49rem;font-weight:900}.kpi-editor{gap:12px;min-width:0;display:grid}.kpi-editor-loading{text-align:center;place-content:center;min-height:180px;display:grid}.kpi-control-center-heading{align-items:center}.kpi-editor-receipt{background:#294b12;border-bottom:1px solid #365f13;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:12px;display:grid}.kpi-editor-receipt>div{background:#050d08;min-width:0;padding:10px}.kpi-editor-receipt small{color:#80917c;font-size:.5rem;display:block}.kpi-editor-receipt strong{color:#e6efe1;overflow-wrap:anywhere;margin-top:4px;font-size:.58rem;line-height:1.35;display:block}.kpi-drag-guide{background:#081509;border:1px solid #4e791b;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:12px 12px 0;padding:10px 12px;display:flex}.kpi-drag-guide>div{gap:3px;display:grid}.kpi-drag-guide strong{color:var(--green);font-size:.62rem}.kpi-drag-guide span{color:#aab8a5;font-size:.56rem;line-height:1.4}.kpi-drag-guide a{border:1px solid var(--green);color:#e5f7b0;border-radius:4px;flex:none;place-items:center;min-height:40px;padding:7px 11px;font-size:.55rem;font-weight:900;text-decoration:none;display:grid}.kpi-editor-contracts{background:#040a06;border:1px solid #294713;border-radius:5px;margin:8px 12px 0}.kpi-editor-contracts summary{color:#899a84;cursor:pointer;align-items:center;min-height:38px;padding:7px 10px;font-size:.51rem;font-weight:900;display:flex}.kpi-editor-contracts p{color:#9baa96;margin:0;padding:0 10px 10px;font-size:.51rem;line-height:1.45}.editable-slot-grid>article{flex-direction:column;min-height:230px;display:flex}.editable-slot-grid>article.slot-hidden{opacity:.76;border-style:dashed}.editable-slot-grid>article>code{min-height:30px}.editable-slot-grid .slot-periods{margin-top:auto}.editable-slot-grid>article[draggable=true],.expanded-kpi-library article[data-drag-ready=true]{cursor:grab}.editable-slot-grid>article[draggable=true]:active,.expanded-kpi-library article[data-drag-ready=true]:active{cursor:grabbing}.editable-slot-grid>article[data-dragging=true],.expanded-kpi-library article[data-dragging=true]{opacity:.42}.editable-slot-grid>article[data-drop-target=true]{background:linear-gradient(145deg,#18340b,#071208);border-color:#baff22;box-shadow:inset 0 0 0 2px #aaff2352,0 0 20px #99ef1838}.kpi-drag-handle{color:#75936b;letter-spacing:-.16em;margin-right:6px;font-size:.7rem}.kpi-source-health{background:#071209d9;border:1px solid #395e19;border-radius:4px;gap:2px;margin:7px 0;padding:6px 7px;display:grid}.kpi-source-health span{color:#bce98a;font-size:.48rem;font-weight:900}.kpi-source-health small{color:#81917d;font-size:.44rem;line-height:1.3}.kpi-source-health[data-source-state=offline],.kpi-source-health[data-source-state=blocked]{background:#231b05b8;border-color:#745c19}.kpi-source-health[data-source-state=offline] span,.kpi-source-health[data-source-state=blocked] span{color:var(--amber)}.slot-periods i.supported{color:#dfffaa;background:#7fc21914;border-color:#6a9b20}.slot-periods i.unsupported{color:#706f65;border-color:#423f2d;text-decoration:line-through}.kpi-validation{letter-spacing:.04em;min-height:18px;margin-bottom:7px;font-size:.48rem;font-weight:900;display:block}.kpi-validation.ready{color:var(--green)}.kpi-validation.blocked{color:var(--amber)}.slot-card-actions{grid-template-columns:minmax(0,1fr) minmax(64px,.55fr) 34px 34px;gap:5px;display:grid}.slot-card-actions button{min-height:36px;padding:5px}.slot-replace-panel{background:#07120a;border:1px solid #54811c;border-radius:5px;gap:7px;margin-top:8px;padding:9px;display:grid}.slot-replace-panel label{color:#a8b7a3;font-size:.52rem;font-weight:900}.slot-replace-panel select{color:#edf5e8;background:#020805;border:1px solid #4b751a;border-radius:4px;width:100%;min-height:42px;padding:7px;font-size:.56rem}.slot-replace-panel .primary-action{min-height:40px}.kpi-draft-controls{background:#061009;border-top:1px solid #315510;grid-template-columns:minmax(260px,1fr) repeat(5,auto);align-items:end;gap:8px;padding:12px;display:grid}.kpi-draft-controls label,.kpi-library-toolbar label,.kpi-add-definition label{color:#9bae95;gap:5px;font-size:.55rem;font-weight:900;display:grid}.kpi-draft-controls input,.kpi-library-toolbar input,.kpi-library-toolbar select,.kpi-add-definition input,.kpi-add-definition select{color:#ecf4e7;width:100%;min-height:44px;font:inherit;background:#020805;border:1px solid #416d18;border-radius:5px;padding:8px 10px}.kpi-draft-controls>button,.kpi-add-definition button{cursor:pointer;border-radius:5px;min-height:44px;padding:7px 12px;font-size:.54rem;font-weight:900}.kpi-draft-controls .secondary-action{color:#d9e7d2;background:#09130b;border:1px solid #55752b}.kpi-draft-controls .danger-action{color:#ffd5d2;background:#2c0c0b;border:1px solid #9e3a34}.kpi-draft-controls button:hover:not(:disabled),.kpi-add-definition button:hover:not(:disabled){filter:brightness(1.25)}:is(.kpi-draft-controls button:focus-visible,.kpi-add-definition button:focus-visible){outline-offset:2px;outline:2px solid #d5ff68}.kpi-draft-controls button:disabled,.kpi-add-definition button:disabled{opacity:.45;cursor:not-allowed}.kpi-editor-status{color:#b3c5ad;margin:0;padding:0 12px 13px;font-size:.58rem;line-height:1.45}.kpi-layout-preview>header{border-bottom:1px solid #315410;justify-content:space-between;align-items:start;gap:12px;padding-bottom:12px;display:flex}.kpi-layout-preview>header p{margin:4px 0 0}.kpi-preview-region{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.kpi-preview-region.operating:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-preview-region article{background:#050e08;border:1px solid #355b12;border-radius:5px;min-width:0;min-height:105px;padding:10px}.kpi-preview-region article.slot-hidden{opacity:.68;border-style:dashed}.kpi-preview-region small,.kpi-preview-region span{color:#82947e;font-size:.48rem;display:block}.kpi-preview-region strong{color:#e8f0e3;min-height:30px;margin:8px 0;font-size:.59rem;display:block}.kpi-preview-region b{color:var(--green);margin-bottom:7px;font-size:.66rem;display:block}.kpi-library-toolbar{grid-template-columns:minmax(220px,1.3fr) minmax(220px,.7fr);gap:10px;margin-top:12px;display:grid}.kpi-add-definition{background:#061009;border:1px solid #4c7719;border-radius:6px;margin-top:12px}.kpi-add-definition summary{min-height:44px;color:var(--green);cursor:pointer;align-items:center;padding:10px 12px;font-size:.62rem;font-weight:900;display:flex}.kpi-add-definition>p{margin:0;padding:0 12px 10px}.kpi-add-definition>div{grid-template-columns:minmax(200px,.65fr) minmax(260px,1.35fr) auto;align-items:end;gap:9px;padding:0 12px 12px;display:grid}.kpi-library-count{color:#8ea08a;margin:12px 0 0;font-size:.55rem}.expanded-kpi-library{scrollbar-color:#5d8e1d #061009;grid-template-columns:repeat(2,minmax(0,1fr));max-height:780px;padding-right:4px;overflow:auto}.expanded-kpi-library article{min-width:0;display:block}.expanded-kpi-library article[data-drag-ready=true]:hover{border-color:var(--green);background:linear-gradient(145deg,#10280d,#040b06)}.expanded-kpi-library article.kpi-definition-blocked{background:linear-gradient(145deg,#171205,#070805);border-color:#766019}.kpi-definition-heading{justify-content:space-between;align-items:start;gap:10px;flex-direction:row!important;grid-template-columns:none!important;display:flex!important}.kpi-definition-heading small{color:var(--green);text-align:right}.expanded-kpi-library article>p{color:#91a08c;margin:8px 0;font-size:.54rem;line-height:1.45}.kpi-definition-details{border-top:1px solid #294713;margin-top:8px}.kpi-definition-details summary{color:#81917d;cursor:pointer;align-items:center;min-height:34px;font-size:.47rem;font-weight:900;display:flex}.expanded-kpi-library dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:8px 0;display:grid}.expanded-kpi-library dl div{min-width:0}.expanded-kpi-library dt{color:#71816e;text-transform:uppercase;font-size:.45rem}.expanded-kpi-library dd{color:#c4d1bf;overflow-wrap:anywhere;margin:2px 0 0;font-size:.49rem;line-height:1.35}.kpi-definition-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.kpi-definition-footer span,.kpi-definition-footer a,.kpi-definition-footer small{font-size:.48rem;font-weight:900}.kpi-definition-footer span.ready{color:var(--green)}.kpi-definition-footer span.blocked{color:var(--amber)}.kpi-definition-footer a{color:#75cdd0;text-align:right}.admin-kpi-notes-grid>article{min-width:0}.change-request-card label{color:#97a992;gap:5px;margin-top:10px;font-size:.58rem;font-weight:800;display:grid}.change-request-card select,.change-request-card textarea{color:#e6eee2;resize:vertical;background:#020805;border:1px solid #3c6716;border-radius:4px;width:100%;padding:9px 10px;font-size:.59rem;line-height:1.45}.change-request-card select:disabled,.change-request-card textarea:disabled{opacity:.78}.agent-task-editor>header{border-bottom:1px solid #30540d;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.agent-task-editor>header p{max-width:980px;margin:4px 0 0}.agent-task-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.agent-task-source-grid article{background:#061009;border:1px solid #315511;min-width:0;padding:11px}.agent-task-source-grid span,.agent-task-source-grid strong,.agent-task-source-grid small{overflow-wrap:anywhere;display:block}.agent-task-source-grid span{color:#93a98b;font-size:.52rem;font-weight:900}.agent-task-source-grid strong{color:var(--green);margin:6px 0;font-size:.82rem}.agent-task-source-grid small{color:#83927f;font-size:.48rem}.agent-task-editor-grid{background:#040b06;border:1px solid #315511;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.agent-task-editor-grid label{color:#9bae95;gap:5px;font-size:.55rem;font-weight:900;display:grid}.agent-task-editor-grid .wide{grid-column:1/-1}.agent-task-editor-grid input,.agent-task-editor-grid select,.agent-task-editor-grid textarea{color:#ecf4e7;width:100%;min-height:44px;font:inherit;resize:vertical;background:#020805;border:1px solid #416d18;border-radius:5px;padding:8px 10px}.agent-task-history{gap:9px;margin-top:12px;display:grid}.agent-task-history>article{background:#061009;border:1px solid #315511;padding:12px}.agent-task-history article>header{justify-content:space-between;gap:12px;display:flex}.agent-task-history header b,.agent-task-history header span{display:block}.agent-task-history header span{color:#91a08c;font-size:.5rem}.agent-task-history header strong{color:var(--amber)}.agent-task-history article>p{color:#c4d1bf}.agent-task-history article>small{color:#7f927b;overflow-wrap:anywhere}.agent-task-history article>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.agent-task-history button{color:#d9e7d2;min-height:44px;font:inherit;background:#09130b;border:1px solid #55752b;border-radius:5px;padding:8px 11px;font-weight:900}.agent-task-history button:disabled{opacity:.45}.cabinet-intelligence>header{border-bottom:1px solid #355f13;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.cabinet-intelligence>header h2{color:var(--green);margin:5px 0}.cabinet-intelligence>header p{max-width:1050px;margin:0}.cabinet-governance-grid{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.cabinet-governance-grid article{background:#050d07;border:1px solid #315714;gap:8px;min-width:0;padding:13px;display:grid}.cabinet-governance-grid strong{color:var(--green)}.cabinet-governance-grid p{color:#9eae98;margin:0}.cabinet-governance-grid input,.cabinet-governance-grid button{color:#edf6e8;min-height:44px;font:inherit;background:#020805;border:1px solid #456f18;border-radius:5px;padding:8px 10px}.cabinet-governance-grid button{background:linear-gradient(#315d0c,#102806);font-weight:900}.cabinet-governance-grid button:disabled{opacity:.45}.cabinet-classification-registry{background:#030a05;border:1px solid #315714;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);gap:10px;margin:-4px 0 12px;padding:12px;display:grid}.cabinet-classification-registry>div{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:7px;display:flex}.cabinet-classification-registry>div:first-child{gap:4px;display:grid}.cabinet-classification-registry strong{color:var(--green)}.cabinet-classification-registry small{color:#9eae98}.cabinet-classification-registry span,.cabinet-classification-registry em{color:#dff3d4;background:#0d1d08;border:1px solid #4e7b1c;border-radius:999px;align-items:center;min-height:30px;padding:5px 9px;font-size:.54rem;font-style:normal;font-weight:900;display:inline-flex}.cabinet-mary-command{background:#100d03;border:1px solid #6f5e18;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 0 12px;padding:12px;display:grid}.cabinet-mary-command label{color:var(--amber);gap:5px;font-size:.56rem;font-weight:900;display:grid}.cabinet-mary-command input,.cabinet-mary-command button{color:#edf6e8;min-height:44px;font:inherit;background:#030503;border:1px solid #88731c;border-radius:5px;padding:8px 10px}.cabinet-mary-command button{background:linear-gradient(#67520a,#261d03);align-self:end;font-weight:900}.cabinet-mary-command small{color:#b7ab79;grid-column:1/-1}.cabinet-folder-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.cabinet-folder-tabs button{color:#d4e2ce;text-align:left;background:#061009;border:1px solid #355f13;border-radius:5px;align-content:center;gap:4px;min-width:0;min-height:62px;padding:9px;display:grid}.cabinet-folder-tabs button.active{border-color:var(--green);background:#173307}.cabinet-folder-tabs strong,.cabinet-folder-tabs small{overflow-wrap:anywhere}.cabinet-folder-tabs small{color:#96a791;font-size:.48rem}.cabinet-folder-intake{background:#040b06;border:1px solid #315714;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;margin:12px 0;padding:12px;display:grid}.cabinet-folder-intake .modern-file-picker,.cabinet-mode-choice{grid-column:1/-1}.cabinet-mode-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cabinet-mode-choice label{color:#dce9d7;border:1px solid #456f18;border-radius:5px;align-items:center;gap:8px;min-height:48px;padding:10px;font-weight:900;display:flex}.cabinet-folder-intake>button{min-height:46px}.cabinet-ledger-toolbar{justify-content:space-between;align-items:end;gap:12px;margin-top:12px;display:flex}.cabinet-ledger-toolbar label{color:#9eae98;flex:1;gap:5px;font-size:.56rem;font-weight:900;display:grid}.cabinet-ledger-toolbar input{color:#edf6e8;background:#020805;border:1px solid #456f18;border-radius:5px;min-height:44px;padding:8px 10px}.cabinet-ledger-toolbar span{color:var(--amber);font-weight:900}.cabinet-ledger-layout{grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);gap:10px;margin-top:10px;display:grid}.cabinet-ledger-layout>aside,.cabinet-ledger-layout>article{background:#040b06;border:1px solid #315714;min-width:0;min-height:320px}.cabinet-ledger-layout>aside{max-height:680px;padding:7px;overflow:auto}.cabinet-ledger-layout>aside button{color:#dce8d6;text-align:left;background:#061009;border:1px solid #294713;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px;width:100%;min-width:0;margin-bottom:6px;padding:10px;display:grid}.cabinet-ledger-layout>aside button.active{border-color:var(--green);background:#152d08}.cabinet-ledger-layout>aside b{color:var(--green);grid-row:1/3;align-self:center}.cabinet-ledger-layout>aside strong,.cabinet-ledger-layout>aside small{overflow-wrap:anywhere;min-width:0}.cabinet-ledger-layout>aside small{color:#92a18d}.cabinet-ledger-layout>aside i{color:var(--amber);grid-area:1/3/3;align-self:center;font-size:.48rem;font-style:normal;font-weight:900}.cabinet-ledger-layout>article{padding:13px;overflow:hidden}.cabinet-ledger-layout>article>header{align-items:flex-start;gap:8px;display:flex}.cabinet-ledger-layout>article>header div{flex:1;min-width:0}.cabinet-ledger-layout>article>header strong,.cabinet-ledger-layout>article>header small{overflow-wrap:anywhere;display:block}.cabinet-ledger-layout>article>header a{border:1px solid var(--green);color:#e6f7bb;place-items:center;min-height:42px;padding:7px 11px;font-weight:900;text-decoration:none;display:grid}.cabinet-ledger-layout dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cabinet-ledger-layout dl div{border:1px solid #294713;min-width:0;padding:8px}.cabinet-ledger-layout dt{color:#92a18d;font-size:.5rem}.cabinet-ledger-layout dd{overflow-wrap:anywhere;margin:4px 0 0}.cabinet-ledger-layout pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#cbdac5;background:#010503;border:1px solid #315714;max-height:330px;padding:12px;overflow:auto}.sign-in-page{background:radial-gradient(circle,#4a7e1224,#0000 35rem),#020604;place-items:center;min-height:100vh;padding:20px;display:grid}.sign-in-card{background:linear-gradient(130deg,#08160cfa,#020704fa);border:1px solid #5c8f16;grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;width:min(930px,100%);min-height:560px;padding:45px;display:grid;box-shadow:0 0 55px #86d3141f}.sign-in-brand span{letter-spacing:.18em;font-size:.65rem}.sign-in-brand h1{color:var(--green);letter-spacing:.04em;margin:8px 0;font-family:Impact,sans-serif;font-size:3rem}.sign-in-brand p{color:#a4b3a0;line-height:1.65}.mini-drippy{height:300px;overflow:hidden}.mini-drippy .drippy-stage{--drippy-width:221px;height:300px}.sign-in-card form{grid-column:1/-1;gap:14px;display:grid}.sign-in-card form label{color:#a8b9a3;gap:7px;font-size:.67rem;display:grid}.sign-in-card form input{color:#fff;background:#020805;border:1px solid #4a7d19;min-height:46px;padding:0 13px}.sign-in-card form button{border:1px solid var(--green);color:#e5f9ac;background:#264a0c;min-height:48px;font-weight:900}.sign-in-card form button:disabled{opacity:.55}.login-footnote{color:var(--amber);font-size:.61rem}.sign-in-card>a{color:var(--green);text-align:right;font-size:.62rem;font-weight:900}.sign-in-page,.sign-in-page *{box-sizing:border-box;min-width:0}.sign-in-brand h1{overflow-wrap:anywhere}.sign-in-role-contract{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sign-in-role-contract article{background:#030d06e0;border:1px solid #3d6417;border-radius:8px;gap:5px;min-width:0;padding:13px;display:grid}.sign-in-role-contract strong{color:var(--green);font-size:.76rem}.sign-in-role-contract span{color:#dce8d7;font-size:.68rem;line-height:1.45}.sign-in-role-contract small{color:#96a691;font-size:.6rem;line-height:1.45}.sign-in-role-contract [data-role=MATT_OPERATIONS]{border-color:#378fd8}.sign-in-role-contract [data-role=MATT_OPERATIONS] strong{color:#70bdff}.sign-in-role-contract [data-role=JEREMIAH_VIEW_ONLY]{border-color:#c68b24}.sign-in-role-contract [data-role=JEREMIAH_VIEW_ONLY] strong{color:#ffc75c}.sign-in-card form input:disabled{color:#9cac98;opacity:.72;cursor:not-allowed}.sign-in-card form button:disabled{cursor:not-allowed}.login-footnote{grid-column:1/-1;margin:0;line-height:1.5}.audit-source-state{background:linear-gradient(145deg,#2a1f07b8,#040a05fa);border-color:#8b6317;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.audit-source-state h2{color:#ffd46b;margin-top:5px}.audit-source-state p{max-width:980px;margin-bottom:0}.audit-source-actions{grid-template-columns:repeat(2,minmax(170px,1fr));gap:8px;display:grid}.audit-source-actions a{color:#eaffb7;text-align:center;background:#142b09;border:1px solid #7eaa27;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:8px 10px;font-size:.62rem;font-weight:900;display:inline-flex}:is(.audit-source-actions a:hover,.audit-source-actions a:focus-visible){background:#21470d;border-color:#c9f568;outline:none}.audit-targets strong{overflow-wrap:anywhere;font-size:clamp(.85rem,1.5vw,1.35rem)}.access-denied-page{background:radial-gradient(circle,#67961a1f,#0000 35rem),#020604;place-items:center;min-height:100vh;padding:24px;display:grid}.access-denied-card{text-align:center;background:linear-gradient(145deg,#08160cfc,#020704fc);border:1px solid #5f8e19;border-radius:8px;width:min(700px,100%);padding:48px;box-shadow:0 0 55px #86d3141a}.access-denied-card>span{color:#8ca17f;letter-spacing:.18em;font-size:.65rem;font-weight:900}.access-denied-card h1{color:var(--green);letter-spacing:.05em;margin:12px 0;font-family:Impact,sans-serif;font-size:clamp(2rem,6vw,3.5rem)}.access-denied-card p{color:#a4b3a0;max-width:560px;margin:10px auto;line-height:1.65}.access-denied-card .access-denied-email{color:var(--amber);overflow-wrap:anywhere;font-family:monospace}.pipeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pipeline article{background:#07110b;border:1px solid #34520e;min-height:140px;padding:13px;position:relative}.pipeline article:not(:last-child):after{content:"→";color:var(--green);z-index:2;position:absolute;top:48%;right:-8px}.pipeline b{color:var(--green);font-size:1.4rem;display:block}.pipeline strong{margin:8px 0;font-size:.68rem;display:block}.pipeline p{color:#849480;font-size:.58rem;line-height:1.45}.pipeline article,.pipeline article>b,.pipeline article>strong,.pipeline article>p{overflow-wrap:anywhere;word-break:break-word;min-width:0}.queue-list{margin:0;padding:0;list-style:none}.queue-list li{border-bottom:1px solid #1c3a20;grid-template-columns:90px 1fr auto;gap:10px;padding:11px 0;font-size:.65rem;display:grid}.queue-list li span{color:var(--green);font-weight:900}.queue-list li b{color:#9eb097}.live-history-card{min-height:62vh;padding:22px}.live-history-header{border-bottom:1px solid #34520e;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.live-history-header h2{margin-bottom:6px;font-size:clamp(1.05rem,1.35vw,1.35rem)}.live-history-header p{max-width:940px;margin:0;font-size:clamp(.78rem,.9vw,1rem)}.live-history-summary{color:var(--green);white-space:nowrap;align-items:center;gap:12px;display:flex}.live-history-summary>strong{font-size:clamp(.85rem,1vw,1.1rem)}.live-history-list{margin:0;padding:0;list-style:none}.live-history-list li{border-bottom:1px solid #1c3a20;grid-template-columns:minmax(135px,170px) minmax(0,1fr) 88px;align-items:center;gap:18px;min-height:66px;padding:12px 8px;font-size:clamp(.82rem,.88vw,1rem);display:grid}.live-history-list li:before{content:"";position:absolute}.live-history-list time{color:#aeb9aa;font-variant-numeric:tabular-nums;gap:3px;display:grid}.live-history-list time span{color:#d8e2d5;font-weight:800}.live-history-list time b{color:#93a68e;font-size:.82em}.live-history-list p{color:#eff5eb;font-size:inherit;margin:0;line-height:1.45}.agent-badge{color:#d5f5ad;text-align:center;letter-spacing:.04em;background:#213d12;border:1px solid #4f7d17;border-radius:999px;justify-self:end;min-width:74px;padding:7px 10px;font-size:.78em}.agent-badge.moly{color:#ffe783;background:#3b310e;border-color:#9a7b14}.exception-history-list li.warn p{color:#f1aa20}.exception-history-list li.danger p{color:#ff5c57}.live-history-list .live-history-empty{color:#aeb9aa;text-align:center;padding:42px 12px;display:block}.attention-center{gap:16px}.attention-hero{background:radial-gradient(circle at 7%,#9cff0026,#0000 28%),linear-gradient(135deg,#081c0cfa,#010804fc);border:1px solid #9cff0073;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(18px,2.4vw,32px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #9cff000b,0 18px 50px #00000047}.attention-hero[data-state=waiting]{border-color:#f1aa20b3}.attention-hero .eyebrow{color:#aaff21;letter-spacing:.13em;font-size:.68rem}.attention-hero h1{color:#efffd8;letter-spacing:.035em;margin:6px 0 10px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.2rem,4.5vw,5.2rem);line-height:.95}.attention-hero p{color:#c8d7c3;max-width:980px;margin:0;font-size:clamp(.92rem,1.2vw,1.08rem);line-height:1.55}.attention-orb{aspect-ratio:1;background:#9cff0014;border:1px solid #aaff21;border-radius:50%;place-items:center;width:clamp(84px,8vw,126px);min-width:84px;display:grid;position:relative;box-shadow:0 0 32px #9cff002b}.attention-orb span{color:#b6ff3d;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.6rem,5vw,5rem);line-height:1}.attention-orb i{border:1px solid #9cff006b;border-radius:50%;animation:1.8s ease-in-out infinite pulse;position:absolute;inset:8px}.attention-hero[data-state=waiting] .attention-orb{background:#f1aa2014;border-color:#f1aa20;box-shadow:0 0 32px #f1aa2029}.attention-hero[data-state=waiting] .attention-orb span{color:#f1aa20}.attention-close{color:#efffd8;letter-spacing:.07em;text-align:center;background:linear-gradient(145deg,#5c9f124d,#030e06fa);border:1px solid #aaff21;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:.62rem;font-weight:1000;text-decoration:none;display:inline-flex}:is(.attention-close:hover,.attention-close:focus-visible){color:#071005;outline-offset:2px;background:#aaff21;outline:3px solid #c7ff5647}.attention-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.attention-summary article{background:linear-gradient(145deg,#07170af5,#010804fa);border:1px solid #9cff0045;border-radius:11px;gap:5px;min-height:112px;padding:15px;display:grid}.attention-summary article[data-tone=waiting]{border-color:#f1aa20a6}.attention-summary span{color:#91a98b;letter-spacing:.09em;font-size:.56rem;font-weight:950}.attention-summary strong{color:#b6ff3d;letter-spacing:.04em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2rem}.attention-summary article[data-tone=waiting] strong{color:#f1aa20}.attention-summary small{color:#bfd0b8;font-size:.66rem;line-height:1.4}.exception-history-list .live-history-empty.attention-empty{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:14px;min-height:190px;padding:34px;display:grid}.attention-empty>span{color:#b6ff3d;background:#9cff0014;border:1px solid #aaff21;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:2rem;display:flex}.attention-empty>div{gap:5px;max-width:660px;display:grid}.attention-empty strong{color:#efffd8;letter-spacing:.055em;font-size:1rem}.attention-empty p{color:#aebfa9;margin:0}@media (max-width:840px){.attention-hero{grid-template-columns:auto minmax(0,1fr)}.attention-close{grid-column:1/-1}.attention-summary{grid-template-columns:1fr}}@media (max-width:520px){.attention-hero{text-align:center;grid-template-columns:1fr}.attention-orb{margin:0 auto}.exception-history-list .live-history-empty.attention-empty{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:760px){.live-history-header{display:grid}.live-history-list li{grid-template-columns:105px minmax(0,1fr);gap:10px}.agent-badge{grid-column:2;justify-self:start}}.intake-query{color:#9fb796;overflow-wrap:anywhere;background:#020805;border:1px solid #294a13;margin:11px 0;padding:9px;font-size:.55rem;display:block}@keyframes pulse{50%{opacity:.5}}@keyframes drippyDance{0%,18%,to{transform:translateY(0)rotate(0)}4%{transform:translateY(-3px)rotate(-1.2deg)}8%{transform:translateY(0)rotate(1.2deg)}12%{transform:translateY(-2px)rotate(-.8deg)}15%{transform:translateY(0)rotate(.6deg)}48%{transform:translateY(-4px)rotate(-.45deg)}58%{transform:translateY(-1px)rotate(.45deg)}}@keyframes oilSlosh{0%,to{transform:translate(-1.5%)rotate(-1.4deg)scaleX(.98)}50%{transform:translate(1.5%)rotate(1.4deg)scaleX(1.02)}}@keyframes oilGlint{0%,to{opacity:.3;transform:translate(-8%)}50%{opacity:.75;transform:translate(8%)}}@media (prefers-reduced-motion:reduce){.drippy-dancer,.drippy-oil-slosh,.drippy-oil-slosh:after{animation:none}}@media (max-width:1350px){.command-layout.has-rail{grid-template-columns:minmax(0,1fr) 230px}.operational-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card:nth-child(4),.metric-card:nth-child(5){grid-column:span 1}.people-state{display:none}.ledger-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cabinet-layout{grid-template-columns:210px minmax(0,1fr)}.document-inspector{grid-column:1/-1;grid-template-columns:230px 1fr;align-items:start;display:grid}.document-inspector>header{grid-column:1/-1}.document-inspector :where(.pdf-preview,.document-thumbnail-preview){grid-row:2/6}.document-inspector .primary-action,.document-inspector .control-note{grid-column:2}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.slot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.drippy-research-grid{grid-template-columns:minmax(480px,1fr) minmax(330px,.75fr)}.drippy-research-explainer{grid-template-columns:repeat(2,minmax(0,1fr))}.drippy-research-receipt{grid-column:1/-1}}@media (max-width:1024px){.command-app{padding:12px 12px 88px}.command-header{align-items:flex-start}.header-state{max-width:48%}.command-layout.has-rail{display:block}.command-rail{margin-top:12px}.visual-grid,.lower-grid{grid-template-columns:1fr}.drippy-panel{min-height:auto}.drippy-stage{--drippy-width:243px;height:330px}.command-dock:not(.command-dock-inline){grid-template-columns:repeat(4,minmax(150px,1fr));left:6px;right:6px;overflow-x:auto}.command-dock.banking-enabled:not(.command-dock-inline){grid-template-columns:repeat(5,minmax(150px,1fr))}.command-dock-inline{grid-template-columns:repeat(4,minmax(155px,1fr));overflow-x:auto}.module-grid,.drippy-command-grid{grid-template-columns:1fr}.drippy-command-stage{min-height:430px}.drippy-research-grid{grid-template-columns:1fr}.drippy-research-receipt{grid-column:auto}.audit-source-state{grid-template-columns:1fr}.audit-source-actions,.cabinet-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-stats>:last-child:nth-child(odd){grid-column:1/-1}.cabinet-layout,.fuel-workspace{grid-template-columns:1fr}.folder-tree{max-height:310px;overflow:auto}.document-inspector{display:block}.admin-grid,.admin-kpi-grid,.cardlock-rules-grid,.special-rule-grid{grid-template-columns:1fr}.role-grid{grid-template-columns:1fr 1fr}.pipeline{grid-template-columns:repeat(3,1fr)}.slot-grid,.revision-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-lock-grid{grid-template-columns:1fr}.source-contract-grid,.cardlock-pipeline,.control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cardlock-pipeline article:not(:nth-child(4n)):after{content:none}.document-reader-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-upload,.personal-cabinet-layout{grid-template-columns:1fr}.agent-run-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-run-receipt,.cardlock-import-picker{grid-template-columns:1fr}.cardlock-import-receipt{grid-template-columns:repeat(2,minmax(0,1fr))}.cardlock-week-builder{grid-template-columns:1fr 1fr}.cardlock-week-builder .primary-action{grid-column:1/-1}.cardlock-run-receipt{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-preview{min-height:520px}.liquidity-layout,.delivery-economics-grid,.liquidity-timing-grid,.liquidity-source-grid{grid-template-columns:1fr}.line-components{grid-template-columns:1fr auto 1fr}.line-components span:last-child{grid-column:1/-1}.product-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-intake-grid label,.product-intake-grid .source-select,.product-intake-grid .source-description,.product-intake-total,.product-source-preview,.product-intake-grid>button{grid-column:span 1}.product-intake-grid .source-select,.product-intake-grid .source-description{grid-column:1/-1}.product-decision-row{grid-template-columns:repeat(2,minmax(0,1fr))}.product-evidence-grid,.cheque-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.command-header{display:block}.command-brand-group{align-items:flex-start}.page-nav{flex-direction:column}.page-nav button,.page-nav a{width:78px}.table-scroll-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.table-scroll-hint{grid-column:1/-1}.table-scroll-position{grid-area:2/2}.table-scroll-buttons{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr))}.table-scroll-buttons button{min-width:0;padding-inline:8px}.bottom-home-link{bottom:80px;left:8px}.header-state{justify-content:flex-start;max-width:none;margin-top:10px}.environment-flag{width:100%}.metric-grid{grid-template-columns:1fr 1fr}.metric-card:last-child{grid-column:1/-1}.operational-grid{grid-template-columns:1fr 1fr}.page-heading,.special-rule-heading{display:block}.page-heading .status-chip,.special-rule-heading .status-chip{margin-top:10px}.drippy-research{padding:14px}.drippy-research-heading{display:grid}.drippy-research-fields,.drippy-research-links{grid-template-columns:1fr}.drippy-research-fields label.wide{grid-column:auto}.cabinet-toolbar,.ledger-toolbar,.module-subtabs{overflow-x:auto}.module-subtabs{grid-template-columns:repeat(5,minmax(160px,1fr))}.cabinet-search{min-width:260px}.role-grid{grid-template-columns:1fr}.pipeline,.revision-flow,.source-contract-grid,.cardlock-pipeline,.evidence-lock,.control-grid,.slot-grid{grid-template-columns:1fr 1fr}.sign-in-card{grid-template-columns:1fr;padding:25px}.mini-drippy{display:none}.sign-in-brand h1{font-size:2.3rem}.document-reader-heading{gap:10px;display:grid}.document-reader-actions{flex-wrap:wrap}.document-reader-meta{grid-template-columns:1fr 1fr}.large-document-reader{min-height:560px}.large-document-reader iframe{height:74vh}.personal-upload{align-items:stretch}.personal-file-list>button{grid-template-columns:34px minmax(0,1fr)}.personal-file-list>button>i{grid-column:2}.personal-file-viewer>header{align-items:flex-start}.cardlock-package-control>header,.cardlock-package-table-heading{display:grid}.cardlock-week-builder,.cardlock-run-receipt{grid-template-columns:1fr}.cardlock-week-builder .primary-action{grid-column:auto}.cardlock-package-message{font-size:.84rem}.product-source-upload>.mary-intake-shell{margin:10px}.product-line-intake>header,.product-decision-card>header,.product-decision-card>footer{display:grid}.product-source-actions{flex-wrap:wrap}.product-review-stats,.product-catalog-status,.product-intake-grid,.product-decision-row,.product-evidence-grid,.product-calculation-controls,.cheque-workflow-steps{grid-template-columns:1fr}.product-intake-grid label,.product-intake-grid .source-select,.product-intake-grid .source-description,.product-intake-total,.product-source-preview,.product-intake-grid>button,.product-decision-row .question-answer{grid-column:auto}.product-decision-card>footer>div{display:grid}}.command-app :where(p,li){font-size:.78rem!important;line-height:1.5!important}.command-app :where(small,dt,dd,code,label,.eyebrow,.control-note,.status-chip,.role-policy){font-size:.72rem!important;line-height:1.4!important}.command-app :where(button,input,select,.primary-action){font-size:.76rem}.command-app .data-table :where(th,td){font-size:.78rem;line-height:1.35}.command-app{--chip-size:32px}.command-app :where(h1,h2,h3,h4,h5){overflow-wrap:anywhere;letter-spacing:.035em;line-height:1.2}.command-app :where(.metric-card,.operational-card,.viz-card,.drippy-panel,.module-card,.control-card,.page-section){border-radius:9px}.command-app :where(a[href]){text-underline-offset:.28em;text-decoration-thickness:.1em}.command-app :where(button,.primary-action,.agent-command,.module-subtabs a,.print-prep-tabs button,.print-prep-tabs a,.page-nav button,.page-nav a,.dock-link,.admin-link,.adminLink,.bottom-home-link){border-radius:8px;min-height:44px;line-height:1.1;transition:border-color .16s,background-color .16s,color .16s,transform .12s,outline-color .16s,box-shadow .16s}.command-app .primary-action,.command-app .agent-command,.command-app .module-subtabs a,.command-app .print-prep-tabs button,.command-app .print-prep-tabs a{padding-top:0;padding-bottom:0}.command-app .page-nav{align-items:stretch}.command-app .page-nav button,.command-app .page-nav a,.command-app .bottom-home-link,.command-app .dock-link{padding-top:0;padding-bottom:0}.command-app .page-nav button:hover,.command-app .page-nav a:hover,.command-app .bottom-home-link:hover,.command-app .dock-link:hover:not(:disabled):not([aria-disabled=true]),.command-app .admin-link:hover,.command-app .adminLink:hover{color:#f1ffc8;background-color:#396a1161;border-color:#b9f137}.command-app .page-nav button:active,.command-app .page-nav a:active,.command-app .bottom-home-link:active,.command-app .dock-link:active:not(:disabled):not([aria-disabled=true]),.command-app .admin-link:active,.command-app .adminLink:active{transform:translateY(1px)}.command-app .page-nav button:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .page-nav a:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .bottom-home-link:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .dock-link:focus-visible:not(:disabled):not([aria-disabled=true]){outline-offset:2px;outline:2px solid #d5ff68}.command-app .admin-link:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .adminLink:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app :where(.page-nav button:disabled,.page-nav button[aria-disabled=true],.page-nav a[aria-disabled=true],.bottom-home-link[aria-disabled=true],.dock-link:disabled,.dock-link[aria-disabled=true],.admin-link:disabled,.admin-link[aria-disabled=true],.adminLink:disabled,.adminLink[aria-disabled=true]){opacity:.55;cursor:not-allowed;pointer-events:none;transform:none}.command-app :where(.status-chip,.pdf-badge,.doc-status,.drippy-route-panel .agent-command,.control-note){overflow-wrap:anywhere;word-break:break-word}.command-app .status-chip,.command-app .pdf-badge,.command-app .doc-status{min-height:var(--chip-size);letter-spacing:.045em;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.67rem;font-weight:900;display:inline-flex}.command-app .document-details-link{border-radius:7px;align-items:center;min-height:34px;padding:4px 12px;font-size:.64rem;font-weight:900;display:inline-flex}.command-app .module-subtabs,.command-app .print-prep-tabs{border-radius:8px;gap:8px}.command-app .module-subtabs a,.command-app .print-prep-tabs button,.command-app .print-prep-tabs a{padding:0 14px}.command-app .module-subtabs a.active,.command-app .print-prep-tabs button.active,.command-app .print-prep-tabs a.active{border-radius:999px}.command-app :where(.status-chip,.pdf-badge,.doc-status){cursor:default}.command-app .document-details-link{cursor:pointer}.command-app :where(.document-reader-actions a,.drippy-source-results a,.drippy-research-links a){cursor:pointer;transition:border-color .16s,background-color .16s,transform .12s,outline-color .16s}.command-app .document-details-link:hover{border-color:#c2ff43}.command-app .document-details-link:active{transform:translateY(1px)}.command-app .document-details-link:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .status-chip[aria-disabled=true],.command-app .doc-status[aria-disabled=true],.command-app .pdf-badge[aria-disabled=true],.command-app .document-details-link[aria-disabled=true],.command-app .status-chip[disabled],.command-app .doc-status[disabled],.command-app .pdf-badge[disabled],.command-app .document-details-link[disabled]{opacity:.52;cursor:not-allowed;pointer-events:none;transform:none}.command-app .drippy-source-results a:hover,.command-app .drippy-research-links a:hover,.command-app .document-reader-actions a:hover:not(:disabled){background-color:#96e21614;border-color:#c2ff43;outline-color:#0000}.command-app .drippy-source-results a:active,.command-app .drippy-research-links a:active,.command-app .document-reader-actions a:active:not(:disabled){transform:translateY(1px)}:is(.command-app .drippy-source-results a:focus-visible,.command-app .drippy-research-links a:focus-visible,.command-app .document-reader-actions a:focus-visible){outline:var(--focus-ring);outline-offset:2px}.command-app :where(.command-layout,.management-chat-shell,.panel,.panel-shell,.admin-room-links,.control-card){border-radius:9px}.command-app .drippy-stage{margin:0 auto}.command-app :where(input,select,textarea,.management-file-picker input,.price-control input,.price-control select,.cabinet-search input,.ledger-toolbar input,.mary-draft-fields input,.mary-draft-fields select,.mary-draft-fields textarea){border-radius:8px;min-height:44px;padding-inline:11px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,outline-color .16s;border-color:#4c7b17!important}.command-app :where(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app :where(.cabinet-toolbar>a,.ledger-toolbar>a,.cabinet-toolbar button,.ledger-toolbar button,.role-actions>*,.integration-actions .secondary-action,.integration-actions .danger-action){border-radius:8px;min-height:44px;font-size:.67rem}.command-app :where(.cabinet-toolbar,.ledger-toolbar){gap:10px}.command-app :where(.cabinet-toolbar>a,.cabinet-toolbar button,.ledger-toolbar>a,.ledger-toolbar button):hover:not(:disabled){background-color:#396a1161;border-color:#b9f137}.command-app :where(.cabinet-toolbar>a,.cabinet-toolbar button,.ledger-toolbar>a,.ledger-toolbar button):active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.command-app :where(.cabinet-toolbar>a,.cabinet-toolbar button,.ledger-toolbar>a,.ledger-toolbar button):focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app :where(.cabinet-toolbar>a[aria-disabled=true],.ledger-toolbar>a[aria-disabled=true],.cabinet-toolbar button:disabled,.ledger-toolbar button:disabled,.cabinet-toolbar button[aria-disabled=true],.ledger-toolbar button[aria-disabled=true]){opacity:.52;cursor:not-allowed;pointer-events:none;transform:none}.command-app :where(.warning-money,.control-note){background:#101c0e94;border:1px solid;border-radius:7px;margin-top:12px;padding:8px 10px;font-size:.63rem;font-weight:800}.command-app .warning-money{color:#f3b84c!important}.command-app .integration-actions .secondary-action{border-radius:8px;min-height:44px}.command-app .integration-actions .secondary-action:hover:not(:disabled){background:#102a0e;border-color:#c2ff43}.command-app .integration-actions .secondary-action:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .integration-actions .secondary-action:active:not(:disabled){transform:translateY(1px)}.command-app .integration-actions .secondary-action:disabled{opacity:.52;cursor:not-allowed}.command-app .integration-actions .danger-action:hover:not(:disabled){background:#411111;border-color:#ff8f8a}.command-app .integration-actions .danger-action:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .integration-actions .danger-action:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 0 0 1px #ff4e4759}.command-app .integration-actions .danger-action:disabled{opacity:.5;cursor:not-allowed}.command-app :where(.file-picker,.mary-upload-button,.mary-file-button,.personal-file-editor button,.product-intake-grid button,.product-decision-card footer button,.mary-review-decisions button,.mary-review-safe-actions button,.packet-actions button,.personal-file-viewer>header a,.product-source-actions>a){cursor:pointer;border-radius:8px;min-height:44px;transition:border-color .16s,background-color .16s,color .16s,transform .12s,outline-color .16s}.command-app .file-picker{border-radius:8px;min-height:48px}.command-app .file-picker input{cursor:pointer}.command-app .file-picker:hover,.command-app .mary-upload-button:hover:not(:disabled),.command-app .mary-file-button:hover:not(:disabled),.command-app .personal-file-editor button:hover:not(:disabled),.command-app .product-intake-grid button:hover:not(:disabled),.command-app .product-decision-card footer button:hover:not(:disabled),.command-app .mary-review-decisions button:hover:not(:disabled),.command-app .mary-review-safe-actions button:hover:not(:disabled),.command-app .packet-actions button:hover:not(:disabled),.command-app .personal-file-viewer>header a:hover,.command-app .product-source-actions>a:hover{color:#f1ffc8;background-color:#396a1161;border-color:#b9f137}.command-app .file-picker:focus-within{outline-offset:2px;outline:2px solid #d5ff68}.command-app .file-picker:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .mary-upload-button:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .mary-file-button:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .personal-file-editor button:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .product-intake-grid button:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .product-decision-card footer button:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .mary-review-decisions button:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .mary-review-safe-actions button:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .packet-actions button:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .personal-file-viewer>header a:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .product-source-actions>a:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .mary-page-decisions summary:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .mary-review-decisions summary:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.command-app .mary-upload-button:active:not(:disabled),.command-app .mary-file-button:active:not(:disabled),.command-app .personal-file-editor button:active:not(:disabled),.command-app .product-intake-grid button:active:not(:disabled),.command-app .product-decision-card footer button:active:not(:disabled),.command-app .mary-review-decisions button:active:not(:disabled),.command-app .mary-review-safe-actions button:active:not(:disabled),.command-app .packet-actions button:active:not(:disabled),.command-app .personal-file-viewer>header a:active,.command-app .product-source-actions>a:active{transform:translateY(1px)}.command-app .packet-actions button:disabled,.command-app .mary-review-decisions button:disabled,.command-app .product-intake-grid button:disabled,.command-app .product-decision-card footer button:disabled,.command-app .mary-upload-button:disabled,.command-app .mary-file-button:disabled,.command-app .personal-file-editor button:disabled,.command-app .mary-review-safe-actions button:disabled,.command-app .product-source-actions>a[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none}.command-app .mary-review-safe-actions button.danger:hover:not(:disabled),.command-app .packet-actions button.danger:hover:not(:disabled){background:#411111;border-color:#ff8f8a}:is(.command-app .mary-review-safe-actions button.danger:focus-visible,.command-app .packet-actions button.danger:focus-visible){outline-offset:2px;outline:2px solid #d5ff68}.command-app .mary-review-list button,.command-app .mary-review-preview>a{cursor:pointer;border-radius:8px;transition:border-color .16s,background-color .16s,color .16s,transform .12s,outline-color .16s}.command-app .mary-review-list button:hover:not(:disabled):not([aria-disabled=true]),.command-app .mary-review-preview>a:hover:not(:disabled):not([aria-disabled=true]){color:#f1ffc8;background-color:#396a1161;border-color:#b9f137}:is(.command-app .mary-review-list button:focus-visible,.command-app .mary-review-preview>a:focus-visible){outline-offset:2px;outline:2px solid #d5ff68}.command-app .mary-review-list button:active:not(:disabled):not([aria-disabled=true]),.command-app .mary-review-preview>a:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.command-app :where(.mary-review-list button:disabled,.mary-review-list button[aria-disabled=true]){opacity:.5;cursor:not-allowed;pointer-events:none;transform:none}.command-app :where(.mary-review-preview>a:disabled,.mary-review-preview>a[aria-disabled=true]){opacity:.5;cursor:not-allowed;pointer-events:none;color:#8ea98b;background:#202d1b;transform:none}.command-app .mary-page-decisions,.command-app .mary-review-decisions{border-radius:8px}.command-app .mary-page-decisions summary,.command-app .mary-review-decisions summary{cursor:pointer;border-radius:8px;align-items:center;min-height:36px;padding:6px 8px;line-height:1;transition:color .16s,background-color .16s;display:inline-flex}.command-app .mary-page-decisions summary:hover,.command-app .mary-review-decisions summary:hover{color:#d5ff68}.integration-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.integration-provider-card{background:linear-gradient(145deg,#081c0ce6,#010804f0);border:1px solid #9ee51673;gap:16px;min-height:300px;padding:24px;display:grid}.integration-provider-card h3{margin:6px 0;font-size:clamp(1.35rem,2.2vw,2rem)}.integration-provider-card dl{gap:8px;margin:0;display:grid}.integration-provider-card dl div{border-bottom:1px solid #9ee51629;grid-template-columns:minmax(130px,.45fr) 1fr;gap:12px;padding:8px 0;display:grid}.integration-provider-card dt{color:var(--muted)}.integration-provider-card dd{overflow-wrap:anywhere;margin:0;font-weight:800}.connection-good{color:var(--acid)}.connection-review{color:var(--gold)}.connection-off{color:#ff625b}.validation-connections-card{padding:14px}.validation-connections-card>header{align-items:center;margin-bottom:10px}.validation-connections-card>header p{margin:2px 0 0}.validation-connection-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.validation-connection-card{border-radius:7px;gap:5px;min-height:0;padding:12px}.validation-connection-card>strong{font-size:.76rem}.validation-connection-card>span{font-size:.62rem;font-weight:900}.validation-connection-card>a{color:#dfff9c;width:fit-content;font-size:.58rem;font-weight:900}.integration-realtime-card{min-height:0;margin-top:18px}#mary-intelligence{scroll-margin-top:122px}.integration-realtime-card .realtime-gap-reason{color:#ffd76d;text-align:left;margin:0}.integration-actions{gap:10px;display:grid}.integration-actions .secondary-action{color:#d7e4d0;cursor:pointer;background:#081009;border:1px solid #6c8a35;border-radius:8px;min-height:44px;font-weight:900}.integration-actions .danger-action{color:#ffd7d4;background:#2b0b0b;border-color:#b84d48}.integration-actions button:disabled{opacity:.5;cursor:wait}.integration-legal-links{border-top:1px solid #9ee51633;flex-wrap:wrap;gap:18px;margin-top:18px;padding-top:16px;display:flex}.integration-legal-links a{color:#dfff9c;font-size:.76rem;font-weight:900}.mary-intake-shell{border-color:#5f8d18;padding:20px;box-shadow:inset 0 0 28px #91df140a}.mary-intake-shell>header{border-bottom:1px solid #365c15;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.mary-intake-shell>header>div{max-width:980px}.mary-intake-shell>header h2{color:var(--green);margin:5px 0;font-size:clamp(1.3rem,2.4vw,2rem)}.mary-intake-shell>header p{color:#a8b8a2;margin:0;font-size:.76rem;line-height:1.55}.mary-upload-button,.mary-file-button{border:1px solid var(--green);color:#efffc8;white-space:nowrap;background:linear-gradient(#315d0c,#102806);border-radius:5px;min-height:48px;padding:10px 16px;font-weight:900}.mary-upload-button:disabled,.mary-file-button:disabled{opacity:.45;cursor:wait}.mary-intake-progress{color:#dff2d6;border:1px solid #4c7918;border-radius:5px;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;font-weight:800;display:flex}.mary-intake-progress span{background:var(--green);width:11px;height:11px;box-shadow:0 0 12px var(--green);border-radius:50%;animation:1.2s infinite pulse}.mary-intake-message{color:#e9f7c8;background:#101d07;border:1px solid #6f8b20;border-radius:5px;margin:14px 0 0;padding:11px 13px;font-weight:800}.mary-intake-summary{background:#050d07;border:1px solid #315714;border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.mary-intake-summary strong{color:var(--green);margin-right:auto;font-size:.82rem}.mary-intake-summary span{color:#cad8c5;border:1px solid #355916;border-radius:12px;padding:6px 9px;font-size:.63rem;font-weight:900}.mary-page-decisions{background:#061009;border:1px solid #375e14;border-radius:6px;margin-top:13px;padding:13px}.mary-page-decisions summary{color:var(--green);cursor:pointer;font-weight:900}.mary-page-decisions>p{color:#a7b7a2;margin:9px 0;font-size:.7rem}.mary-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mary-page-grid article{background:#030a05;border:1px solid #315714;border-radius:5px;gap:8px;min-width:0;padding:11px;display:grid}.mary-page-grid article.excluded{opacity:.55;border-color:#6c3f26}.mary-page-grid article>strong{color:#e8f0e4;overflow-wrap:anywhere;font-size:.68rem}.mary-page-grid article>span{color:var(--amber);font-size:.62rem;font-weight:900}.mary-page-grid label{color:#a8b8a3;align-items:center;gap:7px;font-size:.62rem;font-weight:900;display:flex}.mary-page-grid input[type=number]{color:#f1f5ee;background:#020704;border:1px solid #456f18;border-radius:4px;width:72px;min-height:34px;padding:6px}.mary-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.mary-draft-document{background:#050d07;border:1px solid #3d6716;border-radius:6px;min-width:0;padding:14px}.mary-draft-document>header{border-bottom:1px solid #294a13;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.mary-draft-document>header strong{color:var(--green)}.mary-draft-document>header span{color:#91a28d;text-align:right;overflow-wrap:anywhere;font-size:.64rem}.mary-draft-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.mary-draft-fields label{color:#a9b9a4;gap:6px;font-size:.67rem;font-weight:900;display:grid}.mary-draft-fields label.wide,.mary-draft-fields .mary-new-product-check{grid-column:1/-1}.mary-draft-fields input,.mary-draft-fields select,.mary-draft-fields textarea{color:#f1f5ee;background:#020704;border:1px solid #456f18;border-radius:4px;width:100%;min-height:42px;padding:9px 10px}.mary-draft-fields textarea{resize:vertical;min-height:84px}.mary-draft-fields label.needs-field input{border-color:var(--amber);box-shadow:inset 0 0 0 1px #ecb42a40}.mary-draft-fields .mary-new-product-check{color:#f2cd60;background:#6a4c0e17;border:1px solid #69521d;border-radius:4px;flex-direction:row;align-items:center;padding:10px;display:flex}.mary-draft-fields .mary-new-product-check input{width:22px;min-height:22px}.mary-draft-document>small{color:#dff59c;overflow-wrap:anywhere;border-top:1px solid #294a13;margin-top:11px;padding-top:10px;font-size:.66rem;font-weight:900;display:block}.mary-file-button{width:100%;margin-top:15px;font-size:.78rem}.mary-intake-receipt{background:#102007;border:1px solid #73941b;border-radius:5px;margin-top:14px;padding:14px}.mary-intake-receipt h3{color:var(--green);margin:0 0 10px}.mary-intake-receipt p{color:#d9e6d4;margin:6px 0}.mary-intake-receipt p strong{color:#e9ffb1}.mary-intake-receipt a{color:var(--green);margin-top:8px;font-weight:900;display:inline-block}.mary-review-shell{padding:20px}.mary-review-shell>header{border-bottom:1px solid #365c15;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.mary-review-shell>header h2{color:var(--green);margin:5px 0;font-size:clamp(1.3rem,2.4vw,2rem)}.mary-review-shell>header p{color:#a8b8a2;max-width:930px;margin:0}.mary-review-layout{grid-template-columns:minmax(220px,.24fr) minmax(0,.48fr) minmax(0,.38fr);gap:16px;margin-top:18px;display:grid}.mary-review-list,.mary-review-preview,.mary-review-decisions{min-width:0}.mary-review-list{align-content:start;gap:8px;display:grid}.mary-review-list button{color:#e8f0e3;text-align:left;background:#040d07;border:1px solid #315814;border-radius:6px;gap:6px;padding:13px;display:grid}.mary-review-list button.active{border-color:var(--green);box-shadow:inset 4px 0 var(--green);background:#122607}.mary-review-list span{color:#9dae98;font-size:.72rem}.mary-review-list code{color:#75cdd0;overflow-wrap:anywhere;font-size:.68rem}.mary-review-preview{background:#010503;border:1px solid #436d17;border-radius:6px;grid-template-rows:minmax(520px,1fr) auto;gap:10px;min-height:610px;padding:10px;display:grid}.mary-review-preview object,.mary-review-preview iframe{object-fit:contain;background:#e8ece6;border:0;width:100%;min-width:0;max-width:100%;height:100%;min-height:520px}.mary-review-preview>a{border:1px solid var(--green);color:#eaffbd;background:#183407;border-radius:5px;place-items:center;min-height:44px;font-weight:900;display:grid}.mary-review-decisions{align-content:start;gap:12px;display:grid}.mary-review-decisions dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.mary-review-decisions dl div{background:#050d07;border:1px solid #294a13;border-radius:4px;min-width:0;padding:9px 10px}.mary-review-decisions dt{color:#84977f;text-transform:uppercase}.mary-review-decisions dd{color:#ecf2e8;overflow-wrap:anywhere;margin:5px 0 0}.mary-review-decisions label{color:#a8b9a2;gap:5px;font-size:.72rem;font-weight:900;display:grid}.mary-review-decisions input,.mary-review-decisions select,.mary-review-decisions textarea{color:#f1f5ee;background:#020704;border:1px solid #456f18;border-radius:4px;width:100%;min-height:42px;padding:9px 10px}.mary-review-decisions textarea{resize:vertical;min-height:74px}.mary-review-decisions details{background:#061009;border:1px solid #375e14;border-radius:6px;padding:12px}.mary-review-decisions summary{color:var(--green);cursor:pointer;font-weight:900}.mary-review-form-grid{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.mary-review-form-grid .wide{grid-column:1/-1}.mary-review-form-grid .check-field{flex-direction:row;grid-column:1/-1;align-items:center;display:flex}.mary-review-form-grid .check-field input{width:22px;min-height:22px}.mary-review-decisions button{border:1px solid var(--green);color:#edffc6;background:linear-gradient(#315d0c,#102806);border-radius:5px;min-height:46px;padding:8px 14px;font-weight:900}.mary-review-decisions button:disabled{opacity:.45;cursor:not-allowed}.mary-review-safe-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mary-review-safe-actions button.danger{background:#3d1010;border-color:#d85952}.mary-review-message{color:#ddf6a5;background:#122407;border:1px solid #73941b;border-radius:4px;margin:0;padding:11px}.print-prep-control{padding:20px}.print-prep-control>header{border-bottom:1px solid #365c15;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.print-prep-control>header h2{color:var(--green);margin:5px 0;font-size:clamp(1.25rem,2vw,1.8rem)}.print-prep-control>header p{max-width:960px;margin:0}.cheque-workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.cheque-workflow-steps span{color:#b7c5b2;overflow-wrap:anywhere;background:#061009;border:1px solid #355f13;border-radius:5px;align-items:center;gap:8px;min-width:0;min-height:50px;padding:8px;font-size:.56rem;font-weight:900;display:flex}.cheque-workflow-steps b{border:1px solid var(--green);height:24px;color:var(--green);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.print-prep-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:14px;display:grid}.print-prep-form{background:#050d07;border:1px solid #315714;border-radius:6px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.print-prep-form label{color:#a9b9a4;gap:6px;font-size:.72rem;font-weight:900;display:grid}.print-prep-form .wide{grid-column:1/-1}.print-prep-form input,.print-prep-form select,.print-prep-form textarea{color:#f1f5ee;background:#020704;border:1px solid #456f18;border-radius:4px;width:100%;min-height:44px;padding:9px 10px}.print-prep-form textarea{resize:vertical;min-height:88px}.print-prep-form button{border:1px solid var(--green);color:#efffc8;background:linear-gradient(#315d0c,#102806);border-radius:5px;min-height:50px;font-weight:900}.print-prep-form button:disabled{opacity:.42;cursor:not-allowed}.cheque-mode-note,.cheque-source-question{color:#aab9a5;background:#07110a;border:1px solid #355f13;border-radius:5px;margin:0;padding:10px 12px;font-size:.66rem;line-height:1.55}.cheque-source-question{color:#f3cf71;border-color:#8a6810}.cheque-source-question strong{color:var(--amber)}.print-prep-status{background:#050d07;border:1px solid #315714;border-radius:6px;padding:14px}.print-prep-status>strong{color:var(--green)}.print-prep-status ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.print-prep-status li{background:#020805;border:1px solid #294713;border-radius:4px;gap:4px;padding:10px;display:grid}.print-prep-status li span{color:var(--amber);font-size:.68rem;font-weight:900}.print-prep-status li b{overflow-wrap:anywhere}.print-prep-status li small{color:#9aab96}@media (max-width:1260px) and (min-width:901px){.validation-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.admin-setup-grid{grid-template-columns:1fr}.admin-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-billing-activation{grid-template-columns:1fr}.admin-billing-activation button{width:100%}.integration-control-grid{grid-template-columns:1fr}.agent-task-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-task-editor>header{flex-direction:column}.cabinet-folder-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-folder-intake,.cabinet-mary-command{grid-template-columns:1fr}.cabinet-folder-intake>*{grid-column:auto}.cabinet-ledger-layout{grid-template-columns:1fr}.mary-intake-shell>header{flex-direction:column}.mary-upload-button{width:100%}.mary-page-grid,.mary-draft-grid,.mary-review-layout{grid-template-columns:1fr}.mary-review-preview{min-height:540px}.print-prep-grid{grid-template-columns:1fr}.print-prep-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.admin-billing-header{flex-direction:column}.admin-billing-grid{grid-template-columns:1fr}.admin-billing-grid .wide{grid-column:auto}.agent-task-source-grid,.agent-task-editor-grid{grid-template-columns:1fr}.agent-task-editor-grid .wide{grid-column:auto}.agent-task-history article>header{flex-direction:column}.agent-task-history article>div>button{width:100%}.cabinet-intelligence>header,.cabinet-ledger-toolbar,.cabinet-ledger-layout>article>header{flex-direction:column;align-items:stretch}.cabinet-governance-grid,.cabinet-classification-registry,.cabinet-folder-tabs,.cabinet-mode-choice,.cabinet-ledger-layout dl{grid-template-columns:1fr}.cabinet-ledger-layout>article>header a{width:100%}.mary-draft-fields{grid-template-columns:1fr}.mary-draft-fields label.wide,.mary-draft-fields .mary-new-product-check{grid-column:auto}.mary-review-form-grid{grid-template-columns:1fr}.mary-review-form-grid .wide,.mary-review-form-grid .check-field{grid-column:auto}.print-prep-tabs,.print-prep-form{grid-template-columns:1fr}.print-prep-form .wide{grid-column:auto}.pipeline,.revision-flow,.source-contract-grid,.cardlock-pipeline,.evidence-lock,.control-grid,.slot-grid{grid-template-columns:1fr}.pipeline article:not(:last-child):after,.revision-flow article:not(:last-child):after,.cardlock-pipeline article:after{content:none}.queue-list li{overflow-wrap:anywhere;grid-template-columns:minmax(72px,.55fr) minmax(0,1fr)}.queue-list li>strong{grid-column:1/-1;justify-self:start}.command-dock:not(.command-dock-inline){grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;margin-top:16px;position:relative;inset:auto;overflow-x:visible}.command-dock.banking-enabled:not(.command-dock-inline){grid-template-columns:repeat(2,minmax(0,1fr))}.dock-link{white-space:normal;text-align:center;gap:7px;min-width:0;min-height:64px;padding:8px;font-size:.68rem}.command-dock-label{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.command-app{padding-bottom:18px}.bottom-home-link{width:100%;margin-top:10px;position:relative;inset:auto}}@media (max-width:420px){.command-app{padding-left:8px;padding-right:8px}.command-brand-group{gap:8px}.page-nav button,.page-nav a{width:68px;padding-left:5px;padding-right:5px}.brand-lockup strong{font-size:clamp(1.7rem,9vw,2.3rem)}.page-heading h1{font-size:clamp(1.7rem,9vw,2.25rem)}.status-chip{white-space:normal}}@media (max-width:340px){.command-dock:not(.command-dock-inline){grid-template-columns:1fr}.dock-link{min-height:56px}}.modern-file-picker{background:linear-gradient(145deg,#0b1e0ef5,#030b06fa);border:1px solid #527d18;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 0 20px #9ee5160b}.modern-file-picker:focus-within,.modern-file-picker.is-dragging{border-color:#b9f137;box-shadow:0 0 0 2px #d5ff6838,inset 0 0 24px #9ee5161a}.modern-file-picker[aria-disabled=true]{opacity:.58}.modern-file-picker>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important}.modern-file-picker-copy{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.modern-file-picker-icon{border:1px solid var(--green);width:38px;height:38px;color:var(--green);border-radius:50%;place-items:center;font-size:1.35rem;line-height:1;display:grid}.modern-file-picker-copy>div{gap:3px;min-width:0;display:grid}.modern-file-picker-copy strong{color:#eff7e9;overflow-wrap:anywhere;font-size:.76rem}.modern-file-picker-copy small{color:#9eae99;font-size:.68rem;line-height:1.35}.modern-file-picker-copy>button,.modern-file-list button{border:1px solid var(--green);color:#efffc8;background:linear-gradient(#315d0c,#102806);border-radius:8px;min-height:40px;padding:0 12px;font-size:.68rem;font-weight:900}.modern-file-picker-copy>button:hover:not(:disabled),.modern-file-list button:hover:not(:disabled){background:linear-gradient(#4c7d14,#163c08);transform:translateY(-1px)}.modern-file-list{gap:7px;display:grid}.modern-file-list article{background:#020805;border:1px solid #315714;border-radius:7px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.modern-file-preview{background:#06110a;border:1px solid #41691a;border-radius:6px;place-items:center;width:82px;height:64px;display:grid;overflow:hidden}.modern-file-preview img,.modern-file-preview video{object-fit:cover;background:#000;width:100%;height:100%}.modern-file-preview span{color:var(--green);letter-spacing:.06em;font-size:.78rem;font-weight:900}.modern-file-details{gap:2px;min-width:0;display:grid}.modern-file-details>span{color:var(--green);font-size:.62rem;font-weight:900}.modern-file-details strong{overflow-wrap:anywhere;color:#eaf2e5;font-size:.72rem}.modern-file-details small{color:#91a18d;font-size:.65rem}.modern-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.modern-file-actions a,.modern-file-actions button{color:#dcf3bb;background:#0a1b0d;border:1px solid #5d8d20;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 8px;font-size:.6rem;font-weight:900;display:inline-flex}.modern-file-actions a:hover,.modern-file-actions button:hover:not(:disabled){background:#183908;border-color:#b9f137}.modern-file-lifecycle{background:#07120a;border:1px solid #4c751a;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.modern-file-lifecycle>div{flex:1;gap:7px;min-width:0;display:grid}.modern-file-lifecycle strong{color:#dff4c2;overflow-wrap:anywhere;font-size:.64rem}.modern-file-lifecycle.is-error,.modern-file-lifecycle.is-canceled{background:#1d1204;border-color:#a56416}.modern-file-lifecycle.is-success{background:#0a1d0b;border-color:#71ae21}.modern-file-lifecycle>button{color:#efffc8;background:#173707;border:1px solid #9ee516;border-radius:7px;flex:none;min-height:40px;padding:0 11px;font-size:.63rem;font-weight:900}.modern-file-progress{background:#020604;border:1px solid #4c751a;border-radius:999px;height:8px;overflow:hidden}.modern-file-progress i{border-radius:inherit;background:#9ee516;width:42%;height:100%;animation:1.1s ease-in-out infinite alternate modern-file-progress;display:block}.modern-file-validation{background:#ff9f1a14;border-left:3px solid #ff9f1a;padding:8px;color:#ffd89c!important;margin:0!important;font-size:.68rem!important}.modern-file-status{color:#c9d8c3;margin:0!important;font-size:.68rem!important}@keyframes modern-file-progress{0%{transform:translate(0)}to{transform:translate(138%)}}@media (max-width:520px){.modern-file-picker-copy{grid-template-columns:34px minmax(0,1fr)}.modern-file-picker-copy>button{grid-column:1/-1;width:100%}.modern-file-list article{grid-template-columns:72px minmax(0,1fr)}.modern-file-preview{width:72px;height:60px}.modern-file-actions{grid-column:1/-1;justify-content:stretch}.modern-file-actions>*{flex:86px}.modern-file-lifecycle{flex-direction:column;align-items:stretch}.modern-file-lifecycle>button{width:100%}}.product-source-upload .modern-file-picker-copy>button,.product-source-upload .modern-file-list button{min-height:44px}@media (prefers-reduced-motion:reduce){.modern-file-progress i{opacity:.75;width:100%;animation:none}}.admin-agent-launcher{background:linear-gradient(145deg,#0e240df5,#030b06fa);border:1px solid #5b8b17;border-radius:9px;gap:11px;margin-bottom:12px;padding:14px;display:grid}.admin-agent-launcher>header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.admin-agent-launcher h3{color:#eff7e9;margin:4px 0 0;font-size:1rem}.admin-agent-state{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-agent-state span{color:#c9dcbe;border:1px solid #3f6517;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:900}.admin-agent-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-agent-actions button,.admin-agent-actions a{border:1px solid var(--green);color:#efffc8;text-align:center;background:linear-gradient(#315d0c,#102806);border-radius:8px;justify-content:center;align-items:center;min-height:54px;padding:8px 10px;font-size:.68rem;font-weight:900;line-height:1.25;display:inline-flex}.admin-agent-actions button:hover:not(:disabled),.admin-agent-actions a:hover{background:linear-gradient(#4c7d14,#163c08);transform:translateY(-1px)}.admin-agent-actions button:disabled{opacity:.48;cursor:not-allowed}.admin-agent-launcher>p{color:#aebea8;margin:0;font-size:.7rem}.month-end-cabinet{gap:15px;display:grid}.month-end-run-state,.month-end-node-state{margin:0}.month-end-definition-label{color:var(--amber);letter-spacing:.05em;margin-top:10px;font-size:.68rem;display:block}.month-end-cabinet>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.month-end-cabinet>header h2{margin:5px 0}.month-end-cabinet>header p{max-width:960px;margin:0}.month-end-package-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.month-end-package{background:linear-gradient(145deg,#081b0cf7,#020905fc);border:1px solid #426d18;border-radius:8px;align-content:start;gap:11px;min-width:0;padding:14px;display:grid}.month-end-package[id]{scroll-margin-top:122px}.month-end-package.missing{background:linear-gradient(145deg,#231704c2,#090803fa);border-color:#8b5b10}.month-end-package>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.month-end-package>header>div{gap:3px;display:grid}.month-end-package>header small{color:#91a28b;font-size:.65rem;font-weight:900}.month-end-package>header strong{color:var(--green);font-size:.84rem}.month-end-package>header>span{color:#c9eaa0;text-align:center;overflow-wrap:anywhere;border:1px solid #4d781b;border-radius:999px;max-width:58%;padding:5px 7px;font-size:.56rem;font-weight:900;line-height:1.25}.month-end-package.missing>header>span{color:#ffd56d;border-color:#a16f17}.month-end-package h3{color:#f0f5ed;overflow-wrap:anywhere;min-height:44px;margin:0;font-size:.85rem}.month-end-package dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.month-end-package dl div{background:#030b05;border:1px solid #294713;border-radius:5px;min-width:0;padding:8px}.month-end-package dt{color:#82987a;font-size:.56rem;font-weight:900}.month-end-package dd{color:#dfe8db;overflow-wrap:anywhere;margin:4px 0 0;font-size:.65rem;line-height:1.35}.month-end-package dd code{color:#b9d8ad;overflow-wrap:anywhere;word-break:break-all;font-size:.58rem}.month-end-package dl .month-end-package-source{grid-column:1/-1}.month-end-package footer{grid-template-columns:1fr 1fr;gap:7px;display:grid}.month-end-package footer>*{color:#e8f7c7;text-align:center;overflow-wrap:anywhere;border:1px solid #547f1b;border-radius:7px;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:40px;padding:7px;font-size:.58rem;font-weight:900;line-height:1.25;display:inline-flex}.month-end-package footer>[aria-disabled=true]{color:#758171;background:#091009;border-color:#34422f}.month-end-package footer>a{background:linear-gradient(#315d0c,#102806);grid-column:1/-1}.month-end-package footer>a:hover{background:linear-gradient(#4c7d14,#163c08);border-color:#b9f137}@media (max-width:1100px){.admin-agent-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.month-end-package-list{grid-template-columns:1fr}}@media (max-width:620px){.admin-agent-launcher>header{display:grid}.admin-agent-state{justify-content:flex-start}.admin-agent-actions{grid-template-columns:1fr}.month-end-cabinet>header,.month-end-package>header{display:grid}.month-end-package>header>span{justify-self:start;max-width:none}.month-end-package dl{grid-template-columns:1fr}}.profile-avatar{--avatar-size:38px;width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);color:#dfff9a;vertical-align:middle;background:radial-gradient(circle at 35% 25%,#315b18,#0d220d 65%,#061008);border:1px solid #8bc719;border-radius:50%;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 0 12px #9ee51629}.profile-avatar img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.profile-avatar b{font-size:calc(var(--avatar-size) * .34);letter-spacing:.02em}.presence-avatar{--avatar-size:24px}.chat-avatar{--avatar-size:42px}.profile-avatar-large{--avatar-size:132px;border-width:2px;box-shadow:0 0 28px #9ee51638}.profile-picture-control[data-actor=MATT_OPERATIONS] .profile-avatar-large{color:#cceaff;background:radial-gradient(circle at 35% 25%,#174d77,#09243c 65%,#04101c);border-color:#378fd8;box-shadow:0 0 28px #378fd838}.profile-picture-control[data-actor=MATT_OPERATIONS] h2{color:#70bdff}.profile-picture-control[data-actor=JEREMIAH_VIEW_ONLY] .profile-avatar-large{color:#ffe3a2;background:radial-gradient(circle at 35% 25%,#705115,#352505 65%,#170f02);border-color:#c68b24;box-shadow:0 0 28px #c68b2438}.profile-picture-control[data-actor=JEREMIAH_VIEW_ONLY] h2{color:#ffc75c}.personal-room-access-notice{background:linear-gradient(145deg,#2a1f07b8,#040a05fa);border-color:#8b6317}.personal-room-access-notice h2{color:#ffd46b;margin-top:5px}.personal-room-access-notice p{margin-bottom:0}.profile-picture-control{background:linear-gradient(145deg,#0a1d0dfa,#020905fc);border:1px solid #5c8d18;border-radius:10px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:inset 0 0 26px #9ee5160b}.profile-picture-control>header{align-items:center;gap:18px;display:flex}.profile-picture-control>header>div{min-width:0}.profile-picture-control h2{color:var(--green);margin:5px 0;font-size:clamp(1.1rem,2vw,1.6rem)}.profile-picture-control header p{color:#a8b8a2;margin:0}.profile-position-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-position-controls label{background:#030b05;border:1px solid #315713;border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.profile-position-controls span{color:var(--green);font-size:.64rem;font-weight:900}.profile-position-controls input{width:100%;accent-color:var(--green)}.profile-picture-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-picture-actions button{border:1px solid var(--green);color:#efffc8;background:linear-gradient(#315d0c,#102806);border-radius:8px;min-height:46px;padding:8px 10px;font-size:.67rem;font-weight:900}.profile-picture-actions button:hover:not(:disabled){background:linear-gradient(#4c7d14,#163c08);transform:translateY(-1px)}.profile-picture-actions button:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.profile-picture-actions button:disabled{opacity:.48;cursor:not-allowed}.profile-picture-actions .danger-action{color:#ffc9c6;background:#3a0d0d;border-color:#a8322f}.profile-picture-status{color:#c6d5c0;min-height:22px;margin:0!important}.management-message-heading{align-items:flex-start}.management-message-author{align-items:center;gap:10px;min-width:0;display:flex}.management-message-author>div{gap:2px;min-width:0;display:grid}.management-message-author strong{overflow-wrap:anywhere}.management-message-menu-wrap{align-items:center;gap:7px;display:flex;position:relative}.management-edited-marker{color:#a8b8a2;letter-spacing:.06em;font-size:.58rem;font-weight:900}.management-message-menu-button{color:#e7f6c4;letter-spacing:.12em;cursor:pointer;background:#061009;border:1px solid #4d7919;border-radius:8px;place-items:center;min-width:42px;min-height:42px;font-size:1rem;display:grid}.management-message-menu-button:hover:not(:disabled),.management-message-menu-button[aria-expanded=true]{background:#17350b;border-color:#b9f137}.management-message-menu-button:focus-visible{outline-offset:2px;outline:2px solid #d5ff68}.management-message-menu{z-index:20;background:#061009;border:1px solid #6f9e1e;border-radius:8px;width:max-content;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 14px 30px #00000080}.management-message-menu button{color:#e8f1e3;text-align:left;background:0 0;border:0;border-radius:6px;min-height:40px;padding:7px 10px;font-size:.64rem;font-weight:900}:is(.management-message-menu button:hover,.management-message-menu button:focus-visible){background:#1c3f0d;outline:none}.management-message-menu button.danger{color:#ff9f9a}.management-message.is-deleted{opacity:.82;border-style:dashed}.management-message-deleted{font-style:italic;color:#a1afa0!important}.management-message-editor{gap:8px;margin-top:10px;display:grid}.management-message-editor textarea{resize:vertical;color:#eff5eb;min-height:100px;font:inherit;background:#020805;border:1px solid #6f9e1e;border-radius:8px;padding:10px}.management-message-editor>div{flex-wrap:wrap;gap:7px;display:flex}.management-message-editor button{color:#ebf8ce;background:#17350b;border:1px solid #72a31c;border-radius:7px;min-height:42px;padding:7px 13px;font-weight:900}.management-attachments{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.management-attachment{background:#020905e0;border:1px solid #4d7919;border-radius:9px;align-content:start;gap:9px;min-width:0;display:grid;overflow:hidden}.management-media-preview{background:#010503!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.management-media-preview img,.management-attachment video{object-fit:contain;background:#010503;width:100%;max-height:360px;display:block}.management-document-icon{min-height:130px;color:var(--green);border:1px dashed #5c8c19;border-radius:8px;place-items:center;margin:12px 12px 0;font-size:1.5rem;font-weight:900;display:grid}.management-attachment-details{gap:3px;min-width:0;padding:0 12px;display:grid}.management-attachment-details span{color:var(--green);font-size:.62rem;font-weight:900}.management-attachment-details b{overflow-wrap:anywhere}.management-attachment-details small{color:var(--muted)}.management-attachment-actions{grid-template-columns:1fr 1fr;gap:7px;padding:0 12px 12px;display:grid}.management-attachment-actions a{color:#eaf8c7;text-align:center;background:#102508;border:1px solid #5d8e1a;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:6px 8px;font-size:.6rem;font-weight:900;display:inline-flex}:is(.management-attachment-actions a:hover,.management-attachment-actions a:focus-visible){background:#1f430d;border-color:#b9f137;outline:none}@media (max-width:680px){.profile-picture-control>header{text-align:center;justify-items:center;display:grid}.profile-position-controls,.profile-picture-actions{grid-template-columns:1fr}.management-message{max-width:100%;padding:11px}.management-message-heading{flex-wrap:wrap;gap:8px}.management-message-author{align-items:flex-start}.chat-avatar{--avatar-size:36px}.management-edited-marker{display:inline}.management-message-menu{width:auto;position:fixed;inset:auto 10px 10px}.management-attachment-actions{grid-template-columns:1fr}.management-chat-footer{gap:10px;display:grid}.management-chat-read-state,.personal-file-actions{justify-content:flex-start}.personal-room-item-compose{grid-template-columns:1fr}.personal-room-item-compose .personal-room-item-body{grid-column:auto}.personal-room-item-list article{flex-direction:column;align-items:flex-start}.drippy-research-explainer,.sign-in-role-contract,.audit-source-actions,.cabinet-stats{grid-template-columns:1fr}.cabinet-stats>:last-child:nth-child(odd){grid-column:auto}.sign-in-page{padding:8px}.sign-in-card{gap:16px;min-height:0;padding:14px}.sign-in-brand h1{font-size:clamp(1.55rem,16vw,2.3rem);line-height:.98}.sign-in-card form button{white-space:normal;overflow-wrap:anywhere;padding:8px}}.command-app{min-height:100dvh;padding-top:max(18px, env(safe-area-inset-top));padding-right:max(18px, env(safe-area-inset-right));padding-bottom:max(18px, env(safe-area-inset-bottom));padding-left:max(18px, env(safe-area-inset-left))}.table-scroll-freeze .data-table-wrap{-webkit-overflow-scrolling:touch;max-height:min(68dvh,760px)}:where(.data-table-wrap,.storyTableWrap,.cabinet-toolbar,.ledger-toolbar,.module-subtabs){-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-gutter:stable}@media (max-width:1024px){.command-app{padding-top:max(12px, env(safe-area-inset-top));padding-right:max(12px, env(safe-area-inset-right));padding-bottom:max(18px, env(safe-area-inset-bottom));padding-left:max(12px, env(safe-area-inset-left))}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}@media (max-width:420px){.command-app{padding-right:max(8px, env(safe-area-inset-right));padding-left:max(8px, env(safe-area-inset-left))}.document-reader-actions>*,.document-route-state a,.document-route-state button{width:100%}.document-reader-meta{grid-template-columns:1fr}.document-reader-meta .document-fingerprint{grid-column:auto}.document-print-boundary{flex-direction:column;align-items:flex-start}.document-print-boundary span{text-align:left}.document-evidence-grid,.document-evidence-card dl{grid-template-columns:1fr}.document-source-state,.document-route-state{min-height:340px;padding:22px 14px}}@media (pointer:coarse){button,summary,select,input[type=button],input[type=submit],input[type=reset],:where(.page-nav a,.bottom-home-link,.dock-link,.admin-link,.adminLink,.chatLink,.management-attachment-actions a,.document-reader-actions a,.cabinet-toolbar a,.ledger-toolbar a){min-height:44px}}@media (hover:none){button:hover:not(:disabled),a:hover{transform:none!important}}@media (max-width:1180px){.kpi-editor-receipt,.kpi-draft-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-draft-controls label{grid-column:1/-1}}@media (max-width:820px){.kpi-editor-receipt{grid-template-columns:repeat(2,minmax(0,1fr))}.expanded-kpi-library{grid-template-columns:1fr;max-height:660px}.kpi-library-toolbar,.kpi-add-definition>div{grid-template-columns:1fr}.kpi-preview-region,.kpi-preview-region.operating:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.kpi-control-card>header,.kpi-library-card>header,.kpi-layout-preview>header{display:grid}.kpi-editor-receipt,.kpi-draft-controls,.kpi-preview-region,.kpi-preview-region.operating:last-child{grid-template-columns:1fr}.kpi-draft-controls>button{width:100%}.slot-card-actions{grid-template-columns:1fr 1fr 44px 44px}.expanded-kpi-library dl{grid-template-columns:1fr}.kpi-definition-heading,.kpi-definition-footer{align-items:flex-start;flex-direction:column!important}.kpi-definition-heading small,.kpi-definition-footer a{text-align:left}}.master-task-list-viewer{gap:1rem;min-width:0;padding:clamp(.75rem,2vw,1.5rem);display:grid}.master-task-list-viewer>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.master-task-list-viewer h1,.master-task-list-viewer p{margin:.2rem 0 0}.master-task-source-state{background:#69ff0014;border:1px solid #84ff008c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.65rem .8rem;display:flex}.master-task-source-state.error{background:#ff38381a;border-color:#ff5050b3}.master-task-source{color:#f4f7f3;font-family:var(--font-geist-mono), Consolas, monospace;overflow-wrap:anywhere;white-space:pre-wrap;background:#0b0d0c;border:1px solid #84ff0073;max-width:100%;min-height:60vh;margin:0;padding:clamp(.75rem,2vw,1.25rem);font-size:clamp(.7rem,.85vw,.92rem);line-height:1.48}.mary-secretary-queue{gap:14px;display:grid}.mary-secretary-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mary-secretary-heading h2{max-width:760px;color:var(--green);margin-top:6px;font-size:clamp(1rem,2vw,1.45rem)}.mary-secretary-heading p{max-width:900px;margin-bottom:0}.mary-secretary-counts{grid-template-columns:repeat(2,minmax(76px,1fr));gap:8px;min-width:180px;display:grid}.mary-secretary-counts strong{color:var(--green);text-align:center;border:1px solid #5d8e1a;border-radius:7px;padding:10px;font-size:1.45rem}.mary-secretary-counts small{color:#b9c8b6;margin-top:2px;font-size:.55rem;display:block}.mary-secretary-boundary{background:#07110b;border:1px solid #5d8e1a;flex-wrap:wrap;gap:7px;padding:10px;display:flex}.mary-secretary-boundary b,.mary-secretary-boundary span{color:#d9f7aa;background:#102508;border-radius:999px;padding:5px 8px;font-size:.58rem}.mary-secretary-boundary b{background:var(--green);color:#061005}.mary-secretary-items{gap:10px;display:grid}.mary-secretary-item{border:1px solid #436b13;border-left:4px solid var(--green);background:#07110b;border-radius:7px;min-width:0;padding:13px}.mary-secretary-item[data-priority=HIGH]{border-color:#ff6b60;box-shadow:inset 4px 0 #ff6b60}.mary-secretary-item>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mary-secretary-item>header div{gap:4px;min-width:0;display:grid}.mary-secretary-item>header span{color:var(--green);font-size:.6rem;font-weight:900}.mary-secretary-item>header b,.mary-secretary-item>header small{overflow-wrap:anywhere}.mary-secretary-item>header>strong{color:#f7ffd9;white-space:nowrap;font-size:.62rem}.mary-secretary-item dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.mary-secretary-item dl div{border:1px solid #29420e;padding:8px}.mary-secretary-item dt{color:#8eaa75;font-size:.54rem}.mary-secretary-item dd{color:#e9f5e4;overflow-wrap:anywhere;margin:4px 0 0;font-size:.65rem}.mary-secretary-item blockquote{color:#d9e9d4;background:#0c1c0c;border-left:3px solid #73bd14;margin:10px 0;padding:10px;font-size:.66rem;line-height:1.5}.mary-secretary-item label{gap:5px;display:grid}.mary-secretary-item label span{color:#a9bd9f;font-size:.56rem;font-weight:900}.mary-secretary-item textarea{color:#f5fff1;resize:vertical;background:#030905;border:1px solid #4f7d18;border-radius:6px;width:100%;min-height:76px;padding:9px}.mary-secretary-actions{grid-template-columns:.8fr 1.25fr .8fr;gap:7px;margin-top:10px;display:grid}.mary-secretary-actions a,.mary-secretary-actions button{color:#ecffd5;text-align:center;background:#102508;border:1px solid #5d8e1a;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:7px 9px;font-size:.58rem;font-weight:900;display:inline-flex}.mary-secretary-actions .danger-action{color:#ffd5d2;background:#2c0c0b;border-color:#a0443f}.mary-secretary-empty{background:#061009;border:1px dashed #4a7217;margin:0;padding:14px}@media (max-width:720px){.mary-secretary-heading{display:grid}.mary-secretary-counts{width:100%;min-width:0}.mary-secretary-item>header{display:grid}.mary-secretary-item>header>strong{white-space:normal}.mary-secretary-item dl,.mary-secretary-actions{grid-template-columns:1fr}.master-task-list-viewer>header{flex-direction:column;align-items:stretch}}.validation-environment-banner{z-index:10000;color:#020704;letter-spacing:.14em;text-align:center;background:#9cff00;border-bottom:1px solid #9cff00;justify-content:center;align-items:center;min-height:34px;padding:8px 16px;font-size:12px;font-weight:1000;line-height:1.2;display:flex;position:sticky;top:0}.ownership-footer{color:#aebda9;letter-spacing:.035em;text-align:center;z-index:22;background:linear-gradient(90deg,#020905fa,#0a1c0cfa,#020905fa);border-top:1px solid #9cff0057;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;min-height:46px;padding:10px 18px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.72rem;display:flex;position:relative}.ownership-footer strong{color:#d9f4c5;letter-spacing:.065em;text-transform:uppercase;font-size:.68rem}body>[data-personal-mary-toolbar=true][data-dock=top]{top:max(8px, env(safe-area-inset-top))}.validation-environment-banner+[data-personal-mary-toolbar=true][data-dock=top]{top:max(42px, env(safe-area-inset-top))}body:has(>[data-personal-mary-toolbar=true][data-dock=top])>.command-app{margin-top:84px}body:has(>[data-personal-mary-toolbar=true][data-dock=top])>#mission-control{margin-top:84px}.boss-next-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.boss-next-actions a{color:#efffe1;background:linear-gradient(145deg,#0d2012fa,#030d08fa);border:1px solid #89ff296b;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:5px;min-height:82px;padding:12px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.boss-next-actions a>span{color:#9cff00;background:#9cff0021;border:1px solid;border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;width:34px;height:34px;font-size:.62rem;font-weight:1000;display:inline-flex}.boss-next-actions a:nth-child(2)>span{color:#ffd35a}.boss-next-actions a:nth-child(3)>span{color:#63d6ff}.boss-next-actions a:nth-child(4)>span{color:#d39aff}.boss-next-actions a strong{letter-spacing:.055em;font-size:.7rem}.boss-next-actions a small{color:#a8b9a3;font-size:.58rem;line-height:1.35}:is(.boss-next-actions a:hover,.boss-next-actions a:focus-visible){border-color:#caff72;outline:none;transform:translateY(-2px);box-shadow:0 0 20px #9cff0021}.mary-finance-summary,.mary-finance-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.mary-finance-pipeline{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-work-drawer{padding:0;overflow:hidden}.customer-work-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:64px;padding:15px 18px;list-style:none;display:flex}.customer-work-drawer>summary::-webkit-details-marker{display:none}.customer-work-drawer>summary span{color:#efffdc;letter-spacing:.07em;font-size:.78rem;font-weight:1000}.customer-work-drawer>summary strong{color:#9cff00;border:1px solid #79bc21;border-radius:999px;padding:5px 11px;font-size:.58rem}.customer-work-drawer[open]>summary{border-bottom:1px solid #9cff0040}.customer-work-drawer[open]>summary strong:before{content:"CLOSE · "}.customer-work-drawer-content{gap:12px;padding:12px;display:grid}.customer-work-drawer-content>.module-card{border:0;margin:0}@media (max-width:980px){.boss-next-actions,.mary-finance-summary,.mary-finance-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.mary-finance-pipeline{grid-template-columns:1fr}}@media (max-width:620px){.boss-next-actions,.mary-finance-summary,.mary-finance-proof{grid-template-columns:1fr}}.mini-mary{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 50% 46%,#9cff003d,#0000 28%),radial-gradient(circle at 27% 24%,#55d8ff38,#0000 34%),radial-gradient(circle at 73% 77%,#bd7cff2e,#0000 37%),linear-gradient(145deg,#071b0e,#020805 67%);border:1px solid #9cff00b3;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:100%;max-width:300px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 46px #9cff002e,0 0 42px #55d8ff1c,0 22px 55px #00000070}.mini-mary>i{border:1px solid #9cff0080;border-radius:50%;animation:15s linear infinite maryIdentityOrbit;position:absolute;inset:7%}.mini-mary>i:nth-child(2){border-style:dashed;border-color:#55d8ff85;animation-duration:11s;animation-direction:reverse;inset:17%}.mini-mary>i:nth-child(3){border-color:#bd7cff8c #bd7cff8c #bd7cff8c #0000;animation-duration:8s;inset:28%}.mini-mary>strong{color:#f3ffe9;font-family:var(--font-display,Impact, sans-serif);text-shadow:0 0 26px #9cff0085,4px 4px #55d8ff1f;z-index:2;font-size:clamp(6rem,10vw,8.4rem);line-height:1;transform:translateY(-5%)}.mini-mary>span{color:#0000;letter-spacing:.3em;text-indent:.3em;z-index:2;background:linear-gradient(90deg,#9cff00,#55d8ff,#bd7cff);-webkit-background-clip:text;background-clip:text;font-size:.72rem;font-weight:1000;position:absolute;bottom:14%}@keyframes maryIdentityOrbit{to{transform:rotate(360deg)}}@media (max-width:760px){.mini-mary{width:62vw;max-width:210px}.mini-mary>strong{font-size:5.4rem}}@media (prefers-reduced-motion:reduce){.mini-mary>i{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
