.oias-workspace-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.oias-workspace-header h2{margin:2px 0 6px}.oias-eyebrow{color:#3fbf8c;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.oias-workspace-description{color:#cbd5e1;max-width:72ch;margin:0}.oias-action-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oias-button{cursor:pointer;font:inherit;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:700}.oias-button:focus-visible,.oias-segmented-navigation button:focus-visible,.oias-collapsible>summary:focus-visible{outline-offset:2px;outline:3px solid #3fbf8c}.oias-button:disabled{cursor:not-allowed;opacity:.55}.oias-button--primary{color:#f8fafc;background:#0e6b4f;border:1px solid #3fbf8c}.oias-button--secondary{color:#f8fafc;background:#16332b;border:1px solid #245447}.oias-button--danger{color:#f8fafc;background:#4b2020;border:1px solid #a84b4b}.oias-segmented-navigation{background:#071b16;border:1px solid #245447;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;padding:4px;display:flex}.oias-segmented-navigation button{color:#cbd5e1;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-weight:700}.oias-segmented-navigation button[aria-pressed=true]{color:#f8fafc;background:#0e6b4f}.oias-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:14px 0 18px;display:grid}.oias-metric{background:#16332b;border:1px solid #245447;border-radius:12px;gap:2px;padding:12px;display:grid}.oias-metric strong{font-size:22px}.oias-metric span{color:#cbd5e1;font-size:13px}.oias-metric--accent{border-color:#3fbf8c}.oias-metric--attention{border-color:#f4b860}.oias-operational-card{background:#0d2822;border:1px solid #245447;border-radius:16px;padding:16px}.oias-collapsible{background:#0d2822;border:1px solid #245447;border-radius:12px;margin-top:12px}.oias-collapsible>summary{cursor:pointer;padding:14px 16px;list-style:none}.oias-collapsible>summary::-webkit-details-marker{display:none}.oias-collapsible>summary>span{gap:3px;padding-right:24px;display:grid;position:relative}.oias-collapsible>summary>span:after{content:"+";font-size:20px;position:absolute;top:0;right:0}.oias-collapsible[open]>summary>span:after{content:"−"}.oias-collapsible>summary small{color:#94a3b8;font-weight:400}.oias-collapsible__body{border-top:1px solid #245447;padding:16px}.myo-toolbar{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:12px;margin:16px 0;display:grid}.myo-section{margin-top:20px}.myo-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.myo-section-heading h3{margin-bottom:4px}.myo-section-heading p{color:#94a3b8;margin:0}.myo-card-list{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.myo-card{margin:0}.myo-card>summary{padding:16px}.myo-card>summary>.myo-card__summary{gap:3px;padding-right:24px;display:grid;position:relative}.myo-card>summary>.myo-card__summary:after{content:"+";font-size:20px;position:absolute;top:0;right:0}.myo-card[open]>summary>.myo-card__summary:after{content:"−"}.myo-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.myo-card__heading strong{display:block}.myo-card__code{color:#94a3b8;margin-bottom:3px;font-size:12px;display:block}.myo-card__badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.myo-card__result{color:#cbd5e1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;display:-webkit-box;overflow:hidden}.myo-detail-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.myo-detail-grid p{margin:0}.myo-detail-label{color:#94a3b8;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.myo-transition-panel{background:#071b16;border:1px solid #245447;border-radius:12px;margin-top:14px;padding:12px}.myo-transition-panel h4{margin:0 0 3px}.myo-transition-panel>p{color:#94a3b8;margin:0 0 10px}.myo-transition-pending{min-width:min(100%,220px)}.myo-transition-pending>summary{cursor:pointer;background:#16332b;border:1px solid #245447;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:700;list-style:none}.myo-transition-pending>summary::-webkit-details-marker{display:none}.myo-transition-pending>summary:focus-visible{outline-offset:2px;outline:3px solid #3fbf8c}.myo-transition-pending>form{margin-top:10px}.myo-preparation{background:var(--oias-canvas);border:1px solid var(--oias-border);border-radius:14px;gap:16px;padding:18px;display:grid}.myo-preparation__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.myo-preparation__heading h3,.myo-preparation__heading p,.myo-preparation__save p{margin:0}.myo-preparation__heading p,.myo-preparation__save p,.myo-preparation__review p,.myo-preparation__review small{color:var(--oias-text-secondary)}.myo-preparation__step{background:var(--oias-surface);border:1px solid var(--oias-border);border-radius:12px;padding:16px}.myo-preparation__step h4{margin-top:0}.myo-preparation__form{gap:12px;display:grid}.myo-preparation__review{gap:10px;margin:0;padding:0;list-style:none;display:grid}.myo-preparation__review>li{background:var(--oias-canvas);border:1px solid var(--oias-border);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.myo-preparation__review p{margin:4px 0}.myo-preparation__review>li>div:last-child{place-items:flex-end end;gap:8px;display:grid}.myo-preparation__save{background:var(--oias-brand-mint);border:1px solid var(--oias-border-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.myo-preparation__advanced>summary{cursor:pointer}.engagement-layout{gap:20px;margin-top:20px;display:grid}.engagement-toolbar{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:12px;display:grid}.engagement-card-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;display:grid}.engagement-card{color:#f8fafc;cursor:pointer;text-align:left;background:#0d2822;border:1px solid #245447;border-radius:12px;gap:6px;min-width:0;padding:14px;display:grid}.engagement-card:hover{border-color:#3fbf8c}.engagement-card:focus-visible{outline-offset:2px;outline:3px solid #3fbf8c}.engagement-card__client,.engagement-card__service,.engagement-card small{color:#94a3b8;overflow-wrap:anywhere}.engagement-card__client{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.engagement-card__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.engagement-detail,.engagement-empty{background:#071b16;border:1px solid #245447;border-radius:16px;min-width:0;padding:20px}.engagement-context-actions{margin-bottom:8px}.engagement-section-stack{gap:14px;margin-top:16px;display:grid}.engagement-section{min-width:0;margin-top:18px}.engagement-facts,.engagement-responsibilities{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.engagement-facts p,.engagement-responsibilities p{background:#071b16;border:1px solid #245447;border-radius:10px;gap:3px;margin:0;padding:12px;display:grid}.engagement-facts span,.engagement-responsibilities span{color:#94a3b8;text-transform:uppercase;font-size:12px;font-weight:700}.engagement-item-list,.engagement-compact-list,.engagement-activity-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.engagement-item-row{background:#0d2822;border:1px solid #245447;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.engagement-item-row>div:first-child{gap:3px;min-width:0;display:grid}.engagement-item-row small{color:#94a3b8;overflow-wrap:anywhere}.engagement-item-row__meta{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.engagement-compact-list li,.engagement-activity-list li{background:#071b16;border:1px solid #245447;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.engagement-compact-list span,.engagement-activity-list span,.engagement-activity-list time{color:#94a3b8;font-size:13px}.work-workspace{min-width:0}.work-workspace>.oias-segmented-navigation{margin-bottom:16px}.work-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;min-width:0;margin-top:16px;display:grid}.work-task-list{min-width:0}.work-task-list>div>button{color:#f8fafc;cursor:pointer;font:inherit;text-align:left;background:#0d2822;border:1px solid #245447;border-radius:12px;width:100%;min-width:0;margin-bottom:8px;padding:12px 14px;display:block}.work-task-list>div>button:hover{border-color:#3fbf8c}.work-task-list>div>button:focus-visible{outline-offset:2px;outline:3px solid #3fbf8c}.work-workspace button:not(.oias-button):not([aria-pressed]){color:#f8fafc;cursor:pointer;font:inherit;background:#16332b;border:1px solid #2d6657;border-radius:9px;padding:9px 13px;font-weight:700}.work-workspace button:not(.oias-button):not([aria-pressed]):hover{border-color:#3fbf8c}.work-workspace button:not(.oias-button):not([aria-pressed]):focus-visible{outline-offset:2px;outline:3px solid #3fbf8c}.work-detail-panel{min-width:0;margin-top:16px}.work-detail-panel[hidden]{display:none}.work-detail-panel ol,.work-detail-panel ul{padding-left:22px}.work-detail-panel li{overflow-wrap:anywhere}.work-workspace table{border-collapse:collapse;width:100%;min-width:920px}.work-workspace th,.work-workspace td{text-align:left;vertical-align:top;border-bottom:1px solid #245447;padding:10px}.work-dots-surface{background:#0d2822;border:1px solid #245447;border-radius:16px;min-width:0;margin-top:16px;padding:16px}.work-dots-explainer{background:#071b16;border:1px solid #245447;border-left:4px solid #3fbf8c;border-radius:12px;gap:4px;margin-top:12px;padding:12px 14px;display:grid}.work-dots-explainer small{color:#94a3b8}.work-dots-table{max-width:100%;overflow-x:auto}.work-dots-cards{display:none}.work-dots-history{margin-top:8px}.work-dots-history>summary{cursor:pointer;font-weight:700}.work-dots-history p{background:#071b16;border-left:3px solid #3fbf8c;padding:8px}.work-dots-card{gap:8px;display:grid}.work-dots-card__heading,.methodology-panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.work-dots-card small,.methodology-panel-heading small,.methodology-timeline small,.methodology-process small{color:#94a3b8;display:block}.methodology-evidence-list,.methodology-proposal-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.methodology-panel-heading>div{gap:3px;display:grid}.methodology-evidence__fact{white-space:pre-wrap;border-left:3px solid #3fbf8c;padding-left:10px}.methodology-evidence--rejected,.methodology-evidence--revoked,.methodology-evidence--reopened{border-color:#a84b4b}.methodology-evidence--needs-clarification{border-color:#f4b860}.methodology-timeline,.methodology-process{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.methodology-timeline>span,.methodology-process>li{background:#071b16;border-left:3px solid #245447;gap:3px;padding:9px 10px;display:grid}.methodology-process>li.is-applied{border-left-color:#3fbf8c}.methodology-action-form{background:#071b16;border:1px solid #245447;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.methodology-action-form fieldset{gap:7px;min-width:0;display:grid}.methodology-panel-note{color:#cbd5e1}@media (width<=640px){.myo-preparation{padding:12px}.myo-preparation__review>li,.myo-preparation__save{align-items:stretch;display:grid}.myo-preparation__review>li>div:last-child{justify-items:start}.myo-preparation__save button{width:100%}.oias-workspace-header{display:grid}.oias-action-bar,.oias-action-bar .oias-button{width:100%}.oias-segmented-navigation{grid-template-columns:1fr;width:100%;display:grid}.myo-card__heading{display:grid}.myo-card__badges{justify-content:flex-start}.oias-collapsible__body,.myo-card>summary{padding:12px}.engagement-detail,.engagement-empty{padding:14px}.engagement-item-row{align-items:flex-start;display:grid}.engagement-item-row__meta{text-align:left;justify-content:flex-start}.engagement-context-actions,.engagement-context-actions .oias-button{width:100%}.work-layout{grid-template-columns:1fr}.work-workspace>.oias-segmented-navigation{margin-bottom:12px}.work-detail-panel{margin-top:12px}.work-dots-table{display:none}.work-dots-cards{gap:10px;display:grid}.work-dots-surface{padding:12px}.work-dots-card__heading,.methodology-panel-heading{display:grid}}.oias-institutional-theme{background:var(--oias-canvas);border:1px solid var(--oias-border);box-sizing:border-box;color:var(--oias-text);--oias-form-column-min:min(100%,var(--oias-column-min,220px));border-radius:16px;width:100%;min-width:0;max-width:100%;padding:clamp(16px,2.5vw,32px)}.oias-institutional-theme *{box-sizing:border-box}.oias-institutional-theme .oias-workspace-header,.oias-institutional-theme .oias-workspace-header>div:first-child{min-width:0}.oias-institutional-theme .oias-button{min-height:var(--oias-control-min-height,40px);overflow-wrap:anywhere;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.oias-institutional-theme .oias-state{box-sizing:border-box;overflow-wrap:anywhere;border-radius:12px;max-width:100%;margin:12px 0;padding:12px 14px}.oias-institutional-theme .oias-state--error{--oias-message-border:var(--oias-danger,#a84b4b);color:var(--oias-danger,#fca5a5)}.oias-institutional-theme .oias-state--success{--oias-message-border:var(--oias-success,#3fbf8c)}.oias-institutional-theme .oias-state--empty{background:var(--oias-surface-subtle,#16332b);color:var(--oias-text-secondary,#94a3b8)}.oias-institutional-theme img,.oias-institutional-theme svg,.oias-institutional-theme video{max-width:100%}.oias-institutional-theme input,.oias-institutional-theme select,.oias-institutional-theme textarea{min-width:0;max-width:100%}.home-workspace,.intelligence-workspace{gap:24px;display:grid}.home-workspace .oias-workspace-header,.intelligence-workspace .oias-workspace-header{border-bottom:1px solid var(--oias-border);margin-bottom:0;padding-bottom:18px}.home-workspace .oias-workspace-header h2,.intelligence-workspace h1,.intelligence-workspace .oias-workspace-header h2{color:var(--oias-brand-pine);letter-spacing:-.02em;margin-block:4px 8px;font-size:clamp(1.55rem,3vw,2rem)}.home-workspace .oias-workspace-description,.intelligence-workspace header>p:not(.oias-eyebrow){color:var(--oias-text-secondary)}.home-summary-grid,.home-destination-grid,.intelligence-area-grid,.intelligence-source-grid{grid-template-columns:repeat(auto-fit,minmax(var(--oias-form-column-min,220px),1fr));gap:16px;min-width:0;display:grid}.home-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-summary-grid>section,.home-summary-card{min-width:0;height:100%}.home-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-workspace .oias-operational-card,.intelligence-workspace .oias-operational-card{background:var(--oias-surface);border-color:var(--oias-border);box-shadow:var(--oias-shadow-low);color:var(--oias-text);min-width:0}.home-workspace .oias-button,.intelligence-workspace .oias-button{background:var(--oias-surface);border-color:var(--oias-border-strong);color:var(--oias-brand-pine)}.home-workspace .oias-button--primary,.intelligence-workspace .oias-button--primary{background:var(--oias-brand-green);border-color:var(--oias-brand-green);color:var(--oias-text-inverse)}.home-workspace .oias-button:hover,.intelligence-workspace .oias-button:hover{border-color:var(--oias-brand-green)}.home-workspace .oias-button--primary:hover,.intelligence-workspace .oias-button--primary:hover{background:var(--oias-brand-green-hover)}.home-workspace .oias-metric,.intelligence-workspace .oias-metric{background:var(--oias-surface-subtle);border-color:var(--oias-border);color:var(--oias-text);min-width:0}.home-workspace.oias-institutional-theme .oias-metric span{color:#5f6d65}.intelligence-workspace{color:var(--oias-text)}.intelligence-workspace.oias-institutional-theme .oias-workspace-description{color:#5f6d65}.intelligence-workspace .intelligence-source-record{background:var(--oias-surface-subtle);border:1px solid var(--oias-border);border-radius:12px;min-width:0;padding:14px}.intelligence-workspace .intelligence-panel{box-sizing:border-box;color:var(--oias-text);min-width:0}.intelligence-workspace button:not(.oias-button){background:var(--oias-surface);border:1px solid var(--oias-border-strong);color:var(--oias-brand-pine);cursor:pointer;font:inherit;min-height:var(--oias-control-min-height,40px);border-radius:9px;padding:8px 12px;font-weight:700}.intelligence-workspace button:not(.oias-button):hover{background:var(--oias-brand-mint);border-color:var(--oias-brand-green)}.intelligence-workspace button:focus-visible,.intelligence-workspace input:focus-visible,.intelligence-workspace select:focus-visible,.intelligence-workspace textarea:focus-visible{outline:3px solid var(--oias-focus);outline-offset:2px}.intelligence-workspace button:disabled{cursor:not-allowed;opacity:.55}.intelligence-workspace form,.intelligence-workspace label{min-width:0}.intelligence-workspace label{gap:6px;display:grid}.intelligence-workspace input,.intelligence-workspace select,.intelligence-workspace textarea{box-sizing:border-box}.ask-oias-grid{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.3fr) minmax(240px,1fr);gap:16px;min-width:0;display:grid}.intelligence-source-option{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin-bottom:10px;display:grid!important}.intelligence-source-option input{width:auto;margin-top:3px}.source-library-grid{grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);gap:16px;min-width:0;display:grid}.intelligence-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.intelligence-table-scroll table{border-collapse:collapse;width:100%;min-width:640px}.intelligence-table-scroll th,.intelligence-table-scroll td{border-bottom:1px solid var(--oias-border);text-align:left;vertical-align:top;padding:10px}.source-library-workspace pre{background:var(--oias-surface-subtle);border:1px solid var(--oias-border);white-space:pre-wrap;word-break:break-word;border-radius:10px;max-width:100%;padding:12px;overflow:auto}.lead-crm-workspace,.commercial-deals-workspace,.commercial-followups-workspace,.client-lifecycle-workspace{color:var(--oias-text);gap:20px;display:grid}.lead-crm-workspace h1,.commercial-deals-workspace h1,.commercial-followups-workspace h1,.client-lifecycle-workspace h1{color:var(--oias-brand-pine);letter-spacing:-.02em;margin-block:4px 8px;font-size:clamp(1.55rem,3vw,2rem)}.lead-crm-workspace h2,.lead-crm-workspace h3,.commercial-deals-workspace h2,.commercial-deals-workspace h3,.commercial-followups-workspace h2,.client-lifecycle-workspace h2,.client-lifecycle-workspace h3{color:var(--oias-brand-pine)}.lead-crm-workspace section,.commercial-deals-workspace section,.commercial-followups-workspace section,.client-lifecycle-workspace section{min-width:0}.lead-crm-workspace label,.commercial-deals-workspace label,.commercial-followups-workspace label,.client-lifecycle-workspace label{color:var(--oias-text);min-width:0}.lead-crm-workspace input,.lead-crm-workspace select,.lead-crm-workspace textarea,.commercial-deals-workspace input,.commercial-deals-workspace select,.commercial-deals-workspace textarea,.commercial-followups-workspace input,.commercial-followups-workspace select,.commercial-followups-workspace textarea,.client-lifecycle-workspace input,.client-lifecycle-workspace select,.client-lifecycle-workspace textarea{box-sizing:border-box}.lead-crm-workspace button:not(.oias-button),.commercial-deals-workspace button:not(.oias-button),.commercial-followups-workspace button:not(.oias-button),.client-lifecycle-workspace button:not(.oias-button){background:var(--oias-surface);border:1px solid var(--oias-border-strong);color:var(--oias-brand-pine);cursor:pointer;font:inherit;min-height:var(--oias-control-min-height,40px);border-radius:9px;padding:8px 12px;font-weight:700}.lead-crm-workspace button:not(.oias-button):hover,.commercial-deals-workspace button:not(.oias-button):hover,.commercial-followups-workspace button:not(.oias-button):hover,.client-lifecycle-workspace button:not(.oias-button):hover{background:var(--oias-brand-mint);border-color:var(--oias-brand-green)}.lead-crm-workspace button:focus-visible,.lead-crm-workspace input:focus-visible,.lead-crm-workspace select:focus-visible,.lead-crm-workspace textarea:focus-visible,.commercial-deals-workspace button:focus-visible,.commercial-deals-workspace input:focus-visible,.commercial-deals-workspace select:focus-visible,.commercial-deals-workspace textarea:focus-visible,.commercial-followups-workspace button:focus-visible,.commercial-followups-workspace input:focus-visible,.commercial-followups-workspace select:focus-visible,.commercial-followups-workspace textarea:focus-visible,.client-lifecycle-workspace button:focus-visible,.client-lifecycle-workspace input:focus-visible,.client-lifecycle-workspace select:focus-visible,.client-lifecycle-workspace textarea:focus-visible{outline:3px solid var(--oias-focus);outline-offset:2px}.lead-crm-workspace button:disabled,.commercial-deals-workspace button:disabled,.commercial-followups-workspace button:disabled,.client-lifecycle-workspace button:disabled{cursor:not-allowed;opacity:.55}.lead-crm-workspace fieldset,.commercial-deals-workspace fieldset,.commercial-followups-workspace fieldset,.client-lifecycle-workspace fieldset{border-color:var(--oias-border);min-width:0}.lead-crm-workspace dt,.commercial-deals-workspace small,.commercial-followups-workspace small,.client-lifecycle-workspace small{color:var(--oias-text-secondary)}.commercial-followups-layout{min-width:0}.work-workspace .oias-workspace-header{border-bottom:1px solid var(--oias-border);margin-bottom:20px;padding-bottom:18px}.work-workspace .oias-workspace-header h2{color:var(--oias-brand-pine);letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,2rem)}.work-workspace .oias-eyebrow{color:var(--oias-brand-green)}.work-workspace .oias-workspace-description{color:var(--oias-text-secondary)}.work-workspace .oias-button{min-height:40px}.work-workspace .oias-button--primary{background:var(--oias-brand-green);border-color:var(--oias-brand-green);color:var(--oias-text-inverse)}.work-workspace .oias-button--primary:hover{background:var(--oias-brand-green-hover);border-color:var(--oias-brand-green-hover)}.work-workspace .oias-button--secondary{background:var(--oias-surface);border-color:var(--oias-border-strong);color:var(--oias-brand-pine)}.work-workspace .oias-button--secondary:hover{background:var(--oias-brand-mint);border-color:var(--oias-brand-green)}.work-workspace .oias-button--danger{background:var(--oias-danger);border-color:var(--oias-danger);color:var(--oias-text-inverse)}.work-workspace .oias-button:disabled{border-color:var(--oias-border);color:var(--oias-text-secondary);opacity:1;background:#eef1ee}.work-workspace .oias-segmented-navigation{background:var(--oias-surface);border-color:var(--oias-border);box-shadow:var(--oias-shadow-low)}.work-workspace .oias-segmented-navigation button{color:var(--oias-text-secondary);min-height:40px}.work-workspace .oias-segmented-navigation button:hover{background:var(--oias-brand-mint);color:var(--oias-brand-pine)}.work-workspace .oias-segmented-navigation button[aria-pressed=true]{background:var(--oias-brand-pine);color:var(--oias-text-inverse)}.work-workspace .oias-metrics{gap:12px;margin:18px 0 22px}.work-workspace .oias-metric{background:var(--oias-surface);border-color:var(--oias-border);box-shadow:var(--oias-shadow-low);min-height:78px;padding:14px 16px}.work-workspace .oias-metric strong{color:var(--oias-brand-pine);font-size:24px}.work-workspace .oias-metric span{color:var(--oias-text-secondary)}.work-workspace .oias-metric--accent{border-top:3px solid var(--oias-brand-green)}.work-workspace .oias-metric--attention{border-top:3px solid var(--oias-warning)}.work-workspace .oias-operational-card,.work-workspace .oias-collapsible,.work-workspace .work-dots-surface{background:var(--oias-surface);border-color:var(--oias-border);box-shadow:var(--oias-shadow-low);color:var(--oias-text)}.work-workspace .oias-collapsible>summary{color:var(--oias-brand-pine)}.work-workspace .oias-collapsible>summary:hover{background:#f8faf7;border-radius:12px}.work-workspace .oias-collapsible>summary small{color:var(--oias-text-secondary)}.work-workspace .oias-collapsible__body{border-color:var(--oias-border)}.work-workspace .work-dots-explainer{background:var(--oias-brand-mint);border-color:var(--oias-border);border-left-color:var(--oias-brand-green);color:var(--oias-text)}.work-workspace .work-dots-explainer small{color:var(--oias-text-secondary)}.work-workspace .work-task-results{color:var(--oias-text-secondary);font-size:13px}.work-workspace .work-task-list>div>button{background:var(--oias-surface);border-color:var(--oias-border);box-shadow:var(--oias-shadow-low);color:var(--oias-text)}.work-workspace .work-task-list>div>button:hover{border-color:var(--oias-brand-green);background:#fbfcfa}.work-workspace table{color:var(--oias-text)}.work-workspace th{background:var(--oias-brand-pine);color:var(--oias-text-inverse);letter-spacing:.035em;text-transform:uppercase;font-size:12px;position:sticky;top:0}.work-workspace th,.work-workspace td{border-color:var(--oias-border)}.work-workspace tbody tr:nth-child(2n){background:#f8faf7}.work-workspace tbody tr:hover{background:var(--oias-brand-mint)}.work-workspace .work-dots-history p{background:var(--oias-canvas);border-left-color:var(--oias-brand-green)}.work-workspace .work-dots-history>summary{color:var(--oias-brand-green)}.work-workspace button:not(.oias-button):not([aria-pressed]){background:var(--oias-surface);border-color:var(--oias-border-strong);color:var(--oias-brand-pine);min-height:40px}.work-workspace button:not(.oias-button):not([aria-pressed]):hover{background:var(--oias-brand-mint);border-color:var(--oias-brand-green)}.work-workspace input,.work-workspace select,.work-workspace textarea{accent-color:var(--oias-brand-green)}.work-workspace textarea{resize:vertical;min-height:88px}.work-workspace input:hover,.work-workspace select:hover,.work-workspace textarea:hover{border-color:var(--oias-border-strong)!important}.work-workspace input:focus-visible,.work-workspace select:focus-visible,.work-workspace textarea:focus-visible,.work-workspace button:focus-visible,.work-workspace summary:focus-visible{box-shadow:0 0 0 2px var(--oias-surface), 0 0 0 5px var(--oias-focus);outline:none!important}.work-workspace input:disabled,.work-workspace select:disabled,.work-workspace textarea:disabled{color:var(--oias-text-secondary)!important;background:#eef1ee!important}.work-workspace [role=alert]{color:var(--oias-danger);border-color:var(--oias-danger)!important}.work-workspace [role=status],.work-workspace small{color:var(--oias-text-secondary)}.engagement-workspace{min-width:0}.engagement-workspace .oias-workspace-header{border-bottom:1px solid var(--oias-border);margin-bottom:20px;padding-bottom:18px}.engagement-workspace .oias-workspace-header h2{color:var(--oias-brand-pine);letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,2rem)}.engagement-workspace .oias-eyebrow{color:var(--oias-brand-green)}.engagement-workspace .oias-workspace-description,.engagement-workspace small,.engagement-workspace [role=status]{color:var(--oias-text-secondary)}.engagement-workspace .oias-button{min-height:40px}.engagement-workspace .oias-button--primary{background:var(--oias-brand-green);border-color:var(--oias-brand-green);color:var(--oias-text-inverse)}.engagement-workspace .oias-button--primary:hover{background:var(--oias-brand-green-hover);border-color:var(--oias-brand-green-hover)}.engagement-workspace .oias-button--secondary{background:var(--oias-surface);border-color:var(--oias-border-strong);color:var(--oias-brand-pine)}.engagement-workspace .oias-button--secondary:hover{background:var(--oias-brand-mint);border-color:var(--oias-brand-green)}.engagement-workspace .oias-button--danger{background:var(--oias-danger);border-color:var(--oias-danger);color:var(--oias-text-inverse)}.engagement-workspace .oias-button:disabled{border-color:var(--oias-border);color:var(--oias-text-secondary);opacity:1;background:#eef1ee}.engagement-workspace .oias-segmented-navigation{background:var(--oias-surface);border-color:var(--oias-border);box-shadow:var(--oias-shadow-low)}.engagement-workspace .oias-segmented-navigation button{color:var(--oias-text-secondary);min-height:40px}.engagement-workspace .oias-segmented-navigation button:hover{background:var(--oias-brand-mint);color:var(--oias-brand-pine)}.engagement-workspace .oias-segmented-navigation button[aria-pressed=true]{background:var(--oias-brand-pine);color:var(--oias-text-inverse)}.engagement-workspace .oias-metrics{gap:12px;margin:18px 0 22px}.engagement-workspace .oias-metric{background:var(--oias-surface);border-color:var(--oias-border);box-shadow:var(--oias-shadow-low);min-height:78px;padding:14px 16px}.engagement-workspace .oias-metric strong{color:var(--oias-brand-pine);font-size:24px}.engagement-workspace .oias-metric span{color:var(--oias-text-secondary)}.engagement-workspace .oias-metric--accent{border-top:3px solid var(--oias-brand-green)}.engagement-workspace .oias-metric--attention{border-top:3px solid var(--oias-warning)}.engagement-workspace .oias-operational-card,.engagement-workspace .oias-collapsible,.engagement-workspace .engagement-layout>section{box-shadow:var(--oias-shadow-low);color:var(--oias-text);background:var(--oias-surface)!important;border-color:var(--oias-border)!important}.engagement-workspace .oias-collapsible>summary{color:var(--oias-brand-pine)}.engagement-workspace .oias-collapsible>summary:hover{background:#f8faf7;border-radius:12px}.engagement-workspace .oias-collapsible>summary small{color:var(--oias-text-secondary)}.engagement-workspace .oias-collapsible__body{border-color:var(--oias-border)}.engagement-workspace .engagement-card{background:var(--oias-surface);border-color:var(--oias-border);box-shadow:var(--oias-shadow-low);color:var(--oias-text)}.engagement-workspace .engagement-card:hover{border-color:var(--oias-brand-green);box-shadow:var(--oias-shadow-medium);background:#fbfcfa}.engagement-workspace .engagement-card__client{color:var(--oias-brand-green)}.engagement-workspace .engagement-card__service,.engagement-workspace .engagement-card small{color:var(--oias-text-secondary)}.engagement-workspace .engagement-facts p,.engagement-workspace .engagement-responsibilities p,.engagement-workspace .engagement-compact-list li,.engagement-workspace .engagement-activity-list li{background:var(--oias-canvas);border-color:var(--oias-border)}.engagement-workspace .engagement-facts span,.engagement-workspace .engagement-responsibilities span,.engagement-workspace .engagement-compact-list span,.engagement-workspace .engagement-activity-list span,.engagement-workspace .engagement-activity-list time{color:var(--oias-text-secondary)}.engagement-workspace .engagement-item-row{background:var(--oias-surface);border-color:var(--oias-border);box-shadow:var(--oias-shadow-low)}.engagement-workspace .engagement-item-row:hover{background:var(--oias-brand-mint);border-color:var(--oias-brand-green)}.engagement-workspace .engagement-item-row small{color:var(--oias-text-secondary)}.engagement-workspace input,.engagement-workspace select,.engagement-workspace textarea{accent-color:var(--oias-brand-green)}.engagement-workspace textarea{resize:vertical;min-height:88px}.engagement-workspace input:hover,.engagement-workspace select:hover,.engagement-workspace textarea:hover{border-color:var(--oias-border-strong)!important}.engagement-workspace input:focus-visible,.engagement-workspace select:focus-visible,.engagement-workspace textarea:focus-visible,.engagement-workspace button:focus-visible,.engagement-workspace summary:focus-visible{box-shadow:0 0 0 2px var(--oias-surface),0 0 0 5px var(--oias-focus);outline:none!important}.engagement-workspace input:disabled,.engagement-workspace select:disabled,.engagement-workspace textarea:disabled{color:var(--oias-text-secondary)!important;background:#eef1ee!important}.engagement-workspace [role=alert]{color:var(--oias-danger);border-color:var(--oias-danger)!important}.methodology-workspace{min-width:0}.methodology-workspace>.oias-workspace-header{border-bottom:1px solid var(--oias-border);margin-bottom:20px;padding-bottom:18px}.methodology-workspace .oias-workspace-header h2,.methodology-workspace h1,.methodology-workspace h2,.methodology-workspace h3,.methodology-workspace h4{color:var(--oias-brand-pine)}.methodology-workspace .oias-eyebrow{color:var(--oias-brand-green)}.methodology-workspace .oias-workspace-description,.methodology-workspace small,.methodology-workspace [role=status],.methodology-workspace .myo-section-heading p,.methodology-workspace .myo-card__code,.methodology-workspace .myo-card__result,.methodology-workspace .myo-detail-label,.methodology-workspace .myo-transition-panel>p,.methodology-workspace .methodology-panel-note{color:var(--oias-text-secondary)}.methodology-workspace>div>section,.methodology-workspace .oias-operational-card,.methodology-workspace .oias-collapsible{box-shadow:var(--oias-shadow-low);color:var(--oias-text);background:var(--oias-surface)!important;border-color:var(--oias-border)!important}.methodology-workspace .oias-collapsible>summary{color:var(--oias-brand-pine)}.methodology-workspace .oias-collapsible>summary:hover{background:#f8faf7;border-radius:12px}.methodology-workspace .oias-collapsible>summary small{color:var(--oias-text-secondary)}.methodology-workspace .oias-collapsible__body{border-color:var(--oias-border)}.methodology-workspace .oias-button{min-height:40px}.methodology-workspace .oias-button--primary{background:var(--oias-brand-green);border-color:var(--oias-brand-green);color:var(--oias-text-inverse)}.methodology-workspace .oias-button--primary:hover{background:var(--oias-brand-green-hover);border-color:var(--oias-brand-green-hover)}.methodology-workspace .oias-button--secondary{background:var(--oias-surface);border-color:var(--oias-border-strong);color:var(--oias-brand-pine)}.methodology-workspace .oias-button--secondary:hover{background:var(--oias-brand-mint);border-color:var(--oias-brand-green)}.methodology-workspace .oias-button--danger{background:var(--oias-danger);border-color:var(--oias-danger);color:var(--oias-text-inverse)}.methodology-workspace .oias-button:disabled{border-color:var(--oias-border);color:var(--oias-text-secondary);opacity:1;background:#eef1ee}.methodology-workspace button:not(.oias-button):not([data-testid^=gantt-bar-]){background:var(--oias-surface);border:1px solid var(--oias-border-strong);color:var(--oias-brand-pine);cursor:pointer;font:inherit;border-radius:9px;min-height:40px;padding:8px 12px;font-weight:700}.methodology-workspace button:not(.oias-button):not([data-testid^=gantt-bar-]):hover{background:var(--oias-brand-mint);border-color:var(--oias-brand-green)}.methodology-workspace button:disabled{cursor:not-allowed;color:var(--oias-text-secondary)!important;background:#eef1ee!important}.methodology-workspace .oias-segmented-navigation,.methodology-workspace [aria-label="Vista del plan"],.methodology-workspace [aria-label=Escala\ temporal]{background:var(--oias-surface);border:1px solid var(--oias-border);box-shadow:var(--oias-shadow-low);border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:flex}.methodology-workspace .oias-segmented-navigation button,.methodology-workspace [aria-label="Vista del plan"] button,.methodology-workspace [aria-label=Escala\ temporal] button{color:var(--oias-text-secondary);background:0 0;border-color:#0000}.methodology-workspace .oias-segmented-navigation button[aria-pressed=true],.methodology-workspace [aria-label="Vista del plan"] button[aria-pressed=true],.methodology-workspace [aria-label=Escala\ temporal] button[aria-pressed=true]{background:var(--oias-brand-pine);color:var(--oias-text-inverse)}.methodology-workspace .oias-metrics{gap:12px;margin:18px 0 22px}.methodology-workspace .oias-metric{background:var(--oias-surface);border-color:var(--oias-border);box-shadow:var(--oias-shadow-low);min-height:78px;padding:14px 16px}.methodology-workspace .oias-metric strong{color:var(--oias-brand-pine);font-size:24px}.methodology-workspace .oias-metric span{color:var(--oias-text-secondary)}.methodology-workspace .oias-metric--accent{border-top:3px solid var(--oias-brand-green)}.methodology-workspace .oias-metric--attention{border-top:3px solid var(--oias-warning)}.methodology-workspace .myo-transition-panel,.methodology-workspace .methodology-action-form,.methodology-workspace .methodology-timeline>span,.methodology-workspace .methodology-process>li{background:var(--oias-canvas);border-color:var(--oias-border)}.methodology-workspace .myo-transition-pending>summary{background:var(--oias-brand-mint);border-color:var(--oias-border-strong);color:var(--oias-brand-pine)}.methodology-workspace .methodology-evidence__fact{border-left-color:var(--oias-brand-green)}.methodology-workspace .methodology-process>li{border-left-color:var(--oias-border-strong)}.methodology-workspace .methodology-process>li.is-applied{border-left-color:var(--oias-brand-green)}.methodology-workspace .methodology-evidence--rejected,.methodology-workspace .methodology-evidence--revoked,.methodology-workspace .methodology-evidence--reopened{border-color:var(--oias-danger)!important}.methodology-workspace .methodology-evidence--needs-clarification{border-color:var(--oias-warning)!important}.methodology-workspace .methodology-gantt__scroll{background:var(--oias-surface);overscroll-behavior-inline:contain;max-width:100%}.methodology-workspace .methodology-gantt__legend{flex-wrap:wrap}.methodology-workspace .methodology-gantt__list button:hover,.methodology-workspace [data-testid^=gantt-activity-]:hover{background:var(--oias-brand-mint)!important}.methodology-workspace input,.methodology-workspace select,.methodology-workspace textarea{accent-color:var(--oias-brand-green)}.methodology-workspace textarea{resize:vertical;min-height:88px}.methodology-workspace input:hover,.methodology-workspace select:hover,.methodology-workspace textarea:hover{border-color:var(--oias-border-strong)!important}.methodology-workspace input:focus-visible,.methodology-workspace select:focus-visible,.methodology-workspace textarea:focus-visible,.methodology-workspace button:focus-visible,.methodology-workspace summary:focus-visible{box-shadow:0 0 0 2px var(--oias-surface),0 0 0 5px var(--oias-focus);outline:none!important}.methodology-workspace input:disabled,.methodology-workspace select:disabled,.methodology-workspace textarea:disabled{color:var(--oias-text-secondary)!important;background:#eef1ee!important}.methodology-workspace [role=alert]{color:var(--oias-danger);border-color:var(--oias-danger)!important}.finance-workspace.oias-institutional-theme{color:var(--oias-text);min-width:0}.finance-workspace.oias-institutional-theme>h1,.finance-workspace.oias-institutional-theme h2,.finance-workspace.oias-institutional-theme h3,.finance-workspace.oias-institutional-theme h4{color:var(--oias-brand-pine)}.finance-workspace.oias-institutional-theme>p,.finance-workspace.oias-institutional-theme small{color:var(--oias-text-secondary)}.finance-workspace.oias-institutional-theme .finance-workspace__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.finance-workspace.oias-institutional-theme .finance-stack{gap:24px;min-width:0;display:grid}.finance-workspace.oias-institutional-theme .finance-stack--compact{gap:16px}.finance-workspace.oias-institutional-theme .finance-panel{background:var(--oias-surface);border:1px solid var(--oias-border);box-shadow:var(--oias-shadow-low);color:var(--oias-text);border-radius:16px;min-width:0;padding:24px}.finance-workspace.oias-institutional-theme .finance-form{min-width:0}.finance-workspace.oias-institutional-theme .finance-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px;display:grid}.finance-workspace.oias-institutional-theme .finance-record{overflow-wrap:anywhere;padding-block:8px}.finance-workspace.oias-institutional-theme .finance-record+.finance-record{border-top:1px solid var(--oias-border)}.finance-workspace.oias-institutional-theme .finance-eyebrow{color:var(--oias-brand-green);font-weight:700}.finance-workspace.oias-institutional-theme .finance-feedback:empty{display:none}.finance-workspace.oias-institutional-theme button{background:var(--oias-surface);border:1px solid var(--oias-border-strong);color:var(--oias-brand-pine);cursor:pointer;font:inherit;border-radius:9px;min-height:44px;padding:9px 13px;font-weight:700}.finance-workspace.oias-institutional-theme button:hover{background:var(--oias-brand-mint);border-color:var(--oias-brand-green)}.finance-workspace.oias-institutional-theme button:disabled{border-color:var(--oias-border);color:var(--oias-text-secondary);cursor:not-allowed;background:#eef1ee}.finance-workspace.oias-institutional-theme label{color:var(--oias-text);gap:6px;min-width:0;margin-block:10px;display:grid}.finance-workspace.oias-institutional-theme input,.finance-workspace.oias-institutional-theme select,.finance-workspace.oias-institutional-theme textarea{accent-color:var(--oias-brand-green);background:var(--oias-surface);border:1px solid var(--oias-border-strong);color:var(--oias-text);font:inherit;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px 10px}.finance-workspace.oias-institutional-theme button:focus-visible,.finance-workspace.oias-institutional-theme input:focus-visible,.finance-workspace.oias-institutional-theme select:focus-visible,.finance-workspace.oias-institutional-theme textarea:focus-visible,.finance-workspace.oias-institutional-theme summary:focus-visible{box-shadow:0 0 0 2px var(--oias-surface),0 0 0 5px var(--oias-focus);outline:none}.finance-workspace.oias-institutional-theme summary{color:var(--oias-brand-pine);cursor:pointer;min-height:44px;padding-block:10px;font-weight:700}.finance-workspace.oias-institutional-theme .finance-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.finance-workspace.oias-institutional-theme .finance-table-scroll table{border-collapse:collapse;width:100%;min-width:720px}.finance-workspace.oias-institutional-theme th,.finance-workspace.oias-institutional-theme td{border-bottom:1px solid var(--oias-border);text-align:left;vertical-align:top;padding:10px 12px}.finance-workspace.oias-institutional-theme th{background:var(--oias-brand-mint);color:var(--oias-brand-pine)}.finance-workspace.oias-institutional-theme [role=alert]{color:var(--oias-danger)}.oias-dialog-backdrop{z-index:1000;background:#081e16a8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.oias-dialog{background:var(--oias-surface,#fff);border:1px solid var(--oias-border,#e0e8e1);color:var(--oias-text,#172822);border-radius:16px;width:min(100%,640px);max-width:640px;max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 24px 70px #081e1647}.oias-dialog>header{margin-bottom:20px}.oias-dialog>header h2{color:var(--oias-brand-pine,#103b2c);margin-top:0}.oias-dialog>header p{color:var(--oias-text-secondary,#5f6d65)}.oias-dialog .oias-dialog-form{gap:14px;display:grid}.oias-dialog .oias-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.oias-dialog label{color:var(--oias-text,#172822);gap:6px;display:grid}.oias-dialog input,.oias-dialog select{background:var(--oias-surface,#fff);border:1px solid var(--oias-border-strong,#9cafa4);color:var(--oias-text,#172822);font:inherit;border-radius:8px;width:100%;min-height:44px;padding:8px 10px}.oias-dialog input:focus-visible,.oias-dialog select:focus-visible,.oias-dialog button:focus-visible{box-shadow:0 0 0 2px var(--oias-surface,#fff),0 0 0 5px var(--oias-focus,#d7b16c);outline:none}@media (width<=480px){.oias-dialog-backdrop{align-items:flex-end;padding:0}.oias-dialog{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:92dvh;padding:18px}.oias-dialog .oias-dialog-actions{grid-template-columns:1fr;display:grid}}@media (width<=768px){.oias-institutional-theme{border-radius:12px;padding:16px}.home-summary-grid,.home-destination-grid,.intelligence-area-grid,.intelligence-source-grid,.source-library-grid{grid-template-columns:minmax(0,1fr)}.home-workspace .oias-action-bar,.intelligence-workspace .oias-action-bar{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.home-workspace .oias-action-bar .oias-button,.intelligence-workspace .oias-action-bar .oias-button{width:100%}.commercial-followups-layout,.client-lifecycle-workspace .client-responsive-management-grid{grid-template-columns:minmax(0,1fr)!important}.finance-workspace.oias-institutional-theme .finance-workspace__grid{grid-template-columns:minmax(0,1fr)}.finance-workspace.oias-institutional-theme button{width:100%}.work-workspace .oias-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.work-workspace .oias-workspace-header{display:grid}.work-workspace .oias-action-bar,.work-workspace .oias-action-bar .oias-button{width:100%}.engagement-workspace .oias-workspace-header{display:grid}.engagement-workspace .oias-action-bar,.engagement-workspace .oias-action-bar .oias-button{width:100%}.engagement-workspace .oias-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-workspace>.oias-workspace-header{display:grid}.methodology-workspace .oias-action-bar,.methodology-workspace .oias-action-bar .oias-button{width:100%}.methodology-workspace .oias-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-workspace .methodology-gantt__legend{width:100%}}@media (width<=420px){.oias-institutional-theme{border-left:0;border-right:0;border-radius:0;margin-left:-12px;margin-right:-12px;padding:14px 12px}.work-workspace .oias-metrics{grid-template-columns:1fr}.work-workspace .oias-metric{min-height:68px}.engagement-workspace .oias-metrics{grid-template-columns:1fr}.engagement-workspace .oias-metric{min-height:68px}.methodology-workspace .oias-metrics{grid-template-columns:1fr}.methodology-workspace .oias-metric{min-height:68px}.methodology-workspace [aria-label="Vista del plan"],.methodology-workspace [aria-label=Escala\ temporal]{grid-template-columns:1fr 1fr;width:100%;display:grid}.home-metrics,.ask-oias-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=421px) and (width<=1024px){.ask-oias-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ask-oias-grid>aside:last-child{grid-column:1/-1}.finance-workspace.oias-institutional-theme .finance-workspace__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ask-oias-grid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.oias-institutional-theme .oias-button,.oias-institutional-theme .oias-segmented-navigation button,.oias-institutional-theme input,.oias-institutional-theme select{min-height:var(--oias-touch-target,44px)}}@media (prefers-reduced-motion:no-preference){.work-workspace button,.work-workspace input,.work-workspace select,.work-workspace textarea,.work-workspace summary,.engagement-workspace button,.engagement-workspace input,.engagement-workspace select,.engagement-workspace textarea,.engagement-workspace summary,.methodology-workspace button,.methodology-workspace input,.methodology-workspace select,.methodology-workspace textarea,.methodology-workspace summary,.finance-workspace.oias-institutional-theme button,.finance-workspace.oias-institutional-theme input,.finance-workspace.oias-institutional-theme select,.finance-workspace.oias-institutional-theme textarea,.finance-workspace.oias-institutional-theme summary{transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}}@media (prefers-reduced-motion:reduce){.work-workspace *,.work-workspace :before,.work-workspace :after,.engagement-workspace *,.engagement-workspace :before,.engagement-workspace :after,.methodology-workspace *,.methodology-workspace :before,.methodology-workspace :after,.finance-workspace.oias-institutional-theme *,.finance-workspace.oias-institutional-theme :before,.finance-workspace.oias-institutional-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.finance-workspace.oias-institutional-theme [data-finance-reverse=false] .finance-requires-reverse,.finance-workspace.oias-institutional-theme [data-finance-write=false] .finance-recurring-surface>.finance-stack>form,.finance-workspace.oias-institutional-theme [data-finance-write=false] .finance-recurring-surface>.finance-stack>section>form,.finance-workspace.oias-institutional-theme [data-finance-write=false] .finance-recurring-surface>.finance-stack>section>.finance-stack article>button{display:none}.workspace-root{gap:16px;width:100%;min-width:0;max-width:1680px;display:grid}.workspace-root[data-expanded=true]{max-width:none}.workspace-content{min-width:0}.workspace-view-actions{justify-content:flex-end;margin-bottom:8px;display:flex}.workspace-view-actions button{color:#f8fafc;cursor:pointer;background:#16332b;border:1px solid #245447;border-radius:8px;padding:8px 12px}.workspace-module-state{color:#172822;background:#f5f7f3;border:1px solid #e0e8e1;border-radius:12px;place-content:center start;gap:6px;min-height:96px;padding:20px;display:grid}.workspace-module-state span{color:#5f6d65}.workspace-module-state--error{border-color:#a84b4b}.workspace-module-state button{color:#fff;cursor:pointer;font:inherit;background:#15764d;border:1px solid #15764d;border-radius:8px;width:fit-content;min-height:40px;margin-top:6px;padding:8px 12px;font-weight:700}.workspace-module-state button:focus-visible{outline-offset:2px;outline:3px solid #d7b16c}.workspace-top-navigation{box-sizing:border-box;z-index:20;background:#103b2c;border:1px solid #245447;border-radius:14px;align-items:center;gap:14px;min-width:0;min-height:64px;padding:8px 12px;display:flex;position:relative}.workspace-brand{color:#f8fafc;min-width:max-content;line-height:1.05;display:grid}.workspace-brand strong{letter-spacing:.035em;font-size:15px}.workspace-brand small{color:#cbd5e1;letter-spacing:.02em;font-size:10px;font-weight:600}.workspace-home-link,.workspace-nav-trigger{color:#cbd5e1;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.workspace-home-link[aria-current=page],.workspace-nav-trigger[data-active=true],.workspace-nav-trigger[aria-expanded=true]{color:#f8fafc;background:#0e6b4f}.workspace-nav-groups{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.workspace-nav-group{position:relative}.workspace-nav-menu{background:#0d2822;border:1px solid #245447;border-radius:12px;gap:3px;min-width:250px;max-height:min(70vh,560px);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 40px #00000059}.workspace-nav-menu[hidden]{display:none}.workspace-nav-menu button{color:#cbd5e1;cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 10px}.workspace-nav-menu button:hover,.workspace-nav-menu button:focus-visible,.workspace-nav-menu button[aria-current=page]{color:#f8fafc;background:#16332b;border-color:#245447;outline:none}.workspace-nav-menu button[aria-current=page]{border-left:3px solid #3fbf8c}.workspace-nav-menu small{color:#94a3b8}.workspace-mobile-trigger{color:#f8fafc;cursor:pointer;font:inherit;background:0 0;border:1px solid #4a725f;border-radius:8px;min-height:40px;padding:8px 10px;font-size:13px;font-weight:700;display:none}.workspace-account{margin-left:auto;position:relative}.workspace-account-trigger{color:#f8fafc;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #4a725f;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:5px 8px;font-size:13px;font-weight:700;display:flex}.workspace-account-avatar{color:#103b2c;background:#e9f3eb;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:inline-flex}.workspace-account-menu{background:#0d2822;border:1px solid #245447;border-radius:12px;gap:7px;min-width:270px;padding:14px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 40px #00000059}.workspace-account-menu[hidden]{display:none}.workspace-account-menu span{color:#cbd5e1;overflow-wrap:anywhere}.workspace-account-menu button{color:#f8fafc;cursor:pointer;font:inherit;background:#16332b;border:1px solid #2d6657;border-radius:8px;min-height:40px;margin-top:5px;padding:8px 10px;font-weight:700}.workspace-mobile-trigger:focus-visible,.workspace-account-trigger:focus-visible,.workspace-account-menu button:focus-visible{outline-offset:2px;outline:3px solid #3fbf8c}@media (width>=761px) and (width<=1100px){.workspace-top-navigation{gap:8px;padding-inline:10px}.workspace-nav-groups{gap:1px}.workspace-home-link,.workspace-nav-trigger{padding-inline:7px;font-size:12px}.workspace-account-label{display:none}}@media (width<=760px){.workspace-root{gap:12px}.workspace-top-navigation{border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:56px;padding:7px 9px;display:grid}.workspace-brand{align-self:center}.workspace-brand small{display:none}.workspace-mobile-trigger{display:block}.workspace-nav-groups{background:#0d2822;border:1px solid #245447;border-radius:12px;grid-column:1/-1;grid-template-columns:1fr;gap:4px;max-height:min(72vh,620px);padding:8px;display:none;overflow-y:auto;box-shadow:0 16px 40px #00000059}.workspace-nav-groups[data-mobile-open=true]{display:grid}.workspace-home-link,.workspace-nav-trigger{justify-content:space-between;width:100%;min-height:42px}.workspace-nav-trigger{justify-content:space-between;width:100%}.workspace-nav-group{position:static}.workspace-nav-menu{box-shadow:none;min-width:0;max-height:none;margin:0 4px 6px;position:static}.workspace-account{margin-left:0}.workspace-account-label{display:none}.workspace-account-menu{min-width:min(300px,100vw - 42px);max-width:calc(100vw - 42px)}.workspace-view-actions{margin-bottom:6px}}@media (width<=480px){.workspace-top-navigation{padding:7px 8px}}@media (prefers-reduced-motion:no-preference){.workspace-nav-groups,.workspace-account-menu{animation:.12s ease-out workspace-disclosure}}@media (prefers-reduced-motion:reduce){.workspace-top-navigation *{transition:none!important;animation:none!important}}@keyframes workspace-disclosure{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}
