.workspace-nav{justify-content:flex-start;gap:48px;min-height:64px;padding-inline:32px}.workspace-nav-brand img{width:36px;height:36px}.workspace-nav-brand span{font-size:14px}.workspace-top-sections{flex:1;justify-content:flex-start}.workspace-section-menu>summary{min-height:64px;padding-inline:14px;font-size:13px}.workspace-section-menu[data-utility]:not([data-utility]+[data-utility]){margin-left:auto}.workspace-subnav{background:var(--bg);padding:0 32px}.workspace-subnav a{border-radius:0;min-height:44px;font-size:12px}.workspace-subnav a[aria-current]{box-shadow:inset 0 -2px var(--accent);background:0 0}.admin-shell{max-width:1440px;padding:28px 40px 64px}.admin-header{gap:24px;margin-bottom:24px;padding-bottom:24px}.admin-shell h1{font-size:clamp(1.9rem,2.6vw,2.65rem);line-height:1.12}.admin-header .eyebrow{letter-spacing:.12em;margin-bottom:8px;font-size:10px}.admin-header p{margin-top:10px;font-size:13px}.workspace-tabs-list{border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px;display:flex;overflow-x:auto}.workspace-tabs-list [role=tab]{min-height:48px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:12px 2px;font-weight:500}.workspace-tabs-list [aria-selected=true]{border-bottom-color:var(--accent);color:var(--text);font-weight:650}.workspace-tabs [role=tabpanel]{min-width:0}.workspace-tabs [role=tabpanel][hidden]{display:none}.workspace-tabs [role=tabpanel]>.panel{border-radius:6px;margin-block:16px}.customer-workspace .admin-header{flex-wrap:wrap;align-items:flex-start;display:flex}.customer-workspace .admin-header>div:first-child{flex:260px}.customer-workspace .admin-header .customer-actions{flex:600px;justify-content:flex-end;gap:6px;margin-top:0}.customer-workspace .admin-header .button{min-height:40px;padding:8px 12px;font-size:12px}.customer-workspace .card{box-shadow:none;border-radius:6px;margin:0;padding:24px}.case-overview{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.case-overview>:first-child{grid-area:1/1}.case-overview>:last-child{grid-area:1/2/span 3}.case-overview>:not(:first-child):not(:last-child){grid-column:1}.case-overview .customer-details{grid-template-columns:1fr;gap:12px;display:grid}.case-overview .customer-details>div{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:12px;padding-bottom:10px;display:grid}.case-overview .customer-details dd{overflow-wrap:anywhere;margin:0}.case-overview .customer-details dt{color:var(--muted);font-size:12px}.customer-operation-grid{align-items:start;gap:24px}.customer-directory>.customer-actions{border-bottom:1px solid var(--line);gap:0;margin-bottom:20px}.customer-directory>.customer-actions .button{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 16px}.customer-directory>.customer-actions .button[aria-current]{border-bottom:2px solid var(--accent);color:var(--text)}.customer-directory .customer-pipeline{border-block:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:24px 0 8px;display:grid}.customer-directory .customer-pipeline .panel{border:0;border-right:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:16px}.customer-directory .customer-pipeline .panel:last-child{border:0}.customer-directory .customer-pipeline strong{font-size:28px}.customer-directory .customer-pipeline a{font-size:11px;line-height:1.4}.customer-kanban{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:start;gap:12px;padding:8px 0 24px;display:grid}.customer-kanban>.panel{overflow-wrap:anywhere;background:var(--soft);border-radius:6px;min-width:0;margin:0;padding:12px}.customer-kanban .customer-record-list{padding:0;list-style:none}.customer-kanban .customer-record-list>li{background:var(--panel);border:1px solid var(--line);border-radius:4px;margin-bottom:12px;padding:12px}.customer-kanban h3{margin:0}.customer-kanban .customer-actions{gap:4px 12px;font-size:12px}.studio-workspace [role=tabpanel]>.panel{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;padding:24px 0}.studio-workspace .presentation-evidence{max-width:78ch}.studio-workspace .presentation-source-image{object-fit:contain;width:auto;max-width:100%;max-height:220px}.studio-workspace .presentation-form{max-width:780px}@media (max-width:1100px){.workspace-nav{gap:20px;padding-inline:20px}.workspace-section-menu>summary{padding-inline:10px}}@media (max-width:900px){.admin-shell{padding:24px 20px 100px}.customer-workspace .admin-header .customer-actions{justify-content:flex-start}.case-overview{grid-template-columns:minmax(0,1fr)}.case-overview>:first-child,.case-overview>:last-child,.case-overview>:not(:first-child):not(:last-child){grid-area:auto}.customer-directory .customer-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-tabs-list{gap:20px}}@media (max-width:600px){.customer-workspace .admin-header .customer-actions{display:flex}.customer-workspace .card{padding:18px}.customer-directory .toolbar{grid-template-columns:minmax(0,1fr);display:grid}.customer-directory .customer-pipeline .panel{padding:12px}}@media print{.workspace-tabs-list{display:none}.workspace-tabs [role=tabpanel][hidden]{display:block}}.presentation-workbench{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;display:grid}.presentation-canvas-column{min-width:0}.presentation-canvas-toolbar{color:var(--muted);justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.presentation-content-canvas{background:var(--panel);border:1px solid var(--line);min-height:420px;padding:32px 40px}.presentation-content-canvas.is-cover{color:#fff;background:#103d36}.presentation-content-canvas h2{max-width:28ch;margin:36px 0 24px;font-family:Georgia,serif;font-size:clamp(26px,3vw,44px);font-weight:400;line-height:1.15}.presentation-content-canvas.is-cover h2{color:#fff}.canvas-brand{letter-spacing:.12em;align-items:center;gap:12px;font-family:Georgia,serif;font-size:12px;display:flex}.is-cover .canvas-brand img{filter:brightness(0)invert()}.canvas-copy{overflow-wrap:anywhere;max-width:74ch}.canvas-copy p{white-space:pre-wrap;line-height:1.65}.presentation-filmstrip{flex-wrap:nowrap;gap:12px;padding:20px 2px;display:flex;overflow-x:auto}.presentation-filmstrip button{text-align:left;background:var(--panel);min-height:90px;color:var(--text);border:1px solid var(--line);border-radius:3px;flex:0 0 156px;padding:14px;font-size:12px;line-height:1.4}.presentation-filmstrip button[aria-current]{outline:2px solid var(--accent);outline-offset:1px}.filmstrip-number{color:var(--muted);margin-bottom:12px;font-size:11px;display:block}.presentation-inspector{border-left:1px solid var(--line);padding:8px 0 24px 24px}.presentation-inspector h2{margin:0 0 20px;font-family:Georgia,serif;font-size:22px;font-weight:500}.presentation-inspector dl>div{justify-content:space-between;gap:12px;padding-block:8px;font-size:13px;display:flex}.presentation-inspector dd{text-align:right;margin:0}.presentation-inspector dt{color:var(--muted)}.presentation-inspector hr{border:0;border-top:1px solid var(--line);margin:24px 0}.presentation-inspector p{font-size:12px;line-height:1.6}@media (max-width:900px){.presentation-workbench{grid-template-columns:minmax(0,1fr)}.presentation-inspector{border-left:0;border-top:1px solid var(--line);padding:20px 0}}@media (max-width:600px){.presentation-content-canvas{min-height:340px;padding:24px}.presentation-content-canvas h2{margin-top:28px}}.case-related-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.case-related-work a{border-bottom:1px solid var(--line);color:var(--text);gap:8px;padding:20px 0;text-decoration:none;display:grid}.case-related-work span{color:var(--muted);font-size:13px}@media (max-width:600px){.case-related-work{grid-template-columns:minmax(0,1fr)}}.project-workspace .detail-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:28px}.project-workspace .panel{box-shadow:none;border-radius:6px}.project-workspace dl{grid-template-columns:minmax(150px,1fr) minmax(0,1.5fr);gap:0 24px;display:grid}.project-workspace dt,.project-workspace dd{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.project-workspace dt{color:var(--muted);font-size:12px}.project-workspace dd{overflow-wrap:anywhere}.project-workspace .portfolio-unit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.project-workspace .portfolio-unit-list>li{border:1px solid var(--line);border-radius:4px;padding:20px}.project-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;display:grid}.project-tools a{min-height:60px;color:var(--text);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:center;padding:16px 0;text-decoration:none;display:flex}.material-review-page .workspace-tabs [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.material-review-page .material-fact-review{border:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px 28px;padding:24px}.material-fact-original{grid-row:1/span 3}.material-review-page .material-fact-evidence{background:0 0;padding:0}.material-review-page .material-fact-review>.material-review-form{border-top:1px solid var(--line);grid-column:2;padding-top:20px}.material-review-page .material-fact-review>form:not(.material-review-form),.material-review-page .material-fact-review>aside{grid-column:2}.material-review-page .material-fact-original img{object-fit:contain;background:#fff;max-height:650px}.material-review-page .material-fact-review h3{margin-top:0}.material-review-page .material-fact-evidence blockquote{background:var(--soft);border-color:var(--accent)}.material-review-page .detail-grid>.panel{border-radius:6px}@media (max-width:900px){.project-workspace .detail-grid,.project-workspace .portfolio-unit-list{grid-template-columns:minmax(0,1fr)}.project-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.material-review-page .material-fact-review{grid-template-columns:minmax(0,1fr);padding:18px}.material-fact-original{grid-row:auto}.material-review-page .material-fact-review>.material-review-form,.material-review-page .material-fact-review>form:not(.material-review-form),.material-review-page .material-fact-review>aside{grid-column:auto}.project-workspace dl{grid-template-columns:minmax(100px,1fr) minmax(0,1.5fr);gap:0 12px}.project-tools{grid-template-columns:minmax(0,1fr)}}.meeting-agenda{padding:0;list-style:none}.meeting-agenda>li{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;display:grid}.meeting-agenda>li:last-child{border-bottom:0}.meeting-date{text-align:center;border:1px solid var(--line);border-radius:4px;padding:8px;display:grid}.meeting-date strong{font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.15}.meeting-date span{color:var(--muted);font-size:11px}.meeting-agenda h2{margin:0;font-size:18px}.meeting-agenda h2 a{text-decoration:none}.meeting-agenda p{color:var(--muted);margin:4px 0 0;font-size:13px}.meeting-summary{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.meeting-summary>.detail-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.meeting-workspace .panel{box-shadow:none;border-radius:6px}.meeting-tools nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.meeting-tools a{border-bottom:1px solid var(--line);min-height:60px;padding:16px 0;text-decoration:none;display:flex}.meeting-tools a.button{padding:16px}@media (max-width:900px){.meeting-summary{grid-template-columns:minmax(0,1fr)}.meeting-tools nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.meeting-agenda>li{grid-template-columns:60px minmax(0,1fr);gap:12px}.meeting-open{grid-column:2}.meeting-tools nav{grid-template-columns:minmax(0,1fr)}}.dashboard-page .daily-actions{background:0 0;border:0;align-items:center;gap:24px;margin:0;padding:0 0 20px;display:flex}.dashboard-page .daily-actions h2{color:var(--muted);white-space:nowrap;margin:0;font-size:12px}.dashboard-page .daily-actions nav{flex-wrap:wrap;gap:8px;display:flex}.dashboard-page .daily-actions .button{padding:8px 12px;font-size:12px}.dashboard-page>.toolbar{border-block:1px solid var(--line);margin-block:0 24px;padding:16px 0}.dashboard-page .daily-summary{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 28px;display:grid}.dashboard-page .daily-summary .panel{border:0;border-right:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:16px 24px}.dashboard-page .daily-summary .panel:first-child{padding-left:0}.dashboard-page .daily-summary .panel:last-child{border:0}.dashboard-page .daily-summary strong{font-size:32px}.dashboard-page .daily-summary p{min-height:0;margin:4px 0}.dashboard-columns{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);align-items:start;gap:28px;display:grid}.dashboard-page .daily-priorities{box-shadow:none;background:0 0;border:0;padding:0}.dashboard-page .daily-priorities>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.dashboard-page .daily-priorities>header p{font-size:12px}.dashboard-page .daily-priorities li{padding:12px 0}.dashboard-page .daily-priorities li p{margin:0;font-size:12px}.dashboard-assistant .command-composer{border:1px solid var(--line);border-radius:6px;padding:24px}.dashboard-assistant .command-intro{display:block}.dashboard-assistant .command-safety-label{display:none}.dashboard-assistant .command-intro h2{font-family:Georgia,serif;font-size:28px;font-weight:400}.dashboard-assistant .command-composer textarea{min-height:100px}.dashboard-assistant .command-composer summary{padding:12px 0;font-size:12px}.dashboard-assistant .command-composer #command-help{font-size:12px}.dashboard-assistant .command-composer .toolbar{gap:0 12px}.dashboard-assistant .command-composer .toolbar a{padding:4px 0;font-size:12px}.dashboard-page .daily-integration-status{border-radius:4px;margin-top:28px;padding:16px 20px}@media (max-width:1000px){.dashboard-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.dashboard-page .daily-actions{flex-direction:column;align-items:start;gap:12px}.dashboard-page .daily-summary .panel{padding:12px}.dashboard-page .daily-summary a{font-size:11px}.dashboard-page .daily-summary strong{font-size:26px}}.account-settings{max-width:1140px}.account-settings>.panel{box-shadow:none;border-radius:6px;padding:28px}.account-settings form{max-width:660px}.account-settings form>button{justify-self:start;width:auto;margin-top:8px}.account-settings form{margin-block:20px}.account-settings .extraction-force{font-size:13px;font-weight:400;line-height:1.6}.account-settings .extraction-force input{flex-shrink:0}.account-settings .panel>p{max-width:78ch;font-size:13px}.calendar-settings{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.calendar-settings>header,.calendar-settings>[role=status]{grid-column:1/-1;margin-bottom:0}.calendar-settings>.panel+.panel{margin-top:0}.calendar-settings #calendar-selection{position:sticky;top:24px}.review-workspace{grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.review-workspace>.panel{box-shadow:none;background:0 0;border:0;padding:0}.review-notices>.panel{box-shadow:none;border-radius:6px;padding:20px}.approval-page>.report-grid{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.approval-page>.report-grid .panel{border:0;border-right:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:16px}.approval-page>.report-grid .panel:last-child{border:0}.approval-page .review-list .content-block{background:var(--panel);border:1px solid var(--line);border-radius:4px;margin-block:12px;padding:20px}.approval-page .review-list .content-block h3{font-size:18px}@media (max-width:900px){.calendar-settings,.review-workspace{grid-template-columns:minmax(0,1fr)}.calendar-settings #calendar-selection{position:static}}@media (max-width:600px){.approval-page>.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings>.panel{padding:18px}}.dashboard-start{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:0 0 20px;display:flex}.dashboard-page .dashboard-start .daily-actions{padding:0}.dashboard-start>.toolbar{flex-shrink:0;gap:8px;margin:0}.dashboard-start>.toolbar label{font-size:11px}.dashboard-start>.toolbar input{width:140px}.dashboard-start>.toolbar button{padding:8px 12px}.dashboard-page .daily-summary .panel{padding-block:12px}.dashboard-page .daily-summary a{min-height:36px}@media (max-width:1150px){.dashboard-start{flex-direction:column;align-items:flex-start;gap:12px}}.saved-slide-canvas{background:var(--panel);border:1px solid var(--line);place-items:center;min-height:360px;display:grid}.saved-slide-canvas>img{width:100%;height:auto;display:block}.saved-slide-canvas>p,.saved-slide-canvas>div{padding:24px}.saved-slide-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.saved-slide-controls button{min-height:44px;color:var(--text);border:1px solid var(--line);background:0 0;border-radius:4px;padding:8px 12px}.saved-filmstrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.saved-filmstrip button{background:0 0;border:0;min-height:0;padding:0}.saved-filmstrip button img{border:1px solid var(--line);width:100%;display:block}.saved-filmstrip button span{padding:8px 4px;display:block}@media (max-width:600px){.saved-slide-canvas{min-height:200px}.saved-filmstrip{display:flex}.saved-filmstrip button{flex:0 0 110px}}.finder-workbench{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.finder-search{border-right:1px solid var(--line);min-width:0;padding-right:28px}.finder-search h2,.results-heading h2{margin-top:0;font-size:20px}.finder-search .filter-bar{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.finder-search .wide-field{grid-column:auto}.finder-search .filter-bar label:has(input[type=checkbox]){align-items:start;gap:10px;font-size:12px;display:flex}.finder-search .filter-bar input[type=checkbox]{flex-shrink:0;width:18px;min-height:18px}.finder-search .finder-criteria{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-top:24px;padding:20px 0}.finder-search .finder-criteria p{font-size:12px}.finder-search .customer-form-grid{grid-template-columns:minmax(0,1fr)}.finder-results{min-width:0}.results-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.results-heading span{color:var(--muted);font-size:12px}.finder-result{border-bottom:1px solid var(--line);padding:24px 0}.finder-result h3{margin:0 0 12px;font-family:Georgia,serif;font-size:24px;font-weight:400}.finder-result h3 a{text-decoration:none}.finder-result h3 small{color:var(--muted);margin-top:6px;font:12px/1.5 Arial,sans-serif;display:block}.finder-result>p{font-size:14px}.finder-result .muted{max-width:70ch;font-size:12px}.match-evidence{background:var(--soft);border-radius:4px;margin:16px 0;padding:12px 16px}.match-evidence summary{cursor:pointer;font-size:13px}.match-evidence p{font-size:13px}.market-workspace .detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.market-workspace .detail-grid>.panel{box-shadow:none;border:0;border-top:3px solid var(--accent);background:0 0;border-radius:0;padding:24px 0}.market-workspace .detail-grid h2{font-family:Georgia,serif;font-size:30px;font-weight:400}.market-workspace .detail-grid h3{margin-top:24px;font-size:14px}.market-workspace .detail-grid p{font-size:13px;line-height:1.7}.market-workspace [role=tabpanel]>.panel:first-child{background:var(--soft);border:0;padding:20px}.retained-source-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:80ch}.guidance-workspace [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;padding:24px 0}.guidance-workspace ul{padding:0;list-style:none}.guidance-workspace li{border-bottom:1px solid var(--line);padding:18px 0}.output-directory>.panel{box-shadow:none;background:0 0;border:0;padding:0}.output-directory>.toolbar{border-bottom:1px solid var(--line);margin-bottom:28px;padding:0 0 20px}.output-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0;display:grid}.output-library-card{border-bottom:1px solid var(--line);min-width:0}.output-paper{aspect-ratio:16/9;color:#f5f1e8;overflow-wrap:anywhere;background:#103d36;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex}.output-paper.content{background:var(--soft);color:var(--text);border:1px solid var(--line)}.output-paper span{letter-spacing:.06em;font-size:10px}.output-paper strong{font:400 24px/1.2 Georgia,serif}.output-library-info{padding:20px 0}.output-library-info h3{margin:8px 0;font-size:18px}.output-library-info h3 a{text-decoration:none}.output-library-info p{margin:8px 0;font-size:12px}.output-library-info .eyebrow{font-size:10px}.output-library-state{color:var(--accent)}.communication-guide{border-block:1px solid var(--line);margin-bottom:24px;padding:16px 0}.communication-guide p{max-width:78ch;font-size:13px}.communication-list .review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.communication-list .content-block{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.communication-list .content-block h3{margin:8px 0;font-size:20px}.communication-list .content-block h3 a{text-decoration:none}.communication-list .content-block p{font-size:13px}.team-directory>.panel{box-shadow:none;background:0 0;border:0;padding:0}.team-table{overflow-x:auto}.team-table table{border-collapse:collapse;text-align:left;width:100%}.team-table th,.team-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:20px 16px}.team-table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500}.team-table tbody th{min-width:200px}.team-table td{font-size:13px}.member-email{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;font-weight:400;display:block}@media (max-width:1000px){.market-workspace .detail-grid,.output-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.finder-workbench{grid-template-columns:minmax(0,1fr)}.finder-search{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px;padding-right:0}.market-workspace .detail-grid,.output-library-grid,.communication-list .review-list{grid-template-columns:minmax(0,1fr)}.team-table table{min-width:650px}}.finder-search textarea{resize:vertical;min-height:112px;line-height:1.6}.output-paper-brand{align-items:center;gap:10px;display:flex}.output-paper-brand img{object-fit:contain;filter:brightness(0)invert()}.output-paper.content .output-paper-brand img{filter:none}.member-workspace [role=tabpanel]>.panel{max-width:1000px;box-shadow:none}.content-workspace .workspace-tabs [role=tabpanel]>.panel,.campaign-workspace .workspace-tabs [role=tabpanel]>.panel,.communication-workspace .workspace-tabs [role=tabpanel]>.panel{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.content-workspace .workspace-tabs [role=tabpanel]>.content-copy-paper{background:var(--panel);border:1px solid var(--line);max-width:860px;padding:32px 40px}.content-copy-paper .content-block{border-bottom:1px solid var(--line);padding:20px 0}.content-copy-paper h3{font:400 24px/1.3 Georgia,serif}.content-copy-paper .presentation-evidence{max-width:72ch;font-size:15px;line-height:1.8}.graphic-workbench{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:32px;display:grid}.graphic-canvas-column{background:var(--soft);min-width:0;padding:24px}.graphic-canvas-column figure{margin:0}.graphic-canvas-column .content-graphic-preview{width:auto;max-width:100%;height:auto;max-height:600px;margin-inline:auto;display:block;box-shadow:0 8px 24px #0002}.graphic-canvas-column figcaption{text-align:center;color:var(--muted);margin-top:12px;font-size:11px}.graphic-canvas-column .toolbar{flex-wrap:wrap;justify-content:center;margin-top:20px}.graphic-inspector{border-left:1px solid var(--line);gap:20px;padding-left:24px;display:grid}.graphic-inspector h3{margin:0;font:400 22px Georgia,serif}.graphic-inspector label{gap:8px;font-size:12px;display:grid}.graphic-inspector select{width:100%;min-width:0}.graphic-inspector p{font-size:12px}.message-preview-workbench{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:20px 32px;display:grid}.message-preview-workbench>.panel{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-column:2;margin:0;padding:16px 0}.message-preview-workbench .message-paper{background:var(--panel);border:1px solid var(--line);grid-area:1/1/span 5;min-height:420px;padding:32px 40px}.message-paper h2{text-transform:uppercase;color:var(--muted);letter-spacing:.1em;font-size:11px}.message-paper h3{margin-block:24px;font:400 28px/1.3 Georgia,serif}.message-paper .presentation-evidence{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.message-preview-workbench .message-recipient{grid-row:1}.message-preview-workbench h2{margin-top:0;font-size:16px}.message-preview-workbench p,.message-preview-workbench dd{font-size:13px}.message-preview-workbench dl>div{grid-template-columns:90px minmax(0,1fr);gap:12px;margin:12px 0;display:grid}.message-preview-workbench dt{color:var(--muted);font-size:12px}.message-preview-workbench dd{overflow-wrap:anywhere;margin:0}.campaign-workspace .review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.campaign-workspace .content-block{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:24px}@media (max-width:900px){.graphic-workbench,.message-preview-workbench{grid-template-columns:minmax(0,1fr)}.graphic-inspector{border-left:0;border-top:1px solid var(--line);padding:20px 0}.message-preview-workbench>.panel,.message-preview-workbench .message-paper,.message-preview-workbench .message-recipient{grid-area:auto}.message-preview-workbench .message-recipient{order:-1}}@media (max-width:600px){.content-workspace .workspace-tabs [role=tabpanel]>.content-copy-paper,.message-preview-workbench .message-paper{padding:24px}.graphic-canvas-column{padding:12px}.campaign-workspace .review-list{grid-template-columns:minmax(0,1fr)}}.analysis-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.analysis-metrics>.panel{border:0;border-top:2px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:24px 0}.analysis-metrics h2{color:var(--muted);font-size:13px;font-weight:500}.analysis-metrics .analysis-metric-value{color:var(--heading);overflow-wrap:anywhere;margin:20px 0 12px;font:400 32px/1.2 Georgia,serif}.analysis-metrics p:not(.analysis-metric-value),.analysis-metrics details{font-size:12px;line-height:1.65}@media (max-width:900px){.analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.analysis-metrics{grid-template-columns:minmax(0,1fr)}}.message-preview-workbench .message-recipient dl{display:block}.source-directory>.toolbar{border-bottom:1px solid var(--line);margin:0 0 24px;padding-bottom:20px}.source-table-scroll{overflow-x:auto}.source-table-scroll table{border-collapse:collapse;text-align:left;width:100%}.source-table-scroll th,.source-table-scroll td{border-bottom:1px solid var(--line);vertical-align:top;padding:20px 16px}.source-table-scroll thead{color:var(--muted);font-size:12px}.source-table-scroll tbody th{font-size:14px;font-weight:500}.source-table-scroll td{font-size:13px}.source-binding{gap:8px;font-size:12px;display:grid}.source-review-row h3{overflow-wrap:anywhere;margin:8px 0;font-size:17px}.source-review-row p{font-size:13px}.source-review-control{gap:12px;display:grid}.source-review-control label{gap:8px;font-size:12px;display:grid}.source-review-control select{width:100%}.partner-workspace-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.partner-workspace-grid>.panel{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.partner-workspace-grid>.panel:only-child{grid-column:1/-1}.partner-workspace-grid dl{grid-template-columns:160px minmax(0,1fr);gap:0 20px;display:grid}.partner-workspace-grid dt,.partner-workspace-grid dd{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding:12px 0}.partner-workspace-grid dt{color:var(--muted);font-size:12px}.partner-workspace-grid li{border-bottom:1px solid var(--line);padding:20px 0}.partner-workspace-grid ul,.partner-workspace-grid ol{padding:0;list-style:none}.source-intake .stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.source-intake .stack>.panel{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.source-intake .source-url{overflow-wrap:anywhere}.task-directory>.panel{box-shadow:none;background:0 0;border:0;padding:0}.task-directory .portfolio-unit-list{margin:24px 0;padding:0;list-style:none}.task-directory .portfolio-unit-list>li{border-bottom:1px solid var(--line);padding:24px 0}.task-directory .portfolio-unit-list h2{margin:0 0 12px;font-size:20px}.task-directory .portfolio-unit-list p{margin:6px 0;font-size:13px}.automation-page .workspace-tabs [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;padding:24px 0}@media (max-width:900px){.partner-workspace-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.source-review-row,.source-intake .stack{grid-template-columns:minmax(0,1fr)}.source-table-scroll table{min-width:620px}.partner-workspace-grid dl{grid-template-columns:110px minmax(0,1fr)}}.output-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:40px 0;display:grid}.output-choice-grid .panel{border:0;border-top:2px solid var(--accent);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;padding:28px 0;display:flex}.choice-number{color:var(--accent);margin-bottom:32px;font:400 48px/1 Georgia,serif}.output-choice-grid h2{font:400 28px/1.2 Georgia,serif}.output-choice-grid p{margin-bottom:28px;font-size:14px;line-height:1.75}.output-choice-grid .button{margin-top:auto}@media (max-width:760px){.output-choice-grid{grid-template-columns:minmax(0,1fr);gap:12px}.choice-number{margin-bottom:20px}}.recommendation-evidence,.shortlist-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.recommendation-evidence>.panel,.recommendation-decision>.panel,.recommendation-history>.panel,.shortlist-selection-grid>.panel{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;min-width:0;padding:24px 0}.recommendation-evidence h2,.shortlist-selection-grid h2{margin-top:0;font:400 26px/1.25 Georgia,serif}.recommendation-evidence p,.shortlist-selection-grid p{font-size:14px;line-height:1.7}.recommendation-evidence nav{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.recommendation-directory>.panel{box-shadow:none;background:0 0;border:0;padding:0}.recommendation-directory .portfolio-unit-list{padding:0;list-style:none}.recommendation-directory .portfolio-unit-list>li{border-bottom:1px solid var(--line);padding:24px 0}.recommendation-directory .portfolio-unit-list h2{margin:0 0 10px;font-size:21px}.recommendation-directory .portfolio-unit-list p{font-size:13px}.video-workspace [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.video-workspace [role=tabpanel] article{border-bottom:1px solid var(--line);padding:24px 0}@media (max-width:850px){.recommendation-evidence,.shortlist-selection-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.meeting-change{margin:16px 0}.meeting-change>div{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.meeting-change dt{color:var(--muted);font-size:12px}.meeting-change dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.weekly-operations-page .dashboard-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.weekly-operations-page .dashboard-sections>.panel{border:0;border-top:2px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.weekly-operations-page .dashboard-sections h2{font:400 24px/1.3 Georgia,serif}.weekly-operations-page .dashboard-sections ul{padding:0;list-style:none}.weekly-operations-page .dashboard-sections li{border-bottom:1px solid var(--line);padding:16px 0}.weekly-operations-page .dashboard-sections li p{font-size:12px;line-height:1.7}@media (max-width:1000px){.weekly-operations-page .dashboard-sections{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.meeting-change>div{grid-template-columns:minmax(0,1fr);gap:6px}}.portfolio-page .portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.portfolio-page .portfolio-grid>.panel{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:0 0 24px;overflow:hidden}.portfolio-page .portfolio-grid h2{margin:20px 0 8px;font:400 26px/1.2 Georgia,serif}.portfolio-page .portfolio-grid h2 a{color:var(--text);text-decoration:none}.portfolio-page .portfolio-grid .property-card-price{color:var(--text);margin:16px 0 8px;font-size:22px;font-weight:600}.portfolio-page .portfolio-card-media{border-radius:0;height:220px;margin:0}.property-card-details{border-top:1px solid var(--line);margin-top:20px;padding:12px 0;font-size:12px}.property-card-details p{font-size:12px;line-height:1.7}.materials-page .workspace-tabs [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.review-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.review-hub-grid h2{margin:12px 0;font:400 26px/1.3 Georgia,serif}.review-hub-grid>section>p{color:var(--muted);min-height:48px;font-size:14px}.review-hub-grid ul{padding:0;list-style:none}.review-hub-grid li{border-top:1px solid var(--line);padding:20px 0}.review-hub-grid li a{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:17px;text-decoration:none;display:flex}.review-hub-grid li p{color:var(--muted);margin:4px 0;font-size:13px}@media (max-width:1100px){.portfolio-page .portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.portfolio-page .portfolio-grid,.review-hub-grid{grid-template-columns:minmax(0,1fr)}.review-hub-grid{gap:24px}.review-hub-grid>section>p{min-height:0}}.followup-composition{grid-template-columns:minmax(240px,1fr) minmax(0,2.4fr);align-items:start;gap:40px;display:grid}.followup-composition>aside{border:0;border-top:2px solid var(--accent);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.followup-composition>section{background:var(--panel);border:1px solid var(--line);border-radius:2px;padding:32px}.followup-composition h2{font:400 25px/1.3 Georgia,serif}.followup-composition aside p{font-size:13px;line-height:1.7}.narration-workspace [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.narration-workspace article{border-bottom:1px solid var(--line);padding:24px 0}.narration-workspace audio{width:100%;max-width:640px}.preparation-calendar>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.preparation-calendar .preparation-agenda{display:grid}.preparation-agenda-row{border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:32px;padding:28px 0;display:grid}.preparation-agenda-date{color:var(--muted);flex-direction:column;gap:12px;font-size:13px;display:flex}.preparation-agenda-date time{color:var(--text);font:400 22px/1.4 Georgia,serif}.preparation-agenda-content h3{margin:0;font-size:20px}.preparation-agenda-content p{font-size:13px;line-height:1.7}.brand-review-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:40px;display:grid}.brand-review-grid>.panel,.brand-review-inspector .panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.brand-review-grid .brand-palette{flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px;padding:48px;display:flex}.brand-review-grid .brand-palette strong{font-size:32px}.brand-review-inspector{border-top:1px solid var(--line)}@media (max-width:800px){.followup-composition,.brand-review-grid{grid-template-columns:minmax(0,1fr);gap:20px}.followup-composition>section{padding:24px 16px}}@media (max-width:600px){.preparation-agenda-row{grid-template-columns:minmax(0,1fr);gap:12px}.preparation-agenda-date{flex-flow:wrap;align-items:baseline}.preparation-agenda-date time{font-size:19px}.brand-review-grid .brand-palette{min-height:240px;padding:24px}}.clip-editor-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:32px;margin-top:24px;display:grid}.clip-stage,.clip-inspector{min-width:0}.clip-placeholder{background:var(--panel);border:1px dashed var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;margin:20px 0;padding:24px;display:flex}.clip-placeholder span{font:400 28px/1.3 Georgia,serif}.clip-placeholder p{color:var(--muted);font-size:13px}.clip-inspector{border-left:1px solid var(--line);padding-left:32px}.clip-inspector h2{margin-top:0;font:400 26px/1.3 Georgia,serif}.clip-time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.clip-workspace label,.voice-editor label{gap:8px;margin:16px 0;font-size:13px;display:grid}.clip-workspace label:has(input[type=checkbox]){align-items:start;display:flex}.clip-workspace input:not([type=checkbox]),.clip-workspace textarea,.voice-editor textarea,.voice-editor select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:5px;padding:10px 12px;display:block}.clip-workspace textarea,.voice-editor textarea{resize:vertical;min-height:100px}.voice-editor{max-width:920px}.voice-editor label:has(select){max-width:400px}.voice-editor textarea{min-height:160px}.clip-workspace button,.voice-editor button{border:1px solid var(--line);background:var(--accent);min-height:44px;color:var(--on-accent);font:inherit;cursor:pointer;border-radius:5px;margin:4px 4px 4px 0;padding:10px 16px;font-size:13px}.clip-workspace button:disabled,.voice-editor button:disabled{opacity:.55;cursor:not-allowed}.clip-inspector p{font-size:12px;line-height:1.7}@media (max-width:900px){.clip-editor-grid{grid-template-columns:minmax(0,1fr)}.clip-inspector{border-left:0;border-top:1px solid var(--line);padding-top:24px;padding-left:0}.clip-placeholder{min-height:220px}}.schedule-fields label{gap:8px;max-width:480px;margin:16px 0;font-size:13px;display:grid}.schedule-fields select,.schedule-fields input:not([type=hidden]){background:var(--panel);width:100%;min-height:44px;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:5px;padding:10px 12px}.case-sharing-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:40px;display:grid}.case-sharing-grid>.panel,.case-sharing-workspace [data-workspace-section=history]>.panel{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.case-sharing-grid h2{font:400 26px/1.3 Georgia,serif}.case-sharing-grid p{font-size:13px;line-height:1.7}.intelligence-page .workspace-tabs [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.intelligence-source-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 40px;display:grid}.intelligence-source-workspace>.panel{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.intelligence-source-workspace>nav{flex-wrap:wrap;grid-column:1/-1;gap:16px;display:flex}.intelligence-page article{border-bottom:1px solid var(--line);padding:24px 0}.matching-workspace .match-grid,.matching-workspace .responsive-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.matching-workspace .match-grid>.panel,.matching-workspace .match-card{border:0;border-top:2px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.matching-workspace h2{font:400 25px/1.3 Georgia,serif}.matching-workspace .match-grid p{font-size:13px;line-height:1.7}.matching-evidence{border-block:1px solid var(--line);margin:20px 0;padding:16px 0}.matching-evidence dl{grid-template-columns:100px minmax(0,1fr);gap:12px;font-size:13px;display:grid}.matching-evidence dd{margin:0}@media (max-width:850px){.case-sharing-grid,.intelligence-source-workspace,.matching-workspace .match-grid,.matching-workspace .responsive-match-grid{grid-template-columns:minmax(0,1fr);gap:20px}}:where(.admin-shell) :where(label){gap:8px;font-size:13px;line-height:1.5;display:grid}:where(.admin-shell) :where(label:has(input[type=checkbox]),label:has(input[type=radio])){align-items:flex-start;gap:10px;display:flex}:where(.admin-shell) :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:5px;padding:10px 12px;font-size:14px}:where(.admin-shell) :where(textarea){resize:vertical;min-height:100px;line-height:1.65}:where(.admin-shell) :where(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}:where(.admin-shell) :where(button){border:1px solid var(--line);background:var(--accent);min-height:44px;color:var(--on-accent);font:inherit;cursor:pointer;border-radius:5px;padding:10px 16px;font-size:13px}:where(.admin-shell) :where(button:disabled){cursor:not-allowed;opacity:.55}:where(.admin-shell) :where(fieldset){border:1px solid var(--line);border-radius:5px;min-width:0;padding:20px}:where(.admin-shell) :where(legend){padding:0 8px;font-weight:600}:where(.admin-shell) :where(form){min-width:0}:where(.admin-shell) :where(form>label,fieldset>label){margin-block:16px}:where(.admin-shell) :where(pre){white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.intelligence-source-workspace>.intelligence-ai{border-top:1px solid var(--line);grid-column:1/-1;padding-top:24px}.intelligence-source-workspace .stack{gap:12px}.intelligence-source-workspace .panel p{margin:8px 0}.intelligence-ai>nav{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.intelligence-ai>.panel{box-shadow:none;background:0 0;border:0;padding:0}.case-sharing-grid .customer-record-list{padding:0;list-style:none}.company-copy-layout{grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);align-items:start;gap:36px;display:grid}.company-copy-layout>.panel:first-child{background:var(--panel);border:1px solid var(--line);border-radius:2px;padding:36px}.company-copy-layout>.panel:last-child{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.company-copy-layout h2{font:400 26px/1.3 Georgia,serif}.company-copy-layout .content-block{border-bottom:1px solid var(--line);padding:20px 0}.company-introduction-workspace [role=tabpanel]:not([data-workspace-section=preview])>.panel{box-shadow:none;background:0 0;border:0;padding:24px 0}@media (max-width:850px){.company-copy-layout{grid-template-columns:minmax(0,1fr)}.company-copy-layout>.panel:first-child{padding:24px 16px}}.transcript-workspace [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.transcript-reading{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:36px;display:grid}.transcript-reading .transcript-text{background:var(--panel);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:32px;font-size:16px;line-height:1.9}.transcript-reading audio{max-width:100%}@media (max-width:850px){.transcript-reading{grid-template-columns:minmax(0,1fr)}.transcript-reading .transcript-text{padding:24px 16px}}.wording-comparison{grid-template-columns:1fr 1fr;gap:24px;display:grid}.wording-comparison>div{border-top:1px solid var(--line);min-width:0;padding:16px 0}.wording-comparison .presentation-evidence{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:720px){.wording-comparison{grid-template-columns:1fr;gap:8px}}.empty-state>a.button.secondary{background:var(--panel);color:var(--text);border-color:var(--line)}.source-proposal-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);align-items:start;gap:28px;display:grid}.source-proposal-layout .source-quotation{background:var(--soft);border-radius:5px;margin:0;position:sticky;top:20px}.source-proposal-controls{min-width:0}.source-proposal-controls>.panel{margin:0 0 20px}.source-quotation blockquote{border-left:2px solid var(--accent);margin:20px 0;padding-left:16px}.media-library-card{padding:0;overflow:hidden}.media-library-card .reviewed-media-preview{background:var(--soft);border:0;margin:0}.media-library-card .reviewed-media-preview img{object-fit:contain;width:100%;height:260px}.media-library-caption{padding:20px}.media-library-caption h2{font-size:20px;line-height:1.25}.media-library-caption details{border-block:1px solid var(--line);margin:16px 0;padding:12px 0}.media-library-caption summary{cursor:pointer;font-weight:600}@media (max-width:760px){.source-proposal-layout{grid-template-columns:1fr}.source-proposal-layout .source-quotation{position:static}.media-library-card .reviewed-media-preview img{height:220px}}.approval-review-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.approval-review-source,.approval-review-decision{min-width:0}.approval-review-decision>.panel{background:var(--soft)}.approval-review-source>.panel{background:var(--panel)}.approval-review-layout .panel{border-radius:5px;margin:0}.approval-review-layout .presentation-evidence{overflow-wrap:anywhere}.quality-workspace dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.quality-workspace dd{color:var(--heading);font-size:26px}@media (max-width:900px){.approval-review-layout{grid-template-columns:1fr}}.approval-review-source{scrollbar-gutter:stable;max-height:76vh;overflow:auto}.approval-review-decision details{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.approval-review-decision summary{cursor:pointer;font-weight:600}.message-review-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);align-items:start;gap:24px;display:grid}.message-review-layout>aside{margin:0}.message-review-layout>div>.panel{margin:0 0 20px}@media (max-width:900px){.approval-review-source{max-height:none;overflow:visible}.message-review-layout{grid-template-columns:1fr}}.journal-workspace{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:32px;display:grid}.journal-workspace>div,.journal-workspace>aside{min-width:0}.journal-workspace .panel,.customer-journal-page [data-workspace-section=activity]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:20px 0}.journal-workspace aside{border-left:1px solid var(--line);padding-left:28px}.journal-workspace h2{font:400 25px/1.3 Georgia,serif}.customer-journal-page .customer-record-list{padding:0;list-style:none}.customer-journal-page .customer-record-list>li{border-bottom:1px solid var(--line);padding:20px 0}.customer-journal-page .customer-note-text{white-space:pre-wrap;font-size:16px;line-height:1.8}.customer-journal-page .journal-events{border-left:1px solid var(--line);margin-left:8px}.customer-journal-page .journal-events>li{margin-left:24px;position:relative}.customer-journal-page .journal-events>li:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:26px;left:-29px}.customer-journal-page .muted{font-size:12px;line-height:1.7}.matching-directory .portfolio-unit-list{padding:0;list-style:none}.matching-directory .portfolio-unit-list>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(240px,1.5fr);gap:8px 24px;padding:24px 0;display:grid}.matching-directory .portfolio-unit-list h2{grid-row:span 2;margin:0;font:400 23px/1.3 Georgia,serif}.matching-directory .portfolio-unit-list p{margin:0;font-size:13px;line-height:1.7}.matching-directory [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:20px 0}.comparison-compose{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);align-items:start;gap:32px;display:grid}.comparison-copy,.comparison-paper{min-width:0}.comparison-copy>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:20px 0}.comparison-paper{position:sticky;top:24px}.comparison-paper>.panel{border-radius:2px;padding:28px}.comparison-paper h2{font:400 26px/1.3 Georgia,serif}.comparison-paper pre{font-family:inherit;font-size:13px;line-height:1.85}.activity-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.activity-source-grid>.panel{box-shadow:none;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:24px 0}.activity-source-grid h2{font:400 23px/1.3 Georgia,serif}.activity-source-grid .activity-total{font-size:42px;font-weight:400;line-height:1.2}.activity-source-grid p,.activity-source-grid li,.activity-source-grid dt{font-size:13px;line-height:1.7}.activity-source-grid details{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.activity-source-grid summary{cursor:pointer}@media (max-width:1000px){.activity-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.journal-workspace,.comparison-compose,.activity-source-grid{grid-template-columns:minmax(0,1fr)}.journal-workspace aside{border-left:0;border-top:1px solid var(--line);padding-left:0}.comparison-paper{position:static}.matching-directory .portfolio-unit-list>li{grid-template-columns:minmax(0,1fr)}.matching-directory .portfolio-unit-list h2{grid-row:auto}}.activity-period{border-block:1px solid var(--line);margin-bottom:20px;padding:16px 0}.activity-period summary{cursor:pointer;color:var(--text);font-size:13px;font-weight:600}.activity-period[open] summary{margin-bottom:20px}.activity-period .toolbar{gap:16px}.activity-period p{font-size:12px}.activity-source-grid .dashboard-metrics>div{background:0 0;border:0;border-radius:0;padding:12px 0}.journal-workspace .customer-note-form{gap:12px}.journal-workspace .customer-note-form h2{margin-bottom:8px}.admin-shell .button.secondary{background:var(--panel);color:var(--text);border:1px solid var(--line)}.admin-shell .button.secondary:hover{background:var(--soft);color:var(--text);filter:none}.source-entry-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.6fr);align-items:start;gap:36px;display:grid}.source-entry-context,.source-entry-form{min-width:0}.source-entry-context>.panel{background:var(--soft);border-radius:4px;margin:0;padding:24px}.source-entry-context h2{font:400 24px/1.3 Georgia,serif}.source-entry-context p{overflow-wrap:anywhere;font-size:13px;line-height:1.75}.source-entry-form>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.account-security [data-workspace-section=history]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:24px 0}.account-security [data-workspace-section=history] ul{padding:0;list-style:none}.account-security [data-workspace-section=history] li{border-bottom:1px solid var(--line);padding:20px 0}@media (max-width:800px){.source-entry-layout{grid-template-columns:minmax(0,1fr);gap:24px}}.source-entry-context .customer-form{gap:12px;margin-block:20px}.source-entry-context .customer-form>label{margin:0}.source-entry-context .button{background:var(--panel);color:var(--text);border:1px solid var(--line)}.source-entry-form .customer-form{gap:16px}.source-entry-form .customer-form h2,.source-entry-form .customer-form p{margin:0}.source-entry-form .customer-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:16px 0;display:grid}.source-entry-form .customer-form fieldset>*{grid-column:1/-1}.source-entry-form .customer-form fieldset>label{margin:0}:is(.source-entry-form .customer-form label:has(input[type=date]),.source-entry-form .customer-form label:has(input[name=dueAtUtc]),.source-entry-form .customer-form label:has(select[name=assigneeId])){grid-column:auto}.source-entry-form .customer-form p{font-size:13px;line-height:1.75}@media (max-width:600px){.source-entry-form .customer-form fieldset{grid-template-columns:minmax(0,1fr)}}.access-editor-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:36px;display:grid}.access-editor-main,.access-editor-review{min-width:0}.access-editor-grid h2{font:400 25px/1.3 Georgia,serif}.access-editor-main>label,.access-editor-review>label{margin:20px 0}.access-editor-main>fieldset{border:0;margin-top:28px;padding:0}.access-role-choice{border-bottom:1px solid var(--line);padding:20px 0}.access-role-choice>label{font-weight:600}.access-role-choice p,.access-editor-grid p,.access-role-choice li{font-size:13px;line-height:1.7}.access-role-choice details{margin:12px 0}.access-role-choice summary,.access-limits>summary{cursor:pointer;font-size:13px;font-weight:600}.access-date-pair{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 0;display:grid}.access-editor-review{background:var(--soft);border:1px solid var(--line);border-radius:4px;padding:24px}.access-limits{border-block:1px solid var(--line);margin:20px 0;padding:16px 0}.access-limits fieldset{border:0;padding:16px 0 0}.permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.permission-groups section{border-top:1px solid var(--line);padding-top:14px}.permission-groups h3{margin:0 0 16px;font-size:16px}.permission-groups .editorial-choice{margin:12px 0;font-size:13px}.role-library [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.role-library [data-workspace-section=roles] ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.role-library [data-workspace-section=roles] li{border-top:1px solid var(--line);padding:20px 0}.role-library h2{font:400 24px/1.3 Georgia,serif}.invitation-directory>.panel{box-shadow:none;background:0 0;border:0;padding:20px 0}.invitation-table-wrap{overflow-x:auto}.invitation-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.invitation-table-wrap th,.invitation-table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;padding:18px 12px;font-size:13px}.invitation-table-wrap thead th{color:var(--muted);font-weight:500}.invitation-table-wrap th span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-weight:400;display:block}.invitation-workspace [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.invitation-workspace [data-workspace-section=access]>.panel:has(input[readonly]){background:var(--soft);padding:24px}.invitation-workspace [data-workspace-section=history] li,.access-history>.panel>ol>li{border-bottom:1px solid var(--line);padding:24px 0}.access-history>.panel>ol,.invitation-workspace [data-workspace-section=history] ol{padding:0;list-style:none}.access-history-comparison{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.access-history-comparison>section{background:var(--soft);border:1px solid var(--line);padding:20px}.access-history-comparison p,.access-history-comparison li{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.recovery-workspace-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);align-items:start;gap:32px;display:grid}.recovery-workspace-layout>aside{background:var(--soft);margin:0;padding:24px}.recovery-workspace-layout p{font-size:13px;line-height:1.8}.recovery-request-list{min-width:0}.recovery-request-list>.panel{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.support-details{margin:16px 0}.support-details summary{cursor:pointer;font-size:12px}@media (max-width:850px){.access-editor-grid,.recovery-workspace-layout,.permission-groups,.access-history-comparison,.role-library [data-workspace-section=roles] ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.access-date-pair{grid-template-columns:minmax(0,1fr)}.invitation-table-wrap th,.invitation-table-wrap td{min-width:110px;padding:14px 8px}}.storage-explanation{border-block:1px solid var(--line);margin:24px 0;padding:20px 0}.storage-explanation summary{cursor:pointer;font-weight:600}.storage-explanation p{max-width:800px;font-size:13px;line-height:1.7}.recording-budget-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.recording-budget-layout>.panel{border-radius:4px;margin:0;padding:24px}.recording-budget-layout>.panel:last-child{background:var(--soft)}.recording-budget-layout h2{font:400 25px/1.3 Georgia,serif}.material-cleanup-page [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.material-cleanup-page [role=tabpanel] article.panel{border-radius:4px;margin:16px 0}@media (max-width:850px){.recording-budget-layout{grid-template-columns:minmax(0,1fr)}}.calendar-connection-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.calendar-connection-layout>.panel{border-radius:4px;margin:0;padding:24px}.calendar-connection-layout .calendar-connection{background:var(--soft)}.calendar-connection summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.calendar-connection details[open] summary{margin-bottom:20px}.calendar-connect-intro{max-width:850px}.calendar-settings h2,.email-settings h2{font:400 25px/1.3 Georgia,serif}.calendar-settings .panel p,.email-settings .panel p{font-size:13px;line-height:1.8}.email-connection-layout{grid-template-columns:minmax(260px,1fr) minmax(0,1.3fr);align-items:start;gap:32px;display:grid}.email-connection-layout>.panel{border-radius:4px;margin:0;padding:24px}.email-connection-layout>aside{background:var(--soft)}.email-connection-layout summary{cursor:pointer;font-size:13px}@media (max-width:850px){.calendar-connection-layout,.email-connection-layout{grid-template-columns:minmax(0,1fr)}}.access-role-choice>.editorial-choice,.access-editor-review>.editorial-choice{align-items:center;min-height:44px}.access-editor-grid input[type=checkbox],.permission-groups input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.property-editor-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:32px;display:grid}.property-editor-facts{min-width:0}.property-editor-facts>fieldset{border:0;border-top:1px solid var(--line);margin:0;padding:24px 0}.property-editor legend,.company-editor legend,.contact-editor legend{padding:0 8px 0 0;font:400 23px/1.3 Georgia,serif}.property-editor-source{background:var(--soft);border:1px solid var(--line);border-radius:4px;padding:24px}.property-editor-source>fieldset{border:0;margin:0 0 20px;padding:0}.property-editor-source .customer-form-grid{grid-template-columns:minmax(0,1fr)}.property-editor p,.company-editor p,.contact-editor p{font-size:13px;line-height:1.7}.company-editor-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);align-items:start;gap:32px;display:grid}.company-editor-layout>fieldset{border:0;min-width:0;margin:0;padding:20px 0}.company-editor-layout>.company-editor-notes{background:var(--soft);border:1px solid var(--line);border-radius:4px;padding:20px}.company-editor-notes>label+label{margin-top:20px}.property-editor .checkbox-row,.company-editor-layout .checkbox-row{align-items:start;gap:12px;font-size:13px;line-height:1.6;display:flex}.property-editor .checkbox-row input,.company-editor-layout .checkbox-row input{flex-shrink:0;width:18px;height:18px;margin-top:2px}@media (max-width:900px){.property-editor-layout,.company-editor-layout{grid-template-columns:minmax(0,1fr)}}.commercial-editor-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:32px;display:grid}.commercial-editor-layout fieldset{border:0;min-width:0;margin:0;padding:20px 0}.commercial-editor-layout legend,.conversation-editor legend{font:400 23px/1.3 Georgia,serif}.commercial-editor-evidence{background:var(--soft);border:1px solid var(--line);border-radius:4px;padding:24px}.commercial-editor-evidence .customer-form-grid{grid-template-columns:minmax(0,1fr)}.commercial-editor-layout section>fieldset+fieldset{border-top:1px solid var(--line);margin-top:24px}.commercial-editor-layout p,.conversation-editor p{font-size:13px;line-height:1.7}.conversation-editor-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);gap:32px;display:grid}.conversation-editor-layout fieldset{border:0;min-width:0;margin:0;padding:20px 0}.conversation-editor-layout .customer-form-grid{grid-template-columns:minmax(0,1fr)}.conversation-editor-layout textarea{min-height:240px}.meeting-record-overview{grid-template-columns:minmax(260px,1fr) minmax(0,1.7fr);align-items:start;gap:32px;display:grid}.meeting-record-overview h2{margin:0 0 24px;font:400 25px/1.3 Georgia,serif}.meeting-record-details{background:var(--soft);border:1px solid var(--line);border-radius:4px;padding:24px}.meeting-record-editor p{font-size:13px;line-height:1.7}.meeting-record-overview label+label{margin-top:20px}.meeting-record-notes textarea{min-height:240px}.meeting-record-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:28px;display:grid}.meeting-record-outcomes>fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:20px 0}.meeting-record-outcomes legend{font:400 22px/1.3 Georgia,serif}.meeting-record-outcomes .meeting-child-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px;padding:16px 0;display:grid}.meeting-record-outcomes .button{width:fit-content}.meeting-record-editor>.button,.conversation-editor>.button{justify-self:start;width:fit-content}@media (max-width:1000px){.meeting-record-outcomes{grid-template-columns:minmax(0,1fr)}}@media (max-width:850px){.commercial-editor-layout,.conversation-editor-layout,.meeting-record-overview{grid-template-columns:minmax(0,1fr)}}.commercial-workspace [role=tabpanel]>.panel,.commercial-workspace #selected-commercial-terms>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.commercial-workspace #selected-commercial-terms dl{grid-template-columns:minmax(120px,.7fr) minmax(0,2fr);gap:12px 24px;max-width:850px;display:grid}.commercial-workspace #selected-commercial-terms dd{overflow-wrap:anywhere;margin:0}.commercial-workspace #selected-commercial-terms dt{color:var(--muted)}.commercial-workspace #selected-commercial-terms section{border-top:1px solid var(--line);padding:16px 0}.commercial-workspace #commercial-terms-editor>h2{margin-block:24px;font:400 28px/1.3 Georgia,serif}.customer-handoff-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:32px;display:grid}.customer-handoff-controls{min-width:0}.customer-handoff-controls>.panel,.customer-handoff-controls>.card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 24px}.customer-handoff-history{background:var(--soft);border-radius:4px;margin:0;padding:24px}.customer-handoff-history li{border-bottom:1px solid var(--line);padding:16px 0}.customer-handoff-layout h2,.marketing-permission-page h2,.shortlist-save-panel h2{font:400 25px/1.3 Georgia,serif}.customer-handoff-layout p,.marketing-permission-page p,.shortlist-preparation p{font-size:13px;line-height:1.7}.marketing-permission-layout{grid-template-columns:minmax(260px,1fr) minmax(0,1.6fr);align-items:start;gap:32px;padding-top:24px;display:grid}.marketing-permission-layout>aside>.panel{background:var(--soft);border-radius:4px;margin:0;padding:24px}.marketing-permission-layout>div>.panel{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 24px;padding:0 0 24px}.marketing-permission-page [data-workspace-section=history]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.shortlist-preparation-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:32px;margin-top:28px;display:grid}.shortlist-preparation-layout>section>.panel{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:24px 0}.shortlist-save-panel{background:var(--soft);border:1px solid var(--line);border-radius:4px;padding:24px}.shortlist-save-panel h2{margin-top:0}@media (max-width:850px){.customer-handoff-layout,.marketing-permission-layout,.shortlist-preparation-layout{grid-template-columns:minmax(0,1fr)}}.customer-handoff-controls .customer-form{gap:16px}.customer-handoff-controls .customer-form>h2,.customer-handoff-controls .customer-form>p{margin:0}.customer-handoff-controls .customer-form>fieldset{border:0;border-top:1px solid var(--line);margin:0;padding:20px 0}.customer-handoff-controls .customer-form>button{justify-self:start;width:fit-content}.company-directory>form.toolbar{border-block:1px solid var(--line);align-items:end;margin:0 0 24px;padding:20px 0}.company-directory-list{margin:0;padding:0;list-style:none}.company-directory-list>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,1.25fr) minmax(80px,.6fr) minmax(140px,1fr);align-items:center;gap:24px;padding:20px 0;display:grid}.developer-directory-list>li{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(80px,.5fr)}.company-directory-list h2{margin:0;font-size:18px;line-height:1.5}.company-directory-list h2 a{align-items:center;min-height:44px;text-decoration:none;display:flex}.company-directory-list h2 a:hover{text-decoration:underline}.company-directory-list p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.company-directory-list .company-updated{color:var(--muted)}.company-directory-list .company-status{border:1px solid var(--line);border-radius:3px;width:fit-content;padding:4px 10px}@media (max-width:700px){.company-directory-list>li{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:16px 0}.company-directory-list h2,.company-directory-list .company-updated{grid-column:1/-1}}.company-directory>form.toolbar label{margin:0}.company-directory>form.toolbar{margin-top:-25px}.company-directory>nav{padding-top:16px}.shortlist-directory-list,.search-directory-list{margin:0;padding:0;list-style:none}.shortlist-directory-list>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.shortlist-directory-list>li>a{align-items:center;min-height:44px;font-size:18px;font-weight:600;display:flex}.shortlist-directory-list time{color:var(--muted);white-space:nowrap;font-size:13px}.search-directory-list>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px 32px;padding:24px 0;display:grid}.search-directory-list h2{margin:0;font-size:20px}.search-directory-list p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.search-directory-list h2,.search-directory-list li>p:not(.search-schedule):not(.search-next){grid-column:1}.search-directory-list .search-schedule{grid-area:1/2;font-weight:600}.search-directory-list .search-next{color:var(--muted);grid-area:2/2;font-size:13px}@media (max-width:700px){.company-directory>form.toolbar{gap:16px}.shortlist-directory-list>li{flex-direction:column;align-items:flex-start;gap:4px}.search-directory-list>li{flex-direction:column;gap:10px;display:flex}}.portfolio-history-workspace,.price-version-workspace{grid-template-columns:minmax(220px,1fr) minmax(0,3fr);align-items:start;gap:40px;display:grid}.history-context h2{margin-top:0;font-size:22px}.history-context p{color:var(--muted);font-size:13px;line-height:1.75}.history-timeline{border-left:1px solid var(--line);padding-left:24px}.history-timeline .portfolio-history-entry{border:0;border-bottom:1px solid var(--line);margin:0 0 24px;padding:0 0 24px}.portfolio-history-entry>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.portfolio-history-entry h3{margin:6px 0;font-size:20px}.portfolio-history-entry time{color:var(--muted);padding-top:8px;font-size:12px}.portfolio-history-entry p{font-size:13px;line-height:1.6}.portfolio-history-entry footer{flex-wrap:wrap;align-items:start;gap:20px;margin-top:20px;display:flex}.portfolio-history-entry .history-comparison{border-block:1px solid var(--line);padding-block:12px}.portfolio-history-entry summary{cursor:pointer;min-height:36px;padding-block:8px;font-size:13px}.history-technical{flex:220px}.history-technical dd{overflow-wrap:anywhere;font-size:12px}.proposal-history-list,.price-version-list{margin:0;padding:0;list-style:none}.proposal-history-list>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:22px 0;display:flex}.proposal-history-list h2{margin:8px 0;font-size:20px;line-height:1.4}.proposal-history-list h2 a{text-decoration:none}.proposal-history-list h2 a:hover{text-decoration:underline}.proposal-history-list p{color:var(--muted);margin:8px 0;font-size:13px}.proposal-history-list .eyebrow{color:var(--accent);font-size:10px}.proposal-state{border:1px solid var(--line);color:var(--muted);border-radius:3px;flex-shrink:0;padding:6px 10px;font-size:12px}.price-version-list>li{border-bottom:1px solid var(--line);margin-bottom:22px;padding:0 0 22px}.price-version-list h3{margin:0 0 12px;font-size:20px}.price-version-list p{font-size:13px;line-height:1.7}.scan-history-workspace{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.scan-history-workspace>.panel{margin:0;padding:24px}.scan-history-workspace>.panel:first-child{background:var(--soft)}.scan-history-workspace h2{font-size:20px}.scan-history-workspace p{font-size:13px;line-height:1.7}.scan-history-workspace .portfolio-unit-list{padding:0;list-style:none}@media (max-width:800px){.portfolio-history-workspace,.price-version-workspace,.scan-history-workspace{grid-template-columns:1fr;gap:24px}.history-timeline{padding-left:16px}.portfolio-history-entry>header,.proposal-history-list>li{flex-direction:column;align-items:flex-start;gap:10px}.portfolio-history-entry time{padding:0}.proposal-state{flex-shrink:1}}.audit-history-workspace{grid-template-columns:minmax(240px,1fr) minmax(0,3fr);align-items:start;gap:24px;display:grid}.audit-history-workspace>.panel{margin:0;padding:24px}.audit-history-workspace>.panel:first-child{background:var(--soft)}.audit-history-workspace .filter-bar{grid-template-columns:1fr;gap:14px;display:grid}.audit-history-workspace .filter-bar label{min-width:0;margin:0}.audit-history-workspace h2{font-size:20px}.audit-history-workspace p{font-size:13px;line-height:1.7}.audit-history-workspace .review-list{display:block}.audit-history-workspace .content-block{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0}.audit-history-workspace .content-block h3{margin:8px 0;font-size:18px}.audit-history-workspace .content-block details{margin-top:12px;font-size:12px}.audit-history-workspace dd{overflow-wrap:anywhere}@media (max-width:800px){.audit-history-workspace{grid-template-columns:1fr}}.safe-empty{background:var(--soft)}.portfolio-history-entry details>summary{list-style:inside disclosure-closed;display:list-item}.portfolio-history-entry details[open]>summary{list-style-type:disclosure-open}.project-studio-library .workspace-tabs [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;padding:0}.studio-library-list,.studio-source-list{margin:0;padding:0;list-style:none}.studio-library-list>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:22px 0;display:flex}.studio-library-list h3{margin:8px 0;font-size:21px;line-height:1.4}.studio-library-list h3 a{text-decoration:none}.studio-library-list h3 a:hover{text-decoration:underline}.studio-library-list p{margin:8px 0;font-size:13px}.studio-library-list .eyebrow{font-size:10px}.studio-status{border:1px solid var(--line);color:var(--muted);border-radius:3px;flex-shrink:0;padding:7px 12px;font-size:12px}.studio-compose-grid,.studio-capture-grid{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:32px;margin-top:24px;display:grid}.studio-source-picker{background:var(--soft);border:1px solid var(--line);border-radius:6px;padding:20px}.studio-source-picker h3{margin-top:0;font-size:17px}.studio-source-list>li,.studio-source-list>a{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 0;font-size:13px;line-height:1.7;display:block}.studio-source-list>li[data-selected]{border-left:3px solid var(--accent);padding-left:12px}.studio-source-editor{min-width:0}.studio-source-editor>h3{margin-top:0;font-size:22px}.studio-source-editor>p{font-size:13px;line-height:1.7}.studio-source-editor .presentation-form,.studio-source-editor .content-form{max-width:none}.studio-delivery-note{border-top:1px solid var(--line);max-width:84ch;margin-top:32px;padding-top:12px}.studio-delivery-note summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:13px}.studio-delivery-note p{color:var(--muted);font-size:13px;line-height:1.7}.case-output-list{padding:0;list-style:none}.case-output-list>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:32px;padding:24px 0;display:grid}.case-output-list h2{margin:0 0 12px;font-size:22px}.case-output-list p{color:var(--muted);font-size:13px;line-height:1.7}.case-output-list .toolbar{justify-content:flex-end}@media (max-width:800px){.studio-compose-grid,.studio-capture-grid,.case-output-list>li{grid-template-columns:1fr;gap:20px}.studio-library-list>li{flex-direction:column;align-items:flex-start;gap:10px}.case-output-list .toolbar{justify-content:flex-start;margin:0}.studio-status{flex-shrink:1}}.studio-source-picker nav.studio-source-list{display:block}.studio-source-editor .presentation-form{gap:16px;margin-top:0}.studio-source-editor .presentation-form>label{margin:0}.studio-source-editor .presentation-form>p{margin:0 0 8px;font-size:13px;line-height:1.65}.studio-source-editor .presentation-form>button{justify-self:start;width:fit-content;min-width:180px}.company-studio-library .workspace-tabs [role=tabpanel]>.panel,.meeting-draft-library>.panel,.meeting-saved-draft .workspace-tabs [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;padding:0}.company-introduction-partners,.narration-project-list{margin:0;padding:0;list-style:none}.company-introduction-partners>li,.narration-project-list>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.company-introduction-partners h3,.narration-project-list h3{margin:0;font-size:20px}.company-introduction-partners p,.narration-project-list span{color:var(--muted);font-size:13px}.company-introduction-partners a{align-items:center;min-height:44px;display:flex}.company-introduction-editor .studio-source-picker h2,.meeting-draft-editor .studio-source-picker h2{font-size:20px}.company-introduction-editor .studio-source-picker p,.meeting-draft-editor .studio-source-picker p{font-size:13px;line-height:1.7}.meeting-draft-editor .studio-source-picker nav{flex-wrap:wrap;gap:4px;display:flex}.meeting-draft-editor .studio-source-picker nav>a{flex:none;width:auto}.meeting-draft-editor .studio-source-picker [aria-current]{box-shadow:inset 0 -2px var(--accent);font-weight:700}.meeting-saved-draft .material-source-text{max-width:85ch;font:inherit;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:24px;font-size:15px;line-height:1.8}.meeting-saved-draft [role=tabpanel]>.panel{max-width:1000px}.meeting-saved-draft details{margin:16px 0}.meeting-saved-draft summary{cursor:pointer;min-height:44px;padding:12px 0}.communication-prepare-grid{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:28px;display:grid}.communication-source-context .panel{background:var(--soft);margin:0 0 20px;padding:22px}.communication-source-context h2{font-size:20px}.communication-source-context p{font-size:13px;line-height:1.7}.communication-message-editor{margin:0;padding:24px}.communication-message-editor h2{font-size:22px}.company-copy-section{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:0 18px}.company-copy-section>summary{cursor:pointer;min-height:48px;padding:16px 0;font-size:14px;font-weight:600}.company-copy-section>fieldset{border:0;gap:16px;margin:0;padding:4px 0 18px;display:grid}.company-copy-section>fieldset>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.company-copy-section label{margin:0}.company-copy-form>p{font-size:13px;line-height:1.7}.company-copy-form>button{justify-self:start}@media (max-width:800px){.company-introduction-partners>li,.narration-project-list>li{flex-direction:column;align-items:flex-start;gap:8px}.communication-prepare-grid{grid-template-columns:1fr}.meeting-saved-draft .material-source-text{padding:16px}}.scenario-create-layout{grid-template-columns:minmax(220px,.65fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.scenario-create-layout>aside{position:sticky;top:92px}.scenario-create-layout>aside h2{overflow-wrap:anywhere;font-family:Georgia,serif}.source-review-filters{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:16px;display:grid}.source-review-guide{border-block:1px solid var(--line);margin:20px 0 28px;padding:14px 0}.source-review-guide summary{cursor:pointer;font-weight:600}.source-review-guide p{max-width:85ch}.source-review-queue{border-top:1px solid var(--line)}.source-review-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.source-review-row h2{overflow-wrap:anywhere;margin:6px 0 10px;font-size:1.3rem}.source-review-row p{overflow-wrap:anywhere;margin:8px 0}.source-review-row .eyebrow{margin:0}.source-review-owner{border-left:1px solid var(--line);padding-left:24px;font-size:.875rem}.source-review-owner summary{cursor:pointer}@media (max-width:760px){.scenario-create-layout,.source-review-row{grid-template-columns:minmax(0,1fr)}.scenario-create-layout>aside{position:static}.source-review-filters{grid-template-columns:1fr 1fr}.source-review-owner{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.source-review-row{gap:8px}}@media (max-width:480px){.source-review-filters{grid-template-columns:minmax(0,1fr)}}.scenario-form{gap:18px}.scenario-form .detail-grid{align-items:start;gap:16px}.scenario-form .scenario-value{align-content:start;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.scenario-form .scenario-value label{align-content:start;gap:6px;margin:0}.scenario-form .scenario-assumption:not([hidden]){gap:12px;display:grid}.scenario-form .scenario-value :is(input,select){height:44px;min-height:44px}.scenario-form>details{border-top:1px solid var(--line);padding-top:14px}.scenario-form>details>summary,.source-review-guide>summary,.source-review-owner>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.scenario-form>details>summary:after,.source-review-guide>summary:after,.source-review-owner>details>summary:after{content:"+";font-size:20px;font-weight:400}.scenario-form>details[open]>summary:after,.source-review-guide[open]>summary:after,.source-review-owner>details[open]>summary:after{content:"−"}.scenario-form>label,.source-review-filters>label{gap:6px;margin:0}.customer-profile-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.customer-profile-editor .customer-profile-layout>fieldset{min-width:0;margin:0;padding:24px}.customer-profile-editor .customer-profile-layout>fieldset>legend{padding:0 8px;font-size:18px;font-weight:600}.customer-profile-editor .customer-form-grid{gap:16px}.customer-profile-editor label{margin:0}.customer-profile-editor .requirement-row{border:0;border-top:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px;padding:20px 0;display:grid}.customer-profile-editor .requirement-row>label:nth-child(3){grid-column:1/-1}.customer-profile-editor .requirement-row>button{color:var(--muted);border:1px solid var(--line);background:0 0;justify-self:start;min-height:44px}.customer-profile-save{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.customer-profile-save p{color:var(--muted);margin:0}.customer-note-reading .customer-note-text{max-width:75ch;font-size:18px;line-height:1.7}.customer-note-workspace .customer-note-form,.customer-link-workspace .customer-form{max-width:900px}.customer-note-workspace .customer-note-form fieldset,.customer-link-workspace .customer-form fieldset{border:0;min-width:0;margin:0;padding:0}.customer-note-workspace .customer-note-form label,.customer-link-workspace .customer-form label,.customer-links-library .toolbar label{margin:0}.customer-note-workspace .customer-record-list>li,.customer-link-workspace .customer-record-list>li{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:20px 0}@media (max-width:1000px){.customer-profile-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.customer-profile-editor .requirement-row{grid-template-columns:minmax(0,1fr)}.customer-profile-save{flex-direction:column;align-items:stretch}}.customer-profile-editor .customer-requirement-editor{border-top:1px solid var(--line)}.customer-profile-editor .customer-requirement-editor>summary{cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:12px 0;display:flex}.customer-requirement-editor>summary>span{flex:1;min-width:0}.customer-requirement-editor>summary>strong{overflow-wrap:anywhere;text-align:right;max-width:45%;font-weight:500}.customer-requirement-editor>summary:after{content:"+";font-size:20px}.customer-requirement-editor[open]>summary:after{content:"−"}.customer-profile-editor .customer-requirement-editor .requirement-row{border-top:0;padding-top:0}@media (min-width:1001px){.customer-profile-layout>.customer-profile-details{position:sticky;top:90px}}.customer-profile-editor .form-error{color:var(--text);background:var(--soft);border-inline-start:3px solid var(--accent);border-radius:4px;padding:12px 16px}.fact-library .toolbar label{margin:0}.fact-library-list{margin:24px 0;padding:0;list-style:none}.fact-library-list>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.fact-library-value h2{margin:0 0 10px;font-size:20px}.fact-library-value p,.fact-library-evidence p{overflow-wrap:anywhere;margin:8px 0}.fact-library-evidence{border-left:1px solid var(--line);padding-left:24px;font-size:13px}.fact-library-evidence summary,.file-cleanup-history summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.fact-library-evidence summary:after,.file-cleanup-history summary:after{content:"+";font-size:20px}.fact-library-evidence details[open]>summary:after,.file-cleanup-history details[open]>summary:after{content:"−"}.file-cleanup-history{border-top:1px solid var(--line);padding:24px 0}.file-cleanup-history h3{margin:0 0 12px}.file-cleanup-history p{overflow-wrap:anywhere}.price-draft-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.7fr);align-items:start;gap:24px;display:grid}.price-draft-source{position:sticky;top:90px}.price-draft-source .customer-form-grid{grid-template-columns:minmax(0,1fr);gap:14px}.price-draft-source fieldset,.price-draft-row fieldset{border:0;min-width:0;margin:0;padding:0}.price-draft-editor label{margin:0}.price-draft-rows{gap:16px;min-width:0;display:grid}.price-draft-rows>.panel{margin:0}.price-draft-row>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.price-draft-row>summary>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:18px;font-weight:600}.price-draft-row>summary>strong{color:var(--muted);font-size:12px;font-weight:500}.price-draft-row>summary:after{content:"+";font-size:20px}.price-draft-row[open]>summary:after{content:"−"}.price-draft-row[open]>fieldset{padding-top:20px}.price-draft-row .customer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.price-draft-row fieldset>p{margin:0}.price-draft-row fieldset>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.price-draft-row .customer-form-grid>.checkbox-row{align-self:center}.price-draft-editor .form-error{color:var(--text);border-inline-start:3px solid var(--accent);padding-left:12px}.unit-entry-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.unit-entry-options>.panel{margin:0}@media (max-width:900px){.price-draft-layout{grid-template-columns:minmax(0,1fr)}.price-draft-source{position:static}}@media (max-width:620px){.fact-library-list>li,.unit-entry-options{grid-template-columns:minmax(0,1fr)}.fact-library-evidence{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.fact-library-list>li{gap:8px}.price-draft-row .customer-form-grid{grid-template-columns:minmax(0,1fr)}}.atelier-auth{background:var(--bg);padding:48px 24px}.auth-layout{border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-template-columns:1fr 1fr;width:min(100%,1040px);display:grid;overflow:hidden;box-shadow:0 20px 70px #092a2210}.auth-welcome{isolation:isolate;background:var(--nav);color:#f4f5ed;flex-direction:column;justify-content:space-between;min-height:640px;padding:40px;display:flex;position:relative;overflow:hidden}.auth-welcome .auth-brand{background:0 0;border-radius:0;margin:0;padding:0}.auth-welcome-copy{z-index:1;padding:70px 0 45px}.auth-welcome-copy .eyebrow{color:#a4d6c4;font-size:11px}.auth-welcome-copy h2{color:#f4f5ed;letter-spacing:-.04em;margin:20px 0;font:400 clamp(32px,3.4vw,46px)/1.1 Georgia,serif}.auth-welcome-copy>p:last-child{color:#c7d9d2;max-width:28ch;font-size:14px;line-height:1.7}.auth-welcome-mark{opacity:.07;z-index:0;pointer-events:none;position:absolute;bottom:-120px;right:-105px}.auth-welcome-mark img{filter:brightness(0)invert();width:440px;height:440px}.auth-content{align-self:center;min-width:0;padding:48px}.auth-content .auth-card{background:0 0;border:0;border-radius:0;gap:20px;width:100%;margin:0;padding:0}.auth-content .auth-card h1{letter-spacing:-.035em;color:var(--heading);overflow-wrap:anywhere;margin:0 0 8px;font:400 32px/1.14 Georgia,serif}.auth-content .auth-card p{margin:0;font-size:14px;line-height:1.65}.auth-content .auth-card label{color:var(--text);gap:8px;margin:0;font-size:13px}.auth-content .auth-card input{min-height:46px;font-size:15px}.auth-content .auth-card .button{min-height:46px;margin:0}.auth-content .auth-link{justify-self:start;align-items:center;min-height:32px;font-size:13px;display:inline-flex}.auth-content .message{color:var(--text);background:var(--soft);border-left:3px solid var(--accent);overflow-wrap:anywhere;border-radius:4px;padding:12px 14px}.auth-verification .panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.auth-verification header p{margin-top:16px!important}@media (max-width:720px){.atelier-auth{align-items:start;padding:24px 16px}.auth-layout{grid-template-columns:minmax(0,1fr)}.auth-welcome{min-height:0;padding:24px}.auth-welcome-copy{padding:24px 0 0}.auth-welcome-copy h2{margin:10px 0;font-size:28px}.auth-welcome-copy .eyebrow,.auth-welcome-copy>p:last-child{display:none}.auth-welcome-mark{bottom:-280px}.auth-content{padding:32px 24px}.auth-content .auth-card h1{font-size:28px}}.meeting-calendar-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.meeting-calendar-layout>.panel{margin:0}.meeting-calendar-history .customer-record-list>li{padding:18px 0}.meeting-calendar-history h3{text-transform:capitalize;margin:0 0 8px;font-size:15px}.meeting-calendar-history p{overflow-wrap:anywhere;font-size:13px}.meeting-calendar-history summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.meeting-calendar-workspace>p[role]{background:var(--soft);border-inline-start:3px solid var(--accent);border-radius:6px;padding:16px 20px}@media (max-width:900px){.meeting-calendar-layout{grid-template-columns:minmax(0,1fr)}}.recording-workspace-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.recording-library-layout{gap:24px;min-width:0;display:grid}.recording-intake-column{min-width:0}.recording-intake-column>.panel{margin:0}.recording-workspace #recording-intake{scroll-margin-top:90px}.recording-library-layout>.panel{margin:0}.recording-workspace audio{width:100%;max-width:560px;margin:16px 0;display:block}.recording-workspace .customer-record-list>li{padding:20px 0}.recording-workspace .customer-record-list h3{overflow-wrap:anywhere;font-size:18px}.recording-workspace .customer-record-list p{overflow-wrap:anywhere;font-size:13px}.recording-policy-details{border-block:1px solid var(--line);margin:16px 0;padding:12px 0}.recording-policy-details>summary,.recording-deletion-page details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:13px;display:flex}.recording-policy-details>summary:after,.recording-deletion-page details>summary:after{content:"+";font-size:20px}.recording-policy-details[open]>summary:after,.recording-deletion-page details[open]>summary:after{content:"−"}.recording-deletion-page .workspace-tabs article{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;margin:0;padding:24px 0}.recording-deletion-page article h3{text-transform:capitalize;margin:0 0 12px;font-size:18px}.recording-deletion-page article p{overflow-wrap:anywhere}@media (max-width:900px){.recording-workspace-layout{grid-template-columns:minmax(0,1fr)}}.partner-proposal-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);align-items:start;gap:24px;display:grid}.partner-proposal-layout>.panel{margin:0}.partner-proposal-source{position:sticky;top:90px}.partner-proposal-source summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.partner-proposal-source summary:after{content:"+";font-size:20px}.partner-proposal-source details[open]>summary:after{content:"−"}.partner-proposal-source .presentation-evidence{white-space:pre-wrap;max-height:60vh;padding-right:12px;font-size:13px;line-height:1.65;overflow:auto}.partner-proposal-editor .communication-form fieldset{border:0;margin:0;padding:0}.partner-proposal-list .content-block{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px;margin:0;padding:22px 0;display:grid}.partner-proposal-list .content-block h2{margin:0;font-size:18px}.partner-proposal-list .content-block p{overflow-wrap:anywhere;margin:0;font-size:13px}.partner-proposal-list>nav{gap:20px;margin-top:20px;display:flex}.partner-project-choices{border-top:1px solid var(--line);margin-top:24px}.partner-project-choices>.panel{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:24px;margin:0;padding:20px 0;display:grid}.partner-project-choices h2{margin:0;font-size:18px}.partner-project-choices p{margin:0;font-size:13px}@media (max-width:900px){.partner-proposal-layout{grid-template-columns:minmax(0,1fr)}.partner-proposal-source{position:static}}@media (max-width:620px){.partner-project-choices>.panel,.partner-proposal-list .content-block{grid-template-columns:minmax(0,1fr);gap:10px}}.research-directory-layout{grid-template-columns:minmax(205px,.55fr) minmax(0,1.8fr);align-items:start;gap:36px;display:grid}.research-filter-panel{background:var(--soft);border-radius:10px;padding:20px}.research-filter-panel h2{margin:0 0 20px;font-size:16px}.research-filters{gap:16px;display:grid}.research-filters label{gap:8px;margin:0;font-size:13px;display:grid}.research-filters input,.research-filters select{width:100%;min-width:0;min-height:44px}.research-results{min-width:0}.research-results>p{color:var(--muted);max-width:70ch;margin:0 0 20px;font-size:14px}.research-records{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.research-record{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0}.research-record h2,.research-record h3{margin:0 0 6px;font-size:19px}.research-record p{color:var(--muted);margin:5px 0;font-size:13px}@media (max-width:800px){.research-directory-layout{grid-template-columns:minmax(0,1fr);gap:20px}.research-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:end}}.presentation-inspector .inspector-source-link{text-underline-offset:3px;margin:12px 0 20px;text-decoration:underline;display:block}.presentation-workbench nav.saved-filmstrip{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;width:100%;display:grid}.presentation-workbench .saved-filmstrip button{width:100%;min-width:0;max-width:none}.presentation-workbench .saved-filmstrip img{aspect-ratio:16/9;object-fit:contain}@media (max-width:600px){.presentation-workbench nav.saved-filmstrip{display:flex}.presentation-workbench .saved-filmstrip button{flex:0 0 110px;width:110px}}.intake-workspace{grid-template-columns:minmax(190px,.48fr) minmax(0,1.8fr);align-items:start;gap:32px;display:grid}.intake-outline{background:var(--soft);border-radius:10px;padding:20px;position:sticky;top:84px}.intake-outline h2{margin:0 0 14px;font-size:16px}.intake-outline ol{color:var(--muted);margin:0;padding-left:24px;font-size:13px;list-style:decimal-leading-zero}.intake-outline a{min-height:44px;color:var(--text);align-items:center;display:inline-flex}.intake-working-area{min-width:0}.intake-working-area>.panel{margin:0 0 20px}.intake-working-area h3[id]{border-top:1px solid var(--line);padding-top:20px;scroll-margin-top:84px;font-size:19px}.intake-working-area form>fieldset{border:0;min-width:0;margin:0;padding:0}@media (max-width:800px){.intake-workspace{grid-template-columns:minmax(0,1fr);gap:18px}.intake-outline{padding:12px 16px;position:static}.intake-outline h2{margin:0}.intake-outline ol{flex-wrap:wrap;gap:0 16px;padding:0;list-style:none;display:flex}}.intake-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:16px;display:grid}.intake-field-grid>fieldset{min-width:0;margin:0}.intake-extra-fields{border-block:1px solid var(--line);margin:16px 0}.intake-extra-fields>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-weight:600;display:flex}.intake-extra-fields>summary:after{content:"+"}.intake-extra-fields[open]>summary:after{content:"−"}.intake-extra-fields[open]>.intake-field-grid{padding:12px 0 20px}.studio-version-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.studio-version-actions>span{color:var(--muted);font-size:13px}.studio-workspace .eyebrow a{color:inherit}.studio-workspace .admin-header{border-bottom:0;margin-bottom:4px;padding-bottom:12px}.studio-workspace .admin-header .eyebrow{margin:0 0 4px}.studio-workspace .admin-header .eyebrow a{padding:0}.studio-workspace .workspace-tabs-list{margin-bottom:12px}.studio-workspace .presentation-canvas-toolbar{margin-bottom:5px}.intake-working-area .customer-form label{margin:0}.intake-working-area .customer-form fieldset{gap:12px}.intake-working-area .customer-form p{margin:4px 0}.intake-working-area .customer-form h3[id]{margin:12px 0 4px}.intake-working-area .intake-field-grid>fieldset>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.intake-working-area #intake-save{scroll-margin-top:90px}.intake-working-area label:has(>select[name=operation] option:only-child){display:none}.intake-field-grid details summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;display:flex}.intake-field-grid details summary:after{content:"+"}.intake-field-grid details[open] summary:after{content:"−"}.guidance-record-layout,.capture-record-layout{grid-template-columns:minmax(0,1.8fr) minmax(250px,.72fr);align-items:start;gap:36px;display:grid}.guidance-reading{max-width:78ch;padding:20px 0}.guidance-reading h2,.guidance-source-aside h2{margin:0 0 14px;font-size:20px}.guidance-reading blockquote{background:var(--panel);border-inline-start:3px solid var(--accent);white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;padding:18px 24px}.guidance-source-aside{background:var(--soft);border-radius:10px;min-width:0;padding:22px}.guidance-source-aside p,.guidance-source-aside li{overflow-wrap:anywhere;font-size:13px}.guidance-source-aside dl{grid-template-columns:auto 1fr;gap:8px 16px;font-size:13px;display:grid}.guidance-source-aside dd{margin:0}.guidance-source-aside h3{border-top:1px solid var(--line);padding-top:16px}.guidance-source-aside .button{margin-top:16px}.guidance-decisions{padding:0;list-style:none}.guidance-decisions li,.localised-review-row{border-top:1px solid var(--line);padding:12px 0}.capture-reading{min-width:0}.capture-reading pre{white-space:pre-wrap;overflow-wrap:anywhere}.localised-review-row>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:48px;display:flex}.localised-review-row>summary span:first-child{flex:1;min-width:0}.localised-review-row strong,.localised-review-row small{overflow-wrap:anywhere;display:block}.localised-review-row small{color:var(--muted);margin-top:6px}.localised-review-row>summary:after{content:"+"}.localised-review-row[open]>summary:after{content:"−"}.localised-review-body{max-width:85ch;padding:12px 0}@media (max-width:850px){.guidance-record-layout,.capture-record-layout{grid-template-columns:minmax(0,1fr);gap:16px}}.guidance-source-aside details>summary,.capture-reading details>summary,.localised-review-body details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.guidance-source-aside details>summary:after,.capture-reading details>summary:after,.localised-review-body details>summary:after{content:"+"}.guidance-source-aside details[open]>summary:after,.capture-reading details[open]>summary:after,.localised-review-body details[open]>summary:after{content:"−"}.capture-record #capture-history{scroll-margin-top:88px}.recommendation-output-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.6fr);align-items:start;gap:28px;display:grid}.recommendation-output-layout>.panel{margin:0}.recommendation-output-layout .guidance-source-aside li{margin-block:8px}.reviewed-image-pages{border-block:1px solid var(--line);margin-bottom:18px;padding:12px 0}.reviewed-image-pages p{margin:0;font-size:13px}.developer-project-choices{margin-top:20px}.developer-project-choices>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px;padding:20px 0;display:grid}.developer-project-choices h2{margin:0 0 10px;font-size:19px}.developer-project-choices p{overflow-wrap:anywhere}@media (max-width:850px){.recommendation-output-layout,.developer-project-choices>article{grid-template-columns:minmax(0,1fr)}}.artwork-workspace .workspace-tabs [role=tabpanel]>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:20px 0}.artwork-workspace .content-graphic-preview{max-width:100%;height:auto;margin:16px 0;display:block}.scan-workspace-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.8fr);align-items:start;gap:28px;display:grid}.scan-results{min-width:0}.scan-results h2{font-size:20px}.scan-result{border-top:1px solid var(--line);padding:18px 0}.scan-result h3{margin:0;font-size:18px}.scan-result p{overflow-wrap:anywhere;font-size:14px}@media (max-width:850px){.scan-workspace-layout{grid-template-columns:minmax(0,1fr)}}.review-entry-choice{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:26px 0;display:flex}.review-entry-choice h2{margin:0;font-size:20px}.review-entry-choice p{max-width:70ch}.review-entry-choice .button{flex-shrink:0}.mail-preferences{min-height:100vh;padding:clamp(16px,6vw,72px) 16px}.mail-preferences-paper{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:min(100%,640px);margin:auto;overflow:hidden}.mail-preferences-paper>header{background:var(--nav);color:#fff;align-items:center;gap:12px;padding:18px 26px;font:22px Georgia,serif;display:flex}.mail-preferences-paper img{filter:brightness(0)invert()}.mail-preferences-content{padding:clamp(20px,4vw,34px)}.mail-preferences-content h1{margin:0 0 20px;font:34px Georgia,serif}.mail-preferences-content section{border-top:1px solid var(--line);padding:14px 0}.mail-preferences-content h2{margin:0;font-size:17px}.mail-preferences-content p{margin:6px 0;font-size:14px}.mail-preferences-content form{margin-top:14px}@media (max-width:700px){.review-entry-choice{flex-direction:column;align-items:start;gap:10px}}.artwork-review-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:30px;display:grid}.artwork-review-layout>div{min-width:0}.artwork-review-layout>.guidance-source-aside>h3:first-child{border:0;margin-top:0;padding:0}.artwork-review-layout .artwork-form fieldset{min-width:0}.artwork-review-layout .content-graphic-preview{object-fit:contain;width:auto;max-height:68vh}.guidance-record .workspace-tabs-list{flex-wrap:wrap;gap:0 16px}@media (max-width:850px){.artwork-review-layout{grid-template-columns:minmax(0,1fr)}}.customer-directory .customer-actions[aria-label=Customer\ display]>.button[aria-current=page]{color:var(--accent);background:var(--soft);border-color:var(--accent)}.brand-sample{min-width:0;margin:16px 0 0}.brand-sample svg{border:1px solid var(--line);border-radius:6px;width:100%;height:auto;display:block}.brand-sample figcaption{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:13px}.fact-review-rows{padding:0;list-style:none}.fact-review-rows>li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:14px 0}.fact-review-rows>li>strong{text-transform:capitalize}.fact-review-rows p{margin:5px 0}.fact-review-rows summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;display:flex}.fact-review-rows summary:after{content:"+"}.fact-review-rows details[open]>summary:after{content:"−"}.invitation-entry header p{margin-top:12px}.invitation-entry :where(fieldset,form,section){min-width:0}.invitation-entry :where(p,dd,code){overflow-wrap:anywhere}.task-context .task-reference{background:var(--soft);border-inline-start:3px solid var(--accent);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.task-reference blockquote{overflow-wrap:anywhere;margin:4px 0 0}.task-reference a{flex:none}.task-context+.delivery-page details summary{cursor:pointer;align-content:center;min-height:44px}@media (max-width:600px){.task-context .task-reference{flex-direction:column;align-items:start;gap:8px}}.presentation-workbench:has(.saved-slide-canvas){row-gap:12px}.presentation-page .presentation-workbench>.saved-filmstrip{grid-column:1/-1;margin:0;padding:3px 2px 4px}.presentation-workbench>.saved-slide-controls{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:6px;width:100%;margin:0}.presentation-workbench>.saved-slide-controls button{padding:5px 8px;font-size:12px}.presentation-workbench>.saved-slide-controls span{white-space:nowrap;font-size:12px}.presentation-workbench>.saved-slide-controls a{margin-inline-start:auto}.presentation-workbench:has(.saved-slide-canvas) .presentation-inspector{padding-block:4px}.presentation-workbench:has(.saved-slide-canvas) .presentation-inspector h2{margin-bottom:10px}.presentation-workbench:has(.saved-slide-canvas) .presentation-inspector hr{margin-block:16px}.presentation-workbench:has(.saved-slide-canvas) .presentation-inspector dl{margin:4px 0 8px}.presentation-workbench:has(.saved-slide-canvas) .presentation-inspector dl>div{padding-block:4px}.presentation-workbench:has(.saved-slide-canvas) .inspector-source-link{margin:0}@media (min-width:901px){.admin-shell.studio-workspace{padding-top:12px}.studio-workspace .admin-header{padding-bottom:4px}.studio-workspace .admin-header>div:first-child{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 14px;display:grid}.studio-workspace .admin-header h1{grid-area:2/1/auto/-1;margin:3px 0}.studio-workspace .admin-header p{margin-block:2px}.studio-workspace .admin-header .eyebrow a{min-height:24px}.studio-workspace .admin-header>div>p:last-child{grid-area:1/2;font-size:12px}.studio-workspace .workspace-tabs-list{margin-bottom:8px}.presentation-workbench:has(.saved-slide-canvas){grid-template-columns:minmax(0,1fr) minmax(246px,24%);gap:12px 20px}.presentation-workbench .saved-slide-canvas{min-height:0}.presentation-workbench .saved-slide-canvas img{object-fit:contain;max-height:49svh}.presentation-workbench>.saved-filmstrip img{background:var(--panel);height:clamp(72px,11svh,136px)}}@media (max-width:900px){.presentation-workbench>.saved-filmstrip{grid-row:2}.presentation-workbench>.saved-slide-controls{grid-row:3}.presentation-workbench:has(.saved-slide-canvas) .presentation-inspector{padding-block:16px}}.output-library-card .output-preview-link{color:#f5f1e8;align-items:flex-start;text-decoration:none;display:flex}.output-preview-link h3{color:inherit;overflow-wrap:anywhere;margin:0;font:400 clamp(20px,2vw,28px)/1.15 Georgia,serif}.output-preview-link .output-card-action{letter-spacing:0;text-underline-offset:4px;align-items:center;gap:10px;font-size:14px;text-decoration:underline;display:inline-flex}.output-preview-link:is(:hover,:focus-visible) .output-card-action{color:#fff}.case-desk .admin-header{border:0;margin-bottom:0;padding-bottom:12px}.case-desk-layout{grid-template-columns:minmax(0,3fr) minmax(220px,1fr);align-items:start;gap:28px;display:grid}.case-desk-main,.case-rail{min-width:0}.desk-filter{margin-bottom:12px}.desk-filter summary{cursor:pointer;width:fit-content;padding:6px 0}.case-lead{overflow-wrap:anywhere;min-width:0}.case-lead .eyebrow{color:var(--accent)}.case-lead h2{margin:8px 0 14px;font:500 clamp(28px,3vw,44px)/1.08 Georgia,serif}.case-study{background:#173d39 url(/atelier-architectural-study.webp) 50% 52%/cover;height:clamp(155px,22vw,260px);position:relative}.case-study small{color:#fff;background:#143836;padding:2px 8px;font-size:11px;position:absolute;bottom:8px;left:10px}.case-next-action{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.case-next-action p{margin:0}.case-desk .daily-priorities{margin:24px 0}.case-desk .daily-priorities h2,.case-rail h2{margin:0 0 10px;font:500 24px/1.15 Georgia,serif}.case-desk .daily-priorities ul{padding:0;list-style:none}.case-desk .daily-priorities li{border-top:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(80px,21%) 1fr;gap:12px;display:grid}.case-desk .daily-priorities li small,.case-rail small{color:var(--muted)}.case-rail{border-inline-start:1px solid var(--line);padding-inline-start:22px}.case-rail section,.case-rail details{border-bottom:1px solid var(--line);padding:12px 0 18px}.case-rail nav a,.case-rail p a,.case-rail small{display:block}.case-rail nav a{padding:7px 0}.case-rail summary{cursor:pointer;font-weight:600}.case-counts{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;padding:12px 0;display:flex}@media (max-width:780px){.case-desk-layout{grid-template-columns:minmax(0,1fr)}.case-rail{border:0;padding:0}.case-lead{min-height:200px}.case-desk .daily-priorities li,.case-desk .daily-priorities li small{display:block}}.studio-workspace .proof-checks{margin:12px 0;padding:0;list-style:none}.proof-checks li{align-items:center;gap:8px;margin:9px 0;font-size:14px;display:flex}.proof-checks li span{color:var(--accent);font-weight:700}.presentation-inspector .proof-caption{color:var(--muted);margin:16px 0;font:italic 13px/1.4 Georgia,serif}.case-desk .case-counts{margin:0 0 16px;font-size:13px}.saved-filmstrip .slide-caption{text-overflow:ellipsis;white-space:nowrap;text-align:left;display:block;overflow:hidden}.slide-caption b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}@media (min-width:901px){body:has(.case-desk,.studio-workspace) .workspace-subnav{display:none}}.case-handover{border-block:1px solid var(--line);grid-template-columns:minmax(210px,1fr) minmax(0,2fr);gap:24px;margin-bottom:16px;display:grid}.case-handover>section,.customer-workspace .case-handover .card{overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;min-width:0;padding:16px 0}.case-handover h2{margin:0;font:500 22px/1.22 Georgia,serif}.case-handover p{margin:6px 0}.case-handover .eyebrow{color:var(--accent);font-size:11px}@media (max-width:680px){.case-handover{grid-template-columns:minmax(0,1fr);gap:0}.case-handover>section+section{border-top:1px solid var(--line)}}.workspace-nav .workspace-nav-brand{border-right:1px solid #ffffff42;padding-right:22px}.workspace-nav .workspace-nav-brand span{white-space:nowrap;font-size:13px}.stock-register{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.stock-register>*{min-width:0}.stock-filter-rail{border-right:1px solid var(--line);padding-right:20px}.stock-filter-rail h2,.evidence-register h2{margin:0 0 16px;font:500 24px/1.15 Georgia,serif}.stock-filter-rail .portfolio-filters{background:0 0;border:0;border-radius:0;padding:0}.stock-filter-rail :is(.filter-primary,.filter-secondary){grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.stock-filter-rail .filter-actions{flex-wrap:wrap}.stock-results .portfolio-results-head{margin-top:0}.stock-results .portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px}.stock-results .portfolio-grid>.panel{overflow:visible}.approval-page .review-tally{border-block:1px solid var(--line);flex-wrap:wrap;gap:6px 24px;padding:10px 0;display:flex}.approval-page .review-tally .panel{box-shadow:none;background:0 0;border:0;align-items:baseline;gap:6px;margin:0;padding:0;display:flex}.review-tally .panel p{margin:0;font-size:13px}.review-tally .panel strong{color:var(--accent);font-size:16px}.queue-filter{border-bottom:1px solid var(--line);margin:8px 0 20px}.queue-filter summary{cursor:pointer;align-content:center;width:fit-content;min-height:44px;font-weight:600}.materials-page .material-library-list li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.source-open{align-items:center;min-height:44px;font-size:13px;display:inline-flex}@media (max-width:900px){.stock-register{grid-template-columns:minmax(0,1fr)}.stock-filter-rail{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.stock-filter-rail :is(.filter-primary,.filter-secondary){grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}}@media (max-width:600px){.materials-page .material-library-list li{grid-template-columns:minmax(0,1fr) auto}.material-library-list li>div{grid-column:1/-1}}.case-requirement-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.case-requirement-lanes>section{border-top:2px solid var(--line);overflow-wrap:anywhere;min-width:0;padding:12px 0}.case-requirement-lanes>section:first-child{border-color:var(--accent)}.case-requirement-lanes h3{margin:0;font:500 18px Georgia,serif}.team-desk{grid-template-columns:minmax(0,3fr) minmax(200px,1fr);gap:24px;display:grid}.team-desk>div{min-width:0}.team-tools{border-inline-start:1px solid var(--line);padding-inline-start:20px}.team-tools h2{margin:4px 0 12px;font:500 22px Georgia,serif}.team-tools a{border-bottom:1px solid var(--line);align-items:center;min-height:44px;display:flex}@media (max-width:850px){.case-requirement-lanes,.team-desk{grid-template-columns:minmax(0,1fr)}.team-tools{border-inline:0;border-top:1px solid var(--line);padding:14px 0}}.schedule-register{margin:14px 0;padding:0;list-style:none}.schedule-register li{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) minmax(140px,1fr);align-items:start;gap:18px;padding:16px 0;display:grid}.schedule-register li>div,.correspondence-desk>*{overflow-wrap:anywhere;min-width:0}.schedule-register h2{margin:0;font:500 21px Georgia,serif}.schedule-register li p{margin:4px 0}.schedule-register small,.weekly-desk aside p{color:var(--muted)}.correspondence-desk,.weekly-desk{grid-template-columns:minmax(185px,1fr) minmax(0,3fr);align-items:start;gap:24px;display:grid}.correspondence-rail,.weekly-desk aside{border-right:1px solid var(--line);padding:12px 20px 8px 0}.correspondence-rail h2,.weekly-desk aside h2{margin:0 0 12px;font:500 20px Georgia,serif}.weekly-desk aside a{border-bottom:1px solid var(--line);align-items:center;min-height:44px;display:flex}.weekly-ledger{min-width:0}.weekly-ledger .panel{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0}.weekly-ledger .panel li{border-top:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;padding:8px 0;display:grid}@media (max-width:780px){.schedule-register li,.correspondence-desk,.weekly-desk,.weekly-ledger .panel li{grid-template-columns:minmax(0,1fr)}.correspondence-rail,.weekly-desk aside{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}}.portfolio-page .portfolio-card-media-empty{text-align:start;border-width:1px 0 0;height:auto;min-height:0;padding:10px 0 0;font-size:13px;display:block}.portfolio-card-media-empty small{margin-top:4px;display:block}.auth-welcome{background:linear-gradient(#103d36ed 0%,#103d3680 37%,#0c2e2be8 81%),url(/atelier-architectural-study.webp) 50%/cover}.workspace-recovery>.empty-state{background:var(--panel);border:1px solid var(--line);border-inline-start:4px solid var(--accent);text-align:start;border-radius:0;max-width:760px;margin:clamp(20px,8vh,80px) auto;padding:clamp(20px,4vw,48px)}.workspace-recovery h1{margin:10px 0;font:500 clamp(26px,4vw,42px)/1.12 Georgia,serif}.workspace-recovery [role=alert]{overflow-wrap:anywhere;max-width:62ch;margin:12px 0 20px}@media (max-width:720px){.auth-welcome{background-position:50% 55%}}.record-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 14px;padding:12px 0;display:grid}.record-facts>div{min-width:0}.record-facts dt{color:var(--muted);font-size:12px}.record-facts dd{overflow-wrap:anywhere;margin:3px 0 0;font:500 20px Georgia,serif}@media (max-width:580px){.record-facts{grid-template-columns:minmax(0,1fr);gap:8px}.record-facts>div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.record-facts dd{font-size:17px}}.output-library-card .content-proof-link{border-top:3px solid var(--accent);background:var(--panel);color:var(--text);border-radius:0;justify-content:space-between;align-items:flex-start;text-decoration:none;display:flex}.content-proof-link h3{color:var(--heading);overflow-wrap:anywhere;margin:0;font:500 clamp(19px,2vw,26px)/1.15 Georgia,serif}.content-proof-link .output-card-action{color:var(--accent);text-underline-offset:3px;font-size:13px;text-decoration:underline}.case-selections{border-top:1px solid var(--line);margin-top:20px;padding:16px 0}.case-selections header,.case-selections li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.case-selections h2{margin:5px 0 10px;font:500 24px Georgia,serif}.case-selections ul{padding:0;list-style:none}.case-selections li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:10px 0}.case-selections time{color:var(--muted);font-size:13px}.case-counts small{color:var(--muted);align-self:center;margin-inline-start:auto}@media (max-width:660px){.case-counts small{width:100%;margin-inline-start:0}}
