@font-face{font-family:Bianco Serif;src:url(/fonts/BiancoSerif-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bianco Serif;src:url(/fonts/BiancoSerif-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-LightItalic.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-MediumItalic.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}.proposals-module__WQ-shq__proposalWorkspace,.proposals-module__WQ-shq__audiencePage,.proposals-module__WQ-shq__editorShell,.proposals-module__WQ-shq__templateLibrary{--proposal-serif:"Bianco Serif", Georgia, serif;--proposal-sans:"Neue Montreal", "Helvetica Neue", Arial, sans-serif}.proposals-module__WQ-shq__proposalWorkspace,.proposals-module__WQ-shq__editorShell,.proposals-module__WQ-shq__templateLibrary{--proposal-warm:var(--surface-2,#f6f3ed);--proposal-ink:var(--ink,#111);--proposal-muted:var(--ink-3,#6a6965);--proposal-line:var(--line,#1111111f);color:var(--ink,#111)}.proposals-module__WQ-shq__audiencePage{--proposal-warm:#f6f3ed;--proposal-ink:#111;--proposal-muted:#6a6965;--proposal-line:#1111111f;color:var(--proposal-ink);font-family:var(--proposal-sans)}.proposals-module__WQ-shq__proposalWorkspace{background:var(--canvas,#f8f8f8);flex-direction:column;min-height:calc(100dvh - 3.5rem);display:flex}.proposals-module__WQ-shq__indexActions,.proposals-module__WQ-shq__toolbarActions,.proposals-module__WQ-shq__editorActions,.proposals-module__WQ-shq__sourceActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.proposals-module__WQ-shq__primaryButton,.proposals-module__WQ-shq__secondaryButton,.proposals-module__WQ-shq__ghostButton,.proposals-module__WQ-shq__dangerButton{border:1px solid var(--proposal-line);background:var(--surface,#fff);min-height:2.2rem;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.78rem;display:inline-flex}.proposals-module__WQ-shq__primaryButton{border-color:var(--proposal-ink);background:var(--proposal-ink);color:#fff}.proposals-module__WQ-shq__dangerButton{color:#9d3e38;border-color:#a3463e4d}.proposals-module__WQ-shq__ghostButton{min-height:1.8rem;color:var(--proposal-muted);background:0 0;border-color:#0000;padding-inline:.55rem}.proposals-module__WQ-shq__primaryButton:disabled,.proposals-module__WQ-shq__secondaryButton:disabled,.proposals-module__WQ-shq__ghostButton:disabled,.proposals-module__WQ-shq__dangerButton:disabled{cursor:not-allowed;opacity:.48}.proposals-module__WQ-shq__indexBody{width:min(100%,96rem);margin:0 auto;padding:1.25rem 2rem 3rem}.proposals-module__WQ-shq__indexToolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.proposals-module__WQ-shq__searchField{border:1px solid var(--proposal-line);background:var(--surface,#fff);width:min(22rem,100%);min-height:2.25rem;color:var(--proposal-muted);border-radius:999px;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.proposals-module__WQ-shq__searchField input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.82rem}.proposals-module__WQ-shq__statusFilter{border:1px solid var(--proposal-line);background:var(--surface,#fff);min-height:2.25rem;font:inherit;border-radius:999px;padding:0 .75rem;font-size:.78rem}.proposals-module__WQ-shq__proposalTable{border:1px solid var(--proposal-line);background:var(--surface,#fff);border-radius:.8rem;overflow:hidden}.proposals-module__WQ-shq__proposalRow{border-bottom:1px solid var(--proposal-line);grid-template-columns:minmax(14rem,1.3fr) minmax(10rem,1fr) 7rem 9rem auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.proposals-module__WQ-shq__proposalRow:last-child{border-bottom:0}.proposals-module__WQ-shq__proposalRowHeader{color:var(--proposal-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem}.proposals-module__WQ-shq__proposalName{min-width:0}.proposals-module__WQ-shq__proposalName strong,.proposals-module__WQ-shq__proposalName span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.proposals-module__WQ-shq__proposalName strong{font-family:var(--proposal-serif);letter-spacing:-.02em;font-size:1.24rem;font-weight:400}.proposals-module__WQ-shq__proposalName span,.proposals-module__WQ-shq__proposalMeta{color:var(--proposal-muted);margin-top:.25rem;font-size:.74rem}.proposals-module__WQ-shq__statusPill{border:1px solid var(--proposal-line);width:fit-content;color:var(--proposal-muted);text-transform:capitalize;border-radius:999px;padding:.22rem .55rem;font-size:.68rem}.proposals-module__WQ-shq__statusShared,.proposals-module__WQ-shq__statusReady{color:#3f7651;border-color:#3f765140}.proposals-module__WQ-shq__emptyState,.proposals-module__WQ-shq__errorState,.proposals-module__WQ-shq__loadingState{min-height:16rem;color:var(--proposal-muted);text-align:center;place-items:center;padding:2rem;display:grid}.proposals-module__WQ-shq__emptyState h2,.proposals-module__WQ-shq__errorState h2{font-family:var(--proposal-serif);color:var(--proposal-ink);margin:0 0 .5rem;font-size:2rem;font-weight:400}.proposals-module__WQ-shq__emptyState p,.proposals-module__WQ-shq__errorState p{max-width:28rem;margin:0 0 1rem}.proposals-module__WQ-shq__editorShell{background:var(--canvas,#f8f8f8);grid-template-rows:auto 1fr;min-height:calc(100dvh - 3.5rem);display:grid}.proposals-module__WQ-shq__editorToolbar{border-bottom:1px solid var(--proposal-line);background:var(--surface,#fff);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.8rem;padding:.65rem 1rem;display:flex}.proposals-module__WQ-shq__editorIdentity{align-items:center;gap:.65rem;min-width:0;display:flex}.proposals-module__WQ-shq__editorBack{color:var(--proposal-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.proposals-module__WQ-shq__editorIdentity strong{text-overflow:ellipsis;white-space:nowrap;max-width:23rem;font-family:var(--proposal-serif);letter-spacing:-.025em;font-size:1.35rem;font-weight:400;overflow:hidden}.proposals-module__WQ-shq__saveState{color:var(--proposal-muted);font-size:.7rem}.proposals-module__WQ-shq__editorBody{grid-template-columns:12rem minmax(0,1fr) 18rem;min-height:0;display:grid}.proposals-module__WQ-shq__filmstrip{border-right:1px solid var(--line,var(--proposal-line));background:var(--surface,#fff);padding:.75rem;overflow:auto}.proposals-module__WQ-shq__filmstripHeader,.proposals-module__WQ-shq__propertiesHeader{color:var(--proposal-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.68rem;display:flex}.proposals-module__WQ-shq__filmstripItem{width:100%;min-width:0}.proposals-module__WQ-shq__thumbnail{box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:.5rem;width:100%;margin:0 0 .65rem;padding:.25rem;display:block}.proposals-module__WQ-shq__thumbnail:hover,.proposals-module__WQ-shq__thumbnailActive{border-color:var(--ink,#111)}.proposals-module__WQ-shq__thumbnail>span{color:var(--proposal-muted);margin:0 0 .25rem;font-size:.64rem;display:block}.proposals-module__WQ-shq__thumbnailInner{border:1px solid var(--line,var(--proposal-line));aspect-ratio:16/9;border-radius:.3rem;overflow:hidden}.proposals-module__WQ-shq__thumbnailInner>article{pointer-events:none}.proposals-module__WQ-shq__canvasArea{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-width:0;padding:clamp(.75rem,3vw,3rem);display:flex;overflow:auto}.proposals-module__WQ-shq__canvasZoomFrame{flex:none;width:min(100%,70rem);min-width:0;margin-block:auto}.proposals-module__WQ-shq__canvasZoomStage{flex-direction:column;gap:.75rem;width:100%;min-width:0;margin-inline:auto;transition:width .16s;display:flex}.proposals-module__WQ-shq__canvasChrome{width:100%;color:var(--proposal-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.7rem;display:flex}.proposals-module__WQ-shq__canvasViewport{width:100%;min-width:0}.proposals-module__WQ-shq__zoomControls{align-items:center;gap:.35rem;display:flex}.proposals-module__WQ-shq__zoomControls button{border:1px solid var(--line,var(--proposal-line));background:var(--surface,#fff);cursor:pointer;border-radius:.35rem;min-width:1.7rem;min-height:1.7rem}.proposals-module__WQ-shq__canvasTransform{width:100%}.proposals-module__WQ-shq__properties{border-left:1px solid var(--line,var(--proposal-line));background:var(--surface,#fff);padding:1rem;overflow:auto}.proposals-module__WQ-shq__propertyGroup{gap:.38rem;margin-bottom:1rem;display:grid}.proposals-module__WQ-shq__propertyGroup label,.proposals-module__WQ-shq__propertyGroup legend{color:var(--proposal-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.67rem}.proposals-module__WQ-shq__propertyGroup input,.proposals-module__WQ-shq__propertyGroup textarea,.proposals-module__WQ-shq__propertyGroup select{border:1px solid var(--proposal-line);width:100%;color:inherit;font:inherit;background:0 0;border-radius:.4rem;padding:.5rem .55rem;font-size:.78rem}.proposals-module__WQ-shq__propertyGroup textarea{resize:vertical;min-height:4.5rem}.proposals-module__WQ-shq__propertyGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.proposals-module__WQ-shq__propertyActions{flex-wrap:wrap;gap:.4rem;display:flex}.proposals-module__WQ-shq__sourcePanel{border-bottom:1px solid var(--line,var(--proposal-line));background:var(--surface,#fff);gap:.7rem;padding:1rem 2rem;display:grid}.proposals-module__WQ-shq__sourcePanelHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.proposals-module__WQ-shq__sourcePanelHeader h2{font-family:var(--proposal-serif);margin:0;font-size:1.7rem;font-weight:400}.proposals-module__WQ-shq__sourcePanelHeader p{color:var(--proposal-muted);margin:.25rem 0 0;font-size:.78rem}.proposals-module__WQ-shq__sourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.proposals-module__WQ-shq__sourceCard{border:1px solid var(--line,var(--proposal-line));background:var(--surface-2,#f7f7f7);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;padding:.65rem;display:grid}.proposals-module__WQ-shq__sourceCard input{margin-top:.22rem}.proposals-module__WQ-shq__sourceCard strong,.proposals-module__WQ-shq__sourceCard small{display:block}.proposals-module__WQ-shq__sourceCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.proposals-module__WQ-shq__sourceCard small{color:var(--proposal-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.68rem;line-height:1.35;display:-webkit-box;overflow:hidden}.proposals-module__WQ-shq__addSourceForm{grid-template-columns:10rem minmax(0,1fr) auto;gap:.5rem;display:grid}.proposals-module__WQ-shq__addSourceForm input,.proposals-module__WQ-shq__addSourceForm textarea,.proposals-module__WQ-shq__addSourceForm select{border:1px solid var(--proposal-line);min-width:0;color:inherit;font:inherit;background:0 0;border-radius:.4rem;padding:.55rem;font-size:.78rem}.proposals-module__WQ-shq__addSourceForm textarea{resize:vertical;min-height:2.3rem}.proposals-module__WQ-shq__slide{--proposal-warm:#f6f3ed;--proposal-ink:#111;--proposal-muted:#6a6965;--proposal-line:#1111111f;aspect-ratio:16/9;background:var(--proposal-warm);width:100%;color:var(--proposal-ink);font-family:var(--proposal-sans);padding:5.2% 6.8% 5.5%;position:relative;overflow:hidden}.proposals-module__WQ-shq__slideDark{color:#f6f3ed;background:#111}.proposals-module__WQ-shq__slideLight{background:var(--proposal-warm);color:var(--proposal-ink)}.proposals-module__WQ-shq__slideHeader{color:#11111185;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:clamp(.28rem,.8vw,.75rem);display:flex;position:absolute;top:5%;left:6.8%;right:6.8%}.proposals-module__WQ-shq__slideDark .proposals-module__WQ-shq__slideHeader{color:#f6f3ed9e}.proposals-module__WQ-shq__slideRule{background:#11111124;height:1px;position:absolute;top:8%;left:6.8%;right:6.8%}.proposals-module__WQ-shq__slideDark .proposals-module__WQ-shq__slideRule{background:#f6f3ed2b}.proposals-module__WQ-shq__slideContent{z-index:1;align-items:flex-start;gap:5%;height:100%;padding-top:11%;display:flex;position:relative}.proposals-module__WQ-shq__slideCopy,.proposals-module__WQ-shq__slideCopyWithMedia{min-width:0}.proposals-module__WQ-shq__slideCopy{width:100%}.proposals-module__WQ-shq__slideCopyWithMedia{width:48%}.proposals-module__WQ-shq__slideCentered .proposals-module__WQ-shq__slideContent{text-align:center;place-items:center;padding-top:3%;display:grid}.proposals-module__WQ-shq__slideCentered .proposals-module__WQ-shq__slideCopy{justify-items:center;display:grid}.proposals-module__WQ-shq__slideCentered .proposals-module__WQ-shq__mediaFrame{width:68%;height:38%}.proposals-module__WQ-shq__slideEyebrow{color:var(--proposal-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 2.2%;font-size:clamp(.35rem,.95vw,.9rem);line-height:1.2}.proposals-module__WQ-shq__slideDark .proposals-module__WQ-shq__slideEyebrow{color:#f6f3ed9e}.proposals-module__WQ-shq__slideTitle{max-width:100%;font-family:var(--proposal-serif);letter-spacing:-.045em;margin:0;font-size:clamp(1.4rem,4.3vw,5rem);font-weight:400;line-height:.98}.proposals-module__WQ-shq__slideCentered .proposals-module__WQ-shq__slideTitle{max-width:82%;font-size:clamp(1.6rem,5vw,6rem)}.proposals-module__WQ-shq__slideSubtitle{max-width:48rem;color:var(--proposal-muted);margin:3% 0 0;font-size:clamp(.6rem,1.45vw,1.45rem);line-height:1.28}.proposals-module__WQ-shq__slideDark .proposals-module__WQ-shq__slideSubtitle,.proposals-module__WQ-shq__slideDark .proposals-module__WQ-shq__slideBody,.proposals-module__WQ-shq__slideDark .proposals-module__WQ-shq__slideBullets{color:#f6f3edb8}.proposals-module__WQ-shq__slideBody{max-width:48rem;color:var(--proposal-muted);white-space:pre-wrap;margin:4% 0 0;font-size:clamp(.58rem,1.15vw,1.15rem);line-height:1.4}.proposals-module__WQ-shq__slideBullets{color:var(--proposal-muted);gap:.45rem;margin:4% 0 0;padding-left:1.1rem;font-size:clamp(.52rem,1vw,1rem);line-height:1.32;display:grid}.proposals-module__WQ-shq__emptyBullet{color:#6a696599;margin-left:-1.1rem;list-style:none}.proposals-module__WQ-shq__slideQuote{border-left:3px solid;max-width:46rem;margin-top:5%;padding-left:1rem}.proposals-module__WQ-shq__quoteText{font-family:var(--proposal-serif);margin:0;font-size:clamp(.82rem,1.6vw,1.7rem);font-style:italic;line-height:1.15}.proposals-module__WQ-shq__quoteAttribution{color:var(--proposal-muted);margin-top:.55rem;font-size:clamp(.48rem,.8vw,.8rem)}.proposals-module__WQ-shq__slideDark .proposals-module__WQ-shq__quoteAttribution{color:#f6f3eda3}.proposals-module__WQ-shq__metrics{flex-wrap:wrap;gap:.6rem;margin-top:4%;display:flex}.proposals-module__WQ-shq__metric{border:1px solid var(--proposal-line);background:#ffffff59;flex:8rem;min-width:7rem;padding:.7rem}.proposals-module__WQ-shq__slideDark .proposals-module__WQ-shq__metric{background:#ffffff0d;border-color:#f6f3ed29}.proposals-module__WQ-shq__metric strong,.proposals-module__WQ-shq__metric span,.proposals-module__WQ-shq__metric small{display:block}.proposals-module__WQ-shq__metric strong{font-family:var(--proposal-serif);font-size:clamp(.95rem,2vw,2rem);font-weight:400}.proposals-module__WQ-shq__metric span{color:var(--proposal-muted);margin-top:.2rem;font-size:clamp(.46rem,.8vw,.8rem)}.proposals-module__WQ-shq__metric small{color:var(--proposal-muted);margin-top:.25rem;font-size:clamp(.38rem,.62vw,.62rem)}.proposals-module__WQ-shq__mediaFrame{border:1px solid var(--proposal-line);background:#e8e5de;width:47%;height:78%;position:relative;overflow:hidden}.proposals-module__WQ-shq__mediaDragging{outline:3px solid var(--proposal-ink);outline-offset:-3px}.proposals-module__WQ-shq__mediaImage{object-fit:cover;width:100%;height:100%;display:block}.proposals-module__WQ-shq__proposalVideoMedia{width:100%;max-width:none;height:100%;display:block;position:relative;overflow:hidden}.proposals-module__WQ-shq__proposalVideoMedia>img,.proposals-module__WQ-shq__proposalVideoMedia>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.proposals-module__WQ-shq__proposalVideoPoster{z-index:1}.proposals-module__WQ-shq__proposalVideoFrame{z-index:2;opacity:0}.proposals-module__WQ-shq__proposalVideoFrameReady{opacity:1}.proposals-module__WQ-shq__mediaUploading,.proposals-module__WQ-shq__sceneAssetUploading{z-index:4;color:#fff;font-family:var(--proposal-sans);background:#111111c7;border-radius:999px;padding:.32rem .55rem;font-size:.62rem;line-height:1;position:absolute;bottom:.5rem;right:.5rem}.proposals-module__WQ-shq__mediaPlaceholder{height:100%;color:var(--proposal-muted);text-align:center;align-content:center;place-items:center;gap:.5rem;padding:1rem;display:grid}.proposals-module__WQ-shq__mediaPlaceholder span{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.52rem,1vw,1rem)}.proposals-module__WQ-shq__mediaPlaceholder small{max-width:80%;font-size:clamp(.45rem,.75vw,.75rem)}.proposals-module__WQ-shq__mediaReplace{color:var(--proposal-ink);cursor:pointer;background:#f6f3edeb;border:1px solid #11111129;border-radius:999px;padding:.3rem .55rem;font-size:.62rem;position:absolute;bottom:.55rem;right:.55rem}.proposals-module__WQ-shq__mediaReplace input{opacity:0;width:1px;height:1px;position:absolute}.proposals-module__WQ-shq__editableText{width:100%;color:inherit;font:inherit;resize:none;background:0 0;border:1px dashed #0000;border-radius:.2rem;outline:0;padding:0;display:block}.proposals-module__WQ-shq__editableText:hover,.proposals-module__WQ-shq__editableText:focus{border-color:#1111113d}.proposals-module__WQ-shq__slideDark .proposals-module__WQ-shq__editableText:hover,.proposals-module__WQ-shq__slideDark .proposals-module__WQ-shq__editableText:focus{border-color:#f6f3ed4d}.proposals-module__WQ-shq__editableTextPlaceholder,.proposals-module__WQ-shq__sceneEditablePlaceholder{box-sizing:border-box;background-color:#0038ff14;background-image:repeating-linear-gradient(90deg,#0038ff 0 4px,#0000 4px 8px),repeating-linear-gradient(90deg,#0038ff 0 4px,#0000 4px 8px),repeating-linear-gradient(0deg,#0038ff 0 4px,#0000 4px 8px),repeating-linear-gradient(0deg,#0038ff 0 4px,#0000 4px 8px);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:100% 1px,100% 1px,1px 100%,1px 100%;position:relative;overflow:visible}.proposals-module__WQ-shq__editableTextPlaceholder.proposals-module__WQ-shq__editableText:hover,.proposals-module__WQ-shq__editableTextPlaceholder.proposals-module__WQ-shq__editableText:focus{border-color:#0000}.proposals-module__WQ-shq__sceneEditableText.proposals-module__WQ-shq__sceneEditablePlaceholder:hover,.proposals-module__WQ-shq__sceneEditableText.proposals-module__WQ-shq__sceneEditablePlaceholder:focus{box-shadow:none}.proposals-module__WQ-shq__audiencePage{color:#f6f3ed;background:#161616;flex-direction:column;min-height:100dvh;display:flex}.proposals-module__WQ-shq__audienceTopbar{border-bottom:1px solid #f6f3ed24;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:.7rem 1.25rem;font-size:.8rem;display:flex}.proposals-module__WQ-shq__audienceTopbar span,.proposals-module__WQ-shq__audienceTopbar small{display:block}.proposals-module__WQ-shq__audienceTopbar small{color:#f6f3ed99;margin-top:.18rem;font-size:.68rem}.proposals-module__WQ-shq__audienceActions{align-items:center;gap:.5rem;display:flex}.proposals-module__WQ-shq__audienceActions>small{color:#f6f3edb3;font-size:.65rem}.proposals-module__WQ-shq__audienceLink,.proposals-module__WQ-shq__audienceIconButton{min-height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #f6f3ed33;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.7rem;display:inline-flex}.proposals-module__WQ-shq__audienceStage{box-sizing:border-box;aspect-ratio:16/9;flex:none;justify-content:center;align-items:center;width:min(100vw - 2.5rem,177.778dvh - 13.7778rem);margin:0 auto;padding:.75rem 0 .45rem;display:flex}.proposals-module__WQ-shq__audienceStage>article{width:100%;height:100%;box-shadow:0 1.5rem 4rem #0000004d}.proposals-module__WQ-shq__audiencePrintDeck{z-index:-1;visibility:hidden;pointer-events:none;width:1920px;display:block;position:fixed;top:0;left:-2200px}.proposals-module__WQ-shq__audiencePrintPage{aspect-ratio:16/9;width:100%}.proposals-module__WQ-shq__audienceControls{color:#f6f3edb3;justify-content:center;align-items:center;gap:.75rem;padding:.7rem 1rem 1rem;font-size:.7rem;display:flex}.proposals-module__WQ-shq__audienceControls button{width:1.8rem;height:1.8rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:1rem;display:inline-grid}.proposals-module__WQ-shq__audienceControls button:hover:not(:disabled),.proposals-module__WQ-shq__audienceControls button:focus-visible{background:#f6f3ed1a}.proposals-module__WQ-shq__audienceControls button:disabled{cursor:not-allowed;opacity:.35}.proposals-module__WQ-shq__audienceProgress{background:#f6f3ed21;height:3px}.proposals-module__WQ-shq__audienceProgress span{background:#f6f3ed;height:100%;transition:width .18s;display:block}.proposals-module__WQ-shq__audienceUnavailable{text-align:center;place-content:center;min-height:100dvh;padding:2rem;display:grid}.proposals-module__WQ-shq__audienceUnavailable h1{font-family:var(--proposal-serif);margin:0 0 .5rem;font-size:3rem;font-weight:400}.proposals-module__WQ-shq__audienceUnavailable p{color:#f6f3eda6;margin:0}@media (max-width:70rem){.proposals-module__WQ-shq__editorBody{grid-template-columns:9rem minmax(0,1fr) 15rem}.proposals-module__WQ-shq__proposalRow{grid-template-columns:minmax(12rem,1.3fr) minmax(9rem,1fr) 6rem 7rem auto}}@media (max-width:54rem){.proposals-module__WQ-shq__indexHeader{flex-direction:column;align-items:flex-start;padding:1.3rem 1rem}.proposals-module__WQ-shq__indexBody{padding:1rem}.proposals-module__WQ-shq__proposalRowHeader{display:none}.proposals-module__WQ-shq__proposalRow{grid-template-columns:1fr auto;gap:.5rem}.proposals-module__WQ-shq__proposalRow>:nth-child(3),.proposals-module__WQ-shq__proposalRow>:nth-child(4){grid-column:1}.proposals-module__WQ-shq__proposalRow>:last-child{grid-area:1/2/span 3}.proposals-module__WQ-shq__editorBody{flex-direction:column;display:flex}.proposals-module__WQ-shq__filmstrip{border-right:0;border-bottom:1px solid var(--line,var(--proposal-line));gap:.55rem;padding:.6rem;display:flex;overflow-x:auto}.proposals-module__WQ-shq__filmstripHeader{writing-mode:vertical-rl;min-width:4.3rem;margin:0;position:sticky;left:0;transform:rotate(180deg)}.proposals-module__WQ-shq__filmstripItem{flex:0 0 7rem;width:7rem;min-width:7rem}.proposals-module__WQ-shq__thumbnail{margin:0}.proposals-module__WQ-shq__properties{border-top:1px solid var(--line,var(--proposal-line));border-left:0}.proposals-module__WQ-shq__canvasArea{min-height:48vh;padding:1rem .7rem 1.4rem}.proposals-module__WQ-shq__editorToolbar{flex-wrap:wrap;align-items:flex-start}.proposals-module__WQ-shq__editorActions{justify-content:flex-start}.proposals-module__WQ-shq__sourcePanel{padding:1rem}.proposals-module__WQ-shq__sourceGrid,.proposals-module__WQ-shq__addSourceForm{grid-template-columns:1fr}.proposals-module__WQ-shq__audienceTopbar{flex-direction:column;align-items:flex-start}.proposals-module__WQ-shq__audienceStage{width:calc(100vw - .8rem);padding:.7rem 0}.proposals-module__WQ-shq__audienceControls{flex-wrap:wrap}}@page{size:16in 9in;margin:0}@media print{:is(html,body){background:#fff!important;width:16in!important;margin:0!important;padding:0!important}.proposals-module__WQ-shq__audiencePage{color:#111;background:#fff;min-height:0;display:block}.proposals-module__WQ-shq__audienceTopbar,.proposals-module__WQ-shq__audienceStage,.proposals-module__WQ-shq__audienceControls,.proposals-module__WQ-shq__audienceProgress{display:none!important}.proposals-module__WQ-shq__audiencePrintDeck{z-index:auto;visibility:visible;pointer-events:auto;width:auto;display:block;position:static;inset:auto}.proposals-module__WQ-shq__audiencePrintPage{break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:16in;height:9in;overflow:hidden}.proposals-module__WQ-shq__audiencePrintPage:last-child{break-after:auto;page-break-after:auto}.proposals-module__WQ-shq__audiencePrintPage>article{width:100%;height:100%;box-shadow:none!important}}@media (prefers-reduced-motion:reduce){.proposals-module__WQ-shq__canvasZoomStage,.proposals-module__WQ-shq__audienceProgress span{transition:none}}.proposals-module__WQ-shq__modalBackdrop{z-index:var(--os-layer-scrim,100);background:#11111147;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.proposals-module__WQ-shq__modal{border:1px solid var(--line,var(--proposal-line));background:var(--surface-overlay,var(--surface,#fff));width:min(30rem,100%);box-shadow:var(--shadow-dialog,0 1.5rem 4rem #1113);border-radius:.9rem;padding:1.2rem}.proposals-module__WQ-shq__modalHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.1rem;display:flex}.proposals-module__WQ-shq__modalHeader h2{font-family:var(--proposal-serif);margin:0;font-size:2rem;font-weight:400}.proposals-module__WQ-shq__modalField{color:var(--proposal-muted);gap:.35rem;margin-bottom:.8rem;font-size:.72rem;display:grid}.proposals-module__WQ-shq__modalField :is(input,select){border:1px solid var(--proposal-line);width:100%;color:inherit;font:inherit;background:0 0;border-radius:.45rem;padding:.65rem}.proposals-module__WQ-shq__modalActions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.proposals-module__WQ-shq__inlineError{border-bottom:1px solid color-mix(in srgb, var(--danger,#a3463e) 24%, transparent);background:var(--danger-soft,#f7e9e7);color:var(--danger,#963b35);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 2rem;font-size:.75rem;display:flex}.proposals-module__WQ-shq__inlineError button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.proposals-module__WQ-shq__sourceActions{align-items:flex-end}.proposals-module__WQ-shq__sourceActions textarea{border:1px solid var(--proposal-line);min-width:0;min-height:2.35rem;color:inherit;font:inherit;resize:vertical;background:0 0;border-radius:.45rem;flex:1;padding:.55rem;font-size:.78rem}.proposals-module__WQ-shq__sourceReview{border-top:1px solid var(--proposal-line);gap:.6rem;max-height:17rem;margin-top:.7rem;padding-top:.7rem;display:grid;overflow:auto}.proposals-module__WQ-shq__sourceReview article{border:1px solid var(--line,var(--proposal-line));background:var(--surface-2,#f7f7f7);border-radius:.5rem;padding:.65rem}.proposals-module__WQ-shq__sourceReview strong{font-size:.75rem}.proposals-module__WQ-shq__sourceReview pre{white-space:pre-wrap;max-height:8rem;color:var(--proposal-muted);font:inherit;margin:.45rem 0 0;font-size:.7rem;line-height:1.4;overflow:auto}@media (max-width:54rem){.proposals-module__WQ-shq__inlineError{padding-inline:1rem}}.proposals-module__WQ-shq__slideEyebrow{color:var(--proposal-accent,currentColor)}.proposals-module__WQ-shq__slideDark .proposals-module__WQ-shq__slideEyebrow{color:var(--proposal-accent,#f6f3ed);opacity:.72}.proposals-module__WQ-shq__slideQuote{border-left-color:var(--proposal-accent,currentColor)}.proposals-module__WQ-shq__slideTitleSans{font-family:var(--proposal-sans);letter-spacing:-.04em}.proposals-module__WQ-shq__publicationPanel{border-bottom:1px solid var(--line,var(--proposal-line));background:var(--surface-2,#f7f7f7);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.proposals-module__WQ-shq__publicationPanel>div:first-child{gap:.2rem;min-width:0;display:grid}.proposals-module__WQ-shq__publicationPanel strong{font-size:.75rem;font-weight:500}.proposals-module__WQ-shq__publicationPanel span{color:var(--proposal-muted);font-size:.68rem}.proposals-module__WQ-shq__publicationPanel code{max-width:min(55vw,42rem);color:var(--proposal-muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}@media (max-width:54rem){.proposals-module__WQ-shq__publicationPanel{flex-direction:column;align-items:flex-start;padding-inline:.7rem}.proposals-module__WQ-shq__publicationPanel code{max-width:90vw}}.proposals-module__WQ-shq__proposalWorkspace{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--ink,#111)}.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__emptyState h2,.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__errorState h2,.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__modalHeader h2{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em}.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__editorShell,.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__editorToolbar,.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__properties,.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__filmstrip,.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__sourcePanel,.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__modal{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__canvasArea{background:var(--canvas,#f8f8f8)}.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__canvasViewport{background:var(--surface-2,#f7f7f7);border-radius:.55rem;padding:.5rem}.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__properties{background:var(--surface,#fff);color:var(--ink,#111)}.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__propertyGroup{gap:.45rem;margin-bottom:1.15rem}.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__propertyGroup label,.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__propertyGroup legend,.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__propertiesHeader{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:.085em;font-size:.67rem;font-weight:500}.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__propertyGroup :is(input,textarea,select){border:1px solid var(--line,#e5e5e5);background:var(--surface,#fff);min-height:2.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink,#111) 2%, transparent);border-radius:.5rem;padding:.55rem .65rem;font-size:.8125rem}.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__propertyGroup textarea{min-height:5rem;line-height:1.4}.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__propertyGroup :is(input,textarea,select):focus{border-color:var(--ink,#111);box-shadow:0 0 0 2px color-mix(in srgb, var(--ink,#111) 10%, transparent)}.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__modalField :is(input,textarea,select),.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__sourceIntakeToolbar :is(input,select){border:1px solid var(--line,#e5e5e5);background:var(--surface,#fff);color:var(--ink,#111);border-radius:.5rem}.proposals-module__WQ-shq__proposalWorkspace .proposals-module__WQ-shq__modalField textarea{resize:vertical;font:inherit;padding:.65rem}.proposals-module__WQ-shq__modalKicker{color:var(--text-secondary,var(--proposal-muted));letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:500}.proposals-module__WQ-shq__modalHint{max-width:34rem;color:var(--text-secondary,var(--proposal-muted));margin:.45rem 0 0;font-size:.8rem;line-height:1.4}.proposals-module__WQ-shq__createProposalModal{width:min(42rem,100%);max-height:min(44rem,100dvh - 2rem);overflow:auto}.proposals-module__WQ-shq__sourceIntakeToolbar{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-bottom:.65rem;display:grid}.proposals-module__WQ-shq__sourceIntakeToolbar :is(input,select){min-height:2.25rem;font:inherit;padding:0 .65rem}.proposals-module__WQ-shq__sourceIntakeList{border:1px solid var(--line,#e5e5e5);background:var(--canvas,#f8f8f8);border-radius:.55rem;gap:.35rem;max-height:14rem;margin-bottom:.85rem;padding:.4rem;display:grid;overflow:auto}.proposals-module__WQ-shq__sourceIntakeItem{cursor:pointer;border-radius:.4rem;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.55rem;display:grid}.proposals-module__WQ-shq__sourceIntakeItem:hover{background:var(--surface-hover,#11111109)}.proposals-module__WQ-shq__sourceIntakeItem>input{margin-top:.2rem}.proposals-module__WQ-shq__sourceIntakeIcon{color:var(--text-secondary,var(--proposal-muted))}.proposals-module__WQ-shq__sourceIntakeItem strong,.proposals-module__WQ-shq__sourceIntakeItem small{display:block}.proposals-module__WQ-shq__sourceIntakeItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;overflow:hidden}.proposals-module__WQ-shq__sourceIntakeItem small,.proposals-module__WQ-shq__sourceIntakeItem details,.proposals-module__WQ-shq__sourceIntakeEmpty{color:var(--text-secondary,var(--proposal-muted));font-size:.72rem;line-height:1.35}.proposals-module__WQ-shq__sourceIntakeItem details{margin-top:.4rem}.proposals-module__WQ-shq__sourceIntakeItem details p{white-space:pre-wrap;max-height:5.5rem;margin:.35rem 0 0;overflow:auto}.proposals-module__WQ-shq__uploadField{border:1px dashed var(--line-strong,#ccc);min-height:2.25rem;color:var(--text-secondary,var(--proposal-muted));cursor:pointer;border-radius:.5rem;align-items:center;gap:.45rem;padding:0 .7rem;font-size:.78rem;display:flex;position:relative}.proposals-module__WQ-shq__uploadField input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.proposals-module__WQ-shq__modalError{color:var(--danger,#a3463e);margin:.75rem 0 0;font-size:.78rem}.proposals-module__WQ-shq__slide{container-type:inline-size}.proposals-module__WQ-shq__audiencePage{font-family:var(--proposal-sans)}.proposals-module__WQ-shq__templateLibrary{margin:0 0 1.5rem;padding-bottom:.25rem}.proposals-module__WQ-shq__libraryToolbar{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.proposals-module__WQ-shq__deckTemplateGrid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;display:grid}.proposals-module__WQ-shq__deckTemplateCard{min-width:0;padding:1rem 3.25rem 1rem 1rem;position:relative}.proposals-module__WQ-shq__deckTemplateCard strong,.proposals-module__WQ-shq__deckTemplateCard p,.proposals-module__WQ-shq__deckTemplateCard small{display:block}.proposals-module__WQ-shq__deckTemplateCard strong{margin-bottom:.25rem;font-size:.9rem;font-weight:500}.proposals-module__WQ-shq__deckTemplateCard p{min-height:2.5em;color:var(--text-secondary,var(--proposal-muted));margin:0 0 .75rem;font-size:.78rem;line-height:1.35}.proposals-module__WQ-shq__deckTemplateCard small{color:var(--text-secondary,var(--proposal-muted));font-size:.72rem}.proposals-module__WQ-shq__deckTemplateCard>.action-menu{position:absolute;top:.75rem;right:.75rem}.proposals-module__WQ-shq__deckTemplateModal{width:min(42rem,100vw - 2rem)}.proposals-module__WQ-shq__templateBuilderPicker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.proposals-module__WQ-shq__templateBuilderPicker>.field{margin:0}.proposals-module__WQ-shq__templateBuilderPicker>button{min-height:2.45rem}.proposals-module__WQ-shq__templateBuilderList{border:1px solid var(--line,var(--proposal-line));background:var(--canvas,#f8f8f8);border-radius:.55rem;gap:.35rem;max-height:min(48vh,28rem);margin-top:.75rem;padding:.4rem;display:grid;overflow-y:auto}.proposals-module__WQ-shq__templateBuilderRow{background:var(--surface,#fff);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.55rem;display:flex}.proposals-module__WQ-shq__templateBuilderIndex{background:var(--surface-2,#f7f7f7);width:1.5rem;height:1.5rem;color:var(--text-secondary,var(--proposal-muted));border-radius:50%;flex:0 0 1.5rem;place-items:center;font-size:.7rem;display:grid}.proposals-module__WQ-shq__templateBuilderCopy{flex:1;min-width:0}.proposals-module__WQ-shq__templateBuilderActions{align-items:center;gap:.25rem;display:flex}.proposals-module__WQ-shq__templateBuilderEmpty{min-height:7rem;color:var(--text-secondary,var(--proposal-muted));text-align:center;place-items:center;gap:.2rem;padding:1rem;display:grid}.proposals-module__WQ-shq__templateBuilderEmpty strong{color:var(--ink,#111);font-weight:500}.proposals-module__WQ-shq__templateBuilderEmpty span{font-size:.76rem}.proposals-module__WQ-shq__templateBuilderRow strong,.proposals-module__WQ-shq__templateBuilderRow small{display:block}.proposals-module__WQ-shq__templateBuilderRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;overflow:hidden}.proposals-module__WQ-shq__templateBuilderRow small{color:var(--text-secondary,var(--proposal-muted));font-size:.68rem}.proposals-module__WQ-shq__templateLibraryGrid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;display:grid}.proposals-module__WQ-shq__templateCard{min-width:0;padding:0;position:relative;overflow:visible}.proposals-module__WQ-shq__templateCardArchived{opacity:.62}.proposals-module__WQ-shq__templateOpen{border-radius:inherit;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.proposals-module__WQ-shq__templateOpen:hover .proposals-module__WQ-shq__templateCardBody strong{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2rem}.proposals-module__WQ-shq__templateThumbnail{aspect-ratio:16/9;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface-2);width:100%;display:block;overflow:hidden}.proposals-module__WQ-shq__templateThumbnail>.proposals-module__WQ-shq__slide{pointer-events:none}.proposals-module__WQ-shq__templateCardBody{min-width:0;padding:.6875rem 2.75rem .6875rem .75rem;display:block}.proposals-module__WQ-shq__templateCardBody strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:400;display:block;overflow:hidden}.proposals-module__WQ-shq__templateCard>.action-menu{position:absolute;bottom:.5rem;right:.625rem}@media (max-width:54rem){.proposals-module__WQ-shq__templateLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.proposals-module__WQ-shq__editorShell .proposals-module__WQ-shq__canvasArea{background:var(--canvas,#f8f8f8)}.proposals-module__WQ-shq__editorShell .proposals-module__WQ-shq__canvasViewport{background:var(--surface-2,#f7f7f7);border:.5px solid #e0e0e0;border-radius:.55rem;padding:0}.proposals-module__WQ-shq__editorShell .proposals-module__WQ-shq__properties{background:var(--surface,#fff)}.proposals-module__WQ-shq__editorShell .proposals-module__WQ-shq__propertyGroup :is(input,textarea,select){border:1px solid var(--line,#e5e5e5);background:var(--surface,#fff);min-height:2.25rem;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;border-radius:.5rem;padding:.55rem .65rem;font-size:.8125rem}.proposals-module__WQ-shq__editorShell .proposals-module__WQ-shq__propertyGroup textarea{min-height:5rem}.proposals-module__WQ-shq__editorShell .proposals-module__WQ-shq__propertyGroup :is(input,textarea,select):focus{border-color:var(--ink,#111);box-shadow:0 0 0 2px color-mix(in srgb, var(--ink,#111) 10%, transparent)}.proposals-module__WQ-shq__lockedFields{border:1px solid var(--line,#e5e5e5);border-radius:.5rem;grid-template-columns:1fr 1fr;gap:.35rem .55rem;margin:0 0 1rem;padding:.65rem;display:grid}.proposals-module__WQ-shq__lockedFields legend{color:var(--text-secondary,var(--proposal-muted));letter-spacing:.08em;text-transform:uppercase;padding-inline:.2rem;font-size:.67rem}.proposals-module__WQ-shq__lockedFields label{color:var(--text-secondary,var(--proposal-muted));align-items:center;gap:.4rem;font-size:.72rem;display:flex}.proposals-module__WQ-shq__slideHeader:has(>span:nth-child(3)){justify-content:space-between}.proposals-module__WQ-shq__slideHeader:has(>span:nth-child(3))>span:nth-child(2){position:absolute;left:50%;transform:translate(-50%)}.proposals-module__WQ-shq__slidecover .proposals-module__WQ-shq__slideContent,.proposals-module__WQ-shq__slidesectiondivider .proposals-module__WQ-shq__slideContent,.proposals-module__WQ-shq__slideapproachdivider .proposals-module__WQ-shq__slideContent,.proposals-module__WQ-shq__slidethankyou .proposals-module__WQ-shq__slideContent{align-items:center}.proposals-module__WQ-shq__slidecover .proposals-module__WQ-shq__slideTitle,.proposals-module__WQ-shq__slidesectiondivider .proposals-module__WQ-shq__slideTitle,.proposals-module__WQ-shq__slideapproachdivider .proposals-module__WQ-shq__slideTitle,.proposals-module__WQ-shq__slidethankyou .proposals-module__WQ-shq__slideTitle{max-width:72%}.proposals-module__WQ-shq__slidemanifesto .proposals-module__WQ-shq__slideTitle,.proposals-module__WQ-shq__slidewhatweheard .proposals-module__WQ-shq__slideTitle,.proposals-module__WQ-shq__slideprojectgoals .proposals-module__WQ-shq__slideTitle{max-width:76%}.proposals-module__WQ-shq__slideselectclients .proposals-module__WQ-shq__slideBullets,.proposals-module__WQ-shq__slidewhyus .proposals-module__WQ-shq__slideBullets,.proposals-module__WQ-shq__slideingredients .proposals-module__WQ-shq__slideBullets{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw;margin-top:7cqw;padding-left:0;list-style:none;display:grid}.proposals-module__WQ-shq__slideselectclients .proposals-module__WQ-shq__slideBullets li,.proposals-module__WQ-shq__slidewhyus .proposals-module__WQ-shq__slideBullets li,.proposals-module__WQ-shq__slideingredients .proposals-module__WQ-shq__slideBullets li{background:#1111110f;border-radius:.45cqw;min-height:12cqw;padding:2.1cqw}.proposals-module__WQ-shq__slideDark.proposals-module__WQ-shq__slideselectclients .proposals-module__WQ-shq__slideBullets li,.proposals-module__WQ-shq__slideDark.proposals-module__WQ-shq__slidewhyus .proposals-module__WQ-shq__slideBullets li,.proposals-module__WQ-shq__slideDark.proposals-module__WQ-shq__slideingredients .proposals-module__WQ-shq__slideBullets li{background:#ffffff0f}.proposals-module__WQ-shq__slideteam .proposals-module__WQ-shq__slideContent,.proposals-module__WQ-shq__slideprocess .proposals-module__WQ-shq__slideContent,.proposals-module__WQ-shq__slidetimeline .proposals-module__WQ-shq__slideContent{align-items:center}.proposals-module__WQ-shq__slidetimeline .proposals-module__WQ-shq__metrics,.proposals-module__WQ-shq__slidepackages .proposals-module__WQ-shq__metrics,.proposals-module__WQ-shq__slideplatformcosts .proposals-module__WQ-shq__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw;width:100%;margin-top:8cqw;display:grid}.proposals-module__WQ-shq__slidetimeline .proposals-module__WQ-shq__metric,.proposals-module__WQ-shq__slidepackages .proposals-module__WQ-shq__metric,.proposals-module__WQ-shq__slideplatformcosts .proposals-module__WQ-shq__metric{background:0 0;border:0;border-top:1px solid;border-radius:0;min-width:0;min-height:14cqw;padding:1.2cqw 0}.proposals-module__WQ-shq__slideframework .proposals-module__WQ-shq__metrics,.proposals-module__WQ-shq__slidearchitecture .proposals-module__WQ-shq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:54rem){.proposals-module__WQ-shq__slideselectclients .proposals-module__WQ-shq__slideBullets,.proposals-module__WQ-shq__slidewhyus .proposals-module__WQ-shq__slideBullets,.proposals-module__WQ-shq__slideingredients .proposals-module__WQ-shq__slideBullets,.proposals-module__WQ-shq__slidetimeline .proposals-module__WQ-shq__metrics,.proposals-module__WQ-shq__slidepackages .proposals-module__WQ-shq__metrics,.proposals-module__WQ-shq__slideplatformcosts .proposals-module__WQ-shq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.proposals-module__WQ-shq__editorShell{flex-direction:column;height:calc(100dvh - 3.5rem);min-height:0;display:flex;overflow:hidden}.proposals-module__WQ-shq__editorBody{flex:auto;min-height:0;overflow:hidden}.proposals-module__WQ-shq__filmstrip,.proposals-module__WQ-shq__properties{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.proposals-module__WQ-shq__canvasArea{justify-content:flex-start;height:100%;min-height:0;padding:clamp(.75rem,2vw,1.5rem);overflow:auto}.proposals-module__WQ-shq__canvasZoomFrame{width:min(100%,70rem,177.78dvh - 15.11rem)}.proposals-module__WQ-shq__canvasViewport{min-height:0}.proposals-module__WQ-shq__saveIndicator{color:var(--ink-3);white-space:nowrap;align-items:center;gap:.375rem;padding-inline:.375rem;font-size:.75rem;display:inline-flex}.proposals-module__WQ-shq__editorBreadcrumbTitle{text-overflow:ellipsis;white-space:nowrap;width:min(18rem,30vw);min-width:0;max-width:100%;display:block;overflow:hidden}.proposals-module__WQ-shq__saveIndicator i{background:var(--ink-3);border-radius:50%;flex:none;width:.375rem;height:.375rem}.proposals-module__WQ-shq__saveIndicator i.proposals-module__WQ-shq__saveIndicatorReady{background:var(--success)}.proposals-module__WQ-shq__propertiesHeader{letter-spacing:0;text-transform:none;min-height:2rem;margin-bottom:.875rem}.proposals-module__WQ-shq__propertiesHeaderEnd{align-items:center;gap:.5rem;display:inline-flex}.proposals-module__WQ-shq__mobileInspectorToggle,.proposals-module__WQ-shq__propertiesClose{display:none}.proposals-module__WQ-shq__propertyTabs{border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.proposals-module__WQ-shq__propertyTabs button{min-height:1.75rem;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;padding:0 .625rem;font-size:.75rem}.proposals-module__WQ-shq__propertyTabs button.proposals-module__WQ-shq__propertyTabActive{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-white)}.proposals-module__WQ-shq__propertiesContent{flex-direction:column;gap:.875rem;display:flex}.proposals-module__WQ-shq__propertiesContent .check-row{align-items:center;min-height:2.25rem}.proposals-module__WQ-shq__propertiesContent input[type=checkbox]{width:.875rem;height:.875rem;min-height:0;box-shadow:none;flex:none;padding:0}.proposals-module__WQ-shq__propertyActions{flex-wrap:nowrap;justify-content:flex-start;align-items:center}.proposals-module__WQ-shq__inspectorSummary{border:1px solid var(--line,#e5e5e5);background:var(--surface-2,#f7f7f7);border-radius:.5rem;gap:.25rem;padding:.65rem;display:grid}.proposals-module__WQ-shq__inspectorSummary span,.proposals-module__WQ-shq__inspectorSectionTitle{color:var(--ink-3,#737373);font-size:.6875rem;font-weight:500}.proposals-module__WQ-shq__inspectorSummary strong{font-size:.8125rem;font-weight:500}.proposals-module__WQ-shq__inspectorSectionTitle{padding-top:.25rem}.proposals-module__WQ-shq__sceneField{border-bottom:1px solid var(--line,#e5e5e5);gap:.375rem;padding-bottom:.875rem;display:grid}.proposals-module__WQ-shq__sceneField .field{margin:0}.proposals-module__WQ-shq__sceneField textarea{resize:vertical;min-height:2.5rem}.proposals-module__WQ-shq__packageBulletEditor,.proposals-module__WQ-shq__packageBulletGroup{gap:.55rem;display:grid}.proposals-module__WQ-shq__packageBulletGroup{border:1px solid var(--line,#e5e5e5);background:var(--surface-2,#f7f7f7);border-radius:.55rem;padding:.65rem}.proposals-module__WQ-shq__packageBulletGroupHeader,.proposals-module__WQ-shq__packageBulletRow{align-items:flex-start;gap:.4rem;display:flex}.proposals-module__WQ-shq__packageBulletGroupHeader{color:var(--ink-3,#737373);justify-content:space-between;font-size:.7rem}.proposals-module__WQ-shq__packageBulletGroupHeader strong{color:var(--ink,#111);font-weight:500}.proposals-module__WQ-shq__packageBulletRow textarea{resize:vertical;border:1px solid var(--line,#dedede);background:var(--surface,#fff);min-width:0;min-height:3.2rem;color:inherit;font:inherit;border-radius:.4rem;flex:1;padding:.45rem .5rem;font-size:.72rem;line-height:1.35}.proposals-module__WQ-shq__packageBulletRow button,.proposals-module__WQ-shq__packageBulletAdd{border:1px solid var(--line,#dedede);background:var(--surface,#fff);color:inherit;cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.proposals-module__WQ-shq__packageBulletRow button{flex:none;width:1.9rem;height:1.9rem}.proposals-module__WQ-shq__packageBulletAdd{min-height:2rem;font:inherit;padding:0 .55rem;font-size:.7rem}.proposals-module__WQ-shq__packageBulletAdd:disabled{cursor:not-allowed;opacity:.45}.proposals-module__WQ-shq__sceneLock{width:fit-content;color:var(--ink-3,#737373);align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.proposals-module__WQ-shq__sceneLock input{width:.875rem!important;height:.875rem!important;min-height:0!important;padding:0!important}.proposals-module__WQ-shq__sceneAssetField{border:1px solid var(--line,#e5e5e5);background:var(--surface-2,#f7f7f7);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem;display:flex}.proposals-module__WQ-shq__sceneAssetField>span{gap:.2rem;min-width:0;display:grid}.proposals-module__WQ-shq__sceneAssetField strong,.proposals-module__WQ-shq__sceneAssetField small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proposals-module__WQ-shq__sceneAssetField strong{font-size:.75rem;font-weight:500}.proposals-module__WQ-shq__sceneAssetField small{color:var(--ink-3,#737373);font-size:.6875rem}.proposals-module__WQ-shq__slideTemplateMenu{width:min(18rem,72vw);max-height:min(28rem,70vh);top:calc(100% + .25rem);left:0;right:auto;overflow-y:auto}.proposals-module__WQ-shq__slideTitle{overflow-wrap:anywhere;font-size:4.3cqw;line-height:1.02}.proposals-module__WQ-shq__slideTitleCompact{font-size:3.2cqw}.proposals-module__WQ-shq__slideTitleStandard{font-size:3.8cqw}.proposals-module__WQ-shq__slideTitleDisplay{font-size:4.3cqw}.proposals-module__WQ-shq__slideCentered .proposals-module__WQ-shq__slideTitleCompact{font-size:3.8cqw}.proposals-module__WQ-shq__slideCentered .proposals-module__WQ-shq__slideTitleStandard{font-size:4.4cqw}.proposals-module__WQ-shq__slideCentered .proposals-module__WQ-shq__slideTitleDisplay{font-size:5cqw}.proposals-module__WQ-shq__slideSubtitle{font-size:1.45cqw}.proposals-module__WQ-shq__slideBodyCompact{font-size:.95cqw}.proposals-module__WQ-shq__slideBodyStandard{font-size:1.15cqw}.proposals-module__WQ-shq__slideBodyRoomy{font-size:1.35cqw}.proposals-module__WQ-shq__slideBullets{font-size:1cqw}.proposals-module__WQ-shq__slideHeader{font-size:.8cqw}.proposals-module__WQ-shq__slideEyebrow{font-size:.95cqw}.proposals-module__WQ-shq__quoteText{font-size:1.6cqw}.proposals-module__WQ-shq__quoteAttribution{font-size:.8cqw}.proposals-module__WQ-shq__metric strong{font-size:2cqw}.proposals-module__WQ-shq__metric span{font-size:.8cqw}.proposals-module__WQ-shq__metric small{font-size:.62cqw}.proposals-module__WQ-shq__thumbnailInner .proposals-module__WQ-shq__slide{width:100%;height:100%}@media (max-width:54rem){.proposals-module__WQ-shq__editorShell{height:auto;min-height:calc(100dvh - 3.5rem);overflow:visible}.proposals-module__WQ-shq__editorBody{overflow:visible}.proposals-module__WQ-shq__filmstrip,.proposals-module__WQ-shq__properties{height:auto;max-height:38vh}.proposals-module__WQ-shq__canvasArea{height:min(54vh,30rem)}.proposals-module__WQ-shq__canvasZoomFrame{width:min(100%,96vh - 8.89rem)}}@media (max-width:70rem){.proposals-module__WQ-shq__editorBreadcrumbTitle{width:min(15rem,28vw)}}@media (min-width:51.3125rem) and (max-width:70rem){.app-breadcrumbs:has([data-proposal-editor-title]){column-gap:.75rem;justify-content:initial;grid-template-columns:minmax(0,1fr) minmax(0,15rem) max-content;display:grid}.app-breadcrumbs:has([data-proposal-editor-title]) .app-breadcrumbs-leading{grid-column:1;min-width:0}.app-breadcrumbs:has([data-proposal-editor-title]) .app-breadcrumbs-center{grid-area:1/2;width:100%;max-width:none;position:static;transform:none}.app-breadcrumbs:has([data-proposal-editor-title]) .app-breadcrumbs-actions{grid-area:1/3;min-width:max-content;max-width:none;margin-left:0}.proposals-module__WQ-shq__editorBreadcrumbTitle{width:100%}}@media (max-width:51.25rem){.proposals-module__WQ-shq__editorBreadcrumbTitle{width:min(100%,24rem)}}.proposals-module__WQ-shq__templateEditorBody{flex:auto;grid-template-columns:minmax(0,1fr) 18rem;min-height:0;display:grid;overflow:hidden}.proposals-module__WQ-shq__scene{box-sizing:border-box;aspect-ratio:16/9;border:0;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.proposals-module__WQ-shq__sceneEditableText:hover{box-shadow:0 0 0 max(1px,.08cqw) #0038ff59}.proposals-module__WQ-shq__sceneEditableText:focus{box-shadow:0 0 0 max(1px,.1cqw) #0038ff}.proposals-module__WQ-shq__sceneAsset{color:#1d1d1d94;font-family:var(--proposal-sans);text-align:center;background:#e7e4dd;border:max(1px,.06cqw) dashed #1d1d1d42;justify-content:center;align-items:center;display:flex;overflow:hidden}.proposals-module__WQ-shq__sceneAsset>span{gap:.35cqw;max-width:80%;font-size:1.05cqw;line-height:1.15;display:grid}.proposals-module__WQ-shq__sceneAsset>.proposals-module__WQ-shq__proposalVideoMedia{width:100%;max-width:none;height:100%;font-size:inherit;gap:0;line-height:normal;display:block}.proposals-module__WQ-shq__sceneAsset small{opacity:.72;font-size:.68cqw;font-weight:400}.proposals-module__WQ-shq__sceneAsset>.proposals-module__WQ-shq__sceneAssetUploading{opacity:1;font-size:.62rem;line-height:1}.proposals-module__WQ-shq__sceneAsset input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.proposals-module__WQ-shq__sceneAsset img,.proposals-module__WQ-shq__sceneAsset video{object-fit:cover;width:100%;height:100%;display:block}.proposals-module__WQ-shq__sceneAssetError,.proposals-module__WQ-shq__mediaUploadError{z-index:3;color:#9f1d1d;text-align:left;background:#fff5f5f5;border-radius:.25rem;padding:.3rem .45rem;font-size:.68rem;line-height:1.25;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.proposals-module__WQ-shq__sceneAssetDragging{color:#0038ff;background:#e9edff;border-color:#0038ff}.proposals-module__WQ-shq__sceneAssetFilled{box-shadow:none;color:#0000;padding:0;background:0 0!important;border:0!important}.proposals-module__WQ-shq__sceneAssetLogo img{object-fit:contain}.proposals-module__WQ-shq__sceneLayoutGroup{min-width:0;overflow:visible}.proposals-module__WQ-shq__sceneCirclePlus{border:0;border-radius:0;display:block;background:0 0!important}.proposals-module__WQ-shq__sceneVisibilityList{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.proposals-module__WQ-shq__sceneVisibilityToggle{border:1px solid var(--line,#e5e5e5);background:var(--surface-2,#f7f7f7);min-width:0;color:var(--ink,#111);border-radius:.45rem;align-items:center;gap:.45rem;padding:.5rem .6rem;font-size:.76rem;display:flex}.proposals-module__WQ-shq__sceneVisibilityToggle input{width:.9rem;height:.9rem;margin:0}.proposals-module__WQ-shq__thumbnailInner>.proposals-module__WQ-shq__scene,.proposals-module__WQ-shq__templateThumbnail>.proposals-module__WQ-shq__scene{pointer-events:none;width:100%;height:100%}@media (max-width:54rem){.proposals-module__WQ-shq__templateEditorBody{flex-direction:column;display:flex;overflow:visible}.proposals-module__WQ-shq__editorBody{position:relative}.proposals-module__WQ-shq__filmstrip{align-items:flex-start;min-height:8.5rem;max-height:none;padding:.75rem 1rem 1rem}.proposals-module__WQ-shq__filmstripHeader{align-self:stretch;min-width:3.25rem}.proposals-module__WQ-shq__filmstripItem{scroll-snap-align:start;flex:0 0 11rem;width:11rem;min-width:11rem;max-width:11rem}.proposals-module__WQ-shq__thumbnail,.proposals-module__WQ-shq__thumbnail:active{flex:none;width:100%;min-width:0;max-width:none;transform:none}.proposals-module__WQ-shq__thumbnailInner{width:100%}.proposals-module__WQ-shq__mobileInspectorToggle{border:1px solid var(--line,#e5e5e5);background:var(--surface,#fff);min-height:1.9rem;color:var(--ink,#111);font:inherit;cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.75rem;display:inline-flex}.proposals-module__WQ-shq__inspectorScrim{z-index:var(--os-layer-scrim,100);cursor:pointer;background:#1111113d;border:0;padding:0;position:fixed;inset:0}.proposals-module__WQ-shq__properties{z-index:var(--os-layer-panel,101);visibility:hidden;border-top:1px solid var(--line,#e5e5e5);height:min(78dvh,42rem);min-height:0;max-height:none;padding:.85rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--surface,#fff);box-shadow:var(--shadow-dialog,0 -1rem 3rem #11111129);opacity:0;pointer-events:none;border-left:0;border-radius:1rem 1rem 0 0;flex-direction:column;transition:opacity .16s,transform .18s,visibility .18s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.proposals-module__WQ-shq__propertiesOpen{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.proposals-module__WQ-shq__propertiesHeader{flex:none;margin-bottom:.75rem}.proposals-module__WQ-shq__propertiesClose{border:1px solid var(--line,#e5e5e5);background:var(--surface,#fff);width:2rem;height:2rem;color:var(--ink,#111);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.proposals-module__WQ-shq__propertiesContent{overscroll-behavior:contain;min-height:0;padding-bottom:1rem;overflow-y:auto}}.proposals-module__WQ-shq__filmstrip{z-index:2;flex-direction:column;min-width:0;display:flex;position:relative;overflow:visible}.proposals-module__WQ-shq__filmstripHeader{z-index:61;position:relative}.proposals-module__WQ-shq__filmstripScroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.proposals-module__WQ-shq__slideTemplateMenu{z-index:var(--os-menu-z-index)!important}@media (max-width:54rem){.proposals-module__WQ-shq__filmstrip{flex-direction:row;overflow:visible!important}.proposals-module__WQ-shq__filmstripScroll{overscroll-behavior:contain;flex:auto;gap:.75rem;min-width:0;min-height:0;display:flex;overflow:auto hidden}.proposals-module__WQ-shq__filmstripItem{flex:0 0 12rem!important;width:12rem!important;min-width:12rem!important;max-width:12rem!important}.proposals-module__WQ-shq__thumbnail{width:100%!important;min-width:100%!important}}.proposals-module__WQ-shq__assetLibrary{gap:1.25rem;display:grid}.proposals-module__WQ-shq__assetToolbar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.proposals-module__WQ-shq__assetMetadataField{flex:15rem;min-width:min(18rem,100%)}.proposals-module__WQ-shq__assetMetadataField>span{color:var(--muted,#777);font-size:.75rem}.proposals-module__WQ-shq__assetToolbar>.proposals-module__WQ-shq__tab-strip{margin-left:auto}.proposals-module__WQ-shq__assetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.proposals-module__WQ-shq__assetCard{border:1px solid var(--line,#e5e5e5);background:var(--surface,#fff);border-radius:.75rem;min-width:0;overflow:hidden}.proposals-module__WQ-shq__assetCardArchived{opacity:.7}.proposals-module__WQ-shq__assetImageWrap{aspect-ratio:16/10;background:var(--surface-2,#f5f5f5);overflow:hidden}.proposals-module__WQ-shq__assetImageWrap img{object-fit:cover;width:100%;height:100%;display:block}.proposals-module__WQ-shq__assetCardBody{gap:.45rem;padding:.75rem;display:grid}.proposals-module__WQ-shq__assetCardHeading{justify-content:space-between;align-items:start;gap:.5rem;min-width:0;display:flex}.proposals-module__WQ-shq__assetCardHeading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proposals-module__WQ-shq__assetCardBody p{color:var(--muted,#777);margin:0;font-size:.8rem;line-height:1.35}.proposals-module__WQ-shq__assetTags{flex-wrap:wrap;gap:.3rem;display:flex}.proposals-module__WQ-shq__assetTags span{border:1px solid var(--line,#e5e5e5);color:var(--muted,#777);border-radius:999px;padding:.18rem .42rem;font-size:.68rem}@media (max-width:54rem){.proposals-module__WQ-shq__assetToolbar>.proposals-module__WQ-shq__tab-strip{margin-left:0}.proposals-module__WQ-shq__assetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.proposals-module__WQ-shq__assetGrid{grid-template-columns:minmax(0,1fr)}}.proposals-module__WQ-shq__assetCardBody .proposals-module__WQ-shq__assetNote{overflow-wrap:anywhere;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-height:4.05em;margin:.5rem 0 0;display:-webkit-box;overflow:hidden}.proposals-module__WQ-shq__assetNote+.proposals-module__WQ-shq__assetTags{margin-top:.8rem}.proposals-module__WQ-shq__assetMediaUnavailable{width:100%;height:100%;color:var(--muted,#777);text-align:center;place-items:center;padding:1rem;font-size:.75rem;display:grid}.proposals-module__WQ-shq__assetImageWrap video{object-fit:cover;width:100%;height:100%;display:block}.proposals-module__WQ-shq__assetDialogStack{flex-direction:column;gap:1rem;display:flex}.proposals-module__WQ-shq__assetUploadDrafts{flex-direction:column;gap:.5rem;max-height:14rem;display:flex;overflow-y:auto}.proposals-module__WQ-shq__assetUploadDraft{grid-template-columns:minmax(0,1fr) minmax(10rem,1fr);align-items:center;gap:.5rem;display:grid}.proposals-module__WQ-shq__assetUploadDraft span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proposals-module__WQ-shq__assetUploadDraft input{min-width:0}.proposals-module__WQ-shq__slideQuote{flex-direction:column;gap:.75rem;display:flex}.proposals-module__WQ-shq__quoteText{height:auto;min-height:0;overflow:visible}.proposals-module__WQ-shq__quoteAttribution{margin-top:0}.proposals-module__WQ-shq__sceneEditableText{min-height:0}@media (max-width:54rem){.proposals-module__WQ-shq__editorBody{flex-direction:column;min-height:0;display:flex}.proposals-module__WQ-shq__filmstrip{box-sizing:border-box;border-inline:0;flex:0 0 9.5rem;align-items:stretch;width:100%;height:9.5rem;min-height:9.5rem;max-height:9.5rem;overflow:visible!important}.proposals-module__WQ-shq__filmstripScroll{align-items:flex-start;width:100%;height:100%;min-height:0;max-height:100%;overflow:auto hidden}.proposals-module__WQ-shq__filmstripItem{max-height:100%;overflow:hidden;flex:0 0 11rem!important;width:11rem!important;min-width:11rem!important;max-width:11rem!important}.proposals-module__WQ-shq__thumbnail{max-height:100%;padding:.3rem;display:block;overflow:hidden;width:11rem!important;min-width:11rem!important;max-width:11rem!important}.proposals-module__WQ-shq__thumbnailInner{aspect-ratio:16/9;width:100%!important;min-width:0!important;height:auto!important}.proposals-module__WQ-shq__thumbnailInner>article{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;transform:none!important}.proposals-module__WQ-shq__slideTemplateMenu{width:min(18rem,100vw - 1.5rem);max-height:calc(100dvh - 6rem);overflow-y:auto;z-index:var(--os-menu-z-index)!important}}
.brand-management-module__99HWzq__page{min-width:0}.brand-management-module__99HWzq__page :is(button,a,summary):focus-visible,.brand-management-module__99HWzq__assetDialog :is(button,a,summary):focus-visible,.brand-management-module__99HWzq__svgDialog :is(button,a,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px}:is(.brand-management-module__99HWzq__page .button-row,.brand-management-module__99HWzq__assetDialog .button-row,.brand-management-module__99HWzq__svgDialog .button-row){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.brand-management-module__99HWzq__saveFeedback{min-height:1.5rem;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .625rem;font-size:.75rem;line-height:1.5;display:flex}.brand-management-module__99HWzq__saveError{border-radius:var(--radius-sm);color:var(--danger);background:var(--danger-soft);padding:.75rem}.brand-management-module__99HWzq__saveStatus{color:var(--ink-3);flex:1;font-size:.75rem}.brand-management-module__99HWzq__publishBar{gap:1rem;margin-bottom:1rem}.brand-management-module__99HWzq__publishBar>.button-row{flex-wrap:wrap;gap:.5rem}.brand-management-module__99HWzq__tabBar{min-width:0;max-width:100%;margin:1.5rem 0;padding:.1875rem}:is(.brand-management-module__99HWzq__tabBar .os-segmented,.brand-management-module__99HWzq__libraryToolbar .os-segmented){scrollbar-width:thin;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:auto hidden}:is(.brand-management-module__99HWzq__tabBar .os-segmented-item,.brand-management-module__99HWzq__libraryToolbar .os-segmented-item){flex:none}:is(.brand-management-module__99HWzq__tabBar .os-segmented-item:focus-visible,.brand-management-module__99HWzq__libraryToolbar .os-segmented-item:focus-visible){outline-offset:-3px}.brand-management-module__99HWzq__tabBar .os-segmented-item{gap:.5rem}.brand-management-module__99HWzq__tabCount{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:.5rem;font-size:.6875rem;display:inline-block}.brand-management-module__99HWzq__uploadShell{margin-bottom:1.5rem}.brand-management-module__99HWzq__uploadZone,.brand-management-module__99HWzq__sectionUploadZone{border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-2);text-align:left;cursor:default;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:0;padding:1rem;display:grid}.brand-management-module__99HWzq__uploadZone .button-row{margin:0}.brand-management-module__99HWzq__uploadCopy{gap:.25rem;min-width:0;display:grid}.brand-management-module__99HWzq__uploadCopy strong{font-size:.8125rem;font-weight:500;line-height:1.4}.brand-management-module__99HWzq__uploadCopy>span{color:var(--ink-3);font-size:.75rem;line-height:1.5}.brand-management-module__99HWzq__firstUpload{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:1rem;min-height:17rem}.brand-management-module__99HWzq__libraryToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.brand-management-module__99HWzq__libraryToolbar h2{color:var(--ink);margin:0;font-size:1rem;font-weight:500;line-height:1.5}.brand-management-module__99HWzq__libraryToolbar p{color:var(--ink-3);margin:.25rem 0 0;font-size:.75rem}.brand-management-module__99HWzq__libraryFilters{grid-template-columns:minmax(0,1fr) minmax(10rem,13rem);gap:.75rem;margin-bottom:1.75rem;display:grid}.brand-management-module__99HWzq__libraryFilters .field{min-width:0;margin:0}.brand-management-module__99HWzq__assetGroups{gap:2rem;display:grid}.brand-management-module__99HWzq__assetGroup{min-width:0}.brand-management-module__99HWzq__assetGroup>.section-header{margin-bottom:.875rem}.brand-management-module__99HWzq__assetGrid,.brand-management-module__99HWzq__sectionAssetGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));align-items:start;gap:1.25rem 1rem;display:grid}.brand-management-module__99HWzq__assetCard{border-radius:var(--radius-md);background:var(--surface);min-width:0;position:relative;overflow:hidden}.brand-management-module__99HWzq__assetCard[data-dragging]{opacity:.5}.brand-management-module__99HWzq__assetCard[data-drop-target]{outline:2px solid var(--ink);outline-offset:3px}.brand-management-module__99HWzq__assetDragHandle{z-index:2;border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink-2);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:.25rem;left:.25rem}.brand-management-module__99HWzq__assetDragHandle:before{content:"";z-index:-1;border-radius:var(--radius-sm);background:var(--surface);position:absolute;inset:6px}.brand-management-module__99HWzq__assetDragHandle:active{cursor:grabbing}.brand-management-module__99HWzq__assetDragHandle:disabled{cursor:wait;opacity:.5}.brand-management-module__99HWzq__assetCard [data-asset-drag-preview]{-webkit-user-select:none;user-select:none}.brand-management-module__99HWzq__assetPreview{aspect-ratio:3/2;border-radius:var(--radius-md);color:#171717;background:#f5f5f2;border:0;place-items:center;width:100%;min-width:0;min-height:0;padding:1.5rem;display:grid;position:relative;overflow:hidden}.brand-management-module__99HWzq__assetPreview img,.brand-management-module__99HWzq__assetPreview video{object-fit:contain;width:100%;height:100%;min-height:0;max-height:12rem;display:block}.brand-management-module__99HWzq__assetPreview[data-background=dark]{color:#fff;background:#171717}.brand-management-module__99HWzq__assetPreview[data-background=transparent]{color:var(--ink);background:0 0}.brand-management-module__99HWzq__assetPreview[data-background=checkerboard],.brand-management-module__99HWzq__svgStage[data-background=checkerboard]{background-color:var(--surface);background-image:linear-gradient(45deg, var(--surface-3) 25%, transparent 25%), linear-gradient(-45deg, var(--surface-3) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--surface-3) 75%), linear-gradient(-45deg, transparent 75%, var(--surface-3) 75%);background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-size:1rem 1rem}.brand-management-module__99HWzq__filePlaceholder{max-width:100%;color:inherit;opacity:.65;justify-items:center;gap:.625rem;font-size:.75rem;display:grid}.brand-management-module__99HWzq__previewAction{border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);opacity:0;transition:opacity var(--duration-control) var(--ease-standard);align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.6875rem;display:inline-flex;position:absolute;bottom:.625rem;right:.625rem}.brand-management-module__99HWzq__assetPreview:hover .brand-management-module__99HWzq__previewAction,.brand-management-module__99HWzq__assetPreview:focus-visible .brand-management-module__99HWzq__previewAction{opacity:1}.brand-management-module__99HWzq__cardDetails{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:4.25rem;padding:.75rem .125rem;display:flex}.brand-management-module__99HWzq__cardDetails h3{-webkit-line-clamp:2;min-width:0;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.brand-management-module__99HWzq__cardActions{flex:none;align-items:center;gap:.25rem;display:flex}.brand-management-module__99HWzq__cardActions .icon-button{width:2rem;height:2rem}.brand-management-module__99HWzq__dialogLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1.5rem;display:grid}.brand-management-module__99HWzq__dialogLayout>*{min-width:0}.brand-management-module__99HWzq__dialogLayout aside{align-content:start;gap:1rem;display:grid}.brand-management-module__99HWzq__dialogLayout aside>.button{white-space:normal;justify-self:start;max-width:100%}.brand-management-module__99HWzq__fileDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.brand-management-module__99HWzq__fileDetails>div{min-width:0}.brand-management-module__99HWzq__fileDetails>div:first-child,.brand-management-module__99HWzq__fileDetails>div:nth-child(2){grid-column:1/-1}.brand-management-module__99HWzq__fileDetails dt{color:var(--ink-3);margin-bottom:.25rem;font-size:.6875rem}.brand-management-module__99HWzq__fileDetails dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.5}.brand-management-module__99HWzq__assetFields{gap:1rem;display:grid}.brand-management-module__99HWzq__assetFields .field{min-width:0;margin:0}.brand-management-module__99HWzq__assetSelects{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.brand-management-module__99HWzq__assetSelects>:last-child{grid-column:1/-1}.brand-management-module__99HWzq__assetToggles{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.brand-management-module__99HWzq__assetToggles .toggle-row{gap:1rem;min-width:0;min-height:3.75rem;padding:.75rem 0}.brand-management-module__99HWzq__assetToggles .toggle-row>span{min-width:0}.brand-management-module__99HWzq__assetToggles .toggle-row small{line-height:1.5}.brand-management-module__99HWzq__secondaryActions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.875rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.brand-management-module__99HWzq__archiveConfirm{border-radius:var(--radius-sm);background:var(--surface-2);margin-top:1rem;padding:1rem}.brand-management-module__99HWzq__archiveConfirm p{margin:0 0 .875rem;font-size:.8125rem;line-height:1.5}:is(.brand-management-module__99HWzq__assetDialog .dialog-actions,.brand-management-module__99HWzq__svgDialog .dialog-actions){flex-wrap:wrap;gap:.75rem}.brand-management-module__99HWzq__guidelinesSummary{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin-bottom:1.25rem;font-size:.75rem;line-height:1.5;display:flex}.brand-management-module__99HWzq__guidelinesSummary strong{color:var(--ink-2);font-size:.875rem;font-weight:500}.brand-management-module__99HWzq__guidelinesWorkspace{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:1.25rem;min-width:0;display:grid}.brand-management-module__99HWzq__sectionNav{min-width:0}.brand-management-module__99HWzq__sectionNav>button{gap:.625rem;min-height:3.75rem;padding:.625rem .5rem}.brand-management-module__99HWzq__sectionNav>button strong{white-space:normal;line-height:1.4}.brand-management-module__99HWzq__sectionNav>button small{color:var(--ink-3);margin-top:.25rem;font-size:.6875rem;font-weight:400;display:block}.brand-management-module__99HWzq__sectionEditor{min-width:0}.brand-management-module__99HWzq__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.brand-management-module__99HWzq__sectionHeader p{color:var(--ink-3);margin:.375rem 0 0;font-size:.75rem;line-height:1.5}.brand-management-module__99HWzq__sectionTitle{align-items:baseline;gap:.75rem;display:flex}.brand-management-module__99HWzq__sectionTitle>span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.6875rem}.brand-management-module__99HWzq__sectionTitle h2{color:var(--ink);margin:0;font-size:1.125rem;font-weight:500;line-height:1.5}.brand-management-module__99HWzq__sectionEditor>.toggle-row{gap:1rem;margin-bottom:1rem}.brand-management-module__99HWzq__sectionReadiness{border-radius:var(--radius-sm);background:var(--surface-2);margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.75rem;line-height:1.5}.brand-management-module__99HWzq__sectionReadiness>div:first-child{flex-wrap:wrap;gap:.375rem 1.25rem;display:flex}.brand-management-module__99HWzq__sectionReadiness strong{font-weight:500}.brand-management-module__99HWzq__sectionReadiness p,.brand-management-module__99HWzq__sectionReadiness li{color:var(--ink-3);margin:.5rem 0 0}.brand-management-module__99HWzq__sectionReadiness ul{margin:.5rem 0;padding-left:1.125rem}.brand-management-module__99HWzq__sectionReadiness .button{margin-top:.75rem}.brand-management-module__99HWzq__sectionAdvanced{color:var(--ink-3);margin-bottom:1.5rem;font-size:.75rem}.brand-management-module__99HWzq__sectionAdvanced summary{cursor:pointer;width:fit-content;padding:.375rem 0}.brand-management-module__99HWzq__sectionAdvanced>div{gap:.875rem;margin-top:.75rem;display:grid}.brand-management-module__99HWzq__sectionFields{gap:1.25rem;min-width:0;display:grid}.brand-management-module__99HWzq__sectionFields>.field{margin:0}.brand-management-module__99HWzq__sectionAssets{gap:.875rem;min-width:0;display:grid}.brand-management-module__99HWzq__sectionUploadZone{padding:.875rem}.brand-management-module__99HWzq__sectionAssets>.brand-field-heading{margin:0}.brand-management-module__99HWzq__sectionAssetGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.brand-management-module__99HWzq__svgEditor{outline:none;min-width:0}.brand-management-module__99HWzq__svgOriginal{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:1.5rem;display:grid}.brand-management-module__99HWzq__svgOriginal strong{overflow-wrap:anywhere;font-size:.875rem}.brand-management-module__99HWzq__svgOriginal p{color:var(--ink-3);margin-block:.5rem 0;font-size:.75rem;line-height:1.5}.brand-management-module__99HWzq__svgStage{border-radius:var(--radius-md);background:var(--surface-2);place-items:center;min-width:0;height:13rem;padding:1.5rem;display:grid}.brand-management-module__99HWzq__svgStage img{object-fit:contain;max-width:100%;max-height:100%;display:block}.brand-management-module__99HWzq__svgOriginal .brand-management-module__99HWzq__svgStage{height:9rem}.brand-management-module__99HWzq__svgMappings{gap:1rem;margin-bottom:1rem;display:grid}.brand-management-module__99HWzq__svgMapping{border-top:1px solid var(--line);grid-template-columns:minmax(6rem,.55fr) repeat(2,minmax(0,1fr));align-items:start;gap:1rem;padding:1rem 0;display:grid}.brand-management-module__99HWzq__svgSourceColor{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1.5rem;font-size:.75rem;display:flex}.brand-management-module__99HWzq__svgSourceColor i{border:1px solid var(--line-strong);border-radius:.25rem;width:1.5rem;height:1.5rem}.brand-management-module__99HWzq__svgSourceColor span{color:var(--ink-3);flex-basis:100%;font-size:.6875rem}.brand-management-module__99HWzq__svgColorField{border:0;min-width:0;margin:0;padding:0}.brand-management-module__99HWzq__svgColorField legend{color:var(--ink-2);margin-bottom:.5rem;font-size:.75rem}.brand-management-module__99HWzq__svgColorInput{grid-template-columns:2.25rem minmax(0,1fr);gap:.5rem;display:grid}.brand-management-module__99HWzq__svgColorInput>input,.brand-management-module__99HWzq__svgColorInput>select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;min-height:2.25rem;color:var(--ink);font-size:.75rem}.brand-management-module__99HWzq__svgColorInput>input:not([type=color]),.brand-management-module__99HWzq__svgColorInput>select{padding:.5rem}.brand-management-module__99HWzq__svgColorInput>input[type=color]{padding:.125rem}.brand-management-module__99HWzq__svgColorInput>select{grid-column:1/-1}.brand-management-module__99HWzq__svgPreviewPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.25rem;display:grid}.brand-management-module__99HWzq__svgPreviewPair figure{min-width:0;margin:0}.brand-management-module__99HWzq__svgPreviewPair figcaption{flex-wrap:wrap;justify-content:space-between;gap:.375rem;margin-top:.625rem;font-size:.75rem;display:flex}.brand-management-module__99HWzq__svgPreviewPair figcaption span{color:var(--ink-3)}@media (hover:none){.brand-management-module__99HWzq__previewAction{opacity:1}}@media (max-width:64rem){.brand-management-module__99HWzq__guidelinesWorkspace{grid-template-columns:11rem minmax(0,1fr);gap:1rem}.brand-management-module__99HWzq__uploadZone{grid-template-columns:auto minmax(0,1fr)}.brand-management-module__99HWzq__uploadZone>.button-row{grid-column:2}.brand-management-module__99HWzq__firstUpload{grid-template-columns:minmax(0,1fr)}.brand-management-module__99HWzq__firstUpload>.button-row{grid-column:1}}@media (max-width:50rem){.brand-management-module__99HWzq__guidelinesWorkspace{grid-template-columns:minmax(0,1fr)}.brand-management-module__99HWzq__sectionNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid;position:static}.brand-management-module__99HWzq__sectionNav>header{grid-column:1/-1}.brand-management-module__99HWzq__sectionNav>button{min-width:0}.brand-management-module__99HWzq__sectionNav>button>i{display:none}.brand-management-module__99HWzq__sectionNav>button{grid-template-columns:1.25rem minmax(0,1fr)}.brand-management-module__99HWzq__dialogLayout{grid-template-columns:minmax(0,1fr)}.brand-management-module__99HWzq__dialogLayout aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.brand-management-module__99HWzq__dialogLayout aside>.button{justify-self:stretch}.brand-management-module__99HWzq__sectionUploadZone{grid-template-columns:auto minmax(0,1fr)}.brand-management-module__99HWzq__sectionUploadZone>button{grid-column:2;justify-self:start}.brand-management-module__99HWzq__svgMapping{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-management-module__99HWzq__svgSourceColor{grid-column:1/-1;padding-top:0}.brand-management-module__99HWzq__svgSourceColor span{flex-basis:auto}}@media (max-width:38.75rem){.brand-management-module__99HWzq__tabCount{display:none}.brand-management-module__99HWzq__libraryFilters{grid-template-columns:minmax(0,1fr)}.brand-management-module__99HWzq__libraryToolbar{align-items:flex-start}:is(.brand-management-module__99HWzq__tabBar .os-segmented-item,.brand-management-module__99HWzq__libraryToolbar .os-segmented-item){min-height:2.75rem}.brand-management-module__99HWzq__publishBar>.button-row{justify-content:flex-start}.brand-management-module__99HWzq__assetGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.brand-management-module__99HWzq__sectionNav{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-management-module__99HWzq__sectionHeader{flex-wrap:wrap;gap:.75rem}.brand-management-module__99HWzq__dialogLayout aside{grid-template-columns:minmax(0,1fr)}.brand-management-module__99HWzq__dialogLayout aside .brand-management-module__99HWzq__assetPreview{max-height:13rem}.brand-management-module__99HWzq__assetSelects,.brand-management-module__99HWzq__svgOriginal,.brand-management-module__99HWzq__svgPreviewPair{grid-template-columns:minmax(0,1fr)}.brand-management-module__99HWzq__svgColorInput{grid-template-columns:2.25rem minmax(0,1fr)}.brand-management-module__99HWzq__svgDialog .dialog-actions>button{flex:8rem}}
.brand-typography-editor-module__rGYuKq__editor{gap:2rem;min-width:0;display:grid}.brand-typography-editor-module__rGYuKq__typefaceEditor{gap:1.25rem;min-width:0;display:grid}.brand-typography-editor-module__rGYuKq__fontDrop{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.125rem;display:grid}.brand-typography-editor-module__rGYuKq__fontDrop[data-dragging]{outline:2px solid var(--ink);outline-offset:2px}.brand-typography-editor-module__rGYuKq__fontDrop>div{gap:.25rem;min-width:0;display:grid}.brand-typography-editor-module__rGYuKq__fontDrop strong{color:var(--ink);font-size:.8125rem;font-weight:550}.brand-typography-editor-module__rGYuKq__fontDrop span{color:var(--ink-2);font-size:.75rem;line-height:1.5}.brand-typography-editor-module__rGYuKq__specimenFields,.brand-typography-editor-module__rGYuKq__typefaceFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.brand-typography-editor-module__rGYuKq__typefaceFields{padding:0 1.125rem 1.125rem}.brand-typography-editor-module__rGYuKq__typefaceList{gap:1.25rem;min-width:0;display:grid}.brand-typography-editor-module__rGYuKq__typefaceCard{border:1px solid var(--line);border-radius:.75rem;min-width:0;overflow:hidden}.brand-typography-editor-module__rGYuKq__typefaceHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem 1rem;padding:1.125rem;display:flex}.brand-typography-editor-module__rGYuKq__typefaceHeader>div:first-child{flex:13rem;min-width:0}.brand-typography-editor-module__rGYuKq__typefaceHeader h4{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:550;line-height:1.4}.brand-typography-editor-module__rGYuKq__typefaceHeader p{color:var(--ink-2);margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.brand-typography-editor-module__rGYuKq__typefaceToggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1.125rem 1.125rem;display:grid}.brand-typography-editor-module__rGYuKq__fontStyles{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.125rem;padding:1.125rem;display:grid}.brand-typography-editor-module__rGYuKq__fontStyle{align-content:start;gap:.625rem;min-width:0;display:grid}.brand-typography-editor-module__rGYuKq__fontStyle>button{justify-self:start}.brand-typography-editor-module__rGYuKq__fontStyleHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem 1rem;display:flex}.brand-typography-editor-module__rGYuKq__fontStyleHeading strong{color:var(--ink);font-size:.75rem;font-weight:550;line-height:1.5}.brand-typography-editor-module__rGYuKq__fontStyleHeading span,.brand-typography-editor-module__rGYuKq__styleStatus{color:var(--ink-2);font-size:.6875rem;line-height:1.5}.brand-typography-editor-module__rGYuKq__styleSpecimen{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.75rem;line-height:1.3}.brand-typography-editor-module__rGYuKq__fontSources{color:var(--ink-2);font-size:.75rem}.brand-typography-editor-module__rGYuKq__fontSources summary{cursor:pointer;padding:.25rem 0;line-height:1.5}.brand-typography-editor-module__rGYuKq__fontSources summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:.125rem}.brand-typography-editor-module__rGYuKq__fontSources ul{gap:.625rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.brand-typography-editor-module__rGYuKq__fontSources li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem 1rem;display:flex}.brand-typography-editor-module__rGYuKq__fontSources li>span{overflow-wrap:anywhere}.brand-typography-editor-module__rGYuKq__missingFiles{color:var(--ink-2);margin:0;padding:.875rem 1.125rem 1.125rem;font-size:.75rem;line-height:1.6}.brand-typography-editor-module__rGYuKq__fontAxes{color:var(--ink-2);flex-wrap:wrap;gap:.5rem;padding:0 1.125rem 1.125rem;font-size:.75rem;display:flex}.brand-typography-editor-module__rGYuKq__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.brand-typography-editor-module__rGYuKq__sectionHeading>div:first-child{flex:18rem}.brand-typography-editor-module__rGYuKq__sectionHeading strong,.brand-typography-editor-module__rGYuKq__sectionHeading h3{color:var(--ink);margin:0;font-size:.875rem;font-weight:550}.brand-typography-editor-module__rGYuKq__sectionHeading p,.brand-typography-editor-module__rGYuKq__help{color:var(--ink-2);margin:.375rem 0 0;font-size:.75rem;line-height:1.6}.brand-typography-editor-module__rGYuKq__familySpecimen{background:var(--surface-2);gap:.625rem;padding:1.25rem;display:grid}.brand-typography-editor-module__rGYuKq__familySpecimen p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.25}.brand-typography-editor-module__rGYuKq__familySpecimen>span,.brand-typography-editor-module__rGYuKq__rolePreview>span{color:var(--ink-2);font-size:.75rem;line-height:1.5}.brand-typography-editor-module__rGYuKq__familySpecimen button{justify-self:start}.brand-typography-editor-module__rGYuKq__typefaceDetails{border-top:1px solid var(--line)}.brand-typography-editor-module__rGYuKq__typefaceDetails>summary{color:var(--ink-2);cursor:pointer;padding:1rem 1.125rem;font-size:.75rem;line-height:1.5}.brand-typography-editor-module__rGYuKq__typefaceDetails>summary:hover{background:var(--surface-hover)}.brand-typography-editor-module__rGYuKq__typefaceDetails>summary:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:.375rem}.brand-typography-editor-module__rGYuKq__typeScale{gap:1rem;min-width:0;display:grid;container-type:inline-size}.brand-typography-editor-module__rGYuKq__scaleToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.brand-typography-editor-module__rGYuKq__scaleList{border:1px solid var(--line);border-radius:.75rem;display:grid;overflow:hidden}.brand-typography-editor-module__rGYuKq__scaleRow{text-align:left;width:100%;min-width:0;color:var(--ink);background:var(--surface);border:0;border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(7.25rem,.3fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.125rem;display:grid}.brand-typography-editor-module__rGYuKq__scaleRow:last-child{border-bottom:0}.brand-typography-editor-module__rGYuKq__scaleRow:hover{background:var(--surface-hover)}.brand-typography-editor-module__rGYuKq__scaleRow:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.brand-typography-editor-module__rGYuKq__scaleRowMeta{justify-items:start;gap:.375rem;min-width:0;display:grid}.brand-typography-editor-module__rGYuKq__scaleRowMeta strong{font-size:.8125rem;font-weight:550}.brand-typography-editor-module__rGYuKq__scaleRowMeta small,.brand-typography-editor-module__rGYuKq__scaleRowSample small,.brand-typography-editor-module__rGYuKq__editLabel{color:var(--ink-2);font-size:.6875rem;line-height:1.5}.brand-typography-editor-module__rGYuKq__scaleRowSample{gap:.75rem;min-width:0;display:grid}.brand-typography-editor-module__rGYuKq__scaleRowSample>span{overflow-wrap:anywhere}.brand-typography-editor-module__rGYuKq__roleEditor{gap:1.25rem;display:grid}.brand-typography-editor-module__rGYuKq__rolePreview{background:var(--surface-2);border-radius:.75rem;gap:1rem;min-width:0;padding:1.5rem;display:grid}.brand-typography-editor-module__rGYuKq__rolePreview p{overflow-wrap:anywhere;max-width:100%;margin:0}.brand-typography-editor-module__rGYuKq__roleFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.brand-typography-editor-module__rGYuKq__roleActions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.brand-typography-editor-module__rGYuKq__settingsSummary{border-block:1px solid var(--line);gap:1.125rem;padding-block:1.25rem;display:grid}.brand-typography-editor-module__rGYuKq__summaryRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.brand-typography-editor-module__rGYuKq__summaryRow>div{min-width:0}.brand-typography-editor-module__rGYuKq__summaryRow strong{font-size:.8125rem;font-weight:550}.brand-typography-editor-module__rGYuKq__summaryRow p{max-width:60ch;color:var(--ink-2);overflow-wrap:anywhere;margin:.375rem 0 0;font-size:.75rem;line-height:1.6}.brand-typography-editor-module__rGYuKq__summaryDescription{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brand-typography-editor-module__rGYuKq__summaryRow>button{flex:none}.brand-typography-editor-module__rGYuKq__contrastChecks{grid-column:1/-1;gap:.875rem;display:grid}.brand-typography-editor-module__rGYuKq__contrastChecks>h3{margin:0;font-size:.875rem;font-weight:550}.brand-typography-editor-module__rGYuKq__contrastPair{border:1px solid var(--line);border-radius:.625rem;grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;display:grid}.brand-typography-editor-module__rGYuKq__contrastPair strong{font-size:.8125rem;font-weight:550}.brand-typography-editor-module__rGYuKq__contrastPair button{white-space:normal;max-width:100%;margin-top:.625rem}.brand-typography-editor-module__rGYuKq__contrastPreview{border:1px solid var(--line);border-radius:.375rem;place-items:center;min-height:4rem;font-size:1.625rem;display:grid}.brand-typography-editor-module__rGYuKq__contrastStatus{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.brand-typography-editor-module__rGYuKq__saveError{color:var(--danger);background:var(--danger-soft);border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem;font-size:.75rem;line-height:1.5;display:flex}@container (max-width:32rem){.brand-typography-editor-module__rGYuKq__scaleRow{grid-template-columns:minmax(6rem,.4fr) minmax(0,1fr);gap:.75rem;padding:1rem}.brand-typography-editor-module__rGYuKq__editLabel{display:none}}@media (max-width:40rem){.brand-typography-editor-module__rGYuKq__fontDrop{grid-template-columns:minmax(0,1fr)}.brand-typography-editor-module__rGYuKq__fontDrop>button{justify-self:start}.brand-typography-editor-module__rGYuKq__specimenFields,.brand-typography-editor-module__rGYuKq__typefaceFields,.brand-typography-editor-module__rGYuKq__typefaceToggles,.brand-typography-editor-module__rGYuKq__roleFields{grid-template-columns:minmax(0,1fr)}.brand-typography-editor-module__rGYuKq__rolePreview{padding:1rem}.brand-typography-editor-module__rGYuKq__summaryRow{flex-direction:column}.brand-typography-editor-module__rGYuKq__contrastPair{grid-template-columns:3rem minmax(0,1fr);gap:.75rem;padding:.875rem}.brand-typography-editor-module__rGYuKq__contrastPreview{min-height:3rem}}
.brand-color-editor-module__QlZZZa__editor{min-width:0;max-width:100%;container:brand-colors/inline-size}.brand-color-editor-module__QlZZZa__editor .brand-color-row{grid-template-columns:2.25rem minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.95fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.55fr) 2.25rem 2.25rem;gap:max(.625rem,8px);padding-block:.875rem}.brand-color-editor-module__QlZZZa__editor .brand-color-row>.icon-button{width:2.25rem;min-width:0;height:2.25rem}.brand-color-editor-module__QlZZZa__editor .brand-color-heading{flex-wrap:wrap;gap:.875rem;margin-bottom:.75rem}.brand-color-editor-module__QlZZZa__editor .brand-color-heading>.button-row{flex-wrap:wrap;gap:.5rem}@container brand-colors (max-width:70rem){.brand-color-editor-module__QlZZZa__editor .brand-color-row{grid-template-columns:2.25rem minmax(0,1.35fr) minmax(5.75rem,.85fr) minmax(0,1.1fr) minmax(4.75rem,.65fr) 2.25rem 2.25rem;grid-template-areas:"well name value palette proportion copy delete"".role role token token. ."}.brand-color-editor-module__QlZZZa__editor .brand-color-well{grid-area:well}.brand-color-editor-module__QlZZZa__editor .brand-color-name{grid-area:name}.brand-color-editor-module__QlZZZa__editor .brand-color-value{grid-area:value}.brand-color-editor-module__QlZZZa__editor .brand-color-palette{grid-area:palette}.brand-color-editor-module__QlZZZa__editor .brand-color-role{grid-area:role}.brand-color-editor-module__QlZZZa__editor .brand-color-token{grid-area:token}.brand-color-editor-module__QlZZZa__editor .brand-proportion-field{grid-area:proportion}.brand-color-editor-module__QlZZZa__editor .brand-color-row>button:first-of-type{grid-area:copy}.brand-color-editor-module__QlZZZa__editor .brand-color-row>button:last-of-type{grid-area:delete}}@container brand-colors (max-width:40rem){.brand-color-editor-module__QlZZZa__editor .brand-color-row{grid-template-columns:2.25rem minmax(0,1fr) minmax(5.5rem,.8fr) 2.25rem;grid-template-areas:"well name value delete"".palette proportion copy""role role token token"}}
.brand-color-guidance-editor-module__ow8G0W__editor,.brand-color-guidance-editor-module__ow8G0W__fields{gap:1rem;min-width:0;display:grid}:is(.brand-color-guidance-editor-module__ow8G0W__editor>.toggle-row,.brand-color-guidance-editor-module__ow8G0W__fields>.field,.brand-color-guidance-editor-module__ow8G0W__colors>.field){min-width:0;margin:0}.brand-color-guidance-editor-module__ow8G0W__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.brand-color-guidance-editor-module__ow8G0W__heading strong,.brand-color-guidance-editor-module__ow8G0W__composition legend{color:var(--ink);font-size:.8125rem;font-weight:500}.brand-color-guidance-editor-module__ow8G0W__composition{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:1rem 0 0}.brand-color-guidance-editor-module__ow8G0W__composition legend{padding-right:.75rem}.brand-color-guidance-editor-module__ow8G0W__colors{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.875rem;display:grid}.brand-color-guidance-editor-module__ow8G0W__colorInput{grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.brand-color-guidance-editor-module__ow8G0W__swatch{border:1px solid var(--line);border-radius:var(--radius-sm);width:1.5rem;height:1.5rem}.brand-color-guidance-editor-module__ow8G0W__colorInput input{min-width:0}.brand-color-guidance-editor-module__ow8G0W__error{color:var(--danger,#b42318);margin-top:.375rem;font-size:.6875rem;line-height:1.5;display:block}.brand-color-guidance-editor-module__ow8G0W__remove{justify-self:start}
.brand-iconography-editor-module__qg-pLW__editor{border-top:1px solid var(--line);gap:1rem;min-width:0;padding-top:1.5rem;display:grid}.brand-iconography-editor-module__qg-pLW__header h3{color:var(--ink);margin:0;font-size:1rem;font-weight:500;line-height:1.5}.brand-iconography-editor-module__qg-pLW__header p,.brand-iconography-editor-module__qg-pLW__hint,.brand-iconography-editor-module__qg-pLW__toolbar p{color:var(--ink-3);margin:.25rem 0 0;font-size:.75rem;line-height:1.5}:is(.brand-iconography-editor-module__qg-pLW__editor .field,.brand-iconography-editor-module__qg-pLW__picker .field){min-width:0;margin:0}.brand-iconography-editor-module__qg-pLW__editor :is(button,a,input,select,textarea):focus-visible,.brand-iconography-editor-module__qg-pLW__picker :is(button,a,input):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.brand-iconography-editor-module__qg-pLW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.brand-iconography-editor-module__qg-pLW__toolbar,.brand-iconography-editor-module__qg-pLW__pickerFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}:is(.brand-iconography-editor-module__qg-pLW__toolbar .button-row,.brand-iconography-editor-module__qg-pLW__pickerFooter .button-row){flex-wrap:wrap;gap:.5rem;display:flex}.brand-iconography-editor-module__qg-pLW__hint .button{margin-left:.375rem}.brand-iconography-editor-module__qg-pLW__preview{grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr));gap:.875rem;display:grid}.brand-iconography-editor-module__qg-pLW__icon{align-content:start;gap:.5rem;min-width:0;display:grid}.brand-iconography-editor-module__qg-pLW__iconPreview{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);min-height:7rem;color:var(--ink);cursor:pointer;align-content:center;justify-items:center;gap:.75rem;padding:1rem .625rem;display:grid}.brand-iconography-editor-module__qg-pLW__iconPreview:hover,.brand-iconography-editor-module__qg-pLW__catalogIcon:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-3)}.brand-iconography-editor-module__qg-pLW__iconPreview img,.brand-iconography-editor-module__qg-pLW__catalogIcon img{object-fit:contain;flex:none;display:block}.brand-iconography-editor-module__qg-pLW__iconMask{background:currentColor;flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-iconography-editor-module__qg-pLW__iconPreview span{overflow-wrap:anywhere;max-width:100%;font-size:.6875rem;line-height:1.4}.brand-iconography-editor-module__qg-pLW__pin{min-height:1.75rem;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:.375rem;font-size:.6875rem;line-height:1.4;display:flex}.brand-iconography-editor-module__qg-pLW__pin input{width:.875rem;height:.875rem;accent-color:var(--ink);margin:0}.brand-iconography-editor-module__qg-pLW__iconActions{justify-content:space-between;align-items:center;gap:.5rem;padding:0 .125rem;display:flex}.brand-iconography-editor-module__qg-pLW__iconActions :is(a,button){color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.6875rem;line-height:1.5}.brand-iconography-editor-module__qg-pLW__iconActions :is(a,button):hover{color:var(--ink)}.brand-iconography-editor-module__qg-pLW__empty{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-3);text-align:center;margin:0;padding:1.5rem;font-size:.8125rem;line-height:1.5}.brand-iconography-editor-module__qg-pLW__error{color:var(--danger);margin:0;font-size:.75rem;line-height:1.5}.brand-iconography-editor-module__qg-pLW__error p{margin:0 0 .5rem}.brand-iconography-editor-module__qg-pLW__picker .dialog-body{gap:1rem;display:grid}.brand-iconography-editor-module__qg-pLW__catalogStatus{min-height:1.5rem;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.75rem;line-height:1.5;display:flex}.brand-iconography-editor-module__qg-pLW__catalogGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,6.5rem),1fr));gap:.5rem;max-height:27rem;padding:.25rem;display:grid;overflow-y:auto}.brand-iconography-editor-module__qg-pLW__catalogIcon{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);min-height:6.5rem;color:var(--ink);cursor:pointer;align-content:center;justify-items:center;gap:.625rem;padding:.75rem .5rem;display:grid}.brand-iconography-editor-module__qg-pLW__catalogIcon span{overflow-wrap:anywhere;font-size:.6875rem;line-height:1.4}.brand-iconography-editor-module__qg-pLW__catalogIcon small{color:var(--ink-3);font-size:.625rem}.brand-iconography-editor-module__qg-pLW__catalogIcon:disabled{opacity:.5;cursor:default}.brand-iconography-editor-module__qg-pLW__pickerFooter{border-top:1px solid var(--line);padding-top:.75rem}.brand-iconography-editor-module__qg-pLW__pickerFooter>a{color:var(--ink-2);font-size:.75rem}@media (max-width:640px){.brand-iconography-editor-module__qg-pLW__fields{grid-template-columns:minmax(0,1fr)}}
.brand-upload-feedback-module__M1RFqq__feedback{gap:.875rem;min-width:0;display:grid}.brand-upload-feedback-module__M1RFqq__progress{background:var(--surface-2);border-radius:var(--radius-sm);gap:.625rem;padding:1rem;display:grid}.brand-upload-feedback-module__M1RFqq__progress>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.75rem;line-height:1.5;display:flex}.brand-upload-feedback-module__M1RFqq__progress strong{overflow-wrap:anywhere;color:var(--ink);font-weight:550}.brand-upload-feedback-module__M1RFqq__progress span{color:var(--ink-2)}.brand-upload-feedback-module__M1RFqq__progress progress{width:100%;height:.375rem;accent-color:var(--ink);background:var(--surface-3);border:0;border-radius:.25rem;display:block;overflow:hidden}.brand-upload-feedback-module__M1RFqq__progress progress::-webkit-progress-bar{background:var(--surface-3)}.brand-upload-feedback-module__M1RFqq__progress progress::-webkit-progress-value{background:var(--ink)}.brand-upload-feedback-module__M1RFqq__results{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;padding:1rem}.brand-upload-feedback-module__M1RFqq__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;display:flex}.brand-upload-feedback-module__M1RFqq__heading p{color:var(--ink);margin:0;font-size:.8125rem;font-weight:550;line-height:1.5}.brand-upload-feedback-module__M1RFqq__results ul{gap:.875rem;max-height:18rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.brand-upload-feedback-module__M1RFqq__results li{gap:.25rem;min-width:0;display:grid}.brand-upload-feedback-module__M1RFqq__results li>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;font-size:.75rem;line-height:1.5;display:flex}.brand-upload-feedback-module__M1RFqq__results strong{color:var(--ink);overflow-wrap:anywhere;font-weight:550}.brand-upload-feedback-module__M1RFqq__results span{color:var(--success)}.brand-upload-feedback-module__M1RFqq__results li[data-status=skipped] span,.brand-upload-feedback-module__M1RFqq__results li[data-status=failed] span{color:var(--danger)}.brand-upload-feedback-module__M1RFqq__results li[data-status=existing] span{color:var(--ink-2)}.brand-upload-feedback-module__M1RFqq__results li p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.5}.brand-upload-feedback-module__M1RFqq__refreshError{border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem;display:flex}.brand-upload-feedback-module__M1RFqq__refreshError p{flex:18rem;margin:0;font-size:.75rem;line-height:1.6}
.brand-voice-example-editor-module__v_WOMa__editor{gap:1rem;min-width:0;display:grid}.brand-voice-example-editor-module__v_WOMa__heading,.brand-voice-example-editor-module__v_WOMa__exampleHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.brand-voice-example-editor-module__v_WOMa__heading h3,.brand-voice-example-editor-module__v_WOMa__exampleHeading h4{color:var(--ink);margin:0;font-size:.875rem;font-weight:550}.brand-voice-example-editor-module__v_WOMa__heading p{color:var(--ink-2);margin:.375rem 0 0;font-size:.75rem;line-height:1.6}.brand-voice-example-editor-module__v_WOMa__example{border:1px solid var(--line);border-radius:.75rem;gap:1rem;min-width:0;padding:1.125rem;display:grid}
.project-timeline-panel{flex-direction:column;gap:1rem;width:100%;display:flex}.project-timeline-toolbar{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.project-timeline-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.project-timeline-view{flex-direction:column;width:100%;display:flex}.project-timeline-entry{grid-template-columns:2rem minmax(0,1fr);align-items:stretch;gap:.75rem;min-width:0;display:grid}.project-timeline-entry-rail{justify-content:center;min-height:4.75rem;display:flex;position:relative}.project-timeline-entry-marker{z-index:1;background:var(--surface);width:2rem;height:2rem;color:var(--ink-3);border-radius:50%;place-items:center;display:grid;position:relative}.project-timeline-entry-marker>.central-icon{width:1rem;height:1rem}.project-timeline-dot{border:.125rem solid;border-radius:50%;width:.625rem;height:.625rem}.project-timeline-entry-line{background:var(--line);width:.0625rem;position:absolute;top:1.875rem;bottom:-.0625rem}.project-timeline-entry-content{min-width:0;padding:.125rem 0 1.25rem}.project-timeline-entry-heading{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-width:0;display:grid}.project-timeline-entry-title{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.project-timeline-entry-title strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:400;line-height:1.25rem;overflow:hidden}.project-timeline-entry.is-current .project-timeline-entry-title strong{font-weight:500}:is(.project-timeline-entry-kind,.project-timeline-entry-state){color:var(--ink-3);white-space:nowrap;font-size:.6875rem;line-height:1rem}.project-timeline-entry-kind{border:.5px solid var(--line);border-radius:.3125rem;padding:.125rem .375rem}.project-timeline-entry.is-current .project-timeline-entry-state{color:var(--timeline-current)}.project-timeline-entry.is-completed .project-timeline-entry-marker{color:var(--success)}.project-timeline-entry.is-current .project-timeline-entry-marker{color:var(--timeline-current)}.project-timeline-entry.is-current .project-timeline-dot{background:currentColor}.project-timeline-entry.is-review .project-timeline-entry-marker{color:var(--ink-2)}.project-timeline-entry.is-pause .project-timeline-entry-marker{color:var(--warning)}.project-timeline-entry-date{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:.1875rem;font-size:.75rem;line-height:1.125rem;display:block}.project-timeline-progress{align-items:center;gap:.625rem;margin:1.25rem 0 1.5rem;display:flex}.project-timeline-progress-track{--project-progress-marker-inset:.5rem;background:var(--agent-progress-track);border-radius:999rem;flex:auto;width:auto;min-width:0;max-width:none;height:.3125rem;position:relative}.project-timeline-progress-fill{width:var(--timeline-progress);border-radius:inherit;background:var(--timeline-current);position:absolute;inset:0 auto 0 0}.project-timeline-progress-marker{top:50%;left:var(--timeline-progress);border:.09375rem solid var(--surface);background:var(--timeline-current);width:.875rem;height:.875rem;box-shadow:0 0 0 .0625rem var(--surface), 0 0 0 .125rem color-mix(in srgb, var(--timeline-current) 72%, var(--ink));border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.project-timeline-progress-value{min-width:2.5rem;color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:end;font-size:.75rem}.project-timeline-entry-actions{align-items:center;gap:.125rem;min-width:max-content;display:flex}.project-timeline-empty{min-height:4.5rem;color:var(--ink-3);justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.project-timeline-error{margin:0}.project-timeline-date-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.project-timeline-form{flex-direction:column;gap:1rem;display:flex}.project-timeline-form-error{margin:0}.project-timeline-dialog-reorder{color:var(--ink-3);justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.project-timeline-dialog-reorder>div{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.project-timeline-dialog-reorder .button{min-height:1.75rem;padding-inline:.5rem;font-size:.75rem}.project-timeline-dialog .dialog-body{padding:1rem 1.125rem 1.125rem}.client-portal-timeline-list{flex-direction:column;gap:2rem;display:flex}.client-portal-timeline-project{width:100%}.client-portal-timeline-project h2{color:var(--ink-2);margin:0 0 1rem;font-size:.8125rem;font-weight:500;line-height:1.125rem}.client-portal-timeline .project-timeline-view{padding:.125rem 0}@media (max-width:38.75rem){.project-timeline-toolbar{justify-content:stretch}.project-timeline-toolbar-actions{justify-content:stretch;width:100%}.project-timeline-toolbar-actions .button{flex:10rem}.project-timeline-entry{grid-template-columns:1.75rem minmax(0,1fr);column-gap:.625rem}.project-timeline-entry-actions{flex-wrap:wrap;grid-column:1/-1;padding:0 0 1rem}.project-timeline-entry-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem}.project-timeline-entry-title strong{white-space:normal}.project-timeline-date-fields{grid-template-columns:minmax(0,1fr)}.project-timeline-empty{flex-direction:column;align-items:flex-start}}
.client-portal-timeline-module__5XR70G__timelineView{width:100%;min-width:0}.client-portal-timeline-module__5XR70G__toolbar{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-block:0 1.25rem;display:flex}.client-portal-timeline-module__5XR70G__viewToggle{flex:none}.client-portal-timeline-module__5XR70G__navigation{align-items:center;gap:.25rem;display:inline-flex}.client-portal-timeline-module__5XR70G__todayButton{min-width:3.5rem}.client-portal-timeline-module__5XR70G__viewPanel{min-width:0}.client-portal-timeline-module__5XR70G__emptyState{min-height:4rem;color:var(--ink-3);place-items:center start;font-size:.8125rem;display:grid}.client-portal-timeline-module__5XR70G__ganttScroll{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;min-width:0;overflow:auto visible}.client-portal-timeline-module__5XR70G__ganttScroll::-webkit-scrollbar{display:none}.client-portal-timeline-module__5XR70G__ganttGrid{--timeline-column-width:2.75rem;min-width:calc(var(--timeline-day-count) * var(--timeline-column-width));grid-template-columns:minmax(0,1fr);display:grid}.client-portal-timeline-module__5XR70G__calendarTrack{border-block-end:.5px solid var(--line);min-width:0;min-height:3.75rem;position:relative;overflow:hidden}.client-portal-timeline-module__5XR70G__monthRow,.client-portal-timeline-module__5XR70G__dayRow{grid-template-columns:repeat(var(--timeline-day-count), minmax(0, 1fr));min-width:0;display:grid}.client-portal-timeline-module__5XR70G__monthRow{align-items:center;min-height:1.5rem}.client-portal-timeline-module__5XR70G__monthLabel{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;padding-inline:.5rem;font-size:.75rem;line-height:1rem;overflow:hidden}.client-portal-timeline-module__5XR70G__monthLabel+.client-portal-timeline-module__5XR70G__monthLabel{border-inline-start:.5px solid var(--line-strong)}.client-portal-timeline-module__5XR70G__dayRow{align-items:center;min-height:2.25rem}.client-portal-timeline-module__5XR70G__dayTick{min-width:0;color:var(--ink-3);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:.0625rem;font-size:.625rem;line-height:.8125rem;display:flex}.client-portal-timeline-module__5XR70G__dayTick small{color:var(--ink-4);font-size:.5625rem;line-height:.6875rem}.client-portal-timeline-module__5XR70G__dayTick strong{color:var(--ink-2);font-size:.6875rem;font-weight:500;line-height:.8125rem}.client-portal-timeline-module__5XR70G__todayHeaderMarker{z-index:2;background:var(--timeline-current);pointer-events:none;width:1px;position:absolute;inset-block:0}.client-portal-timeline-module__5XR70G__todayHeaderMarker>span{color:var(--timeline-current);white-space:nowrap;font-size:.5625rem;line-height:.6875rem;position:absolute;inset-block-start:.0625rem;inset-inline-start:.25rem}.client-portal-timeline-module__5XR70G__holidayBar{background:color-mix(in srgb, var(--ink-3) 24%, var(--surface));color:var(--ink-2);justify-content:flex-start}.client-portal-timeline-module__5XR70G__holidayBar .client-portal-timeline-module__5XR70G__phaseBarTitle{text-align:start;text-overflow:clip;white-space:nowrap;flex:none;min-width:max-content;max-width:none;overflow:visible}.client-portal-timeline-module__5XR70G__ganttRow{grid-column:1/-1;grid-template-columns:subgrid;min-width:0;display:grid}.client-portal-timeline-module__5XR70G__itemName{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.client-portal-timeline-module__5XR70G__itemName strong{min-width:0;max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.125rem;overflow:hidden}.client-portal-timeline-module__5XR70G__itemName>span{color:var(--ink-3);font-size:.6875rem;line-height:.9375rem}.client-portal-timeline-module__5XR70G__listStatus,.client-portal-timeline-module__5XR70G__status{align-items:center;min-width:0;display:inline-flex}.client-portal-timeline-module__5XR70G__listStatus{flex:none;gap:.5rem}.client-portal-timeline-module__5XR70G__status{color:var(--ink-3);white-space:nowrap;gap:.375rem;font-size:.6875rem;line-height:1rem}.client-portal-timeline-module__5XR70G__status[data-status=in-progress]{color:var(--timeline-current)}.client-portal-timeline-module__5XR70G__status[data-status=completed]{color:var(--success)}.client-portal-timeline-module__5XR70G__progressIndicator{--agent-progress-size:.875rem;flex:none;margin-block:0}.client-portal-timeline-module__5XR70G__progressIndicator[data-status=not-started]{color:var(--ink-3)}.client-portal-timeline-module__5XR70G__progressIndicator[data-status=in-progress]{color:var(--timeline-current)}.client-portal-timeline-module__5XR70G__progressIndicator[data-status=completed]{color:var(--success)}.client-portal-timeline-module__5XR70G__itemActions{align-items:center;gap:.0625rem;display:inline-flex}.client-portal-timeline-module__5XR70G__itemActions .icon-button{width:1.625rem;height:1.625rem}.client-portal-timeline-module__5XR70G__ganttTrack{border-block-end:.5px solid var(--line);min-width:0;min-height:3.5rem;position:relative}.client-portal-timeline-module__5XR70G__dayGridLine{z-index:0;background:color-mix(in srgb, var(--line) 62%, transparent);pointer-events:none;width:.5px;position:absolute;inset-block:0}.client-portal-timeline-module__5XR70G__todayRowMarker{z-index:1;background:color-mix(in srgb, var(--timeline-current) 72%, transparent);pointer-events:none;width:1px;position:absolute;inset-block:0}.client-portal-timeline-module__5XR70G__phaseBar{z-index:2;min-width:.75rem;min-height:1.75rem;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:.375rem;align-items:center;padding-inline:.5rem;display:flex;position:absolute;inset-block-start:50%;overflow:visible;transform:translateY(-50%)}.client-portal-timeline-module__5XR70G__phaseBar.client-portal-timeline-module__5XR70G__status-not-started{background:color-mix(in srgb, var(--ink-3) 13%, var(--surface));color:var(--ink-2)}.client-portal-timeline-module__5XR70G__phaseBar.client-portal-timeline-module__5XR70G__status-in-progress{background:color-mix(in srgb, var(--timeline-current) 18%, var(--surface));color:var(--timeline-current)}.client-portal-timeline-module__5XR70G__phaseBar.client-portal-timeline-module__5XR70G__status-completed{background:color-mix(in srgb, var(--success) 17%, var(--surface));color:var(--success)}.client-portal-timeline-module__5XR70G__phaseBar.client-portal-timeline-module__5XR70G__reviewBar{opacity:.82;border-radius:.25rem}.client-portal-timeline-module__5XR70G__phaseBar.client-portal-timeline-module__5XR70G__pauseBar{border:.5px dashed var(--warning);background:color-mix(in srgb, var(--warning) 13%, var(--surface));color:var(--warning)}.client-portal-timeline-module__5XR70G__phaseBar.client-portal-timeline-module__5XR70G__isEditable{cursor:grab;touch-action:none}.client-portal-timeline-module__5XR70G__phaseBar.client-portal-timeline-module__5XR70G__isEditable:active{cursor:grabbing}.client-portal-timeline-module__5XR70G__phaseBar.client-portal-timeline-module__5XR70G__isInteracting{z-index:4;box-shadow:0 0 0 .125rem var(--surface), 0 0 0 .1875rem color-mix(in srgb, var(--timeline-current) 45%, transparent)}.client-portal-timeline-module__5XR70G__phaseBarTitle{color:currentColor;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.6875rem;font-weight:500;line-height:1rem;overflow:hidden}.client-portal-timeline-module__5XR70G__phaseBar>.client-portal-timeline-module__5XR70G__progressIndicator{flex:0 0 var(--agent-progress-size);margin-inline-start:.375rem}.client-portal-timeline-module__5XR70G__phaseBar.client-portal-timeline-module__5XR70G__status-not-started>.client-portal-timeline-module__5XR70G__progressIndicator{color:var(--ink-2)}.client-portal-timeline-module__5XR70G__phaseBar.client-portal-timeline-module__5XR70G__status-in-progress>.client-portal-timeline-module__5XR70G__progressIndicator{color:color-mix(in srgb, var(--timeline-current) 82%, var(--ink))}.client-portal-timeline-module__5XR70G__interactionPreview{z-index:5;border:.5px solid var(--line);background:var(--surface);min-width:max-content;color:var(--ink-2);white-space:nowrap;box-shadow:0 .125rem .5rem color-mix(in srgb, var(--ink) 10%, transparent);pointer-events:none;border-radius:.25rem;padding:.1875rem .375rem;font-size:.625rem;line-height:.8125rem;position:absolute;inset-block-end:calc(100% + .25rem);inset-inline-start:0}.client-portal-timeline-module__5XR70G__outOfRangePreview{z-index:5;border:.5px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;pointer-events:none;border-radius:.25rem;padding:.1875rem .375rem;font-size:.625rem;line-height:.8125rem;position:absolute;inset-block-start:.375rem;inset-inline-start:.375rem}.client-portal-timeline-module__5XR70G__resizeHandle{z-index:2;cursor:ew-resize;background:0 0;border:0;border-radius:.25rem;width:.5rem;padding:0;position:absolute;inset-block:.125rem}.client-portal-timeline-module__5XR70G__resizeHandle:first-of-type{inset-inline-start:.125rem}.client-portal-timeline-module__5XR70G__resizeHandle:last-of-type{inset-inline-end:.125rem}.client-portal-timeline-module__5XR70G__resizeHandle:hover,.client-portal-timeline-module__5XR70G__resizeHandle:focus-visible{background:color-mix(in srgb, currentColor 35%, transparent);outline:none}.client-portal-timeline-module__5XR70G__ganttRow.client-portal-timeline-module__5XR70G__isDragging,.client-portal-timeline-module__5XR70G__listRow.client-portal-timeline-module__5XR70G__isDragging{opacity:.55}.client-portal-timeline-module__5XR70G__ganttRow.client-portal-timeline-module__5XR70G__isDropTarget .client-portal-timeline-module__5XR70G__ganttTrack,.client-portal-timeline-module__5XR70G__listRow.client-portal-timeline-module__5XR70G__isDropTarget{box-shadow:inset 0 .125rem 0 var(--timeline-current)}.client-portal-timeline-module__5XR70G__list{min-width:0}.client-portal-timeline-module__5XR70G__listHeader,.client-portal-timeline-module__5XR70G__listRow{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(8rem,1fr));align-items:center;gap:1.25rem;display:grid}.client-portal-timeline-module__5XR70G__listHeader{border-block-end:.5px solid var(--line);min-height:2rem;color:var(--ink-3);padding:0 .75rem;font-size:.6875rem;line-height:1rem}.client-portal-timeline-module__5XR70G__listRow{border-block-end:.5px solid var(--line);min-height:3.5rem;padding:.5rem .75rem}.client-portal-timeline-module__5XR70G__listRow>time,.client-portal-timeline-module__5XR70G__listRow>span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1rem}.client-portal-timeline-module__5XR70G__listRow>time{white-space:nowrap}.client-portal-timeline-module__5XR70G__listStatus{justify-content:space-between}@media (max-width:48rem){.client-portal-timeline-module__5XR70G__toolbar{flex-wrap:wrap;align-items:flex-start}.client-portal-timeline-module__5XR70G__navigation{margin-inline-start:auto}.client-portal-timeline-module__5XR70G__listHeader,.client-portal-timeline-module__5XR70G__listRow{padding-inline:.5rem}.client-portal-timeline-module__5XR70G__listHeader{display:none}.client-portal-timeline-module__5XR70G__listRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""date duration";align-items:center;gap:.25rem .75rem;padding-block:.625rem}.client-portal-timeline-module__5XR70G__listName{grid-area:name}.client-portal-timeline-module__5XR70G__listRow>time{grid-area:date}.client-portal-timeline-module__5XR70G__listRow>span{text-align:end;grid-area:duration}.client-portal-timeline-module__5XR70G__listStatus{grid-area:status;justify-content:flex-end}}
