@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=IBM+Plex+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&display=swap";img.crafted-brand-mark,.wordmark img.crafted-brand-mark,.mv-logo img.crafted-brand-mark,.crafted-signin .mv-logo img.crafted-brand-mark{display:inline-block!important;width:24px!important;height:auto!important;min-width:24px!important;max-width:24px!important;aspect-ratio:186 / 119!important;object-fit:contain!important;flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;vertical-align:middle}.bank-art .context-logo{display:inline-block;width:2.6cqw;height:2.6cqw;object-fit:contain;vertical-align:middle;margin-right:.65cqw;background:#fff;border-radius:.4cqw;padding:.25cqw;box-sizing:content-box}.bank-art .cycle-node,.bank-art .cycle-notes>p,.bank-art .quadrant-cells>section,.bank-art .stack-diagram>section,.bank-art .bento-diagram>section:not(.bento-hero),.bank-art .bank-items>section{border-color:var(--category, var(--bank-accent));background:var(--bank-soft)}.bank-art .cycle-node b,.bank-art .tree-branches h4,.bank-art .roadmap-marker{color:var(--category, var(--bank-accent))}.bank-art .cycle-notes>p,.bank-art .tree-branches h4,.bank-art .quadrant-cells>section,.bank-art .bento-diagram>section:not(.bento-hero){border-top:.45cqw solid var(--category, var(--bank-accent))}.bank-art .pyramid-band{background:var(--bank-soft);border-color:var(--category, var(--bank-accent));color:var(--bank-ink)}.bank-art .relationship-side.right p{background:var(--bank-soft);color:var(--bank-ink);border-color:var(--category, var(--bank-accent))}.bank-art .score-status.status-ready{background:#ddf2e5;color:#1a593a}.bank-art .score-status.status-review{background:#fff0c7;color:#694a06}.bank-art .score-status.status-blocked{background:#f8dede;color:#822b2b}.asset-library{margin:24px 0;padding:24px;border:1px solid #ddd;border-radius:16px}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.asset-grid article{border:1px solid #ddd;padding:12px;border-radius:10px}.asset-grid img{width:32px;height:32px;object-fit:contain;background:#fff}.asset-grid label{display:flex;gap:8px;align-items:center}.asset-grid input{width:auto}.asset-library form{display:grid;gap:12px;max-width:600px}.asset-library label{display:grid;gap:6px}.asset-swatches{display:flex;gap:4px;margin:8px 0}.asset-swatches i{width:18px;height:18px;border-radius:50%}.bank-art .cycle-node,.bank-art .cycle-notes>p,.bank-art .tree-branches h4,.bank-art .quadrant-cells>section,.bank-art .stack-diagram>section,.bank-art .bank-items>section{background-image:var(--entity-band, none)}.bank-art .ecosystem-panel h4,.bank-art .dot-columns h5,.bank-art .cycle-node b,.bank-art .tree-branches h4{color:color-mix(in srgb,var(--category, var(--bank-accent)) 60%,var(--bank-ink))}.context-logo.asset-image,.context-logo.asset-decoration{display:block;width:auto;max-width:100%;height:auto;max-height:140px;object-fit:contain;margin:6px auto}.context-logo.asset-line{display:block;width:100%;height:auto;max-height:24px;object-fit:contain;margin:6px 0}.asset-library .asset-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:16px 0}.asset-library .asset-grid article{display:flex;flex-direction:column;gap:10px;background:#fff}.asset-library .asset-grid article>img{width:100%;height:130px;object-fit:contain;background:#f5f6f3;border-radius:8px}.asset-library .asset-usage{display:block}.asset-usage textarea{width:100%;min-height:70px}.asset-library details{padding:16px 0;border-top:1px solid #e1e3dc}.asset-library summary{cursor:pointer;font-weight:600}.starter-logo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:15px}.starter-logo-grid label{display:flex;gap:10px;align-items:center;padding:10px;background:#f6f7f4;border-radius:8px}.starter-logo-grid img{width:28px;height:28px;object-fit:contain}.starter-logo-grid input{margin-left:auto}.asset-empty{padding:20px;border:1px dashed #ccd2c4;border-radius:10px;color:#586151}.identity-card{border:1px solid #deded8;border-radius:12px;overflow:hidden;background:#fff}.identity-wordmark{padding:32px;min-height:112px;display:flex;align-items:center}.identity-wordmark img{max-width:160px;height:52px;object-fit:contain}.identity-card section{padding:22px;border-top:1px solid #e7e7e1}.identity-card h3{margin:0 0 8px;font:600 22px IBM Plex Sans,sans-serif}.identity-card h4{margin:0 0 16px;font-size:14px}.identity-card p{font-size:13px;line-height:1.6;color:#65665f;margin:8px 0 14px}.identity-card a{font-size:12px}.identity-colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.identity-colors strong,.identity-colors code,.identity-colors small{display:block;font-size:11px;line-height:1.5}.identity-colors code{color:#686963}.identity-colors span{display:block;height:42px;border:1px solid #00000012;border-radius:6px;margin-bottom:7px}.identity-assets{display:flex;gap:14px;background:#f5f4ef;border-radius:8px;padding:16px}.identity-assets img{width:calc((100% - 28px)/3);height:72px;object-fit:contain}.identity-card section>small{color:#6b6d65;font-size:11px;line-height:1.6}.mv-campaigns{padding-bottom:8px}.cmp-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cmp-how>div{display:flex;gap:12px;padding:16px 18px;border-left:1px solid var(--mv-rule)}.cmp-how>div:first-child{border-left:0}.cmp-how .n{flex:none;width:24px;height:24px;border-radius:7px;background:var(--mv-sunk);font:12px var(--mv-mono);display:flex;align-items:center;justify-content:center}.cmp-how b{display:block;font-size:13.5px;font-weight:600}.cmp-how .d{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--mv-ink2)}.cmp-table td{vertical-align:middle}.cmp-name{max-width:460px}.cmp-name button{display:block;padding:0;border:0;background:none;font:600 14.5px var(--mv-sans);color:var(--mv-ink);cursor:pointer;text-align:left}.cmp-name button:hover{text-decoration:underline;text-underline-offset:3px}.cmp-name span{display:block;margin-top:2px;font-size:12.5px;color:var(--mv-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-stack{display:inline-flex;align-items:center}.cmp-stack .mv-av{width:28px;height:28px;font-size:10px;border:2px solid #fff;margin-left:-7px}.cmp-stack .mv-av:first-child{margin-left:0}.cmp-stack .more{margin-left:6px;font-size:12px;color:var(--mv-ink2)}.cmp-stories{list-style:none;margin:0;padding:0}.cmp-stories li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 16px;border-top:1px solid var(--mv-rule)}.cmp-stories li:first-child{border-top:0}.cmp-stories b{font-size:13.5px}.cmp-stories p{margin:4px 0 0!important;font-size:13.5px;line-height:1.5;color:var(--mv-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cmp-back{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0;border:0;background:none;font:13px var(--mv-sans);color:var(--mv-ink2);cursor:pointer}.cmp-back:hover{color:var(--mv-ink)}.cmp-edit{grid-template-columns:minmax(0,1fr) 320px}.cmp-form .kit-form-section{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;padding:24px 26px;border-top:1px solid var(--mv-rule)}.cmp-form .kit-form-section:first-child{border-top:0}.cmp-form .kit-form-section>header h2{margin:0 0 5px}.cmp-form .kit-section-fields>label{display:flex;flex-direction:column;gap:7px;font-size:13.5px;font-weight:500}.cmp-form .kit-form-section>header h2{font:600 14px/1.3 var(--mv-sans)!important;letter-spacing:0!important}.cmp-form .mv-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.cmp-form .mv-chip{width:auto}.cmp-form .mv-seg{align-self:flex-start}.cmp-lab{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:500}.cmp-count{font:11.5px var(--mv-mono);color:var(--mv-ink2);font-weight:400}.cmp-opt{font-size:12px;font-weight:400;color:var(--mv-ink2)}.cmp-err{font-size:12.5px;font-weight:500;color:var(--mv-peach-f);margin-top:-12px}.cmp-facts{display:flex;flex-direction:column;gap:8px}.cmp-fact{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:6px;align-items:center}.cmp-fact>svg{color:#a3a8be}.cmp-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:9px;background:none;color:var(--mv-ink2);cursor:pointer}.cmp-icon:hover{background:var(--mv-sunk);color:var(--mv-ink)}.cmp-add{align-self:flex-start}.cmp-status{display:flex;flex-direction:column;gap:8px}.cmp-side{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px}.cmp-sum h2{margin:0 0 12px!important}.cmp-sum dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:10px 14px;font-size:13.5px}.cmp-sum dt{color:var(--mv-ink2)}.cmp-sum dd{margin:0;text-align:right;font-weight:500}@media(max-width:1180px){.cmp-edit{grid-template-columns:1fr}.cmp-side{position:static}}@media(max-width:900px){.cmp-how{grid-template-columns:1fr}.cmp-how>div{border-left:0;border-top:1px solid var(--mv-rule)}.cmp-how>div:first-child{border-top:0}.cmp-form .kit-form-section{grid-template-columns:1fr;gap:14px;padding:20px 18px}}.mv-campaigns>.mv-head{align-items:flex-end;margin-bottom:18px}.mv-campaigns .cmp-how{margin-bottom:18px}.cmp-progress{width:188px;max-width:100%;height:6px;border-radius:6px;background:#e8e9f1;overflow:hidden;margin-bottom:7px}.cmp-progress span{display:block;height:100%;background:#4142ed}.cmp-table th{font-size:10px;letter-spacing:.09em;background:#f4f4fa}.cmp-table td{padding-top:19px;padding-bottom:19px}.cmp-table small{white-space:nowrap;color:var(--mv-ink2)}.mv-campaigns .mv-h1{font-size:40px;line-height:1.15}.post-art.crafted-slide{container-type:inline-size;aspect-ratio:4/5;min-height:0;box-sizing:border-box;padding:7%;display:flex;flex-direction:column;gap:3cqw;background:#faf9f5;color:#1b1a18;font-family:IBM Plex Sans,sans-serif;overflow:hidden}.crafted-slide .slide-kicker{font-size:1.8cqw;text-transform:uppercase;letter-spacing:.2cqw;color:#035d44}.post-art.crafted-slide h3{font:600 6.8cqw/1.08 IBM Plex Sans,sans-serif;letter-spacing:-.2cqw;margin:2cqw 0}.crafted-slide .slide-subtitle{font-size:2.8cqw;line-height:1.4;margin:0}.crafted-slide .slide-content{display:flex;flex-direction:column;gap:3cqw;margin-top:4cqw}.crafted-slide section{display:flex;gap:3cqw;padding:3cqw;background:#e8efeb;border-radius:1cqw;align-items:flex-start}.crafted-slide section b{font-size:2.5cqw;color:#035d44}.crafted-slide section p{font-size:3cqw;line-height:1.45;margin:0}.crafted-slide footer{margin-top:auto;display:flex;justify-content:space-between;font-size:1.8cqw}.post-art.crafted-slide.slide-cover{background:#f3f2ed;justify-content:center}.crafted-slide.slide-cover h3{font-size:10cqw;max-width:90%;margin-top:12cqw}.slide-cover .slide-content{border-left:.8cqw solid #035d44;padding-left:3cqw}.slide-cover section,.slide-closing section{background:none;padding:0}.slide-cover section b,.slide-closing section b{display:none}.post-art.crafted-slide.slide-comparison{background:#f8faff}.slide-comparison .slide-content{display:grid;grid-template-columns:1fr 1fr}.slide-comparison section{display:block;background:#e9eef7;min-height:35cqw}.slide-comparison section:first-child{background:#eeeae5}.slide-comparison section p{margin-top:3cqw}.slide-steps section:nth-child(2){margin-left:4cqw}.slide-steps section:nth-child(3){margin-left:8cqw}.post-art.crafted-slide.slide-checklist{background:#fcfaf6}.slide-checklist section{background:#f5e9e4}.post-art.crafted-slide.slide-closing{background:#eef2ed}.slide-closing h3{margin-top:12cqw;font-size:8cqw}.compact-visual .post-art.crafted-slide{aspect-ratio:4/5;gap:3cqw}.compact-visual .post-art.crafted-slide h3{font-size:6.8cqw}.compact-visual .post-art.crafted-slide.slide-cover h3{font-size:10cqw}.export-stage .post-art.crafted-slide{width:1080px;height:1350px;min-height:0;aspect-ratio:4/5;padding:7%;gap:3cqw}.post-art.crafted-slide:not(.slide-cover):not(.slide-closing){gap:2.4cqw;padding:7%;justify-content:flex-start}.post-art.crafted-slide:not(.slide-cover) h3{font-size:6.2cqw;line-height:1.1;margin:2cqw 0}.crafted-slide .slide-content{margin-top:2cqw;gap:3cqw}.crafted-slide section{padding:1.5cqw 0;background:transparent;border-radius:0}.crafted-slide section p{font-size:2.9cqw;line-height:1.45}.slide-steps section:nth-child(2),.slide-steps section:nth-child(3){margin-left:0}.crafted-slide.slide-checklist section{background:none;border-bottom:.12cqw solid #dedbd4;padding-bottom:2cqw}.crafted-slide.slide-comparison section{padding:3cqw;min-height:0}.crafted-slide .slide-note{background:#e8efeb;padding:3cqw;margin-top:3cqw}.slide-note strong{font-size:2.4cqw;color:#035d44}.slide-note p{font-size:2.8cqw;line-height:1.4;margin:1.2cqw 0 0}.crafted-slide.slide-closing h3{margin-top:8cqw;font-size:7.2cqw}.post-art.crafted-slide{padding:8%;background:#faf9f5}.crafted-slide .slide-kicker{font-size:1.6cqw;letter-spacing:.15cqw}.crafted-slide.slide-cover .slide-kicker{display:none}.post-art.crafted-slide.slide-cover h3,.compact-visual .post-art.crafted-slide.slide-cover h3{font-size:10.4cqw;line-height:1.06;max-width:100%;margin-top:20cqw;letter-spacing:-.4cqw}.crafted-slide.slide-cover .slide-subtitle{font-size:3cqw;max-width:85%;margin-top:4cqw}.slide-cover .slide-content{border:0;padding:0;margin-top:6cqw}.crafted-slide.slide-cover section p{font-size:2.4cqw;color:#55534e}.post-art.crafted-slide.slide-intro h3{margin-top:15cqw;font-size:6.5cqw}.crafted-slide.slide-intro .slide-content{gap:4cqw;margin-top:4cqw}.crafted-slide.slide-intro section b{display:none}.crafted-slide.slide-intro section p{font-size:3.4cqw}.post-art.crafted-slide:not(.slide-cover):not(.slide-intro):not(.slide-closing) h3{margin-top:8cqw;font-size:5.8cqw;line-height:1.1;max-width:95%}.crafted-slide:not(.slide-cover) .slide-subtitle{font-size:2.65cqw;line-height:1.45;margin-top:1cqw}.crafted-slide:not(.slide-cover) .slide-content{gap:2.2cqw;margin-top:3cqw}.crafted-slide section{gap:2cqw;padding:.7cqw 0}.crafted-slide section p{font-size:2.85cqw;line-height:1.5}.crafted-slide.slide-steps section b{display:none}.crafted-slide .slide-note{background:none;border:0;padding:0;margin-top:6cqw;max-width:94%}.crafted-slide .slide-note strong{background:linear-gradient(transparent 55%,#e8efeb 55%);font-size:2.9cqw}.crafted-slide .slide-note p{margin-top:1.5cqw;font-size:2.9cqw}.crafted-slide.slide-intro .slide-note{margin-top:6cqw}.crafted-slide footer{padding-top:3cqw;font-size:1.5cqw;color:#686e67}.crafted-slide mark{color:inherit;background:linear-gradient(transparent 44%,#dce9d5 44%,#dce9d5 94%,transparent 94%);padding:0 .15em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.crafted-slide .slide-content mark{background:linear-gradient(transparent 55%,#e5ebdf 55%);font-weight:600;padding:0}.crafted-slide.slide-comparison mark{background:linear-gradient(transparent 55%,#dfe7f4 55%)}.crafted-slide .slide-note{border-left:.35cqw solid #035d44;padding-left:2cqw}.crafted-slide.slide-cover h3 mark{color:#035d44}.post-art.crafted-slide.slide-cover h3,.compact-visual .post-art.crafted-slide.slide-cover h3{font-size:12cqw;line-height:1.02;margin-top:20cqw;letter-spacing:-.45cqw}.post-art.crafted-slide.slide-cover h3,.compact-visual .post-art.crafted-slide.slide-cover h3{margin-top:30cqw}.crafted-slide mark,.crafted-slide .slide-content mark,.crafted-slide.slide-comparison mark{background:linear-gradient(transparent 44%,var(--slide-highlight,#dce9d5) 44%,var(--slide-highlight,#dce9d5) 94%,transparent 94%)}.crafted-slide .slide-note{border-color:var(--slide-accent,#035d44)}.crafted-slide .slide-note strong{background:linear-gradient(transparent 55%,var(--slide-highlight,#e8efeb) 55%)}.crafted-slide.slide-cover h3 mark{color:var(--slide-accent,#035d44)}.diagram small{font-size:1.5cqw}.diagram strong{font-weight:600}.cycle-ring{height:56cqw;position:relative}.cycle-ring>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:var(--bank-accent);stroke-width:2;fill:none}.cycle-ring>strong{position:absolute;left:36%;top:39%;width:28%;height:22%;display:grid;place-items:center;text-align:center;font:400 3cqw/1.2 "Source Serif 4",serif}.cycle-node{position:absolute;transform:translate(-50%,-50%);width:24%;text-align:center;background:var(--bank-paper);padding:1cqw;border:.15cqw solid var(--bank-accent);border-radius:1cqw;font-size:1.9cqw}.cycle-node b{display:block;color:var(--bank-accent);font-size:2.5cqw}.cycle-notes{display:grid;grid-template-columns:1fr 1fr;gap:2cqw;margin:2cqw 0}.cycle-notes p{padding:2cqw;background:var(--bank-soft)}.cycle-notes b{display:block;margin-bottom:1cqw}.tree-root{width:60%;margin:0 auto!important;background:var(--bank-accent);color:var(--bank-paper);padding:3cqw;text-align:center}.tree-root:after{content:"";position:absolute;left:50%;height:4cqw;border-left:.2cqw solid var(--bank-accent);margin-top:3cqw}.tree-branches{display:grid;gap:2cqw;margin-top:7cqw;border-top:.2cqw solid var(--bank-accent)}.tree-branches section{position:relative;padding-top:3cqw}.tree-branches section:before{content:"";position:absolute;left:50%;top:0;height:3cqw;border-left:.2cqw solid var(--bank-accent)}.tree-branches h4{padding:2cqw;background:var(--bank-soft);font-size:2.2cqw;text-align:center}.tree-branches ul{list-style:none;margin:0;padding:0 0 0 1.5cqw;border-left:.15cqw solid var(--bank-accent)}.tree-branches li{border-bottom:.1cqw solid var(--bank-soft);padding:2cqw 0;overflow-wrap:anywhere}.axis-title{text-align:center;font-size:1.8cqw;padding:2cqw}.quadrant-cells{display:grid;grid-template-columns:1fr 1fr;gap:.3cqw;background:var(--bank-accent);border:.2cqw solid var(--bank-accent)}.quadrant-cells section{background:var(--bank-paper);padding:3cqw;min-height:24cqw}.quadrant-cells section:nth-child(2),.quadrant-cells section:nth-child(3){background:var(--bank-soft)}.quadrant-cells span{font-size:1.5cqw;color:var(--bank-accent)}.quadrant-cells h4{margin:1.5cqw 0}.quadrant-cells strong{display:block;margin-top:2cqw;font-size:1.8cqw}.stack-diagram section{padding:3cqw 4cqw;background:var(--bank-soft);border:.15cqw solid var(--bank-accent);box-shadow:1cqw 1cqw color-mix(in srgb,var(--bank-accent) 20%,var(--bank-paper));margin-bottom:2cqw}.stack-diagram span,.roadmap-diagram span,.bento-diagram span{font-size:1.5cqw;letter-spacing:.1cqw;color:var(--bank-accent)}.stack-diagram h4{margin:1cqw 0}.stack-diagram small{display:block;margin-top:1cqw}.roadmap-diagram{position:relative}.roadmap-diagram:before{content:"";position:absolute;left:50%;top:2cqw;bottom:3cqw;border-left:.2cqw dashed var(--bank-accent)}.roadmap-diagram section{position:relative;display:flex;width:50%;padding-right:4cqw;margin-bottom:2cqw}.roadmap-diagram section:nth-child(2n){margin-left:50%;padding-right:0;padding-left:4cqw}.roadmap-marker{position:absolute;right:-2cqw;top:2cqw;background:var(--bank-accent);color:var(--bank-paper);width:4cqw;height:4cqw;border-radius:50%;display:grid;place-items:center}.roadmap-diagram section:nth-child(2n) .roadmap-marker{right:auto;left:-2cqw}.roadmap-diagram section>div{padding:2.5cqw;border:.15cqw solid var(--bank-accent);border-radius:1cqw}.roadmap-diagram h4{margin:1cqw 0}.roadmap-diagram strong{display:block;margin-top:2cqw;font-size:1.8cqw}.bento-diagram{display:grid;grid-template-columns:1.2fr 1fr;gap:2cqw}.bento-diagram section{padding:3cqw;background:var(--bank-soft)}.bento-diagram .bento-hero{grid-column:1/-1;background:var(--bank-accent);color:var(--bank-paper);padding:5cqw}.bento-hero span{color:inherit}.bento-hero h4{font-size:4.5cqw}.bento-diagram h4{margin:1.5cqw 0}.bento-diagram section:last-child:nth-child(2n){grid-column:1/-1}.pyramid-diagram section{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:3cqw;margin-bottom:1cqw}.pyramid-band{justify-self:center;position:relative;text-align:center;padding:3cqw 1cqw;background:var(--bank-soft);border-bottom:.4cqw solid var(--bank-accent)}.pyramid-band h4{font-size:2.2cqw;overflow-wrap:anywhere}.pyramid-band b{color:var(--bank-accent)}.pyramid-diagram section>p{border-top:.15cqw solid var(--bank-soft);padding-top:1cqw}.scorecard-diagram section{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3cqw;border-top:.15cqw solid var(--bank-accent);padding:3cqw 0}.score-status{display:inline-block;border:.15cqw solid var(--bank-accent);padding:.5cqw 1cqw;font-size:1.6cqw;margin-bottom:1.5cqw}.status-blocked{background:var(--bank-accent);color:var(--bank-paper)}.status-review{background:var(--bank-soft)}.scorecard-diagram p>b{display:block;font-size:1.5cqw;margin-bottom:1cqw;color:var(--bank-accent)}.bank-vibe-technical{background-image:linear-gradient(color-mix(in srgb,var(--bank-accent) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--bank-accent) 7%,transparent) 1px,transparent 1px)!important;background-size:3cqw 3cqw!important}.bank-vibe-technical .bank-mast{font-family:monospace}.bank-vibe-minimal .bank-heading h3 em{background:none;box-shadow:none}.bank-vibe-minimal .bank-mast{border:0}.bank-vibe-bold .bank-heading{border-left:1cqw solid var(--bank-accent);padding-left:3cqw}.bank-vibe-bold .bank-heading h3{font-family:Albert Sans,sans-serif;font-weight:600}.bank-vibe-warm .diagram section{border-radius:2cqw}.bank-vibe-warm .bank-heading h3 em{background:none;text-decoration:underline;text-decoration-color:var(--bank-soft);text-underline-offset:.7cqw}.bank-treatment-framed>.diagram{border:.15cqw solid var(--bank-accent);padding:2cqw}.bank-vibe-minimal .diagram section{box-shadow:none}.tree-root{position:relative}.tree-root:after{top:100%;bottom:auto;height:7cqw;margin:0}.roadmap-diagram section:after{content:"";position:absolute;top:4cqw;right:0;width:4cqw;border-top:.15cqw solid var(--bank-accent)}.roadmap-diagram section:nth-child(2n):after{right:auto;left:0}.pyramid-band{background:none;border:0;isolation:isolate}.pyramid-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bank-soft);clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);z-index:-1}.bank-art .diagram{margin:1cqw 0 4cqw;font-size:2cqw;line-height:1.35}.diagram h4,.diagram h5,.diagram p{margin:0}.diagram h4{font-size:2.8cqw;line-height:1.15}.diagram h5{font-size:1.8cqw;min-height:5cqw}.diagram .diagram-legend{font-size:1.6cqw;margin-top:3cqw}.category-0{--category: var(--bank-accent)}.category-1{--category: var(--bank-ink)}.category-2{--category: color-mix(in srgb, var(--bank-accent) 70%, var(--bank-ink))}.dot-series{display:grid;grid-template-columns:1fr 1fr;gap:4cqw}.dot-series h4{font-family:"Source Serif 4",serif;font-size:4cqw;margin-bottom:4cqw}.dot-columns{display:flex;gap:2cqw}.dot-columns>div{flex:1;min-width:0;color:var(--category)}.dot-field{display:grid;grid-template-columns:repeat(5,1fr);gap:.35cqw;margin-top:1cqw}.dot-field i{display:block;aspect-ratio:1;border-radius:50%;background:var(--category)}.funnel-labels,.funnel-row{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:2cqw;align-items:center}.funnel-labels{font-size:1.5cqw;letter-spacing:.1cqw;text-align:center;margin-bottom:4cqw}.funnel-row{min-height:19cqw}.funnel-row>p{border-top:.15cqw solid var(--bank-soft);padding-top:1.5cqw;font-size:1.9cqw}.funnel-tier{position:relative;justify-self:center;text-align:center;background:color-mix(in srgb,var(--category) 18%,var(--bank-paper));border:.15cqw solid var(--category);border-radius:50%/12%;padding:4cqw 1.5cqw 3cqw;min-height:19cqw}.funnel-tier:before{content:"";position:absolute;top:0;left:0;right:0;height:3cqw;border-bottom:.15cqw solid var(--category);border-radius:50%;background:color-mix(in srgb,var(--category) 10%,var(--bank-paper))}.funnel-tier h4{font-size:2.4cqw;margin:.5cqw 0}.funnel-tier p{font-size:1.7cqw}.funnel-tier>b{color:var(--category);font-size:1.5cqw}.relationship-labels{display:flex;justify-content:space-between;gap:16cqw;margin-bottom:3cqw}.relationship-labels h4{width:40%;font-family:"Source Serif 4",serif;font-size:3.3cqw}.relationship-body{position:relative;display:grid;grid-template-columns:1fr .7fr 1fr;gap:1.5cqw}.relationship-body>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:var(--bank-accent);stroke-width:1.6;stroke-dasharray:4 4}.relationship-side{display:flex;flex-direction:column;justify-content:space-around;gap:2cqw;z-index:1}.relationship-side p{background:var(--bank-paper);border:.15cqw solid var(--bank-accent);border-radius:1cqw;padding:2cqw;font-size:2cqw}.relationship-side.right p{background:var(--bank-accent);color:var(--bank-paper)}.relationship-center,.ecosystem-center{align-self:center;border:.2cqw solid var(--bank-accent);border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5cqw;background:var(--bank-paper);font:400 2.8cqw/1.15 "Source Serif 4",serif;z-index:2;overflow-wrap:anywhere}.ecosystem-chart{position:relative;display:grid;grid-template-columns:1fr .65fr 1fr;grid-template-rows:auto minmax(30cqw,auto) auto;gap:4cqw 2cqw}.ecosystem-chart>svg{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;stroke:var(--bank-accent);stroke-width:1.5;fill:none;color:var(--bank-accent)}.ecosystem-center{grid-area:2/2}.ecosystem-panel{z-index:1;border:.15cqw solid var(--category);border-radius:1.2cqw;background:var(--bank-paper);overflow:hidden;padding:2cqw}.ecosystem-0{grid-area:1/1/2/4;margin:0 12cqw}.ecosystem-1{grid-area:2/3}.ecosystem-2{grid-area:3/1/4/4;margin:0 12cqw}.ecosystem-3{grid-area:2/1}.ecosystem-panel h4{font-size:2.2cqw;color:var(--category);display:flex;gap:1cqw;align-items:center}.ecosystem-panel h4 b{border-radius:50%;background:var(--category);color:var(--bank-paper);padding:.5cqw 1cqw}.ecosystem-panel p{font-size:1.8cqw;margin:1.5cqw 0}.ecosystem-panel ul{list-style:none;padding:0;margin:0;display:grid;gap:1.2cqw}.ecosystem-0 ul,.ecosystem-2 ul{grid-template-columns:repeat(3,1fr)}.ecosystem-panel li{display:flex;gap:1cqw;align-items:center;font-size:1.7cqw}.ecosystem-panel svg{width:2.5cqw;height:2.5cqw;flex-shrink:0;color:var(--category)}.ecosystem-panel small{display:block;margin-top:1.5cqw;font-size:1.4cqw;color:var(--bank-accent)}.dot-series{position:relative}.dot-series>section+section{border-left:0;padding-left:0}.dot-series:after{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:.15cqw solid var(--bank-soft)}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-CYkrUebz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-DEwCKrdL.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2) format("woff2"),url(/assets/source-serif-4-greek-400-normal-D_DO3bho.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-DFDfvBrN.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-9XEw6Pmr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-B5LksYz5.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-DKmgyNre.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-italic-Drp6JL_V.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-italic-BLN19cOa.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-400-italic-C-sRFhvU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-italic-C7D4Dq0H.woff2) format("woff2"),url(/assets/source-serif-4-greek-400-italic-Ce3U_qGW.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-italic-B7_QYl3c.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-400-italic-7zG0SGDK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-Cj8BerOQ.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-400-italic-Cttr6ITu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-italic-DZulBB6l.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/albert-sans-latin-ext-400-normal-CK6y59xR.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-400-normal-DEC9K0b4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/albert-sans-latin-400-normal-1PQZqV1o.woff2) format("woff2"),url(/assets/albert-sans-latin-400-normal-CesMP4Nj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/albert-sans-latin-ext-600-normal-C7nfSnWt.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-600-normal-DJOKJsr0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/albert-sans-latin-600-normal-C_5W882s.woff2) format("woff2"),url(/assets/albert-sans-latin-600-normal-gYdudiP1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.post-art.bank-art{container-type:inline-size;position:relative;display:flex;flex-direction:column;gap:4cqw;padding:6%;min-height:125cqw;aspect-ratio:auto;box-sizing:border-box;background:var(--bank-paper);color:var(--bank-ink);font-family:Albert Sans,sans-serif;border:0;border-radius:0;overflow:hidden;text-align:left}.bank-art *{box-sizing:border-box}.bank-mast{display:flex;align-items:center;justify-content:space-between;gap:2cqw;padding-bottom:2cqw;border-bottom:.12cqw solid var(--bank-accent);font-size:1.65cqw;letter-spacing:.1cqw}.bank-mast>span:first-child{font-weight:600;letter-spacing:.03cqw;font-size:2.1cqw}.bank-heading{margin:1cqw 0 0}.bank-heading-line{display:flex;align-items:flex-start;gap:3cqw}.bank-heading h3{font:400 5.7cqw/1.08 "Source Serif 4",Georgia,serif;letter-spacing:-.14cqw;margin:0;text-wrap:balance}.bank-sans .bank-heading h3{font-family:Albert Sans,sans-serif;font-weight:600}.bank-heading h3 em{display:block;font-weight:400;margin-top:.7cqw;color:var(--bank-accent)}.bank-heading h3 .highlights-2{background:var(--bank-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .5cqw}.bank-heading p{font-size:2cqw;line-height:1.5;margin:2cqw 0 0;max-width:90%}.bank-count{font:400 12cqw/.9 "Source Serif 4",serif;color:var(--bank-accent)}.bank-items{display:grid;gap:2.6cqw}.bank-items section{display:flex;gap:2.5cqw}.bank-number{font:400 4cqw/1 "Source Serif 4",serif;color:var(--bank-accent);min-width:5cqw}.bank-items h4,.bank-comparison h4{font:600 2.7cqw/1.2 Albert Sans,sans-serif;margin:0}.bank-items p,.bank-comparison p{font:400 2.2cqw/1.45 Albert Sans,sans-serif;margin:1.1cqw 0 0}.bank-items .bank-action{font-size:2.05cqw;border-left:.3cqw solid var(--bank-accent);padding-left:1.3cqw;margin-top:1.8cqw}.bank-grid .bank-items{grid-template-columns:1fr 1fr;gap:3cqw}.bank-grid .bank-items section{display:block;background:var(--bank-soft);padding:3cqw}.bank-grid .bank-number{display:block;margin-bottom:2cqw}.bank-grid .bank-action{border:0;padding:0}.bank-rail .bank-items{gap:0}.bank-rail .bank-items section{padding:2.5cqw 0;border-top:.12cqw solid var(--bank-accent)}.bank-rail .bank-number{background:var(--bank-accent);color:var(--bank-paper);padding:2cqw 1cqw;text-align:center;min-width:9cqw;align-self:stretch;display:flex;align-items:center;justify-content:center}.bank-timeline .bank-items{gap:0}.bank-timeline .bank-items section{position:relative;padding:0 0 3cqw}.bank-timeline .bank-items section:not(:last-child):before{content:"";position:absolute;left:2.3cqw;top:5cqw;bottom:0;border-left:.15cqw solid var(--bank-accent)}.bank-timeline .bank-number{border:.15cqw solid var(--bank-accent);border-radius:50%;width:4.8cqw;min-width:4.8cqw;height:4.8cqw;font-size:2.4cqw;display:grid;place-items:center}.bank-timeline .bank-items section>div{padding:0 0 2.3cqw 1.3cqw;border-bottom:.1cqw solid var(--bank-soft);flex:1}.bank-timeline .bank-action{background:var(--bank-soft);border:0;padding:1.2cqw 1.6cqw}.bank-column-labels{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;font-size:2.1cqw}.bank-column-labels b{padding:2cqw;background:var(--bank-soft)}.bank-column-labels b+b{background:var(--bank-accent);color:var(--bank-paper)}.bank-comparison section{padding:2.7cqw 0;border-bottom:.12cqw solid var(--bank-accent)}.bank-comparison h4{font-size:2.2cqw}.bank-comparison h4 span{color:var(--bank-accent);margin-right:2cqw}.bank-comparison section>div{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.bank-comparison section>div>p+p{border-left:.15cqw solid var(--bank-accent);padding-left:2cqw}.bank-takeaway{display:flex;gap:3cqw;align-items:flex-start;border-top:.25cqw solid var(--bank-accent);padding-top:2.5cqw}.bank-takeaway>span{font-size:1.5cqw;letter-spacing:.1cqw;white-space:nowrap;padding-top:.5cqw;color:var(--bank-accent)}.bank-takeaway p{margin:0;font:400 2.6cqw/1.35 "Source Serif 4",serif}.bank-footer{margin-top:auto;padding-top:3cqw;display:flex;justify-content:space-between;gap:3cqw;font-size:1.5cqw;letter-spacing:.03cqw}.bank-statement{flex:1;display:flex;flex-direction:column;justify-content:center;gap:3cqw;padding:4cqw 0 9cqw}.bank-quote-mark{font:400 19cqw/.65 "Source Serif 4",serif;color:var(--bank-accent)}.bank-statement blockquote{margin:0;font:400 7cqw/1.22 "Source Serif 4",Georgia,serif;letter-spacing:-.2cqw}.bank-signature{font-size:2.2cqw;color:var(--bank-accent);margin-top:2cqw}.bank-quote .bank-mast{border-bottom:0}.post-art.bank-art{gap:0;aspect-ratio:4/5;min-height:0}.bank-art>.bank-mast{margin-bottom:4cqw}.bank-art>.bank-heading{margin-bottom:4cqw}.bank-art>.bank-items,.bank-art>.bank-comparison{margin-bottom:4cqw}.bank-art>.bank-takeaway{margin-bottom:3cqw}.bank-timeline .bank-items section{padding-bottom:2cqw}.bank-timeline .bank-items section>div{padding-bottom:1.5cqw}.post-art.bank-art{aspect-ratio:auto;min-height:0}.post-art.bank-art.bank-quote{aspect-ratio:4/5}.bank-art>.bank-footer{margin-top:3cqw}.bank-quote>.bank-footer{margin-top:auto}.post-art.bank-art{justify-content:flex-start}.export-stage .post-art.bank-art{width:1080px;min-height:0;height:auto;max-height:none;aspect-ratio:auto;padding:64.8px;gap:0}.export-stage .post-art.bank-art.bank-quote{aspect-ratio:4/5}.post-art.designed-infographic{--graphic-accent: #d8fa50;--graphic-ink: #283020;--graphic-muted: #59614e;--graphic-soft: color-mix(in srgb, var(--graphic-accent) 13%, white);--graphic-line: color-mix(in srgb, var(--graphic-accent) 27%, #ddd);--graphic-heading: Georgia, "Times New Roman", serif;background:#fff;color:var(--graphic-ink);border:1px solid #e5e6df;padding:5%;aspect-ratio:auto;min-height:0;display:block;container-type:inline-size;overflow:visible}.designed-infographic.theme-minimal{--graphic-heading: Arial, sans-serif;--graphic-ink: #172238;--graphic-muted: #4e5b71}.designed-infographic.theme-studio{--graphic-heading: Arial, sans-serif;--graphic-ink: #29202c;--graphic-muted: #66546a}.graphic-content{display:flex;flex-direction:column;gap:4cqw;min-height:125cqw;font:2.3cqw/1.5 Arial,sans-serif;overflow-wrap:anywhere}.graphic-heading{text-align:center}.post-art.designed-infographic .graphic-heading h3{margin:0;font:bold 5.5cqw/1.1 var(--graphic-heading);letter-spacing:-.12cqw;text-wrap:balance}.graphic-heading h3 em{display:block;margin-top:.7cqw;padding:.6cqw 1cqw 1cqw;background:var(--graphic-soft);color:var(--graphic-ink);border-radius:.4cqw}.graphic-heading p{margin:1.5cqw 0 0;font:2.3cqw/1.5 Arial,sans-serif}.designed-infographic small{font:700 1.5cqw/1.4 Arial,sans-serif;letter-spacing:.17cqw}.designed-infographic h4{margin:0;font:700 2.5cqw/1.3 Arial,sans-serif}.designed-infographic p{margin:0}.graphic-number{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:5.2cqw;height:5.2cqw;border-radius:50%;background:var(--graphic-ink);color:#fff;font:700 2.2cqw Arial}.graphic-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7cqw;flex:1}.graphic-cards section{background:var(--graphic-soft);border:.15cqw solid var(--graphic-line);border-radius:2.6cqw;padding:2.4cqw}.graphic-cards h4{display:flex;align-items:center;gap:1.4cqw;margin-bottom:2cqw}.graphic-cards small{display:block;margin:1.5cqw 0 .8cqw}.graphic-cards p{color:var(--graphic-muted);font-size:2.1cqw}.graphic-comparison{flex:1;display:flex;flex-direction:column;gap:.7cqw}.comparison-head,.comparison-row{display:grid;grid-template-columns:15% 1fr 1fr;gap:.7cqw}.comparison-head strong{padding:3cqw;background:#eceee8;border-radius:2.5cqw 2.5cqw 0 0;font-size:3.5cqw}.comparison-head strong:last-child{background:var(--graphic-ink);color:#fff}.comparison-row{flex:1}.comparison-row small{align-self:center}.comparison-row p{display:flex;align-items:center;padding:2.5cqw 3cqw;background:#f5f7f0;color:var(--graphic-muted)}.comparison-row p:last-child{background:var(--graphic-soft);font-weight:700;color:var(--graphic-ink)}.comparison-row:last-child p{border-radius:0 0 2.5cqw 2.5cqw}.graphic-process{display:flex;flex-direction:column;gap:1.4cqw;flex:1}.graphic-process section{display:flex;align-items:center;gap:2.3cqw;padding:2.6cqw 3cqw;border:.15cqw solid var(--graphic-line);background:var(--graphic-soft);border-radius:9cqw;flex:1}.graphic-process h4{margin:.6cqw 0}.graphic-process p{font-size:2cqw}.graphic-process section:last-child{background:var(--graphic-ink);color:#fff}.graphic-process section:last-child .graphic-number{background:#fff;color:var(--graphic-ink)}.graphic-quote{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative}.graphic-quote>span{width:12cqw;height:12cqw;border-radius:50%;background:var(--graphic-ink);color:#fff;font:14cqw/1.4 Georgia;text-align:center}.graphic-quote blockquote{margin:4cqw 0;font:bold 8cqw/1.3 var(--graphic-heading);letter-spacing:-.2cqw}.graphic-quote em{display:block;margin-top:3cqw;background:var(--graphic-soft)}.graphic-checklist{border:.15cqw solid var(--graphic-line);border-radius:2.5cqw;overflow:hidden;flex:1;display:flex;flex-direction:column}.checklist-heading{background:var(--graphic-ink);color:#fff;padding:2cqw 3cqw;display:flex;justify-content:space-between;gap:2cqw;font-size:1.7cqw}.graphic-checklist section{margin:0 3cqw;padding:2.2cqw 0;display:flex;align-items:center;gap:2.2cqw;border-bottom:.1cqw solid var(--graphic-line);flex:1}.graphic-checklist section:last-child{border:0}.graphic-checklist section>div{flex:1}.graphic-checklist p{margin-top:.8cqw;color:var(--graphic-muted);font-size:2cqw}.graphic-checkbox{width:3.8cqw;height:3.8cqw;border:.2cqw solid var(--graphic-muted);border-radius:1cqw;background:var(--graphic-soft);flex-shrink:0}.graphic-takeaway{padding:2.5cqw 3cqw;border:.15cqw solid var(--graphic-line);border-left:.7cqw solid var(--graphic-ink);background:var(--graphic-soft);border-radius:1.8cqw}.graphic-footer{display:flex;justify-content:space-between;align-items:center;gap:2cqw;padding-top:1cqw;font-size:1.9cqw}.graphic-author{display:flex;gap:1.4cqw;align-items:center}.graphic-author div{display:flex;flex-direction:column}.graphic-avatar{width:5.6cqw;height:5.6cqw;display:grid;place-items:center;border:.2cqw solid var(--graphic-ink);border-radius:50%;background:var(--graphic-soft);font-weight:700;flex-shrink:0}.graphic-save{border-radius:5cqw;padding:1.4cqw 2.2cqw;background:var(--graphic-soft);color:var(--graphic-ink);font-size:1.5cqw;font-weight:700;white-space:nowrap}.export-stage .post-art.designed-infographic{width:1080px;min-height:1350px;padding:54px;aspect-ratio:auto}.compact-visual .post-art.designed-infographic{aspect-ratio:auto}.infographic-studio-toolbar{display:flex;gap:18px;flex-wrap:wrap;margin:22px 0;align-items:end}.infographic-studio-toolbar label{display:grid;gap:6px;font-size:13px}.infographic-studio-toolbar select,.infographic-studio-toolbar button{min-height:44px;padding:10px 14px}.infographic-studio-grid{display:grid;grid-template-columns:minmax(0,720px) minmax(230px,1fr);gap:32px;align-items:start}.infographic-studio-grid .post-visual{margin:0}.infographic-studio-editor{display:grid;gap:18px}.infographic-studio-editor label{display:grid;gap:7px;font-size:13px}.infographic-studio-editor textarea{width:100%;min-height:80px;padding:12px;font:15px/1.5 Arial}.infographic-studio-note{color:var(--muted);font-size:13px;line-height:1.6}@media(max-width:900px){.infographic-studio-grid{grid-template-columns:1fr}}.designed-infographic.theme-editorial{background-image:radial-gradient(#28302009 .5px,transparent .6px);background-size:3px 3px}.designed-infographic.theme-minimal .graphic-cards section,.designed-infographic.theme-minimal .graphic-process section{border-radius:.6cqw}.designed-infographic.theme-studio .graphic-heading{text-align:left}.graphic-item-editor{padding:18px 0;display:grid;gap:12px;border-bottom:1px solid var(--line)}.infographic-studio-editor summary{cursor:pointer;padding:14px 0}.post-art.designed-infographic small{color:inherit}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-CYkrUebz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-DEwCKrdL.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2) format("woff2"),url(/assets/source-serif-4-greek-400-normal-D_DO3bho.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-DFDfvBrN.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-9XEw6Pmr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-B5LksYz5.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-DKmgyNre.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.post-art.brand-artwork{container-type:inline-size;display:block;position:relative;isolation:isolate;overflow:hidden;background:var(--paper);color:var(--ink);padding:5%;border:0;aspect-ratio:auto;min-height:0}.brand-art-inner{position:relative;z-index:1;min-height:125cqw;display:flex;flex-direction:column;gap:4cqw;font:2.25cqw/1.4 var(--body-font);overflow-wrap:anywhere}.brand-art-masthead,.brand-art-footer{display:flex;justify-content:space-between;align-items:center;gap:2cqw;font-size:1.65cqw}.brand-art-masthead{border-bottom:.15cqw solid var(--ink);padding-bottom:2cqw;text-transform:uppercase;letter-spacing:.15cqw}.brand-art-masthead strong{font-size:2.6cqw;letter-spacing:.02cqw}.brand-art-title h3{font:400 6.6cqw/1.06 var(--heading-font);letter-spacing:-.18cqw;margin:0;max-width:90%;text-wrap:balance}.brand-art-title h3 em{display:block;font-style:normal;margin-top:.5cqw}.brand-art-title>p{margin:2cqw 0 0;font-size:2.1cqw;max-width:85%}.brand-art-items{display:flex;flex-direction:column;flex:1;gap:1.8cqw}.brand-art-item{display:grid;grid-template-columns:24% 1fr 1fr;gap:2.5cqw;align-items:start;border-top:.13cqw solid var(--ink);padding:2.6cqw 0;flex:1}.brand-art-item:has(.brand-art-answer){grid-template-columns:24% 1fr 1fr}.brand-art-item:not(:has(.brand-art-answer)){grid-template-columns:32% 1fr}.brand-art-label b{font:400 3cqw var(--heading-font);display:block;color:var(--ink);margin-bottom:1cqw}.brand-art-label h4{font:600 2.2cqw/1.25 var(--body-font);margin:0}.brand-art-item small{display:block;color:inherit;font:600 1.5cqw/1.3 var(--body-font);margin-bottom:1.1cqw;text-transform:uppercase;letter-spacing:.08cqw}.brand-art-item p{margin:0;font-size:2.3cqw;line-height:1.4}.brand-art-answer{padding-left:2cqw;border-left:.4cqw solid var(--accent)}.brand-art-takeaway{background:var(--accent);color:var(--on-accent);padding:2.4cqw 3cqw;font:500 2.7cqw/1.35 var(--body-font)}.brand-art-footer{margin-top:auto;border-top:.13cqw solid var(--ink);padding-top:2cqw}.corners-soft .brand-art-takeaway{border-radius:1cqw}.corners-pill .brand-art-takeaway{border-radius:5cqw}.treatment-rule .brand-art-title:before{content:"";display:block;width:7cqw;height:.6cqw;background:var(--accent);margin-bottom:2.5cqw}.treatment-block .brand-art-title{background:var(--accent);color:var(--on-accent);padding:3cqw}.motif-arcs:before{content:"";position:absolute;right:-22%;top:-16%;width:72%;aspect-ratio:1;border:3cqw double var(--secondary);border-radius:50%;opacity:.2;z-index:0}.motif-lines:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(110deg,transparent 0 7cqw,var(--secondary) 7cqw 7.1cqw);opacity:.09;z-index:0}.motif-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--secondary) 1px,transparent 1px),linear-gradient(90deg,var(--secondary) 1px,transparent 1px);background-size:7cqw 7cqw;opacity:.08;z-index:0}.composition-panels .brand-art-items{display:grid;grid-template-columns:1fr 1fr;gap:2cqw}.composition-panels .brand-art-item{display:flex;flex-direction:column;background:var(--surface);border:0;padding:3cqw;gap:2cqw}.composition-panels .brand-art-label{display:flex;gap:2cqw;align-items:center}.composition-panels .brand-art-label b{font:500 4.4cqw var(--heading-font);margin:0}.composition-panels .brand-art-answer{margin-top:auto}.composition-panels.corners-soft .brand-art-item{border-radius:2cqw}.composition-panels.corners-pill .brand-art-item{border-radius:5cqw}.composition-poster .brand-art-title h3{font-size:8cqw;max-width:100%}.composition-poster .brand-art-item{grid-template-columns:1fr 1fr;background:var(--surface);padding:2cqw 3cqw;border:0;border-left:.7cqw solid var(--secondary)}.composition-poster .brand-art-label{grid-column:1/-1;display:flex;align-items:center;gap:1.5cqw}.composition-poster .brand-art-label b{margin:0;font-size:2.5cqw}.composition-poster .brand-art-label h4{font-size:2.8cqw}.composition-poster .brand-art-takeaway{background:transparent;color:var(--ink);padding:0;font:400 4cqw/1.2 var(--heading-font)}.export-stage .post-art.brand-artwork{width:1080px;min-height:1350px;padding:54px}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.post-art.clay-art{container-type:inline-size;display:flex;flex-direction:column;gap:3cqw;position:relative;padding:5%;background:#f3f2ed;color:#1b1a18;aspect-ratio:auto;min-height:0;font-family:IBM Plex Sans,Arial,sans-serif;overflow:hidden}.clay-art *{box-sizing:border-box}.clay-mast{display:flex;align-items:center;justify-content:space-between;border-bottom:.15cqw solid currentColor;padding-bottom:2cqw;gap:2cqw}.clay-mast>img{width:13cqw;height:auto;object-fit:contain}.clay-mast>span{font-size:1.7cqw;text-transform:uppercase;letter-spacing:.14cqw}.clay-title{display:flex;align-items:center;gap:2cqw;min-height:27cqw}.clay-title>div{flex:1;min-width:0}.clay-title h3{font:600 5.8cqw/1.05 IBM Plex Sans,Arial,sans-serif;letter-spacing:-.22cqw;margin:0;text-wrap:balance}.clay-title h3 em{display:block;font-style:normal}.clay-title p{font-size:2cqw;line-height:1.4;margin:2cqw 0 0}.clay-object{width:22cqw;height:24cqw;object-fit:contain;flex-shrink:0}.clay-art h4{font:600 2.65cqw/1.2 IBM Plex Sans,Arial,sans-serif;margin:0}.clay-art section p{font:400 2.25cqw/1.4 IBM Plex Sans,Arial,sans-serif;margin:1cqw 0 0}.clay-takeaway{font:600 2.65cqw/1.3 IBM Plex Sans,Arial,sans-serif;padding:3cqw;border-radius:1cqw;background:#cbd810;color:#1b1a18}.clay-footer{display:flex;justify-content:space-between;gap:2cqw;font-size:1.6cqw;border-top:.12cqw solid currentColor;padding-top:2cqw;margin-top:auto}.clay-lanes{background:#fff;border-radius:2cqw;padding:2.5cqw}.clay-lane-head{display:grid;grid-template-columns:1fr 1fr;gap:2cqw;font-weight:600;font-size:2cqw}.clay-lane-head span{padding:1.6cqw;background:#fcbabe;border-radius:1cqw}.clay-lane-head span+span{background:#cbd810}.clay-lanes section{margin-top:2cqw}.clay-lanes h4{font-size:1.8cqw;display:flex;gap:1cqw}.clay-lanes section>div{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;border-bottom:.1cqw solid #d1cdc7;padding:1cqw 1cqw 2cqw}.clay-lanes section p{font-size:2.1cqw}.clay-lanes section:last-child>div{border:0}.clay-audit{background:#fff;border:.2cqw solid #1b1a18;border-radius:1cqw;box-shadow:1cqw 1cqw #cbd810;padding:3cqw;margin-bottom:1cqw}.clay-sheet-label{font-size:1.5cqw;letter-spacing:.12cqw;margin-bottom:1cqw}.clay-audit section{display:flex;align-items:center;gap:2.5cqw;padding:3cqw 0;border-top:.1cqw solid #d1cdc7}.clay-audit section>div{flex:1}.clay-audit section>b{font-size:2cqw;color:#035d44}.clay-checkbox{font-size:3cqw;border:.2cqw solid #035d44;color:#035d44;border-radius:50%;width:4.5cqw;height:4.5cqw;text-align:center;flex-shrink:0}.clay-steps{display:flex;flex-direction:column;gap:2.5cqw}.clay-steps section{background:#fff;border-radius:6cqw;display:flex;align-items:center;gap:2.5cqw;padding:3cqw 4cqw;position:relative;margin-left:0}.clay-steps section:nth-child(2){margin-left:4cqw;background:#f3f2ed}.clay-steps section:nth-child(3){margin-left:8cqw;background:#cbd810}.clay-steps section:nth-child(4){margin-left:12cqw;background:#035d44;color:#fff}.clay-steps section>b{font-size:4cqw;font-weight:600}.clay-down{position:absolute;bottom:-3cqw;left:8cqw;font-size:3cqw;color:#1b1a18;z-index:1}.clay-matrix{border:.15cqw solid #1b1a18;background:#fff}.clay-table-head{display:grid;grid-template-columns:36% 1fr;background:#cbd810;padding:2cqw 3cqw;font-size:1.8cqw;font-weight:600}.clay-matrix section{display:grid;grid-template-columns:36% 1fr 3cqw;align-items:center;padding:3cqw;gap:1.5cqw;border-bottom:.12cqw solid #d1cdc7}.clay-matrix section:nth-child(odd){background:#f3f2ed}.clay-matrix section p{margin:0}.clay-matrix section>span{font-size:3cqw}.clay-matrix-note{padding:2.5cqw 3cqw;font-size:2cqw;background:#aaebfd}.clay-run-status{display:flex;flex-direction:column;gap:1cqw;padding:3cqw;background:#035d44;color:#fff;border-radius:2cqw;margin-bottom:3cqw}.clay-run-status span{font-size:1.8cqw;color:#cbd810}.clay-run-status strong{font-size:3cqw}.clay-pipeline section{background:#fff;padding:2.5cqw 3cqw;border-radius:1.4cqw;display:flex;gap:3cqw;margin:0 4cqw 3cqw;position:relative;border:.15cqw solid #1b1a18}.clay-pipeline section>b{width:4cqw;height:4cqw;border-radius:50%;background:#aaebfd;font-size:2.6cqw;text-align:center;flex-shrink:0}.clay-pipeline section>span{position:absolute;bottom:-3.2cqw;left:50%;font-size:3cqw}.clay-pipeline section:last-child{background:#cbd810;margin-bottom:0}.clay-notebook{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;padding:1cqw}.clay-notebook section{background:#fff;padding:3cqw;min-height:24cqw;box-shadow:.5cqw .6cqw #d1cdc7;transform:rotate(-2deg)}.clay-notebook section:nth-child(2n){transform:rotate(2deg);background:#aaebfd}.clay-notebook section:nth-child(3){background:#cbd810}.clay-note-tab{display:block;font-size:1.5cqw;letter-spacing:.15cqw;margin-bottom:2cqw}.clay-notebook h4{font-size:3cqw}.clay-notebook section p{margin-top:2cqw}.post-art.clay-lanes{background:#f3f2ed}.post-art.clay-audit{background:#cbd810;border:0;box-shadow:none}.post-art.clay-steps{background:#aaebfd}.post-art.clay-matrix{background:#fcbabe;border:0}.post-art.clay-pipeline{background:#f3f2ed}.post-art.clay-notebook{background:#f4f3f0;display:flex;transform:none;box-shadow:none}.post-art.clay-art{background:#fff;border:1px solid #e3e1db;border-radius:0;gap:3cqw;padding:5%;justify-content:flex-start}.post-art.clay-art.signature-builder{background:#f7f4ee}.post-art.clay-art.signature-educator{background:#f5f6f3}.clay-art .clay-title{min-height:0;margin:1cqw 0 2cqw}.clay-art .clay-title h3{font-size:5.5cqw;line-height:1.08;max-width:100%}.clay-art .clay-title p{font-size:2.15cqw;max-width:95%}.clay-logo,.clay-footer .clay-logo{width:11cqw;height:auto;object-fit:contain}.signature-analyst .clay-title h3{max-width:88%;font-weight:600}.signature-builder .clay-title{border-left:.55cqw solid #035d44;padding-left:2.5cqw}.signature-builder .clay-mast>span{font-family:monospace}.signature-educator .clay-title h3{font-weight:400}.clay-byline{font-size:1.8cqw;margin-top:2cqw;color:#55534e}.clay-art section p{font-size:2.1cqw;line-height:1.45}.clay-art .clay-example{border-top:.1cqw solid #d1cdc7;padding-top:1.2cqw;margin-top:1.4cqw;font-size:1.95cqw;color:#035d44}.clay-art .clay-takeaway{background:#e9eeea;color:#1b1a18;border-left:.5cqw solid #035d44;display:flex;align-items:center;gap:2cqw;border-radius:0;font-size:2.35cqw;padding:2.5cqw}.clay-takeaway img{width:9cqw;height:9cqw;object-fit:contain;flex-shrink:0}.clay-art .clay-lanes{border:1px solid #e3e1db;border-radius:0}.clay-art .clay-lane-head span{background:#f3f2ed;border-radius:0}.clay-art .clay-lane-head span+span{background:#e8efeb}.clay-art .clay-audit{box-shadow:none;border:.12cqw solid #d1cdc7;border-radius:0}.clay-art .clay-steps section{background:#fff;color:#1b1a18;border:.12cqw solid #d1cdc7;border-radius:1.5cqw;align-items:flex-start;margin-left:0;padding:2.5cqw}.clay-art .clay-steps section:nth-child(2n){margin-left:3cqw;border-left:.5cqw solid #035d44}.clay-art .clay-steps section>b{color:#035d44;font-size:3cqw;min-width:4cqw}.clay-art .clay-table-head{background:#e8efeb}.clay-art .clay-matrix section:nth-child(odd){background:#f8f7f3}.clay-art .clay-matrix section{grid-template-columns:29% 1fr 2cqw;padding:2.5cqw}.clay-art .clay-pipeline section:last-child,.clay-art .clay-pipeline section>b{background:#e8efeb}.clay-art .clay-notebook section{background:#fff;box-shadow:.25cqw .35cqw #dddcd5;min-height:0;transform:rotate(-.6deg);padding:2.8cqw}.clay-art .clay-notebook section:nth-child(2n){background:#eeefea;transform:rotate(.6deg)}.clay-art .clay-notebook h4{font-size:2.5cqw}.clay-art .clay-quote{margin:2cqw 0;padding:5cqw 1cqw;min-height:50cqw;display:flex;flex-direction:column;justify-content:center}.clay-quote>span{font-size:12cqw;color:#035d44;line-height:1}.clay-quote>p{font-size:5cqw;line-height:1.2}.compact-visual .post-art.clay-art,.compact-visual .post-art.brand-artwork{aspect-ratio:auto;height:auto;min-height:0;max-height:none}.compact-visual .post-art.clay-art .clay-title h3{font-size:5.5cqw;line-height:1.08}.compact-visual .post-art.brand-artwork .brand-art-title h3{font-size:6.6cqw}.export-stage .post-art.clay-art{aspect-ratio:auto;height:auto;min-height:0;gap:3cqw;padding:5%}.clay-art .clay-notebook section:last-child:nth-child(odd){grid-column:1 / -1}.post-art.clay-art{--clay-accent:#035d44;--clay-soft:#e8efeb}.post-art.clay-art.palette-blue{--clay-accent:#304d8b;--clay-soft:#eaf0f8;background:#f9fafb}.post-art.clay-art.palette-rose{--clay-accent:#754b43;--clay-soft:#f6e8e3;background:#fcfaf6}.clay-art .clay-mast{border:0;padding-bottom:0}.clay-art .clay-footer{border:0}.clay-art .clay-example,.clay-art .clay-audit section>b,.clay-art .clay-steps section>b{color:var(--clay-accent)}.clay-art .clay-takeaway,.clay-art .clay-table-head,.clay-art .clay-lane-head span+span,.clay-art .clay-pipeline section:last-child,.clay-art .clay-pipeline section>b{background:var(--clay-soft)}.clay-art .clay-takeaway,.clay-art .clay-steps section:nth-child(2n),.signature-builder .clay-title{border-color:var(--clay-accent)}.clay-art.treatment-open .clay-mast>span{display:none}.clay-art.treatment-open.signature-analyst .clay-mast{display:none}.clay-art.treatment-open .clay-title{padding-left:0;border-left:0}.clay-art.treatment-rail{border-left:.8cqw solid var(--clay-accent)}.clay-art.treatment-rail .clay-mast>span:last-child{display:none}.clay-art.treatment-label .clay-mast>span:first-child{background:var(--clay-soft);padding:1cqw 1.5cqw;border-radius:2cqw}.clay-art.treatment-label .clay-title h3 em{color:var(--clay-accent)}.post-art.clay-art,.compact-visual .post-art.clay-art{aspect-ratio:4/5;height:auto;min-height:0;max-height:none;box-sizing:border-box;padding:4%;gap:2cqw;overflow:hidden}.post-art.clay-art>*{flex-shrink:0}.post-art.clay-art .clay-title{margin:0}.post-art.clay-art .clay-title h3,.compact-visual .post-art.clay-art .clay-title h3{font-size:4.8cqw;line-height:1.08}.post-art.clay-art .clay-title p{font-size:1.9cqw;margin-top:1cqw}.post-art.clay-art section p{font-size:2cqw;line-height:1.3;margin-top:.8cqw}.post-art.clay-art .clay-example{font-size:1.85cqw;margin-top:.8cqw;padding-top:.8cqw}.post-art.clay-art .clay-audit section{padding:1.7cqw 0}.post-art.clay-art .clay-steps{gap:1.5cqw}.post-art.clay-art .clay-steps section,.post-art.clay-art .clay-matrix section,.post-art.clay-art .clay-notebook section{padding:1.8cqw}.post-art.clay-art .clay-pipeline section{padding:1.7cqw 2cqw;margin-bottom:1.5cqw}.post-art.clay-art .clay-takeaway{padding:1.8cqw;font-size:2.1cqw}.post-art.clay-art .clay-footer{margin-top:auto;padding-top:1cqw}.export-stage .post-art.clay-art{width:1080px;height:1350px;min-height:1350px;max-height:1350px;aspect-ratio:4/5;padding:4%;gap:2cqw}.post-art.clay-art{gap:1.4cqw}.post-art.clay-art section p{font-size:1.85cqw;line-height:1.22}.post-art.clay-art .clay-example{font-size:1.8cqw;line-height:1.22;border:0;padding-top:0;margin-top:.7cqw}.post-art.clay-art h4{font-size:2.3cqw}.post-art.clay-art .clay-title h3,.compact-visual .post-art.clay-art .clay-title h3{font-size:4.5cqw}.post-art.clay-art .clay-byline{margin-top:.7cqw}.post-art.clay-art .clay-steps section,.post-art.clay-art .clay-matrix section{padding:1.3cqw}.post-art.clay-art .clay-audit section{padding:1.3cqw 0}.post-art.clay-art .clay-pipeline section{padding:1.3cqw 1.7cqw}.post-art.clay-art .clay-takeaway img{width:5cqw;height:5cqw}.export-stage .post-art.clay-art{gap:1.4cqw}.post-art.clay-art .clay-title h3 em{display:table;position:relative;isolation:isolate}.clay-art.clay-lanes .clay-title h3 em:before,.clay-art.clay-notebook .clay-title h3 em:before{content:"";position:absolute;top:48%;right:-.6cqw;bottom:0;left:-.6cqw;background:var(--clay-soft);z-index:-1;transform:rotate(-1deg)}.clay-art .clay-row-dot{display:inline-flex;align-items:center;justify-content:center;width:2.8cqw;height:2.8cqw;background:var(--clay-accent);color:#fff;border-radius:50%;font-size:1.6cqw}.post-art.clay-art .clay-audit{border:0;background:transparent;padding:1cqw}.clay-art .clay-checkbox{border:0;border-radius:1cqw;background:var(--clay-soft);color:var(--clay-accent);font-size:3cqw}.post-art.clay-art .clay-audit section:nth-child(2n){background:#fff9}.post-art.clay-art .clay-audit section{padding-left:1cqw;padding-right:1cqw}.post-art.clay-art .clay-steps section>b{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--clay-soft);width:4cqw;height:4cqw;flex-shrink:0;font-size:2cqw}.post-art.clay-art .clay-steps section{border:0;border-left:.25cqw solid var(--clay-accent);border-radius:0}.post-art.clay-art .clay-matrix{border:0}.post-art.clay-art .clay-matrix section>h4{border-left:.4cqw solid var(--clay-accent);padding-left:1.3cqw}.post-art.clay-art .clay-matrix section>span{color:var(--clay-accent)}.post-art.clay-art.clay-pipeline{background-image:radial-gradient(#035d4414 .6px,transparent .6px);background-size:12px 12px}.post-art.clay-art .clay-pipeline{position:relative}.clay-art .clay-pipeline:before{content:"";position:absolute;top:2cqw;bottom:2cqw;left:8cqw;border-left:.25cqw dashed var(--clay-accent)}.post-art.clay-art .clay-pipeline section{border-color:#cbd7cf;border-radius:2cqw}.post-art.clay-art .clay-pipeline section:nth-child(2n){margin-left:7cqw;margin-right:1cqw}.post-art.clay-art .clay-notebook section{border-top:.55cqw solid var(--clay-accent)}.post-art.clay-art .clay-note-tab{display:inline-block;background:var(--clay-soft);padding:.4cqw 1cqw;margin-bottom:1cqw;border-radius:2cqw}.post-art.clay-art .clay-takeaway{background:none;border:0;border-radius:0;padding:1cqw 0;gap:1.5cqw}.post-art.clay-art .clay-takeaway.ending-statement{font-size:2.5cqw;font-weight:600;max-width:88%;line-height:1.25}.post-art.clay-art .clay-takeaway.ending-note{align-self:flex-end;max-width:80%;font-weight:400;font-style:italic;color:var(--clay-accent);text-align:right;padding:1cqw 0}.post-art.clay-art .clay-takeaway.ending-caption{font-size:1.85cqw;font-weight:400;color:#55534e;max-width:90%}.post-art.clay-art .clay-takeaway.ending-callout{background:var(--clay-soft);padding:1.8cqw;border-radius:1.5cqw}.clay-art .composition-reference{display:flex;flex-direction:column}.clay-art .composition-reference section{display:grid;grid-template-columns:7cqw 1fr;gap:2cqw;padding:2.5cqw 0;border-bottom:.12cqw solid #d6d9d4}.clay-art .composition-reference section>b{font-size:4.5cqw;line-height:1;color:var(--clay-accent);font-weight:400}.clay-art .composition-action{color:var(--clay-accent);margin-top:1.2cqw!important}.clay-art .composition-editorial{display:grid;grid-template-columns:1fr 1fr;gap:3cqw 4cqw}.clay-art .composition-editorial section{border-top:.2cqw solid var(--clay-accent);padding-top:1.4cqw}.clay-art .composition-editorial section:first-child{grid-column:1/-1;display:grid;grid-template-columns:9cqw 1fr;gap:1cqw 2cqw}.clay-art .composition-editorial section:first-child p{grid-column:2}.clay-art .editorial-number{font-size:3.8cqw;color:var(--clay-accent);display:block;line-height:1.1;margin-bottom:1cqw}.clay-art .composition-editorial section:first-child .editorial-number{grid-row:1/4;font-size:7cqw}.clay-art .composition-hub{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18cqw 5cqw;padding:2cqw 0}.clay-art .composition-hub section{padding:2cqw;border-top:.5cqw solid var(--clay-accent);background:var(--clay-soft);border-radius:1cqw}.clay-art .hub-part>b{font-size:2cqw;display:block;margin-bottom:1cqw;color:var(--clay-accent)}.clay-art .hub-center{position:absolute;left:27%;top:50%;transform:translateY(-50%);width:46%;height:14cqw;display:flex;align-items:center;justify-content:center;flex-direction:column;border:.2cqw solid var(--clay-accent);border-radius:50%;background:var(--clay-soft);z-index:1}.hub-center span{font-size:1.3cqw;letter-spacing:.2cqw}.hub-center strong{font-size:2.6cqw;text-align:center}.clay-art .hub-center:before,.clay-art .hub-center:after{content:"";position:absolute;left:50%;height:4cqw;border-left:.2cqw dashed var(--clay-accent)}.clay-art .hub-center:before{bottom:100%}.clay-art .hub-center:after{top:100%}.clay-art .composition-flow{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:5cqw 6cqw}.clay-art .composition-flow>svg{position:absolute;width:100%;height:100%;color:var(--clay-accent)}.clay-art .composition-flow section{position:relative;padding:2cqw;background:#fff;border:.15cqw solid var(--clay-accent);border-radius:1cqw}.clay-art .flow-node-2{grid-column:2;grid-row:2}.clay-art .flow-node-3{grid-column:1;grid-row:2}.clay-art .flow-node-4{grid-column:1/-1;background:var(--clay-soft)!important}.clay-art .flow-step{display:flex;justify-content:space-between;font-size:2cqw;font-weight:600;color:var(--clay-accent);margin-bottom:1cqw}.clay-art .composition-flow h4{font-size:2.2cqw}.post-art.clay-art.finish-ink{background-image:linear-gradient(115deg,#fff0 65%,#1b1a1804)}.post-art.clay-art.finish-blueprint{background-image:linear-gradient(#035d4408 1px,transparent 1px),linear-gradient(90deg,#035d4408 1px,transparent 1px);background-size:24px 24px}.post-art.clay-art.finish-paper{background-image:radial-gradient(#754b4315 .6px,transparent .8px);background-size:5px 5px}.clay-art.finish-ink .clay-lane-head span:last-child{background:var(--clay-accent);color:#fff}.clay-art.finish-ink .composition-editorial section:first-child{border-top-width:.6cqw}.clay-art.finish-blueprint .flow-node-4{background:var(--clay-accent)!important;color:#fff;box-shadow:.5cqw .5cqw #1b1a1814}.clay-art.finish-blueprint .flow-node-4 .flow-step,.clay-art.finish-blueprint .flow-node-4 .composition-action{color:#fff}.clay-art.finish-blueprint .composition-reference section>b{background:var(--clay-accent);color:#fff;width:6cqw;height:6cqw;border-radius:1cqw;display:flex;align-items:center;justify-content:center;font-size:3cqw}.clay-art.finish-paper .composition-editorial section{background:#fffdf9cc;padding:1.8cqw;box-shadow:.2cqw .3cqw #754b4310}.clay-art.finish-paper .clay-title h3 em{background:linear-gradient(transparent 55%,var(--clay-soft) 55%)}.post-art.clay-art .composition-hub{display:grid;grid-template-columns:1fr 1fr;gap:4cqw 3cqw;padding:0}.post-art.clay-art .hub-center{position:relative;grid-column:1/-1;left:auto;top:auto;transform:none;width:100%;height:auto;min-height:12cqw;border:0;border-radius:1cqw;background:var(--clay-accent);color:#fff;align-items:flex-start;padding:2.5cqw 3cqw;box-sizing:border-box}.post-art.clay-art .hub-center strong{font-size:3.6cqw;text-align:left;line-height:1.2;margin-top:.8cqw}.post-art.clay-art .hub-center span{font-size:1.5cqw;opacity:.8}.post-art.clay-art .hub-center:before{display:none}.post-art.clay-art .hub-center:after{left:50%;top:100%;height:4cqw}.post-art.clay-art .composition-hub section{position:relative;background:#fff;border:1px solid #d7dcd9;border-top:.45cqw solid var(--clay-accent);padding:2.5cqw;box-shadow:.4cqw .5cqw #1b1a1809;min-height:27cqw}.post-art.clay-art .hub-part-0:before,.post-art.clay-art .hub-part-1:before{content:"";position:absolute;top:-2.2cqw;width:55%;border-top:.2cqw solid var(--clay-accent)}.post-art.clay-art .hub-part-0:before{right:-2cqw}.post-art.clay-art .hub-part-1:before{left:-2cqw}.post-art.clay-art .hub-part>b{font-size:2.2cqw;display:inline-flex;align-items:center;justify-content:center;width:3.5cqw;height:3.5cqw;border-radius:50%;background:var(--clay-soft);margin-bottom:1.2cqw}.post-art.clay-art .hub-part-2:before,.post-art.clay-art .hub-part-3:before{content:"";position:absolute;left:50%;top:-4cqw;height:4cqw;border-left:.2cqw dashed var(--clay-accent)}.post-art.clay-art .composition-reference section{padding:1.8cqw 0}.post-art.clay-art .clay-row-dot,.post-art.clay-art .clay-note-tab{background:var(--clay-soft);color:#1b1a18}.post-art.clay-art.clay-hub{gap:2cqw;padding:5%}.post-art.clay-art.clay-hub .clay-title{min-height:0;padding:1cqw 0 1.5cqw}.post-art.clay-art.clay-hub .clay-title h3{font-size:6.1cqw;line-height:1.08;letter-spacing:-.18cqw}.post-art.clay-art.clay-hub .clay-title p{font-size:2.2cqw;line-height:1.4;margin-top:1.8cqw}.clay-art .composition-framework{display:grid;grid-template-columns:1fr 1fr;gap:3cqw 4cqw}.clay-art .framework-quadrant{padding:2cqw 0 0;border:0;border-top:.15cqw solid #d8dbd6;background:transparent;min-width:0}.framework-quadrant header{display:flex;align-items:center;gap:1.3cqw;margin-bottom:1.6cqw}.framework-quadrant header span{display:flex;align-items:center;justify-content:center;width:4.2cqw;height:4.2cqw;flex-shrink:0;border-radius:50%;background:var(--clay-soft);color:#1b1a18;font-size:1.8cqw;font-weight:600}.post-art.clay-art .framework-quadrant h4{font-size:2.8cqw;line-height:1.15;color:#1b1a18;letter-spacing:-.05cqw}.post-art.clay-art .framework-quadrant p{font-size:2.2cqw;line-height:1.38;margin:0;color:#242622}.framework-application{margin-top:2cqw;padding:1.8cqw;background:color-mix(in srgb,var(--clay-soft) 22%,white);border:0;border-radius:.6cqw}.framework-application small{display:block;color:#242622;font-size:1.8cqw;font-weight:600;line-height:1.3;margin-bottom:.7cqw}.post-art.clay-art.clay-hub .clay-takeaway{font-size:2.15cqw;line-height:1.4;max-width:100%;padding-top:1cqw;color:#42463f}.post-art.clay-art.clay-hub .clay-mast>span{font-size:1.45cqw;letter-spacing:.1cqw}.clay-art .framework-quadrant header h4{flex:1;min-width:0}.post-art.clay-art.clay-hub .clay-mast>span{white-space:nowrap}.growth-page{max-width:1200px;margin:auto;padding:24px;color:var(--ink, #252a25)}.growth-page h1{font-size:32px}.growth-page>p{max-width:850px;line-height:1.6}.growth-page form,.growth-page fieldset{display:grid;gap:16px;margin:20px 0;padding:20px;border:1px solid #dcded7;border-radius:12px;background:#fff}.growth-page label{display:grid;gap:7px;font-size:14px}.growth-page input,.growth-page select,.growth-page textarea{max-width:100%;min-width:0;padding:10px;border:1px solid #cbd0c5;border-radius:6px;background:#fff;color:#252a25}.growth-page label:has(input[type=checkbox]){display:flex;align-items:center}.growth-page textarea{width:100%;box-sizing:border-box}.growth-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:24px 0}.inspiration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.inspiration-grid article,.calendar-day{border:1px solid #dcded7;border-radius:12px;background:#fff;padding:18px;min-width:0}.inspiration-copy{white-space:pre-wrap;max-height:280px;overflow:auto}.inspiration-grid article small{display:block}.growth-empty{padding:50px 24px;background:#f3f4ef;border-radius:12px}.week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.growth-page .calendar-day{display:block;margin-bottom:0;padding:10px}.calendar-day h3{font-size:13px}.calendar-day small{display:block;font-size:11px}.calendar-day article{min-width:0;max-width:100%;padding:12px 6px;margin:12px 0;background:#f0f3eb;border-radius:6px;overflow-wrap:anywhere}.calendar-day input{width:100%;font-size:11px;box-sizing:border-box;padding:6px 2px}.calendar-day strong{font-size:12px}.growth-page code{overflow-wrap:anywhere}.growth-page .button{width:fit-content}.calendar-day .button{font-size:11px;padding:6px}.growth-page>label{margin:16px 0}@media(max-width:1000px){.week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.growth-page{padding:16px}.week-grid{grid-template-columns:1fr}.growth-filters{align-items:stretch;flex-direction:column}.growth-page form{padding:12px}.inspiration-grid{grid-template-columns:1fr}}.enterprise-card{padding:20px;margin:16px 0;border:1px solid #dcded7;border-radius:12px;background:#fff;overflow-wrap:anywhere}.enterprise-card h3{margin-bottom:10px}.enterprise-card p{line-height:1.5;margin:10px 0}.enterprise-card li{margin:8px 0}.enterprise-card blockquote{margin:12px 0;padding:12px;border-left:3px solid #34766a;background:#f1f4ee}.enterprise-section{padding:8px 0}.enterprise-card details{margin:12px 0}.enterprise-card a{text-decoration:underline}.account-tester{margin:16px 0;padding:12px;border:1px solid #cbd0c5;border-radius:8px;background:#f3f4ef;color:#252a25}.account-tester summary{cursor:pointer;font-weight:600}.account-tester nav{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.account-tester button{padding:8px 12px;border:1px solid #b9c1b1;border-radius:5px;background:#fff;color:#252a25;cursor:pointer}.calendar-day .calendar-planned{background:#fff3cd;border:1px dashed #b88a22;border-radius:10px;padding:12px;margin-top:12px;color:#59430c;display:flex;flex-direction:column;gap:6px;font-size:12px}.calendar-planned strong{text-transform:capitalize}.profile-visual-section{margin:20px 0;border:1px solid #ddd;padding:20px;border-radius:12px}.profile-visual-section>summary{cursor:pointer;font-weight:600}.profile-visual-section input[type=file]{display:block;margin:12px 0}.ps{display:flex;flex-direction:column;gap:16px;font-family:var(--mv-sans);color:var(--mv-ink);font-size:14px}.ps *,.ps *:before,.ps *:after{box-sizing:border-box}.ps-intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.ps-intro h2{margin:0!important;font:600 16px/1.3 var(--mv-sans)!important;letter-spacing:0!important}.ps-intro p{margin:0!important;font-size:13.5px;color:var(--mv-ink2);max-width:640px}.ps-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ps-inline input{width:260px;max-width:100%}.ps-list{overflow:hidden}.ps-group+.ps-group{border-top:1px solid var(--mv-rule)}.ps-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:14px 16px}.ps-gicon{width:36px;height:36px;border-radius:10px;background:var(--mv-sunk);color:var(--mv-ink2);display:flex;align-items:center;justify-content:center}.ps-main b{display:block;font-size:14.5px;font-weight:600}.ps-stack{display:inline-flex;align-items:center}.ps-stack .mv-av{width:28px;height:28px;font-size:10px;border:2px solid #fff;margin-left:-7px}.ps-stack .mv-av:first-child{margin-left:0}.ps-stack .more{margin-left:6px;font-size:12px;color:var(--mv-ink2)}.ps-group.open{background:#fbfbfd}.ps-edit{padding:0 16px 16px 66px;display:flex;flex-direction:column;gap:10px}.ps-actions{display:flex;justify-content:flex-end;gap:8px}.ps-foot{margin:0!important;padding:12px 16px;border-top:1px solid var(--mv-rule);font-size:12.5px;color:var(--mv-ink2);background:var(--mv-sunk)}.ps-sec{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;padding:22px 24px}.ps-sec>header h3{margin:0 0 5px!important;font:600 14px/1.3 var(--mv-sans)!important;letter-spacing:0!important}.ps-sec>header p{margin:0!important;font-size:13px;line-height:1.55;color:var(--mv-ink2)}.ps-body{display:flex;flex-direction:column;gap:16px;min-width:0}.ps-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ps-preset{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:13px 14px;border:1px solid var(--mv-rule);border-radius:12px;background:#fff;text-align:left;font:inherit;color:var(--mv-ink);cursor:pointer}.ps-preset:hover{border-color:#b9bed0}.ps-preset[aria-checked=true]{border-color:var(--mv-ink);box-shadow:0 0 0 1px var(--mv-ink)}.ps-preset .o{width:18px;height:18px;margin-top:1px;border-radius:50%;border:1.5px solid #b9bed0}.ps-preset[aria-checked=true] .o{border:5px solid var(--mv-ink)}.ps-preset b{display:block;font-size:13.5px;font-weight:600}.ps-preset .d{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--mv-ink2)}.ps-toggles{border:1px solid var(--mv-rule);border-radius:12px;padding:0 14px}.ps-toggles .mv-toggle{width:100%;padding:12px 0}.ps-toggles .mv-toggle+.mv-toggle{border-top:1px solid var(--mv-rule)}.ps-table th:not(:first-child),.ps-table td:not(:first-child){text-align:center}.ps-table th:nth-child(2),.ps-table td:nth-child(2){text-align:left}.ps-person{display:inline-flex;align-items:center;gap:10px;font-weight:500}.ps-person .mv-av{width:30px;height:30px;font-size:10.5px}.ps-check{display:inline-flex;justify-content:center;min-height:32px;align-items:center}.ps-check input:disabled{opacity:.45}.ps-row-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%}.ps-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.ps-invite{display:flex;flex-direction:column;gap:14px}.ps-invite h2{margin:0!important;font:600 15px/1.3 var(--mv-sans)!important;letter-spacing:0!important}.ps-invite .mv-hint{margin-top:-8px!important}.ps-invite .mv-btn{align-self:flex-start}.ps-field{display:flex;flex-direction:column;gap:7px;font-size:13.5px;font-weight:500}.ps-field .mv-seg{align-self:flex-start}.ps-link{display:flex;gap:8px;align-items:center}.ps-link input{flex:1;min-width:0;font-family:var(--mv-mono);font-size:12.5px}.ps-invites{list-style:none;margin:0;padding:0}.ps-invites li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--mv-rule)}.ps-invites li:first-child{border-top:0}.ps-invites b{font-size:13.5px;font-weight:500}.ps-tabs{margin:4px 0 18px}@media(max-width:1100px){.ps-two,.ps-presets{grid-template-columns:1fr}}@media(max-width:900px){.ps-sec{grid-template-columns:1fr;gap:14px;padding:18px}.ps-row{grid-template-columns:36px minmax(0,1fr) auto}.ps-stack{display:none}.ps-edit{padding-left:16px}}.people-page{color:var(--mv-ink);font:14px/1.5 var(--mv-sans);min-width:0}.people-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.people-heading h1{font:400 40px/1.15 var(--mv-serif);letter-spacing:-1.4px;margin:4px 0 10px}.people-eyebrow{font:11px/1.5 var(--mv-mono);text-transform:uppercase;letter-spacing:1px;color:var(--mv-ink2)}.people-heading p{margin:0;color:var(--mv-ink2);max-width:760px}.people-heading-actions{display:flex;gap:8px;flex-shrink:0}.people-page .ps-tabs{margin:0 0 18px;border-bottom:1px solid var(--mv-rule)}.people-page .mv-tabs{margin:0}.people-team-grid,.people-review-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.people-roster{overflow:hidden;min-width:0}.people-roster-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;flex-wrap:wrap}.people-roster-tools input{width:220px;min-width:140px}.people-table{width:100%}.people-table th{white-space:nowrap}.people-table td{height:56px}.people-table td:first-child{width:44%}.people-table .is-selected{background:#f7f7ff;box-shadow:inset 3px 0 var(--mv-cobalt,#4044ff)}.people-person{display:flex;align-items:center;gap:10px;background:none;border:0;color:inherit;text-align:left;font:inherit;cursor:pointer;padding:0}.people-person b{font-weight:500;display:block}.people-person small{display:block;color:var(--mv-ink2);font-size:12px}.people-table-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--mv-rule);font-size:12px;color:var(--mv-ink2)}.people-table-footer>div{display:flex;gap:6px}.people-detail{padding:18px;min-width:0}.people-detail-head{display:flex;gap:12px;align-items:center;margin-bottom:14px}.people-detail-head .mv-av{width:46px;height:46px;flex-shrink:0}.people-detail h2{font:400 23px/1.2 var(--mv-serif);margin:0 0 5px;letter-spacing:-.5px}.people-detail-head p{margin:0;color:var(--mv-ink2);font-size:12px;overflow-wrap:anywhere}.people-detail dl{margin:18px 0}.people-detail dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--mv-rule);padding:10px 0}.people-detail dt,.people-detail dd{margin:0;font-size:13px;color:var(--mv-ink2);overflow-wrap:anywhere}.people-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.people-security{display:flex;gap:10px;background:var(--mv-sunk);padding:13px;border-radius:10px;color:var(--mv-ink2);font-size:12px;line-height:1.6}.people-security svg{flex-shrink:0;margin-top:3px}.people-upcoming{display:grid;gap:6px;margin-top:10px}.people-upcoming button{background:none;border:0;text-align:left;font:inherit;color:var(--mv-ink2);padding:7px 0;cursor:pointer}.people-page .ps-intro p{max-width:950px;line-height:1.65}.people-page .ps-groups .ps-intro{display:block}.people-page .ps-groups .ps-inline{margin-top:20px;background:#f9f9fc;padding:14px 16px;border:1px solid var(--mv-rule);border-bottom:0;border-radius:14px 14px 0 0;display:flex;flex-wrap:nowrap}.people-page .ps-groups .ps-inline input{flex:1;width:auto;min-width:0}.people-page .ps-groups{gap:0}.people-page .ps-groups .ps-list{border-radius:0 0 16px 16px}.people-page .ps-row{min-height:70px}.people-page .ps-group:nth-child(5n+1) .ps-gicon{background:var(--mv-peach);color:var(--mv-peach-f)}.people-page .ps-group:nth-child(5n+2) .ps-gicon{background:var(--mv-mint);color:var(--mv-mint-f)}.people-page .ps-group:nth-child(5n+3) .ps-gicon{background:var(--mv-sky);color:var(--mv-sky-f)}.people-page .ps-group:nth-child(5n+4) .ps-gicon{background:var(--mv-lilac);color:var(--mv-lilac-f)}.people-page .ps-group:nth-child(5n+5) .ps-gicon{background:var(--mv-butter);color:var(--mv-butter-f)}.people-page .ps-permissions{gap:0}.people-page .ps-permissions .ps-intro{margin-bottom:20px}.people-page .ps-sec{padding:28px;grid-template-columns:240px minmax(0,1fr)}.people-page .ps-sec:has(#ps-default){border-radius:16px 16px 0 0}.people-page .ps-sec:has(#ps-exc){border-radius:0 0 16px 16px;border-top:0}.people-page .ps-toggles{border:0;border-top:1px solid var(--mv-rule);border-radius:0;padding:0}.people-page .ps-toggles .mv-toggle{padding:15px 0}.people-page .ps-permission-search{max-width:320px}.people-page .ps-table{min-width:650px}.people-page .ps-body .mv-scroll{border:1px solid var(--mv-rule);border-radius:12px}.people-page .ps-access{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px}.people-page .ps-access>.ps-intro,.people-page .ps-access>.mv-note{grid-column:1 / -1}.people-page .ps-access>.ps-intro{background:var(--mv-sky);padding:13px 16px;border-radius:12px}.people-page .ps-access .ps-two{display:flex;flex-direction:column;gap:16px}.people-page .ps-access .ps-two>*{width:100%}.people-page .ps-invite .mv-btn.ink{align-self:stretch;justify-content:center}.people-page .ps-row-actions .mv-btn{border:0;background:none;padding:6px}.people-page .mv-table{font-size:13px}.people-page .mv-cardh h2,.people-review-rules h2{font:600 14px/1.5 var(--mv-sans);margin:0;letter-spacing:0}.people-page .mv-cardh p{font-size:12px;color:var(--mv-ink2);margin:2px 0 0}.people-page .people-intro{margin:0 0 4px;color:var(--mv-ink2)}.people-review-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px 16px;border-top:1px solid var(--mv-rule)}.people-review-row p{margin:7px 0 10px;font-size:13px;line-height:1.7;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.people-review-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px}.people-review-stages{display:flex;gap:6px;flex-wrap:wrap}.people-review-rules{padding:18px;display:flex;flex-direction:column;gap:12px}.people-review-rules>.mv-hint{margin:0}.people-rule{display:grid;grid-template-columns:24px minmax(0,1fr) 26px;gap:10px;border:1px solid var(--mv-rule);border-radius:12px;padding:12px;align-items:start}.people-rule>span{background:var(--mv-sunk);border-radius:7px;padding:4px;text-align:center;margin-top:4px}.people-rule>div{display:grid;gap:8px}.people-rule input,.people-rule select{width:100%;min-width:0}.people-rule-days{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--mv-rule);padding-top:16px}.people-rule-days input{width:75px}.people-review-feedback label{display:grid;gap:6px;font-size:13px}.people-review-feedback textarea{width:100%;min-height:85px}.people-page button:focus-visible,.people-page a:focus-visible{outline:2px solid #4044ff;outline-offset:3px}@media(min-width:1500px){.people-page .ps-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.people-team-grid,.people-review-grid,.people-page .ps-access{grid-template-columns:minmax(0,1fr) 300px}.people-page .ps-sec{grid-template-columns:180px minmax(0,1fr);gap:20px}.people-review-grid .mv-cardh{flex-wrap:wrap;gap:10px}.people-table{min-width:670px}}@media(max-width:950px){.people-team-grid,.people-review-grid,.people-page .ps-access{grid-template-columns:1fr}.people-heading{align-items:flex-start;flex-direction:column;gap:14px}.people-page .ps-sec{grid-template-columns:1fr;padding:20px}.people-detail{max-width:none}.people-page .ps-tabs{overflow-x:auto}.people-page .mv-tab{white-space:nowrap}.people-roster-tools{align-items:stretch}.people-roster-tools input{width:100%}.people-roster-tools .mv-seg{flex-wrap:wrap}.people-page .ps-presets{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.people-page .mv-btn,.people-person,.people-page .ps-preset{transition:background-color .15s,border-color .15s}}.people-page .people-detail dl{display:block}.people-page .people-detail h2{font:400 23px/1.2 var(--mv-serif)}.people-page .mv-cardh h2,.people-page .ps-invite h2,.people-page .people-review-rules h2{font:600 15px/1.35 var(--mv-sans)!important;letter-spacing:0!important}.people-page .people-detail h2{font:400 23px/1.2 var(--mv-serif)!important}.people-page .people-review-row p{font-weight:400}.requests-workspace{color:var(--mv-ink,#101533);font:14px/1.55 var(--mv-sans,Arial);min-width:0}.rq-heading{margin-bottom:24px}.rq-heading h1{font:400 42px/1.15 var(--mv-serif,Georgia)!important;margin:8px 0 14px!important}.rq-heading>p{max-width:760px;color:#535e80}.rq-heading>small{font:10px var(--mv-mono,monospace);letter-spacing:1px}.rq-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:16px;align-items:start}.rq-main,.rq-aside{display:flex;flex-direction:column;gap:16px;min-width:0}.rq-card{border:1px solid #dfe2ef;border-radius:18px;background:#fff;overflow:hidden}.rq-card h2{font:600 15px/1.4 var(--mv-sans,Arial)!important;margin:0!important}.rq-card header{display:flex;gap:12px;align-items:center}.rq-card header p{font-size:12px;color:#535e80;margin:3px 0}.rq-compose{padding:22px;display:flex;flex-direction:column;gap:14px}.rq-compose label,.rq-detail label{display:block;font-size:13px;font-weight:500}.rq-compose label>span{float:right;font-size:11px;color:#535e80}.rq-compose small{font-weight:400;color:#535e80}.rq-compose textarea,.rq-detail textarea{width:100%;min-height:120px;padding:12px;border:1px solid #dfe2ef;border-radius:10px;resize:vertical;font:inherit;box-sizing:border-box}.rq-compose input[type=url]{width:100%;min-height:44px;border:1px solid #dfe2ef;border-radius:10px;padding:10px;box-sizing:border-box;margin-top:8px}.rq-chips{display:flex;flex-wrap:wrap;gap:8px}.rq-chips button{border:1px solid #dfe2ef;border-radius:24px;background:#fff;color:#101533;padding:8px 12px;cursor:pointer;font-size:12px}.rq-chips button[aria-pressed=true]{border-color:#4141ff;background:#e5e5ff;color:#3030dd}.rq-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rq-fields .mv-seg{margin-top:8px}.rq-upload{position:relative;display:flex!important;align-items:center;gap:14px;padding:16px;border:1px dashed #c5c9df;border-radius:12px;background:#fafafd;cursor:pointer}.rq-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.rq-upload span{float:none!important;font-size:14px!important}.rq-upload small{display:block;font-size:12px}.rq-upload:focus-within{outline:2px solid #4141ff}.rq-file,.rq-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rq-actions{justify-content:flex-end;margin:0 0 16px}.rq-file{justify-content:space-between}.rq-list>header{padding:16px;justify-content:space-between;flex-wrap:wrap}.rq-row{width:100%;display:flex;align-items:flex-start;gap:12px;padding:16px;border:0;border-top:1px solid #dfe2ef;background:#fff;color:#101533;text-align:left;cursor:pointer}.rq-row>div{flex:1;min-width:0}.rq-row small{font-size:11px;color:#535e80}.rq-row p{font:400 16px/1.45 var(--mv-serif,Georgia);margin:4px 0}.rq-row.selected{background:#f7f7ff;box-shadow:inset 3px 0 #4141ff}.rq-row .mv-pill{flex-shrink:0}.rq-detail{padding:22px;display:flex;flex-direction:column;gap:16px}.rq-detail blockquote{font:400 22px/1.4 var(--mv-serif,Georgia);margin:0}.rq-detail dl{display:block;margin:0}.rq-detail dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;border-top:1px solid #dfe2ef;padding:10px 0}.rq-detail dt,.rq-detail dd{margin:0;font-size:13px}.rq-timeline{list-style:none;padding:0;margin:0;border-left:1px solid #dfe2ef}.rq-timeline li{position:relative;padding:0 0 16px 18px}.rq-timeline li:before{content:"";position:absolute;left:-5px;top:7px;width:8px;height:8px;border-radius:50%;background:#4141ff}.rq-timeline small{display:block;color:#535e80}.rq-timeline p{background:#f3f3fa;padding:12px;border-radius:10px;margin:8px 0}.rq-notice{padding:14px;border:1px solid #dfe2ef;background:#f7f8fd;border-radius:12px}.rq-setting{padding:18px;margin-bottom:18px}.rq-setting .mv-toggle{width:100%}.rq-empty{padding:22px;color:#535e80}.rq-next{padding:20px}.rq-landing{background:#f3f3f9;min-height:100vh;padding:100px max(24px,calc((100vw - 1024px)/2)) 48px}.rq-landing .rq-layout{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.rq-brand{position:absolute;top:0;left:0;right:0;height:58px;background:#fff;border-bottom:1px solid #dfe2ef;display:flex;align-items:center;justify-content:space-between;padding:0 30px}.rq-brand>a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#101533}.rq-brand>a:first-child{font:24px var(--mv-serif,Georgia)}.rq-landing .rq-row{flex-wrap:wrap}.requests-workspace button:focus-visible{outline:2px solid #4141ff;outline-offset:3px}@media(max-width:1100px){.rq-layout,.rq-landing .rq-layout{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:850px){.rq-layout,.rq-landing .rq-layout,.rq-fields{grid-template-columns:1fr}.rq-row{flex-wrap:wrap}.rq-landing{padding:90px 18px 30px}.rq-heading h1{font-size:34px!important}}.requests-workspace .rq-card h2{font:600 15px/1.4 var(--mv-sans,Arial)!important}.requests-workspace .rq-compose textarea{min-height:120px!important}.requests-workspace .rq-detail .rq-actions{justify-content:flex-start;gap:12px;margin:4px 0 0;display:flex;flex-wrap:wrap}.requests-workspace .rq-detail .rq-actions .mv-btn{min-height:42px;padding:10px 16px;white-space:normal;line-height:1.4;margin:0}.requests-workspace .rq-detail header{flex-wrap:wrap;row-gap:12px}.requests-workspace .rq-detail header>div{flex:1;min-width:100px}.crafted-checkout{--ck-ink:#101533;--ck-muted:#555d80;--ck-rule:#dfe2ef;color:var(--ck-ink);background:#fff;min-height:100vh;font-family:Geist Sans,sans-serif;font-size:13px;line-height:1.55}.checkout-header{height:69px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1116px)/2));border-bottom:1px solid var(--ck-rule);gap:24px}.checkout-header>span,.checkout-header>a{display:flex;align-items:center;gap:8px;color:var(--ck-muted);white-space:nowrap}.checkout-header a{color:var(--ck-ink);text-decoration:none}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1440px;margin:auto}.checkout-intro{background:linear-gradient(#f5f5fa,#f8f8fb 78%,#fff);padding:56px 16px 60px max(32px,162px)}.checkout-kicker{display:block;font:10px Geist Mono,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--ck-muted);margin:0 0 14px}.checkout-intro h1{font:52px/.99 Newsreader,serif;letter-spacing:-1.8px;margin:0 0 24px}.checkout-intro h1 em{color:#4141ff;font-weight:400}.checkout-lede{font-size:16px;color:var(--ck-muted);line-height:1.6;max-width:540px;margin:0 0 32px}.checkout-plans{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 32px}.checkout-plan{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:12px;min-height:151px;padding:17px 18px;background:#fff;border:1px solid var(--ck-rule);border-radius:18px;color:var(--ck-muted);cursor:pointer}.checkout-plan.selected{border:2px solid var(--ck-ink);padding:16px 17px;box-shadow:0 14px 20px -15px #10153360}.checkout-plan-title{display:flex;align-items:center;justify-content:space-between;font:27px Newsreader,serif;color:var(--ck-ink);margin-bottom:4px}.checkout-plan-title i{width:18px;height:18px;border-radius:50%;border:1px solid #bbc1da}.selected .checkout-plan-title i{border:5px solid var(--ck-ink)}.checkout-plan small{font-size:12px}.checkout-popular{position:absolute;right:14px;top:-11px;background:#3f3ff0;color:#fff;border-radius:20px;padding:2px 9px;font-size:10px;font-weight:600}.checkout-features{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:0 0 36px}.checkout-features li{display:flex;gap:10px;align-items:flex-start}.checkout-features svg{color:#2b7621;flex:none;margin-top:2px}.checkout-timeline{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ck-rule);border-radius:17px;background:#fff;overflow:hidden;margin-bottom:28px}.checkout-timeline>div{padding:16px;border-right:1px solid var(--ck-rule)}.checkout-timeline>div:last-child{border:0}.checkout-timeline i{display:block;width:10px;height:10px;border-radius:50%;background:#4141ff;margin-bottom:10px}.checkout-timeline>div:nth-child(2) i{background:#c9ccff}.checkout-timeline>div:last-child i{background:var(--ck-ink)}.checkout-timeline small{display:block;font:11px Geist Mono,monospace;color:var(--ck-muted);margin-bottom:7px}.checkout-timeline strong{display:block}.checkout-timeline p,.checkout-faq p{font-size:12px;color:var(--ck-muted);margin:4px 0}.checkout-faq article{padding:17px 0;border-top:1px solid var(--ck-rule)}.checkout-faq article:last-child{border-bottom:1px solid var(--ck-rule)}.checkout-order{margin:40px max(32px,81px) 60px 58px;align-self:start;border:1px solid var(--ck-rule);border-radius:22px;overflow:hidden;box-shadow:0 22px 38px -20px #10153340,0 2px 3px #10153308}.checkout-summary{background:#fafafd;padding:24px 26px 26px}.checkout-summary-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.checkout-summary .mv-seg{font-size:12px}.checkout-line{display:flex;justify-content:space-between;gap:14px;margin:10px 0}.checkout-line>span:last-child{font-family:Geist Mono,monospace;font-size:12px;text-align:right}.checkout-line.saving{color:#317d29}.checkout-due{display:flex;align-items:center;justify-content:space-between;border-top:1px dashed #d4d8e8;margin-top:16px;padding-top:10px}.checkout-due>span{font:43px Newsreader,serif;letter-spacing:-1px}.checkout-renewal{text-align:right;font-size:12px;color:var(--ck-muted);margin:0 0 20px}.checkout-link{border:0;padding:0;background:none;color:#4141ff;font-size:12px;cursor:pointer}.checkout-payment{padding:26px;display:flex;flex-direction:column;gap:18px;border-top:1px solid var(--ck-rule)}.checkout-preview{padding:12px 14px;background:#f3f3fc;border:1px solid var(--ck-rule);border-radius:10px;font-size:12px}.checkout-preview p{margin:4px 0 0;color:var(--ck-muted)}.checkout-wallets{display:grid;grid-template-columns:1fr 1fr;gap:10px}.checkout-wallets button{height:46px;border:1px solid var(--ck-rule);border-radius:10px;background:#fff;color:var(--ck-ink);font-weight:600}.checkout-wallets button:first-child{background:var(--ck-ink);color:#fff}.checkout-divider{display:flex;gap:12px;align-items:center;justify-content:center;font-size:11px;color:var(--ck-muted)}.checkout-divider:before,.checkout-divider:after{content:"";height:1px;flex:1;background:var(--ck-rule)}.checkout-label-row{display:flex;justify-content:space-between;gap:10px;margin-bottom:-10px}.checkout-label-row a{font-size:12px;color:var(--ck-muted)}.checkout-field{display:flex;flex-direction:column;gap:7px}.checkout-payment input,.checkout-field input{min-height:44px;min-width:0;width:100%;border:1px solid var(--ck-rule);border-radius:10px;padding:10px 12px;background:#fff;font:13px Geist Sans,sans-serif;box-sizing:border-box;color:var(--ck-muted)}.checkout-payment input::placeholder{color:#8188a3}.checkout-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkout-card-placeholder{border:1px solid var(--ck-rule);border-radius:12px;color:#8188a3;overflow:hidden}.checkout-card-placeholder>span{display:flex;align-items:center;gap:10px;padding:13px;border-bottom:1px solid var(--ck-rule);font-size:12px}.checkout-card-placeholder>div{display:grid;grid-template-columns:1fr 1fr}.checkout-card-placeholder>div span{padding:12px;border-right:1px solid var(--ck-rule)}.checkout-consent{display:flex;align-items:center;gap:10px;font-size:12px}.checkout-consent input{width:18px;height:18px;min-height:18px;margin:0}.checkout-start{min-height:52px;background:var(--ck-ink);color:#fff;border:0;border-radius:10px;font-weight:600;font-size:14px}.crafted-checkout button:disabled{cursor:not-allowed}.checkout-payment-note{margin:0;text-align:center;color:var(--ck-muted);font-size:12px}.checkout-order footer{padding:16px 20px;display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid var(--ck-rule);font-size:11px;color:var(--ck-muted);background:#fafafd}.checkout-plan:focus-visible,.checkout-link:focus-visible{outline:3px solid #a5a5ff;outline-offset:3px}@media(max-width:1200px){.checkout-intro{padding:42px 24px}.checkout-order{margin:32px 24px}.checkout-summary,.checkout-payment{padding:22px}}@media(max-width:800px){.checkout-header{padding:0 20px}.checkout-header>span{display:none}.checkout-layout{grid-template-columns:1fr}.checkout-intro h1{font-size:46px}.checkout-order{margin:0 20px 40px}.checkout-intro{padding:32px 20px}.checkout-features{gap:12px}.checkout-timeline>div{padding:12px}.checkout-summary-title{flex-wrap:wrap}}@media(prefers-reduced-motion:no-preference){.checkout-plan{transition:border-color .16s ease,box-shadow .16s ease}.checkout-plan:hover{box-shadow:0 10px 22px -14px #10153350}}.team-signup{max-width:1200px;margin:auto;padding:24px;font-family:var(--mv-sans,Arial)}.team-signup>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:64px}.team-signup-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px}.team-signup h1{font-family:Newsreader,Georgia,serif;font-size:52px;font-weight:400;line-height:1.1}.team-signup p,.team-signup li{line-height:1.7;color:#525a7b}.team-signup-card{border:1px solid #e2e5ef;border-radius:20px;padding:32px;align-self:start;background:#fff}.team-signup form,.team-signup label{display:grid;gap:10px}.team-signup form{gap:20px}.team-signup input{padding:12px;border:1px solid #dfe2ec;border-radius:8px}.team-signup small{color:#596180}@media(max-width:760px){.team-signup-grid{grid-template-columns:1fr;gap:24px}.team-signup>header{margin-bottom:24px}.team-signup h1{font-size:38px}}.crafted-checkout .checkout-start{display:block;width:fit-content;max-width:100%;margin:16px auto 12px;padding:12px 24px;text-align:center}.crafted-checkout .checkout-plan{min-height:112px}.crafted-onboarding{min-height:100vh;background:#f5f5fa;color:#101533;font:14px/1.6 Geist Sans,sans-serif}.onboarding-header{max-width:1280px;margin:auto;padding:26px 40px;display:flex;justify-content:space-between;align-items:center;gap:20px}.onboarding-header>a{display:flex;gap:8px;align-items:center;text-decoration:none;color:#555d80;font-size:13px}.onboarding-layout{max-width:1280px;margin:24px auto 64px;padding:0 40px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}.onboarding-eyebrow{font:10px Geist Mono,monospace;letter-spacing:1.3px;color:#555d80}.onboarding-intro{padding:22px 0}.onboarding-intro h1{font:52px/1.06 Newsreader,serif;letter-spacing:-1.5px;margin:20px 0 22px}.onboarding-intro h1 em{color:#4141ff;font-weight:400}.onboarding-lede{font-size:16px;color:#555d80;max-width:440px}.onboarding-steps{margin:32px 0;display:grid;gap:23px}.onboarding-steps>div{display:flex;gap:16px}.onboarding-steps svg{flex:none;color:#4141ff;margin-top:4px}.onboarding-steps strong{font-size:14px;font-weight:600}.onboarding-steps p{color:#555d80;margin:5px 0 0;font-size:13px}.onboarding-prepare{border:1px solid #dfe2ef;background:#fff;border-radius:16px;padding:23px}.onboarding-prepare h2{font-size:14px;margin:0 0 7px}.onboarding-prepare p{color:#555d80;font-size:13px;margin:0 0 15px}.onboarding-prepare ul{list-style:none;padding:0;margin:0;display:grid;gap:12px;font-size:12px}.onboarding-prepare li{display:flex;gap:10px;align-items:start}.onboarding-prepare svg{flex:none;color:#387f32;margin-top:2px}.onboarding-booking{background:#fff;border:1px solid #dfe2ef;border-radius:22px;overflow:hidden;box-shadow:0 18px 40px -30px #10153355;min-width:0}.onboarding-booking-heading{padding:28px 28px 14px}.onboarding-booking h2{font:34px Newsreader,serif;margin:10px 0 8px}.onboarding-booking p{color:#555d80;margin:0;font-size:13px}.onboarding-calendar{width:100%;min-height:480px;overflow:auto}.onboarding-loading{padding:20px 28px}.onboarding-booking-footer{border-top:1px solid #dfe2ef;padding:18px 24px;background:#fafafd;color:#555d80;font-size:11px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.onboarding-booking a{color:#4141ff}.onboarding-footer{text-align:center;color:#747c99;font-size:11px;padding:0 20px 30px}.crafted-onboarding a:focus-visible{outline:3px solid #bcbcff;outline-offset:4px}@media(max-width:1000px){.onboarding-layout{gap:28px;padding:0 24px}.onboarding-intro h1{font-size:43px}}@media(max-width:760px){.onboarding-header{padding:20px 24px}.onboarding-layout{grid-template-columns:1fr;margin-top:0;gap:28px}.onboarding-intro{padding-top:10px}.onboarding-intro h1{font-size:42px}.onboarding-booking-heading{padding:24px 20px 12px}.onboarding-calendar{min-height:460px}}.onboarding-calendar{height:650px;min-height:0}.onboarding-header .mv-logo{font:26px Newsreader,serif}@media(max-width:760px){.onboarding-calendar{height:760px;min-height:0}}.onboarding-choice{padding:20px 28px;border-bottom:1px solid #dfe2ef;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.onboarding-choice p{margin:0;color:#565e80;font-size:13px}.onboarding-choice button{border:1px solid #dfe2ef;background:#fff;border-radius:10px;padding:12px 16px;color:#101533;cursor:pointer}.onboarding-selfserve{padding:32px}.onboarding-selfserve h2{font:32px Georgia,serif;color:#101533}.onboarding-selfserve p{color:#565e80;line-height:1.6}.onboarding-selfserve form{display:grid;gap:20px}.onboarding-selfserve label{display:grid;gap:8px;font-size:14px;color:#101533}.onboarding-selfserve input,.onboarding-selfserve textarea{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #dfe2ef;border-radius:10px;padding:12px;font:inherit;background:#fff;color:#101533}.onboarding-selfserve textarea{min-height:110px;resize:vertical}.onboarding-selfserve input:focus,.onboarding-selfserve textarea:focus{outline:3px solid #e3e4ff;border-color:#4145ff}.onboarding-selfserve button{min-height:48px;background:#101533;color:#fff;border:0;border-radius:10px;font-weight:600;cursor:pointer}.onboarding-selfserve button:disabled{opacity:.6}.crafted-signin{min-height:100svh;background:#f6f7fb;color:#101536;font-family:var(--mv-sans,"Geist Sans",sans-serif);padding:52px 24px 48px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.crafted-signin .signin-brand{margin-bottom:34px}.crafted-signin .mv-logo{font-size:23px;gap:10px}.crafted-signin .mv-logo svg,.crafted-signin .mv-logo img{width:17px;height:17px}.signin-card{width:420px;max-width:100%;padding:32px 36px;border:1px solid #dfe2ef;border-radius:21px;background:#fff;box-shadow:0 2px 3px #10153603,0 18px 30px -16px #10153624;box-sizing:border-box}.signin-card h1{font-family:var(--mv-serif,"Newsreader",serif);font-size:36px;font-weight:400;line-height:1.15;letter-spacing:-1.2px;margin:0 0 13px}.signin-subtitle{font-size:15px;color:#555e81;margin:0 0 26px;line-height:1.5}.signin-field{margin-bottom:18px}.signin-field label{font-size:13.5px;font-weight:500;display:block;margin-bottom:8px}.signin-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.crafted-signin .signin-control{display:flex;align-items:center;height:44px;border:1px solid #dfe2ef;border-radius:10px;padding:0 13px;gap:10px;background:#fff;color:#555e81}.crafted-signin .signin-control:focus-within{border-color:#4443ff;box-shadow:0 0 0 3px #4443ff18}.crafted-signin .signin-control input{width:100%;min-width:0;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#101536;padding:0!important;height:100%;font:inherit;font-size:14px}.crafted-signin .signin-link,.crafted-signin .signin-eye{border:0;background:transparent;padding:0;box-shadow:none;cursor:pointer;font:inherit;color:#4443ff;font-size:13px;min-height:0}.crafted-signin .signin-eye{color:#555e81;display:grid;place-items:center;min-width:28px;min-height:32px}.crafted-signin .signin-remember{display:flex;align-items:center;gap:10px;font-size:14px;margin:0 0 24px;cursor:pointer}.crafted-signin .signin-remember input{width:18px;height:18px;accent-color:#101536;margin:0}.crafted-signin .signin-submit{width:100%;height:50px;border-radius:12px;border:0;background:#101536;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.crafted-signin .signin-submit:hover{background:#24294e}.crafted-signin .signin-submit:disabled{opacity:.65;cursor:wait}.signin-alternative{text-align:center;font-size:13px;color:#555e81;margin:17px 0 0;line-height:1.5}.signin-signup{margin:22px 0 0;font-size:14px;color:#555e81}.signin-signup a{color:#101536;text-decoration:underline;text-underline-offset:2px}.signin-message{font-size:13px;line-height:1.5;padding:10px 12px;border-radius:8px;background:#f2f3fa}.signin-message.error{color:#a23020;background:#fff3ef}.crafted-signin button:focus-visible,.crafted-signin a:focus-visible{outline:2px solid #4443ff;outline-offset:3px}@media(max-width:480px){.crafted-signin{padding:32px 18px}.signin-card{padding:28px 24px}.signin-card h1{font-size:33px}.signin-label-row{gap:8px}}.operations-page{max-width:1180px;margin:0 auto;padding:36px 28px}.operations-page>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.operations-page header>div{display:flex;gap:24px}.operations-page h1{font-size:36px}.operations-page>section{margin:36px 0;padding-top:24px;border-top:1px solid var(--line)}.operator-inline{display:flex;align-items:flex-end;gap:12px;margin:20px 0}.operations-page label{display:block;font-size:13px}.operations-page input:not([type=checkbox]),.operations-page select{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:7px}.operator-clients{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.operator-clients article,.operator-staff{padding:24px;border:1px solid var(--line);border-radius:10px;background:#fff}.operator-clients h3{font-size:26px;margin:0 0 12px}.operator-clients label{margin:14px 0}.operator-clients small{display:block;line-height:1.5;color:var(--muted);margin-top:15px}.operator-staff{margin:15px 0}.operator-staff>div:first-child{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.operator-staff span{color:var(--muted);font-size:12px}.operator-assignment{display:flex;justify-content:space-between;padding:16px 0 0;gap:16px}.operator-assignment input{margin-right:8px}.operator-event{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:14px 0;gap:24px;font-size:13px}.operator-event time{color:var(--muted);white-space:nowrap}.operator-invite{padding:20px;background:var(--soft);border-radius:8px}@media(max-width:650px){.operator-inline,.operator-assignment,.operator-event{flex-direction:column;align-items:stretch}.operations-page{padding:24px 16px}}.enter-client{display:inline-flex;margin:0 0 16px}.client-context-bar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 28px;background:#eef2e6;border-bottom:1px solid #dce1d1;font-size:13px}.client-context-bar a{color:#3d4d2c;font-weight:600}.generation-help{font-size:14px;line-height:1.65;color:var(--muted);margin:14px 0 22px;max-width:850px}.generation-columns{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1.3fr);gap:32px;align-items:start}.generation-form{display:grid;gap:18px}.generation-form label{display:grid;gap:8px;font-size:14px}.generation-form input,.generation-form select,.generation-form textarea{padding:12px;width:100%}.generation-form textarea{min-height:240px;font:15px/1.5 Geist Sans,Arial}.resource-card,.automation-panel{border:1px solid var(--line);border-radius:8px;padding:22px;margin-bottom:18px}.resource-card h2{font:600 18px/1.4 Geist Sans,Arial}.resource-card p{font-size:14px;line-height:1.6;margin:10px 0}.resource-summary{white-space:pre-wrap;overflow-wrap:anywhere}.generation-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.generation-actions button,.automation-panel button{padding:10px 14px;min-height:44px}.automation-panel label{display:flex;align-items:center;gap:10px;font-weight:600}.automation-panel label input{width:20px;height:20px}.automation-panel>p{margin-top:14px}.generation-subheading{margin:30px 0 18px;font:600 20px Geist Sans,Arial}@media(max-width:800px){.generation-columns{grid-template-columns:1fr}}.voice-workspace{--studio-ink:#101536;--studio-muted:#565f85;--studio-border:#dfe2ef;color:var(--studio-ink);padding:28px}.voice-workspace .studio-heading{margin:0 0 20px}.voice-workspace .studio-heading h1{font-family:Newsreader,Georgia,serif;font-size:42px;font-weight:400;margin:8px 0 12px}.voice-workspace p{color:var(--studio-muted);line-height:1.55}.voice-workspace .studio-heading p{max-width:750px}.voice-workspace .studio-tabs{display:flex;gap:4px;background:#f3f3f8;padding:4px;border-radius:12px;margin-bottom:18px}.voice-workspace .studio-tabs button{border:0;background:none;border-radius:10px;padding:12px 16px;color:var(--studio-muted)}.voice-workspace .studio-tabs button[aria-pressed=true]{background:#fff;color:var(--studio-ink);box-shadow:0 1px 3px #10153614}.studio-columns{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:18px;align-items:start}.studio-stack{display:grid;gap:16px;min-width:0;border:0;padding:0;margin:0}.studio-card{border:1px solid var(--studio-border);border-radius:17px;padding:24px;background:#fff;min-width:0}.studio-card h2{font-size:16px;font-weight:650;margin:0 0 6px}.studio-card h3{font-size:14px;margin:0 0 8px}.studio-card p{font-size:13px;margin:0 0 18px}.studio-card-head{display:flex;justify-content:space-between;gap:14px}.studio-count{border-radius:20px;background:#f3f3f8;padding:3px 9px;font-size:12px;white-space:nowrap;height:fit-content}.voice-workspace input:not([type=checkbox]):not([type=radio]),.voice-workspace textarea,.voice-workspace select{border:1px solid var(--studio-border);border-radius:10px;padding:12px;color:var(--studio-ink);font:inherit;background:#fff;max-width:100%;box-sizing:border-box}.voice-workspace textarea{width:100%;resize:vertical;line-height:1.6}.reference-drop{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;text-align:center;border:1px dashed #c4c9e2;border-radius:14px;background:#fafafd;padding:28px 16px;min-height:150px;cursor:pointer}.reference-drop input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.reference-drop:focus-within{outline:2px solid #4446ff;outline-offset:3px}.reference-drop span{font-size:12px;color:var(--studio-muted)}.reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.reference-grid input{width:100%;margin-top:8px;font-size:12px!important}.reference-image{position:relative;height:160px;border:1px solid var(--studio-border);border-radius:12px;overflow:hidden}.reference-image img{width:100%;height:100%;object-fit:contain}.reference-image button{position:absolute;right:6px;top:6px;border:0;border-radius:50%;padding:6px;background:#fff}.style-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.style-picker button{background:#fff;border:1px solid var(--studio-border);border-radius:14px;padding:8px;text-align:left;color:var(--studio-ink)}.style-picker button.selected{outline:2px solid var(--studio-ink);outline-offset:-2px}.style-sample{height:84px;border-radius:9px;background:#fafafa;display:grid;place-items:center;font-size:28px;margin-bottom:8px;border:1px solid #e8e8ed}.style-1{background:linear-gradient(135deg,#d0d0ff,#888adc);color:#fff}.style-2{background:#101536;color:#fff}.style-3{font-family:Georgia,serif;background:#f7f4ec;color:#254032}.style-4{background:#dff2fc;color:#165d7c}.style-5{background:#fff2bf;color:#796000}.style-6{background:#ffe7dc;color:#bc4315}.style-7{background:#111;color:#f04e12}.style-picker strong{display:flex;justify-content:space-between;font-size:12px;gap:4px}.style-picker small{display:block;color:var(--studio-muted);font-size:12px;line-height:1.5;margin:8px 0 12px}.color-list{display:flex;flex-wrap:wrap;gap:16px}.color-list>div{display:flex;flex-direction:column;align-items:center;gap:6px}.color-swatch,.color-list input[type=color]{width:64px;height:64px;border:1px solid #ddd;border-radius:16px;padding:0!important;position:relative}.color-swatch svg{position:absolute;right:-6px;top:-6px;background:#fff;border-radius:50%;padding:3px;box-sizing:content-box}.color-list small{font-size:11px;color:var(--studio-muted)}.color-list code{font-size:12px}.font-row{display:flex;align-items:center;gap:15px;padding:16px;border:1px solid var(--studio-border);border-radius:12px;margin-bottom:10px}.font-row>span{font:28px Georgia,serif}.font-row strong{flex:1;font-size:14px}.font-row button{background:none;border:0}.inline-field{display:flex;gap:8px}.inline-field input{flex:1;min-width:0}.studio-chips{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.studio-chips button{border:1px solid var(--studio-border);background:#fff;border-radius:22px;padding:9px 12px;font-size:12px;color:var(--studio-ink)}.studio-chips button[aria-pressed=true]{border-color:#4446ff;background:#e6e6ff;color:#3034cf}.brief-check{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--studio-border);font-size:13px}.brief-check svg{color:#357b2e}.brief-check span{flex:1}.brief-check small{color:var(--studio-muted)}.brief-summary>p:last-of-type{margin-top:22px}.brief-summary>.button{width:100%;justify-content:center;min-height:46px}.studio-success{display:flex;gap:8px;padding:14px;margin-top:14px;background:#edf7ed;border:1px solid #cee5ce;border-radius:10px;font-size:13px;color:#24552b;line-height:1.5}.visual-studio .asset-library{padding:0;border:0}.visual-studio .asset-library>h2,.visual-studio .asset-library>p{display:none}.voice-workspace .story-columns{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:18px;align-items:start}.voice-workspace .story-form{grid-column:2;grid-row:1;border:1px solid var(--studio-border);border-radius:17px;padding:24px}.voice-workspace .story-saved{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.voice-workspace .story-saved>h2,.voice-workspace .story-saved>p{grid-column:1/-1}.voice-workspace .story-saved article{border:1px solid var(--studio-border);border-radius:16px;padding:18px;margin:0}.voice-workspace .story-saved h3{font:21px Newsreader,Georgia,serif;font-weight:400}.voice-workspace .story-library>.personal-heading{display:none}.voice-workspace .story-saved article p{font-size:13px;white-space:pre-wrap}.voice-workspace .story-meta{font-size:12px}.voice-workspace .story-images img{max-width:80px;max-height:80px;border-radius:9px}.voice-workspace .field{display:grid;gap:8px;margin-bottom:18px}.voice-workspace .field>span{font-size:13px}.voice-editor{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:18px}.voice-guide{grid-column:1;grid-row:1}.voice-samples{grid-column:2;grid-row:1}.voice-guide textarea{min-height:280px;font:20px/1.6 Newsreader,Georgia,serif}.voice-editor .button{margin-top:14px}.cta-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:18px;align-items:start}.cta-list{padding:0;overflow:hidden}.cta-list header{padding:22px;display:flex;justify-content:space-between;gap:12px}.cta-row{padding:20px;border-top:1px solid var(--studio-border)}.cta-row.selected{background:#f6f6ff;border-left:3px solid #4446ff}.cta-row header{padding:0;align-items:center}.cta-row p{font:17px/1.5 Newsreader,Georgia,serif;margin:10px 0}.cta-row small{color:var(--studio-muted);overflow-wrap:anywhere}.cta-editor label{display:grid;gap:8px;font-size:13px;margin-bottom:18px}.cta-actions{display:flex;gap:8px}.voice-workspace button:focus-visible{outline:2px solid #4446ff;outline-offset:3px}.voice-workspace button:disabled{opacity:.55;cursor:wait}@media(max-width:1050px){.style-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-columns,.voice-editor,.cta-layout,.voice-workspace .story-columns{grid-template-columns:1fr}.voice-guide,.voice-samples,.voice-workspace .story-form,.voice-workspace .story-saved{grid-column:auto;grid-row:auto}.voice-workspace .story-saved{order:-1}}@media(max-width:600px){.voice-workspace{padding:16px}.studio-card{padding:18px}.voice-workspace .studio-heading h1{font-size:34px}.voice-workspace .studio-tabs{overflow:auto}.voice-workspace .studio-tabs button{white-space:nowrap;padding:10px}.reference-grid,.voice-workspace .story-saved{grid-template-columns:1fr}.reference-image{height:190px}.cta-list header{flex-wrap:wrap}}.voice-detail-fields{margin-top:20px}.voice-detail-fields>label{display:grid;grid-template-columns:145px minmax(0,1fr);gap:20px;padding:15px 0;border-top:1px solid var(--studio-border)}.voice-detail-fields strong,.voice-detail-fields small{display:block;font-size:12px;font-weight:400;line-height:1.7}.voice-detail-fields small{color:var(--studio-muted)}.voice-guide .voice-detail-fields textarea{min-height:64px;font:13px/1.6 Albert Sans,sans-serif}.voice-guide>.studio-card>.field>textarea{min-height:150px}.sample-row{padding:14px 0;border-bottom:1px solid var(--studio-border);display:flex;gap:12px;align-items:start}.sample-row p{font:16px/1.5 Newsreader,Georgia,serif;color:var(--studio-ink);flex:1;margin:0}.sample-row .button{font-size:11px;padding:5px;margin:0}.story-search{grid-column:1/-1;display:flex;gap:14px;justify-content:space-between;align-items:center}.story-search>div{display:flex;gap:5px}.story-search input{min-width:0;width:45%}.story-saved article.selected{outline:2px solid #4446ff;outline-offset:2px}@media(max-width:600px){.voice-detail-fields>label{grid-template-columns:1fr;gap:8px}.story-search{flex-wrap:wrap}.story-search input{width:100%}}.personal-page-voice .voice-workspace{font-family:Albert Sans,Arial,sans-serif;padding:0}.voice-workspace .studio-tabs{width:100%;box-sizing:border-box}.voice-workspace .studio-card h2,.voice-workspace .studio-card h3{font-family:Albert Sans,Arial,sans-serif;font-weight:650}.voice-workspace .studio-card h2{font-size:16px}.voice-workspace .button.primary{background:#101536;color:#fff}.voice-workspace .brief-summary{position:sticky;top:20px}.voice-workspace .studio-heading{padding-top:0}.personal-main .voice-workspace .studio-tabs{width:100%;margin:20px 0 18px}.personal-main .voice-workspace .studio-card h2,.personal-main .voice-workspace .studio-card h3{font-family:Albert Sans,Arial,sans-serif!important;font-weight:650}.personal-main .voice-workspace .voice-samples{align-self:start}.personal-main .voice-workspace .voice-guide>.studio-card>.field>textarea{min-height:130px;height:140px;font:19px/1.6 Newsreader,Georgia,serif}.personal-main .voice-workspace .voice-detail-fields>label{padding:14px 0;margin:0}.personal-main .voice-workspace .voice-detail-fields textarea{min-height:64px;height:64px}.personal-main .voice-workspace .studio-stack{align-content:start}.personal-main .voice-workspace .voice-samples>.studio-card{height:auto;min-height:0}.personal-main .voice-workspace .studio-columns aside{align-self:start}:root{font-family:DM Sans,Geist Sans,Arial,sans-serif;color:#20201e;background:#fdfdfb;font-synthesis:none;--paper: #fdfdfb;--ink: #20201e;--muted: #70716c;--line: #dfdfd8;--accent: #bc3a25;--soft: #f4f4ef;--serif: "Instrument Serif", Newsreader,Georgia, serif;--mono: "IBM Plex Mono", monospace}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;text-wrap:balance}h1{font-size:64px;line-height:1.03;letter-spacing:-1.3px}h2{font-size:30px;line-height:1.15}h3{font-size:27px;line-height:1.2}p{line-height:1.6}em{font-weight:400}small{display:block;font-size:12px;color:var(--muted);line-height:1.5}svg{flex-shrink:0}button,a,input,textarea,select{outline-offset:4px}:focus-visible{outline:2px solid #3b54ae}hr{border:0;border-top:1px solid var(--line);margin:24px 0}.app{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:244px;background:#f4f4f0;border-right:1px solid var(--line);padding:34px 20px 0;display:flex;flex-direction:column;z-index:20}.wordmark{font-family:var(--serif);font-size:42px;letter-spacing:-1px;display:flex;align-items:center;gap:12px;line-height:1}.wordmark i{width:11px;height:11px;background:var(--accent);display:inline-block}.wordmark-dot{font-family:Geist Sans,Arial;font-size:12px;align-self:flex-start;margin-top:7px;margin-left:-5px}.wordmark.small{font-size:30px}.workspace-switch{display:flex;gap:10px;align-items:center;margin:34px 0 22px;padding:13px 9px;background:#fafaf8;border:1px solid var(--line);border-radius:4px}.workspace-switch strong{font-size:13px}.workspace-icon{width:33px;height:33px;display:grid;place-items:center;background:var(--ink);color:#fff;font-family:var(--serif);font-size:26px;border-radius:3px}.admin-tag{font:9px var(--mono);letter-spacing:.5px;background:#f0e1db;color:#8c2f20;padding:4px;margin-left:auto}.sidebar-search{display:flex;align-items:center;gap:10px;min-height:42px;border:1px solid #d0d0c7;border-radius:4px;background:transparent;color:var(--muted);font-size:12px;padding:10px}.sidebar-search span{margin-left:auto}.eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:1.1px;line-height:1.6;text-transform:uppercase;color:var(--muted)}.nav-label{margin:26px 10px 12px;font-size:9px;letter-spacing:1.4px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav a,.personal-nav>a{display:flex;align-items:center;gap:12px;padding:13px 12px;font-size:13px;border:1px solid transparent;border-radius:4px;transition:background .18s}.sidebar a:hover{background:#eaeae4}.sidebar .selected{background:#fff;border-color:#dcdcd5!important;box-shadow:0 1px 2px #00000004}.sidebar a small{margin-left:auto}.personal-nav{margin-top:24px;border-top:1px solid var(--line)}.personal-nav>a>svg:last-child{margin-left:auto;color:var(--muted)}.sidebar-bottom{margin-top:auto;padding-top:30px}.sample-note{border:1px solid var(--line);padding:12px 10px;font:8px var(--mono);letter-spacing:.6px}.sample-note p{font:11px DM Sans,sans-serif;color:var(--muted);margin-top:8px;letter-spacing:0}.status-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#628168}.user{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);padding:20px 0;margin-top:16px}.user strong{font-size:12px}.avatar{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#eeeee8;display:inline-flex;align-items:center;justify-content:center;font:20px var(--serif);color:var(--ink)}.main-wrap{margin-left:244px;min-height:100vh;display:flex;flex-direction:column}.main{width:100%;max-width:1680px;margin:auto;padding:32px 52px 64px;flex:1}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 16px;background:transparent;border:1px solid #bcbdb5;border-radius:4px;font-size:12px;font-weight:550;line-height:1.4;transition:background .18s,border-color .18s}.button:hover:not(:disabled){background:#efefe8;border-color:#777}.button.primary{background:var(--ink);border-color:var(--ink);color:#fff}.button.primary:hover:not(:disabled){background:#3d3e37}.button.accent{background:var(--accent);border-color:var(--accent);color:#fff}.button.accent:hover:not(:disabled){background:#9d2e1c}.button.ghost{border-color:transparent}.text-button{border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;padding:8px 0;font-size:12px;text-align:left;min-height:36px}.text-button:hover{text-decoration:underline}.icon-button{display:inline-grid;place-items:center;width:40px;height:40px;border:0;background:transparent}.top-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:54px}.top-actions>div,.header-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.masthead{margin-bottom:38px}.edition-meta{display:flex;justify-content:space-between;gap:15px;font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);padding-bottom:14px}.masthead>.edition-meta{border-bottom:3px double var(--ink);margin-bottom:28px}.masthead h1{font-size:72px;max-width:800px}.masthead h1 em{color:var(--accent)}.masthead>p{margin-top:19px;font-size:14px;color:var(--muted)}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:42px 0 50px}.metric{border-top:1px solid #33352c;padding-top:15px}.metric>strong{font:62px/1.15 var(--serif);letter-spacing:-1.7px}.metric>p{font-size:12px;margin-top:9px}.metric>.eyebrow{display:block;font-size:8px;letter-spacing:.8px;color:#76806a;margin-top:10px}.overview-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(245px,1fr);gap:36px}.section{margin-bottom:30px;min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--ink);padding-bottom:12px;margin-bottom:20px}.section-heading h2{font-size:30px}.draft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.draft-card{border:1px solid var(--line);border-radius:5px;background:#fff;padding:23px;text-align:left;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.draft-card:hover{border-color:#b6b5a8;box-shadow:0 6px 20px #28291f08}.card-person{display:flex;gap:10px;align-items:center;min-width:0}.card-person strong{font-size:12px}.card-person small{font-size:10px}.card-person .badge{margin-left:auto}.badge{font:8px/1.5 var(--mono);letter-spacing:.5px;padding:5px 7px;background:#ededeb;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;text-transform:uppercase;border-radius:2px}.badge i{width:5px;height:5px;display:inline-block;background:currentColor}.badge.review{background:#f6e0d8;color:#9e3522}.badge.approved,.badge.ready,.badge.posted,.badge.active{background:#e0ece2;color:#345b43}.badge.invited,.badge.prepared{background:#f8edcd;color:#7b5a15}.badge.skipped,.badge.paused{color:#686861}.draft-card h3{font-size:29px;margin:25px 0 11px;letter-spacing:-.2px}.draft-excerpt{font:19px/1.55 var(--serif);color:#55564e;flex:1}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.draft-card .card-bottom{border-top:1px solid var(--line);padding-top:15px;margin-top:24px}.card-bottom .eyebrow{font-size:8px;letter-spacing:.65px}.format{display:flex;align-items:center;gap:6px;font-size:9px;white-space:nowrap;color:var(--muted);text-transform:capitalize}.attention{display:flex;gap:12px;width:100%;text-align:left;align-items:flex-start;background:transparent;border:0;border-bottom:1px solid var(--line);padding:0 0 20px;margin-bottom:20px}.attention p{font-size:11px;margin-top:5px;color:var(--muted)}.attention>svg{margin-left:auto;margin-top:4px}.dot{width:7px;height:7px;margin-top:6px;flex-shrink:0}.amber{background:#d1ab4c}.red-bg{background:var(--accent)}.green{background:#60816c}.red{color:var(--accent)!important}.editor-note{background:#efefe6;padding:24px;margin:27px 0 30px}.editor-note .eyebrow{font-size:8px}.editor-note h3{font-size:33px;margin:15px 0 12px}.editor-note p{font-size:12px;color:#6b6f5e;line-height:1.7}.editor-sign{display:flex;justify-content:space-between;font-size:10px;margin-top:22px}.activity{display:flex;gap:10px;border-bottom:1px solid var(--line);padding:13px 0}.activity .status-dot{margin-top:7px}.activity p{font-size:12px}.activity small{font-size:10px;margin-top:3px}.muted{color:var(--muted);font-size:13px}.small-text{font-size:11px;line-height:1.6}.app-footer{display:flex;justify-content:space-between;margin:0 52px;padding:20px 0;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;border-bottom:1px solid var(--ink);padding:26px 0;margin-bottom:30px}.page-header h1{margin-top:12px;font-size:62px}.page-header .eyebrow{font-size:9px}.compact.metrics{margin:32px 0}.compact .metric>strong{font-size:48px}.people-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:26px}.filters{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.search-field{display:flex;align-items:center;gap:8px;flex:1;border:1px solid #bfc0b6;padding:0 10px;border-radius:3px;min-width:180px}.search-field input{width:100%;border:0;padding:12px 0;background:transparent;min-width:0;font-size:12px}.segments{display:flex;border:1px solid var(--line);border-radius:3px;overflow:hidden}.segments button{background:#fff;border:0;border-right:1px solid var(--line);padding:11px 12px;font-size:11px;text-transform:capitalize;min-height:40px}.segments .active{background:var(--ink);color:#fff}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:4px}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}th{font:9px var(--mono);letter-spacing:.8px;background:var(--soft);color:var(--muted);padding:17px 14px}td{padding:15px 14px;border-top:1px solid var(--line);white-space:nowrap}td small{font-size:10px}.selected-row{background:#eceee5}.person-cell{display:flex;align-items:center;gap:10px;background:none;border:0;text-align:left;padding:0;min-height:44px}.person-cell strong{font-size:12px;font-weight:600}.person-cell small{font-size:10px}.voice-ready{color:#426147;display:flex;gap:5px;align-items:center;font-size:10px}.table-caption{font-size:9px;margin-top:15px}.profile-panel{border:1px solid var(--line);padding:24px;border-radius:5px;align-self:start;background:#fff;box-shadow:0 8px 25px #242b1805}.profile-head>.avatar{width:55px;height:55px;font-size:29px}.profile-head h2{font-size:32px;margin-top:15px}.profile-head p{font-size:11px;color:var(--muted);margin:6px 0 12px}dl{display:grid;grid-template-columns:80px 1fr;gap:13px 8px;border-top:1px solid var(--line);padding-top:22px;margin-top:24px;font-size:11px}dt{color:var(--muted)}dd{margin:0;overflow-wrap:anywhere}.profile-block{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.profile-block>p{font-size:12px;margin-top:12px;color:var(--muted)}.pipeline-row{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left;background:transparent;border:0;font-size:12px;padding:12px 0;gap:6px}.button-stack{display:flex;flex-direction:column;gap:9px;margin-top:22px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.field>span{font-size:12px;font-weight:550}input,textarea,select{border:1px solid #c7c8bf;border-radius:3px;background:#fff;color:var(--ink);padding:11px 12px;max-width:100%;font-size:13px}textarea{resize:vertical;line-height:1.65}input:disabled,textarea:disabled{color:#555;background:transparent}select{min-height:40px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.form-footer .muted{font-size:11px}.generation-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.generation-row .muted{font-size:11px;max-width:65%}dialog{width:min(680px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:28px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:var(--paper);box-shadow:0 25px 100px #0002}dialog::backdrop{background:#23271f66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-head{display:flex;align-items:start;justify-content:space-between;margin-bottom:20px}.modal-head h2{font-size:35px;max-width:85%}dialog form>p{margin-bottom:20px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:10px;align-items:center;background:#252d23;color:#fff;border-radius:5px;padding:14px 22px;font-size:13px;box-shadow:0 5px 25px #0002;z-index:60;max-width:90vw}.error{padding:14px 18px;background:#fbe6df;color:#892b1c;display:flex;justify-content:space-between;gap:14px;font-size:13px;margin-bottom:20px}.error button{border:0;background:transparent}.empty{padding:45px 25px;text-align:center;color:var(--muted);border:1px dashed var(--line);width:100%;grid-column:1/-1}.empty svg{margin-bottom:15px}.empty h2,.empty h3{color:var(--ink);margin-bottom:12px}.empty p{font-size:13px;margin-bottom:20px}.editor-main{flex:1}.editor-toolbar{display:flex;align-items:center;gap:14px;padding:22px 28px;border-bottom:1px solid var(--line);flex-wrap:wrap;background:#fff}.toolbar-actions{margin-left:auto;display:flex;gap:8px}.save-indicator{font-size:8px}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px}.writing-space{background:#f3f3ef;padding:35px}.writing-space>.edition-meta{font-size:8px}.paper{background:#fff;border:1px solid #ebebe6;box-shadow:0 12px 30px #22251206;padding:38px 35px;border-radius:3px}.paper-person{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:22px}.paper-person strong{font-size:13px}.paper-person small{font-size:10px}.paper-person>.format{margin-left:auto}.paper .title-input{font:35px var(--serif);border:0;width:100%;padding:8px 0;letter-spacing:-.4px}.paper .body-input{font:23px/1.65 var(--serif);width:100%;min-height:520px;padding:12px 0;border:0;resize:vertical}.paper-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;margin-top:22px;gap:12px}.paper-foot .eyebrow{font-size:7px}.paper-foot .wordmark{font-size:24px}.paper-foot .wordmark i{width:6px;height:6px}.editor-panel{padding:28px 24px;background:#fff;border-left:1px solid var(--line)}.tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:27px;gap:22px}.tabs button{padding:0 0 12px;border:0;border-bottom:2px solid transparent;background:transparent;text-transform:capitalize;font-size:13px;min-height:40px;color:var(--muted)}.tabs .active{color:var(--ink);border-bottom-color:var(--ink)}.feed-preview{border:1px solid var(--line);border-radius:5px;padding:17px;margin:15px 0}.feed-preview>p{white-space:pre-wrap;font-size:12px;margin-top:20px}.feed-preview .card-person .avatar{width:32px;height:32px;font-size:18px}.feed-preview .card-person strong{font-size:11px}.feed-preview .card-person small{font-size:9px}.editor-hint{display:flex;gap:8px;align-items:center;color:var(--muted);margin:16px 0 30px}.editor-hint p{font-size:10px}.route-row{display:flex;align-items:center;gap:9px;margin-top:18px;font-size:11px}.route-row>svg{color:#4e7653}.route-row small{margin-left:auto;font-size:9px}.route-dot{width:17px;height:17px;border:1px solid #b8b8af;border-radius:50%}.route-dot.done{background:#507a5c;border-color:#507a5c}.history-item{padding:20px 0;border-top:1px solid var(--line)}.history-item h3{margin:10px 0}.history-item p{font-size:13px}.pre-wrap{white-space:pre-wrap}.double-rule{border-bottom:3px double var(--ink)}.edition-title{text-align:center;padding:24px 0 30px;border-bottom:1px solid var(--ink)}.edition-title h1{font-size:116px;letter-spacing:-3px}.edition-title p{font:italic 24px var(--serif);color:var(--muted);margin-top:14px}.calendar-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:26px 0}.calendar-toolbar>span{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--ink);min-height:470px}.calendar>section{border-right:1px solid var(--line);padding:18px 13px;min-width:0}.calendar>section:first-child{padding-left:0}.calendar>section:last-child{border-right:0}.calendar-day{display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between;font:9px var(--mono);margin-bottom:28px}.calendar-story{width:100%;border:0;border-bottom:1px solid var(--line);padding:0 0 22px;margin-bottom:22px;background:none;text-align:left}.calendar-story>.eyebrow{font-size:8px}.calendar-story h3{font-size:25px;margin:11px 0}.calendar-story p{font:17px/1.4 var(--serif);color:var(--muted);margin-bottom:15px}.calendar-story .badge{font-size:7px;white-space:normal}.open-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;border:1px dashed #babcaf;padding:22px 6px;background:transparent;min-height:130px;color:var(--muted);font:18px var(--serif)}.calendar .today{background:#f6f5ee}.calendar-legend{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.calendar-legend span{display:flex;gap:8px;align-items:center;font:8px var(--mono);text-transform:uppercase;letter-spacing:.7px}.calendar-legend i{width:7px;height:7px}.settings-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:65px;margin-top:40px;max-width:1100px}.settings-layout>div>h2{margin-bottom:15px}.settings-layout>div>p{margin-bottom:25px}.settings-layout aside>h2{font-size:39px;margin:15px 0 25px}.color-input{display:flex;gap:12px;align-items:center;border:1px solid #c7c8bf;border-radius:3px;background:#fff;padding:5px 10px;height:43px;font:11px var(--mono)}.color-input input{width:30px;height:28px;padding:0;border:0}.style-options{display:flex;gap:8px;margin:20px 0}.style-options button{border:1px solid var(--line);background:transparent;padding:12px;font-size:11px;display:flex;gap:5px;align-items:center;min-height:40px;border-radius:3px}.style-options .active{border-color:var(--ink);background:#efefe8}.visual-preview{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1/1;padding:22px;border:1px solid var(--line);border-top:6px solid var(--brand);margin:20px 0;background:#f9f8f0}.visual-preview>.eyebrow{font-size:8px}.visual-preview h3{font-size:36px;overflow-wrap:anywhere}.visual-preview>span:last-child{display:flex;justify-content:space-between;font-size:10px}.visual-preview.large{padding:30px}.visual-preview.large h3{font-size:52px}.visual-preview.studio{background:var(--brand);color:#fff;border:0}.visual-preview.studio .eyebrow{color:#fff}.visual-preview.studio h3{font-family:DM Sans,sans-serif;font-weight:650;letter-spacing:-2px}.visual-preview.minimal{background:#fff;border-top:1px solid var(--line)}.visual-preview.minimal h3{font-family:DM Sans,sans-serif;font-size:34px;letter-spacing:-1.5px}.upload-label{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:20px;font-size:12px}.upload-label input{width:100%;font-size:11px}.info-banner{display:flex;gap:15px;padding:20px 22px;background:#eeeee4;margin-bottom:30px;font-size:13px}.info-banner p{font-size:12px;color:var(--muted);margin-top:5px}.desk-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);gap:40px}.desk-card{border:1px solid var(--line);padding:32px;border-radius:5px;background:#fff;margin-bottom:25px}.desk-card h2{font-size:39px;margin:25px 0 20px}.serif-copy{font:23px/1.6 var(--serif);white-space:pre-wrap;margin-bottom:25px}.desk-card>.small-text{margin-top:20px}.desk-stats strong{font:60px var(--serif)}.desk-stats p{font-size:12px;color:var(--muted);margin-bottom:20px}.employee-portal{max-width:1060px;padding:35px 35px 80px;margin:auto}.employee-portal>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:55px}.employee-portal .desk-card{padding:42px}.login{max-width:550px;padding:70px 25px;margin:auto}.login h1{font-size:56px;margin:40px 0}.login form{margin-top:25px}.mobile-top{display:none}.skip-link{position:fixed;top:-100px;left:10px;background:var(--ink);color:#fff;padding:15px;z-index:100}.skip-link:focus{top:10px}@media(min-width:1650px){.main{padding:40px 70px 70px}.sidebar{width:260px}.main-wrap{margin-left:260px}.masthead h1{font-size:84px}.draft-card{padding:30px}.draft-excerpt{font-size:22px}.card-person strong{font-size:14px}.card-person small{font-size:12px}.badge{font-size:9px}.overview-grid{gap:45px}.metric>strong{font-size:75px}.sidebar nav a,.personal-nav>a{font-size:14px}.editor-layout{grid-template-columns:minmax(0,1fr) 370px}.writing-space{padding:45px 65px}.paper{padding:45px}.paper .body-input{font-size:27px}.people-layout{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:1250px){.sidebar{width:215px;padding-left:14px;padding-right:14px}.main-wrap{margin-left:215px}.main{padding:28px 30px 45px}.overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr);gap:25px}.draft-grid{grid-template-columns:1fr}.draft-card{padding:25px}.card-person .badge{font-size:8px}.metrics{gap:20px}.metric>strong{font-size:52px}.people-layout{grid-template-columns:1fr}.profile-panel{display:grid;grid-template-columns:1fr 1fr;gap:20px}.profile-panel dl{margin-top:0}.profile-panel .button-stack{grid-column:2;grid-row:2}.editor-layout{grid-template-columns:minmax(0,1fr) 270px}.writing-space,.paper{padding:24px}.editor-panel{padding:24px 18px}.save-indicator{display:none}.calendar{grid-template-columns:repeat(5,minmax(0,1fr))}.calendar>section:nth-child(n+6){border-top:1px solid var(--line);margin-top:15px}.settings-layout{gap:30px}.app-footer{margin:0 30px}.masthead h1{font-size:66px}}@media(max-width:950px){.sidebar{width:190px;padding-left:12px;padding-right:12px}.main-wrap{margin-left:190px}.workspace-switch .admin-tag{display:none}.sidebar nav a,.personal-nav>a{font-size:12px;gap:9px;padding:12px 9px}.main{padding:24px}.overview-grid{grid-template-columns:1fr}.overview-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:25px}.overview-grid .editor-note{margin-top:0}.draft-grid{grid-template-columns:1fr 1fr}.card-person{flex-wrap:wrap}.card-person .badge{margin-left:0}.masthead h1{font-size:59px}.edition-meta{font-size:8px}.metric>strong{font-size:45px}.metric .eyebrow{font-size:7px}.metric>p{font-size:11px}.top-actions{margin-bottom:38px}.top-actions>.eyebrow{font-size:8px}.editor-layout{grid-template-columns:1fr}.editor-panel{border-top:1px solid var(--line);border-left:0}.feed-preview{max-width:500px}.visual-preview{max-width:350px}.paper .body-input{min-height:450px}.editor-toolbar{padding:18px}.toolbar-actions{flex-wrap:wrap}.settings-layout{grid-template-columns:1fr}.settings-layout>aside{max-width:450px}.calendar{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar>section:nth-child(n+4){border-top:1px solid var(--line)}.edition-title h1{font-size:88px}.desk-grid{grid-template-columns:1fr}.page-header{align-items:flex-start;flex-direction:column}.page-header h1{font-size:55px}}@media(max-width:700px){.sidebar{transform:translate(-100%);width:250px;transition:transform .2s;padding-top:75px;box-shadow:20px 0 70px #0002}.sidebar.open{transform:translate(0)}.sidebar>.wordmark{display:none}.workspace-switch{margin-top:0}.main-wrap{margin-left:0}.mobile-top{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0;z-index:30}.mobile-top .wordmark{font-size:30px}.mobile-top .wordmark i{width:8px;height:8px}.main{padding:24px 20px 40px}.top-actions{align-items:flex-start;gap:14px;margin-bottom:30px;flex-wrap:wrap}.top-actions>.eyebrow{width:100%;font-size:8px}.top-actions>div{gap:8px}.masthead h1{font-size:57px;letter-spacing:-.7px}.masthead>p{font-size:12px}.edition-meta{font-size:8px;letter-spacing:.6px;flex-wrap:wrap}.edition-meta>span:last-child{font-size:7px}.masthead{margin-bottom:25px}.metrics{grid-template-columns:1fr 1fr;margin:28px 0 35px;gap:23px}.metric>strong{font-size:56px}.metric>.eyebrow{font-size:7px}.metric>p{font-size:11px}.draft-grid{grid-template-columns:1fr}.card-person{flex-wrap:nowrap}.card-person .badge{margin-left:auto;font-size:7px}.draft-card{padding:22px}.draft-card h3{font-size:31px}.draft-excerpt{font-size:21px}.overview-grid>div:last-child{display:block}.section-heading h2{font-size:30px}.attention strong{font-size:13px}.attention p{font-size:12px}.editor-note{padding:25px}.editor-note h3{font-size:38px}.editor-note p{font-size:13px}.app-footer{margin:0 20px;gap:15px;font-size:9px;flex-wrap:wrap}.page-header{padding-top:5px}.page-header h1{font-size:54px}.header-actions{gap:8px}.button{min-height:44px;font-size:12px;padding:10px 14px}.filters{gap:12px}.search-field{flex-basis:100%;min-height:44px}.segments{width:100%}.segments button{flex:1}.table-wrap{max-width:100%}.profile-panel{display:block}.profile-panel dl{margin-top:22px}.people-layout{gap:20px}.profile-head h2{font-size:37px}.form-grid{grid-template-columns:1fr}.form-footer{align-items:stretch;flex-direction:column;gap:10px}dialog{padding:22px}.modal-head h2{font-size:30px}.field input,.field textarea,.field select{font-size:16px}.editor-toolbar{gap:10px}.toolbar-actions{width:100%;margin:0}.toolbar-actions .button{font-size:10px;padding:9px 10px}.writing-space{padding:22px 15px}.paper{padding:23px 18px}.paper .title-input{font-size:29px}.paper .body-input{font-size:22px;min-height:600px}.paper-foot .eyebrow{font-size:6px}.editor-hint{align-items:flex-start}.editor-hint svg{margin-top:3px}.editor-panel{padding:25px 20px}.edition-title h1{font-size:78px}.edition-title p{font-size:21px}.calendar{grid-template-columns:1fr}.calendar>section{border-right:0!important;padding:20px 0!important;border-top:1px solid var(--line)}.calendar-day{font-size:12px;margin-bottom:18px}.calendar-story{padding:0 12px 22px}.calendar-story h3{font-size:32px}.calendar-story p{font-size:21px}.calendar-story .eyebrow,.calendar-story .badge{font-size:9px}.calendar-toolbar{align-items:flex-start}.calendar-toolbar>span{font-size:10px;max-width:180px}.calendar-toolbar select{max-width:140px;font-size:11px}.calendar-legend{gap:14px}.open-slot{min-height:100px}.settings-layout{margin-top:25px}.desk-card{padding:23px}.desk-card h2{font-size:34px}.serif-copy{font-size:22px}.desk-grid{gap:20px}.employee-portal{padding:25px 20px 50px}.employee-portal>header{margin-bottom:35px}.employee-portal .masthead h1{font-size:51px}.employee-portal .desk-card{padding:23px}.employee-portal .header-actions{flex-direction:column;align-items:stretch}.info-banner{padding:18px}.login h1{font-size:48px}.error{font-size:12px}.style-options button{min-height:44px}.toast{font-size:12px;width:calc(100% - 35px);bottom:15px}.sidebar-bottom{padding-top:20px}.user{padding:14px 0}.sample-note{padding:10px}.personal-nav{margin-top:15px}.nav-label{margin-top:20px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.people-layout>div,.settings-layout>div,.overview-grid>*,.desk-grid>*,.main-wrap{min-width:0}.people-layout{grid-template-columns:minmax(0,1fr) 290px}@media(max-width:1250px){.people-layout{grid-template-columns:minmax(0,1fr)}}.avatar img,.workspace-icon img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.photo-upload{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.photo-upload>img{width:72px;height:72px;object-fit:cover;border-radius:50%;border:1px solid #ddd}.photo-upload label{display:block;min-width:0;flex:1}.photo-upload input{display:block;max-width:100%;margin-top:8px}.photo-upload button{padding:8px 12px;border:1px solid #ccc;border-radius:5px;background:#fff}.sidebar{overflow-y:auto}.sidebar-bottom{flex-shrink:0}.account-link{color:inherit;text-decoration:none}.account-link:hover strong{text-decoration:underline}.workspace-icon:has(img){background:#f3f2ed}.workspace-icon img{object-fit:contain!important;padding:3px}.post-visual{margin:20px 0;min-width:0}.post-art{background:#f9f8f1;color:#20201e;aspect-ratio:1;padding:7%;border:1px solid #dddcd2;border-top:5px solid var(--visual-brand);display:flex;flex-direction:column;justify-content:space-between;gap:18px;overflow:hidden;container-type:inline-size}.art-meta,.art-footer{display:flex;justify-content:space-between;gap:12px;font:9px/1.4 Arial,sans-serif}.art-meta{text-transform:uppercase;letter-spacing:1px}.art-meta span:last-child{text-align:right}.slide-copy h3{font:normal clamp(19px,8cqw,52px)/1.18 Georgia,serif;letter-spacing:-.5px;overflow-wrap:anywhere}.slide-hint{display:block;margin-top:20px;font:11px Arial}.art-footer{padding-top:12px;border-top:1px solid #9995}.post-art.studio{background:var(--visual-brand);color:#fff}.post-art.studio .art-footer{border-color:#fff6}.post-art.minimal{background:#fff;border-top:1px solid #ddd}.post-art.minimal .slide-copy h3{font-family:Arial,sans-serif}.infographic h3{font:normal clamp(20px,7cqw,45px)/1.2 Georgia,serif}.infographic{aspect-ratio:auto;min-height:320px}.infographic-points{display:flex;flex-direction:column;gap:16px;flex:1}.infographic-points>div{display:flex;gap:12px;border-top:1px solid #8885;padding-top:12px}.infographic-points>div>span{font:11px monospace;opacity:.7}.infographic-points p{font:clamp(11px,3.2cqw,21px)/1.5 Arial,sans-serif;overflow-wrap:anywhere}.visual-controls,.visual-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);border-top:0;background:#fff;padding:6px 10px;font-size:10px;color:var(--muted)}.visual-controls>div{display:flex;align-items:center;gap:5px}.visual-controls button,.visual-lightbox button{background:transparent;border:1px solid var(--line);border-radius:3px;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.visual-controls button:hover{background:var(--soft)}.visual-controls button:disabled{opacity:.3}.compact-visual{width:100%;margin:20px 0 0}.compact-visual .post-art{aspect-ratio:1.3;min-height:0;gap:12px}.compact-visual .infographic-points{gap:7px}.compact-visual .infographic-points>div{padding-top:7px}.compact-visual .infographic-points p{font-size:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compact-visual .infographic-points>div:nth-child(n+4){display:none}.compact-visual .art-meta,.compact-visual .art-footer{font-size:8px}.compact-visual .slide-hint{font-size:9px}.compact-visual .post-art h3{margin:0;font-size:clamp(18px,8cqw,40px)}.visual-caption{font-size:9px}.calendar-story .compact-visual .post-art{aspect-ratio:1;padding:10px;gap:8px}.calendar-story .compact-visual .post-art h3{font:19px/1.2 Georgia,serif}.calendar-story .art-meta span:last-child,.calendar-story .slide-hint,.calendar-story .art-footer,.calendar-story .infographic-points{display:none}.calendar-story .art-meta{font-size:7px}.calendar-story .post-art{justify-content:flex-start}.calendar-story .slide-copy{margin:auto 0}.visual-lightbox{width:min(800px,95vw);padding:22px}.visual-lightbox header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.visual-lightbox header h2{font:500 18px DM Sans,Arial}.visual-lightbox .expanded-art{max-width:660px;margin:auto}.lightbox-navigation{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;font-size:12px}.lightbox-navigation button{padding:8px 12px}.desk-card>.post-visual{max-width:560px}.editor-panel .post-art{min-height:0}.editor-panel .visual-controls{flex-wrap:wrap}.visual-lightbox::backdrop{background:#161915bb}.view-switch-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 30px;border-bottom:1px solid var(--line);gap:15px;background:#fff}.view-switch-bar>span{font-size:12px;color:var(--muted)}.view-toggle{display:flex;border:1px solid #d7d8d0;border-radius:5px;padding:3px;gap:4px}.view-toggle button{border:0;border-radius:3px;padding:8px 14px;min-height:36px;background:transparent;font-size:12px;color:var(--muted)}.view-toggle button.active{background:#252820;color:#fff}.employee-preview-shell .preview-controls{max-width:1060px;margin:20px auto 0;padding:0 35px;display:flex;justify-content:space-between;align-items:center;gap:15px}.preview-controls label{display:flex;gap:12px;align-items:center;font-size:12px}.preview-controls p{font-size:11px;color:var(--muted)}.employee-preview-shell .employee-portal{padding-top:25px}.employee-preview-shell .employee-portal>header{margin-bottom:25px}.employee-preview-loading{max-width:1000px;margin:40px auto;padding:30px}.operational-heading{font:550 27px/1.2 DM Sans,Arial;letter-spacing:-.7px}.main .masthead{margin-bottom:24px}.main .masthead>.edition-meta{display:none}.main .masthead h1,.employee-portal .masthead h1{font:550 29px/1.25 DM Sans,Arial;letter-spacing:-.6px}.main .masthead h1 br,.employee-portal .masthead h1 br{display:none}.main .masthead h1 em,.employee-portal .masthead h1 em{font-style:normal;color:inherit}.main .masthead>p,.employee-portal .masthead>p{margin-top:10px}.main .top-actions{margin-bottom:26px}.main .metrics{margin:25px 0 35px}.main .metric>strong{font-size:48px}.page-header h1{font:550 30px/1.2 DM Sans,Arial;letter-spacing:-.6px}.page-header{padding-top:5px;padding-bottom:20px}.calendar-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.calendar-header h1{font:550 28px DM Sans,Arial;letter-spacing:-.5px}.calendar-header>div{display:flex;gap:8px;align-items:center}.calendar-header+.edition-meta{border-bottom:1px solid var(--line);padding-bottom:14px}.calendar-story h3{font:500 14px/1.4 DM Sans,Arial}.calendar-story>p{font:12px/1.5 DM Sans,Arial}.calendar{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar>section{padding:15px 9px}.calendar-story .badge{margin-top:12px}.employee-portal .masthead .edition-meta{display:none}.employee-portal .masthead{margin-bottom:30px}.main .masthead h1{max-width:none}.draft-card:has(.post-visual) .draft-excerpt{font:13px/1.6 DM Sans,Arial}.draft-card:has(.post-visual)>h3{font:550 17px/1.3 DM Sans,Arial;margin-bottom:10px}.draft-card:has(.post-visual) .draft-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.draft-card .post-visual .slide-copy h3{text-wrap:wrap}.employee-portal .desk-card h2{font:550 24px/1.3 DM Sans,Arial}.employee-portal .serif-copy{font:15px/1.8 DM Sans,Arial}@media(max-width:1000px){.calendar{grid-template-columns:repeat(4,minmax(0,1fr))}.view-switch-bar{padding:12px 20px}.calendar-header{align-items:flex-start;flex-wrap:wrap}}@media(max-width:700px){.view-switch-bar{padding:10px 16px;flex-wrap:wrap}.view-switch-bar>span{font-size:11px}.view-toggle button{min-height:40px;padding:8px 12px}.employee-preview-shell .preview-controls{padding:0 20px;flex-wrap:wrap}.preview-controls label{width:100%;justify-content:space-between}.preview-controls select{max-width:210px}.calendar{grid-template-columns:1fr}.calendar-header>div{flex-wrap:wrap}.main .masthead h1,.employee-portal .masthead h1{font-size:26px}.main .metric>strong{font-size:43px}.calendar-story .compact-visual{max-width:280px}.calendar-story .compact-visual .post-art h3{font-size:27px}.visual-controls button{min-height:44px;min-width:44px}.visual-lightbox{padding:15px}.visual-lightbox .expanded-art .slide-copy h3{font-size:clamp(20px,8cqw,42px)}}.post-art .slide-copy h3{font-size:clamp(11px,var(--slide-font, 8cqw),52px)}.calendar-story>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.calendar-story>h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.calendar-story .compact-visual .post-art{aspect-ratio:1.2}.compact-visual .post-art .slide-copy h3{font-size:clamp(14px,var(--slide-font, 8cqw),40px)}.visual-lightbox .expanded-art .slide-copy h3{font-size:clamp(16px,var(--slide-font, 8cqw),52px)}.visual-lightbox{width:min(1440px,96vw);max-width:96vw;max-height:94dvh;padding:24px;overflow:auto}.visual-lightbox>header{position:sticky;top:-24px;background:#fff;z-index:2;padding:12px 0;border-bottom:1px solid #ddd}.expanded-post-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:28px;align-items:start}.expanded-graphic{min-width:0}.visual-lightbox .expanded-art{width:100%;max-width:none}.expanded-post-copy{position:sticky;top:65px;min-width:0}.expanded-post-copy h3{font:600 18px Arial;margin-bottom:14px}.expanded-post-copy textarea{width:100%;min-height:360px;height:48vh;resize:vertical;font:16px/1.8 Arial;padding:18px;border:1px solid #ddd;border-radius:6px;-webkit-user-select:text;user-select:text;white-space:pre-wrap}.expanded-post-actions{display:flex;gap:8px;flex-wrap:wrap}.expanded-post-copy button{padding:10px 14px}.expanded-post-copy>[role=status]{font-size:13px;min-height:20px;margin:8px 0}.expanded-post-copy>button{margin-top:12px}.employee-preview-shell>.view-switch-bar{position:sticky;top:0;z-index:30}.back-admin{white-space:nowrap}.export-stage .post-art{width:1080px;min-height:1080px;padding:76px;gap:28px;aspect-ratio:1}.export-stage .post-art.infographic{min-height:1350px;aspect-ratio:auto}.export-stage .art-meta,.export-stage .art-footer{font-size:22px}.export-stage .slide-hint{font-size:23px}.export-stage .post-art .slide-copy h3{font-size:clamp(28px,var(--slide-font),76px)}.export-stage .infographic h3{font-size:64px}.export-stage .infographic-points p{font-size:29px}.export-stage .infographic-points>div>span{font-size:24px}.export-stage .infographic-points>div{padding-top:25px;gap:25px}.export-stage .infographic-points{gap:28px}.expanded-art.infographic{min-height:0;aspect-ratio:4/5}.personal-dialog:has(.personal-detail-copy){width:min(1100px,96vw)}.personal-detail-copy{font-size:16px;-webkit-user-select:text;user-select:text}.personal-dialog .post-visual{max-width:720px}@media(max-width:800px){.expanded-post-layout{grid-template-columns:1fr}.expanded-post-copy{position:static}.expanded-post-copy textarea{height:300px;min-height:240px}.visual-lightbox{padding:16px}.visual-lightbox>header{top:-16px}.employee-preview-shell>.view-switch-bar{gap:8px}.employee-preview-shell .individual-signup-link{display:none}}.visual-lightbox .expanded-art{max-width:min(100%,calc(94dvh - 190px));margin:0 auto}.visual-lightbox .expanded-art.infographic{max-width:min(100%,calc((94dvh - 190px)*.8));aspect-ratio:auto}.expanded-graphic{max-height:calc(94dvh - 110px);overflow:auto;padding-bottom:4px}.expanded-graphic .lightbox-navigation{position:sticky;bottom:0;background:#fff;padding:12px 0}.visual-lightbox .expanded-art .art-meta,.visual-lightbox .expanded-art .art-footer{font-size:clamp(10px,1.2vw,14px)}@media(max-width:800px){.visual-lightbox .expanded-art,.visual-lightbox .expanded-art.infographic{max-width:100%}.expanded-graphic{max-height:none}}.paper.visual-paper .main-post-graphic{max-width:760px;margin:24px auto 32px}.main-post-graphic .post-art{min-height:0}.main-post-graphic .post-visual{margin:0}.main-post-graphic .visual-controls{padding:12px}.post-copy-heading{font:600 18px/1.4 Arial,sans-serif;border-top:1px solid #ddd;padding-top:24px;margin:0 0 16px}.paper.visual-paper .title-input{font:500 22px/1.4 Arial,sans-serif}.paper.visual-paper .body-input{font:16px/1.8 Arial,sans-serif;min-height:260px;height:300px}.paper.visual-paper .paper-person{margin-bottom:0}.main-post-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0 12px}.main-post-actions .button{min-height:44px}@media(max-width:600px){.main-post-actions .button{flex:1;justify-content:center}}.calendar .calendar-post-row{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:16px 12px;margin:0 0 10px;background:#fff;border:1px solid var(--line,#ddd);border-radius:7px;text-align:left;min-height:96px}.calendar .calendar-post-row:hover{background:#f7f7f4;border-color:#aaa}.calendar .calendar-post-row:focus-visible{outline:2px solid #333;outline-offset:3px}.calendar .calendar-person{font-size:14px;line-height:1.4;font-weight:600;color:#222;overflow-wrap:anywhere}.calendar .calendar-post-row .badge{width:auto;margin:0;font-size:10px;white-space:normal}.calendar-empty{font-size:13px;color:#858585;padding:12px 0}.personal-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100vh;background:#fdfdfb}.personal-sidebar{background:#f4f4ef;border-right:1px solid var(--line);padding:30px 22px;display:flex;flex-direction:column}.personal-sidebar .wordmark{font-size:37px}.personal-identity{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:38px 0 30px}.personal-identity .avatar{width:58px;height:58px;font-size:29px;background:#e6e7dc;margin-bottom:10px}.personal-identity>strong{font-size:15px}.personal-identity>span:not(.avatar){font-size:12px;color:var(--muted)}.personal-identity>small{border:1px solid var(--line);padding:4px 8px;margin-top:6px;font-size:10px;border-radius:3px}.personal-sidebar nav{display:flex;flex-direction:column;gap:8px}.personal-sidebar nav button{display:flex;align-items:center;gap:12px;text-align:left;padding:13px 12px;background:transparent;border:1px solid transparent;border-radius:4px;font-size:13px;min-height:45px}.personal-sidebar nav button.active{background:#fff;border-color:var(--line)}.personal-sidebar nav button:hover{background:#eaece2}.personal-sidebar-foot{margin-top:auto;padding-top:50px}.personal-sidebar-foot p{font-size:12px;margin-bottom:8px}.personal-sidebar-foot small{font-size:11px}.personal-sidebar-foot>button{display:flex;align-items:center;gap:8px;background:transparent;border:0;padding:15px 0;margin-top:10px;font-size:12px}.personal-main{max-width:1450px;width:100%;padding:26px 48px 60px;min-width:0;margin:0 auto}.personal-topbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:32px;border-bottom:1px solid var(--line);padding-bottom:20px}.personal-topbar>span{font:9px var(--mono);letter-spacing:1px;color:var(--muted)}.personal-heading{margin-bottom:26px}.personal-heading h1{font:550 31px/1.3 DM Sans,Geist Sans,Arial;letter-spacing:-.8px}.personal-heading p{font-size:13px;color:var(--muted);margin-top:9px}.personal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px}.personal-metrics button{padding:20px 22px;text-align:left;border:1px solid var(--line);border-radius:5px;background:#fff;display:flex;flex-direction:column;gap:10px}.personal-metrics button:hover{border-color:#969e86}.personal-metrics strong{font:43px/1 var(--serif)}.personal-metrics span{font-size:12px;color:var(--muted)}.voice-nudge{display:flex;align-items:center;gap:17px;background:#eeefe4;border:1px solid #e2e4d6;padding:20px;border-radius:5px;margin:20px 0 30px}.voice-nudge>svg{color:#6d7756}.voice-nudge>div{flex:1}.voice-nudge strong{font-size:13px}.voice-nudge p{font-size:12px;color:var(--muted);margin-top:4px}.personal-section-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.personal-section-title h2{font:550 18px DM Sans,Geist Sans,Arial;letter-spacing:-.3px}.personal-section-title button,.personal-voice-card button{border:0;background:transparent;font-size:12px;display:flex;align-items:center;gap:8px;min-height:40px}.personal-section-title>span{font-size:11px;color:var(--muted)}.personal-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.personal-post-card{padding:18px;background:#fff;border:1px solid var(--line);border-radius:5px;text-align:left;min-width:0;display:flex;flex-direction:column;transition:border-color .15s}.personal-post-card:hover{border-color:#989d8e}.personal-post-card>.card-bottom:first-child{gap:5px;flex-wrap:wrap}.post-date{font:9px var(--mono);color:var(--muted)}.personal-post-card .post-visual{margin:15px 0}.personal-post-card .post-art{aspect-ratio:1.15}.personal-post-card>h3{font:550 16px/1.4 DM Sans,Geist Sans,Arial;margin:0 0 16px;overflow-wrap:anywhere}.personal-post-card>.card-bottom:last-child{border-top:1px solid var(--line);padding-top:13px;font-size:11px;color:var(--muted);margin-top:auto}.text-post-preview{min-height:210px;background:#f5f5f0;margin:16px 0;padding:22px;display:flex;flex-direction:column;gap:15px}.text-post-preview svg{color:var(--muted)}.text-post-preview p{font:20px/1.45 var(--serif);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.personal-empty{border:1px dashed #cdd0c2;border-radius:6px;padding:50px 25px;text-align:center;background:#fafaf6}.personal-empty>svg{color:#7b846b;margin-bottom:14px}.personal-empty h2{font:500 23px DM Sans,Geist Sans,Arial;margin-bottom:10px}.personal-empty p{font-size:13px;color:var(--muted);max-width:440px;margin:0 auto 20px}.personal-bottom-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;margin-top:38px}.personal-post-row{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;border:0;border-top:1px solid var(--line);background:none;text-align:left;gap:15px}.personal-post-row strong{font-size:13px;font-weight:500}.personal-post-row small{margin-top:5px;font-size:10px}.personal-voice-card{padding:25px;background:#eeefe5;border-radius:4px}.personal-voice-card h2{font-size:32px;margin:12px 0}.personal-voice-card p{font-size:12px;color:#66705e}.personal-voice-card button{margin-top:15px}.personal-post-filters{display:flex;gap:15px;margin-bottom:23px}.personal-post-filters .search-field{max-width:450px}.personal-profile{max-width:750px}.personal-profile section{background:#fff;border:1px solid var(--line);padding:26px;border-radius:5px;margin-bottom:24px}.personal-profile h2{font:550 19px DM Sans,Geist Sans,Arial;margin-bottom:25px}.personal-profile input[readonly]{background:#f4f4ef;color:var(--muted)}.personal-profile input[type=number]{max-width:160px}.personal-dialog{width:min(760px,calc(100vw - 30px))}.personal-dialog .post-visual{max-width:540px;margin:24px auto}.personal-dialog .modal-head h2{font:550 23px DM Sans,Geist Sans,Arial}.personal-dialog .visual-controls button{min-height:40px;min-width:40px}.personal-detail-copy{white-space:pre-wrap;font-size:14px;line-height:1.8;margin:20px 0}.personal-detail-actions{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.personal-detail-actions+.muted{margin-top:15px}.personal-loading{padding:60px 25px;max-width:650px;margin:auto}.personal-loading h1{font:550 30px DM Sans,Geist Sans,Arial;margin:30px 0 15px}.personal-loading p{margin:15px 0}.view-switch-actions{display:flex;gap:20px;align-items:center}.individual-signup-link{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--muted)}.individual-signup-link:hover{color:var(--ink)}.account-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.account-story{background:#eceee2;display:flex;flex-direction:column;justify-content:space-between;padding:55px 12%}.account-story h1{font:72px/1.03 var(--serif);letter-spacing:-1.3px;margin:22px 0}.account-story p{font-size:14px;line-height:1.8;color:#656c5c;max-width:370px}.account-story>span{font-size:11px;color:#656c5c}.account-form{padding:45px 14%;display:flex;flex-direction:column;justify-content:center}.account-form>.text-button{margin-bottom:35px}.account-form h2{font:550 28px/1.3 DM Sans,Geist Sans,Arial;letter-spacing:-.5px}.account-form>p{font-size:13px;color:var(--muted);margin:13px 0 25px}.account-form>p a{color:var(--ink);text-decoration:underline}.account-form form>.button{width:100%;margin-top:15px}.account-form .field input{min-height:46px}.account-form>.error{color:#892b1c}.employee-preview-shell .preview-controls{max-width:none;padding:16px 30px;margin:0;border-bottom:1px solid var(--line);background:#f9f9f6}.personal-dialog .error{margin-bottom:15px}@media(max-width:1200px){.personal-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-main{padding:25px 30px}.personal-metrics{gap:10px}.personal-metrics button{padding:18px}.account-form{padding:40px 10%}}@media(max-width:850px){.personal-workspace{grid-template-columns:180px minmax(0,1fr)}.personal-sidebar{padding:25px 15px}.personal-sidebar .wordmark{font-size:32px}.personal-main{padding:24px}.personal-post-grid{grid-template-columns:1fr}.personal-metrics{grid-template-columns:1fr 1fr}.personal-bottom-grid{grid-template-columns:1fr}.voice-nudge{flex-wrap:wrap}.voice-nudge>.button{margin-left:40px}.personal-post-filters{flex-wrap:wrap}.account-story{padding:35px}.account-story h1{font-size:58px}.account-form{padding:30px}.view-switch-actions{gap:12px;flex-wrap:wrap}}@media(max-width:600px){.personal-workspace{display:block}.personal-sidebar{padding:18px 20px;border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.personal-sidebar .wordmark{font-size:31px}.personal-identity{margin:0;display:block;text-align:right}.personal-identity .avatar,.personal-identity>span:not(.avatar),.personal-identity small{display:none}.personal-identity>strong{font-size:12px}.personal-sidebar nav{grid-column:1/-1;flex-direction:row;gap:5px;margin-top:5px}.personal-sidebar nav button{flex:1;justify-content:center;padding:10px 5px;gap:6px;font-size:11px}.personal-sidebar-foot{display:none}.personal-main{padding:20px}.personal-topbar{margin-bottom:23px;padding-bottom:16px}.personal-topbar>span{font-size:8px;max-width:155px}.personal-heading h1{font-size:26px}.personal-heading p{font-size:12px}.personal-metrics strong{font-size:37px}.personal-metrics button{padding:17px}.personal-metrics span{font-size:11px}.voice-nudge{gap:12px;padding:17px}.voice-nudge>div{min-width:190px}.voice-nudge .button{margin-left:0;width:100%}.personal-profile section{padding:20px}.personal-post-filters select{width:100%}.personal-post-filters .search-field{flex-basis:100%}.personal-dialog{padding:20px}.personal-dialog .field input,.personal-dialog .field textarea,.personal-dialog .field select{font-size:16px}.personal-detail-actions>.button{flex:1 1 44%}.personal-detail-copy{font-size:14px}.view-switch-actions{width:100%;justify-content:space-between}.individual-signup-link{font-size:10px}.account-page{display:block}.account-story{padding:25px}.account-story>div,.account-story>span{display:none}.account-form{padding:25px}.account-form>.text-button{margin-bottom:20px}.account-form .field input{font-size:16px}.employee-preview-shell .preview-controls{padding:15px 20px}.personal-profile .field input,.personal-profile .field textarea{font-size:16px}.personal-workspace .toast{z-index:80}}@media(max-width:600px){.personal-sidebar-foot:has(button){display:block;padding:8px 0 0;margin:0}.personal-sidebar-foot p,.personal-sidebar-foot small{display:none}}.controls-layout{max-width:1000px;display:grid;gap:24px;margin-top:28px}.controls-layout>section,.future-notes{border:1px solid var(--line, #dededb);border-radius:8px;padding:24px}.controls-layout h2,.future-notes h2{font:600 20px Geist Sans,Arial,sans-serif;margin:0 0 18px}.controls-layout .muted{line-height:1.6;margin-bottom:22px}.permission-toggle{display:flex;gap:12px;align-items:center;margin:20px 0}.permission-toggle input{width:18px;height:18px}.action-row{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.plan-control{border-top:1px solid #dededb;margin-top:25px;padding-top:20px}.member-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #dededb}.member-row small{display:block;color:#777;margin-top:6px}.member-row select{padding:10px;max-width:180px}.post-actions-simple{margin:20px 0}.post-actions-simple>.field{margin-top:20px}.future-notes{margin-top:26px}.saved-note{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dededb;margin-top:16px;padding-top:14px}.saved-note p{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.personal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.controls-layout input,.controls-layout select{max-width:100%}@media(max-width:600px){.controls-layout>section,.future-notes{padding:16px}.member-row{flex-wrap:wrap}.member-row select{max-width:100%}}.settings-title{font:600 30px/1.2 Geist Sans,Arial,sans-serif;margin:0}.controls-layout summary{cursor:pointer;padding:16px 0;font-weight:600}.personal-post-item{display:flex;flex-direction:column;min-width:0}.personal-post-item .personal-post-card{width:100%;flex:1}.quick-complete{width:100%;margin-top:8px;justify-content:center}.post-filter{padding:10px 14px;border:1px solid #ddd;border-radius:5px;margin-top:16px;background:#fff}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23686a61' stroke-width='1.6'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:11px 38px 11px 13px!important;min-height:44px;border:1px solid #d8d9d1;border-radius:7px;font:inherit;color:#262920;cursor:pointer;line-height:1.4;max-width:100%}select:hover{border-color:#999e8e}select:focus-visible,input[type=file]:focus-visible{outline:2px solid #687655;outline-offset:3px}select:disabled{opacity:.55;cursor:not-allowed}@supports (appearance:base-select){select,select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select{background-image:none}select::picker-icon{color:#73776b}select::picker(select){border:1px solid #d8d9d1;border-radius:8px;background:#fff;color:#262920;box-shadow:0 8px 24px #20251c15;padding:5px;font:inherit}select option{padding:10px 12px;border-radius:4px;min-height:40px}select option:hover,select option:focus{background:#f0f2ea}select option:checked{background:#e8eddf}select option::checkmark{color:#526441}}input[type=file],.brand-studio input[type=file]{font:inherit;font-size:12px;color:#777b70;background:#fafbf7;border:1px dashed #cbd0c0;border-radius:8px;padding:10px;line-height:1.5;width:100%;min-height:62px;cursor:pointer}input[type=file]::file-selector-button{font:inherit;font-weight:500;border:1px solid #d4d8ca;border-radius:5px;padding:10px 14px;background:#fff;color:#303629;margin-right:12px;cursor:pointer;transition:background .15s}input[type=file]::file-selector-button:hover{background:#eef1e7}.photo-upload{padding:16px;background:#fafbf8;border:1px solid #e0e3d8;border-radius:9px;align-items:center}.photo-upload>img{width:64px;height:64px}.photo-upload label{font-size:13px;font-weight:500}.photo-upload button{font-size:12px;color:#656b5b;background:transparent;border:0;text-decoration:underline}.photo-upload p{flex-basis:100%}.account-link{display:block}@supports (appearance:base-select){select{display:inline-flex!important;align-items:center;justify-content:space-between;gap:12px}select::picker-icon{margin-inline-start:auto}}.demo-modes{display:flex;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid #dce1d1;background:#f2f5ec;flex-wrap:wrap}.demo-modes>span{font-size:12px;font-weight:600;color:#556344}.demo-modes nav{display:flex;gap:4px;flex-wrap:wrap}.demo-modes a{padding:10px 14px;color:#404635;border:1px solid transparent;border-radius:6px;font-size:12px;text-decoration:none}.demo-modes a[aria-current=page]{background:#fff;border-color:#cbd4bc;box-shadow:0 1px 3px #2532140a;font-weight:600}.demo-modes small{margin-left:auto;color:#767e6b;font-size:11px}.operations-page .demo-modes{margin:0 0 28px;border:1px solid #dce1d1;border-radius:8px}.owner-summary{display:flex;gap:24px;flex-wrap:wrap;padding:20px 0}.owner-summary span{min-width:110px;color:#73766e;font-size:13px}.owner-summary strong{display:block;color:#252a20;font-size:28px;margin-bottom:4px}@media(max-width:650px){.demo-modes{padding:12px;gap:8px}.demo-modes small{margin-left:0}.demo-modes a{padding:10px}}@font-face{font-family:"Hedvig Letters Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hedvig-letters-serif-math-400-normal-DXWbXE4q.woff2) format("woff2"),url(/assets/hedvig-letters-serif-math-400-normal-CHHLkYDr.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Hedvig Letters Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hedvig-letters-serif-symbols-400-normal-DaY1tPLh.woff2) format("woff2"),url(/assets/hedvig-letters-serif-symbols-400-normal-rHCT1lZf.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:"Hedvig Letters Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hedvig-letters-serif-latin-ext-400-normal-DrP3bY7c.woff2) format("woff2"),url(/assets/hedvig-letters-serif-latin-ext-400-normal-BQRbKL_u.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Hedvig Letters Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hedvig-letters-serif-latin-400-normal-B6-S6hJx.woff2) format("woff2"),url(/assets/hedvig-letters-serif-latin-400-normal-CNqhLbcO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/albert-sans-latin-ext-400-normal-CK6y59xR.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-400-normal-DEC9K0b4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/albert-sans-latin-400-normal-1PQZqV1o.woff2) format("woff2"),url(/assets/albert-sans-latin-400-normal-CesMP4Nj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/albert-sans-latin-ext-500-normal-DRBq3jn_.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-500-normal-BELBd-5-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/albert-sans-latin-500-normal-CmxtX9KC.woff2) format("woff2"),url(/assets/albert-sans-latin-500-normal-CItXc8sT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/albert-sans-latin-ext-600-normal-C7nfSnWt.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-600-normal-DJOKJsr0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/albert-sans-latin-600-normal-C_5W882s.woff2) format("woff2"),url(/assets/albert-sans-latin-600-normal-gYdudiP1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/albert-sans-latin-ext-700-normal-B2w8H_Iv.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-700-normal-BWgSUrqX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/albert-sans-latin-700-normal-DzMU317f.woff2) format("woff2"),url(/assets/albert-sans-latin-700-normal-CZU4hHRi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Albert Sans,Geist Sans,Arial,sans-serif;--serif:"Hedvig Letters Serif",Newsreader,Georgia,serif;--ui-body:"Albert Sans","Geist Sans",Arial,sans-serif;--mono:"Albert Sans","Geist Sans",Arial,sans-serif;--paper:#f7f6f4;--soft:#f2f1ef;--ink:#252522;--muted:#777773;--line:#e7e6e2;--accent:#353c3b;background:var(--paper);color:var(--ink)}body{background:var(--paper);font-size:14px}button,input,select,textarea{font-family:var(--ui-body)}h1,h2,h3{font-family:var(--serif);letter-spacing:-.4px}h1{font-size:32px;line-height:1.25}h2{font-size:23px}h3{font-size:20px}.app{--accent:#353c3b!important;background:var(--paper)}.sidebar{width:222px;background:#141412;color:#d6d5d0;border:0;padding:27px 14px 0;overflow-y:auto}.sidebar .wordmark{font-size:28px;color:#faf9f5;padding:0 12px;letter-spacing:-.7px;gap:8px}.wordmark i{display:none}.sidebar .wordmark:hover{background:transparent}.sidebar small,.sidebar .muted{color:#aaa9a3}.workspace-switch{margin:27px 0 18px;background:#20201d;border:1px solid #30302b;border-radius:7px;padding:10px;gap:9px}.workspace-switch strong{color:#f1f0ec;font-size:12px}.workspace-switch small{font-size:10px}.workspace-icon{width:29px;height:29px;border-radius:5px;overflow:hidden;flex-shrink:0}.admin-tag{font:9px var(--ui-body);color:#cbc9bf;background:#383831;border-radius:4px;padding:4px 5px}.sidebar-search{border:1px solid #33332e;min-height:36px;color:#aaa9a3;border-radius:6px;font-size:11px}.sidebar-search:hover{background:#252521}.sidebar .nav-label{color:#98978f;letter-spacing:0;text-transform:none;font-size:11px;margin:25px 11px 12px}.sidebar nav{gap:3px}.sidebar nav a,.personal-nav>a{padding:10px 11px;min-height:38px;font-size:12px;gap:10px;border-radius:5px;color:#bcbcb5}.sidebar nav svg{width:16px;height:16px}.sidebar a:hover{background:#262622;color:#fff}.sidebar .selected{background:#33332d;border-color:transparent!important;box-shadow:none;color:#fff}.sidebar nav a small{font:10px var(--ui-body);color:#c9c7bf;background:#363630;padding:2px 5px;border-radius:4px}.sidebar .selected small{background:#4b4b42}.personal-nav{margin-top:23px;border-color:#2c2c27;padding-top:10px}.sidebar-bottom{padding-top:20px}.sample-note{border:0;padding:10px;font:9px var(--ui-body);color:#8c8c83;letter-spacing:0}.sample-note p{font:10px var(--ui-body);margin-top:4px;color:#8c8c83}.user{border-color:#30302a;padding:17px 4px;margin-top:8px;gap:9px}.user strong{color:#e4e3dd;font-weight:500}.user .avatar{width:29px;height:29px;font:11px var(--ui-body);background:#d8d9d0}.user small{font-size:10px}.account-link small{display:none}.main-wrap{margin-left:222px;background:var(--paper)}.main{padding:30px 34px 48px;margin:0 auto;max-width:1600px}.app-footer{margin:0 34px;font-size:11px;border-color:var(--line)}.demo-modes{background:#eeede9;border-color:#e3e2dd;padding:8px 28px;gap:12px;min-height:48px}.demo-modes>span{color:#6c6c64;font-size:11px;font-weight:500}.demo-modes a{font-size:11px;padding:7px 11px;border-radius:5px;color:#696962}.demo-modes a[aria-current=page]{border-color:#deded7;background:#fff;box-shadow:0 1px 2px #00000004}.demo-modes small{font-size:10px;color:#8a8a82}.client-context-bar{background:#e6eeec;border:0;font-size:12px}.button{min-height:35px;padding:8px 12px;font-size:12px;border:1px solid #deded9;background:#fff;border-radius:6px;font-weight:500;box-shadow:0 1px 2px #00000003}.button:hover:not(:disabled){background:#eeede9;border-color:#c7c7be}.button.primary,.button.accent{background:#292a26;border-color:#292a26;color:#fff}.button.primary:hover:not(:disabled),.button.accent:hover:not(:disabled){background:#44453f}.button.ghost{background:transparent;box-shadow:none}.text-button{font-size:12px;font-weight:500}.icon-button{width:35px;height:35px;border-radius:5px}.icon-button:hover{background:#eae9e4}.top-actions{margin:0 0 -39px;position:relative;z-index:1;pointer-events:none}.top-actions>div{pointer-events:auto}.masthead{margin:0 0 26px;min-height:42px;padding-right:245px}.masthead h1,.page-header h1,.calendar-header h1{font:400 31px/1.3 var(--serif);letter-spacing:-.7px;margin:0}.masthead h1{max-width:none}.page-header{padding:0;margin:0 0 26px;border:0;align-items:center}.page-header .eyebrow{font-size:10px;letter-spacing:.4px;margin-bottom:8px;color:var(--muted)}.eyebrow{font-family:var(--ui-body);letter-spacing:.6px}.metrics,.compact.metrics{gap:14px;margin:22px 0}.metric{background:#fff;border:1px solid #ecebe7;border-radius:9px;padding:19px 21px;min-height:112px}.metric>strong,.compact .metric>strong{font:400 36px/1.2 var(--serif);letter-spacing:-1px}.metric>p{font-size:12px;color:#77776f;margin-top:7px}.metric>.eyebrow{display:none}.overview-grid{gap:22px;grid-template-columns:minmax(0,2fr) minmax(270px,1fr)}.section{margin-bottom:22px}.section-heading{border:0;padding:0;margin-bottom:14px}.section-heading h2{font:600 15px/1.4 var(--ui-body);letter-spacing:0}.overview-grid>div>.section,.overview-grid>div>.future-notes{background:#fff;border:1px solid #ecebe7;border-radius:9px;padding:20px}.attention{border-color:var(--line);padding:15px 0}.attention strong{font-size:12px;font-weight:500}.attention p{font-size:11px;color:var(--muted)}.activity{padding:13px 0}.activity:last-child{border:0}.activity small{font-size:10px}.future-notes h2{font:600 15px var(--ui-body)}.draft-card{border:1px solid #e7e6e1;border-radius:9px;padding:18px;box-shadow:none;transition:box-shadow .15s,border-color .15s}.draft-card:hover{border-color:#bdbeb4;box-shadow:0 3px 14px #191c1610;transform:none}.draft-card h3{font:600 17px/1.4 var(--ui-body);letter-spacing:-.2px}.draft-card>p{font:400 12px/1.6 var(--ui-body);color:#77776f}.card-bottom{border-color:var(--line);font-size:10px}.draft-grid{gap:14px}.badge{font-family:var(--ui-body);font-size:9px;letter-spacing:0;border-radius:4px;padding:4px 7px}.badge.draft,.badge.review{background:#f9edce;color:#885e1b}.badge.posted{background:#e4eee8;color:#3a6852}.avatar{font:500 13px var(--ui-body);background:#ecece5}.post-filter{margin-top:10px}.workspace-insights{margin-bottom:28px}.insight-notice{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #ecebe7;border-radius:7px;padding:13px 16px;font-size:12px;margin-bottom:16px;color:#70716a}.insight-notice strong{color:#353731;font-weight:500}.insight-notice>button{margin-left:auto;display:flex;align-items:center;gap:6px;border:0;background:transparent;font-size:11px;color:#484a42}.insight-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.insight-card{padding:22px;background:#fff;border:1px solid #ecebe7;border-radius:10px;min-width:0}.insight-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.insight-heading h2{font:500 15px var(--ui-body);letter-spacing:0}.insight-heading p{font-size:11px;color:#85857d;margin-top:5px}.insight-heading select{min-height:30px!important;font-size:10px;padding:5px 25px 5px 8px!important}.contributor-bars{margin:28px 0 24px;display:grid;gap:18px}.contributor-bars>button{display:grid;grid-template-columns:110px minmax(0,1fr) 20px;gap:14px;align-items:center;text-align:left;background:none;border:0;padding:0;font-size:11px}.contributor-bars strong{font-size:10px;font-weight:400}.bar-track{height:12px;background:#f4f4f1;border-radius:2px;overflow:hidden}.bar-track>span{display:block;height:100%;background:repeating-linear-gradient(90deg,#5d656d 0,#5d656d 2px,#858c91 2px,#858c91 3px)}.bar-track i{display:block;height:100%;background:#64877d}.insight-legend{display:flex;gap:18px;font-size:10px;color:#85857d}.insight-legend span{display:flex;align-items:center;gap:5px}.insight-legend i{width:6px;height:6px;border-radius:50%;background:#68717a}.insight-legend span+span i{background:#64877d}.progress-total{margin:20px 0;display:flex;flex-direction:column;gap:8px}.progress-total strong{font:400 52px/1.1 var(--serif);letter-spacing:-2px}.progress-total strong span{font-size:36px}.progress-total>span{font-size:12px;color:#77776f}.progress-track{height:7px;background:#eeeee9;border-radius:4px;overflow:hidden}.progress-track>span{display:block;height:100%;background:#64877d}.insight-link{display:flex;align-items:center;gap:7px;background:none;border:0;padding:0;margin-top:22px;font-size:11px}.people-layout{gap:20px;grid-template-columns:minmax(0,1fr) 280px}.table-wrap{border:1px solid #e8e7e2;border-radius:8px;background:#fff;overflow:auto}thead{background:#eeede9}th{font:500 11px var(--ui-body);text-transform:none;letter-spacing:0;padding:14px 16px;color:#77776f}td{font-size:12px;border-color:#eeede9;padding:17px 16px}.selected-row{background:#f0f3f0!important}.person-detail{background:#fff;border:1px solid #e8e7e2;border-radius:9px;box-shadow:none;padding:22px}.person-detail h2{font:400 24px var(--serif)}.segments{border:0;background:#eae9e5;padding:3px;border-radius:6px}.segments button{background:transparent;border:0;border-radius:4px;font-size:11px;padding:8px 11px}.segments button.active{background:#fff;color:#252522;box-shadow:0 1px 3px #00000009}.search-field{background:#fff;border-color:#e0e0d8;border-radius:6px}.search-field input{font-size:12px;padding:10px 0}.field>span,.field>label{font-size:12px;font-weight:500}.field input,.field textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea{border-color:#ddddd6;border-radius:6px;background:#fff;font-family:var(--ui-body);font-size:13px}.field textarea{line-height:1.6}select{border-color:#ddddd6;border-radius:6px;font-family:var(--ui-body);font-size:12px;min-height:36px;padding:8px 32px 8px 11px!important}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #6d8580;outline-offset:3px}.settings-layout{max-width:none;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px;margin-top:20px;align-items:start}.settings-layout>div{background:#fff;border:1px solid #e8e7e2;border-radius:10px;padding:26px}.settings-layout>div>h2{font:400 23px var(--serif);margin:0 0 12px}.settings-layout aside>h2{font:400 23px var(--serif);margin:0 0 16px}.identity-card{border-color:#e8e7e2;border-radius:10px}.identity-section h3,.identity-card h3{font-family:var(--serif)}.identity-card p{font-family:var(--ui-body)}.photo-upload{background:#f7f7f3;border-color:#e5e5dd;border-radius:7px}.section-tabs{border-bottom:1px solid #deded8;margin-bottom:26px;gap:20px}.section-tabs a{font-size:12px;padding:12px 1px;color:#84847b}.section-tabs a[aria-current=page]{color:#242521;border-color:#242521}.controls-layout{max-width:none}.controls-layout>section,.future-notes{background:#fff;border:1px solid #e8e7e2;border-radius:9px}.controls-layout h2{font:400 23px var(--serif)}.info-banner{border:1px solid #e0e5df;background:#eef1ed;border-radius:7px;font-size:12px;padding:15px}.info-banner p{font-size:12px}.resource-card,.automation-card{background:#fff;border-color:#e7e7df;border-radius:8px}.calendar-header{margin:0 0 24px}.calendar-toolbar{margin:18px 0}.calendar{background:#fff;border:1px solid #e7e6df;border-radius:9px;overflow:hidden}.calendar>div{padding:17px 13px;border-color:#e8e7e2}.calendar-day{font-family:var(--ui-body);font-size:11px;border-color:#ecebe6}.calendar-story{border:1px solid #e9e8e2;border-radius:6px;background:#fafaf7;padding:13px 10px;margin:12px 0}.calendar-person{font-size:11px}.calendar-story h3{font:500 13px/1.4 var(--ui-body)}.calendar-empty{font-size:11px;color:#919187}.edition-meta{font-family:var(--ui-body);font-size:11px;letter-spacing:0;text-transform:none}.double-rule{border:0}.editor-toolbar{background:#fff;padding:18px 26px;gap:12px}.editor-layout{gap:0}.writing-space{background:#f1f0ed;padding:26px}.editor-panel{padding:24px;background:#fff;border-color:#e5e4df}.writing-paper{border:1px solid #e4e3dc;border-radius:8px;box-shadow:0 2px 9px #00000005}.tabs button{font-family:var(--ui-body);font-size:12px}.modal,.personal-dialog{border:1px solid #e2e2da;border-radius:12px;box-shadow:0 15px 70px #12150f26}.modal-head h2{font:400 25px var(--serif)}.personal-workspace{grid-template-columns:222px minmax(0,1fr);background:var(--paper)}.personal-sidebar{background:#141412;color:#d6d5d0;padding:28px 18px;border:0}.personal-sidebar .wordmark{font:400 28px var(--serif);color:#fff}.personal-sidebar nav button{color:#bcbcb5;font-size:12px;padding:10px;min-height:38px;gap:10px}.personal-sidebar nav button.active{color:#fff;background:#33332d;border-color:transparent}.personal-sidebar nav button:hover{background:#272722}.personal-identity{margin:28px 0;gap:5px}.personal-identity>span:not(.avatar),.personal-sidebar small{color:#aaa9a0}.personal-identity>small{border-color:#3b3b32}.personal-sidebar-foot small{color:#99998e}.personal-sidebar-foot>button{color:#e2e2da}.personal-main{padding:24px 34px 48px}.personal-topbar{border-color:#e0e0d7;margin-bottom:25px;padding-bottom:16px}.personal-heading h1{font:400 31px/1.3 var(--serif)}.personal-heading p{font-family:var(--ui-body)}.personal-metrics>div{background:#fff;border:1px solid #e8e7e1;border-radius:8px;padding:20px}.personal-metrics strong{font-family:var(--serif)}.personal-section-title h2{font:600 16px var(--ui-body)}.personal-post-item,.personal-voice-card{background:#fff;border-color:#e8e7e1;border-radius:9px}.personal-post-card h3{font-family:var(--ui-body)}.personal-bottom-grid>section{background:#fff;border:1px solid #e8e7e1;border-radius:9px;padding:22px}.operations-page{max-width:1400px;padding:30px 40px;margin:0 auto}.operations-page>header{background:#141412;color:#fff;border:0;border-radius:9px;padding:20px 25px;margin-bottom:24px}.operations-page .wordmark{font:400 29px var(--serif)}.operations-page h1{font:400 32px var(--serif)}.operations-page h2{font:400 24px var(--serif)}.operator-clients>article,.operator-staff{background:#fff;border:1px solid #e5e5dd;border-radius:9px;box-shadow:none}.owner-summary{background:#fff;border:1px solid #e5e5dd;border-radius:9px}.owner-summary strong{font-family:var(--serif)}.post-art{--serif:"Instrument Serif",Newsreader,Georgia,serif;--mono:"IBM Plex Mono",monospace}@media(min-width:1100px){.page-review .overview-grid{grid-template-columns:minmax(0,1fr)}.page-review .overview-grid>div{display:none}.page-review .draft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-review .metrics{display:none}.page-review .masthead{display:flex;align-items:center;gap:22px}.page-review .post-filter{margin:0}.page-overview .draft-card .compact-visual{max-width:260px;margin-left:auto;margin-right:auto}}@media(max-width:1100px){.main,.personal-main{padding:26px 24px}.overview-grid,.people-layout{grid-template-columns:1fr}.person-detail{max-width:none}.settings-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.metrics{gap:10px}.metric{padding:17px 14px}.insight-grid{grid-template-columns:1fr 1fr}.contributor-bars>button{grid-template-columns:80px 1fr 14px;gap:8px}.top-actions{margin-bottom:20px}.masthead{padding-right:0}}@media(max-width:800px){.settings-layout,.insight-grid,.personal-workspace{grid-template-columns:1fr}.personal-sidebar{padding:18px 20px}.personal-sidebar nav{flex-direction:row;flex-wrap:wrap;gap:4px}.personal-identity{margin:15px 0;display:none}.personal-sidebar-foot{padding-top:10px}.personal-sidebar-foot p,.personal-sidebar-foot small{display:none}.personal-sidebar-foot>button{padding:8px 0;margin:0}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout>aside{max-width:none}}@media(max-width:700px){.sidebar{transform:translate(-100%);width:240px;padding-top:22px}.sidebar.open{transform:translate(0);box-shadow:8px 0 25px #0003}.main-wrap{margin-left:0}.main,.personal-main{padding:22px 18px 36px}.mobile-top{background:#141412;color:#fff;border:0;padding:14px 18px}.mobile-top .wordmark{font:400 23px var(--serif)}.mobile-top .icon-button:hover{background:#33332d}.demo-modes{padding:8px 12px;gap:6px}.demo-modes small{display:none}.demo-modes a{padding:8px}.demo-modes>span{display:none}.top-actions{margin:0 0 20px}.masthead h1,.page-header h1,.personal-heading h1,.calendar-header h1{font-size:27px}.page-header{gap:15px}.draft-grid{grid-template-columns:1fr}.metrics,.compact.metrics{gap:10px;margin:18px 0}.metric>strong,.compact .metric>strong{font-size:31px}.settings-layout>div{padding:20px}.editor-toolbar{padding:16px;flex-wrap:wrap}.writing-space{padding:16px}.calendar{grid-template-columns:1fr}.calendar>div{border-bottom:1px solid #e8e7e2}.operations-page{padding:16px}.app-footer{margin:0 18px}.insight-notice{font-size:11px;padding:12px}.insight-card{padding:18px}.insight-heading{gap:8px}.personal-metrics{grid-template-columns:1fr 1fr}}.main .masthead h1,.main h1,.personal-heading h1,.settings-title,.operational-heading{font:400 31px/1.3 var(--serif)!important;letter-spacing:-.7px}.main h2:not(.post-art *),.personal-main h2:not(.post-art *),.operations-page h2{font-family:var(--serif)!important;font-weight:400}.draft-card:has(.post-visual) .draft-excerpt,.personal-post-card h3,.personal-voice-card p,.personal-section-title button,.account-form h2{font-family:var(--ui-body)}.main .top-actions{margin-bottom:-39px}.main .masthead{margin-bottom:24px;min-height:40px}.main .metrics{margin:22px 0}.main .metric>strong{font-size:36px}.section-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.section-tabs a{display:block;border-bottom:2px solid transparent;padding:11px 0}.section-tabs a[aria-current=page]{border-bottom-color:#30332c}.settings-layout .form-grid>.photo-upload{grid-column:1/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.photo-upload>label{flex:1;min-width:160px}.photo-upload input[type=file]{min-height:40px;margin-top:8px;padding:5px;background:#fff;border-style:solid}.photo-upload input[type=file]::file-selector-button{padding:7px 10px}.photo-upload>button{margin-left:auto;white-space:nowrap}.settings-layout .form-grid>.field{grid-column:1/-1}.sidebar nav a small.red{color:#e1ded4!important}.view-switch-bar{padding:8px 28px;min-height:48px;background:#fafaf8}.view-toggle{border:0;background:#efeeea;padding:3px}.view-toggle button{font-size:11px;min-height:29px;padding:6px 12px}.view-toggle button.active{background:#fff;color:#282a24;box-shadow:0 1px 3px #0001}.view-switch-bar>span,.individual-signup-link{font-size:11px}@media(max-width:1100px){.main .top-actions{margin-bottom:18px}.masthead{padding-right:0}}@media(max-width:700px){.main .masthead h1,.main h1,.personal-heading h1,.settings-title,.operational-heading{font-size:27px!important}.view-switch-bar{padding:8px 14px}.individual-signup-link{display:none}.main .metric>strong{font-size:31px}.settings-layout .form-grid>.photo-upload{gap:10px}.photo-upload>button{margin-left:0}.personal-main h2:not(.post-art *){font-size:22px}}:root{--paper:#fff}.app,.main,.main-wrap{background:#fff}.sidebar{background:#11110f;padding:28px 16px 16px;width:232px}.main-wrap{margin-left:232px}.sidebar .wordmark{font-size:29px;margin-bottom:28px;padding:0 10px}.sidebar .wordmark i,.compact-mark{display:none}.sidebar-collapse{position:absolute;right:16px;top:33px;background:none;border:0;color:#aaa9a3;cursor:pointer;padding:5px}.sidebar-collapse:hover{color:#fff}.sidebar .workspace-switch{background:none;border:0;padding:12px 9px;margin-bottom:16px}.sidebar nav a{padding:12px 14px;border-radius:7px;color:#b9b8b1;font-size:14px}.sidebar nav a.selected{background:#33322d;color:#fff}.sidebar .nav-label{color:#8f8e86;margin:24px 14px 10px}.sidebar .sidebar-search{background:none;border:0;color:#aaa9a3;padding:10px 13px}.sidebar .user{border:0;padding:12px 8px}.sidebar .sample-note{display:none}.sidebar .personal-nav{border-top:1px solid #2a2925;margin-top:23px;padding-top:17px}.sidebar-bottom{margin-top:auto}.main{padding:30px 38px}.workspace-hero{position:relative;padding:31px 38px 0;background:radial-gradient(ellipse at 50% 20%,#d9e3e2 0,transparent 75%),linear-gradient(105deg,#f6f8f7,#e7eceb 65%,#f8faf9);display:flex;align-items:center;flex-wrap:wrap;gap:18px}.hero-title{display:flex;align-items:center;gap:15px}.hero-title p{margin:0 0 4px;color:#65716f;font-size:12px}.hero-title h2{font:400 32px/1.2 var(--serif);margin:0}.hero-logo{height:49px;width:49px;background:#4b6260;color:#fff;border-radius:10px;display:grid;place-items:center;font:28px var(--serif)}.hero-logo img{max-width:85%;max-height:85%;object-fit:contain}.hero-access{background:#ffffffa8;border-radius:5px;padding:7px 10px;font-size:11px;color:#69716d;margin-left:10px}.hero-members{display:flex;align-items:center;margin-left:auto}.hero-members .avatar{width:29px;height:29px;font-size:10px;margin-left:-6px;border:2px solid #fff;background:#fff}.hero-members .button{margin-left:20px}.workspace-hero nav{width:100%;display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:12px}.workspace-hero nav a{color:#727974;padding:9px 15px;border-radius:7px;white-space:nowrap;font-size:14px}.workspace-hero nav a[aria-current=page]{background:#fff;color:#171c19}.demo-modes,.view-switch-bar{background:#fff}.main .metrics>div{background:#f4f3f0;border:0;border-radius:11px}.main .metrics>div:nth-child(2){background:#edf3f2}.main .metrics>div:nth-child(3){background:#f1eef5}.main .metrics>div:nth-child(4){background:#f7f2e8}.insight-grid{background:#f3f2f0;border-radius:13px;padding:18px}.insight-card{border:0!important}.sidebar-collapsed .sidebar{width:80px;padding:24px 10px 12px}.sidebar-collapsed .main-wrap{margin-left:80px}.sidebar-collapsed .sidebar .wordmark{padding:0;text-align:center;display:block;margin:0 0 52px}.sidebar-collapsed .wordmark>span{display:none}.sidebar-collapsed .compact-mark{display:inline-grid;place-items:center;background:#fff;color:#171714;width:31px;height:34px;border-radius:6px;font:24px var(--serif)}.sidebar-collapsed .sidebar-collapse{top:75px;right:26px}.sidebar-collapsed .workspace-switch,.sidebar-collapsed .sidebar-search,.sidebar-collapsed .nav-label,.sidebar-collapsed .personal-nav,.sidebar-collapsed .user>div{display:none}.sidebar-collapsed .sidebar nav a{flex-direction:column;gap:6px;padding:12px 2px;font-size:9px;text-align:center;line-height:1.2}.sidebar-collapsed .sidebar nav a small{display:none}.sidebar-collapsed .sidebar nav a span{max-width:60px}.sidebar-collapsed .sidebar .user{justify-content:center}.sidebar-collapsed .sidebar .user .avatar{width:30px;height:30px;font-size:11px}.sidebar,.main-wrap{transition:width .18s,margin-left .18s}.analytics-heading,.analytics-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-heading h1{margin:0}.analytics-heading p,.analytics-card>p{font-size:13px;color:#7d807b;margin:7px 0 0}.analytics-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:27px 0}.analytics-stat{border-radius:12px;background:#f3f2ef;padding:23px}.analytics-stat>span{font-size:13px;color:#636961}.analytics-stat strong{display:block;font:44px/1.2 var(--serif);margin-top:14px}.tone-1{background:#eaf2ef}.tone-2{background:#f6f0e3}.tone-3{background:#eeeaf3}.analytics-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.analytics-surface{padding:18px;background:#eef2f1;border-radius:13px;min-width:0}.analytics-surface.lavender{background:#f0edf3}.analytics-surface.sand{background:#f4f1e9}.analytics-card{background:#fff;border:1px solid #e9eae6;border-radius:10px;padding:23px;height:100%;min-width:0}.main .analytics-card h2{font:600 17px var(--ui-body)!important;margin:0}.column-chart{display:flex;gap:24px;align-items:flex-end;justify-content:space-around;height:244px;padding:20px 18px 0;background:repeating-linear-gradient(to top,transparent 0,transparent 44px,#f1f2f0 45px,#f1f2f0 46px);margin-top:20px}.chart-column{display:flex;flex:1;max-width:100px;align-items:center;flex-direction:column;gap:8px;font-size:12px;color:#6a716d}.chart-column strong{font-size:12px}.column-stack{width:100%;display:flex;flex-direction:column;min-height:2px}.chart-legend{display:flex;gap:20px;font-size:12px;color:#6b726d;margin-top:23px}.chart-legend span{display:flex;align-items:center;gap:7px}.chart-legend i{width:8px;height:8px;border-radius:2px}.progress-ring{width:190px;height:190px;border-radius:50%;display:grid;place-items:center;margin:30px auto 18px}.progress-ring>div{border-radius:50%;background:#fff;width:158px;height:158px;display:flex;flex-direction:column;align-items:center;justify-content:center}.progress-ring strong{font:40px var(--serif)}.progress-ring span{font-size:12px;color:#7b7486}.analytics-caption{text-align:center}.pillar-bars{margin-top:30px;display:grid;gap:23px}.pillar-bars>div>div:first-child{display:flex;justify-content:space-between;font-size:13px;gap:10px}.pillar-track{height:9px;border-radius:3px;background:#f2f0ea;margin-top:10px;overflow:hidden}.pillar-track span{display:block;height:100%;background:#9b9273}.analytics-table-head{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}.analytics-table-head label{display:flex;align-items:center;border:1px solid #e8e8e4;border-radius:6px;padding:0 10px;gap:7px;max-width:180px}.analytics-table-head input{width:100%;border:0;padding:9px 0;font-size:12px;min-width:0}.analytics-table-wrap{overflow-x:auto;margin-top:22px}.analytics-card table{width:100%;font-size:12px;border-collapse:collapse}.analytics-card th{text-align:left;color:#777e78;font-weight:500;background:transparent;padding:12px 8px;white-space:nowrap}.analytics-card td{padding:17px 8px;border-top:1px solid #eee}.analytics-card td small{display:block;color:#8a8e88;margin-top:4px}.analytics-note{font-size:12px;color:#848881;margin-top:22px}@media(max-width:1100px){.hero-access{display:none}.analytics-grid{grid-template-columns:1fr 1fr}.main{padding:25px}.workspace-hero{padding:25px 25px 0}}@media(max-width:800px){.analytics-grid{grid-template-columns:1fr}.analytics-metrics{grid-template-columns:repeat(2,1fr)}.analytics-heading{align-items:flex-start;flex-direction:column}.hero-members .avatar{display:none}}@media(max-width:700px){.main-wrap,.sidebar-collapsed .main-wrap{margin-left:0}.sidebar-collapsed .sidebar{width:80px}.workspace-hero{padding:22px 18px 0}.hero-title h2{font-size:27px}.hero-members,.hero-members .button{margin-left:0}.main{padding:22px 16px}.analytics-surface{padding:10px}.analytics-card,.analytics-stat{padding:18px}.analytics-actions{flex-wrap:wrap}.workspace-hero nav{gap:0}.workspace-hero nav a{padding:9px 12px}}@media(prefers-reduced-motion:reduce){.sidebar,.main-wrap{transition:none}}.sidebar-collapsed .personal-nav{display:block;margin-top:16px;padding-top:12px}.sidebar-collapsed .personal-nav>a{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:9px;line-height:1.35;text-align:center;padding:9px 2px}.sidebar-collapsed .personal-nav>a>svg:last-child{display:none}.app>.main-wrap>.view-switch-bar{display:none}.demo-modes{position:fixed;right:18px;bottom:16px;z-index:90;display:block;min-height:0;padding:0;border:1px solid #deded9;border-radius:8px;background:#fff;box-shadow:0 3px 15px #0000000a}.demo-modes summary{list-style:none;cursor:pointer;font-size:11px;color:#787971;padding:10px 14px}.demo-modes summary::-webkit-details-marker{display:none}.demo-modes[open]{padding-bottom:10px}.demo-modes nav{display:flex;flex-direction:column;padding:0 8px}.demo-modes small{display:block;padding:5px 14px}.sidebar{width:260px;padding:30px 18px 18px;background:#11100d}.main-wrap{margin-left:260px}.sidebar .wordmark{font-size:32px;margin-bottom:35px}.sidebar-collapse{top:38px;right:20px}.sidebar .workspace-switch{margin:0 0 18px;padding:10px 12px}.sidebar .workspace-switch strong{font-size:14px}.sidebar-search{display:none}.sidebar-create{display:flex;align-items:center;gap:13px;width:100%;border:0;background:transparent;color:#bebdb6;padding:13px 14px;font-size:15px;cursor:pointer;border-radius:7px}.sidebar-create:hover{background:#302f29;color:#fff}.sidebar .nav-label{font-size:12px;color:#9e9d95;margin:28px 14px 12px}.sidebar nav a{font-size:15px;padding:12px 14px;gap:13px;min-height:45px}.sidebar nav svg{width:20px;height:20px}.sidebar nav a.selected{background:#35342e}.sidebar nav a small{background:none;font-size:11px;color:#929189}.sidebar .personal-nav{border:0;margin-top:28px}.sidebar .personal-nav>a{font-size:14px;padding:12px 14px}.sidebar .user strong{font-size:14px}.sidebar .user>div>small{display:none}.sidebar-collapsed .sidebar{width:76px;padding:24px 10px 14px}.sidebar-collapsed .main-wrap{margin-left:76px}.sidebar-collapsed .sidebar .wordmark{margin-bottom:48px}.sidebar-collapsed .sidebar-create{flex-direction:column;padding:9px 0 14px;gap:5px;font-size:10px}.sidebar-collapsed .sidebar nav a{min-height:61px;padding:11px 0;font-size:10px;gap:7px}.sidebar-collapsed .sidebar nav svg{width:20px;height:20px}.sidebar-collapsed .sidebar-collapse{right:23px;top:72px}.sidebar-collapsed .personal-nav>a{font-size:10px}.workspace-hero{padding:40px 46px 0;gap:25px;min-height:189px;background:radial-gradient(ellipse at 48% 20%,#d7e0e0 0,#e5eaea 45%,#f7f9f8)}.hero-title{gap:17px}.hero-title h2{font-size:40px;letter-spacing:-1.1px}.hero-title p{font-size:14px;color:#68716e;margin-bottom:6px}.hero-logo{width:53px;height:53px;border-radius:11px;background:#566966}.hero-access{font-size:12px;padding:8px 11px}.workspace-hero nav{margin-top:8px;gap:4px;padding-bottom:10px}.workspace-hero nav a{font-size:15px;padding:10px 16px}.hero-members .button{font-size:14px;padding:10px 16px;min-height:40px}.main{padding:38px 46px 55px;max-width:none}.main .masthead h1,.main h1{font-size:36px!important}.button{font-size:13px;min-height:37px;border-radius:7px}.main .metrics{margin:28px 0 36px;gap:18px}.main .metrics>.metric{background:#f6f5f3!important;border:0;border-radius:13px;padding:25px 24px;min-height:133px}.main .metric>strong{font-size:44px}.main .metric>p{font-size:14px}.main .section-head{border:0;margin-bottom:20px}.main .section-head h2{font:600 20px var(--ui-body)!important}.insight-grid{padding:0;background:none;gap:24px;margin-bottom:35px}.insight-card{border:1px solid #e7e6e2!important;border-radius:14px;padding:26px!important}.main .draft-card{border-radius:12px;border:1px solid #e8e7e3;box-shadow:none;padding:23px}.overview-grid{gap:32px}.analytics-page{background:#f7f6f4;margin:-38px -46px -55px;padding:38px 46px 55px;min-height:100vh}.analytics-heading{margin-bottom:30px}.analytics-heading h1{font-size:35px!important}.analytics-heading p{font-size:14px}.analytics-metrics{gap:20px}.analytics-stat{background:#fff!important;border:0;border-radius:14px;padding:25px}.analytics-stat strong{font-size:49px}.analytics-stat>span{font-size:14px}.analytics-grid{gap:24px;grid-template-columns:1.12fr 1fr}.analytics-surface,.analytics-surface.lavender,.analytics-surface.sand{background:#eeedeb;border:1px solid #e7e5e2;padding:22px;border-radius:9px}.analytics-card{border-radius:12px;border:1px solid #e6e5e1;padding:26px}.main .analytics-card h2{font-size:19px!important}.analytics-card>p{font-size:14px}.column-chart{height:270px;margin-top:28px}.analytics-card th,.analytics-card td{font-size:13px;padding:18px 10px}.analytics-card th{background:#fff!important}.people-table{border:0!important;border-radius:10px}.people-table th{background:#f6f5f3!important;text-transform:none;letter-spacing:0;font-size:13px;padding:20px 16px}.people-table td{padding:22px 16px}.people-table tbody tr{border-bottom:1px solid #e7e6e2}.person-detail{box-shadow:none;border-radius:13px}.page-brand .settings-layout>.form-grid{border:0;background:#f7f6f4;border-radius:14px;padding:26px}@media(max-width:1100px){.main{padding:28px}.workspace-hero{padding:30px 28px 0}.analytics-page{margin:-28px;padding:28px}.hero-access{display:none}.analytics-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.analytics-grid{grid-template-columns:1fr}.hero-title h2{font-size:33px}.hero-members .avatar{display:none}}@media(max-width:700px){.main-wrap,.sidebar-collapsed .main-wrap{margin-left:0}.main{padding:24px 18px}.workspace-hero{padding:25px 18px 0;min-height:0;gap:15px}.workspace-hero nav a{font-size:13px;padding:9px 12px}.hero-title h2{font-size:30px}.hero-title p{font-size:12px}.hero-members .button{min-height:35px;font-size:12px}.hero-logo{width:44px;height:44px}.analytics-page{margin:-24px -18px;padding:24px 18px}.analytics-heading h1{font-size:30px!important}.analytics-surface{padding:10px}.analytics-card{padding:19px}.analytics-stat{padding:18px}.analytics-stat strong{font-size:38px}.demo-modes{right:10px;bottom:10px}.main .metrics>.metric{padding:18px;min-height:110px}}.sidebar-collapsed .sidebar nav a span,.sidebar-collapsed .sidebar-create span{display:none}.sidebar-collapsed .sidebar nav a{min-height:46px;padding:13px 0;justify-content:center}.sidebar-collapsed .sidebar-create{padding:12px 0;font-size:0}.sidebar-collapsed .personal-nav>a{font-size:0;min-height:42px;padding:12px 0;gap:0}.sidebar-collapsed .personal-nav>a>svg:last-child{display:block;width:19px;height:19px}.sidebar-collapsed .personal-nav>a>svg:first-child:not(:last-child){display:none}.story-invitation{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#edf2ef;border-radius:12px;padding:22px;margin-bottom:26px}.story-invitation p{margin:6px 0 0;color:#70796f;font-size:13px}.story-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.story-form{background:#f5f4f1;padding:26px;border-radius:12px;align-self:start}.story-form h2{font:24px/1.4 var(--serif);margin:15px 0 24px}.story-form .field{display:grid;gap:8px;margin-bottom:20px}.story-form textarea,.story-form input,.story-form select{width:100%;padding:12px;border:1px solid #dcded7;border-radius:6px;background:#fff}.story-upload{display:grid;gap:10px}.story-upload input{display:block;font-size:12px;margin-top:8px}.story-upload small{color:#767b73}.story-images{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.story-images img{width:110px;height:100px;object-fit:contain;background:#fff;border-radius:5px}.story-images>div{display:flex;flex-direction:column}.story-images button{background:none;border:0;font-size:12px;padding:6px;cursor:pointer}.story-actions{display:flex;gap:10px;margin-top:18px}.story-saved>h2{font:24px var(--serif)}.story-saved>h2 small{font:13px var(--ui-body);color:#888}.story-saved article{border:1px solid #e5e5df;border-radius:10px;padding:22px;margin:18px 0}.story-saved article h3{font:500 17px/1.4 var(--ui-body)}.story-saved article>p{white-space:pre-wrap;font-size:14px;line-height:1.65}.story-meta{display:flex;justify-content:space-between;color:#767d73;font-size:11px}.story-library>p[role=status]{padding:12px;background:#edf3ed;border-radius:7px}@media(max-width:900px){.story-columns{grid-template-columns:1fr}.story-invitation{align-items:flex-start;flex-direction:column}}.person-schedule{min-width:320px;max-width:570px;padding:12px 0}.schedule-days{display:flex;gap:5px;flex-wrap:wrap}.schedule-days button{border:1px solid #dedfd8;border-radius:6px;background:#fff;padding:8px;font-size:12px;cursor:pointer}.schedule-days button[aria-pressed=true]{background:#344e4b;color:#fff;border-color:#344e4b}.schedule-fields{display:flex;gap:14px;margin:15px 0}.schedule-fields label{display:grid;gap:5px;font-size:11px;color:#737a71}.schedule-fields input,.schedule-fields select{padding:8px;border:1px solid #dfe1da;border-radius:5px;background:#fff;max-width:220px;font-size:12px}.schedule-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px}.schedule-actions label{display:flex;align-items:center;gap:6px}.schedule-actions span{color:#788071}.calendar-story>small{display:block;font-size:10px;color:#777;margin-top:6px}.schedule-content-types{display:grid;gap:8px;margin:14px 0}.schedule-content-types label{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px}.schedule-content-types select{background:#fff;border:1px solid #dfe1da;border-radius:6px;padding:8px;min-width:170px;font-size:12px}.personal-main,.main,.operations-page{--ui-gap:24px}.personal-main{padding:32px 40px 72px;background:var(--paper)}.personal-main>.growth-page,.personal-main>div>.growth-page,.main>.growth-page{padding:0;max-width:none}.personal-main .growth-page h1,.personal-heading h1{font:400 32px/1.3 var(--serif);letter-spacing:-.6px;margin:0 0 10px}.growth-page>p,.personal-heading>p{color:#646860;max-width:72ch;font-size:14px;line-height:1.65}.personal-topbar{margin-bottom:28px;padding-bottom:18px}.personal-topbar>span{font-size:11px;letter-spacing:.7px}.personal-sidebar{padding:28px 18px;position:sticky;top:0;height:100dvh;overflow-y:auto}.personal-identity{margin:28px 10px 24px;gap:5px}.personal-identity .avatar{width:42px;height:42px;font-size:20px;margin-bottom:6px}.personal-sidebar nav{gap:4px}.personal-sidebar nav button{border-radius:7px;min-height:44px;padding:11px 12px;font-size:13px;flex-shrink:0}.personal-sidebar nav button.active{font-weight:600;box-shadow:0 1px 3px #00000006}.personal-sidebar nav .nav-settings-start{margin-top:22px;position:relative}.personal-sidebar nav .nav-settings-start:before{content:"";position:absolute;top:-13px;left:12px;right:12px;border-top:1px solid var(--line)}.personal-sidebar-foot{padding-top:24px}.personal-sidebar-foot p:empty,.personal-sidebar-foot small:empty{display:none}.growth-page form{padding:24px;gap:20px;margin:24px 0;background:#fff;border-color:var(--line);border-radius:12px}.growth-page form>h2,.growth-page fieldset>h2{font:600 17px/1.4 var(--ui-body);letter-spacing:0;margin:0}.growth-page form>h2:not(:first-child){border-top:1px solid var(--line);padding-top:24px;margin-top:4px}.growth-page form>p{margin:0;color:#656960;line-height:1.6;font-size:13px}.growth-page label{font-size:13px;line-height:1.45;color:#454a42;gap:8px}.growth-page input:not([type=checkbox]):not([type=radio]),.growth-page select,.growth-page textarea{font:400 14px/1.45 var(--ui-body);padding:11px 12px;border-color:#d9dcd4;border-radius:7px;min-height:42px}.growth-page input[type=checkbox]{width:17px;height:17px;flex-shrink:0;accent-color:#353c3b}.growth-page fieldset{margin:0;padding:22px;background:#fafaf7;border:1px solid var(--line);gap:16px}.growth-page legend{padding:0 8px;font-size:13px;font-weight:600}.growth-filters{gap:12px;align-items:center;margin:24px 0}.growth-filters>label{flex:1;min-width:150px}.growth-filters>span{font-size:12px;color:#666b62}nav.growth-filters,.section-tabs{border-bottom:1px solid var(--line);padding-bottom:10px;gap:6px}nav.growth-filters .button{background:transparent;box-shadow:none;border-color:transparent;color:#646860}nav.growth-filters .button[aria-pressed=true]{background:#e9ece5;border-color:#dce1d5;color:#283229}.settings-save-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px;margin-top:4px}.settings-save-row>span{font-size:12px;color:#6a6f65}.personal-page-calendar .growth-page>form>.week-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.personal-page-calendar .growth-page>form>.week-grid>label{padding:12px;background:#f7f8f4;border-radius:8px}.personal-page-calendar .growth-page>form>.week-grid select{width:100%;padding-left:8px;font-size:12px}.calendar-day{min-height:210px}.calendar-day>h3{font:600 13px var(--ui-body);margin:2px 0 5px}.calendar-day>small{color:#70766b}.profile-visual-section{padding:0;background:#fff;border-color:var(--line);overflow:hidden}.profile-visual-section>summary{padding:20px 22px;min-height:58px;font-size:14px;cursor:pointer}.profile-visual-section[open]{padding:0 22px 22px}.profile-visual-section[open]>summary{margin:0 -22px 20px;border-bottom:1px solid var(--line)}.profile-visual-section>p{font-size:13px;line-height:1.6;color:#646860}.personal-profile-form,.story-form{border-radius:12px}.story-columns{gap:24px}.story-saved article{background:#fff}.personal-section-title{align-items:center;flex-wrap:wrap;gap:12px}.personal-section-title h2{font:600 18px var(--ui-body);letter-spacing:0}.personal-post-grid{gap:20px}.personal-post-card{border-radius:12px;overflow:hidden}.personal-post-item{min-width:0}.enterprise-card{border-color:var(--line);padding:22px;margin:16px 0}.enterprise-card h3{font:600 16px/1.4 var(--ui-body);letter-spacing:0}.enterprise-card .growth-filters{margin-bottom:0}.growth-page .inspiration-grid article{border-color:var(--line);padding:22px}.inspiration-grid article h2{font:600 18px/1.5 var(--ui-body)}.operations-page>section,.operations-page>details{border:1px solid var(--line);border-radius:12px;background:#fff;padding:24px;margin:24px 0}.operations-page>details>summary{cursor:pointer;font-weight:600;padding:8px 0}.operations-page h2{font:600 19px var(--ui-body);letter-spacing:0}.operator-inline{align-items:end;gap:16px}.operator-clients{gap:20px}.main .filters{gap:16px;flex-wrap:wrap}.main .settings-layout{gap:28px}.main .header-actions{display:flex;gap:10px;flex-wrap:wrap}.personal-main :is(button,a,input,textarea,select,summary):focus-visible,.main :is(button,a,input,textarea,select,summary):focus-visible,.operations-page :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #59776d;outline-offset:3px}@media(max-width:1100px){.personal-main{padding:28px 24px 64px}.personal-workspace{grid-template-columns:205px minmax(0,1fr)}}@media(max-width:760px){.personal-workspace{display:block}.personal-sidebar{position:static;height:auto;padding:20px;border-bottom:1px solid var(--line)}.personal-sidebar .wordmark{font-size:28px}.personal-identity{margin:16px 0;display:none}.personal-sidebar nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:18px}.personal-sidebar nav button{min-height:44px;padding:10px;font-size:12px;gap:7px}.personal-sidebar nav .nav-settings-start{margin-top:0}.personal-sidebar nav .nav-settings-start:before{display:none}.personal-sidebar-foot{padding-top:0}.personal-sidebar-foot>button{margin:8px 0 0;padding:8px}.personal-main{padding:24px 18px 70px}.personal-main .growth-page{padding:0}.growth-page form{padding:18px;gap:18px}.growth-page fieldset{padding:16px}.growth-filters{align-items:stretch}.growth-filters>.button{min-height:42px}.settings-save-row{align-items:flex-start;flex-direction:column}.profile-visual-section>summary{padding:18px}.personal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-page>section{padding:18px}}@media(prefers-reduced-motion:reduce){.personal-sidebar button{transition:none}}.personal-page-calendar .calendar-day select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23686a61' stroke-width='2'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;width:100%;padding:10px 20px 10px 7px!important;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.personal-page-calendar .calendar-day select::picker-icon{display:none}.growth-page .inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.growth-page .inspiration-grid article{padding:0;overflow:hidden}.inspiration-card-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--line,#ddd);background:#f7f8f3}.inspiration-card-header strong{font-size:15px}.inspiration-card-header small{margin-top:5px;color:#596157}.inspiration-format{padding:5px 10px;border:1px solid #d7dfcf;border-radius:20px;font-size:12px;text-transform:capitalize;background:#fff}.inspiration-content{padding:20px 24px}.inspiration-grid article h2{margin:0 0 16px;text-wrap:balance;overflow-wrap:anywhere}.growth-page .inspiration-copy{font-size:14px;line-height:1.75;max-height:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;overflow-wrap:anywhere}.growth-page .inspiration-copy.is-expanded{display:block;overflow:visible}.inspiration-expand{background:none;border:0;padding:12px 0;min-height:44px;color:#34513b;font:600 13px var(--ui-body);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.inspiration-performance{padding:20px 24px;background:#f4f5ef;border-top:1px solid var(--line,#ddd);border-bottom:1px solid var(--line,#ddd)}.inspiration-section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#52604f}.inspiration-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.inspiration-metrics div{display:flex;flex-direction:column-reverse;gap:4px}.inspiration-metrics dt{font-size:12px;color:#52604f}.inspiration-metrics dd{font-size:22px;font-weight:600;margin:0}.inspiration-baseline{border-top:1px solid #dce1d6;padding-top:14px;font-size:13px;line-height:1.6}.inspiration-baseline strong,.inspiration-baseline span{display:block}.inspiration-baseline span,.inspiration-performance small{font-size:12px;color:#596157}.inspiration-grid article>details{margin:0;padding:16px 24px;border-bottom:1px solid var(--line,#ddd);font-size:13px}.inspiration-grid summary{cursor:pointer;min-height:24px}.inspiration-source p{line-height:1.7;color:#596157;overflow-wrap:anywhere}.inspiration-card-footer{padding:18px 24px}.inspiration-card-footer a{font-size:13px;font-weight:600;display:inline-flex;align-items:center;min-height:36px}.inspiration-grid article>.button{margin:0 24px 20px}.inspiration-results{font-size:13px;color:#596157;margin:24px 0 12px}.inspiration-topics{font-size:12px;color:#52604f}@media(max-width:760px){.growth-page .inspiration-grid{grid-template-columns:minmax(0,1fr)}.inspiration-card-header,.inspiration-content,.inspiration-performance,.inspiration-card-footer{padding:18px}.inspiration-metrics dd{font-size:20px}}.personal-dialog:has(.post-element){width:min(1000px,94vw);max-width:1000px;max-height:92vh;overflow:auto}.post-element{border:1px solid var(--line,#ddd);border-radius:12px;margin:20px 0;overflow:hidden;background:#fff}.post-element>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px;background:#f4f5ef;border-bottom:1px solid var(--line,#ddd)}.post-element h3,.post-element h4{margin:0}.post-element .personal-detail-actions{margin:0;display:flex;flex-wrap:wrap;gap:8px}.post-element .personal-detail-copy{padding:24px;margin:0;white-space:pre-wrap;line-height:1.8;max-height:none;overflow:visible;overflow-wrap:anywhere}.post-element-art{max-width:650px;margin:24px auto;padding:0 16px}.post-detail-visuals>h3{margin-top:28px}@media(max-width:600px){.post-element>header{padding:14px}.post-element .personal-detail-copy{padding:18px}.post-element-art{margin:16px auto}}.calendar-workspace{max-width:1440px}.calendar-intro{color:#61665e;font-size:14px}.calendar-settings{border:1px solid var(--line,#e4e6df);border-radius:10px;margin:24px 0;background:#fff}.calendar-settings>summary{cursor:pointer;padding:16px 20px;font-weight:600;font-size:14px}.calendar-settings>summary span{font-weight:400;color:#73786e;margin-left:12px;font-size:12px}.calendar-settings[open]{padding-bottom:16px}.calendar-settings>form{border:0;margin:0}.calendar-settings>.growth-filters,.calendar-settings>p{margin-left:20px;margin-right:20px}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0 20px}.calendar-range h2{font:500 23px/1.3 var(--ui-body);margin:0 0 8px}.calendar-range>span{font-size:12px;color:#697064}.calendar-navigation{display:flex;gap:6px}.calendar-navigation .button{min-height:40px;padding:8px 14px}.calendar-legend{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#697064;margin-bottom:12px}.calendar-grid-scroll{overflow-x:auto;border:1px solid #e4e6df;border-radius:12px;background:#fff}.calendar-workspace .calendar-board{display:grid;grid-template-columns:repeat(7,minmax(135px,1fr));gap:0;min-width:945px}.calendar-workspace .calendar-board .calendar-day{border:0;border-right:1px solid #e9ebe5;border-radius:0;margin:0;padding:0 10px 20px;min-height:440px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 109px,#f6f7f3 109px,#f6f7f3 110px)}.calendar-workspace .calendar-board .calendar-day:last-child{border-right:0}.calendar-day-heading{text-align:center;padding:16px 0 12px;border-bottom:1px solid #e9ebe5;margin:0 -10px 10px;background:#fff}.calendar-day-heading h3{font:500 12px var(--ui-body);color:#74796f;margin:0 0 8px;text-transform:uppercase;letter-spacing:.07em}.calendar-day-heading>span{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;border-radius:50%}.is-today .calendar-day-heading>span{background:#252a25;color:#fff}.calendar-day-plan{font-size:11px;margin:12px 0 18px;color:#62695c}.calendar-day-plan summary{cursor:pointer;padding:6px 0}.calendar-day-plan label{margin-top:8px}.calendar-workspace .calendar-day select{width:100%;font-size:11px;padding:6px}.calendar-workspace .calendar-day article,.calendar-workspace .calendar-planned{padding:12px;border-radius:8px;margin:10px 0;box-shadow:none;border:1px solid transparent;background:#edf1e7;overflow-wrap:anywhere}.calendar-workspace [data-format=infographic]{background:#e9e6fa!important}.calendar-workspace [data-format=carousel]{background:#e1eff7!important}.calendar-workspace [data-format=quote]{background:#fff0cf!important}.calendar-workspace .calendar-planned{border:1px dashed #b9bdb0;opacity:.9}.calendar-workspace .calendar-day article>strong,.calendar-workspace .calendar-planned strong{font-size:12px;line-height:1.6;display:block;font-weight:600}.calendar-workspace .calendar-day article>small,.calendar-workspace .calendar-planned span,.calendar-workspace .calendar-planned small{font-size:11px;line-height:1.6;display:block;margin-top:6px;color:#565e51}.calendar-post-actions{margin-top:12px;font-size:11px}.calendar-post-actions summary{cursor:pointer}.calendar-post-actions input{width:100%;box-sizing:border-box;margin:8px 0;font-size:11px}.calendar-post-actions .button{font-size:11px;padding:6px 8px;min-height:32px}@media(max-width:760px){.calendar-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.calendar-settings>summary span{display:block;margin:6px 0 0}.calendar-legend{flex-direction:column;gap:4px}.calendar-range h2{font-size:20px}}.calendar-workspace .calendar-board .calendar-day{min-height:185px;background:#fff;border-bottom:1px solid #e9ebe5;padding-bottom:10px}.calendar-workspace .calendar-board .calendar-day:nth-child(7n){border-right:0}.calendar-workspace .calendar-board .outside-month{background:#fafbf8;color:#777}.outside-month .calendar-day-heading{background:transparent}.calendar-workspace .calendar-day-heading{padding:9px 10px;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.calendar-day-heading h3{margin:0}.calendar-day-heading>span{font-size:14px;width:26px;height:26px}.calendar-navigation{flex-wrap:wrap}.calendar-type-palette{padding:18px;border:1px solid #ddd;border-radius:12px;margin-bottom:20px;background:#fafbf8}.calendar-type-palette p{margin:0 0 14px;font-size:13px}.calendar-type-palette>div{display:flex;flex-wrap:wrap;gap:10px}.calendar-type-palette button{border:1px solid #cdd3c7;border-radius:8px;background:#edf1e7;padding:12px 18px;cursor:grab;text-transform:capitalize;color:#263123}.calendar-type-palette button[aria-pressed=true]{outline:2px solid #354b32;outline-offset:2px}.calendar-type-palette [data-format=skip]{background:#f1f1ee}.calendar-type-palette [data-format=random]{background:#fce6dc}.calendar-assign{width:100%;background:transparent;border:1px dashed #b9c2b2;border-radius:6px;padding:7px;cursor:pointer;text-align:left;color:#52624a;font-size:11px;text-transform:capitalize}.calendar-skip{display:block;padding:8px 2px;font-size:11px;color:#74796f}.calendar-workspace .calendar-planned{padding:9px}.calendar-workspace .calendar-planned small{display:none}.creation-settings{margin:20px 0;border:1px solid var(--line);border-radius:10px;padding:16px}.creation-settings summary{cursor:pointer;font-size:14px;font-weight:600}.creation-settings form{display:grid;gap:16px;padding-top:20px;max-width:640px}.creation-settings label{display:grid;gap:8px}.creation-settings p{font-size:13px;line-height:1.6;color:#62695c}.creation-settings select,.creation-settings input{padding:12px;border:1px solid #d8ddd2;border-radius:6px;background:#fff;color:#263123}.new-post-studio{max-width:880px}.creation-modes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0}.creation-modes button{padding:22px;text-align:left;border:1px solid #d7ddcf;border-radius:12px;background:#fff;color:#263123;cursor:pointer}.creation-modes button[aria-pressed=true]{background:#eff3e8;border-color:#526b40}.creation-modes strong,.creation-modes span{display:block}.creation-modes strong{font-size:16px;margin-bottom:8px}.creation-modes span{font-size:13px;line-height:1.6}.creation-formats{display:flex;gap:10px;flex-wrap:wrap}.creation-formats button{padding:12px 18px;border:1px solid #d7ddcf;background:#fff;border-radius:8px;text-transform:capitalize;cursor:pointer}.creation-formats button[aria-pressed=true]{background:#283725;color:#fff}.new-post-studio form>details{padding:16px 0;border-top:1px solid #ddd}.new-post-studio form>details label{margin-top:16px}.new-post-studio summary{cursor:pointer}.new-post-studio fieldset{margin:0}.new-post-studio label>span{color:#697064;font-size:12px}@media(max-width:600px){.creation-modes{grid-template-columns:1fr}}.voice-workspace .studio-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px;margin:20px 0 28px;width:fit-content;max-width:100%;border:1px solid #e0e2ef;border-radius:12px;background:#f4f4f9}.voice-workspace .studio-tabs button{padding:11px 18px;min-height:42px;margin:0;border:0;border-radius:8px;background:transparent;line-height:1.4;white-space:nowrap}.voice-workspace .studio-tabs button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #13143812;color:#151638}.voice-workspace nav.studio-tabs{gap:8px!important;padding:6px!important}.voice-workspace nav.studio-tabs>button{padding:11px 18px!important;min-width:0!important;border-radius:8px!important;color:#525a7b!important}.voice-workspace nav.studio-tabs>button[aria-pressed=true]{color:#141637!important;background:#fff!important}.calendar-full-days{display:grid;min-height:650px}.calendar-full-day{padding:8px;border-left:1px solid #e2e5f1;display:flex;flex-direction:column;gap:9px;min-width:0}.calendar-full-day .recording-event{height:auto!important;min-height:88px;flex:none;overflow:visible!important;margin:0!important}.calendar-full-day .calendar-post-title{height:auto!important;min-height:88px}.calendar-full-day .calendar-post-title strong{white-space:normal!important;overflow:visible!important;-webkit-line-clamp:unset!important}.recording-week-head{grid-template-columns:repeat(var(--calendar-columns),minmax(0,1fr))!important}.recording-week-head>span:first-child{display:none}.calendar-requests{margin:0 0 18px;padding:18px;border:1px solid #e2e5f1;border-radius:12px;background:#fafaff}.calendar-requests summary{font-weight:600;cursor:pointer}.calendar-requests form{display:grid;gap:14px;margin-top:16px}.calendar-requests label{display:grid;gap:6px}.calendar-requests textarea{width:100%;box-sizing:border-box}.calendar-requests article{padding:12px 0;border-top:1px solid #e2e5f1}.calendar-requests p{line-height:1.6}:root{--studio-line:var(--line);--studio-font:"Albert Sans","Geist Sans",Arial,sans-serif}.personal-workspace{grid-template-columns:236px minmax(0,1fr)}.personal-workspace .personal-main{padding:26px 36px 72px;min-width:0;font-family:var(--studio-font)}.personal-workspace .personal-sidebar,.app>.sidebar{border-right:1px solid var(--studio-line);padding:26px 18px}.personal-sidebar .wordmark,.sidebar .wordmark{font-size:32px}.personal-sidebar .personal-identity{padding:18px 12px;margin:24px 0;border:1px solid var(--studio-line);border-radius:12px}.personal-identity small{border:0;padding:0}.personal-sidebar nav button,.sidebar nav a,.sidebar .personal-nav a{font:500 14px var(--studio-font)}.personal-sidebar nav button{padding:12px;min-height:46px;gap:11px;border-radius:8px}.personal-sidebar nav button.active,.sidebar nav a.selected,.sidebar nav a.active{font-weight:650}.personal-main .personal-topbar{display:flex;align-items:center;justify-content:space-between;min-height:32px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--studio-line)}.personal-topbar>span{font:600 11px var(--studio-font);letter-spacing:.12em}.workspace-demo-tools{display:flex;justify-content:flex-end;margin:-8px 0 24px}.workspace-demo-tools .account-tester{margin:0;border:0;padding:0;max-width:100%;font-size:11px}.workspace-demo-tools .account-tester summary{padding:6px 0;cursor:pointer}.workspace-demo-tools .account-tester[open]{padding:14px;border:1px solid var(--studio-line);border-radius:8px}.personal-main .growth-page h1,.personal-main .personal-heading h1,.studio-heading h1{font:600 32px/1.2 var(--studio-font);letter-spacing:-1px;margin:0 0 12px}.personal-main .personal-heading{margin:0 0 28px}.personal-main .growth-page>p,.personal-heading>p,.studio-heading>p{font:400 15px/1.65 var(--studio-font);max-width:72ch}.studio-eyebrow{display:block;font:650 11px/1.4 var(--studio-font);letter-spacing:.13em;margin-bottom:12px}.personal-main .button,.operations-page .button,.main .button{min-height:42px;font:600 13px var(--studio-font);border-radius:8px;padding:10px 15px}.personal-main button:disabled{cursor:not-allowed;opacity:.55}.personal-main :is(input,textarea,select):not(.post-art *){font:400 14px/1.5 var(--studio-font);border:1px solid var(--line);border-radius:8px;min-height:42px}.personal-main :is(input[type=checkbox],input[type=radio]){min-height:0}.personal-main label:not(.post-art *){font:550 13px/1.6 var(--studio-font)}.personal-main :is(input,textarea,select):focus-visible{outline:2px solid var(--line);outline-offset:2px}.personal-main .growth-page form,.personal-main .personal-profile>section,.personal-main .profile-visual-section{border:1px solid var(--studio-line);border-radius:14px}.personal-main h2:not(.post-art *),.personal-main h3:not(.post-art *){font-family:var(--studio-font);letter-spacing:-.3px}.personal-main .personal-profile h2{font-size:18px;font-weight:600}.personal-main .personal-profile{max-width:960px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.personal-main .personal-profile>section{padding:24px;margin:0}.personal-main .personal-profile>.button{grid-column:1/-1;justify-self:start}.personal-main .profile-visual-section{max-width:960px;margin:20px 0}.profile-visual-section>summary{font:600 15px var(--studio-font)}.personal-main .overview-launchpad{padding:28px;border:1px solid var(--line);border-radius:16px;margin-bottom:24px}.overview-launchpad h2{margin:0 0 8px;font-size:25px}.overview-launchpad p{font-size:14px}.overview-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.overview-shortcuts button{display:grid;gap:10px;text-align:left;padding:20px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.overview-shortcuts strong{font-size:15px}.overview-shortcuts span{font-size:12px}.personal-main .personal-metrics{gap:16px;margin-bottom:28px}.personal-metrics button{border:1px solid var(--studio-line);border-radius:12px;padding:20px;text-align:left}.personal-metrics strong{font:650 30px var(--studio-font)}.personal-metrics span{font-size:13px}.personal-main .personal-post-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.personal-post-card{border:1px solid var(--studio-line);border-radius:13px;overflow:hidden}.personal-post-card>h3{font:600 17px/1.45 var(--studio-font);padding:0 18px}.personal-post-item .quick-complete{margin-top:9px;font-weight:500}.personal-main .text-post-preview{padding:22px;min-height:180px}.personal-post-filters{padding:14px 16px;border:1px solid var(--studio-line);border-radius:12px;gap:12px}.personal-main .personal-bottom-grid>section{border:1px solid var(--studio-line);border-radius:12px;padding:22px}.posts-action-bar{display:flex;align-items:start;gap:12px;flex-wrap:wrap;margin-bottom:20px}.posts-action-bar .creation-settings{margin:0;border:1px solid var(--line);border-radius:8px;padding:0;min-width:185px}.posts-action-bar .creation-settings summary{display:flex;align-items:center;gap:9px;padding:12px 15px;cursor:pointer;font-size:13px;min-height:18px}.posts-action-bar .creation-settings[open]{flex-basis:100%;padding:0 20px 20px}.creation-settings>p:empty{display:none}.creation-settings form{padding-top:10px}.personal-main .new-post-studio{max-width:1000px!important;margin:0 auto}.personal-main .creation-modes{margin:26px 0 20px;gap:16px}.creation-modes button{position:relative;padding:24px 24px 24px 82px;border-radius:13px}.creation-mode-icon{position:absolute;top:24px;left:22px;display:flex!important;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px}.creation-modes button[aria-pressed=true]{border:2px solid var(--line);padding:23px 23px 23px 81px}.creation-modes strong{font-size:17px}.creation-modes span:not(.creation-mode-icon){font-size:13px;line-height:1.6;max-width:32ch}.personal-main .new-post-studio form{padding:28px;margin-top:20px;gap:24px}.personal-main .new-post-studio fieldset{border:0;padding:0}.new-post-studio legend{padding:0;margin-bottom:14px;font-size:13px}.creation-formats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.creation-formats button{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:145px;padding:20px;border:1px solid var(--line);border-radius:10px;text-align:left;white-space:normal}.creation-formats button strong{font-size:15px}.creation-formats button small{font-size:12px;text-transform:none;line-height:1.5;opacity:.85}.new-post-studio form>.button{justify-self:start;min-width:170px}.new-post-studio details{font-size:13px}.voice-workspace{max-width:960px}.studio-tabs{display:flex;gap:6px;margin:24px 0;padding:5px;border-radius:10px;width:fit-content}.studio-tabs button{border:0;padding:12px 22px;font:600 14px var(--studio-font);cursor:pointer;border-radius:7px}.voice-workspace>.growth-page{border:1px solid var(--studio-line);padding:26px!important;border-radius:14px}.voice-workspace textarea{min-height:130px}.voice-workspace label{margin-top:20px}.voice-workspace h2{font-size:19px;margin:0 0 10px}.voice-workspace .growth-page>p{font-size:14px}.voice-workspace .growth-page>button{margin:14px 0;min-height:42px}.personal-page-setup .growth-page{max-width:960px}.personal-page-setup fieldset{display:grid;grid-template-columns:1fr 1fr;gap:18px}.personal-page-setup fieldset>label:has(textarea){grid-column:1/-1}.calendar-workspace .calendar-range h2{font:600 24px var(--studio-font)}.calendar-workspace .calendar-day article>strong{font-size:12px}.calendar-workspace .calendar-toolbar{margin:24px 0 18px}.personal-main .inspiration-grid h2{font-size:18px;font-weight:600}.app .main{font-family:var(--studio-font)}.main-wrap>.workspace-hero{border:1px solid var(--studio-line);border-radius:14px;margin-bottom:24px;padding:24px}.main .page-head h1{font:600 30px var(--studio-font);letter-spacing:-.8px}.main :is(.panel,.settings-card,.stat-card,.metric-card){border-radius:12px}.main .filters{padding:14px;border:1px solid var(--studio-line);border-radius:10px}.main th{font-size:12px}.main td{padding-top:16px;padding-bottom:16px}.main .section-tabs a[aria-current=page]{border-radius:7px}.operations-page{max-width:1250px;font-family:var(--studio-font);padding:32px}.operations-page h1{font:600 32px var(--studio-font)}.operations-page .owner-summary span{border:1px solid var(--line);border-radius:10px;padding:20px}:is(.personal-main,.main,.operations-page) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--line);outline-offset:3px}.post-research-sources{padding:16px 24px;overflow-wrap:anywhere}@media(max-width:1100px){.personal-workspace{grid-template-columns:210px minmax(0,1fr)}.personal-workspace .personal-main{padding:24px}.creation-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-main .personal-profile{grid-template-columns:1fr}.overview-shortcuts{gap:8px}.overview-shortcuts button{padding:16px}}@media(max-width:760px){.personal-workspace{display:block}.personal-workspace .personal-sidebar{height:auto;padding:16px}.personal-sidebar .personal-identity{display:none}.personal-sidebar nav{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;margin-top:16px}.personal-sidebar nav button{flex-shrink:0;white-space:nowrap;min-height:44px}.personal-sidebar nav .nav-settings-start:before{display:none}.personal-sidebar-foot{display:none}.personal-workspace .personal-main{padding:22px 16px 50px}.personal-main .growth-page h1,.personal-main .personal-heading h1,.studio-heading h1{font-size:27px}.workspace-demo-tools{margin-bottom:18px}.overview-shortcuts{grid-template-columns:1fr}.overview-launchpad{padding:20px!important}.creation-modes{grid-template-columns:1fr}.personal-main .new-post-studio form{padding:18px}.creation-formats{gap:8px}.creation-formats button{padding:15px;min-height:140px}.personal-page-setup fieldset{grid-template-columns:1fr}.personal-page-setup fieldset>label:has(textarea){grid-column:auto}.voice-workspace>.growth-page{padding:20px!important}.posts-action-bar{gap:8px}.operations-page{padding:20px}.personal-topbar{margin-bottom:10px!important}.personal-main .personal-post-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.personal-workspace *{scroll-behavior:auto!important;transition:none!important}}.app .workspace-hero{min-height:0;padding:22px 28px 0;margin:20px 28px 0;border:1px solid var(--studio-line);border-radius:12px}.app .workspace-hero h2{font:600 25px var(--studio-font);letter-spacing:-.5px}.app .workspace-hero .hero-logo{width:46px;height:46px;font-size:22px}.app .workspace-hero nav{margin-top:18px}.app.sidebar-collapsed .personal-nav a>span,.app.sidebar-collapsed .personal-nav a>svg:last-child{display:none}.app.sidebar-collapsed .personal-nav a{justify-content:center;padding:12px 0}.app.sidebar-collapsed .personal-nav a>svg:first-child{flex-shrink:0}@media(max-width:760px){.app .workspace-hero{margin:12px;padding:16px 16px 0}.app .workspace-hero h2{font-size:21px}}.personal-sidebar .personal-identity{border-color:#3b3b32}.creation-mode-icon{background:var(--soft);color:var(--ink)}.studio-eyebrow,.overview-shortcuts span{color:var(--muted)}.overview-launchpad,.studio-tabs{background:var(--soft)}.overview-shortcuts button,.studio-tabs button[aria-pressed=true],.voice-workspace>.growth-page{background:#fff;color:var(--ink)}.creation-modes button,.creation-formats button{background:#fff;color:var(--ink);border-color:var(--line)}.creation-modes button[aria-pressed=true]{background:var(--soft);border-color:var(--accent)}.creation-formats button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}:is(.personal-main,.main,.operations-page) :is(button,a,input,textarea,select,summary):focus-visible{outline-color:var(--accent)}:root{--paper:#f3f3f9;--soft:#f3f3f9;--ink:#11112f;--muted:#62677c;--line:#e1e2ec;--accent:#11112f;--mock-signal:#443bea;--mock-orange:#df5227;--mock-sidebar:248px}body{background:var(--paper);color:var(--ink)}.app{--accent:#11112f!important;background:var(--paper)}.personal-workspace{background:var(--paper);grid-template-columns:var(--mock-sidebar) minmax(0,1fr);padding:12px 12px 12px 0;align-items:start}.personal-workspace .personal-sidebar,.app>.sidebar{background:var(--paper);color:var(--ink);padding:20px 14px;border:0;width:var(--mock-sidebar);box-sizing:border-box;height:100dvh}.personal-sidebar .wordmark,.sidebar .wordmark{color:var(--ink)!important;display:flex;align-items:center;gap:9px;font:400 26px var(--serif);padding:0 9px;letter-spacing:-.6px}.wordmark .crafted-mark{display:inline-flex!important;align-items:center;justify-content:center;width:17px;height:17px;border-radius:5px;background:var(--ink);color:#fff;font:700 11px var(--ui-body);font-style:normal;flex-shrink:0}.personal-sidebar .personal-identity,.sidebar .workspace-switch{display:grid;grid-template-columns:32px minmax(0,1fr);gap:3px 9px;background:#fff;color:var(--ink);padding:11px;margin:23px 0 12px;border:1px solid var(--line);border-radius:9px;align-items:center}.personal-identity .avatar{grid-row:1/4;width:32px;height:32px;background:#e8e5ff;color:#433bc9;font-size:12px}.personal-identity>strong{font-size:13px}.personal-sidebar .personal-identity>span:not(.avatar),.personal-sidebar .personal-identity small{color:var(--muted)!important;font-size:11px;line-height:1.3;padding:0}.personal-identity>span:not(.avatar){display:none}.personal-identity>small{grid-column:2;border:0}.sidebar .workspace-switch{display:flex}.sidebar .workspace-switch strong{font-size:12px;color:var(--ink)}.sidebar .workspace-switch small,.sidebar .user small{color:var(--muted);font-size:11px}.workspace-icon{background:#e8e5ff;color:#433bc9}.sidebar .admin-tag{display:none}.personal-sidebar nav,.sidebar nav{display:flex;flex-direction:column;gap:4px}.personal-sidebar nav button,.sidebar nav a,.sidebar .personal-nav a{color:#54596f;font:400 13px var(--ui-body);min-height:42px;border:1px solid transparent;border-radius:8px;padding:10px 11px;gap:11px;box-sizing:border-box;text-decoration:none}.personal-sidebar nav button:hover,.sidebar nav a:hover,.sidebar .personal-nav a:hover{background:#eaeaf4;color:var(--ink)}.personal-sidebar nav button.active,.sidebar nav a.selected{background:#fff;color:var(--ink);border:1px solid var(--line)!important;box-shadow:0 1px 2px #11112f04;font-weight:500}.personal-sidebar nav button.active svg{color:var(--ink)}.mock-nav-label,.sidebar .nav-label{font:500 10px var(--ui-body);letter-spacing:.11em;color:var(--muted);padding:0 9px;margin:24px 0 10px;text-transform:uppercase}.personal-sidebar nav .nav-settings-start{margin-top:22px}.personal-sidebar nav .nav-settings-start:before{border-color:var(--line)}.sidebar nav a small{background:#eae7ff;color:#4037ad;border-radius:10px;min-width:20px;text-align:center}.sidebar nav a small.red{background:#fce7de;color:#a63817}.sidebar .personal-nav{border-color:var(--line)}.sidebar .sidebar-collapse{position:absolute;right:13px;top:20px;background:transparent;color:var(--muted);border:0;width:27px;height:27px;padding:4px}.sidebar .user{border-color:var(--line)}.sidebar .user strong{color:var(--ink)}.sidebar .sample-note,.sidebar .sample-note p{color:var(--muted)}.personal-sidebar-foot>button{color:var(--muted)}.personal-workspace .personal-main{background:#fff;border:1px solid var(--line);border-radius:18px;min-height:calc(100dvh - 24px);padding:0 28px 32px;overflow:clip;max-width:none}.app .main-wrap{margin:12px 12px 12px var(--mock-sidebar);background:#fff;border:1px solid var(--line);border-radius:18px;min-height:calc(100dvh - 24px);overflow:clip}.app .main{padding:28px;background:#fff;max-width:none}.app .editor-main{background:#fff}.personal-main .personal-topbar,.workspace-bar{min-height:65px;padding:12px 26px;display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid var(--line);background:#fff}.personal-main .personal-topbar{margin:0 -28px 25px}.mock-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;min-width:0}.mock-breadcrumb span{color:var(--muted)}.mock-breadcrumb span:first-child{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-breadcrumb strong{font-weight:500;white-space:nowrap}.mock-top-actions{display:flex;gap:8px;flex-shrink:0}.personal-main .button,.main .button,.workspace-bar .button,.operations-page .button{min-height:38px;padding:9px 13px;font:500 12px var(--ui-body);border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);box-shadow:none;gap:7px;display:inline-flex;align-items:center;justify-content:center}.personal-main .button.primary,.main .button.primary,.main .button.accent,.workspace-bar .button.primary,.operations-page .button.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.button:hover:not(:disabled){filter:brightness(.97)}.personal-main .growth-page h1,.personal-main .personal-heading h1,.studio-heading h1,.main .masthead h1,.main .page-header h1,.mock-page-heading h1,.analytics-heading h1,.approval-workspace h1{font:400 clamp(29px,3vw,40px)/1.2 var(--serif);letter-spacing:-1.1px;color:var(--ink);margin:7px 0 12px}.personal-main .personal-heading>p,.main .masthead p,.mock-page-heading p,.analytics-heading p,.studio-heading>p{font:400 14px/1.6 var(--ui-body);color:var(--muted);margin:0 0 24px}.studio-eyebrow,.main .eyebrow{color:var(--muted);font:500 10px/1.5 var(--ui-body);letter-spacing:.1em}.personal-main h2:not(.post-art *),.personal-main h3:not(.post-art *){color:var(--ink)}.personal-main .growth-page{max-width:none}.personal-main .growth-page form,.personal-main .personal-profile>section,.profile-visual-section,.voice-workspace>.growth-page{border-color:var(--line);background:#fff;box-shadow:none;border-radius:12px}.personal-main label:not(.post-art *){color:#484d62}.personal-main :is(input,textarea,select):not(.post-art *){border-color:var(--line);color:var(--ink);background:#fff}.personal-main .growth-page fieldset{background:#f8f8fc;border-color:var(--line)}.workspace-demo-tools{margin:-14px 0 18px;font-size:10px}.workspace-demo-tools .account-tester{color:var(--muted)}.account-tester{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:11px;color:var(--muted)}.main-wrap>.account-tester{padding:7px 26px;margin:0;background:#f9f9fc}.account-tester summary{cursor:pointer}.jump-trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff;color:var(--muted);font:400 12px var(--ui-body);cursor:pointer}.jump-trigger kbd{margin-left:auto;font:11px var(--ui-body);color:#8a8d9f}.jump-dialog{width:min(580px,calc(100vw - 32px));border:1px solid var(--line);border-radius:14px;padding:0;box-shadow:0 24px 90px #11112f30;max-height:80dvh;color:var(--ink);background:#fff}.jump-dialog::backdrop{background:#11112f55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.jump-input{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid var(--line)}.jump-input input{border:0!important;padding:0!important;min-width:0;flex:1;background:transparent!important;font-size:15px!important}.jump-input button{border:0;background:transparent;color:var(--muted);padding:8px}.jump-results{padding:8px;overflow:auto;max-height:55dvh}.jump-results>button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:12px;border:0;background:transparent;border-radius:8px;color:var(--ink);cursor:pointer}.jump-results>button:hover{background:var(--soft)}.jump-results strong,.jump-results small{display:block}.jump-results strong{font-size:14px;font-weight:500}.jump-results small{font-size:11px;color:var(--muted);margin-top:5px}.jump-dialog footer{padding:12px 20px;font-size:11px;color:var(--muted);border-top:1px solid var(--line)}.content-pipeline{display:flex;align-items:center;gap:24px;padding:24px;border-radius:15px;background-color:#11112f;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:26px 26px;color:#fff;margin:22px 0}.pipeline-title{flex:0 1 250px}.pipeline-title>span{display:flex;gap:7px;align-items:center;color:#c7c7e8;font-size:10px;letter-spacing:.05em}.content-pipeline .pipeline-title h2{font:400 24px/1.2 var(--serif);color:#fff;margin:10px 0}.pipeline-title p{font-size:11px;line-height:1.5;color:#a3a7c2;margin:0}.content-pipeline ol{flex:1;display:flex;list-style:none;padding:0;margin:0;gap:8px}.content-pipeline li{flex:1;min-width:0}.content-pipeline li i{display:block;height:3px;background:#7472b2;border-radius:2px;margin-bottom:12px}.content-pipeline li:nth-child(3) i{background:#e86034}.content-pipeline strong{display:block;font-size:12px;font-weight:500}.content-pipeline small{display:block;font-size:11px;color:#b5b8cf;margin-top:5px}.content-pipeline>button{border:0;background:#fff;color:#11112f;border-radius:8px;padding:12px;font-size:12px;display:flex;align-items:center;gap:9px;cursor:pointer;flex-shrink:0}.personal-main .personal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 26px}.personal-metrics button,.main .metric,.analytics-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px;box-shadow:none;min-height:116px}.personal-metrics button{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:space-between}.personal-metrics strong,.main .metric>strong{font:400 34px/1.2 var(--serif);color:var(--ink);letter-spacing:-1px}.personal-metrics span,.main .metric>p{font-size:12px;color:var(--muted);margin:0}.main .metric{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:space-between}.main .metrics{margin:20px 0 24px}.main .insight-card,.up-next{background:#fff;border:1px solid var(--line);border-radius:13px;padding:22px;box-shadow:none}.insight-card h2,.up-next h2{font:600 14px var(--ui-body);margin:0}.insight-notice{background:#f5f4ff;border-color:#e1def9;color:var(--ink)}.bar-track{background:#f0eff8}.bar-track>span{background:#a19bef}.bar-track i,.progress-track>span{background:var(--mock-signal)}.insight-legend i{background:#a19bef}.insight-legend span+span i{background:var(--mock-signal)}.main .insight-grid{grid-template-columns:1.6fr 1fr;gap:18px}.up-next{margin:22px 0}.up-next>button{display:flex;width:100%;gap:16px;align-items:center;padding:15px 0;background:transparent;border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer}.up-next>button:last-child{border:0}.up-next>button>span:nth-child(2){flex:1}.up-next strong{font-weight:500;font-size:13px}.up-next small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.up-next-date{padding:9px;border-radius:7px;background:#f0eefc;color:#5144b8;font-size:12px;min-width:63px;text-align:center}.main .top-actions{margin-bottom:-42px}.main .masthead{padding-right:140px}.main .masthead h1{margin-top:6px}.main .masthead p{margin-bottom:0}.main .overview-grid{margin-top:24px}.main .overview-grid>div>.section{border-color:var(--line);border-radius:12px}.main .draft-card,.personal-post-card{border-color:var(--line);border-radius:12px;box-shadow:none}.personal-main .personal-post-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.personal-post-card:hover,.draft-card:hover{border-color:#a9a4df;box-shadow:0 5px 16px #11112f08}.personal-main .text-post-preview{background:#f4f3fa;color:var(--ink)}.posts-action-bar .creation-settings{border-color:var(--line);background:#fff}.posts-action-bar .creation-settings summary{color:var(--ink)}.creation-mode-icon{background:#eae7ff;color:#4840c7}.creation-modes button{border-color:var(--line);color:var(--ink)}.creation-modes button[aria-pressed=true]{background:#f7f6ff;border-color:#5047e5}.creation-formats button{background:#fff;color:var(--ink);border-color:var(--line)}.creation-formats button[aria-pressed=true]{background:#11112f;border-color:#11112f;color:#fff}.personal-main .new-post-studio{max-width:1020px!important}.personal-main .new-post-studio form{box-shadow:none;border-color:var(--line)}.studio-tabs{background:var(--soft)}.studio-tabs button{color:var(--muted)}.studio-tabs button[aria-pressed=true]{color:var(--ink);background:#fff}.approval-workspace{position:relative}.approval-workspace>p{color:var(--muted);font-size:13px}.approval-rules{margin:16px 0;border:1px solid var(--line);border-radius:9px;background:#fff}.approval-rules>summary{padding:12px 16px;cursor:pointer;font-size:13px}.approval-rules form{margin:0;border:0!important;box-shadow:none!important}.review-filter-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0}.review-filter-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.approval-split{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px;align-items:start}.approval-queue{display:grid;gap:10px;max-height:780px;overflow:auto}.approval-queue>button{border:1px solid var(--line);border-radius:12px;padding:16px;background:#fff;text-align:left;cursor:pointer;color:var(--ink)}.approval-queue>button[aria-pressed=true]{border:2px solid var(--ink);padding:15px}.review-author{display:block;font-size:12px;font-weight:600;margin-bottom:10px}.approval-queue strong{display:block;font:400 15px/1.5 var(--serif);margin-bottom:10px}.approval-queue small{display:block;font-size:11px;color:var(--muted)}.review-state{display:inline-block;font-size:10px;padding:4px 8px;background:#eeeafb;color:#5147ad;border-radius:10px;margin-top:12px;text-transform:capitalize}.review-state.attention{background:#fff1ba;color:#806408}.approval-workspace .review-detail{margin:0;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;min-width:0;background:#fff}.review-detail-heading{padding:18px 22px;border-bottom:1px solid var(--line)}.review-detail-heading h3{font:600 15px var(--ui-body);margin:0 0 7px}.review-detail-heading p{color:var(--muted);font-size:12px;margin:0}.review-detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,1fr)}.review-preview{padding:22px;background:var(--soft);min-width:0}.review-preview-paper{padding:20px;background:#fff;border:1px solid var(--line);border-radius:10px;margin-top:14px;overflow:hidden}.review-preview .inspiration-copy{font:400 15px/1.8 var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;max-height:none}.review-checks{padding:22px;border-left:1px solid var(--line);min-width:0}.review-checks>.eyebrow{display:block;margin-bottom:20px}.review-checks p,.review-checks li{font-size:12px;line-height:1.7;color:#53586b}.review-checks ol{padding-left:20px}.review-checks blockquote{margin:12px 0;background:var(--soft);border:0;border-radius:8px;padding:14px;font-size:12px}.review-checks>a{font-size:12px;display:block;margin-bottom:18px}.review-checks label{display:grid;gap:8px;font-size:12px}.review-checks textarea{width:100%;min-height:90px}.review-checks .button{margin-top:10px}.review-preview .visual-preview{max-width:100%}.company-calendar-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}.company-calendar-tools>div{display:flex;gap:14px;align-items:center;margin-right:auto}.company-calendar-tools h2{font:500 20px var(--ui-body);margin:0}.company-calendar-tools select{max-width:210px}.company-month-scroll{overflow:auto;border:1px solid var(--line);border-radius:12px}.company-month{min-width:680px}.company-weekdays,.company-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.company-weekdays span{padding:13px;text-align:center;font-size:11px;color:var(--muted);border-bottom:1px solid var(--line)}.company-days>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:140px;padding:9px;min-width:0}.company-days>section:nth-child(7n){border-right:0}.company-days>section.outside{background:#fafafd}.company-days time{font-size:12px;display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;margin-bottom:6px}.company-days .today time{background:var(--ink);color:#fff;border-radius:50%}.calendar-content{display:block;width:100%;text-align:left;border:1px solid #dad5fa;border-left:3px solid #7062dc;background:#f0edff;color:#37305b;border-radius:6px;padding:8px;margin-bottom:7px;cursor:pointer}.calendar-content strong{font:500 11px/1.5 var(--ui-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.calendar-content small{display:block;font-size:10px;margin-top:5px}.calendar-content>span{font-size:10px;display:flex;gap:4px;margin-top:5px;align-items:center}.calendar-content.format-text{background:#eaf5f9;border-color:#cce7ef;border-left-color:#56a8c2}.calendar-content.format-carousel{background:#fff1e7;border-color:#f1d8c6;border-left-color:#de9766}.calendar-workspace .calendar-grid-scroll{border-color:var(--line);box-shadow:none}.calendar-workspace .calendar-day{border-color:var(--line)}.calendar-workspace .calendar-day.today{background:#f6f5ff}.calendar-workspace .calendar-navigation .primary{background:var(--ink)}.main .table-wrap,.main .person-detail,.main .settings-layout>div,.main .controls-layout>section{border-color:var(--line);box-shadow:none;border-radius:12px}.main th{background:#f7f7fb;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.main td{border-color:var(--line)}.main .selected-row{background:#f4f2fd!important}.main .segments{background:var(--soft)}.main .section-tabs{border-color:var(--line)}.main .section-tabs a[aria-current=page]{border-color:var(--mock-signal);color:var(--mock-signal);background:transparent}.main .info-banner,.personal-main .info-banner{background:#f4f3fc;border-color:var(--line);color:#505369}.editor-toolbar{border-bottom:1px solid var(--line);background:#fff}.editor-layout .writing-space{background:var(--soft);padding:26px}.editor-layout .paper{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:none}.editor-layout .editor-panel{background:#fff;border-color:var(--line)}.editor-layout .tabs{background:var(--soft);border-radius:8px;padding:4px}.editor-layout .tabs button{border:0;color:var(--muted)}.editor-layout .tabs button.active{background:#fff;color:var(--ink);border-radius:6px}.personal-dialog{border-color:var(--line);border-radius:16px}.personal-dialog .modal-head{background:#fff;border-color:var(--line)}.personal-main .inspiration-grid article{border-color:var(--line);box-shadow:none}.inspiration-card-header,.inspiration-performance{background:var(--soft)}.operations-page{background:var(--paper);color:var(--ink)}.operations-page>section,.operations-page>details{background:#fff;border-color:var(--line);border-radius:14px}.operations-page .button.primary{background:var(--ink)}:is(.personal-workspace,.app,.operations-page) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--mock-signal);outline-offset:3px}button:disabled{cursor:not-allowed}.app.sidebar-collapsed>.sidebar{width:76px;padding:20px 10px}.app.sidebar-collapsed .main-wrap{margin-left:76px}.app.sidebar-collapsed .sidebar .wordmark{padding:0}.app.sidebar-collapsed .sidebar .crafted-mark{display:none!important}.sidebar .compact-mark{background:var(--ink);color:#fff}.app.sidebar-collapsed .jump-trigger{justify-content:center}.app.sidebar-collapsed .jump-trigger span,.app.sidebar-collapsed .jump-trigger kbd{display:none}.app.sidebar-collapsed .sidebar-collapse{position:static;margin:8px auto 16px;display:block}.app.sidebar-collapsed .sidebar .sample-note{display:none}@media(max-width:1200px){:root{--mock-sidebar:218px}.content-pipeline{flex-wrap:wrap}.pipeline-title{flex:1 1 200px}.content-pipeline ol{min-width:360px}.content-pipeline>button{margin-left:auto}.approval-split{grid-template-columns:220px minmax(0,1fr)}.review-detail-grid{grid-template-columns:minmax(0,1fr)}.review-checks{border-left:0;border-top:1px solid var(--line)}.personal-main .personal-metrics{gap:9px}.personal-metrics button{padding:16px}}@media(max-width:900px){.mock-top-actions .button{font-size:11px}.personal-workspace .personal-main{padding:0 20px 28px}.personal-main .personal-topbar{margin:0 -20px 22px;padding:14px 20px}.main .insight-grid{grid-template-columns:1fr}.approval-split{grid-template-columns:190px minmax(0,1fr)}.personal-main .personal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.content-pipeline ol{min-width:0;flex-basis:100%}.content-pipeline>button{margin:0}.main .overview-grid{grid-template-columns:1fr}}@media(max-width:760px){.personal-workspace{display:block;padding:0}.personal-workspace .personal-sidebar{width:100%;height:auto;padding:16px}.personal-sidebar .personal-identity{display:none}.personal-sidebar .jump-trigger{margin-top:15px}.mock-nav-label{display:none}.personal-sidebar nav{flex-direction:row;overflow-x:auto;flex-wrap:nowrap;gap:4px}.personal-sidebar nav button{flex-shrink:0;min-height:44px}.personal-sidebar nav .nav-settings-start{margin-top:0}.personal-workspace .personal-main{border-radius:14px 14px 0 0;min-height:70dvh}.mock-breadcrumb span:first-child{max-width:120px}.mock-top-actions{gap:5px;flex-wrap:wrap}.personal-topbar,.workspace-bar{flex-wrap:wrap}.personal-main .personal-topbar{gap:12px}.personal-main .growth-page h1,.personal-main .personal-heading h1{font-size:29px}.app .main-wrap,.app.sidebar-collapsed .main-wrap{margin:0;border-radius:0}.app>.sidebar,.app.sidebar-collapsed>.sidebar{width:248px;padding:20px 14px}.app .main{padding:22px 16px}.workspace-bar{padding:14px 16px}.app .mobile-top{background:var(--paper);border-color:var(--line)}.approval-split{grid-template-columns:1fr}.approval-queue{grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px}.review-detail-grid{grid-template-columns:1fr}.review-preview,.review-checks{padding:16px}.content-pipeline{padding:20px;gap:18px}.content-pipeline small{font-size:10px}.content-pipeline li{min-width:0}.pipeline-title{flex-basis:100%}.company-calendar-tools h2{font-size:17px}.main .masthead{padding-right:0;margin-top:16px}.main .top-actions{margin:0}.main .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.main .metric{padding:16px}.personal-main .personal-post-grid{grid-template-columns:minmax(0,1fr)}.workspace-demo-tools{margin:0 0 18px}.app.sidebar-collapsed .sidebar .workspace-switch,.app.sidebar-collapsed .sidebar .nav-label,.app.sidebar-collapsed .sidebar nav a>span,.app.sidebar-collapsed .sidebar .personal-nav a>span{display:flex}.app.sidebar-collapsed .sidebar .wordmark>span{display:block}.app.sidebar-collapsed .sidebar .compact-mark{display:none}}@media(prefers-reduced-motion:reduce){.jump-dialog,.personal-workspace *,.app *{scroll-behavior:auto!important;transition:none!important}}.personal-main .creation-formats button[aria-pressed=true] small{color:#d1cee9;opacity:1}.app .main .metrics>.metric{background:#fff!important;border:1px solid var(--line)!important;border-radius:12px;padding:20px}.app .main .insight-card .insight-heading h2,.up-next .insight-heading h2{font:600 14px var(--ui-body)}.main .section-tabs{display:flex;gap:22px}.main .section-tabs a{padding:12px 2px}.app .sidebar .wordmark{margin-bottom:0}.app .sidebar .workspace-switch{margin-top:25px}.editor-main .button{min-height:38px;border:1px solid var(--line);border-radius:8px;padding:9px 13px;background:#fff;color:var(--ink)}.editor-main .button.primary,.editor-main .button.accent{background:var(--ink);border-color:var(--ink);color:#fff}@media(max-width:760px){.personal-sidebar .personal-sidebar-foot{display:block;padding-top:0}.personal-sidebar .personal-sidebar-foot>button{margin:4px 0;padding:6px 9px}.personal-sidebar nav{padding-bottom:6px}}@media(min-width:1100px){:root{--mock-sidebar:250px}.personal-workspace .personal-sidebar,.app>.sidebar{padding:18px 14px}.personal-main .personal-topbar,.workspace-bar{min-height:62px}.personal-sidebar nav button,.sidebar nav a{min-height:38px;padding:8px 10px}.personal-main .growth-page h1,.personal-main .personal-heading h1,.main .masthead h1,.main .page-header h1{font-size:36px}.content-pipeline{padding:20px 22px;min-height:112px;margin:20px 0}.content-pipeline .pipeline-title h2{font-size:23px}.personal-main .personal-metrics{margin:18px 0 20px}.personal-metrics button{min-height:104px}}.personal-main .growth-page{padding-top:0}.personal-main .new-post-studio{max-width:none;margin:0;padding:0}.personal-main .new-post-studio>h1{font-size:34px}.new-post-studio .creation-modes{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:18px;margin:20px 0}.new-post-studio .creation-modes button{padding:12px 16px;border-radius:8px;min-height:0;flex:1;display:grid;grid-template-columns:28px 1fr;gap:3px 10px;text-align:left}.new-post-studio .creation-mode-icon{grid-row:1/3;width:28px;height:28px;background:transparent}.new-post-studio .creation-modes button>span:last-child{font-size:12px}.new-post-studio .creation-modes button[aria-pressed=true]{background:#f4f2ff;border-color:#7167d9;box-shadow:inset 0 0 0 1px #7167d9}.new-post-studio .creation-formats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.personal-main .new-post-studio .creation-formats button{padding:12px;min-height:90px;border-radius:8px}.new-post-studio .creation-formats button svg{width:18px;height:18px}.new-post-studio .creation-formats button small{font-size:11px}.personal-main .new-post-studio form{padding:22px;background:#fff}.creation-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.personal-main .creation-layout form{border:0;border-radius:0;margin:0}.creation-context{background:#f6f6fb;border-left:1px solid var(--line);padding:24px}.creation-context h2{font:400 24px var(--serif);margin:12px 0}.creation-context p{font-size:13px;line-height:1.7;color:var(--muted)}.creation-context dl{margin:25px 0}.creation-context dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:20px}.creation-context dd{margin:6px 0;font-size:13px;line-height:1.6}.creation-context .creation-note{border-top:1px solid var(--line);padding-top:18px}.dashboard-content-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:18px;align-items:start}.dashboard-content-columns>.dashboard-post-panel{border:1px solid var(--line);border-radius:12px;padding:20px}.dashboard-content-columns .personal-section-title{margin:0 0 18px}.dashboard-content-columns .personal-section-title h2,.personal-bottom-grid h2{font:600 14px var(--ui-body)}.dashboard-content-columns .up-next{margin:0;min-height:220px}.personal-bottom-grid{gap:18px}.personal-bottom-grid>section{border:1px solid var(--line);border-radius:12px;padding:20px;background:#fff!important}.personal-main .personal-profile{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.personal-main .personal-profile>section{margin:0;padding:22px;border:1px solid var(--line)}.personal-profile>button{grid-column:1/-1;justify-self:start}.personal-main .personal-profile h2{font:600 15px var(--ui-body)}.main .settings-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:20px;align-items:start}.main .settings-layout>div:first-child{padding:20px}.main .settings-layout h2{font:600 15px var(--ui-body);margin-top:18px}.main .settings-layout .form-grid{gap:14px}.main .settings-layout textarea{min-height:65px}.main .settings-layout .muted{font-size:12px;line-height:1.6}.main .people-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.main .person-detail{padding:20px}.main .person-detail h2{font-size:25px}.main table td{padding:14px 16px;font-size:12px}.main .metrics>.metric{min-height:105px!important}.analytics-surface,.analytics-surface.lavender,.analytics-surface.sand{background:#fff;border:1px solid var(--line);border-radius:12px}.analytics-card{padding:20px}.analytics-card h2{font:600 14px var(--ui-body)}.analytics-stat strong{font:400 34px var(--serif)}.personal-main .studio-tabs,.main .section-tabs{gap:22px;border-bottom:1px solid var(--line);background:none;border-radius:0;padding:0;margin-bottom:24px}.studio-tabs button{border:0!important;border-radius:0!important;background:transparent!important;padding:12px 0!important}.studio-tabs button[aria-pressed=true]{border-bottom:2px solid var(--mock-signal)!important;color:var(--mock-signal)}.recording-calendar{margin:-8px -28px -32px;min-width:0}.recording-calendar-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:10px 24px;border-bottom:1px solid var(--line);flex-wrap:wrap}.recording-calendar-toolbar>strong{font-size:12px;font-weight:500;margin:0 5px}.calendar-view-switch{display:flex;background:#f2f2f8;padding:3px;border-radius:7px;margin-right:8px}.calendar-view-switch button{border:0;background:transparent;padding:8px 12px;font-size:12px;color:var(--muted);border-radius:5px;cursor:pointer}.calendar-view-switch button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #11112f12}.recording-calendar-body{display:grid;grid-template-columns:220px minmax(0,1fr)}.calendar-inspector{padding:24px 18px;border-right:1px solid var(--line)}.calendar-inspector h1{font:400 29px var(--serif)!important;margin:8px 0!important;letter-spacing:-.7px}.calendar-inspector>p{font-size:12px;margin:8px 0;color:var(--muted)}.calendar-inspector>small{font-size:10px;color:var(--muted);line-height:1.6;display:block}.calendar-inspector h2{font:500 10px var(--ui-body);letter-spacing:.09em;margin:28px 0 12px}.calendar-filter{display:flex;align-items:center;gap:7px;font-size:12px;margin:12px 0;text-transform:capitalize;cursor:pointer}.calendar-filter input{width:14px;height:14px;accent-color:#443bea;margin:0}.calendar-filter small{margin-left:auto;color:var(--muted)}.format-dot{width:6px;height:6px;border-radius:50%;background:#7465da}.format-dot.format-text{background:#55acc6}.format-dot.format-carousel{background:#dc8258}.format-dot.format-quote{background:#72ad53}.calendar-voice{display:flex;align-items:center;gap:8px;background:transparent;border:0;border-radius:6px;width:100%;padding:7px;text-align:left;font-size:12px;color:var(--ink);cursor:pointer}.calendar-voice[aria-pressed=true]{background:#f0eefb}.mini-avatar{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font-size:9px;background:#e3dff8}.calendar-unscheduled{display:block;width:100%;background:#fff;border:1px dashed #d6d5e5;border-radius:8px;padding:12px;text-align:left;margin:8px 0;cursor:pointer}.calendar-unscheduled small{font-size:10px;color:var(--muted);text-transform:capitalize}.calendar-unscheduled strong{font:400 14px/1.5 var(--serif);display:block;margin-top:5px}.calendar-inspector .calendar-help{font-size:11px;line-height:1.6}.calendar-clear{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--muted);padding:12px 0}.recording-week-scroll{overflow:auto}.recording-week{min-width:750px}.recording-week-head,.recording-time-grid{display:grid;grid-template-columns:42px repeat(7,minmax(0,1fr))}.recording-week-head{border-bottom:1px solid var(--line)}.recording-week-head>div{padding:16px 8px 12px;border-right:1px solid var(--line);min-width:0}.recording-week-head small{display:block;font-size:10px;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.recording-week-head span{display:inline-flex;width:28px;height:28px;justify-content:center;align-items:center;font:400 23px var(--serif)}.recording-week-head .current-day{background:var(--ink);color:#fff;border-radius:50%}.recording-week-head em{font:normal 10px var(--ui-body);color:var(--muted);margin-left:4px}.recording-hour{min-height:66px;border-bottom:1px solid #eeeef4;padding:3px;box-sizing:border-box}.recording-time-day{border-right:1px solid var(--line);display:grid;grid-auto-rows:minmax(66px,auto)}.recording-hours span{display:block;height:66px;text-align:center;font-size:9px;color:var(--muted);padding-top:6px;box-sizing:border-box}.recording-event{width:100%;display:block;text-align:left;border:0;border-left:3px solid #7864d9;border-radius:6px;background:#efebfd;color:#383057;padding:6px;margin:0 0 3px;cursor:pointer;min-height:56px}.recording-event>span{display:flex;justify-content:space-between;gap:4px;font-size:9px}.recording-event b{font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recording-event time{font-size:8px;white-space:nowrap}.recording-event>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 11px/1.4 var(--serif);margin:3px 0}.recording-event>small{font-size:9px;text-transform:capitalize}.recording-event.format-text{background:#e4f4fa;border-left-color:#50a8c7}.recording-event.format-carousel{background:#fff0e5;border-left-color:#d77a46}.recording-event.format-quote{background:#edf6e7;border-left-color:#7bae5d}.recording-open-slot{border:1px dashed #cfcddd;border-radius:6px;padding:8px;background:#fafafd}.recording-open-slot strong,.recording-open-slot small{display:block;font-size:10px;line-height:1.6;font-weight:400;text-transform:capitalize}.recording-open-slot small{color:var(--muted)}.recording-calendar .company-calendar>.mock-page-heading,.recording-calendar .calendar-workspace>h1,.recording-calendar .calendar-intro{display:none}.recording-calendar .calendar-workspace,.recording-calendar .company-calendar{padding:16px!important;max-width:none}.recording-calendar .company-calendar-tools{margin:0 0 16px}.recording-calendar .calendar-range h2{font:500 16px var(--ui-body)}.recording-calendar .calendar-toolbar{margin-top:0}.recording-calendar .calendar-legend{font-size:10px}.calendar-post-title{background:none;border:0;text-align:left;padding:0;color:inherit;font:600 12px/1.5 var(--ui-body);cursor:pointer}.recording-calendar .company-month-scroll,.recording-calendar .calendar-grid-scroll{border-radius:0}.recording-calendar .calendar-day{min-height:130px}.recording-calendar .calendar-day-heading h3{font-size:10px}.recording-calendar .calendar-day-heading span{font:400 22px var(--serif)}@media(max-width:1100px){.recording-calendar-body{grid-template-columns:175px minmax(0,1fr)}.calendar-inspector{padding:18px 12px}.creation-layout{grid-template-columns:minmax(0,1fr) 220px}.new-post-studio .creation-formats{grid-template-columns:repeat(2,1fr)}.dashboard-content-columns,.personal-main .personal-profile{grid-template-columns:1fr}}@media(max-width:760px){.recording-calendar{margin:0 -20px -28px}.recording-calendar-body{grid-template-columns:1fr}.calendar-inspector{border-right:0;border-bottom:1px solid var(--line);display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:16px}.calendar-inspector h1{width:100%}.calendar-inspector>.eyebrow,.calendar-inspector>h2,.calendar-inspector>.calendar-help,.calendar-inspector>.calendar-clear,.calendar-inspector>.calendar-voice{display:none}.calendar-inspector>p,.calendar-inspector>small{width:100%;margin:0}.calendar-filter{margin:4px 0}.recording-calendar-toolbar{padding:10px 16px;justify-content:flex-start}.creation-layout{grid-template-columns:1fr}.creation-context{border-left:0;border-top:1px solid var(--line);padding:20px}.new-post-studio .creation-modes{flex-direction:column}.dashboard-content-columns,.main .settings-layout,.main .people-layout,.personal-main .personal-profile{grid-template-columns:1fr}.personal-main .new-post-studio form{padding:16px}.recording-calendar .calendar-navigation{flex-wrap:wrap}}:root{--ui-body:"Geist Sans",Arial,Helvetica,sans-serif}.new-post-studio .creation-mode-icon{position:static!important;grid-column:1;grid-row:1/3;align-self:center}.new-post-studio .creation-modes button>strong,.new-post-studio .creation-modes button>span:last-child{grid-column:2;max-width:none}.new-post-studio .creation-modes button>strong{font-size:14px;grid-row:1}.new-post-studio .creation-modes button>span:last-child{grid-row:2}.personal-main .new-post-studio{max-width:none!important}.creation-context dl,.creation-context dt,.creation-context dd{display:block}.recording-hour{height:82px;min-height:82px;overflow:auto}.recording-hours span{height:82px}.calendar-inspector h2{font:500 10px Geist Sans,Arial,Helvetica,sans-serif!important}.recording-open-slot small{text-transform:none}.recording-calendar .recording-week-head{position:sticky;top:0;background:#fff;z-index:1}.brand-hub-fields{display:contents!important}.brand-hub-grid>section{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.brand-hub-grid>section h2{margin-top:0}.brand-hub-grid>section.brand-basics{grid-column:1/-1}.brand-basics .form-grid{grid-template-columns:1fr 1fr}.brand-hub-grid>.button{justify-self:start;align-self:start}.brand-hub-grid>section .photo-upload{margin:0}.brand-hub-grid>.brand-identity{grid-column:2;grid-row:2/4}.main .settings-layout.brand-hub-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:760px){.main .settings-layout.brand-hub-grid{grid-template-columns:1fr}.brand-hub-grid>.brand-identity{grid-column:auto;grid-row:auto}.brand-basics .form-grid{grid-template-columns:1fr}}.main .analytics-page{background:#fff;margin:0;padding:0}.main .analytics-surface{padding:0}.main .analytics-card{border:0;box-shadow:none;background:transparent;border-radius:12px;padding:20px}.main .analytics-card h2{font:600 14px var(--ui-body)}.main .analytics-heading{margin-bottom:20px}.main .analytics-stat{min-height:106px;padding:18px}.main .analytics-metrics{gap:14px}.main .analytics-grid{gap:18px}.calendar-filter:has(input:disabled){opacity:.5;cursor:default}.calendar-voice:disabled{opacity:.5}.brand-hub-fields>section{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.brand-hub-fields>section h2{font:600 14px var(--ui-body)!important;margin:0 0 14px!important}.brand-hub-fields>.brand-basics{grid-column:1;grid-row:1}.brand-hub-fields>.brand-direction{grid-column:2;grid-row:1/3}.brand-hub-fields>.brand-guardrails{grid-column:1;grid-row:2}.brand-hub-fields>.button{grid-column:2;grid-row:3;justify-self:start}.brand-hub-grid>.identity-sheet{grid-column:1;grid-row:3}.brand-hub-grid .identity-card{border-color:var(--line)}.brand-hub-grid .brand-basics .form-grid{grid-template-columns:1fr}.brand-hub-grid .identity-wordmark{padding:20px;min-height:80px}.brand-hub-grid .identity-card>section{padding:20px}@media(max-width:760px){.brand-hub-fields>.brand-basics,.brand-hub-fields>.brand-direction,.brand-hub-fields>.brand-guardrails,.brand-hub-fields>.button,.brand-hub-grid>.identity-sheet{grid-column:1;grid-row:auto}}:root{--mock-sidebar:290px;--paper:#f3f4f9;--soft:#f3f4f9;--ink:#101435;--line:#dfe1ef;--muted:#535d82;--ui-body:"Geist Sans",Arial,Helvetica,sans-serif}.personal-workspace,.app{font-family:Geist Sans,Arial,Helvetica,sans-serif!important;font-size:13px;color:#101435;background:#f3f4f9!important}.personal-workspace{padding:10px 10px 10px 0}.app .main-wrap{margin:10px 10px 10px 290px}.personal-workspace .personal-sidebar,.app>.sidebar{width:290px;padding:20px 14px;background:#f3f4f9!important}.personal-sidebar .wordmark,.app .sidebar .wordmark{font:26px Newsreader,Georgia,serif;margin:0 0 22px;padding-left:10px}.personal-sidebar .personal-identity,.app .sidebar .workspace-switch{margin:0 0 12px;min-height:51px;padding:8px}.personal-sidebar .jump-trigger,.sidebar .jump-trigger{height:38px;margin:0}.mock-nav-label,.sidebar .nav-label{margin-top:23px;margin-bottom:10px;font:10px Geist Mono,Courier New,monospace}.personal-sidebar nav,.sidebar nav{gap:2px}.personal-sidebar nav button,.sidebar nav a{font:13px Geist Sans,Arial,sans-serif!important;height:38px;min-height:38px;padding:9px 11px;border-radius:10px}.personal-sidebar nav svg,.sidebar nav svg{width:15px;height:15px}.personal-workspace .personal-main,.app .main-wrap{border-radius:18px;min-height:890px}.personal-main .personal-topbar,.workspace-bar{height:63px;min-height:63px;padding:12px 24px;margin-bottom:28px}.workspace-bar{margin-bottom:0}.personal-main .personal-topbar{margin-left:-28px;margin-right:-28px}.mock-breadcrumb{font:13px Geist Sans,Arial,sans-serif;gap:10px}.app .main{padding:28px}.personal-main .workspace-demo-tools,.main-wrap>.account-tester{position:fixed;bottom:72px;left:18px;z-index:20;width:250px;background:#f3f4f9;margin:0;font-size:10px}.account-tester[open]{background:#fff;border:1px solid var(--line);padding:10px;border-radius:8px}.personal-main .personal-heading h1,.personal-main .growth-page h1,.main .masthead h1,.main .page-header h1,.main .page-head h1,.analytics-heading h1,.approval-workspace h1{font:400 44px/1.12 Newsreader,Georgia,Times New Roman,serif!important;letter-spacing:-1.6px!important;margin:8px 0 12px!important}.main .masthead,.main .page-header,.main .page-head{margin-bottom:20px;padding-right:0}.personal-main .personal-heading p,.main .masthead p,.approval-workspace>p,.analytics-heading p{font:14px/1.6 Geist Sans,Arial,sans-serif!important;color:#535d82}.eyebrow,.studio-eyebrow{font:10px/1.5 Geist Mono,Courier New,monospace!important;letter-spacing:.08em!important}.main h2:not(.post-art *),.personal-main h2:not(.post-art *){font:600 14px/1.4 Geist Sans,Arial,sans-serif}.main .button,.personal-main .button,.workspace-bar .button{font:500 13px Geist Sans,Arial,sans-serif;border-radius:8px;min-height:38px;padding:9px 13px}.reference-tools{display:flex;gap:8px;align-items:center}.workspace-bar:has(.reference-tools)>.mock-top-actions,.personal-topbar:has(.reference-tools)>.mock-top-actions{display:none}#page-tools{margin-left:auto}.reference-tools:empty{display:none}.content-pipeline{height:123px;box-sizing:border-box;margin:20px 0;padding:20px 22px;border-radius:17px;gap:25px;background-color:#101330}.content-pipeline .pipeline-title h2{font:26px/1.12 Newsreader,Georgia,serif!important;letter-spacing:-1px;color:#fff}.pipeline-title{flex:0 0 245px}.pipeline-title p{font-size:10px}.content-pipeline ol{gap:6px}.content-pipeline li i{height:4px;background:#fff}.content-pipeline li:last-child i{background:#323754}.content-pipeline>button{font:13px Geist Sans,Arial,sans-serif;padding:12px 15px}.personal-main .personal-metrics,.main .metrics{gap:12px;margin:20px 0}.personal-metrics button,.app .main .metrics>.metric{min-height:125px!important;border-radius:16px;padding:18px!important}.personal-metrics strong,.main .metric>strong{font:40px Newsreader,Georgia,serif!important}.page-overview>.overview-grid,.personal-page-overview .dashboard-content-columns,.personal-page-overview .personal-bottom-grid{display:none}.reference-performance{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,1fr);gap:12px;margin:20px 0}.reference-chart,.reference-review,.reference-week,.reference-bottom>section{border:1px solid var(--line);border-radius:16px;background:#fff;padding:20px;min-width:0}.reference-chart header,.reference-review header,.reference-week header,.reference-bottom header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.reference-chart h2,.reference-review h2,.reference-week h2,.reference-bottom h2{font:600 14px Geist Sans,Arial,sans-serif!important;margin:0 0 7px}.reference-chart header strong{font:36px Newsreader,Georgia,serif}.reference-chart header small{color:var(--muted);font-size:11px;margin-left:10px}.reference-tabs{display:flex;gap:16px}.reference-tabs button{background:none;border:0;padding:10px 0;color:var(--muted);font-size:12px;cursor:pointer}.reference-tabs button[aria-pressed=true]{border-bottom:2px solid var(--ink);color:var(--ink)}.reference-chart svg{display:block;width:100%;margin:20px 0 0}.reference-chart svg text{font:10px Geist Mono,Courier New,monospace;fill:#535d82}.reference-chart footer{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.reference-chart footer i{display:inline-block;width:14px;height:3px;background:#ff4c0c;margin-right:6px}.reference-review>header span,.reference-week header>span,.reference-bottom header>span{font-size:12px;color:var(--muted)}.reference-review article{border-bottom:1px solid var(--line);padding:18px 0}.reference-review article:last-child{border:0}.reference-review article>div{display:flex;align-items:center;gap:8px;font-size:11px}.reference-review time{margin-left:auto;font:9px Geist Mono,Courier New,monospace;color:var(--muted)}.reference-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#dff2fa;color:#236781;font:600 10px Geist Sans,Arial,sans-serif}.reference-review article p{font:15px/1.5 Newsreader,Georgia,serif;margin:10px 0}.reference-status{display:block;font-size:11px;color:#776012;background:#fff2bc;padding:7px 9px;border-radius:7px;margin-bottom:9px}.reference-week>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-top:16px}.reference-week>div>section{background:#f3f4f9;border-radius:12px;padding:10px;min-height:145px}.reference-week>div>section>span{font:10px Geist Mono,Courier New,monospace;color:var(--muted);text-transform:uppercase}.reference-week button{display:block;width:100%;text-align:left;background:#fff;border:1px solid var(--line);border-left:3px solid #3d3df2;border-radius:8px;padding:8px;margin-top:8px;cursor:pointer}.reference-week button strong,.reference-week button small{display:block;font:11px/1.5 Geist Sans,Arial,sans-serif}.reference-week button small{color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reference-week p{font-size:11px;color:var(--muted);line-height:1.5}.reference-bottom{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin:20px 0}.reference-post-row{display:flex;gap:12px;align-items:center;width:100%;padding:14px 0;background:none;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink)}.reference-post-row>span:nth-child(2){flex:1}.reference-post-row strong{font:14px/1.5 Newsreader,Georgia,serif}.reference-post-row small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.reference-mix{display:flex;gap:2px;height:12px;border-radius:10px;overflow:hidden;margin:20px 0}.reference-pillar{display:flex;gap:8px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.reference-pillar i{width:8px;height:8px;border-radius:3px;margin-top:3px}.reference-pillar strong{margin-left:auto}.analytics-page>.reference-chart{margin:16px 0}.main .analytics-metrics{gap:12px}.main .analytics-stat{border-radius:16px;min-height:125px}.main .analytics-stat strong{font:40px Newsreader,Georgia,serif}.main .analytics-grid{grid-template-columns:1fr 1fr;gap:14px}.main .analytics-grid>.analytics-surface:last-child{grid-column:1/-1}.main .analytics-surface{border-radius:16px}.personal-page-calendar .personal-topbar{margin-bottom:0}.personal-page-calendar .recording-calendar{margin:0 -28px -32px}.page-calendar{padding:0!important}.page-calendar .recording-calendar{margin:0}.recording-calendar-toolbar{padding:0;border:0;min-height:0;gap:8px;flex-wrap:nowrap}.recording-calendar-toolbar>strong{font:600 13px Geist Sans,Arial,sans-serif}.recording-calendar-body{grid-template-columns:264px minmax(0,1fr)}.calendar-inspector{padding:24px 20px}.calendar-inspector h1{font:32px Newsreader,Georgia,serif!important;letter-spacing:-1px!important}.calendar-inspector>.eyebrow{font-size:10px}.calendar-inspector h2{margin-top:26px!important}.calendar-filter{font:13px Geist Sans,Arial,sans-serif!important;margin:16px 0}.calendar-inspector>p,.calendar-inspector>small{font:12px/1.6 Geist Sans,Arial,sans-serif}.calendar-view-content{padding:18px}.recording-week{min-width:580px}.recording-week-head,.recording-time-grid{grid-template-columns:60px repeat(var(--calendar-columns,5),minmax(0,1fr))}.recording-week-head>div{padding:9px 10px 17px}.recording-week-head span{font:28px Newsreader,Georgia,serif;width:37px;height:37px}.recording-week-head small{font:10px Geist Mono,Courier New,monospace}.recording-time-day{grid-auto-rows:56px}.recording-hour{height:56px;min-height:56px;padding:2px 5px;overflow:auto}.recording-hours span{height:56px;text-align:right;padding-right:8px;font:10px Geist Mono,Courier New,monospace}.recording-event{height:50px;min-height:50px;padding:5px 7px;border-radius:9px}.recording-event>strong{font:11px/1.2 Geist Sans,Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis;display:block;margin:2px 0}.recording-event>span{font-size:11px}.recording-event time{font:9px Geist Mono,Courier New,monospace}.recording-event>small{font-size:10px}.recording-open-slot{padding:5px 8px;height:50px;box-sizing:border-box}.recording-open-slot strong,.recording-open-slot small{font:11px/1.6 Geist Sans,Arial,sans-serif}.recording-calendar .calendar-voice{min-height:32px}.recording-calendar-body{min-height:870px}.calendar-view-switch button{font:13px Geist Sans,Arial,sans-serif;padding:9px 13px}.recording-event.format-infographic{background:#e3e4ff;border-left-color:#3e3df4;color:#3535d2}.recording-event.format-carousel{background:#ffe7d9;border-left-color:#ff642a;color:#a84218}.recording-event.format-text{background:#dff2fb;border-left-color:#46aed7;color:#256a87}.recording-event.format-quote{background:#e4f4dd;border-left-color:#79b74d;color:#3c7727}.approval-split{grid-template-columns:360px minmax(0,1fr);gap:16px}.approval-queue>button{border-radius:15px;padding:14px;min-height:125px}.approval-queue>button[aria-pressed=true]{padding:13px}.approval-queue strong{font:15px/1.5 Newsreader,Georgia,serif}.review-detail-grid{grid-template-columns:1fr 1fr}.review-preview{padding:22px;background:#f3f4f9}.review-preview-paper{padding:18px;margin-top:12px;border-radius:12px}.review-preview .inspiration-copy{font:16px/1.55 Newsreader,Georgia,serif}.review-checks{padding:22px}.review-detail-heading{padding:17px 20px;min-height:70px}.review-detail-heading h3{font:600 14px Geist Sans,Arial,sans-serif}.approval-workspace .review-detail{border-radius:16px;min-height:650px}.review-filter-tabs{margin:0;gap:0;background:#f3f4f9;padding:3px;border-radius:10px}.review-filter-tabs .button{border:0;min-height:32px;background:transparent!important}.review-filter-tabs .button[aria-pressed=true]{background:#fff!important;color:var(--ink)!important;box-shadow:0 1px 3px #10143512}.review-preview-author{display:flex;gap:10px;align-items:center;margin-bottom:14px}.review-preview-author strong,.review-preview-author small{display:block;font:13px/1.5 Geist Sans,Arial,sans-serif}.review-preview-author small{font-size:11px;color:var(--muted)}.editor-main .editor-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:0}.editor-layout .writing-space{padding:28px 40px;background:#fff}.editor-layout .editor-panel{padding:20px;border-left:1px solid var(--line)}.editor-layout .paper{border-radius:14px;border:1px solid var(--line);padding:28px 30px;box-shadow:none}.editor-layout .paper .body-input{font:20px/1.55 Newsreader,Georgia,serif!important;min-height:430px;background:#fff;color:var(--ink)}.editor-layout .paper .title-input{font:22px/1.4 Newsreader,Georgia,serif!important}.editor-layout .paper-person{margin-bottom:24px}.editor-layout .main-post-actions{background:#f3f4f9;border-bottom:1px solid var(--line);padding:10px;margin:0 -30px 22px;gap:6px}.editor-layout .main-post-actions .button{font-size:11px;min-height:30px;padding:6px 10px}.editor-layout .tabs{height:38px;margin-bottom:20px}.editor-layout .tabs button{font:13px Geist Sans,Arial,sans-serif;text-transform:capitalize}.editor-toolbar{padding:12px 24px;min-height:60px}.editor-layout .feed-preview{border-radius:12px;padding:16px;background:#f3f4f9}.editor-layout .feed-preview p{font:16px/1.6 Newsreader,Georgia,serif}.main .people-layout{grid-template-columns:minmax(0,1fr) 340px;gap:16px}.main .person-detail{border-radius:16px;padding:22px}.main .person-detail h2{font:26px Newsreader,Georgia,serif;margin:12px 0 5px}.main .person-detail .avatar{width:56px;height:56px}.main .people-layout .table-wrap{padding:16px;border-radius:16px}.main .people-layout td{height:52px;padding:10px;font:12px Geist Sans,Arial,sans-serif}.main .people-layout th{background:#fff;padding:12px 10px;font:10px Geist Mono,Courier New,monospace}.main .people-layout .avatar{width:30px;height:30px;font-size:10px}.main .selected-row{box-shadow:inset 3px 0 #3d3df4}.main .page-people .filters{border:0;padding:0;margin-bottom:16px}.main .brand-hub-grid{gap:14px}.brand-hub-fields>section{border-radius:16px;padding:22px}.brand-hub-fields>section h2{font:600 14px Geist Sans,Arial,sans-serif!important}.main .settings-layout .brand-direction textarea{min-height:55px}.main .section-tabs{margin-bottom:22px}.main .settings-layout.brand-hub-grid{align-items:stretch}@media(max-width:1200px){:root{--mock-sidebar:230px}.personal-workspace .personal-sidebar,.app>.sidebar{width:230px}.app .main-wrap{margin-left:230px}.personal-main .workspace-demo-tools,.main-wrap>.account-tester{width:190px}.recording-calendar-body{grid-template-columns:205px minmax(0,1fr)}.content-pipeline{height:auto;min-height:123px}.pipeline-title{flex-basis:200px}.approval-split{grid-template-columns:270px minmax(0,1fr)}.review-detail-grid{grid-template-columns:1fr}.review-checks{border-left:0;border-top:1px solid var(--line)}.main .people-layout{grid-template-columns:minmax(0,1fr) 270px}}@media(max-width:760px){.personal-workspace .personal-sidebar{width:100%;height:auto}.personal-workspace .personal-main{min-height:70dvh}.app .main-wrap{margin:0}.personal-main .workspace-demo-tools,.main-wrap>.account-tester{position:static;width:auto;margin:10px 0}.personal-main .personal-topbar,.workspace-bar{height:auto;min-height:63px;flex-wrap:wrap}.reference-tools,.recording-calendar-toolbar{flex-wrap:wrap}.recording-calendar-body{grid-template-columns:1fr;min-height:0}.calendar-inspector{padding:16px}.calendar-view-content{padding:10px}.personal-page-calendar .recording-calendar{margin:0 -20px -28px}.reference-performance,.reference-bottom,.main .analytics-grid,.main .people-layout,.approval-split,.editor-main .editor-layout{grid-template-columns:1fr}.reference-week>div{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-chart header{flex-wrap:wrap}.reference-chart header small{display:block;margin:6px 0}.reference-tabs{gap:10px}.editor-layout .writing-space{padding:16px}.editor-layout .editor-panel{border-left:0;border-top:1px solid var(--line)}.personal-main .personal-heading h1,.personal-main .growth-page h1,.main .masthead h1,.main .page-head h1{font-size:34px!important}.content-pipeline{height:auto}.main .analytics-grid>.analytics-surface:last-child{grid-column:auto}.personal-workspace{padding:0}.reference-week,.reference-bottom>section,.reference-review,.reference-chart{padding:16px}}.reference-brand>h1{font:44px/1.1 Newsreader,Georgia,serif;letter-spacing:-1.5px;margin:8px 0 12px}.reference-brand>p{font:14px/1.6 Geist Sans,Arial,sans-serif;color:var(--muted);margin:0 0 20px}.reference-brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.reference-brand-grid>section{border:1px solid var(--line);border-radius:16px;padding:22px;min-width:0}.reference-brand-grid h2{font:600 14px Geist Sans,Arial,sans-serif!important;margin:0 0 6px}.reference-brand-grid p{font:12px/1.5 Geist Sans,Arial,sans-serif;color:var(--muted);margin:0 0 18px}.reference-brand-grid label{display:grid;gap:7px;font-size:12px;margin:14px 0}.reference-brand-grid textarea,.reference-brand-grid input,.reference-brand-grid select{font:13px/1.5 Geist Sans,Arial,sans-serif;border:1px solid var(--line);border-radius:8px;padding:10px;width:100%;box-sizing:border-box}.reference-brand-grid small{font-size:11px;color:var(--muted)}.brand-pillar-row{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.brand-pillar-row>i{height:10px;width:10px;border-radius:3px;flex-shrink:0}.brand-pillar-row>input{border:0;padding:5px;font-weight:600}.brand-pillar-row>button{background:#fff;border:1px solid var(--line);border-radius:7px;width:32px;height:32px;cursor:pointer}.brand-inline{display:flex;gap:8px;margin-top:14px}.reference-brand-grid a{display:inline-block;margin-top:14px;font-size:12px;color:var(--ink)}.reference-brand-identity .identity-card{border:0}.reference-brand-identity .identity-wordmark{min-height:60px;padding:12px}.reference-brand-identity .identity-card section{padding:12px 0}.reference-brand-identity .identity-card h3{font:22px Newsreader,Georgia,serif}.reference-asset-drawer{border:1px solid var(--line);border-radius:16px;margin-top:14px;padding:20px}.reference-asset-drawer>summary{font:600 14px Geist Sans,Arial,sans-serif;cursor:pointer}.page-brand>.section-tabs{margin-bottom:24px}.page-brand>.section-tabs a{font-size:12px}@media(max-width:760px){.reference-brand-grid{grid-template-columns:1fr}.reference-brand>h1{font-size:34px}.reference-brand-grid>section{padding:18px}}.personal-main .reference-chart h2,.personal-main .reference-review h2,.personal-main .reference-week h2,.personal-main .reference-bottom h2,.main .reference-chart h2,.main .reference-review h2,.main .reference-week h2,.main .reference-bottom h2,.reference-brand .reference-brand-grid h2{font:600 14px Geist Sans,Arial,sans-serif!important}.approval-workspace>p{max-width:none!important}.approval-workspace>p[role=status]:empty{display:none}.approval-workspace>.approval-rules{margin:12px 0 8px;padding:8px 12px}.approval-workspace>.enterprise-summary{padding:8px 12px;margin:8px 0}.approval-workspace .approval-split{margin-top:14px}.reference-chart svg{min-height:230px}.personal-main .personal-heading h1,.main .masthead h1{font-weight:400!important}.personal-sidebar .personal-identity{margin-top:12px}.personal-sidebar .wordmark{margin-bottom:22px}.main .analytics-card h2{font-size:14px!important}.main .people-layout .people-table td{padding:10px!important}.main .people-layout .people-table th{padding:12px 10px!important;background:#fff!important}.reference-tools .editor-toolbar{padding:0;min-height:0;border:0;display:flex;gap:10px;flex-wrap:wrap}.reference-tools .editor-toolbar>.text-button,.reference-tools .editor-toolbar>.badge{display:none}.reference-tools .editor-toolbar .toolbar-actions{display:flex;gap:8px}.reference-tools .save-indicator{font:11px Geist Sans,Arial,sans-serif!important;letter-spacing:0!important;color:var(--muted)}.editor-main .editor-layout .writing-space>.edition-meta{font:10px Geist Mono,Courier New,monospace;margin-bottom:18px}.sidebar nav a[href="#review"]{margin-top:22px}.sidebar nav a[href="#controls"]{margin-top:14px}.main .settings-title,.personal-main .studio-heading h1{font:400 44px/1.12 Newsreader,Georgia,serif!important;letter-spacing:-1.6px;margin:8px 0 12px}.settings-intro{font:14px/1.6 Geist Sans,Arial,sans-serif;color:var(--muted);margin-bottom:24px}.main .controls-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.main .controls-layout>section{margin:0;padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff;min-width:0}.controls-layout>p{grid-column:1/-1}.main .controls-layout h2{font:600 14px Geist Sans,Arial,sans-serif;margin:0 0 10px}.controls-layout p{font:13px/1.6 Geist Sans,Arial,sans-serif;color:var(--muted)}.controls-layout .member-row{padding:12px 0;border-bottom:1px solid var(--line)}.personal-main .personal-profile,.personal-main .voice-workspace,.personal-main .profile-visual-section,.personal-page-setup .growth-page{max-width:none}.personal-main .personal-profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.personal-main .personal-profile>section{padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff}.personal-main .personal-profile h2{font:600 14px Geist Sans,Arial,sans-serif!important;margin:0 0 18px}.personal-profile p,.profile-visual-section p{font:13px/1.6 Geist Sans,Arial,sans-serif;color:var(--muted)}.personal-main .profile-visual-section{padding:20px 22px;margin-top:14px;border:1px solid var(--line);border-radius:16px;background:#fff}.profile-visual-section>summary{font:600 14px Geist Sans,Arial,sans-serif;cursor:pointer}.personal-profile .photo-upload{background:#f3f4f9;border:1px dashed var(--line);border-radius:10px}.personal-main :is(.personal-profile,.growth-page,.voice-workspace,.profile-visual-section) label,.main .controls-layout label{font:500 13px/1.5 Geist Sans,Arial,sans-serif;color:var(--ink)}.personal-main :is(.personal-profile,.growth-page,.voice-workspace,.profile-visual-section) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select),.main .controls-layout :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font:13px/1.5 Geist Sans,Arial,sans-serif;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 12px;max-width:100%;box-sizing:border-box}.personal-main :is(.personal-profile,.growth-page,.voice-workspace) input:focus-visible,.personal-main textarea:focus-visible,.main .controls-layout input:focus-visible{outline:2px solid #3c3df0;outline-offset:2px}.studio-heading>p,.personal-main .growth-page>p{font:14px/1.6 Geist Sans,Arial,sans-serif;color:var(--muted)}.voice-workspace .studio-tabs{background:#f3f4f9;padding:4px;border-radius:10px;margin:20px 0}.studio-tabs button{font:13px Geist Sans,Arial,sans-serif!important;padding:10px 16px}.studio-tabs button[aria-pressed=true]{box-shadow:0 1px 3px #10143512;background:#fff}.voice-workspace>.growth-page{border:1px solid var(--line);border-radius:16px;padding:22px!important}.voice-workspace .growth-page h1,.voice-workspace .story-library h1{font:26px Newsreader,Georgia,serif!important;letter-spacing:-.5px!important}.story-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.story-form,.story-saved{padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff}.story-saved article{border:1px solid var(--line);border-radius:12px;padding:16px;margin-top:14px}.story-saved article h3{font:20px Newsreader,Georgia,serif}.story-saved article p{font:13px/1.6 Geist Sans,Arial,sans-serif}.story-meta{color:var(--muted);font:11px Geist Sans,Arial,sans-serif}.personal-page-setup .growth-page>form{padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff}.personal-page-setup fieldset{padding:20px;border:1px solid var(--line);border-radius:12px;gap:16px;margin:20px 0}.personal-page-setup legend{font:600 13px Geist Sans,Arial,sans-serif;padding:0 8px}.personal-main .creation-modes button,.personal-main .creation-layout>form,.personal-main .creation-context{border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:none}.personal-main .creation-modes button[aria-pressed=true],.personal-main .creation-formats button[aria-pressed=true]{border-color:#3c3df0;background:#f7f7ff;box-shadow:inset 0 0 0 1px #3c3df0}.personal-main .creation-mode-icon{color:#3c3df0;background:#e5e5ff}.personal-main .creation-layout{gap:14px}.personal-main .creation-context{padding:22px;background:#f3f4f9}.personal-main .creation-formats button{border:1px solid var(--line);border-radius:12px;background:#fff}.personal-main .creation-formats strong{font:600 13px Geist Sans,Arial,sans-serif}.personal-main .creation-formats small{font:12px/1.5 Geist Sans,Arial,sans-serif;color:var(--muted)}.personal-main .personal-post-filters,.growth-filters{gap:10px}.personal-main .personal-post-item,.inspiration-grid>article,.enterprise-card,.resource-card,.automation-card{border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:none}.personal-main .personal-post-card{border-radius:16px}.personal-main .personal-post-card>h3{font:20px/1.35 Newsreader,Georgia,serif}.inspiration-card-header,.inspiration-card-footer{padding:16px 20px;border-color:var(--line)}.inspiration-content{padding:20px}.inspiration-performance{background:#f3f4f9;border-color:var(--line)}.inspiration-copy{font:16px/1.6 Newsreader,Georgia,serif}.growth-empty,.personal-empty{border:1px dashed var(--line);border-radius:16px;background:#fafaff;padding:28px}.asset-library .asset-grid>article,.asset-library .asset-grid>div{border:1px solid var(--line);border-radius:12px;background:#fff}.asset-library>form{padding:20px;border:1px dashed var(--line);border-radius:12px;background:#f8f8fc}.asset-library .starter-assets{padding:16px;border:1px solid var(--line);border-radius:12px;margin-top:16px}.asset-library summary{cursor:pointer}.asset-library .starter-logo-grid{gap:10px}.main .settings-layout>div{border:1px solid var(--line);border-radius:16px;padding:22px}.main .section-tabs{border-color:var(--line);gap:20px}.main .section-tabs a[aria-current=page]{border-color:#3c3df0;color:var(--ink)}@media(max-width:900px){.main .controls-layout,.personal-main .personal-profile,.story-columns{grid-template-columns:1fr}}@media(max-width:760px){.main .settings-title,.personal-main .studio-heading h1{font-size:34px!important}.main .controls-layout>section,.personal-main .personal-profile>section,.story-form,.story-saved{padding:18px}.personal-page-setup fieldset{grid-template-columns:1fr}.personal-page-setup fieldset>label{grid-column:auto}.personal-main .profile-visual-section{padding:18px}}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2) format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2) format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2) format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-italic-bZegYFuM.woff2) format("woff2"),url(/assets/newsreader-vietnamese-400-italic-QbB8kb5s.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-italic-BMTE_bNQ.woff2) format("woff2"),url(/assets/newsreader-latin-ext-400-italic-qdgKLcPG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-italic-CEihAR-f.woff2) format("woff2"),url(/assets/newsreader-latin-400-italic-CNZoH1hn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mv-ink: #0d1433;--mv-ink2: #4a5170;--mv-ink3: #6e7491;--mv-rule: #e3e5ee;--mv-sunk: #f3f4f8;--mv-sunk2: #e7e9f1;--mv-cobalt: #3445e8;--mv-signal: #f04e12;--mv-hl: #c9d0ff;--mv-lilac: #e3e6ff;--mv-lilac-f: #2531b8;--mv-sky: #ddf1fb;--mv-sky-f: #0f5c80;--mv-mint: #e2f4dd;--mv-mint-f: #2f6b1e;--mv-peach: #ffe6da;--mv-peach-f: #b23a0a;--mv-butter: #fff1c2;--mv-butter-f: #6f5600;--mv-serif: "Newsreader", Georgia, serif;--mv-sans: "Geist Sans", system-ui, -apple-system, Arial, sans-serif;--mv-mono: "Geist Mono", ui-monospace, "Courier New", monospace}.mv{font-family:var(--mv-sans);color:var(--mv-ink);font-size:14px;line-height:1.5;display:flex;flex-direction:column;gap:18px;min-width:0}.mv *,.mv *:before,.mv *:after{box-sizing:border-box}.mv h1,.mv h2,.mv h3,.mv p{margin:0}.mv-kick{font:400 11px/1.4 var(--mv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mv-ink2)}.mv-serif{font-family:var(--mv-serif);font-weight:400;letter-spacing:-.02em}.mv-mono{font-family:var(--mv-mono)}.mv-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.mv-h1{font:400 40px/1.05 var(--mv-serif)!important;letter-spacing:-.03em!important;margin:6px 0 0!important;color:var(--mv-ink)}.mv-sub{margin-top:6px!important;font-size:15px;color:var(--mv-ink2);max-width:760px}.mv-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mv-card{background:#fff;border:1px solid var(--mv-rule);border-radius:16px;min-width:0}.mv-pad{padding:18px 20px}.mv-cardh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--mv-rule)}.mv-cardh h2{font:600 15px/1.3 var(--mv-sans)!important;margin:0!important}.mv-cardh p{margin-top:2px;font-size:12.5px;color:var(--mv-ink2)}.mv-hint{font-size:12.5px;color:var(--mv-ink2)}.mv-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 15px;border-radius:10px;font:500 13.5px var(--mv-sans);text-decoration:none;cursor:pointer;white-space:nowrap;border:1px solid var(--mv-rule);background:#fff;color:var(--mv-ink)}.mv-btn:hover{border-color:#b9bed0}.mv-btn:disabled{opacity:.55;cursor:not-allowed}.mv-btn.ink{background:var(--mv-ink);border-color:var(--mv-ink);color:#fff}.mv-btn.ink:hover{opacity:.88}.mv-btn.cobalt{background:var(--mv-cobalt);border-color:var(--mv-cobalt);color:#fff}.mv-btn.sm{min-height:32px;font-size:12.5px;padding:0 11px;border-radius:8px}.mv-btn.danger{color:var(--mv-peach-f)}.mv-pill{display:inline-flex;align-items:center;gap:5px;font:600 11px/1.6 var(--mv-sans);padding:1px 8px;border-radius:999px;white-space:nowrap;background:var(--mv-sunk2);color:var(--mv-ink2)}.mv-pill.mint{background:var(--mv-mint);color:var(--mv-mint-f)}.mv-pill.lilac{background:var(--mv-lilac);color:var(--mv-lilac-f)}.mv-pill.butter{background:var(--mv-butter);color:var(--mv-butter-f)}.mv-pill.peach{background:var(--mv-peach);color:var(--mv-peach-f)}.mv-pill.sky{background:var(--mv-sky);color:var(--mv-sky-f)}.mv-av{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font:600 11px var(--mv-sans);flex:none;width:34px;height:34px;background:var(--mv-lilac);color:var(--mv-lilac-f)}.mv-av.sm{width:24px;height:24px;font-size:9.5px}.mv-dark{position:relative;overflow:hidden;border-radius:18px;background-color:var(--mv-ink);color:#fff;background-image:radial-gradient(#1b2448 1px,transparent 1px);background-size:18px 18px;padding:22px 24px 24px}.mv-dark h2{color:#fff;font:400 24px/1.2 var(--mv-serif)!important;margin:0!important}.mv-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.mv-flow>div{display:flex;flex-direction:column;gap:4px;padding:0 14px;border-left:1px solid #343d68}.mv-flow>div:first-child{border-left:0;padding-left:0}.mv-flow b{font:400 34px/1 var(--mv-serif);letter-spacing:-.02em}.mv-flow strong{font-size:13.5px;font-weight:600}.mv-flow span{font-size:12px;color:#c8cce0;line-height:1.4}.mv-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.mv-kpi{padding:14px 16px}.mv-kpi .l{font-size:12.5px;color:var(--mv-ink2)}.mv-kpi .v{font:400 34px/1.15 var(--mv-serif);letter-spacing:-.02em}.mv-kpi .d{font-size:12px;color:var(--mv-ink2)}.mv-two{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.mv-col{display:flex;flex-direction:column;gap:16px;min-width:0}.mv-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--mv-rule)}.mv-row:last-child{border-bottom:0}.mv-hook{font:400 16px/1.3 var(--mv-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.mv-note{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.5;background:var(--mv-sunk);color:var(--mv-ink2)}.mv-note svg{flex:none;margin-top:2px}.mv-note.warn{background:var(--mv-butter);color:var(--mv-butter-f)}.mv-note.info{background:var(--mv-lilac);color:var(--mv-lilac-f)}.mv-note.ok{background:var(--mv-mint);color:var(--mv-mint-f)}.mv-tabs{display:flex;gap:2px;border-bottom:1px solid var(--mv-rule);flex-wrap:wrap}.mv-tab{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:0;background:none;color:var(--mv-ink2);font:500 14px var(--mv-sans);cursor:pointer}.mv-tab:hover,.mv-tab[aria-selected=true]{color:var(--mv-ink)}.mv-tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--mv-ink)}.mv-tab .c{font:11px var(--mv-mono);padding:1px 7px;border-radius:999px;background:var(--mv-sunk);color:var(--mv-ink2)}.mv-seg{display:inline-flex;flex-wrap:wrap;background:var(--mv-sunk);border-radius:10px;padding:3px}.mv-seg button{border:0;border-radius:7px;padding:0 12px;min-height:32px;font:500 13px var(--mv-sans);cursor:pointer;background:transparent;color:var(--mv-ink2)}.mv-seg button[aria-pressed=true]{background:#fff;color:var(--mv-ink);box-shadow:0 1px 2px #0d14331a}.mv-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;border:0;background:none;padding:6px 0;text-align:left;cursor:pointer;font:inherit;color:var(--mv-ink)}.mv-toggle .t{display:block;font-size:14px;font-weight:500}.mv-toggle .d{display:block;font-size:12.5px;color:var(--mv-ink2)}.mv-sw{position:relative;flex:none;width:38px;height:22px;border-radius:999px;background:#c9cddc;transition:background .2s ease-out}.mv-sw:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s ease-out}.mv-toggle[aria-pressed=true] .mv-sw{background:var(--mv-cobalt)}.mv-toggle[aria-pressed=true] .mv-sw:after{transform:translate(16px)}.mv-radio{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;width:100%;padding:13px;border:1px solid var(--mv-rule);border-radius:12px;background:#fff;font:inherit;color:var(--mv-ink);text-align:left;cursor:pointer}.mv-radio:hover{border-color:#b9bed0}.mv-radio[aria-pressed=true]{border-color:var(--mv-cobalt);background:#f6f7ff}.mv-radio i{width:16px;height:16px;margin-top:2px;border-radius:50%;border:1.5px solid #b9bed0}.mv-radio[aria-pressed=true] i{border:5px solid var(--mv-cobalt)}.mv-radio b{display:block;font-weight:600}.mv-radio small{display:block;font-size:12.5px;color:var(--mv-ink2);margin-top:2px}.mv-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--mv-rule);border-radius:999px;background:#fff;color:var(--mv-ink);font:500 13px var(--mv-sans);cursor:pointer}.mv-chip:hover{border-color:var(--mv-ink)}.mv-chip[aria-pressed=true]{background:var(--mv-lilac);border-color:var(--mv-lilac-f);color:var(--mv-lilac-f)}.mv-chips{display:flex;flex-wrap:wrap;gap:6px}.mv-field{display:flex;flex-direction:column;gap:6px}.mv-field>span:first-child,.mv-field>label,.mv-label{font-size:13px;font-weight:500;color:var(--mv-ink)}.mv-input{min-height:42px;padding:0 12px;border:1px solid var(--mv-rule);border-radius:10px;font:14px var(--mv-sans);color:var(--mv-ink);background:#fff;width:100%}textarea.mv-input{padding:12px;min-height:120px;resize:vertical;line-height:1.55}.mv-input:focus{outline:2px solid var(--mv-cobalt);outline-offset:-1px}.mv-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mv-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mv-week{display:grid;grid-template-columns:repeat(var(--days, 7),minmax(0,1fr));gap:10px}.mv-day{display:flex;flex-direction:column;gap:8px;min-width:0}.mv-day>header{display:flex;justify-content:space-between;align-items:baseline;padding:0 2px;font-size:13.5px;font-weight:600}.mv-day>header small{font:11.5px var(--mv-mono);color:var(--mv-ink2);font-weight:400}.mv-day.today>header{color:var(--mv-cobalt)}.mv-post{display:flex;flex-direction:column;gap:6px;padding:10px 11px;border:1px solid var(--mv-rule);border-radius:12px;background:#fff;text-align:left;font:inherit;color:var(--mv-ink);cursor:pointer;min-width:0}.mv-post:hover{border-color:#b9bed0}.mv-post[aria-pressed=true]{border-color:var(--mv-cobalt);box-shadow:0 0 0 3px var(--mv-lilac)}.mv-post .h{font:400 14.5px/1.3 var(--mv-serif);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mv-post .top{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;font-weight:600}.mv-post .top span:last-child{font:11px var(--mv-mono);color:var(--mv-ink2);font-weight:400}.mv-empty{padding:28px 16px;text-align:center;color:var(--mv-ink2);font-size:13.5px}.mv-meter{height:8px;border-radius:4px;background:var(--mv-sunk2);overflow:hidden;display:flex}.mv-legend{display:grid;gap:8px;font-size:13px}.mv-legend>div{display:flex;justify-content:space-between;gap:10px}.mv-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:7px}.mv-table{width:100%;border-collapse:collapse;font-size:13.5px}.mv-table th{text-align:left;font:400 10.5px var(--mv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mv-ink2);padding:10px 14px;background:var(--mv-sunk);border-bottom:1px solid var(--mv-rule);white-space:nowrap}.mv-table td{padding:12px 14px;border-bottom:1px solid var(--mv-rule);vertical-align:middle}.mv-table tr:last-child td{border-bottom:0}.mv-scroll{overflow-x:auto}.mv-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:end;height:180px;margin-top:16px;border-bottom:1px solid var(--mv-rule)}.mv-bars>div{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}.mv-bars i{display:block;width:100%;max-width:34px;border-radius:5px 5px 0 0;background:var(--mv-cobalt);min-height:2px}.mv-bars i.now{background:var(--mv-hl)}.mv-bars span{font:11px var(--mv-mono);color:var(--mv-ink2)}.mv-xl{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin-top:6px;font:10.5px var(--mv-mono);color:var(--mv-ink2);text-align:center}.mv-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 150px auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--mv-rule)}.mv-rule:last-child{border-bottom:0}.mv-steps{display:flex;flex-direction:column;gap:4px}.mv-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;padding:8px 10px;border:0;border-radius:10px;background:none;font:inherit;color:var(--mv-ink2);text-align:left;cursor:pointer;min-height:44px}.mv-step[aria-current=step]{background:#fff;color:var(--mv-ink);box-shadow:0 1px 2px #0d143312}.mv-step .n{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border:1.5px solid #c9cddc}.mv-step.done .n{background:var(--mv-ink);border-color:var(--mv-ink);color:#fff}.mv-step[aria-current=step] .n{border-color:var(--mv-cobalt);color:var(--mv-cobalt)}.mv-step b{display:block;font-weight:500}.mv-step small{display:block;font-size:12px;color:var(--mv-ink2)}.mv-prog{height:6px;border-radius:3px;background:var(--mv-sunk2);overflow:hidden}.mv-prog i{display:block;height:100%;background:var(--mv-cobalt);transition:width .3s ease-out}.mv-onboard{min-height:100vh;display:flex;flex-wrap:wrap;background:var(--mv-sunk)}.mv-onboard>aside{flex:1 1 300px;max-width:100%;padding:28px 26px;display:flex;flex-direction:column;gap:22px}.mv-onboard>main{flex:999 1 640px;min-width:0;padding:10px 10px 10px 0}.mv-onboard .sheet{background:#fff;border:1px solid var(--mv-rule);border-radius:18px;min-height:calc(100vh - 20px);padding:40px 48px;display:flex;flex-direction:column;gap:22px}.mv-onboard .foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--mv-rule);padding-top:18px;margin-top:auto}.mv-q label{font:400 20px/1.3 var(--mv-serif);letter-spacing:-.01em;display:block;margin-bottom:6px}.mv-logo{display:inline-flex;align-items:center;gap:8px;font:400 22px/1 var(--mv-serif);color:var(--mv-ink);text-decoration:none}.mv-logo i{width:20px;height:20px;border-radius:6px;background:var(--mv-ink);position:relative}.mv-logo i:after{content:"";position:absolute;right:3px;top:8px;width:4px;height:4px;border-radius:50%;background:var(--mv-signal)}.mv-auth{min-height:100vh;background:var(--mv-sunk);font-family:var(--mv-sans);color:var(--mv-ink)}.mv-auth>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 32px;flex-wrap:wrap}.mv-auth-card{max-width:440px;margin:40px auto;padding:0 16px;display:flex;flex-direction:column;gap:16px}.mv-checkout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:28px;max-width:1120px;margin:0 auto;padding:12px 24px 56px;align-items:start}.mv-sec{background:#fff;border:1px solid var(--mv-rule);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:16px}.mv-sec h2{font:600 17px/1.3 var(--mv-sans)!important;display:flex;align-items:center;gap:10px;margin:0!important}.mv-sec h2 .k{width:24px;height:24px;border-radius:50%;background:var(--mv-ink);color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.mv-plan{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--mv-rule);border-radius:14px;background:#fff;font:inherit;color:var(--mv-ink);text-align:left;cursor:pointer}.mv-plan[aria-pressed=true]{border-color:var(--mv-cobalt);box-shadow:0 0 0 3px var(--mv-lilac)}.mv-plan ul{margin:4px 0 0;padding-left:18px;font-size:12.5px;color:var(--mv-ink2);line-height:1.6}.mv-summary{position:sticky;top:16px;background:#fff;border:1px solid var(--mv-rule);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px}.mv-line{display:flex;justify-content:space-between;gap:12px;font-size:14px}.mv-pe{border:1px solid var(--mv-rule);border-radius:14px;padding:16px;background:#fcfcfe;min-height:60px}.mv-ops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1180px){.mv-two{grid-template-columns:1fr}.mv-week{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.mv-checkout{grid-template-columns:1fr}.mv-summary{position:static}.mv-ops{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-rule{grid-template-columns:minmax(0,1fr) auto}.mv-rule>:nth-child(2),.mv-rule>:nth-child(3){grid-column:1 / -1}}@media(max-width:760px){.mv-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.mv-flow>div{border-left:0;padding-left:0}.mv-grid2,.mv-grid3,.mv-week{grid-template-columns:1fr}.mv-h1{font-size:32px!important}.mv-onboard .sheet{padding:22px}.mv-onboard>main{padding:0 8px 8px}}@media(prefers-reduced-motion:reduce){.mv-sw,.mv-sw:after,.mv-prog i{transition:none}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app .sidebar nav a small{background:var(--mv-lilac)!important;color:var(--mv-lilac-f)!important}.app .sidebar nav a small.red{background:var(--mv-butter)!important;color:var(--mv-butter-f)!important;font-weight:600}.mv-details>summary{cursor:pointer;font:600 15px var(--mv-sans);padding:2px 0}.mv-details[open]>summary{margin-bottom:12px}.mv-onboard.mv{flex-direction:row;flex-wrap:wrap}.people-layout>div{min-width:0}.people-layout .table-wrap{max-width:100%;overflow-x:auto}.people-layout th{position:relative}[hidden]{display:none!important}.personal-main .creation-formats button[aria-pressed=true],.personal-main .creation-formats button[aria-pressed=true] strong,.personal-main .creation-formats button[aria-pressed=true] svg{color:#3035c8}.personal-main .creation-formats button[aria-pressed=true] small{color:#535d82;opacity:1}.voice-workspace .studio-tabs{display:flex;gap:8px;padding:6px;margin:24px 0;border:1px solid #e4e6f0;border-radius:13px;width:fit-content}.voice-workspace .studio-tabs button{padding:12px 22px;border:0!important;border-radius:9px;min-height:42px;background:transparent;color:#535d82}.voice-workspace .studio-tabs button[aria-pressed=true]{background:#fff;color:#3035c8;box-shadow:0 2px 5px #1014350c}.profile-visual-section{padding:24px!important;display:block}.profile-visual-section>summary{margin:-4px 0 0!important;padding:4px 0 12px!important}.profile-visual-section[open]>summary{margin-bottom:20px!important;border-bottom:1px solid #e1e4f1}.profile-visual-section>p{margin:12px 0;line-height:1.7;max-width:85ch}.profile-visual-section>label{display:block;margin:20px 0}.asset-library>h2,.asset-library>h3{margin:12px 0 16px!important}.asset-library>p{line-height:1.7;margin:12px 0 20px}.asset-library>.asset-empty{padding:22px;border-radius:12px;background:#f8f9fc;border:1px dashed #d8dced}.asset-library>details{margin-top:22px;padding:18px;border:1px solid #e0e3ef;border-radius:12px}.asset-library details>summary{cursor:pointer;line-height:1.5}.asset-library details[open]>summary{margin-bottom:20px}input[type=file]{padding:12px!important;border:1px dashed #cdd2e6!important;border-radius:12px!important;background:#fafbfe!important;max-width:100%;font:13px Geist Sans,sans-serif;color:#535d82}input[type=file]::file-selector-button{border:1px solid #dce0ef;background:#fff;border-radius:8px;padding:10px 16px;margin-right:14px;color:#242a51;font:500 13px Geist Sans,sans-serif;cursor:pointer;box-shadow:0 1px 2px #10143508;transition:background .14s}input[type=file]::file-selector-button:hover{background:#eeeefe}.people-layout{grid-template-columns:minmax(0,1fr) minmax(285px,330px)!important;align-items:start}.people-layout>.profile-panel{display:block!important;min-width:0;padding:24px!important}.people-layout .profile-head{display:block;text-align:left;margin-bottom:22px}.people-layout .profile-head h2{margin:14px 0 6px!important}.people-layout .profile-panel dl{display:grid!important;grid-template-columns:100px minmax(0,1fr);gap:14px 18px;margin:0}.people-layout .profile-panel dt,.people-layout .profile-panel dd{margin:0;min-width:0;line-height:1.55;word-break:normal;overflow-wrap:break-word}.people-layout .profile-panel dd{color:#303957}.people-layout .profile-panel .profile-block{margin-top:24px}.controls-layout{display:flex!important;flex-direction:column;max-width:1040px;gap:20px!important}.controls-layout>section{padding:26px!important;border-radius:16px}.controls-layout>section h2{margin:0 0 16px!important}.controls-layout .form-grid{gap:20px;align-items:start;max-width:760px}.controls-layout .field{display:flex;flex-direction:column;gap:9px;margin:0 0 18px}.controls-layout .action-row{align-items:center;gap:14px}.controls-layout .action-row .field{margin:0}.controls-layout .member-row{max-width:760px}.controls-layout .plan-control{margin-top:26px;padding-top:24px}.app.sidebar-collapsed>.sidebar{width:72px!important;padding:16px 10px!important;overflow-x:hidden}.app.sidebar-collapsed .main-wrap{margin-left:72px!important}.app.sidebar-collapsed .workspace-switch{display:flex;justify-content:center;padding:8px!important;width:100%;min-width:0;overflow:hidden}.app.sidebar-collapsed .workspace-switch>div,.app.sidebar-collapsed .workspace-switch>.admin-tag{display:none!important}.app.sidebar-collapsed .workspace-icon{flex-shrink:0;margin:0}.app.sidebar-collapsed .sidebar nav a{justify-content:center;padding:10px!important}.app.sidebar-collapsed .sidebar .jump-trigger{width:100%;padding:8px;justify-content:center}.list-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #e0e3ef;font-size:12px;color:#535d82}.list-pagination>span{margin-right:auto}.automation-scope{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;max-width:720px}.automation-scope label{display:grid;gap:8px}.group-schedule-panel{border:1px solid #e0e3ef;border-radius:12px;padding:20px;margin-bottom:24px}.group-schedule-panel summary{cursor:pointer;font-weight:600}.group-schedule-panel>p{line-height:1.7;max-width:80ch;color:#535d82}.person-schedule{min-width:240px}.schedule-fields{flex-wrap:wrap}.post-management-heading{display:flex;align-items:center;gap:18px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e0e3ef}.post-management-heading>div{flex:1;min-width:0}.post-management-heading h1{font:400 32px/1.15 Newsreader,Georgia,serif;margin:6px 0 0;overflow-wrap:break-word}.post-management-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:24px;align-items:start}.post-management-body>.post-element{grid-column:1;grid-row:1}.post-management-body>.post-detail-visuals{grid-column:2;grid-row:1 / span 6;min-width:0}.post-management-body>.post-detail-visuals>h3{margin:0 0 16px}.post-management-body>.personal-detail-actions,.post-management-body>.post-actions-simple{grid-column:1}.post-management-body>form,.post-management-body>.error{grid-column:1/-1}.post-management-body>.button{justify-self:start;grid-column:1}.post-management-body .post-element{border:1px solid #e0e3ef;border-radius:14px;padding:20px;margin:0 0 18px}.post-management-body .post-element>header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.post-management-body .post-element>header h3,.post-management-body .post-element>header h4{margin:0 auto 0 0}.post-management-body .personal-detail-copy{font:400 19px/1.65 Newsreader,Georgia,serif;white-space:pre-wrap}.post-management-body .post-element-art{width:100%;overflow:hidden;border-radius:10px;background:#f3f4f9}.post-management-body .post-element-art .post-art{width:100%;max-width:100%}.post-management-body .post-actions-simple{border:1px solid #e0e3ef;border-radius:14px;padding:20px;margin:0}.personal-main:has(.post-management-page) .personal-topbar{margin-bottom:28px}.personal-main:has(.post-management-page) .recording-calendar{display:none}.recording-calendar-toolbar{flex-wrap:wrap;gap:7px;justify-content:flex-end}.personal-topbar:has(.recording-calendar-toolbar),.workspace-bar:has(.recording-calendar-toolbar){height:auto;min-height:63px;flex-wrap:wrap;gap:12px}.recording-calendar-body{grid-template-columns:220px minmax(0,1fr)}.calendar-view-content{min-width:0}.recording-month{display:grid;grid-template-columns:repeat(var(--calendar-columns,5),minmax(0,1fr));border-top:1px solid #dfe3f1;border-left:1px solid #dfe3f1}.recording-month .calendar-day{min-height:166px;padding:10px;display:block;border-right:1px solid #dfe3f1;border-bottom:1px solid #dfe3f1;background:#fff;min-width:0}.recording-month .calendar-day.outside-month{background:#fafbfe}.calendar-day-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.calendar-day-heading small{font:10px Geist Mono,monospace;text-transform:uppercase;color:#535d82}.calendar-day-heading span{font:24px Newsreader,serif;padding:5px}.is-today .calendar-day-heading span{background:#101435;color:#fff;border-radius:50%;min-width:34px;text-align:center}.recording-event{height:auto;min-height:0;padding:0;overflow:hidden;margin:3px 0}.calendar-post-title{display:block!important;width:100%;min-width:0;border:0;background:transparent!important;color:inherit!important;text-align:left;padding:7px 8px;cursor:pointer}.calendar-post-title>span{display:flex;justify-content:space-between;gap:5px;font-size:10px}.calendar-post-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-post-title time{flex-shrink:0}.calendar-post-title>strong{display:block;font:500 11px/1.4 Geist Sans,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0}.calendar-post-title>small{display:block;font-size:10px;text-transform:capitalize}.recording-open-slot{height:auto;min-height:62px;margin:3px 0}.recording-open-slot strong,.recording-open-slot small{display:block;font-size:10px;line-height:1.45}.recording-hour,.recording-hours span{height:82px;min-height:82px}.recording-time-day{grid-auto-rows:82px}.recording-hour{padding:3px;overflow:auto;scrollbar-width:thin}.calendar-banner{padding:12px 16px;background:#f5f5fc;border:1px solid #e3e4f3;border-radius:10px;font-size:12px;line-height:1.6;margin:0 0 16px}.calendar-type-palette{margin:0 0 18px;padding:16px;border:1px solid #e0e3ef;border-radius:12px;background:#fafbfe}.calendar-type-palette>div{display:flex;gap:8px;flex-wrap:wrap}.calendar-type-palette button{padding:9px 14px;border:1px solid #dce0ef;border-radius:8px;background:#fff;color:#242a51;cursor:grab;text-transform:capitalize}.calendar-type-palette button[aria-pressed=true]{background:#e9e9ff;border-color:#4545ed;color:#3035c8}.calendar-assign{border:1px dashed #cdd2e6;border-radius:6px;background:#fafbfe;color:#535d82;padding:5px 8px;margin:5px 0;font-size:11px;cursor:pointer;text-transform:capitalize}.calendar-post-actions{padding:6px 8px;border-top:1px solid #ffffff60}.calendar-post-actions summary{font-size:10px;cursor:pointer}.calendar-post-actions input{width:100%;min-width:0;font-size:11px;margin:6px 0}.calendar-skip{display:block;color:#79819e;font-size:10px}button,a.button,summary{transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #4949ef;outline-offset:3px}.post-management-page,.calendar-type-palette{animation:crafted-reveal .18s ease-out}@keyframes crafted-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1150px){.people-layout{grid-template-columns:minmax(0,1fr)!important}.people-layout>.profile-panel{max-width:none}.recording-calendar-body{grid-template-columns:180px minmax(0,1fr)}.post-management-body{grid-template-columns:minmax(0,1fr)}.post-management-body>.post-detail-visuals{grid-column:1;grid-row:auto}}@media(max-width:760px){.recording-calendar-body{display:block}.calendar-inspector{border-bottom:1px solid #e0e3ef}.recording-month{min-width:540px}.calendar-view-content{overflow-x:auto}.post-management-heading{flex-wrap:wrap}.automation-scope{grid-template-columns:1fr}.studio-tabs{max-width:100%;flex-wrap:wrap}.controls-layout>section{padding:18px!important}}.wordmark .crafted-brand-mark,.mv-logo .crafted-brand-mark{display:inline-block!important;object-fit:contain;width:32px!important;height:21px!important;flex:0 0 32px;border-radius:0;margin:0 10px 0 0}.app.sidebar-collapsed .wordmark{justify-content:center;padding:0!important}.app.sidebar-collapsed .wordmark .crafted-brand-mark{margin:0}.recording-month .calendar-day{margin:0!important;border-radius:0;border-top:0;border-left:0;min-height:132px;padding:8px}.recording-month .calendar-day-heading{margin:0 0 8px;padding:0;border:0;min-height:30px}.recording-month .calendar-day-heading span{height:auto;width:auto}.recording-month .calendar-day .calendar-planned{margin:4px 0;padding:7px;border-radius:7px;gap:3px;border-color:#c7cbed;background:#f5f5fe;color:#4c5278}.recording-month .calendar-day .calendar-planned small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;line-height:1.4}.recording-month .calendar-day .recording-event{margin:4px 0;padding:0}.recording-month .calendar-day .calendar-planned strong{font:500 10px/1.4 Geist Sans,sans-serif}.post-management-body:not(:has(.post-detail-visuals)){grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.post-management-body:not(:has(.post-detail-visuals))>.post-actions-simple{grid-column:2;grid-row:1 / span 3}.post-management-body .post-element>header{background:transparent;padding:0}.recording-week-head em{display:block;margin-top:3px;white-space:nowrap}@media(max-width:1150px){.post-management-body:not(:has(.post-detail-visuals)){grid-template-columns:minmax(0,1fr)}.post-management-body:not(:has(.post-detail-visuals))>.post-actions-simple{grid-column:1;grid-row:auto}}.app.sidebar-collapsed .account-tester{display:none}.reference-brand .brand-color-control{display:block;margin:0}.brand-color-control input[type=color]{width:100%;height:44px;padding:3px;border:1px solid #dfe3f1;border-radius:9px;background:#fff;cursor:pointer}.brand-color-control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.brand-color-control input[type=color]::-webkit-color-swatch{border:0;border-radius:5px}.brand-color-control strong{margin:8px 0 6px}.brand-color-control input[type=text]{width:100%;min-width:0;padding:8px;font:11px Geist Mono,monospace;border:1px solid #dfe3f1;border-radius:7px}.identity-colors small{color:#535d82;margin-top:6px}.identity-card .brand-color-help{margin:16px 0 0;font-size:12px;line-height:1.6}.photo-upload.clean-photo-upload{display:flex;align-items:center;gap:16px;padding:18px 0;margin:16px 0;background:transparent;border:0;border-top:1px solid #e1e4f1;border-radius:0}.clean-photo-upload .photo-upload-preview{width:68px;height:68px;flex:0 0 68px;border:1px solid #e1e4f1;border-radius:14px;background:#f6f7fc;display:flex;align-items:center;justify-content:center;color:#6b7397;overflow:hidden}.clean-photo-upload .photo-upload-preview img{width:100%;height:100%}.clean-photo-upload .photo-upload-content{flex:1;min-width:180px}.clean-photo-upload .photo-upload-content>strong{font-size:12px}.clean-photo-upload .photo-upload-content>p{margin:5px 0 12px;font-size:11px;color:#687292}.clean-photo-upload .photo-upload-actions{display:flex;gap:8px;flex-wrap:wrap}.clean-photo-upload .photo-upload-actions button{display:inline-flex;align-items:center;gap:7px;margin:0;min-height:34px;padding:7px 11px;border:1px solid #dfe3f1;border-radius:8px;background:#fff;color:#303957;text-decoration:none;font:500 12px Geist Sans,sans-serif}.clean-photo-upload .photo-upload-actions .photo-remove{border-color:transparent;color:#687292}.photo-upload.clean-photo-upload input.photo-upload-input{display:none!important}.graphic-brand-preview-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:28px;align-items:start;margin-top:26px}.graphic-brand-preview-art{min-width:0;padding:20px;border:1px solid var(--border, #dedfeb);border-radius:18px;background:#f5f5fa}.graphic-brand-preview-settings{padding:24px;border:1px solid var(--border, #dedfeb);border-radius:18px;background:#fff}.graphic-brand-preview-settings h2{font-size:18px;margin:0 0 10px}.graphic-brand-preview-settings p{font-size:13px;line-height:1.65}.graphic-palette-options{display:grid;gap:10px;margin:22px 0}.graphic-palette-options button{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #dedfeb;border-radius:12px;background:#fff;color:#161b3c;text-align:left;cursor:pointer}.graphic-palette-options button[aria-pressed=true]{background:#f1f1ff;border-color:#4745ed;box-shadow:0 0 0 1px #4745ed;color:#161b3c}.graphic-palette-swatches{display:flex;gap:4px}.graphic-palette-swatches i{width:23px;height:23px;border-radius:7px;border:1px solid #00000012}.graphic-preview-explainer{border-top:1px solid #dedfeb;padding-top:18px;margin-bottom:20px}.graphic-preview-explainer h3{font-size:13px;margin:0 0 6px}.graphic-brand-preview-settings small{display:block;margin-top:18px;color:#626986;line-height:1.65}@media(max-width:900px){.graphic-brand-preview-grid{grid-template-columns:1fr}.graphic-brand-preview-art{padding:12px}}:root{--kit-ink:#101535;--kit-muted:#586184;--kit-line:#dfe2f1;--kit-soft:#f4f4f9;--kit-focus:#4945ff}body :is(main,dialog,.modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;border:1px solid var(--kit-line);border-radius:10px;background-color:#fff;color:var(--kit-ink);font-family:Geist Sans,sans-serif;font-size:13.5px;line-height:1.55;padding:10px 12px;box-shadow:none}body :is(main,dialog,.modal) textarea{min-height:112px;resize:vertical}body :is(main,dialog,.modal) :is(input,select,textarea):focus-visible{border-color:var(--kit-focus);outline:none;box-shadow:0 0 0 3px #4945ff20}body :is(main,dialog,.modal) :is(input,select,textarea):disabled,body :is(main,dialog,.modal) input[readonly]{background-color:var(--kit-soft);color:var(--kit-muted);cursor:default}body :is(main,dialog,.modal) :is(input,textarea)::placeholder{color:#7981a2;opacity:1}body :is(main,dialog,.modal) :is(input,select,textarea)[aria-invalid=true]{border-color:#f04a19;box-shadow:0 0 0 3px #f04a1914}body :is(main,dialog,.modal) :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;min-height:18px;accent-color:var(--kit-ink);flex-shrink:0;vertical-align:middle}body :is(main,dialog,.modal) label:not(:has(input[type=checkbox])):not(:has(input[type=radio])){font-size:13.5px;font-weight:500;color:var(--kit-ink);line-height:1.5}body :is(main,dialog,.modal) label>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select,.kit-upload){margin-top:7px}body :is(main,dialog,.modal) :is(.form-grid,.brand-inline){gap:20px;align-items:start}body :is(main,dialog,.modal) .button{border-radius:10px;min-height:40px}body :is(main,dialog,.modal) .button:focus-visible{outline:2px solid var(--kit-focus);outline-offset:3px}body :is(main,dialog,.modal) button:disabled{cursor:not-allowed}body :is(main,dialog,.modal) .button.primary:disabled{background:#e7e8f1;color:#7981a2;border-color:transparent;opacity:1}body :is(main,dialog,.modal) select{border-radius:10px}@supports (appearance:base-select){body select::picker(select){border:1px solid var(--kit-line);border-radius:10px;color:var(--kit-ink)}body select option:checked{background:#ededff}body select option:hover{background:var(--kit-soft)}}body .kit-upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;min-height:160px;padding:24px;border:1px dashed #c8cce4;border-radius:14px;background:#fafafe;color:var(--kit-ink);text-align:center;cursor:pointer;font-weight:400;transition:background .15s,border-color .15s}body .kit-upload:has(input:focus-visible),body .kit-upload.is-dragging{border-color:var(--kit-focus);box-shadow:0 0 0 3px #4945ff20;background:#f1f1ff}body .kit-upload:hover{border-color:#9c9fc8;background:#f6f6fd}body .kit-upload.is-disabled{opacity:.55;cursor:not-allowed}body .kit-upload input[type=file]{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;opacity:0!important;margin:0!important;padding:0!important;cursor:inherit;z-index:1}.kit-upload-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--kit-line);background:#fff;border-radius:11px}.kit-upload-copy strong{display:block;font-size:13.5px;font-weight:500}.kit-upload-copy small{display:block;margin-top:5px;font-size:12px;color:var(--kit-muted);font-weight:400}.kit-browse{color:var(--kit-focus);text-decoration:underline;text-underline-offset:2px}.kit-selected-files{display:flex;align-items:center;gap:8px;padding:9px 12px;max-width:100%;overflow-wrap:anywhere;font-size:12px;color:var(--kit-muted);background:#fff;border:1px solid var(--kit-line);border-radius:8px}body .kit-upload-compact{min-height:76px;flex-direction:row;justify-content:flex-start;padding:12px 14px;text-align:left}body .story-upload{display:block}body .story-upload>label{display:block;width:100%}body .upload-label:has(.kit-upload),body .brand-upload:has(.kit-upload){display:block;padding:0;background:none;border:0}body .photo-upload.clean-photo-upload{border:1px dashed #c8cce4!important;border-radius:14px;background:#fafafe!important;padding:16px!important;gap:16px}body .photo-upload.clean-photo-upload .photo-upload-preview{width:76px;height:76px;border-radius:12px;background:#fff;border:1px solid var(--kit-line)}body .photo-upload.clean-photo-upload .photo-upload-actions{gap:8px;margin-top:10px}body .photo-upload.clean-photo-upload .photo-upload-actions button{background:#fff;color:var(--kit-ink);border:1px solid var(--kit-line);text-decoration:none;padding:8px 12px}body .photo-upload.clean-photo-upload .photo-upload-actions .photo-remove{border-color:transparent;background:transparent;color:var(--kit-muted)}body :is(.story-images,.reference-grid){display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}body .story-images>div{position:relative;padding:0;display:flex;flex-direction:column;gap:6px;width:104px;min-width:0}body .story-images img{width:104px;height:104px;object-fit:cover;border-radius:12px;border:1px solid var(--kit-line)}body .story-images button{border:1px solid var(--kit-line);background:#fff;border-radius:8px;padding:6px;color:var(--kit-muted);font-size:11px}body .personal-profile{display:block!important;max-width:none;padding:0!important;border:0!important;background:transparent!important}body .personal-profile .kit-form-section{display:grid;grid-template-columns:minmax(160px,.6fr) minmax(0,1.7fr);gap:32px;padding:28px;margin:0;border:1px solid var(--kit-line);border-radius:16px;box-shadow:none;background:#fff}body .personal-profile .kit-form-section+.kit-form-section{margin-top:18px}.kit-form-section>header h2{font-family:Geist Sans,sans-serif;font-size:14px;font-weight:600;margin:0 0 9px}.kit-form-section>header p{margin:0;color:var(--kit-muted);font-size:13px;line-height:1.65}.kit-section-fields{display:flex;flex-direction:column;gap:20px;min-width:0}.kit-section-fields>.field,.kit-section-fields>p{margin:0!important}.kit-section-fields p{font-size:12px;line-height:1.6;color:var(--kit-muted)}.kit-save-bar{position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 0;padding:14px 18px;border-radius:14px;background:#101535;color:#fff;box-shadow:0 8px 22px #10153518}.kit-save-bar>span{display:flex;align-items:center;gap:9px;font-size:13px}.kit-save-bar i{width:8px;height:8px;border-radius:50%;background:#94c9a1}.kit-save-bar i.unsaved{background:#ffd25c}.kit-save-bar>div{display:flex;gap:10px}body .kit-save-bar .button{background:transparent;border:1px solid #444965;color:#fff}body .kit-save-bar .button.primary{background:#fff;color:#101535;border-color:#fff}body .kit-save-bar .button:disabled{opacity:.55}body .controls-layout{gap:22px;align-items:start}body .controls-layout>section,body .reference-brand-grid>section{border:1px solid var(--kit-line);border-radius:16px;padding:24px;box-shadow:none;background:#fff}body .controls-layout>section>h2{font-size:15px;font-family:Geist Sans,sans-serif;font-weight:600;margin:0 0 12px}body .controls-layout>section>p{color:var(--kit-muted);line-height:1.65;margin:0 0 22px}body .controls-layout :is(form,.plan-control){margin-top:22px}body .controls-layout .action-row{gap:12px;align-items:end;flex-wrap:wrap}body .controls-layout .member-row{padding:16px 0;gap:20px;border-bottom:1px solid var(--kit-line)}body .controls-layout .member-row>*{min-width:0}body .profile-visual-section{padding:24px!important;border:1px solid var(--kit-line);border-radius:16px;margin:22px 0;background:#fff}body .profile-visual-section summary{font:600 14px Geist Sans,sans-serif}body .growth-page>form,body .story-form{border:1px solid var(--kit-line);border-radius:16px;padding:24px;gap:22px}body .growth-page>form>label{display:block;margin-bottom:18px}body .story-form>.field{margin:20px 0}body .profile-visual-section>button{margin-top:16px}body .creation-settings>form{padding:24px;display:grid;gap:20px}body .creation-settings>form>label{margin:0}body .kit-people-picker{padding:0;border:1px solid var(--kit-line);border-radius:14px;overflow:hidden;margin:20px 0;min-width:0}.kit-people-picker legend{padding:0 8px;margin-left:12px;font-weight:500;font-size:13.5px}.kit-picker-search{padding:16px;background:#fafafe}.kit-picker-search label{display:block;margin-bottom:7px}.kit-picker-search>div{position:relative}.kit-picker-search svg{position:absolute;top:14px;left:12px;color:var(--kit-muted)}body .kit-picker-search input{width:100%;padding-left:36px!important}.kit-picker-list{max-height:290px;overflow:auto}body .kit-picker-list>label{display:flex!important;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--kit-line);margin:0!important;cursor:pointer}.kit-picker-list strong{font-size:13px;font-weight:500}.kit-picker-list small{display:block;color:var(--kit-muted);margin-top:3px;font-size:12px}.kit-person-avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#e2f2dc;color:#38712f;font-size:11px}.kit-picker-list>p{padding:16px;color:var(--kit-muted)}.kit-picker-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border-top:1px solid var(--kit-line);background:#fafafe;font-size:12px;color:var(--kit-muted)}.kit-picker-footer button{background:transparent;border:0;color:var(--kit-focus);cursor:pointer;font:inherit}@media(max-width:760px){body .personal-profile .kit-form-section{grid-template-columns:1fr;gap:20px;padding:20px}body .controls-layout{grid-template-columns:1fr}.kit-save-bar{bottom:8px;flex-wrap:wrap}body .kit-upload{padding:20px 14px}}@media(prefers-reduced-motion:reduce){body .kit-upload{transition:none}}body .kit-save-bar.is-clean{position:static}body .kit-section-fields .form-grid{margin:0}body .kit-section-fields .field{margin:0!important;gap:7px}body .kit-section-fields .field>:is(input,textarea,select){margin:0}body .personal-main .personal-profile input[readonly]{background:var(--kit-soft);color:var(--kit-muted)}body .personal-main .personal-profile input[type=number]{max-width:180px}body :is(.personal-main,.main) form :is(input,textarea,select):focus-visible{outline:none;border-color:var(--kit-focus);box-shadow:0 0 0 3px #4945ff20}body .kit-form-section .photo-upload{margin:0!important}body .kit-form-section .form-grid .field{align-self:start}body .profile-visual-section:not([open]){padding:0!important}body .profile-visual-section:not([open])>summary{margin:0!important;padding:21px 24px!important;min-height:62px;box-sizing:border-box}body .voice-workspace>.growth-page{padding:24px;border:1px solid var(--kit-line);border-radius:16px;background:#fff}body .voice-workspace>.growth-page>label{display:block;margin:22px 0 16px}body :is(form,.profile-visual-section) [role=alert]{color:#c73b14;font-size:12px;line-height:1.5}body .kit-upload-copy small{font-weight:400!important}body .controls-layout{align-items:stretch;width:100%;max-width:none}body .controls-layout>section{width:100%;min-width:0;box-sizing:border-box}body .controls-layout>section>h2{font:600 14px Geist Sans,sans-serif!important}body .controls-layout .form-grid .field{gap:7px}body .controls-layout .form-grid .field>:is(input,select){margin-top:0}
