@layer tokens{:root{--color-ink:#171c18;--color-ink-soft:#39423b;--color-muted:#687269;--color-brand:#20462f;--color-brand-deep:#163524;--color-brand-soft:#dce8dc;--color-ivory:#f4f0e6;--color-paper:#fffcf5;--color-paper-strong:#fff;--color-line:#d9d8cf;--color-line-strong:#bfc4ba;--color-brass:#c7a657;--color-paprika:#c95f3c;--color-slate:#44677b;--color-success:#31704a;--color-danger:#9f4935;--shadow-soft:0 18px 45px #212d2414;--shadow-float:0 20px 55px #182a1d2e;--radius-control:8px;--radius-panel:12px;--sidebar-width:276px;--content-width:1320px;--safe-bottom:env(safe-area-inset-bottom,0px)}}@layer reset{*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-ivory);min-width:320px}body{color:var(--color-ink);background:radial-gradient(circle at 78% 0%, #dce8dc7a, transparent 26rem), var(--color-ivory);font-family:var(--font-interface), Arial, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button,select{min-height:44px}button,a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #c7a6578c}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p{overflow-wrap:anywhere}::selection{color:#fff;background:var(--color-brand)}}@layer shell{.appFrame{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{z-index:30;color:#fff;background:linear-gradient(145deg, #ffffff0f, transparent 35%), var(--color-brand-deep);border-right:1px solid #ffffff17;flex-direction:column;height:100vh;padding:30px 22px 24px;display:flex;position:sticky;top:0}.appBrand,.mobileBrand{align-items:center;gap:13px;display:flex}.appBrand{min-height:48px;padding:0 8px}.appBrand strong,.appBrand small{display:block}.appBrand strong{font-family:var(--font-editorial), Georgia, serif;font-size:21px;font-weight:620}.appBrand small{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;margin-top:-2px;font-size:12px;font-weight:700}.brandGlyph{background:#ffffff12;border:1px solid #ffffff40;border-radius:50%;flex:none;width:42px;height:42px;display:block;position:relative;overflow:hidden}.brandGlyph i{border:2px solid var(--color-brass);border-radius:50%;width:20px;height:24px;position:absolute;top:9px}.brandGlyph i:first-child{left:7px;transform:rotate(28deg)}.brandGlyph i:last-child{right:7px;transform:rotate(-28deg)}.appNav{gap:8px;margin-top:48px;display:grid}.navGroup{border-radius:10px}.navDomain{color:#ffffffa6;border-radius:9px;align-items:center;gap:12px;min-height:48px;padding:0 13px;font-size:14px;font-weight:700;display:flex}.navDomain:hover,.navGroup.active>.navDomain{color:#fff;background:#ffffff17}.navIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:21px;height:21px}.navChildren{border-left:1px solid #ffffff29;gap:2px;margin:5px 0 8px 24px;padding-left:20px;display:grid}.navChildren a{color:#ffffff8a;border-radius:7px;min-height:38px;padding:8px 10px;font-size:12px;font-weight:650}.navChildren a:hover,.navChildren a.active{color:#fff}.navChildren a.active{background:#c7a6572b}.sidebarFoot{border-top:1px solid #ffffff21;margin-top:auto;padding:19px 8px 0}.userChip{align-items:center;gap:11px;display:flex}.userChip>span,.mobileUser{width:38px;height:38px;color:var(--color-brand-deep);background:var(--color-brass);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.userChip strong,.userChip small{display:block}.userChip strong{font-size:13px}.userChip small{color:#ffffff80;font-size:12px}.sidebarFoot form button{color:#ffffff8f;cursor:pointer;background:0 0;border:0;min-height:44px;margin:10px 0 0 49px;padding:0;font-size:12px}.sidebarFoot form button:hover{color:#fff}.appMain{min-width:0;width:min(100%, calc(var(--content-width) + 112px));padding:44px clamp(28px,4vw,64px) 88px}.mobileHeader{display:none}}@layer primitives{.appEyebrow{color:var(--color-brand);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.pageHeader{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.pageHeaderCopy{max-width:780px}.pageHeader h1,.prospectIdentity h1,.authIntro h1{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.035em;margin:0;font-weight:520;line-height:.98}.pageHeader h1{font-size:clamp(42px,5vw,64px)}.pageHeaderCopy>p:last-child:not(.appEyebrow){max-width:68ch;color:var(--color-muted);margin:15px 0 0;font-size:16px}.pageHeaderAction{flex:none}.appCard{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:#fffcf5e6}.primaryButton,.appButton{color:#fff;background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:14px;font-weight:750;display:inline-flex}.primaryButton:hover,.appButton:hover{background:var(--color-brand-deep)}.primaryButton.full{width:100%}.secondaryButton{min-height:44px;color:var(--color-brand);background:var(--color-paper-strong);border:1px solid var(--color-brand);border-radius:var(--radius-control);cursor:pointer;padding:0 16px;font-size:14px;font-weight:700}.secondaryButton:disabled,button:disabled{opacity:.52;cursor:not-allowed}.livePill,.statusPill{color:var(--color-muted);align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.livePill i,.statusPill span{background:var(--color-success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #31704a1c}.formError,.successBanner{border-radius:var(--radius-control);margin-bottom:18px;padding:13px 15px;font-size:14px;font-weight:650}.formError{color:var(--color-danger);background:#f4e2dc;border:1px solid #e6c0b5}.successBanner{color:var(--color-success);background:#e2eee3;border:1px solid #c0d8c4}.emptyState{text-align:center;border:1px dashed var(--color-line-strong);border-radius:var(--radius-panel);align-content:center;place-items:center;min-height:260px;padding:42px;display:grid}.emptyState>span{color:var(--color-brass);font-family:var(--font-editorial), serif;font-size:30px}.emptyState h2{font-family:var(--font-editorial), serif;margin:8px 0;font-size:28px}.emptyState p,.emptyCopy{color:var(--color-muted)}}@layer components{.pipelineBadge{width:max-content;min-height:28px;color:var(--color-ink-soft);background:#ecebe4;border:1px solid #deddd4;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:750;display:inline-flex}.state-repere{color:var(--color-slate);background:#e4edf1;border-color:#c7d8e0}.state-decouverte{color:#775616;background:#f4ead2;border-color:#e4d29e}.state-pre-audite{color:#7a6a2e;background:#f0ecd6;border-color:#ddd2a0}.state-audite{color:var(--color-slate);background:#e1ebef;border-color:#c1d4dc}.state-restitue{color:var(--color-success);background:#dfebdf;border-color:#bfd6c2}.state-reporte{color:var(--color-danger);background:#f2e2dd;border-color:#e3c2b8}.ownerBadge{align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:700;display:inline-flex}.ownerBadge>i{width:28px;height:28px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.ownerBadge small{color:var(--color-muted);font-size:12px;font-weight:550}.presenceStars{color:var(--color-brass);gap:3px;font-size:20px;display:inline-flex}.presenceStars i{font-style:normal}.presenceStarsEmpty{color:var(--color-muted);font-size:12px}.notionContent{color:var(--color-ink-soft);font-size:15px;line-height:1.7}.notionContent h2,.notionContent h3,.notionContent h4{color:var(--color-ink);font-family:var(--font-editorial), serif;margin:1.2em 0 .45em;line-height:1.15}.notionContent p,.notionContent ul,.notionContent ol{margin:.6em 0}.notionContent ul,.notionContent ol{padding-left:1.25rem}.notionContent hr{border:0;border-top:1px solid var(--color-line);margin:20px 0}.notionLink{color:var(--color-brand);font-size:13px;font-weight:700}}@layer pages{.cockpitHero{color:#fff;background:radial-gradient(circle at 85% 10%, #c7a6572e, transparent 16rem), var(--color-brand-deep);border-radius:var(--radius-panel);grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:36px;margin-bottom:18px;padding:clamp(28px,4.5vw,54px);display:grid}.cockpitHero .appEyebrow{color:#c9dda9}.cockpitHero h1{max-width:780px;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(44px,5.4vw,72px);font-weight:520;line-height:.95}.cockpitHero>div:first-child>p:last-child{color:#ffffffa8;max-width:58ch;margin:20px 0 0;font-size:16px}.notionFreshness{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:13px;min-height:72px;padding:15px;display:flex}.notionFreshness>span{border:1px solid #c7a65780;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.notionFreshness>span i{background:#b9d38d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #b9d38d1f}.notionFreshness small,.notionFreshness strong{display:block}.notionFreshness small{color:#ffffff8a;font-size:12px}.notionFreshness strong{margin-top:2px;font-size:12px;font-weight:700}.actionQueue{padding:clamp(20px,3vw,30px)}.cockpitSectionHeading{justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:22px;display:flex}.cockpitSectionHeading h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:550;line-height:1}.cockpitSectionHeading p:last-child{color:var(--color-muted);margin:9px 0 0;font-size:14px}.cockpitSectionHeading>a{min-height:44px;color:var(--color-brand);align-items:center;gap:10px;font-size:13px;font-weight:750;display:inline-flex}.actionList{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.actionList li{border-bottom:1px solid var(--color-line)}.actionList li>a{grid-template-columns:46px minmax(220px,1fr) minmax(160px,auto) 20px;align-items:center;gap:15px;min-height:88px;padding:14px 8px;display:grid}.actionList li>a:hover{background:#dce8dc40}.actionIndex{width:38px;height:38px;color:var(--color-brand);background:var(--color-brand-soft);font-family:var(--font-editorial), Georgia, serif;border-radius:50%;place-items:center;font-size:15px;display:grid}.action-follow-up{color:#fff;background:var(--color-paprika)}.action-handoff{color:#fff;background:var(--color-slate)}.actionCopy small,.actionCopy strong,.actionCopy em{display:block}.actionCopy small{color:var(--color-brand);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.actionCopy strong{margin:2px 0;font-size:15px}.actionCopy em{color:var(--color-muted);font-size:12px;font-style:normal}.actionMeta{justify-items:end;gap:6px;display:grid}.actionMeta time{color:var(--color-muted);font-size:12px}.actionList li>a>b{color:var(--color-brand);font-size:17px}.actionEmpty{background:var(--color-brand-soft);align-items:center;gap:15px;min-height:112px;padding:18px;display:flex}.actionEmpty>span{color:#fff;background:var(--color-success);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.actionEmpty strong{display:block}.actionEmpty p{color:var(--color-muted);margin:3px 0 0;font-size:13px}.projectOverview{gap:14px;margin-bottom:26px;display:grid}.projectHealth{border-left:4px solid var(--color-brand);grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);align-items:stretch;gap:18px;min-height:184px;padding:22px;display:grid;overflow:hidden}.projectHealth-ready{border-left-color:var(--color-success)}.projectHealth-progress{border-left-color:var(--color-gold)}.projectHealth-build{border-left-color:var(--color-paprika)}.projectHealth>div:first-child{align-content:center;gap:8px;display:grid}.projectHealth span,.projectHealth dt{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:840}.projectHealth strong{font-family:var(--font-editorial), Georgia, serif;font-size:clamp(34px,4vw,56px);font-weight:560;line-height:.96}.projectHealth p{max-width:640px;color:var(--color-muted);margin:0;font-size:15px;line-height:1.45}.projectHealth dl{background:var(--color-brand-soft);border-radius:8px;gap:10px;margin:0;padding:14px;display:grid}.projectHealth dl>div{border-bottom:1px solid #1037241a;justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}.projectHealth dl>div:last-child{border-bottom:0}.projectHealth dd{color:var(--color-ink);text-align:right;margin:0;font-weight:850}.projectMetrics,.projectActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.projectMetrics>div,.projectActions>a{align-content:start;gap:7px;min-height:138px;padding:18px;display:grid}.projectActions>a{border-left:3px solid var(--color-brand);min-height:112px}.projectMetrics span,.projectActions span{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:840}.projectMetrics strong,.projectActions strong{font-family:var(--font-editorial), Georgia, serif;font-size:34px;font-weight:560;line-height:1}.projectRate{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.projectRate b{color:var(--color-brand);background:var(--color-brand-soft);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.projectMetrics p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.4}.projectActionDetail{color:var(--color-muted);margin:0;font-size:13px;line-height:1.38}.projectActions em{color:var(--color-brand);margin-top:auto;font-size:12px;font-style:normal;font-weight:820}.cockpitPriorities{gap:14px;display:grid}.priorityQueue{padding:20px;overflow:hidden}.priorityQueue>header{justify-content:space-between;align-items:start;gap:18px;min-height:50px;margin-bottom:12px;display:flex}.priorityQueue>header h3{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:26px;font-weight:550;line-height:1.05}.priorityQueue>header>span{min-width:42px;height:42px;color:var(--color-brand);background:var(--color-brand-soft);font-family:var(--font-editorial), Georgia, serif;border-radius:50%;place-items:center;font-size:22px;font-weight:560;display:grid}.priorityList{border-top:1px solid var(--color-line);max-height:460px;margin:0;padding:0;list-style:none;overflow-y:auto}.priorityList li{border-bottom:1px solid var(--color-line)}.priorityList li>a{grid-template-columns:minmax(230px,1fr) auto auto minmax(150px,.5fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px 4px;display:grid}.priorityList li>a:hover{background:#dce8dc3d}.priorityMain{gap:2px;min-width:0;display:grid}.priorityMain strong{font-size:15px}.priorityMain small{color:var(--color-muted);overflow-wrap:anywhere;font-size:12px}.priorityReason{color:var(--color-muted);font-size:12px;font-weight:650}.priorityList li>a>b{min-height:34px;color:var(--color-brand);background:var(--color-paper-strong);border:1px solid var(--color-brand);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.heatBadge,.validationBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-weight:820;display:inline-flex}.heat-chaud{color:#fff;background:var(--color-paprika)}.heat-tiède{color:var(--color-ink);background:#ead69d}.heat-froid{color:var(--color-muted);background:#e4e0d6}.validationBadge{color:var(--color-brand);background:var(--color-brand-soft)}.validation-document{color:#fff;background:var(--color-slate)}.validation-angle{color:#fff;background:var(--color-brand)}.validation-step{color:#fff;background:var(--color-paprika)}.validation-node{color:var(--color-ink);background:#ead69d}.priorityList time{color:var(--color-muted);font-size:12px}.deferredNotice{min-height:56px;color:var(--color-muted);background:#f0ede4;border-radius:8px;grid-template-columns:auto minmax(150px,auto) 1fr 18px;align-items:center;gap:12px;margin-top:16px;padding:8px 12px;font-size:12px;display:grid}.deferredNotice>span{color:var(--color-danger);background:#f2e2dd;border-radius:999px;padding:5px 8px;font-weight:800}.deferredNotice>strong{color:var(--color-ink);font-size:13px}.deferredNotice>small{font-size:12px}.deferredNotice>b{color:var(--color-brand);font-size:16px}.commercialOverview{margin-top:clamp(38px,5vw,62px)}.commercialHeading{padding-inline:2px}.commercialGrid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px;display:grid}.pipelineSummary{padding:10px 24px}.pipelineSummaryStages{display:grid}.pipelineSummaryStages>a{border-bottom:1px solid var(--color-line);grid-template-columns:34px minmax(150px,1fr) 44px minmax(100px,.8fr);align-items:center;gap:14px;min-height:78px;display:grid}.pipelineSummaryStages>a:last-child{border-bottom:0}.pipelineStageNumber{color:var(--color-brass);font-family:var(--font-editorial), Georgia, serif;font-size:15px}.pipelineSummaryStages small,.pipelineSummaryStages strong{display:block}.pipelineSummaryStages small{color:var(--color-muted);font-size:12px}.pipelineSummaryStages strong{margin-top:2px;font-size:14px}.pipelineSummaryStages b{font-family:var(--font-editorial), Georgia, serif;text-align:right;font-size:28px;font-weight:550}.pipelineSummaryStages i{background:#e4e5dd;border-radius:999px;height:7px;overflow:hidden}.pipelineSummaryStages i span{background:var(--color-brand);border-radius:inherit;height:100%;display:block}.acceptedSalesCard{grid-template-columns:46px 1fr;align-content:start;gap:18px;padding:26px;display:grid}.salesMarker{width:44px;height:44px;color:var(--color-brand);background:var(--color-brand-soft);font-family:var(--font-editorial), Georgia, serif;border-radius:50%;place-items:center;font-size:22px;display:grid}.acceptedSalesCard>div>strong{font-family:var(--font-editorial), Georgia, serif;font-variant-numeric:tabular-nums;margin-top:-3px;font-size:clamp(38px,4vw,54px);font-weight:520;line-height:1;display:block}.acceptedSalesCard>div>p:last-child{color:var(--color-muted);margin:8px 0 0;font-size:13px}.acceptedSalesCard dl{border-top:1px solid var(--color-line);grid-column:1/-1;margin:auto 0 0;padding-top:20px}.acceptedSalesCard dl div{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.acceptedSalesCard dt{color:var(--color-muted);font-size:12px}.acceptedSalesCard dd{margin:0;font-size:12px;font-weight:750}.largeAvatar{color:var(--color-brand);background:var(--color-brand-soft);place-items:center;font-style:normal;font-weight:800;display:grid}.commercialPageHeader{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.commercialPageHeader>div{max-width:790px}.commercialPageHeader h1{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(44px,5vw,68px);font-weight:520;line-height:.96}.commercialPageHeader.compact h1{font-size:clamp(42px,4.5vw,60px)}.commercialPageHeader>div>p:last-child{max-width:62ch;color:var(--color-muted);margin:14px 0 0}.localViewNav{background:#e9e6dc;border-radius:10px;gap:3px;margin-bottom:18px;padding:4px;display:inline-flex}.localViewNav a{min-height:42px;color:var(--color-muted);border-radius:7px;align-items:center;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex}.localViewNav a.active{color:var(--color-brand);background:var(--color-paper);box-shadow:0 2px 8px #212d2412}.commercialFilters{grid-template-columns:minmax(230px,1fr) 180px auto auto auto;align-items:center;gap:9px;margin-bottom:18px;display:grid}.commercialFilters label{background:var(--color-paper-strong);border:1px solid var(--color-line);border-radius:var(--radius-control);align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.commercialFilters input{background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:42px;font-size:14px}.commercialFilters select,.commercialFilters button,.auditForm input,.auditForm textarea{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper-strong);font-size:14px}.commercialFilters select{padding:0 12px}.commercialFilters button{color:#fff;background:var(--color-brand);border-color:var(--color-brand);cursor:pointer;padding:0 17px;font-weight:750}.commercialFilters>a:not(.pauseFilter){min-height:44px;color:var(--color-muted);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pauseFilter{min-height:44px;color:var(--color-danger);white-space:nowrap;background:#f2e2dd;border:1px solid #e3c2b8;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.pauseFilter strong{color:#fff;background:var(--color-danger);border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:12px;display:grid}.pauseFilter.active{box-shadow:inset 0 0 0 1px var(--color-danger)}.pipelineBoard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.pipelineColumn{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:#fffcf594;min-width:0;overflow:hidden}.pipelineColumn>header{border-bottom:1px solid var(--color-line);grid-template-columns:28px 1fr 32px;align-items:center;gap:10px;min-height:78px;padding:14px 16px;display:grid}.pipelineColumn>header>span{color:var(--color-brass);font-family:var(--font-editorial), Georgia, serif;font-size:15px}.pipelineColumn>header small{color:var(--color-muted);font-size:12px}.pipelineColumn>header h2{font-family:var(--font-editorial), Georgia, serif;margin:1px 0 0;font-size:25px;font-weight:550}.pipelineColumn>header>strong{color:#fff;background:var(--color-brand);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.pipelineCards{gap:9px;padding:10px;display:grid}.pipelineCards>a{background:var(--color-paper);border:1px solid var(--color-line);border-radius:9px;min-width:0;padding:15px;box-shadow:0 8px 18px #212d240a}.pipelineCards>a:hover{border-color:var(--color-line-strong);transform:translateY(-1px)}.pipelineCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.prospectMonogram,.prospectListIdentity>i{width:34px;height:34px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:8px;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.pipelineCards h3{font-family:var(--font-editorial), Georgia, serif;margin:14px 0 2px;font-size:23px;font-weight:550}.pipelineCards>a>p{min-height:37px;color:var(--color-muted);margin:0;font-size:12px}.pipelineCards dl{border-block:1px solid var(--color-line);grid-template-columns:1fr 1fr;margin:14px 0;padding:10px 0;display:grid}.pipelineCards dl div:last-child{border-left:1px solid var(--color-line);padding-left:12px}.pipelineCards dt{color:var(--color-muted);font-size:12px}.pipelineCards dd{font-family:var(--font-editorial), Georgia, serif;margin:3px 0 0;font-size:22px;font-weight:550}.pipelineCards dd small{color:var(--color-muted);font-family:var(--font-interface), sans-serif;font-size:12px}.pipelineCardFoot{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.pipelineCardFoot>strong{color:var(--color-brand);text-align:right;font-size:12px}.pipelineColumnEmpty{min-height:116px;color:var(--color-muted);border:1px dashed var(--color-line);text-align:center;border-radius:8px;place-items:center;padding:24px 12px;font-size:12px;display:grid}.pausedQueueHeading{margin:26px 0 14px}.pausedQueueHeading h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:32px;font-weight:550}.prospectList{overflow:hidden}.prospectListHead,.prospectListRow{grid-template-columns:minmax(190px,1.4fr) 100px minmax(150px,1fr) 118px 84px 108px 18px;align-items:center;gap:12px;display:grid}.prospectListHead{min-height:44px;color:var(--color-muted);background:#eeece4;padding:0 18px;font-size:12px;font-weight:750}.prospectListRow{border-top:1px solid var(--color-line);min-height:78px;padding:11px 18px;font-size:13px}.prospectListRow:hover{background:#dce8dc47}.prospectListIdentity{align-items:center;gap:11px;min-width:0;display:flex}.prospectListIdentity>span{min-width:0}.prospectListIdentity strong,.prospectListIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.prospectListIdentity small,.nextActionLabel small,.listScore em,.prospectListRow time{color:var(--color-muted);font-size:12px;font-style:normal}.nextActionLabel small,.nextActionLabel strong{display:block}.nextActionLabel strong{font-size:12px}.listScore strong{font-variant-numeric:tabular-nums;font-size:18px;display:block}.listScore strong small{color:var(--color-muted);font-size:12px}.commercialEmpty{min-height:180px;color:var(--color-muted);text-align:center;align-content:center;place-items:center;padding:28px;display:grid}.commercialEmpty strong{color:var(--color-ink)}.commercialEmpty p{margin:4px 0 0}.prospectDrawerBackdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111c1485;grid-template-columns:1fr minmax(400px,520px);display:grid;position:fixed;inset:0}.prospectDrawerBackdrop>a{min-width:0}.prospectDrawer{background:var(--color-paper);min-width:0;height:100vh;padding:32px;overflow-y:auto;box-shadow:-20px 0 60px #111c1433}.prospectDrawer>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.prospectDrawer h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:38px;font-weight:550}.prospectDrawer header p:last-child{color:var(--color-muted);margin:8px 0 0}.prospectDrawer header>a{width:44px;height:44px;color:var(--color-brand);border:1px solid var(--color-line);border-radius:50%;flex:none;place-items:center;font-size:24px;display:grid}.newProspectForm{gap:16px;display:grid}.newProspectForm label{color:var(--color-muted);gap:7px;font-size:12px;font-weight:750;display:grid}.newProspectForm input{min-height:48px;padding:0 12px}.newProspectForm .auditFormFooter{margin-top:8px}.newProspectForm .appButton{width:100%}.directProspectForm{max-width:760px;padding:clamp(20px,4vw,38px)}.backToList{min-height:44px;color:var(--color-muted);align-items:center;font-size:13px;font-weight:700;display:inline-flex}.prospectHero{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.prospectIdentity{align-items:center;gap:18px;display:flex}.largeAvatar{border-radius:14px;flex:none;width:72px;height:72px;font-size:22px}.prospectIdentity h1{font-size:clamp(40px,5vw,62px)}.prospectIdentity p:not(.appEyebrow){color:var(--color-muted);margin:6px 0 10px}.prospectHeroRight{justify-items:end;gap:12px;min-width:240px;display:grid}.prospectState{justify-items:end;gap:6px;display:grid}.prospectState small{color:var(--color-muted);font-size:12px}.heroPresentation{background:var(--color-paper);border:1px solid var(--color-line);border-radius:10px;width:240px;overflow:hidden}.heroPresentation iframe{border:0;width:100%;height:138px}.heroPresentation a{justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;font-size:12px;display:flex}.nextActionCard{padding:24px}.nextActionCard h2{font-family:var(--font-editorial), serif;margin:0;font-size:28px;font-weight:550}.missionBody{align-items:center;gap:24px;margin-top:18px;display:flex}.completionDonut{flex:none;justify-items:center;width:88px;display:grid;position:relative}.donutSvg{transform:rotate(-90deg)}.donutBg,.channelRingBg{stroke:#e2e4dc}.donutFg,.channelRingFg{stroke:var(--color-brand);stroke-linecap:round}.donutFg{stroke-dasharray:calc(var(--pct) * 2.639) 264;stroke-dashoffset:264px}.donutCenter{place-items:center;width:84px;height:84px;display:grid;position:absolute;inset:0 0 auto}.donutCenter strong{color:var(--color-brand);font-size:17px}.donutCaption{color:var(--color-muted);text-align:center;margin-top:5px;font-size:12px}.pipelineJourney{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid;position:relative}.pipelineJourney>span,.pipelineJourney>button{min-height:54px;color:var(--color-muted);text-align:left;background:#eeece5;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.pipelineJourney i{background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:800;display:grid}.pipelineJourney span span,.pipelineJourney button span{font-size:12px;font-weight:750}.pipelineJourney b{margin-left:auto;font-size:12px}.pipelineJourney .done{color:var(--color-success);background:#e1ece2}.pipelineJourney .current{color:#fff;background:var(--color-brand)}.pipelineJourney .next{color:var(--color-brand);background:var(--color-paper-strong);border-color:var(--color-brand);cursor:pointer}.scoreOverview{grid-template-columns:1fr 1fr 1fr;margin:18px 0;display:grid}.scoreOverview>div{border-right:1px solid var(--color-line);min-height:132px;padding:20px}.scoreOverview>div:last-child{border-right:0}.scoreOverview span,.scoreOverview em{color:var(--color-muted);font-size:12px;font-style:normal;display:block}.scoreOverview strong{font-family:var(--font-editorial), serif;margin-top:10px;font-size:38px;display:block}.scoreOverview strong small{font-size:14px}.workspaceStack{gap:18px;max-width:1060px;display:grid}.narrativeCard,.criteriaCard,.fieldCard{padding:24px}.narrativeNotesGrid,.fieldNotesGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.fieldNotesGrid{grid-template-columns:1fr 1fr}.fieldNotesGrid label,.auditForm label{color:var(--color-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.fieldNotesGrid textarea,.auditForm textarea,.auditForm input{resize:vertical;width:100%;min-height:110px;padding:12px}.auditForm input{min-height:44px}.angleBox,.recommendationCallout{background:var(--color-brand-soft);border-left:3px solid var(--color-brand);margin-top:14px;padding:14px 16px}.angleBox span{color:var(--color-muted);font-size:12px;font-weight:750}.angleBox p,.recommendationCallout p{margin:4px 0 0}.criteriaCard>summary{cursor:pointer;justify-content:space-between;align-items:flex-end;gap:18px;list-style:none;display:flex}.criteriaCard>summary::-webkit-details-marker{display:none}.criteriaCard>summary h2,.fieldFormHeading h2{font-family:var(--font-editorial), serif;margin:0;font-size:26px;font-weight:550}.criteriaCard>summary small,.fieldFormHeading small{color:var(--color-muted);font-size:12px}.auditFormIntro{max-width:78ch;color:var(--color-muted)}.mediaFormGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mediaForm{border:1px solid var(--color-line);background:var(--color-paper-strong);border-radius:9px;align-self:start;overflow:hidden}.mediaForm>summary{cursor:pointer;align-items:center;min-height:50px;padding:0 13px;font-size:14px;font-weight:750;list-style:none;display:flex}.mediaForm>summary::-webkit-details-marker{display:none}.mediaForm>summary small{color:var(--color-muted);margin-left:auto;font-size:12px;font-weight:550}.networkIcon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;display:inline-flex}.channelRing{width:20px;height:20px;margin-right:6px}.channelRing svg{transform:rotate(-90deg)}.channelRingFg{stroke-dasharray:calc(var(--pct) * .9425) 94.25}.mediaFormBody{border-top:1px solid var(--color-line);gap:12px;padding:14px;display:grid}.mediaUrl{color:var(--color-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.mediaUrl input{border:1px solid var(--color-line);border-radius:7px;width:100%;min-height:44px;padding:0 11px;font-size:14px}.criterionQuestion{gap:7px;display:grid}.criterionQuestion>span{color:var(--color-ink-soft);font-size:13px;font-weight:650}.criterionOptions{flex-wrap:wrap;gap:6px;display:flex}.criterionOption{cursor:pointer}.criterionOption input,.fieldSourceList input{opacity:0;pointer-events:none;position:absolute}.criterionOption span,.fieldSourceList span{min-height:44px;color:var(--color-muted);background:var(--color-paper);border:1px solid var(--color-line);border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;display:flex}.criterionOption input:checked+span,.fieldSourceList input:checked+span{color:#fff;background:var(--color-brand);border-color:var(--color-brand)}.fieldFormHeading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.fieldSourceList{flex-wrap:wrap;gap:7px;display:flex}.fieldScoreGrid{grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:16px;display:grid}.scoreQuestion{grid-template-columns:1fr 70px;align-items:center;gap:10px;min-height:44px;display:grid}.scoreQuestion select{border:1px solid var(--color-line);background:#fff;border-radius:7px;min-height:44px;padding:0 10px;font-size:14px}.fieldNotesGrid{margin-top:16px}.auditFormActionsRow{z-index:20;border:1px solid var(--color-line);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf5f0;border-radius:10px;justify-content:flex-end;margin-top:18px;padding:10px;display:flex;position:sticky;bottom:18px}.auditFormFootnote{color:var(--color-muted);margin-top:9px;font-size:12px;display:block}.summaryRow{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.summaryCard{flex-direction:column;gap:8px;min-height:150px;padding:18px;display:flex}.summaryCard h3{font-family:var(--font-editorial), serif;margin:0;font-size:20px;font-weight:550}.summaryCard small{color:var(--color-muted);font-size:12px}.summaryCardButton{min-height:40px;color:var(--color-brand);border:1px solid var(--color-brand);cursor:pointer;background:#fff;border-radius:7px;margin-top:auto;font-size:12px;font-weight:750}.notionPanelLink{min-height:46px;color:var(--color-brand);align-items:center;gap:9px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.shareForm,.shareCheckbox{gap:7px;display:grid}.shareCheckbox{color:var(--color-muted);grid-template-columns:18px 1fr;align-items:center;font-size:12px}.workspaceHero{background:linear-gradient(110deg, #dce8dc8c, transparent 55%), var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-panel);justify-content:space-between;align-items:center;gap:28px;margin-bottom:22px;padding:22px 24px;display:flex}.workspaceHero .prospectIdentity h1{font-size:clamp(38px,4vw,54px)}.workspaceHeroState{text-align:right;justify-items:end;gap:7px;display:grid}.workspaceHeroState small{color:var(--color-muted);font-size:12px}.workspaceTabs{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-panel);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.workspaceTabs a{min-height:54px;color:var(--color-muted);border-right:1px solid var(--color-line);text-align:center;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:750;display:flex}.workspaceTabs a:last-child{border-right:0}.workspaceTabs a:hover{color:var(--color-brand);background:var(--color-brand-soft)}.workspaceTabs a.active{color:#fff;background:var(--color-brand)}.workspaceTabs small{font-size:12px;display:none}.workspaceView{min-width:0}.summaryWorkspace,.overviewWorkspace,.priorityWorkspace,.fieldWorkspace,.restitutionWorkspace,.auditGroupedWorkspace,.offerDecisionWorkspace,.documentsDecisionWorkspace,.dataDecisionWorkspace{gap:18px;display:grid}.prospectSituation{background:linear-gradient(120deg, #dce8dc94, transparent 68%), var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:start;gap:22px;padding:22px 24px;display:grid}.prospectSituation h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:32px;font-weight:550;line-height:1.04}.prospectSituation>div>p:last-child{max-width:68ch;color:var(--color-ink-soft);margin:9px 0 0;font-size:14px}.prospectSituation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.prospectSituation dl>div{background:#ffffffad;border:1px solid #20462f1f;border-radius:8px;min-height:74px;padding:12px}.prospectSituation dt{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:820}.prospectSituation dd{color:var(--color-ink);margin:7px 0 0;font-size:13px;font-weight:760}.overviewHeader{background:linear-gradient(120deg, #dce8dc94, transparent 68%), var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:22px;padding:22px 24px;display:grid}.overviewHeader h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:34px;font-weight:550;line-height:1.04}.overviewHeader>div>p:last-child{color:var(--color-ink-soft);margin:8px 0 0}.overviewInterest{max-width:68ch;color:var(--color-ink);margin:14px 0 0;font-size:15px;font-weight:680;line-height:1.45}.overviewActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.overviewTodo{background:#f8eddf;border-color:#dfb995;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);align-items:start;gap:18px;padding:20px 22px;display:grid}.overviewTodo.clear{background:#dfebdf;border-color:#bfd6c2}.overviewTodo h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:28px;font-weight:550;line-height:1.06}.overviewTodo>p{color:var(--color-ink-soft);margin:0;font-size:14px;line-height:1.45}.overviewTodoList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.overviewTodoList a{color:#7f1d1d;background:#ffffffa8;border:1px solid #e8c4bc;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 11px;font-size:13px;font-weight:820;display:flex}.overviewTodoList em{color:var(--color-brand);white-space:nowrap;font-size:12px;font-style:normal}.overviewKeyFacts,.overviewBlock dl{gap:10px;margin:0;display:grid}.overviewKeyFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewKeyFacts>div,.overviewBlock dl>div{background:var(--color-paper-strong);border:1px solid var(--color-line);border-radius:8px;min-width:0;padding:12px 13px}.overviewKeyFacts dt,.overviewBlock dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.overviewKeyFacts dd,.overviewBlock dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:760}.overviewGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:18px;display:grid}.overviewBlock{min-height:100%;padding:20px}.overviewDocuments{gap:10px;display:grid}.overviewLinks{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.overviewLinks a{min-height:32px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.overviewDocumentCard{border:1px solid var(--color-line);background:var(--color-paper-strong);border-radius:8px;gap:3px;min-height:78px;padding:13px 14px;display:grid}.overviewDocumentCard.ready{background:#dce8dc6b;border-color:#20462f3d}.overviewDocumentCard span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.overviewDocumentCard strong{color:var(--color-ink);font-size:15px}.overviewDocumentCard em{color:var(--color-brand);font-size:12px;font-style:normal;font-weight:820}.overviewDocumentCard.missing em{color:var(--color-muted)}.overviewTimeline{gap:16px;padding:20px;display:grid}.priorityHero{background:linear-gradient(120deg, #dce8dc94, transparent 68%), var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:stretch;gap:22px;padding:24px;display:grid}.priorityHero h2,.commercialDecision h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:clamp(34px,4vw,52px);font-weight:550;line-height:1.02}.priorityHero>div>p{max-width:70ch;color:var(--color-ink-soft);margin:10px 0 0;font-size:15px;line-height:1.45}.priorityHero aside{background:#ffffffb3;border:1px solid #20462f1f;border-radius:8px;align-content:start;gap:14px;padding:16px;display:grid}.priorityHero aside strong{color:var(--color-ink);font-size:15px;line-height:1.35}.priorityColumns{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:start;gap:18px;display:grid}.priorityListPanel,.priorityReadiness{min-height:100%;padding:20px}.priorityActionList{gap:10px;margin-top:12px;display:grid}.priorityAction{min-height:82px;color:var(--color-ink);background:var(--color-paper-strong);border:1px solid var(--color-line);border-left:4px solid var(--color-line);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.priorityAction.urgent{border-left-color:var(--color-paprika)}.priorityAction.next{border-left-color:var(--color-gold)}.priorityAction.later{border-left-color:var(--color-brand)}.priorityAction>span{color:#fff;background:var(--color-brand);width:34px;height:34px;font-family:var(--font-editorial), Georgia, serif;border-radius:50%;place-items:center;font-size:15px;display:grid}.priorityAction strong{font-size:15px;display:block}.priorityAction p,.priorityEmpty p,.priorityReadiness>p{color:var(--color-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.priorityAction em{color:var(--color-brand);white-space:nowrap;font-size:12px;font-style:normal;font-weight:830}.priorityEmpty{background:var(--color-brand-soft);border-radius:8px;padding:16px}.priorityReadiness dl{gap:9px;margin:12px 0 0;display:grid}.priorityReadiness dl>div{background:var(--color-paper-strong);border:1px solid var(--color-line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.priorityReadiness dt,.commercialDecision dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.priorityReadiness dd,.commercialDecision dd{text-align:right;margin:0;font-weight:790}.overviewBlockers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.overviewBlockers li{color:#7f1d1d;background:#f4ded8;border:1px solid #e8c4bc;border-radius:8px;align-items:center;min-height:36px;padding:8px 10px;font-size:13px;font-weight:780;display:flex}.offerProposal{background:linear-gradient(120deg, #dce8dc94, transparent 68%), var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:22px;padding:22px 24px;display:grid}.commercialDecision{background:linear-gradient(120deg, #dce8dc8a, transparent 70%), var(--color-paper);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;padding:22px 24px;display:grid}.commercialDecision>div>p:last-child{max-width:70ch;color:var(--color-ink-soft);margin:10px 0 0;font-size:15px;line-height:1.45}.commercialDecision dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.commercialDecision dl>div{background:var(--color-paper-strong);border:1px solid var(--color-line);border-radius:8px;min-width:0;padding:12px}.commercialDecision dl>div.wide{grid-column:1/-1}.commercialDecision dd{text-align:left;overflow-wrap:anywhere;margin-top:6px}.offerProposal h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:36px;font-weight:550;line-height:1.03}.offerProposal>div:first-child>p:last-child{max-width:70ch;color:var(--color-ink-soft);margin:12px 0 0;font-size:15px;line-height:1.48}.offerProposalBox{background:#ffffffc2;border:1px solid #20462f24;border-radius:8px;align-content:start;gap:9px;min-height:210px;padding:18px;display:grid}.offerProposalBox span{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:840}.offerProposalBox strong{font-family:var(--font-editorial), Georgia, serif;font-size:30px;font-weight:560;line-height:1}.offerProposalBox p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.45}.offerProposalBox .appButton{width:fit-content;margin-top:8px}.offerAngleDecision{border-left:3px solid var(--color-brass);padding:20px 22px}.offerAngleDecision.compact{border-left-color:var(--color-success)}.offerAngleText{color:var(--color-ink-soft);white-space:pre-line;margin:14px 0 0;font-size:14px;line-height:1.5}.offerAnglePrompt{gap:12px;margin-top:14px;display:grid}.offerAnglePrompt>p{color:var(--color-ink-soft);margin:0;font-size:14px;line-height:1.48}.offerAnglePrompt>div{flex-wrap:wrap;gap:8px;display:flex}.offerAngleDetails{border-top:1px solid var(--color-line);margin-top:14px}.offerAngleDetails>summary{min-height:44px;color:var(--color-brand);cursor:pointer;align-items:center;font-size:13px;font-weight:820;list-style:none;display:flex}.offerAngleDetails>summary::-webkit-details-marker{display:none}.progressChecklist.compact{grid-template-columns:1fr}.recommendedPath{background:linear-gradient(110deg, #dce8dc9e, transparent 66%), var(--color-paper);padding:22px 24px}.recommendedPath ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.recommendedPath li{background:#ffffffad;border:1px solid #20462f21;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;padding:13px 15px;display:grid}.recommendedPath li>span{color:#fff;background:var(--color-brand);width:34px;height:34px;font-family:var(--font-editorial), Georgia, serif;border-radius:50%;place-items:center;font-size:16px;display:grid}.recommendedPath strong{font-family:var(--font-editorial), Georgia, serif;font-size:22px;font-weight:550}.recommendedPath p{color:var(--color-muted);margin:2px 0 0;font-size:13px}.recommendedPath em{color:var(--color-brand);white-space:nowrap;font-size:13px;font-style:normal;font-weight:820}.provisionalNotice{min-height:54px;color:var(--color-ink-soft);border-left:3px solid var(--color-brass);background:#f3ead6;align-items:center;gap:12px;padding:10px 16px;display:flex}.provisionalNotice strong{flex:none}.provisionalNotice span{color:var(--color-muted);font-size:13px}.workspaceScoreOverview{margin:0}.workspaceScoreOverview .dataCompletion{justify-content:space-between;align-items:center;gap:18px;display:flex}.workspaceScoreOverview .dataCompletion>span{align-self:flex-start}.workspaceScoreOverview .completionDonut{width:84px}.situationAction,.situationPipeline,.situationSynthesis{padding:22px 24px}.situationAction{background:linear-gradient(120deg, #dce8dc94, transparent 68%), var(--color-paper)}.situationActionLayout{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:22px;display:grid}.situationActionLayout h2{max-width:820px;font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:34px;font-weight:550;line-height:1.04}.situationActionLayout>div:first-child>p:last-child{color:var(--color-ink-soft);margin:8px 0 0;font-size:15px;font-weight:700}.situationActionBox{background:#ffffffbd;border:1px solid #20462f24;border-radius:8px;align-content:start;gap:8px;min-height:190px;padding:18px;display:grid}.situationActionBox>span{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:840}.situationActionBox strong{font-size:20px;line-height:1.15}.situationActionBox p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.45}.situationActionBox>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.situationActionBox form{display:contents}.situationStatusLine{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:13px;font-weight:720;display:flex}.situationSynthesis{grid-template-columns:1.1fr .95fr .95fr;gap:18px;display:grid}.situationSynthesis h2,.situationSynthesis h3{font-family:var(--font-editorial), Georgia, serif;margin:0;font-weight:550;line-height:1.08}.situationSynthesis h2{font-size:28px}.situationSynthesis h3{font-size:22px}.situationSynthesis p{color:var(--color-ink-soft);margin:8px 0 0;font-size:14px;line-height:1.48}.workspaceMission,.workspacePanel,.handoffPanel{padding:22px 24px}.workspaceSectionHeading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.workspaceSectionHeading h2,.workspacePanel>h2,.handoffPanel h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:28px;font-weight:550}.workspaceSectionHeading>span{color:var(--color-muted);font-size:12px}.progressChecklist{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.progressChecklist li{color:var(--color-ink-soft);background:#ecebe4;border:1px solid #deddd4;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:750;display:inline-flex}.progressChecklist li.done{color:var(--color-success);background:#dfebdf;border-color:#bfd6c2}.progressChecklist li i{font-style:normal}.workspaceJourney{grid-template-columns:repeat(var(--journey-columns,4), 1fr);gap:8px;margin-top:18px;display:grid}.workspaceJourney>span{min-height:52px;color:var(--color-muted);background:#eeece5;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.workspaceJourney i{background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;display:grid}.workspaceJourney b{font-size:12px}.workspaceJourney .done{color:var(--color-success);background:#e1ece2}.workspaceJourney .current{color:#fff;background:var(--color-brand)}.workspaceJourney .next{color:var(--color-brand);border-color:var(--color-brand);background:#fff}.workspaceFacts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workspaceFacts>section{min-height:145px;padding:18px}.workspaceFacts h3{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:23px;font-weight:550}.workspaceFacts section>p:last-child{color:var(--color-muted);margin:8px 0 0;font-size:13px}.digitalWorkspace{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:18px;display:grid}.channelRail{padding:15px 10px;position:sticky;top:18px}.channelRail>.appEyebrow{padding:4px 9px 10px}.channelRail>a{min-height:54px;color:var(--color-muted);border-radius:8px;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:7px 9px;display:grid}.channelRail>a:hover{color:var(--color-brand);background:var(--color-brand-soft)}.channelRail>a.active{color:#fff;background:var(--color-brand)}.channelRailFooter{border-top:1px solid var(--color-line);margin-top:14px;padding-top:14px}.channelRailFooter>.appEyebrow{padding:0 0 8px}.channelRail .networkIcon{margin:0}.channelRail span{min-width:0;font-size:13px;font-weight:750}.channelRail small{color:inherit;opacity:.72;font-size:12px;font-weight:550;display:block}.channelRail b{font-size:18px}.channelEditor{min-width:0}.channelOverview{background:linear-gradient(120deg, #dce8dc94, transparent 68%), var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:start;gap:18px;margin-bottom:18px;padding:20px 22px;display:grid}.channelOverview h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:32px;font-weight:550;line-height:1.04}.channelOverview p{color:var(--color-muted);margin:8px 0 0;font-size:13px;line-height:1.45}.channelOverview>div:last-child{background:#ffffffbd;border:1px solid #20462f24;border-radius:8px;align-content:start;gap:7px;min-height:132px;padding:14px;display:grid}.channelOverview>div:last-child span{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:840}.channelOverview>div:last-child strong{font-size:17px}.channelEditorCard{padding:22px 24px}.channelEditorHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.channelEditorHeading>span{color:var(--color-muted);font-size:12px}.channelTitle{align-items:center;gap:13px;display:flex}.channelTitle .networkIcon{width:44px;height:44px;margin:0}.channelTitle h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:32px;font-weight:550}.workspaceField{color:var(--color-muted);gap:7px;font-size:12px;font-weight:750;display:grid}.workspaceField input{border:1px solid var(--color-line);background:#fff;border-radius:8px;width:100%;min-height:46px;padding:0 12px}.workspaceFieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.workspaceFieldset legend{color:var(--color-ink-soft);margin-bottom:8px;font-size:13px;font-weight:750}.workspaceHint{color:var(--color-muted);margin:0 0 12px;font-size:13px;font-weight:400}.analysisGuide{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.analysisGuide>div{background:var(--color-paper-strong);border:1px solid var(--color-line);border-radius:8px;min-height:126px;padding:13px}.analysisGuide strong{color:var(--color-ink);font-size:13px;display:block}.analysisGuide p{color:var(--color-muted);margin:6px 0 0;font-size:12px;line-height:1.42}.factInputs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.colorField{align-items:center;gap:10px;display:flex}.colorField input{flex:1}.colorSwatch{border:1px solid var(--color-line-strong);border-radius:6px;flex:none;width:26px;height:26px}.channelCriteria{border-top:1px solid var(--color-line);gap:0;margin-top:20px;display:grid}.workspaceCriterion{border:0;border-bottom:1px solid var(--color-line);min-width:0;margin:0;padding:15px 0}.workspaceCriterion legend{color:var(--color-ink-soft);margin-bottom:9px;font-size:13px;font-weight:750}.workspaceCriterion legend small{color:var(--color-muted);margin-left:8px;font-size:11px;font-weight:600}.workspaceCriterion legend i{color:var(--color-brass);font-family:var(--font-editorial), Georgia, serif;margin-right:9px;font-style:normal}.actionOptions .criterionOption span{gap:2px;display:grid}.actionOptions .criterionOption small{color:var(--color-muted);font-size:11px;font-weight:600;line-height:1.25}.channelPagination{justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-top:10px;display:flex}.channelPagination a{min-height:44px;color:var(--color-brand);align-items:center;font-size:13px;font-weight:750;display:inline-flex}.workspaceSaveBar{z-index:20;border:1px solid var(--color-line);min-height:64px;box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf5f0;border-radius:10px;justify-content:flex-end;align-items:center;gap:18px;margin-top:12px;padding:9px 10px 9px 16px;display:flex;position:sticky;bottom:18px}.workspaceSaveBar>span{color:var(--color-muted);margin-right:auto;font-size:12px;font-weight:700}.workspaceSaveBar>span.dirty{color:var(--color-paprika)}.workspaceSaveBar button:disabled{opacity:.48;cursor:default}.workspaceFieldScores{margin-top:22px}.workspaceTextareas{gap:14px;margin-top:22px;display:grid}.workspaceTextareas.twoColumns{grid-template-columns:1fr 1fr}.workspaceTextareas.threeColumns{grid-template-columns:repeat(3,1fr)}.workspaceTextareas label{color:var(--color-muted);gap:7px;font-size:12px;font-weight:750;display:grid}.workspaceTextareas textarea{resize:vertical;border:1px solid var(--color-line);background:#fff;border-radius:8px;width:100%;min-height:150px;padding:12px}.handoffPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.handoffPanel.needsRepair{background:#f8eddf;border-color:#dfb995}.handoffPanel>div>p:last-child{max-width:68ch;color:var(--color-muted);margin:8px 0 0}.handoffStatus{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:15px;display:grid}.handoffStatus dl{border-block:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.handoffStatus dl>div{padding:13px 16px 13px 0}.handoffStatus dt{color:var(--color-muted);font-size:12px}.handoffStatus dd{margin:3px 0 0;font-weight:750}.outcomeActions{gap:8px;display:flex}.dangerButton{color:#fff;background:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius-control);cursor:pointer;min-height:44px;padding:0 16px;font-size:14px;font-weight:700}.handoffStatus>.secondaryButton{grid-column:1/-1;justify-self:start;align-items:center;display:inline-flex}.presentationLink{justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 20px;display:flex}.presentationLink small,.presentationLink strong{display:block}.presentationLink small{color:var(--color-muted);font-size:12px}.presentationLink strong{font-family:var(--font-editorial), Georgia, serif;margin-top:3px;font-size:22px}.presentationLink b{color:var(--color-brand)}.settingsWorkspace{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.settingsDecisionWorkspace{gap:18px;display:grid}.settingsOverview{background:linear-gradient(120deg, #dce8dc94, transparent 68%), var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:start;gap:22px;padding:22px 24px;display:grid}.settingsOverview h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:34px;font-weight:550;line-height:1.04}.settingsOverview p{color:var(--color-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.settingsOverview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.settingsOverview dl>div{background:#ffffffb8;border:1px solid #20462f1f;border-radius:8px;min-height:78px;padding:12px}.settingsOverview dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.settingsOverview dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:780}.settingsWorkspace .workspacePanel{flex-direction:column;min-height:280px;display:flex}.workspaceLead{color:var(--color-muted);margin:8px 0 18px;font-size:13px}.settingsForm{gap:10px;margin-top:auto;display:grid}.emptySetting{color:var(--color-muted);background:#eeece5;border-radius:8px;margin-top:auto;padding:13px;font-size:12px}.settingsLink{text-align:center;justify-content:center;align-items:center;margin-top:10px;display:inline-flex}.notionSetting .settingsLink{margin-top:auto}.offersHeader{margin-bottom:24px}.diagnosticStrip{background:linear-gradient(110deg, #dce8dc9e, transparent 65%), var(--color-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;margin-bottom:16px;padding:22px 24px;display:grid}.diagnosticStrip h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:30px;font-weight:550}.diagnosticStrip div>p:last-child{color:var(--color-muted);margin:7px 0 0}.diagnosticStrip>strong{font-family:var(--font-editorial), Georgia, serif;font-size:34px;font-weight:550}.diagnosticStrip>details{border-top:1px solid var(--color-line);grid-column:1/-1}.diagnosticStrip summary,.offerFullDetails summary{min-height:48px;color:var(--color-brand);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:13px;font-weight:750;list-style:none;display:flex}.diagnosticStrip summary::-webkit-details-marker{display:none}.offerFullDetails summary::-webkit-details-marker{display:none}.offerComparison{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.offerCompareCard{flex-direction:column;min-width:0;padding:22px;display:flex}.offerCompareCard>header{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.offerCompareCard>header>span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:750}.offerCompareCard>header>strong{color:var(--color-brand);font-size:15px}.offerCompareCard>h2{font-family:var(--font-editorial), Georgia, serif;margin:12px 0 0;font-size:31px;font-weight:550}.offerComparePromise{min-height:50px;color:var(--color-muted);margin:8px 0 18px}.offerCompareSection{border-top:1px solid var(--color-line);padding:15px 0}.offerCompareSection h3{margin:0 0 8px;font-size:13px}.offerCompareSection ul{gap:6px;margin:0;padding-left:18px;display:grid}.offerCompareSection li,.offerCompareSection p{color:var(--color-ink-soft);font-size:13px}.offerCompareSection p{margin:0}.offerCompareSection.excluded li::marker{color:var(--color-paprika)}.offerCondition{background:#eeece5;border-radius:8px;min-height:104px;padding:14px 15px}.offerCondition small{color:var(--color-brand);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.offerCondition p{color:var(--color-ink-soft);margin:5px 0 0;font-size:13px}.offerFullDetails{border-top:1px solid var(--color-line);margin-top:14px}.offerFullDetails .notionContent{max-height:520px;padding:4px 4px 14px;overflow-y:auto}.offerCompareCard>.secondaryButton{justify-content:center;align-items:center;margin-top:auto;display:inline-flex}.notionCallout{color:var(--color-brand);background:var(--color-brand-soft);border-left:3px solid var(--color-brand);margin:10px 0;padding:12px 14px;font-weight:700}.carteSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.carteSummary .appCard{flex-direction:column;justify-content:space-between;min-height:104px;padding:18px 20px;display:flex}.carteSummary span{color:var(--color-brand);font-family:var(--font-editorial), Georgia, serif;font-size:42px;font-weight:560;line-height:1}.carteSummary p{color:var(--color-muted);margin:10px 0 0;font-size:13px;font-weight:720}.carteSection{margin-bottom:28px}.carteSection>header,.carteSectionHeader{margin-bottom:12px}.carteSection h2,.carteSectionHeader h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:34px;font-weight:550}.vendableStrip{background:linear-gradient(110deg, #dce8dcb3, transparent 68%), var(--color-paper);grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);align-items:start;gap:22px;margin-bottom:24px;padding:22px 24px;display:grid}.vendableStrip h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:30px;font-weight:550;line-height:1.02}.vendableStrip ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.vendableStrip li{background:#ffffffa3;border:1px solid #20462f24;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:flex}.vendableStrip li strong{min-width:0;font-size:13px}.vendableStrip li span{color:var(--color-brand);flex:none;font-size:12px;font-weight:800}.carteDepartments{gap:24px;display:grid}.carteDepartment>header{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:end;gap:18px;margin-bottom:10px;display:grid}.carteDepartment h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:34px;font-weight:550}.carteDepartment>header>p{color:var(--color-muted);margin:0 0 4px}.carteNodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.carteNode{background:#f5f1e8;flex-direction:column;min-width:0;min-height:248px;padding:18px;display:flex}.carteNodeFull{min-height:0}.carteNode.vendable{background:var(--color-paper);border-color:#20462f61;box-shadow:0 12px 28px #20462f12}.carteNode>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.carteNode>header span{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:820}.carteNode h3{font-family:var(--font-editorial), Georgia, serif;margin:5px 0 0;font-size:25px;font-weight:550;line-height:1.04}.carteNode>header strong{color:var(--color-brand);white-space:nowrap;font-size:13px}.carteNodeSales{color:var(--color-ink);margin:12px 0 0;font-size:14px;font-weight:650;line-height:1.42}.carteNodeMeta{flex-wrap:wrap;gap:7px;margin:15px 0 0;display:flex}.carteNodeMeta span,.carteNodeMeta b,.carteNodeMeta em{border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:11px;font-style:normal;font-weight:780;display:inline-flex}.carteNodeMeta span{color:var(--color-ink-soft);background:#e7e3d8}.carteNodeMeta b{color:#fff;background:var(--color-brand)}.carteNodeMeta em{color:var(--color-muted);background:#dedbd1}.carteNodeStatus{color:var(--color-ink-soft);margin:14px 0 0;font-size:13px}.carteNodeDetails{gap:10px;margin:18px 0 0;display:grid}.carteDetailField{border-top:1px solid var(--color-line);gap:4px;padding-top:10px;display:grid}.carteDetailField dt{color:var(--color-brand);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:820}.carteDetailField dd{color:var(--color-ink-soft);margin:0;font-size:13px;line-height:1.45}.carteDetailField ul{gap:4px;margin:0;padding-left:18px;display:grid}.carteDetailField.missing dd{color:var(--color-paprika);font-weight:700}.carteNodeFold{border-top:1px solid var(--color-line);margin-top:auto;padding-top:14px}.carteNodeFold summary{min-height:34px;color:var(--color-brand);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:750;list-style:none;display:flex}.carteNodeFold summary::-webkit-details-marker{display:none}.carteNodeFold .carteNodeDetails{margin-top:8px}.carteNodeEditor{border-top:1px solid var(--color-line);margin-top:14px;padding-top:14px}.carteNodeEditor>summary{min-height:34px;color:var(--color-brand);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:750;list-style:none;display:flex}.carteNodeEditor>summary::-webkit-details-marker{display:none}.carteNodeForm{gap:12px;margin-top:12px;display:grid}.carteNodeForm label{color:var(--color-ink-soft);gap:5px;font-size:12px;font-weight:750;display:grid}.carteNodeForm input,.carteNodeForm select,.carteNodeForm textarea{border:1px solid var(--color-line);border-radius:var(--radius-control);width:100%;color:var(--color-ink);font:inherit;background:#fff;padding:8px 10px;font-size:13px;font-weight:500}.carteNodeForm textarea{resize:vertical;line-height:1.45}.carteNodeForm small{color:var(--color-muted);font-size:11px;font-weight:600}.carteNodeFormRow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.carteNodeKey{color:var(--color-muted);margin:0;font-size:11px;font-weight:650}.carteNodeKey code{background:var(--color-line);color:var(--color-ink);border-radius:3px;padding:1px 5px}.vendableToggle{border-top:1px solid var(--color-line);gap:6px;margin-top:14px;padding-top:14px;display:grid}.vendableToggle small{color:var(--color-muted);font-size:11px;font-weight:600}.vendableToggle.verrou{color:var(--color-muted);margin-bottom:0;font-size:11px;font-weight:600;line-height:1.45}.carteNodeCreator{border:1px dashed var(--color-line);border-radius:var(--radius-card);background:#f5f1e8;margin-top:26px;padding:18px}.carteNode dl{border-top:1px solid var(--color-line);gap:8px;margin:auto 0 0;padding-top:14px;display:grid}.carteNode dt{color:var(--color-brand);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:820}.carteNode dd{color:var(--color-muted);margin:-6px 0 0;font-size:12px}.emptyState.compact{min-height:150px;padding:24px}.emptyState.compact h3{font-family:var(--font-editorial), Georgia, serif;margin:4px 0;font-size:24px;font-weight:550}.composerContext{background:var(--color-brand-soft);border-left:3px solid var(--color-brand);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;margin-bottom:16px;padding:10px 16px;display:grid}.composerContext>span,.composerContext>em{color:var(--color-muted);font-size:12px;font-style:normal}.composerContext>strong{font-family:var(--font-editorial), Georgia, serif;font-size:21px}.supplementGroup{margin-bottom:12px}.supplementGroup>header{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:end;gap:18px;display:grid}.supplementGroup>header>p{color:var(--color-muted);margin:0;font-size:13px}.baseAmount{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.baseAmount small{color:var(--color-muted);font-family:var(--font-interface), sans-serif;font-size:12px}.quotePill{min-height:38px;color:var(--color-paprika);background:#f8eddf;border:1px solid #dfb995;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.brickRow.needsScoping{background:#fbf5ec;border-color:#dfb995}.scopingStatus{text-align:right;justify-content:flex-end;align-items:center;gap:10px;display:flex}.scopingStatus small{max-width:130px;color:var(--color-paprika);font-size:12px;font-weight:700;line-height:1.25}.customScopeCard{justify-content:space-between;align-items:center;gap:22px;min-height:130px;padding:20px 22px;display:flex}.customScopeCard h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:25px;font-weight:550}.customScopeCard div>p:last-child{color:var(--color-muted);margin:7px 0 0}.calcTotal>small:first-child{color:var(--color-brand);text-transform:uppercase;letter-spacing:.06em;font-weight:800;display:block}.compositionDetails{gap:8px;margin:16px 0 0;display:grid}.compositionDetails>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.compositionDetails dt{color:var(--color-muted);font-size:12px}.compositionDetails dd{text-align:right;margin:0;font-size:12px;font-weight:750}.compositionItems{border-top:1px solid var(--color-line);gap:5px;margin:14px 0 0;padding:12px 0 0 18px;display:grid}.compositionItems li{color:var(--color-ink-soft);font-size:12px}.calcDisclaimer{color:var(--color-muted);margin:18px 0 0;font-size:12px}.offerHero{color:#fff;background:var(--color-brand);border-radius:var(--radius-panel);grid-template-columns:48px 1fr auto;align-items:center;gap:20px;margin-bottom:20px;padding:22px 26px;display:grid}.offerHeroIcon,.offerIcon{color:var(--color-brand);background:var(--color-brand-soft);border-radius:50%;place-items:center;display:grid}.offerHeroIcon{width:48px;height:48px}.offerHeroIcon svg,.offerIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:24px;height:24px}.offerHero h2{font-family:var(--font-editorial), serif;margin:0;font-size:28px;font-weight:550}.offerHero .notionContent{color:#ffffffb3}.offerHeroPrice{font-family:var(--font-editorial), serif;font-size:30px}.offersGrid{border:1px solid var(--color-line);background:var(--color-paper);grid-template-columns:repeat(3,1fr);display:grid}.offerCard{border-right:1px solid var(--color-line);min-width:0;padding:26px}.offerCard:last-child{border-right:0}.offerTop{justify-content:space-between;align-items:center;display:flex}.offerTop small,.offerPromise,.offerPrice small{color:var(--color-muted);font-size:12px;font-weight:700}.offerIcon{width:42px;height:42px}.offerPromise{text-transform:uppercase;letter-spacing:.08em;margin-top:28px}.offerPromise span{color:var(--color-brass);margin-right:8px}.offerCard h2{font-family:var(--font-editorial), serif;margin:6px 0 18px;font-size:32px;font-weight:550}.offerPrice,.offerPriceRow strong{font-family:var(--font-editorial), serif;font-variant-numeric:tabular-nums;font-size:28px}.offerPrice small{font-family:var(--font-interface), sans-serif;margin-left:5px}.offerPriceRows{border-top:1px solid var(--color-line);display:grid}.offerPriceRow{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;min-height:50px;display:flex}.offerPriceRow span,.offerSupplement{color:var(--color-muted);font-size:13px}.calcLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.tierTabs{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.tierTab{min-height:44px;color:var(--color-muted);background:var(--color-paper);border:1px solid var(--color-line);cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.tierTab.active{color:#fff;background:var(--color-brand);border-color:var(--color-brand)}.baseRow{background:var(--color-brand-soft);border-left:3px solid var(--color-brand);justify-content:space-between;align-items:center;gap:16px;min-height:80px;margin-bottom:14px;padding:17px 20px;display:flex}.baseRow strong,.baseRow small{display:block}.baseRow small,.calcNote{color:var(--color-muted);font-size:12px}.baseAmount{color:var(--color-brand);font-family:var(--font-editorial), serif;font-size:28px}.calcCategory,.calcRecap{padding:22px}.calcCategory h2,.calcRecap h2{font-family:var(--font-editorial), serif;margin:0;font-size:24px;font-weight:550}.brickList{display:grid}.brickRow{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:9px 0;display:flex}.brickName{font-size:14px;font-weight:700}.brickOption{border:1px solid var(--color-line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:13px;display:inline-flex}.brickOption.checked{color:#fff;background:var(--color-brand);border-color:var(--color-brand)}.calcRecap{position:sticky;top:20px}.calcTotal{text-align:center;background:var(--color-brand-soft);margin-top:14px;padding:20px}.calcTotal strong{color:var(--color-brand);font-family:var(--font-editorial), serif;font-size:36px;display:block}.calcTotal small{color:var(--color-muted);font-size:12px}.resourcesHeader{align-items:center}.contentFreshness{background:var(--color-brand-soft);border-left:3px solid var(--color-brand);min-width:210px;padding:13px 15px}.contentFreshness span,.contentFreshness strong{display:block}.contentFreshness span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.07em;font-size:12px}.contentFreshness strong{margin-top:3px;font-size:13px}.wikiLayout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.wikiSidebar{padding:20px;position:sticky;top:20px}.wikiSearch>span,.wikiIndex>small{color:var(--color-muted);font-size:12px;font-weight:750}.wikiSearch>div{border:1px solid var(--color-line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:44px;margin-top:7px;padding:0 11px;display:flex}.wikiSearch input{background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:42px;font-size:14px}.resourceCategories{gap:3px;margin-top:18px;display:grid}.resourceCategories button{min-height:42px;color:var(--color-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:700;display:grid}.resourceCategories button:hover{color:var(--color-brand);background:var(--color-brand-soft)}.resourceCategories button.active{color:#fff;background:var(--color-brand)}.resourceCategories button b{background:#ffffff24;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.wikiIndex{gap:4px;margin-top:22px;display:grid}.wikiIndex a{min-height:38px;color:var(--color-ink-soft);border-bottom:1px solid var(--color-line);justify-content:space-between;padding:7px 0;font-size:12px;font-weight:650;display:flex}.wikiSidebar>p{color:var(--color-muted);font-size:12px}.wikiArticles{gap:10px;display:grid}.wikiArticle{overflow:hidden}.wikiArticleSummary{cursor:pointer;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:82px;padding:14px 18px;list-style:none;display:grid}.wikiArticleSummary::-webkit-details-marker{display:none}.wikiNumber{width:44px;height:44px;color:var(--color-brand);background:var(--color-brand-soft);font-family:var(--font-editorial), serif;border-radius:50%;place-items:center;font-size:18px;display:grid}.wikiTitle small,.wikiTitle strong{display:block}.wikiTitle small,.wikiArticleMeta{color:var(--color-muted);font-size:12px}.wikiTitle strong{font-family:var(--font-editorial), serif;font-size:22px;font-weight:550}.wikiArticleMeta{align-items:center;gap:10px;display:flex}.wikiArticleBody{border-top:1px solid var(--color-line);padding:0 18px 20px 80px}.staleBadge{color:var(--color-danger);background:#f8eddf;border-radius:999px;padding:4px 8px;font-size:12px}.staleNotice{color:var(--color-danger);border-left:3px solid var(--color-paprika);background:#f8eddf;margin-top:16px;padding:12px 14px;font-size:13px}.wikiSections{display:grid}.wikiSection{border-bottom:1px solid var(--color-line)}.wikiSection>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:14px;font-weight:750;list-style:none;display:flex}.wikiSection>summary::-webkit-details-marker{display:none}.wikiSection>div{padding-bottom:15px}.futureTopics{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.futureTopics i{color:var(--color-muted);border:1px solid var(--color-line);background:#fff;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal}.authPage{grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);min-height:100vh;display:grid}.authIntro{color:#fff;background:var(--color-brand-deep);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(30px,5vw,72px);display:flex}.authBrand{font-family:var(--font-editorial), serif;align-items:center;gap:12px;font-size:22px;display:flex}.authBrand>span{width:40px;height:40px;color:var(--color-brass);border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid}.authIntro .appEyebrow{color:#c9dda9}.authIntro h1{max-width:800px;font-size:clamp(50px,7vw,92px)}.authIntro>div>p:last-child{color:#ffffffab;max-width:52ch;font-size:17px}.authIntro>small{color:#ffffff7a;font-size:12px}.authPanel{background:var(--color-paper);place-items:center;padding:38px;display:grid}.authForm{gap:15px;width:min(100%,390px);display:grid}.authForm h2{font-family:var(--font-editorial), serif;margin:0;font-size:38px;font-weight:550}.authForm>p:not(.appEyebrow){color:var(--color-muted);margin:-8px 0 6px}.authForm label{color:var(--color-muted);gap:7px;font-size:12px;font-weight:750;display:grid}.authForm input{border:1px solid var(--color-line);background:#fff;border-radius:8px;width:100%;min-height:48px;padding:0 12px;font-size:14px}.authForm .appButton{margin-top:4px}.photoGrid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.photoGrid li{flex-direction:column;gap:.35rem;display:flex;position:relative}.photoGrid img,.photoCandidates img{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;width:100%}.photoGrid li.retenue img{outline:2px solid var(--color-brand);outline-offset:2px}.photoBadge{background:var(--color-brand);color:#fff;border-radius:999px;padding:.1rem .4rem;font-size:.7rem;position:absolute;top:.4rem;left:.4rem}.photoCandidates{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;margin-top:.75rem;padding:0;list-style:none;display:grid}.photoUploader{flex-direction:column;gap:.75rem;display:flex}.documentGrid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:16px;margin-top:12px;display:grid}.documentGrid>div{border:1px solid var(--color-line);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.documentGrid h3{margin:0;font-size:15px}.documentGrid .workspaceLead{margin:0;font-size:13px}.documentsOverview{background:linear-gradient(120deg, #dce8dc94, transparent 68%), var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:start;gap:22px;padding:22px 24px;display:grid}.documentsOverview h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:34px;font-weight:550;line-height:1.04}.documentsOverview dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.documentsOverview dl>div{background:#ffffffb8;border:1px solid #20462f1f;border-radius:8px;min-height:84px;padding:12px}.documentsOverview dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.documentsOverview dd{font-family:var(--font-editorial), Georgia, serif;margin:8px 0 0;font-size:28px;font-weight:560}.documentsStatusGrid,.documentsAssetsGrid{gap:14px;display:grid}.documentsStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.documentsAssetsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.documentStatusCard{align-content:start;gap:7px;min-height:128px;padding:17px;display:grid}.documentStatusCard>span{border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:0 8px;font-size:11px;font-weight:840;display:inline-flex}.documentStatusCard>span.ready{color:var(--color-success);background:#dfebdf}.documentStatusCard>span.todo{color:var(--color-brand);background:var(--color-brand-soft)}.documentStatusCard>span.blocked{color:#7f1d1d;background:#f4ded8}.documentStatusCard strong{font-family:var(--font-editorial), Georgia, serif;font-size:22px;font-weight:550;line-height:1.08}.documentStatusCard p{color:var(--color-muted);margin:0;font-size:13px}.dataOverview{background:linear-gradient(120deg, #dce8dc94, transparent 68%), var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:start;gap:22px;padding:22px 24px;display:grid}.dataOverview h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:34px;font-weight:550;line-height:1.04}.dataOverview dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.dataOverview dl>div{background:#ffffffb8;border:1px solid #20462f1f;border-radius:8px;min-height:84px;padding:12px}.dataOverview dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.dataOverview dd{font-family:var(--font-editorial), Georgia, serif;margin:8px 0 0;font-size:28px;font-weight:560}.dataSubTabs{background:var(--color-paper);border:1px solid var(--color-line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.dataSubTabs a{min-height:48px;color:var(--color-muted);border-right:1px solid var(--color-line);background:0 0;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:820;display:flex}.dataSubTabs a:last-child{border-right:0}.dataSubTabs a:hover{color:var(--color-brand);background:var(--color-brand-soft)}.dataSubTabs a.active{color:#fff;background:var(--color-brand)}.dataTabPanel{min-width:0}.commercialOverview{background:linear-gradient(120deg, #dce8dc94, transparent 68%), var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:start;gap:22px;padding:22px 24px;display:grid}.commercialOverview h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:34px;font-weight:550;line-height:1.04}.commercialOverview p{color:var(--color-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.commercialOverview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.commercialOverview dl>div{background:#ffffffb8;border:1px solid #20462f1f;border-radius:8px;min-height:78px;padding:12px}.commercialOverview dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.commercialOverview dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:780}.terrainOverview{background:linear-gradient(120deg, #dce8dc94, transparent 68%), var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:start;gap:22px;padding:22px 24px;display:grid}.terrainOverview h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:34px;font-weight:550;line-height:1.04}.terrainOverview p{color:var(--color-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.terrainOverview dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.terrainOverview dl>div{background:#ffffffb8;border:1px solid #20462f1f;border-radius:8px;min-height:78px;padding:12px}.terrainOverview dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.terrainOverview dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:780}.scoreQuestion span small{color:var(--color-muted);margin-top:2px;font-size:11px;font-weight:600;display:block}.documentDate{color:var(--color-muted);margin:0;font-size:12px}.apercuBande{gap:6px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.apercuBande li{flex:none}.apercuBande img{border:1px solid var(--color-line);border-radius:6px;width:auto;height:74px;display:block}.revueGrille{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:20px;display:grid}.revueScene{flex-direction:column;gap:12px;display:flex}.revuePage{cursor:crosshair;border:1px solid var(--color-line);border-radius:10px;position:relative;overflow:hidden}.revuePage img{width:100%;height:auto;display:block}.revueEpingle{color:#fff;background:#20462f;border:2px solid #fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:600;display:grid;position:absolute;transform:translate(-50%,-50%)}.revueEpingle.reglee{background:var(--color-muted)}.revueEpingle.brouillon{color:#20462f;background:#fff;border-color:#20462f}.revueSaisie{flex-direction:column;gap:8px;display:flex}.revueSaisie textarea{width:100%}.revuePagination{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.revuePuce{border:1px solid var(--color-line);border-radius:6px;place-items:center;min-width:28px;height:28px;font-size:13px;display:grid}.revuePuce.active{color:#fff;background:#20462f;border-color:#20462f}.revueColonne{position:sticky;top:16px}.revueListe{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.revueRemarque{border:1px solid var(--color-line);border-radius:8px;padding:10px}.revueRemarque.reglee{opacity:.6}.revueMeta{color:var(--color-muted);align-items:center;gap:6px;margin:0 0 4px;font-size:12px;display:flex}.revueBadge{border-radius:4px;padding:1px 6px;font-size:11px}.revueBadge.arevoir{color:#fff;background:#b45309}.revueBadge.orphelin{background:var(--color-muted);color:#fff}.revueTexte{margin:0 0 8px;font-size:14px}.revueActions{flex-wrap:wrap;gap:8px;display:flex}.revuePastille{color:#fff;background:#b45309;border-radius:10px;margin-left:8px;padding:1px 8px;font-size:11px}@media (max-width:860px){.revueGrille{grid-template-columns:minmax(0,1fr)}.revueColonne{position:static}}.colorRow{margin-top:14px}.colorRow h3{color:var(--color-muted);margin:0 0 6px;font-size:13px;font-weight:750}.colorOrigin{align-items:center;gap:10px;margin-bottom:6px;display:flex}.colorOrigin>span{min-width:76px;color:var(--color-muted);font-size:12px}.colorOrigin ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.colorChip{border:1px solid var(--color-line);cursor:pointer;border-radius:8px;width:32px;height:32px;padding:0}.colorChip.choisie{outline:2px solid var(--color-brand);outline-offset:2px}.colorPreview{border-radius:10px;margin-top:14px;padding:16px;font-size:18px;font-weight:650}.photoDelete{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:999px;width:1.6rem;height:1.6rem;font-size:1rem;line-height:1;position:absolute;top:.4rem;right:.4rem}}@layer responsive{@media (max-width:1120px){:root{--sidebar-width:240px}.appMain{padding-inline:28px}.cockpitHero,.commercialGrid{grid-template-columns:1fr}.notionFreshness{max-width:390px}.commercialFilters{grid-template-columns:minmax(220px,1fr) 170px auto auto}.commercialFilters>a:not(.pauseFilter){display:none}.prospectListHead,.prospectListRow{grid-template-columns:minmax(180px,1.3fr) 96px minmax(130px,1fr) 110px 78px 18px}.prospectListHead>span:nth-child(6),.prospectListRow>time{display:none}.projectHealth{grid-template-columns:1fr}.projectMetrics,.projectActions,.summaryRow{grid-template-columns:1fr 1fr}.overviewHeader,.overviewTodo,.overviewGrid,.priorityHero,.priorityColumns,.commercialDecision,.prospectSituation,.situationActionLayout,.situationSynthesis,.offerProposal{grid-template-columns:1fr}.settingsWorkspace{grid-template-columns:1fr 1fr}.settingsWorkspace .notionSetting{grid-column:1/-1;min-height:220px}.offersGrid,.documentsOverview,.documentsAssetsGrid,.dataOverview,.commercialOverview,.terrainOverview,.settingsOverview{grid-template-columns:1fr}.analysisGuide{grid-template-columns:repeat(2,minmax(0,1fr))}.offerComparison,.vendableStrip,.carteNodes{grid-template-columns:1fr}.offerComparePromise,.offerCondition{min-height:0}.offerCard{border-right:0;border-bottom:1px solid var(--color-line)}.offerCard:last-child{border-bottom:0}}@media (max-width:820px){.appFrame{padding-bottom:calc(72px + var(--safe-bottom));display:block}.sidebar{width:100%;height:calc(72px + var(--safe-bottom));padding:7px 8px var(--safe-bottom);border:0;border-top:1px solid #ffffff26;display:block;position:fixed;inset:auto 0 0}.appBrand,.sidebarFoot{display:none}.appNav{grid-template-columns:repeat(3,1fr);gap:4px;height:58px;margin:0;display:grid}.navGroup{min-width:0}.navDomain{flex-direction:column;justify-content:center;gap:3px;height:58px;padding:5px 4px;font-size:12px}.navIcon{width:22px;height:22px}.navChildren{display:none}.appMain{width:100%;padding:0 16px 48px}.mobileHeader{border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf5e0;justify-content:space-between;align-items:center;min-height:68px;margin:0 -16px 26px;padding:10px 16px;display:flex}.mobileBrand{color:var(--color-brand);gap:9px}.mobileBrand .brandGlyph{border-color:var(--color-brand);background:0 0;width:36px;height:36px}.mobileBrand .brandGlyph i{width:18px;height:21px;top:7px}.mobileBrand .brandGlyph i:first-child{left:6px}.mobileBrand .brandGlyph i:last-child{right:6px}.mobileBrand strong{font-family:var(--font-editorial), serif;font-size:19px}.mobileUser{width:36px;height:36px;font-size:13px}.pageHeader{align-items:flex-start;margin-bottom:26px}.pageHeader h1{font-size:clamp(38px,11vw,52px)}.pageHeaderAction{padding-top:2px}.cockpitHero{padding:28px 24px}.cockpitHero h1{font-size:clamp(44px,11vw,62px)}.commercialPageHeader{flex-direction:column;align-items:flex-start}.commercialPageHeader .primaryButton{width:100%}.localViewNav{grid-template-columns:1fr 1fr;width:100%;display:grid}.localViewNav.three{grid-template-columns:repeat(3,1fr)}.localViewNav a{justify-content:center}.carteSummary,.vendableStrip ol,.carteDepartment>header,.carteNode>header{grid-template-columns:1fr}.carteNode>header strong{white-space:normal}.commercialFilters{grid-template-columns:1fr 1fr}.commercialFilters label{grid-column:1/-1}.commercialFilters .pauseFilter{justify-content:center}.pipelineBoard{grid-template-columns:1fr}.pipelineCards{grid-template-columns:1fr 1fr}.prospectList{background:0 0;border:0;overflow:visible}.prospectListHead{display:none}.prospectListRow{background:var(--color-paper);border:1px solid var(--color-line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;min-height:156px;margin-bottom:10px;padding:15px}.prospectListRow>.pipelineBadge{justify-self:end}.nextActionLabel{border-top:1px solid var(--color-line);grid-column:1/-1;padding-top:9px}.prospectListRow>.ownerBadge{align-self:end}.listScore{text-align:right;justify-self:end}.prospectListRow>time,.prospectListRow>b{display:none}.prospectDrawerBackdrop{grid-template-columns:1fr}.prospectDrawerBackdrop>a{display:none}.prospectDrawer{width:100%;height:100dvh;padding:24px 20px calc(96px + var(--safe-bottom))}.prospectHero{flex-direction:column}.prospectHeroRight{justify-items:start;width:100%}.prospectState{justify-items:start}.heroPresentation{width:100%}.workspaceHero{align-items:flex-start}.workspaceTabs{display:flex;overflow-x:auto}.workspaceTabs a{flex:1 0 auto;min-width:132px}.overviewTodoList{grid-template-columns:1fr}.priorityAction{grid-template-columns:34px minmax(0,1fr);min-height:96px}.priorityAction em{grid-column:2;justify-self:start}.priorityReadiness dl>div{flex-direction:column;align-items:flex-start;gap:4px}.priorityReadiness dd{text-align:left}.prospectSituation{padding:18px 16px}.prospectSituation dl,.workspaceFacts{grid-template-columns:1fr}.workspaceFacts>section{min-height:116px}.digitalWorkspace{grid-template-columns:1fr}.channelRail{gap:6px;display:flex;position:static;overflow-x:auto}.channelRail>.appEyebrow{display:none}.channelRail>a{flex:none;min-width:168px}.workspaceTextareas.threeColumns,.handoffPanel{grid-template-columns:1fr}.handoffPanel>form .appButton{width:100%}.handoffStatus,.documentsOverview dl,.dataOverview dl,.commercialDecision dl,.commercialOverview dl,.terrainOverview dl,.settingsOverview dl,.documentsStatusGrid{grid-template-columns:1fr}.dataSubTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dataSubTabs a:nth-child(2){border-right:0}.dataSubTabs a:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.outcomeActions{flex-wrap:wrap}.settingsWorkspace{grid-template-columns:1fr}.settingsWorkspace .notionSetting{grid-column:auto}.settingsWorkspace .workspacePanel{min-height:220px}.pipelineJourney{grid-template-columns:1fr 1fr}.scoreOverview,.channelOverview{grid-template-columns:1fr}.scoreOverview>div{border-right:0;border-bottom:1px solid var(--color-line);min-height:105px}.scoreOverview>div:last-child{border-bottom:0}.narrativeNotesGrid,.fieldNotesGrid,.fieldScoreGrid,.mediaFormGrid,.analysisGuide,.calcLayout,.wikiLayout{grid-template-columns:1fr}.calcRecap{order:-1;position:static}.wikiSidebar{position:static}.resourceCategories{grid-template-columns:1fr 1fr}.wikiIndex{display:none}.wikiArticleBody{padding-left:18px}.authPage{grid-template-columns:1fr}.authIntro{min-height:42vh;padding:26px}.authIntro h1{font-size:48px}.authIntro>small{display:none}.authPanel{padding:34px 20px}}@media (max-width:520px){body{font-size:15px}.appMain{padding-inline:13px}.mobileHeader{margin-inline:-13px;padding-inline:13px}.pageHeader{flex-direction:column;gap:16px}.pageHeaderAction,.pageHeaderAction .primaryButton{width:100%}.cockpitHero{gap:24px}.cockpitHero h1{font-size:44px}.cockpitHero>div:first-child>p:last-child{font-size:14px}.projectHealth{padding:18px}.projectHealth dl>div{flex-direction:column;align-items:flex-start;gap:4px}.projectHealth dd{text-align:left}.projectMetrics,.projectActions{grid-template-columns:1fr}.actionQueue{padding:18px 15px}.cockpitSectionHeading{flex-direction:column;align-items:flex-start;gap:6px}.cockpitSectionHeading>a{justify-content:space-between;width:100%}.priorityQueue{padding:16px 14px}.priorityQueue>header{align-items:center}.priorityQueue>header h3{font-size:23px}.priorityList{max-height:520px}.priorityList li>a{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;min-height:116px;padding:12px 0}.priorityMain{grid-column:1/-1}.priorityReason,.priorityList time{grid-column:1}.priorityList li>a>b{grid-area:2/2/span 2}.actionList li>a{grid-template-columns:42px minmax(0,1fr) 18px;gap:11px;padding:14px 2px}.actionMeta{grid-column:2;justify-items:start}.actionList li>a>b{grid-area:1/3/span 2}.deferredNotice{grid-template-columns:auto 1fr 18px}.deferredNotice>small{grid-column:2}.deferredNotice>b{grid-area:1/3/span 2}.pipelineSummary{padding:8px 15px}.pipelineSummaryStages>a{grid-template-columns:28px minmax(0,1fr) 34px;gap:10px}.pipelineSummaryStages i{display:none}.acceptedSalesCard{padding:22px 18px}.commercialPageHeader h1,.commercialPageHeader.compact h1{font-size:44px}.commercialFilters{grid-template-columns:1fr}.commercialFilters label{grid-column:auto}.commercialFilters button,.commercialFilters .pauseFilter{width:100%}.pipelineCards{grid-template-columns:1fr}.pipelineCardFoot{align-items:flex-end}.prospectDrawer{padding-inline:16px}.prospectIdentity{align-items:flex-start}.largeAvatar{width:54px;height:54px;font-size:17px}.prospectIdentity h1{font-size:40px}.missionBody{flex-direction:column;align-items:flex-start}.pipelineJourney{grid-template-columns:1fr}.nextActionCard,.narrativeCard,.criteriaCard,.fieldCard{padding:17px}.summaryRow{grid-template-columns:1fr}.auditFormActionsRow{bottom:calc(82px + var(--safe-bottom))}.workspaceHero{flex-direction:column;padding:18px 16px}.workspaceHeroState{text-align:left;justify-items:start}.workspaceHero .prospectIdentity h1{font-size:36px}.workspaceTabs a{min-width:104px}.workspaceTabs a>span{display:none}.workspaceTabs small{display:block}.workspaceScoreOverview .dataCompletion{align-items:flex-start}.workspaceMission,.workspacePanel,.handoffPanel,.channelEditorCard,.recommendedPath{padding:18px 16px}.recommendedPath li{grid-template-columns:32px minmax(0,1fr)}.recommendedPath em{white-space:normal;grid-column:2}.workspaceSectionHeading{flex-direction:column;align-items:flex-start}.workspaceSectionHeading form,.workspaceSectionHeading .appButton{width:100%}.workspaceJourney{grid-template-columns:1fr 1fr}.provisionalNotice{flex-direction:column;align-items:flex-start;gap:2px}.channelEditorHeading{flex-direction:column;align-items:flex-start}.workspaceTextareas.twoColumns{grid-template-columns:1fr}.workspaceSaveBar{bottom:calc(82px + var(--safe-bottom));gap:8px;padding-left:10px}.workspaceSaveBar>span{max-width:132px}.workspaceSaveBar .appButton{padding-inline:12px}.handoffStatus dl{grid-template-columns:1fr}.handoffStatus dl>div{border-bottom:1px solid var(--color-line)}.outcomeActions,.outcomeActions form,.outcomeActions button{width:100%}.offerHero{grid-template-columns:44px 1fr;padding:18px}.diagnosticStrip{grid-template-columns:1fr;padding:19px 17px}.diagnosticStrip>details{grid-column:auto}.offerCompareCard{padding:19px 17px}.offerCompareCard>h2{font-size:28px}.composerContext{grid-template-columns:1fr;gap:2px}.supplementGroup>header{grid-template-columns:1fr;gap:4px}.customScopeCard{flex-direction:column;align-items:flex-start}.offerHeroPrice{grid-column:2;font-size:26px}.offerCard{padding:20px}.baseRow,.brickRow{flex-direction:column;align-items:flex-start}.wikiArticleSummary{grid-template-columns:42px minmax(0,1fr);padding:14px}.wikiArticleMeta{display:none}.resourceCategories{grid-template-columns:1fr}.wikiTitle strong{font-size:19px}}}@layer motion{.navDomain,.navChildren a,.primaryButton,.appButton,.prospectListRow,.pipelineCards>a,.criterionOption span,.tierTab,.brickOption{transition:color .16s,background-color .16s,border-color .16s,transform .16s}.donutFg{animation:.9s ease-out .12s forwards donut-fill}.progressBar{height:7px}.progressBar i{width:40%;animation:1.1s ease-in-out infinite progress-slide}@keyframes donut-fill{to{stroke-dashoffset:0}}@keyframes progress-slide{0%{margin-left:-40%}to{margin-left:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.donutFg{stroke-dashoffset:0}}}
