@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500;1,600;1,700&display=swap";@font-face{font-family:Herr Von Muellerhoff;src:url(/fonts/signature/HerrVonMuellerhoff-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Great Vibes;src:url(/fonts/signature/GreatVibes-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Sacramento;src:url(/fonts/signature/Sacramento-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Homemade Apple;src:url(/fonts/signature/HomemadeApple-Regular.ttf) format("truetype");font-display:swap}.pe-backdrop{--pe-navy: #091638;--pe-line: #E9EEEE;--pe-border: #D6DDDD;--pe-muted: #4A5252;--pe-link: #1B3475;--pe-red: #A32100;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;padding:20px;box-sizing:border-box;background:#0916388c;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--pe-navy);letter-spacing:-.005em}.pe-backdrop *,.pe-backdrop *:before,.pe-backdrop *:after{box-sizing:border-box}.pe-dialog{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;outline:none;background:#fff;border-radius:16px;box-shadow:0 24px 60px #050c1f59}.pe-backdrop a{color:var(--pe-link)}.pe-backdrop a:hover{color:var(--pe-navy)}.pe-ic{width:16px;height:16px;flex-shrink:0}.pe-spin{animation:pe-spin 1s linear infinite}@keyframes pe-spin{to{transform:rotate(360deg)}}.pe-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pe-muted)}.pe-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.pe-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;font:inherit;font-size:13.5px;font-weight:800;padding:9px 14px;cursor:pointer;border:1px solid transparent;white-space:nowrap;line-height:1.2}.pe-btn:disabled{opacity:.5;cursor:not-allowed}.pe-btn--primary{background:#f30;color:#fff}.pe-btn--primary:hover:not(:disabled){background:#e62d00}.pe-btn--navy{background:var(--pe-navy);color:#fff}.pe-btn--navy:hover:not(:disabled){background:#1b3475}.pe-btn--ghost{background:#fff;color:var(--pe-navy);border-color:var(--pe-border)}.pe-btn--ghost:hover:not(:disabled){background:#f6f8f8}.pe-btn--ghost.is-on{border-color:var(--pe-navy);background:#f4f7fc}.pe-btn--danger{color:var(--pe-red)}.pe-btn--dangerfill{background:var(--pe-red);color:#fff}.pe-btn--dangerfill:hover:not(:disabled){background:#8a1c0a}.pe-grow{flex:1}.pe-link{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:800;color:var(--pe-link);cursor:pointer;display:inline-flex;align-items:center;gap:4px;align-self:flex-start}.pe-link:disabled{opacity:.45;cursor:not-allowed}.pe-link--danger{color:var(--pe-red)}.pe-iconbtn{width:26px;height:26px;border:0;background:none;border-radius:6px;color:#3a4560;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pe-iconbtn svg{width:15px;height:15px}.pe-iconbtn:hover:not(:disabled){background:#f4f7fc;color:var(--pe-navy)}.pe-iconbtn:disabled{opacity:.35;cursor:not-allowed}.pe-iconbtn--light{color:#fff}.pe-iconbtn--light:hover:not(:disabled){background:#ffffff24;color:#fff}.pe-inp{width:100%;font:inherit;font-size:14px;padding:8px 11px;border:1px solid var(--pe-border);border-radius:9px;color:var(--pe-navy);background:#fff;outline:none;min-width:0}.pe-inp:focus{border-color:var(--pe-navy);box-shadow:0 0 0 3px #09163814}.pe-inp:disabled{background:#f6f8f8;color:#7e8888}.pe-lbl{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:var(--pe-muted)}.pe-note{margin:0;font-size:12px;font-weight:500;color:var(--pe-muted);line-height:1.45}.pe-note--warn{color:var(--pe-red)}.pe-note--lead{font-size:13px}.pe-error{padding:8px 10px;border-radius:9px;background:#fdecea;color:#8a1c0a;font-size:12.5px}.pe-row{display:flex;gap:8px;flex-wrap:wrap}.pe-row--end{justify-content:flex-end}.pe-col{display:flex;flex-direction:column;gap:8px}.pe-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:700;color:var(--pe-navy);cursor:pointer}.pe-toggle small{display:block;font-size:12px;font-weight:500;color:var(--pe-muted);margin-top:2px}.pe-toggle input{width:18px;height:18px;accent-color:#FF3300;flex-shrink:0;cursor:pointer}.pe-toggle.is-disabled{opacity:.55;cursor:not-allowed}.pe-check{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600;color:var(--pe-navy)}.pe-check input{accent-color:#FF3300}.pe-opt{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.4;font-weight:600;color:var(--pe-navy);cursor:pointer}.pe-opt input{margin-top:3px;accent-color:var(--pe-navy)}.pe-opt small{font-weight:500;color:var(--pe-muted)}.pe-head{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--pe-line);flex-wrap:wrap;flex-shrink:0}.pe-head__main{flex:1 1 260px;min-width:0}.pe-head__title{border:0;background:none;padding:0;font:inherit;font-size:17px;font-weight:800;color:var(--pe-navy);cursor:text;display:inline-flex;align-items:center;gap:6px;max-width:100%;text-align:left;line-height:1.3}.pe-head__title:disabled{cursor:default}.pe-head__pen{opacity:0;transition:opacity .12s}.pe-head__title:hover .pe-head__pen,.pe-head__title:focus-visible .pe-head__pen{opacity:.55}.pe-head__input{font-size:16px;font-weight:800;max-width:520px;padding:4px 8px}.pe-head__sub{font-size:12.5px;color:var(--pe-muted);margin-top:2px}.pe-head__err{color:var(--pe-red);font-weight:800}.pe-close{width:36px;height:36px;border:0;background:none;border-radius:9px;color:#3a4560;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pe-close svg{width:20px;height:20px}.pe-close:hover:not(:disabled){background:#f4f7fc}.pe-toolbar{display:flex;align-items:center;gap:8px;padding:8px 20px;background:#f6f8fb;border-bottom:1px solid var(--pe-line);overflow-x:auto;flex-shrink:0;min-height:56px}.pe-addfor{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;color:var(--pe-muted);white-space:nowrap;flex-shrink:0}.pe-addfor__box{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 4px 0 10px;border:1px solid var(--pe-border);border-radius:8px;background:#fff}.pe-addfor select{border:0;font:inherit;font-size:13px;font-weight:700;color:var(--pe-navy);background:transparent;max-width:160px;outline:none;cursor:pointer}.pe-sep{width:1px;height:24px;background:var(--pe-border);flex-shrink:0}.pe-spacer{flex:1;min-width:8px}.pe-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;border:1px solid var(--pe-border);background:#fff;border-radius:8px;padding:0 10px;font:inherit;font-size:13px;font-weight:700;color:var(--pe-navy);cursor:pointer;white-space:nowrap;flex-shrink:0}.pe-tool:hover:not(:disabled){background:#f4f7fc}.pe-tool:disabled{opacity:.4;cursor:not-allowed}.pe-tool.is-on{border-color:var(--c, #FF3300);background:#fff3ee;background:color-mix(in srgb,var(--c, #FF3300) 9%,#fff);box-shadow:inset 0 0 0 1px var(--c, #FF3300)}.pe-tool--icon{width:34px;padding:0}.pe-tool--wide{width:100%}.pe-tool__ab{font-size:10px;font-weight:800;border:1.5px solid currentColor;border-radius:4px;padding:0 3px;line-height:13px}.pe-tool[aria-pressed]{flex-direction:column;gap:2px;height:44px;min-width:52px;padding:3px 7px;font-size:10.5px;font-weight:800}.pe-tool[aria-pressed] .pe-ic{width:17px;height:17px}.pe-zoom{border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--pe-navy);min-width:48px;text-align:center;cursor:pointer;padding:6px 2px;border-radius:6px;flex-shrink:0}.pe-zoom:hover:not(:disabled){background:#eaf0f8}.pe-zoom--static{cursor:default}.pe-zoom--static:hover{background:none}.pe-pages{font-size:13px;font-weight:700;white-space:nowrap;flex-shrink:0}.pe-preview-note{font-size:12.5px;color:var(--pe-muted);min-width:220px;line-height:1.35}@media (max-width: 1560px){.pe-tool__label--keep{display:none}}@media (max-width: 1300px){.pe-tool[aria-pressed] .pe-tool__label{display:none}.pe-tool[aria-pressed]{height:34px;min-width:34px;padding:0 8px}}.pe-banner{padding:9px 20px;background:#fff6e0;color:#6b4a00;font-size:13px;font-weight:600;border-bottom:1px solid #F3E2B5;flex-shrink:0}.pe-body{flex:1;min-height:0;display:grid;grid-template-columns:236px minmax(0,1fr) 300px}.pe-rail{overflow-y:auto;border-right:1px solid var(--pe-line);padding:16px;display:flex;flex-direction:column;gap:20px;background:#fff}.pe-rail__group{display:flex;flex-direction:column;gap:8px}.pe-docwrap{display:flex;flex-direction:column}.pe-doc{display:flex;gap:10px;align-items:center;text-align:left;width:100%;border:1px solid var(--pe-border);background:#fff;border-radius:10px;padding:8px;font:inherit;cursor:pointer;color:var(--pe-navy)}.pe-doc:hover{border-color:#9db0d6}.pe-doc.is-on{border:2px solid var(--pe-navy);background:#f4f7fc;padding:7px}.pe-doc__text{min-width:0;flex:1}.pe-doc__text b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-doc__text>span{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--pe-muted)}.pe-doc__text .pe-ic{width:13px;height:13px}.pe-doc__bad{color:var(--pe-red)!important}.pe-mini{position:relative;width:30px;height:40px;background:#fff;border:1px solid var(--pe-border);border-radius:3px;flex-shrink:0;overflow:hidden;display:block}.pe-thumbs{display:grid;grid-template-columns:repeat(2,92px);justify-content:space-between;gap:10px 8px;padding:10px 2px 4px}.pe-thumb{border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;font:inherit}.pe-thumb__page{position:relative;display:block;background:#fff;box-shadow:0 0 0 1px var(--pe-border);overflow:hidden}.pe-thumb:hover .pe-thumb__page{box-shadow:0 0 0 1px #9db0d6}.pe-thumb.is-on .pe-thumb__page{box-shadow:0 0 0 2px #f30}.pe-thumb__mark{position:absolute;opacity:.7;border-radius:1px;pointer-events:none}.pe-thumb__num{font-size:11px;font-weight:700;color:var(--pe-muted)}.pe-signer{display:flex;align-items:flex-start;gap:9px;font-size:13.5px}.pe-signer .pe-dot{margin-top:5px}.pe-signer__text{flex:1;min-width:0}.pe-signer__text b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-signer__text>span{display:block;font-size:12px;color:var(--pe-muted)}.pe-signer__text .pe-signer__warn{color:var(--pe-red);font-weight:700}.pe-signer__acts{display:flex;gap:2px}.pe-badge{display:inline-block;margin-top:3px;font-style:normal;font-size:10.5px;font-weight:800;color:var(--pe-link);background:#e8eef9;border-radius:999px;padding:1px 7px;white-space:nowrap}.pe-signer-form{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--pe-border);border-radius:10px;background:#f9fafc}.pe-signer-form .pe-inp{font-size:13.5px;padding:7px 10px}.pe-stage{position:relative;overflow:auto;background:#eef3fb;min-width:0;min-height:0;overscroll-behavior:contain}.pe-stage--empty{display:flex;align-items:center;justify-content:center}.pe-stage__error{position:sticky;top:12px;z-index:5;margin:12px auto 0;max-width:520px;padding:10px 14px;border-radius:10px;background:#fdecea;color:#8a1c0a;font-size:13px}.pe-stack{position:relative;width:100%}.pe-page{position:absolute;left:50%;background:#fff;box-shadow:0 2px 10px #0916381f;border-radius:2px;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.pe-stage.is-placing .pe-page{cursor:crosshair}.pe-surface{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:2px}.pe-surface .pe-canvas,.pe-mini .pe-canvas,.pe-thumb__page .pe-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pe-surface__wait{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#7e8888;font-size:12px;pointer-events:none}.pe-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.pe-field{position:absolute;display:flex;align-items:flex-end;border:1.5px dashed var(--c);background:var(--t);border-radius:3px;color:var(--ink);font-weight:700;line-height:1;cursor:move;touch-action:none}.pe-field.is-readonly{cursor:pointer}.pe-field:hover{border-style:solid}.pe-field.is-selected{border:2px solid var(--c);box-shadow:0 0 0 3px var(--t);z-index:3}.pe-field.is-unsure{outline:2px dotted #E89A1A;outline-offset:2px}.pe-field.is-missing{outline:1.5px dashed #CC2900;outline-offset:2px}.pe-field--checkbox,.pe-field--radio{align-items:center;justify-content:center}.pe-field--radio{border-radius:50%}.pe-field--initials,.pe-field--date_signed{justify-content:center}.pe-field__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 3px 1px;min-width:0}.pe-field__text--center{margin:auto;padding-bottom:0}.pe-field__text--serif{font-family:Georgia,Times New Roman,serif;font-weight:400}.pe-field__text--hint{font-style:italic;font-weight:600;opacity:.75}.pe-field__part{position:absolute;display:flex;align-items:center;justify-content:center;font-size:.9em;border-bottom:1px dotted var(--c);opacity:.9}.pe-field__check{width:88%;height:88%;stroke-width:3}.pe-field__dot{width:52%;height:52%;border-radius:50%;background:var(--c)}.pe-field__chev{margin-left:auto;width:1em;height:1em;flex-shrink:0;margin-bottom:1px}.pe-field__icon{margin:0 3px 2px;flex-shrink:0;opacity:.8}.pe-field__rule{position:absolute;top:0;right:0;transform:translate(45%,-55%);font-size:9px;font-weight:800;line-height:12px;background:#fff;border:1px solid var(--c);color:var(--ink);border-radius:999px;padding:0 4px;pointer-events:none}.pe-tag{position:absolute;bottom:100%;left:-2px;margin-bottom:3px;padding:2px 7px;border-radius:5px 5px 5px 0;background:var(--c);color:#fff;font-size:10.5px;font-weight:800;white-space:nowrap;line-height:1.25;display:none;pointer-events:none;z-index:4}.pe-field--signature .pe-tag,.pe-field--initials .pe-tag,.pe-field:hover .pe-tag,.pe-field.is-selected .pe-tag{display:block}.pe-handle{position:absolute;width:9px;height:9px;background:#fff;border:2px solid var(--c);border-radius:2px;z-index:5}.pe-handle:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.pe-handle--nw{left:-6px;top:-6px;cursor:nwse-resize}.pe-handle--se{right:-6px;bottom:-6px;cursor:nwse-resize}.pe-handle--ne{right:-6px;top:-6px;cursor:nesw-resize}.pe-handle--sw{left:-6px;bottom:-6px;cursor:nesw-resize}.pe-ghost{position:absolute;border:1.5px dashed var(--c);background:var(--t);border-radius:3px;pointer-events:none;z-index:6}.pe-marquee{position:absolute;border:1px solid #2A4C9E;background:#2a4c9e14;pointer-events:none;z-index:6}.pe-guide{position:absolute;background:#f30;opacity:.75;pointer-events:none;z-index:6}.pe-skip{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:2px 3px 2px 9px;border-radius:999px;border:1px dashed #7E8888;background:#f6f8f8;font-size:11.5px;font-weight:700;color:var(--pe-muted);white-space:nowrap;max-width:340px;z-index:2}.pe-skip--pick{max-width:none;border-style:solid;border-color:var(--pe-link);background:#fff;z-index:3}.pe-skip__label{overflow:hidden;text-overflow:ellipsis;min-width:0}.pe-skip__add{border:0;background:none;font:inherit;font-size:11.5px;font-weight:800;color:var(--pe-link);cursor:pointer;padding:0;flex-shrink:0}.pe-skip__x{border:0;background:none;padding:2px;border-radius:50%;cursor:pointer;color:#7e8888;display:inline-flex;flex-shrink:0}.pe-skip__x svg{width:12px;height:12px}.pe-skip__x:hover{background:#e9eeee;color:var(--pe-navy)}.pe-stage.is-preview .pe-page{cursor:default}.pe-pv{position:absolute;display:flex;align-items:flex-end;pointer-events:none;line-height:1}.pe-pv--printed{color:#000;font-family:Helvetica,Arial,sans-serif;white-space:nowrap;overflow:visible}.pe-pv__cross{width:100%;height:100%;background:linear-gradient(to top right,transparent calc(50% - .8px),#000 calc(50% - .8px),#000 calc(50% + .8px),transparent calc(50% + .8px)),linear-gradient(to bottom right,transparent calc(50% - .8px),#000 calc(50% - .8px),#000 calc(50% + .8px),transparent calc(50% + .8px))}.pe-pv--mine{background:#fff6cc;border:1.5px solid #E0A800;border-radius:3px;color:var(--pe-navy);font-weight:600;overflow:visible}.pe-pv--mine>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 3px 1px}.pe-pv--checkbox,.pe-pv--radio{align-items:center;justify-content:center}.pe-pv--radio{border-radius:50%}.pe-pv__tag{position:absolute;left:-2px;bottom:100%;margin-bottom:2px;background:#e0a800;color:var(--pe-navy);font-size:10px;font-weight:800;padding:1px 6px;border-radius:4px 4px 4px 0;white-space:nowrap}.pe-pv__script{color:#14213d;opacity:.5;padding-left:4px;font-weight:400}.pe-pv__center{margin:auto}.pe-pv__part{position:absolute;display:flex;align-items:flex-end;justify-content:center}.pe-pv__hint{opacity:.55;font-style:italic}.pe-pv__dot{width:52%;height:52%;border-radius:50%;background:currentColor}.pe-pv--printed .pe-pv__dot{background:#000}.pe-pv__attach{display:inline-flex;align-items:center;gap:4px;font-weight:700}.pe-pv__attach svg{width:1em;height:1em}.pe-pv--other{border:1px dashed rgba(92,101,128,.45);background:#5c65800d;border-radius:3px}.pe-panel{overflow-y:auto;border-left:1px solid var(--pe-line);padding:16px 18px 24px;display:flex;flex-direction:column;gap:18px;background:#fff}.pe-panel__section{display:flex;flex-direction:column;gap:14px}.pe-panel__section+.pe-panel__section--doc{border-top:1px solid var(--pe-line);padding-top:16px}.pe-panel__title{font-size:16px;font-weight:800;margin-top:4px;overflow-wrap:anywhere}.pe-source{margin-top:8px;font-size:12.5px;border-radius:8px;padding:7px 10px;line-height:1.4}.pe-source--ok{color:#1f3300;background:#effbcf}.pe-source--warn{color:#6b3a00;background:#fff1d6}.pe-source--plain{color:#3a4560;background:#f4f7fc}.pe-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pe-options{display:flex;flex-direction:column;gap:6px}.pe-option{display:flex;gap:2px;align-items:center}.pe-option .pe-inp{font-size:13px;padding:6px 9px}.pe-aligns{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pe-cond{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.pe-cond legend{padding:0;margin-bottom:10px}.pe-cond__select{margin-left:24px;width:calc(100% - 24px);font-size:13px}.pe-cond .pe-inp:not(.pe-cond__select){margin-left:24px;width:calc(100% - 24px);font-size:13px}.pe-template{display:flex;flex-direction:column;gap:10px}.pe-loading{flex:1;display:flex;align-items:center;justify-content:center}.pe-state{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;max-width:440px;padding:24px;font-size:13.5px}.pe-state b{font-size:16px;font-weight:800}.pe-state span{color:var(--pe-muted);line-height:1.5}.pe-state__icon{width:28px;height:28px;color:var(--pe-navy)}.pe-state--bad .pe-state__icon{color:var(--pe-red)}.pe-progress{position:relative;display:block;width:220px;height:6px;border-radius:3px;background:#dce2e8;overflow:hidden;margin-top:6px}.pe-progress span{position:absolute;top:0;left:-40%;width:40%;height:100%;background:#f30;border-radius:3px;animation:pe-indet 1.3s ease-in-out infinite}@keyframes pe-indet{to{left:100%}}.pe-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:1310;display:flex;align-items:center;gap:10px;max-width:min(560px,calc(100vw - 32px));padding:10px 10px 10px 16px;border-radius:10px;background:var(--pe-navy);color:#fff;font-size:13.5px;font-weight:600;box-shadow:0 12px 32px #0916384d}.pe-toast--error{background:#8a1c0a}.pe-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#09163859;display:flex;align-items:center;justify-content:center;padding:16px}.pe-modal{background:#fff;border-radius:14px;padding:20px 22px;width:min(440px,100%);box-shadow:0 24px 60px #050c1f59;display:flex;flex-direction:column;gap:12px;color:var(--pe-navy)}.pe-modal h2{margin:0;font-family:inherit;font-size:17px;font-weight:800;letter-spacing:-.01em}.pe-modal p{margin:0;font-size:13.5px;color:#3a4560;line-height:1.5}.pe-modal__opts{display:flex;flex-direction:column;gap:10px}.pe-modal__select{margin:6px 0 0 24px;width:calc(100% - 24px)}@media (max-width: 1180px){.pe-body{grid-template-columns:200px minmax(0,1fr) 268px}.pe-thumbs{grid-template-columns:92px;justify-content:center}}@media (max-width: 860px){.pe-backdrop{padding:0}.pe-dialog{border-radius:0}.pe-body{display:flex;flex-direction:column;overflow-y:auto}.pe-rail,.pe-panel{border:0;overflow:visible}.pe-stage{min-height:70vh;flex-shrink:0}}.es{--es-line: #E9EEEE;--es-border: #D6DDDD;--es-muted: #4A5252;--es-blue: #2A4C9E;--es-green: #6BA539;display:flex;flex-direction:column;gap:16px;color:var(--mb-navy);font-family:var(--font-sans, Manrope, system-ui, sans-serif)}.es-card{background:#fff;border:1px solid var(--es-border);border-radius:14px;min-width:0}body.aura-skin .es h1,body.aura-skin .es h2,body.aura-skin .es h3,.es h1,.es h2,.es h3{font-family:var(--font-sans, Manrope, system-ui, sans-serif);font-weight:800}.es-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--es-muted)}.es-muted{color:var(--es-muted)}.es-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;font:inherit;font-size:13.5px;font-weight:800;padding:9px 14px;cursor:pointer;border:1px solid transparent;white-space:nowrap;box-sizing:border-box}.es-btn:disabled{opacity:.5;cursor:not-allowed}.es-btn--primary{background:#f30;color:#fff}.es-btn--primary:hover:not(:disabled){background:#e62d00}.es-btn--ghost{background:#fff;color:var(--mb-navy);border-color:var(--es-border)}.es-btn--ghost:hover:not(:disabled){background:#f6f8f8}.es-act{display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:86px;padding:0 10px;border:1px solid var(--es-border);border-radius:8px;background:#fff;font:inherit;font-size:12.5px;font-weight:800;color:var(--mb-navy);cursor:pointer;box-sizing:border-box;flex-shrink:0}.es-act:disabled{opacity:.5;cursor:not-allowed}.es-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--es-border);border-radius:8px;background:#fff;color:#3a4560;cursor:pointer;flex-shrink:0;padding:0}.es-link{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:800;color:#1b3475;cursor:pointer;text-decoration:underline}.es-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.es-dot--signed{background:var(--es-green)}.es-dot--opened{background:var(--es-blue)}.es-dot--waiting{background:#b7c0c0}.es-dot--bad{background:#a32100}.es-input{font:inherit;font-size:13.5px;padding:8px 11px;border:1px solid var(--es-border);border-radius:9px;color:var(--mb-navy);background:#fff;box-sizing:border-box}.es-error{padding:10px 12px;border-radius:10px;background:#fdecea;color:#8a1c0a;font-size:13px}.es-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:16px;align-items:stretch}.es-drop{padding:18px;display:flex;flex-direction:column;gap:12px;border:2px dashed #9DB0D6;background:#f8fafd}.es-drop--over{border-color:#f30;background:#fff8f5}.es-drop h2,.es-dropped h2{margin:0;font-size:16px;font-weight:800}.es-dropped{display:flex;flex-direction:column;overflow:hidden}.es-dropped__head{display:flex;align-items:baseline;gap:14px;padding:16px 18px 12px;flex-wrap:wrap}.es-dropped__head h2{flex:1}.es-dropped__foot{display:flex;gap:10px;justify-content:flex-end;padding:12px 18px 16px;border-top:1px solid var(--es-line);margin-top:auto;flex-wrap:wrap}.es-row3{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.8fr) 150px;gap:14px;align-items:center;padding:12px 18px;border-top:1px solid var(--es-line);font-size:13px}.es-bar{display:flex;align-items:center;gap:12px;margin-bottom:-4px}.es-bar h2{margin:0;flex:1;font-size:16px;font-weight:800}.es-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.es-list{overflow:hidden;display:flex;flex-direction:column}.es-list__head{display:flex;align-items:flex-start;gap:8px;padding:14px 14px 12px 16px}.es-list__stat{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:0;border:0;background:none;text-align:left;font:inherit;color:var(--mb-navy);cursor:pointer}.es-list__stat b{font-size:30px;font-weight:800;line-height:1}.es-list__stat:hover b{color:#1b3475}.es-item{display:flex;flex-direction:column;gap:8px;padding:12px 14px 12px 16px;border-top:1px solid var(--es-line);font-size:13px;cursor:pointer}.es-item:hover{background:#fbfcfe}.es-item__main{min-width:0;line-height:1.45;display:flex;flex-direction:column;gap:2px}.es-item__main b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-item__acts{display:flex;gap:6px;justify-content:flex-end;align-items:center}.es-who{display:flex;align-items:center;gap:6px}.es-empty{padding:16px 14px;border-top:1px solid var(--es-line);font-size:13px;color:var(--es-muted)}.es-expanded{display:flex;gap:14px;align-items:stretch}.es-table-wrap{overflow-x:auto}.es-trow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.7fr) 216px;gap:14px;align-items:center;padding:12px 20px;border-top:1px solid var(--es-line);font-size:13px;min-width:1120px;box-sizing:border-box}.es-trow--head{background:#f6f8f8;padding-top:8px;padding-bottom:8px}.es-acts{display:flex;gap:6px;justify-content:flex-end;align-items:center}.es-rail{flex:0 0 64px;display:flex;flex-direction:column;gap:10px}.es-rail button{background:#fff;border:1px solid var(--es-border);border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;font:inherit;color:var(--mb-navy);cursor:pointer}.es-rail b{font-size:18px;font-weight:800}.es-rail span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;font-weight:800;letter-spacing:.08em}.es-seg{display:inline-flex}.es-seg button{border:1px solid var(--es-border);background:#fff;font:inherit;font-size:12.5px;font-weight:700;color:#3a4560;padding:6px 12px;cursor:pointer}.es-seg button+button{border-left:0}.es-seg button:first-child{border-radius:8px 0 0 8px}.es-seg button:last-child{border-radius:0 8px 8px 0}.es-seg button[aria-pressed=true]{background:var(--mb-navy);color:#fff;border-color:var(--mb-navy)}.es-receipts{margin:0 14px 12px;border:1px solid var(--es-line);border-radius:10px;overflow:hidden;font-size:12.5px;background:#fff}.es-receipts__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) repeat(3,minmax(0,.8fr));gap:10px;padding:7px 12px;border-top:1px solid var(--es-line)}.es-receipts__row:first-child{border-top:0;background:#f6f8f8}.es-menu-wrap{position:relative}.es-menu{position:absolute;right:0;top:34px;z-index:20;min-width:190px;background:#fff;border:1px solid var(--es-border);border-radius:10px;box-shadow:0 10px 30px #09163824;padding:4px;display:flex;flex-direction:column}.es-menu button{text-align:left;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--mb-navy);padding:8px 10px;border-radius:7px;cursor:pointer}.es-menu button:hover{background:#f4f7fc}.es-menu button.es-danger{color:#a32100}.es-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0916388c;z-index:60;display:flex;justify-content:center;align-items:flex-start;padding:40px 16px;overflow-y:auto}.es-dialog{width:100%;max-width:780px;background:#fff;border-radius:18px;box-shadow:0 24px 60px #050c1f59;overflow:hidden}.es-dialog__head{padding:22px 26px 16px;border-bottom:1px solid var(--es-line)}.es-dialog__head h1{margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em}.es-dialog__body{padding:20px 26px;display:flex;flex-direction:column;gap:20px}.es-dialog__foot{display:flex;gap:10px;justify-content:flex-end;padding:16px 26px;border-top:1px solid var(--es-line);background:#f6f8f8;flex-wrap:wrap}.es-opt{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--es-border);border-radius:11px;cursor:pointer;font-size:13.5px;line-height:1.4}.es-opt--on{border:2px solid var(--mb-navy);background:#f4f7fc}.es-ts{border:2px solid #FF3300;border-radius:14px;padding:16px 18px;margin:0;background:#fff8f5;display:flex;flex-direction:column;gap:10px}.es-ts legend{padding:0 6px;font-size:15px;font-weight:800}.es-check{display:flex;gap:10px;align-items:center;font-size:13.5px;font-weight:600}@media (max-width: 1100px){.es-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.es-top{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.es-cols{grid-template-columns:minmax(0,1fr)}.es-row3{grid-template-columns:minmax(0,1fr);gap:4px}}.es--loan{gap:12px}.es-loan{display:flex;flex-direction:column;overflow:hidden}.es-loan__head{display:flex;align-items:center;gap:12px;padding:14px 18px;margin-bottom:14px;border-bottom:1px solid var(--es-line);background:linear-gradient(90deg,#fff4ee,#fff 75%)}.es-loan__ic{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:#ffe6db;color:#f30}.es-loan__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.es .es-loan__head h2{margin:0;font-size:15.5px;line-height:1.2;letter-spacing:-.01em;color:var(--mb-navy)}.es-loan__t>span{font-size:12px;font-weight:600;color:var(--es-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-loan__tools{height:30px;padding:0 12px;font-size:12px;border-radius:8px;text-decoration:none;flex-shrink:0}.es-ldrop{padding:0 18px 16px;display:flex;flex-direction:column;gap:10px}.es-ldrop__zone{display:flex;align-items:center;gap:14px;padding:14px 16px;border:2px dashed #9DB0D6;border-radius:12px;background:#f8fafd;transition:background .12s,border-color .12s}.es-ldrop__zone.es-drop--over{border-color:#f30;border-style:solid;background:#fff1eb}.es-ldrop__zone>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px}.es-ldrop__zone b{font-size:14px}.es-ldrop__list{border:1px solid var(--es-line);border-radius:12px;overflow:hidden}.es-ldrop__title{display:flex;align-items:baseline;gap:10px;padding:10px 14px;font-size:13px}.es-ldrop__title b{flex:1}.es-ldrop__list .es-row3{padding:10px 14px}.es-ldrop__foot{display:flex;gap:8px;justify-content:flex-end;padding:10px 12px;border-top:1px solid var(--es-line);background:#fbfcfe;flex-wrap:wrap}.es-loan__sec{display:flex;align-items:baseline;gap:8px;padding:10px 18px 8px;border-top:1px solid var(--es-line);background:#f6f8f8}.es-loan__sec b{font-size:12px;color:var(--es-muted)}.es-loan .es-item{flex-direction:row;align-items:flex-start;gap:14px;padding:12px 18px}.es-loan .es-item__main{flex:1}.es-loan .es-empty{padding:12px 18px}.es-add-error{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:1320;display:flex;align-items:flex-start;gap:10px;max-width:min(560px,calc(100vw - 32px));padding:10px 12px 10px 14px;border-radius:10px;background:#fff1ec;color:#7a1a00;font-size:13px;font-weight:600;box-shadow:0 8px 24px #0000002e}.es-add-error button{flex:none;border:0;background:none;color:inherit;cursor:pointer;padding:2px}.fe{display:flex;flex-direction:column;gap:16px;font-family:var(--font-sans, Manrope, system-ui, sans-serif);color:var(--mb-navy)}.fe h2{font-family:inherit;letter-spacing:normal;margin:0 0 12px;font-size:17px;font-weight:800}.fe-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mb-gray-500, #4A5252)}.fe-muted{color:var(--mb-gray-500, #4A5252)}.fe-empty{font-size:13px;padding:4px 0 2px}.fe-card,.fe-back{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:13px;text-align:left;font:inherit;color:inherit;cursor:pointer;min-width:0;box-sizing:border-box}.fe-card{border:1.5px solid #FFB399;background:#fff8f5;box-shadow:var(--shadow-1)}.fe-card:hover{border-color:#f30}.fe-card.is-open{border:2px solid #FF3300;cursor:default}.fe-card>svg{color:#f30;flex-shrink:0}.fe-back{border:1px solid var(--mb-gray-200, #E1E6EE);background:#fff;box-shadow:var(--shadow-1)}.fe-back:hover{border-color:#9db0d6}.fe-back>svg{color:var(--mb-gray-500, #4A5252);flex-shrink:0}.fe-card__t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.fe-card__t b{font-size:19px;font-weight:800;line-height:1.15}.fe-card__n{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;color:var(--mb-gray-600, #3A4560);white-space:nowrap}.fe-card__n b{font-weight:800;color:#8a4a00}.fe-card__n span+span b{color:#1f5c00}.fe-card--top .fe-card__t b{font-size:13px;line-height:1.3;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fe-card__sub{font-size:11.5px;font-weight:600;line-height:1.35;color:var(--mb-gray-500);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fe-card__sub strong{font-weight:800;color:var(--mb-navy)}.fe-card__open{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:112px;height:30px;box-sizing:border-box;border:1px solid var(--mb-gray-300);border-radius:8px;background:#fff;color:var(--mb-navy);font-size:12px;font-weight:800}.fe-card--top:hover .fe-card__open{border-color:#f30;color:#cc2900}.fe-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}.fe-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;align-items:start}.fe-left{display:flex;flex-direction:column;gap:16px;min-width:0}.fe-right{min-width:0;scroll-margin-top:16px}.fe-box{background:#fff;border:1px solid var(--mb-gray-200, #E1E6EE);border-radius:14px;padding:16px;box-shadow:var(--shadow-1)}.fe-reqs{display:flex;flex-direction:column;gap:10px}.fe-reqs>.doccard{margin:0}.fe-req{display:flex;flex-direction:column;gap:6px;padding:11px 12px;border:1px solid var(--mb-gray-200, #E1E6EE);border-radius:10px;background:#fff;font-size:13px}.fe-req>b{font-size:13.5px}.fe-req__kind{color:#5b3fb0;font-size:10px}.fe-req__row{display:flex;align-items:center;gap:6px}.fe-pill{flex:1;text-align:center;padding:6px 10px;border-radius:8px;font-size:12.5px;font-weight:800}.fe-pill--wait{background:#eaf0fb;color:#1b3475}.fe-pill--ok{background:#e8f6dd;color:#1f5c00}.fe-pill--muted{background:var(--mb-gray-100, #F1F4F4);color:var(--mb-gray-600, #3A4560)}.fe-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mb-gray-200, #D6DDDD);border-radius:8px;background:#fff;color:#3a4560;cursor:pointer;flex-shrink:0;padding:0}.fe-head{position:relative;display:flex;align-items:center;gap:12px;margin:-16px -16px 14px;padding:14px 16px;border-bottom:1px solid #E9EEEE;border-radius:13px 13px 0 0;background:linear-gradient(90deg,#fff4ee,#fff 75%)}.fe-head__ic{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:#ffe6db;color:#f30}.fe-head__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fe .fe-head h2{margin:0;font-family:var(--font-sans, Manrope, system-ui, sans-serif);font-size:15.5px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--mb-navy)}.fe-head__t>span{font-size:12px;font-weight:600;color:var(--mb-gray-500, #4A5252);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-plus{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;border-radius:8px;background:#f30;color:#fff;cursor:pointer;transition:box-shadow var(--dur-fast, .15s),transform var(--dur-fast, .15s)}.fe-plus:hover,.fe-plus.is-on{box-shadow:0 0 0 3px #f303}.fe-plus svg{transition:transform var(--dur-fast, .15s)}.fe-plus.is-on svg{transform:rotate(45deg)}.fe-add{position:absolute;top:calc(100% + 6px);left:12px;right:12px;z-index:40;padding:12px;background:#fff;border:1px solid var(--mb-gray-200, #E1E6EE);border-radius:12px;box-shadow:0 14px 36px #0916382e,0 2px 6px #09163814}.fe-add__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:14px;font-weight:800}.fe-add .fe-list{max-height:min(460px,60vh)}.fe-filters{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:8px;margin-bottom:10px}.fe-input{font:inherit;font-size:13.5px;padding:8px 11px;border:1px solid var(--mb-gray-200, #D6DDDD);border-radius:9px;color:var(--mb-navy);background:#fff;box-sizing:border-box;width:100%;min-width:0}.fe-list{border:1px solid var(--mb-gray-200, #E1E6EE);border-radius:10px;padding:6px;display:flex;flex-direction:column;max-height:520px;overflow-y:auto}.fe-group{padding:10px 8px 4px}.fe-item{display:block;width:100%;text-align:left;border:0;background:none;font:inherit;font-size:13.5px;color:var(--mb-navy);padding:7px 8px;border-radius:7px;cursor:pointer}.fe-item:hover,.fe-item.is-open{background:#f4f7fc}.fe-item.is-open{font-weight:700}.fe-item .fe-muted{font-size:12px;font-weight:500}.fe-pick{margin:2px 8px 10px;padding:10px 12px;border:1px solid #D6E0F2;border-radius:9px;background:#fafcff;display:flex;flex-direction:column;gap:10px;font-size:12.5px}.fe-pick__label{display:flex;flex-direction:column;gap:4px;font-weight:700;font-size:12px;color:var(--mb-gray-500, #4A5252)}.fe-pick__acts{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.fe-pick__who{display:flex;flex-direction:column;gap:6px}.fe-check{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.fe-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font:inherit;font-size:12.5px;font-weight:800;padding:7px 12px;cursor:pointer;border:1px solid transparent;white-space:nowrap}.fe-btn:disabled{opacity:.5;cursor:not-allowed}.fe-btn--primary{background:#f30;color:#fff}.fe-btn--ghost{background:#fff;color:var(--mb-navy);border-color:var(--mb-gray-200, #D6DDDD)}@media (max-width: 1100px){.fe-top,.fe-body{grid-template-columns:minmax(0,1fr)}}.ccp,.ccp-scrim{--ccp-navy: var(--mb-navy, #091638);--ccp-navy-5: var(--mb-navy-500, #2A4C9E);--ccp-navy-6: var(--mb-navy-600, #1B3475);--ccp-orange: var(--mb-orange, #FF3300);--ccp-orange-7: var(--mb-orange-700, #CC2900);--ccp-g50: #F6F8F8;--ccp-g100: #E9EEEE;--ccp-g200: #D6DDDD;--ccp-g300: #B7C0C0;--ccp-g400: #AEB8B8;--ccp-g500: #7E8888;--ccp-g600: #5F6868;--ccp-g700: #4A5252;--ccp-ok: #177245;--ccp-ok-bg: #E7F6EC;--ccp-ok-soft: #16A34A;--ccp-caution: #A16207;--ccp-warn: #B45309;--ccp-warn-bg: #FDF1E3;--ccp-bad: #B3261E;--ccp-bad-bg: #FDECEA;--ccp-info: #1B3475;--ccp-info-bg: #E9EDF6;--ccp-mute: #5B6474;--ccp-mute-bg: #EEF0F4;--ccp-mono: var(--font-mono, ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace);font-family:var(--font-sans, "Manrope", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif);color:var(--ccp-navy);font-size:14px;line-height:1.5}.ccp{display:block;min-width:0}.ccp *,.ccp-scrim *{box-sizing:border-box}.ccp-card{background:#fff;border:1px solid var(--ccp-g200);border-radius:14px;box-shadow:var(--shadow-1, 0 1px 2px rgba(9,22,56,.06), 0 1px 1px rgba(9,22,56,.04));min-width:0;overflow:hidden}.ccp-sp{flex:1}.ccp-row{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.ccp-muted{margin:0;font-size:12px;color:var(--ccp-g500);line-height:1.45}.ccp-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--ccp-g200);background:#fff;color:var(--ccp-navy);font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap;text-decoration:none;line-height:1}.ccp-btn:hover:not(:disabled){border-color:var(--ccp-g300);background:var(--ccp-g50)}.ccp-btn:disabled{cursor:default;opacity:.7}.ccp-btn:focus-visible{outline:2px solid var(--ccp-navy-5);outline-offset:2px}.ccp-btn--primary{background:var(--ccp-navy);border-color:var(--ccp-navy);color:#fff}.ccp-btn--primary:hover:not(:disabled){background:var(--ccp-navy-6);border-color:var(--ccp-navy-6)}.ccp-btn--icon{width:28px;padding:0;justify-content:center;flex:none}.ccp-go,.ccp-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font-family:inherit;cursor:pointer;text-align:left;color:var(--ccp-navy-5);font-weight:800;font-size:inherit;line-height:inherit;text-decoration:none}.ccp-link{font-size:12px;font-weight:700}.ccp-go:hover,.ccp-link:hover{text-decoration:underline;text-underline-offset:2px}.ccp-go:focus-visible,.ccp-link:focus-visible{outline:2px solid var(--ccp-navy-5);outline-offset:1px;border-radius:2px}.ccp-pill{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 9px;border-radius:6px;border:1px solid;white-space:nowrap;line-height:1.35}.ccp-pill--ok{color:var(--ccp-ok);border-color:color-mix(in srgb,var(--ccp-ok) 55%,transparent);background:color-mix(in srgb,var(--ccp-ok) 8%,#fff)}.ccp-pill--warn{color:var(--ccp-warn);border-color:color-mix(in srgb,var(--ccp-warn) 55%,transparent);background:color-mix(in srgb,var(--ccp-warn) 8%,#fff)}.ccp-pill--bad{color:var(--ccp-bad);border-color:color-mix(in srgb,var(--ccp-bad) 55%,transparent);background:color-mix(in srgb,var(--ccp-bad) 8%,#fff)}.ccp-pill--info{color:var(--ccp-info);border-color:color-mix(in srgb,var(--ccp-info) 45%,transparent);background:color-mix(in srgb,var(--ccp-info) 7%,#fff)}.ccp-pill--mute{color:var(--ccp-mute);border-color:var(--ccp-g200);background:#fff}.ccp-spin{animation:ccp-spin .9s linear infinite}@keyframes ccp-spin{to{transform:rotate(360deg)}}.ccp-head{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:16px 16px 8px}.ccp-head__id{display:flex;align-items:center;gap:11px;flex:1 1 230px;min-width:0}.ccp-head__tx{display:grid;gap:2px;min-width:0}.ccp-brand{font-weight:800;font-size:22px;line-height:1.15;letter-spacing:-.02em;white-space:nowrap;color:var(--ccp-navy)}.ccp-brand__lg{color:var(--ccp-orange);flex:none}.ccp-head__act{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ccp-stats{display:flex;gap:8px}.ccp-stat{display:flex;align-items:baseline;gap:7px;min-width:92px;padding:7px 12px 8px;border-radius:10px;border:1px solid var(--ccp-g200);background:var(--ccp-g50);color:var(--ccp-g500)}.ccp-stat b{font-size:28px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.ccp-stat span{font-family:var(--ccp-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ccp-stat--f.is-on{color:var(--ccp-bad);background:var(--ccp-bad-bg);border-color:color-mix(in srgb,var(--ccp-bad) 35%,transparent)}.ccp-stat--w.is-on{color:var(--ccp-warn);background:var(--ccp-warn-bg);border-color:color-mix(in srgb,var(--ccp-warn) 35%,transparent)}.ccp-when{font-size:11.5px;color:var(--ccp-g600);display:flex;gap:6px;align-items:center;min-height:17px}.ccp-when:empty{display:none}.ccp-when.is-stale{color:var(--ccp-warn);font-weight:700}.ccp-pending{margin:8px 16px 0;padding:8px 12px;border-radius:8px;display:flex;gap:6px;align-items:center;font-size:11.5px;color:var(--ccp-g700);background:var(--ccp-info-bg)}.ccp-empty-state{padding:16px;display:flex;gap:12px;align-items:flex-start}.ccp-empty-state__ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--ccp-mute-bg);color:var(--ccp-mute);flex:none}.ccp-empty-state__t{font-size:13px;font-weight:800;margin-bottom:2px}.ccp-acc{padding:12px 16px 4px}.ccp-acc+.ccp-acc{padding-top:10px}.ccp-acc__h{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;padding:7px 12px;border-radius:7px;border:1px solid #E4E9F0;background:#f1f4f8}.ccp-acc__h:hover{border-color:#d3dbe6}.ccp-acc__h:hover .ccp-acc__t{color:var(--ccp-orange-7)}.ccp-acc__h:focus-visible{outline:2px solid var(--ccp-navy-5);outline-offset:2px}.ccp-acc__n{font-family:var(--ccp-mono);font-size:11px;color:var(--ccp-orange-7);flex:none}.ccp-acc__t{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--ccp-navy)}.ccp-acc__x{font-family:var(--ccp-mono);font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.ccp-chev{color:var(--ccp-g400);transition:transform .15s;flex:none}.ccp-acc[data-open=true]>.ccp-acc__h .ccp-chev{transform:rotate(90deg)}.ccp-dot{width:7px;height:7px;border-radius:50%;background:var(--ccp-warn);flex:none}.ccp-acc__b{padding:8px 2px 6px;display:grid;gap:10px;min-width:0}.ccp-acc__b[hidden]{display:none}.ccp{container-type:inline-size}.ccp-kv{-moz-column-count:2;column-count:2;-moz-column-gap:36px;column-gap:36px;margin:0}.ccp-kv__r{display:flex;align-items:baseline;gap:14px;padding:3.5px 0;-moz-column-break-inside:avoid;break-inside:avoid}.ccp-kv dt{flex:0 0 132px;color:var(--ccp-g600);font-size:12px;font-weight:500}.ccp-kv dd{flex:1;min-width:0;margin:0;color:var(--ccp-navy);font-size:13px;font-weight:500;overflow-wrap:anywhere}.ccp-kv dd.is-mono{font-family:var(--ccp-mono);font-size:12.5px;font-variant-numeric:tabular-nums}@container (max-width: 600px){.ccp-kv{-moz-column-count:1;column-count:1}}.ccp-subv{margin-left:8px;font-size:11.5px;font-weight:600;color:var(--ccp-g500)}.ccp-lockxp{display:flex;align-items:center;gap:4px;font-weight:800;font-size:11.5px;margin-top:1px}.ccp-note{margin:0;font-size:12px;color:var(--ccp-g700)}.ccp-why{border-left:3px solid var(--ccp-warn);background:var(--ccp-warn-bg);border-radius:0 8px 8px 0;padding:7px 10px;display:grid;gap:4px}.ccp-why--bad{border-left-color:var(--ccp-bad);background:var(--ccp-bad-bg)}.ccp-why__t{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ccp-warn)}.ccp-why--bad .ccp-why__t{color:var(--ccp-bad)}.ccp-fnd{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;font-size:12px;color:var(--ccp-g700);line-height:1.45}.ccp-fnd b{color:var(--ccp-navy);font-weight:800}.ccp-fnd__g{display:inline-flex;padding-top:2px}.ccp-fnd__v{font-variant-numeric:tabular-nums}.ccp-fnd__body{display:grid;gap:2px;min-width:0}.ccp-fnd__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.ccp-fnd__head b{font-size:12.5px}.ccp-fnd__v{color:var(--ccp-navy);font-weight:500;font-family:var(--ccp-mono);font-size:12px}.ccp-fnd__note{color:var(--ccp-g600);font-size:11.5px;line-height:1.45}.ccp-fnd__tags{display:inline-flex;gap:4px}.ccp-fnd__tag{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ccp-mute);background:var(--ccp-mute-bg);border-radius:999px;padding:1px 7px}.ccp-fnds{display:grid;gap:0}.ccp-fnds>.ccp-fnd{padding:9px 0}.ccp-fnds>.ccp-fnd+.ccp-fnd{border-top:1px solid var(--ccp-g100)}.ccp-fnds>.ccp-fnd:first-child{padding-top:2px}.ccp-fnds__foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 0 2px;border-top:1px solid var(--ccp-g100);font-size:11.5px;color:var(--ccp-g600)}.ccp-fnds__inv b{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ccp-navy);margin-right:4px}.ccp-fnds .ccp-invs{margin-top:10px}.ccp-bar.is-open{outline:2px solid var(--ccp-navy-5);outline-offset:3px;border-radius:4px}.ccp-fe{margin-top:4px;padding:10px 12px;border:1px solid var(--ccp-g200);border-radius:10px;background:var(--ccp-g50);display:grid;gap:6px}.ccp-fe__h{font-size:12px;color:var(--ccp-g600)}.ccp-fe__h b{color:var(--ccp-navy);font-weight:800}.ccp-fe__r{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) auto;gap:8px;align-items:center;min-height:30px}.ccp-fe__r.is-ro{grid-template-columns:minmax(120px,190px) minmax(0,1fr)}.ccp-fe__k{font-size:12px;font-weight:600;color:var(--ccp-navy);display:grid}.ccp-fe__who{font-size:11px;font-weight:500;color:var(--ccp-g500)}.ccp-fe__in{height:30px;padding:0 9px;border:1px solid var(--ccp-g200);border-radius:7px;background:#fff;font-family:inherit;font-size:12.5px;color:var(--ccp-navy);min-width:0;width:100%;box-sizing:border-box}.ccp-fe__in:focus{outline:2px solid var(--ccp-navy-5);outline-offset:0;border-color:transparent}.ccp-fe__aura{display:flex;align-items:center;background:var(--ccp-info-bg);border-color:transparent;font-family:var(--ccp-mono);font-size:12px}.ccp-fe__use.is-on{border-color:var(--ccp-navy-5)}.ccp-fe__why{font-size:11.5px;color:var(--ccp-g500)}.ccp-fe__decl{display:grid;gap:6px 8px;align-items:center}.ccp-fe__decl .ccp-fe__who{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ccp-g500)}.ccp-fe__ans{font-size:12px;color:var(--ccp-g600);padding-left:9px}.ccp-fe__foot{display:flex;align-items:center;gap:12px;padding-top:6px;border-top:1px solid var(--ccp-g200)}@container (max-width: 520px){.ccp-fe__r,.ccp-fe__r.is-ro{grid-template-columns:minmax(0,1fr)}}.ccp-fnds__scope{margin:0 0 8px;font-size:12.5px;color:var(--ccp-g600)}.ccp-invchip{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ccp-navy);background:#fff;border:1.5px solid var(--ccp-navy-5);border-radius:6px;padding:1px 8px;white-space:nowrap}.ccp-fnds__scope b{color:var(--ccp-navy);font-weight:800}.ccp-oinv{margin-top:10px;border-top:1px solid var(--ccp-g100);padding-top:8px}.ccp-oinv__h{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:4px 0;display:flex;align-items:center;gap:8px;cursor:pointer;font-family:inherit;color:var(--ccp-navy);font-size:12.5px}.ccp-oinv__h b{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ccp-oinv__h:hover b{color:var(--ccp-orange-7)}.ccp-oinv__h:focus-visible{outline:2px solid var(--ccp-navy-5);outline-offset:2px;border-radius:4px}.ccp-oinv[data-open=true]>.ccp-oinv__h .ccp-chev{transform:rotate(90deg)}.ccp-oinv__b{display:grid;gap:6px;padding-top:6px}.ccp-oinv__b[hidden]{display:none}.ccp-oinv__b>.ccp-fnd.is-coded{padding:8px 10px 9px 12px;border-radius:0 8px 8px 0;box-shadow:inset 3px 0 0 var(--ccp-st, var(--ccp-g300));background:color-mix(in srgb,var(--ccp-st, var(--ccp-g300)) 6%,#fff)}.ccp-fnds__other{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ccp-g500)}.ccp-fnd.is-dim{opacity:.78}.ccp-fnd.is-coded[data-st=FAIL]{--ccp-st: var(--ccp-bad)}.ccp-fnd.is-coded[data-st=WARNING]{--ccp-st: var(--ccp-warn)}.ccp-fnds>.ccp-fnd.is-coded{padding:8px 10px 9px 12px;border-radius:0 8px 8px 0;box-shadow:inset 3px 0 0 var(--ccp-st, var(--ccp-g300));background:color-mix(in srgb,var(--ccp-st, var(--ccp-g300)) 6%,#fff)}.ccp-fnds>.ccp-fnd.is-coded+.ccp-fnd.is-coded{border-top:0;margin-top:6px}.ccp-fnd.is-coded .ccp-fnd__head b{color:var(--ccp-st, var(--ccp-navy))}.ccp-bur{display:inline-flex;gap:6px 8px;flex-wrap:wrap;align-items:center}.ccp-bur>span{font-family:var(--ccp-mono);font-size:11.5px;color:var(--ccp-g600);font-weight:600}.ccp-bur>span.is-q{color:var(--ccp-q, var(--ccp-ok));border:1.5px solid var(--ccp-q, var(--ccp-ok));border-radius:6px;padding:0 6px;font-weight:800}.ccp-chipline{display:flex;gap:8px 14px;flex-wrap:wrap;align-items:center;font-size:12px}.ccp-axiom{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-weight:800;font-size:11.5px;text-decoration:none}.ccp-axiom--within{background:var(--ccp-ok-bg);color:var(--ccp-ok)}.ccp-axiom--outside{background:var(--ccp-warn-bg);color:var(--ccp-warn)}.ccp-axiom--none{background:var(--ccp-mute-bg);color:var(--ccp-mute)}.ccp-axiom:hover{text-decoration:underline;text-underline-offset:2px}.ccp-axiom:focus-visible{outline:2px solid var(--ccp-navy-5);outline-offset:2px}.ccp-ct{font-size:11.5px;font-weight:800;color:var(--ccp-g500);white-space:nowrap;font-variant-numeric:tabular-nums}.ccp-ct .is-f{color:var(--ccp-bad)}.ccp-ct .is-w{color:var(--ccp-warn)}.ccp-invs{display:grid;gap:10px}.ccp-inv{border:1px solid var(--ccp-g200);border-radius:10px;background:#fff;overflow:hidden;min-width:0}.ccp-inv[data-tone=bad]{border-color:color-mix(in srgb,var(--ccp-bad) 30%,var(--ccp-g200))}.ccp-inv[data-tone=warn]{border-color:color-mix(in srgb,var(--ccp-warn) 30%,var(--ccp-g200))}.ccp-inv__h{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-family:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;padding:8px 11px}.ccp-inv__h:hover{background:var(--ccp-g50)}.ccp-inv__h:focus-visible{outline:2px solid var(--ccp-navy-5);outline-offset:-2px}.ccp-inv__h[aria-expanded=true]{border-bottom:1px solid var(--ccp-g100)}.ccp-inv__h[aria-expanded=true] .ccp-chev{transform:rotate(90deg)}.ccp-inv__nm{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;min-width:0;overflow-wrap:anywhere}.ccp-inv__b{padding:9px 11px 10px;display:grid;gap:7px}.ccp-inv__b[hidden]{display:none}.ccp-inv__ok{margin:0;font-size:12px;color:var(--ccp-g600)}.ccp-inv__more{padding-top:2px}.ccp-bars{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px 14px}.ccp-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:4px 0;font-family:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:0;border-radius:4px}.ccp-bar:hover .ccp-bar__row span:first-child{color:var(--ccp-navy-5);text-decoration:underline;text-underline-offset:2px}.ccp-bar:focus-visible{outline:2px solid var(--ccp-navy-5);outline-offset:2px}.ccp-bar__row{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;font-weight:700}.ccp-bar__ct{font-family:var(--ccp-mono);font-size:11px;color:var(--ccp-g600)}.ccp-bar__track{display:block;height:5px;border-radius:999px;background:var(--ccp-g100);overflow:hidden}.ccp-bar__fill{display:block;height:100%;border-radius:999px}.ccp-foot{padding:14px 16px 16px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.ccp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#09163859;display:grid;place-items:center;z-index:1000;padding:16px}.ccp-modal{background:#fff;border-radius:14px;width:min(560px,100%);max-height:86vh;overflow:auto;box-shadow:0 24px 60px #0916384d;display:flex;flex-direction:column}.ccp-modal--wide{width:min(780px,100%)}.ccp-modal__h{display:flex;gap:10px;align-items:flex-start;padding:16px 18px 12px;border-bottom:1px solid var(--ccp-g100);position:sticky;top:0;background:#fff;z-index:1}.ccp-modal__ht{flex:1;min-width:0}.ccp-modal__title{margin:0;font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ccp-modal__title .ccp-pill{font-family:var(--font-sans, "Manrope", sans-serif);letter-spacing:0}.ccp-modal__sub{margin:2px 0 0;font-size:12px;color:var(--ccp-g500)}.ccp-modal__b{padding:6px 18px 14px;flex:1 1 auto}.ccp-modal__f{padding:12px 18px 16px;border-top:1px solid var(--ccp-g100);display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;position:sticky;bottom:0;background:#fff}.ccp-empty{margin:14px 0 6px;font-size:12.5px;color:var(--ccp-g500)}.ccp-mh{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ccp-g500);margin:0 0 4px}.ccp-tablewrap{overflow-x:auto}.ccp-mt{width:100%;border-collapse:collapse;font-size:12.5px}.ccp-mt th{text-align:left;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ccp-g500);padding:10px 6px 6px;border-bottom:1px solid var(--ccp-g200);white-space:nowrap}.ccp-mt td{padding:7px 6px;border-bottom:1px solid var(--ccp-g100);vertical-align:top}.ccp-mt .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ccp-mt tr.is-total td{font-weight:800;border-top:1px solid var(--ccp-g200)}.ccp-mt tr.is-closed td{opacity:.6}.ccp-mt--sm{font-size:11.5px}.ccp-mt--sm td{padding:5px 6px}.ccp-apprwhy{padding:8px 0 4px;display:grid;gap:3px;font-size:12px}.ccp-apprwhy>div{display:flex;gap:6px;align-items:flex-start}.ccp-apprwhy svg{margin-top:2px}.ccp-crperson{margin:10px 0 12px;padding:10px 12px;border-radius:10px;background:var(--ccp-g50);border:1px solid var(--ccp-g100)}.ccp-crperson__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px}.ccp-crscores{display:flex;gap:8px;margin-top:8px}.ccp-crscore{flex:1;text-align:center;padding:6px 4px;border-radius:8px;background:#fff;border:1px solid var(--ccp-g200)}.ccp-crscore.is-qual{border:1.5px solid var(--ccp-sc);background:color-mix(in srgb,var(--ccp-sc) 10%,#fff)}.ccp-crscore__b{font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--ccp-g500)}.ccp-crscore__v{font-family:var(--ccp-mono);font-size:18px;font-weight:800;line-height:1.1;color:var(--ccp-sc)}.ccp-crscore__q{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ccp-sc)}.ccp-crsec{border-top:1px solid var(--ccp-g100)}.ccp-crsec__h{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-family:inherit;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ccp-g700);text-align:left}.ccp-crsec__h:hover{color:var(--ccp-navy)}.ccp-crsec__h:focus-visible{outline:2px solid var(--ccp-navy-5);outline-offset:2px}.ccp-crsec__n{color:var(--ccp-g500);font-weight:600}.ccp-crsec__b{padding:0 0 12px}.ccp-crkv{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid var(--ccp-g100);font-size:12px}.ccp-crkv span:first-child{color:var(--ccp-g500)}.ccp-crkv span:last-child{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.ccp-dscr{padding:10px 0 4px;font-size:12.5px}.ccp-dscr__row{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:6px 0;width:100%}.ccp-dscr__row>span:last-child{font-variant-numeric:tabular-nums;text-align:right}.ccp-dscr__rent>span:first-child{font-weight:800}.ccp-dscr__rent>span:last-child,.ccp-dscr__rent .ccp-go{font-weight:800;font-size:14px}.ccp-dscr__sub{font-size:11.5px;color:var(--ccp-g500);text-align:right;margin-top:-4px;padding-bottom:6px}.ccp-dscr__sub.is-warn{color:var(--ccp-warn);font-weight:700}.ccp-dscr__group{margin-top:8px;border-top:1px solid var(--ccp-g100);padding-top:8px}.ccp-dscr__ev,.ccp-dscr__comp{padding-left:14px;color:var(--ccp-g600)}.ccp-dscr__ev.is-used{color:var(--ccp-navy);font-weight:800}.ccp-dscr__ev.is-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-family:inherit;font-size:inherit;text-align:left;cursor:pointer}.ccp-dscr__ev.is-link:hover{color:var(--ccp-navy-5)}.ccp-dscr__ev.is-link:hover>span:first-child{text-decoration:underline;text-underline-offset:2px}.ccp-dscr__ev.is-link:focus-visible{outline:2px solid var(--ccp-navy-5);outline-offset:1px}.ccp-dscr__tag{display:inline-flex;align-items:center;gap:3px;margin-left:8px;font-size:10.5px;font-weight:800;color:var(--ccp-ok);background:var(--ccp-ok-bg);border-radius:999px;padding:1px 7px}.ccp-dscr__total{margin-top:4px;border-top:1px solid var(--ccp-g200);padding-top:8px;font-weight:800}.ccp-dscr__math{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--ccp-g50);font-family:var(--ccp-mono);font-size:12.5px;text-align:center}.ccp-dscr__math>span{font-weight:800;font-size:14px}.ccp-dscr__hint{margin:10px 0 0;font-size:11.5px;color:var(--ccp-g500);text-align:center}@media (prefers-reduced-motion: reduce){.ccp-spin{animation:none}.ccp-chev{transition:none}}.pca--bad{border-color:color-mix(in srgb,#B3261E 35%,var(--mb-gray-200))}.pca-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.pca-toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.pca-chev{font-size:12px;color:var(--mb-gray-500);width:12px}.pca-title{font-family:Playfair Display,Georgia,serif;font-size:17px;font-weight:600;color:var(--mb-navy);letter-spacing:-.01em;white-space:nowrap}.pca-counts{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.pca-acts{margin-left:auto;display:inline-flex;gap:8px}.pca-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;white-space:nowrap;line-height:1.3}.pca-pill--bad{background:#fdecea;color:#b3261e}.pca-pill--warn{background:#fdf1e3;color:#b45309}.pca-pill--ok{background:#e7f6ec;color:#177245}.pca-pill--info{background:#e9edf6;color:#1b3475}.pca-pill--mute{background:#eef0f4;color:#5b6474}.pca-body{margin-top:6px}.pca-group{padding-bottom:4px}.pca-item{padding:10px 0;border-top:1px solid var(--mb-gray-100);display:grid;gap:4px;min-width:0}.pca-item__row{display:flex;align-items:flex-start;gap:8px;min-width:0}.pca-item__row .pca-pill{flex:none;margin-top:1px}.pca-item__title{background:none;border:0;padding:0;text-align:left;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;line-height:1.45;color:var(--mb-navy);min-width:0;word-break:break-word}.pca-item__summary{font-size:12.5px;color:var(--mb-gray-700);line-height:1.45;white-space:pre-wrap;word-break:break-word}.pca-item__more{display:grid;gap:6px;padding:8px 10px;border-radius:8px;background:var(--mb-gray-50, #F6F8F8);border:1px solid var(--mb-gray-200);font-size:12.5px;color:var(--mb-gray-700);line-height:1.45;min-width:0}.pca-ev{margin:0;padding-left:18px;display:grid;gap:2px;word-break:break-word}.pca-k{display:block;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mb-gray-500);margin-bottom:2px}.pca-hist{font-size:11.5px;color:var(--mb-gray-500)}.pca-item__acts{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pca-done{font-size:12px;font-weight:700;color:#6d3fd0}.pca-foot{padding-top:8px;border-top:1px solid var(--mb-gray-100)}.cnd{display:grid;gap:16px;align-items:start;min-width:0}.cnd--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.cnd__left{display:grid;gap:14px;align-content:start;min-width:0}.cnd__right{min-width:0}@media (max-width: 1279px){.cnd--split{grid-template-columns:minmax(0,1fr)}}.cnd-head{background:#fff;border:1px solid var(--mb-gray-200);border-radius:14px;box-shadow:var(--shadow-1);padding:10px 16px;display:grid;gap:6px;min-width:0}.cnd-head__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cnd-head__t{font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:600;color:var(--mb-navy);letter-spacing:-.01em;white-space:nowrap}.cnd-head__toggle{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 4px;margin-left:-6px;border:0;border-radius:8px;background:none;cursor:pointer;font:inherit}.cnd-head__toggle:hover{background:#0f25400d}.cnd-head__toggle:focus-visible{outline:2px solid var(--mb-navy);outline-offset:1px}.cnd-head__toggle svg{color:var(--mb-gray-500);flex:none}.cnd-head__acts{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.cnd-jump{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:2px}.cnd-jump__chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 5px 0 11px;border:1px solid var(--mb-gray-200);border-radius:999px;background:#fff;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--mb-navy)}.cnd-jump__chip:hover{border-color:var(--mb-gray-300);background:var(--mb-gray-50)}.cnd-jump__chip--look{color:#b45309;border-color:#f2d2ae}.cnd-jump__n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:var(--mb-gray-100);color:var(--mb-gray-700);font-size:11px;font-weight:700}.cnd-jump__chip--look .cnd-jump__n{background:#fceedd;color:#b45309}.cnd-jump__chip--zero{color:var(--mb-gray-700)}.cnd-jump__chip--zero .cnd-jump__n{color:var(--mb-gray-500)}.cnd-sect{display:grid;gap:10px;min-width:0;scroll-margin-top:12px}.cnd-sect--pad{background:#fff;border:1px solid var(--mb-gray-200);border-radius:12px;padding:14px 16px}.cnd-sect__bar{display:flex;align-items:center;gap:10px}.cnd-sect__h{flex:1;display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;margin:0 -10px;border-radius:10px;background:none;border:0;cursor:pointer;text-align:left;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:-.005em;color:var(--mb-navy)}.cnd-sect__h:hover{background:#0f25400d}.cnd-sect__h:focus-visible{outline:2px solid var(--mb-navy);outline-offset:1px}.cnd-sect__h--static{cursor:default}.cnd-sect__h--static:hover{background:none}.cnd-sect__h svg{color:var(--mb-gray-500);flex:none}.cnd-sect__n{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 8px;border-radius:999px;background:var(--mb-gray-100);color:var(--mb-gray-700);font-size:12px;font-weight:700;letter-spacing:0}.cnd-sect--look .cnd-sect__h{color:#b45309}.cnd-sect--look .cnd-sect__n{background:#fceedd;color:#b45309}.cnd-sect__h--empty{color:var(--mb-gray-700)}.cnd-sect__sp{width:16px;flex:none}.cnd-sect__h--empty .cnd-sect__n{color:var(--mb-gray-500)}.cnd-sect__none{font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--mb-gray-500)}.cnd-sect>.cnd-panel,.cnd__left>.cnd-panel{background:#fff}.cnd-list{background:#fff;border:1px solid var(--mb-gray-200);border-radius:12px;padding:0 16px;min-width:0}.cnd-list>.cnd-done:first-child{border-top:0}.cnd-sublabel{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-gray-500);padding:12px 0 2px}.cnd-card{background:#fff;border:1px solid var(--mb-gray-200);border-radius:12px;box-shadow:var(--shadow-1);min-width:0}.cnd-hd{display:flex;gap:16px;align-items:flex-start;padding:13px 16px 11px}.cnd-hd__main{flex:1;min-width:0}.cnd-title{margin:0;font-size:13.5px;font-weight:700;line-height:1.45;color:var(--mb-navy);cursor:pointer;white-space:normal;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cnd-card.is-full .cnd-title{display:block;-webkit-line-clamp:unset;white-space:pre-wrap}.cnd-title--aura{cursor:default;display:block}.cnd-meta{display:flex;flex-wrap:wrap;gap:2px 0;margin-top:3px;font-size:12px;color:var(--mb-gray-600, #5F6868)}.cnd-meta>span+span:before{content:"·";margin:0 7px;color:var(--mb-gray-300)}.cnd-side{display:flex;align-items:center;gap:2px;flex:none}.cnd-zone{border-top:1px solid var(--mb-gray-100);padding:10px 16px;min-width:0;display:grid;gap:8px}.cnd-zone--panels{gap:10px}.cnd-facts{margin:0;grid-template-columns:92px minmax(0,1fr);row-gap:7px;-moz-column-gap:12px;column-gap:12px;font-size:12.5px;line-height:1.45}.cnd-facts dt{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mb-gray-600, #5F6868);padding-top:2px}.cnd-facts dd{margin:0;color:var(--mb-gray-800, #2B3131);min-width:0;word-break:break-word}.cnd-facts-row{display:flex;align-items:center;gap:16px}.cnd-facts-row>.cnd-facts{display:grid;flex:0 1 calc(104px + 70ch);min-width:0}.cnd-facts__aside{margin-left:auto;flex:none}.cnd-ft{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:30px;padding:8px 16px;border-top:1px solid var(--mb-gray-100);background:var(--mb-gray-50, #F6F8F8);border-radius:0 0 11px 11px}.cnd-ft__note{font-size:12px;color:var(--mb-gray-600, #5F6868)}.cnd-ft__acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.cnd-st{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--mb-gray-800, #2B3131)}.cnd-st i{width:8px;height:8px;border-radius:50%;background:var(--mb-gray-500);flex:none}.cnd-st--ok i{background:#177245}.cnd-st--info i{background:#2a4c9e}.cnd-st--warn i{background:#b45309}.cnd-st--bad i{background:#b3261e}.cnd-st--bad{color:#b3261e}.cnd-st--rev i{background:#c98a12}.cnd-st__note{margin-left:8px;padding-left:8px;border-left:1px solid currentColor;font-weight:600;opacity:.7}.cnd-ft--ok{background:color-mix(in srgb,#177245 8%,#fff);border-top-color:color-mix(in srgb,#177245 20%,#fff)}.cnd-ft--ok .cnd-st{color:#14532d}.cnd-ft--info{background:color-mix(in srgb,#2A4C9E 7%,#fff);border-top-color:color-mix(in srgb,#2A4C9E 18%,#fff)}.cnd-ft--info .cnd-st{color:#1e3a7b}.cnd-ft--warn{background:color-mix(in srgb,#B45309 10%,#fff);border-top-color:color-mix(in srgb,#B45309 24%,#fff)}.cnd-ft--warn .cnd-st{color:#92400e}.cnd-ft--bad{background:color-mix(in srgb,#B3261E 8%,#fff);border-top-color:color-mix(in srgb,#B3261E 22%,#fff)}.cnd-ft--rev{background:color-mix(in srgb,#C98A12 11%,#fff);border-top-color:color-mix(in srgb,#C98A12 26%,#fff)}.cnd-ft--rev .cnd-st{color:#854d0e}.cnd-done .cnd-card{border:0;border-radius:0;box-shadow:none}.cnd-done .cnd-ft{border:0;border-radius:0;background:none;padding:0 0 10px;min-height:0}.cnd-done .cnd-zone{padding-left:0;padding-right:0}.cnd-docs{display:grid;gap:8px;min-width:0}.cnd-doc{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;padding:7px 10px;border-radius:10px;background:color-mix(in srgb,var(--dc) 6%,#fff);border:1px solid color-mix(in srgb,var(--dc) 22%,var(--mb-gray-200))}.cnd .cnd-doc .doccard{flex:1 1 360px;min-width:0;display:grid;align-items:center;row-gap:6px;grid-template-columns:minmax(0,max-content) auto auto auto minmax(0,1fr) auto;grid-template-areas:"main main main main main act" "body pen tools borr . act";background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.cnd .cnd-doc .doccard__top,.cnd .cnd-doc .doccard__actions{display:contents}.cnd .cnd-doc .doccard__b{grid-area:main;min-width:0}.cnd .cnd-doc .doccard__body{grid-area:body;min-width:0;padding:0;margin-right:10px}.cnd .cnd-doc .doccard__top>.doctool{grid-area:pen;margin-right:5px}.cnd .cnd-doc .doccard__tools{grid-area:tools}.cnd .cnd-doc .doccard__borr{grid-area:borr;margin-left:8px}.cnd .cnd-doc .doccard__actions>:not(.doccard__tools){grid-area:act;align-self:center;margin-left:16px}.cnd .cnd-doc .doccard__btn{flex:none;width:auto;padding:6px 16px}.cnd .cnd-doc .doccard__pushed{flex:none;padding:4px 10px}.cnd .cnd-doc .doctool{width:28px;height:28px}.cnd-doc__extra{flex:none;display:flex;align-items:center;gap:8px;margin-left:auto;padding-left:10px;border-left:1px solid color-mix(in srgb,var(--dc) 22%,var(--mb-gray-200))}.cnd-doc__q{font-size:11.5px;font-weight:600;color:var(--mb-gray-700);white-space:nowrap}.cnd-doc__extra .exp2-btn--primary{background:#1f7a4d;border-color:#1f7a4d}.cnd-doc__extra .exp2-btn--primary:hover:not(:disabled){border-color:#17603c;box-shadow:0 0 0 2px #1f7a4d4d}.cnd-owner{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;line-height:1.3;padding:2px 9px 2px 7px;border-radius:999px;border:1px solid;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis;margin-right:6px}.cnd-owner--bor{color:#1b3475;background:#eef2fa;border-color:#c9d5ee}.cnd-owner--int{color:#6d3fd0;background:#f6f1ff;border-color:#ddcefb}.cnd-aud{display:inline-flex;padding:2px;margin-right:6px;border:1px solid var(--mb-gray-200);border-radius:999px;background:var(--mb-gray-50, #F6F8F8)}.cnd-aud button{height:24px;padding:0 11px;border:0;border-radius:999px;background:none;font-family:inherit;font-size:11.5px;font-weight:700;color:var(--mb-gray-600, #5F6868);cursor:pointer;white-space:nowrap}.cnd-aud button:hover:not(:disabled){color:var(--mb-navy)}.cnd-aud button:focus-visible{outline:2px solid var(--mb-navy);outline-offset:1px}.cnd-aud button.on{cursor:default;background:#fff;color:var(--mb-navy);box-shadow:0 1px 2px #09163824}.cnd-aud button:disabled{cursor:default}.cnd-aud button:disabled:not(.on){opacity:.5}.cnd-check{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--mb-navy);cursor:pointer}.cnd-check input{margin:0;flex-shrink:0}.cnd-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--mb-gray-700)}.cnd-panel{padding:12px 14px;border-radius:10px;background:var(--mb-gray-50, #F6F8F8);border:1px solid var(--mb-gray-200);display:grid;gap:10px;min-width:0}.cnd-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;white-space:nowrap;line-height:1.3}.cnd-pill--ok{background:#e7f6ec;color:#177245}.cnd-pill--warn{background:#fdf1e3;color:#b45309}.cnd-pill--bad{background:#fdecea;color:#b3261e}.cnd-pill--info{background:#e9edf6;color:#1b3475}.cnd-pill--mute{background:#eef0f4;color:#5b6474}.cnd-ib{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;min-width:28px;padding:0 6px;border:0;border-radius:7px;background:none;color:var(--mb-gray-600, #5F6868);font-family:inherit;font-size:11px;font-weight:800;cursor:pointer}.cnd-ib:hover{background:var(--mb-gray-50, #F6F8F8);color:var(--mb-navy)}.cnd-ib--has{color:var(--mb-navy)}.cnd-menuwrap{position:relative;display:inline-flex}.cnd-menu{position:absolute;right:0;top:30px;z-index:20;min-width:200px;display:grid;padding:5px;background:#fff;border:1px solid var(--mb-gray-200);border-radius:10px;box-shadow:var(--shadow-2)}.cnd-ft .cnd-menu{top:auto;bottom:30px}.cnd-menu button{text-align:left;padding:7px 10px;border:0;border-radius:7px;background:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--mb-navy);cursor:pointer}.cnd-menu button:hover,.cnd-menu button:focus-visible{background:var(--mb-gray-50, #F6F8F8);outline:none}.cnd-menu button:disabled{opacity:.45;cursor:default}.cnd-menu hr{border:0;border-top:1px solid var(--mb-gray-100);margin:4px 0}.cnd-done{border-top:1px solid var(--mb-gray-100)}.cnd-done__row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px 0;background:none;border:0;cursor:pointer;text-align:left;font-family:inherit;color:var(--mb-gray-500)}.cnd-done__t{font-size:12.5px;font-weight:700;color:var(--mb-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnd-activity__row{display:flex;gap:9px;align-items:flex-start}.cnd-activity__line{font-size:12.5px;color:var(--mb-gray-800, #2B3131);line-height:1.4}.cnd-activity__at{font-size:10.5px;font-weight:600;letter-spacing:.03em;color:var(--mb-gray-500)}.cnd-notes__h{display:flex;gap:6px;align-items:center;font-size:11px;font-weight:800;color:var(--mb-gray-600, #5F6868)}.cnd-note{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px}.cnd-note__av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;background:var(--mb-navy-500, #2A4C9E)}.cnd-note__who{font-size:11.5px;font-weight:800;color:var(--mb-navy);display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.cnd-note__role{font-weight:600;color:var(--mb-gray-500);text-transform:capitalize}.cnd-note__at{font-weight:600;color:var(--mb-gray-500)}.cnd-note__del{background:none;border:0;padding:0;font-family:inherit;font-size:11px;font-weight:700;color:var(--mb-gray-500);cursor:pointer;text-decoration:underline}.cnd-note__body{font-size:12.5px;color:var(--mb-gray-700);white-space:pre-wrap;word-break:break-word;margin-top:1px}.cnd-notes__compose{display:flex;gap:8px;align-items:flex-start}.cnd-cc{display:grid;gap:3px}.cnd-cc__f{display:flex;gap:6px;align-items:flex-start}.cnd-cc__f>svg{flex:none;margin-top:2px}.cnd-cc__f.is-warn>svg{color:#b45309}.cnd-cc__f.is-fail>svg{color:#b3261e}.cnd-cc__f b{font-weight:700;color:var(--mb-navy)}.cnd-cc__inv{color:var(--mb-gray-600, #5F6868)}.dfee .dc__body{display:flex;flex-direction:column;gap:12px;container:dfee / inline-size;min-width:0}.dfee .dc__head{flex-wrap:wrap;row-gap:6px}.dfee .docdrop.docdrop--compact{padding:10px 14px}.dfee-muted{font-size:12px;color:var(--mb-gray-500);font-weight:600;line-height:1.45}.dfee-pad{padding:10px 4px}.dfee-err{font-size:12px;font-weight:700;color:var(--mb-orange-700)}.dfee-locked{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--mb-gray-600, #555);padding:10px 12px;border:1px dashed var(--mb-gray-200);border-radius:10px;background:var(--mb-gray-50)}.dfee-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:8px;border:1px solid var(--mb-gray-300);background:#fff;color:var(--mb-navy);font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.dfee-btn:hover:not(:disabled){border-color:var(--mb-navy)}.dfee-btn:disabled{opacity:.55;cursor:not-allowed}.dfee-btn.is-on{background:var(--mb-gray-100);border-color:var(--mb-navy)}.dfee-btn--primary{background:var(--mb-navy);border-color:var(--mb-navy);color:#fff}.dfee-btn--primary:hover:not(:disabled){background:var(--mb-orange);border-color:var(--mb-orange)}.dfee-btn--ghost{border-style:dashed;color:var(--mb-gray-500);background:transparent}.dfee-btn em{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mb-gray-500);margin-left:2px}.dfee-link{background:none;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:700;color:var(--mb-navy);text-decoration:underline;cursor:pointer;white-space:nowrap}.dfee-link:disabled{opacity:.5;cursor:not-allowed}.dfee-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--mb-gray-200);border-radius:7px;background:#fff;color:var(--mb-gray-500);cursor:pointer;flex-shrink:0}.dfee-icon:hover:not(:disabled){color:var(--mb-navy);border-color:var(--mb-navy)}.dfee-icon:disabled{opacity:.5;cursor:not-allowed}.dfee-in{height:30px;padding:0 8px;border:1px solid var(--mb-gray-300);border-radius:7px;background:#fff;font-family:inherit;font-size:12.5px;color:var(--mb-navy);min-width:0;width:100%;box-sizing:border-box}.dfee-in:focus{outline:none;border-color:var(--mb-navy);box-shadow:0 0 0 2px #1b34751f}.dfee-in:disabled{background:var(--mb-gray-50);color:var(--mb-gray-500)}.dfee-in--num{text-align:right;font-feature-settings:"tnum" 1}.dfee-in--tiny{width:64px;height:26px;font-size:12px}.dfee-sel{padding-right:4px}.dfee-staged{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--mb-gray-200);border-radius:10px;background:var(--mb-gray-50)}.dfee-staged__row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(130px,170px) auto;gap:8px;align-items:center;color:var(--mb-gray-500)}.dfee-staged__name{font-size:12.5px;font-weight:700;color:var(--mb-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfee-staged__acts{display:flex;gap:8px;margin-top:2px}.dfee-progress{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700;color:#1d4ed8;padding:9px 12px;border-radius:10px;background:#e8eefb}.dfee-spin{width:13px;height:13px;border-radius:50%;border:2px solid rgba(29,78,216,.25);border-top-color:#1d4ed8;animation:dfee-spin .8s linear infinite;flex-shrink:0}@keyframes dfee-spin{to{transform:rotate(360deg)}}.dfee-unread{display:flex;flex-direction:column;gap:4px}.dfee-unread__row{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--mb-gray-500);min-width:0}.dfee-unread__name{flex:1;min-width:0;font-weight:700;color:var(--mb-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfee-lqbdocs__src{display:inline-block;margin-right:7px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-gray-500)}.dfee-picker{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-gray-500)}.dfee-picker .dfee-in{flex:1;min-width:0;text-transform:none;letter-spacing:0;font-weight:600}.dfee-status{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:#eef0f3;color:var(--mb-gray-700)}.dfee-status--approved,.dfee-status--pushed{background:#e3f3ea;color:var(--st-exported, #177245)}.dfee-status--edited{background:#fef3dd;color:#9a6610}.dfee-sethead{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.dfee-sethead__t{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.dfee-sethead__t b{font-size:14px;font-weight:800;color:var(--mb-navy);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfee-sethead__t span{font-size:12px;font-weight:600;color:var(--mb-gray-500)}.dfee-sethead__acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dfee-drawer{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--mb-gray-200);border-radius:10px;background:var(--mb-gray-50)}.dfee-drawer__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;font-weight:600;color:var(--mb-gray-700)}.dfee-radio{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.dfee-table{border:1px solid var(--mb-gray-200);border-radius:12px;overflow:hidden}.dfee-sec{padding:7px 12px 5px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mb-navy);background:#fafbfc;border-top:1px solid var(--mb-gray-100)}.dfee-fee{display:flex;align-items:flex-start;gap:7px;min-width:0}.dfee-fee__t{display:flex;flex-direction:column;min-width:0}.dfee-fee__t b{font-weight:700;color:var(--mb-navy);line-height:1.35;word-break:break-word}.dfee-fee__t small{font-size:11px;color:var(--mb-gray-500);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfee-note{font-style:italic;white-space:normal!important}.dfee-payee{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dfee-paid{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.dfee-poc{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.04em;padding:1px 6px;border-radius:5px;background:#eef0f3;color:var(--mb-gray-700)}.dfee-num{text-align:right;font-feature-settings:"tnum" 1;display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.dfee-tr--head .dfee-num{display:block}.dfee-num b{font-weight:800;color:var(--mb-navy)}.dfee-num small{font-size:11px;font-weight:700;color:#9a6610}.dfee-gu{display:inline-flex;gap:4px;margin-top:2px}.dfee-chips{display:inline-flex;gap:4px;flex-wrap:wrap}.dfee-chip{display:inline-flex;align-items:center;font-size:9.5px;font-weight:800;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:#eef0f3;color:var(--mb-gray-700);white-space:nowrap}.dfee-chip--zero{background:#fde8e4;color:var(--mb-orange-700)}.dfee-chip--ten{background:#fef3dd;color:#9a6610}.dfee-chip--free{background:#e3f3ea;color:var(--st-exported, #177245)}.dfee-acts{display:inline-flex;align-items:center;gap:5px;justify-content:flex-end}.dfee-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0;background:var(--mb-gray-300)}.dfee-dot--ok{background:#22a06b}.dfee-dot--warn{background:#e8a317}.dfee-dot--bad{background:#d9534f}.dfee-edit{padding:10px 12px;border-top:1px solid var(--mb-gray-100);background:#f7f9fc}.dfee-table+.dfee-edit,.dfee>.dc__body>.dfee-edit{border:1px solid var(--mb-gray-200);border-radius:10px}.dfee-edit__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px}.dfee-f{display:flex;flex-direction:column;gap:3px;min-width:0}.dfee-f>span{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mb-gray-500)}.dfee-f--wide{grid-column:span 2}.dfee-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--mb-gray-700);grid-column:span 2}.dfee-edit__acts{display:flex;gap:8px;margin-top:10px}@container dfee (max-width: 600px){.dfee-edit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dfee-add{display:inline-flex;align-items:center;gap:5px;align-self:flex-start}.dfee-excl{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.dfee-excl__row{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--mb-gray-500);text-decoration:line-through;text-decoration-color:var(--mb-gray-300)}.dfee-excl__row .dfee-link{text-decoration:underline}.dfee-tax{display:flex;flex-direction:column;gap:6px}.dfee-tax__row{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:10px;background:#f3f6fb;color:var(--mb-navy)}.dfee-tax__row>svg{margin-top:2px;flex-shrink:0}.dfee-tax__main{display:flex;flex-direction:column;gap:1px;min-width:0}.dfee-tax__main b{font-size:12.5px;font-weight:800}.dfee-tax__main span{font-size:12px;font-weight:600;color:var(--mb-gray-600, #555);line-height:1.45}.dfee-tol{border:1px solid var(--mb-gray-200);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.dfee-tol--bad{border-color:color-mix(in srgb,#B3261E 35%,var(--mb-gray-200))}.dfee-tol__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dfee-tol__head b{flex:1;font-size:13px;font-weight:800;color:var(--mb-navy)}.dfee-cure{font-size:11px;font-weight:800;padding:3px 10px;border-radius:999px;background:#e3f3ea;color:var(--st-exported, #177245)}.dfee-cure.is-bad{background:#fdecea;color:#b3261e}.dfee-tol__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@container dfee (max-width: 600px){.dfee-tol__grid{grid-template-columns:minmax(0,1fr)}}.dfee-tol__b{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:10px;background:var(--mb-gray-50);min-width:0}.dfee-k{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mb-gray-500)}.dfee-tol__n{font-size:20px;font-weight:800;color:var(--mb-navy);font-feature-settings:"tnum" 1;letter-spacing:-.01em}.dfee-tol__s{font-size:11.5px;font-weight:600;color:var(--mb-gray-500);line-height:1.4}.dfee-tol__over{font-size:12px;font-weight:800;color:#b3261e}.dfee-tol__list{margin:4px 0 0;padding-left:16px;font-size:11.5px;color:#b3261e;display:grid;gap:2px}.dfee-tol__note{font-size:11.5px;font-weight:600;color:var(--mb-gray-500)}.dfee-tol__lqb{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--mb-gray-200)}.dfee-tol__cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dfee-tol__cmp>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:var(--mb-gray-50);min-width:0}.dfee-tol__cmp b{font-size:16px;font-weight:800;color:var(--mb-navy);font-feature-settings:"tnum" 1}.dfee-tol__cmp small{font-size:11.5px;font-weight:600;color:var(--mb-gray-500)}.dfee-tol__diff{font-size:12px;font-weight:700;line-height:1.45;color:#b3261e}.dfee-tol__lqb>.dfee-btn{align-self:flex-start}.dfee-base{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px dashed var(--mb-gray-300);border-radius:10px}.dfee-base b{font-size:12.5px;font-weight:800;color:var(--mb-navy)}.dfee-base>span{font-size:12px;font-weight:600;color:var(--mb-gray-500)}.dfee-base__acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.dfee-lqbline{font-size:11.5px;font-weight:700;color:var(--mb-gray-500);margin-top:-4px}.dfee-picks{flex:1 1 100%;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid #F5D9A6;border-radius:10px;background:#fff9ee}.dfee-picks>b{font-size:12.5px;font-weight:800;color:var(--mb-navy)}.dfee-push{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--mb-gray-200);border-radius:10px;background:#f7f9fc}.dfee-push--bad{border-color:color-mix(in srgb,#B3261E 35%,var(--mb-gray-200));background:#fff7f6}.dfee-push__head{display:flex;align-items:center;gap:8px;color:var(--mb-navy)}.dfee-push__head b{font-size:12.5px;font-weight:800;flex:1}.dfee-push__steps{margin:0;padding-left:18px;font-size:11.5px;font-weight:600;color:var(--mb-gray-500);display:grid;gap:2px}.dfee-push__steps li.is-bad{color:#b3261e}.dfee-push__items{margin:0;padding:0;list-style:none;display:grid;gap:3px;font-size:12px}.dfee-push__items li{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--mb-gray-700)}.dfee-push__items li.is-ok>svg{color:#22a06b}.dfee-push__items li.is-bad>svg{color:#b3261e}.dfee-push__items em{font-style:normal;font-size:11px;font-weight:700;color:#b3261e}.dfee-coc{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--mb-gray-200);border-radius:12px}.dfee-coc__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dfee-coc__head b{font-size:13px;font-weight:800;color:var(--mb-navy)}.dfee-coc__head .spacer{flex:1}.dfee-coc__form{display:flex;flex-direction:column;gap:10px}.dfee-f--full{grid-column:1 / -1}.dfee-area{height:auto;padding:6px 8px;line-height:1.45;resize:vertical}.dfee-ctr{display:grid;grid-template-columns:22px minmax(0,1fr) 84px 96px 96px;gap:6px 8px;align-items:center;padding:7px 12px;border-top:1px solid var(--mb-gray-100);font-size:12.5px;color:var(--mb-gray-700);min-width:0}.dfee-ctr>.dfee-ctr__reason{grid-column:2 / -1}.dfee-ctr.is-off{opacity:.5}.dfee-ctr .dfee-in--tiny{width:92px}@container dfee (max-width: 600px){.dfee-ctr{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:none}.dfee-ctr>*{grid-area:auto}.dfee-ctr>.dfee-ctr__reason{grid-column:2 / -1}.dfee-ctr>:nth-child(3),.dfee-ctr>:nth-child(5){display:none}.dfee-ctr.dfee-tr--head{display:none}}.dfee-ctr.dfee-tr--head{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-gray-500);padding-top:7px;padding-bottom:7px;border-top:0;background:var(--mb-gray-50)}.dfee-coc__list{margin:0;padding-left:18px;font-size:12px;color:var(--mb-gray-700);display:grid;gap:2px}.dfee-coc__file,.dfee-coc__arch{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:10px;background:var(--mb-gray-50);font-size:12.5px;color:var(--mb-gray-700)}.dfee-coc__arch b{color:var(--mb-navy);font-weight:800}.dfee-steps{margin:0;padding-left:18px;display:grid;gap:3px;font-size:12.5px;color:var(--mb-gray-700)}.dfee-paste{margin:0;padding:10px;border:1px solid var(--mb-gray-200);border-radius:8px;background:#fff;font-family:inherit;font-size:12px;line-height:1.5;color:var(--mb-navy);white-space:pre-wrap;word-break:break-word;max-height:220px;overflow:auto;-webkit-user-select:all;-moz-user-select:all;user-select:all}.dfee-notice{display:flex;align-items:flex-start;gap:7px;font-size:12px;font-weight:600;line-height:1.45;color:#1d4ed8;padding:8px 10px;border-radius:9px;background:#e8eefb}.dfee-notice>svg{margin-top:2px;flex-shrink:0}.dfee-ok{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--st-exported, #177245)}.dfee-upd{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:1px solid var(--mb-gray-200);border-radius:12px;background:#fafbfc}.dfee-upd__h{font-size:13px;font-weight:800;color:var(--mb-navy);letter-spacing:-.01em;padding-bottom:7px;border-bottom:2px solid var(--mb-navy)}.dfee-upd__cols{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.dfee-upd__chg{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:6px}.dfee-upd__coc{flex:2 1 380px;min-width:0;container:dfeecoc / inline-size}.dfee-changes{margin:0;padding-left:16px;font-size:12px;color:var(--mb-gray-700);display:grid;gap:3px;font-feature-settings:"tnum" 1}.dfee-changes b{font-weight:800;color:var(--mb-navy)}.dfee-upd .dfee-coc,.dfee-upd .dfee-push{background:#fff}@container dfeecoc (max-width: 680px){.dfee-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dfeecoc (max-width: 560px){.dfee-ctr{grid-template-columns:22px minmax(0,1fr) 88px;grid-template-areas:none}.dfee-ctr>*{grid-area:auto}.dfee-ctr>.dfee-ctr__reason{grid-column:2 / -1}.dfee-ctr>:nth-child(3),.dfee-ctr>:nth-child(5){display:none}.dfee-ctr.dfee-tr--head{display:none}.dfee-ctr .dfee-fee__t b{white-space:normal}.dfee-edit__acts,.dfee-push__items li{flex-wrap:wrap}.dfee-btn{white-space:normal;height:auto;min-height:30px;padding-top:5px;padding-bottom:5px;text-align:left;line-height:1.25}}.dfee-grid .dfee-sec{display:flex;align-items:baseline;gap:8px;min-width:0;padding:6px 12px 5px}.dfee-sec__lbl{font-size:12.5px;font-weight:800;color:var(--mb-navy);letter-spacing:-.01em;text-transform:none;white-space:nowrap}.dfee-sec__help{flex:1;min-width:0;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--mb-gray-500);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfee-sec__n{margin-left:8px;font-size:11.5px;font-weight:600;color:var(--mb-gray-500);white-space:nowrap}.dfee-fee__t .dfee-fee__meta{display:flex;flex-wrap:wrap;gap:1px 8px;font-size:11px;font-weight:500;color:var(--mb-gray-500);line-height:1.4;white-space:normal;overflow:visible}.dfee-fee__t .dfee-fee__meta:empty{display:none}.dfee-fee__meta>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfee-fee__meta .dfee-note{font-style:italic}.dfee-fee__meta .cdpoc{font-size:9.5px;font-weight:800;letter-spacing:.04em;padding:0 5px;border:1px solid var(--mb-gray-300);border-radius:4px;color:var(--mb-gray-700);line-height:15px}.dfee-fee__meta .dfee-flag{font-weight:700}.dfee-fee__meta .dfee-flag--warn{color:#9a6610}.dfee-fee__meta .dfee-flag--bad{color:#b3261e}.dfee-fee__pay{display:none}.dfee-by,.dfee-to{font-size:12px;font-weight:600;color:var(--mb-gray-700);line-height:1.35;overflow-wrap:anywhere}.dfee-gr--total{background:var(--mb-gray-50);border-top:1px solid var(--mb-gray-200)}.dfee-gr--total>*{border-left:0}.dfee-gr--total .dfee-fee{display:block}.dfee-gr--total .dfee-fee b,.dfee-gr--total .dfee-num b{font-weight:800;color:var(--mb-navy)}.dfee-gr{display:grid;grid-template-columns:minmax(0,1.75fr) 86px minmax(0,1.15fr) 96px 118px 96px minmax(0,1.15fr) 68px;align-items:stretch;border-top:1px solid var(--mb-gray-100);font-size:12.5px;color:var(--mb-gray-700);min-width:0}.dfee-grid--nosheet .dfee-gr{grid-template-columns:minmax(0,1.8fr) 86px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.3fr)}.dfee-grid--nocure .dfee-gr{grid-template-columns:minmax(0,1.75fr) 86px minmax(0,1.15fr) 96px 118px 96px 68px}.dfee-grid--nosheet.dfee-grid--nocure .dfee-gr{grid-template-columns:minmax(0,2fr) 86px minmax(0,1.6fr) minmax(0,1fr)}.dfee-gr>*{box-sizing:border-box;min-width:0;padding:8px 10px;border-left:1px solid var(--mb-gray-100)}.dfee-gr>:first-child{border-left:0;padding-left:12px}.dfee-gr>.dfee-acts{padding:8px}.dfee-gr--head{border-top:0;background:var(--mb-gray-50);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-gray-500);line-height:1.25}.dfee-gr--head>*{display:flex;flex-direction:column;justify-content:center;padding-top:6px;padding-bottom:6px;white-space:nowrap}.dfee-gr--head>.dfee-num{align-items:flex-end;text-align:right}.dfee-gr--ghost{background:#fcfcfd}.dfee-gr--ghost .dfee-fee__t b,.dfee-gr--ghost .dfee-num b{color:var(--mb-gray-500);font-weight:700}.dfee-gr .dfee-num small{white-space:normal;text-align:right}.dfee-gr .dfee-gu{flex-direction:column;align-items:flex-end;gap:3px}.dfee-dot--none{background:transparent;border:1px dashed var(--mb-gray-300)}.dfee-gr__sum{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 14px;padding:8px 12px;border-top:1px solid var(--mb-gray-100);background:#fafbfc;font-size:11.5px;font-weight:700;color:var(--mb-gray-500);font-feature-settings:"tnum" 1}.dfee-gr__sum .is-bad{color:#b3261e;font-weight:800}.dfee-gr__sum .is-ok{color:var(--st-exported, #177245);font-weight:800}.dfee-chg{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:1px;min-width:0;font-feature-settings:"tnum" 1}.dfee-chg b{font-weight:800;color:var(--mb-gray-700);white-space:nowrap}.dfee-chg small{font-size:11px;font-weight:600;color:var(--mb-gray-500)}.dfee-chg.is-down b{color:var(--st-exported, #177245)}.dfee-chg.is-up b{color:#9a6610}.dfee-chg.is-cure b{color:#b3261e}.dfee-chg.is-same b,.dfee-chg.is-none b{color:var(--mb-gray-500);font-weight:700}.dfee-tc{display:flex;flex-direction:column;gap:2px;min-width:0;font-feature-settings:"tnum" 1}.dfee-yn{display:flex;align-items:baseline;gap:6px;min-width:0}.dfee-yn b{font-size:12.5px;font-weight:800;flex-shrink:0}.dfee-yn small{font-size:11px;font-weight:700;min-width:0}.dfee-yn--y b,.dfee-yn--y small{color:#b3261e}.dfee-yn--n b{color:var(--st-exported, #177245)}.dfee-yn--n small,.dfee-yn--na b,.dfee-yn--na small{color:var(--mb-gray-500);font-weight:600}.dfee-tc__init{font-size:11px;font-weight:600;color:var(--mb-gray-500)}.dfee-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dfee-tolbar{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--mb-gray-200);border-radius:10px;background:var(--mb-gray-50);font-size:12px;font-weight:600;color:var(--mb-gray-700);font-feature-settings:"tnum" 1}.dfee-tolbar.is-bad{border-color:color-mix(in srgb,#B3261E 35%,var(--mb-gray-200))}.dfee-tolbar .spacer{flex:1}@container dfee (max-width: 900px){.dfee-gr>.dfee-by,.dfee-gr>.dfee-to{display:none}.dfee-fee__t .dfee-fee__pay{display:inline}.dfee-gr{grid-template-columns:minmax(0,2fr) 92px 112px 92px minmax(0,1.2fr) 64px}.dfee-grid--nosheet .dfee-gr{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.3fr)}.dfee-grid--nocure .dfee-gr{grid-template-columns:minmax(0,2fr) 92px 112px 92px 64px}.dfee-grid--nosheet.dfee-grid--nocure .dfee-gr{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}}@container dfee (max-width: 640px){.dfee-gr,.dfee-grid--nosheet .dfee-gr,.dfee-grid--nocure .dfee-gr,.dfee-grid--nosheet.dfee-grid--nocure .dfee-gr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 10px;padding:8px 12px}.dfee-gr{grid-template-areas:"fee fee" "by to" "parsed lqb" "chg cure" "acts acts"}.dfee-grid--nosheet .dfee-gr{grid-template-areas:"fee fee" "by to" "lqb cure"}.dfee-grid--nocure .dfee-gr{grid-template-areas:"fee fee" "by to" "parsed lqb" "chg chg" "acts acts"}.dfee-grid--nosheet.dfee-grid--nocure .dfee-gr{grid-template-areas:"fee fee" "by to" "lqb lqb"}.dfee-gr>.dfee-by{grid-area:by;display:block}.dfee-gr>.dfee-to{grid-area:to;display:block}.dfee-fee__t .dfee-fee__pay{display:none}.dfee-gr--total{display:flex;justify-content:space-between;align-items:baseline;gap:8px 14px}.dfee-gr--total>:empty{display:none}.dfee-gr>*,.dfee-gr>:first-child,.dfee-gr>.dfee-acts{padding:0;border-left:0}.dfee-gr--head{display:none}.dfee-gr>.dfee-fee{grid-area:fee}.dfee-gr>.dfee-gr__parsed{grid-area:parsed;align-items:flex-start;text-align:left}.dfee-gr>.dfee-gr__lqb{grid-area:lqb;align-items:flex-start;text-align:left}.dfee-gr>.dfee-chg{grid-area:chg;align-items:flex-start;text-align:left}.dfee-gr>.dfee-tc{grid-area:cure}.dfee-gr>.dfee-acts{grid-area:acts;justify-content:flex-start}.dfee-gr>.dfee-acts:empty{display:none}.dfee-gr>[data-l]:before{content:attr(data-l);display:block;font-size:9.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mb-gray-500);margin-bottom:1px}.dfee-gr .dfee-num small{text-align:left}}.disctop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}@media (max-width: 1100px){.disctop{grid-template-columns:minmax(0,1fr)}}.disctop>.dc{min-width:0}.dsplit .dc__body{display:flex;flex-direction:column;gap:14px}.dsplit__empty{font-size:12.5px;color:var(--mb-gray-500);font-weight:600;line-height:1.5;padding:14px 16px;border:1px dashed var(--mb-gray-200);border-radius:12px;background:var(--mb-gray-50)}.dsplit__empty b{display:block;color:var(--mb-navy);font-weight:800;font-size:13px;margin-bottom:2px}.dsplit__err{font-size:12px;font-weight:700;color:var(--mb-orange-700)}.docdrop.docdrop--disc{--dd: #FF3300;background:#f8fafd;border:2px dashed #9DB0D6;border-radius:12px;box-shadow:none;padding:14px 16px;transition:background .12s,border-color .12s}.docdrop.docdrop--disc.is-over{border-color:#f30;border-style:solid;background:#fff1eb}.docdrop.docdrop--disc.is-busy{opacity:.85}.docdrop--disc .docbatch__t>div{display:flex;flex-direction:column;min-width:0}.docdrop--disc .docbatch__t b{color:var(--mb-navy);font-size:13.5px}.docdrop--disc .docbatch__t span{color:var(--mb-gray-500);font-size:12px}.docdrop--disc .docdrop__btn{height:34px;padding:0 16px;border-radius:10px}.docdrop--disc .docdrop__btn:hover:not(:disabled){background:#e62d00;box-shadow:none;transform:none}.dc__ttl{display:flex;align-items:baseline;gap:10px;flex:1 1 auto;min-width:0}.dc__sum{flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;color:var(--mb-gray-500);white-space:nowrap;overflow:clip;text-overflow:ellipsis}.dgroup{border-top:1px dashed var(--mb-gray-200);padding-top:10px}.dgroup__h{display:flex;align-items:center;gap:7px;width:100%;padding:2px 0;border:0;background:none;font-family:inherit;cursor:pointer;text-align:left;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--mb-gray-500)}.dgroup__h:hover{color:var(--mb-navy)}.dgroup__h:hover .dgroup__chev{color:var(--mb-orange)}.dgroup__h:focus-visible{outline:2px solid var(--mb-orange);outline-offset:2px;border-radius:4px}.dgroup__chev{display:inline-flex;color:var(--mb-gray-500)}.dgroup__n{min-width:20px;padding:1px 7px;border-radius:999px;background:var(--mb-gray-100);color:var(--mb-gray-700);font-size:11px;letter-spacing:0;text-align:center}.dgroup__meta{margin-left:auto;font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--mb-gray-500);white-space:nowrap}.dgroup__body{margin-top:4px}.dgroup__none{font-size:12px;color:var(--mb-gray-500);font-weight:600;padding:8px 0 2px}.dpkg{border:1px solid var(--mb-gray-200);border-radius:12px;overflow:hidden}.dpkg__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:var(--mb-gray-50);border-bottom:1px solid var(--mb-gray-100)}.dpkg__name{flex:1 1 180px;min-width:0;font-size:13px;font-weight:800;color:var(--mb-navy);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpkg__meta{display:block;font-size:11.5px;font-weight:600;color:var(--mb-gray-500);letter-spacing:0;margin-top:1px;white-space:normal}.dpkg__acts{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.dpkg__warn{padding:8px 12px;font-size:11.5px;font-weight:600;color:#9a6610;background:#fef8ea;border-bottom:1px solid var(--mb-gray-100)}.dpkg__foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-top:1px solid var(--mb-gray-100)}.dpkg__hint{flex:1 1 200px;font-size:11.5px;font-weight:600;color:var(--mb-gray-500)}.dchip{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:999px;white-space:nowrap;background:#eef0f3;color:var(--mb-gray-700)}.dchip--busy{background:#e8eefb;color:#1d4ed8}.dchip--ok{background:#e3f3ea;color:var(--st-exported)}.dchip--warn{background:#fef3dd;color:#9a6610}.dchip--bad{background:#fde8e4;color:var(--mb-orange-700)}.dseg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--mb-gray-100)}.dseg:last-child{border-bottom:0}.dseg.is-off .dseg__label{color:var(--mb-gray-500)}.dseg__check{width:16px;height:16px;accent-color:var(--mb-navy);cursor:pointer}.dseg__check:disabled{cursor:not-allowed}.dseg__main{min-width:0}.dseg__label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--mb-navy);letter-spacing:-.01em;min-width:0}.dseg__label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dseg__sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--mb-gray-500)}.dseg__pp{font-feature-settings:"tnum" 1;color:var(--mb-gray-700)}.dseg__dot{width:7px;height:7px;border-radius:50%;background:#e0a526;flex-shrink:0}.dseg__why{color:#9a6610}.dseg__acts{display:inline-flex;align-items:center;gap:6px;justify-self:end}.dsplit .discrow__btn:disabled{opacity:.45;cursor:not-allowed;border-color:var(--mb-gray-200);color:var(--mb-gray-500)}.dseg__range{display:inline-flex;align-items:center;gap:5px}.dseg__range input{width:52px;height:26px;padding:0 6px;border:1px solid var(--mb-gray-300);border-radius:6px;font-family:inherit;font-size:12px;font-weight:700;color:var(--mb-navy)}.dseg__range input:focus{outline:none;border-color:var(--mb-orange);box-shadow:0 0 0 3px #ff33001f}.dseg__ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--mb-gray-200);border-radius:7px;background:#fff;color:var(--mb-gray-700);cursor:pointer}.dseg__ic:hover{border-color:var(--mb-orange);color:var(--mb-orange-700)}.dseg__ic:disabled{opacity:.5;cursor:not-allowed}.dadd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-top:1px dashed var(--mb-gray-200)}.dadd select{height:28px;padding:0 8px;border:1px solid var(--mb-gray-300);border-radius:7px;font-family:inherit;font-size:12px;font-weight:700;color:var(--mb-navy);background:#fff;max-width:100%}.dadd select:focus{outline:none;border-color:var(--mb-orange)}@media (max-width: 640px){.dseg{grid-template-columns:auto minmax(0,1fr)}.dseg__acts{grid-column:1 / -1;justify-self:start}}.lf-app{--mb-gray-400: #9AA6B8;--font-sans: "Manrope","Inter",system-ui,sans-serif;--dur-base: .24s;height:100%}.lf-scroll{height:100vh;overflow-y:auto;scroll-behavior:smooth;background:radial-gradient(1000px 540px at 84% -14%,rgba(42,76,158,.06),transparent 60%),linear-gradient(180deg,#f4f7fc,#ecf1f8)}.lf-wrap{max-width:none;margin:0;padding:22px 30px 80px}.lf-back{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:var(--mb-gray-500);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:0;margin-bottom:14px;transition:color var(--dur-fast)}.lf-back:hover{color:var(--mb-orange)}.lf-back svg{width:15px;height:15px}.lf-welcome{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border:1px solid #f5d9b0;border-radius:12px;background:linear-gradient(180deg,#fff7ee,#fdf1e3);box-shadow:0 1px #fff9 inset}.lf-welcome__ic{width:32px;height:32px;border-radius:9px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #f5d9b0;color:var(--mb-orange)}.lf-welcome__body{flex:1 1 auto;min-width:0}.lf-welcome__t{font-size:13px;font-weight:800;color:var(--mb-navy)}.lf-welcome__d{font-size:12.5px;color:#6b4a1f;line-height:1.45;margin-top:2px}.lf-welcome__acts{display:flex;align-items:center;gap:8px;flex:0 0 auto}.lf-welcome__later{background:transparent;border:0;cursor:pointer;padding:6px 8px;font-size:12px;font-weight:700;color:var(--mb-gray-500);font-family:inherit}.lf-welcome__later:hover{color:var(--mb-navy)}@media (max-width: 720px){.lf-welcome{flex-wrap:wrap}.lf-welcome__acts{width:100%;justify-content:flex-end}}.lf-hero{position:relative;border-radius:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--_sc) 26%,rgba(255,255,255,.7));background:linear-gradient(125deg,color-mix(in srgb,var(--_sc) 30%,transparent) 0%,color-mix(in srgb,var(--_sc) 16%,transparent) 48%,color-mix(in srgb,var(--_sc) 6%,transparent) 82%,transparent 100%),linear-gradient(180deg,#ffffffb3,#ffffff80);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:var(--shadow-2);padding:22px 24px}.lf-hero:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--_sc),color-mix(in srgb,var(--_sc) 25%,transparent))}.lf-hero__top{display:flex;align-items:flex-start;gap:20px}.lf-hero__id{flex:1;min-width:0}.lf-hero__eyebrow{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mb-gray-500);margin-bottom:7px}.lf-hero__eyebrow .id{color:color-mix(in srgb,var(--_sc) 70%,var(--mb-navy));font-feature-settings:"tnum" 1}.lf-name{font-family:Playfair Display,Georgia,serif;font-size:38px;font-weight:600;letter-spacing:-.02em;line-height:1.02;color:var(--mb-navy);margin:0;white-space:nowrap}.lf-nameline{display:flex;align-items:baseline;gap:20px;margin-top:4px;flex-wrap:wrap}.lf-addr{display:inline-flex;align-items:center;gap:5px;font-size:20px;font-weight:600;color:var(--mb-gray-700);letter-spacing:-.01em;white-space:nowrap}.lf-addr svg{width:16px;height:16px;color:var(--mb-gray-500)}.lf-hero__type{font-size:13px;font-weight:700;color:var(--mb-gray-700);letter-spacing:-.005em;margin-top:6px}.lf-hero--min{padding-bottom:20px}.lf-hero--min .lf-facts,.lf-hero--min .lf-stepper,.lf-hero--min .lf-team__row{display:none}.lf-hero__meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:9px;font-size:13px;color:var(--mb-gray-700);font-weight:600}.lf-hero__meta .dot{color:var(--mb-gray-300)}.lf-hero__meta svg{width:14px;height:14px;color:var(--mb-gray-500);vertical-align:-2px;margin-right:4px}.lf-stage{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border-radius:999px;font-size:12.5px;font-weight:800;letter-spacing:-.01em;flex-shrink:0;background:color-mix(in srgb,var(--_sc) 15%,#fff);color:color-mix(in srgb,var(--_sc) 80%,#091638);border:1px solid color-mix(in srgb,var(--_sc) 35%,transparent)}.lf-stage .d{width:8px;height:8px;border-radius:50%;background:var(--_sc)}.lf-facts{display:flex;gap:30px;margin-top:20px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--_sc) 14%,rgba(9,22,56,.08));flex-wrap:wrap;align-items:flex-start}.lf-fact__lbl{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--mb-gray-500)}.lf-fact__val{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--mb-navy);margin-top:4px;font-feature-settings:"tnum" 1}.lf-fact__val small{font-size:12px;font-weight:700;color:var(--mb-gray-500);letter-spacing:0}.lf-actions{display:flex;flex-direction:column;align-items:flex-end;gap:14px;max-width:480px}.lf-actions__top{display:flex;align-items:center;gap:10px}.lf-team__row{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.lf-person{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:999px;background:#ffffffb3;border:1px solid var(--mb-gray-200);white-space:nowrap}.lf-person__av{width:26px;height:26px;border-radius:50%;background:var(--mb-navy);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lf-person:first-child .lf-person__av{background:var(--mb-orange)}.lf-person__stack{display:inline-flex;align-items:center;flex-shrink:0}.lf-person__stack .lf-person__av+.lf-person__av{margin-left:-9px}.lf-person__stack .lf-person__av{box-shadow:0 0 0 2px #ffffffd9;background:var(--mb-navy)}.lf-person__stack .lf-person__av:first-child{background:var(--mb-orange)}.lf-person__t{line-height:1.2}.lf-person__t b{display:block;font-size:12px;font-weight:800;color:var(--mb-navy);white-space:nowrap}.lf-person__t span{display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-gray-500);font-weight:700}.lf-lo{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:999px;background:#ffffffb3;border:1px solid var(--mb-gray-200);white-space:nowrap}.lf-lo__av{width:26px;height:26px;border-radius:50%;background:var(--mb-navy);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lf-lo__t{line-height:1.2}.lf-lo__t b{display:block;font-size:12px;font-weight:800;color:var(--mb-navy);white-space:nowrap}.lf-lo__t span{display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-gray-500);font-weight:700}.lf-stepper{display:flex;align-items:flex-start;margin:28px 2px 0}.lf-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:0;position:relative}.lf-step__dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid var(--mb-gray-200);color:var(--mb-gray-500);font-size:11px;font-weight:800;z-index:1;transition:transform var(--dur-fast)}.lf-step__dot svg{width:14px;height:14px}.lf-step__line{position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--mb-gray-200);z-index:0}.lf-step--done .lf-step__dot{background:var(--st-approved);border-color:var(--st-approved);color:#fff}.lf-step--done .lf-step__line{background:var(--st-approved)}.lf-step--now .lf-step__dot{background:var(--_sc);border-color:var(--_sc);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--_sc) 22%,transparent)}.lf-step--now .lf-step__line{background:var(--st-approved)}.lf-step__lbl{font-size:12.5px;font-weight:800;letter-spacing:.01em;text-align:center;color:var(--mb-gray-500);margin-top:9px}.lf-step--done .lf-step__lbl,.lf-step--now .lf-step__lbl{color:var(--mb-navy)}.lf-step__date{font-size:10px;color:var(--mb-gray-500);font-weight:600;font-feature-settings:"tnum" 1;margin-top:2px;white-space:nowrap}.lf-body{display:grid;grid-template-columns:196px 1fr;gap:22px;margin-top:24px;align-items:start}.lf-body.is-tabs,.lf-body.is-scroll{grid-template-columns:1fr}.lf-subnav{position:sticky;top:8px;display:flex;flex-direction:column;gap:2px}.lf-subnav__lbl{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mb-gray-500);padding:4px 10px 8px}.lf-navitem{display:flex;align-items:center;gap:10px;padding:9px 11px;border:0;background:transparent;border-radius:9px;text-align:left;font-size:13px;font-weight:700;color:var(--mb-gray-700);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast);width:100%;position:relative}.lf-navitem svg{width:16px;height:16px;color:var(--mb-gray-500)}.lf-navitem:hover{background:#0916380d;color:var(--mb-navy)}.lf-navitem.on{background:#fff;color:var(--mb-navy);box-shadow:var(--shadow-1)}.lf-navitem.on svg{color:var(--_sc)}.lf-navitem.on:before{content:"";position:absolute;left:-2px;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--_sc)}.lf-navitem__n{margin-left:auto;font-size:10.5px;font-weight:800;background:color-mix(in srgb,var(--_sc) 16%,#fff);color:color-mix(in srgb,var(--_sc) 78%,#091638);border-radius:999px;padding:1px 7px}.lf-tabs{display:none;gap:4px;margin:22px 0 0;padding:4px;background:#0916380d;border-radius:11px;flex-wrap:wrap}.lf-body.is-tabs~* .lf-tabs{display:flex}.lf-tabsbar{display:flex;gap:0;padding:0 8px;background:#ffffff9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--mb-gray-200);border-radius:13px;margin-top:20px;overflow:hidden}.lf-tab{flex:1;justify-content:center;display:inline-flex;align-items:center;gap:8px;padding:15px 10px;border:0;background:transparent;font-size:13.5px;font-weight:700;color:var(--mb-navy);cursor:pointer;position:relative;letter-spacing:-.01em;transition:color var(--dur-fast),background var(--dur-fast)}.lf-tab svg{width:16px;height:16px}.lf-tab+.lf-tab:before{content:none}.lf-tab:hover{color:var(--mb-orange);background:var(--mb-gray-50)}.lf-tab.on{color:var(--mb-orange);font-weight:800}.lf-tab.on svg{color:var(--mb-orange)}.lf-tab.on:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--mb-orange)}.lf-tab__count{font-size:11px;font-weight:800;min-width:18px;padding:1px 6px;border-radius:999px;background:var(--mb-gray-100);color:var(--mb-gray-700);font-feature-settings:"tnum" 1}.lf-tab.on .lf-tab__count{background:color-mix(in srgb,var(--mb-orange) 14%,#fff);color:var(--mb-orange-700)}.lf-content{min-width:0;display:flex;flex-direction:column;gap:18px}.lf-content.two{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;align-items:start}.lf-colstack{display:flex;flex-direction:column;gap:18px;min-width:0}.lf-sec{scroll-margin-top:14px}.dc{background:#fff;border:1px solid var(--mb-gray-200);border-radius:14px;box-shadow:var(--shadow-1);overflow:hidden}.dc__head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--mb-gray-100)}.dc__head h3{margin:0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mb-gray-700);white-space:nowrap}.dc__head .dc__ic{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--_sc) 12%,#fff);color:color-mix(in srgb,var(--_sc) 70%,var(--mb-navy));flex-shrink:0}.dc__head .dc__ic svg{width:15px;height:15px}.dc__head .spacer{flex:1}.dc__head .count{font-size:11px;font-weight:800;color:var(--mb-gray-500);font-feature-settings:"tnum" 1}.dc__headbtn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:8px;border:1px solid var(--mb-navy);background:var(--mb-navy);color:#fff;font-family:inherit;font-size:12.5px;font-weight:800;letter-spacing:-.01em;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast),transform var(--dur-fast)}.dc__headbtn:focus,.dc__headbtn:focus-visible{outline:none;box-shadow:none}.dc__headbtn svg{width:14px;height:14px}.dc__headbtn svg:last-child{transition:transform var(--dur-fast)}.dc__headbtn:hover{background:var(--mb-orange);transform:translateY(-1px)}.dc__headbtn:hover svg:last-child{transform:translate(2px)}.dc__body{padding:16px 18px}.dl{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 22px}.dl.one{grid-template-columns:1fr}.dl dt{font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:var(--mb-gray-500)}.dl dd{margin:3px 0 0;font-size:14px;font-weight:700;color:var(--mb-navy);letter-spacing:-.01em;font-feature-settings:"tnum" 1}.kv{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 22px}.kv__lbl{font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:var(--mb-gray-500)}.kv__val{font-size:15px;font-weight:800;color:var(--mb-navy);margin-top:3px;letter-spacing:-.02em;font-feature-settings:"tnum" 1}.pers{border:1px solid var(--mb-gray-200);border-radius:13px;background:#fff;box-shadow:var(--shadow-1);overflow:hidden}.pers+.pers{margin-top:14px}.pers__head{display:flex;align-items:center;gap:13px;padding:14px 16px;cursor:pointer;transition:background var(--dur-fast)}.pers__head:hover{background:var(--mb-gray-50)}.pers__av{width:42px;height:42px;border-radius:50%;background:var(--mb-navy);color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pers__id{flex:1;min-width:0}.pers__name{font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--mb-navy)}.pers__contact{font-size:12px;color:var(--mb-gray-500);margin-top:2px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pers__tag{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;flex-shrink:0}.pers__tag--primary{background:color-mix(in srgb,var(--_sc) 15%,#fff);color:color-mix(in srgb,var(--_sc) 78%,#091638)}.pers__tag--co{background:var(--mb-gray-100);color:var(--mb-gray-700)}.pers__chev{color:var(--mb-gray-500);display:flex;transition:transform var(--dur-fast)}.pers.open .pers__chev{transform:rotate(180deg)}.pers__detail{max-height:0;overflow:hidden;transition:max-height var(--dur-base) var(--ease-out)}.pers.open .pers__detail{max-height:460px}.pers__inner{padding:4px 16px 16px;border-top:1px solid var(--mb-gray-100)}.pers__inner .dl{margin-top:14px}.acc{border:1px solid var(--mb-gray-200);border-radius:13px;background:#fff;box-shadow:var(--shadow-1);overflow:hidden}.acc+.acc{margin-top:12px}.acc__head{display:flex;align-items:center;gap:13px;padding:15px 18px;cursor:pointer;transition:background var(--dur-fast)}.acc__head:hover{background:var(--mb-gray-50)}.acc__ic{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--_sc) 12%,#fff);color:color-mix(in srgb,var(--_sc) 70%,var(--mb-navy));flex-shrink:0}.acc__ic svg{width:16px;height:16px}.acc__t{flex:1;min-width:0}.acc__title{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-navy)}.acc__sum{font-size:12.5px;color:var(--mb-gray-500);margin-top:3px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc__chev{color:var(--mb-gray-500);display:flex;transition:transform var(--dur-fast)}.acc.open .acc__chev{transform:rotate(180deg)}.acc__detail{max-height:0;overflow:hidden;transition:max-height var(--dur-base) var(--ease-out)}.acc.open .acc__detail{max-height:360px}.acc__inner{padding:4px 18px 18px;border-top:1px solid var(--mb-gray-100)}.acc__inner .dl{margin-top:14px}.cond{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--mb-gray-100)}.cond:last-child{border-bottom:0}.cond__mark{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cond__mark--open{background:#ffe9d2;color:#b25800}.cond__mark--awaiting_us{background:color-mix(in srgb,var(--st-conditions) 14%,#fff);color:var(--st-conditions)}.cond__mark--in_review{background:#fef3dd;color:#9a6610}.cond__mark svg{width:13px;height:13px}.cond__b{flex:1;min-width:0}.cond__title{font-size:13px;font-weight:700;color:var(--mb-navy);letter-spacing:-.01em}.cond__meta{font-size:11px;color:var(--mb-gray-500);margin-top:2px;font-weight:600}.cond__due{font-size:11px;font-weight:800;color:var(--mb-gray-700);white-space:nowrap;flex-shrink:0;font-feature-settings:"tnum" 1}.cond__badge{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;flex-shrink:0}.cond__badge--open{background:#ffe9d2;color:#b25800}.cond__badge--awaiting_us{background:color-mix(in srgb,var(--st-conditions) 13%,#fff);color:var(--st-conditions)}.cond__badge--in_review{background:#fef3dd;color:#9a6610}.doc{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--mb-gray-100)}.doc:last-child{border-bottom:0}.doc__ic{width:30px;height:30px;border-radius:8px;background:var(--mb-gray-100);color:var(--mb-gray-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.doc__ic svg{width:15px;height:15px}.doc__b{flex:1;min-width:0}.doc__name{font-size:13px;font-weight:700;color:var(--mb-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc__meta{font-size:11px;color:var(--mb-gray-500);margin-top:1px;font-weight:600}.doc__status{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:999px;flex-shrink:0}.doc__status--accepted{background:#e3f3ea;color:var(--st-exported)}.doc__status--needs_review{background:#fef3dd;color:#9a6610}.doc__status--missing{background:#eef0f3;color:var(--mb-gray-700)}.asg{display:grid;grid-template-columns:1fr;gap:14px}.asg__row{display:grid;grid-template-columns:130px 1fr auto;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--mb-gray-100)}.asg__row:last-child{border-bottom:0}.asg__role{font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:color-mix(in srgb,var(--_sc) 60%,var(--mb-gray-700))}.asg__who{display:flex;align-items:center;gap:9px;min-width:0}.asg__av{width:30px;height:30px;border-radius:50%;background:var(--mb-navy);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.asg__name{font-size:13.5px;font-weight:700;color:var(--mb-navy)}.asg__name.none{color:var(--mb-gray-300);font-style:italic;font-weight:600}.asg__email{font-size:11.5px;color:var(--mb-gray-500);font-weight:600}.asg__sel{height:36px;padding:0 12px;border:1px solid var(--mb-gray-200);border-radius:8px;background:#fff;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--mb-navy);min-width:170px}.dc--admin{border-color:color-mix(in srgb,var(--mb-orange) 25%,var(--mb-gray-200))}.dc--admin .dc__head{background:color-mix(in srgb,var(--mb-orange) 6%,#fff)}.dc--admin .dc__head h3{color:var(--mb-orange-700)}.dc--admin .dc__ic{background:color-mix(in srgb,var(--mb-orange) 12%,#fff);color:var(--mb-orange-700)}.lf-secttl{font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--mb-navy);margin:4px 0 12px}.lf-sec+.lf-sec{margin-top:26px}.lf-tl{display:flex;flex-direction:column}.lf-tlrow{position:relative;display:flex;gap:12px;padding-bottom:16px}.lf-tlrow:last-child{padding-bottom:0}.lf-tlrow__dot{width:13px;height:13px;border-radius:50%;background:#fff;border:2px solid var(--mb-gray-300);flex-shrink:0;margin-top:1px;z-index:1}.lf-tlrow__line{position:absolute;left:6px;top:14px;bottom:-2px;width:2px;background:var(--mb-gray-200)}.lf-tlrow.done .lf-tlrow__dot{background:var(--st-approved);border-color:var(--st-approved)}.lf-tlrow.done .lf-tlrow__line{background:var(--st-approved)}.lf-tlrow.now .lf-tlrow__dot{background:var(--_sc);border-color:var(--_sc);box-shadow:0 0 0 4px color-mix(in srgb,var(--_sc) 20%,transparent)}.lf-tlrow__b{min-width:0}.lf-tlrow__lbl{font-size:13px;font-weight:700;color:var(--mb-gray-500);letter-spacing:-.01em}.lf-tlrow.done .lf-tlrow__lbl,.lf-tlrow.now .lf-tlrow__lbl{color:var(--mb-navy)}.lf-tlrow__date{font-size:11px;color:var(--mb-gray-500);font-weight:600;margin-top:1px;font-feature-settings:"tnum" 1}.lf-condmini{display:flex;flex-direction:column;gap:9px}.lf-condmini__row{display:flex;align-items:center;gap:9px}.lf-condmini__t{font-size:12.5px;font-weight:600;color:var(--mb-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-ov{display:grid;grid-template-columns:1fr 340px;gap:20px;align-items:start}.lf-ov__main{display:flex;flex-direction:column;gap:18px;min-width:0}.lf-ov__side{display:flex;flex-direction:column;gap:18px;position:sticky;top:8px;align-self:start}.snap{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;background:var(--mb-gray-100);border:1px solid var(--mb-gray-100);border-radius:11px;overflow:hidden;margin-bottom:4px}.snap__stat{background:#fff;padding:11px 13px}.snap__lbl{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:var(--mb-gray-500)}.snap__val{font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--mb-navy);margin-top:3px;font-feature-settings:"tnum" 1}.snap__agents{margin-top:16px}.snap__agents-h{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--mb-gray-500);margin-bottom:6px}.agents{display:flex;flex-direction:column}.agent{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid var(--mb-gray-100)}.agent:first-child{padding-top:0}.agent:last-child{border-bottom:0;padding-bottom:0}.agent__av{width:30px;height:30px;border-radius:50%;background:var(--mb-navy);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent__b{flex:1;min-width:0}.agent__name{font-size:13.5px;font-weight:700;color:var(--mb-navy);letter-spacing:-.01em}.agent__name .none{color:var(--mb-gray-300);font-style:italic;font-weight:600}.agent__role{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--mb-gray-500);margin-top:1px}.agent__chg{background:transparent;border:0;color:var(--mb-gray-500);font-size:11.5px;font-weight:700;cursor:pointer;flex-shrink:0;transition:color var(--dur-fast)}.agent__chg:hover{color:var(--mb-orange)}.ld-sub{padding:16px 0;border-bottom:1px solid var(--mb-gray-100)}.ld-sub:first-child{padding-top:2px}.ld-sub:last-child{border-bottom:0;padding-bottom:2px}.ld-sub__h{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ld-sub__h svg{color:color-mix(in srgb,var(--_sc) 65%,var(--mb-gray-500))}.ld-sub__h>span{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--mb-navy)}.ld-sub__sp{flex:1!important}.ld-sub__act{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid var(--mb-gray-300);border-radius:7px;background:var(--mb-gray-50);color:var(--mb-gray-700);font-size:11.5px;font-weight:700;cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast)}.ld-sub__act:hover{color:var(--mb-orange);border-color:var(--mb-orange);background:color-mix(in srgb,var(--mb-orange) 7%,#fff)}.ld-sub__act:disabled{opacity:.5;cursor:not-allowed;border-color:var(--mb-gray-300);background:var(--mb-gray-50);color:var(--mb-gray-500)}.ld-sub__act svg{width:13px;height:13px}.ld-borrowers{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px 14px}.ld-borrower{display:flex;align-items:center;gap:11px;padding:10px 12px;background:var(--mb-gray-50);border:1px solid var(--mb-gray-100);border-radius:10px;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)}.ld-borrower:hover{background:#fff;border-color:color-mix(in srgb,var(--_sc) 35%,var(--mb-gray-200));box-shadow:var(--shadow-1);transform:translateY(-1px)}.ld-borrower>svg:last-child{width:16px;height:16px;color:var(--mb-gray-300);flex-shrink:0;transition:color var(--dur-fast),transform var(--dur-fast)}.ld-borrower:hover>svg:last-child{color:var(--mb-orange);transform:translate(2px)}.ld-borrower__av{width:34px;height:34px;border-radius:50%;background:var(--mb-navy);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ld-borrower__b{flex:1;min-width:0}.ld-borrower__name{font-size:13.5px;font-weight:800;color:var(--mb-navy);letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.ld-tag{font-size:8.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.ld-tag--p{background:color-mix(in srgb,var(--_sc) 14%,#fff);color:color-mix(in srgb,var(--_sc) 78%,#091638)}.ld-tag--c{background:var(--mb-gray-100);color:var(--mb-gray-700)}.ld-tag--ok{background:color-mix(in srgb,var(--status-success) 15%,#fff);color:color-mix(in srgb,var(--status-success) 68%,#091638)}.ld-tag--prog{background:color-mix(in srgb,var(--mb-navy) 9%,#fff);color:color-mix(in srgb,var(--mb-navy) 72%,#fff)}.ld-borrower__c{font-size:11.5px;color:var(--mb-gray-500);font-weight:600;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-borrower__fico{text-align:right;flex-shrink:0}.ld-borrower__fico b{display:block;font-size:15px;font-weight:800;color:var(--mb-navy);font-feature-settings:"tnum" 1}.ld-borrower__fico span{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--mb-gray-500)}.ld-borrower__fico--est span{color:var(--mb-orange-700, #9A6610)}.ld-borrower__fico--lqb span{color:var(--status-success)}.ld-prop__addr{font-family:Playfair Display,Georgia,serif;font-size:23px;font-weight:600;letter-spacing:-.01em;color:var(--mb-navy)}.ld-prop__addr span{display:block;font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--mb-gray-500);margin-top:3px}.ld-prop__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px}.ld-prop__grid .kv__val{font-size:17px}.ld-lqb__status{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--mb-gray-50);border:1px solid var(--mb-gray-100);border-radius:10px}.ld-lqb__dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.ld-lqb__status b{font-size:13px;font-weight:800;color:var(--mb-navy)}.ld-lqb__status span{display:block;font-size:11px;color:var(--mb-gray-500);font-weight:600;margin-top:1px}.ld-lqb__feed{display:flex;flex-direction:column;margin-top:12px}.ld-act{display:flex;gap:11px;position:relative;padding-bottom:12px}.ld-act:last-child{padding-bottom:0}.ld-act__dot{width:8px;height:8px;border-radius:50%;background:var(--mb-gray-300);flex-shrink:0;margin-top:4px;z-index:1}.ld-act:not(:last-child):before{content:"";position:absolute;left:3.5px;top:10px;bottom:0;width:1.5px;background:var(--mb-gray-200)}.ld-act__t{display:block;font-size:12.5px;font-weight:700;color:var(--mb-navy);letter-spacing:-.01em}.ld-act__m{display:block;font-size:10.5px;color:var(--mb-gray-500);font-weight:600;margin-top:1px}.lf-ov__side .dc{border-color:color-mix(in srgb,var(--mb-orange) 28%,var(--mb-gray-200));box-shadow:0 0 0 1px color-mix(in srgb,var(--mb-orange) 10%,transparent),var(--shadow-2)}.lf-ov__side .dc__head{background:color-mix(in srgb,var(--mb-orange) 6%,#fff)}.lf-ov__side .dc__head h3{color:var(--mb-orange-700)}.lf-ov__side .dc__head .dc__ic{background:color-mix(in srgb,var(--mb-orange) 13%,#fff);color:var(--mb-orange-700)}.lf-ov__side .dc__head .count{background:var(--mb-orange);color:#fff;padding:1px 8px;border-radius:999px}.todo{display:flex;flex-direction:column;gap:4px}.todo__row{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid var(--mb-gray-100)}.todo__row:last-child{border-bottom:0}.todo__ic{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.todo__ic--high{background:color-mix(in srgb,var(--st-conditions) 13%,#fff);color:var(--st-conditions)}.todo__ic--mid{background:#fef3dd;color:#9a6610}.todo__b{flex:1;min-width:0}.todo__t{font-size:12.5px;font-weight:700;color:var(--mb-navy);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todo__m{font-size:10.5px;color:var(--mb-gray-500);font-weight:600;margin-top:1px}.expcard__desc{font-size:12.5px;color:var(--mb-gray-700);font-weight:500;line-height:1.45;margin-bottom:11px}.expcard__specs{display:flex;flex-direction:column;gap:2px;padding:9px 12px;background:var(--mb-gray-50);border:1px solid var(--mb-gray-100);border-radius:9px;margin-bottom:11px}.expcard__specs b{font-size:14px;font-weight:800;color:var(--mb-navy);letter-spacing:-.01em}.expcard__specs span:last-child{font-size:12.5px;color:var(--mb-gray-700);font-weight:600;font-feature-settings:"tnum" 1}.expcard__btns{display:flex;gap:10px;flex-wrap:wrap}.expbtn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border:1px solid var(--mb-gray-200);border-radius:8px;background:#fff;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:-.01em;color:var(--mb-navy);cursor:pointer;outline:none;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast)}.expbtn svg{width:13px;height:13px}.expbtn:hover{border-color:var(--mb-orange);color:var(--mb-orange-700);box-shadow:0 0 0 3px #ff33001f}.expbtn--primary{background:var(--mb-navy);border-color:var(--mb-navy);color:#fff}.expbtn--primary:hover{background:var(--mb-orange);border-color:var(--mb-orange);color:#fff;box-shadow:0 0 0 3px #ff33002e,0 2px 12px #f306}.expbtn--orange{background:var(--mb-orange);border-color:var(--mb-orange);color:#fff}.expbtn--orange:hover{background:var(--mb-orange);border-color:var(--mb-orange);color:#fff;box-shadow:0 0 0 3px #f303,0 2px 14px #ff330073}.expbtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.expcard__btns--row{flex-wrap:nowrap;gap:7px}.expcard__btns--row .expbtn{flex:1 1 0;min-width:0;padding:0 8px;font-size:11px;justify-content:center;white-space:nowrap}.expcard__btns--row .expbtn svg{flex-shrink:0}.expgroup{margin-top:14px}.expgroup:first-of-type{margin-top:4px}.expgroup__label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-gray-500);margin-bottom:7px}.expgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;align-items:stretch}.expgrid--pub{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px}.expgrid--pub>.dc{height:100%}.expgrid>.dc{height:100%}.expcol{display:flex;flex-direction:column;gap:18px;min-width:0}.expcol>.dc:last-child{flex:1 1 auto}.gendocs{display:flex;flex-direction:column;gap:12px;margin-top:12px}.gendocs .dc__head{align-items:flex-start}.gendocs .dc__head h3{white-space:normal;min-width:0}.docmodal__panel.docmodal__panel--sm{width:440px;height:auto;max-height:86vh}.docmodal__panel--sm .docmodal__body{padding:16px 20px}.docmodal__panel--sm .ppform{gap:12px}.docmodal__panel--sm .ppfield input{height:36px}.ppform{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ppfield{display:flex;flex-direction:column;gap:6px;min-width:0}.ppfield--full{grid-column:1 / -1}.ppfield span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--mb-gray-500)}.ppfield input{width:100%;box-sizing:border-box;height:40px;padding:0 12px;border:1px solid var(--mb-gray-200);border-radius:9px;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--mb-navy);outline:none}.ppfield input:focus{border-color:var(--mb-navy)}.pprow{grid-column:1 / -1;display:grid;gap:12px}.pprow--csz{grid-template-columns:1.5fr .7fr 1fr}.pprow--money{grid-template-columns:1fr 1fr .8fr}.ppsend__lbl{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mb-gray-500);margin:16px 0 6px}.ppsend__lbl:first-child{margin-top:0}.ppsend__row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;cursor:pointer;font-size:13px}.ppsend__row:hover{background:var(--mb-gray-50)}.ppsend__row input{width:16px;height:16px;flex-shrink:0}.ppsend__row--locked{background:var(--mb-gray-50);border:1px solid var(--mb-gray-200);cursor:default}.ppsend__name{color:var(--mb-navy);font-weight:600;min-width:0}.ppsend__hint{color:var(--mb-gray-500);font-size:12px}.ppsend__row--locked .ppsend__hint{margin-left:auto}.lf-app .msg{display:flex;flex-direction:column;gap:14px}.lf-app .msg__row{display:flex;align-items:flex-end;gap:9px}.lf-app .msg__row--lo{flex-direction:row-reverse}.lf-app .msg__av{width:30px;height:30px;border-radius:50%;background:var(--mb-navy);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lf-app .msg__av--lo{background:var(--mb-orange)}.lf-app .msg__bubble{max-width:70%;background:var(--mb-gray-50);border:1px solid var(--mb-gray-100);border-radius:13px;padding:9px 13px}.lf-app .msg__row--lo .msg__bubble{background:color-mix(in srgb,var(--mb-orange) 8%,#fff);border-color:color-mix(in srgb,var(--mb-orange) 18%,transparent)}.lf-app .msg__head{display:flex;align-items:baseline;gap:8px;margin-bottom:3px;white-space:nowrap}.lf-app .msg__head b{font-size:12px;font-weight:800;color:var(--mb-navy);white-space:nowrap}.lf-app .msg__head span{font-size:10.5px;color:var(--mb-gray-500);font-weight:600}.lf-app .msg__body{font-size:13px;line-height:1.5;color:var(--mb-navy);font-weight:500}.lf-app .msg__compose{display:flex;gap:9px;margin-top:6px;padding-top:14px;border-top:1px solid var(--mb-gray-100)}.lf-app .msg__compose input{flex:1;height:38px;padding:0 13px;border:1px solid var(--mb-gray-200);border-radius:9px;font-family:inherit;font-size:13px;color:var(--mb-navy);background:#fff;cursor:pointer}.docboard{--cols: 5;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:12px;align-items:start}.doccol{background:#09163806;border:1px solid var(--mb-gray-200);border-radius:13px;padding:10px;display:flex;flex-direction:column;min-width:0;--dc: var(--mb-gray-500)}.doccol--borrower{--dc: #DB2777}.doccol--processing{--dc: var(--mb-orange)}.doccol--lo{--dc: #7C3AED}.doccol--pending{--dc: #C98A12}.doccol--pushed{--dc: var(--mb-navy)}.doccol--deleted{--dc: #B42318}.docboard--has-deleted{grid-template-columns:repeat(var(--cols),minmax(0,1fr)) 46px}.docboard--deleted-open{grid-template-columns:repeat(var(--cols),calc((100% - 48px) / var(--cols))) 330px;overflow-x:auto;padding-bottom:6px}.doccol--deleted.is-min{width:100%;align-items:center;gap:12px;padding:12px 0;cursor:pointer;font-family:inherit;color:var(--mb-navy)}.doccol--deleted.is-min:hover{border-color:color-mix(in srgb,var(--dc) 45%,var(--mb-gray-200));background:color-mix(in srgb,var(--dc) 5%,#fff)}.doccol__min-lbl{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mb-navy);white-space:nowrap}.doccol__hint{font-size:11px;line-height:1.4;color:var(--mb-gray-600);padding:0 4px 10px}.doccard--deleted .doccard__top{background:color-mix(in srgb,var(--dc) 4%,#fff)}.doccard__del{padding:8px 10px 0;font-size:11px;line-height:1.4}.doccard__del-who{font-weight:800;color:var(--mb-orange-700, #B54708)}.doccard__del-who.is-aura{color:var(--mb-navy)}.doccard__del-why{color:var(--mb-gray-700);margin-top:2px}.doccard__del-copy{color:var(--mb-gray-600);margin-top:2px}.doccard__pushed--gone{background:var(--mb-gray-100);color:var(--mb-gray-600)}.doccol__head{display:flex;align-items:center;gap:8px;padding:4px 4px 10px;min-height:46px}.doccol__ic{width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--dc) 15%,#fff);color:var(--dc);flex-shrink:0}.doccol__lbl{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mb-navy);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doccol__n{font-size:11px;font-weight:800;color:var(--dc);background:color-mix(in srgb,var(--dc) 14%,#fff);border-radius:999px;padding:1px 8px;font-feature-settings:"tnum" 1}.doccol__plus{width:24px;height:24px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--dc) 35%,transparent);border-radius:7px;background:color-mix(in srgb,var(--dc) 10%,#fff);color:var(--dc);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--dur-fast)}.doccol__plus:hover{background:color-mix(in srgb,var(--dc) 22%,#fff)}.doccol__acts{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:9px;min-height:31px;align-items:center}.doccol__act{flex:1 1 96px;min-width:96px;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 6px;border:1px solid color-mix(in srgb,var(--dc) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--dc) 9%,#fff);color:color-mix(in srgb,var(--dc) 80%,#091638);font-family:inherit;font-size:10.5px;font-weight:800;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast)}.doccol__act:hover{background:color-mix(in srgb,var(--dc) 18%,#fff)}.doccol__act--sel{background:var(--dc);color:#fff;border-color:var(--dc)}.doccol__act--sel:hover{filter:none;background:color-mix(in srgb,var(--dc) 86%,#000);border-color:color-mix(in srgb,var(--dc) 86%,#000)}.doccol__act:disabled{opacity:.4;cursor:not-allowed}.doccol__act:disabled:hover{background:color-mix(in srgb,var(--dc) 9%,#fff);filter:none}.doccol__act--sel:disabled{background:#fff;color:var(--mb-gray-400, #AEB8B8);border-color:var(--mb-gray-200)}.doccol__list{display:flex;flex-direction:column;gap:9px}.doccol__empty{text-align:center;font-size:11px;color:var(--mb-gray-300);padding:14px 0}.docdue{display:flex;flex-direction:column;gap:9px}.docdue+.docdue{margin-top:6px}.docdue__h{display:flex;align-items:center;gap:5px;padding:0 2px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mb-gray-600)}.docdue__h span:first-of-type{flex:1;min-width:0}.docdue__n{font-feature-settings:"tnum" 1}.docdue--late .docdue__h{color:var(--st-conditions, #D7263D)}.docdue--later .docdue__h{color:var(--mb-gray-400)}.docdue--later .doccard{opacity:.62}.doccard{background:#fff;border:1px solid var(--mb-gray-300);border-radius:9px;padding:0;overflow:hidden;box-shadow:0 1px 3px #09163814;transition:box-shadow var(--dur-fast),border-color var(--dur-fast)}.doccard.is-sel{box-shadow:0 0 0 2px var(--dc)}.doccard__top{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;background:color-mix(in srgb,var(--dc) 6%,#fff);border-bottom:1px solid color-mix(in srgb,var(--dc) 8%,#fff)}.doccard__body{padding:7px 10px 0}.doccard__body:empty{display:none}.doccard__body>:first-child{margin-top:0!important}.doccard__check{width:20px;height:20px;flex-shrink:0;border:1.5px solid var(--mb-gray-300);border-radius:6px;background:#fff;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast);padding:0}.doccard__check.on{background:var(--dc);border-color:var(--dc)}.doccard__b{flex:1;min-width:0}.doccard__name{font-size:12.5px;font-weight:700;color:var(--mb-navy);letter-spacing:-.01em;line-height:1.25}.doccard__cat{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--dc) 82%,#091638);margin-top:2px}.doccard__note{font-size:11.5px;font-style:italic;color:var(--mb-gray-700);margin-top:5px;line-height:1.35}.doccard__btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:0;padding:7px;border:1px solid var(--dc);border-radius:7px;background:var(--dc);color:#fff;font-family:inherit;font-size:11.5px;font-weight:800;letter-spacing:-.01em;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast),transform var(--dur-fast)}.doccard__btn:focus,.doccard__btn:focus-visible{outline:none;box-shadow:none}.doccol__act,.docbatch__btn,.docmodal__addcustom,.docadd__cancel{outline:none;-webkit-tap-highlight-color:transparent}.doccol__act:focus-visible,.docbatch__btn:focus-visible,.docmodal__addcustom:focus-visible,.docadd__cancel:focus-visible{outline:none;box-shadow:none}.doccard__btn:hover{background:color-mix(in srgb,var(--dc) 86%,#000);border-color:color-mix(in srgb,var(--dc) 86%,#000);transform:translateY(-1px)}.doccard__btn svg{width:13px;height:13px}.doccard__actions{display:flex;align-items:stretch;gap:6px;padding:8px 10px 10px}.doccard__actions .doccard__btn{flex:1;min-width:0}.doccard__actions:has(>.doccard__signwait){flex-wrap:wrap;row-gap:6px}.doccard__actions:has(>.doccard__signwait)>.doccard__tools{margin-left:auto}.doccard__signwait{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:6px}.doccard__signwait .doccard__pushed{flex:1 1 auto;white-space:nowrap}.doccard__signwait .doccard__btn{flex:1 1 auto;width:auto;padding-left:12px;padding-right:12px;white-space:nowrap}.doccard__btn--accept{flex:1;margin-top:0;background:var(--st-approved, #1F8A5B);border-color:var(--st-approved, #1F8A5B)}.doccard__btn--accept:hover{background:color-mix(in srgb,var(--st-approved, #1F8A5B) 85%,#000);transform:translateY(-1px)}.doccard__btn--decline{flex:1;margin-top:0;background:#fff;color:var(--st-conditions, #D7263D);border-color:color-mix(in srgb,var(--st-conditions, #D7263D) 40%,transparent)}.doccard__btn--decline:hover{background:color-mix(in srgb,var(--st-conditions, #D7263D) 8%,#fff);color:var(--st-conditions, #D7263D);transform:translateY(-1px)}.doccard__pushed{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px;border-radius:7px;background:color-mix(in srgb,var(--st-exported, #1F8A5B) 12%,#fff);color:var(--st-exported, #1F8A5B);font-size:11px;font-weight:800}.doccard__pushed svg{width:13px;height:13px}.doccard__tools{display:flex;gap:5px;flex-shrink:0}.doctool{width:28px;height:auto;display:flex;align-items:center;justify-content:center;border:1px solid var(--mb-gray-200);border-radius:7px;background:#fff;color:var(--mb-gray-500);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.doctool:hover{background:#fff;color:var(--mb-orange);border-color:var(--mb-orange);box-shadow:0 0 0 3px #ff330029,0 2px 9px #ff330052}.doctool:focus-visible{outline:none;box-shadow:none}.doctool svg{width:12px;height:12px}.doctool--del:hover{background:#fff;color:var(--mb-orange);border-color:var(--mb-orange);box-shadow:0 0 0 3px #ff330029,0 2px 9px #ff330052}.doctool--upload{background:var(--mb-orange);border-color:var(--mb-orange);color:#fff}.doctool--upload:hover{background:color-mix(in srgb,var(--mb-orange) 86%,#000);border-color:color-mix(in srgb,var(--mb-orange) 86%,#000);color:#fff;box-shadow:0 0 0 3px #ff330029,0 2px 9px #ff330052}.doctool--upload:disabled{opacity:.55;cursor:default;box-shadow:none}.docadd__open{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:2px;padding:10px;border:1.5px dashed color-mix(in srgb,var(--mb-orange) 40%,var(--mb-gray-300));border-radius:9px;background:transparent;color:color-mix(in srgb,var(--mb-orange) 80%,#091638);font-family:inherit;font-size:11.5px;font-weight:800;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.docadd__open:hover{background:color-mix(in srgb,var(--mb-orange) 8%,#fff);border-color:var(--mb-orange)}.docadd__open svg{width:14px;height:14px}.docadd{background:#fff;border:1px solid var(--mb-orange);border-radius:9px;padding:9px}.docadd>input{width:100%;height:32px;padding:0 10px;border:1px solid var(--mb-gray-200);border-radius:7px;font-family:inherit;font-size:12.5px;color:var(--mb-navy);outline:none}.docadd>input:focus{border-color:var(--mb-navy)}.docadd__form{padding:6px 2px 0;font-size:12.5px;font-weight:800;color:var(--mb-navy)}.docadd__lbl{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-gray-500);margin:2px 0 3px}.docadd__signers{margin:2px 0 6px}.docadd__signer{display:flex;align-items:center;gap:7px;padding:3px 0;font-size:12px;color:var(--mb-navy);cursor:pointer}.docadd__signer input{margin:0;flex-shrink:0}.docadd__signer-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.docadd__signer-st{flex-shrink:0;font-size:10.5px;color:var(--mb-gray-500)}.docadd__signer-st.is-signed{color:#1f8a5b;font-weight:700}.docadd__hint{font-size:10.5px;color:var(--mb-gray-600);margin-top:3px;line-height:1.4}.docadd__note{display:block;width:100%;box-sizing:border-box;padding:6px 9px;border:1px solid var(--mb-gray-200);border-radius:7px;font-family:inherit;font-size:12px;color:var(--mb-navy);resize:vertical;outline:none}.docadd__note:focus{border-color:var(--mb-navy)}.docadd>.docadd__letter{margin-bottom:6px}.docadd__note+.docadd__note,.docadd__hint+.docadd__note{margin-top:6px}.docadd__form .docadd__hint{font-weight:600;display:flex;align-items:center;gap:4px}.docadd__unlink{display:inline-flex;padding:0 2px;border:0;background:transparent;color:var(--mb-gray-500);cursor:pointer}.docadd__opts{display:flex;align-items:center;gap:8px;margin-top:6px;min-width:0}.docadd__file{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:60%;height:24px;padding:0 4px 0 7px;border:1px solid var(--mb-gray-200);border-radius:7px;font-size:11px;font-weight:700;color:var(--mb-navy)}.docadd__file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docadd__file button{display:inline-flex;padding:0 2px;border:0;background:transparent;color:var(--mb-gray-500);cursor:pointer}.docadd__cond{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;font-weight:600;color:var(--mb-gray-700);cursor:pointer;white-space:nowrap}.docadd__cond input{margin:0}.docadd__row{display:flex;gap:7px;margin-top:8px}.docadd__row .doccard__btn--accept{margin-top:0}.docadd__cancel{flex:1;padding:7px;border:1px solid var(--mb-gray-200);border-radius:7px;background:#fff;color:var(--mb-gray-700);font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.docadd__cancel:hover{background:var(--mb-gray-50)}.docadd__cancel:disabled{opacity:.55;cursor:default}.docsimilar{margin-top:8px;padding:9px 10px 10px;border:1px solid color-mix(in srgb,var(--mb-amber, #b45309) 35%,var(--mb-gray-200));border-radius:9px;background:color-mix(in srgb,var(--mb-amber, #b45309) 7%,#fff)}.docsimilar__h{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--mb-amber, #b45309);margin-bottom:7px}.docsimilar__m{padding:8px 9px;border:1px solid var(--mb-gray-200);border-radius:8px;background:#fff;margin-bottom:7px}.docsimilar__lbl{font-size:12.5px;font-weight:700;color:var(--mb-navy);overflow-wrap:anywhere}.docsimilar__note{margin-top:3px;font-size:11.5px;font-style:italic;color:var(--mb-gray-700);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.docsimilar__meta{margin:4px 0 7px;font-size:10.5px;font-weight:600;color:var(--mb-gray-600)}.docsimilar__m .doccard__btn{width:100%}@media (max-width: 1180px){.docboard{grid-template-columns:repeat(var(--cols),minmax(190px,1fr));overflow-x:auto}.docboard--has-deleted{grid-template-columns:repeat(var(--cols),minmax(190px,1fr)) 46px}.docboard--deleted-open{grid-template-columns:repeat(var(--cols),minmax(190px,1fr)) 300px}}.condtabs{display:flex;gap:4px;margin-bottom:12px;background:var(--mb-gray-100);border-radius:9px;padding:3px;width:-moz-fit-content;width:fit-content}.condtab{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:0;background:transparent;border-radius:7px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--mb-gray-700);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.condtab.on{background:#fff;color:var(--mb-navy);box-shadow:var(--shadow-1)}.condtab__n{font-size:10.5px;font-weight:800;background:#09163814;color:var(--mb-gray-700);border-radius:999px;padding:1px 7px;font-feature-settings:"tnum" 1}.condtab.on .condtab__n{background:var(--mb-orange);color:#fff}.condform{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px;border:1px solid var(--mb-gray-200);border-radius:10px;background:color-mix(in srgb,var(--mb-gray-100) 40%,#fff);margin:2px 0 10px}.condedit{border:1px solid var(--mb-gray-200);border-radius:10px;background:color-mix(in srgb,var(--mb-gray-100) 40%,#fff);padding:0 12px;margin:8px 0}.condedit .cond{border-bottom:1px dashed var(--mb-gray-200)}.condedit .condform{border:0;background:transparent;border-radius:0;margin:0;padding:10px 0 12px}.condadd__owner{height:38px;padding:0 11px;border:1px solid var(--mb-gray-200);border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--mb-navy);background:#fff;outline:none;cursor:pointer;flex-shrink:0}.condadd__input{flex:1;height:38px;padding:0 12px;border:1px solid var(--mb-gray-200);border-radius:8px;font-family:inherit;font-size:13px;color:var(--mb-navy);outline:none}.condadd__input:focus{border-color:var(--mb-navy)}.condadd__adddoc{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 13px;border:1px dashed color-mix(in srgb,var(--mb-orange) 45%,var(--mb-gray-300));border-radius:8px;background:transparent;color:var(--mb-orange-700);font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;flex-shrink:0}.condadd__adddoc:hover{background:color-mix(in srgb,var(--mb-orange) 8%,#fff)}.condadd__adddoc svg{width:13px;height:13px}.condadd__doc{width:200px;flex-shrink:0;height:38px;padding:0 12px;border:1px solid var(--mb-orange);border-radius:8px;font-family:inherit;font-size:13px;color:var(--mb-navy);outline:none}.lf-input{height:38px;padding:0 12px;border:1px solid var(--mb-gray-200);border-radius:8px;background:#fff;font-family:inherit;font-size:13px;color:var(--mb-navy);outline:none}.lf-input::-moz-placeholder{color:var(--mb-gray-500)}.lf-input::placeholder{color:var(--mb-gray-500)}.lf-input:hover{border-color:var(--mb-gray-300)}.lf-input:focus{border-color:var(--mb-navy)}.cond__reqtag{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:10px;font-weight:800;letter-spacing:.03em;color:var(--mb-orange-700);background:color-mix(in srgb,var(--mb-orange) 11%,#fff);border:1px solid color-mix(in srgb,var(--mb-orange) 28%,transparent);border-radius:6px;padding:1px 7px;vertical-align:middle}.cond__reqtag svg{width:11px;height:11px}.cond__mark--cleared{background:color-mix(in srgb,var(--st-exported, #1F8A5B) 14%,#fff);color:var(--st-exported, #1F8A5B)}.cond__badge--cleared{background:color-mix(in srgb,var(--st-exported, #1F8A5B) 12%,#fff);color:var(--st-exported, #1F8A5B)}.cond--cleared{opacity:.6}.cond--cleared .cond__title{text-decoration:line-through}.cond__acts{display:flex;align-items:center;gap:7px;flex-shrink:0}.cond__req{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border:1px solid var(--mb-gray-200);border-radius:7px;background:#fff;font-family:inherit;font-size:11.5px;font-weight:800;color:var(--mb-navy);cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast)}.cond__req svg{width:13px;height:13px}.cond__req:hover{border-color:var(--mb-orange);color:var(--mb-orange-700);box-shadow:0 0 0 3px #ff33001f}.cond__clear{width:30px;height:30px;flex-shrink:0;border:1px solid var(--mb-gray-200);border-radius:7px;background:#fff;color:var(--mb-gray-500);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast)}.cond__clear:hover{border-color:var(--st-exported, #1F8A5B);color:var(--st-exported, #1F8A5B)}.cond__clear--active,.cond__clear--active:hover{border-color:var(--mb-navy);background:var(--mb-navy);color:#fff}.discwrap{display:flex;flex-direction:column}.discrow{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--mb-gray-100)}.discrow:last-child{border-bottom:0}.discrow__name{font-size:13px;font-weight:700;color:var(--mb-navy);letter-spacing:-.01em;min-width:0}.discrow__meta{font-size:11.5px;color:var(--mb-gray-500);font-weight:600;font-feature-settings:"tnum" 1;white-space:nowrap}.discrow .doc__status{justify-self:end}.discrow__action{display:flex;align-items:center;justify-content:flex-end;gap:10px;justify-self:end;min-width:0}.discrow__btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;line-height:1;height:28px;padding:0 12px;border:1px solid var(--mb-gray-200);border-radius:7px;background:#fff;font-family:inherit;font-size:11.5px;font-weight:800;color:var(--mb-navy);cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast)}.discrow__btn svg{flex-shrink:0}.discrow__btn:hover{border-color:var(--mb-orange);color:var(--mb-orange-700)}.cdslot{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 24px;border:1.5px dashed var(--mb-gray-300);border-radius:12px;color:var(--mb-gray-500)}.cdslot>svg{color:var(--mb-gray-300);margin-bottom:10px}.cdslot__t{font-size:14px;font-weight:800;color:var(--mb-navy);letter-spacing:-.01em}.cdslot__s{font-size:12.5px;color:var(--mb-gray-500);font-weight:500;line-height:1.5;margin-top:6px;max-width:460px}.cdslot__tag{margin-top:14px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mb-orange-700);background:color-mix(in srgb,var(--mb-orange) 10%,#fff);border:1px solid color-mix(in srgb,var(--mb-orange) 28%,transparent);border-radius:999px;padding:4px 11px}.dc--collapsible .dc__head{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dc--collapsible .dc__head:hover h3{color:var(--mb-navy)}.dc--collapsible:focus-within{outline:none}.dc--collapsible .dc__head:focus-visible{outline:2px solid var(--mb-orange);outline-offset:-2px;border-radius:14px 14px 0 0}.dc--collapsed .dc__head{border-bottom:0}.dc__chev{display:inline-flex;align-items:center;color:var(--mb-gray-500);flex-shrink:0}.dc--collapsible .dc__head:hover .dc__chev{color:var(--mb-orange)}.discrow--mini{padding:10px 0;gap:16px}.discrow--mini .discrow__name{font-size:13.5px;font-weight:700}.discrow .doc__status{font-size:10.5px;padding:4px 10px}.discrow .discrow__btn{height:30px;font-size:12px}.discrow__pp{color:var(--mb-gray-500);font-weight:600;font-size:12.5px}.discfiled{margin-top:16px;padding-top:14px;border-top:1px dashed var(--mb-gray-200)}.discfiled__h{display:flex;align-items:center;gap:7px;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--mb-gray-500)}.discfiled__h svg{color:var(--st-exported)}.discfiled__sync{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--mb-gray-500)}.cdsec__empty{padding:0 14px 12px;font-size:11.5px;font-style:italic;color:var(--mb-gray-500)}.cdtbl{width:100%;border-collapse:collapse;table-layout:fixed}.cdtbl th{font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mb-gray-500);text-align:left;padding:5px 14px;border-top:1px solid var(--mb-gray-100);background:var(--mb-gray-50)}.cdtbl td{font-size:12px;color:var(--mb-gray-700);padding:5px 14px;border-top:1px solid var(--mb-gray-100);vertical-align:top;word-break:break-word}.cdtbl__line{color:var(--mb-gray-500)}.cdtbl__desc{color:var(--mb-navy);font-weight:600}.cdtbl__calc{margin-left:7px;font-size:11px;font-style:italic;color:var(--mb-gray-500);font-weight:500}.cdtbl__by{color:var(--mb-gray-500)}.cdtbl__amt{text-align:right;font-weight:700;color:var(--mb-navy);white-space:nowrap}.cdtbl tr.credit .cdtbl__desc,.cdtbl tr.credit .cdtbl__amt{color:var(--st-exported)}.dc--disc .dc__head .count{min-width:26px;padding:3px 9px;border-radius:999px;background:var(--mb-gray-100);color:var(--mb-gray-700);font-size:12px;text-align:center}.dc--cd{overflow:visible}.dc--cd .dc__body{padding:20px 22px 22px}.cdacts{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cdsrc{display:inline-flex;align-items:center;gap:7px;margin-right:4px;font-size:12px;font-weight:600;color:var(--mb-gray-500);white-space:nowrap;cursor:help}.cdsrc__dot{width:7px;height:7px;border-radius:50%;background:var(--st-approved);box-shadow:0 0 0 3px color-mix(in srgb,var(--st-approved) 18%,transparent)}.cdsrc--stale{color:#9a6610}.cdsrc--stale .cdsrc__dot{background:var(--status-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-warning) 22%,transparent)}.cdstale__btns{display:flex;justify-content:flex-end;gap:8px}.cdwrap{display:flex;flex-direction:column;gap:16px;font-feature-settings:"tnum" 1}.cdkpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.cdkpi{display:flex;flex-direction:column;gap:5px;padding:16px 18px;border:1px solid var(--mb-gray-200);border-radius:12px;background:#fff;min-width:0}.cdkpi__lbl{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-gray-500)}.cdkpi__val{font-size:25px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--mb-navy)}.cdkpi__sub{font-size:12.5px;font-weight:600;color:var(--mb-gray-500)}.cdkpi--ok{background:color-mix(in srgb,var(--st-exported) 6%,#fff);border-color:color-mix(in srgb,var(--st-exported) 30%,transparent)}.cdkpi--ok .cdkpi__val{color:var(--st-exported)}.cdkpi--warn{background:color-mix(in srgb,var(--status-warning) 9%,#fff);border-color:color-mix(in srgb,var(--status-warning) 40%,transparent)}.cdkpi--warn .cdkpi__val{color:#9a6610}.cdkpi--alert{background:color-mix(in srgb,var(--mb-orange) 6%,#fff);border-color:color-mix(in srgb,var(--mb-orange) 30%,transparent)}.cdkpi--alert .cdkpi__val{color:var(--mb-orange-700)}.cdnote{display:flex;align-items:flex-start;gap:10px;padding:12px 15px;border:1px solid var(--mb-gray-200);border-radius:10px;background:var(--mb-gray-50);font-size:13px;line-height:1.5;color:var(--mb-gray-700)}.cdnote>svg{flex-shrink:0;margin-top:2px;color:var(--mb-gray-500)}.cdnote b{color:inherit}.cdnote--alert{background:color-mix(in srgb,var(--mb-orange) 6%,#fff);border-color:color-mix(in srgb,var(--mb-orange) 30%,transparent);color:var(--mb-orange-700)}.cdnote--alert>svg{color:var(--mb-orange-700)}.cdgrid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:18px;align-items:start}.cdgrid__main{display:flex;flex-direction:column;gap:16px;min-width:0}.cdgrid__side{position:sticky;top:12px;min-width:0}@media (max-width: 1320px){.cdgrid{grid-template-columns:minmax(0,1fr)}.cdgrid__side{position:static}}.cdgrp{border:1px solid var(--mb-gray-200);border-radius:12px;overflow:hidden;background:#fff}.cdgrp__h{padding:12px 20px;background:var(--mb-gray-50);border-bottom:1px solid var(--mb-gray-200);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--mb-navy)}.cdsec{border-bottom:1px solid var(--mb-gray-100)}.cdsec:has(+.cdsub){border-bottom:0}.cdsec__h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px 12px}.cdsec__lbl{font-size:15px;font-weight:800;color:var(--mb-navy);letter-spacing:-.01em}.cdsec__help{font-size:12.5px;color:var(--mb-gray-500);font-weight:500;margin-top:3px;line-height:1.45}.cdwrap .cdtbl tr.cdtbl__total td{background:color-mix(in srgb,var(--mb-navy) 3%,#fff);font-weight:800;color:var(--mb-navy)}.cdsec__n{margin-left:10px;font-size:12px;font-weight:600;color:var(--mb-gray-500)}.cdwrap .cdsec__empty{padding:0 20px 16px;font-size:13px}.cdwrap .cdtbl col.cdtbl__c-line{width:76px}.cdwrap .cdtbl col.cdtbl__c-by{width:15%}.cdwrap .cdtbl col.cdtbl__c-to{width:18%}.cdwrap .cdtbl col.cdtbl__c-amt{width:140px}.cdwrap .cdtbl th{font-size:10.5px;letter-spacing:.07em;padding:8px 20px}.cdwrap .cdtbl td{font-size:13.5px;padding:10px 20px;vertical-align:baseline}.cdwrap .cdtbl tbody tr{transition:background var(--dur-fast)}.cdwrap .cdtbl tbody tr:hover td{background:color-mix(in srgb,var(--mb-navy) 3%,#fff)}.cdwrap .cdtbl__line{font-size:13px}.cdwrap .cdtbl__desc{font-weight:700}.cdwrap .cdtbl__calc{margin-left:10px;font-size:12.5px;font-style:normal}.cdwrap .cdtbl__by{color:var(--mb-gray-700)}.cdwrap .cdtbl__amt{font-size:14px}.cdpoc{margin-left:8px;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 7px;border-radius:7px;background:#fef3dd;color:#9a6610;white-space:nowrap;vertical-align:1px}.cdsub{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;background:color-mix(in srgb,var(--mb-navy) 4%,#fff);border-top:1px solid var(--mb-gray-200)}.cdsub b{font-size:14px;color:var(--mb-navy)}.cdsub__calc{font-size:12.5px;color:var(--mb-gray-500);font-weight:500;margin-top:3px}.cdsub__amt{font-size:18px;letter-spacing:-.01em}.cdtot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-radius:12px;background:var(--mb-navy);color:#fff}.cdtot b{font-size:15px;font-weight:800;color:#fff;letter-spacing:.01em}.cdtot__calc{font-size:12.5px;color:#ffffffb3;font-weight:500;margin-top:3px}.cdtot__amt{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.02em;white-space:nowrap}.cdfb{border:1px solid var(--mb-gray-200);border-radius:12px;overflow:hidden;background:#fff}.cdfb__h{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:14px 18px;background:var(--mb-gray-50);border-bottom:1px solid var(--mb-gray-200)}.cdfb__h h4{margin:0;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--mb-navy)}.cdpill{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;white-space:nowrap}.cdpill--ok{background:#e3f3ea;color:var(--st-exported)}.cdpill--warn{background:color-mix(in srgb,var(--mb-orange) 10%,#fff);color:var(--mb-orange-700)}.cdpill--neutral{background:var(--mb-gray-100);color:var(--mb-gray-700)}.cdfb__grp{padding:14px 18px 6px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--mb-gray-500)}.cdfb__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:10px 18px;border-top:1px solid var(--mb-gray-100)}.cdfb__grp+.cdfb__row{border-top:0}.cdfb__row--strong{background:color-mix(in srgb,var(--mb-navy) 4%,#fff);border-top-color:var(--mb-gray-200)}.cdfb__lbl{font-size:13.5px;font-weight:600;color:var(--mb-navy);min-width:0}.cdfb__lbl b{font-weight:800}.cdfb__sub{display:block;font-size:12px;color:var(--mb-gray-500);font-weight:500;margin-top:2px;line-height:1.4}.cdfb__amt{font-size:14px;font-weight:700;color:var(--mb-navy);white-space:nowrap}.cdfb__row--strong .cdfb__amt{font-size:15.5px;font-weight:800}.msgwrap{display:grid;grid-template-columns:1fr 248px;gap:20px;max-width:1320px;margin:0 auto;align-items:start}.msgthreads{order:2;background:#fff;border:1px solid var(--mb-gray-200);border-radius:14px;box-shadow:var(--shadow-1);padding:10px;display:flex;flex-direction:column;gap:3px;position:sticky;top:8px}.msgthreads__lbl{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mb-gray-500);padding:6px 8px 8px}.msgthread{display:flex;align-items:center;gap:11px;padding:10px 11px;border:0;background:transparent;border-radius:10px;cursor:pointer;text-align:left;transition:background var(--dur-fast)}.msgthread:hover{background:var(--mb-gray-50)}.msgthread.on{background:var(--mb-navy)}.msgthread__av{width:34px;height:34px;border-radius:50%;background:var(--mb-navy);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.msgthread.on .msgthread__av{background:var(--mb-orange)}.msgthread__badge{min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--mb-orange);color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.msgthread__av--g{background:var(--mb-gray-700)}.msgthread__av--r{background:var(--mb-navy-500)}.msgthread__b{min-width:0;flex:1}.msgthread__name{font-size:13.5px;font-weight:700;color:var(--mb-navy);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msgthread.on .msgthread__name{color:#fff}.msgthread__sub{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mb-gray-500);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msgthread.on .msgthread__sub{color:#fff9}.msgpanel{order:1;background:#fff;border:1px solid var(--mb-gray-200);border-radius:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;min-height:560px}.msgpanel__head{padding:18px 24px;border-bottom:1px solid var(--mb-gray-100)}.msgpanel__kick{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mb-gray-500)}.msgpanel__name{font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:600;color:var(--mb-navy);letter-spacing:-.01em;margin-top:3px}.msgpanel__sub{font-size:12.5px;color:var(--mb-gray-500);font-weight:500;margin-top:3px}.msgfeed{flex:1;min-height:320px;padding:20px 24px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.msgsys{align-self:center;display:inline-flex;align-items:center;gap:7px;max-width:80%;background:var(--mb-gray-50);border:1px solid var(--mb-gray-100);border-radius:10px;padding:9px 14px;font-size:12px;font-style:italic;color:var(--mb-gray-700);font-weight:500;text-align:center}.msgsys svg{color:var(--mb-orange);flex-shrink:0}.msgrow{display:flex;align-items:flex-end;gap:9px;max-width:74%}.msgrow--me{align-self:flex-end;flex-direction:row-reverse}.msgrow--them{align-self:flex-start}.msgrow__av{width:30px;height:30px;border-radius:50%;background:var(--mb-gray-700);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.msgrow__av--r{background:var(--mb-navy-500)}.msgrow__bub{background:var(--mb-gray-50);border:1px solid var(--mb-gray-100);border-radius:13px;padding:9px 14px}.msgrow--me .msgrow__bub{background:var(--mb-navy);border-color:var(--mb-navy)}.msgrow__body{font-size:13px;line-height:1.5;color:var(--mb-navy);font-weight:500}.msgrow--me .msgrow__body{color:#fff}.msgrow__meta{font-size:10.5px;color:var(--mb-gray-500);font-weight:600;margin-top:4px}.msgrow--me .msgrow__meta{color:#fff9;text-align:right}.msgcompose{display:flex;gap:10px;padding:14px 24px;border-top:1px solid var(--mb-gray-100);align-items:flex-end}.msgcompose textarea{flex:1;box-sizing:border-box;min-height:44px;max-height:132px;padding:11px 15px;border:1px solid var(--mb-gray-200);border-radius:10px;font-family:inherit;font-size:13.5px;line-height:1.45;color:var(--mb-navy);outline:none;resize:none;overflow-y:auto}.msgcompose textarea:focus{border-color:var(--mb-navy)}.msgcompose__req{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 15px;border:1px solid var(--mb-gray-200);border-radius:10px;background:#fff;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--mb-navy);cursor:pointer;flex-shrink:0;transition:border-color var(--dur-fast),color var(--dur-fast)}.msgcompose__req:hover{border-color:var(--mb-orange);color:var(--mb-orange-700)}.msgcompose__req:disabled{background:var(--mb-gray-100);color:var(--mb-gray-400, #AEB8B8);border-color:var(--mb-gray-200);cursor:not-allowed}.msgcompose__req:disabled:hover{border-color:var(--mb-gray-200);color:var(--mb-gray-400, #AEB8B8)}.msgcompose__req svg{width:14px;height:14px}.msgcompose__send{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 18px;border:0;border-radius:10px;background:var(--mb-navy);color:#fff;font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;flex-shrink:0;transition:background var(--dur-fast)}.msgcompose__send:hover{background:var(--mb-orange);box-shadow:0 0 0 3px #ff330029}.msgcompose__send svg{width:14px;height:14px}@media (max-width: 900px){.msgwrap{grid-template-columns:1fr}}.msgreq{min-width:280px}.msgreq__h{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;padding-bottom:9px;margin-bottom:9px;border-bottom:1px solid rgba(255,255,255,.18)}.msgreq__doc{display:flex;align-items:center;gap:9px;padding:7px 0}.msgreq__doc>svg{color:#ffffffb3;flex-shrink:0}.msgreq__doc.up>svg{color:var(--mb-lime, #D0FD7A)}.msgreq__b{flex:1;min-width:0;display:flex;flex-direction:column}.msgreq__name{font-size:12.5px;font-weight:700;color:#fff}.msgreq__note{font-size:11px;font-style:italic;color:#fff9}.msgreq__up{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border:1px solid rgba(255,255,255,.35);border-radius:7px;background:#ffffff1f;color:#fff;font-family:inherit;font-size:11px;font-weight:800;cursor:pointer;flex-shrink:0;transition:background var(--dur-fast)}.msgreq__up:hover{background:var(--mb-orange);border-color:var(--mb-orange)}.msgreq__up svg{width:12px;height:12px}.msgreq__done{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mb-lime, #D0FD7A);flex-shrink:0}.docbatch{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px;padding:14px 18px;background:#ffffffb3;border:1px solid var(--mb-gray-200);border-radius:13px;box-shadow:var(--shadow-1)}.docbatch__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.docbatch__t{display:flex;align-items:center;gap:11px;flex:1 1 auto;min-width:0}.docbatch__search{display:flex;align-items:center;gap:9px;width:100%;box-sizing:border-box;height:40px;padding:0 13px;background:#fff;border:1px solid var(--mb-gray-200);border-radius:9px;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.docbatch__search:focus-within{border-color:var(--mb-orange);box-shadow:0 0 0 3px #ff33001f}.docbatch__search>svg{width:15px;height:15px;color:var(--mb-gray-500);flex-shrink:0}.docbatch__search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:var(--mb-navy)}.docbatch__search input::-moz-placeholder{color:var(--mb-gray-500);font-weight:600}.docbatch__search input::placeholder{color:var(--mb-gray-500);font-weight:600}.docbatch__clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:6px;background:var(--mb-gray-100);color:var(--mb-gray-500);cursor:pointer;flex-shrink:0;transition:background var(--dur-fast),color var(--dur-fast)}.docbatch__clear:hover{background:var(--mb-gray-200);color:var(--mb-navy)}.docbatch__clear svg{width:13px;height:13px}.docbatch__btn:disabled{background:var(--mb-gray-200);color:var(--mb-gray-500);cursor:not-allowed;transform:none}.docbatch__btn--ghost{background:#fff;color:var(--mb-navy);border:1px solid var(--mb-gray-300)}.docbatch__btn--ghost:hover{background:var(--mb-gray-100);box-shadow:none;transform:translateY(-1px)}.lf-app .doctop .docbatch__btn.docbatch__btn--sm{width:112px;height:30px;padding:0 10px;gap:6px;justify-content:center;font-size:12px;border-radius:8px}.lf-app .doctop .docbatch__btn.docbatch__btn--sm svg{width:13px;height:13px}.doctop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin-bottom:16px}@media (max-width: 1279px){.doctop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.doctop{grid-template-columns:minmax(0,1fr)}}.doctop>*{min-width:0;margin-bottom:0}.docsearch{display:flex;align-items:center;padding:14px 18px;background:#ffffffb3;border:1px solid var(--mb-gray-200);border-radius:13px;box-shadow:var(--shadow-1)}.docdrop{--dd: #7C3AED;min-width:0;display:flex;align-items:center;gap:16px;padding:14px 18px;background:#ffffffb3;border:1.5px dashed var(--mb-gray-300);border-radius:13px;box-shadow:var(--shadow-1);transition:border-color var(--dur-fast),background var(--dur-fast)}.docdrop.is-over{border-color:var(--dd);background:#7c3aed12}.docdrop .docbatch__t>svg{color:var(--dd)}.docdrop__btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 18px;border:0;border-radius:9px;background:var(--dd);color:#fff;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:box-shadow var(--dur-fast),transform var(--dur-fast)}.docdrop__btn:hover{box-shadow:0 0 0 3px #7c3aed33,0 2px 14px #7c3aed66;transform:translateY(-1px)}.docdrop__btn:disabled{background:var(--mb-gray-200);color:var(--mb-gray-500);cursor:not-allowed;transform:none;box-shadow:none}.docdrop__btn svg{width:15px;height:15px}.docdropnote{display:flex;flex-direction:column;gap:5px;margin-top:6px}.docdropnote:empty{display:none}.docdropnote__state{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--mb-gray-500)}.docdropnote__state--warn{color:var(--mb-orange-700)}.docdropnote__linked{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:#15803d}.docdropnote__match{display:flex;align-items:center;gap:6px;padding:6px 7px;border:1px solid rgba(124,58,237,.28);border-radius:8px;background:#7c3aed0f}.docdropnote__what{flex:1;min-width:0;font-size:10.5px;font-weight:600;color:var(--mb-gray-600);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.docdropnote__what b{color:var(--mb-navy);font-weight:800}.docdropnote__acts{display:inline-flex;gap:4px;flex-shrink:0}.docdropnote__ok{height:24px;padding:0 10px;border:0;border-radius:6px;background:#7c3aed;color:#fff;font-family:inherit;font-size:10.5px;font-weight:800;cursor:pointer}.docdropnote__x{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--mb-gray-300);border-radius:6px;background:#fff;color:var(--mb-gray-500);cursor:pointer}.docdropnote__ok:disabled,.docdropnote__x:disabled{opacity:.5;cursor:not-allowed}.bprog__selects{display:flex;align-items:flex-end;gap:14px;margin-bottom:16px}.bprog__field{display:flex;flex-direction:column;gap:6px}.bprog__addtmpl{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border:1px solid var(--mb-orange);border-radius:8px;background:color-mix(in srgb,var(--mb-orange) 9%,#fff);color:var(--mb-orange-700);font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:background var(--dur-fast)}.bprog__addtmpl:hover{background:color-mix(in srgb,var(--mb-orange) 16%,#fff)}.doclrow__cat{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-gray-500);background:var(--mb-gray-100);border-radius:5px;padding:2px 7px;flex-shrink:0}.bprog__saved{margin-top:16px;padding-top:14px;border-top:1px solid var(--mb-gray-100);flex-shrink:0}.bprog__savedlbl{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--mb-gray-500);margin-bottom:9px}.bprog__tmpls{display:flex;flex-wrap:wrap;gap:8px}.bprog__tmplchip{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--mb-gray-200);border-radius:9px;background:#fff;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--mb-navy);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast)}.bprog__tmplchip:hover{border-color:var(--mb-orange);background:color-mix(in srgb,var(--mb-orange) 7%,#fff)}.bprog__tmplchip svg{width:13px;height:13px;color:var(--mb-gray-500)}.bprog__tmpln{font-size:10.5px;font-weight:800;color:var(--mb-gray-700);background:var(--mb-gray-100);border-radius:999px;padding:1px 7px}.borrchip{width:26px;height:24px;border-radius:6px;border:1px solid var(--mb-gray-300);background:#fff;color:var(--mb-gray-500);font-family:inherit;font-size:10px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.borrchip:hover{border-color:var(--mb-orange)}.borrchip.on{background:#fff;color:var(--mb-orange);border-color:var(--mb-orange);box-shadow:0 0 0 3px #ff330029,0 2px 9px #ff330052}.borrchip.done{background:var(--mb-gray-100);color:var(--mb-gray-400);border-color:var(--mb-gray-200);cursor:default;box-shadow:none}.borrchip.done:hover{border-color:var(--mb-gray-200)}.doclrow__cat{width:80px;text-align:center;flex-shrink:0}.doccard__borr{display:flex;align-items:center;gap:4px;flex-shrink:0;align-self:flex-start;margin-left:auto}.doccard__borr .borrchip{width:26px;height:22px;font-size:9.5px}.docmodal__custom{margin-top:16px!important;padding-top:16px!important;border-top:2px solid var(--mb-gray-200)!important}.docmodal__addcustom{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid var(--mb-navy);border-radius:9px;background:#fff;color:var(--mb-navy);font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;transition:background var(--dur-fast)}.docmodal__savebtn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 13px;border:1px solid var(--mb-gray-200);border-radius:9px;background:#fff;color:var(--mb-navy);font-family:inherit;font-size:12.5px;font-weight:800;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast)}.docmodal__foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:16px 22px;border-top:1px solid var(--mb-gray-100);background:var(--mb-gray-50)}.evtimeline{display:flex;flex-direction:column}.evrow{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--mb-gray-100)}.evrow:last-child{border-bottom:0;padding-bottom:0}.evrow__ic{flex:none;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--mb-gray-50);color:var(--mb-gray-500);border:1px solid var(--mb-gray-200)}.evrow__b{flex:1;min-width:0}.evrow__name{font-size:12.5px;font-weight:800;color:var(--mb-navy);line-height:1.25}.evrow__detail{font-size:11.5px;color:var(--mb-gray-700);margin-top:1px;overflow:hidden;text-overflow:ellipsis}.evrow__meta{font-size:11px;color:var(--mb-gray-500);margin-top:2px}.evpill{flex:none;align-self:center;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:999px;white-space:nowrap}.evpill--ok{background:#2e7d321a;color:#2e7d32}.evpill--info{background:#2563eb1a;color:#2563eb}.evpill--gen{background:color-mix(in srgb,var(--mb-orange) 12%,#fff);color:var(--mb-orange-700)}.evpill--fail{background:#cc29001a;color:var(--mb-orange-700)}.exp2-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;align-items:stretch}.exp2-card{display:flex;flex-direction:column;background:#fff;border:1px solid #E4E1DA;border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #0916380d;min-height:196px}.exp2-card__head{display:flex;align-items:center;gap:11px}.exp2-card__ic{width:34px;height:34px;border-radius:9px;background:#ffe9e2;display:flex;align-items:center;justify-content:center;flex:none;color:#f30}.exp2-card__title{font-family:Playfair Display,Georgia,serif;font-size:17px;font-weight:600;color:#0c1b3a;line-height:1.2}.exp2-pill{margin-left:auto;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.exp2-pill--green{background:#e6f4ec;color:#1f8a5b}.exp2-pill--blue{background:#e9edf6;color:#1b3475}.exp2-card__desc{margin-top:10px;font-size:13px;line-height:1.45;color:#5b6168;min-height:36px}.exp2-chip{margin-top:10px;display:flex;align-items:center;gap:8px;background:#f7f6f2;border:1px solid #ECEAE3;border-radius:8px;padding:8px 11px;font-size:12.5px;color:#6a6f76;font-weight:500}.exp2-chip__dot{width:8px;height:8px;border-radius:999px;flex:none}.exp2-metrics{margin-top:10px;display:flex;flex-direction:column;gap:7px}.exp2-metric{display:flex;align-items:center;gap:9px;background:#f7f6f2;border:1px solid #ECEAE3;border-radius:8px;padding:8px 12px;font-size:12.5px;color:#5b6168;font-weight:500}.exp2-metric__dot{width:8px;height:8px;border-radius:999px;flex:none}.exp2-metric__val{font-weight:700;color:#0c1b3a;font-variant-numeric:tabular-nums}.exp2-acts{margin-top:auto;padding-top:13px;display:flex;gap:7px;flex-wrap:nowrap}.exp2-acts--auto{flex-wrap:wrap}.exp2-groups{margin-top:auto;padding-top:14px;display:flex;flex-direction:column;gap:12px}.exp2-group__label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a968c;margin-bottom:7px}.exp2-group__btns{display:flex;gap:7px;flex-wrap:nowrap}.exp2-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:inherit;font-size:12px;font-weight:600;padding:9px 8px;border-radius:8px;cursor:pointer;white-space:nowrap;border:1px solid transparent;line-height:1;flex:1 1 0;min-width:0;transition:filter .12s ease,background .12s ease,transform .08s ease,box-shadow .12s ease,border-color .12s ease}.exp2-btn:hover:not(:disabled){border-color:#f30;box-shadow:0 0 0 2px #ff33004d,0 0 12px #ff330047}.exp2-btn--accent:hover:not(:disabled){filter:brightness(1.08)}.exp2-btn--ghost:hover:not(:disabled){color:#f30}.exp2-btn--primary:hover:not(:disabled){border-color:#1b3475;box-shadow:0 0 0 2px #1b347559,0 0 12px #2563eb73}.exp2-btn:active:not(:disabled){transform:scale(.97)}.exp2-btn:disabled{opacity:.5;cursor:not-allowed}.exp2-btn--primary{background:#0c1b3a;color:#fff}.exp2-btn--accent{background:#f30;color:#fff}.exp2-btn--ghost{background:#fff;color:#1a2540;border-color:#ddd9d1}.exp2-acts--auto .exp2-btn{flex:0 0 auto;padding:10px 14px;font-size:13px}.exp2-hist{display:flex;flex-direction:column;background:#fff;border:1px solid #E4E1DA;border-radius:14px;box-shadow:0 1px 2px #0916380d;max-height:calc(100vh - 48px);overflow:hidden}.exp2-hist__head{display:flex;align-items:center;gap:11px;padding:18px 18px 16px;border-bottom:1px solid #EFEDE7;background:#fff6f2;border-radius:14px 14px 0 0}.exp2-hist__ic{width:38px;height:38px;border-radius:10px;background:#ffe2d7;display:flex;align-items:center;justify-content:center;flex:none;color:#f30}.exp2-hist__title{font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:600;color:#0c1b3a}.exp2-hist__count{margin-left:auto;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#f30;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.exp2-hist__list{overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:#D8D4CB transparent}.exp2-hist__list::-webkit-scrollbar{width:8px}.exp2-hist__list::-webkit-scrollbar-thumb{background:#d8d4cb;border-radius:99px}.exp2-hist__empty{padding:30px 22px 34px;text-align:center;color:#7a7f86;font-size:13.5px;line-height:1.5}.exp2-hrow{display:flex;gap:12px;padding:13px 12px;border-radius:10px;transition:background .12s ease}.exp2-hrow:hover{background:#faf8f4}.exp2-hrow__rail{display:flex;flex-direction:column;align-items:center;flex:none;padding-top:2px}.exp2-hrow__ic{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}.exp2-hrow__line{flex:1;width:2px;background:#edebe4;margin-top:6px;min-height:14px}.exp2-hrow__b{min-width:0;flex:1}.exp2-hrow__title{font-size:13.5px;font-weight:700;color:#15233f;line-height:1.3}.exp2-hrow__meta{margin-top:3px;font-size:12px;color:#7a7f86;line-height:1.4}.exp2-hrow__foot{margin-top:7px;display:flex;align-items:center;gap:8px}.exp2-tag{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.exp2-time{font-size:11.5px;color:#9da1a7;font-variant-numeric:tabular-nums}@media (max-width: 1080px){.exp2-grid{grid-template-columns:1fr}}.docmodal__panel--review{width:720px;height:88vh;max-height:900px}.docreview__body{flex:1;min-height:0;display:flex;background:var(--mb-gray-100);border-top:1px solid var(--mb-gray-200)}.docreview__frame{flex:1;width:100%;border:0}.docreview__imgwrap{flex:1;min-width:0;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:18px}.docreview__img{max-width:100%;height:auto;border-radius:6px;box-shadow:var(--shadow-2)}.docreview__msg{margin:auto;padding:24px;font-size:13px;font-weight:600;color:var(--mb-gray-500);text-align:center}.docreview__btn{width:auto;flex:none;padding:9px 18px;font-size:12.5px}.docreview__reason{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--mb-gray-200);border-radius:9px;font-family:inherit;font-size:13px;color:var(--mb-navy);outline:none}.docreview__reason:focus{border-color:var(--mb-navy)}@media (max-width: 1080px){.lf-ov{grid-template-columns:1fr}.lf-ov__side{position:static}.lf-body,.lf-content.two{grid-template-columns:1fr}.lf-actions{max-width:none}.bprog__selects{flex-wrap:wrap}}.lf-app .dc__head h3{font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--mb-navy)}.lf-app .dc__head .dc__ic{width:32px;height:32px}.lf-app .dc__head .dc__ic svg{width:16px;height:16px}.lf-app .msgwrap{display:flex;width:100%;box-sizing:border-box;max-width:none;gap:20px;align-items:stretch}.lf-app .msgthreads{order:0;flex:0 0 264px;width:264px;position:static;align-self:flex-start}.lf-app .msgpanel{order:0;flex:1 1 auto;min-width:0}@media (max-width: 900px){.lf-app .msgwrap{flex-direction:column}.lf-app .msgthreads{flex-basis:auto;width:auto}}.lf-app .msgfeed{position:relative;flex:1 1 auto;min-height:420px;max-height:420px}.lf-app .msgfeed.is-drag{outline:2px dashed var(--mb-orange);outline-offset:-12px;background:color-mix(in srgb,var(--mb-orange) 5%,transparent)}.lf-app .msgdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;pointer-events:none;color:var(--mb-orange-700);font-weight:800;font-size:13px;letter-spacing:-.01em}.lf-app .msgdrop svg{width:26px;height:26px}.lf-app .msgatt{display:flex;align-items:center;gap:9px;margin-top:4px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--mb-gray-200);background:#fff;color:var(--mb-navy);font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.lf-app .msgrow--me .msgatt{background:#ffffff1f;border-color:#ffffff47;color:#fff}.lf-app .msgatt:hover{border-color:var(--mb-orange);box-shadow:0 0 0 3px #ff330024}.lf-app .msgatt__ic{flex-shrink:0;width:30px;height:30px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,currentColor 12%,transparent)}.lf-app .msgatt__b{display:flex;flex-direction:column;min-width:0;flex:1}.lf-app .msgatt__name{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-app .msgatt__meta{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.72;margin-top:1px}.lf-app .msgatt__dl{flex-shrink:0;width:26px;height:26px;border-radius:6px;display:grid;place-items:center}.lf-app .msgatt__dl:hover{background:color-mix(in srgb,currentColor 16%,transparent)}.lf-app .msgdrop__file{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--mb-gray-200);border-radius:9px;background:var(--mb-gray-50);font-size:12.5px;font-weight:700;color:var(--mb-navy);margin-bottom:12px}.lf-app .msgdrop__file svg{color:var(--mb-orange);flex-shrink:0}.lf-app .msgdrop__sz{margin-left:auto;font-size:11px;font-weight:600;color:var(--mb-gray-500)}.lf-app .msgdrop__lbl{display:block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mb-gray-500);margin:0 0 6px}.lf-app .msgdrop__err{margin-top:10px;font-size:11.5px;color:var(--mb-orange-700);font-weight:600}.lf-app .doccard__btn{padding-top:4px;padding-bottom:4px}.lf-app .doccard__actions,.lf-app .doccard__tools{align-items:center}.lf-app .doctool{height:25px;width:25px}.lf-app .doccard{position:relative;border-left:1px solid var(--mb-gray-300);box-shadow:0 1px 3px #09163814}.lf-app .doccard:before{display:none}.lf-app .doccard.is-sel{box-shadow:0 0 0 2px var(--dc),0 1px 2px #0916380d}.lf-app .doccol__plus{width:auto;gap:5px;padding:0 9px;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.lf-app .lf-ov__main,.lf-app .lf-ov__side,.lf-app .lf-content,.lf-app .lf-colstack{gap:13px}.lf-app .lf-ov{gap:16px}.lf-app .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;height:38px;font-family:inherit;font-size:12.5px;font-weight:700;border-radius:8px;border:1px solid transparent;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast),color var(--dur-fast),transform var(--dur-fast),box-shadow var(--dur-fast)}.lf-app .btn svg{width:16px;height:16px}.lf-app .btn:active{transform:scale(.97)}.lf-app .btn--primary{background:var(--mb-navy);color:#fff}.lf-app .btn--primary:hover{background:var(--mb-orange);box-shadow:0 0 0 3px #ff33002e,0 2px 12px #f306}.lf-app .btn--ghost{background:#fff;border-color:var(--mb-gray-200);color:var(--mb-navy)}.lf-app .btn--ghost:hover{background:var(--mb-gray-100);border-color:var(--mb-orange);color:var(--mb-orange-700)}.lf-app .btn--orange{background:var(--mb-orange);border-color:var(--mb-orange);color:#fff}.lf-app .btn--orange:hover{background:var(--mb-orange-700);border-color:var(--mb-orange-700);box-shadow:0 0 0 3px #ff33002e,0 2px 12px #f306}.lf-app .btn--sm{height:30px;padding:0 11px;font-size:11.5px;border-radius:7px}.lf-app .lf-actions .btn{border-radius:999px}.lf-app .lf-team__row .btn{order:-1}.lf-app .lf-hero--min .lf-team__row:has(.btn){display:flex}.lf-app .lf-hero--min .lf-team__row .lf-person{display:none}.lf-app .lf-tools{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#ffffff9e;border:1px solid color-mix(in srgb,var(--_sc) 22%,var(--mb-gray-200));box-shadow:0 1px 2px #0916380f,inset 0 1px #fffc}.lf-app .lf-tool{position:relative;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 2px;border:0;border-radius:999px;background:transparent;font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:var(--mb-navy);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast),transform var(--dur-fast)}.lf-app .lf-tool+.lf-tool:before{content:"";position:absolute;left:-2px;top:8px;bottom:8px;width:1px;background:color-mix(in srgb,var(--_sc) 18%,var(--mb-gray-200));transition:opacity var(--dur-fast)}.lf-app .lf-tool:hover:before,.lf-app .lf-tool:hover+.lf-tool:before{opacity:0}.lf-app .lf-tool:hover{background:#fff;color:var(--mb-orange-700);box-shadow:0 1px 4px #0916381a,0 0 0 1px color-mix(in srgb,var(--mb-orange) 24%,transparent)}.lf-app .lf-tool:active{transform:scale(.97)}.lf-app .lf-tool:focus-visible{outline:2px solid var(--mb-orange);outline-offset:1px}.lf-app .lf-tool__ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--mb-orange) 13%,#fff);color:var(--mb-orange-700);transition:background var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast)}.lf-app .lf-tool:hover .lf-tool__ic{background:var(--mb-orange);color:#fff;box-shadow:0 2px 8px #ff330059}.lf-app .lf-tool__ext{margin-left:-3px;opacity:.4;transition:opacity var(--dur-fast),transform var(--dur-fast)}.lf-app .lf-tool:hover .lf-tool__ext{opacity:.9;transform:translate(1px,-1px)}.lf-app .lf-tool__spin{transition:transform .45s ease}.lf-app .lf-tool:hover .lf-tool__spin{transform:rotate(180deg)}.lf-app .lf-tool:disabled{opacity:.55;pointer-events:none}.lf-app .lf-tools--sm{padding:2px;background:color-mix(in srgb,var(--mb-navy) 3%,#fff);border-color:var(--mb-gray-200);box-shadow:none}.lf-app .lf-tools--sm .lf-tool{height:28px;padding-right:11px;font-size:12px}.lf-app .lf-tools--sm .lf-tool__ic{width:24px;height:24px}.lf-app .lf-tools--sm .lf-tool+.lf-tool:before{top:7px;bottom:7px}.lf-app .lf-hero{background:linear-gradient(125deg,color-mix(in srgb,var(--_sc) 40%,transparent) 0%,color-mix(in srgb,var(--_sc) 18%,transparent) 11%,color-mix(in srgb,var(--_sc) 8%,transparent) 42%,color-mix(in srgb,var(--_sc) 3%,transparent) 80%,transparent 100%),linear-gradient(180deg,#ffffff80,#ffffff47);-webkit-backdrop-filter:blur(30px) saturate(185%);backdrop-filter:blur(30px) saturate(185%);border-color:color-mix(in srgb,var(--_sc) 18%,rgba(255,255,255,.6));box-shadow:0 10px 34px #0916381f,inset 0 1px #fff9}.lf-app .lf-hero:before{display:none}.lf-app .lf-person{position:relative}.lf-app .lf-person.is-clickable{cursor:pointer;transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background var(--dur-fast)}.lf-app .lf-person.is-clickable:hover{border-color:color-mix(in srgb,var(--mb-orange) 55%,var(--mb-gray-200));box-shadow:0 0 0 3px color-mix(in srgb,var(--mb-orange) 14%,transparent);background:#fff}.lf-app .dc__headbtn--orange{background:var(--mb-orange);border-color:var(--mb-orange);height:34px;padding:0 15px;border-radius:999px;transition:background var(--dur-fast),transform var(--dur-fast),box-shadow var(--dur-fast)}.lf-app .dc__headbtn--orange:hover{background:var(--mb-orange-700);box-shadow:0 0 0 3px #ff330029,0 2px 12px #ff330059}.lf-app .lf-hero__contacts{display:inline-flex;align-items:center;gap:6px}.lf-app .lf-cic{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid color-mix(in srgb,var(--_sc) 24%,var(--mb-gray-200));background:#ffffff9e;color:var(--mb-navy);cursor:pointer;text-decoration:none;padding:0;transition:border-color var(--dur-fast),color var(--dur-fast),background var(--dur-fast),box-shadow var(--dur-fast)}.lf-app .lf-cic:hover{border-color:var(--mb-orange);color:var(--mb-orange-700);background:#fff;box-shadow:0 0 0 3px #ff33001f}.lf-app .lf-hero__eyebrow-sep{color:var(--mb-gray-300)}.lf-spin{width:22px;height:22px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--mb-orange) 22%,var(--mb-gray-200));border-top-color:var(--mb-orange);animation:lf-spin .7s linear infinite;display:inline-block}@keyframes lf-spin{to{transform:rotate(360deg)}}.lf-app .ppform{gap:13px}.lf-app .ppfield>span{margin-bottom:3px}.lf-app .ppfield select{height:40px;padding:0 34px 0 12px;border:1px solid var(--mb-gray-200);border-radius:9px;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--mb-navy);background-color:#fff;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.lf-app .ppfield select:hover{border-color:var(--mb-gray-300)}.lf-app .ppfield select:focus{border-color:var(--mb-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--mb-orange) 14%,transparent)}.lf-app .ld-borrower__av,.lf-app .ld-borrower__b{cursor:pointer}.lf-app .ld-borrower__rm{flex-shrink:0;display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--mb-gray-200);border-radius:8px;background:#fff;color:var(--mb-gray-500);cursor:pointer;transition:all var(--dur-fast)}.lf-app .ld-borrower__rm:hover{border-color:var(--mb-orange);color:var(--mb-orange-700);background:color-mix(in srgb,var(--mb-orange) 8%,#fff)}.lf-app .ld-tag--pend{background:color-mix(in srgb,var(--mb-orange) 14%,#fff);color:var(--mb-orange-700)}.lf-app .ld-sub__act:disabled{opacity:.45;cursor:not-allowed}.lf-app .fsheet{padding:4px 0 2px}.lf-app .fsheet+.fsheet{margin-top:10px;border-top:1px solid var(--mb-gray-200);padding-top:14px}.lf-app .fsheet__name{font-size:15px;font-weight:800;color:var(--mb-navy);display:flex;align-items:center;gap:9px;margin-bottom:8px}.lf-app .fsheet__tag{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-gray-500);border:1px solid var(--mb-gray-200);border-radius:999px;padding:2px 8px}.lf-app .fsec{border:1px solid var(--mb-gray-200);border-radius:10px;margin-top:8px;overflow:hidden;background:#fff}.lf-app .fsec>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:12px;padding:11px 14px}.lf-app .fsec>summary::-webkit-details-marker{display:none}.lf-app .fsec[open]>summary{border-bottom:1px solid var(--mb-gray-100);background:var(--mb-gray-50)}.lf-app .fsec__t{flex:1;min-width:0;font-size:12.5px;font-weight:800;color:var(--mb-navy)}.lf-app .fsec__sub{display:block;font-size:11.5px;font-weight:600;color:var(--mb-gray-500);margin-top:2px}.lf-app .fsec__chev{color:var(--mb-gray-500);transition:transform var(--dur-fast)}.lf-app .fsec[open] .fsec__chev{transform:rotate(180deg)}.lf-app .fsec__body{padding:6px 14px 12px}.lf-app .fsub{margin-top:14px}.lf-app .fsub__t{font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--mb-gray-500);margin-bottom:6px}.lf-app .fsrow{display:flex;gap:12px;align-items:baseline;padding:4px 0;border-bottom:1px solid var(--mb-gray-100);font-size:13px}.lf-app .fsub__rows .fsrow:last-child{border-bottom:0}.lf-app .fsrow__l{flex:0 0 42%;color:var(--mb-gray-600)}.lf-app .fsrow__v{flex:1;color:var(--mb-navy);font-weight:600;text-align:right;word-break:break-word}.lf-app .emprow{padding:7px 0;border-bottom:1px solid var(--mb-gray-100)}.lf-app .emprow:last-child{border-bottom:0}.lf-app .emprow__h{font-size:13px;font-weight:700;color:var(--mb-navy)}.lf-app .emprow__s{font-size:11.5px;color:var(--mb-gray-600)}.lf-app .emprow__m{font-size:11.5px;color:var(--mb-navy);margin-top:2px}.lf-app .ppx__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.lf-app .ppx__field{display:flex;flex-direction:column;gap:5px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--mb-gray-500)}.lf-app .ppx__field select{height:38px;padding:0 30px 0 11px;border:1px solid var(--mb-gray-200);border-radius:9px;font-family:inherit;font-size:13px;font-weight:600;color:var(--mb-navy);background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.lf-app .ppx__chk{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--mb-navy);padding-bottom:9px;cursor:pointer}.lf-app .ppx__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.lf-app .ppx__fico{font-size:12.5px;color:var(--mb-navy);font-weight:700}.lf-app .ppx__fico span{color:var(--mb-gray-500);font-weight:600}.lf-app .ppx__when{font-size:11px;color:var(--mb-gray-500);font-weight:600}.lf-app .ppx__err{margin-top:12px;padding:10px 13px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--mb-orange-700);background:color-mix(in srgb,var(--mb-orange) 8%,#fff);border:1px solid color-mix(in srgb,var(--mb-orange) 30%,transparent)}.lf-app .ppx__noelig{margin-top:14px;padding:13px 15px;border-radius:10px;background:color-mix(in srgb,var(--mb-orange) 6%,#fff);border:1px solid color-mix(in srgb,var(--mb-orange) 28%,transparent);font-size:12.5px}.lf-app .ppx__noelig-h{font-weight:800;color:var(--mb-orange-700);margin-bottom:7px}.lf-app .ppx__noelig-r{color:var(--mb-gray-700);margin-top:4px}.lf-app .ppx__noelig-w{color:var(--mb-gray-500);margin-top:4px}.lf-app .ppx__best{margin-top:14px;padding:16px 18px;border-radius:12px;background:var(--mb-navy);color:#fff;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.lf-app .ppx__best-lbl{font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.72}.lf-app .ppx__best-prog{font-size:17px;font-weight:800;margin-top:4px}.lf-app .ppx__best-nums{margin-left:auto;display:flex;gap:26px}.lf-app .ppx__best-rate{font-size:22px;font-weight:800;color:var(--mb-orange-400, #ff8a5c);margin-top:2px}.lf-app .ppx__tblwrap{margin-top:14px;border:1px solid var(--mb-gray-200);border-radius:10px;overflow:hidden}.lf-app .ppx__tbl{width:100%;border-collapse:collapse;font-size:12.5px}.lf-app .ppx__tbl th{text-align:left;padding:9px 12px;background:var(--mb-gray-50);font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:800;color:var(--mb-gray-500)}.lf-app .ppx__tbl td{padding:9px 12px;border-top:1px solid var(--mb-gray-100);color:var(--mb-navy);font-weight:600}.lf-app .ppx__scenario{margin-top:12px;font-size:12px;color:var(--mb-gray-600)}.lf-app .ppx__scenario summary{cursor:pointer}.lf-app .ppx__scenario pre{margin-top:8px;font-size:11px;white-space:pre-wrap;word-break:break-all;background:var(--mb-gray-50);border-radius:8px;padding:10px}.lf-app .lf-conflict{margin:14px 0 0}.lf-app .lf-conflict__chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800;cursor:pointer;color:var(--mb-orange-700);background:color-mix(in srgb,var(--mb-orange) 10%,#fff);border:1px solid color-mix(in srgb,var(--mb-orange) 32%,transparent)}.lf-app .lf-conflict__n{font-weight:700;opacity:.7}.lf-app .lf-conflict__list{margin:9px 0 0;padding:11px 14px 11px 30px;border-radius:10px;background:color-mix(in srgb,var(--mb-orange) 5%,#fff);border:1px solid color-mix(in srgb,var(--mb-orange) 24%,transparent);font-size:12.5px;color:var(--mb-gray-700)}.lf-app .lf-conflict__list li{margin-bottom:5px}.lf-app .lf-conflict__list li:last-child{margin-bottom:0}.lf-app .discrow__signed{font-size:12.5px;font-weight:600;color:var(--mb-gray-500);white-space:nowrap}@media (max-width: 900px){.lf-tabsbar{overflow-x:auto;scrollbar-width:none}.lf-tab{flex:0 0 auto}}.lf-comms{display:grid;gap:16px;align-items:start;grid-template-columns:minmax(280px,3fr) minmax(0,6fr) minmax(260px,3fr);grid-template-areas:"ctl trail sched"}.lf-comms__ctl{grid-area:ctl;display:grid;gap:16px;align-content:start;min-width:0}.lf-comms__trail{grid-area:trail;min-width:0}.lf-comms__sched{grid-area:sched;min-width:0}@media (max-width: 1400px){.lf-comms{grid-template-columns:minmax(300px,5fr) minmax(0,7fr);grid-template-areas:"ctl trail" "sched trail"}}@media (max-width: 980px){.lf-comms{grid-template-columns:minmax(0,1fr);grid-template-areas:"trail" "ctl" "sched"}}.lf-comms__segs{display:inline-flex;gap:0;margin-right:8px;border:1px solid var(--mb-gray-300);border-radius:7px;overflow:hidden}.lf-comms__seg{font:inherit;font-size:11.5px;font-weight:700;padding:3px 10px;border:0;background:#fff;color:var(--mb-gray-600, #4b5563);cursor:pointer}.lf-comms__seg+.lf-comms__seg{border-left:1px solid var(--mb-gray-300)}.lf-comms__seg.is-on{background:var(--mb-navy);color:#fff}.lf-trail__item{border-top:1px solid var(--mb-gray-100)}.lf-trail__item:first-child{border-top:0}.lf-trail__row{display:grid;grid-template-columns:minmax(0,1fr) auto 84px;gap:12px;align-items:center;padding:10px 0}.lf-trail__main{font:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer;min-width:0;display:flex;flex-direction:column;gap:2px}.lf-trail__subj{font-size:13px;font-weight:700;color:var(--mb-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-trail__main:hover .lf-trail__subj{color:var(--mb-orange)}.lf-trail__meta{font-size:11.5px;color:var(--mb-gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-trail__sum{font-size:11.5px;color:var(--mb-gray-700)}.lf-trail__state{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.lf-trail__chips{display:inline-flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.lf-trail__when{font-size:11px;color:var(--mb-gray-500);white-space:nowrap;font-feature-settings:"tnum" 1}.lf-trail__act{display:flex;justify-content:flex-end}.lf-trail__nores{color:var(--mb-gray-300);font-size:12px;padding-right:10px;cursor:help}.lf-trail__tl{margin:0 0 12px;padding:8px 12px;border-left:2px solid var(--mb-gray-200);font-size:12px}.lf-trail__step{display:flex;gap:8px;padding:3px 0}.lf-trail__step b{color:var(--mb-navy)}.lf-trail__dot{width:7px;height:7px;border-radius:50%;background:var(--mb-gray-300);margin-top:5px;flex-shrink:0}.lf-trail__dot.is-good{background:var(--status-success, #177245)}.lf-trail__dot.is-bad{background:#b3261e}.lf-trail__detail,.lf-trail__none{color:var(--mb-gray-500);overflow-wrap:anywhere}.lf-trail__none{margin-top:4px}.lf-trail__foot{font-size:11.5px;color:var(--mb-gray-500);margin-top:10px;padding-top:10px;border-top:1px solid var(--mb-gray-100);line-height:1.45}.lf-trail__copy{margin-top:10px;padding-top:8px;border-top:1px dashed var(--mb-gray-200)}.lf-trail__copyhead{font:inherit;font-weight:700;color:var(--mb-navy);background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.lf-trail__copyhead:hover{color:var(--mb-orange)}.lf-trail__hdrs{margin:8px 0;display:grid;gap:2px}.lf-trail__hdrs>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px}.lf-trail__hdrs dt{color:var(--mb-gray-500)}.lf-trail__hdrs dd{margin:0;color:var(--mb-navy);overflow-wrap:anywhere}.lf-trail__frame{display:block;width:100%;height:480px;border:1px solid var(--mb-gray-200);border-radius:8px;background:#fff}@media (max-width: 640px){.lf-trail__row{grid-template-columns:minmax(0,1fr) auto}.lf-trail__act{grid-column:1 / -1;justify-content:flex-start}}.ld-tag--bad{background:#fdeaea;color:#b3261e}.lf-app .lqbroles__openbtn{font-family:inherit;cursor:pointer}.lqbroles__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}@media (max-width: 700px){.lqbroles__grid{grid-template-columns:1fr}}.lqbroles__row{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--mb-gray-100);border-radius:10px;background:var(--mb-gray-50);min-width:0}.lqbroles__t{flex:1 1 auto;min-width:0;line-height:1.25}.lqbroles__lbl{display:block;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-gray-500);white-space:nowrap}.lqbroles__who{display:block;font-size:12.5px;font-weight:700;color:var(--mb-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lqbroles__who--empty{color:var(--mb-gray-500);font-weight:500;font-style:italic}.lqbroles__pick{flex:0 0 auto;max-width:130px;height:30px;font-size:12px;font-family:inherit;padding:0 6px;border-radius:8px;border:1px solid var(--mb-gray-200);background:#fff;color:var(--mb-gray-700)}.lqbroles__pick:disabled{opacity:.55}.lqbroles__row--core{background:#fff;border-color:var(--mb-gray-200)}.lqbroles__warn{margin-bottom:12px;padding:8px 11px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--mb-orange-700, #b45309);background:color-mix(in srgb,var(--mb-orange) 10%,#fff);border:1px solid color-mix(in srgb,var(--mb-orange) 30%,transparent)}.lqbsync__state{display:flex;align-items:center;gap:10px;padding:18px 0;font-size:13px;font-weight:600;color:var(--mb-gray-700)}.lqbsync__spin{animation:lqbsync-spin 1s linear infinite}@keyframes lqbsync-spin{to{transform:rotate(360deg)}}.lqbsync__bulk{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;color:var(--mb-gray-500)}.lqbsync__bulk>span{margin-right:auto}.lqbsync__bulkbtn{flex:none;padding:6px 12px}.lqbsync__cols,.lqbsync__row{display:grid;grid-template-columns:minmax(150px,1.1fr) 1fr 1fr;gap:8px}.lqbsync__cols{padding:0 0 6px;border-bottom:2px solid var(--mb-gray-200);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mb-gray-500)}.lqbsync__row{padding:7px 0;border-bottom:1px solid var(--mb-gray-100);align-items:stretch}.lqbsync__label{align-self:center;font-size:12.5px;font-weight:700;color:var(--mb-navy)}.lqbsync__why{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:99px;background:color-mix(in srgb,var(--mb-orange) 14%,#fff);color:var(--mb-orange-700);font-size:10px;font-weight:800;vertical-align:1px}.lqbsync__opt{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1.5px solid var(--mb-gray-200);border-radius:9px;background:#fff;color:var(--mb-gray-700);font-family:inherit;font-size:12.5px;text-align:left;word-break:break-word;cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast)}.lqbsync__opt:hover:not(:disabled){border-color:var(--mb-orange)}.lqbsync__opt:disabled{cursor:default}.lqbsync__opt.is-on{border-color:var(--mb-orange);background:color-mix(in srgb,var(--mb-orange) 7%,#fff);color:var(--mb-navy);font-weight:700}.lqbsync__opt.is-off{opacity:.55;text-decoration:line-through;text-decoration-color:var(--mb-gray-300)}.lqbsync__dot{flex:none;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid var(--mb-gray-300);border-radius:50%}.lqbsync__opt.is-on .lqbsync__dot{background:var(--mb-orange);border-color:var(--mb-orange);color:#fff}.lqbsync__sum{font-size:12px;font-weight:600;color:var(--mb-gray-500)}.doccard__att{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.doccard__attchip{display:inline-flex;align-items:stretch;max-width:100%;border:1px solid var(--mb-gray-200);border-radius:999px;background:#fff;overflow:hidden}.doccard__attopen{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:2px 7px 2px 8px;border:0;background:transparent;color:var(--mb-navy);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;outline:none}.doccard__attopen:hover{background:var(--mb-gray-50)}.doccard__attopen:disabled{cursor:default;color:var(--mb-gray-500)}.doccard__attopen span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.doccard__attopen svg{width:11px;height:11px;flex-shrink:0}.doccard__attx{display:inline-flex;align-items:center;padding:0 6px;border:0;border-left:1px solid var(--mb-gray-200);background:transparent;color:var(--mb-gray-500);cursor:pointer;outline:none}.doccard__attx:hover{color:var(--mb-orange);background:color-mix(in srgb,var(--mb-orange) 8%,#fff)}.doccard__attx svg{width:10px;height:10px}.doccard__attstate{font-size:10px;font-weight:700;color:var(--mb-gray-500);margin-left:2px}.doccard__attstate--failed{color:var(--st-conditions, #D7263D)}.doccard__attnote{font-size:10.5px;color:var(--mb-gray-500);margin-top:2px;line-height:1.3}.docrollnote__keep{width:auto;padding:0 8px;font-family:inherit;font-size:10.5px;font-weight:700;color:var(--mb-navy)}.lf-app .lf-wrap{padding-top:14px}.lf-app .lf-hero{padding:10px 16px 10px 12px;border-radius:14px;box-shadow:0 4px 16px #09163814,inset 0 1px #fff9}.lf-app .lf-hero__top{align-items:center;gap:12px}.lf-app .lf-hero__id{display:flex;align-items:center;gap:12px}.lf-app .lf-nameline{order:1;flex:0 1 auto;min-width:0;flex-wrap:nowrap;align-items:center;gap:12px;margin:0}.lf-app .lf-name{font-size:24px;line-height:1.15}.lf-app .lf-addr{min-width:0;font-size:14.5px}.lf-app .lf-addr svg{width:16px;height:16px;flex-shrink:0}.lf-app .lf-addr__t{overflow:hidden;text-overflow:ellipsis}.lf-app .lf-hero__eyebrow{display:contents;font-size:11.5px;letter-spacing:.04em}.lf-app .lf-hero__eyebrow-sep{display:none}.lf-app .lf-hero__eyebrow .id,.lf-app .lf-hero__type,.lf-app .lf-hero__contacts{flex-shrink:0;padding-left:10px;border-left:1px solid color-mix(in srgb,var(--_sc) 22%,var(--mb-gray-200))}.lf-app .lf-hero__eyebrow .id{order:2}.lf-app .lf-hero__type{order:3;margin:0;font-size:12.5px;white-space:nowrap}.lf-app .lf-hero .lf-hero__type{flex-shrink:1000;min-width:60px;overflow:hidden;text-overflow:ellipsis}.lf-app .lf-hero .lf-addr{overflow:hidden}.lf-app .lf-hero .lf-name{flex-shrink:0;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;line-height:1.3}.lf-app .lf-hero__contacts{order:4;gap:4px}.lf-app .lf-hero__type:empty{display:none}.lf-app .lf-hero:not(.lf-hero--min) .lf-hero__type{display:none}.lf-app .lf-hero .lf-cic{width:28px;height:28px;border-radius:8px}.lf-app .lf-hero__back{flex-shrink:0}.lf-app .lf-hero .lf-actions{flex-direction:row;align-items:center;gap:8px;max-width:none;flex-shrink:0}.lf-app .lf-hero .lf-actions__top{gap:8px}.lf-app .lf-hero .lf-stage{height:32px;padding:0 13px;font-size:13px}.lf-app .lf-hero .lf-tools{padding:2px}.lf-app .lf-hero .lf-tool{height:30px;padding-right:11px;font-size:13px;gap:6px}.lf-app .lf-hero .lf-tool__ic{width:24px;height:24px}.lf-app .lf-hero .lf-tool+.lf-tool:before{top:7px;bottom:7px}.lf-app .lf-hero .lf-actions .btn{height:32px;padding:0 13px;font-size:13px}.lf-app .lf-hero .lf-team__row{gap:8px;flex-wrap:nowrap}.lf-app .lf-hero .lf-person{padding:3px 11px 3px 4px;gap:7px}.lf-app .lf-hero .lf-person__av{width:25px;height:25px;font-size:10px}.lf-app .lf-hero .lf-person__t b{font-size:12.5px}.lf-app .lf-hero .lf-person__t span{font-size:9.5px}.lf-app .lf-hero__ov{display:flex;flex-wrap:wrap;align-items:center;gap:10px 32px;margin:8px 0 0 4px;padding:9px 4px 2px;border-top:1px solid color-mix(in srgb,var(--_sc) 14%,rgba(9,22,56,.08))}.lf-app .lf-hero__ov .lf-facts{flex:0 0 auto;flex-wrap:nowrap;gap:24px;margin:0;padding:0;border:0}.lf-app .lf-hero__ov .lf-fact__lbl{font-size:9.5px}.lf-app .lf-hero__ov .lf-fact__val{font-size:15px;margin-top:2px;white-space:nowrap}.lf-app .lf-hero__ov .lf-fact__val small{font-size:11px}.lf-app .lf-hero__ov .lf-stepper{flex:1 1 520px;min-width:0;margin:0}.lf-app .lf-hero__ov .lf-step__dot{width:22px;height:22px;font-size:10px;border-width:1.5px}.lf-app .lf-hero__ov .lf-step__dot svg{width:12px;height:12px}.lf-app .lf-hero__ov .lf-step__line{top:10px}.lf-app .lf-hero__ov .lf-step--now .lf-step__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--_sc) 22%,transparent)}.lf-app .lf-hero__ov .lf-step__lbl{font-size:11.5px;margin-top:5px;white-space:nowrap}.lf-app .lf-hero~.lf-conflict{margin-top:10px}.lf-app .lf-tabsbar{margin-top:10px;border-radius:11px;padding:0 6px;overflow-x:auto;scrollbar-width:thin;container-type:inline-size}.lf-app .lf-tabsbar .lf-tab{flex:1 0 auto;padding:8px;gap:6px;font-size:12.5px;white-space:nowrap}.lf-app .lf-tabsbar .lf-tab svg{width:14px;height:14px}.lf-app .lf-tabsbar .lf-tab.on:after{left:10px;right:10px;height:2.5px}.lf-app .lf-tabsbar .lf-tab__count{font-size:10.5px;min-width:16px;padding:0 5px}.lf-app .lf-body.is-tabs{margin-top:14px}@container (max-width: 1320px){.lf-app .lf-tabsbar .lf-tab svg{display:none}}@media (max-width: 1400px){.lf-app .lf-hero__type{display:none}}.lf-app .lf-hero{container-type:inline-size}@container (max-width: 1400px){.lf-app .lf-hero:not(.lf-hero--min) .lf-hero__top{flex-wrap:wrap;row-gap:8px}.lf-app .lf-hero:not(.lf-hero--min) .lf-hero__id{flex-basis:100%}}@container (max-width: 1280px){.lf-app .lf-hero--min .lf-hero__top{flex-wrap:wrap;row-gap:8px}.lf-app .lf-hero--min .lf-hero__id{flex-basis:100%}}.lf-app .doctop{gap:12px;margin-bottom:12px}.lf-app .doctop>.docsearch,.lf-app .doctop>.docbatch,.lf-app .doctop>.docdrop,.lf-app .doctop>.fe-card{display:flex;flex-direction:row;align-items:center;gap:12px;margin:0;padding:10px 14px;box-sizing:border-box;background:#fff;border:1px solid var(--mb-gray-200);border-radius:12px;box-shadow:var(--shadow-1)}.lf-app .doctop>.docdrop.is-over{border:1px dashed var(--dd);background:#7c3aed0f}.lf-app .doctop>.fe-card:hover{border-color:#f30}.lf-app .doctop .docbatch__row{flex:1;min-width:0;flex-wrap:nowrap;gap:12px}.lf-app .doctop .docbatch__t{flex:1 1 auto;min-width:0;gap:10px}.lf-app .doctop .docbatch__t>div{flex:1;min-width:0}.lf-app .doctop .docbatch__t b{font-size:13px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lf-app .doctop .docbatch__t span{font-size:11.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lf-app .doctop .docbatch__acts{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.lf-app .doctop .docsearch .docbatch__search{margin-top:4px;height:30px;padding:0 10px}.lf-app .doctop .docdrop__btn{width:112px;height:30px;padding:0 10px;gap:6px;justify-content:center;font-size:12px;border-radius:8px}.lf-app .doctop .docdrop__btn svg{width:13px;height:13px}.lf-app .doctop>.fe-card>svg{color:var(--mb-orange)}.docview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:3vh 3vw;background:#09163880;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.docview__panel{width:min(1100px,100%);height:100%;display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:var(--shadow-3, 0 20px 60px rgba(9,22,56,.3));overflow:hidden}.docview__head{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 18px;border-bottom:1px solid var(--mb-gray-200)}.docview__t{flex:1;min-width:0;font-size:14px;font-weight:800;color:var(--mb-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docview__btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--mb-gray-200);border-radius:8px;background:#fff;color:var(--mb-navy);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.docview__btn:hover:not(:disabled){border-color:var(--mb-orange);color:var(--mb-orange-700)}.docview__btn:disabled{opacity:.5;cursor:default}.docview__x{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--mb-gray-700);cursor:pointer}.docview__x:hover{background:var(--mb-gray-100);color:var(--mb-navy)}.docview__body{flex:1;min-height:0;display:flex;background:var(--mb-gray-100, #EEF1F6)}.docview__body iframe{flex:1;width:100%;height:100%;border:0;background:#fff}.docview__img{flex:1;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:20px}.docview__img img{max-width:100%;box-shadow:0 2px 12px #0000002e}.docview__msg{margin:auto;padding:24px;font-size:13px;font-weight:600;color:var(--mb-gray-500);text-align:center}.execd{--xd-purple: #6B5BC4;--xd-warn-bg: #FFF4E6;--xd-warn-fg: #9A6207}.execd .xd-wrap{max-width:1280px;margin:0 auto;padding:0 0 64px}.execd .xd-tabs{display:flex;gap:4px;border-bottom:1px solid var(--mb-gray-200);margin-bottom:4px;overflow-x:auto}.execd .xd-tab{padding:12px 18px;font-size:13px;font-weight:700;color:var(--mb-gray-500);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer;font-family:var(--font-sans)}.execd .xd-tab.active{color:var(--mb-navy);border-bottom-color:var(--mb-orange)}.execd .xd-pagehead{padding:22px 0 18px}.execd .xd-title{font-family:var(--font-serif);font-weight:700;font-size:30px;margin:6px 0 4px;color:var(--mb-navy)}.execd .xd-subtitle{font-size:13px;color:var(--mb-gray-500)}.execd .xd-card{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:22px}.execd .xd-grid{display:grid;gap:16px}.execd .num{font-variant-numeric:tabular-nums}.execd .serif{font-family:var(--font-serif)}.execd .xd-kpi{background:#fff;border-radius:12px;box-shadow:var(--shadow-2);padding:16px 18px}.execd .xd-kpi .val{font-family:var(--font-serif);font-weight:700;font-size:26px;line-height:1.05;letter-spacing:-.01em;color:var(--mb-navy)}.execd .xd-kpi .sub{font-size:11px;color:var(--mb-gray-500);margin-top:6px}.execd .delta-up{color:var(--status-success);font-weight:800}.execd .delta-down{color:var(--mb-orange);font-weight:800}.execd .xd-badge{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:999px;vertical-align:middle}.execd .badge-est{background:var(--xd-warn-bg);color:var(--xd-warn-fg)}.execd .badge-new{background:var(--mb-gray-100);color:var(--mb-gray-700)}.execd .badge-cfg-dark{background:#ffffff1f;color:#c6d2ee}.execd .xd-chip{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--mb-gray-100);color:var(--mb-gray-700)}.execd .chip-risk{background:var(--mb-orange-100);color:var(--mb-orange-700)}.execd .chip-warn{background:var(--xd-warn-bg);color:var(--xd-warn-fg)}.execd .chip-ok{background:#e3f5ec;color:var(--status-success)}.execd table{width:100%;border-collapse:collapse;font-size:13px}.execd th{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--mb-gray-500);text-align:left;padding:8px 10px;border-bottom:1px solid var(--mb-gray-200);font-weight:800}.execd td{padding:11px 10px;border-bottom:1px solid var(--mb-gray-100)}.execd .xd-bar{height:10px;border-radius:6px;background:var(--mb-gray-100);overflow:hidden}.execd .xd-bar>span{display:block;height:100%;background:var(--mb-orange)}.execd .xd-footnote{margin-top:24px;font-size:11px;color:var(--mb-gray-500);display:flex;gap:18px;flex-wrap:wrap;align-items:center}.execd .tablewrap{overflow-x:auto}.execd .xd-overline{text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;font-weight:800;color:var(--mb-gray-500)}.execd .xd-card>.xd-overline{display:block;margin-bottom:14px}.execd .section-gap{margin-bottom:16px}.execd .xd-hero{background:linear-gradient(135deg,var(--mb-navy) 0%,var(--mb-navy-700) 52%,var(--mb-navy-600) 100%);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);color:#fff;overflow:hidden;position:relative}.execd .xd-hero:after{content:"";position:absolute;top:-40%;right:-8%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,#f303,#f300 70%);pointer-events:none}.execd .hero-inner{padding:26px 28px;position:relative;z-index:1}.execd .hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.execd .hero-overline{text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;font-weight:800;color:#9fb0d6}.execd .hero-num{font-family:var(--font-serif);font-weight:700;font-size:62px;line-height:.98;letter-spacing:-.02em;margin:8px 0 2px}.execd .hero-num .unit{font-size:30px;color:#c6d2ee;font-weight:700}.execd .hero-cap{font-size:12.5px;color:#c6d2ee}.execd .hero-cap b{color:#fff}.execd .xd-verdict{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:8px 15px;font-weight:800;font-size:13px;letter-spacing:.01em;background:#ff330024;border:1px solid rgba(255,51,0,.4);color:#ffc2b0}.execd .xd-verdict.ok{background:#1f8a5b2e;border-color:#2ba86f73;color:#a8e8c8}.execd .verdict-sub{font-size:11px;color:#9fb0d6;margin-top:8px;text-align:right;max-width:230px;margin-left:auto}.execd .funnel-cap{margin-top:22px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9fb0d6}.execd .fnl-dot{width:9px;height:9px;border-radius:3px;flex:none}.execd .stackbar{margin-top:11px;display:flex;height:48px;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.execd .stack-seg{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 12px;color:#fff;min-width:0;overflow:hidden}.execd .stack-seg .pct{font-family:var(--font-serif);font-weight:700;font-size:18px;line-height:1}.execd .stack-seg .nm{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;opacity:.92;margin-top:2px;white-space:nowrap}.execd .sb-legend{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:14px}.execd .sb-lg{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#c6d2ee;white-space:nowrap}.execd .sb-lg b{color:#fff;font-weight:800;font-variant-numeric:tabular-nums}.execd .hero-rev{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.execd .hero-rev .mini{flex:1;min-width:150px}.execd .hero-rev .mini .k{font-size:10.5px;color:#9fb0d6;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.execd .hero-rev .mini .v{font-family:var(--font-serif);font-weight:700;font-size:24px;margin-top:5px;letter-spacing:-.01em}.execd .hero-rev .mini .v small{font-size:12px;color:#9fb0d6;font-family:var(--font-sans);font-weight:700}.execd .cols-2{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}@media (max-width: 980px){.execd .cols-2{grid-template-columns:1fr}}.execd .fc-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.execd .fc-total{font-family:var(--font-serif);font-weight:700;font-size:40px;letter-spacing:-.02em;line-height:1;color:var(--mb-navy)}.execd .fc-total .unit{font-size:22px;color:var(--mb-gray-500)}.execd .fc-vs{font-size:12px;color:var(--mb-gray-500)}.execd .fc-vs b{color:var(--mb-orange-700)}.execd .wf{display:flex;align-items:flex-end;gap:10px;height:160px;margin:6px 0 14px}.execd .wf-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;height:100%}.execd .wf-bar{width:100%;border-radius:8px 8px 4px 4px;position:relative;display:flex;align-items:flex-start;justify-content:center}.execd .wf-bar .amt{position:absolute;top:-20px;font-size:12px;font-weight:800;color:var(--mb-navy);font-variant-numeric:tabular-nums}.execd .wf-committed{background:linear-gradient(180deg,var(--mb-navy-500),var(--mb-navy-600))}.execd .wf-weighted{background:linear-gradient(180deg,#FF6A47,var(--mb-orange))}.execd .wf-forecast{background:linear-gradient(180deg,#2D9E6E,var(--status-success))}.execd .wf-lbl{font-size:10.5px;color:var(--mb-gray-500);font-weight:700;text-align:center;line-height:1.25}.execd .wf-plus{align-self:center;font-size:20px;color:var(--mb-gray-300);font-weight:800;padding-bottom:34px}.execd .fc-note{font-size:11px;color:var(--mb-gray-500);line-height:1.5}.execd .stage-row{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--mb-gray-100);font-size:12px}.execd .stage-row:last-child{border-bottom:0}.execd .stage-row .nm{flex:1;font-weight:700;color:var(--mb-navy)}.execd .stage-row .pr{width:46px;text-align:right;color:var(--mb-gray-500);font-weight:700;font-variant-numeric:tabular-nums}.execd .stage-row .vol{width:64px;text-align:right;color:var(--mb-gray-700);font-variant-numeric:tabular-nums}.execd .stage-row .wt{width:64px;text-align:right;font-weight:800;color:var(--mb-orange-700);font-variant-numeric:tabular-nums}.execd .prbar{flex:0 0 90px;height:7px;border-radius:5px;background:var(--mb-gray-100);overflow:hidden}.execd .prbar>span{display:block;height:100%;background:linear-gradient(90deg,#FF6A47,var(--mb-orange))}.execd .cmp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 760px){.execd .cmp-grid{grid-template-columns:1fr}}.execd .cmp{background:#fff;border-radius:12px;box-shadow:var(--shadow-2);padding:18px;border-top:3px solid var(--mb-navy-500)}.execd .cmp .k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mb-gray-500);font-weight:800}.execd .cmp .v{font-family:var(--font-serif);font-weight:700;font-size:32px;letter-spacing:-.01em;margin:8px 0 2px;line-height:1;color:var(--mb-navy)}.execd .cmp .vsub{font-size:11px;color:var(--mb-gray-500);margin-bottom:13px}.execd .cmp-deltas{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--mb-gray-100);padding-top:11px}.execd .cmp-delta{display:flex;align-items:center;justify-content:space-between;font-size:11.5px}.execd .cmp-delta .lab{color:var(--mb-gray-500);font-weight:700}.execd .cmp-delta .d{font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:4px}.execd .arrow{font-size:11px}.execd .vbars{display:flex;align-items:flex-end;gap:20px;height:200px;padding-top:30px;border-bottom:2px solid var(--mb-gray-200)}.execd .vbar{flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center;min-width:0}.execd .vcol{position:relative;width:100%;max-width:92px;border-radius:11px 11px 0 0;color:#fff;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;box-shadow:0 6px 16px #09163821;transition:transform .18s var(--ease-out)}.execd .vcol:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff3,#fff0 45%);pointer-events:none}.execd .vbar:hover .vcol{transform:translateY(-3px)}.execd .vcol .pct{position:relative;z-index:1;margin-top:12px;font-family:var(--font-serif);font-weight:700;font-size:24px;line-height:1;letter-spacing:-.01em;text-shadow:0 1px 3px rgba(9,22,56,.3)}.execd .vlabels{display:flex;gap:20px;margin-top:13px}.execd .vlabels .vl{flex:1;text-align:center;min-width:0}.execd .vlabels .who{font-weight:800;font-size:12.5px;color:var(--mb-navy)}.execd .vlabels .amt{font-size:11px;color:var(--mb-gray-500);font-weight:700;font-variant-numeric:tabular-nums;margin-top:3px}.execd .inv-tbl{margin-top:16px}.execd .inv-tbl td,.execd .inv-tbl th{padding:8px}.execd .inv-dot{width:9px;height:9px;border-radius:3px;display:inline-block;margin-right:7px;vertical-align:middle}.execd .risk-kpis{grid-template-columns:repeat(3,1fr);margin-bottom:22px}@media (max-width: 980px){.execd .risk-kpis{grid-template-columns:1fr}}.execd .risk-kpis .xd-kpi{border-left:3px solid var(--mb-orange);position:relative;overflow:hidden}.execd .risk-kpis .xd-kpi.flag{border-left-color:var(--status-warning)}.execd .risk-kpis .xd-kpi .tag{position:absolute;top:14px;right:16px;font-size:10px;color:var(--mb-gray-300)}.execd .worklist-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.execd .worklist-head .h{font-family:var(--font-serif);font-weight:700;font-size:19px;color:var(--mb-navy);margin:4px 0 0}.execd .worklist-head .legend{display:flex;gap:14px;font-size:10.5px;color:var(--mb-gray-500);align-items:center;flex-wrap:wrap}.execd .worklist-head .legend .sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.execd .sw-risk{background:var(--mb-orange)}.execd .sw-warn{background:var(--status-warning)}.execd table.worklist td{vertical-align:top}.execd table.worklist tbody tr{transition:background .14s var(--ease-out)}.execd table.worklist tbody tr:hover{background:#fbfcfe}.execd .rank{font-family:var(--font-serif);font-weight:700;font-size:15px;color:var(--mb-gray-300);width:26px;text-align:center}.execd .bw{font-weight:800;color:var(--mb-navy);font-size:13.5px;line-height:1.2}.execd .ln{font-family:var(--font-mono);font-size:10.5px;color:var(--mb-gray-500);margin-top:2px}.execd .prog{font-size:11px;font-weight:700;color:var(--mb-navy-500)}.execd .prog .pgsub{display:block;font-size:10px;color:var(--mb-gray-500);font-weight:600;margin-top:2px}.execd .wl-amt{font-family:var(--font-serif);font-weight:700;font-size:16px;color:var(--mb-navy);text-align:right;white-space:nowrap}.execd .lo{font-size:12px;color:var(--mb-gray-700);white-space:nowrap}.execd .idle{font-weight:800;font-size:13px;text-align:right;white-space:nowrap}.execd .idle.hot{color:var(--mb-orange-700)}.execd .idle.warm{color:var(--status-warning)}.execd .idle.cool{color:var(--mb-gray-500)}.execd .chipwrap{display:flex;flex-wrap:wrap;gap:5px;max-width:280px}@media (max-width: 760px){.execd .chipwrap{max-width:none}}.execd .open-link{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:800;color:var(--mb-navy-500);text-decoration:none;white-space:nowrap;padding:5px 10px;border:1px solid var(--mb-gray-200);border-radius:999px;transition:all .14s var(--ease-out)}.execd .open-link:hover{background:var(--mb-navy);color:#fff;border-color:var(--mb-navy)}.execd .amtbar{height:8px;border-radius:6px;background:var(--mb-gray-100);margin-top:7px;overflow:hidden}.execd .amtbar>span{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#FF6A47,var(--mb-orange-700))}.execd .tierrow td{padding:16px 10px 8px;border-bottom:none}.execd .tierrow.first td{padding-top:2px}.execd .tierlabel{display:inline-block;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:3px 11px;border-radius:999px}.execd .tier-crit{background:var(--mb-orange-100);color:var(--mb-orange-700)}.execd .tier-watch{background:var(--mb-gray-100);color:var(--mb-gray-700)}.execd .tiermeta{font-size:11px;color:var(--mb-gray-500);font-weight:700;margin-left:11px}.execd tr.crit td{background:#fff6f2}.execd table.worklist tbody tr.crit:hover td{background:#ffefe8}.execd tr.crit .rank{color:var(--mb-orange);font-size:17px}.execd tr.crit .wl-amt{font-size:18px}.execd .trio{grid-template-columns:1.05fr 1fr 1fr;margin-top:16px}@media (max-width: 980px){.execd .trio{grid-template-columns:1fr}}.execd .cardh{font-family:var(--font-serif);font-weight:700;font-size:16px;color:var(--mb-navy);margin:4px 0 2px}.execd .cardsub{font-size:11px;color:var(--mb-gray-500);margin-bottom:16px}.execd .fw-top{display:flex;align-items:baseline;gap:14px;margin-bottom:4px}.execd .fw-top .big{font-family:var(--font-serif);font-weight:700;font-size:30px;color:var(--mb-orange-700);line-height:1}.execd .fw-top .cnt{font-size:12px;color:var(--mb-gray-700);font-weight:700}.execd .fw-split{display:flex;gap:10px;margin:14px 0 18px}.execd .fw-split .seg{flex:1;background:var(--mb-gray-50);border-radius:10px;padding:10px 12px}.execd .fw-split .seg .lab{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--mb-gray-500);font-weight:800}.execd .fw-split .seg .v{font-family:var(--font-serif);font-weight:700;font-size:17px;margin-top:3px;color:var(--mb-navy)}.execd .fw-split .seg .n{font-size:10.5px;color:var(--mb-gray-500);margin-top:1px}.execd .spark{display:flex;align-items:flex-end;gap:4px;height:78px;padding-top:6px}.execd .spark .d{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}.execd .spark .d .b{width:100%;max-width:14px;border-radius:3px 3px 0 0;background:var(--mb-gray-200)}.execd .spark .d.has .b{background:linear-gradient(180deg,#FF6A47,var(--mb-orange))}.execd .spark .d .lab{font-size:8px;color:var(--mb-gray-300);font-weight:700}.execd .spark .d.has .lab{color:var(--mb-gray-700)}.execd .spark-axis{display:flex;justify-content:space-between;font-size:9px;color:var(--mb-gray-500);margin-top:6px;font-weight:700}.execd .stall-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--mb-gray-100)}.execd .stall-row:last-child{border-bottom:0}.execd .stall-dot{width:8px;height:8px;border-radius:999px;flex:none}.execd .stall-meta{flex:1;min-width:0}.execd .stall-meta .nm{font-size:12px;font-weight:800;color:var(--mb-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.execd .stall-meta .st{font-size:10px;color:var(--mb-gray-500);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.execd .stall-amt{font-family:var(--font-serif);font-weight:700;font-size:14px;text-align:right;white-space:nowrap;color:var(--mb-navy)}.execd .stall-idle{font-size:10.5px;color:var(--mb-orange-700);font-weight:800;width:46px;text-align:right;white-space:nowrap}.execd .stall-foot{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px;font-size:10px;color:var(--mb-gray-500)}.execd .stall-foot .k{display:inline-flex;align-items:center;gap:5px}.execd .stall-foot .k i{width:9px;height:9px;border-radius:3px;display:inline-block}.execd .leak-row{margin-bottom:16px}.execd .leak-bars{margin:18px 0 8px}.execd .leak-row .top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.execd .leak-row .top .l{font-size:11px;font-weight:800;color:var(--mb-gray-700);text-transform:uppercase;letter-spacing:.05em}.execd .leak-row .top .l .n{font-weight:700;color:var(--mb-gray-500);font-size:10.5px;margin-left:6px}.execd .leak-row .top .v{font-family:var(--font-serif);font-weight:700;font-size:18px}.execd .leak-track{height:14px;border-radius:7px;background:var(--mb-gray-100);overflow:hidden}.execd .leak-track>span{display:block;height:100%;border-radius:7px}.execd .leak-now>span{background:linear-gradient(90deg,#FF6A47,var(--mb-orange-700))}.execd .leak-prev>span{background:var(--mb-gray-300)}.execd .leak-delta{display:flex;align-items:center;gap:8px;border-radius:10px;padding:11px 14px;margin-top:6px;background:var(--mb-orange-100)}.execd .leak-delta.ok{background:#e3f5ec}.execd .leak-delta .pct{font-family:var(--font-serif);font-weight:700;font-size:22px;color:var(--mb-orange-700)}.execd .leak-delta.ok .pct{color:var(--status-success)}.execd .leak-delta .txt{font-size:11px;color:var(--mb-orange-700);font-weight:700;line-height:1.3}.execd .leak-delta.ok .txt{color:var(--status-success)}.execd .leak-mix{display:flex;gap:6px;margin-top:14px;font-size:10px}.execd .leak-mix .m{flex:1;text-align:center;background:var(--mb-gray-50);border-radius:8px;padding:7px 4px}.execd .leak-mix .m .mv{font-family:var(--font-serif);font-weight:700;font-size:14px;color:var(--mb-navy)}.execd .leak-mix .m .ml{color:var(--mb-gray-500);font-weight:700;margin-top:2px}.execd .section{margin-top:22px}.execd .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.execd .section-head .hint{font-size:11px;color:var(--mb-gray-500)}.execd .tension{background:linear-gradient(105deg,var(--mb-navy) 0%,var(--mb-navy-600) 100%);color:#fff;border-radius:var(--radius-lg);padding:20px 24px;box-shadow:var(--shadow-3);display:flex;align-items:center;gap:28px;flex-wrap:wrap}.execd .tension .lead{flex:1 1 320px}.execd .tension .lead .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9fb0d6}.execd .tension .lead .big{font-family:var(--font-serif);font-weight:700;font-size:24px;margin-top:6px;line-height:1.2}.execd .tension .lead .big em{font-style:normal;color:#ffb199}.execd .tension .lead .small{font-size:12px;color:#c5d0e8;margin-top:6px}.execd .tension .stat{text-align:center;min-width:96px}.execd .tension .stat .v{font-family:var(--font-serif);font-weight:700;font-size:28px;line-height:1}.execd .tension .stat .l{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#9fb0d6;margin-top:7px}.execd .tension .divider{width:1px;align-self:stretch;background:#ffffff24}.execd .roster-legend{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:11px;color:var(--mb-gray-500);font-weight:700}.execd .roster-legend .lg{display:inline-flex;align-items:center;gap:6px}.execd .roster-legend .sw{width:11px;height:11px;border-radius:3px;display:inline-block}.execd .roster-legend .marker-key{width:2px;height:14px;background:var(--mb-navy);display:inline-block;border-radius:2px}.execd .subhead{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mb-gray-500);margin:18px 0 10px;display:flex;align-items:center;gap:8px}.execd .subhead:after{content:"";flex:1;height:1px;background:var(--mb-gray-100)}.execd .subhead:first-child{margin-top:0}.execd .rrow{display:grid;grid-template-columns:170px 1fr 132px;gap:14px;align-items:center;padding:9px 0}.execd .rrow .who{min-width:0}.execd .rrow .who .nm{font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:7px;color:var(--mb-navy)}.execd .rrow .who .rl{font-size:10.5px;color:var(--mb-gray-500);margin-top:2px}.execd .rrow .who .tag{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:999px}.execd .tag-over{background:var(--mb-orange-100);color:var(--mb-orange-700)}.execd .tag-near{background:var(--xd-warn-bg);color:var(--xd-warn-fg)}.execd .tag-room{background:#e3f5ec;color:var(--status-success)}.execd .tag-ramp{background:#efebfa;color:var(--xd-purple)}.execd .track{position:relative;height:26px;background:var(--mb-gray-50);border-radius:7px;overflow:hidden;border:1px solid var(--mb-gray-100)}.execd .track .fill{position:absolute;left:0;top:0;bottom:0;border-radius:6px 0 0 6px;display:flex;align-items:center}.execd .fill-over{background:linear-gradient(90deg,var(--mb-orange-700),var(--mb-orange))}.execd .fill-near{background:linear-gradient(90deg,#D98A12,var(--status-warning))}.execd .fill-room{background:linear-gradient(90deg,#177a4f,#2ba86f)}.execd .fill-ramp{background:linear-gradient(90deg,#5A4BB0,var(--xd-purple))}.execd .track .fill .ct{font-size:10.5px;font-weight:800;color:#fff;padding-left:9px;font-variant-numeric:tabular-nums;text-shadow:0 1px 1px rgba(9,22,56,.25);white-space:nowrap}.execd .track .marker{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--mb-navy);z-index:3}.execd .track .marker:after{content:"";position:absolute;top:-1px;left:-3px;width:8px;height:8px;border-radius:999px;background:var(--mb-navy)}.execd .rrow .pipe{text-align:right;font-variant-numeric:tabular-nums}.execd .rrow .pipe .p{font-weight:800;font-size:14px;color:var(--mb-navy)}.execd .rrow .pipe .pl{font-size:10px;color:var(--mb-gray-500);margin-top:2px}@media (max-width: 760px){.execd .rrow{grid-template-columns:1fr;gap:6px}.execd .rrow .pipe{text-align:left;display:flex;gap:8px;align-items:baseline}.execd .rrow .pipe .pl{margin-top:0}}.execd .thru td .lo{font-weight:700}.execd .cyclepill{display:inline-flex;align-items:center;gap:5px;font-weight:800;font-variant-numeric:tabular-nums}.execd .dotc{width:7px;height:7px;border-radius:999px;display:inline-block}.execd .dot-fast{background:var(--status-success)}.execd .dot-mid{background:var(--status-warning)}.execd .dot-slow{background:var(--mb-orange)}.execd .cyclecards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 980px){.execd .cyclecards{grid-template-columns:1fr}}.execd .ccard{background:var(--mb-gray-50);border:1px solid var(--mb-gray-100);border-radius:12px;padding:16px 16px 14px;position:relative}.execd .ccard .stage{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mb-gray-500)}.execd .ccard .flow{display:flex;align-items:center;gap:5px;color:var(--mb-gray-300);font-weight:800;font-size:11px;margin-top:3px}.execd .ccard .v{font-family:var(--font-serif);font-weight:700;font-size:30px;margin-top:10px;line-height:1;color:var(--mb-navy)}.execd .ccard .v small{font-size:14px;font-weight:700;color:var(--mb-gray-500);margin-left:2px}.execd .ccard .mo{font-size:11px;margin-top:8px;display:flex;align-items:center;gap:6px}.execd .ccard .mo .was{color:var(--mb-gray-500)}.execd .barcell{display:flex;align-items:center;gap:10px}.execd .barcell .xd-bar{flex:1;min-width:56px}.execd .barcell .bv{font-weight:800;font-variant-numeric:tabular-nums;min-width:44px;text-align:right;font-size:12.5px}.execd .qual-hi>span{background:var(--status-success)}.execd .qual-mid>span{background:var(--status-warning)}.execd .qual-lo>span{background:var(--mb-orange)}.execd .lb{display:flex;flex-direction:column;gap:2px}.execd .lbrow{display:grid;grid-template-columns:26px 1fr 120px;gap:12px;align-items:center;padding:11px 6px;border-bottom:1px solid var(--mb-gray-100)}.execd .lbrow:last-child{border-bottom:none}.execd .lbrow .rk{font-family:var(--font-serif);font-weight:700;font-size:17px;color:var(--mb-gray-300);text-align:center}.execd .lbrow.top1 .rk{color:var(--mb-orange)}.execd .lbrow .pn{font-weight:700;font-size:13.5px;color:var(--mb-navy)}.execd .lbrow .meta{font-size:10.5px;color:var(--mb-gray-500);margin-top:2px;display:flex;gap:10px;flex-wrap:wrap}.execd .lbrow .vol{text-align:right}.execd .lbrow .vol .vv{font-family:var(--font-serif);font-weight:700;font-size:17px;font-variant-numeric:tabular-nums;color:var(--mb-navy)}.execd .lbrow .vbar2{height:6px;border-radius:4px;background:var(--mb-gray-100);margin-top:5px;overflow:hidden}.execd .lbrow .vbar2>span{display:block;height:100%;background:linear-gradient(90deg,var(--mb-navy-500),var(--mb-navy-600));border-radius:4px}.execd .lbrow.top1 .vbar2>span{background:linear-gradient(90deg,var(--mb-orange-700),var(--mb-orange))}.execd .col2{grid-template-columns:1.5fr 1fr}@media (max-width: 980px){.execd .col2{grid-template-columns:1fr}}.rpt{display:grid;grid-template-columns:264px minmax(0,1fr) 384px;height:100vh;overflow:hidden;background:radial-gradient(720px 420px at 85% -10%,rgba(208,253,122,.1),transparent 60%),radial-gradient(760px 480px at 20% 0%,rgba(244,163,115,.08),transparent 60%),var(--mb-blue-50);color:var(--mb-navy);font-family:var(--font-sans)}.rpt--nolib{grid-template-columns:52px minmax(0,1fr) 384px}.rpt-fail{padding:60px;display:flex;align-items:center;gap:10px;color:var(--mb-gray-700);font-size:14px}.rl{position:relative;height:100vh;display:flex;flex-direction:column;gap:10px;padding:18px 14px 14px;background:#ffffff8c;border-right:1px solid rgba(9,22,56,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);min-width:0}.rl--collapsed{align-items:center;padding:18px 8px;gap:8px}.rl__head{display:flex;align-items:center;justify-content:space-between}.rl__title{display:flex;align-items:center;gap:8px;font-family:var(--font-serif);font-size:20px;font-weight:700}.rl__search{margin:0}.rl__scroll{flex:1;min-height:0;overflow-y:auto;margin:0 -6px;padding:0 6px 20px}.rl__group{margin-top:14px}.rl__label{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mb-gray-500);padding:0 6px 6px}.rl__label span{font-weight:700;color:var(--mb-gray-300)}.rl__empty{font-size:12px;color:var(--mb-gray-500);padding:4px 6px 8px;line-height:1.45}.rl__cat{margin-bottom:4px}.rl__cathead{width:100%;display:flex;align-items:center;gap:6px;border:0;background:none;cursor:pointer;padding:6px;font-size:12px;font-weight:700;color:var(--mb-navy);border-radius:6px}.rl__cathead:hover{background:#0916380d}.rl__cathead span{margin-left:auto;font-size:11px;color:var(--mb-gray-500);font-weight:600}.rl__item{position:relative;width:100%;display:flex;align-items:flex-start;gap:9px;text-align:left;border:1px solid transparent;background:none;cursor:pointer;padding:7px 8px;border-radius:8px;font-size:12.5px;color:var(--mb-gray-700);font-weight:600;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.rl__item>.aura-icon{margin-top:2px;color:var(--mb-gray-500)}.rl__item:hover{background:#ffffffd9;border-color:#0916380f;color:var(--mb-navy)}.rl__item.on{background:#fff;border-color:#ff330059;color:var(--mb-navy);box-shadow:var(--shadow-1)}.rl__item.on>.aura-icon{color:var(--mb-orange)}.rl__name{flex:1;min-width:0;line-height:1.35}.rl__name small{display:block;font-size:10.5px;font-weight:500;color:var(--mb-gray-500);margin-top:1px}.rl__star{color:#eda100!important;fill:#eda100}.rl__acts{display:none;gap:2px}.rl__item--saved:hover .rl__acts{display:inline-flex}.rl__acts button{border:0;background:none;cursor:pointer;color:var(--mb-gray-500);padding:3px;border-radius:5px}.rl__acts button:hover{color:var(--mb-orange);background:#ff330014}.rpt-main{min-width:0;height:100vh;overflow-y:auto;padding:0 26px 80px}.rpt-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 0 12px;margin-bottom:4px;background:linear-gradient(180deg,var(--mb-blue-50) 70%,rgba(238,243,251,0))}.rpt-bar__l,.rpt-bar__r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rpt-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--mb-gray-700)}.rpt-status .dot{width:8px;height:8px;border-radius:99px;background:#1f8a5b}.rpt-status.dirty .dot{background:var(--mb-orange)}.rpt-scope{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;background:var(--aura-glow-soft);color:var(--aura-glow-ink)}.rb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 13px;border-radius:8px;border:1px solid rgba(9,22,56,.14);background:#fff;color:var(--mb-navy);font:700 12.5px var(--font-sans);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.rb-btn:hover:not(:disabled){border-color:#0916384d;box-shadow:var(--shadow-1)}.rb-btn:disabled{opacity:.5;cursor:not-allowed}.rb-btn:focus-visible,.rb-iconbtn:focus-visible,.rb-input:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.rb-btn--primary{background:var(--mb-navy);border-color:var(--mb-navy);color:#fff}.rb-btn--primary:hover:not(:disabled){background:var(--mb-navy-600);border-color:var(--mb-navy-600)}.rb-btn--block{width:100%}.rb-iconbtn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:7px;border:1px solid rgba(9,22,56,.12);background:#fff;color:var(--mb-gray-700);cursor:pointer}.rb-iconbtn:hover:not(:disabled){color:var(--mb-navy);border-color:#0916384d}.rb-iconbtn:disabled{opacity:.35;cursor:default}.rb-iconbtn--danger:hover:not(:disabled){color:var(--mb-orange-700);border-color:#cc290066;background:#fff6f3}.rb-link{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:2px 0;font:700 11.5px var(--font-sans);color:var(--mb-navy-500);cursor:pointer}.rb-link:hover:not(:disabled){color:var(--mb-orange)}.rb-link:disabled{opacity:.4;cursor:default}.rb-link--danger{color:var(--mb-orange-700)}.rb-input{width:100%;min-width:0;height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--mb-gray-200);background:#fff;color:var(--mb-navy);font:500 12.5px var(--font-sans)}.rb-input:focus{outline:none;border-color:var(--mb-navy-500);box-shadow:0 0 0 3px #2a4c9e1f}select.rb-input{padding-right:6px;cursor:pointer}.rb-textarea{height:auto;padding:8px 10px;line-height:1.45;resize:vertical}.rb-input--narrow{width:96px;flex:0 0 96px}.rb-input--fn{font-weight:700}.rb-input--label{height:28px;font-size:11.5px;margin-top:4px;background:var(--mb-gray-50)}.rb-input--chip{width:auto;height:28px;border-radius:99px;font-size:11.5px;font-weight:700}.rb-color{width:40px;height:30px;border:1px solid var(--mb-gray-200);border-radius:7px;padding:2px;background:#fff;cursor:pointer}.rb-muted{font-size:11.5px;color:var(--mb-gray-500);white-space:nowrap}.rb-hint{font-size:11.5px;color:var(--mb-gray-500);line-height:1.45}.rb-label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:700;color:var(--mb-gray-700);margin-top:8px}.rb-mini{display:flex;flex-direction:column;gap:4px;font-size:10.5px;font-weight:700;color:var(--mb-gray-500);flex:1}.rb-spin{animation:rb-spin .9s linear infinite}@keyframes rb-spin{to{transform:rotate(360deg)}}.rb{position:relative;height:100vh;display:flex;flex-direction:column;min-width:0;background:#ffffffb8;border-left:1px solid rgba(9,22,56,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.rb-tabs{display:flex;gap:4px;padding:12px 14px 0;border-bottom:1px solid rgba(9,22,56,.08)}.rb-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:none;cursor:pointer;padding:10px 6px 11px;font:700 12.5px var(--font-sans);color:var(--mb-gray-500);border-bottom:2px solid transparent;margin-bottom:-1px}.rb-tabs button:hover{color:var(--mb-navy)}.rb-tabs button.on{color:var(--mb-navy);border-bottom-color:var(--mb-orange)}.rb-scroll{flex:1;min-height:0;overflow-y:auto}.rb-panel{padding:6px 16px 40px}.rb-sec{padding:14px 0;border-bottom:1px solid rgba(9,22,56,.07)}.rb-sec:last-child{border-bottom:0}.rb-sec__head{display:flex;align-items:center;gap:7px;color:var(--mb-navy);margin-bottom:8px}.rb-sec__head>.aura-icon{color:var(--mb-orange)}.rb-sec__title{font-size:12.5px;font-weight:800}.rb-sec__action{margin-left:auto}.rb-sec__body{display:flex;flex-direction:column;gap:7px}.rb-sec__body>.rb-hint:first-child{margin-top:-2px}.rb-row{display:flex;align-items:center;gap:6px;min-width:0}.rb-row--2>*{flex:1}.rb-row--end{justify-content:flex-end}.rb-step{flex:0 0 auto;min-width:38px;font-size:11px;font-weight:700;color:var(--mb-gray-500)}.rb-datasets{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.rb-dataset{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;border:1px solid var(--mb-gray-200);background:#fff;cursor:pointer;font:700 12px var(--font-sans);color:var(--mb-gray-700);text-align:left}.rb-dataset:hover{border-color:#0916384d;color:var(--mb-navy)}.rb-dataset.on{border-color:var(--mb-navy);background:var(--mb-navy);color:#fff}.rb-seg{display:inline-flex;padding:3px;gap:2px;border-radius:9px;background:#0916380f;max-width:100%}.rb-seg button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;background:none;cursor:pointer;border-radius:7px;padding:7px 12px;font:700 12px var(--font-sans);color:var(--mb-gray-700);white-space:nowrap}.rb-seg button.on{background:#fff;color:var(--mb-navy);box-shadow:var(--shadow-1)}.rb-seg button:disabled{opacity:.4;cursor:default}.rb-seg--sm button{padding:5px 9px;font-size:11.5px}.rb-presets{display:flex;flex-wrap:wrap;gap:5px}.rb-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid var(--mb-gray-200);background:#fff;color:var(--mb-gray-700);border-radius:99px;padding:4px 10px;font:700 11.5px var(--font-sans);cursor:pointer}.rb-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-chip em{font-style:normal;font-weight:600;color:var(--mb-gray-300)}.rb-chip:hover{border-color:#0916384d}.rb-chip.on{background:#2a4c9e1a;border-color:#2a4c9e73;color:var(--mb-navy-600)}.rb-chip button{border:0;background:none;padding:0;cursor:pointer;color:inherit;display:inline-flex}.rb-filter,.rb-measure{display:flex;flex-direction:column;gap:6px;padding:9px;border-radius:10px;background:#09163808;border:1px solid rgba(9,22,56,.06)}.rb-filter__value,.rb-values{display:flex;flex-direction:column;gap:6px}.rb-values__search{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--mb-gray-200);background:#fff;color:var(--mb-gray-500)}.rb-values__search input{border:0;outline:0;flex:1;min-width:0;font:500 12.5px var(--font-sans);color:var(--mb-navy);background:none}.rb-values__list{display:flex;flex-wrap:wrap;gap:5px;max-height:168px;overflow-y:auto;padding:1px}.rb-col{padding:5px 4px 5px 10px;border-radius:8px;background:#fff;border:1px solid var(--mb-gray-100)}.rb-col__name{flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-col .rb-iconbtn{width:26px;height:26px;border-color:transparent}.rb-charts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.rb-charttype{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px 7px;border-radius:9px;border:1px solid var(--mb-gray-200);background:#fff;cursor:pointer;font:700 10.5px var(--font-sans);color:var(--mb-gray-700)}.rb-charttype:hover:not(:disabled){border-color:#0916384d}.rb-charttype.on{border-color:var(--mb-orange);color:var(--mb-navy);box-shadow:0 0 0 2px #ff33001f}.rb-charttype:disabled{opacity:.35;cursor:default}.rb-switch{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12.5px;font-weight:600;padding:3px 0}.rb-switch input{position:absolute;opacity:0;width:1px;height:1px}.rb-switch__track{flex:0 0 32px;height:18px;border-radius:99px;background:var(--mb-gray-200);position:relative;transition:background var(--dur-fast) var(--ease-out);margin-top:1px}.rb-switch__dot{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:99px;background:#fff;box-shadow:0 1px 2px #0003;transition:transform var(--dur-fast) var(--ease-out)}.rb-switch input:checked+.rb-switch__track{background:var(--mb-navy-500)}.rb-switch input:checked+.rb-switch__track .rb-switch__dot{transform:translate(14px)}.rb-switch input:focus-visible+.rb-switch__track{box-shadow:var(--shadow-focus)}.rb-switch__text{display:flex;flex-direction:column;gap:1px}.rb-switch__text small{font-size:11px;font-weight:500;color:var(--mb-gray-500)}.rb-previewcta{display:flex;align-items:center;gap:12px;margin:12px 0 2px;padding:12px 14px;border-radius:12px;background:linear-gradient(120deg,#14306b,var(--mb-navy));color:#fff}.rb-previewcta>div{flex:1}.rb-previewcta__t{font-weight:800;font-size:13px}.rb-previewcta .rb-hint{color:#ffffffa6}.rb-previewcta .rb-btn--primary{background:var(--mb-orange);border-color:var(--mb-orange)}.rb-themes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rb-theme{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border-radius:10px;border:1px solid var(--mb-gray-200);background:#fff;cursor:pointer;text-align:left}.rb-theme.on{border-color:var(--mb-orange);box-shadow:0 0 0 2px #ff33002e}.rb-theme__band{height:30px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 8px}.rb-theme__band span{display:block;height:4px;width:62%;border-radius:2px}.rb-theme__body{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px 7px 0}.rb-theme__kpi{height:10px;border:1px solid var(--mb-gray-100);border-top:2px solid;border-radius:3px}.rb-theme__bars{grid-column:1 / -1;height:22px;display:flex;align-items:flex-end;gap:4px;padding:0 4px}.rb-theme__bars i{flex:1;border-radius:2px 2px 0 0}.rb-theme__name{font-size:10.5px;font-weight:700;color:var(--mb-gray-700);padding:5px 8px 7px}.rb-exports{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rb-export{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 12px;border-radius:10px;border:1px solid var(--mb-gray-200);background:#fff;cursor:pointer;text-align:left;color:var(--mb-navy)}.rb-export:hover:not(:disabled){border-color:#0916384d;box-shadow:var(--shadow-1)}.rb-export:disabled{opacity:.55;cursor:progress}.rb-export>.aura-icon{color:var(--mb-orange);margin-bottom:3px}.rb-export__t{font-size:13px;font-weight:800}.rb-export__h{font-size:11px;color:var(--mb-gray-500)}.rb-recips{display:flex;flex-direction:column;gap:6px}.rb-recips__sel{display:flex;flex-wrap:wrap;gap:4px}.rb-recips__list{max-height:150px;overflow-y:auto;border:1px solid var(--mb-gray-100);border-radius:8px;background:#fff}.rb-recip{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;cursor:pointer;border-bottom:1px solid var(--mb-gray-50)}.rb-recip:hover{background:var(--mb-gray-50)}.rb-recip__name{flex:1;font-weight:600}.rb-recip__role{font-size:10.5px;color:var(--mb-gray-500);text-transform:capitalize}.rb-formats{display:flex;gap:6px}.rb-format{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border-radius:8px;border:1px solid var(--mb-gray-200);background:#fff;cursor:pointer;font-size:12px;font-weight:700;color:var(--mb-gray-700)}.rb-format input{position:absolute;opacity:0;width:1px;height:1px}.rb-format.on{border-color:var(--mb-navy-500);background:#2a4c9e14;color:var(--mb-navy)}.rb-format:focus-within{box-shadow:var(--shadow-focus)}.rb-empty-sm{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--mb-gray-700);padding:10px;border-radius:10px;background:#09163808}.rb-empty-sm span{flex:1}.rb-sched{padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--mb-gray-100)}.rb-sched.off{opacity:.7}.rb-sched__top{display:flex;align-items:center;gap:7px;font-size:12.5px}.rb-sched__top .aura-icon{color:var(--mb-orange)}.rb-sched__meta{font-size:11px;color:var(--mb-gray-500);margin-top:3px}.rb-sched__actions{display:flex;gap:12px;margin-top:6px}.rb-tag{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:1px 7px;border-radius:99px;background:var(--mb-gray-100);color:var(--mb-gray-700)}.rb-error-sm{font-size:11px;color:var(--mb-orange-700);margin-top:4px}.rb-schedform{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:10px;border:1px solid rgba(42,76,158,.3);background:#2a4c9e0a}.rb-activity{display:flex;flex-direction:column}.rb-act{display:flex;align-items:center;gap:8px;padding:6px 2px;font-size:12px;border-bottom:1px solid var(--mb-gray-50)}.rb-act>.aura-icon{color:var(--mb-gray-500)}.rb-act__t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.rb-act__t em{font-style:normal;font-weight:600;color:var(--mb-gray-500);text-transform:uppercase;font-size:10px;letter-spacing:.05em;margin-left:4px}.rb-act__t small{font-weight:500;color:var(--mb-gray-500)}.rb-act__w{font-size:11px;color:var(--mb-gray-500);white-space:nowrap}.rc{position:relative;display:flex;flex-direction:column;gap:14px}.rc-progress{position:absolute;top:-6px;left:0;height:3px;width:0;border-radius:99px;background:var(--mb-orange);opacity:0;transition:opacity .2s}.rc-progress.on{opacity:1;animation:rc-progress 1.1s ease-in-out infinite}@keyframes rc-progress{0%{left:0;width:0}50%{left:20%;width:50%}to{left:100%;width:0}}.rc-hero{position:relative;overflow:hidden;border-radius:14px;padding:20px 26px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;box-shadow:var(--shadow-2)}.rc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(420px 260px at 96% -30%,rgba(208,253,122,.16),transparent 60%),radial-gradient(480px 300px at 6% 130%,rgba(255,106,64,.12),transparent 60%)}.rc-hero--light{box-shadow:var(--shadow-1);border-radius:14px 14px 0 0}.rc-hero--light:before{display:none}.rc-hero__l{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rc-hero__title,.rc-hero__sub{width:100%;border:0;outline:0;background:transparent;padding:2px 4px;margin-left:-4px;border-radius:6px}.rc-hero__title{font-family:var(--font-serif);font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.rc-hero__sub{font-family:var(--font-sans);font-size:13.5px;font-weight:500;opacity:.72}.rc-hero__title:hover,.rc-hero__sub:hover{background:#ffffff14}.rc-hero--light .rc-hero__title:hover,.rc-hero--light .rc-hero__sub:hover{background:#0916380a}.rc-hero__title:focus,.rc-hero__sub:focus{background:#ffffff1f;box-shadow:0 0 0 2px #ffffff40}.rc-hero--light .rc-hero__title:focus,.rc-hero--light .rc-hero__sub:focus{background:#0916380d;box-shadow:0 0 0 2px #0916381f}.rc-hero__title::-moz-placeholder,.rc-hero__sub::-moz-placeholder{color:inherit;opacity:.5}.rc-hero__title::placeholder,.rc-hero__sub::placeholder{color:inherit;opacity:.5}.rc-hero__r{position:relative;text-align:right;white-space:nowrap}.rc-hero__count{display:block;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1}.rc-hero__noun{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.rc-chips{display:flex;flex-wrap:wrap;gap:6px}.rc-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--mb-gray-700);padding:4px 10px;border-radius:99px;background:#ffffffbf;border:1px solid rgba(9,22,56,.08)}.rc-chip .aura-icon{color:var(--mb-gray-500)}.rc-chip--scope{color:var(--mb-navy)}.rc-chip--scope.mine{background:var(--aura-glow-soft);color:var(--aura-glow-ink);border-color:var(--aura-glow-edge)}.rc-chip--scope.mine .aura-icon{color:var(--aura-glow-ink)}.rc-drill{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#2a4c9e14;border:1px solid rgba(42,76,158,.22);font-size:13px}.rc-error,.rc-warn{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.45}.rc-error{background:#fff3ef;border:1px solid rgba(204,41,0,.3);color:var(--mb-orange-700)}.rc-error b{color:var(--mb-navy)}.rc-warn{background:var(--aura-glow-soft);color:var(--aura-glow-ink)}.rc-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.rc-kpis--1{grid-template-columns:minmax(0,1fr)}.rc-kpis--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-kpis--5{grid-template-columns:repeat(5,minmax(0,1fr))}.rc-kpis--6{grid-template-columns:repeat(6,minmax(0,1fr))}.rc-kpi{min-width:0}.rc-kpi__label{margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-kpi__val{font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--mb-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-kpi__delta{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:8px;font-size:11.5px;font-weight:800}.rc-kpi__delta span{font-weight:500;color:var(--mb-gray-500)}.rc-kpi__delta.good{color:#1f7a4d}.rc-kpi__delta.bad{color:#b42318}.rc-kpi__delta.flat{color:var(--mb-gray-700)}.rc-card{padding:16px 18px}.rc-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.rc-card__head h3{margin:0;font-family:var(--font-serif);font-size:17px;font-weight:700;color:var(--mb-navy)}.rc-card__sub{font-size:11.5px;color:var(--mb-gray-500)}.rc-charttypes{display:inline-flex;gap:2px;padding:3px;border-radius:9px;background:#0916380d}.rc-charttypes button{border:0;background:none;padding:5px 7px;border-radius:6px;cursor:pointer;color:var(--mb-gray-500);display:inline-flex}.rc-charttypes button:hover{color:var(--mb-navy)}.rc-charttypes button.on{background:#fff;color:var(--mb-navy);box-shadow:var(--shadow-1)}.rc-chart{width:100%}.rc-chart svg{display:block;width:100%;height:auto}.rc-chart svg path,.rc-chart svg circle{transition:opacity .15s}.rc-chart svg:hover path[fill]:not(:hover){opacity:.9}.rc-tablewrap{overflow-x:auto;margin:0 -18px -16px;border-top:1px solid rgba(9,22,56,.06)}.rc-table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.rc-table th{position:sticky;top:0;text-align:left;background:#f6f8fbf7;padding:0;border-bottom:1px solid rgba(9,22,56,.1);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mb-gray-700);white-space:nowrap}.rc-table th button{width:100%;display:inline-flex;align-items:center;gap:4px;border:0;background:none;cursor:pointer;padding:10px 12px;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.rc-table th.num button{justify-content:flex-end}.rc-table th button:hover{color:var(--mb-navy)}.rc-table--pivot th{padding:10px 12px}.rc-sorticon{opacity:.35}.rc-sorticon.on{opacity:1;color:var(--mb-orange)}.rc-table td{padding:8px 12px;border-bottom:1px solid rgba(9,22,56,.06);color:var(--mb-navy);vertical-align:top}.rc-table td.num{text-align:right;white-space:nowrap}.rc-table td.dim{font-weight:700}.rc-table td.rep{border-bottom-color:transparent}.rc-table td.nil{color:var(--mb-gray-300)}.rc-table td.tot{font-weight:800}.rc-table tbody tr:nth-child(2n) td{background:#f6f8fb99}.rc-table tbody tr.click{cursor:pointer}.rc-table tbody tr.click:hover td{background:#ff33000d}.rc-table tfoot td{font-weight:800;border-top:1.5px solid var(--mb-navy);border-bottom:0;background:#eef3fbe6}.rc-table tfoot small{font-weight:600;color:var(--mb-gray-500)}.rc-drillcol{width:26px;color:var(--mb-gray-300);padding-left:0!important;padding-right:10px!important}.rc-table tbody tr.click:hover .rc-drillcol{color:var(--mb-orange)}.rc-sw{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:7px;vertical-align:0}.rc-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 10px;color:var(--mb-gray-500);font-size:14px;font-weight:700}.rc-empty small{font-weight:500;font-size:12px}.rc-skel{display:flex;flex-direction:column;gap:14px}.rc-skel__row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rc-skel__kpi,.rc-skel__chart,.rc-skel__table{border-radius:12px;background:linear-gradient(90deg,#ffffff80,#ffffffe6,#ffffff80);background-size:200% 100%;animation:rc-shimmer 1.2s linear infinite}.rc-skel__kpi{height:92px}.rc-skel__chart{height:300px}.rc-skel__table{height:260px}@keyframes rc-shimmer{to{background-position:-200% 0}}.rp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#050c1f8c;display:grid;place-items:center;padding:24px}.rp-modal{width:min(1180px,100%);height:min(92vh,1100px);display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:var(--shadow-3);overflow:hidden}.rp-modal--sm{width:min(460px,100%);height:auto}.rp-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--mb-gray-100)}.rp-head--foot{border-bottom:0;border-top:1px solid var(--mb-gray-100)}.rp-title{display:flex;align-items:center;gap:8px;font-weight:800;font-size:14px;color:var(--mb-navy)}.rp-actions{display:flex;align-items:center;gap:8px}.rp-body{flex:1;min-height:0;background:#e9edf3;position:relative}.rp-frame{width:100%;height:100%;border:0;display:block}.rp-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--mb-gray-700);font-weight:700;gap:8px}.rp-foot{padding:8px 16px;font-size:11.5px;color:var(--mb-gray-500);border-top:1px solid var(--mb-gray-100)}.rp-form{padding:6px 16px 16px;display:flex;flex-direction:column;gap:4px}.rp-form .rb-seg{width:100%}.rpt-toasts{position:fixed;right:20px;bottom:20px;z-index:70;display:flex;flex-direction:column;gap:8px}.rpt-toast{display:flex;align-items:center;gap:10px;max-width:420px;padding:12px 14px;border-radius:10px;background:var(--mb-navy);color:#fff;font-size:13px;font-weight:600;box-shadow:var(--shadow-3);animation:rpt-toast-in .2s var(--ease-out)}.rpt-toast--success .aura-icon{color:var(--mb-lime)}.rpt-toast--error{background:#7a1d0a}@keyframes rpt-toast-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@media (max-width: 1280px){.rpt{grid-template-columns:236px minmax(0,1fr) 340px}.rpt--nolib{grid-template-columns:52px minmax(0,1fr) 340px}.rc-kpis--5,.rc-kpis--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1080px){.rpt,.rpt--nolib{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.rpt-main{height:auto;overflow:visible}.rl,.rb{position:static;height:auto;max-height:none;border:0}.rl--collapsed{flex-direction:row}.rl__scroll{max-height:320px}.rb-scroll{max-height:none}.rpt-main{padding:0 16px 40px}.rc-kpis,.rc-kpis--4,.rc-kpis--5,.rc-kpis--6{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-hero__title{font-size:24px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{font-family:Helvetica Neue,Arial,sans-serif;color:#1a1a1a;background:#f5f5f0}h1,h2,h3{font-family:Georgia,serif;letter-spacing:.01em}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(11 37 69 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(196 78 30 / var(--tw-bg-opacity, 1))}.card{border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}.\!label,.label{margin-bottom:.5rem;display:block;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.input{width:100%;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem}.input:focus{--tw-border-opacity: 1;border-color:rgb(11 37 69 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px}.portal{font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.005em;color:#091638}.portal h1,.portal h2,.portal h3,.portal h4{font-family:Manrope,system-ui,sans-serif;font-style:normal;font-weight:800;letter-spacing:-.03em;line-height:1.05}.p-card{border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(230 226 214 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-row{display:grid;grid-template-columns:1fr}@media (min-width: 640px){.p-row{grid-template-columns:var(--p-row-cols, 1fr)}}.p-field-label{margin-bottom:.375rem;display:flex;align-items:baseline;justify-content:space-between}.p-field-label>span:first-child{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(9 22 56 / var(--tw-text-opacity, 1))}.p-req{margin-left:.125rem;--tw-text-opacity: 1;color:rgb(255 51 0 / var(--tw-text-opacity, 1))}.p-hint{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;--tw-text-opacity: 1;color:rgb(92 101 128 / var(--tw-text-opacity, 1))}.p-input{width:100%;border-radius:11px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(230 226 214 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;font-size:14.5px;font-weight:500;--tw-text-opacity: 1;color:rgb(9 22 56 / var(--tw-text-opacity, 1));transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.p-input:focus{--tw-border-opacity: 1;border-color:rgb(255 51 0 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(255 51 0 / .15)}.p-input:disabled,.p-input[readonly]{--tw-bg-opacity: 1;background-color:rgb(248 250 253 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(58 69 96 / var(--tw-text-opacity, 1))}.p-input-error{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.p-input-error:focus{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1));--tw-ring-color: rgb(220 38 38 / .15)}.p-select{width:100%;border-radius:11px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(230 226 214 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;font-size:14.5px;font-weight:500;--tw-text-opacity: 1;color:rgb(9 22 56 / var(--tw-text-opacity, 1));transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.p-select:focus{--tw-border-opacity: 1;border-color:rgb(255 51 0 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(255 51 0 / .15)}.p-select:disabled,.p-select[readonly]{--tw-bg-opacity: 1;background-color:rgb(248 250 253 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(58 69 96 / var(--tw-text-opacity, 1))}.p-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem}.p-textarea{min-height:90px;width:100%;resize:vertical;border-radius:11px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(230 226 214 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;font-size:14px;line-height:1.625;--tw-text-opacity: 1;color:rgb(9 22 56 / var(--tw-text-opacity, 1))}.p-textarea:focus{--tw-border-opacity: 1;border-color:rgb(255 51 0 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(255 51 0 / .15)}.p-error{margin-top:.25rem;font-size:11.5px;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.p-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:11px;--tw-bg-opacity: 1;background-color:rgb(255 51 0 / var(--tw-bg-opacity, 1));padding:.625rem 1.25rem;font-size:13.5px;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.p-btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(204 41 0 / var(--tw-bg-opacity, 1))}.p-btn-primary:disabled{cursor:not-allowed;opacity:.5}.p-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:11px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 202 186 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(244 247 252 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(9 22 56 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.p-btn-secondary:hover{--tw-border-opacity: 1;border-color:rgb(9 22 56 / var(--tw-border-opacity, 1))}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.bottom-1{bottom:.25rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1{left:.25rem}.left-3\.5{left:.875rem}.right-0{right:0}.right-3{right:.75rem}.right-6{right:1.5rem}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.-mt-1{margin-top:-.25rem}.-mt-3{margin-top:-.75rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-\[3px\]{margin-top:3px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[40px\]{height:40px}.max-h-72{max-height:18rem}.min-h-\[2\.6em\]{min-height:2.6em}.w-12{width:3rem}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[140px\]{width:140px}.w-\[160px\]{width:160px}.w-\[18px\]{width:18px}.w-\[32px\]{width:32px}.w-\[90px\]{width:90px}.w-\[calc\(50\%-4px\)\]{width:calc(50% - 4px)}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[220px\]{min-width:220px}.max-w-2xl{max-width:42rem}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-\[calc\(50\%-4px\)\]{flex-basis:calc(50% - 4px)}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes portal-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-portal-slide-up{animation:portal-slide-up .28s cubic-bezier(.22,1,.36,1) both}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1\.5{row-gap:.375rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-portal-lg{border-radius:14px}.rounded-portal-md{border-radius:11px}.rounded-portal-sm{border-radius:8px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-\[1\.5px\]{border-width:1.5px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-portal-glow{--tw-border-opacity: 1;border-color:rgb(244 163 115 / var(--tw-border-opacity, 1))}.border-portal-lime-deep\/40{border-color:#a6d73866}.border-portal-line{--tw-border-opacity: 1;border-color:rgb(230 226 214 / var(--tw-border-opacity, 1))}.border-portal-line-strong{--tw-border-opacity: 1;border-color:rgb(207 202 186 / var(--tw-border-opacity, 1))}.border-portal-orange{--tw-border-opacity: 1;border-color:rgb(255 51 0 / var(--tw-border-opacity, 1))}.border-portal-orange\/30{border-color:#ff33004d}.border-portal-orange\/40{border-color:#f306}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.bg-mbanc-navy{--tw-bg-opacity: 1;background-color:rgb(11 37 69 / var(--tw-bg-opacity, 1))}.bg-mbanc-navy\/5{background-color:#0b25450d}.bg-mbanc-orange{--tw-bg-opacity: 1;background-color:rgb(196 78 30 / var(--tw-bg-opacity, 1))}.bg-portal-glow-soft{--tw-bg-opacity: 1;background-color:rgb(251 229 210 / var(--tw-bg-opacity, 1))}.bg-portal-lime-soft{--tw-bg-opacity: 1;background-color:rgb(239 251 207 / var(--tw-bg-opacity, 1))}.bg-portal-line-strong{--tw-bg-opacity: 1;background-color:rgb(207 202 186 / var(--tw-bg-opacity, 1))}.bg-portal-navy{--tw-bg-opacity: 1;background-color:rgb(9 22 56 / var(--tw-bg-opacity, 1))}.bg-portal-navy\/40{background-color:#09163866}.bg-portal-orange{--tw-bg-opacity: 1;background-color:rgb(255 51 0 / var(--tw-bg-opacity, 1))}.bg-portal-orange\/10{background-color:#ff33001a}.bg-portal-orange\/\[0\.06\]{background-color:#ff33000f}.bg-portal-orange\/\[0\.08\]{background-color:#ff330014}.bg-portal-paper{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-portal-surf{--tw-bg-opacity: 1;background-color:rgb(244 247 252 / var(--tw-bg-opacity, 1))}.bg-portal-surf-2{--tw-bg-opacity: 1;background-color:rgb(248 250 253 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/20{background-color:#fff3}.bg-white\/70{background-color:#ffffffb3}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-1{padding-bottom:.25rem}.pb-2\.5{padding-bottom:.625rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-serif{font-family:Georgia,Times New Roman,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[30px\]{font-size:30px}.text-\[9\.5px\]{font-size:9.5px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.05\]{line-height:1.05}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.1em\]{letter-spacing:.1em}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-mbanc-navy{--tw-text-opacity: 1;color:rgb(11 37 69 / var(--tw-text-opacity, 1))}.text-mbanc-navy\/40{color:#0b254566}.text-mbanc-navy\/50{color:#0b254580}.text-mbanc-navy\/60{color:#0b254599}.text-mbanc-orange{--tw-text-opacity: 1;color:rgb(196 78 30 / var(--tw-text-opacity, 1))}.text-portal-glow-ink{--tw-text-opacity: 1;color:rgb(138 68 22 / var(--tw-text-opacity, 1))}.text-portal-ink{--tw-text-opacity: 1;color:rgb(9 22 56 / var(--tw-text-opacity, 1))}.text-portal-ink-2{--tw-text-opacity: 1;color:rgb(58 69 96 / var(--tw-text-opacity, 1))}.text-portal-ink-3{--tw-text-opacity: 1;color:rgb(92 101 128 / var(--tw-text-opacity, 1))}.text-portal-lime-deep{--tw-text-opacity: 1;color:rgb(166 215 56 / var(--tw-text-opacity, 1))}.text-portal-lime-ink{--tw-text-opacity: 1;color:rgb(31 51 0 / var(--tw-text-opacity, 1))}.text-portal-lime-ink\/70{color:#1f3300b3}.text-portal-orange{--tw-text-opacity: 1;color:rgb(255 51 0 / var(--tw-text-opacity, 1))}.text-portal-orange-deep{--tw-text-opacity: 1;color:rgb(204 41 0 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-portal-orange{accent-color:#FF3300}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\]{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--mb-navy: #091638;--mb-navy-2: #003366;--mb-navy-900: #050C1F;--mb-navy-800: #091638;--mb-navy-700: #112454;--mb-navy-600: #1B3475;--mb-navy-500: #2A4C9E;--mb-orange: #FF3300;--mb-orange-700: #CC2900;--mb-orange-600: #E62D00;--mb-orange-400: #FF6A40;--mb-orange-100: #FFE5DC;--mb-white: #FFFFFF;--mb-gray-50: #F6F8F8;--mb-gray-100: #E9EEEE;--mb-gray-200: #D6DDDD;--mb-gray-300: #B7C0C0;--mb-gray-500: #7E8888;--mb-gray-700: #4A5252;--mb-sage: #949C84;--mb-lime: #D0FD7A;--mb-lime-300: #E4FEB0;--mb-lime-700: #9DD43A;--st-invited: #94A3B8;--st-in-progress: #2A4C9E;--st-awaiting-docs: #E89A1A;--st-submitted: #6B5BC4;--st-under-review: #4F46E5;--st-conditions: #CC2900;--st-approved: #1F8A5B;--st-exported: #0D7048;--status-success: #1F8A5B;--status-warning: #E89A1A;--status-error: var(--mb-orange);--status-info: var(--mb-navy-2);--aura-glow: #F4A373;--aura-glow-soft: #FBE5D2;--aura-glow-ink: #8A4416;--aura-glow-tint: rgba(244, 163, 115, .12);--aura-glow-edge: rgba(244, 163, 115, .45);--font-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-serif: "Playfair Display", "Source Serif 4", "Georgia", "Times New Roman", serif;--mb-blue-50: #eef3fb;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--d: 1;--row-h: 52px;--pad-card: 24px;--pad-cell: 12px 16px;--gap-stack: 24px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(9, 22, 56, .06), 0 1px 1px rgba(9, 22, 56, .04);--shadow-2: 0 4px 12px rgba(9, 22, 56, .08), 0 1px 2px rgba(9, 22, 56, .04);--shadow-3: 0 12px 32px rgba(9, 22, 56, .14), 0 2px 6px rgba(9, 22, 56, .06);--shadow-focus: 0 0 0 3px rgba(255, 51, 0, .32);--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-fast: .12s;--dur-base: .2s}[data-density=compact]{--d: .78;--row-h: 40px;--pad-card: 16px;--pad-cell: 8px 12px;--gap-stack: 16px}[data-density=cozy]{--d: 1;--row-h: 52px;--pad-card: 22px;--pad-cell: 12px 16px;--gap-stack: 22px}[data-density=comfortable]{--d: 1.2;--row-h: 64px;--pad-card: 30px;--pad-cell: 16px 20px;--gap-stack: 32px}.aura-artboard,body.aura-skin{font-family:var(--font-sans);color:var(--mb-navy);background:var(--mb-gray-50);letter-spacing:-.005em}body.aura-skin{margin:0}body.aura-skin h1,body.aura-skin h2,body.aura-skin h3,.aura-serif{font-family:var(--font-serif);font-weight:var(--fw-semibold);letter-spacing:-.01em}.aura-overline{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:var(--fw-bold);color:var(--mb-gray-500)}.aura-num{font-feature-settings:"tnum" 1,"lnum" 1}.aura-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--mb-navy);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);white-space:nowrap}.aura-btn:active{transform:scale(.97)}.aura-btn:disabled{opacity:.55;cursor:not-allowed}.aura-btn-primary{background:var(--mb-navy);color:var(--mb-white)}.aura-btn-primary:hover:not(:disabled){background:var(--mb-orange)}.aura-btn-secondary{border-color:var(--mb-navy);color:var(--mb-navy);background:var(--mb-white)}.aura-btn-secondary:hover:not(:disabled){background:var(--mb-gray-100)}.aura-btn-ghost{color:var(--mb-navy);padding:6px 10px}.aura-btn-ghost:hover:not(:disabled){color:var(--mb-orange);background:var(--mb-gray-100)}.aura-btn-aura{background:var(--aura-glow);color:#fff}.aura-btn-aura:hover:not(:disabled){background:#e89060}.aura-btn-danger{border-color:var(--mb-orange-700);color:var(--mb-orange-700);background:var(--mb-white)}.aura-btn-danger:hover:not(:disabled){background:#ffefe9}.aura-card{background:var(--mb-white);border:1px solid var(--mb-gray-200);border-radius:var(--radius-md)}.aura-card-shadow{box-shadow:var(--shadow-1)}.aura-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-pill);white-space:nowrap}.aura-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.aura-input{width:100%;height:38px;padding:0 12px;font-family:var(--font-sans);font-size:14px;color:var(--mb-navy);background:var(--mb-white);border:1px solid var(--mb-gray-200);border-radius:var(--radius-sm);outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.aura-input:focus{border-color:var(--mb-navy);box-shadow:0 0 0 3px #09163814}.aura-input::-moz-placeholder{color:var(--mb-gray-500)}.aura-input::placeholder{color:var(--mb-gray-500)}textarea.aura-input{height:auto;min-height:80px;padding:10px 12px;resize:vertical}.aura-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:var(--fw-bold);color:var(--mb-gray-700);margin-bottom:6px}.aura-skin ::-webkit-scrollbar{width:8px;height:8px}.aura-skin ::-webkit-scrollbar-thumb{background:var(--mb-gray-200);border-radius:999px}.aura-skin ::-webkit-scrollbar-thumb:hover{background:var(--mb-gray-300)}@keyframes fieldGlowPulse{0%,to{box-shadow:0 0 0 1px #ff33008c,0 0 5px #f303}50%{box-shadow:0 0 0 1px #ff3300e6,0 0 12px 2px #ff330080}}.glow-incomplete .p-input-error{animation:fieldGlowPulse 1.7s ease-in-out infinite;border-radius:9px;border-color:#f30}@media (prefers-reduced-motion: reduce){.glow-incomplete .p-input-error{animation:none;box-shadow:0 0 0 1px #ff3300d9}}.portal .scrollable{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.portal .scrollable:hover,.portal .scrollable:focus-within{scrollbar-color:rgba(122,131,154,.35) transparent}.portal .scrollable::-webkit-scrollbar{width:6px;height:6px}.portal .scrollable::-webkit-scrollbar-track{background:transparent}.portal .scrollable::-webkit-scrollbar-thumb{background:transparent;border-radius:99px;-webkit-transition:background .2s ease;transition:background .2s ease}.portal .scrollable:hover::-webkit-scrollbar-thumb,.portal .scrollable:focus-within::-webkit-scrollbar-thumb{background:#7a839a4d}.portal .scrollable::-webkit-scrollbar-thumb:hover{background:#7a839a8c}:root{--dur-slow: .32s}.aura-btn-sm{padding:6px 12px;font-size:11px}.aura-dash{position:relative;padding:26px 34px 96px;width:100%;display:flex;flex-direction:column;gap:20px;background:radial-gradient(680px 420px at 88% -8%,rgba(208,253,122,.12),transparent 60%),radial-gradient(720px 480px at -6% 8%,rgba(244,163,115,.1),transparent 60%),radial-gradient(900px 600px at 50% 120%,rgba(9,22,56,.05),transparent 60%),var(--mb-blue-50)}.card,.kpi,.stagechip{background:linear-gradient(145deg,#ffffff9e,#ffffff57);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.7);border-radius:var(--radius-md);box-shadow:var(--shadow-2),inset 0 1px #fffc}.card{padding:0}.card__body{padding:16px 18px}.qhead{display:flex;align-items:center;gap:10px;padding:14px 18px 0}.qcount{font-size:11px;font-weight:800;padding:1px 8px;border-radius:999px;background:#ff33001f;color:var(--mb-orange)}.dash-viewall{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mb-navy);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.dash-viewall:hover{color:var(--mb-orange)}.dash-row{display:flex;align-items:stretch;gap:20px;flex-wrap:wrap}.hero{position:relative;overflow:hidden;background:linear-gradient(125deg,#14306b 0%,var(--mb-navy) 52%,#050c1f 100%);border-radius:14px;padding:16px 26px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(440px 280px at 95% -25%,rgba(208,253,122,.18),transparent 60%),radial-gradient(520px 320px at 8% 120%,rgba(255,106,64,.12),transparent 60%)}.hero__left{flex:1;min-width:280px;position:relative}.hero__over{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.01em;color:var(--mb-lime);margin-bottom:8px}.hero__line{font-family:var(--font-sans);font-style:normal;font-weight:600;font-size:38px;line-height:1.18;color:#fff;max-width:700px}.hero__line .hot{font-family:var(--font-serif);font-style:italic;font-weight:700;color:var(--mb-orange-400)}.hero__flow{position:relative;flex:0 0 360px;width:360px;align-self:stretch;display:flex;flex-direction:column;text-decoration:none;border-radius:14px;padding:12px 16px 11px 14px;background:linear-gradient(150deg,#ffffff29,#ffffff0d);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px #ffffff38,0 8px 24px #0000002e;transition:transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.hero__flow:hover{transform:translateY(-1px);border-color:#ffffff57;background:linear-gradient(150deg,#ffffff38,#ffffff14)}.hflow__lbl{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin-bottom:8px}.hflow__row{display:flex;align-items:center;gap:12px;flex:1}.hflow__legend{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hflow__seg{display:flex;align-items:center;gap:8px}.hflow__seg--link{cursor:pointer;border-radius:7px;padding:1px 6px;margin:-1px -6px;transition:background var(--dur-fast) var(--ease-out)}.hflow__seg--link.on{background:#ffffff1a}.hflow__seg--link.on .hflow__name{color:#fff}.hflow__dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.hflow__dot--round{border-radius:50%}.hflow__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;color:#fffc}.hflow__n{margin-left:auto;font-size:14px;font-weight:700;color:#fff}.hflow__pct{width:36px;text-align:right;font-size:11px;color:#ffffff73}.hflow__cue{margin-top:auto;padding-top:6px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;display:inline-flex;align-items:center;gap:5px}.hero__flow:hover .hflow__cue{color:var(--mb-lime)}.kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.kpi{padding:16px 18px;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.kpi:hover{transform:translateY(-2px);box-shadow:var(--shadow-3),inset 0 1px #fffc}.kpi--link{cursor:pointer}.kpi--link:focus-visible{outline:none;box-shadow:var(--shadow-2),0 0 0 3px #ff33004d,inset 0 1px #fffc}.kpi--alert{border:1.5px solid var(--mb-orange);background:linear-gradient(180deg,#ff6a4033,#ffffff8c);box-shadow:var(--shadow-2),0 0 0 3px #ff33001a,inset 0 1px #fffc}.kpi--alert:hover{box-shadow:var(--shadow-3),0 0 0 3px #ff330024,inset 0 1px #fffc}.kpi__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.kpi--alert .aura-overline{color:var(--mb-orange)}.kpi__val{font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--mb-navy);line-height:1}.kpi--alert .kpi__val{color:var(--mb-orange)}.kpi__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:6px}.kpi__sub{font-size:11px;color:var(--mb-gray-500)}@media (max-width: 1000px){.kpis{grid-template-columns:repeat(2,1fr)}}.qitem{display:flex;align-items:center;gap:12px;padding:9px 8px;border-radius:8px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.qitem:hover{background:var(--mb-gray-50)}.qitem__ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.qitem__ic--high{background:#ffebe4;color:var(--mb-orange-700)}.qitem__ic--med{background:#fef3dd;color:#b27a12}.qitem__ic--info{background:var(--aura-glow-soft);color:var(--aura-glow-ink)}.qitem__title{font-size:13.5px;font-weight:700;color:var(--mb-navy)}.qitem__meta{font-size:12px;color:var(--mb-gray-500);margin-top:1px}.qitem__cta{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--mb-navy);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);white-space:nowrap}.qitem:hover .qitem__cta{opacity:1}.msg{display:flex;align-items:center;gap:11px;padding:9px 8px;border-radius:8px;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.msg:hover{background:var(--mb-gray-50)}.msg__av{width:34px;height:34px;border-radius:999px;flex-shrink:0;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--mb-gray-200);color:var(--mb-gray-700)}.msg--unread .msg__av{background:var(--mb-navy);color:#fff}.msg__top{display:flex;align-items:baseline;gap:8px}.msg__name{font-size:13.5px;font-weight:700;color:var(--mb-navy)}.msg__id{font-size:11px;color:var(--mb-gray-500);font-family:var(--font-mono)}.msg__snip{font-size:12.5px;color:var(--mb-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.msg--unread .msg__snip{color:var(--mb-navy);font-weight:600}.msg__right{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.msg__time{font-size:11px;color:var(--mb-gray-500)}.msg__dot{width:7px;height:7px;border-radius:999px;background:var(--mb-orange)}.card__body.stagestrip{padding-top:11px;padding-bottom:11px}.stagestrip{display:flex;align-items:stretch;gap:6px;flex-wrap:wrap}.stagechip{flex:1;min-width:110px;padding:8px 13px;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.stagechip:hover{transform:translateY(-1px);box-shadow:var(--shadow-3),inset 0 1px #fffc}.stagestrip .stagechip:hover{border-color:color-mix(in srgb,var(--chipc, var(--mb-navy)) 60%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--chipc, var(--mb-navy)) 32%,transparent),0 8px 20px color-mix(in srgb,var(--chipc, var(--mb-navy)) 28%,transparent),inset 0 1px #fffc}.stagechip__n{font-size:19px;font-weight:800;color:var(--mb-navy);line-height:1}.stagechip__lbl{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--mb-gray-700);margin-top:3px}.stagechip__dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.stagechip__amt{font-size:10.5px;color:var(--mb-gray-500);margin-top:1px}.stagechip__sep{color:var(--mb-gray-300);align-self:center}.applylink{display:flex;gap:14px;padding:18px;align-items:flex-start}.applylink__icon{width:36px;height:36px;border-radius:9px;background:#ffebe4;color:var(--mb-orange);display:grid;place-items:center;flex-shrink:0}.applylink__copy{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-family:var(--font-mono);font-size:13.5px;color:var(--mb-orange);background:#ff33000b;border:1.5px solid var(--mb-orange);border-radius:9px;padding:11px 14px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.applylink__copy:hover{background:#ff33001a;box-shadow:0 0 0 3px #ff33001f}.applylink__copy:focus-visible{outline:none;box-shadow:0 0 0 3px #ff33004d}.applylink__copytxt{flex:1;min-width:0;word-break:break-all;color:var(--mb-navy)}.applylink__copytxt .dim{color:var(--mb-gray-500)}.applylink__copytag{font-family:var(--font-sans);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-orange);flex-shrink:0}.applylink__btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.applylink__help{font-size:11.5px;color:var(--mb-gray-500);margin-top:10px;line-height:1.5}.applylink__inputwrap{display:flex;align-items:stretch;margin-bottom:6px}.applylink__prefix{font-family:var(--font-mono);font-size:12px;color:var(--mb-gray-500);background:var(--mb-gray-50);border:1px solid var(--mb-gray-200);border-right:none;padding:8px 10px;border-radius:6px 0 0 6px;white-space:nowrap}.applylink__input{flex:1;min-width:0;font-family:var(--font-mono);font-size:13px;padding:8px 10px;border:1px solid var(--mb-gray-200);border-radius:0 6px 6px 0}.applylink__rule{font-size:11.5px;color:var(--mb-gray-500);margin-bottom:10px}.applylink__rule.is-err{color:var(--mb-orange-700)}#attn-section .card{display:flex;flex-direction:column}#attn-section .card__body{flex:1;min-height:0;display:flex;flex-direction:column}.qscroll{flex:1 1 340px;min-height:0;overflow-y:auto;margin:-4px -6px;padding:4px 6px}.qscroll::-webkit-scrollbar{width:8px}.qscroll::-webkit-scrollbar-thumb{background:var(--mb-gray-300);border-radius:999px}.qscroll::-webkit-scrollbar-track{background:transparent}.tasks-head{display:flex;align-items:baseline;gap:14px;margin-bottom:18px;flex-wrap:wrap}.tasks-back{font-size:12px;font-weight:700;color:var(--mb-navy);text-decoration:none;display:inline-flex;align-items:center;gap:3px;opacity:.7}.tasks-back:hover{opacity:1;color:var(--mb-orange)}.tasks-title{font-family:var(--font-serif);font-size:30px;font-weight:700;color:var(--mb-navy);margin:0;line-height:1}.tasks-sub{font-size:13px;color:var(--mb-gray-500)}.tasks-grouphint{margin-left:auto;font-size:11px;color:var(--mb-gray-500)}.tasks-empty{text-align:center;padding:30px 10px}.tasks-empty__t{font-size:15px;font-weight:700;color:var(--mb-navy);margin-top:8px}.tasks-empty__s{font-size:12.5px;color:var(--mb-gray-500);margin-top:2px}.acct-grid{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.acct-card{flex:1;min-width:320px}.acct-col{flex:1;min-width:320px;display:flex;flex-direction:column;gap:18px}.acct-row{display:flex;align-items:center;gap:12px;padding:7px 0}.acct-lbl{width:130px;flex-shrink:0;font-size:12px;font-weight:600;color:var(--mb-gray-700)}.acct-input{flex:1;min-width:0;font-size:13px;padding:9px 11px;border:1px solid var(--mb-gray-200);border-radius:7px;background:#fff;color:var(--mb-navy)}.acct-input:focus{outline:none;border-color:var(--mb-navy);box-shadow:0 0 0 3px #09163814}.acct-input:disabled{background:var(--mb-gray-50);color:var(--mb-gray-500);cursor:not-allowed}.acct-note{font-size:11.5px;color:var(--mb-gray-500);margin:8px 0 4px}.acct-msg{font-size:12px;margin-top:8px;display:inline-flex;align-items:center;gap:5px}.acct-msg--err{color:var(--mb-orange-700)}.acct-msg--ok{color:var(--st-approved, #2E9E5B);font-weight:600}.acct-actions{margin-top:14px}.acct-applylink{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:20px;font-size:12.5px;color:var(--mb-gray-700)}.acct-applylink code{font-family:var(--font-mono);color:var(--mb-navy)}.acct-managelink{margin-left:auto;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-navy);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.acct-managelink:hover{color:var(--mb-orange)}.sbapply{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;background:#ff33001a;border:1px solid rgba(255,106,64,.45)}.sbapply__head{display:flex;align-items:center;gap:6px;color:var(--mb-orange-400)}.sbapply__lbl{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sbapply__row{display:flex;gap:6px}.sbapply__copy{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--mb-orange);color:#fff;border:none;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:700;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.sbapply__copy:hover{background:var(--mb-orange-700)}.sbapply__copy:active{transform:translateY(1px)}.sbapply__edit{width:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;color:var(--mb-orange-400);border:1px solid rgba(255,106,64,.55);border-radius:7px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sbapply__edit:hover{background:#f303;color:#fff}.sbapply__form{display:flex;flex-direction:column;gap:6px}.sbapply__prefix{font-family:var(--font-mono);font-size:10px;color:#fff9}.sbapply__input{width:100%;box-sizing:border-box;font-family:var(--font-mono);font-size:12px;color:var(--mb-navy);padding:7px 9px;border-radius:6px;border:1px solid rgba(255,255,255,.25);background:#fff}.sbapply__input:focus{outline:none;border-color:var(--mb-orange);box-shadow:0 0 0 3px #ff330040}.sbapply__err{font-size:10.5px;color:#ffb4a1;line-height:1.35}.sbapply__formbtns{display:flex;gap:6px}.sbapply__save{flex:1;background:var(--mb-orange);color:#fff;border:none;border-radius:6px;padding:7px;font-size:12px;font-weight:700;cursor:pointer}.sbapply__save:hover{background:var(--mb-orange-700)}.sbapply__save:disabled{opacity:.6;cursor:progress}.sbapply__cancel{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:#fffc;border-radius:6px;padding:7px 10px;font-size:12px;cursor:pointer}.sbapply__cancel:hover{background:#ffffff1f;color:#fff}.recentapp{display:flex;align-items:center;gap:12px;padding:12px 10px 12px 12px;text-decoration:none;transition:background var(--dur-fast) var(--ease-out);border-left:4px solid var(--_lo, var(--mb-gray-200))}.recentapp:hover{background:var(--mb-gray-50)}.recentapp__name{font-size:13px;font-weight:600;color:var(--mb-navy)}.recentapp__sub{font-size:11px;color:var(--mb-gray-500);margin-top:2px;text-transform:capitalize}.recentapp__amt{text-align:right;font-size:13px;font-weight:700;color:var(--mb-navy)}.recentapp__time{text-align:right;font-size:11px;color:var(--mb-gray-500)}.recentapp__lo{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:13px;font-weight:800;letter-spacing:-.01em;color:var(--_lo, var(--mb-navy))}.recentapp__lodot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.recentapp__nolo{color:#b42318;font-weight:700}.recentapp__addr{margin-top:2px;font-size:11px;color:var(--mb-gray-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recentapp__right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.lom__wrap{overflow-x:auto;margin:-4px -6px;padding:4px 6px}.lom{width:100%;border-collapse:separate;border-spacing:0 3px;font-size:13px}.lom__h{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-gray-500);padding:0 8px 4px;white-space:nowrap;text-align:center}.lom__h--who{text-align:left}.lom__h--num{text-align:right}.lom__h--stage{display:table-cell}.lom__h{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lom__h:hover,.lom__h--sorted{color:var(--mb-navy)}.lom__arrow{margin-left:3px;font-size:10px}.lom__bar{display:flex;gap:2px;height:22px;border-radius:8px;overflow:hidden;margin:2px 0 12px;background:var(--mb-gray-100)}.lom__seg{display:flex;align-items:center;justify-content:center;min-width:6px;cursor:pointer;overflow:hidden;transition:filter var(--dur-fast)}.lom__seg:hover{filter:brightness(1.1)}.lom__seglbl{font-size:11px;font-weight:800;color:#fff;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.35);padding:0 6px}.lom__dot{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:5px;vertical-align:1px}.lom__row td{padding:7px 8px;background:transparent;transition:background var(--dur-fast) var(--ease-out)}.lom__row td:first-child{border-radius:9px 0 0 9px}.lom__row td:last-child{border-radius:0 9px 9px 0}.lom__row:hover td{background:var(--mb-gray-50)}.lom__row--total td{background:color-mix(in srgb,var(--mb-navy) 6%,transparent);font-weight:800}.lom__row--total:hover td{background:color-mix(in srgb,var(--mb-navy) 10%,transparent)}.lom__whotd{cursor:pointer;min-width:170px}.lom__who{display:flex;align-items:center;gap:10px}.lom__av{width:26px;height:26px;border-radius:50%;color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;flex-shrink:0;box-shadow:0 0 0 2px #ffffffb3}.lom__av--all{background:var(--mb-navy)}.lom__name{font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--mb-navy);white-space:nowrap}.lom__num{text-align:right;font-weight:700;color:var(--mb-navy);cursor:pointer;white-space:nowrap}.lom__amt{color:var(--mb-gray-700)}.lom__cell{text-align:center;font-weight:800;width:78px}.lom__cell--on{cursor:pointer}.lom__cell--on span{display:inline-block;min-width:30px;padding:3px 8px;border-radius:7px;background:color-mix(in srgb,var(--_sc) 18%,transparent);color:color-mix(in srgb,var(--_sc) 70%,var(--mb-navy));border:1px solid color-mix(in srgb,var(--_sc) 35%,transparent)}.lom__cell--on:hover span{background:color-mix(in srgb,var(--_sc) 30%,transparent)}.lom__zero{color:var(--mb-gray-300);font-weight:500}.lob__count{display:inline-flex;align-items:center;gap:4px}.lob__count b{color:var(--mb-navy);font-weight:800;margin-left:2px}.lob__count:hover{color:var(--mb-navy)}.liora{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.liora__hint{background:#fff;border:1px solid var(--aura-glow-edge);color:var(--aura-glow-ink);font-size:12px;font-weight:600;padding:8px 12px;border-radius:10px;box-shadow:var(--shadow-2);max-width:220px}.liora__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:999px;cursor:pointer;color:#fff;font-weight:700;font-size:13px;background:linear-gradient(135deg,#f4a373,#e8804a);box-shadow:0 6px 20px #f4a37373;transition:transform var(--dur-fast) var(--ease-out)}.liora__btn:hover{transform:translateY(-1px)}.liora__btn:active{transform:scale(.96)}.liora__orb{width:10px;height:10px;border-radius:999px;background:#fff;box-shadow:0 0 #ffffffb3;animation:lioraPulse 2.8s var(--ease-out) infinite}@keyframes lioraPulse{0%{box-shadow:0 0 #fff9}70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}.aura-pipeline{padding:26px 34px 96px;width:100%;background:radial-gradient(720px 480px at -6% 4%,rgba(244,163,115,.08),transparent 60%),radial-gradient(900px 600px at 96% 0%,rgba(208,253,122,.08),transparent 60%),var(--mb-blue-50)}.pipe-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.filterbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.searchbox{position:relative;display:flex;align-items:center;gap:8px;flex:1;min-width:240px;background:#fff;border:1px solid var(--mb-gray-200);border-radius:var(--radius-sm);padding:0 10px;height:38px}.searchbox input{flex:1;border:none;outline:none;font-size:13px;background:transparent;font-family:var(--font-sans)}.searchbox__x{border:none;background:transparent;cursor:pointer;color:var(--mb-gray-500);display:grid;place-items:center}.toggle{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 8px;border:1px solid var(--mb-gray-200);border-radius:var(--radius-sm);background:#fff;cursor:pointer;font-size:12px;color:var(--mb-gray-700);white-space:nowrap}.toggle__sw{width:30px;height:17px;border-radius:999px;background:var(--mb-gray-200);position:relative;transition:background var(--dur-fast) var(--ease-out);flex-shrink:0}.toggle__sw:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:999px;background:#fff;box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease-out)}.toggle.on{border-color:var(--mb-orange);color:var(--mb-navy)}.toggle.on .toggle__sw{background:var(--mb-orange)}.toggle.on .toggle__sw:after{transform:translate(13px)}.seg{display:flex;align-items:center;gap:2px;flex-wrap:wrap;background:var(--mb-gray-100);border-radius:9px;padding:3px;margin-bottom:16px}.seg button{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;cursor:pointer;padding:7px 12px;border-radius:7px;font-size:12px;font-weight:600;color:var(--mb-gray-700)}.seg button.on{background:#fff;box-shadow:var(--shadow-1);color:var(--mb-navy)}.seg .n{font-size:11px;font-weight:800;padding:0 6px;border-radius:999px;background:var(--mb-gray-200);color:var(--mb-gray-700)}.seg button.on .n{background:var(--mb-navy);color:#fff}.seg .segx{color:var(--mb-gray-500)}.seg .segx.on{background:#fff}.seg .segdiv{width:1px;height:18px;background:var(--mb-gray-300);margin:0 5px}.ptable{width:100%;border-collapse:collapse}.prow{border-bottom:1px solid var(--mb-gray-100);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.prow:hover{background:var(--mb-gray-50)}.prow td{padding:12px 14px;vertical-align:middle;font-size:13px}.prow td.r{text-align:right}.cell-name{font-weight:700;color:var(--mb-navy)}.cell-co{font-size:11.5px;color:var(--mb-gray-500);margin-top:1px}.cell-prop{font-size:13px;color:var(--mb-navy)}.cell-amt{font-weight:800;color:var(--mb-navy);font-variant-numeric:tabular-nums}.cell-sub{font-size:11.5px;color:var(--mb-gray-500)}.tag--prog{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--mb-gray-100);color:var(--mb-navy)}.flagdots{display:inline-flex;gap:6px;flex-wrap:wrap}.flag{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px}.flag--docs{background:#fef3dd;color:#b27a12}.flag--cond{background:#ffebe4;color:var(--mb-orange-700)}.flag--msg{background:var(--aura-glow-soft);color:var(--aura-glow-ink)}.flag--push{background:#1f8a5b1f;color:var(--status-success)}.flag--clear{color:var(--mb-gray-300)}.prow-detail td{padding:0 14px;background:var(--mb-gray-50);border-bottom:1px solid var(--mb-gray-100)}.detailwrap{display:grid;grid-template-columns:repeat(4,max-content) 1fr;gap:22px;align-items:start;padding:16px 4px}.detailwrap dl{margin:0}.detailwrap dt{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-gray-500)}.detailwrap dd{margin:4px 0 0;font-size:13px;font-weight:700;color:var(--mb-navy)}.detailwrap .tnum{font-variant-numeric:tabular-nums}.detailwrap .acts{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;justify-self:end}.lochip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--mb-navy)}.lochip__av{width:24px;height:24px;border-radius:999px;background:var(--mb-navy);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700}.lochip--none .lochip__pill{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#ffebe4;color:var(--mb-orange-700)}.assignbox{display:flex;flex-direction:column;gap:6px}.assignbox label{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-gray-500)}.groupbar td{padding:16px 4px 8px}.groupbar{display:table-row}.groupbar td{display:flex;align-items:center;gap:10px}.gdot{width:9px;height:9px;border-radius:999px}.groupbar h4{margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-navy)}.gn{font-size:11px;color:var(--mb-gray-500)}.gamt{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--mb-gray-500);font-variant-numeric:tabular-nums}.empty{text-align:center;padding:60px 20px;color:var(--mb-gray-500)}.empty svg{color:var(--mb-gray-300);margin:0 auto 8px}.empty b{display:block;color:var(--mb-navy);font-size:14px;margin-bottom:4px}.kb-app{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(1000px 540px at 84% -14%,rgba(42,76,158,.06),transparent 60%),linear-gradient(180deg,#f4f7fc,#ecf1f8)}.kb-app .pipe-head,.kb-app .kb-filters,.kb-app .kb-stagebar{flex:0 0 auto}.kb-app .pipe-head{display:flex;align-items:center;gap:16px;flex-wrap:nowrap;margin:0;padding:15px 24px;background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--mb-gray-200)}.kb-app .pipe-head h1{font-family:var(--font-serif);font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.05;margin:0;color:var(--mb-navy)}.kb-app .pipe-head .sub{font-size:12.5px;color:var(--mb-gray-500);margin-top:2px}.kb-app .pipe-head__spacer{flex:1}.kb-app .pipe-head .btn,.kb-app .kb-filters .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 16px;font-size:12.5px;font-weight:700;letter-spacing:-.01em;border:1px solid transparent;border-radius:8px;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),transform var(--dur-fast)}.kb-app .pipe-head .btn svg,.kb-app .kb-filters .btn svg{width:16px;height:16px}.kb-app .pipe-head .btn:active,.kb-app .kb-filters .btn:active{transform:scale(.97)}.kb-app .pipe-head .btn--primary,.kb-app .kb-filters .btn--primary{background:var(--mb-navy);color:#fff}.kb-app .pipe-head .btn--primary:hover,.kb-app .kb-filters .btn--primary:hover{background:var(--mb-orange)}.kb-app .pipe-head .iconbtn{position:relative;width:38px;height:38px;border-radius:8px;border:1px solid var(--mb-gray-200);background:#fff;color:var(--mb-gray-700);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.kb-app .pipe-head .iconbtn:hover{background:var(--mb-gray-100);color:var(--mb-navy)}.kb-app .pipe-head .iconbtn svg{width:18px;height:18px}.kb-app .pipe-head .iconbtn .ping{position:absolute;top:8px;right:9px;width:8px;height:8px;background:var(--mb-orange);border-radius:50%;border:2px solid #fff}.kb-viewseg{display:inline-flex;background:#0916380f;border:1px solid var(--mb-gray-200);border-radius:9px;padding:3px;gap:2px}.kb-viewseg a,.kb-viewseg button{border:0;background:transparent;padding:7px 12px;font-size:12px;font-weight:700;color:var(--mb-gray-700);border-radius:7px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.kb-viewseg a svg,.kb-viewseg button svg{width:14px;height:14px}.kb-viewseg a:hover,.kb-viewseg button:hover{color:var(--mb-navy)}.kb-viewseg .on{background:#fff;color:var(--mb-navy);box-shadow:var(--shadow-1)}.kb-viewseg .on svg{color:var(--mb-orange)}.kb-filters{position:relative;z-index:31;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding:9px 16px;background:linear-gradient(180deg,#ffffff8c,#ffffff57);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);border-bottom:1px solid rgba(255,255,255,.6);box-shadow:0 1px #0916380f;transition:padding .25s ease}.kb-filters>*{flex-shrink:0}.kb-search{position:relative;flex:1;min-width:140px;max-width:380px}.kb-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--mb-gray-500)}.kb-search input{width:100%;height:38px;padding:0 30px 0 36px;border:1px solid rgba(9,22,56,.12);border-radius:9px;font-family:inherit;font-size:13.5px;outline:none;background:#ffffffb3;color:var(--mb-navy);transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background var(--dur-fast)}.kb-search input:focus{border-color:var(--mb-navy);background:#fff;box-shadow:0 0 0 3px #09163814}.kb-search__clear{position:absolute;right:9px;top:50%;transform:translateY(-50%);border:0;background:var(--mb-gray-200);color:var(--mb-gray-700);width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.kb-search__clear svg{width:11px;height:11px}.kb-glassselect{position:relative}.kb-glassselect select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:38px;padding:0 30px 0 13px;border:1px solid rgba(9,22,56,.12);border-radius:9px;background:#ffffffb3;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--mb-navy);outline:none;cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast)}.kb-glassselect select:hover{background:#ffffffe6}.kb-glassselect select:focus{border-color:var(--mb-navy)}.kb-glassselect--on select{border-color:var(--mb-orange);background:color-mix(in srgb,var(--mb-orange) 8%,rgba(255,255,255,.7));color:var(--mb-orange-700)}.kb-glassselect--on svg{color:var(--mb-orange-700)}.kb-glassselect svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;pointer-events:none;color:var(--mb-gray-500)}.kb-toggle{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 14px;border:1px solid rgba(9,22,56,.12);border-radius:9px;background:#ffffffb3;font-size:12.5px;font-weight:700;color:var(--mb-navy);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast);white-space:nowrap}.kb-toggle:hover{background:#ffffffe6}.kb-toggle.on{background:var(--mb-navy);color:#fff;border-color:var(--mb-navy)}.kb-toggle.on--orange{background:var(--mb-orange);border-color:var(--mb-orange);color:#fff}.kb-toggle__sw{width:30px;height:17px;border-radius:999px;background:#0916382e;position:relative;transition:background var(--dur-fast);flex-shrink:0}.kb-toggle.on .kb-toggle__sw{background:#fff6}.kb-toggle.on--orange .kb-toggle__sw{background:#ffffff73}.kb-toggle__sw:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform var(--dur-fast)}.kb-toggle.on .kb-toggle__sw:after{transform:translate(13px)}.kb-clear{background:transparent;border:0;color:var(--mb-gray-500);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.kb-clear:hover{color:var(--mb-orange)}.kb-clear svg{width:13px;height:13px}.kb-filters__spacer{flex:1}.kb-tally{font-size:12px;font-weight:700;color:var(--mb-gray-500);font-feature-settings:"tnum" 1;white-space:nowrap}.kb-tally b{color:var(--mb-navy)}.kb-stagebar{position:relative;z-index:30;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-height:64px;padding:9px 16px;background:linear-gradient(180deg,#ffffff61,#ffffff2e);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-bottom:1px solid rgba(255,255,255,.55);transition:max-height .25s ease,padding .25s ease,opacity .2s ease,border-bottom-width .25s ease,visibility 0s}.kb-stagebar::-webkit-scrollbar{display:none}.kb-stagebar>*{flex-shrink:0}.kb-stagebar__lbl{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--mb-gray-500);margin-right:3px}.kb-stagechip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;white-space:nowrap;border:1px solid color-mix(in srgb,var(--_sc) 42%,transparent);background:color-mix(in srgb,var(--_sc) 15%,#fff);color:var(--mb-navy);font-size:12px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:filter var(--dur-fast),opacity var(--dur-fast),background var(--dur-fast)}.kb-stagechip:hover{filter:brightness(.97)}.kb-stagechip .d{width:8px;height:8px;border-radius:50%;background:var(--_sc);flex-shrink:0}.kb-stagechip .c{font-size:10.5px;font-weight:800;color:color-mix(in srgb,var(--_sc) 78%,#091638);font-feature-settings:"tnum" 1}.kb-stagechip.off{background:#09163809;border-color:#0916381a;color:var(--mb-gray-500)}.kb-stagechip.off .d{background:var(--mb-gray-300)}.kb-stagechip.off .l{text-decoration:line-through;text-decoration-thickness:1.5px}.kb-stagechip.off .c{color:var(--mb-gray-500)}.kb-textact{background:transparent;border:0;color:var(--mb-gray-700);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;cursor:pointer}.kb-textact:hover{color:var(--mb-navy)}.kb-textact svg{width:14px;height:14px}.kb-app .kb-filters .btn{padding:0 11px}.kb-app .kb-filters .kb-btnlbl{display:none}.kb-app .kb-filters .btn,.kb-search input,.kb-glassselect select,.kb-toggle,.kb-morebtn{height:34px}.kb-viewseg a,.kb-viewseg button{padding:6px 10px}.kb-stagebar__lbl{display:none}.kb-app--slim .kb-filters{padding-top:6px;padding-bottom:6px}.kb-stagepick{position:relative}.kb-stagepick .kb-stagechip{height:34px}.kb-pickpanel{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:248px;padding:6px;background:#fff;border:1px solid var(--mb-gray-200);border-radius:10px;box-shadow:0 12px 32px #0f172a2e}.kb-pickpanel--tall{max-height:360px;overflow-y:auto}.kb-pickpanel__hd{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mb-gray-500);padding:5px 10px 3px}.kb-pickpanel__sep{height:1px;background:var(--mb-gray-200);margin:5px 4px}.kb-pickrow{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:0;border-radius:7px;background:transparent;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--mb-navy);text-align:left;font-family:inherit;transition:background var(--dur-fast)}.kb-pickrow:hover{background:var(--mb-gray-50)}.kb-pickrow.on{background:var(--mb-gray-100)}.kb-pickrow__d{width:9px;height:9px;border-radius:99px;background:var(--_sc, var(--mb-gray-400));flex-shrink:0}.kb-pickrow:not(.on) .kb-pickrow__l{color:var(--mb-gray-500);text-decoration:line-through;text-decoration-thickness:1.5px}.kb-pickrow:not(.on) .kb-pickrow__d{background:var(--mb-gray-300)}.kb-pickrow__l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-pickrow__n{flex-shrink:0;font-size:11px;font-weight:700;color:var(--mb-gray-500);font-feature-settings:"tnum" 1}.kb-pickrow__ck{color:var(--mb-gray-500);flex-shrink:0}.kb-pickrow--act{color:var(--mb-navy);font-weight:700}.kb-pickrow--act .kb-pickrow__l{color:var(--mb-navy);text-decoration:none}.kb-more{position:relative}.kb-morebtn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:1px solid rgba(9,22,56,.12);border-radius:9px;background:#ffffffb3;font-size:12.5px;font-weight:700;color:var(--mb-navy);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast),background var(--dur-fast)}.kb-morebtn:hover{background:#ffffffe6}.kb-morebtn--on{border-color:var(--mb-orange)}.kb-morebtn__badge{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--mb-orange);color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.kb-morepanel{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:250px;padding:12px;background:#fff;border:1px solid var(--mb-gray-200);border-radius:12px;box-shadow:0 12px 32px #0f172a2e}.kb-morepanel .kb-toggle{justify-content:flex-start}.kb-morepanel .kb-glassselect select{width:100%}.toggle .n{font-size:10.5px;font-weight:800;padding:0 6px;border-radius:999px;background:var(--mb-gray-200);color:var(--mb-gray-700)}.toggle.on .n{background:var(--mb-orange);color:#fff}.stagebar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0 14px}.stagebar__lbl{font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-gray-500);margin-right:2px}.stagebar__div{width:1px;height:18px;background:var(--mb-gray-300);margin:0 4px}.stagebar__spacer{flex:1}.stagebar__act{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;cursor:pointer;font-size:12px;font-weight:600;color:var(--mb-navy);padding:4px 6px;border-radius:6px}.stagebar__act:hover{color:var(--mb-orange)}.stagechip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px solid var(--mb-gray-200);background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;color:var(--mb-navy);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.stagechip .d{width:9px;height:9px;border-radius:999px;background:var(--_sc, var(--mb-gray-300));box-shadow:0 0 0 3px color-mix(in srgb,var(--_sc, #999) 22%,transparent)}.stagechip .c{font-size:10.5px;font-weight:800;padding:0 6px;border-radius:999px;background:var(--mb-gray-100);color:var(--mb-gray-700)}.stagechip:hover{border-color:color-mix(in srgb,var(--_sc, var(--mb-navy)) 45%,var(--mb-gray-200))}.stagechip.off{opacity:.5}.stagechip.off .d{background:var(--mb-gray-300);box-shadow:none}.stagechip.off .l{text-decoration:line-through;color:var(--mb-gray-500)}.stagechip--asg.on,.stagechip--term.on{background:var(--mb-navy);color:#fff;border-color:var(--mb-navy)}.stagechip--asg.on .c,.stagechip--term.on .c{background:#fff3;color:#fff}.kb-scroll{flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;padding:18px 24px 8px}.kb-board{display:flex;gap:14px;align-items:flex-start;height:100%;min-width:-moz-min-content;min-width:min-content}.kb-col{--kb-colw: 296px;flex:0 0 var(--kb-colw);width:var(--kb-colw);display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,#fff6,#ffffff29);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.55);border-radius:14px;box-shadow:0 0 0 1px #0916380a,inset 0 1px #fff9;transition:box-shadow var(--dur-base),background var(--dur-base),flex-basis var(--dur-base),width var(--dur-base)}.kb-col.is-over{background:linear-gradient(180deg,#ffffff9e,#ffffff4d);box-shadow:0 0 0 2px var(--mb-navy),0 14px 34px #09163824}.kb-colhead{padding:13px 10px 13px 14px;position:relative;border-radius:13px 13px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--_sc) 17%,rgba(255,255,255,.42)) 0%,color-mix(in srgb,var(--_sc) 6%,rgba(255,255,255,.12)) 60%,transparent 100%)}.kb-colhead__top{display:flex;align-items:center;gap:8px}.kb-colhead__dot{width:10px;height:10px;border-radius:50%;background:var(--_sc);flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--_sc) 24%,transparent)}.kb-colhead__lbl{flex:1;min-width:0;font-size:15px;font-weight:800;letter-spacing:-.01em;text-transform:none;color:var(--mb-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-colhead__n{flex-shrink:0;font-size:11px;font-weight:800;color:color-mix(in srgb,var(--_sc) 80%,#091638);background:color-mix(in srgb,var(--_sc) 26%,#fff);border-radius:999px;padding:1px 8px}.kb-colmin{flex-shrink:0;width:24px;height:24px;border-radius:6px;border:0;background:transparent;color:color-mix(in srgb,var(--_sc) 55%,#5b6472);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.kb-colmin:hover{background:#0916381a;color:var(--mb-navy)}.kb-colmin svg{width:15px;height:15px}.kb-colhead__amt{font-size:13px;font-weight:800;color:var(--mb-navy);margin-top:6px;text-align:right;letter-spacing:-.02em;font-feature-settings:"tnum" 1}.kb-cards{padding:11px 10px 13px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));align-items:start;align-content:start;gap:11px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;flex:1;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.3) transparent}.kb-cards::-webkit-scrollbar{width:6px}.kb-cards::-webkit-scrollbar-track{background:transparent}.kb-cards::-webkit-scrollbar-thumb{background:#64748b4d;border-radius:999px;border:1px solid transparent;background-clip:padding-box}.kb-cards::-webkit-scrollbar-thumb:hover{background:#64748b80}.kb-col__empty{grid-column:1 / -1;margin:6px 4px;padding:18px 10px;border:1.5px dashed rgba(9,22,56,.14);border-radius:11px;text-align:center;font-size:11.5px;font-weight:600;color:var(--mb-gray-500)}.kb-col.is-over .kb-col__empty{border-color:var(--mb-navy);color:var(--mb-navy)}.kb-col--min{flex:0 0 56px;width:56px;cursor:pointer;overflow:hidden}.kb-col--min:hover{box-shadow:0 0 0 1px #09163814,inset 0 1px #ffffffb3,0 10px 26px #0916381a}.kb-min__top{display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 0 11px;background:color-mix(in srgb,var(--_sc) 16%,rgba(255,255,255,.46));border-bottom:2px solid color-mix(in srgb,var(--_sc) 50%,transparent)}.kb-min__top .kb-colhead__dot{box-shadow:none}.kb-min__exp{width:24px;height:24px;border:0;border-radius:6px;background:#0916380f;color:var(--mb-navy);display:flex;align-items:center;justify-content:center;cursor:pointer}.kb-min__exp svg{width:15px;height:15px}.kb-col--min:hover .kb-min__exp{background:var(--mb-navy);color:#fff}.kb-min__body{display:flex;flex-direction:column-reverse;align-items:center;gap:14px;padding:16px 0}.kb-min__n{font-size:13px;font-weight:800;color:var(--mb-navy);font-feature-settings:"tnum" 1;background:color-mix(in srgb,var(--_sc) 22%,#fff);border:1px solid color-mix(in srgb,var(--_sc) 40%,transparent);border-radius:999px;padding:2px 9px}.kb-min__lbl{writing-mode:vertical-rl;transform:rotate(180deg);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mb-navy);white-space:nowrap}.kc{position:relative;isolation:isolate;background:linear-gradient(163deg,color-mix(in srgb,var(--_sc) 16%,transparent),color-mix(in srgb,var(--_sc) 6%,transparent) 46%,color-mix(in srgb,var(--_sc) 3%,transparent)),#ffffff80;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border:1px solid color-mix(in srgb,var(--_sc) 10%,rgba(255,255,255,.82));border-radius:0;padding:9px 11px 15px 13px;box-shadow:0 0 0 1px #0916380d,0 6px 18px #09163817,inset 0 1px #fffc;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.kc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-top:2px solid color-mix(in srgb,var(--_sc) 50%,transparent);border-left:2px solid color-mix(in srgb,var(--_sc) 50%,transparent);border-right:0;border-bottom:0;-webkit-mask-image:linear-gradient(135deg,#000 0%,#000 30%,transparent 72%);mask-image:linear-gradient(135deg,#000 0%,#000 30%,transparent 72%)}.kc:hover{border-color:color-mix(in srgb,var(--_sc) 40%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--_sc) 24%,transparent),0 0 12px color-mix(in srgb,var(--_sc) 22%,transparent),0 6px 18px #0916381a,inset 0 1px #ffffffe6}.kc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(90% 75% at 100% 100%,color-mix(in srgb,var(--_lo, transparent) 26%,transparent) 0%,color-mix(in srgb,var(--_lo, transparent) 10%,transparent) 45%,transparent 75%)}.kc.is-dragging{opacity:.35;cursor:grabbing}.kc:active{cursor:grabbing}.kc__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.kc__nameline{flex:1;min-width:0;display:flex;align-items:baseline;gap:6px}.kc__name{flex:0 1 auto;min-width:0;font-size:18px;font-weight:800;letter-spacing:-.03em;color:var(--mb-navy);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc__co{flex-shrink:0;font-size:13px;font-weight:700;color:var(--mb-gray-500);cursor:default;font-feature-settings:"tnum" 1}.kc__amt{flex-shrink:0;font-size:13.5px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum" 1;white-space:nowrap;color:var(--mb-navy)}.kc__sub{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11px;color:var(--mb-gray-500);font-weight:600;white-space:nowrap;overflow:hidden}.kc__sub .kc__prog{overflow:hidden;text-overflow:ellipsis}.kc__id{flex-shrink:0;font-feature-settings:"tnum" 1;color:var(--mb-navy-2, var(--mb-navy-500));font-weight:700}.kc__addr{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11.5px;color:var(--mb-gray-700);font-weight:600}.kc__addr .none{font-style:italic;color:var(--mb-gray-300);font-weight:500}.kc__foot{display:flex;align-items:flex-start;gap:8px;margin-top:7px;min-height:22px}.kc__flags{display:flex;align-items:center;gap:5px;flex-wrap:wrap;flex:1;min-width:0}.kc__who{display:flex;align-items:center;gap:7px;flex-shrink:0;margin-left:auto}.kc-chip{display:inline-flex;align-items:center;min-height:22px;gap:4px;font-size:10.5px;font-weight:800;padding:3px 7px;border-radius:7px;border:1px solid transparent;font-feature-settings:"tnum" 1;cursor:pointer;transition:filter var(--dur-fast),transform var(--dur-fast)}.kc-chip:hover{transform:translateY(-1px);border-color:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent),0 2px 9px color-mix(in srgb,currentColor 30%,transparent)}.kc-chip svg{width:12px;height:12px}.kc-chip--docs{background:#fef3dd;color:#9a6610;border-color:#9a66102e}.kc-chip--cond{background:#ffe7de;color:var(--mb-orange-700);border-color:#ff330038}.kc-chip--miss{background:#efeafb;color:#7a3fd6;border-color:#7a3fd640}.kc-chip--msg{background:var(--aura-glow-soft);color:var(--aura-glow-ink);border-color:var(--aura-glow-edge)}.kc-chip--push{background:#1f8a5b1f;color:var(--status-success);border-color:#1f8a5b40}.kc-chip--stale{background:#eef1f5;color:#5a6472;border-color:#5a647238}.kc-chip--lqbexc{background:var(--mb-navy);color:#fff;border-color:var(--mb-navy);font-weight:700;letter-spacing:.2px}.kc-pill{display:inline-flex;align-items:center;min-height:22px;gap:5px;font-size:11px;font-weight:800;padding:3px 9px;border-radius:7px;border:1px solid transparent;font-feature-settings:"tnum" 1;cursor:pointer;transition:filter var(--dur-fast),transform var(--dur-fast)}.kc-pill:hover{transform:translateY(-1px);border-color:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent),0 2px 9px color-mix(in srgb,currentColor 30%,transparent)}.kc-pill__bang{font-size:13px;line-height:1}.kc-pill--work{background:#fdf0c9;color:#8a6410;border-color:#8a64104d}.kc-pill--urgent{background:#fbe3e3;color:#b42318;border-color:#b4231857}.kc-pill--lock{background:#ffffff80;color:#a67c00;border-color:#a67c008c;padding:3px 7px}.kc-pill--lock:hover{transform:none;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent);border-color:currentColor}.kc-pill--lock svg{width:12px;height:12px}.kc-pill--docs{background:#dce8fb;color:#1d4ed8;border-color:#1d4ed84d}.kc-pill--msgs{background:#ede4fb;color:#6d28d9;border-color:#6d28d94d}.kc-pill.is-open{border-color:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}.kc-pop__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.kc-pop{position:fixed;z-index:1001;overflow:hidden;background:#fff;border:1px solid var(--mb-gray-200);border-radius:10px;box-shadow:0 16px 40px #0f172a33,0 2px 6px #0f172a14;animation:kcPopIn var(--dur-fast) var(--ease-out)}@keyframes kcPopIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.kc-pop--urgent{border-top:3px solid #B42318}.kc-pop--work{border-top:3px solid #8A6410}.kc-pop--lock{border-top:3px solid #A67C00}.kc-pop--docs{border-top:3px solid #1D4ED8}.kc-pop--msgs{border-top:3px solid #6D28D9}.kc-pop__head{display:flex;align-items:center;gap:8px;padding:10px 12px 8px;border-bottom:1px solid var(--mb-gray-100)}.kc-pop__title{flex:1;min-width:0;font-size:12.5px;font-weight:800;letter-spacing:-.01em;color:var(--mb-navy)}.kc-pop__x{flex-shrink:0;width:20px;height:20px;border:0;border-radius:5px;background:transparent;color:var(--mb-gray-500);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.kc-pop__x:hover{background:var(--mb-gray-100);color:var(--mb-navy)}.kc-pop__rows{padding:5px;display:flex;flex-direction:column;gap:1px}.kc-pop__row{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border:0;border-radius:7px;background:transparent;text-align:left;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--mb-navy)}.kc-pop__row svg{flex-shrink:0;color:var(--mb-gray-500)}.kc-pop__text{flex:1;min-width:0}.kc-pop__row--link{cursor:pointer}.kc-pop__row--link:hover{background:var(--mb-gray-100)}.kc-pop__row--link>svg:last-child{opacity:0;transition:opacity var(--dur-fast)}.kc-pop__row--link:hover>svg:last-child{opacity:1;color:var(--mb-navy)}.kc-pop__foot{padding:7px 13px 9px;border-top:1px solid var(--mb-gray-100);font-size:10.5px;font-weight:600;color:var(--mb-gray-500)}.kc-cc{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;font-size:10px;font-weight:800;line-height:1;padding:2px 6px;border-radius:6px;border:1px solid transparent;text-transform:uppercase;letter-spacing:.01em;cursor:pointer;transition:filter var(--dur-fast),transform var(--dur-fast),box-shadow var(--dur-fast)}.kc-cc svg{width:11px;height:11px}.kc-cc:hover{transform:translateY(-1px);border-color:currentColor;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 18%,transparent)}.kc-cc--pass{background:#1f8a5b1f;color:var(--status-success);border-color:#1f8a5b40}.kc-cc--warn{background:#fef3dd;color:#9a6610;border-color:#9a661038}.kc-cc--fail{background:#ffe7de;color:var(--mb-orange-700);border-color:#ff330047}.kc-cc--err{background:#fbe3e3;color:#b42318;border-color:#b4231847}.kc-cc--none{background:#eef1f5;color:#5a6472;border-color:#5a647238}.kc__subspacer{flex:1;min-width:4px}.kc-mini{width:22px;height:22px;flex-shrink:0;text-decoration:none;border-radius:6px;border:1px solid rgba(9,22,56,.1);background:#ffffff80;color:var(--mb-gray-500);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.kc-mini svg{width:12px;height:12px}.kc-mini:hover{background:#fff;color:var(--mb-navy);border-color:#09163847}.kc-mini--del:hover{background:#fbe3e3;color:#b42318;border-color:#b4231873}.pt-actions{display:inline-flex;align-items:center;gap:5px}.kc-lo{display:flex;align-items:center;gap:6px;flex-shrink:0}.kc-lo__name{font-size:13px;font-weight:800;color:var(--mb-navy);white-space:nowrap;letter-spacing:-.02em}.kc-lo__av{width:22px;height:22px;border-radius:50%;background:var(--_lo, var(--mb-navy));color:#fff;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 2px #fff9}.kc-lo__av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.kc-lo__av--none{background:#b42318;letter-spacing:.04em;animation:kc-lo-noglow 1.6s ease-in-out infinite}@keyframes kc-lo-noglow{0%,to{box-shadow:0 0 0 2px #fff9,0 0 6px 1px #dc262680}50%{box-shadow:0 0 0 2px #fff9,0 0 14px 4px #dc2626e6}}@media (prefers-reduced-motion: reduce){.kc-lo__av--none{animation:none;box-shadow:0 0 0 2px #fff9,0 0 10px 3px #dc2626b3}}.kc-lo__av--none-muted,.kc-lo__av--none-muted:hover{background:#8a93a2;animation:none;box-shadow:0 0 0 2px #fff9}.kc__drawer-inner{max-height:0;overflow:hidden;transition:max-height var(--dur-base) var(--ease-out)}.kc.is-open .kc__drawer-inner{max-height:220px;margin-top:9px;padding-top:9px;border-top:1px dashed color-mix(in srgb,var(--_sc) 30%,rgba(9,22,56,.16))}.kc-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 0}.kc-meta__lbl{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mb-gray-500);flex-shrink:0;white-space:nowrap}.kc-meta__val{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--mb-navy);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-meta__val--num{font-feature-settings:"tnum" 1}.kc-meta__none{font-weight:600;font-style:italic;color:var(--mb-gray-300)}.kc-meta__av{width:17px;height:17px;border-radius:50%;background:var(--mb-navy-500);color:#fff;font-size:7.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kc-meta__av--uw{background:var(--mb-gray-700)}.kc-meta__av--lo{background:var(--_lo, var(--mb-navy))}.kc__more{position:absolute;left:0;right:0;bottom:0;height:17px;border:0;background:transparent;color:color-mix(in srgb,var(--_sc) 55%,var(--mb-gray-500));display:flex;align-items:flex-end;justify-content:center;padding-bottom:0;cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast);z-index:2}.kc__more svg{transition:transform var(--dur-base) var(--ease-out);margin-bottom:-1px}.kc__more:hover{color:var(--mb-navy);background:linear-gradient(to top,color-mix(in srgb,var(--_sc) 20%,transparent) 0%,transparent 100%)}.kc.is-open .kc__more svg{transform:rotate(180deg)}.kb-emptyboard{margin:auto;text-align:center;color:var(--mb-gray-500);padding:60px 20px}.kb-emptyboard svg{width:34px;height:34px;color:var(--mb-gray-300);margin-bottom:10px}.kb-emptyboard b{display:block;color:var(--mb-navy);font-size:14px;margin-bottom:3px}.kb-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%) translateY(20px);background:var(--mb-navy);color:#fff;font-size:13px;font-weight:600;padding:11px 18px;border-radius:10px;box-shadow:0 12px 34px #09163852;opacity:0;pointer-events:none;transition:opacity var(--dur-base),transform var(--dur-base);z-index:60;display:flex;align-items:center;gap:9px}.kb-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.kb-toast svg{width:16px;height:16px;color:var(--mb-lime)}.kb-scroll--table{overflow-x:hidden;overflow-y:auto;padding:18px 24px 24px;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.3) transparent}.kb-scroll--table::-webkit-scrollbar{width:8px}.kb-scroll--table::-webkit-scrollbar-track{background:transparent}.kb-scroll--table::-webkit-scrollbar-thumb{background:#64748b4d;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.kb-scroll--table::-webkit-scrollbar-thumb:hover{background:#64748b80}.pt-stack{display:flex;flex-direction:column;gap:16px;min-height:-moz-min-content;min-height:min-content}.pt-grp{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-left:3px solid var(--_sc);background:linear-gradient(180deg,#fff6,#ffffff29);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:0 0 0 1px #0916380a,inset 0 1px #fff9}.pt-grp__head{display:flex;align-items:center;gap:9px;padding:11px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--_sc) 17%,rgba(255,255,255,.42)),color-mix(in srgb,var(--_sc) 5%,rgba(255,255,255,.12)))}.pt-grp__dot{width:10px;height:10px;border-radius:50%;background:var(--_sc);box-shadow:0 0 0 3px color-mix(in srgb,var(--_sc) 24%,transparent);flex-shrink:0}.pt-grp__lbl{font-size:14.5px;font-weight:800;letter-spacing:-.01em;color:var(--mb-navy)}.pt-grp__n{font-size:11px;font-weight:800;color:color-mix(in srgb,var(--_sc) 80%,#091638);background:color-mix(in srgb,var(--_sc) 26%,#fff);border-radius:999px;padding:1px 8px;font-feature-settings:"tnum" 1}.pt-grp__spacer{flex:1}.pt-grp__amt{font-size:13px;font-weight:800;color:var(--mb-navy);letter-spacing:-.02em;font-feature-settings:"tnum" 1}.pt-grp__empty{padding:13px 16px;font-size:12px;font-weight:600;color:var(--mb-gray-500);border-top:1px solid rgba(9,22,56,.06)}.pt-table{width:100%;table-layout:fixed;border-collapse:collapse}.pt-table thead th{text-align:left;padding:8px 14px;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mb-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid rgba(9,22,56,.07);border-bottom:1px solid rgba(9,22,56,.08);background:#ffffff52}.pt-table .pt-th--amt,.pt-table .pt-th--upd{text-align:right}.pt-row{cursor:pointer;transition:background var(--dur-fast)}.pt-row:hover{background:color-mix(in srgb,var(--_sc) 9%,rgba(255,255,255,.5))}.pt-c{padding:9px 14px;border-bottom:1px solid rgba(9,22,56,.05);vertical-align:middle;font-size:12.5px;overflow:hidden}.pt-table tbody tr:last-child .pt-c{border-bottom:0}.pt-name{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--mb-navy);line-height:1.15}.pt-name__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pt-co{flex-shrink:0;font-size:11px;font-weight:700;color:var(--mb-gray-500);cursor:default;font-feature-settings:"tnum" 1}.pt-sub{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:10.5px;font-weight:600;color:var(--mb-gray-500);overflow:hidden}.pt-id{flex-shrink:0;font-feature-settings:"tnum" 1;font-weight:700;color:var(--mb-navy-2, var(--mb-navy-500))}.pt-prog{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pt-prog--mixed{flex-shrink:0;display:inline-flex;align-items:center;gap:3px}.pt-prog--mixed svg{width:11px;height:11px}.pt-lock{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;color:var(--mb-orange-700);font-weight:800}.pt-lock svg{width:10px;height:10px}.pt-addr{display:flex;align-items:center;gap:5px;color:var(--mb-gray-700);font-weight:600;min-width:0}.pt-addr__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-none{color:var(--mb-gray-300);font-style:italic;font-weight:500}.pt-c--flags .pt-flags{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.pt-c--amt{text-align:right;white-space:nowrap;font-weight:800;color:var(--mb-navy);letter-spacing:-.02em;font-feature-settings:"tnum" 1}.pt-c--upd{text-align:right;white-space:nowrap;font-weight:700;color:var(--mb-gray-700);font-feature-settings:"tnum" 1}.pt-team{display:inline-flex;align-items:center;gap:5px}.pt-av{width:24px;height:24px;border-radius:50%;color:#fff;font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 2px #ffffffb3;background:var(--mb-navy)}.pt-av--lo{background:var(--mb-navy)}.pt-av--proc{background:var(--mb-navy-500, #3a59a8)}.pt-av--uw{background:var(--mb-gray-700)}.docadd__cancel{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mb-gray-200);border-radius:9px;background:#fff;color:var(--mb-navy);font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.docadd__cancel:hover{background:var(--mb-gray-50);border-color:var(--mb-gray-300)}.docbatch__btn,.docmodal__addcustom,.docadd__cancel{outline:none;-webkit-tap-highlight-color:transparent}.docbatch__btn:focus-visible,.docmodal__addcustom:focus-visible,.docadd__cancel:focus-visible{outline:none;box-shadow:none}.docbatch{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;background:#ffffffb3;border:1px solid var(--mb-gray-200);border-radius:13px;box-shadow:var(--shadow-1)}.docbatch__t{display:flex;align-items:center;gap:11px;flex:1;min-width:0}.docbatch__t>svg{width:18px;height:18px;color:var(--mb-orange);flex-shrink:0}.docbatch__t b{display:block;font-size:13.5px;font-weight:800;color:var(--mb-navy);letter-spacing:-.01em}.docbatch__t span{display:block;font-size:12px;color:var(--mb-gray-500);font-weight:600;margin-top:1px}.docbatch__btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border:0;border-radius:9px;background:var(--mb-orange);color:#fff;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:-.01em;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:background var(--dur-fast),transform var(--dur-fast)}.docbatch__btn:hover{background:var(--mb-orange);box-shadow:0 0 0 3px #f303,0 2px 14px #ff330073;transform:translateY(-1px)}.docbatch__btn:disabled{background:var(--mb-gray-200);color:var(--mb-gray-500);cursor:not-allowed;transform:none;box-shadow:none}.docbatch__btn svg{width:15px;height:15px}.docmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0916386b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:30px}.docmodal__panel{width:840px;max-width:100%;height:78vh;max-height:720px;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:var(--shadow-3);overflow:hidden}.docmodal__head{display:flex;align-items:flex-start;gap:12px;padding:20px 24px 16px}.docmodal__head h3{margin:0;font-family:Playfair Display,Georgia,serif;font-size:21px;font-weight:600;color:var(--mb-navy);letter-spacing:-.01em}.docmodal__head p{margin:4px 0 0;font-size:12.5px;color:var(--mb-gray-500);font-weight:600}.docmodal__panel--batch{width:1080px;max-width:96vw;height:90vh;max-height:960px}.docmodal__panel--batch .docmodal__head{padding:12px 20px 8px;align-items:center}.docmodal__panel--batch .docmodal__head h3{font-size:17px}.docmodal__panel--batch .docmodal__head p{margin:1px 0 0;font-size:11.5px}.docmodal__panel--batch .docmodal__tabs{padding:0 20px}.docmodal__panel--batch .docmodal__tab{padding:8px 12px}.docmodal__panel--batch .docmodal__body,.docmodal__panel--batch .docmodal__foot{padding:12px 20px}.docmodal__panel--batch .docmodal__custom .docmodal__cname{flex:1 1 220px;min-width:180px}.docmodal__panel--batch .docmodal__custom .docmodal__cnote{flex:1.4 1 260px;min-width:180px}.docmodal__x{margin-left:auto;width:32px;height:32px;flex-shrink:0;border:1px solid var(--mb-gray-200);border-radius:8px;background:#fff;color:var(--mb-gray-700);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--dur-fast)}.docmodal__x:hover{background:var(--mb-gray-50);color:var(--mb-navy)}.docmodal__tabs{display:flex;gap:4px;padding:0 24px;border-bottom:1px solid var(--mb-gray-200)}.docmodal__tab{display:inline-flex;align-items:center;gap:7px;padding:12px 14px;border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:700;color:var(--mb-gray-500);cursor:pointer;position:relative;transition:color var(--dur-fast)}.docmodal__tab svg{width:15px;height:15px}.docmodal__tab:hover{color:var(--mb-navy)}.docmodal__tab.on{color:var(--mb-orange)}.docmodal__tab.on svg{color:var(--mb-orange)}.docmodal__tab.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--mb-orange)}.docmodal__body{padding:18px 24px;overflow:hidden;flex:1;min-height:0;display:flex;flex-direction:column}.bprog,.bspec{display:flex;flex-direction:column;min-height:0;flex:1}.bprog__selects{display:flex;align-items:flex-end;gap:14px;margin-bottom:16px;flex-wrap:wrap}.bprog__field{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.bprog__field span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--mb-gray-500)}.bprog__field span i{font-style:normal;color:var(--mb-gray-300);font-weight:700}.bprog__field select{height:40px;padding:0 12px;border:1px solid var(--mb-gray-200);border-radius:9px;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--mb-navy);background:#fff;outline:none;cursor:pointer}.bprog__field select:focus{border-color:var(--mb-navy)}.bprog__apply{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;flex-shrink:0;border:1px solid var(--mb-navy);border-radius:9px;background:var(--mb-navy);color:#fff;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:background var(--dur-fast)}.bprog__apply svg{width:14px;height:14px}.bprog__apply:hover{background:var(--mb-orange);border-color:var(--mb-orange);box-shadow:0 0 0 3px #ff330029}.bprog__apply.on{background:#fff;color:var(--mb-navy)}.bprog__apply.on:hover{color:#fff}.bprog__tmplhead{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-top:14px;border-top:1px solid var(--mb-gray-100)}.bprog__tmpllbl{font-size:12.5px;font-weight:700;color:var(--mb-gray-700)}.bprog__tmpllbl b{color:var(--mb-navy)}.bspec__controls{display:flex;gap:10px;margin-bottom:14px;flex-shrink:0}.bspec__search{position:relative;flex:1}.bspec__search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--mb-gray-500)}.bspec__search input{width:100%;height:38px;padding:0 12px 0 34px;border:1px solid var(--mb-gray-200);border-radius:9px;font-family:inherit;font-size:13px;color:var(--mb-navy);outline:none}.bspec__search input:focus{border-color:var(--mb-navy)}.bspec__filter{position:relative;flex-shrink:0}.bspec__filterbtn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border:1px solid var(--mb-gray-200);border-radius:9px;background:#fff;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--mb-navy);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast)}.bspec__filterbtn svg:first-child{width:14px;height:14px;color:var(--mb-gray-500)}.bspec__filterbtn svg:last-child{width:13px;height:13px;color:var(--mb-gray-500)}.bspec__filterbtn:hover{border-color:var(--mb-navy)}.bspec__filterbtn.on{border-color:var(--mb-orange);color:var(--mb-orange-700);background:color-mix(in srgb,var(--mb-orange) 8%,#fff)}.bspec__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:5;width:200px;background:#fff;border:1px solid var(--mb-gray-200);border-radius:10px;box-shadow:var(--shadow-2);padding:6px}.bspec__menuitem{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;background:transparent;border-radius:7px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--mb-navy);cursor:pointer;text-align:left}.bspec__menuitem:hover{background:var(--mb-gray-50)}.bspec__menuclear{width:100%;margin-top:4px;padding:7px;border:0;border-top:1px solid var(--mb-gray-100);background:transparent;font-family:inherit;font-size:11.5px;font-weight:700;color:var(--mb-orange);cursor:pointer}.bspec__empty{font-size:12.5px;color:var(--mb-gray-500);padding:16px 4px}.doclist{display:flex;flex-direction:column;gap:4px;overflow-y:auto;flex:1;min-height:0;margin:0 -4px;padding:0 12px 0 4px}.doclist--tall{min-height:200px}.doclist::-webkit-scrollbar{width:8px}.doclist::-webkit-scrollbar-thumb{background:#64748b52;border-radius:999px}.doclrow{display:flex;align-items:center;gap:11px;padding:9px 11px;border:1px solid var(--mb-gray-200);border-radius:9px;background:#fff;cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast)}.doclrow:hover{border-color:var(--mb-gray-300);background:var(--mb-gray-50)}.doclrow.on{border-color:var(--mb-orange);background:color-mix(in srgb,var(--mb-orange) 6%,#fff)}.doclrow__chk{width:19px;height:19px;flex-shrink:0;border-radius:5px;border:1.5px solid var(--mb-gray-300);background:#fff;color:var(--mb-orange);display:flex;align-items:center;justify-content:center;transition:border-color var(--dur-fast)}.doclrow__chk.on{border-color:var(--mb-orange);background:#fff}.doclrow__chk.on svg{stroke-width:3.2;color:var(--mb-orange)}.doclrow__b{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.doclrow__name{font-size:13px;font-weight:700;color:var(--mb-navy);letter-spacing:-.01em}.doclrow__note{font-size:11.5px;font-style:italic;color:var(--mb-gray-500)}.doclrow__borr{display:flex;gap:4px;flex-shrink:0;width:62px;justify-content:flex-end}.doclrow__cat{width:80px;text-align:center;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-gray-500);background:var(--mb-gray-100);border-radius:5px;padding:2px 7px}.doclrow__edit{width:28px;height:28px;flex-shrink:0;border:1px solid var(--mb-gray-200);border-radius:7px;background:#fff;color:var(--mb-gray-500);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast),box-shadow var(--dur-fast)}.doclrow__edit:hover{color:var(--mb-orange);border-color:var(--mb-orange);box-shadow:0 0 0 3px #ff330024}.doclrow__edit svg{width:13px;height:13px}.doclrow--edit{gap:8px;cursor:default;border-color:var(--mb-orange)}.doclrow--edit:hover{background:#fff}.doclrow__ename,.doclrow__enote{height:32px;border:1px solid var(--mb-gray-200);border-radius:7px;padding:0 9px;font-family:inherit;font-size:12.5px;color:var(--mb-navy);outline:none}.doclrow__ename{flex:1;font-weight:700}.doclrow__enote{flex:1}.doclrow__ename:focus,.doclrow__enote:focus{border-color:var(--mb-navy)}.doclrow__save{height:32px;padding:0 12px;border:0;border-radius:7px;background:var(--mb-navy);color:#fff;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;flex-shrink:0}.doclrow__save:hover{background:var(--mb-orange)}.doclrow__cancel{width:30px;height:32px;flex-shrink:0;border:1px solid var(--mb-gray-200);border-radius:7px;background:#fff;color:var(--mb-gray-700);display:flex;align-items:center;justify-content:center;cursor:pointer}.docmodal__custom{display:flex;align-items:center;gap:10px;margin-top:16px!important;padding-top:16px!important;border-top:2px solid var(--mb-gray-200)!important;flex-shrink:0}.docmodal__custom input{flex:1;height:38px;padding:0 13px;border:1px solid var(--mb-gray-200);border-radius:9px;font-family:inherit;font-size:13px;color:var(--mb-navy);outline:none}.docmodal__custom input:focus{border-color:var(--mb-navy)}.docmodal__custom .docmodal__cname{flex:1.3;min-width:0}.docmodal__custom .docmodal__cnote{flex:2.2;min-width:0}.docmodal__addcustom{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid var(--mb-navy);border-radius:9px;background:#fff;color:var(--mb-navy);font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;transition:background var(--dur-fast);flex-shrink:0;white-space:nowrap}.docmodal__addcustom:hover{background:var(--mb-gray-50);border-color:var(--mb-orange);color:var(--mb-orange-700)}.docmodal__savebtn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 13px;border:1px solid var(--mb-gray-200);border-radius:9px;background:#fff;color:var(--mb-navy);font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast)}.docmodal__savebtn svg{width:14px;height:14px;color:var(--mb-gray-500)}.docmodal__savebtn:hover:not(:disabled){border-color:var(--mb-orange);color:var(--mb-orange-700)}.docmodal__savebtn:disabled{opacity:.5;cursor:not-allowed}.docmodal__savetmpl{display:flex;align-items:center;gap:8px}.docmodal__savetmpl input{height:36px;width:170px;padding:0 11px;border:1px solid var(--mb-gray-200);border-radius:8px;font-family:inherit;font-size:12.5px;color:var(--mb-navy);outline:none}.docmodal__savetmpl input:focus{border-color:var(--mb-navy)}.docmodal__savetmpl .docadd__cancel{flex:none;height:36px;padding:0 12px}.docmodal__foot{display:flex;align-items:center;gap:14px;padding:16px 22px;border-top:1px solid var(--mb-gray-100);background:var(--mb-gray-50)}.docmodal__count{font-size:12.5px;font-weight:700;color:var(--mb-gray-700);font-feature-settings:"tnum" 1}.docmodal__err{font-size:12px;font-weight:700;color:var(--status-error, var(--mb-orange))}.docmodal__footbtns{margin-left:auto;display:flex;gap:10px}.docmodal__footbtns .docadd__cancel{flex:none;padding:0 16px;height:38px}.docmodal__gear{margin-left:auto;width:32px;height:32px;flex-shrink:0;border:1px solid var(--mb-gray-200);border-radius:8px;background:#fff;color:var(--mb-gray-700);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.docmodal__gear:hover{background:var(--mb-gray-50);color:var(--mb-navy)}.docmodal__gear.on{border-color:var(--mb-orange);color:var(--mb-orange-700);background:color-mix(in srgb,var(--mb-orange) 8%,#fff)}.docmodal__gear~.docmodal__x{margin-left:0}.btset__head{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;flex-wrap:wrap;flex-shrink:0}.btset__hint{font-size:11.5px;color:var(--mb-gray-500);font-weight:600}.btset__row .doclrow__note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doclrow__edit--danger:hover{color:var(--mb-orange-700);border-color:var(--mb-orange-700);box-shadow:0 0 0 3px #cc290024}.lo-shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh;background:var(--mb-gray-50)}.lo-sidebar{background:var(--mb-navy-900);color:#fff;padding:24px 18px;display:flex;flex-direction:column;gap:20px;position:sticky;top:0;height:100vh;overflow-y:auto}.lo-nav-toggle{display:none}@media (max-width: 900px){.lo-shell{grid-template-columns:1fr}.lo-sidebar{position:fixed;top:0;bottom:0;left:0;width:min(280px,85vw);height:100vh;height:100dvh;z-index:80;transform:translate(-100%);transition:transform .2s ease;box-shadow:0 0 40px #050c1f66}.lo-sidebar.open{transform:translate(0)}.lo-nav-toggle{display:inline-flex;align-items:center;justify-content:center;position:fixed;top:12px;left:12px;z-index:70;width:40px;height:40px;border-radius:10px;border:1px solid var(--mb-gray-200);background:#fff;color:var(--mb-navy);cursor:pointer;box-shadow:var(--shadow-1, 0 1px 3px rgba(9,22,56,.12))}.lo-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#09163873;z-index:75}}@media (max-width: 1000px){.pt-grp{overflow-x:auto}.pt-table{min-width:880px}}.fixlist{border:1px solid color-mix(in srgb,var(--mb-orange) 26%,transparent);border-radius:10px;background:#fff;max-height:172px;overflow-y:auto}.fixlist__row{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-top:1px solid var(--mb-gray-100);background:transparent;font:inherit;font-size:12.5px;color:var(--mb-navy);text-align:left;cursor:pointer}.fixlist__row:first-child{border-top:0}.fixlist__row:hover:not(:disabled){background:color-mix(in srgb,var(--mb-orange) 8%,#fff)}.fixlist__row:disabled{cursor:default;opacity:.6}.fixlist__row b{font-weight:700}.fixlist__who{color:var(--mb-gray-500)}.fixlist__row .icon,.fixlist__row svg{margin-left:auto;color:var(--mb-gray-400);flex:none}.dtpick{position:relative;display:inline-flex;flex-shrink:0;box-sizing:border-box}.dtpick__btn{display:inline-flex;align-items:center;gap:6px;width:100%;height:30px;padding:0 8px;border:1px solid var(--mb-gray-200);border-radius:7px;background:#fff;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--mb-navy);cursor:pointer;text-align:left;transition:border-color var(--dur-fast)}.dtpick__btn:hover,.dtpick__btn.on{border-color:var(--mb-navy)}.dtpick__btn svg{flex-shrink:0;color:var(--mb-gray-500)}.dtpick__val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtpick__pop{position:fixed;z-index:90;display:flex;flex-direction:column;max-height:360px;background:#fff;border:1px solid var(--mb-gray-200);border-radius:10px;box-shadow:var(--shadow-2);padding:8px;box-sizing:border-box}.dtpick__controls{display:flex;gap:6px;margin-bottom:6px;flex-shrink:0}.dtpick__search{position:relative;flex:1;min-width:0}.dtpick__search svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--mb-gray-500)}.dtpick__search input{width:100%;height:32px;padding:0 10px 0 28px;border:1px solid var(--mb-gray-200);border-radius:8px;font-family:inherit;font-size:12.5px;color:var(--mb-navy);outline:none;box-sizing:border-box}.dtpick__search input:focus{border-color:var(--mb-navy)}.dtpick__folder{height:32px;max-width:140px;padding:0 6px;border:1px solid var(--mb-gray-200);border-radius:8px;background:#fff;font-family:inherit;font-size:12px;font-weight:600;color:var(--mb-navy)}.dtpick__list{overflow-y:auto;min-height:0}.dtpick__ghead{padding:8px 8px 3px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-gray-500)}.dtpick__item{display:block;width:100%;padding:6px 8px;border:0;background:transparent;border-radius:6px;font-family:inherit;font-size:12.5px;color:var(--mb-navy);cursor:pointer;text-align:left}.dtpick__item:hover,.dtpick__item.first{background:var(--mb-gray-50)}.dtpick__item.on{font-weight:800;background:color-mix(in srgb,var(--mb-orange) 8%,#fff)}.dtpick__empty{font-size:12.5px;color:var(--mb-gray-500);padding:12px 8px}.hover\:border-portal-line-strong:hover{--tw-border-opacity: 1;border-color:rgb(207 202 186 / var(--tw-border-opacity, 1))}.hover\:bg-mbanc-navy\/5:hover{background-color:#0b25450d}.hover\:bg-portal-paper:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-mbanc-navy:hover{--tw-text-opacity: 1;color:rgb(11 37 69 / var(--tw-text-opacity, 1))}.hover\:text-portal-ink:hover{--tw-text-opacity: 1;color:rgb(9 22 56 / var(--tw-text-opacity, 1))}.hover\:text-portal-orange:hover{--tw-text-opacity: 1;color:rgb(255 51 0 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-transparent:disabled{background-color:transparent}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:basis-0{flex-basis:0px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.md\:block{display:block}.md\:grid-cols-\[1fr_1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr 1fr auto}}@media (min-width: 1024px){.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}}.\[\&_input\]\:\!border-red-600 input{--tw-border-opacity: 1 !important;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))!important}.\[\&_input\]\:\!ring-red-600\/20 input{--tw-ring-color: rgb(220 38 38 / .2) !important}.\[\&_select\]\:\!border-red-600 select{--tw-border-opacity: 1 !important;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))!important}.\[\&_select\]\:\!ring-red-600\/20 select{--tw-ring-color: rgb(220 38 38 / .2) !important}
