@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--paper:#f6f6f6;--ink:#212121;--muted:#616161;--blue:#4b4b4b;--line:#d8d8d8;--panel:#ececec;--white:#fbfbfb;--lime:#eaeaea;--violet:#eaeaea;--nav:#f6f6f6;--radius:3px;--green:#5f5f5f}body{letter-spacing:-.015em;font-family:Geist,Arial,sans-serif;font-weight:400;line-height:1.6}button,input,select,textarea{font-family:inherit}h1,h2,h3{text-wrap:balance;font-weight:500}h1{letter-spacing:-.065em;line-height:1.02}h2{letter-spacing:-.05em}h3{letter-spacing:-.025em}em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue)}button{border-radius:3px;font-weight:500;transition:background .2s,border-color .2s,transform .2s,color .2s}button:hover:not(:disabled){background:#e8e8e8;transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.button{background:var(--ink);border-color:var(--ink);letter-spacing:-.01em;border-radius:2px;min-height:45px;font-weight:450}.button:hover:not(:disabled){background:var(--blue);border-color:var(--blue);color:#fff}.eyebrow,.session-date,.session-bar,.hero-window,.sidebar-kicker,.agenda-track span,.agenda-track small,.tag,.slide-controls>div>span,.task footer,.day>header small{font-variant-numeric:tabular-nums;letter-spacing:.035em;font-family:Geist Mono,monospace;font-weight:400}.eyebrow{font-size:9px}.tag{background:var(--panel);color:var(--muted);border-radius:2px;font-size:9px}.tag.purple{color:var(--blue);background:#eaeaea}.tag.green{color:#5f5f5f;background:#ebebeb}.tag.orange{color:#5b5b5b;background:#e9e9e9}.mobile-wordmark{display:none}.denominator-mark{width:100%;height:auto;display:block}.wordmark{width:165px;max-width:100%;line-height:0;display:block}.workspace{grid-template-columns:210px minmax(0,1fr);min-height:100dvh}.workspace.with-coach{grid-template-columns:210px minmax(0,1fr) 312px}.sidebar{border-right:1px solid var(--line);height:100dvh;color:var(--ink);background:var(--paper);padding:30px 17px 18px}.sidebar .wordmark{width:162px;margin:0 6px;padding:0}.sidebar-kicker{color:var(--muted);margin:32px 6px 29px;font-size:8px;line-height:1.8}.sidebar nav{gap:3px}.sidebar nav button{color:#616161;border-radius:2px;gap:10px;padding:11px 10px;font-size:11px}.sidebar nav button i{color:#8e8e8e;width:18px;font-size:15px}.sidebar nav button.current{color:var(--blue);box-shadow:inset 2px 0 var(--blue);background:#eaeaea;font-weight:550}.sidebar nav button.current i{color:var(--blue)}.sidebar nav button:hover,.sidebar nav button.current:hover{color:var(--ink);background:#ebebeb}.sidebar-bottom{padding-inline:6px}.sync{color:#616161;font-size:8px}.sync>span{background:var(--blue)}.sync small{color:#838383}.private-link{color:#616161;font-size:9px}.account{border-color:var(--line)}.account small{color:#737373}.account b{font-weight:500}.avatar{color:var(--blue);background:#e9e9e9;border-radius:3px;font-family:Geist,sans-serif;font-weight:500}.topbar{background:var(--paper);height:78px;padding:0 32px}.topbar>div{font-weight:400}.topbar b{font-weight:500}.breadcrumb:after{color:#ababab}.session-date{letter-spacing:.02em;font-size:8px}.divi-toggle{border-color:#c7c7c7;border-radius:2px;font-size:10px}.main-content{padding:25px 32px 42px}.workspace-footer{padding:18px 32px;font-size:9px}.section-title{margin-top:24px;margin-bottom:36px}.section-title h1{font-size:clamp(46px,4.7vw,73px)}.section-title p{font-size:13px;line-height:1.75}.paper,.form-sheet,.modal,.empty,.material-card,.agreement-document,.agreement-list>button,.dashboard-stats>button,.decision-grid>button,.checkin-feed>article{box-shadow:none;border-radius:3px}.paper,.form-sheet{background:var(--white);border-color:var(--line)}.callout{background:var(--panel);border-left:2px solid #b9b9b9;border-radius:2px}.callout button{border-color:#bfbfbf}.field input,.field textarea,.field select,input,textarea,select{background:var(--white);border-color:#d2d2d2;border-radius:3px;font-size:13px}input:disabled,select:disabled,textarea:disabled{color:#707070;background:#efefef}input[type=checkbox]{accent-color:var(--blue)}.step-tabs button{border-radius:3px 3px 0 0}.rank-list button{border-radius:3px}.rank-list button.ranked{background:#eaeaea;border-color:#bfbfbf}.rank-list button b{border-color:#bebebe}.big-number,.asterisk{color:var(--blue)}.session-bar{margin-bottom:22px;font-size:9px}.session-bar .tag{color:var(--blue);background:0 0;padding:0;font-size:9px}.session-bar button{border-radius:2px}.agenda-track{gap:9px;margin-bottom:23px}.agenda-track button{border-color:#d8d8d8;border-top-width:2px}.agenda-track button.current{border-color:var(--blue)}.agenda-track button.past{border-color:#b9b9b9}.agenda-track .current b,.agenda-track .current span{color:var(--blue)}.agenda-track b{color:#707070;font-size:9px;font-weight:400}.agenda-track span{color:#878787}.agenda-track small{color:#828282;font-size:8px}.presentation,.presentation.stage-0,.presentation.stage-1,.presentation.stage-2,.presentation.stage-3,.presentation.stage-4,.presentation.stage-5,.presentation.stage-6{border:1px solid var(--line);background:var(--paper);border-radius:3px;min-height:560px;padding:34px 32px}.presentation h1{letter-spacing:-.065em;font-size:clamp(47px,4.8vw,72px);font-weight:500;line-height:1.01}.presentation h1 em,.stage-1 h1 em{color:var(--blue);letter-spacing:inherit}.presentation .lead{color:var(--muted);font-size:15px;line-height:1.65}.presentation.stage-0{isolation:isolate;background:#f6f6f6;padding:0 30px 22px;overflow:hidden}.session-hero{isolation:isolate;min-height:365px;margin:0 -30px;padding:39px 30px 22px;position:relative}.session-hero-copy{z-index:2;pointer-events:none;width:64%;position:relative}.session-hero-copy .button{pointer-events:auto}.session-hero-copy .eyebrow{white-space:nowrap;margin-bottom:24px;font-size:8px}.session-hero-copy h1{max-width:none;margin-bottom:22px;font-size:clamp(52px,5.15vw,78px)}.session-hero-copy .lead{max-width:270px;color:var(--ink);margin-bottom:24px;font-size:14px}.session-hero-copy .button{white-space:nowrap;gap:24px;min-height:44px;padding:12px 15px;font-size:11px}.hero-window{color:var(--muted);margin-top:18px;font-size:8px;display:block}.session-hero-art{z-index:0;pointer-events:none;position:absolute;inset:0 -8% -18px 28%;overflow:hidden}.pavilion-art{display:block}.pavilion-art img{width:100%;height:auto;display:block}.session-hero-art .pavilion-art{width:128%;max-width:none;animation:1.1s cubic-bezier(.2,.7,.3,1) both pavilion-arrive;position:absolute;bottom:0;right:-17%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#0000,#000 10% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#0000,#000 10% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.stage-0 .session-hero-art .fvp-divi.big{z-index:1;top:auto;bottom:20px;right:10%;transform:none;width:165px!important;position:absolute!important}.start-strip{border-color:var(--line);z-index:2;background:0 0;grid-template-columns:repeat(3,1fr);gap:0;margin:10px 0 15px;padding:21px 0;display:grid;position:relative}.start-strip>div{border-left:1px solid var(--line);padding-left:20px}.start-strip>div:first-child{border-left:0;padding-left:0}.start-strip strong{font-variant-numeric:tabular-nums;font-size:32px;font-weight:450}.start-strip strong>span{color:#8a8a8a;font-size:20px;font-weight:400}.start-strip>div>span{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.4}.slide-note{color:var(--muted);max-width:600px;font-size:11px;line-height:1.7}.stage-0>.slide-note{margin:0}.slide-controls{margin-top:19px}.slide-controls p{max-width:470px;color:var(--muted);font-size:10px}.slide-controls button{border-color:#c2c2c2;border-radius:2px;min-width:36px}.review-lanes button,.shared-concerns blockquote,.opportunity.plai,.opportunity.dandori,.opportunity.dividen{background:var(--panel);border:1px solid var(--line);border-radius:2px}.review-lanes button:hover{background:#eaeaea}.opportunity h2{font-weight:500}.opportunity small{opacity:1;color:var(--muted)}.opportunity>span.opportunity-brand{text-transform:none;letter-spacing:-.04em;align-items:center;gap:8px;height:26px;margin-bottom:22px;font-family:Geist,sans-serif;font-size:18px;font-weight:550;display:flex}.opportunity-brand img{object-fit:contain;width:24px;height:24px}.opportunity-brand img.dividen-wordmark{object-position:left;width:92px;height:29px}.consulting-line,.rank-results>div,.cash-lines>div,.commit-list>p{border-color:var(--line)}.cash-lines strong{color:var(--ink)}.big-list li:before{color:var(--blue)}.day{background:var(--panel);border-radius:3px}.task,.task.proposed{background:#fafafa;border-color:#d2d2d2;border-radius:2px}.task.done{background:#ebebeb}.task.blocked{background:#eaeaea;border-color:#b8b8b8}.task:hover:not(:disabled){background:#efefef}.commitments-callout,.budget-totals,.cash-equation{background:var(--panel)}.coach-holder{border-color:var(--line);background:#f9f9f9;height:100dvh}.coach{padding:0 20px}.coach>header{height:78px}.coach>header .eyebrow{color:var(--muted);font-size:8px}.coach>header h2{font-size:25px;font-weight:500}.coach-byline{align-items:center;gap:7px;display:flex}.coach-byline img{object-fit:contain;mix-blend-mode:multiply;width:25px;height:13px}.coach-character{margin:19px 0 8px}.coach-character .fvp-divi{flex-shrink:0;margin-left:-10px;width:118px!important}.coach-character b{font-size:11px;font-weight:500}.coach-character p{color:var(--muted)}.coach-welcome>p{color:var(--muted);font-size:12px}.quick-prompts button{color:var(--ink);background:0 0;border-color:#dadada;border-radius:2px;font-weight:400}.quick-prompts button:hover{color:var(--blue);background:#ebebeb}.coach-compose textarea{background:var(--white);border-color:#d2d2d2;border-radius:3px;font-size:12px}.coach-compose button{background:var(--ink);border-color:var(--ink);border-radius:2px}.coach-compose button:hover:not(:disabled){background:var(--blue);border-color:var(--blue)}.message{border-radius:2px}.message.user{background:#ececec}.message.divi{background:0 0}.message small,.sources{color:#707070}.agent-question{color:#4e4e4e;border-color:#bdbdbd}.proposal{background:#ededed;border-color:#cfcfcf;border-radius:2px}.raised-hand{background:#ececec;border-color:#bebebe;border-radius:3px}.live-indicator:before{background:var(--blue)}.capture-settings,.manual-notes{color:var(--muted)}.login-page{background:var(--paper);grid-template-columns:1.18fr 1fr;min-height:100dvh}.login-story{background:var(--paper);border-right:1px solid var(--line);isolation:isolate;min-height:780px;padding:38px 52px}.login-story>.wordmark{width:170px;margin-bottom:85px}.login-story>.eyebrow{color:var(--muted);z-index:2;font-size:9px;position:relative}.login-story h1{letter-spacing:-.065em;z-index:2;font-size:clamp(60px,6.6vw,101px);font-weight:500;line-height:1.02}.login-story h1 em{color:var(--blue)}.login-story>p{color:var(--muted);z-index:2;max-width:310px;margin-top:auto;padding-top:35px;font-size:12px;position:relative}.login-world{pointer-events:none;z-index:0;position:absolute;inset:31% -30% 3% 5%}.login-world .pavilion-art{width:120%;position:absolute;bottom:0;right:-17%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#0000,#000 25% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#0000,#000 25% 87%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.login-world .fvp-divi.big{bottom:4%;right:27%;transform:none;width:180px!important;position:absolute!important}.login-form{max-width:710px;padding:70px max(35px,6vw)}.login-form h2{font-size:44px;font-weight:500}.login-form .eyebrow,.login-form>.text-button{color:var(--muted)}.login-form .step-tabs button{color:#868686}.login-form .step-tabs button.selected{border-bottom-color:var(--blue);color:var(--blue)}.login-form form>.button{background:var(--ink);border-color:var(--ink)}.login-form form>.button:hover{background:var(--blue);border-color:var(--blue)}@keyframes pavilion-arrive{0%{opacity:0;transform:translateY(16px)scale(1.025)}to{opacity:1;transform:none}}@media (min-width:1600px){.workspace{grid-template-columns:228px minmax(0,1fr)}.workspace.with-coach{grid-template-columns:228px minmax(0,1fr) 340px}.sidebar .wordmark{width:177px}.main-content{padding:30px 44px 50px}.session-hero{min-height:420px;padding:48px 38px 30px}.session-hero-copy h1{font-size:90px}.session-hero-copy .lead{font-size:16px}.presentation.stage-0{padding-inline:38px}.session-hero{margin-inline:-38px}.presentation{min-height:625px}.stage-0 .session-hero-art .fvp-divi.big{width:170px!important}.session-hero-art .pavilion-art{width:115%;right:-8%}}@media (max-width:1200px) and (min-width:1001px){.workspace.with-coach{grid-template-columns:185px minmax(0,1fr) 280px}.sidebar{padding-inline:12px}.sidebar .wordmark{width:149px}.main-content,.topbar{padding-inline:24px}.session-date{display:none}.presentation.stage-0{padding-inline:24px}.session-hero{min-height:350px;margin-inline:-24px;padding-inline:24px}.session-hero-copy{width:73%}.session-hero-copy h1{font-size:59px}.session-hero-art{left:25%;right:-22%}.session-hero-art .pavilion-art{opacity:.75}.stage-0 .session-hero-art .fvp-divi.big{bottom:8px;right:19%;width:115px!important}.coach{padding-inline:17px}.start-strip strong{font-size:28px}}@media (max-width:1000px){.workspace,.workspace.with-coach{grid-template-columns:190px minmax(0,1fr)}.sidebar{padding-inline:14px}.sidebar .wordmark{width:154px}.coach-holder.visible{width:330px;position:fixed;right:0;box-shadow:-20px 0 70px #21212120}.session-date{display:none}.session-hero-copy h1{font-size:68px}.session-hero-art{left:30%}.session-hero-art .pavilion-art{width:130%;right:-20%}.session-hero{min-height:380px}.login-story{min-height:730px;padding:32px}.login-story>.wordmark{margin-bottom:85px}.login-story h1{font-size:70px}.login-form{padding:55px 32px}}@media (max-width:740px){.workspace,.workspace.with-coach{display:block}.sidebar{width:235px;height:100dvh;padding:30px 20px}.sidebar .wordmark{width:172px}.sidebar:not(.open){box-shadow:none}.sidebar.open{box-shadow:15px 0 60px #21212125}.sidebar nav button{font-size:12px}.main-content{padding:20px 20px 35px}.topbar{height:69px;padding:0 20px}.topbar>div{display:none}.topbar .mobile-wordmark{flex-shrink:0;width:127px;display:block}.topbar .breadcrumb{display:none}.divi-toggle{padding:7px 9px;font-size:9px}.section-title h1{font-size:44px}.section-title p{font-size:12px}.section-title .eyebrow{font-size:8px}.session-bar{flex-wrap:wrap;gap:9px;margin-bottom:19px;font-size:8px}.session-bar .clock{margin-left:auto}.agenda-track{scroll-snap-type:x proximity;grid-template-columns:repeat(7,92px);gap:8px;padding-bottom:5px;overflow-x:auto}.agenda-track button{scroll-snap-align:start;min-width:92px}.agenda-track b{font-size:10px}.presentation,.presentation.stage-0,.presentation.stage-1,.presentation.stage-2,.presentation.stage-3,.presentation.stage-4,.presentation.stage-5,.presentation.stage-6{border-radius:2px;min-height:530px;padding:27px 22px}.presentation h1{font-size:44px}.presentation.stage-0{padding:0 22px 20px}.session-hero{min-height:475px;margin:0 -22px;padding:29px 22px 20px}.session-hero-copy{width:100%}.session-hero-copy h1{max-width:100%;margin-bottom:19px;font-size:53px}.session-hero-copy .eyebrow{letter-spacing:.02em;white-space:normal;margin-bottom:21px;font-size:7px}.session-hero-copy .lead{max-width:250px;margin-bottom:20px;font-size:13px;line-height:1.65}.session-hero-copy .button{gap:18px;min-height:43px;padding:11px 13px;font-size:10px}.hero-window{max-width:180px;margin-top:13px;font-size:7px}.session-hero-art{inset:210px -21% -10px -4%}.session-hero-art .pavilion-art{opacity:1;width:100%;height:100%;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 24% 90%,#0000);mask-image:linear-gradient(#0000,#000 24% 90%,#0000);-webkit-mask-composite:source-over;mask-composite:add}.session-hero-art .pavilion-art img{object-fit:cover;object-position:65% 64%;height:100%}.stage-0 .session-hero-art .fvp-divi.big{opacity:1;top:auto;bottom:13px;right:17%;width:120px!important}.start-strip{grid-template-columns:1fr 1fr 1fr;margin-top:4px;padding:17px 0}.start-strip>div{padding-left:11px}.start-strip strong{white-space:nowrap;font-size:25px}.start-strip strong>span{font-size:17px}.start-strip>div>span{max-width:80px;font-size:8px}.stage-0>.slide-note{font-size:10px;line-height:1.65}.slide-controls{align-items:flex-start;gap:15px;margin-top:16px}.slide-controls p{font-size:9px}.slide-controls>div{gap:9px}.slide-controls button{min-width:32px}.opportunity>span.opportunity-brand{margin-bottom:7px;font-size:20px}.opportunity p{font-size:12px}.opportunity small{font-size:10px}.opportunity h2{font-size:25px}.coach-holder.visible{width:min(360px,100vw)}.coach>header{height:69px}.coach-character .fvp-divi{width:118px!important}.workspace-footer{padding:20px;font-size:8px}.login-page{flex-direction:column;display:flex}.login-story{border-right:0;border-bottom:1px solid var(--line);min-height:600px;padding:28px 25px 25px}.login-story>.wordmark{width:145px;margin-bottom:50px}.login-story h1{max-width:100%;margin-bottom:20px;font-size:56px}.login-story>.eyebrow{max-width:260px;margin-bottom:20px;font-size:8px}.login-story>p{max-width:240px;margin-top:auto;padding:0;font-size:10px}.login-world{inset:245px -32% 15px 0}.login-world .pavilion-art{width:120%;bottom:0;right:-9%}.login-world .fvp-divi.big{bottom:15%;right:28%;width:120px!important}.login-form{max-width:none;padding:38px 25px 45px}.login-form h2{font-size:38px}.login-form .step-tabs button{font-size:11px}}@media (prefers-reduced-motion:reduce){.pavilion-art{animation:none!important}.session-hero-art .pavilion-art{animation:none}button{transition:none}}@media print{.session-hero-art{display:none}.workspace,.workspace.with-coach{display:block}.presentation{border:0;min-height:0}.session-hero{min-height:0}.session-hero-copy{width:100%}body{background:#fff}}
.workspace-switch{white-space:nowrap;color:var(--blue);border:0;margin-left:auto;padding:8px 0;font-size:10px}.meeting-focus.workspace{grid-template-columns:minmax(0,1fr)}.meeting-focus.workspace.with-coach{grid-template-columns:minmax(0,1fr) 312px}.meeting-focus>.sidebar{display:none}.meeting-focus>.workspace-body{grid-column:1}.meeting-focus>.coach-holder{grid-column:2}.meeting-focus .topbar .mobile-wordmark{width:165px;margin-right:18px;display:block}.meeting-focus .topbar .breadcrumb,.meeting-focus .topbar .session-date{display:none}.meeting-focus .main-content{min-height:0;padding:20px 32px 12px}.meeting-focus .workspace-footer{display:none}.meeting-focus .topbar{padding-inline:32px}.meeting-focus .topbar .workspace-switch{margin-left:auto}.meeting-focus .topbar .divi-toggle{margin-left:0}.meeting-deck{max-width:1600px;margin:auto}.deck-session-bar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.deck-session-bar>div{align-items:center;gap:18px;display:flex}.deck-session-bar .eyebrow{margin:0;font-size:9px}.deck-session-bar span:not(.eyebrow){color:var(--muted);font-size:10px}.deck-session-bar button{padding:7px 9px;font-size:9px}.deck-progress{grid-template-columns:repeat(15,minmax(0,1fr));gap:7px;margin-bottom:17px;display:grid}.deck-progress button{border:0;border-top:2px solid var(--line);text-align:left;opacity:1;border-radius:0;flex-direction:column;gap:5px;min-width:0;padding:7px 0 0;display:flex}.deck-progress button.current{border-color:var(--blue);color:var(--blue)}.deck-progress button.past{border-color:#afafaf}.deck-progress button span{color:var(--muted);font:8px Geist Mono,monospace}.deck-progress button b{max-width:65px;font-size:8px;font-weight:450;line-height:1.4}.deck-progress button.current span{color:var(--blue)}.guided-slide{border:1px solid var(--line);background:var(--paper);scrollbar-width:thin;scrollbar-color:#c8c8c8 transparent;isolation:isolate;flex-direction:column;height:calc(100dvh - 255px);min-height:560px;padding:28px 35px 23px;display:flex;position:relative;overflow-y:auto}.guided-slide>*{flex-shrink:0}.deck-slide-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.deck-slide-header .eyebrow{color:var(--muted);margin:0;font-size:9px}.deck-slide-header>span:last-child{color:var(--muted);font:9px Geist Mono,monospace}.guided-slide>h1{letter-spacing:-.055em;max-width:1000px;margin-bottom:21px;font-size:clamp(36px,3.7vw,61px);line-height:1.05}.deck-lead{color:#565656;max-width:790px;margin-bottom:25px;font-size:15px;line-height:1.65}.deck-caption{color:var(--muted);max-width:620px;margin:18px 0 0;font-size:10px;line-height:1.7}.deck-position{letter-spacing:.02em;text-transform:uppercase;color:var(--blue);margin-bottom:15px;font:8px Geist Mono,monospace;display:inline-block}.deck-required-output{border-top:1px solid var(--line);grid-template-columns:135px minmax(0,1fr);gap:20px;min-height:55px;margin-top:auto;padding-top:17px;display:grid}.deck-required-output>span{text-transform:uppercase;color:var(--blue);padding-top:3px;font:8px Geist Mono,monospace}.deck-required-output p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.guided-slide>.button-row,.guided-slide>button,.guided-slide>.deck-rule,.guided-slide>.fee-check,.guided-slide>.deck-split,.guided-slide>.deck-questions{margin-bottom:22px}.guided-slide>.button{align-self:flex-start;font-size:11px}.deck-controls{align-items:center;gap:20px;min-height:65px;display:flex}.deck-controls>div{flex-shrink:0;align-items:center;gap:16px;margin-left:auto;display:flex}.deck-controls>div>span{color:var(--muted);font:10px Geist Mono,monospace}.deck-controls>div>button{width:39px;height:36px;padding:0;font-size:17px}.deck-notes-button{text-align:left;color:var(--ink);border:0;padding:8px 0;font-size:10px}.deck-notes-button span{color:var(--muted);margin-top:3px;font-size:8px;font-weight:400;display:block}.deck-ask{color:var(--blue);border:0;margin-left:15px;padding:7px 0;font-size:10px}.deck-opening{isolation:isolate;flex:1;min-height:475px;position:relative}.deck-opening-copy{z-index:2;pointer-events:none;max-width:66%;position:relative}.deck-opening-copy input,.deck-opening-copy select,.deck-opening-copy button{pointer-events:auto}.deck-opening h1{letter-spacing:-.07em;margin-bottom:20px;font-size:clamp(58px,6.2vw,94px);line-height:.98}.deck-opening .deck-lead{max-width:360px;margin-bottom:22px;font-size:14px}.deck-outcomes{flex-direction:column;gap:9px;max-width:470px;display:flex}.deck-outcomes p{gap:15px;margin:0;font-size:12px;line-height:1.55;display:flex}.deck-outcomes b{color:var(--blue);padding-top:3px;font:9px Geist Mono,monospace}.deck-start{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:18px;display:flex}.deck-start .field{max-width:250px;margin:0}.deck-start .field>span{font-size:9px;font-weight:500}.deck-start select{padding:9px;font-size:11px}.deck-start .button{white-space:nowrap;min-height:39px;padding:10px 13px;font-size:11px}.deck-opening .deck-caption{max-width:390px;font-size:10px}.deck-opening-art{z-index:0;pointer-events:none;position:absolute;inset:-14% -6% -6% 24%;overflow:hidden}.deck-opening-art .pavilion-art{width:125%;position:absolute;bottom:0;right:-22%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%),linear-gradient(#0000,#000 14% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%),linear-gradient(#0000,#000 14% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.deck-opening-art .fvp-divi.big{bottom:25px;right:8%;transform:none;width:170px!important;position:absolute!important}.guided-outcome .deck-required-output{display:none}.deck-split{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:38px;display:grid}.deck-split .deck-lead{font-size:14px}.deck-questions{counter-reset:questions;max-width:850px;margin:12px 0 22px;padding:0;list-style:none}.deck-questions li{border-top:1px solid var(--line);gap:15px;padding:10px 0;font-size:13px;line-height:1.55;display:flex}.deck-questions li>span{color:var(--blue);flex-shrink:0;padding-top:4px;font:9px Geist Mono,monospace}.deck-rule{background:var(--panel);border-left:2px solid #bdbdbd;margin:18px 0 20px;padding:16px 19px}.deck-rule b{font-size:12px;font-weight:550}.deck-rule p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.7}.deck-missing{background:var(--panel);padding:23px}.deck-missing b{font-size:14px;font-weight:500}.deck-missing p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.7}.deck-reveal{background:var(--panel);margin-bottom:25px;padding:28px}.deck-reveal strong{letter-spacing:-.035em;font-size:24px;font-weight:500}.deck-reveal p{max-width:650px;margin:12px 0 20px;font-size:13px}.deck-reveal .button{font-size:12px}.perspective-grid,.capacity-people,.review-roles,.outreach-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.perspective-grid article,.capacity-people article,.outreach-grid article{background:var(--panel);border-top:2px solid #bcbcbc;padding:20px 17px}.perspective-grid article>span,.capacity-people article>span{margin-bottom:20px;font-size:11px;display:block}.perspective-grid h3{color:var(--blue);margin-bottom:13px;font-size:22px}.perspective-grid p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:12px;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.perspective-grid small{text-transform:uppercase;margin:17px 0 7px;font:7px Geist Mono,monospace;display:block}.capacity-people strong{letter-spacing:-.06em;color:var(--blue);margin-bottom:9px;font-size:44px;font-weight:450;line-height:1;display:block}.capacity-people small{font-size:9px}.capacity-people p{margin:18px 0 0;font-size:11px;line-height:1.6}.review-roles article{border-top:1px solid var(--line);padding:16px 0}.review-roles b{font-size:20px;font-weight:500}.review-roles p{margin:10px 0;font-size:12px}.review-roles small{font-size:9px}.deck-findings{margin-bottom:25px}.deck-findings>div:not(.deck-missing){border-top:1px solid var(--line);padding:12px 0}.deck-findings b{font-size:11px}.deck-findings p{margin:5px 0;font-size:12px}.deck-findings small{font-size:9px}.deck-evidence{border-left:1px solid var(--line);padding-left:23px}.deck-evidence>.eyebrow{margin-bottom:18px;font-size:8px}.deck-evidence>div:not(.deck-missing){border-top:1px solid var(--line);padding:12px 0}.deck-evidence b{font-size:12px;font-weight:550}.deck-evidence p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.deck-evidence p>span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.guided-consulting>.deck-evidence{border:0;grid-template-columns:repeat(4,1fr);gap:15px;margin:0 0 20px;padding:0;display:grid}.guided-consulting>.deck-evidence>.eyebrow{grid-column:1/-1;margin:0}.guided-consulting>.deck-evidence>.deck-missing{grid-column:1/-1;padding:15px}.guided-consulting>.deck-evidence>.deck-missing p{display:none}.pilot-path{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;display:flex}.pilot-path span{background:var(--panel);padding:9px;font-size:10px}.pilot-path i{color:var(--blue);font-style:normal}.fee-check{padding:14px 0;font-size:11px}.fee-check summary{color:var(--blue);font-weight:500}.fee-check p{font-size:11px;line-height:1.7}.fee-comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fee-comparison b{font-weight:500}.fee-comparison strong{color:var(--blue);margin-top:7px;font-size:24px;font-weight:500;display:block}.deck-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:20px 0;display:grid}.deck-facts.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0 0 20px}.deck-fact{border-top:2px solid var(--line);padding:16px 0}.deck-fact>span{text-transform:uppercase;color:var(--muted);font:8px Geist Mono,monospace}.deck-fact strong{letter-spacing:-.05em;margin:15px 0;font-size:clamp(23px,2.25vw,34px);font-weight:500;line-height:1.2;display:block}.deck-fact p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.choice-matrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 25px;display:grid}.choice-matrix button{text-align:left;background:var(--panel);opacity:1;border-color:#0000;flex-direction:column;gap:17px;padding:18px 16px;font-weight:400;display:flex}.choice-matrix button.chosen{border-color:var(--blue);background:#eaeaea}.choice-matrix span{letter-spacing:-.04em;font-size:18px}.choice-matrix b{font-size:13px;font-weight:500;line-height:1.5}.choice-matrix small{margin-top:auto;font-size:9px}.choice-matrix .chosen small{color:var(--blue)}.choice-capture .field{margin:0 0 12px}.choice-capture .field>span{font-size:10px}.choice-capture textarea{font-size:12px}.choice-capture .button{font-size:11px}.choice-capture>small{margin-top:10px;font-size:9px;display:block}.intake-deferrals .eyebrow{margin-bottom:10px}.intake-deferrals p{margin:8px 0;font-size:11px;line-height:1.6}.consented-concerns blockquote{background:var(--panel);margin:0 0 15px;padding:20px}.consented-concerns blockquote>span{color:var(--blue);font:8px Geist Mono,monospace}.consented-concerns p{margin:12px 0;font-size:12px;line-height:1.7}.consented-concerns small{font-size:9px}.support-deck-list{margin:3px 0 20px}.support-deck-list article{border-top:1px solid var(--line);grid-template-columns:100px minmax(0,1fr) 260px;align-items:start;gap:15px;padding:14px 0;display:grid}.support-deck-list span{font-size:15px;font-weight:500}.support-deck-list b{font-size:12px;font-weight:450;line-height:1.6}.support-deck-list small{font-size:9px;line-height:1.7}.deck-plan-stats{color:var(--muted);gap:30px;margin-bottom:22px;font-size:11px;display:flex}.deck-plan-stats strong{letter-spacing:-.05em;color:var(--blue);margin-right:7px;font-size:27px;font-weight:450}.deck-ten-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 25px;display:grid}.deck-ten-days>button{text-align:left;background:var(--panel);border:0;flex-direction:column;align-items:stretch;gap:10px;min-height:110px;padding:13px 11px;display:flex}.deck-ten-days>button>span{color:var(--blue);font:8px Geist Mono,monospace}.deck-ten-days p{border-top:1px solid #d8d8d8;margin:0;padding-top:6px;font-size:10px;font-weight:400;line-height:1.5}.deck-ten-days p small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.deck-ten-days .unplanned{color:#8e8e8e;border:0;font-size:10px;font-weight:400}.deck-ten-days>button>small{font-size:9px}.outreach-grid header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.outreach-grid header b{font-size:13px;font-weight:500}.outreach-grid header span{color:var(--blue);font:8px Geist Mono,monospace}.outreach-grid article>small{color:var(--muted);text-transform:uppercase;font-size:8px}.outreach-grid p{margin:7px 0 15px;font-size:11px;line-height:1.7}.deck-readback{grid-template-columns:1.3fr 1fr;gap:35px;margin-bottom:22px;display:grid}.readback-choice .eyebrow{margin-bottom:8px}.readback-choice h2{color:var(--blue);font-size:27px}.readback-people>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:6px;padding:10px 0;display:grid}.readback-people b{font-size:12px;font-weight:550}.readback-people span{color:var(--muted);font-size:10px}.readback-people p{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px;line-height:1.6}.deck-readback aside{background:var(--panel);padding:20px}.deck-readback h3{margin-bottom:17px;font-size:20px}.deck-readback aside p{font-size:12px;line-height:1.9}.deck-readback aside button{font-size:10px}.readback-save{margin-bottom:25px}.readback-save .field{margin:0 0 12px}.readback-save .field>span{font-size:11px}.readback-save textarea{font-size:12px}.readback-save>.button{font-size:11px}.readback-save>small{margin-top:10px;font-size:9px;display:block}.meeting-workbench{z-index:38;background:var(--paper);border-top:1px solid var(--line);flex-direction:column;display:flex;position:fixed;inset:78px 312px 0 0;box-shadow:0 -8px 25px #21212108}.workspace:not(.with-coach) .meeting-workbench{right:0}.meeting-workbench>header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:25px;padding:20px 32px;display:flex}.meeting-workbench>header h2{margin:0;font-size:25px}.meeting-workbench>header .eyebrow{margin:0 0 7px;font-size:8px}.meeting-workbench>header>button{flex-shrink:0;font-size:11px}.meeting-workbench-body{min-height:0;padding:25px 32px 50px;overflow-y:auto}.meeting-workbench-body>.section-title{margin-top:0}.meeting-workbench-body .section-title h1{font-size:40px}.discussion-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.discussion-list article{border:1px solid var(--line);background:var(--white);padding:20px}.discussion-list article p{white-space:pre-wrap;margin:15px 0;font-size:13px;line-height:1.7}.discussion-list article small{font-size:10px}.discussion-list article button{margin-top:15px;font-size:10px;display:block}.saved-meeting-output{border-top:2px solid var(--blue);background:#ededed;margin:0 0 25px;padding:28px}.saved-meeting-output p{white-space:pre-wrap;max-width:900px;font-size:14px;line-height:1.8}.open-meeting-questions article{border-top:1px solid var(--line);padding:15px 0}.open-meeting-questions p{margin:10px 0;font-size:13px}.intake-product-context{color:var(--muted);font-size:13px;line-height:1.75}@media (min-width:1600px){.meeting-focus.workspace.with-coach{grid-template-columns:minmax(0,1fr) 340px}.meeting-workbench{right:340px}.guided-slide{padding:35px 44px}.deck-opening{min-height:520px}.deck-opening-copy{max-width:60%}.deck-opening h1{font-size:105px}.deck-opening-art{left:28%}.deck-opening-art .pavilion-art{width:118%;right:-15%}}@media (max-width:1200px){.deck-progress button b{display:none}.deck-progress{margin-bottom:14px}.deck-session-bar{gap:12px}.deck-session-bar>div{gap:10px}.deck-session-bar>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}.guided-slide{height:calc(100dvh - 240px);min-height:550px;padding:25px}.deck-opening-copy{max-width:72%}.deck-opening h1{font-size:70px}.deck-opening-art{left:22%;right:-12%}.deck-opening-art .pavilion-art{opacity:.7}.deck-opening .deck-lead{max-width:320px}.deck-outcomes{max-width:390px}.deck-opening-art .fvp-divi.big{right:10%;width:140px!important}.deck-start{gap:10px}.deck-split{grid-template-columns:1.3fr 1fr;gap:25px}.deck-evidence{padding-left:18px}.perspective-grid,.outreach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-deck-list article{grid-template-columns:80px minmax(0,1fr)}.support-deck-list small{grid-column:2}.deck-controls{gap:12px}.deck-ask{margin-left:0;font-size:9px}.deck-required-output{grid-template-columns:110px 1fr;gap:12px}.deck-readback{gap:22px}.choice-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.meeting-focus.workspace,.meeting-focus.workspace.with-coach{display:block}.meeting-focus>.coach-holder{grid-column:auto}.meeting-workbench{right:0}.meeting-focus .main-content{padding:20px 26px 10px}.meeting-focus .topbar{padding-inline:26px}.meeting-focus .topbar .mobile-menu{display:none}.meeting-focus .topbar .mobile-wordmark{width:150px}.guided-slide{min-height:570px}.deck-opening-copy{max-width:65%}.deck-opening-art{left:27%;right:-8%}.deck-opening-art .pavilion-art{opacity:1}.deck-split{grid-template-columns:1.3fr 1fr}.deck-controls .deck-ask{display:none}}@media (max-width:740px){.workspace-switch{font-size:9px}.meeting-focus .topbar{gap:12px;height:69px;padding:0 20px}.meeting-focus .topbar .mobile-wordmark{width:123px;margin:0}.meeting-focus .topbar>div{display:none}.meeting-focus .topbar .workspace-switch{font-size:8px}.meeting-focus .topbar .divi-toggle{padding:6px 7px;font-size:8px}.meeting-focus .main-content{padding:18px 20px 10px}.deck-session-bar{align-items:flex-start;gap:10px}.deck-session-bar>div:first-child{gap:6px;max-width:58%}.deck-session-bar .eyebrow{font-size:7px;line-height:1.6}.deck-session-bar span:not(.eyebrow){font-size:8px}.deck-session-bar>div:last-child{flex-direction:column;align-items:flex-end;gap:7px}.deck-session-bar button{padding:6px 7px;font-size:8px}.deck-progress{gap:7px;margin-bottom:13px;padding-bottom:5px;display:flex;overflow-x:auto}.deck-progress button{min-width:26px;font-size:8px}.guided-slide{height:auto;min-height:620px;max-height:calc(100dvh - 260px);padding:22px 20px;overflow-y:auto}.deck-slide-header{margin-bottom:21px}.deck-slide-header .eyebrow,.deck-slide-header>span:last-child{font-size:8px}.guided-slide>h1{letter-spacing:-.055em;margin-bottom:20px;font-size:37px}.deck-lead{margin-bottom:20px;font-size:13px;line-height:1.7}.deck-opening{min-height:755px}.deck-opening-copy{max-width:100%}.deck-opening h1{font-size:57px}.deck-opening .deck-lead{max-width:270px;font-size:13px}.deck-outcomes p{gap:12px;font-size:11px}.deck-opening-art{inset:460px -24% 0 -14%;overflow:hidden}.deck-opening-art .pavilion-art{opacity:1;width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 88%,#0000);mask-image:linear-gradient(#0000,#000 20% 88%,#0000);-webkit-mask-composite:source-over;mask-composite:add}.deck-opening-art .pavilion-art img{object-fit:cover;object-position:65% 70%;width:100%;height:100%}.deck-opening-art .fvp-divi.big{bottom:15px;right:21%;width:120px!important}.deck-start{margin-top:20px;display:block}.deck-start .field{max-width:none;margin-bottom:12px}.deck-start select{font-size:12px}.deck-start .button{width:100%;font-size:10px}.deck-opening .deck-caption{max-width:270px;margin-top:13px;font-size:9px;line-height:1.65}.deck-controls{align-items:center;gap:10px;min-height:63px}.deck-notes-button{max-width:160px;font-size:9px}.deck-notes-button span{font-size:7px;line-height:1.6}.deck-controls>div{gap:10px}.deck-controls>div>button{width:29px;height:30px}.deck-controls>div>span{font-size:8px}.deck-required-output{grid-template-columns:1fr;gap:8px;margin-top:25px;padding-top:16px}.deck-required-output>span{font-size:8px}.deck-required-output p{font-size:10px}.deck-split,.deck-readback{grid-template-columns:1fr;gap:24px}.deck-questions li{font-size:12px}.deck-position{font-size:7px;line-height:1.6}.deck-evidence{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.perspective-grid,.capacity-people,.review-roles,.outreach-grid,.deck-facts.three,.choice-matrix{grid-template-columns:1fr}.perspective-grid article,.capacity-people article,.outreach-grid article{padding:18px}.capacity-people strong{font-size:38px}.deck-facts{gap:14px}.deck-fact strong{font-size:25px}.deck-fact>span{font-size:7px}.deck-fact p{font-size:10px}.deck-reveal{padding:20px}.deck-reveal strong{font-size:24px}.deck-reveal p{font-size:12px}.fee-comparison{grid-template-columns:1fr;gap:5px}.support-deck-list article{grid-template-columns:1fr;gap:8px}.support-deck-list small{grid-column:1}.deck-ten-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.deck-plan-stats{gap:17px;font-size:9px}.deck-plan-stats strong{margin-right:3px;font-size:24px}.guided-consulting>.deck-evidence{grid-template-columns:1fr}.deck-readback aside{padding:18px}.readback-people{margin-top:20px}.readback-save .button{font-size:10px;line-height:1.6}.meeting-workbench{inset:69px 0 0}.meeting-workbench>header{align-items:flex-start;gap:12px;padding:18px 20px}.meeting-workbench>header h2{font-size:22px}.meeting-workbench>header>button{max-width:95px;padding:7px;font-size:9px}.meeting-workbench>header .eyebrow{font-size:7px}.meeting-workbench-body{padding:20px 20px 40px}.meeting-workbench-body .section-title h1{font-size:34px}.discussion-list{grid-template-columns:1fr}.saved-meeting-output{padding:22px}.saved-meeting-output p{font-size:13px}}@media print{.deck-progress,.deck-session-bar,.deck-controls,.deck-start,.deck-opening-art{display:none}.guided-slide{border:0;height:auto;min-height:0;overflow:visible}.deck-opening-copy{max-width:100%}.meeting-workbench{position:static}.meeting-focus .topbar{display:none}.meeting-focus .main-content{padding:0}}.perspective-tabs{border-bottom:1px solid var(--line);gap:18px;margin-bottom:22px;display:flex}.perspective-tabs button{color:var(--muted);border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0;font-size:11px}.perspective-tabs button.selected{border-bottom-color:var(--blue);color:var(--blue)}.intake-open-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:22px;display:grid}.intake-open-items h3{margin-bottom:18px;font-size:21px;line-height:1.2}.intake-open-items article{border-top:1px solid var(--line);padding:12px 0}.intake-open-items b{color:var(--blue);font-size:11px;font-weight:550}.intake-open-items p{margin:7px 0 0;font-size:12px;line-height:1.7}@media (max-width:740px){.perspective-tabs{gap:13px}.perspective-tabs button{text-align:left;max-width:50%;font-size:9px}.intake-open-items{grid-template-columns:1fr}}.rehearsal-link{color:var(--blue);border:0;margin-left:auto;padding:7px 0;font-size:10px}.meeting-focus .topbar .rehearsal-link+.workspace-switch{margin-left:8px}.rehearsal-banner{border-left:2px solid var(--blue);color:#505050;background:#ebebeb;align-items:center;gap:18px;margin-bottom:16px;padding:11px 15px;font-size:10px;display:flex}.rehearsal-banner b{white-space:nowrap;font-weight:550}.rehearsal-banner span{font-size:10px;line-height:1.6}.rehearsal-focus .guided-slide{height:calc(100dvh - 315px)}.rehearsal-coach{border-bottom:1px solid var(--line);margin-bottom:12px;padding:16px 0}.rehearsal-coach p{color:var(--muted);font-size:11px;line-height:1.7}.rehearsal-coach .check{margin:10px 0;font-size:10px}@media (max-width:740px){.rehearsal-link{display:none}.rehearsal-banner{margin-bottom:13px;padding:12px;display:block}.rehearsal-banner b{margin-bottom:4px;display:block}.rehearsal-banner span{font-size:9px}.rehearsal-focus .guided-slide{height:auto}}@media (min-width:1201px){.deck-outcomes p{font-size:14px}.deck-opening .deck-lead{font-size:16px}.deck-questions li{font-size:14px}.deck-split .deck-lead{font-size:15px}}
.onboarding-shell{background:var(--paper,#f6f6f6);min-height:100vh}.onboarding-header{border-bottom:1px solid #d8d8d8;justify-content:space-between;align-items:center;gap:24px;padding:25px 4vw;display:flex}.onboarding-header .denominator-mark{flex:none;width:200px;max-width:65%;height:auto}.onboarding-header button{flex:none}.onboarding-header span{color:#616161;font-size:13px}.onboarding-shell main{max-width:1250px;margin:auto;padding:36px 32px}.onboarding-shell .section-title h1{font-size:clamp(40px,5vw,68px)}.intake-mode-tabs{border-bottom:1px solid #d8d8d8;flex-wrap:wrap;gap:8px;margin-bottom:22px;padding-bottom:16px;display:flex}.intake-mode-tabs button{background:0 0;border:1px solid #d8d8d8;padding:12px 16px;font-size:13px}.intake-mode-tabs button.selected{color:#fff;background:#4b4b4b;border-color:#4b4b4b}.onboarding-explainer,.submission-status{background:#ededed;border-left:2px solid #4b4b4b;padding:16px 20px;font-size:14px;line-height:1.6}.intake-dialog{border:1px solid #d8d8d8;grid-template-columns:minmax(230px,.8fr) minmax(330px,1.2fr);min-height:590px;margin-top:24px;display:grid}.intake-guide{background:#ececec;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.intake-guide .fvp-divi{align-self:center;width:140px;height:140px;margin-bottom:20px}.intake-guide h2{letter-spacing:-.04em;margin:18px 0;font-size:30px;font-weight:500;line-height:1.1}.intake-prompt{margin:8px 0 20px;font-size:19px;line-height:1.6}.intake-progress{align-items:center;gap:15px;width:100%;margin-top:auto;padding-top:30px;font-family:monospace;font-size:12px;display:flex}.intake-progress progress{accent-color:#4b4b4b;flex:1;height:3px}.intake-answer-area{min-width:0;padding:30px}.intake-answer{margin:18px 0;display:block}.intake-answer>span{margin-bottom:9px;font-size:13px;font-weight:500;display:block}.intake-answer textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d8d8d8;border-radius:2px;padding:15px;font-size:17px;line-height:1.55}.intake-answer.active textarea:focus{outline-offset:2px;outline:2px solid #4b4b4b}.intake-voice{border-top:1px solid #d8d8d8;margin-top:18px;padding-top:16px}.intake-voice button{color:#fff;background:#212121;border:0;padding:12px 15px}.intake-voice>span{color:#616161;margin-top:10px;font-size:11px;display:block}.intake-help{border-top:1px solid #d8d8d8;margin-top:22px;padding-top:14px;font-size:13px}.intake-help textarea{width:100%;font:inherit;min-height:80px;margin:14px 0;padding:12px}.intake-help button{border:1px solid #d8d8d8;margin:0 8px 8px 0;padding:10px 14px}.intake-reply{background:#ededed;margin-top:20px;padding:20px;line-height:1.6}.intake-reply small{color:#616161;font-size:11px}.intake-privacy{border-left:2px solid #4b4b4b;padding-left:16px;font-size:13px;line-height:1.6}.intake-privacy select,.intake-summary select{width:100%;margin:8px 0;padding:12px;display:block}.intake-summary section{border-bottom:1px solid #d8d8d8;padding:20px 0}.intake-summary h3{color:#4b4b4b;font-size:24px;font-weight:500}.summary-answer b{color:#616161;font-size:12px}.summary-answer p{white-space:pre-wrap;margin:4px 0 18px;font-size:15px;line-height:1.65}.summary-capacity{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.summary-capacity dt{font-size:12px}.summary-capacity dd{margin:5px 0;font-size:20px}.intake-answer-area .capacity-inputs label{font-size:12px}.intake-answer-area .capacity-inputs input{border:1px solid #d8d8d8;width:100%;margin-top:8px;padding:12px}.intake-answer-area .form-actions{flex-wrap:wrap;gap:8px;margin-top:24px}@media (max-width:760px){.onboarding-header{padding:20px}.onboarding-header span{display:none}.onboarding-shell main{padding:24px 18px}.intake-dialog{grid-template-columns:1fr}.intake-guide,.intake-answer-area{padding:24px}.intake-guide .fvp-divi{width:100px;height:100px;margin:0 auto 10px}.intake-guide h2{font-size:28px}.intake-prompt{font-size:17px}.intake-progress{padding-top:14px}.intake-mode-tabs button{padding:10px;font-size:12px}.summary-capacity{grid-template-columns:repeat(2,1fr)}.intake-summary h3{font-size:22px}}.review-source-notes{border:1px solid var(--line);margin-top:24px;padding:18px}.review-source-notes summary{cursor:pointer;font-weight:600}.review-source-notes article{border-top:1px solid var(--line);margin-top:16px;padding:20px 0}.review-source-notes p{white-space:pre-wrap}
.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.coach-holder.alvari-panel{z-index:55;border-left:1px solid var(--line);background:#f9f9f9;grid-column:3;height:100dvh;display:block;position:sticky;top:0}.meeting-focus>.coach-holder.alvari-panel{grid-column:2}.coach{flex-direction:column;min-height:0;display:flex}.coach>header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.coach-messages{overscroll-behavior:contain;flex:1;min-height:80px;overflow:auto}.alvari-window-controls{gap:5px;display:flex}.alvari-window-controls button{background:#fff;border:1px solid #dedede;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.alvari-orb{cursor:pointer;background:0 0;border:0;padding:0;display:none;position:relative}.alvari-orb>span{color:#626262;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:20px;padding:4px 10px;font-size:9px;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 3px 15px #2b2b2b10}.alvari-orb .fvp-divi{pointer-events:none}.alvari-footnote{color:#888;flex-shrink:0;padding:10px 0 14px;font-size:9px}.coach-compose{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.coach-compose textarea{resize:vertical;width:100%;min-height:65px;max-height:140px}.coach-compose>.button{flex:1;margin-left:auto}.coach-compose .alvari-dictate{padding:8px 14px;font-size:11px}.alvari-resume{text-align:left;color:#4f4f4f;background:#efefef;border:0;border-radius:4px;margin:4px 0 12px;padding:13px;font-size:11px}.coach-messages .message p{white-space:pre-wrap}.typing-caret{vertical-align:middle;background:#565656;width:3px;height:1em;margin-left:3px;animation:.8s steps(2,end) infinite alvari-caret;display:inline-block}.alvari-typed{min-height:1.5em}.coach-holder.alvari-mini,.coach-holder.alvari-orb{z-index:65;height:auto;box-shadow:none;background:0 0;border:0;grid-column:auto;width:352px;max-width:calc(100vw - 24px);display:block;position:fixed;top:auto;bottom:14px;right:22px}.coach-holder.alvari-mini>.alvari-orb,.coach-holder.alvari-orb>.alvari-orb{order:2;width:112px;height:112px;margin-left:auto;display:block;position:relative}.coach-holder.alvari-mini{flex-direction:column;display:flex}.coach-holder.alvari-mini>.coach{background:#fff;border:1px solid #dedede;border-radius:14px;order:1;width:100%;height:min(500px,100dvh - 160px);max-height:calc(100dvh - 160px);padding:0 18px;overflow:hidden;box-shadow:0 16px 70px #34343422}.alvari-mini .coach>header{border-bottom:1px solid #e6e6e6;height:58px}.alvari-mini .coach>header h2{font-size:20px}.alvari-mini .coach-byline{font-size:7px}.alvari-mini .coach-character,.alvari-mini .capture-settings,.alvari-mini .manual-notes,.alvari-mini .rehearsal-coach{display:none}.alvari-mini .coach-messages{padding-top:12px}.alvari-mini .coach-compose textarea{min-height:52px;font-size:12px}.alvari-mini .coach-messages .message{padding:10px 0}.alvari-mini .coach-messages .message.user{padding:10px}.alvari-mini .coach-messages p{font-size:12px;line-height:1.65}.alvari-mini .quick-prompts{flex-wrap:wrap;gap:5px;display:flex}.alvari-mini .quick-prompts button{padding:7px 9px;font-size:10px}.alvari-mini .coach-welcome{padding:0}.alvari-mini .alvari-footnote{padding:7px 0 10px;font-size:8px}.coach-holder.alvari-orb{width:112px}.coach-holder.alvari-orb>.coach{display:none}.alvari-orb:focus-visible{outline-offset:3px;border-radius:50%;outline:2px solid #565656}.alvari-tour{overscroll-behavior:contain;padding:18px 0 10px;overflow:auto}.alvari-tour>.eyebrow{color:#565656;font-size:8px}.alvari-tour h3{letter-spacing:-.04em;margin:13px 0;font-size:23px;font-weight:500;line-height:1.15}.alvari-tour .alvari-typed{color:#535353;min-height:126px;font-size:13px;line-height:1.75}.alvari-tour-voice{justify-content:space-between;margin:12px 0;display:flex}.alvari-tour-voice button{color:#555;border:0;padding:5px 0;font-size:10px}.alvari-tour-voice [aria-pressed=true]{font-weight:650}.alvari-tour-dots{gap:6px;margin:17px 0;display:flex}.alvari-tour-dots i{background:#e5e5e5;border-radius:2px;flex:1;height:3px}.alvari-tour-dots .filled{background:#565656}.alvari-tour-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.alvari-tour-actions button{font-size:11px}.alvari-tour-actions .button{padding:11px 14px}.alvari-tour-options{justify-content:space-between;margin-top:14px;display:flex}.alvari-tour-options button{color:#858585;border:0;padding:4px 0;font-size:9px}.alvari-spotlight{pointer-events:none;z-index:40;border:2px solid #757575;border-radius:8px;transition:left .5s,top .5s,width .5s,height .5s;position:fixed;box-shadow:0 0 0 5px #7878780d}.is-walkthrough .workspace-body{animation:.6s both alvari-reveal}.alvari-touring>.alvari-orb{animation:3s ease-in-out infinite alvari-hover}.coach-holder.alvari-touring{left:var(--tour-x,calc(100vw - 374px));top:var(--tour-y,105px);transition:left .6s cubic-bezier(.22,.75,.25,1),top .6s cubic-bezier(.22,.75,.25,1);bottom:auto;right:auto}.onboarding-companion.alvari-panel{width:min(380px,100vw);height:100dvh;position:fixed;top:0;right:0}.onboarding-companion.alvari-panel .coach{height:100%}.onboarding-companion .coach-messages{padding-top:15px}.onboarding-companion.alvari-panel .alvari-orb{display:none}@keyframes alvari-caret{to{opacity:0}}@keyframes alvari-hover{50%{transform:translateY(-7px)}}@keyframes alvari-reveal{0%{opacity:.1;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1000px){.coach-holder.alvari-panel{width:min(380px,100vw);position:fixed;top:0;right:0;box-shadow:-15px 0 50px #34343422;grid-column:auto!important}.coach-holder.alvari-panel .coach{height:100%}}@media (max-width:740px){.coach-holder.alvari-mini{width:min(344px,100vw - 24px);bottom:8px;right:12px}.coach-holder.alvari-orb{bottom:8px;right:10px}.coach-holder.alvari-mini>.coach{height:min(450px,100dvh - 150px)}.coach-holder.alvari-touring{inset:auto 12px 8px auto}.alvari-tour .alvari-typed{min-height:115px;font-size:12px}.alvari-tour h3{font-size:22px}.alvari-spotlight{box-shadow:none}.coach-holder.alvari-panel{width:min(380px,100vw)}.alvari-mini .coach-compose textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.alvari-spotlight,.coach-holder.alvari-touring{transition:none}.alvari-touring>.alvari-orb,.is-walkthrough .workspace-body,.typing-caret{animation:none}}@media print{.coach-holder,.alvari-spotlight{display:none!important}}.alvari-window-controls button{color:#626262;line-height:1;padding:0!important}.alvari-orb:hover,.alvari-orb:active,.alvari-orb:focus{background:0 0!important}.coach-compose>button.alvari-dictate{border:1px solid #dbdbdb;justify-content:center;align-items:center;width:auto;min-width:70px;height:38px;margin:0;line-height:1.2;display:inline-flex;color:#555!important;background:#f2f2f2!important;padding:9px 13px!important}.coach-compose>.button{color:#fff;height:38px;margin:0;padding:9px 13px!important}.coach-holder>.coach{z-index:2;position:relative}.coach-holder>.alvari-orb{z-index:2}.alvari-spotlight{z-index:1}.alvari-mini .quick-prompts>button{width:auto;min-height:30px;margin:0}.alvari-mini .coach-welcome .quick-prompts{flex-flow:wrap;display:flex}.alvari-mini .coach-welcome .quick-prompts>button{flex:auto}.alvari-mini .coach-messages{flex:1}.alvari-mini .coach-compose{grid-template-columns:80px 1fr;display:grid}.alvari-mini .coach-compose textarea{grid-column:1/-1}.alvari-mini .coach-compose>.button{width:100%}.alvari-panel .coach-compose{grid-template-columns:80px 1fr;display:grid}.alvari-panel .coach-compose textarea{grid-column:1/-1}.alvari-panel .coach-compose>.button{width:100%}
@font-face{font-family:Satoshi;src:url(/fonts/satoshi-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-medium.woff2)format("woff2");font-weight:500 600;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-bold.woff2)format("woff2");font-weight:700 900;font-display:swap}:root{--ink:#212121;--muted:#7a7a7a;--paper:#eee;--white:#fff;--panel:#f5f5f5;--line:#dedede;--blue:#414141;--radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--paper);color:var(--ink);font-family:Satoshi,Arial,sans-serif}button,input,textarea,select{font-family:inherit}button{font-weight:500}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #595959}button:active:not(:disabled){transform:translateY(1px)}button:hover:not(:disabled){background:#eaeaea;transform:none}button:disabled{cursor:not-allowed}.button{color:#fff;background:#272727;border-color:#272727;border-radius:8px}.button:hover:not(:disabled){color:#fff;background:#464646;border-color:#464646}.fvp-brand{color:#232323;letter-spacing:-.03em;align-items:center;gap:12px;font-size:11px;font-weight:700;line-height:1.18;display:inline-flex}.fvp-brand img{object-fit:contain;mix-blend-mode:multiply;width:61px;height:34px}.fvp-brand>span{border-left:1px solid #c9c9c9;padding-left:12px}.fvp-os{--os-top:60px;--os-rail:40px;--os-dockbar:0px;background:var(--paper);height:100dvh;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.os-topbar{height:var(--os-top);z-index:60;background:#f4f4f4;border-bottom:1px solid #dbdbdb;flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 16px;display:grid;position:relative}.os-brand{align-items:center;padding:4px 0;display:flex}.online-dot{background:#767676;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.os-top-tabs{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.os-top-tabs::-webkit-scrollbar{display:none}.os-top-tabs button,.os-team-menu summary,.os-current{white-space:nowrap;color:#4e4e4e;border:0;border-radius:6px;flex-shrink:0;padding:8px 13px;font-size:11px;font-weight:500;line-height:1.3}.os-top-tabs button.selected,.os-current{color:#464646;background:#e4e4e4;font-weight:700}.os-top-tabs .os-current{margin-left:8px}.os-topbar details{border-top:0;padding:0}.os-topbar details[open]>summary{margin-bottom:0}.os-topbar-tools{grid-column:3;justify-self:end;align-items:center;gap:4px;display:flex}.save-status{color:#787878;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:9px;display:flex}.save-status i{background:#8f8f8f;border-radius:50%;width:5px;height:5px}.save-status.offline{color:#747474}.save-status.offline i{background:#919191}.os-workshop-link{white-space:nowrap;color:#797979;padding:8px 10px;font-size:10px}.os-team-menu,.os-account-menu{border:0;padding:0;position:relative}.os-team-menu summary{cursor:pointer;list-style:none}.os-team-menu summary::-webkit-details-marker{display:none}.os-team-menu[open]>summary,.os-account-menu[open]>summary{margin:0}.os-team-menu[open]>summary{background:#eaeaea}.os-team-menu>div{border:1px solid var(--line);z-index:40;background:#fff;border-radius:9px;width:230px;max-height:65dvh;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #2a2a2a20}.os-team-menu>div button,.os-team-menu>div a{text-align:left;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;padding:10px;font-size:11px;display:flex}.os-team-menu i{color:#7f7f7f;width:15px;font-style:normal}.os-alvari-button{color:#464646;background:#fcfcfc;border:1px solid #d2d2d2;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 4px;padding:0;font-size:16px;line-height:1;display:grid}.os-alvari-button[aria-pressed=true]{color:#fff;background:#414141;border-color:#414141}.os-alvari-button[aria-pressed=true]:hover:not(:disabled){color:#fff;background:#2e2e2e}.os-account{border:0;align-items:center;gap:9px;padding:6px 0 6px 6px;font-size:12px;display:flex}.os-account>span{background:#dcdcdc;border:1px solid #cbcbcb;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.os-account b{font-weight:500}.os-account small{margin-left:2px}.os-shell{flex:1;align-items:stretch;min-height:0;display:flex}.os-rail{flex:0 0 var(--os-rail);background:#ededed;border-right:1px solid #dbdbdb;flex-direction:column;gap:6px;padding:14px 0;display:flex;overflow:hidden}.os-rail.right{border-left:1px solid #dbdbdb;border-right:0}.os-rail button{writing-mode:vertical-rl;letter-spacing:.04em;color:#5e5e5e;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:72px;margin:0 5px;padding:14px 0;font-size:10px;line-height:1;display:flex}.os-rail.left button{transform:rotate(180deg)}.os-rail button[aria-pressed=true]{color:#474747;background:#dcdcdc;font-weight:700}.os-rail small{color:#8f8f8f;font-size:7px}.workspace.os-stage,.workspace.os-stage.with-coach{background:#fcfcfc;flex-direction:column;flex:auto;grid-column:auto;min-width:0;height:auto;min-height:0;display:flex;position:relative}.os-stage>.global-error{flex-shrink:0;margin:12px 20px 0}.os-stage>.workspace-body{flex:1;grid-column:auto;min-height:0;display:flex;overflow:hidden}.os-stage .main-content{overscroll-behavior:contain;width:100%;min-width:0;min-height:0;padding:0;overflow:auto}.os-stage .main-content.os-team-view{padding:26px max(32px,50% - 590px) 44px}.os-left-panel,.os-right-panel{scrollbar-width:thin;background:#f1f1f1;border-right:1px solid #dbdbdb;flex:0 0 250px;min-height:0;padding:30px 18px 24px 20px;position:relative;overflow:auto}.os-right-panel{border-left:1px solid #dbdbdb;border-right:0;flex-basis:264px;padding:28px 20px 24px}.dock-close{color:#737373;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.dock-heading>span,.os-kicker{letter-spacing:.12em;color:#8f8f8f;font-size:8px;font-weight:700;display:block}.dock-heading h2{letter-spacing:-.055em;margin:7px 0;font-size:31px}.dock-heading p{color:#898989;margin-bottom:25px;font-size:10px}.meeting-ticket{text-align:left;background:#e5e5e5;border:1px solid #d0d0d0;border-radius:8px;flex-direction:column;width:100%;margin-bottom:28px;padding:19px 16px;display:flex}.meeting-ticket>span{letter-spacing:.12em;color:#919191;font-size:7px}.meeting-ticket strong{letter-spacing:-.04em;margin:12px 0;font-size:21px;font-weight:500;line-height:1.12}.meeting-ticket small{color:#8c8c8c;font-size:9px;line-height:1.5}.meeting-ticket b{margin-top:20px;font-size:9px;font-weight:500}.dock-section-title{justify-content:space-between;align-items:center;margin:24px 0 8px;display:flex}.dock-section-title h3{letter-spacing:-.015em;margin:0;font-size:11px}.dock-section-title>span{color:#8f8f8f;font-size:9px}.dock-empty{color:#969696;padding:12px 0 9px;font-size:11px;line-height:1.65}.dock-empty button{margin-top:10px;font-size:10px}.priority-row{text-align:left;border:0;border-bottom:1px solid #d8d8d8;border-radius:0;align-items:flex-start;gap:10px;width:100%;padding:13px 0;display:flex}.priority-row i{border:1px solid #989898;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.priority-row i.blocked{background:#919191;border:0}.priority-row b{font-size:11px;font-weight:500;line-height:1.4;display:block}.priority-row small{color:#979797;margin-top:5px;font-size:9px;display:block}.priority-row em{margin-left:auto;font-size:13px}.dock-text{color:#818181;border:0;padding:7px 0;font-size:10px}.dock-bottom{border-top:1px solid #d7d7d7;gap:12px;margin-top:27px;padding-top:15px;display:flex}.dock-bottom button,.dock-bottom a{color:#828282;border:0;padding:0;font-size:9px}.personal-conversation{flex-direction:column;height:100%;min-height:0;display:flex}.conversation-heading{border-bottom:1px solid #efefef;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:10px 24px;display:flex}.conversation-heading>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.conversation-heading b{font-size:11px;font-weight:500}.conversation-heading>div>span:not(.online-dot){color:#929292;font-size:9px}.conversation-heading button{color:#909090;border:0;padding:4px 0;font-size:9px}.personal-transcript{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:26px 34px 10px;overflow-y:auto}.conversation-welcome{max-width:600px;margin:auto;padding:18px 0 20px}.conversation-welcome h1{letter-spacing:-.06em;margin:22px 0 18px;font-size:clamp(38px,3.7vw,61px);font-weight:500;line-height:1.03}.conversation-welcome h1 em{color:#949494;font-family:inherit;font-style:normal;font-weight:400}.conversation-welcome>p{color:#979797;max-width:350px;font-size:12px;line-height:1.7}.conversation-prompts{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.conversation-prompts button{text-align:left;background:#f4f4f4;border:1px solid #e1e1e1;border-radius:6px;justify-content:space-between;gap:15px;padding:10px 12px;font-size:10px;font-weight:400;display:flex}.conversation-prompts button span{color:#979797}.welcome-divi{align-items:center;gap:14px;margin:8px 0 0;display:flex}.welcome-divi .fvp-divi{flex-shrink:0;width:94px!important}.welcome-divi p{color:#868686;background:#fff;border:1px solid #e5e5e5;border-radius:3px 12px 12px;max-width:280px;margin:0;padding:13px 16px;font-size:11px;line-height:1.6}.personal-turn{max-width:650px;margin:0 auto 25px}.personal-user{background:#f0f0f0;border:1px solid #e0e0e0;border-radius:12px 12px 3px;margin:0 0 23px 60px;padding:12px 17px}.personal-user small{color:#9c9c9c;font-size:8px}.personal-user p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.7}.personal-reply{align-items:flex-start;gap:12px;display:flex}.reply-character{flex-shrink:0;width:60px}.reply-character .fvp-divi{margin-top:0;margin-left:-12px;width:76px!important}.personal-reply>div:last-child{flex:1;min-width:0}.personal-reply small{color:#999;font-size:8px}.personal-reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.85}.personal-reply button{color:#8f8f8f;border:0;padding:0;font-size:9px}.personal-compose{background:#fff;border:1px solid #ddd;border-radius:12px;flex-shrink:0;margin:8px 24px 19px;padding:15px 17px 12px;box-shadow:0 4px 8px #49494908}.personal-compose textarea{resize:vertical;background:0 0;border:0;min-height:52px;max-height:140px;padding:0;font-size:12px}.personal-compose textarea:focus{outline:0}.personal-compose>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.personal-compose button{padding:7px 11px;font-size:10px}.personal-compose small{color:#a6a6a6;font-size:8px}.personal-compose>div>.button{margin-left:auto}.mail-context,.share-preview{background:#f0f0f0;border:1px solid #e1e1e1;border-radius:7px;margin:10px 24px;padding:12px 15px;font-size:11px}.mail-context button,.share-preview button{margin-left:10px;padding:3px 6px;font-size:9px}.share-preview p{margin:5px 0;font-size:10px}.personal-conversation>.error{margin:4px 24px;font-size:11px}.os-page-heading{justify-content:space-between;align-items:flex-start;gap:22px;padding:26px 28px 18px;display:flex}.os-page-heading h1{letter-spacing:-.05em;margin:8px 0;font-size:36px;font-weight:500}.os-page-heading p{color:#949494;margin:0;font-size:11px}.os-page-heading button{font-size:10px}.os-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:45px 28px;display:flex}.os-empty>span{color:#afafaf;margin:5px 0 25px;font-size:42px}.os-empty h2{max-width:350px;font-size:29px;font-weight:500;line-height:1.14}.os-empty p{color:#999;max-width:390px;font-size:12px;line-height:1.8}.os-empty .button{font-size:11px}.board-tabs{gap:6px;padding:0 28px 15px;display:flex;overflow:auto}.board-tabs button{white-space:nowrap;align-items:center;gap:12px;padding:8px 12px;font-size:11px;display:flex}.board-tabs button.selected{background:#e8e8e8;border-color:#d6d6d6}.board-tabs small{font-size:8px}.board-intro{justify-content:space-between;gap:20px;padding:5px 28px 20px;display:flex}.board-intro p{color:#909090;max-width:450px;font-size:11px}.board-intro button{height:max-content;font-size:10px}.board-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:0 28px 30px;display:grid}.board-column{background:#f2f2f2;border-radius:9px;min-height:260px;padding:13px}.board-column>header{justify-content:space-between;align-items:center;gap:8px;padding:4px 0 12px;display:flex}.board-column h2,.board-column h3{letter-spacing:0;margin:0;font-size:11px;font-weight:500}.board-column header span{color:#a6a6a6;font-size:9px}.board-card{text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:7px;width:100%;margin-bottom:8px;padding:14px 12px;display:block;box-shadow:0 2px 1px #58585806}.board-card b{font-size:12px;font-weight:500;line-height:1.4;display:block}.board-card p{color:#9a9a9a;margin:8px 0;font-size:10px;line-height:1.6}.board-card small{color:#a7a7a7;font-size:9px}.add-card{color:#959595;text-align:left;border:0;width:100%;padding:12px 0;font-size:10px}.os-modal-backdrop,.adoption-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;background:#e9e9e9c7;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.os-modal{background:#fff;border:1px solid #d8d8d8;border-radius:12px;width:min(530px,100%);max-height:calc(100dvh - 50px);padding:28px;overflow:auto;box-shadow:0 22px 70px #4f4f4f2b}.os-modal>header{justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;display:flex}.os-modal h2{margin:0;font-size:28px;font-weight:500}.os-modal>header button{border:0;padding:0;font-size:22px}.os-modal fieldset{border:0;min-width:0;padding:0}.os-modal .field>span{font-size:11px}.os-modal .field input,.os-modal .field textarea,.os-modal .field select{background:#fafafa;border-color:#dfdfdf;font-size:12px}.os-modal .button{font-size:11px}.os-modal code{overflow-wrap:anywhere;background:#f2f2f2;margin:10px 0;padding:10px;font-size:10px;display:block}.os-modal ol{color:#888;padding-left:18px;font-size:12px;line-height:1.8}.os-modal>p{color:#919191;font-size:12px}.divi-setup{text-align:center;width:min(480px,100%);margin:auto;padding:30px 36px;position:relative}.adoption-backdrop .divi-setup{background:#fbfbfb;border:1px solid #d9d9d9;border-radius:15px;max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 25px 90px #49494926}.divi-setup h1{margin:15px 0;font-size:43px;font-weight:500;line-height:1.03}.divi-setup>p{color:#939393;font-size:12px;line-height:1.8}.divi-setup>.field{text-align:left}.divi-setup>small{color:#9e9e9e;margin-top:15px;font-size:9px;display:block}.divi-setup>.button{width:100%;font-size:11px}.setup-close{border:0;padding:0;font-size:22px;position:absolute;top:17px;right:20px}.setup-close[hidden]{display:none}.hatch-stage{justify-content:center;align-items:center;width:190px;height:195px;margin:-6px auto 0;display:flex;position:relative}.hatch-stage .fvp-divi.big{z-index:2;position:relative;width:190px!important}.hatch-orbit{z-index:1;border:1px solid #ddd;border-radius:50%;width:150px;height:36px;position:absolute;bottom:15px;box-shadow:0 0 0 13px #e7e7e74d,0 0 0 28px #e7e7e724}.look-picker{justify-content:center;gap:7px;margin:0 0 19px;display:flex}.look-picker button{color:#9a9a9a;text-transform:capitalize;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:9px;display:flex}.look-picker button[aria-pressed=true]{color:#5c5c5c;background:#f0f0f0;border-color:#d4d4d4}.look-swatch{background:#fbfbfb;border:1px solid #d4d4d4;border-radius:50%;width:12px;height:12px}.look-swatch.ink{background:#373737;border-color:#242424}.look-swatch.cap{background:#adadad}.look-swatch.dip{background:linear-gradient(140deg,#313131 48%,#f5f5f5 52%)}.team-chat{grid-template-columns:190px minmax(0,1fr);height:100%;min-height:0;display:grid}.channel-list{background:#f4f4f4;border-right:1px solid #e6e6e6;padding:18px 10px;overflow:auto}.channel-list>header{justify-content:space-between;align-items:center;padding:0 8px 14px;display:flex}.channel-list h2{letter-spacing:0;margin:0;font-size:11px;font-weight:500}.channel-list header button{color:#939393;border:0;padding:0;font-size:20px}.channel-list>button{text-align:left;border:0;border-radius:7px;align-items:flex-start;gap:10px;width:100%;padding:12px 8px;display:flex}.channel-list>button.selected{background:#e9e9e9}.channel-list>button>span{color:#a8a8a8;font-size:20px;font-weight:400}.channel-list b{font-size:11px;font-weight:500;display:block}.channel-list small{color:#9c9c9c;margin-top:3px;font-size:9px;display:block}.channel-conversation{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.channel-conversation .conversation-heading{align-items:flex-start}.channel-conversation .conversation-heading>div{display:block}.channel-conversation .conversation-heading span{margin-top:4px;line-height:1.6;display:block}.channel-transcript{flex:1;min-height:0;padding:20px;overflow:auto}.channel-empty{text-align:center;max-width:270px;margin:60px auto}.channel-empty>span{color:#bdbdbd;font-size:42px}.channel-empty h2{margin-top:20px;font-size:27px;font-weight:500}.channel-empty p{color:#9d9d9d;font-size:12px;line-height:1.7}.channel-message{gap:10px;margin-bottom:25px;display:flex}.member-avatar{background:#e5e5e5;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.channel-message>div{flex:1;min-width:0}.channel-message small{color:#868686;font-size:9px}.channel-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.7}.channel-compose{border-top:1px solid #eaeaea;align-items:flex-end;gap:12px;padding:15px;display:flex}.channel-compose textarea{resize:vertical;background:#f7f7f7;border:0;min-height:55px;max-height:140px;padding:11px;font-size:11px}.channel-compose button{white-space:nowrap;padding:10px 12px;font-size:10px}.channel-conversation>.error{margin:5px 20px}.shared-email{background:#f8f8f8;border:1px solid #e4e4e4;border-radius:8px;margin-top:10px;padding:12px}.shared-email summary{flex-direction:column;gap:5px;list-style:none;display:flex}.shared-email summary>span{color:#989898;font-size:7px}.shared-email summary b{font-size:11px;font-weight:500}.shared-email pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#878787;margin:12px 0 0;font:11px/1.8 Satoshi,sans-serif}.member-picker{grid-template-columns:1fr 1fr;gap:12px;display:grid}.member-picker label{align-items:center;gap:8px;padding:7px 0;font-size:11px;display:flex}.member-picker small{color:#a1a1a1;font-size:8px;display:block}.inbox-page{flex-direction:column;min-height:100%;display:flex}.inbox-page>.error{margin:0 28px 10px}.mail-connect{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px 35px 45px;display:flex}.mail-illustration{width:130px;height:90px;margin:15px 0 25px;position:relative}.mail-illustration>span{color:#b8b8b8;font-size:70px;display:block;transform:rotate(-8deg)}.mail-illustration i{color:#9a9a9a;background:#f6f6f6;border:1px solid #c6c6c6;border-radius:8px;padding:5px;font-size:33px;line-height:1;position:absolute;top:0;right:-3px;transform:rotate(10deg)}.mail-connect h2{font-size:36px;font-weight:500;line-height:1.08}.mail-connect>p{color:#9c9c9c;max-width:410px;font-size:12px;line-height:1.85}.mail-connect>.button{font-size:11px}.mail-connect>small{color:#a4a4a4;margin-top:20px;font-size:9px}.mail-connect .fine{margin:15px 0 0;font-size:10px}.mail-sync-line{color:#989898;background:#f3f3f3;border-block:1px solid #e6e6e6;align-items:center;gap:12px;padding:10px 28px;font-size:8px;display:flex}.mail-sync-line>span{margin-right:auto}.mail-sync-line button{border:0;padding:2px;font-size:9px}.inbox-layout{flex:1;grid-template-columns:260px minmax(0,1fr);min-height:400px;display:grid}.mail-list{background:#fbfbfb;border-right:1px solid #e7e7e7;min-width:0}.mail-filters{border-bottom:1px solid #e6e6e6;gap:4px;padding:12px 10px;display:flex}.mail-filters button{border:0;padding:5px 8px;font-size:9px}.mail-filters button[aria-pressed=true]{background:#ececec}.mail-row{text-align:left;border:0;border-bottom:1px solid #eaeaea;border-radius:0;width:100%;padding:16px;display:block}.mail-row.selected{background:#eee}.mail-row>span{color:#979797;align-items:center;gap:6px;font-size:9px;display:flex}.mail-row time{white-space:nowrap;margin-left:auto;font-size:7px}.mail-row i{background:#8d8d8d;border-radius:50%;flex-shrink:0;width:4px;height:4px}.mail-row strong{margin:7px 0;font-size:11px;font-weight:500;line-height:1.5;display:block}.mail-row p{color:#ababab;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.mail-list>.dock-empty{padding:25px}.mail-reader{min-width:0;padding:25px}.mail-reader h2{margin:10px 0 14px;font-size:26px;font-weight:500;line-height:1.2}.mail-from{color:#a3a3a3;overflow-wrap:anywhere;font-size:10px}.mail-reader .button-row{gap:7px}.mail-reader .button-row button,.mail-reader .button-row a{border:1px solid #e0e0e0;border-radius:5px;padding:7px 9px;font-size:9px}.mail-reader pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#868686;padding:24px 0;font:11px/1.9 Satoshi,sans-serif}.mail-reader>.field{border-top:1px solid #e5e5e5;padding-top:20px}.mail-reader>.field span{font-size:10px}.mail-reader>.field textarea{min-height:100px;font-size:12px}.mail-reader>button{font-size:10px}.mail-reader>small{margin-top:10px;font-size:9px;display:block}.reader-empty{text-align:center;max-width:260px;margin:60px auto}.reader-empty>span{color:silver;font-size:43px}.reader-empty h2{margin-top:20px}.reader-empty p{color:#a4a4a4;font-size:11px;line-height:1.8}.resource-panel>.os-kicker{font-size:7px}.agent-portrait{width:150px;margin:12px auto 5px}.agent-portrait .fvp-divi.big{width:150px!important}.resource-panel h2{margin:10px 0 5px;font-size:31px;font-weight:500}.resource-subtitle{align-items:center;gap:6px;display:flex;color:#888!important;margin-bottom:21px!important;font-size:10px!important}.resource-panel>p{color:#9a9a9a;font-size:11px;line-height:1.7}.resource-panel .button{width:100%;margin:2px 0 16px;padding:10px 14px;font-size:10px}.resource-panel dl{border-top:1px solid #dadada;margin:17px 0}.resource-panel dl>div{border-bottom:1px solid #dadada;flex-direction:column;gap:5px;padding:13px 0;display:flex}.resource-panel dt{color:#a1a1a1;font-size:8px}.resource-panel dd{color:#7d7d7d;margin:0;font-size:10px}.coming-soon-line{color:#a4a4a4;border-top:1px solid #dadada;justify-content:space-between;gap:10px;margin-top:27px;padding-top:17px;font-size:10px;display:flex}.coming-soon-line small{font-size:8px}.service-list{color:#8f8f8f;padding:0;font-size:10px;line-height:2;list-style:none}.resource-panel .fine{font-size:9px;line-height:1.7}.machine-visual{width:145px;height:138px;margin:30px auto 15px;position:relative;transform:rotate(-8deg)}.machine-visual>div{background:linear-gradient(#e6e6e6,#d2d2d2);border:1px solid #b8b8b8;border-radius:5px;height:29px;margin-bottom:9px;box-shadow:3px 5px #c1c1c1}.machine-visual>div:before{content:"· · ·";color:#999;padding-left:13px;font-size:20px;line-height:20px}.machine-visual>span{color:#929292;font-size:8px;position:absolute;bottom:14px;right:12px}.workspace-visual{height:155px;margin:35px 0 15px;position:relative}.workspace-visual i{background:#e7e7e7;border:1px solid #b8b8b8;border-radius:7px;width:110px;height:95px;position:absolute;top:15%;left:16%;transform:rotate(-12deg);box-shadow:0 8px 15px #60606020}.workspace-visual i:before{content:"";background:#ddd;border-bottom:1px solid #c8c8c8;border-radius:6px 6px 0 0;height:14px;display:block}.workspace-visual i:nth-child(2){top:23%;left:24%;transform:rotate(4deg)}.workspace-visual i:nth-child(3){top:34%;left:34%;transform:rotate(19deg)}.coming-soon-badge{background:#e3e3e3;border:1px solid #d2d2d2;border-radius:5px;margin:6px 0 28px;padding:7px 10px;font-size:9px;display:inline-block}.fvp-os .coach-holder.alvari-panel{right:0;top:var(--os-top);width:min(376px,100vw);height:calc(100dvh - var(--os-top));z-index:50;background:#fbfbfb;border:0;border-left:1px solid #d4d4d4;border-radius:0;position:fixed;overflow:hidden;box-shadow:-18px 0 50px #45454514}.fvp-os .alvari-panel>.coach{height:100%;padding:0 20px}.fvp-os .alvari-resume{color:#5e5e5e;background:#f1f1f1}.fvp-os .message.user{background:#f1f1f1}.fvp-os .message .agent-question{color:#585858;background:#f1f1f1;border-color:#d1d1d1}.fvp-os .message .proposal{background:#f1f1f1;border-color:#dadada}.fvp-os .raised-hand{background:#efefef;border-color:#cfcfcf}.fvp-os .alvari-window-controls button{color:#606060;border-color:#d8d8d8}.fvp-os .alvari-orb>span{color:#5d5d5d;border-color:#dadada}@media (min-width:1200px){.fvp-os.alvari-open .os-shell{padding-right:376px}}.fvp-os .alvari-panel>.alvari-orb{display:none}.fvp-os .coach-holder.alvari-orb{bottom:6px;right:12px}.fvp-os .coach-holder.alvari-orb>.alvari-orb{width:85px;height:85px}.fvp-os .alvari-orb>.fvp-divi{width:85px!important}.fvp-os .alvari-orb>span{font-size:8px;bottom:0}.fvp-os .alvari-mini{bottom:0;right:20px}.fvp-os .coach-compose .alvari-dictate{border-color:#d8d8d8;color:#787878!important;background:#f1f1f1!important}.fvp-os .alvari-typed,.fvp-os .coach-byline{color:#8e8e8e}.fvp-os .typing-caret,.fvp-os .alvari-tour-dots .filled{background:#989898}.fvp-os .alvari-tour>.eyebrow,.fvp-os .alvari-tour-voice button{color:#818181}.fvp-os .alvari-spotlight{border-color:#9e9e9e;box-shadow:0 0 0 5px #91919110}.login-page{background:#efefef}.login-story{background:#e5e5e5}.login-story>.wordmark{width:auto}.login-story h1{font-weight:500}.login-story h1 em{color:#979797}.login-world .pavilion-art{display:none}.login-world .fvp-divi.big{bottom:10%;right:24%;width:260px!important}.login-form .step-tabs button.selected{color:#626262;border-color:#626262}.login-form form>.button{background:#383838;border-color:#383838}@media (min-width:1650px){.fvp-os{--os-top:64px}.os-left-panel{flex-basis:276px}.os-right-panel{flex-basis:292px}.personal-transcript{padding:30px 50px 15px}.conversation-welcome{padding-top:55px}}@media (max-width:1200px){.os-left-panel{flex-basis:218px;padding-right:16px}.os-right-panel{flex-basis:236px;padding-inline:16px}.os-shell.has-left.has-right .conversation-welcome h1{font-size:38px}.os-top-tabs button,.os-team-menu summary,.os-current{padding-inline:9px;font-size:10px}.os-topbar{gap:12px}.personal-transcript{padding:22px}.personal-compose{margin-inline:18px}.team-chat{grid-template-columns:155px minmax(0,1fr)}.inbox-layout{grid-template-columns:210px minmax(0,1fr)}.board-columns{gap:8px;padding-inline:20px}.board-column{padding:10px}}@media (max-width:1100px){.os-right-panel{right:var(--os-rail);top:var(--os-top);width:min(300px,calc(100vw - var(--os-rail) - 24px));z-index:35;flex:none;padding:34px 22px 28px;position:fixed;bottom:0;box-shadow:-20px 0 60px #4d4d4d22}}@media (max-width:1000px){.team-chat{grid-template-columns:135px minmax(0,1fr)}.os-page-heading{padding:24px 20px}.os-page-heading h1{font-size:30px}.os-page-heading .button-row{gap:5px}.os-page-heading button{padding:8px;font-size:9px}.inbox-layout{grid-template-columns:1fr}.mail-list{border-right:0;max-height:280px;overflow:auto}.mail-reader{border-top:1px solid #e5e5e5}.personal-conversation .conversation-heading>div>span:not(.online-dot){display:none}}@media (max-width:760px){.fvp-os{--os-top:95px;--os-rail:0px;--os-dockbar:44px}.os-topbar{grid-template-rows:52px 42px;grid-template-columns:auto minmax(0,1fr);gap:0 10px;height:auto;padding:0 12px}.os-brand{grid-row:1}.fvp-brand img{width:48px;height:29px}.fvp-brand>span{padding-left:10px;font-size:9px}.fvp-brand{gap:10px}.os-topbar-tools{grid-area:1/2;gap:2px}.save-status{padding:0 6px}.save-status>span{display:none}.save-status i{width:6px;height:6px}.os-workshop-link{display:none}.os-account{padding-left:2px;font-size:10px}.os-account b{display:none}.os-account>span{width:27px;height:27px}.os-top-tabs{border-top:1px solid #e3e3e3;grid-area:2/1/auto/-1;height:42px;margin:0 -12px;padding:0 8px}.os-top-tabs button,.os-team-menu summary,.os-current{padding:7px 9px;font-size:10px}.os-shell{grid-template-columns:max-content minmax(0,1fr);grid-template-rows:var(--os-dockbar) minmax(0,1fr);display:grid}.os-rail,.os-rail.right{height:var(--os-dockbar);border:0;border-bottom:1px solid #dbdbdb;flex-direction:row;flex:none;align-items:center;gap:4px;padding:0 8px}.os-rail.left{grid-area:1/1}.os-rail.right{grid-area:1/2;justify-content:flex-start;min-width:0;overflow-x:auto}.os-rail button,.os-rail.left button{writing-mode:horizontal-tb;letter-spacing:.02em;min-height:30px;margin:0;padding:6px 9px;font-size:10px;transform:none}.os-rail small{font-size:6px}.workspace.os-stage,.workspace.os-stage.with-coach{grid-area:2/1/auto/-1}.os-left-panel,.os-right-panel{top:calc(var(--os-top) + var(--os-dockbar));z-index:35;border:0;flex:none;width:min(320px,100vw - 28px);padding:34px 20px 28px;position:fixed;bottom:0;box-shadow:0 20px 60px #4d4d4d30}.os-left-panel{border-right:1px solid #d0d0d0;left:0}.os-right-panel{border-left:1px solid #d0d0d0;right:0}.conversation-heading{min-height:42px;padding:9px 15px}.conversation-heading b{font-size:10px}.conversation-heading button{font-size:8px}.personal-transcript{padding:18px 19px 10px}.conversation-welcome{padding-top:12px}.conversation-welcome h1{margin:17px 0;font-size:40px}.conversation-welcome>.os-kicker{font-size:6px}.conversation-welcome>p{max-width:240px;font-size:11px}.conversation-prompts{gap:5px;margin-top:20px}.conversation-prompts button{width:100%;padding:9px 10px;font-size:9px}.welcome-divi{gap:9px;margin-top:12px}.welcome-divi .fvp-divi{width:73px!important}.welcome-divi p{padding:10px 12px;font-size:10px}.personal-compose{margin:5px 12px 12px;padding:12px}.personal-compose textarea{min-height:48px;font-size:16px}.personal-compose small{display:none}.personal-user{margin-left:25px;padding:10px 13px}.personal-user p,.personal-reply p{font-size:12px}.reply-character{width:40px}.reply-character .fvp-divi{width:58px!important}.personal-reply{gap:8px}.personal-compose button{font-size:9px}.board-columns{grid-template-columns:1fr;gap:13px;padding:0 17px 30px}.board-column{min-height:110px;padding:13px}.board-tabs,.board-intro{padding-inline:17px}.os-page-heading{gap:10px;padding:23px 18px 17px}.os-page-heading h1{font-size:30px}.os-page-heading p{font-size:10px}.os-page-heading .os-kicker{font-size:6px}.os-page-heading .button-row{justify-content:flex-end}.os-empty{padding:35px 20px}.os-empty h2{font-size:27px}.os-empty p{font-size:11px}.team-chat{flex-direction:column;display:flex}.channel-list{border-bottom:1px solid #e4e4e4;border-right:0;flex-shrink:0;align-items:center;gap:5px;min-height:55px;padding:8px;display:flex;overflow-x:auto}.channel-list>header{gap:5px;margin:0;padding:0 5px}.channel-list h2{display:none}.channel-list>button{flex-shrink:0;gap:6px;width:auto;padding:6px 9px}.channel-list>button>span{font-size:14px}.channel-list b{white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:10px;overflow:hidden}.channel-list small{display:none}.channel-conversation{flex:1;min-height:0}.channel-transcript{padding:15px}.channel-compose{gap:7px;padding:10px}.channel-compose textarea{min-height:48px;font-size:16px}.channel-compose button{white-space:normal;max-width:75px;font-size:8px}.share-preview{margin:7px 12px;padding:10px;font-size:10px}.mail-reader{padding:20px 17px}.mail-sync-line{gap:9px;padding:10px 17px;font-size:7px}.mail-connect{padding:15px 22px 40px}.mail-connect h2{font-size:31px}.mail-connect>p{font-size:11px}.mail-connect>small{font-size:7px}.mail-reader pre{font-size:11px}.mail-reader .field textarea{font-size:16px}.inbox-page>.error{margin-inline:17px}.os-modal-backdrop,.adoption-backdrop{padding:12px}.os-modal{max-height:calc(100dvh - 24px);padding:23px}.os-modal .field input,.os-modal .field textarea,.os-modal .field select{font-size:16px}.divi-setup{padding:27px 25px}.divi-setup h1{font-size:38px}.divi-setup .field input{font-size:16px}.adoption-backdrop .divi-setup{max-height:calc(100dvh - 24px)}.divi-setup .hatch-stage{width:155px;height:150px}.divi-setup .hatch-stage .fvp-divi.big{width:155px!important}.hatch-orbit{width:125px;bottom:6px}.look-picker{margin-bottom:14px}.divi-setup .field{margin:14px 0}.fvp-os .coach-holder.alvari-panel{width:100vw}.fvp-os .coach-holder.alvari-orb{bottom:0;right:0}.fvp-os .coach-holder.alvari-orb>.alvari-orb{width:70px;height:70px}.fvp-os .alvari-orb>.fvp-divi{width:70px!important}.fvp-os .alvari-orb>span{padding:3px 8px;font-size:7px}.os-stage .main-content.os-team-view{padding:22px 18px 36px}.login-story{min-height:510px}.login-story h1{font-size:54px}.login-world .fvp-divi.big{bottom:5%;right:14%;width:180px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.google-signin{gap:16px;width:100%;min-height:49px;margin:22px 0 12px;font-size:13px}.google-signin>span{font-size:19px;font-weight:700}.google-signin-note{font-size:10px;line-height:1.7}.login-alternatives{border-top:1px solid var(--line);margin-top:25px;font-size:11px}.login-alternatives summary{font-weight:500}.login-alternatives[open]>summary{margin-bottom:18px}.hatch-onboarding{color:#252525;background:radial-gradient(at 83% 35%,#fff 0,#0000 48%),#efefef;flex-direction:column;min-height:100dvh;padding:0 5vw;display:flex}.hatch-onboarding>header{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1380px;height:100px;margin:auto;display:flex}.hatch-onboarding>header>span{letter-spacing:.12em;color:#aaa;font-size:8px}.hatch-onboarding>header>button{border:0;padding:8px;font-size:10px}.hatch-onboarding>main{flex:1;grid-template-columns:minmax(240px,.8fr) minmax(350px,1fr);align-items:center;gap:9vw;width:100%;max-width:1100px;margin:auto;padding:35px 0 60px;display:grid}.hatch-guide{align-self:center;padding:0 0 30px}.hatch-guide>.os-kicker{letter-spacing:.13em;color:#9d9d9d;font-size:8px}.hatch-guide>.fvp-divi.big{margin:15px 0 0 -24px;width:220px!important}.hatch-guide-message{background:#fff;border:1px solid #dedede;border-radius:2px 15px 15px;max-width:375px;margin:-7px 0 30px;padding:22px 25px;position:relative;box-shadow:0 4px 25px #3a3a3a07}.hatch-guide-message small{color:#9e9e9e;margin-bottom:10px;font-size:9px;display:block}.hatch-guide-message p{margin:0;font-size:14px;line-height:1.8}.hatch-steps{grid-template-columns:1fr 1fr;gap:15px 10px;display:grid}.hatch-steps>span{color:#b1b1b1;align-items:center;gap:10px;font-size:9px;display:flex}.hatch-steps b{border:1px solid #d8d8d8;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-weight:500;display:grid}.hatch-steps .active{color:#474747}.hatch-steps .active b{color:#fff;background:#414141;border-color:#414141}.hatch-steps .complete{color:#8e8e8e}.hatch-scene{text-align:left;padding:30px 0;position:relative}.hatch-scene h1{letter-spacing:-.06em;text-wrap:balance;margin:18px 0 20px;font-size:clamp(44px,5.8vw,78px);font-weight:500;line-height:1.02}.hatch-scene h1 em{font:inherit;color:#a1a1a1}.hatch-scene>p{color:#9f9f9f;max-width:370px;margin:25px 0;font-size:13px;line-height:1.8}.hatch-scene .button{min-height:47px;padding:12px 24px;font-size:12px}.hatch-scene .field{max-width:370px}.hatch-scene .field input{background:#fff;border-color:#dbdbdb;min-height:46px;font-size:14px}.hatch-back{color:#999;border:0;margin-top:5px;padding:12px 0;font-size:10px;display:block}.divi-egg{background:radial-gradient(at 28% 20%,#fff 10%,#e9e9e9 50%,#b0b0b0 100%);border:1px solid #d7d7d7;border-radius:51% 49% 47% 53%/61% 63% 37% 39%;place-items:center;width:156px;height:200px;margin:35px 0 32px 20px;animation:4s ease-in-out infinite egg-float;display:grid;position:relative;box-shadow:inset -18px -7px 23px #9993,9px 15px 27px -15px #47474766}.divi-egg>span{color:#bcbcbc;text-shadow:1px 1px #fff9;font-size:24px;font-weight:700;transform:rotate(-9deg)}.divi-egg>i{filter:blur(6px);background:#6666661f;border-radius:50%;width:140px;height:16px;position:absolute;bottom:-21px}.hatch-preview{justify-content:center;align-items:center;width:230px;height:205px;margin:5px 0 20px 45px;display:flex;position:relative}.hatch-preview .fvp-divi.big{z-index:2;width:230px!important}.hatch-preview .hatch-orbit{bottom:-2px;left:38px}.hatch-step-1 .look-picker{justify-content:flex-start;gap:12px;max-width:370px;margin-top:15px}.hatch-step-1 .look-picker button{font-size:10px}.hatch-step-1 h1{font-size:55px}.hatch-step-2 h1{font-size:58px}.hatch-preview.hatching{animation:.18s infinite hatch-shiver}.hatch-preview.hatching:after{content:"";background:#fff8;border-radius:50%;animation:1.5s forwards hatch-glow;position:absolute;inset:0}.hatch-preview.hatched{animation:.75s cubic-bezier(.2,.7,.2,1) both hatch-arrive}.new-divi-message{background:#fff;border:1px solid #dfdfdf;border-radius:3px 13px 13px;max-width:370px;padding:15px 20px}.new-divi-message small{color:#a4a4a4;font-size:8px}.new-divi-message p{margin:6px 0 0;font-size:13px;line-height:1.8}.hatch-scene>p.hatch-fine{color:#a5a5a5;margin:17px 0;font-size:10px}.google-tool-cards{gap:10px;max-width:370px;margin:30px 0;display:grid}.google-tool-cards>div{background:#f8f8f8;border:1px solid #e2e2e2;border-radius:9px;align-items:center;gap:18px;padding:16px;display:flex}.google-tool-cards b{color:#989898;background:#e9e9e9;border:1px solid #ddd;border-radius:8px;place-items:center;width:34px;height:34px;font-size:22px;font-weight:400;display:grid}.google-tool-cards>div>span{font-size:13px;font-weight:500}.google-tool-cards small{color:#a9a9a9;margin-top:3px;font-size:10px;display:block}.hatch-onboarding>footer{letter-spacing:.07em;color:#a3a3a3;border-top:1px solid #dedede;flex-shrink:0;justify-content:space-between;gap:18px;width:100%;max-width:1380px;margin:auto;padding:23px 0;font-size:8px;display:flex}.hatch-onboarding>footer span{white-space:nowrap}.google-tools-page,.vault-page{min-height:100%}.tool-note{color:#989898;margin:4px 0 18px;padding:0 28px;font-size:9px}.tool-error{margin:0 28px 16px}.calendar-events{padding:10px 28px 30px}.calendar-events .tool-note{padding:0}.calendar-event{border-bottom:1px solid #e4e4e4;align-items:center;gap:18px;padding:20px 0;display:flex}.calendar-event>time{background:#f0f0f0;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-height:55px;display:flex}.calendar-event>time b{letter-spacing:-.05em;font-size:23px;font-weight:500;line-height:1}.calendar-event>time span{text-transform:uppercase;color:#979797;margin-top:5px;font-size:8px}.calendar-event>div{flex:1}.calendar-event small{color:#989898;font-size:9px}.calendar-event h2{letter-spacing:-.03em;margin:5px 0;font-size:17px;font-weight:500;line-height:1.3}.calendar-event p{color:#a8a8a8;margin:0;font-size:10px}.calendar-event>span{color:#9f9f9f}.drive-search{gap:10px;margin:3px 28px 18px;display:flex}.drive-search input{background:#fff;border-color:#e2e2e2;font-size:12px}.drive-search button{white-space:nowrap;font-size:10px}.drive-files{padding:0 28px 30px}.drive-files>a{border-bottom:1px solid #e5e5e5;align-items:center;gap:14px;padding:17px 0;display:flex}.file-glyph{color:#9d9d9d;flex-shrink:0;place-items:center;width:34px;height:40px;font-size:28px;display:grid}.drive-files>a>div{flex:1;min-width:0}.drive-files b{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5;display:block}.drive-files small{color:#a7a7a7;margin-top:5px;font-size:9px;display:block}.drive-files>a>span:last-child{color:#a3a3a3;font-size:13px}.vault-explainer{color:#969696;max-width:660px;padding:0 28px;font-size:11px;line-height:1.8}.vault-entries{padding:10px 28px}.vault-entries article{border-bottom:1px solid #e4e4e4;align-items:center;gap:15px;padding:20px 0;display:flex}.vault-symbol{color:#9f9f9f;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:43px;font-size:28px;display:grid}.vault-entries article>div:nth-child(2){flex:1;min-width:0}.vault-entries h2{margin:0 0 6px;font-size:15px;font-weight:500}.vault-entries p{color:#a2a2a2;margin:0 0 8px;font-size:9px}.vault-entries code{color:#a8a8a8;overflow-wrap:anywhere;font-size:11px}.vault-actions{gap:6px;display:flex}.vault-actions button{padding:7px 10px;font-size:9px}.vault-footnote{color:#ababab;max-width:650px;margin:22px 28px;font-size:9px;line-height:1.8}@keyframes egg-float{50%{transform:translateY(-9px)rotate(2deg)}}@keyframes hatch-shiver{50%{transform:rotate(2deg)translate(2px)}}@keyframes hatch-glow{to{opacity:0;transform:scale(1.35)}}@keyframes hatch-arrive{0%{opacity:0;transform:translateY(15px)scale(.85)}to{opacity:1;transform:none}}@media (max-width:1100px){.os-topbar .os-workshop-link{display:none}.hatch-onboarding>main{gap:6vw}.hatch-scene h1{font-size:60px}}@media (max-width:760px){.hatch-onboarding{padding:0 23px}.hatch-onboarding>header{height:70px}.hatch-onboarding>header>span{display:none}.hatch-onboarding>header>button{font-size:9px}.hatch-onboarding>main{flex-direction:column;gap:7px;padding:5px 0 30px;display:flex}.hatch-guide{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:13px 0 0;display:grid}.hatch-guide>.os-kicker{grid-column:1/-1;font-size:6px}.hatch-guide>.fvp-divi.big{margin:0 0 0 -8px;width:83px!important}.hatch-guide-message{border-radius:2px 11px 11px;max-width:none;margin:0;padding:12px 15px}.hatch-guide-message small{margin-bottom:4px;font-size:7px}.hatch-guide-message p{font-size:11px;line-height:1.75}.hatch-steps{border-bottom:1px solid #dfdfdf;grid-column:1/-1;justify-content:space-between;gap:6px;padding:14px 0;display:flex}.hatch-steps>span{white-space:nowrap;gap:4px;font-size:6px}.hatch-steps b{width:16px;height:16px;font-size:6px}.hatch-scene{width:100%;padding:22px 10px 5px}.hatch-scene h1,.hatch-step-1 h1,.hatch-step-2 h1{margin:13px 0 15px;font-size:43px}.hatch-scene>.os-kicker{font-size:7px}.hatch-scene>p{margin:18px 0;font-size:11px}.hatch-scene .button{width:100%;min-height:45px;font-size:11px}.hatch-scene .field input{font-size:16px}.divi-egg{width:110px;height:145px;margin:28px auto}.hatch-preview{width:185px;height:155px;margin:0 auto 12px}.hatch-preview .fvp-divi.big{width:185px!important}.hatch-preview .hatch-orbit{bottom:0;left:30px}.hatch-step-1 .look-picker{justify-content:center;gap:4px;margin-top:5px}.hatch-step-1 .look-picker button{font-size:9px}.hatch-back{text-align:center;margin:auto;padding-top:14px;font-size:10px}.google-tool-cards{gap:7px;margin:20px 0}.google-tool-cards>div{padding:12px}.google-tool-cards b{width:30px;height:30px;font-size:20px}.google-tool-cards>div>span{font-size:12px}.google-tool-cards small{font-size:9px}.hatch-onboarding>footer{padding:17px 0;font-size:6px;line-height:1.8}.hatch-onboarding>footer span{display:none}.new-divi-message p{font-size:11px}.hatch-scene .hatch-fine{font-size:9px}.tool-note,.vault-explainer{padding-inline:18px;font-size:9px}.calendar-events{padding:6px 18px 25px}.calendar-event{gap:12px;padding:16px 0}.calendar-event h2{font-size:15px}.drive-search{gap:7px;margin-inline:18px}.drive-search input{padding:10px;font-size:16px}.drive-search button{padding:8px;font-size:9px}.drive-files{padding-inline:18px}.drive-files b{font-size:11px}.drive-files small{font-size:8px}.vault-entries{padding-inline:18px}.vault-entries article{align-items:flex-start;gap:10px}.vault-symbol{display:none}.vault-entries h2{font-size:14px}.vault-actions{flex-direction:column}.vault-actions button{padding:6px 8px;font-size:8px}.vault-footnote{margin:18px;font-size:8px}.tool-error{margin-inline:18px}}@media (prefers-reduced-motion:reduce){.divi-egg,.hatch-preview.hatching,.hatch-preview.hatched,.hatch-preview.hatching:after{animation:none}}.skip-link{z-index:150;background:#fff;border:1px solid #d1d1d1;border-radius:7px;padding:10px 15px;font-size:12px;position:fixed;top:-80px;left:15px}.skip-link:focus{top:10px}.personal-compose-wrap{flex-shrink:0;padding-bottom:12px}.personal-compose{margin-bottom:7px}.personal-compose label{color:#777;font-size:10px}.personal-compose .compose-identity{justify-content:space-between;margin-bottom:9px;display:flex}.compose-identity button{color:#858585;border:0;padding:0;font-size:9px}.compose-identity button[aria-pressed=true]{color:#4a4a4a}.personal-compose .private-label{color:#979797;margin-right:auto;font-size:8px}.personal-compose .send-circle{color:#fff;background:#383838;border-color:#383838;border-radius:50%;width:32px;height:32px;padding:0;font-size:15px}.compose-note{color:#a4a4a4;text-align:center;margin:0 26px;font-size:8px;display:block}.agent-handoff-note{color:#9b9b9b!important;margin:0 0 10px!important;font-size:9px!important}.context-chip{background:#f1f1f1;border:1px solid #dedede;border-radius:7px;justify-content:space-between;gap:15px;margin:8px 24px;padding:10px 13px;display:flex}.context-chip span{color:#a4a4a4;font-size:7px}.context-chip b{color:#7b7b7b;margin-top:4px;font-size:10px;font-weight:500;display:block}.context-chip button{color:#969696;border:0;padding:0;font-size:20px}.agent-collaborate{color:#7f7f7f;width:100%;padding:10px;font-size:10px}.hatch-scene>p{color:#7e7e7e}.hatch-guide-message small{color:gray}.hatch-steps>span{color:#898989}.conversation-welcome>p,.dock-empty{color:#828282}.personal-conversation .compose-note{color:#848484}.board-card small{color:#868686}@media (max-width:760px){.compose-identity button{font-size:8px}.personal-compose .private-label{font-size:7px}.compose-note{margin-inline:15px;font-size:7px}.context-chip{margin-inline:12px}.hatch-steps>span{font-size:7px}}.os-account-menu{position:relative}.os-account-menu summary{cursor:pointer;border-radius:8px;list-style:none}.os-account-menu summary::-webkit-details-marker{display:none}.os-account-menu summary:focus-visible{outline:2px solid var(--pt-focus,#595959);outline-offset:2px}.os-account-menu>.os-account-panel{z-index:100;color:#252525;background:#fff;border:1px solid #dcdcdc;border-radius:12px;width:280px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #2424241f}.os-account-group{border-top:1px solid #ececec;gap:1px;padding:6px 0;display:grid}.os-account-panel .os-account-group>button,.os-account-panel .os-account-group>a{text-align:left;color:#252525;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:9px 10px;font-size:12px;line-height:1.3;text-decoration:none;display:flex}.os-account-panel .os-account-group>button:hover,.os-account-panel .os-account-group>a:hover,.os-account-update:hover>.update-check{background:#f3f3f3}.os-account-panel .os-account-group :is(button,a):focus-visible{outline:2px solid var(--pt-focus,#595959);outline-offset:-2px}.os-account-panel .fvp-icon{color:#6f6f6f;flex-shrink:0;width:16px;height:16px}.os-account-update{position:relative}.os-account-update>.fvp-icon{pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.os-account-panel .os-account-update>.update-check{text-align:left;color:#252525;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;width:100%;min-height:0;padding:8px 10px 8px 37px;font-size:12px;line-height:1.3;display:flex}.os-account-panel .os-account-update>.update-check small{font-size:10.5px}.os-account-panel .os-account-signout{color:#4a4a4a}.fvp-account-head{align-items:center;gap:12px;min-width:0;padding:10px 10px 12px;display:flex}.fvp-account-head>div{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.fvp-account-head b{font-size:13px;font-weight:600;line-height:1.25}.fvp-account-head>div>span{color:#737373;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.fvp-account-head .fvp-photo-link{color:#3a3a3a;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;min-height:0;padding:2px 0 0;font-size:11px;text-decoration:underline}.fvp-account-head .fvp-photo-link:hover{color:var(--pt-accent,#202020)}.fvp-photo-button{cursor:pointer;background:#e9e9e9;border:1px solid #d6d6d6;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative;overflow:hidden}.fvp-photo-button .fvp-account-photo{object-fit:cover;border-radius:50%;width:100%;height:100%}.fvp-photo-button .fvp-account-initial{color:#3a3a3a;background:0 0;width:auto;height:auto;font-size:15px;font-weight:600}.fvp-photo-button>i{color:#fff;opacity:0;background:#1f1f1f8c;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.fvp-photo-button>i .fvp-icon{color:#fff;width:18px;height:18px}.fvp-photo-button:hover>i,.fvp-photo-button:focus-visible>i{opacity:1}.fvp-photo-button:focus-visible{outline:2px solid var(--pt-focus,#595959);outline-offset:2px}.settings-profile.fvp-photo-settings{align-items:flex-start}.fvp-photo-settings>.fvp-photo-button{width:64px;height:64px}.fvp-photo-settings .fvp-account-initial{font-size:21px}.fvp-photo-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fvp-photo-actions button{color:#252525;cursor:pointer;background:#fff;border:1px solid #d3d3d3;border-radius:8px;min-height:34px;padding:7px 13px;font-size:12px}.fvp-photo-actions button:hover{background:#f3f3f3}.fvp-photo-actions button.primary{background:var(--pt-accent,#202020);border-color:var(--pt-accent,#202020);color:#fff}.fvp-photo-actions button.primary:hover{background:var(--pt-accent-hover,#3a3a3a)}.fvp-photo-actions button:disabled{opacity:.6;cursor:default}.fvp-photo-error{color:#8a1f1f;margin:10px 0 0;font-size:12px}.fvp-photo-editor{color:#252525;background:#fafafa;border:1px solid #d7d7d7;border-radius:16px;width:min(380px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:20px;overflow:auto;box-shadow:0 24px 80px #0002}.fvp-photo-editor::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17171750}.fvp-photo-editor>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fvp-photo-editor h2{margin:0;font-size:18px;font-weight:600}.fvp-photo-editor>header button{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;padding:8px;display:grid}.fvp-photo-editor>header button:hover{background:#ececec}.fvp-photo-current{background:#e6e6e6;border:1px solid #d6d6d6;border-radius:50%;place-items:center;width:120px;height:120px;margin:4px auto 12px;display:grid;overflow:hidden}.fvp-photo-current .fvp-account-photo{object-fit:cover;width:100%;height:100%}.fvp-photo-current .fvp-account-initial{color:#3a3a3a;font-size:38px;font-weight:600}.fvp-photo-source{text-align:center;margin:0 0 4px;font-size:13px}.fvp-photo-hint{text-align:center;color:#737373;margin:6px 0 4px;font-size:11.5px;line-height:1.5}.fvp-photo-editor .fvp-photo-actions{justify-content:center;margin-top:14px}.fvp-photo-crop{aspect-ratio:1;touch-action:none;background:#e6e6e6;border-radius:12px;width:min(260px,100%);margin:0 auto;position:relative;overflow:hidden}.fvp-photo-crop canvas{cursor:grab;width:100%;height:100%;display:block}.fvp-photo-crop canvas:active{cursor:grabbing}.fvp-photo-crop canvas:focus-visible{outline:2px solid var(--pt-focus,#595959);outline-offset:-2px}.fvp-photo-crop:after{content:"";pointer-events:none;border:1px solid #fff;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 400px #ffffffa6}.fvp-photo-zoom{color:#555;align-items:center;gap:10px;width:min(260px,100%);margin:14px auto 0;font-size:12px;display:flex}.fvp-photo-zoom input{accent-color:var(--pt-accent,#202020);flex:1}.privacy-page{color:#2b2b2b;max-width:800px;margin:0 auto;padding:64px 28px 100px}.privacy-page>a:first-child{margin-bottom:54px;display:inline-block}.privacy-page>.os-kicker{display:block}.privacy-page h1{margin:16px 0 30px;font-size:clamp(48px,7vw,76px);line-height:1.05}.privacy-page h2{margin:36px 0 12px;font-size:24px}.privacy-page p{color:#656565;font-size:17px;line-height:1.75}.privacy-page a{text-underline-offset:4px;text-decoration:underline}.board-tabs button[aria-pressed=true]{background:#e8e8e8;border-color:#d6d6d6}.board-column .column-empty{color:#797979;padding:18px 2px;font-size:12px;line-height:1.6}.board-card h3{font-size:14px;font-weight:600;line-height:1.5}.board-card footer{color:#717171;justify-content:space-between;margin-top:14px;font-size:11px;display:flex}.board-column>header h2{flex:1;font-size:13px}.board-column>header i{background:#bababa;border-radius:50%;width:6px;height:6px}.board-column.doing>header i{background:#959595}.board-column.done>header i{background:#626262}.board-intro{align-items:center;font-size:12px}.board-intro>span{align-items:center;gap:12px;display:flex}.board-intro p,.board-card p{color:#717171}:root{--ink:#202020;--muted:#6b6b6b;--paper:#eee;--white:#fff;--panel:#f5f5f5;--line:#dedede;--blue:#333}.fvp-divi{filter:none}.conversation-welcome>p,.dock-empty,.resource-panel>p,.vault-explainer,.vault-footnote,.tool-note,.hatch-scene>p,.google-tool-cards small,.compose-note,.personal-conversation .compose-note{color:#6b6b6b}.conversation-welcome h1 em{color:#858585}.os-rail button[aria-pressed=true],.os-top-tabs button.selected{color:#202020;background:#e2e2e2}.online-dot{background:#22a559}.save-status i{background:#686868}.channel-list .channel-lock{vertical-align:-1px;width:13px;height:13px}.channel-board,.pp-board{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.pp-board{min-height:420px}.channel-mode-count{color:#fff;background:#202020;border-radius:8px;place-items:center;min-width:16px;height:16px;margin-left:6px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.os-admin-link{white-space:nowrap;color:#303030;border:1px solid #d3d3d3;border-radius:6px;padding:8px 10px;font-size:11px}.company-agent-list{gap:0;margin-top:24px;display:grid}.company-agent-list article{border-top:1px solid #ddd;padding:24px 0}.company-agent-list article>.fvp-divi{float:right;margin:-5px 0 10px 14px;width:76px!important;height:76px!important}.company-agent-list h3{letter-spacing:-.04em;margin:0 0 8px;font-size:20px}.company-agent-list p{color:#656565;max-width:36ch;margin:0 0 16px;font-size:12px;line-height:1.6}.agent-manage-link{border-top:1px solid #ddd;margin-top:16px;padding-top:20px;font-size:12px;display:block}.company-agent-portrait{height:110px;margin-bottom:20px}.company-agent-portrait>.fvp-divi{width:110px!important;height:110px!important}.company-conversation .conversation-welcome small{color:#707070;max-width:52ch;line-height:1.6;display:block}.company-conversation .personal-compose>label{margin-bottom:10px;display:block}@media (max-width:760px){.os-admin-link{align-items:center;min-height:36px;padding:8px;font-size:10px;display:inline-flex}.company-agent-list article{padding:20px 0}.agent-manage-link{min-height:44px}}.inbox-dock .dock-heading p{overflow-wrap:anywhere}.inbox-dock .dock-section-title button{min-height:36px;font-size:11px}.dock-mail-row{text-align:left;border:0;border-bottom:1px solid #dedede;border-radius:0;width:100%;padding:18px 0;display:block}.dock-mail-row>span{color:#666;align-items:center;gap:6px;font-size:11px;display:flex}.dock-mail-row i{background:#444;border-radius:50%;flex-shrink:0;width:5px;height:5px}.dock-mail-row b{margin:7px 0;font-size:13px;font-weight:500;line-height:1.5;display:block}.dock-mail-row small{-webkit-line-clamp:2;color:#777;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.dock-mail-row:hover{background:#e9e9e9}.company-channel-list{margin-top:24px;display:grid}.company-channel-list button{text-align:left;border:0;border-bottom:1px solid #ddd;border-radius:0;justify-content:space-between;padding:18px 0;font-size:14px;display:flex}.channel-mode{border:1px solid #d8d8d8;border-radius:999px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.channel-mode button{font:inherit;color:#555;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:28px;padding:4px 12px;font-size:12px}.channel-mode button[aria-pressed=true]{color:#fff;background:#222}.channel-synced-note{color:#555;background:#f7f7f7;border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 18px;font-size:12px;line-height:1.4;display:flex}.channel-synced-note b{color:#222;font-weight:600}.channel-synced-note button,.channel-earlier{font:inherit;color:#222;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d0d0d0;border-radius:8px;padding:4px 10px;font-size:12px}.channel-earlier{margin:4px auto 12px;display:block}.channel-source{letter-spacing:.02em;color:#555;border:1px solid #d0d0d0;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px}.chat-tag{white-space:nowrap;background:#22222214;border-radius:6px;padding:1px 6px;font-weight:500;display:inline;box-shadow:inset 0 0 0 1px #22222224}.tag-host{position:relative}.tag-popup{z-index:40;background:#fff;border:1px solid #d8d8d8;border-radius:12px;min-width:260px;max-width:min(420px,92vw);max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 32px #00000024}.tag-popup li{cursor:pointer;color:#222;border-radius:8px;align-items:baseline;gap:8px;padding:7px 9px;font-size:13px;line-height:1.3;display:flex}.tag-popup li[aria-selected=true]{background:#f0f0f0}.tag-popup li b{white-space:nowrap;font-weight:600}.tag-popup li small{color:#696969;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.channel-summoning{color:#696969;margin:0;padding:6px 18px;font-size:12px}.channel-open-choice{align-items:flex-start;gap:10px;margin:12px 0 4px;font-size:13px;display:flex}.channel-open-choice small{color:#696969;margin-top:2px;font-size:11px;display:block}.channel-joinable{border-top:1px solid #e3e3e3;margin-top:16px;padding-top:12px}.channel-joinable h3{margin:0 0 6px;font-size:13px;font-weight:600}.channel-joinable p{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:6px 0;font-size:13px;display:flex}.channel-joinable small{color:#696969;margin-left:8px;font-size:11px}.channel-joinable button,.channel-open-toggle{font:inherit;color:#222;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d0d0d0;border-radius:999px;min-height:28px;padding:4px 12px;font-size:12px}.conversation-heading .channel-open-toggle{color:#222;border:1px solid #d0d0d0;padding:4px 12px;font-size:12px;line-height:1.2}.conversation-heading .channel-open-toggle[aria-pressed=true]{color:#fff;background:#222;border-color:#222}.conversation-heading .channel-open-toggle.is-note{cursor:default;align-items:center;display:inline-flex}.divi-mark{text-align:left;border:0;margin:14px 0 4px;padding:0}.divi-mark legend{margin-bottom:4px;padding:0;font-size:12px;font-weight:600}.divi-mark p{color:#696969;margin:0 0 8px;font-size:12px;line-height:1.45}.divi-mark p b{color:#222;font-weight:500}.divi-mark [role=radiogroup]{flex-wrap:wrap;gap:6px;display:flex}.divi-mark button{cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:10px;width:36px;height:36px;padding:0;font-size:16px}.divi-mark button[aria-checked=true]{border-color:#222;box-shadow:inset 0 0 0 1px #222}.channel-transcript{padding:18px 20px}.channel-day{letter-spacing:.04em;text-transform:uppercase;color:#8a8a8a;align-items:center;gap:12px;margin:18px 0 12px;font-size:10px;display:flex}.channel-day:before,.channel-day:after{content:"";background:#e8e8e8;flex:1;height:1px}.channel-message{outline:none;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex;position:relative}.channel-message.grouped{margin-top:-10px}.channel-message.own{justify-content:flex-end}.channel-message>.channel-said{flex-direction:column;flex:0 auto;align-items:flex-start;min-width:0;max-width:min(72%,620px);display:flex;position:relative}.channel-message.own>.channel-said{align-items:flex-end}.channel-message small{color:#7a7a7a;margin:0 4px 3px;font-size:10px}.channel-message time{color:#a5a5a5;margin-left:8px;font-size:9px}.channel-bubble{color:#222;background:#f0f0f0;border-radius:16px 16px 16px 5px;max-width:100%;padding:9px 13px}.channel-message.own .channel-bubble{color:#fff;background:#222;border-radius:16px 16px 5px}.channel-message.from-agent .channel-bubble{background:#fff;box-shadow:inset 0 0 0 1px #d6d6d6}.channel-message.synced .channel-bubble{background:#fff;box-shadow:inset 0 0 0 1px #e2e2e2}.channel-message.own.synced .channel-bubble{box-shadow:none;background:#555}.channel-message .channel-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.channel-bubble blockquote{opacity:.72;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid;margin:0 0 6px;padding:2px 0 2px 9px;font-size:12px;line-height:1.4}.channel-message.own .chat-tag{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff47}.channel-message .member-avatar{align-self:flex-end;margin-bottom:2px}.channel-message.grouped .member-avatar{background:0 0}.channel-reactions{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.channel-reactions button{cursor:pointer;color:#444;background:#fff;border:1px solid #dcdcdc;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;line-height:1.6;display:inline-flex}.channel-reactions button span{font-size:11px}.channel-reactions button[aria-pressed=true]{color:#111;background:#f3f3f3;border-color:#222}.channel-actions{z-index:5;white-space:nowrap;background:#fff;border:1px solid #dcdcdc;border-radius:12px;align-items:center;gap:1px;padding:3px;display:none;position:absolute;top:-30px;left:0;box-shadow:0 6px 18px #0000001a}.channel-message.own .channel-actions{left:auto;right:0}.channel-message:hover .channel-actions,.channel-message:focus-within .channel-actions,.channel-message:focus .channel-actions{display:flex}.channel-actions button{cursor:pointer;color:#222;background:0 0;border:0;border-radius:8px;min-width:28px;height:28px;padding:0 5px;font-size:15px}.channel-actions button:hover{background:#f0f0f0}.channel-actions .channel-action-text{color:#444;padding:0 8px;font-size:11px}.channel-actions i{background:#e2e2e2;width:1px;height:18px;margin:0 3px}.channel-turn:first-child .channel-actions{top:auto;bottom:-30px}@media (max-width:760px){.channel-message>.channel-said{max-width:84%}.channel-actions{white-space:normal;flex-wrap:wrap;max-width:86vw}.team-chat .conversation-heading{flex-wrap:wrap;row-gap:6px}.team-chat .conversation-heading>div:first-child{flex:100%}.team-chat .conversation-heading .channel-mode{margin-left:0}}.channel-paths{color:#444;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 16px 0;font-size:12px;display:flex}.channel-paths>span{color:#222;font-weight:600}.channel-paths label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.channel-paths small{color:#555;flex:100%;font-size:11px}.update-check{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.update-check small{color:#8a8a8a;font-size:10.5px;font-weight:400}.update-check:disabled{opacity:.7}.fvp-menu-update{background:#fff;border:1px solid #dcdcdc;border-radius:12px;width:100%;margin:6px 0;padding:10px 12px;font-size:14px}
:root{--pwa-sat:env(safe-area-inset-top,0px);--pwa-sab:env(safe-area-inset-bottom,0px);--pwa-sal:env(safe-area-inset-left,0px);--pwa-sar:env(safe-area-inset-right,0px)}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-pwa=standalone]{overscroll-behavior-y:none}html[data-pwa=standalone] body{-webkit-touch-callout:none}html[data-pwa=standalone] a,html[data-pwa=standalone] button{-webkit-user-select:none;user-select:none}html[data-pwa=standalone] input,html[data-pwa=standalone] textarea,html[data-pwa=standalone] [contenteditable],html[data-pwa=standalone] pre,html[data-pwa=standalone] p,html[data-pwa=standalone] code{-webkit-user-select:text;user-select:text}.fvp-os{--pwa-top-base:60px;--os-top:calc(var(--pwa-top-base) + var(--pwa-sat))}.os-topbar{padding-top:var(--pwa-sat);padding-left:max(16px,var(--pwa-sal));padding-right:max(16px,var(--pwa-sar))}.os-rail.left{padding-left:var(--pwa-sal)}.os-rail.right{padding-right:var(--pwa-sar)}.fvp-os .personal-compose-wrap{padding-bottom:calc(12px + var(--pwa-sab))}.fvp-os .channel-compose{padding-bottom:calc(15px + var(--pwa-sab))}.fvp-os .main-content.os-team-view{padding-bottom:calc(44px + var(--pwa-sab))}.fvp-os .coach-holder.alvari-orb{bottom:calc(6px + var(--pwa-sab))}.fvp-os .coach-compose{padding-bottom:calc(15px + var(--pwa-sab))}.hatch-onboarding{padding-top:var(--pwa-sat);padding-bottom:var(--pwa-sab)}.login-form{padding-bottom:calc(7vh + var(--pwa-sab))}.modal-backdrop,.os-modal-backdrop,.adoption-backdrop{padding-top:calc(25px + var(--pwa-sat));padding-bottom:calc(25px + var(--pwa-sab))}@media (min-width:1650px){.fvp-os{--pwa-top-base:64px}}@media (max-width:760px){.fvp-os{--pwa-top-base:95px}.os-topbar{padding-left:max(12px,var(--pwa-sal));padding-right:max(12px,var(--pwa-sar))}.fvp-os .channel-compose{padding-bottom:calc(10px + var(--pwa-sab))}.fvp-os .main-content.os-team-view{padding-bottom:calc(36px + var(--pwa-sab))}.fvp-os .coach-holder.alvari-orb{bottom:var(--pwa-sab)}.os-left-panel,.os-right-panel{padding-bottom:calc(28px + var(--pwa-sab))}.modal-backdrop,.os-modal-backdrop,.adoption-backdrop{padding-top:calc(12px + var(--pwa-sat));padding-bottom:calc(12px + var(--pwa-sab))}}html[data-keyboard=open] .fvp-os{height:var(--pwa-vvh,100dvh)}html[data-keyboard=open] .fvp-os .coach-holder.alvari-panel{height:calc(var(--pwa-vvh,100dvh) - var(--os-top))}html[data-keyboard=open] .os-modal,html[data-keyboard=open] .adoption-backdrop .divi-setup{max-height:calc(var(--pwa-vvh,100dvh) - 24px)}html[data-keyboard=open] .pwa-card,html[data-keyboard=open] .pwa-offline{display:none}@media (max-width:760px){html[data-keyboard=open] .os-left-panel,html[data-keyboard=open] .os-right-panel{height:calc(var(--pwa-vvh,100dvh) - var(--os-top) - var(--os-dockbar));bottom:auto}}@media (max-width:760px) and (pointer:coarse){.fvp-os{--pwa-top-base:99px;--os-dockbar:48px}.os-topbar{grid-template-rows:52px 46px}.os-top-tabs{height:46px}.os-top-tabs button,.os-team-menu summary,.os-current{padding-top:7px;padding-bottom:7px;min-height:44px;padding-inline:11px}.os-rail button,.os-rail.left button{min-height:44px;padding:6px 13px}.os-alvari-button{width:40px;height:40px}.os-account,.os-topbar-tools .save-status,.os-team-menu>div button,.os-team-menu>div a,.os-account-menu>div button,.os-account-menu>div a,.conversation-prompts button,.channel-list>button,.board-tabs button,.look-picker button,.os-page-heading button,.mail-filters button,.vault-actions button,.google-tool-cards button,.quick-prompts button,.step-tabs button,.toolbar button,.slide-controls button,.session-bar button,.sidebar nav button,.mobile-menu,.personal-compose button,.channel-compose button,.coach-compose button,.comment-compose button,.drive-search button{min-height:44px}.personal-compose .send-circle{width:44px;height:44px}.os-modal>header button,.setup-close,.context-chip button,.modal>header button,.dock-close,.coach>header>button{min-width:44px;min-height:44px}.login-form .step-tabs button,.login-form button,.login-form .button,.login-alternatives button,.hatch-scene .button,.hatch-onboarding>header>button,.hatch-back,.pwa-actions button{min-height:44px}.pwa-close{width:44px;height:44px;margin:-12px -12px 0 0}.check{align-items:center;min-height:44px}input[type=checkbox],input[type=radio]{width:20px;height:20px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{min-height:44px;font-size:16px!important}textarea{min-height:48px}}.pwa-card{left:max(12px,var(--pwa-sal));bottom:calc(12px + var(--pwa-sab));z-index:140;color:#212121;background:#fff;border:1px solid #d6d6d6;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:2px 12px;width:min(340px,100vw - 24px);padding:14px 14px 12px;font-size:12px;line-height:1.5;display:grid;position:fixed;box-shadow:0 18px 50px #3a3a3a26}.pwa-card img{object-fit:cover;border:1px solid #e2e2e2;border-radius:9px;grid-row:1/2;width:40px;height:40px}.pwa-card b{letter-spacing:-.01em;margin-top:1px;font-size:13px;font-weight:600;line-height:1.3;display:block}.pwa-card p{color:#6e6e6e;margin:3px 0 0;font-size:11px;line-height:1.55}.pwa-close{color:#8a8a8a;background:0 0;border:0;border-radius:50%;grid-area:1/3;place-items:center;width:28px;height:28px;margin:-6px -6px 0 0;padding:0;font-size:18px;line-height:1;display:grid}.pwa-close:hover:not(:disabled){color:#212121;background:#efefef;transform:none}.pwa-actions{flex-wrap:wrap;grid-column:2/-1;gap:8px;margin-top:10px;display:flex}.pwa-actions button{color:#333;background:#fff;border:1px solid #d1d1d1;border-radius:8px;min-height:36px;padding:8px 13px;font-size:11px;font-weight:600}.pwa-actions button:hover:not(:disabled){background:#efefef;transform:none}.pwa-actions .pwa-primary{color:#fff;background:#212121;border-color:#212121}.pwa-actions .pwa-primary:hover:not(:disabled){color:#fff;background:#3d3d3d;border-color:#3d3d3d}.pwa-steps{color:#4f4f4f;border-top:1px solid #ececec;grid-column:2/-1;margin:10px 0 0;padding:10px 0 0 18px;font-size:11px;line-height:1.7}.pwa-steps li{margin:0 0 3px}.pwa-news-list{color:#3f3f3f;border-top:1px solid #ececec;grid-column:1/-1;margin:10px 0 0;padding:10px 0 0 16px;font-size:11.5px;line-height:1.6}.pwa-news-list li{margin:0 0 5px}.pwa-steps strong{color:#212121;font-weight:600}.pwa-icon{vertical-align:-4px;color:#333;border:1px solid #cfcfcf;border-radius:4px;place-items:center;width:18px;height:18px;margin:0 3px 0 1px;display:inline-grid}.pwa-icon svg{width:12px;height:12px}.pwa-offline{left:50%;bottom:calc(10px + var(--pwa-sab));z-index:141;color:#f2f2f2;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#212121;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:8px 14px;font-size:11px;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 30px #0003}.pwa-offline i{background:#a7a7a7;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (max-width:760px){.pwa-card{bottom:calc(84px + var(--pwa-sab));width:calc(100vw - 24px);max-width:420px}.pwa-offline{bottom:calc(96px + var(--pwa-sab))}.login-page~.pwa-card,.onboarding-shell~.pwa-card,.hatch-onboarding~.pwa-card,.loading~.pwa-card{bottom:calc(12px + var(--pwa-sab))}.login-page~.pwa-offline,.onboarding-shell~.pwa-offline,.hatch-onboarding~.pwa-offline,.loading~.pwa-offline{bottom:calc(10px + var(--pwa-sab))}}@media (prefers-reduced-motion:no-preference){.pwa-card{animation:.28s ease-out pwa-rise}@keyframes pwa-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media print{.pwa-card,.pwa-offline{display:none!important}}@media (max-width:760px) and (pointer:coarse){.pwa-actions button{min-height:44px}.pwa-close{width:44px;height:44px;margin:-12px -12px 0 0}}
