:root{color:#182236;font-synthesis:none;text-rendering:optimizelegibility;--dw-navy-950:#08111f;--dw-navy-900:#0b1729;--dw-navy-800:#13243c;--dw-navy-700:#223b5e;--dw-gold-500:#c9a85f;--dw-gold-300:#e2ca98;--dw-ink:#182236;--dw-muted:#657084;--dw-border:#dce1e8;--dw-surface:#fff;--dw-canvas:#f4f6f8;--dw-success:#137a52;--dw-warning:#9b5b0b;--dw-danger:#b42318;--dw-info:#2457a6;--dw-radius:14px;--dw-shadow:0 12px 35px #08111f14;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--dw-canvas);min-width:320px;min-height:100%}body{background:var(--dw-canvas);min-width:320px;min-height:100vh;color:var(--dw-ink);margin:0}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #78a9ff}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--dw-navy-950);line-height:1.18}h1{letter-spacing:-.025em;margin-bottom:.55rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3rem);font-weight:600}h2{margin-bottom:.4rem;font-size:1.25rem}h3{margin-bottom:.3rem;font-size:.98rem}.skip-link{z-index:100;color:var(--dw-navy-950);background:#fff;border-radius:8px;padding:.7rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.workspace-shell{grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{background:radial-gradient(circle at 15% 0%, #c9a85f24, transparent 28%), var(--dw-navy-950);color:#f8fafc;flex-direction:column;height:100vh;padding:1.35rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto}.brand-lockup{border-bottom:1px solid #ffffff1a;align-items:center;gap:.8rem;padding:.35rem .45rem 1.25rem;display:flex}.brand-lockup__mark{width:42px;height:42px;color:var(--dw-gold-300);letter-spacing:.04em;background:#c9a85f1f;border:1px solid #e2ca9873;border-radius:11px;flex:0 0 42px;place-items:center;font-family:Georgia,Times New Roman,serif;font-weight:700;display:inline-grid}.brand-lockup p{margin:0}.brand-lockup__name{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:700}.brand-lockup__product{color:#9fabc0;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;margin-top:.15rem!important}.workspace-context{background:#ffffff0a;border:1px solid #ffffff17;border-radius:11px;flex-direction:column;gap:.18rem;margin:1.2rem .45rem;padding:.85rem;display:flex}.workspace-context__eyebrow{color:#8f9db3;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.workspace-context strong{color:#fff;margin-top:.25rem;font-size:.9rem}.workspace-context>span:last-child{color:#aeb8c8;font-size:.8rem}.workspace-nav{flex-direction:column;gap:.3rem;display:flex}.workspace-nav__item{color:#b9c2d1;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;width:100%;padding:.74rem .85rem;font-weight:650}.workspace-nav__item:hover{color:#fff;background:#ffffff0f}.workspace-nav__item[aria-current=page]{color:#fff;box-shadow:inset 3px 0 0 var(--dw-gold-500);background:linear-gradient(90deg,#c9a85f2e,#c9a85f0d);border-color:#e2ca9838}.workspace-sidebar__footer{color:#8f9db3;margin-top:auto;padding:1rem .45rem .25rem;font-size:.75rem;line-height:1.45}.workspace-sidebar__footer p{margin:.5rem 0 0}.invite-badge{color:var(--dw-gold-300);letter-spacing:.06em;text-transform:uppercase;border:1px solid #e2ca984d;border-radius:999px;padding:.22rem .55rem;font-size:.69rem;font-weight:800;display:inline-flex}.workspace-stage{min-width:0}.workspace-topbar{z-index:20;border-bottom:1px solid var(--dw-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:1rem;min-height:70px;padding:.8rem clamp(1rem,3vw,2.5rem);display:flex;position:sticky;top:0}.workspace-topbar p{margin:0}.workspace-topbar__section{color:var(--dw-navy-950);font-size:.95rem;font-weight:800}.workspace-topbar__viewer{color:var(--dw-muted);font-size:.8rem;margin-top:.15rem!important}.workspace-readonly-banner{z-index:19;color:#5b451b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf0f5;border-bottom:1px solid #d8c28b;align-items:center;gap:.85rem;padding:.68rem clamp(1rem,3vw,2.5rem);display:flex;position:sticky;top:70px;box-shadow:0 5px 16px #08111f0d}.workspace-readonly-banner__badge{color:#684d17;letter-spacing:.055em;text-transform:uppercase;background:#fff;border:1px solid #c9a85f;border-radius:999px;flex:none;padding:.25rem .58rem;font-size:.68rem;font-weight:850}.workspace-readonly-banner p{margin:0;font-size:.8rem;line-height:1.45}.workspace-main{width:min(100%,1480px);margin:0 auto;padding:clamp(1.35rem,3vw,2.75rem)}.page-stack{flex-direction:column;gap:1.2rem;display:flex}.page-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:.2rem;display:flex}.page-heading>div:first-child{max-width:800px}.page-heading p:not(.eyebrow){max-width:720px;color:var(--dw-muted);margin-bottom:0;line-height:1.6}.page-heading--detail{align-items:center}.eyebrow{color:#8b682c;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:850}.as-of{border:1px solid var(--dw-border);background:#fff;border-radius:10px;flex-direction:column;gap:.2rem;min-width:210px;padding:.7rem .9rem;display:flex;box-shadow:0 6px 20px #08111f0d}.as-of span{color:var(--dw-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.as-of strong{font-size:.83rem}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:.58rem .9rem;font-size:.86rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.button--primary{background:var(--dw-gold-500);color:#111827;border-color:#a9853b}.button--primary:hover:not(:disabled){background:#d6b76f}.button--secondary{color:var(--dw-navy-800);background:#fff;border-color:#cbd3de}.button--secondary:hover:not(:disabled),.button--quiet:hover:not(:disabled){background:#f6f8fa;border-color:#9ba9bc}.button--quiet{border-color:var(--dw-border);color:var(--dw-navy-700);background:0 0}.button--text{color:#2457a6;background:0 0;border-radius:4px;min-height:auto;padding:.25rem .2rem}.button--text:hover:not(:disabled){color:#163e7e;text-decoration:underline}.button--danger-quiet{color:var(--dw-danger);background:#fff7f6;border-color:#f2c3be}.back-button{align-self:flex-start}.button-row{flex-wrap:wrap;gap:.6rem;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.metric-card{border:1px solid var(--dw-border);border-top:3px solid var(--dw-gold-500);border-radius:var(--dw-radius);background:var(--dw-surface);min-width:0;padding:1.1rem;box-shadow:0 7px 24px #08111f0d}.metric-card p{margin:0}.metric-card__label{color:var(--dw-muted);letter-spacing:.02em;font-size:.76rem;font-weight:750}.metric-card__value{color:var(--dw-navy-950);font-family:Georgia,Times New Roman,serif;font-size:2.25rem;font-weight:700;line-height:1;margin:.4rem 0 .25rem!important}.metric-card__detail{color:var(--dw-muted);font-size:.73rem;line-height:1.4}.lifecycle-reconciliation{border:1px solid #ccd7e8;border-left:4px solid var(--dw-info);border-radius:var(--dw-radius);background:linear-gradient(115deg, #eef5ffe6, #fffffff5), var(--dw-surface);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(1rem,3vw,2.2rem);padding:clamp(1.1rem,2.4vw,1.6rem);display:grid;box-shadow:0 8px 28px #08111f0d}.lifecycle-reconciliation__copy h2{margin-bottom:.45rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.6rem)}.lifecycle-reconciliation__copy p:last-child{color:#526078;max-width:760px;margin:0;line-height:1.6}.lifecycle-reconciliation__scope{gap:.65rem;margin:0;display:grid}.lifecycle-reconciliation__scope>div{background:#ffffffd1;border:1px solid #2457a624;border-radius:9px;padding:.72rem .85rem}.lifecycle-reconciliation__scope dt{color:var(--dw-navy-700);letter-spacing:.055em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:850}.lifecycle-reconciliation__scope dd{color:#526078;margin:0;font-size:.78rem;line-height:1.45}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.section-card{border:1px solid var(--dw-border);border-radius:var(--dw-radius);background:var(--dw-surface);min-width:0;padding:clamp(1rem,2vw,1.35rem);box-shadow:0 7px 24px #08111f0a}.section-card__header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.section-card__header h2,.section-card__header p{margin-bottom:0}.section-card__actions{flex:none}.compact-list,.decision-history{margin:0;padding:0;list-style:none}.compact-list li{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.compact-list li:last-child{border-bottom:0;padding-bottom:0}.compact-list li:first-child{padding-top:0}.compact-list li>div:first-child{flex-direction:column;gap:.18rem;min-width:0;display:flex}.compact-list li span:not(.status-badge){color:var(--dw-muted);font-size:.78rem}.compact-list__actions{flex:none;align-items:center;gap:.6rem;display:flex}.prose-note,.narrative-block p{color:#3d485a;white-space:pre-wrap;margin-bottom:0;line-height:1.65}.empty-inline{color:var(--dw-muted);margin:0}.filter-panel{border:1px solid var(--dw-border);border-radius:var(--dw-radius);background:#fff;grid-template-columns:minmax(240px,2fr) repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:.8rem;padding:1rem;display:grid}.field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.field>span{color:#394559;font-size:.76rem;font-weight:750}.field input,.field select,.field textarea{background:#fff;border:1px solid #cbd3de;border-radius:8px;width:100%;min-height:42px;padding:.62rem .7rem}.field textarea{resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#8a95a6}.field--wide{grid-column:1/-1}.filter-panel__clear{white-space:nowrap}.results-summary{color:var(--dw-muted);font-size:.79rem;font-weight:700}.asset-list,.alp-list,.transaction-list{flex-direction:column;gap:.8rem;display:flex}.asset-row{border:1px solid var(--dw-border);border-radius:var(--dw-radius);background:#fff;grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid;box-shadow:0 6px 20px #08111f0a}.asset-row__identity,.alp-row__identity{min-width:0}.asset-row__identity h2,.alp-row__identity h2,.transaction-row h2{margin-bottom:.25rem;font-size:1.02rem}.asset-row__identity>p:not(.asset-row__order),.alp-row__identity>p:not(.asset-row__order),.transaction-row p:not(.asset-row__order){color:var(--dw-muted);margin-bottom:.55rem;font-size:.78rem;line-height:1.45}.asset-row__order{color:#8b682c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;font-weight:800}.asset-row__open{white-space:nowrap}.track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.track-grid--client{grid-template-columns:repeat(2,minmax(0,1fr))}.track-card{background:#f9fafb;border:1px solid #e1e6ec;border-left:3px solid #718096;border-radius:9px;flex-direction:column;align-items:flex-start;gap:.42rem;min-width:0;min-height:104px;padding:.75rem;display:flex}.track-card--enforcement{border-left-color:#6c7790}.track-card--alp{border-left-color:var(--dw-gold-500)}.track-card--transaction{border-left-color:#428574}.track-card__label{color:var(--dw-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:800}.track-card strong,.track-card .status-badge{max-width:100%}.track-card>span:last-child{color:var(--dw-muted);margin-top:auto;font-size:.7rem;line-height:1.35}.status-badge{border:1px solid #0000;border-radius:999px;align-items:center;padding:.28rem .56rem;font-size:.7rem;font-weight:800;line-height:1.25;display:inline-flex}.status-badge--neutral{color:#475467;background:#f2f4f7;border-color:#d5dbe4}.status-badge--info{color:#194d96;background:#eef5ff;border-color:#bed3f7}.status-badge--warning{color:#88520b;background:#fff8e8;border-color:#efd49f}.status-badge--success{color:#126343;background:#ebf8f2;border-color:#afdcca}.status-badge--danger{color:#9d2018;background:#fff1f0;border-color:#f0b7b2}.empty-state{border-radius:var(--dw-radius);text-align:center;background:#ffffff8c;border:1px dashed #c7ced8;padding:2.5rem 1rem}.empty-state p{color:var(--dw-muted);margin-bottom:0}.data-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.data-grid__item{border-bottom:1px solid #edf0f3;border-right:1px solid #edf0f3;min-width:0;padding:.78rem}.data-grid__item:nth-child(4n){border-right:0}.data-grid__item dt{color:var(--dw-muted);letter-spacing:.035em;text-transform:uppercase;margin-bottom:.28rem;font-size:.69rem;font-weight:800}.data-grid__item dd{overflow-wrap:anywhere;margin:0;font-size:.87rem;font-weight:650;line-height:1.45}.detail-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.detail-track-grid--client{grid-template-columns:repeat(2,minmax(0,1fr))}.next-action-summary{border-left:3px solid var(--dw-info);background:#f3f7fc;border-radius:0 8px 8px 0;flex-direction:column;gap:.25rem;min-width:0;margin-top:.75rem;padding:.65rem .7rem;display:flex}.next-action-summary__label{color:var(--dw-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:800}.next-action-summary strong{overflow-wrap:anywhere;font-size:.8rem;line-height:1.4}.next-action-summary__due{color:var(--dw-muted);font-size:.72rem}.next-action-detail{gap:1rem;display:grid}.next-action-detail .data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-action-detail .data-grid__item:nth-child(2){border-right:0}.next-action-form{border-top:1px solid var(--dw-border);gap:.85rem;max-width:760px;padding-top:1rem;display:grid}.next-action-form__heading h3,.next-action-form__heading p{margin-bottom:0}.next-action-form__heading p{color:var(--dw-muted);margin-top:.35rem;font-size:.76rem;line-height:1.5}.next-action-form__fields{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);align-items:start;gap:.8rem;display:grid}.next-action-form__actions{align-items:center;gap:.7rem;display:flex}.next-action-unavailable{color:#7d4c0b;background:#fff8e8;border:1px solid #ebcc92;border-radius:8px;margin:0;padding:.75rem .85rem;font-size:.8rem;line-height:1.5}.inline-stack{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.integrity-banner{color:#244c83;background:#f0f6ff;border:1px solid #bfd1ee;border-radius:10px;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.83rem;display:flex}.integrity-banner strong{flex:none}.integrity-banner--editable{color:#1e654d;background:#eef9f5;border-color:#b8dccd}.integrity-banner--warning{color:#7d4c0b;background:#fff8e8;border-color:#ebcc92}.integrity-banner--factual{color:#684d17;background:#fffaf0;border-color:#d8c28b}.alp-row{border:1px solid var(--dw-border);border-radius:var(--dw-radius);background:#fff;grid-template-columns:minmax(220px,1.4fr) minmax(180px,.8fr) minmax(200px,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.alp-row__status,.transaction-row__status,.transaction-row__money{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.alp-row__status>span:first-child,.transaction-row__money>span:first-child{color:var(--dw-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.alp-row__metadata{color:var(--dw-muted);flex-direction:column;gap:.28rem;font-size:.76rem;display:flex}.narrative-block{border-left:3px solid var(--dw-gold-500);background:#faf8f3;border-radius:0 8px 8px 0;margin-top:1rem;padding:1rem}.narrative-block h3:not(:first-child){margin-top:1rem}.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.risk-item{background:#fbfcfd;border:1px solid #e2e6ec;border-radius:9px;padding:.85rem}.risk-item>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.risk-item h3,.risk-item p{margin:0}.risk-item p{color:var(--dw-muted);margin-top:.7rem;font-size:.8rem;line-height:1.5}.internal-finance{background:#fffaf0;border:1px solid #e0c991;border-radius:10px;margin-top:1rem;padding:1rem}.decision-history{flex-direction:column;gap:.7rem;display:flex}.decision-history li{background:#fbfcfd;border:1px solid #e2e6ec;border-radius:9px;padding:.9rem}.decision-history li>div{align-items:center;gap:.6rem;display:flex}.decision-history li p{color:var(--dw-muted);margin:.55rem 0 0;font-size:.8rem;line-height:1.5}.decision-form,.gate-actions{gap:.85rem;max-width:760px;display:grid}.confirmation-field{align-items:flex-start;gap:.65rem;font-size:.82rem;font-weight:700;line-height:1.45;display:flex}.confirmation-field input{flex:none;width:1.1rem;height:1.1rem;margin-top:.08rem}.form-help{color:var(--dw-muted);margin:0;font-size:.76rem;line-height:1.5}.form-message{border-radius:8px;margin:0;padding:.7rem .8rem;font-size:.8rem;line-height:1.45}.form-message--success{color:#176043;background:#edf8f3}.form-message--error{color:#96251e;background:#fff1f0}.transaction-row{border:1px solid var(--dw-border);border-radius:var(--dw-radius);background:#fff;grid-template-columns:minmax(220px,1.3fr) minmax(170px,.7fr) minmax(170px,.7fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.transaction-row__status>span:last-child,.transaction-row__money>span:last-child{color:var(--dw-muted);font-size:.75rem}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e7ebef;padding:.75rem}th{color:#566175;letter-spacing:.045em;text-transform:uppercase;background:#f7f8fa;font-size:.68rem;font-weight:850}td{font-size:.82rem}tbody tr:last-child td{border-bottom:0}.payment-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.state-panel{border:1px solid var(--dw-border);border-radius:var(--dw-radius);width:100%;box-shadow:var(--dw-shadow);background:#fff;grid-template-columns:12px minmax(0,1fr);align-items:flex-start;gap:1rem;padding:1.3rem;display:grid}.state-panel__mark{background:#8390a3;border-radius:999px;width:12px;height:42px}.state-panel h1,.state-panel h2{margin-bottom:.4rem}.state-panel p{color:var(--dw-muted);margin-bottom:0;line-height:1.55}.state-panel__action{margin-top:1rem}.state-panel--warning .state-panel__mark{background:#c57b18}.state-panel--danger .state-panel__mark{background:var(--dw-danger)}.standalone-state{background:radial-gradient(circle at 50% 20%, #c9a85f1c, transparent 34%), var(--dw-canvas);place-items:center;min-height:100vh;padding:1rem;display:grid}.standalone-state .state-panel{max-width:680px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-row{grid-template-columns:1fr auto}.asset-row .track-grid{grid-area:2/1/auto/-1}.alp-row,.transaction-row{grid-template-columns:repeat(2,minmax(0,1fr))}.data-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.data-grid__item:nth-child(4n){border-right:1px solid #edf0f3}.data-grid__item:nth-child(3n){border-right:0}}@media (width<=900px){.workspace-shell{display:block}.workspace-sidebar{height:auto;padding:.8rem 1rem;position:static}.brand-lockup{padding-bottom:.8rem}.workspace-context{margin:.7rem 0;padding:.7rem}.workspace-nav{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:.2rem;display:grid;overflow:visible}.workspace-nav__item{text-align:center;white-space:normal;width:100%;min-width:0;padding-inline:.55rem}.workspace-nav__item[aria-current=page]{box-shadow:inset 0 -3px 0 var(--dw-gold-500)}.workspace-sidebar__footer{display:none}.workspace-topbar{top:0}.filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.field--search{grid-column:1/-1}.filter-panel__clear{justify-self:start}.detail-track-grid,.detail-track-grid--client{grid-template-columns:1fr}.payment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-reconciliation{grid-template-columns:1fr}}@media (width<=680px){h1{font-size:2rem}.workspace-main{padding:1rem}.workspace-topbar{min-height:60px;padding:.65rem 1rem}.workspace-readonly-banner{flex-direction:column;align-items:flex-start;gap:.45rem;padding:.65rem 1rem;top:60px}.page-heading,.section-card__header,.compact-list li{flex-direction:column;align-items:stretch}.as-of{width:100%;min-width:0}.metric-grid,.dashboard-grid,.filter-panel,.risk-grid,.payment-form{grid-template-columns:1fr}.field--search,.field--wide{grid-column:auto}.asset-row,.alp-row,.transaction-row{grid-template-columns:1fr}.asset-row .track-grid{grid-area:auto}.track-grid,.track-grid--client,.next-action-form__fields{grid-template-columns:1fr}.asset-row__open,.alp-row>.button,.transaction-row>.button{width:100%}.data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-grid__item:nth-child(3n){border-right:1px solid #edf0f3}.data-grid__item:nth-child(2n){border-right:0}.integrity-banner{flex-direction:column;align-items:flex-start}}@media (width<=430px){.workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.next-action-detail .data-grid,.data-grid{grid-template-columns:1fr}.data-grid__item,.data-grid__item:nth-child(2n),.data-grid__item:nth-child(3n),.data-grid__item:nth-child(4n){border-right:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-stage{background:radial-gradient(circle at 15% 10%, #c9a85f33, transparent 28%), linear-gradient(145deg, var(--dw-navy-950), var(--dw-navy-800));place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card{background:var(--dw-surface);border:1px solid #ffffff2e;border-radius:20px;width:min(100%,540px);padding:clamp(1.5rem,5vw,2.75rem);box-shadow:0 26px 70px #0000003d}.brand-lockup--auth{color:var(--dw-navy-950);margin-bottom:2.2rem}.auth-card>p:not(.eyebrow,.form-message){color:var(--dw-muted);line-height:1.6}.auth-mode{border:1px solid var(--dw-border);background:var(--dw-canvas);border-radius:10px;gap:.35rem;margin:1rem 0;padding:.3rem;display:inline-flex}.auth-mode .button[aria-pressed=true]{background:var(--dw-navy-800);color:#fff}.auth-form{gap:1rem;margin-top:.5rem;display:grid}.auth-form>.button{justify-self:start}.transaction-create{border:1px solid #cbd3de;border-top:3px solid var(--dw-gold-500);border-radius:var(--dw-radius);background:var(--dw-surface);padding:clamp(1rem,2vw,1.4rem);box-shadow:0 8px 28px #08111f0f}.transaction-create__header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;padding-bottom:1rem;display:flex}.transaction-create__header h2,.transaction-create__header p:last-child,.transaction-create__schedule-header h3,.transaction-create__schedule-header p{margin-bottom:0}.transaction-create__header p:last-child,.transaction-create__schedule-header p,.transaction-create__assets>p,.transaction-create__empty-schedule{color:var(--dw-muted);font-size:.78rem;line-height:1.5}.transaction-create__form{gap:1.2rem;display:grid}.transaction-create__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.transaction-create__notes-field{grid-column:span 2}.transaction-create__assets,.transaction-create__installment{border:1px solid var(--dw-border);background:#fafbfc;border-radius:10px;min-width:0;margin:0;padding:1rem}.transaction-create__assets>legend,.transaction-create__installment>legend{color:var(--dw-navy-800);padding:0 .35rem;font-size:.8rem;font-weight:800}.transaction-create__assets>p{margin:0}.transaction-create__asset-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.transaction-create__asset-option{cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:8px;align-items:flex-start;gap:.65rem;min-width:0;padding:.75rem;display:flex}.transaction-create__asset-option input{flex:none;width:1rem;height:1rem;margin-top:.15rem}.transaction-create__asset-option span{flex-direction:column;gap:.2rem;min-width:0;display:flex}.transaction-create__asset-option strong{overflow-wrap:anywhere;font-size:.84rem}.transaction-create__asset-option small,.transaction-create__scope-note{color:var(--dw-muted);font-size:.72rem}.transaction-create__scope-note{margin-top:.8rem!important}.transaction-create__schedule{gap:.85rem;display:grid}.transaction-create__schedule-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.transaction-create__installments{gap:.75rem;display:grid}.transaction-create__installment{grid-template-columns:minmax(130px,.55fr) minmax(160px,.7fr) minmax(170px,.75fr) minmax(220px,1.2fr) auto;align-items:end;gap:.75rem;display:grid}.transaction-create__remove-installment{align-self:end}.transaction-create__empty-schedule{background:#fafbfc;border:1px dashed #cbd3de;border-radius:8px;margin:0;padding:.8rem}.transaction-create__message{max-width:820px}.transaction-create__actions{flex-wrap:wrap;gap:.65rem;display:flex}@media (width<=1100px){.transaction-create__grid,.transaction-create__installment{grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-create__installment-notes{grid-column:1/-1}.transaction-create__remove-installment{justify-self:start}}@media (width<=680px){.transaction-create__header,.transaction-create__schedule-header{flex-direction:column;align-items:stretch}.transaction-create__grid,.transaction-create__asset-list,.transaction-create__installment{grid-template-columns:1fr}.transaction-create__notes-field,.transaction-create__installment-notes{grid-column:auto}.transaction-create__actions>.button,.transaction-create__header>.button,.transaction-create__schedule-header>.button{width:100%}}.journey{gap:1rem;display:grid}.journey__heading h2{margin:.2rem 0 .3rem;font-size:1.35rem}.journey__heading p:last-child{color:var(--dw-muted);margin:0}.journey__board{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:.9rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.journey__column{border:1px solid var(--dw-border);border-top:3px solid var(--dw-navy-700);border-radius:var(--dw-radius);background:var(--dw-surface);flex-direction:column;min-width:0;display:flex;box-shadow:0 7px 24px #08111f0d}.journey__column--alp_decision,.journey__column--appeal_wait{border-top-color:var(--dw-gold-500)}.journey__column--liquidation{border-top-color:var(--dw-info)}.journey__column--closeout,.journey__column--closed{border-top-color:var(--dw-success)}.journey__column-head{border-bottom:1px solid var(--dw-border);justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.9rem 1rem .7rem;display:flex}.journey__step{letter-spacing:.08em;text-transform:uppercase;color:var(--dw-gold-500);font-size:.68rem;font-weight:600}.journey__column-head h3{margin:.15rem 0;font-size:1rem}.journey__column-head p{color:var(--dw-muted);margin:0;font-size:.78rem}.journey__count{background:var(--dw-canvas);min-width:1.9rem;color:var(--dw-muted);text-align:center;border-radius:999px;flex-shrink:0;padding:.25rem .55rem;font-size:.85rem;font-weight:700}.journey__count--active{background:var(--dw-navy-800);color:var(--dw-gold-300)}.journey__list{gap:.55rem;margin:0;padding:.8rem;list-style:none;display:grid}.journey__card{border:1px solid var(--dw-border);background:var(--dw-canvas);border-radius:10px;gap:.3rem;padding:.7rem .8rem;display:grid}.journey__card strong{font-size:.92rem}.journey__card-sub,.journey__card-meta{color:var(--dw-muted);font-size:.78rem}.journey__card-badges{flex-wrap:wrap;gap:.35rem;display:flex}.journey__plan-action{border:1px solid var(--dw-gold-500);background:var(--dw-gold-500);color:var(--dw-navy-950);border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:600}.journey__plan-action:hover{background:var(--dw-gold-300)}.journey__empty{border:1px dashed var(--dw-border);color:var(--dw-muted);border-radius:10px;padding:.65rem .75rem;font-size:.8rem}@media (width<=720px){.journey__board{grid-auto-flow:row;grid-auto-columns:unset}}@media print{:root,body{background:#fff}.workspace-shell{display:block}.workspace-sidebar,.workspace-topbar,.workspace-readonly-banner,.back-button,.print-hidden,.decision-form,.gate-actions,button{display:none!important}.workspace-main{padding:0}.section-card,.integrity-banner,.page-heading{break-inside:avoid;box-shadow:none}}
