/* Bureau & Coulisses — hierarchy from the supplied second kit. */
.pap{background:#f7fbfa}.pap .bureau-shell{grid-template-columns:224px minmax(0,1fr)}
.pap .bureau-shell .sidebar{padding:20px 16px 16px;gap:20px;background:#fff;overflow-y:auto;scrollbar-width:thin}
.pap .brand-monogram{padding:0 10px;width:66px}.pap .brand-monogram img{width:46px;height:46px}
.pap .workshop{padding:12px 10px;gap:8px;background:#f7fbfa!important}.pap .workshop small{font-size:10px}.pap .workshop .avatar{font-family:Georgia,serif}
.pap .navlabel{font-size:9px;letter-spacing:.13em;margin:0 12px 8px;color:#647b7e}.pap .nav a{min-height:42px;font-size:12px;padding:9px 12px;gap:10px}.pap .nav a .icon{width:17px;height:17px}.pap .nav a.active{background:#eaf6f4;color:#146c74}
.pap .nav-secondary{margin-top:2px}.pap .nav-management{margin-top:12px}.pap .nav-management summary{cursor:pointer;font-size:12px;padding:10px 12px;min-height:44px;color:#4c6266}.pap .nav-management[open] summary{margin-bottom:6px}.pap .nav-management .plan-selector{display:block;padding:10px;margin:0}
.pap .sidebar-bottom{padding-top:16px}.pap .sidebar-bottom .demo-chip{font-size:9px;border:0;background:#f1f8f6;padding:10px 8px}
.pap .bureau-body{min-width:0}.pap .topbar{min-height:68px;padding:12px 34px;background:#fff}.pap .breadcrumbs{display:flex;align-items:center;gap:14px;font-size:12px}.pap .breadcrumbs b{font-weight:500}.pap .topbar-actions{gap:12px}.profile-avatar{width:32px;height:32px;border-radius:50%;background:#eaf6f4;color:#146c74;display:grid;place-items:center;font-size:10px;font-weight:bold}
.pap .bureau-shell .main{padding:34px 34px 64px;max-width:1390px}.pap .page-head{margin-bottom:26px}.pap .page-head h1{font-size:clamp(30px,3.4vw,46px);margin:6px 0 10px}.pap .page-head .eyebrow{font-size:10px;color:#4c6266}.pap .page-head p{font-size:13px}.pap .head-actions{align-items:center}
.desk-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px}.desk-metrics>a{display:grid;grid-template-columns:1fr auto;gap:10px;padding:20px 22px;background:white;border:1px solid #d3e5e0;border-radius:14px}.desk-metrics>a:hover{border-color:#146c74}.desk-metrics span{font-size:12px;color:#4c6266;align-self:center}.desk-metrics strong{font:32px/1 Georgia,serif;color:#146c74}.desk-metrics small{grid-column:1/-1;font-size:11px;color:#64787b}
.desk-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:24px;align-items:start}.pap .desk-dossiers .panel-head{padding:22px 23px 16px;border:0;align-items:center}.pap .desk-dossiers h2{font-size:26px}.pap .desk-dossiers .eyebrow{font-size:9px;margin-bottom:7px}.desk-filters{display:flex;flex-wrap:wrap;gap:5px;padding:0 18px 18px;border-bottom:1px solid #e0ece8}.pap .desk-filters button{font-size:11px;padding:8px 12px;min-height:38px;border-radius:8px;color:#4c6266}.pap .desk-filters button.active{background:#eaf6f4;color:#146c74;font-weight:700}
.desk-row{display:flex;align-items:center;gap:15px;padding:21px 22px;border-bottom:1px solid #e4eeea}.desk-row:hover{background:#fbfdfc}.dossier-glyph{width:38px;height:42px;border-radius:10px;background:#f0f7f4;display:grid;place-items:center;color:#146c74;flex:none}.desk-row-copy{min-width:0;flex:1}.row-client{font-size:10px;color:#526c6e}.pap .desk-row h3{font:400 20px/1.25 Georgia,serif;letter-spacing:-.02em;margin:3px 0 6px}.desk-row h3 a:hover{text-decoration:underline;text-underline-offset:4px}.desk-row p{font-size:11px!important;color:#4c6266;margin:0 0 8px}.row-next{display:inline-block;color:#146c74;background:#eaf6f4;border-radius:6px;font-size:10px;padding:4px 7px}.row-open{min-width:44px;min-height:44px;display:grid;place-items:center;color:#146c74;border-radius:50%;border:1px solid #dce9e5;background:white}.desk-list-footer{padding:17px 24px;font-size:12px;color:#146c74}
.desk-side{display:grid;gap:20px}.pap .desk-poulpe.demo-welcome{display:block;margin:0;padding:23px;border-radius:16px;background:#eaf6f4;box-shadow:none;position:relative;overflow:hidden}.desk-poulpe-top{display:flex;align-items:center;justify-content:space-between;gap:4px}.pap .desk-poulpe-top .pap-mascot{width:115px;max-width:45%;margin:-12px -10px -4px 0}.pap .desk-poulpe .eyebrow{font-size:9px;max-width:140px}.pap .desk-poulpe h2{font-size:30px;line-height:1.15;margin:5px 0 12px}.pap .desk-poulpe p:not(.eyebrow){font-size:12px;line-height:1.65;margin:0 0 16px}.pap .desk-poulpe button{font-size:11px;min-height:40px}
.next-reception{background:#155e65;color:#fff;border-radius:16px;padding:24px}.pap .next-reception .eyebrow{color:#cce8e0;font-size:9px}.pap .next-reception h2{font-size:27px;line-height:1.15;margin:12px 0 20px}.next-date{display:flex;align-items:center;gap:8px;font-size:12px}.pap .next-reception p{font-size:11px;color:#dbefea;margin:9px 0 12px}.next-state{font-size:10px;display:block;color:#f5d3bc;margin-bottom:18px}.pap .next-reception a.secondary{border-color:#b7d7d1;background:transparent;color:white;display:flex;width:100%;font-size:12px}
.coulisses-teaser{display:flex;gap:17px;padding:24px;background:#f8f4eb;border:1px solid #eae3d4;border-radius:14px;margin-top:22px}.resource-symbol{width:40px;height:44px;display:grid;place-items:center;background:white;border:1px solid #e8e2d9;border-radius:10px;flex:none;color:#146c74}.pap .coulisses-teaser h2{font-size:23px;line-height:1.2;margin:3px 0 9px}.pap .coulisses-teaser p{font-size:12px;color:#4c6266;margin:0 0 10px}.coulisses-teaser a{font-size:12px;color:#146c74}.pap .coulisses-teaser .eyebrow{font-size:9px;margin:0 0 8px}
.demo-tests{border:1px dashed #9ebdb5;border-radius:12px;padding:16px;font-size:12px;background:#fff}.demo-tests summary{cursor:pointer;min-height:30px;color:#146c74;font-weight:600}.demo-tests p{font-size:12px}.demo-tests button,.demo-tests a.secondary{width:100%;margin:6px 0;font-size:11px!important}
.reception-progress{display:flex;gap:4px;padding:10px 12px;background:white;border:1px solid #dce9e5;border-radius:12px;margin:0 0 20px;overflow:auto}.reception-progress a{display:flex;gap:8px;align-items:center;justify-content:center;min-height:40px;padding:4px 9px;flex:1;white-space:nowrap;font-size:10px;color:#5c7375}.reception-progress a>span{display:grid;place-items:center;border:1px solid #b4cbc4;background:#fff;width:22px;height:22px;border-radius:50%;font-size:10px;flex:none}.reception-progress a.done{color:#146c74}.reception-progress a.done>span{background:#d3eae4;border-color:#d3eae4}.reception-progress a.current{font-weight:bold;color:#146c74}.reception-progress a.current>span{background:#146c74;border-color:#146c74;color:white}.reception-progress a:hover{background:#f0f7f5;border-radius:8px}
.pap .dossier-tabs{margin-bottom:14px}.pap .dossier-tabs a{font-size:12px}.pap .quote-layout{grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.poulpe-rail{min-width:0}.quote-rail{position:sticky;top:84px;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:thin;border-radius:15px}.pap .quote-rail .sticky-summary{position:static;margin-top:20px}.pap .quote-rail>div:not(#conductor-host) .sticky-summary{margin-top:20px}.conductor-panel{border:1px solid #c7dfd8;background:#eaf6f4;border-radius:15px;overflow:hidden;margin-bottom:20px}.conductor-intro{padding:22px 22px 18px}.conductor-label{font-size:9px;letter-spacing:.12em;color:#146c74;font-weight:700;display:flex;align-items:center;gap:7px}.signal-dot{width:6px;height:6px;display:inline-block;background:#d68e66;border-radius:50%;flex:none}.conductor-lead{display:flex;align-items:center;gap:8px;flex-direction:row-reverse;margin:12px 0 10px}.pap .conductor-lead .pap-mascot{width:102px;max-width:42%;margin-right:-12px}.pap .conductor-lead h2{font:400 26px/1.12 Georgia,serif;letter-spacing:-.03em;margin:0;flex:1}.pap .conductor-copy{font-size:12px;line-height:1.65;margin:0 0 16px}.pap .conductor-panel .primary,.pap .conductor-panel .secondary{font-size:12px;min-height:42px}.conductor-facts{margin:0;padding:0 22px;display:grid;gap:0}.conductor-facts>div{padding:12px 0;border-top:1px solid #c9dfd8}.conductor-facts dt{font-size:9px;color:#46666a;text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px}.conductor-facts dd{font-size:11px;margin:0;color:#20383e;line-height:1.5}.conductor-link{display:block;padding:14px 22px;border-top:1px solid #c9dfd8;font-size:11px;color:#146c74;text-decoration:underline;text-underline-offset:3px;background:#f3faf7}.conductor-footnote{display:block;padding:0 22px 20px;color:#4c6266;font-size:10px!important}.conductor-team-state{padding:15px 22px;border-top:1px solid #c9dfd8;font-size:12px}.conductor-team-state small{display:block;margin-top:4px;color:#4c6266;font-size:10px}.conductor-team-state p{font-size:12px;margin:10px 0 0}
.conductor-panel.compact{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);margin:0 0 22px}.compact .conductor-intro{grid-row:1/3;padding:18px 22px}.compact .conductor-lead{margin:6px 0;flex-direction:row}.compact .conductor-lead .pap-mascot{width:82px;margin:0 10px 0 -10px}.compact .conductor-lead h2{font-size:26px}.compact .conductor-copy{margin-bottom:10px}.compact .conductor-facts{border-left:1px solid #c9dfd8;padding-top:10px}.compact .conductor-facts>div:first-child{border:0}.compact .conductor-link{border-left:1px solid #c9dfd8}.compact .conductor-footnote,.compact .conductor-team-state{align-self:center;padding:22px;border:0}.compact .conductor-team-state p{font-size:11px}
.brief-disclosure{border:1px solid #e7e0d4;background:#fcf9f3;border-radius:10px;padding:12px 16px;margin-bottom:20px}.brief-disclosure summary{cursor:pointer;color:#6e5945;font-size:12px;min-height:24px}.pap .brief-disclosure .brief{margin:12px 0 0;border:0;padding:0;background:transparent}.pap .brief-disclosure .brief>.eyebrow{display:none}
.pap #guide-slot #guide-ui{position:static;inset:auto;width:100%;z-index:auto}.pap #guide-slot .guide-panel{position:static;width:100%;max-height:none;border-radius:14px;box-shadow:none;background:white;padding:18px}.pap #guide-slot .guide-heading img{width:70px}.pap #guide-slot .guide-panel h2{font-size:24px}.pap-guide-active #conductor-host .conductor-intro{display:none}.pap-guide-active #conductor-host .conductor-facts,.pap-guide-active #conductor-host .conductor-link{display:none}.pap-guide-active #conductor-host .conductor-panel{display:none}.pap .guide-panel .guide-footer button{min-height:42px}.pap .pap-sections{padding:5px 8px;border-radius:9px;margin-bottom:18px}.pap .pap-sections>span{display:none}.pap .pap-sections button{font-size:10px;min-height:36px;padding:7px 9px}.pap .pap-stage-label{font-size:11px;margin:0 0 12px}.pap .quote-layout .form-section{padding:23px;margin-bottom:20px}.pap .quote-layout .form-section h2{font-size:23px;margin-bottom:20px}.pap .step-number{font-size:11px;width:29px;height:29px}
.fil-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.audience-row{display:flex;align-items:center;gap:14px;padding:19px 0;border-bottom:1px solid #e1ece7}.audience-row>div{min-width:0;flex:1}.audience-avatar{display:grid;place-items:center;flex:none;background:#edf7f3;border:1px solid #deece7;border-radius:50%;height:36px;width:36px;color:#146c74}.pap .audience-row h3{font-size:13px;font-weight:600;margin:0 0 4px}.pap .audience-row p{font-size:11px;color:#4c6266;margin:0 0 5px}.audience-row small{font-size:10px!important}.pap .audience-row a,.pap .audience-row button{font-size:10px;padding:8px;min-height:38px}.read-status{color:#85542d}.read-status.is-current{color:#146c74}.fil-layout .section-head h2{font-size:25px}.brief-current{background:#f4f9f6;border-left:3px solid #146c74;padding:18px;border-radius:0 8px 8px 0}.brief-current>b{font-size:12px}.brief-current p{font-size:14px;margin:8px 0}.brief-current small{font-size:10px;color:#4c6266}.fil-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.pap .fil-actions>*{font-size:11px}.change-list p{display:grid;grid-template-columns:32px 1fr;gap:8px;font-size:12px;padding:12px 0;border-bottom:1px solid #e1ece7}.change-list p>span{color:#146c74}.change-list b{font-weight:400}.change-list small{grid-column:2;color:#4c6266;font-size:10px}.handoff-note{padding:22px;border:1px solid #e9dfd0;background:#fcf7ee;border-radius:14px}.pap .handoff-note h3{font:23px/1.2 Georgia,serif;margin:0 0 10px}.pap .handoff-note p{font-size:12px;margin:0;color:#4c6266}.event-list{padding-left:20px;font-size:12px}.event-list li{padding:10px 0}.event-list small{display:block;color:#4c6266}.pap details>summary{cursor:pointer}.pap .day-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr)}.pap .day-hero-compact{padding:20px 24px;gap:24px;margin-bottom:22px}.pap .day-hero-compact h2{display:none}.pap .day-hero-compact p{font-size:12px;max-width:620px}.pap .day-hero-compact .day-chips{display:none}.pap .day-hero-compact .day-hero-meter strong{font-size:30px}.pap .day-hero-compact .day-hero-meter{min-width:150px}.pap .day-hero-compact .day-hero-meter span{font-size:11px}.pap .day-hero-compact .day-hero-meter small{font-size:10px}.pap .day-roles{gap:5px}.pap .day-roles button{font-size:11px;min-height:38px;padding:8px 11px}
.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.template-card{border:1px solid #d7e6e0;border-radius:16px;background:white;overflow:hidden;display:flex;flex-direction:column}.template-cover{height:200px;background:#e6f3ef;padding:20px 24px;position:relative;overflow:hidden}.template-cover>span{font-size:10px;font-weight:bold;letter-spacing:.1em;color:#4c6d6c;text-transform:uppercase}.cover-1{background:#f5eadb}.cover-2{background:#e9eef4}.paper-model{position:absolute;top:56px;left:24px;right:24px;transform:rotate(-4deg);background:white;border:1px solid #dbe7e2;border-radius:5px;padding:20px;box-shadow:0 7px 16px #1b54500d}.cover-1 .paper-model{transform:rotate(3deg)}.cover-2 .paper-model{transform:rotate(-2deg)}.paper-title{font:20px Georgia,serif;color:#146c74;margin-bottom:14px}.paper-line{width:85%;height:4px;background:#e3eee9;margin:7px 0}.paper-line.short{width:58%}.paper-check{display:flex;gap:7px;margin:9px 0}.paper-check span{height:8px;width:8px;border:1px solid #acc7bb}.paper-check i{width:65%;height:4px;background:#e6eeea;align-self:center}.paper-model img{position:absolute;right:18px;bottom:15px}.template-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.pap .template-card h2{font-size:26px;line-height:1.15;margin:6px 0 12px}.template-card p:not(.eyebrow){font-size:13px;color:#4c6266;line-height:1.65;margin:0 0 20px}.template-card .eyebrow{font-size:9px}.template-card button{margin-top:auto;align-self:flex-start;font-size:12px!important}.community-note{display:flex;gap:18px;border:1px solid #d8e6de;background:#eef6f1;padding:22px;border-radius:13px;margin:28px 0}.community-note>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:white;flex:none}.pap .community-note h3{font-size:14px;margin:0 0 8px}.pap .community-note p{font-size:12px;color:#4c6266;margin:0}.template-preview-tags{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0}.template-preview-tags span{font-size:11px;background:#eaf6f4;color:#146c74;border-radius:6px;padding:7px 10px}.pap #modal form>label{margin-top:16px;display:block}.pap #modal h2{font:32px/1.15 Georgia,serif}.pap #modal .actions{flex-wrap:wrap}.pap #modal .actions>*{flex:1}
.vitrine-header{height:82px;border-bottom:1px solid #d7e6e0;display:flex;align-items:center;justify-content:space-between;padding:18px 5vw;background:white}.vitrine-header img{width:44px;height:44px}.vitrine-header nav{display:flex;align-items:center;gap:28px;font-size:13px;color:#146c74}.vitrine-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1440px;margin:auto;padding:82px 5vw 90px;align-items:center}.pap .vitrine h1{font:clamp(38px,4.4vw,66px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:22px 0 26px}.vitrine h1 em{color:#146c74}.vitrine-hero>div>p:not(.eyebrow){font-size:16px;color:#4c6266;line-height:1.7;max-width:530px}.vitrine-hero .head-actions{margin:27px 0 18px}.vitrine-hero small{font-size:11px;color:#4c6266}.three-dots{color:#d68e66;font-size:9px;letter-spacing:.1em;margin-right:7px}.bureau-preview{background:#dbeee6;border-radius:26px;padding:45px 24px 28px;min-width:0}.preview-window{transform:rotate(-3deg);border:1px solid #c3dcd1;background:white;border-radius:12px;box-shadow:0 18px 34px #1c504b18;overflow:hidden}.preview-window-bar{padding:14px 15px;background:#f5fbf8;border-bottom:1px solid #dce9e1;font-size:10px;color:#4c6266}.preview-window-bar>span{color:#c38562;font-size:8px;padding-right:9px}.preview-window-content{display:grid;grid-template-columns:83px 1fr;min-height:210px}.preview-mini-nav{background:#f6fbf8;display:flex;flex-direction:column;gap:18px;padding:20px 12px;font-size:9px}.preview-mini-nav b{color:#146c74}.preview-window-content>div:last-child{padding:20px 15px}.pap .preview-window h2{font-size:25px;margin:0 0 18px}.pap .preview-window .eyebrow{font-size:8px}.preview-dossier{padding:12px 10px;border:1px solid #e1ece6;border-radius:5px;margin-bottom:10px;display:flex;justify-content:space-between;gap:10px;font-size:9px}.preview-dossier b{font-weight:400}.preview-dossier small{font-size:8px;white-space:nowrap;color:#146c74}.preview-poulpe{display:flex;align-items:center;gap:12px;margin:25px 0 0}.pap .preview-poulpe .pap-mascot{width:110px}.preview-poulpe b{font:22px Georgia,serif;color:#146c74}.preview-poulpe p{font-size:11px!important;margin:5px 0 0}.vitrine-coulisses{border-block:1px solid #dfebe4;padding:60px 5vw 70px;background:#f0f8f3}.pap .vitrine-coulisses>h2{font-size:42px;margin:15px 0 30px}.vitrine-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 5vw;font-size:12px;color:#4c6266}.vitrine-footer p{font-size:11px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.pap .client-header .pap-client-brand img{width:42px;height:42px}.pap .client-header .wordmark{font-size:23px}.pap:has(dialog[open]) #app .pap-mascot{visibility:hidden}
.journey-disclosure{margin:0 0 12px;font-size:11px;color:#146c74}.journey-disclosure summary{padding:8px 3px;min-height:38px}.journey-disclosure summary>span{font-size:10px;margin-left:15px;color:#536d70}.journey-disclosure .reception-progress{margin:8px 0 16px}.journey-disclosure+.brief-disclosure{margin-top:0}
@media(min-width:1500px){.pap .quote-layout,.fil-layout{grid-template-columns:minmax(0,1fr) 355px}.desk-grid{grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr)}}
@media(max-width:1150px) and (min-width:801px){.pap .bureau-shell{grid-template-columns:198px minmax(0,1fr)}.pap .bureau-shell .sidebar{padding-inline:12px}.pap .bureau-shell .main{padding-inline:24px}.desk-grid{grid-template-columns:minmax(0,1.6fr) minmax(245px,1fr);gap:18px}.desk-metrics>a{padding:17px}.pap .quote-layout,.fil-layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.pap .quote-layout .form-grid{grid-template-columns:1fr}.pap .quote-layout .form-grid .wide{grid-column:auto}.conductor-intro{padding:18px}.pap .conductor-lead h2{font-size:23px}.pap .conductor-lead .pap-mascot{width:85px}.pap .day-layout{grid-template-columns:minmax(0,1fr)}.pap .day-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.pap .day-layout>aside .section-space{margin:0}.template-grid{gap:14px}.template-card-copy{padding:20px}.pap .template-card h2{font-size:23px}}
@media(max-width:800px){.pap .bureau-shell{display:block}.pap .bureau-shell .sidebar{position:fixed;display:none;height:100dvh;inset:0 auto 0 0;width:min(310px,88vw);box-shadow:20px 0 80px #12332d44}.pap .bureau-shell .sidebar.open{display:flex}.pap .bureau-shell .main{padding:26px 18px 100px}.pap .topbar{padding:9px 16px;min-height:66px;gap:10px}.pap .topbar .mobile-menu{display:inline-flex;padding:3px;min-width:42px}.pap .topbar .mobile-menu img{width:38px;height:38px}.pap .breadcrumbs{gap:8px;font-size:11px}.pap .breadcrumbs>span:first-child{display:none}.pap .breadcrumbs>span:nth-child(2){display:none}.pap .topbar-actions{gap:5px}.profile-avatar{display:none}.pap .topbar-actions .pap-simulation{font-size:9px;padding:4px 7px}.pap .topbar-actions>button{display:inline-flex}.pap .page-head{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:22px}.pap .page-head h1{font-size:38px}.pap .page-head .head-actions{width:100%}.pap .page-head .head-actions>*{flex:1}.desk-metrics{gap:9px;margin-bottom:22px}.desk-metrics>a{padding:14px 11px;display:flex;flex-direction:column;gap:9px}.desk-metrics span{font-size:10px;line-height:1.4;align-self:start}.desk-metrics strong{font-size:28px}.desk-metrics small{display:none}.desk-grid{grid-template-columns:1fr;gap:22px}.desk-side{grid-template-columns:1fr}.pap .desk-dossiers .panel-head{padding:20px 18px 15px}.pap .desk-dossiers .eyebrow{font-size:8px}.pap .desk-dossiers h2{font-size:26px}.desk-filters{padding:0 12px 14px;gap:0}.pap .desk-filters button{font-size:10px;padding:8px 9px;min-height:44px}.desk-row{padding:18px 16px;gap:11px}.dossier-glyph{display:none}.pap .desk-row h3{font-size:22px}.desk-row p{font-size:11px!important}.row-open{min-width:40px}.coulisses-teaser{padding:21px;gap:12px}.resource-symbol{display:none}.pap .desk-poulpe.demo-welcome{padding:22px}.pap .desk-poulpe-top .pap-mascot{width:135px}.desk-side .demo-tests{order:3}.pap .quote-layout,.fil-layout{grid-template-columns:1fr;gap:20px}.quote-rail{position:static;max-height:none;overflow:visible;display:contents}.pap .quote-layout>#quote-form{grid-row:2}.pap .quote-layout>#conductor-host{grid-row:1}.pap .quote-layout .quote-rail>#conductor-host{grid-row:1}.pap .quote-layout .sticky-summary{grid-row:3}.conductor-panel{margin-bottom:0}.pap .quote-rail .sticky-summary{margin-top:0}.pap .conductor-lead .pap-mascot{width:106px;max-width:32%}.pap .conductor-lead h2{font-size:28px}.conductor-facts{display:none}.conductor-intro{padding:19px 20px 16px}.conductor-copy{font-size:12px}.conductor-link{padding:12px 20px;font-size:11px}.conductor-panel.compact{display:block;margin-bottom:20px}.compact .conductor-intro{padding:18px}.compact .conductor-lead{flex-direction:row-reverse}.compact .conductor-lead h2{font-size:25px}.compact .conductor-lead .pap-mascot{width:90px;margin:0 -5px 0 0}.compact .conductor-footnote{font-size:10px!important;padding:0 18px 18px}.compact .conductor-team-state{padding:14px 18px;border-top:1px solid #c9dfd8}.pap .quote-layout .form-section{padding:20px 17px}.pap .quote-layout .form-section h2{font-size:23px}.pap .quote-layout .form-grid{grid-template-columns:1fr}.pap .quote-layout .form-grid .wide{grid-column:auto}.pap .reception-progress{gap:0;padding:6px;margin-bottom:16px}.reception-progress a{padding:5px 8px;font-size:10px;justify-content:start}.pap .dossier-tabs{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap}.pap .dossier-tabs a{font-size:11px;flex:none}.pap .pap-sections{top:0;z-index:20;margin-bottom:15px}.pap .guide-highlight{scroll-margin-top:100px;scroll-margin-bottom:310px}.pap #guide-slot .guide-panel{position:fixed;left:12px;right:12px;bottom:83px;width:auto;max-height:35vh;overflow:auto;z-index:70;box-shadow:0 8px 45px #143a3d33;padding:15px}.pap #guide-slot .guide-heading img{width:58px}.pap #guide-slot .guide-panel h2{font-size:23px}.pap #guide-slot .guide-footer{position:static;padding:12px 0 0;margin-top:10px}.pap #guide-slot .guide-panel>p{font-size:12px;margin:8px 0}.pap .fil-layout .poulpe-rail{grid-row:1}.fil-layout .handoff-note{display:none}.audience-row{gap:10px;flex-wrap:wrap}.audience-row .audience-avatar{width:32px;height:32px}.audience-row>div{flex-basis:calc(100% - 48px)}.pap .audience-row a,.pap .audience-row button{margin-left:42px;min-height:44px}.pap .fil-layout .panel-pad{padding:20px 17px}.pap .fil-layout .section-head{align-items:flex-start}.fil-layout .section-head h2{font-size:26px}.pap .day-layout{grid-template-columns:1fr}.pap .day-layout>aside{display:flex;flex-direction:column;gap:20px}.pap .day-layout>aside>*{width:100%;margin:0}.pap .day-hero-compact{padding:18px;margin-bottom:20px}.pap .day-hero-compact .day-hero-meter{min-width:0}.pap .day-hero-compact .eyebrow{font-size:9px}.pap .day-roles button{min-height:44px}.template-grid{grid-template-columns:1fr;gap:22px}.template-cover{height:180px}.template-card-copy{padding:24px}.pap .template-card h2{font-size:29px}.template-card button{width:100%}.community-note{padding:20px;gap:12px}.community-note>span{display:none}.vitrine-header{padding:14px 20px;height:74px}.vitrine-header nav{gap:14px;font-size:11px}.pap .vitrine-header nav>a.secondary{font-size:11px;padding:10px}.vitrine-hero{grid-template-columns:1fr;padding:42px 20px;gap:36px}.pap .vitrine h1{font-size:44px;margin:22px 0}.vitrine-hero>div>p:not(.eyebrow){font-size:14px}.vitrine-hero .eyebrow{font-size:9px}.vitrine-hero .head-actions>*{flex:1 1 100%}.bureau-preview{padding:28px 14px 18px;border-radius:18px}.preview-window-content{grid-template-columns:62px 1fr}.preview-mini-nav{font-size:8px;padding:18px 8px}.preview-window-content>div:last-child{padding:17px 10px}.preview-dossier{display:block;font-size:8px;padding:8px}.preview-dossier small{display:block;margin-top:4px;font-size:8px}.pap .preview-window h2{font-size:22px}.preview-poulpe b{font-size:20px}.pap .preview-poulpe .pap-mascot{width:90px}.vitrine-coulisses{padding:38px 20px}.pap .vitrine-coulisses>h2{font-size:35px}.vitrine-footer{padding:28px 20px;flex-direction:column;align-items:flex-start;gap:10px}}
@media(max-width:360px){.pap .bureau-shell .main{padding-inline:13px}.pap .topbar{padding-inline:12px}.pap .page-head h1{font-size:34px}.pap .desk-filters button{font-size:9px;padding:8px}.desk-metrics>a{padding:13px 9px}.pap .conductor-lead h2{font-size:25px}.pap .conductor-lead .pap-mascot{width:85px}.pap .line-editor{grid-template-columns:52px minmax(70px,1fr) 66px 30px;gap:7px}.pap .line-editor input,.pap .line-editor select{padding-inline:6px}.pap .vitrine h1{font-size:39px}}
@media(max-width:800px){.pap .day-layout>aside{display:contents}.pap .day-layout>div:first-child{grid-row:2}.pap .day-layout>aside>.conductor-panel{grid-row:1;margin-bottom:0}.pap .day-layout>aside>section{margin:0}.journey-disclosure summary>span{display:block;margin:3px 0 0 13px;font-size:10px}.pap .day-layout .conductor-copy{font-size:12px}.pap .day-layout .conductor-lead h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.pap *{scroll-behavior:auto!important;transition:none!important}.preview-window,.paper-model{transform:none}}
@media print{.conductor-panel,.reception-progress,.poulpe-rail,.vitrine-header,.demo-tests{display:none!important}}

.reception-track{min-width:0;margin:0 0 20px}
.reception-track-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 14px;margin:0 0 6px;color:#25474b;font-size:12px}
.reception-track-label span{color:#146c74;font-weight:700}
.reception-track .reception-progress{margin:0}
.reception-track .reception-progress a{white-space:normal;text-align:center;line-height:1.3;padding-inline:6px}
.reception-track .reception-progress a.current{background:#eaf6f4;border-radius:8px}
.desk-poulpe .desk-guide-link{margin:8px 0 0}
.desk-poulpe .desk-guide-link button{color:inherit;padding-inline:0;text-decoration:underline;text-underline-offset:3px}
.pap [id^="poulpe-"][tabindex="-1"]:focus-visible{outline:2px solid #146c74;outline-offset:3px}
@media(max-width:800px){
 .reception-track .reception-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px}
 .reception-track .reception-progress a{flex-direction:column;justify-content:center;gap:4px;padding:6px 2px;min-height:52px}
 .pap .conductor-panel.compact .conductor-lead .pap-mascot{width:75px}
}
@media print{.reception-track{display:none}}
.pap-guide-active .desk-poulpe .pap-mascot{visibility:hidden}
.pap .topbar-alert{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:8px}.pap .topbar-alert:hover{background:#eaf6f4}
