:root{--ink:#101820;--ink-soft:#26333d;--navy:#172230;--navy-deep:#0c121a;--bronze:#b9864d;--bronze-deep:#8b6238;--clay:#a46157;--ivory:#fbf7ef;--paper:#fffdf9;--mist:#f4f5f6;--border:#ded3c5;--muted:#5f6d77;--white:#fff;--success:#2f6b4f;--warning:#9a6a20;--error:#a13e3e}*{box-sizing:border-box}html{background:var(--mist);color:var(--ink)}body{margin:0;font-family:Albert Sans,sans-serif;line-height:1.5}a{color:inherit}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.topbar{background:var(--paper);border-bottom:1px solid var(--border);z-index:20;align-items:center;gap:32px;min-height:72px;padding:10px 32px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;min-width:210px;text-decoration:none;display:flex}.brand-mark{background:var(--navy);color:#fff;border-radius:4px;place-items:center;width:38px;height:38px;display:grid}.brand span:last-child{flex-direction:column;line-height:1.15;display:flex}.brand strong{font-family:Cormorant Garamond,serif;font-size:18px}.brand small{color:var(--muted);font-size:11px}.main-nav{flex:1;justify-content:center;gap:6px;display:flex}.main-nav a{color:var(--ink-soft);border-radius:4px;align-items:center;gap:7px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.main-nav a:hover,.main-nav a:focus-visible{background:var(--mist);outline:2px solid #0000}.mode-badge,.status{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.mode-badge{color:#6d4c2d;background:#efe3d3}.synthetic-banner{background:var(--navy);color:#fff;text-align:center;padding:7px 24px;font-size:13px}.page-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:56px 0 80px}.wide-page{width:min(1440px,100% - 40px)}.form-page{width:min(900px,100% - 40px)}.page-heading{margin-bottom:36px}.page-heading h1{letter-spacing:0;margin:3px 0 8px;font:500 42px/1.1 Cormorant Garamond,serif}.page-heading p:last-child{color:var(--muted);margin:0;font-size:17px}.split-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow{color:var(--bronze-deep);text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:700}h2,h3,p{letter-spacing:0}h2{margin:3px 0 8px;font:500 24px/1.2 Cormorant Garamond,serif}h3{margin:0}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 15px;font-weight:700;text-decoration:none;display:inline-flex}.button-primary{background:var(--navy);color:#fff}.button-secondary{color:var(--ink);border-color:var(--border);background:#fff}.button-light{color:var(--ink);background:#fff;margin-left:auto}.icon-button{border:1px solid var(--border);background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.action-band{background:var(--clay);color:#fff;align-items:center;gap:18px;margin-bottom:36px;padding:22px 24px;display:flex}.action-band .eyebrow{color:#ffe7dc}.action-band h2,.action-band p{margin:2px 0}.portal-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:start;gap:32px;display:grid}.section-block{border-top:1px solid var(--border);padding:28px 0}.section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-title>span,.section-title>a{color:var(--muted);align-items:center;gap:7px;font-size:14px;display:flex}.timeline{margin:0;padding:0;list-style:none}.timeline li{grid-template-columns:34px 1fr;gap:12px;min-height:72px;display:grid;position:relative}.timeline li:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:26px;bottom:4px;left:12px}.timeline-icon{width:25px;height:25px;color:var(--muted);background:var(--mist);z-index:1;border-radius:50%;place-items:center;display:grid}.timeline-done .timeline-icon{color:var(--success);background:#e4f0e9}.timeline-current .timeline-icon{color:#fff;background:var(--bronze-deep)}.timeline strong{display:block}.timeline p{color:var(--muted);margin:2px 0;font-size:14px}.case-summary{background:var(--paper);border:1px solid var(--border);border-radius:8px;padding:24px}.case-summary dl{margin:20px 0}.case-summary dl div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.case-summary dt{color:var(--muted)}.case-summary dd{text-align:right;margin:0;font-weight:600}.case-summary .button{width:100%;margin-top:18px}.case-summary>small{color:var(--muted);margin-top:8px;display:block}.notice,.security-note,.draft-warning{color:#674a2d;background:#f2eadf;gap:10px;padding:14px;font-size:13px;display:flex}.notice p,.security-note p{margin:0}.portal-page{padding-top:34px}.portal-hero{color:#f8f8f6;background:linear-gradient(145deg,#ffffff0a,#ffffff03),#07111f;border:1px solid #e5c36a47;border-radius:8px;grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:28px;margin-bottom:24px;padding:44px 46px;display:grid;box-shadow:0 24px 70px #07111f2e}.portal-hero h1{color:#f8f8f6;max-width:760px;margin:4px 0 12px;font:500 58px/.98 Cormorant Garamond,Georgia,serif}.portal-hero p{color:#f8f8f6ad;max-width:720px;margin:0;font-size:16px}.portal-hero .eyebrow{color:#e5c36a}.portal-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020711b8;border:1px solid #e5c36a5c;border-radius:8px;flex-direction:column;justify-content:flex-end;gap:10px;min-height:174px;padding:22px;display:flex}.portal-hero-card strong{color:#f8f8f6;font:500 29px/1.02 Cormorant Garamond,Georgia,serif}.portal-hero-card span{color:#f8f8f6a8;font-size:12px}.portal-action-band{color:#101923;background:#f4efe5;border:1px solid #c9982f3d;border-left:3px solid #c9982f;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:116px;margin-bottom:24px;padding:22px 24px;display:grid}.portal-action-band .action-icon{color:#8e6722;border:1px solid #c9982f57;place-items:center;width:42px;height:42px;display:grid}.portal-action-band h2{color:#101923;margin:2px 0 4px;font:500 30px/1.08 Cormorant Garamond,Georgia,serif}.portal-action-band p:not(.eyebrow){color:#65717e;margin:0}.portal-action-band .button-light{color:#f8f8f6;background:#07111f;border-color:#c9982f66;margin-left:0}.portal-action-band .button-light:hover,.portal-action-band .button-light:focus-visible,.portal-rail-actions .button-secondary:hover,.portal-rail-actions .button-secondary:focus-visible{color:#07111f;background:#c9982f;border-color:#c9982f;outline:none}.portal-grid{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.portal-main-column{gap:24px;min-width:0;display:grid}.portal-panel{color:#101923;background:#f8f8f6;border:1px solid #07111f1f;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 18px 44px #07111f14}.portal-panel .section-title{border-bottom:1px solid #07111f1f;min-height:74px;margin:0;padding:18px 22px}.portal-panel h2,.portal-rail h2{letter-spacing:0;font-family:Cormorant Garamond,Georgia,serif}.portal-panel .section-title>span,.portal-panel .section-title>a{color:#65717e;font-size:12px;font-weight:700;text-decoration:none}.portal-timeline{padding:6px 22px 18px}.portal-timeline li{min-height:74px;padding-top:13px}.portal-document-list{background:0 0;border:0}.portal-document-list .document-row{background:0 0;padding:14px 22px}.portal-rail{color:#f8f8f6;-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);background:linear-gradient(145deg,#ffffff0a,#ffffff02),#020711ed;border:1px solid #e5c36a66;border-radius:8px;min-width:0;padding:26px;position:sticky;top:90px;box-shadow:0 24px 64px #07111f3d}.portal-rail .sampleBadge{color:#e5c36a;text-transform:uppercase;border:1px solid #e5c36a7a;width:max-content;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.portal-rail .approvalIcon{color:#e5c36a;border:1px solid #e5c36a57;place-items:center;width:45px;height:45px;margin-top:34px;display:grid}.portal-rail .eyebrow{color:#f8f8f67a;margin-top:22px;font-size:9px}.portal-rail h2{color:#f8f8f6;margin:4px 0 18px;font-size:31px;line-height:1.02}.portal-rail dl{margin:0}.portal-rail dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:12px;padding:12px 0;font-size:13px;display:flex}.portal-rail dt{color:#f8f8f694}.portal-rail dd{color:#f8f8f6;text-align:right;margin:0;font-weight:700}.portal-notice{color:#f8f8f6bd;background:#e5c36a1a;border:1px solid #e5c36a3d;gap:10px;margin-top:22px;padding:14px;font-size:12px;display:flex}.portal-notice p{margin:0}.portal-rail-actions{gap:10px;margin-top:22px;display:grid}.portal-rail-actions .button{width:100%;min-height:42px}.portal-rail-actions .button-secondary{color:#f8f8f6;background:#f8f8f614;border-color:#e5c36a6b}.portal-rail>small{color:#f8f8f694;margin-top:16px;font-size:11px;line-height:1.5;display:block}.document-list{border:1px solid var(--border);background:#fff}.document-row{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:grid}.document-row:last-child{border-bottom:0}.document-row div{flex-direction:column;min-width:0;display:flex}.document-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-row small{color:var(--muted)}.status-success,.status-normal{color:var(--success);background:#e4f0e9}.status-error,.status-urgent{color:var(--error);background:#f7e2e2}.status-attention{color:#7a531c;background:#f5ead6}.metric-inline{border-left:3px solid var(--bronze);align-items:baseline;gap:8px;padding:10px 14px;display:flex}.metric-inline strong{font:600 34px Cormorant Garamond,serif}.metric-inline span{color:var(--muted)}.review-layout{border:1px solid var(--border);background:#fff;grid-template-columns:390px minmax(0,1fr);min-height:680px;display:grid}.queue-panel{border-right:1px solid var(--border)}.queue-panel>.section-title{border-bottom:1px solid var(--border);margin:0;padding:20px}.queue-item{border:0;border-bottom:1px solid var(--border);text-align:left;background:#fff;grid-template-columns:42px minmax(0,1fr);gap:10px;width:100%;padding:16px;display:grid;position:relative}.queue-item-selected{background:var(--ivory);box-shadow:inset 3px 0 var(--bronze-deep)}.avatar{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.queue-copy{flex-direction:column;min-width:0;display:flex}.queue-copy small,.queue-copy span{color:var(--muted);font-size:12px}.queue-item .status{grid-column:2;margin-top:5px}.review-workspace{flex-direction:column;min-width:0;display:flex}.workspace-header{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding:22px 26px;display:flex}.workspace-header p{color:var(--muted);margin:0}.risk-strip{color:#734c15;background:#fff2dd;align-items:center;gap:10px;padding:12px 26px;font-size:13px;display:flex}.review-columns{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.source-pane,.draft-pane{padding:24px 26px}.source-pane{border-right:1px solid var(--border);background:var(--paper)}.pane-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.pane-heading span{color:var(--muted);font-size:12px}.facts-list div{border-bottom:1px solid var(--border);padding:16px 0}.facts-list dt{color:var(--muted);font-size:12px;font-weight:700}.facts-list dd{margin:5px 0 0}.draft-pane>p{line-height:1.75}.draft-warning{color:#7d2d2d;background:#f7e2e2;margin-top:24px}.approval-bar{border-top:1px solid var(--border);background:var(--mist);justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.approval-bar span{color:var(--muted);margin-left:auto;font-size:12px}.metric-stack{border:1px solid var(--border);background:var(--paper);grid-template-columns:repeat(3,auto);display:grid}.metric-stack div{border-right:1px solid var(--border);min-width:128px;padding:12px 16px}.metric-stack div:last-child{border-right:0}.metric-stack strong{font:600 30px/1 Cormorant Garamond,serif;display:block}.metric-stack span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:700;display:block}.workspace-only-frame .metric-stack{background:#020711c7;border-color:#e5c36a4d;box-shadow:inset 0 1px #ffffff0d}.workspace-only-frame .metric-stack div{border-right-color:#e5c36a29}.workspace-only-frame .metric-stack strong{color:#f8f8f6}.workspace-only-frame .metric-stack span{color:#f8f8f694}.workspace-only-frame{color:#f8f8f6;background:linear-gradient(#07111f 0%,#0a1424 42%,#050b13 100%);min-height:100vh}.workspace-only-frame .synthetic-banner{color:#f8f8f6c7;background:#020711;border-bottom:1px solid #e5c36a33}.workspace-only-frame .page-shell{padding-top:34px}.workspace-only-frame .page-heading h1{color:#f8f8f6}.workspace-only-frame .page-heading p:last-child{color:#f8f8f6ad}.workspace-only-frame .eyebrow{color:#e5c36a}.workspace-bar-private{background:#020711eb;border-top:0;border-bottom:1px solid #e5c36a3d}.workspace-bar-private .workspace-nav a{color:#f8f8f69e}.workspace-bar-private .workspace-nav a:hover,.workspace-bar-private .workspace-nav a.is-current{color:#f8f8f6;border-color:#e5c36a70}.review-layout-dense{background:#020711ad;border-color:#e5c36a42;grid-template-columns:320px minmax(0,1fr);min-height:0;box-shadow:0 28px 80px #00000052}.review-case-header{background:var(--paper)}.review-layout-dense .queue-panel{color:#f8f8f6;background:#020711db;border-right-color:#e5c36a38}.review-layout-dense .queue-panel>.section-title{border-bottom-color:#e5c36a2e}.review-layout-dense .queue-panel h2{color:#f8f8f6}.review-layout-dense .queue-panel .icon-button{color:#e5c36a;background:#f8f8f614;border-color:#e5c36a52}.review-layout-dense .queue-item{color:#f8f8f6;background:0 0;border-bottom-color:#e5c36a21}.review-layout-dense .queue-item-selected{background:#0a1424eb;box-shadow:inset 3px 0 #e5c36a}.review-layout-dense .queue-copy small,.review-layout-dense .queue-copy span{color:#f8f8f694}.review-layout-dense .avatar{color:#07111f;background:#f8f8f6}.review-layout-dense .review-workspace{color:#f8f8f6;background:linear-gradient(#07111fc7,#020711e0)}.review-case-header{color:#101923;background:#f8f8f6f5;border-bottom-color:#e5c36a2e}.review-case-header .eyebrow{color:#8e6722}.review-case-header p{color:#65717e}.review-case-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.review-case-actions .button{min-height:38px;padding:8px 11px;font-size:12px}.review-control-strip{color:#f0dca0;background:#0a1424f0;border-bottom:1px solid #e5c36a33;grid-template-columns:20px auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 26px;font-size:13px;display:grid}.review-dashboard-grid{flex:1;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:14px;min-height:0;padding:16px;display:grid}.review-card{color:#101923;background:#f8f8f6;border:1px solid #e5c36a3d;border-radius:8px;min-width:0;box-shadow:0 18px 44px #0000002e}.review-card .pane-heading{min-height:62px;padding:14px 16px}.review-card .pane-heading h2,.review-card .pane-heading h3{font:500 22px/1.1 Cormorant Garamond,serif}.review-card .pane-heading span{align-items:center;gap:6px;display:inline-flex}.review-source-card{grid-row:auto}.source-register{display:grid}.source-register-row{border-bottom:1px solid var(--border);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px 16px;display:grid}.source-register-row:last-child{border-bottom:0}.source-register-row>svg{color:var(--bronze-deep)}.source-register-row div{flex-direction:column;gap:3px;min-width:0;display:flex}.source-register-row span{color:var(--muted);font-size:12px}.source-register-row small{color:var(--bronze-deep);text-transform:uppercase;font-size:10px;font-weight:800}.gate-list{display:grid}.gate-row{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 16px;display:grid}.gate-row:last-child{border-bottom:0}.gate-row p{color:var(--muted);margin:3px 0 4px;font-size:13px}.gate-row small{color:var(--bronze-deep);text-transform:uppercase;font-size:11px;font-weight:700}.gate-icon{border-radius:50%;place-items:center;width:30px;height:30px;margin-top:2px;display:grid}.gate-cleared{color:var(--success);background:#e4f0e9}.gate-attention{color:#7a531c;background:#f5ead6}.gate-blocked{color:var(--error);background:#f7e2e2}.review-draft-card{padding-bottom:18px}.review-draft-card>p{color:var(--ink-soft);margin:16px;line-height:1.62}.approval-evidence{border:1px solid #c9982f47;border-left:3px solid var(--bronze);color:#674a2d;background:#f5ead6;grid-template-columns:24px minmax(0,1fr);gap:12px;margin:16px;padding:13px;display:grid}.approval-evidence div{flex-direction:column;gap:4px;min-width:0;display:flex}.approval-evidence span{text-transform:uppercase;font-size:12px;font-weight:700}.approval-evidence code{overflow-wrap:anywhere;color:#5c4326;font-size:10px}.review-action-list{gap:8px;padding:16px;display:grid}.review-action{border:1px solid var(--border);min-height:62px;color:var(--ink);text-align:left;background:#fff;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.review-action:not(:disabled):hover,.review-action:not(:disabled):focus-visible{border-color:var(--bronze);background:#f9f0df;outline:2px solid #0000}.review-action span{flex-direction:column;gap:2px;display:flex}.review-action small{color:var(--muted);font-size:12px}.review-action:disabled{background:var(--mist);color:var(--muted)}.review-approval-bar{min-height:72px}.review-approval-bar>span{align-items:center;gap:7px;margin-left:0;margin-right:auto;display:flex}.review-approval-bar{color:#f8f8f6;background:#020711eb;border-top-color:#e5c36a38}.review-approval-bar>span{color:#f8f8f6a8}.review-approval-bar .button-secondary{color:#f8f8f6;background:#f8f8f614;border-color:#e5c36a61}.stepper{border-bottom:1px solid var(--border);grid-template-columns:repeat(6,1fr);margin-bottom:32px;display:grid}.stepper div{color:var(--muted);border-bottom:3px solid #0000;align-items:center;gap:7px;padding:12px 5px;font-size:13px;display:flex}.stepper .step-active{color:var(--ink);border-color:var(--bronze-deep);font-weight:700}.intake-form{border:1px solid var(--border);background:#fff;padding:30px}.intake-form section{max-width:660px;margin-bottom:26px}.intake-form label,.intake-form fieldset{flex-direction:column;gap:7px;margin-bottom:18px;font-size:14px;font-weight:700;display:flex}.field-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.intake-form input,.intake-form select,.chat-panel input{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #bdb7af;border-radius:8px;padding:10px 12px}.intake-form input:focus,.intake-form select:focus,.chat-panel input:focus{border-color:var(--bronze-deep);outline:3px solid #d8b58d}.intake-form fieldset{border:0;padding:0}.intake-form legend{margin-bottom:8px}.radio-row,.checkbox-row{align-items:flex-start;flex-direction:row!important;font-weight:400!important}.radio-row input,.checkbox-row input{width:18px;min-height:18px;margin-top:2px}.form-actions{border-top:1px solid var(--border);align-items:center;gap:18px;margin-top:28px;padding-top:20px;display:flex}.form-actions span{color:var(--muted);font-size:13px}.security-note{color:var(--ink-soft);background:#e7edf0;margin-bottom:26px}.upload-zone{text-align:center;background:#fff;border:1px dashed #a9a39c;flex-direction:column;justify-content:center;align-items:center;min-height:230px;margin-bottom:34px;padding:30px;display:flex}.upload-zone p{color:var(--muted)}.text-button{color:var(--bronze-deep);background:0 0;border:0;font-weight:700}.concierge-page{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:72px;width:min(1180px,100% - 40px);min-height:calc(100vh - 108px);margin:0 auto;padding:50px 0;display:grid}.concierge-info,.chat-panel{min-width:0}.concierge-info h1{max-width:680px;margin:5px 0 18px;font:500 48px/1.08 Cormorant Garamond,serif}.concierge-info>p:last-of-type{max-width:600px;color:var(--muted);font-size:17px}.guardrail-list{gap:14px;margin-top:30px;display:grid}.guardrail-list div{align-items:flex-start;gap:12px;display:flex}.guardrail-list svg{color:var(--bronze-deep);flex:none}.chat-panel{border:1px solid var(--border);background:#fff;grid-template-rows:auto 1fr auto auto;height:650px;display:grid;box-shadow:0 18px 55px #1018201f}.chat-panel header{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:15px 18px;display:flex}.chat-panel header div{flex-direction:column;flex:1;display:flex}.chat-panel header small{color:var(--muted)}.avatar-bot{background:var(--bronze-deep)}.chat-messages{background:var(--paper);padding:20px;overflow:auto}.message{overflow-wrap:anywhere;border-radius:8px;max-width:85%;margin-bottom:12px;padding:12px 14px;font-size:14px}.message-assistant{border:1px solid var(--border);background:#fff}.message-user{background:var(--navy);color:#fff;margin-left:auto}.prompt-list{border-top:1px solid var(--border);gap:7px;padding:10px 14px;display:flex;overflow:auto}.prompt-list button{border:1px solid var(--border);background:#fff;border-radius:4px;flex:none;padding:7px 10px;font-size:12px}.chat-panel form{border-top:1px solid var(--border);gap:8px;padding:13px;display:flex}.icon-button-send{background:var(--navy);color:#fff;border-color:var(--navy)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operations-summary{background:var(--navy);color:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:36px;display:grid}.operations-summary div{border-right:1px solid #ffffff2e;flex-direction:column;padding:22px 26px;display:flex}.operations-summary div:last-child{border-right:0}.operations-summary strong{font:600 30px Cormorant Garamond,serif}.operations-summary span{color:#d9e0e5;font-size:13px}.capability-grid{border:1px solid var(--border);background:#fff}.capability-row{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:14px 18px;display:grid}.capability-row:last-child{border-bottom:0}.capability-row>svg{color:var(--bronze-deep)}.capability-row p{color:var(--muted);margin:3px 0 0;font-size:13px}.table-wrap{border:1px solid var(--border);overflow-x:auto}.operations-table{border-collapse:collapse;background:#fff;width:100%;min-width:620px}.operations-table th,.operations-table td{border-bottom:1px solid var(--border);text-align:left;padding:14px 16px}.operations-table th{background:var(--paper);color:var(--muted);text-transform:uppercase;font-size:12px}.operations-table tr:last-child td{border-bottom:0}@media (max-width:1000px){.main-nav a{font-size:0}.main-nav a svg{width:20px;height:20px}.review-layout{grid-template-columns:320px minmax(0,1fr)}.review-layout-dense{grid-template-columns:300px minmax(0,1fr)}.review-dashboard-grid{grid-template-columns:1fr}.review-source-card{grid-row:auto}.review-columns{grid-template-columns:1fr}.source-pane{border-right:0;border-bottom:1px solid var(--border)}.concierge-page{grid-template-columns:1fr 420px;gap:35px}}@media (max-width:760px){.topbar{gap:10px;padding:10px 16px}.brand{min-width:0}.brand small{display:none}.main-nav{justify-content:flex-end}.mode-badge{display:none}.page-shell,.wide-page,.form-page,.concierge-page{width:min(100% - 28px,1180px);padding-top:36px}.page-heading h1{font-size:34px}.split-heading{flex-direction:column;align-items:flex-start}.metric-stack{grid-template-columns:repeat(3,1fr);width:100%}.metric-stack div{min-width:0;padding:10px 12px}.action-band{flex-wrap:wrap;align-items:flex-start}.button-light{margin-left:42px}.portal-grid,.review-layout,.concierge-page{grid-template-columns:1fr}.review-layout{border:0;gap:24px}.review-layout-dense{min-height:0}.queue-panel,.review-workspace{border:1px solid var(--border)}.queue-panel{border-right:1px solid var(--border)}.review-case-header{flex-direction:column;align-items:flex-start}.review-case-actions{justify-content:flex-start}.review-control-strip{grid-template-columns:20px minmax(0,1fr)}.review-control-strip span{grid-column:2}.review-dashboard-grid{padding:14px}.source-register-row,.gate-row{grid-template-columns:24px minmax(0,1fr)}.source-register-row .status,.gate-row .status{grid-column:2;justify-self:start}.field-grid{grid-template-columns:1fr}.stepper{grid-template-columns:repeat(3,1fr)}.concierge-info h1{font-size:38px}.chat-panel{height:620px}.operations-summary{grid-template-columns:1fr}.operations-summary div{border-bottom:1px solid #ffffff2e;border-right:0}.operations-summary div:last-child{border-bottom:0}}@media (max-width:480px){.topbar{flex-wrap:wrap;align-items:flex-start}.main-nav{border-top:1px solid var(--border);order:3;justify-content:space-between;width:100%;padding-top:6px}.main-nav a{justify-content:center;min-width:48px}.metric-stack{grid-template-columns:1fr}.metric-stack div{border-right:0;border-bottom:1px solid var(--border)}.metric-stack div:last-child{border-bottom:0}.document-row{grid-template-columns:24px minmax(0,1fr) auto}.document-row .text-button{grid-column:2;justify-self:start}.review-columns{display:block}.approval-bar{flex-wrap:wrap}.approval-bar .button{flex:1}.approval-bar span{width:100%}.review-approval-bar .button{flex:100%}.review-card .pane-heading{flex-direction:column;align-items:flex-start}.stepper div span{font-size:11px}.intake-form{padding:20px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:980px){.portal-hero{grid-template-columns:1fr;align-items:start}.portal-grid{grid-template-columns:1fr}.portal-rail{position:static}}@media (max-width:760px){.portal-page{width:min(100% - 24px,1180px);padding-top:24px}.portal-hero{padding:34px 24px 26px}.portal-hero h1{font-size:42px}.portal-hero-card{min-height:0}.portal-action-band{grid-template-columns:42px minmax(0,1fr)}.portal-action-band .button-light{grid-column:2;width:max-content}.portal-panel .section-title{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.portal-action-band .button-light{width:100%}.portal-document-list .document-row{grid-template-columns:24px minmax(0,1fr)}.portal-document-list .document-row .status{grid-column:2;justify-self:start}}html{scroll-behavior:smooth}.site-header{z-index:50;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f8f6f5;border-bottom:1px solid #0a14241f;position:sticky;top:0}.consult-banner{color:#07101b;text-align:center;letter-spacing:0;background:linear-gradient(135deg,#f4dda2,#e5c36a,#c9982f);justify-content:center;align-items:center;min-height:40px;padding:8px clamp(18px,4vw,56px);font:500 clamp(16px,1.45vw,21px)/1.1 Cormorant Garamond,Georgia,serif;text-decoration:none;transition:color .2s,filter .2s;display:flex;box-shadow:inset 0 -1px #f0dca014}.consult-banner:hover,.consult-banner:focus-visible{color:#0a1424;filter:saturate(1.08)brightness(1.03);outline:none}.site-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(22px,3vw,46px);width:100%;max-width:1480px;min-height:92px;margin:0 auto;padding:12px clamp(20px,5vw,72px);display:grid}.site-brand{align-items:center;width:max-content;display:flex}.site-logo{object-fit:contain;width:292px;height:auto}.site-symbol{object-fit:contain;width:84px;height:auto;display:none}.site-navigation{justify-content:center;align-items:center;gap:clamp(18px,2.2vw,30px);display:flex}.site-navigation>a{color:#0a1424;letter-spacing:0;white-space:nowrap;font:500 17px/1 Cormorant Garamond,Georgia,serif;text-decoration:none;transition:color .2s}.site-navigation>a:hover,.site-navigation>a:focus-visible{color:#8f6b22;outline:none}.language-switch{border:1px solid var(--navy);display:inline-flex;overflow:hidden}.language-switch button{width:32px;height:30px;color:var(--navy);background:#fff;border:0;font-size:10px;font-weight:800}.language-switch button.is-active{background:var(--navy);color:#fff}.header-consult{color:#e5c36a;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;background:linear-gradient(135deg,#0a1424,#050b14);border:1px solid #c9982fdb;border-radius:0;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font:600 15px/1 Cormorant Garamond,Georgia,serif;text-decoration:none;transition:background .22s,color .22s,border-color .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 16px 34px #0a14242e}.header-consult:hover,.header-consult:focus-visible{color:#07101b;background:linear-gradient(135deg,#f4dda2,#e5c36a,#c9982f);border-color:#f0dca0;outline:none;box-shadow:0 18px 44px #c9982f47,inset 0 1px #ffffff61}.menu-toggle{color:#0a1424;background:#f8f8f6;border:1px solid #c9982f6b;border-radius:50%;place-items:center;width:44px;height:44px;display:none}.workspace-bar{z-index:80;-webkit-backdrop-filter:blur(22px)saturate(1.16);backdrop-filter:blur(22px)saturate(1.16);background:#030a14f0;border-top:1px solid #e5c36a29;border-bottom:1px solid #e5c36a3d;align-items:center;gap:14px;min-height:64px;padding:0 max(24px,50% - 710px);display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #00000024}.workspace-nav{scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;padding:7px 0;display:flex;overflow-x:auto}.workspace-nav::-webkit-scrollbar{display:none}.workspace-nav a{color:#f8f8f6a3;white-space:nowrap;background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #e5c36a1f;border-radius:6px;align-items:center;gap:9px;min-height:44px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff09}.workspace-nav-icon{color:#f8f8f68a;flex:0 0 24px;place-items:center;width:24px;height:24px;transition:color .2s,filter .2s;display:grid}.workspace-nav a:hover,.workspace-nav a:focus-visible,.workspace-nav a.is-current{color:#f8f8f6;background:linear-gradient(145deg,#e5c36a24,#ffffff09);border-color:#e5c36a70;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000029}.workspace-nav a:hover{transform:translateY(-1px)}.workspace-nav a:focus-visible{outline-offset:-2px;outline:2px solid #e5c36a}.workspace-nav a:hover .workspace-nav-icon,.workspace-nav a:focus-visible .workspace-nav-icon,.workspace-nav a.is-current .workspace-nav-icon{color:#e5c36a;filter:drop-shadow(0 0 8px #e5c36a33)}.workspace-tools{flex:none;align-items:center;gap:9px;display:flex}.workspace-language{background:#f8f8f60b;border:1px solid #e5c36a6b;border-radius:5px;min-height:44px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.workspace-language button{color:#f8f8f69e;letter-spacing:0;background:0 0;border:0;border-radius:0;width:44px;min-height:44px;padding:0 7px;font-size:10px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s}.workspace-language button+button{border-left:1px solid #e5c36a2e}.workspace-language button.is-active{color:#f0dca0;background:#e5c36a2e;box-shadow:inset 0 -2px #c9982f}.workspace-language button:hover,.workspace-language button:focus-visible{color:#07111f;background:linear-gradient(135deg,#f0dca0,#e5c36a 52%,#c9982f);outline:none;box-shadow:0 10px 24px #c9982f33}.workspace-signout{color:#f8f8f6b8;white-space:nowrap;background:#f8f8f60a;border:1px solid #e5c36a52;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 13px;font:600 11px/1 Albert Sans,sans-serif;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.workspace-signout:hover,.workspace-signout:focus-visible{color:#f0dca0;background:#e5c36a24;border-color:#e5c36aa8;outline:none}.workspace-signout-error{color:#f2b8b5;max-width:180px;font-size:10px;line-height:1.3}.chat-panel .prompt-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.chat-panel .prompt-list button{white-space:normal;min-width:0;min-height:42px;line-height:1.25}.public-home{background:var(--paper)}.public-rail{width:min(1220px,100% - 56px);margin:0 auto}.public-hero{background:var(--navy-deep);color:#fff;align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.public-hero-image{object-fit:cover;object-position:63% center}.public-hero-shade{background:linear-gradient(90deg,#080d13f5 0%,#080d13db 36%,#080d1347 68%,#080d1314 100%);position:absolute;inset:0}.public-hero-content{z-index:1;padding:78px 0 62px;position:relative}.public-eyebrow{color:#d5b185;text-transform:uppercase;letter-spacing:1.7px;align-items:center;gap:12px;margin:0 0 18px;font-size:11px;font-weight:800;display:flex}.public-eyebrow span{background:var(--bronze);width:44px;height:1px}.public-eyebrow.dark{color:var(--bronze-deep)}.public-hero h1{max-width:840px;margin:0 0 24px;font:500 68px/1.03 Cormorant Garamond,serif}.public-hero h1 em,.public-section-heading h2 em{color:#d5a365;font-style:italic}.public-hero-copy{color:#eef1f2;max-width:690px;font-size:17px}.public-hero-copy p{margin:7px 0}.public-actions{align-items:center;gap:24px;margin:30px 0 25px;display:flex}.public-button{text-transform:uppercase;letter-spacing:.7px;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.public-button-gold{background:var(--bronze);color:var(--navy-deep)}.public-button-outline{border-color:var(--bronze);color:#fff}.public-button-dark{background:var(--navy);color:#fff}.public-text-link{color:#fff;text-underline-offset:5px;font-weight:700}.service-pills{flex-wrap:wrap;gap:8px;max-width:790px;display:flex}.service-pills span{color:#eef1f2;border:1px solid #ffffff47;padding:7px 11px;font-size:11px}.hero-proof{color:#d8dee2;margin:22px 0 0;font-size:12px;font-weight:700}.hero-proof span{color:var(--bronze);padding:0 9px}.public-section{padding:100px 0}.route-section{background:var(--ivory)}.public-section-heading{max-width:790px;margin-bottom:46px}.public-section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-kicker{color:var(--bronze-deep);text-transform:uppercase;letter-spacing:1.5px;margin:0 0 10px;font-size:11px;font-weight:800}.public-section-heading h2,.showcase-copy h2,.workspace-preview h2,.contact-band h2,.resource-band h2{margin:0 0 15px;font:500 44px/1.08 Cormorant Garamond,serif}.public-section-heading>p:last-child{color:var(--muted);font-size:16px}.route-grid{border:1px solid var(--border);background:var(--paper);grid-template-columns:repeat(4,1fr);display:grid}.route-card{border-right:1px solid var(--border);flex-direction:column;min-height:310px;padding:30px 26px;display:flex}.route-card:last-child{border-right:0}.route-card>span{color:var(--bronze-deep);text-transform:uppercase;letter-spacing:1.3px;font-size:10px;font-weight:800}.route-card h3{margin:20px 0 13px;font:500 25px/1.15 Cormorant Garamond,serif}.route-card p{color:var(--muted);flex:1;font-size:14px}.route-card a{width:max-content;color:var(--bronze-deep);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.concierge-showcase{background:var(--navy);color:#fff;padding:108px 0}.showcase-grid{grid-template-columns:minmax(0,1fr) minmax(380px,520px);align-items:center;gap:90px;display:grid}.showcase-copy>p:not(.public-eyebrow){color:#d8dfe4;max-width:610px;font-size:17px}.showcase-copy ul{color:#eff2f4;gap:12px;margin:27px 0 32px;padding:0;list-style:none;display:grid}.showcase-copy li{align-items:flex-start;gap:10px;display:flex}.showcase-copy li svg{color:var(--bronze);flex:none}.concierge-demo{background:var(--paper);min-height:540px;color:var(--ink);border:1px solid #ffffff38;grid-template-rows:auto 1fr auto;display:grid;box-shadow:0 24px 60px #0000004d}.concierge-demo header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px;display:flex}.concierge-demo header>div{flex-direction:column;flex:1;display:flex}.concierge-demo header small{color:var(--muted)}.demo-avatar{background:var(--bronze-deep);color:#fff;place-items:center;width:42px;height:42px;display:grid}.demo-conversation{background:var(--ivory);padding:24px 20px}.demo-message{max-width:85%;padding:13px 15px;font-size:14px}.demo-message.assistant{border:1px solid var(--border);background:#fff}.demo-message.user{background:var(--navy);color:#fff;margin-left:auto}.demo-options{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.demo-options span{border:1px solid var(--border);background:#fff;padding:7px 10px;font-size:11px}.demo-input{border:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;margin:14px;padding:13px 14px;font-size:13px;display:flex}.journey-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.journey-step{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:245px;padding:32px 28px;position:relative}.journey-number{color:#d8c8b7;font:500 25px Cormorant Garamond,serif;position:absolute;top:18px;right:20px}.journey-step>svg{color:var(--bronze-deep)}.journey-step h3{margin:20px 0 10px;font:500 23px Cormorant Garamond,serif}.journey-step p{color:var(--muted);margin:0;font-size:14px}.workspace-preview{background:var(--mist);padding:92px 0}.workspace-preview-head{grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.workspace-preview-head>p{color:var(--muted)}.workspace-preview-grid{border:1px solid var(--border);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.workspace-preview-grid>a{border-right:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:130px;padding:24px;text-decoration:none;display:grid}.workspace-preview-grid>a:last-child{border-right:0}.workspace-preview-grid>a>svg:first-child{color:var(--bronze-deep)}.workspace-preview-grid>a>svg:last-child{width:18px;color:var(--muted)}.workspace-preview-grid span{flex-direction:column;display:flex}.workspace-preview-grid small{color:var(--muted);margin-top:5px}.resource-band{background:#e9e2d8;justify-content:space-between;align-items:center;gap:60px;padding:42px;display:flex}.resource-band>div{max-width:760px}.resource-band h2{font-size:35px}.resource-band p:last-child{color:var(--muted)}.contact-band{background:var(--navy-deep);color:#fff;padding:88px 0}.contact-grid{grid-template-columns:1fr auto;align-items:center;gap:80px;display:grid}.contact-grid>div:first-child{max-width:760px}.contact-grid>div:first-child>p:last-child{color:#d9dfe3}.contact-actions{flex-direction:column;align-items:center;gap:17px;display:flex}.contact-actions>a:last-child{color:#e9d1b5;font-size:13px}.public-footer{color:#bec7cd;background:#080d13;padding:58px 0 28px}.footer-grid{grid-template-columns:300px 1fr 1.4fr;align-items:center;gap:50px;display:grid}.footer-grid img{width:260px;height:auto}.footer-grid p{font-size:13px}.footer-legal{color:#8f9aa2}@media (max-width:1180px){.site-header-inner{gap:18px}.site-logo{width:230px}.site-navigation{gap:16px}.site-navigation>a{font-size:15px}.header-consult{padding:0 14px;font-size:13px}.showcase-grid{gap:50px}}@media (min-width:1181px){.review-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.82fr)}.review-source-card{grid-column:1}.review-draft-card{grid-area:1/3}.review-action-list{gap:7px}}@media (max-width:980px){.site-header-inner{grid-template-columns:1fr auto auto}.site-logo{display:none}.site-symbol{display:block}.menu-toggle{order:2;display:grid}.header-consult{order:3}.site-navigation{background:var(--paper);border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;padding:18px 28px 24px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #1018201f}.site-navigation.is-open{display:flex}.site-navigation>a{width:100%;padding:8px 0;font-size:17px}.route-grid{grid-template-columns:1fr 1fr}.route-card:nth-child(2){border-right:0}.route-card:nth-child(-n+2){border-bottom:1px solid var(--border)}.showcase-grid{grid-template-columns:1fr}.concierge-demo{width:min(100%,600px)}.workspace-preview-head{grid-template-columns:1fr;gap:10px}.workspace-preview-grid{grid-template-columns:1fr}.workspace-preview-grid>a{border-right:0;border-bottom:1px solid var(--border)}.workspace-preview-grid>a:last-child{border-bottom:0}.footer-grid{grid-template-columns:1fr 1fr}.footer-legal{grid-column:1/-1}}@media (max-width:700px){.site-header-inner,.public-rail{width:min(100% - 30px,1220px)}.site-header-inner{grid-template-columns:1fr auto;gap:10px 14px;min-height:72px;padding:10px 0 14px}.site-brand{grid-area:1/1}.site-symbol{width:72px;height:auto}.menu-toggle{grid-area:1/2}.header-consult{grid-area:2/1/auto/-1;width:100%;max-width:none;min-height:42px;padding:8px 11px;font-size:12px}.workspace-bar{gap:8px;padding:0 10px}.workspace-bar .mode-badge{display:none}.workspace-nav{gap:5px}.workspace-nav a{flex:none;justify-content:center;min-width:max-content;padding:0 10px;font-size:10px}.workspace-nav-icon{flex-basis:24px;width:24px;height:24px}.workspace-nav a svg{width:19px;height:19px}.workspace-tools{gap:0}.workspace-signout{width:44px;margin-left:7px;padding:0}.workspace-signout span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-language button{width:44px}.public-hero{align-items:flex-end;min-height:720px}.public-hero-image{object-position:65% center}.public-hero-shade{background:linear-gradient(#080d132e 0%,#080d13d1 45%,#080d13fa 100%)}.public-hero-content{padding:190px 0 42px}.public-hero h1{font-size:43px}.public-hero-copy{font-size:15px}.public-actions{flex-direction:column;align-items:flex-start;gap:16px}.hero-proof{line-height:1.8}.public-section,.concierge-showcase{padding:72px 0}.public-section-heading h2,.showcase-copy h2,.workspace-preview h2,.contact-band h2{font-size:35px}.route-grid,.journey-grid{grid-template-columns:1fr}.route-card{border-right:0;border-bottom:1px solid var(--border);min-height:260px}.route-card:last-child{border-bottom:0}.journey-grid{border-top:1px solid var(--border)}.concierge-demo{min-height:500px}.resource-band{flex-direction:column;align-items:flex-start;gap:20px;padding:30px 24px}.contact-grid{grid-template-columns:1fr;gap:25px}.contact-actions{align-items:flex-start}.footer-grid{grid-template-columns:1fr;gap:20px}.footer-legal{grid-column:auto}}@media (max-width:390px){.consult-banner{font-size:9px}.site-symbol{width:55px;height:55px}.header-consult{text-align:center;max-width:none;line-height:1.1}.public-hero h1{font-size:38px}.service-pills span{font-size:10px}}.workspace-only-frame{background:linear-gradient(#0c1928c7,#050b13fa 520px),#050b13;min-height:100vh}.workspace-only-frame .page-shell.review-shell{width:min(1500px,100%);padding:32px 28px 72px}.review-shell .review-layout-dense{box-shadow:none;background:0 0;border:0;grid-template-columns:280px minmax(0,1fr) 296px;align-items:start;gap:24px;display:grid}.review-case-nav{color:#f8f8f6bd;background:0 0;border:0;position:sticky;top:90px}.review-case-nav .section-title{border-bottom:1px solid #e5c36a38;padding:14px 0 16px}.review-case-nav h2{color:#f8f8f6}.review-case-nav h2,.review-document .pane-heading h2,.review-document .pane-heading h3,.review-rail>strong{letter-spacing:0;font-family:Cormorant Garamond,Georgia,serif}.review-case-nav .eyebrow,.review-document .eyebrow,.review-filter-bar>span,.review-rail>p,.review-rail .sampleBadge,.source-register-row small,.gate-row small{letter-spacing:0;font-family:Albert Sans,Arial,sans-serif}.review-case-nav .icon-button{color:#e5c36a;background:#f8f8f60f;border-color:#e5c36a57;width:36px;height:36px}.review-case-nav .queue-item{color:#f8f8f6;background:0 0;border-bottom:1px solid #ffffff1a;padding:16px 0}.review-case-nav .queue-item-selected{background:#0a1424b8;padding-left:12px;box-shadow:inset 3px 0 #e5c36a}.review-case-nav .queue-copy small,.review-case-nav .queue-copy span{color:#f8f8f694}.review-case-nav .avatar{color:#07111f;background:#f8f8f6}.review-layout-dense .review-document{color:#101923;background:#f8f8f6;border:1px solid #e5c36a33;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 24px 70px #00000042}.review-document .review-case-header{color:#f8f8f6;background:#07111f;border-bottom:1px solid #07111f21;padding:42px 46px 34px}.review-document .review-case-header h1{color:#f8f8f6;margin:4px 0 8px;font:500 54px/.96 Cormorant Garamond,Georgia,serif}.review-document .review-case-header p{color:#f8f8f6ad}.review-document .review-case-header .eyebrow{color:#e5c36a}.review-document .review-control-strip{color:#75551d;background:#f4efe5;border-bottom:1px solid #07111f1a}.review-document .review-card .eyebrow{color:#75551d}.review-document .source-register-row .status-success,.review-document .source-register-row .status-normal{color:var(--success)}.review-document .source-register-row .status-error,.review-document .source-register-row .status-urgent{color:var(--error)}.review-document .source-register-row .status-attention{color:#75511a}.review-filter-bar{background:#f8f8f6f5;border-bottom:1px solid #07111f1f;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 24px;display:flex}.review-filter-bar>span{color:#65717e;text-transform:uppercase;font-size:11px;font-weight:800}.review-filter-bar>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.review-filter-bar button{color:#07111f;letter-spacing:0;background:#f6f1e6b8;border:1px solid #c9982f52;border-radius:5px;min-height:44px;padding:0 12px;font-family:Albert Sans,Arial,sans-serif;font-size:11px;font-weight:800}.review-filter-bar button:hover,.review-filter-bar button.is-active{color:#f8f8f6;background:#07111f}.review-filter-bar button:focus-visible{color:#f8f8f6;outline-offset:2px;background:#07111f;outline:2px solid #c9982f}.review-document .review-dashboard-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.review-document .review-card{box-shadow:none;background:#f8f8f6;border:0;border-bottom:1px solid #07111f1f;border-radius:0}.review-document .review-source-card{border-right:0}.review-document .review-draft-card{background:#f4efe5}.review-document .pane-heading{min-height:72px;padding:18px 24px}.review-document .source-register-row,.review-document .gate-row{padding:15px 24px}.review-rail{color:#f8f8f6;-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);background:linear-gradient(145deg,#ffffff0a,#ffffff02),#020711e8;border:1px solid #e5c36a66;border-radius:8px;min-width:0;padding:26px;position:sticky;top:90px;box-shadow:0 24px 64px #00000047}.review-rail .sampleBadge{color:#e5c36a;text-transform:uppercase;border:1px solid #e5c36a7a;width:max-content;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.review-rail .approvalIcon{color:#e5c36a;border:1px solid #e5c36a57;place-items:center;width:45px;height:45px;margin-top:34px;display:grid}.review-rail>p{color:#f8f8f67a;text-transform:uppercase;margin:22px 0 4px;font-size:9px;font-weight:700}.review-rail>strong{font:500 31px/1.02 Cormorant Garamond,Georgia,serif;display:block}.review-rail>small{color:#f8f8f6a8;margin-top:10px;font-size:11px;line-height:1.5;display:block}.review-rail .metric-stack{background:#ffffff0a;border-color:#e5c36a33;grid-template-columns:1fr;margin-top:26px}.review-rail .metric-stack div{border-bottom:1px solid #ffffff1a;border-right:0;min-width:0}.review-rail .metric-stack div:last-child{border-bottom:0}.review-rail .approval-evidence{color:#f8f8f6;background:#e5c36a1a;border-color:#e5c36a57;margin:24px 0 0}.review-rail .approval-evidence code{color:#f8f8f6a3}.review-rail-actions{gap:10px;margin-top:24px;display:grid}.review-rail-actions .button{width:100%;min-height:44px}.review-rail-actions .button-secondary{color:#f8f8f6;background:#f8f8f614;border-color:#e5c36a6b}.review-rail-note{color:#f8f8f694;border-top:1px solid #e5c36a33;gap:8px;margin-top:22px;padding-top:18px;font-size:11px;display:flex}@media (max-width:1180px){.review-shell .review-layout-dense{grid-template-columns:240px minmax(0,1fr);grid-template-areas:"nav document""rail rail"}.review-case-nav{grid-area:nav}.review-document{grid-area:document}.review-rail{grid-area:rail;grid-template-columns:1fr 1.2fr;gap:18px 24px;display:grid;position:static}.review-rail .metric-stack,.review-rail .approval-evidence,.review-rail-actions,.review-rail-note{margin-top:0}}@media (min-width:1181px){.review-document .review-dashboard-grid{grid-template-columns:minmax(0,1fr)}.review-document .review-source-card,.review-document .review-draft-card{grid-area:auto}}@media (max-width:760px){.workspace-only-frame .page-shell.review-shell{width:min(100% - 24px,1180px);padding:24px 0 48px}.review-shell .review-layout-dense{grid-template-columns:1fr;grid-template-areas:"document""nav""rail";gap:16px}.review-case-nav,.review-rail{position:static}.review-document .review-case-header{padding:34px 24px 28px}.review-document .review-case-header h1{font-size:42px}.review-document .review-dashboard-grid{grid-template-columns:1fr}.review-document .review-source-card{border-right:0}.review-filter-bar{flex-direction:column;align-items:flex-start}.review-filter-bar>div{justify-content:flex-start}.review-rail{padding:22px;display:block}.review-rail .metric-stack,.review-rail .approval-evidence,.review-rail-actions,.review-rail-note{margin-top:22px}}.platform-workspace-frame{background:linear-gradient(#0c1928c7,#050b13fa 560px),#050b13;min-height:100vh}.platform-workspace-frame>main{min-height:70vh}.platform-workspace-frame .workspace-bar{background:#030a14e6;border-color:#e5c36a29}.platform-workspace-frame .workspace-nav a{color:#f8f8f69e}.platform-workspace-frame .workspace-nav a:hover,.platform-workspace-frame .workspace-nav a.is-current{color:#f8f8f6;border-color:#e5c36a70}.platform-workspace-frame .mode-badge{color:#e5c36a;background:linear-gradient(145deg,#e5c36a1a,#f8f8f609);border:1px solid #e5c36a57;border-radius:6px;box-shadow:inset 0 1px #ffffff12}.platform-workspace-frame .synthetic-banner,.workspace-only-frame .synthetic-banner{color:#75551d;background:#f4efe5;border-bottom:1px solid #c9982f38;min-height:31px;padding:7px 24px;font-size:11px}.legal-workspace{grid-template-columns:176px minmax(0,1fr) 296px;grid-template-areas:"local-nav canvas context-rail";align-items:start;gap:24px;width:min(1500px,100%);padding:32px 28px 72px;display:grid}.legal-workspace #inventario,.legal-workspace #calidad,.legal-workspace #carga,.legal-workspace #historial{scroll-margin-top:156px}.legal-workspace-nav{color:#f8f8f6bd;grid-area:local-nav;min-width:0;padding:14px 0;position:sticky;top:132px}.workspace-nav-eyebrow{color:#e5c36a;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:700;display:block}.legal-workspace-nav ol{border-top:1px solid #e5c36a38;margin:0;padding:0;list-style:none}.legal-workspace-nav li{border-bottom:1px solid #ffffff1a}.legal-workspace-nav a,.legal-workspace-nav .workspace-step{color:#f8f8f6ad;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:0 7px 0 0;font-size:12px;line-height:1.3;text-decoration:none;transition:color .18s,padding .18s,background .18s;display:grid}.legal-workspace-nav .workspace-step{color:#f8f8f680}.legal-workspace-nav a>span,.legal-workspace-nav .workspace-step>span{color:#c9982f;font-size:10px;font-weight:700}.legal-workspace-nav a:hover,.legal-workspace-nav a:focus-visible,.legal-workspace-nav li.is-current a{color:#fff;background:#ffffff09;outline:none;padding-left:7px}.legal-workspace-nav li.is-current a{box-shadow:inset 2px 0 #e5c36a}.workspace-nav-record{border-left:2px solid #e5c36a8f;margin-top:24px;padding-left:14px}.workspace-nav-record span,.workspace-nav-record strong,.workspace-nav-record small{display:block}.workspace-nav-record span{color:#f8f8f675;text-transform:uppercase;font-size:9px;font-weight:700}.workspace-nav-record strong{color:#f8f8f6;margin-top:4px;font-size:12px}.workspace-nav-record small{color:#f8f8f685;margin-top:2px;font-size:10px}.platform-workspace-frame .legal-workspace-nav{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #e5c36a29;border-radius:8px;padding:14px 10px 12px;box-shadow:inset 0 1px #ffffff0b,0 18px 48px #00000029}.platform-workspace-frame .workspace-nav-eyebrow{margin:2px 8px 13px}.platform-workspace-frame .legal-workspace-nav ol{border:0;gap:7px;display:grid}.platform-workspace-frame .legal-workspace-nav li{border:0}.platform-workspace-frame .legal-workspace-nav a,.platform-workspace-frame .legal-workspace-nav .workspace-step{background:#f8f8f606;border:1px solid #e5c36a1a;border-radius:6px;min-height:50px;padding:0 10px;box-shadow:inset 0 1px #ffffff06}.platform-workspace-frame .legal-workspace-nav a:hover,.platform-workspace-frame .legal-workspace-nav a:focus-visible,.platform-workspace-frame .legal-workspace-nav li.is-current a{background:linear-gradient(145deg,#e5c36a21,#ffffff09);border-color:#e5c36a61;padding-left:10px;box-shadow:inset 2px 0 #e5c36a,inset 0 1px #ffffff0f}.platform-workspace-frame .workspace-nav-record{background:#f8f8f606;border:1px solid #e5c36a29;border-left:2px solid #e5c36a94;border-radius:5px;margin:18px 0 0;padding:12px}.legal-workspace-canvas{color:#101923;background:#f8f8f6;border:1px solid #e5c36a33;border-radius:8px;grid-area:canvas;min-width:0;overflow:hidden;box-shadow:0 34px 90px #00000057}.workspace-canvas-header{color:#f8f8f6;background:linear-gradient(145deg,#020711,#07111f 66%,#0a1424);border-bottom:1px solid #e5c36a4d;padding:52px 48px 38px}.workspace-canvas-header .eyebrow{color:#e5c36a;margin-bottom:18px;font-size:10px}.workspace-canvas-header h1{color:#f8f8f6;max-width:780px;margin:0;font:400 58px/.98 Cormorant Garamond,Georgia,serif}.workspace-canvas-header>p:last-of-type,.workspace-canvas-header>div>p:last-of-type{color:#f8f8f6b8;max-width:720px;margin:20px 0 0;font-size:16px;line-height:1.65}.workspace-header-meta{border-top:1px solid #e5c36a33;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;padding-top:18px;display:grid}.workspace-header-meta span{color:#f8f8f685;font-size:10px}.workspace-header-meta strong{color:#f8f8f6;margin-bottom:3px;font-size:13px;display:block}.workspace-canvas-notice{color:#75551d;background:#f4efe5;border-bottom:1px solid #07111f1f;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:66px;padding:14px 24px;display:grid}.workspace-canvas-notice.is-attention{border-left:3px solid #c9982f}.workspace-canvas-notice svg{color:#9a6a20}.workspace-canvas-notice strong,.workspace-canvas-notice span{display:block}.workspace-canvas-notice strong{font-size:12px}.workspace-canvas-notice span{color:#596570;margin-top:2px;font-size:11px;line-height:1.45}.workspace-form-section,.workspace-register-section,.workspace-upload-section{border-bottom:1px solid #07111f1f;padding:38px 48px}.workspace-section-heading{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:26px;display:grid}.workspace-section-heading>span{color:#75551d;padding-top:7px;font-size:10px;font-weight:700}.workspace-section-heading p{color:#596570;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:700}.workspace-section-heading h2{color:#101923;margin:0;font:500 31px/1.08 Cormorant Garamond,Georgia,serif}.intake-field-grid{gap:22px}.intake-field-grid>label,.intake-canvas .field-full{flex-direction:column;display:flex}.intake-canvas label,.intake-canvas legend{color:#26333d;font-size:12px;font-weight:700}.intake-canvas input,.intake-canvas select{color:#101923;background:#fff;border:1px solid #07111f33;border-radius:5px;min-height:48px;margin-top:8px;padding:10px 12px}.intake-canvas input:not([type=radio]):not([type=checkbox]),.intake-canvas select{width:100%}.intake-canvas input:focus,.intake-canvas select:focus{outline-offset:2px;border-color:#c9982f;outline:2px solid #07111f}.intake-canvas fieldset{border:0;margin:0;padding:0}.intake-language-options{background:#fff;border:1px solid #07111f33;border-radius:5px;grid-template-columns:1fr 1fr;min-height:48px;margin-top:8px;display:grid}.intake-language-options .radio-row{min-height:46px;margin:0;padding:0 14px}.intake-language-options .radio-row+.radio-row{border-left:1px solid #07111f1f}.intake-language-options input{min-height:auto;margin:0}.intake-canvas input[type=radio],.intake-canvas input[type=checkbox]{accent-color:#c9982f}.field-full{display:block}.field-full select{width:100%}.workspace-form-footer{background:#f1ede5;padding:26px 48px 32px}.workspace-form-footer .checkbox-row{color:#4e5964;align-items:flex-start;font-weight:500;line-height:1.5}.workspace-form-footer .checkbox-row input{min-height:auto;margin-top:3px}.workspace-form-footer .form-actions{border-top:1px solid #07111f1f;margin-top:22px;padding-top:18px}.workspace-form-footer .form-actions span{color:#65717e;font-size:11px}.intake-workspace .legal-workspace-nav button{color:#f8f8f69e;text-align:left;background:#f8f8f606;border:1px solid #e5c36a1a;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;width:100%;min-height:50px;padding:0 10px;font:600 11px/1.3 Albert Sans,Arial,sans-serif;transition:color .18s,border-color .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff06}.intake-workspace .legal-workspace-nav button>span{color:#c9982f;align-items:center;min-width:22px;font-size:10px;display:flex}.intake-workspace .legal-workspace-nav button:not(:disabled){cursor:pointer}.intake-workspace .legal-workspace-nav button:disabled{opacity:.42}.intake-workspace .legal-workspace-nav button:not(:disabled):hover,.intake-workspace .legal-workspace-nav button:not(:disabled):focus-visible,.intake-workspace .legal-workspace-nav li.is-current button{color:#fff;background:linear-gradient(145deg,#e5c36a21,#ffffff09);border-color:#e5c36a61;outline:none;box-shadow:inset 2px 0 #e5c36a,inset 0 1px #ffffff0f}.intake-workspace .legal-workspace-nav li.is-complete:not(.is-current) button{color:#f8f8f6d1}.intake-canvas-header{display:block;position:relative}.intake-canvas{scroll-margin-top:148px}.intake-canvas-header h1{letter-spacing:0;max-width:680px;font-size:60px;line-height:1}.intake-canvas-header>p:last-of-type{max-width:680px;margin-top:24px;font-size:17px}.intake-header-meta{grid-template-columns:repeat(3,minmax(112px,max-content));justify-content:start;gap:32px;max-width:620px}.intake-header-meta span{min-width:0}.intake-header-meta small{color:#f8f8f67a;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.intake-header-meta strong{margin-top:4px;margin-bottom:0;font-size:12px;font-weight:600}.intake-progress-block{max-width:680px;margin-top:24px}.intake-progress-block>div:first-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.intake-progress-block>div:first-child span,.intake-progress-block>div:first-child strong{text-transform:uppercase;font-size:9px;font-weight:700}.intake-progress-block>div:first-child span{color:#f8f8f67a}.intake-progress-block>div:first-child strong{color:#f8f8f6}.intake-progress-track{background:#f8f8f61c;height:3px;margin-top:9px;overflow:hidden}.intake-progress-track span{background:#e5c36a;height:100%;transition:width .24s;display:block}.intake-inline-notice{color:#245b49;background:#edf5f1;border-bottom:1px solid #07111f1f;padding:11px 48px;font-size:11px;font-weight:700}.intake-inline-notice.has-errors{color:#98443f;background:#fbefed}.intake-step-section{min-height:580px}.intake-canvas .intake-field,.intake-canvas .intake-field-full{flex-direction:column;display:flex}.intake-canvas .intake-field-full{margin-top:28px}.intake-canvas input,.intake-canvas select,.intake-canvas textarea{font:500 13px/1.45 Albert Sans,Arial,sans-serif}.intake-canvas textarea{resize:vertical;color:#101923;background:#fff;border:1px solid #07111f33;border-radius:5px;width:100%;min-height:118px;margin-top:8px;padding:13px 14px}.intake-canvas textarea:focus{outline-offset:2px;border-color:#c9982f;outline:2px solid #07111f}.intake-canvas input[aria-invalid=true],.intake-canvas select[aria-invalid=true],.intake-canvas textarea[aria-invalid=true]{border-color:#ad4b45}.intake-field-helper{color:#65717e;margin-top:7px;font-size:10px;font-weight:500;line-height:1.45;display:block}.intake-field-error{color:#a23f3b;margin-top:7px;font-size:10px;font-weight:700;display:block}.intake-optional{color:#7c8791;font-size:9px;font-weight:600}.intake-segmented-field{min-width:0}.intake-language-options .radio-row{cursor:pointer;justify-content:center;align-items:center;position:relative}.intake-language-options .radio-row.is-selected{color:#f8f8f6;background:#07111f}.intake-language-options .radio-row input{opacity:0;pointer-events:none;position:absolute}.intake-language-options .radio-row:focus-within{outline-offset:2px;outline:2px solid #c9982f}.intake-subsection{border-top:1px solid #07111f1f;margin-top:34px;padding-top:30px}.intake-subsection-heading{margin-bottom:16px}.intake-subsection-heading span{color:#26333d;font-size:12px;font-weight:700}.intake-subsection-heading p{color:#65717e;margin:4px 0 0;font-size:11px}.intake-choice-field>legend{margin-bottom:12px}.intake-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.intake-choice-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-choice{cursor:pointer;background:#ffffffad;border:1px solid #07111f24;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-content:center;column-gap:10px;min-height:94px;padding:15px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.intake-choice:hover{border-color:#c9982f8f}.intake-choice:focus-within,.intake-compact-options label:focus-within,.intake-confirmations>label:focus-within{outline-offset:2px;border-color:#c9982f;outline:2px solid #07111f}.intake-choice.is-selected{background:#fff;border-color:#c9982fc7;box-shadow:inset 3px 0 #c9982f}.intake-choice>input,.intake-compact-options input,.intake-confirmations input{opacity:0;pointer-events:none;position:absolute}.intake-choice-mark{color:#07111f;border:1px solid #07111f3d;border-radius:50%;grid-row:1/3;place-items:center;width:20px;height:20px;display:grid}.intake-choice.is-selected .intake-choice-mark,.intake-compact-options .is-selected .intake-choice-mark,.intake-confirmations .is-checked .intake-choice-mark{background:#e5c36a;border-color:#c9982f}.intake-choice strong{color:#101923;align-self:end;font-size:12px}.intake-choice>span:last-child:not(.intake-choice-mark){color:#65717e;margin-top:3px;font-size:10px;font-weight:500;line-height:1.35}.intake-choice-compact{grid-template-rows:auto;min-height:66px}.intake-choice-compact .intake-choice-mark{grid-row:auto}.intake-choice-compact strong{align-self:center}.intake-area-grid,.intake-structure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-contact-field{margin-top:28px!important}.intake-compact-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.intake-compact-options label{cursor:pointer;background:#ffffffb8;border:1px solid #07111f26;border-radius:5px;align-items:center;gap:9px;min-height:48px;padding:0 12px;display:flex;position:relative}.intake-compact-options label.is-selected{background:#fff;border-color:#c9982f}.intake-compact-options .intake-choice-mark{flex:none}.intake-context-strip{color:#5b6670;background:#f4efe5;border-left:2px solid #c9982f;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:26px;padding:14px 16px;display:grid}.intake-context-strip svg{color:#9a6a20}.intake-context-strip p{margin:0;font-size:11px;line-height:1.55}.intake-document-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-document-types{border-top:1px solid #07111f1f!important;margin-top:30px!important;padding-top:28px!important}.intake-review-flags{background:#f4efe5;border-left:2px solid #c9982f;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;padding:12px 14px;display:flex}.intake-review-flags>span{color:#765521;text-transform:uppercase;margin-right:4px;font-size:9px;font-weight:800}.intake-review-flags strong{color:#765521;border:1px solid #9a6a2038;border-radius:4px;padding:5px 8px;font-size:9px}.intake-review-register{border-top:1px solid #07111f29}.intake-review-group{border-bottom:1px solid #07111f1f;padding:24px 0}.intake-review-group header{grid-template-columns:34px minmax(0,1fr);align-items:center;margin-bottom:14px;display:grid}.intake-review-group header span{color:#c9982f;font-size:9px;font-weight:800}.intake-review-group h3{color:#101923;margin:0;font:600 22px/1.1 Cormorant Garamond,Georgia,serif}.intake-review-group dl{margin:0}.intake-review-group dl div{grid-template-columns:150px minmax(0,1fr);gap:18px;padding:9px 0 9px 34px;display:grid}.intake-review-group dt{color:#65717e;font-size:10px;font-weight:700}.intake-review-group dd{color:#26333d;margin:0;font-size:11px;line-height:1.5}.intake-confirmations{gap:9px;margin-top:26px;display:grid}.intake-confirmations>label{cursor:pointer;background:#ffffffad;border:1px solid #07111f24;border-radius:5px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:grid;position:relative}.intake-confirmations>label.is-checked{background:#fff;border-color:#c9982fb8}.intake-confirmations label>span:last-child strong{color:#101923;margin-bottom:3px;font-size:11px;display:block}.intake-confirmations label>span:last-child{color:#65717e;font-size:10px;font-weight:500;line-height:1.45}.intake-save-state{color:#596570;align-items:center;gap:10px;display:flex}.intake-save-state svg{color:#9a6a20}.intake-save-state span{font-size:10px}.intake-save-state strong{color:#26333d;margin-bottom:2px;font-size:11px;display:block}.intake-form-actions{justify-content:flex-end}.intake-form-actions .button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.intake-button-quiet,.intake-button-save{color:#26333d;background:0 0;border:1px solid #07111f33;border-radius:5px;min-height:46px;padding:0 16px}.intake-button-save{background:#fff;border-color:#c9982f80}.intake-button-quiet:not(:disabled):hover,.intake-button-save:hover{color:#07111f;background:#c9982f;border-color:#c9982f}.intake-context-rail .sampleBadge svg{color:#e5c36a}.intake-reset-button{color:#f8f8f6b8;background:#f8f8f60a;border:1px solid #e5c36a47;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:18px;display:inline-flex}.intake-reset-button:hover{color:#07111f;background:#c9982f;border-color:#c9982f}.intake-product-strip{color:#65717e;border-top:1px solid #c9982f59;border-bottom:1px solid #07111f1f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:62px;margin-bottom:28px;padding:13px 16px;display:grid}.intake-product-strip span,.intake-product-strip small{text-transform:uppercase;font-size:9px;font-weight:700}.intake-product-strip strong{color:#101923;font:600 20px/1.1 Cormorant Garamond,Georgia,serif}.intake-product-strip small{color:#8b6238}.intake-error-summary{color:#8f3c38;background:#fbefed;border-bottom:1px solid #ad4b4538;outline:none;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:14px 48px;display:grid}.intake-error-summary strong,.intake-error-summary span{display:block}.intake-error-summary strong{font-size:11px}.intake-error-summary span{margin-top:2px;font-size:10px;line-height:1.45}.intake-error-summary ul{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.intake-error-summary li{margin:0}.intake-error-summary button{color:#8f3c38;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font:700 10px/1.4 Albert Sans,Arial,sans-serif;text-decoration:underline}.intake-error-summary button:focus-visible{outline-offset:2px;outline:2px solid #07111f}.intake-field-grid-top{margin-top:28px}.intake-compact-options-two{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-conditional-field{background:#f4efe5d1;border-left:2px solid #c9982f;padding:18px;margin-top:18px!important}.intake-standalone-check{cursor:pointer;background:#ffffffad;border:1px solid #07111f24;border-radius:5px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;margin-top:28px;padding:14px 16px;display:grid;position:relative}.intake-standalone-check.is-checked{background:#fff;border-color:#c9982fb8}.intake-standalone-check>input{opacity:0;pointer-events:none;position:absolute}.intake-standalone-check>span:last-child{color:#65717e;font-size:10px;font-weight:500;line-height:1.45}.intake-standalone-check strong{color:#101923;margin-bottom:3px;font-size:11px;display:block}.intake-standalone-check:focus-within{outline-offset:2px;border-color:#c9982f;outline:2px solid #07111f}.intake-confirmation-row>label{cursor:pointer;background:#ffffffad;border:1px solid #07111f24;border-radius:5px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:grid;position:relative}.intake-confirmation-row>label.is-checked{background:#fff;border-color:#c9982fb8}.intake-confirmation-row>label>input{opacity:0;pointer-events:none;position:absolute}.intake-confirmation-row>label:focus-within{outline-offset:2px;border-color:#c9982f;outline:2px solid #07111f}.intake-confirmation-row label>span:last-child{color:#65717e;font-size:10px;font-weight:500;line-height:1.45}.intake-confirmation-row label>span:last-child strong{color:#101923;margin-bottom:3px;font-size:11px;display:block}.intake-missing-panel{border-top:1px solid #f8f8f621;margin-top:25px;padding-top:22px}.intake-missing-heading,.intake-missing-heading>div{align-items:center;display:flex}.intake-missing-heading{justify-content:space-between;gap:14px}.intake-missing-heading>div{gap:9px}.intake-missing-heading span{color:#e5c36a;font-size:10px;font-weight:800}.intake-missing-heading h3{color:#f8f8f6;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.intake-missing-heading>svg{color:#e5c36a}.intake-missing-list{scrollbar-color:#e5c36a6b transparent;scrollbar-width:thin;border-top:1px solid #f8f8f614;max-height:340px;margin-top:13px;padding-right:5px;overflow-y:auto}.intake-missing-list button{color:#f8f8f6b8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f8f8f614;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;column-gap:9px;width:100%;min-height:54px;padding:10px 0;display:grid}.intake-missing-list button>span{color:#e5c36a;grid-row:1/3;font-size:9px;font-weight:800}.intake-missing-list button>strong{color:#f8f8f6;align-self:end;font-size:10px}.intake-missing-list button>small{color:#f8f8f67a;align-self:start;font-size:9px}.intake-missing-list button>svg{color:#e5c36a;grid-area:1/3/3;transition:transform .18s}.intake-missing-list button:hover>svg,.intake-missing-list button:focus-visible>svg{transform:translate(3px)}.intake-missing-list button:focus-visible{outline-offset:3px;outline:1px solid #e5c36a}.intake-missing-list>p{color:#f8f8f685;margin:11px 0 0;font-size:9px}.intake-missing-complete{color:#b8dacb;align-items:center;gap:9px;margin:15px 0 0;font-size:10px;line-height:1.45;display:flex}.intake-example-button,.intake-reset-button{border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;display:inline-flex}.intake-example-button{color:#f8f8f6;background:#e5c36a24;border:1px solid #e5c36a;margin-top:20px}.intake-example-button:hover,.intake-example-button:focus-visible{color:#07111f;background:#e5c36a}.intake-example-button+.intake-reset-button{margin-top:9px}@media (max-width:1320px){.workspace-bar .mode-badge{display:none}}@media (max-width:520px){.workspace-bar{flex-wrap:wrap;padding-top:5px;padding-bottom:5px}.workspace-tools{order:1;justify-content:space-between;width:100%}.workspace-bar .mode-badge{order:-1;min-height:32px;padding:4px 8px;font-size:8px;display:inline-flex}.workspace-nav{flex:1 0 100%;order:2;padding:4px 0 1px}}.workspace-register{border-top:1px solid #07111f2e}.workspace-register-row{border-bottom:1px solid #07111f1f;grid-template-columns:32px 22px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:78px;padding:13px 0;display:grid}.register-number{color:#75551d;font-size:10px;font-weight:700}.workspace-register-row>svg{color:#8b6238}.workspace-register-row>div{min-width:0}.workspace-register-row strong,.workspace-register-row small{display:block}.workspace-register-row strong{color:#101923;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-register-row small{color:#596570;margin-top:4px;font-size:11px;line-height:1.45}.workspace-register-row .text-button{min-height:44px}.workspace-upload-zone{background:#f6f1e68a;border:1px dashed #c9982f7a;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:116px;padding:20px;display:grid}.workspace-upload-zone>svg{color:#8b6238}.workspace-upload-zone strong,.workspace-upload-zone span{display:block}.workspace-upload-zone span{color:#65717e;margin-top:4px;font-size:11px}.legal-workspace-rail{color:#f8f8f6;-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);background:linear-gradient(145deg,#ffffff0a,#ffffff02),#020711eb;border:1px solid #e5c36a66;border-radius:8px;grid-area:context-rail;min-width:0;padding:28px;position:sticky;top:132px;box-shadow:inset 0 1px #ffffff12,0 34px 84px #00000061}.platform-workspace-frame .legal-workspace-rail{-webkit-backdrop-filter:blur(28px)saturate(1.16);backdrop-filter:blur(28px)saturate(1.16);background:linear-gradient(145deg,#ffffff13,#ffffff05 46%,#e5c36a06),#020711d6;border-color:#e5c36a75;box-shadow:inset 0 1px #ffffff1a,0 34px 84px #00000061}.platform-workspace-frame .legal-workspace-rail .sampleBadge{background:#e5c36a14;border-radius:5px;align-items:center;gap:7px;box-shadow:inset 0 1px #ffffff0f}.platform-workspace-frame .legal-workspace-rail .rail-icon{background:linear-gradient(145deg,#e5c36a1c,#ffffff06);border-radius:7px;box-shadow:inset 0 1px #ffffff12}.platform-workspace-frame .legal-workspace-rail dl{gap:7px;display:grid}.platform-workspace-frame .legal-workspace-rail dl div{background:#f8f8f606;border:1px solid #ffffff14;border-radius:5px;padding:10px 11px}.platform-workspace-frame .rail-checklist>div{background:#f8f8f606;border:1px solid #ffffff12;border-radius:5px;padding:9px 10px}.platform-workspace-frame .rail-notice{background:linear-gradient(145deg,#e5c36a21,#f8f8f609);border-radius:5px;box-shadow:inset 0 1px #ffffff0f}.legal-workspace-rail .sampleBadge{color:#e5c36a;text-transform:uppercase;background:0 0;border:1px solid #e5c36a7a;border-radius:0;width:max-content;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.legal-workspace-rail .rail-icon{color:#e5c36a;border:1px solid #e5c36a57;place-items:center;width:45px;height:45px;margin-top:32px;display:grid}.legal-workspace-rail>.eyebrow{color:#f8f8f67a;margin:22px 0 4px;font-size:9px}.legal-workspace-rail h2{color:#f8f8f6;margin:0;font:500 31px/1.02 Cormorant Garamond,Georgia,serif}.legal-workspace-rail .rail-intro{color:#f8f8f6a8;margin:12px 0 0;font-size:11px;line-height:1.55}.legal-workspace-rail dl{margin:26px 0 0}.legal-workspace-rail dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:12px;padding:12px 0;font-size:11px;display:flex}.legal-workspace-rail dt{color:#f8f8f685}.legal-workspace-rail dd{color:#f8f8f6;text-align:right;margin:0;font-weight:700}.rail-notice{color:#f8f8f6b8;background:#e5c36a1a;border:1px solid #e5c36a3d;gap:10px;margin-top:22px;padding:14px;font-size:11px;line-height:1.5;display:flex}.rail-notice svg{color:#e5c36a;flex:none}.rail-notice p{margin:0}.rail-actions{gap:10px;margin-top:22px;display:grid}.rail-actions .button{width:100%}.legal-workspace-rail>small{color:#f8f8f685;margin-top:16px;font-size:10px;line-height:1.5;display:block}.rail-checklist{gap:10px;margin-top:22px;display:grid}.rail-checklist>div{color:#f8f8f6ad;align-items:flex-start;gap:9px;font-size:11px;display:flex}.rail-checklist svg{color:#e5c36a;flex:none}.legal-workspace .button-primary,.legal-workspace .button-secondary{color:#f8f8f6;background:#07111f;border-color:#c9982f8a;border-radius:5px;min-height:46px}.legal-workspace-rail .button-secondary{background:#f8f8f612}.legal-workspace .button-primary:hover,.legal-workspace .button-primary:focus-visible,.legal-workspace .button-secondary:not(:disabled):hover,.legal-workspace .button-secondary:not(:disabled):focus-visible{color:#07111f;background:#c9982f;border-color:#c9982f;outline:none}.legal-workspace button:focus-visible,.legal-workspace a:focus-visible,.legal-workspace-nav a:focus,.legal-workspace-nav .workspace-step:focus,.platform-workspace-frame .legal-workspace-nav a:focus,.platform-workspace-frame .legal-workspace-nav li.is-current a:focus,.platform-workspace-frame .legal-workspace-nav button:not(:disabled):focus{outline-offset:2px;outline:2px solid #e5c36a}.concierge-canvas-header{grid-template-columns:minmax(0,1fr) 324px;align-items:end;gap:28px;display:grid}.concierge-agent-state{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #e5c36a61;border-radius:7px;gap:12px;min-height:118px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff17,0 16px 38px #00000029}.concierge-agent-summary{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;display:grid}.agent-orb{color:#e5c36a;background:linear-gradient(145deg,#e5c36a29,#f8f8f60a);border:1px solid #e5c36a6b;border-radius:7px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff14}.concierge-agent-state strong,.concierge-agent-state small{display:block}.concierge-agent-state strong{font-size:12px}.concierge-agent-state small{color:#f8f8f68a;margin-top:3px;font-size:10px}.concierge-mode-choice{border-top:1px solid #ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:11px;display:grid}.concierge-mode-option{color:#f8f8f6b8;text-align:left;background:#f8f8f60b;border:1px solid #e5c36a40;border-radius:5px;align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:flex}.concierge-mode-option>span{min-width:0;font-size:11px;font-weight:700}.concierge-mode-option small{color:#f8f8f675;margin-top:1px;font-size:8px;font-weight:600}.concierge-mode-option svg{color:#e5c36a;flex:none}.concierge-mode-option:hover,.concierge-mode-option:focus-visible{color:#f8f8f6;background:#e5c36a1c;border-color:#e5c36a}.concierge-mode-option[aria-pressed=true]{color:#07111f;background:#e5c36a;border-color:#e5c36a;box-shadow:0 9px 22px #0000002e}.concierge-mode-option[aria-pressed=true] svg,.concierge-mode-option[aria-pressed=true] small{color:#07111f}.agent-dot{vertical-align:middle;background:#b9864d;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #b9864d1c}.agent-dot-live{background:#6fc39a;box-shadow:0 0 0 3px #6fc39a1f,0 0 10px #6fc39a59}.agent-dot-degraded{background:#e5c36a}.agent-dot-checking{animation:1.2s ease-in-out infinite agent-pulse}.concierge-chat-messages{background:#f8f8f6;min-height:360px;max-height:480px;padding:32px 48px;overflow-y:auto}.concierge-message{border-radius:6px;max-width:76%;margin-bottom:14px;padding:14px 16px;font-size:13px;line-height:1.55}.concierge-message p{margin:0}.concierge-message-assistant{color:#26333d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border:1px solid #07111f24;grid-template-columns:22px minmax(0,1fr);gap:9px;display:grid;box-shadow:0 9px 26px #07111f0b}.concierge-message-user{color:#f8f8f6;background:#07111f;border:1px solid #c9982f80;margin-left:auto}.concierge-message-mark{color:#8e6722;border:1px solid #c9982f47;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.concierge-message-thinking{align-items:center;width:max-content;min-width:94px}.typing-dots{align-items:center;gap:4px;display:flex}.typing-dots i{background:#8e6722;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite typing-dot}.typing-dots i:nth-child(2){animation-delay:.14s}.typing-dots i:nth-child(3){animation-delay:.28s}.concierge-prompts{background:#f1ede5;border-top:1px solid #07111f1f;padding:16px 48px}.concierge-prompts>span{color:#596570;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.concierge-prompts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.concierge-prompts button{color:#101923;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff94;border:1px solid #c9982f57;border-radius:5px;min-height:44px;padding:8px 10px;font-size:11px;font-weight:700;box-shadow:inset 0 1px #ffffffc7}.concierge-prompts button:hover,.concierge-prompts button:focus-visible{color:#f8f8f6;background:#07111f}.concierge-composer{background:#f8f8f6;border-top:1px solid #07111f1f;grid-template-columns:minmax(0,1fr) 46px;gap:10px;padding:18px 48px 24px;display:grid}.concierge-composer #chat-message{background:#fff;border:1px solid #07111f38;border-radius:5px;min-width:0;min-height:46px;padding:0 14px}.concierge-composer #chat-message:focus{outline-offset:2px;border-color:#c9982f;outline:2px solid #07111f}.concierge-chat-consent{color:#17242e;cursor:pointer;background:#f1ede5b8;border:1px solid #c9982f4d;border-radius:5px;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;display:grid}.concierge-chat-consent input{accent-color:#c9982f;width:16px;height:16px;margin:2px 0 0}.concierge-chat-consent span{gap:2px;display:grid}.concierge-chat-consent strong{font-size:11px;line-height:1.4}.concierge-chat-consent small{color:#66727c;font-size:10px;line-height:1.45}.concierge-send{color:#f8f8f6;background:#07111f;border-color:#c9982f;border-radius:5px;width:46px;height:46px}.concierge-send:hover,.concierge-send:focus-visible{color:#07111f;background:#c9982f}.concierge-voice-workspace{color:#26333d;background:#f8f8f6;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:522px;padding:48px;display:flex}.concierge-voice-panel{color:#26333d;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #07111f26;border-radius:7px;flex-direction:column;width:min(100%,720px);padding:30px;display:flex;box-shadow:0 22px 54px #07111f14,inset 0 1px #fffffff2}.vapi-voice-control-header{border-bottom:1px solid #07111f1f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding-bottom:23px;display:grid}.vapi-voice-control-eyebrow{color:#8e6722;margin:0 0 7px}.concierge-voice-panel h2{color:#07111f;max-width:620px;margin:0;font:500 42px/1 Cormorant Garamond,Georgia,serif}.vapi-voice-control-description{color:#5f6d77;max-width:540px;margin:12px 0 0;font-size:13px;line-height:1.65}.vapi-voice-control-status{color:#76551b;text-transform:uppercase;white-space:nowrap;background:#07111f0a;border:1px solid #c9982f57;border-radius:5px;align-items:center;gap:8px;min-height:34px;margin:0;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.vapi-voice-control-status[data-status=error],.vapi-voice-control[data-status=error] .vapi-voice-control-status{color:#a13c3c;border-color:#a13c3c47}.vapi-voice-control-status-description{color:#33424d;margin:22px 0 0;font-size:13px;line-height:1.55}.vapi-voice-control-consent{color:#17242e;cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;margin-top:20px;font-size:13px;font-weight:650;line-height:1.5;display:grid}.vapi-voice-control-consent input{accent-color:#c9982f;width:17px;height:17px;margin:2px 0 0}.vapi-voice-control-consent-hint{color:#6a7781;margin:6px 0 0 31px;font-size:11px}.vapi-voice-control-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.vapi-voice-control-actions .button{justify-content:center;align-items:center;gap:9px;min-width:190px;display:inline-flex}.vapi-voice-control-actions .button:disabled{opacity:.48;cursor:not-allowed}.vapi-voice-control-transcript{color:#26333d;background:#07111f0b;border-left:2px solid #c9982f;grid-template-columns:auto 1fr;gap:4px 12px;margin:22px 0 0;padding:16px 17px;display:grid}.vapi-voice-control-transcript-label{color:#8e6722;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}.vapi-voice-control-transcript-speaker{color:#07111f;font-size:12px;font-weight:800}.vapi-voice-control-transcript-text{font-size:12px;line-height:1.55}.vapi-voice-control-not-configured,.vapi-voice-control-error{color:#76551b;background:#e5c36a1c;border:1px solid #c9982f4d;border-radius:5px;margin:18px 0 0;padding:13px 14px;font-size:11px;line-height:1.5}.vapi-voice-control-error{color:#8e3030;background:#a13c3c12;border-color:#a13c3c47}.vapi-voice-control-spinner{animation:.85s linear infinite vapi-spin}.concierge-return-chat{justify-content:center;align-items:center;gap:9px;min-width:190px;display:inline-flex}@keyframes vapi-spin{to{transform:rotate(360deg)}}@keyframes typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes agent-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.typing-dots i,.agent-dot-checking{animation:none}.workspace-nav a:hover{transform:none}}.operations-register .workspace-register-row{grid-template-columns:32px 22px minmax(0,1fr) auto}.operations-gates{background:#f1ede5}.operations-gate-list{border-top:1px solid #07111f2e}.operations-gate-list article{border-bottom:1px solid #07111f1f;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:13px 0;display:grid}.operations-gate-list article>*,.operations-kpi-grid article>*,.operations-compact-list article>*{min-width:0}.operations-gate-list strong,.operations-gate-list small,.operations-kpi-grid strong,.operations-kpi-grid small,.operations-compact-list strong,.operations-compact-list small{overflow-wrap:anywhere;display:block}.operations-gate-list small{color:#596570;margin-top:4px;font-size:10px}.operations-dashboard{background:#f7f5f0}.operations-canvas>.workspace-register-section{scroll-margin-top:80px}.operations-dashboard-notice{border-top:1px solid #c2953157;border-bottom:1px solid #c2953157;margin:0 0 26px}.operations-dashboard-subtitle{color:var(--navy);margin:28px 0 12px;font-family:Cormorant Garamond,serif;font-size:25px;font-weight:600}.operations-kpi-grid{border-top:1px solid #07111f26;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operations-kpi-grid article{border-bottom:1px solid #07111f1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-height:94px;padding:16px 0;display:grid}.operations-kpi-grid article:nth-child(odd){border-right:1px solid #07111f1f;padding-right:24px}.operations-kpi-grid article:nth-child(2n){padding-left:24px}.operations-kpi-grid strong,.operations-kpi-grid small{display:block}.operations-kpi-grid small{color:#596570;margin-top:5px;font-size:10px}.operations-kpi-grid article>span:not(.status){color:#9b6f20;font-weight:700}.operations-kpi-grid .status{grid-column:1/-1;justify-self:start}.operations-dashboard-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.operations-compact-list{border-top:1px solid #07111f26}.operations-compact-list article{border-bottom:1px solid #07111f1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:72px;padding:12px 0;display:grid}.operations-compact-list strong,.operations-compact-list small{display:block}.operations-compact-list small{color:#596570;margin-top:4px;font-size:10px}.operations-compact-list .status{grid-column:1/-1;justify-self:start}@media (max-width:900px){.operations-dashboard-columns{grid-template-columns:1fr;gap:8px}}@media (max-width:620px){.operations-kpi-grid{grid-template-columns:1fr}.operations-kpi-grid article:nth-child(odd),.operations-kpi-grid article:nth-child(2n){border-right:0;padding-left:0;padding-right:0}.operations-kpi-grid article{grid-template-columns:minmax(0,1fr) auto}}.portal-next-action{grid-template-columns:24px minmax(0,1fr) auto}.portal-next-action .button{white-space:nowrap;min-height:44px;padding:0 14px}.portal-progress-list{border-top:1px solid #07111f2e;margin:0;padding:0;list-style:none}.portal-progress-row{border-bottom:1px solid #07111f1f;grid-template-columns:32px 30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:13px 0;display:grid}.portal-progress-icon{color:#65717e;border:1px solid #07111f24;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.portal-progress-icon>span{background:#07111f3d;border-radius:50%;width:7px;height:7px}.portal-progress-row.is-done .portal-progress-icon{color:#2b6f50;background:#2b6f5014;border-color:#2b6f503d}.portal-progress-row.is-current .portal-progress-icon{color:#8e6722;background:#c9982f1c;border-color:#c9982f57}.portal-progress-row strong,.portal-progress-row small{display:block}.portal-progress-row strong{color:#101923;font-size:13px}.portal-progress-row small{color:#65717e;margin-top:4px;font-size:10px;line-height:1.45}.portal-progress-state{color:#65717e;font-size:10px;font-weight:700}.portal-progress-row.is-done .portal-progress-state{color:#2b6f50}.portal-progress-row.is-current .portal-progress-state{color:#8e6722}.portal-documents-section{background:#f1ede5}.portal-document-register .workspace-register-row{grid-template-columns:32px 22px minmax(0,1fr) auto}.portal-register-link{color:#07111f;align-items:center;gap:7px;min-height:44px;margin-top:18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.portal-register-link:hover,.portal-register-link:focus-visible{color:#8e6722}.portal-workspace #resumen,.portal-workspace #acciones,.portal-workspace #progreso,.portal-workspace #documentos,.portal-workspace #entrega{scroll-margin-top:156px}.portal-canvas-header h1{max-width:690px}.portal-progress-block{max-width:690px;margin-top:26px}.portal-progress-block>div:first-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.portal-progress-block>div:first-child span,.portal-progress-block>div:first-child strong{text-transform:uppercase;font-size:9px;font-weight:700}.portal-progress-block>div:first-child span{color:#f8f8f67a}.portal-progress-block>div:first-child strong{color:#f8f8f6}.portal-progress-track{background:#f8f8f61c;height:3px;margin-top:9px;overflow:hidden}.portal-progress-track span{background:#e5c36a;width:43%;height:100%;display:block}.portal-actions-section{background:#f8f8f6}.portal-action-register{border-top:1px solid #07111f2e}.portal-action-row{border-bottom:1px solid #07111f1f;grid-template-columns:38px minmax(0,1fr) 90px auto 148px;align-items:center;gap:14px;min-height:104px;padding:16px 0;display:grid}.portal-action-row.is-required{box-shadow:inset 3px 0 #c9982f}.portal-action-icon,.portal-delivery-icon{color:#8e6722;background:#c9982f14;border:1px solid #c9982f4d;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.portal-action-copy strong,.portal-action-copy small,.portal-action-owner strong,.portal-action-owner small{display:block}.portal-action-copy strong{color:#101923;font-size:13px}.portal-action-copy small{color:#65717e;margin-top:5px;font-size:10px;line-height:1.5}.portal-action-owner small{color:#65717e;text-transform:uppercase;font-size:8px;font-weight:700}.portal-action-owner strong{color:#26333d;margin-top:3px;font-size:10px}.portal-action-row .status{white-space:nowrap;justify-self:end}.portal-action-row .button{white-space:nowrap;width:100%;min-height:44px;padding:0 12px;font-size:10px}.portal-action-row .button:disabled,.portal-delivery-row .button:disabled{color:#65717e;opacity:.72;background:0 0;border-color:#07111f29}.portal-progress-row{grid-template-columns:32px 30px minmax(0,1fr) 66px 70px}.portal-progress-copy{min-width:0}.portal-progress-meta{color:#65717e;text-align:right;gap:3px;font-size:9px;display:grid}.portal-progress-meta time{color:#26333d;font-weight:700}.portal-progress-row.is-upcoming .portal-progress-icon{color:#07111f66}.portal-progress-state{text-align:right;min-width:62px}.portal-delivery-section{background:#f8f8f6}.portal-delivery-row{border-top:1px solid #07111f2e;border-bottom:1px solid #07111f1f;grid-template-columns:42px minmax(0,1fr) auto 174px;align-items:center;gap:16px;min-height:118px;padding:18px 0;display:grid}.portal-delivery-row strong{color:#101923;font-size:14px}.portal-delivery-row p{color:#65717e;max-width:560px;margin:5px 0 0;font-size:10px;line-height:1.5}.portal-delivery-row .status{white-space:nowrap;justify-self:end}.portal-delivery-row .button{white-space:nowrap;width:100%;min-height:44px;padding:0 12px;font-size:10px}.portal-delivery-notice{color:#75551d;background:#f4efe5;border-left:2px solid #c9982fb3;grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:18px;padding:14px 16px;display:grid}.portal-delivery-notice svg{color:#9a6a20}.portal-delivery-notice strong,.portal-delivery-notice span{display:block}.portal-delivery-notice strong{font-size:11px}.portal-delivery-notice span{color:#596570;margin-top:3px;font-size:10px;line-height:1.5}.portal-context-rail .rail-checklist svg{margin-top:1px}.documents-next-action{grid-template-columns:24px minmax(0,1fr) auto}.documents-next-action .button{white-space:nowrap;min-height:44px;padding:0 14px}.documents-register{border-top-color:#07111f33}.document-entry{border-bottom:1px solid #07111f24}.document-entry .workspace-register-row{border-bottom:0}.document-file-icon,.document-quality-icon,.document-upload-icon{color:#8e6722;background:#c9982f14;border:1px solid #c9982f4d;border-radius:5px;place-items:center;display:grid}.document-file-icon{width:30px;height:30px}.documents-register-row{grid-template-columns:46px minmax(0,1fr) auto;gap:18px;min-height:86px;padding:15px 0}.document-file-mark{justify-items:center;gap:6px;display:grid}.document-file-summary strong{font-size:14px}.document-entry-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.document-detail-toggle{align-items:center;gap:5px;padding-right:2px;display:inline-flex}.document-detail-toggle svg{transition:transform .18s}.document-entry.is-open .document-detail-toggle svg{transform:rotate(180deg)}.document-detail-row{background:#f4efe5b8;border:1px solid #07111f1a;border-left:2px solid #c9982fb8;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:-2px 0 16px 64px;padding:16px 18px;display:grid}.document-detail-row div{min-width:0}.document-detail-row span,.document-detail-row strong{display:block}.document-detail-row span{color:#596570;text-transform:uppercase;font-size:9px;font-weight:700}.document-detail-row strong{overflow-wrap:anywhere;color:#26333d;margin-top:4px;font-size:11px}.document-quality-section{background:#f1ede5}.document-quality-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.document-quality-list article{background:#f8f8f6e0;border:1px solid #07111f1c;border-top:2px solid #c9982fb8;border-radius:6px;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:12px 14px;min-height:154px;padding:18px;display:grid}.document-quality-icon{width:30px;height:30px}.document-quality-list strong,.document-quality-list small{display:block}.document-quality-list strong{color:#101923;font-size:13px}.document-quality-list small{color:#65717e;margin-top:4px;font-size:10px;line-height:1.45}.document-quality-list .status{grid-column:1/-1;place-self:end start;margin-top:2px}.document-upload-icon{width:52px;height:52px}.documents-canvas .workspace-upload-zone{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;min-height:204px;padding:28px}.documents-canvas .workspace-upload-zone .button{margin-top:2px}.document-upload-controls{border-top:1px solid #07111f1f;border-bottom:1px solid #07111f1f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.document-upload-controls div{color:#4e5964;align-items:center;gap:8px;min-height:54px;padding:10px 12px;font-size:10px;display:flex}.document-upload-controls div+div{border-left:1px solid #07111f1f}.document-upload-controls svg{color:#8e6722;flex:none}.document-history-section{background:#f8f8f6}.document-history-list{border-top:1px solid #07111f2e}.document-history-list article{border-bottom:1px solid #07111f1f;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:12px 0;display:grid}.document-history-list strong,.document-history-list small{display:block}.document-history-list strong{color:#101923;font-size:13px}.document-history-list small{color:#65717e;margin-top:4px;font-size:10px;line-height:1.45}.document-history-list time{color:#65717e;white-space:nowrap;font-size:10px}.documents-rail-checklist svg{margin-top:1px}.document-flow-section{background:#f6f3ec}.document-flow-intro{color:#5e6975;max-width:720px;margin:-6px 0 28px 46px;font-size:12px;line-height:1.65}.document-subheading{color:#8e6722;text-transform:uppercase;border-bottom:1px solid #07111f2e;justify-content:space-between;align-items:center;gap:16px;min-height:42px;font-size:9px;font-weight:800;display:flex}.document-subheading small{color:#596570;font-size:9px;font-weight:700}.document-sample-library{border-top:1px solid #07111f2e}.document-sample-row{color:#101923;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #07111f21;grid-template-columns:34px minmax(190px,1.1fr) minmax(220px,1fr) 82px;align-items:center;gap:14px;width:100%;min-height:74px;padding:12px 4px;transition:background .16s,color .16s,padding .16s;display:grid}.document-sample-row:hover,.document-sample-row:focus-visible{background:#c9982f14;outline:none;padding-left:12px;padding-right:12px}.document-sample-row:focus-visible{box-shadow:inset 3px 0 #c9982f}.document-sample-row.is-selected{color:#f8f8f6;background:#07111f;padding-left:12px;padding-right:12px}.document-sample-mark{color:#a67825;border:1px solid #c9982f61;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.document-sample-row.is-selected .document-sample-mark{color:#e5c36a;border-color:#e5c36ab8}.document-sample-copy strong,.document-sample-copy small{display:block}.document-sample-copy strong{font-size:12px}.document-sample-copy small{color:#596570;margin-top:4px;font-size:9px;line-height:1.45}.document-sample-row.is-selected .document-sample-copy small{color:#f8f8f69e}.document-sample-outcome{color:#5e6975;font-size:10px;line-height:1.5}.document-sample-row.is-selected .document-sample-outcome{color:#f8f8f6b8}.document-sample-action{color:#8e6722;text-transform:uppercase;justify-self:end;font-size:9px;font-weight:800}.document-sample-row.is-selected .document-sample-action{color:#e5c36a}.document-sample-row.is-complete,.document-sample-row.is-complete:hover{color:#476155;cursor:default;opacity:.72;background:#296e550f;padding-left:4px;padding-right:4px}.document-sample-row.is-complete .document-sample-mark,.document-sample-row.is-complete .document-sample-action{color:#296e55}.document-pipeline{margin-top:34px}.document-pipeline-track{border-bottom:1px solid #07111f2e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.document-pipeline-step{color:#596570;align-items:center;gap:10px;min-height:72px;padding:12px 10px;display:flex;position:relative}.document-pipeline-step+.document-pipeline-step{border-left:1px solid #07111f1a}.document-pipeline-step>span{border:1px solid #07111f33;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.document-pipeline-step strong{font-size:10px}.document-pipeline-step.is-current{color:#8e6722;background:#c9982f14}.document-pipeline-step.is-current>span{color:#8e6722;border-color:#c9982f}.document-pipeline-step.is-done{color:#296e55}.document-pipeline-step.is-done>span{background:#e4f1ea;border-color:#296e5540}.document-pipeline-step.is-error{color:#ac3d40;background:#ac3d400f}.document-pipeline-step.is-error>span{background:#f7e2e3;border-color:#ac3d4047}.document-flow-result{border-bottom:1px solid #07111f2e;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:118px;padding:18px 0;display:grid}.document-flow-result-icon{color:#8e6722;background:#c9982f14;border:1px solid #c9982f59;border-radius:5px;place-items:center;width:42px;height:42px;display:grid}.document-flow-result.is-error .document-flow-result-icon{color:#ac3d40;background:#f7e2e3;border-color:#ac3d4038}.document-flow-result.is-success .document-flow-result-icon{color:#296e55;background:#e4f1ea;border-color:#296e5538}.document-flow-result small,.document-flow-result strong{display:block}.document-flow-result small{color:#8e6722;text-transform:uppercase;font-size:8px;font-weight:800}.document-flow-result strong{color:#101923;margin-top:5px;font-size:12px}.document-flow-result p{color:#596570;max-width:650px;margin:5px 0 0;font-size:10px;line-height:1.5}.document-flow-actions{align-items:center;gap:8px;display:flex}.document-flow-actions .button{white-space:nowrap;min-height:44px;padding:0 13px;font-size:9px}.document-flow-actions .button-secondary{background:#ffffff8c}.document-entry.is-superseded{opacity:.62}.document-entry.is-superseded .document-file-summary strong{text-decoration:line-through;text-decoration-thickness:1px}.workspace-canvas-notice.is-success{color:#296e55;background:#edf5f0;border-left-color:#4b8f73}.workspace-canvas-notice.is-success svg{color:#296e55}.rail-next-action{border-top:1px solid #e5c36a2e;border-bottom:1px solid #e5c36a2e;margin-top:20px;padding:14px 0}.rail-next-action small,.rail-next-action strong{display:block}.rail-next-action small{color:#e5c36a;text-transform:uppercase;font-size:8px;font-weight:800}.rail-next-action strong{color:#f8f8f6;margin-top:7px;font-size:11px;line-height:1.5}.documents-rule-note{color:#f8f8f67a;text-align:center;margin:16px 0 0;font-size:8px;line-height:1.7}@media (max-width:1260px){.document-sample-row{grid-template-columns:34px minmax(170px,1fr) minmax(170px,.9fr) 70px}.document-flow-result{grid-template-columns:46px minmax(0,1fr)}.document-flow-actions{grid-column:2}}@media (max-width:800px){.document-sample-row{grid-template-columns:34px minmax(0,1fr) auto}.document-sample-outcome{grid-column:2/4}.document-pipeline-track{grid-template-columns:1fr 1fr}.document-pipeline-step:nth-child(3){border-top:1px solid #07111f1a;border-left:0}.document-pipeline-step:nth-child(4){border-top:1px solid #07111f1a}}@media (max-width:620px){.document-flow-intro{margin:-4px 0 24px}.document-sample-row{grid-template-columns:32px minmax(0,1fr);gap:8px 12px;min-height:96px;padding:14px 0}.document-sample-row:hover,.document-sample-row:focus-visible,.document-sample-row.is-selected{padding-left:10px;padding-right:10px}.document-sample-outcome{grid-column:2}.document-sample-action{grid-column:2;justify-self:start}.document-pipeline-step{min-height:66px;padding:10px 8px}.document-pipeline-step strong{font-size:9px}.document-flow-result{grid-template-columns:42px minmax(0,1fr);gap:12px}.document-flow-result-icon{width:38px;height:38px}.document-flow-actions{flex-direction:column;grid-column:1/-1;align-items:stretch}.document-flow-actions .button{width:100%}.documents-context-rail .rail-next-action,.documents-context-rail .documents-rule-note{grid-column:1/-1}}@media (max-width:1260px){.legal-workspace{grid-template-columns:150px minmax(0,1fr) 270px;gap:18px;padding-left:20px;padding-right:20px}.workspace-canvas-header,.workspace-form-section,.workspace-register-section,.workspace-upload-section,.workspace-form-footer,.concierge-prompts,.concierge-composer,.concierge-chat-messages{padding-left:40px;padding-right:40px}.portal-action-row{grid-template-columns:38px minmax(0,1fr) auto}.portal-action-copy,.portal-action-owner{grid-column:2}.portal-action-row .status{grid-area:1/3}.portal-action-row .button{grid-area:2/3}.portal-delivery-row{grid-template-columns:42px minmax(0,1fr) auto}.portal-delivery-row .status{grid-area:1/3}.portal-delivery-row .button{grid-column:2/4;justify-self:end;width:auto}}@media (max-width:1020px){.legal-workspace{grid-template-columns:minmax(0,1fr) 274px;grid-template-areas:"local-nav local-nav""canvas context-rail"}.legal-workspace-nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:0;display:grid;position:static}.workspace-nav-eyebrow{margin:0}.legal-workspace-nav ol,.platform-workspace-frame .legal-workspace-nav ol{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain;border:0;min-width:0;display:flex;overflow-x:auto}.legal-workspace-nav ol::-webkit-scrollbar{display:none}.platform-workspace-frame .legal-workspace-nav ol::-webkit-scrollbar{display:none}.legal-workspace-nav li{border:0;flex:none}.legal-workspace-nav a,.legal-workspace-nav .workspace-step{border-left:1px solid #ffffff1a;min-height:44px;padding:0 12px}.legal-workspace-nav a:hover,.legal-workspace-nav a:focus-visible,.legal-workspace-nav li.is-current a{padding-left:12px}.legal-workspace-nav li.is-current a{box-shadow:inset 0 -2px #e5c36a}.workspace-nav-record{margin:0}.legal-workspace-rail{position:static}.concierge-canvas-header{grid-template-columns:1fr}.concierge-agent-state{max-width:420px}}@media (max-width:800px){.legal-workspace{grid-template-columns:1fr;grid-template-areas:"local-nav""canvas""context-rail";gap:16px;padding-top:18px}.legal-workspace-nav{grid-template-columns:1fr;gap:8px}.workspace-nav-eyebrow,.workspace-nav-record{display:none}.legal-workspace-nav ol{border-top:1px solid #e5c36a33;border-bottom:1px solid #e5c36a33}.workspace-canvas-header h1{font-size:50px}.legal-workspace-rail{grid-template-columns:50px minmax(0,1fr);column-gap:16px;display:grid}.legal-workspace-rail .sampleBadge{grid-column:1/-1}.legal-workspace-rail .rail-icon{grid-area:2/1/5;margin-top:22px}.legal-workspace-rail>.eyebrow,.legal-workspace-rail>h2,.legal-workspace-rail>.rail-intro{grid-column:2}.legal-workspace-rail>.eyebrow{margin-top:22px}.legal-workspace-rail dl,.legal-workspace-rail .rail-checklist,.legal-workspace-rail .rail-notice,.legal-workspace-rail .rail-actions,.legal-workspace-rail>small{grid-column:1/-1}}@media (max-width:620px){.platform-workspace-frame .synthetic-banner,.workspace-only-frame .synthetic-banner{padding-left:14px;padding-right:14px;font-size:10px}.legal-workspace{padding:14px 12px 44px}.platform-workspace-frame .menu-toggle{width:44px;height:44px}.platform-workspace-frame .header-consult{min-height:44px}.legal-workspace-nav ol,.platform-workspace-frame .legal-workspace-nav ol{scrollbar-width:none;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.legal-workspace-nav li,.platform-workspace-frame .legal-workspace-nav li{min-width:0;display:block}.legal-workspace-nav a,.legal-workspace-nav .workspace-step,.platform-workspace-frame .legal-workspace-nav a,.platform-workspace-frame .legal-workspace-nav .workspace-step{grid-template-columns:22px minmax(0,1fr);width:100%;min-width:0;min-height:44px;padding:0 10px;font-size:11px}.legal-workspace #inventario,.legal-workspace #calidad,.legal-workspace #carga,.legal-workspace #historial{scroll-margin-top:204px}.workspace-canvas-header{padding:42px 24px 34px}.workspace-canvas-header h1{font-size:42px}.workspace-canvas-header>p:last-of-type,.workspace-canvas-header>div>p:last-of-type{font-size:14px}.workspace-header-meta{grid-template-columns:1fr 1fr}.workspace-header-meta span:last-child{grid-column:1/-1}.workspace-canvas-notice{padding-left:18px;padding-right:18px}.workspace-form-section,.workspace-register-section,.workspace-upload-section,.workspace-form-footer{padding-left:24px;padding-right:24px}.workspace-section-heading{grid-template-columns:30px minmax(0,1fr);margin-bottom:22px}.workspace-section-heading h2{font-size:27px}.intake-field-grid{grid-template-columns:1fr}.workspace-form-footer .form-actions{flex-direction:column-reverse;align-items:stretch}.workspace-form-footer .form-actions .button{width:100%}.workspace-register-row{grid-template-columns:26px 20px minmax(0,1fr) auto;gap:9px}.workspace-register-row .status{grid-column:3;justify-self:start}.workspace-register-row .text-button{grid-area:1/4/3}.operations-register .workspace-register-row{grid-template-columns:26px 20px minmax(0,1fr)}.operations-register .workspace-register-row .status{grid-column:3}.workspace-upload-zone{grid-template-columns:38px minmax(0,1fr)}.workspace-upload-zone .button{grid-column:1/-1;width:100%}.legal-workspace-rail{padding:22px;display:block}.legal-workspace-rail .rail-icon{margin-top:24px}.concierge-canvas-header{display:block}.concierge-agent-state{margin-top:24px}.concierge-chat-messages{min-height:340px;max-height:55vh;padding:24px}.concierge-message{max-width:88%}.concierge-prompts{padding:16px 24px}.concierge-prompts>div{grid-template-columns:1fr}.concierge-composer{padding:16px 24px 22px}.concierge-voice-workspace{min-height:420px;padding:30px 20px}.concierge-voice-panel{padding:24px}.vapi-voice-control-header{grid-template-columns:1fr;gap:16px}.concierge-voice-panel h2{font-size:38px}.vapi-voice-control-status{justify-self:start}.vapi-voice-control-actions{grid-template-columns:1fr;display:grid}.vapi-voice-control-actions .button,.concierge-return-chat{width:100%}.operations-gate-list article{grid-template-columns:26px minmax(0,1fr)}.operations-gate-list .status{grid-column:2;justify-self:start}.portal-next-action{grid-template-columns:22px minmax(0,1fr)}.portal-next-action .button{grid-column:1/-1;width:100%}.portal-canvas-header h1{font-size:40px}.portal-action-row{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:18px 0}.portal-action-copy,.portal-action-owner,.portal-action-row .status,.portal-action-row .button{grid-area:auto/2;justify-self:start}.portal-action-owner{align-items:baseline;gap:7px;display:flex}.portal-action-row .button{width:100%}.portal-progress-row{grid-template-columns:26px 28px minmax(0,1fr);gap:9px}.portal-progress-meta{text-align:left;grid-column:3;gap:8px;display:flex}.portal-progress-state{text-align:left;grid-column:3}.portal-document-register .workspace-register-row{grid-template-columns:26px 20px minmax(0,1fr)}.portal-document-register .workspace-register-row .status{grid-column:3;justify-self:start}.portal-delivery-row{grid-template-columns:38px minmax(0,1fr);gap:11px}.portal-delivery-row .status,.portal-delivery-row .button{grid-area:auto/2;justify-self:start}.portal-delivery-row .status{white-space:normal}.portal-delivery-row .button{width:100%}.documents-next-action{grid-template-columns:22px minmax(0,1fr)}.documents-next-action .button{grid-column:1/-1;width:100%}.documents-register-row{grid-template-columns:42px minmax(0,1fr);gap:12px}.document-file-summary strong{white-space:normal;overflow:visible}.document-entry-actions{grid-column:2;justify-content:space-between;gap:10px}.document-detail-row{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 14px;padding:15px}.document-quality-list{grid-template-columns:1fr}.document-quality-list article{grid-template-columns:36px minmax(0,1fr);min-height:128px}.document-quality-list .status{grid-column:1/-1;justify-self:start}.document-upload-controls{grid-template-columns:1fr}.document-upload-controls div+div{border-top:1px solid #07111f1f;border-left:0}.document-history-list article{grid-template-columns:26px minmax(0,1fr)}.document-history-list time{grid-column:2}}@media (max-width:1020px){.intake-workspace .legal-workspace-nav button{white-space:nowrap;min-height:44px}.intake-workspace .legal-workspace-nav li.is-current button{box-shadow:inset 0 -2px #e5c36a,inset 0 1px #ffffff0f}}@media (max-width:760px){.intake-choice-grid-four,.intake-area-grid,.intake-structure-grid,.intake-document-status-grid{grid-template-columns:1fr 1fr}.intake-review-group dl div{grid-template-columns:130px minmax(0,1fr)}.intake-product-strip{grid-template-columns:1fr auto}.intake-product-strip span{grid-column:1/-1}}@media (max-width:620px){.intake-canvas{scroll-margin-top:196px}.intake-workspace .legal-workspace-nav button{white-space:normal;grid-template-columns:22px minmax(0,1fr);min-height:44px;padding:0 10px;font-size:11px}.intake-canvas-header{display:block}.intake-canvas-header h1{font-size:44px;line-height:1}.intake-canvas-header>p:last-of-type{margin-top:18px;font-size:15px}.intake-header-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.intake-header-meta span:last-child{grid-column:auto}.intake-header-meta strong{overflow-wrap:anywhere;font-size:11px}.intake-progress-block{margin-top:20px}.intake-inline-notice,.intake-error-summary{padding-left:24px;padding-right:24px}.intake-step-section{min-height:0}.intake-choice-grid,.intake-choice-grid-four,.intake-area-grid,.intake-structure-grid,.intake-document-status-grid,.intake-compact-options{grid-template-columns:1fr}.intake-choice{min-height:78px}.intake-choice-compact{min-height:58px}.intake-review-group dl div{grid-template-columns:1fr;gap:4px;padding-left:34px}.intake-review-flags{flex-direction:column;align-items:flex-start}.intake-save-state{align-items:flex-start}.intake-form-actions{gap:9px}.intake-product-strip{grid-template-columns:1fr;gap:5px;padding-left:0;padding-right:0}.intake-product-strip span{grid-column:auto}.intake-product-strip small{margin-top:2px}.intake-compact-options-two{grid-template-columns:1fr 1fr}.intake-conditional-field{padding:15px}}@media (prefers-reduced-motion:reduce){.legal-workspace-nav a,.legal-workspace button{transition:none}}
